@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300..700;1,300..700&display=swap');

@font-face {
  font-family: 'SVN-Poppins';
  src: url('data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAH+IABIAAAABvkAAAH8fAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4bohoch1AGYACHZgh4CZwMEQgKheR8hZIvC4d4AAE2AiQDj1YEIAWQfweaDwyBPVu/j3EH2bmlUqDfbQOA+hpr9y9/Qdm2SwGWuus23M17Ea5kbMsmBt1B5eXBUi37////z04mY6zbgGNDQVBLq6zvQSWbmWJu8OLTjIJaShazt1oXeOFCdNBYBvJg54qMbQ6atn3IW4J3VH2SR7QOagzqIadeFFubi6GtB5qSW4bhsThdPDOo8NWEK++APWY39RZ0qS6rKAoFk/oo4/qA8sIMvoXLLClJ4ZL6Geert/SfCe/ikn/xDs0ERdc/Yau4wTZk1ZmWy+3725SM/K94Llml9ptydHOYnIS9ZCkEJY0qwchH+AFqBJOpC06Kc8z7UUrDFFzjjQiPrlMlU3kIMA8T5i/STHETgnjNQz4pEltRkdWzcADooWESoAXonY9ksof44LjA1stH6CE87S5oOrmvjur6UOcOziDpSQ7wa/MRREKlLvtdccVFcnfv3bt39y7hgr4DoSXMohUVcdaMBgsrAf3TuTnddJsro8fWf7rNGQk8Tzr9/tzRaDSSjLItgwIiO86LIeAA6wGAusWi3aZ4225VfCiapefrtu9mMjjTINFUUo/s/uGcXWwr5IDxGZKszQOTky+Z3Aj979PW1znXvicpoSxlXJqmAyqzrRnnVGrD3xCssvU7qESsxi8JjUlMplYF81owg+3lhBw25AshVV/Fqnm/N5c6hTORCqNMeZ9doIBLY9ggaIpS1tnDeQ9n3U5fDtaqOW8DVOEDqsZ+Mr5IKKTu9//p7E8j23nkRKeK6IYloQLByuNMHabzuxOtZclyQHyEnYK6V/JDvCWwA/OMcSvduEoBlMUcBiaJnm+XmCWBfY7Te7zc+PV3ODh3AnVraSaEnSDFEILAuON7ImCwzfqntI4GCCZJEG2hJpPxNX1i538/PvnT7X+A8YCTulS6bvYaAFp72dq91w0Id8CRxyCZ+CwZA+RPE+dfkgPL2p/25/juay59B0eXPgAJ7hcQuvBPO/31LqdfOhmMdAkXjzoflMSm4oENTqU0kK837T6nfjMgfpiB5+6u+7G9HHQx7+4gIbFfRjK2uZAd1GhbqH+M2R8zv3iAiM74Q94Y3XDX5qJCgmK/3+0z++oNs8aQPAX+z0zLtKoHQ2DtA8+CK7eUhPe4stynIAFBkOdskCmI5Lt/VXf1VHXPAN0zAAYD0AxILjigAQe0oNFUm8E4cEEQS3HN7ZE8Z2nOeC5Acnex5Bni9tbJnfGRrDVBSBmfSZmSyPhUF927SEEWKlSQOKJi1uw2/I4IGYfxWMMt7/B8jopCpjyfJI7DKoR3WA1R7UBu8cA8+KAJNLAyg0RSSRAwoIUKuJFoB4ZVMJAECw/oHyDA13NoOn92N9U0SgGrlaLteacE5I79+Pz/v0xetgWN6Z3y0xoFQ033eF7/096cgAYrBxyDMzTn+3YAJOSTM4LdhJ8x9PiGvTYpZMBQeuF3ud71pTjKxoqInAAk4RFk5s7ar91f9tOvgQR0J87XQRUJeOv7/vyp/a8w2GlOfXu9mcQ3lCZASEcFVCm7eV8dHi/G925ZqcQZ5jtn7s+07HXfBffAsTsRsXJp5PVuf/zZ0OYuF8gdpHe/n35/3NJIsvve720mEWUYxo6lMqD3kLks1vhjTJ6wi4DM4AqYu6z+sV/rl9b2dvt8x22AklqaFxjcg+abh97+fvbdJQLAz/88ZoDf7/f/EATsDTgUMCCkX0bBANNkhz2pYUGO553gffDuvQ2gFW20juD9dALogft3NoB6AAxwnG7B3Yu9+cEMozt7sTaH3PHN2zKSSK5t7dH2EjlU9+3SVFlt6VxBoX/UyiGoVrzzVTnIrVGqYts+71zH7nXZs8+GK6bALpQM7xhsY8iU3TdK06/Vn6G9h+B+GPZxDj5PoHuMBe1vD5oMwSbr0IbXrj/jnA70mP+pCRkK1DDttJsJSzbs5ciVJ1+JUmXq1GvQaM68BYuOuGhgCkJ9A0MjmApsfHJ6dn5xeXV9c/vw6Pjk9Oz84vJqWbf9OK/7eb+faeVVgHsiAAMcQEVCQ1MzNXNniXj/sLzYMLdldv6FT7svXj4RJLM+OV6uPPl1ZD8zFqxYs2XPkTNX7jzL+xNzMmuY9pqNTbaadJA1j9bSNOt8aKdefde7tA359BrQOhQcxKEwOAKJQmOwODyBSCJT1NQ1NLXSFl19Q2NTc0trW3tHKo3OYLLYHC6PLxCKxBKpTK5QVvUrQ8SA0Ura0K5j3IlefXblk1ifPgS1/WAIFAZHIFFoDBaHJxBJZIqauoamVlSiQWcwWWwOl8cXCEViiVQmVyirOiHY2uiwQpIkSZLGcOvmANZI1mKdD3Mi5qQ5VacfA8oBXVtHV0/fwNDI2MTUzNzC0sraxtbO3sGxTi/odfrZ5ChxrRlZ+1jnw2xb1UdPAUasmq6+obGpuaW1rb3j5ePbfs+83NvH16/+JxYFAAAAYGI+CWWBOQVSwGWJLRJzOXvZSXpFn1367XfACSedcnp0cOCoUBIxhP54hPWmbY6ckzWG4ABY0FGpWq2JGjSZbGpjlNk0Tpnr5plvgYUWadaiVZt2HTottkSXpZZZrtuKeaWjrTJrrIPx7Oru6e3rP6omjc5gstgcLo8vEIrEEqlMrlBW9crMiE4KbaCpJOmnkAYAANx0PJyDcYYyFkIIIYQQQggAoDYAAIARbNtuiWcBAAAAALgH5SijEQAA/AEAgAliM04TWHSZfux3YMlCG+26Fto+T3QmRMtsl62yTbbI9tgaVapWa6IGTSabara55luoWat2nZZYavlfXaF24GxHAWKJXKHWmFta2fw0c3A86g/y0E9XyIYJA7y8uAGBA1hvqn3dnRnR1OPc+v+MgpQg2FDsHmWOrEdWLMhZf1RLVF/w0CbTQQoQTKhdMCw4tyly5OdKlKnTqFVbncDtR3Ekl2CiYKmDpgGWGTALYFbArIHZArMH5gjMGZgrMHdgnsC8gfmC5A9SIEjBIIWCFA5SJEjRICWClgxaKmjpoGWClg1aLmj5oBWCVgxaKWjloFWCVQ1WLVj1YDWC1QxWK1jt4HVAqRO8Lih1g9cDpV7w+oYC4Wr5ph6b39b+IdgygtEojIezGcbppaLw2P+y/Fldj/7/I8bg5izCrFpDxeJztI9w8aAkFiouY8TAJFR0mBMCI5aEQApJCLzYEAI1doTAjgMhEORECBy5EAJNboTAlAchkOVFCHz5kI3ID14AvCB4IfDC4EXAi4IXgw+OsiSCYS2FYIhLIxjuMgiGviyCUUAOwYggj2B0UEAwUigiGDWUEIwgyghGExVkwqpCrQa1OtQaUGtCrQW1tqnNRSWLQIRACCIQatw+0oNeInrfLwkgU+bKU4jt0lrc/soFZ0x32k/6QqKl7peWhpncqU5zvzGzyy2/woorrbzKqqutvsaaa629jjrrqrueeusDAXvSsbIrUi+xp4bAUFC/uMxDBoUbvRGcd9+9tgdaT/z86Owndp0uTDF5fzcO2O3+Hnxw0P29RIg4LAKgCIygESSCR7AIEaFEOO4sFSdRdHLU7KDFkCUHHg82ea77dVl20Zq6C5eNUjQvWhQt++98B4QLpS70qotd6nVvetu7Lnelqz3oWte70dMe9riXPelFN3vWo573vg/907897b+e9bwXvexVr7vTne52r/sgJRgOfASIELXBZlvQSWHzlSxbj159+g0YtOywo45nnmVkNtnlkFMuueWRVz4NNtRIo01BMIn2gKDgx6MaRRS7p+DHERAy+LoABgVBP5bfpAzzwZHSQ48lyySONoYLn9ILHDsodUMP4SR/bEDwwtRtDQhTkaCZZ0dnVypwYJ4fJ8Cll1vtDsyMADaeH3rH7Vx8XfsA6JD4j4zW+38vp+mcCo7Hb8w3J86affweKH2zjp63Hf02EPD0vgbrAOBBOnAqMiLgpqTTaGfGueZfRpXV1N1Uf4cyzrM2x+fk3F0OHHs0Xy01naQ7aZ7O0sP0Kn1C1/YBe9A+52CyPJtlq1xJbUvtJ3VgPsgn+U5+kL+Ynpqef5r+PSMrHK8rTkhPoR3tzjyPgnr66F1N9meI+Bi+Md1sbrcx6SjdStMf0cvWKxfhA+oHzFD/tYxbk4phHpfFoJk26a/vhod2vJ/P4NN59a/dp3ar6mlF3S2tpTndGzwyHnJv7fmGr3uPswYcdcQh++21WbM620HWUM6Anpu2hxNAh4sGhygylkGR4suf6RxU9zArXLjx4MWHnwBBQoSVdXcxNBtstMnsTSdOgiQp0mQCcHCVEIT3KVMJxAcZNDDDcbH9ZO86feDFokmLNh269OhjM2DIiDETpsyYs2DJCsmaDVt27Dlw5MSZC1du3Hnw5MUb8LRCxUrVatKhV48+A/oNGjZqxJhxkyZMmTZr3pwFSxatWbVuX+Ni+PEX3KQk3aKEtipBSCcVaemY2E51WqDE9nWwA7E7Lkwa4AMrsvmK6GhqnWi/cOlN8ZEjX2MYxGF/A6bvvTHYkOXOOJhccy0002xnO9eE5IYba1qeMrnKlahUpVpFiDEXePNnoHatXrc3PdFppZ2OlPTTjeXZOjzJjhRgKIwLCXVHatKcVWD+kOH+/xStOLy+GukVrf81a3r/o43aTqm7wr7CggWBr65RouVzWnfLMA8/HTbHmL/5McWvr1Ae/lux8vuID4y1oAaPue4ReewlhwBpG+dQYMs2hwPqjpydW5lU6JG8l6R2KknT4T0UdyaEhtH5VKGDvp30ajCgF2SrBzZj0761O3X3gPpNWPpeUuPTMfjgDrWPE9sZ0ps4gQEdqvko1nPvqaGO8O8cOv/s50lgM2pgqrNwXLd+OeWmJv5QfLj9jlWtg4v3dRdvSgmtDB3mVr9SU8ohP6yE/h1CY4o/wwsFMX/gaTYP3pUzdNbtVXUzQDkaHIFPDrw+xWxoGqvs5O9chPOOjArPce7Kb6pdUEioEo/0zYGYLJrDBTUE7aEjeNxw8ExgTYy1+v6Ww7BaRRS55M2FcmCslhk6/FTtVVszglvsPSfF9P8/U5EOxzF03nR+w4QtdaxWCdWDQ24g0Ydxqhwe4HPQo3iM7FDfhAl0VwtQ8zFk0Q2v1D0+iNBNWxyda/ntWut7qqbI9fXh1gL0/rY8buSVlRoUylJkNTCkJTh2Omj31MSiU8doh4QbG5Eeo2LWZnCcQ91+Lc26HShvYHxj1ILRDDlqbopTL+61NWz1lc3RRlKDij96naMDSCNCm0u1tZ+ciaJzhT+JjqhQ10WHIW9zOtfyeyw6uvQUf1F0TThHhOUdl/Sy1idorniSo4flTbe8ndJhbB3pLdhHIqp2zWgdAemCbuh4csolte9wZzvIHhMc73hiXT60S/xJXa7sFMslxodlipDSZvIwoGhzWKlGi3hwKgj/7jDBjGsIwV0vKd2/xQbIEqruOEQm1KBlgqbBaUL+bHQwxXSzG5mIUI/6J4f01J+V+HtwPK12+xiJwSDHcFcEjRSFxoqDJopGieKiLcWgbcVDO4pFu4q/7AAM/ZQwbXnHMRWQr5miVqWLnPq47rflsn5W93fCUmRoB42rIP3kFpBEW5xMKqcKqqSm1Izao+bUPvWAOqN/BSqlFa039Rg1qvhTVPw0pecrdd3uEFgH1sXNPwLR0F+QWQ4zrNWDF3JDOTqmN9nUmlRlmw5HJblpt3FvlEJxwpoQxf0b0Eei+06RoSq1vwwkyPDNyhIf8zwifuWZtEmQzhNyBippSHo3eOzV6lV0juJOmeOiXDskqmm3v0RSEj+lwvWAYqZMuRh/Dm3IgdyBMbjbm/QXqbd785XZ9AogxnDo0D6RMt2pIZ8nDTk4jCsjKuMFtHKdpALXGhiTij2EX8zJjNWdO9J6OTRHOl+2VYzsYECKReV2bpsJDacq94aOOqSTaPqO4TJ0XvvoCAa5N3Ke1dOBKXOqzG2YMYyArbNyA/awX0+xxebUNANwIu16mD1L9EDnASgec1bdiBb0Y+oQv4EhRpGUm1E3lzPn9bcugiKzBegQBBi/yyYjoSCrh4W+uIJKtobdciLJ1rkdxoOyxbCFctBX0XVBcZP30nsi4uQV996N53gN/nZX4BwA0GxLbpNuw2ypo1KLdJi0QWLRh4+7ZTaqP2oWuPJz/Ri4is5GPgGuI6Zaqtck40W5TWBY4NCipy6xaloZ9O6ARkPHDWeT9aup4Bnc+c+QgpELKrY8/7kYKjDQAybsmUueMVZVUlZJRM+XcTUAJPYiUNuU5USnhI0fv7QGU97pmd3mjVjDWWnLq4HXSMhHB87RfJOOXW7o7ZmIG6aC2lh0oBwgA5nSrF5or02CmXcELnArSMhQ4Q4AEcNltJgLHRsixTsAJAxPycx7ajl3kWoDKt0FIBNwmX1yzjnnDV0wXBb743yXON9lDFzBYFkt5iLXuMh1jN3AeNUkifOiBTvanBcd2NHlvOjBjj7nxQD2bZh5SyzurUZXh/+wKse4ywnDRxHefHoKYOvZAXc1Ly5ocSRNjCxTk1VqrtcRnjYAxnaSq11B+yNp4eKQWhxTi1NqcZ4gXQq6FhY3aGpzT20eqc0ztXlNkN4FfQrX7+6YL6j9/43Z9JWEoAY3aVRJVmuz5Ubz/8KRuWpiqb9zgOC6am8oxH/++LuYzZXAeV8Abv+U556zgHd2zPrbykn/0Uw/fSGNbacqvYo4Gp9D1G0VLZLxMRSqIaaSyIgaVy3uK1Y5uOy84JKas4tcXEmZ5WqKo18FQTi+B4jkF6kSOyd0LaF6l+jkjcqU5U1z5WCjVdnFt5mcjeNLRkJA+AhRFho9Fb4sjWIk0waebzQKg7NaXpaWq0tVHxgbjaTcUbNCL7FVAngshoNRK6kUPLDqgejs8OjBcSOIofP7EJTwsVvfoJnj9guw7J6jOzlpJ2u2h0wSAsiKP7N3IXTbFFmdERolVaqh0S7kTz9OEkPl4SfAoJ3uB42bfKE9SEac9KqDrGyutc9a66tXvJ6/167u2tUA/GpJ1W1pRQSqdYCyHW9gRzwSVRFEJ5AB0V2v6B1ekeTMky5Z69pHwnEhFe6mE5DTadWr4oQEmZZYO49xRDOtjGRAmH4OiggJModMhscHfYwbICSF+B7/QfsYvGo6emC79Cbn0an/K+b6Ru/yvcpzd61b7LHlnlvZS4qSBp1ON8oO2qkIPW664SY+UtzQM71QPeOyguksUQdswEDqzEYq56eYoqSTsH+TagiJmhXQpyr1lfRCID1wfGrA4gtMvAoZDVIOdROyNPKJa/z7/pRrmZ15qXW03kb0GLXXkezJEeiBm+skSYJ4CWQFwERyt+N2ttS17tZwbXxQ8DNd09caNxBBIW7ZDQATUAdJQ+kdBy01KiBGYL5xCSkKY4iFvYydrCiM4faZQzZ+FJa4MRprl8LDyV8qFBkmwn2BwKEMDupVeRV+SVKlrPiGpWKtJxUVmUyE80JMNbIvY+mxwwr9+JRdWdnOVtxxFeDBQF9C8RbM41lQUp2Ws+D8KYKQL59P12EGn27nod2KY0LNq3NvXacQmavMVv3WuwKS9jqJipDRvk9Gq81MGSE/aZR8S8c8u9Pd2qZtLIWxkrbxhgs2xMsycMH2ZuKPBP6nd1jd8FXDqBfEWG6RHghcKUEn85X4gRXJ48p/SPG8jyAh5EtYXQLcDnWOsPxdCy+fUlG3/34D68gVlUYAGTbN3TbTkmkJ93iP3/HUAClWW4HEaTjTe0+LhYGKdnX+JTLp7KTEV7ufJmCEO1yZfVnXyhSs8tU6cmuzPEpZNLDqpiUvEsu/zieml8qNwmrXkCZzj3AlKxPUQc+sGTspWpi6Ka6KFvOIADPapdPsJGJ1b57eMUEPWVc/xtDw6SlyVx1GfnwMfsFGrbys9EtGk6hXxLyqDRdQAAAJGYVjSiJQQByYpMQV3MhXFDDAcFTDZ7G6XNmRdqomtOsdJgm5Rr885ZmQm48zrtz5MJpoY1EZrYZ1pcHeCLRtoRwwIuOFDYkgIx1CeLkZ7dqpS982dIwj5Aq6TnZSUhZizt5QX4r43QkQPoIok1w5DyP536i+zkp+sYHANXhlUiKA9gLMAprga7tMpfOyNwD9rau5nVfhoSLE5IYysFplneMHgdhVL1qZhevT4zprv07XA9JF9nGwcoVUW0bp/NUZBXUlxpee+Wh5a4rrHFNGRljxKubPudywVlyS2GxyB9MMfUXhn7zSrn7uTVmW7xqAzoAhV4TjVebOD8Tmydd9IvOZxYa/lqyc17AK/2huptJ/YzZUZLlNaRxlgkOeU4i/MAiB6Q4FfFdu037XZjQUayJMPaYoMzm+2hs0TLWrwQ2nWhF6Ebz1BZF9vzGPinZUXqsJMYJD4Shiu8odA/Yin2tkZ1SIARgDPJhSEQ0G8gxM8pty7vYGagwGqtgYDlDQonRtmqjR+GDAY8E/hHnAY691LIFpLUpLL3kZI6BtEFU1Vs1cv352o5rMpTYTi0zVuZz3U/U2qNmO+KNFOgmSy9UphPQ1cVavmzVgvPk7rFih4Uw1sPGiAK6jVjueYzICahSQZW9ASzPoIJ+9Ue02waM0zm37OosWpS2Vx5Q0uZFw3CB7eQM88ovRCMQixKjPwIz26h2aZk3IM90ilo+YTq/pa+i878l91huOa3BZuGdclDIu0sEcodJgB2fPK5j/agAC7pVjMlVhQ/oyDa+a/IX9LplvLn6qie2k0VqWrwurXj6zYfXXqnB1+ysTQj7P8TBy0K4TeDRGxtBeOe/HPAbU8epJ9g7O6myQ7wxF/08VQmW7bRm3KMghILwnv6AxDwtgIFk97IkEuwbKJ/qNaUtwzAQM7Xfhp51Ec72AZfkqemKKzAQi/chsZXLArSfao5kUnJs+g3wobH4wHHTmIIFxYJRcm/+T8+rkygpy+7fWlZGzDyQArxmSg4jWiAhGsEjUL84338DQEKGJBomnukx79dhGouRErUmUa8YkSuIv1sIL15hLuZF373DuiPMYHNyqOyzHHoK/NwSY0NsKB4oE9AzjHjydQTMlX+dfPKnb24FXogxycaYRnXRKRN0wfWHy1tNKxESsFQxp5EdciUFdXmpYRwm3yRr8M7xblWarXgCviM3qCHNQzXuKJKwjoTnUNd1HGQPLpwASjcA5O3V9AbrpBkJewRad5grI0Qyi5335FFee+/GDX/ZAd/7nD386y1e7ul/e/3G55t+87qf3EoNsNg5hyHMhCGhc7gtAWMFJ2gro7Ue7vsPWY1syuhlFKuA7mDuEwLia40ru9+vAPg/bgmPtiSMdK8Qcxu8x41BA4D98g5zFbdokwoR/dncDDn7k4LOszL4+XfRdmkqG7BGuImLpP/SaEQowBHXfVseJ54YADF25ZUEu8IEOseIshZeFLyPpQOjSnxoCeeiOLsOSW4FumXOCUjhaR2AKGWKxioBvbgG1m01o11ZyhyCNhsQnRdm5jhzmSqWOoqiYwUUqEHbBigDFt0Y9al7tHKECNTRQFvnL+5Bp9MFuj2bCkReW5eAa+QBJ/kzelasU5C0xjI4llplWx79HjD+pwYVxOFbcF2URDEIF95r4P+QnL/xtXZa4jMZVKR7Iohhr6oy28kS9vTdCfSKzv1Qv7iasqSTZH6/QbioZjLrQUzos1XXz+bHVx3KU8Q9Ev2dO3E31BlGcB3l93iBJcZBby7hkm5eLjHw+rVmA1CwQXYPAzEez7JoqQhx1+uJTxVB704sIgrOJR0FosScshWWHDeu6uT7cqI+liNAmfwkyfHBb2WldN5cr+upjybNGoehDLWkDKXR8IT4h+20vyyHPBhR4cT9qGV6b8NWSuMRXciOv2uPKZWmZK4U67+7pw3TdeII3j/pYcBJ4ilPRXzqK0zAQ8Lei5X2l3zPqAyFiY1yRnMGViwmr0/iStrwdex7rTbR3H3uVwgozUIEoRBwIiVzwAc+B6GCeKrfzzCsgxyDgZLg/cDXTKYovCMCYiM7KElmpWusDDSe+wNBuXQ8mfaF14CoFtTfjiq77wU8/UX0spcWC8hTx7C9DRawfBPrinUsn9FMp1lv8Qxnwx+vLjhscjyzh17iQwaGvHq0K13s31aaD1aArBn89h68UbVEAPC5aVXACRUOUw8U7h9WzS8meYQke4MVitUD0rcyH49rAmhXGTKfevM/yptY0xeGXHxSFr0ZReMRQ+HMwFL5hMASeYi2drSID78ZwnWQP7lzoE1a78fea8h2RLXTzVJm72+n6B1x3oGxw48EQkZVgGINQZKymQOK81/q1/S0djTqBlJL5PS+GEajjSINpMOZLSzPYus1CHkTrM877l0Uctb3T9qy2v9yFMdE4wzBMhys9SYNuvcd0503TP9kYnv0Sll97kiHoLoEqIYFKF0s9LKAsG57mk2xQ/6RSgbhD0X/yvdjEaiDksJIhEv7JBoVcU0qNxhwOoVTKi2BtLd7couXKy+zkQNn6dWnQ2oo39/hllaELa61okKXNLAzK16oPjYRBpDQxfvcm6oNXVG/gdWT0LSCZKqnv4hWeSBfHoVyNltZo8n7VRHVFoiL1qtGkUKim7EGH2SvWkO8DVzdAl/AwBFAi3N/JCsR/SqV30XoLsV4C0w+XaFqtX7GQtThbpkfbWKAosNaA8ZWmF1SV7Fu5HEuaoQb5XmKau9VDEP0CQdO1XZYS6SNbv4eY9/+sUbr+cYT2KZaniVFPQSVrKf3wwi8WrvUE4mXk+QrFT/4h+H2hHyRrIEhQLT3HsUw0UaSR46on2WQE2omDXGiHLcpeF0KoYqzDmFz4vb1f+ykGRrBs4TGp57tI61hdNjHB+bA0uvhgjKDKSFV3fSTwOa2MNkbjR2l9d142D7o2wQnq0zpSBkFnf8Vs8zdkAs7ClJXjVl5BlATXCRLkfYWUUfOyPR0nIBiqgMoErUrr5tM8UrCX7/DFrNfdl7UbK6EyigUH6Ip6herUO+lD90YoIG/Ofn/UlFMceThpvXqMftXigFBQTimA+9V/lzOJGjlrAwLD/n2wPZMWD8qU+Y0ZwfZmfnJB6QRxwAQDDsIvB6Wtj0HBwPRnnplBFqt7F478SJuTGYLtkr8G2bctit2r7Pmj75nrUCSv2X7V40FNze0t846DpWR+Q/Km8H6hdOHzIBAgzfIVphhdg7Wvo2wN3dKNQxt2EoyAb+VIni74Rs7IeWWunMfzqLWcMRfG03Kr3SovnERyS9Wb+a0L10nk2unHW/qy7sXPeVIRum5PQV51yiSl4wdPeZB7PcugshByVGl5Ly4wjrB0d+6B+NrKhsPy6ampeKOipN9OxzWPqa5aOqKZWbNroaEIV9FcrSn3q77VRmvydZiS1hbh+j4m3APixQhc1fFlH7iWjEGGif1fe74X1mL5vU6ynX3TIcAjP5zLqW++LPj2CL2078jToxBsIxJpOijNoPIW1w/OV1S32CESl/aUF3o43Rr8+fap7MKlK+MfrqgCaWdb6WTxLK8L/qH6QCbDikhJ/teTcNKf6ymY8jV7NNIXuiiOLHpBkidjUgxtkuQeS7SRghBjKVcLNTd7iplE7oqj7CTXyNPplxVb8KbGT0il1+wSkOt79ixCLUQWGmuZnybayFO8+gNjRu5l3eXN5KaptVJ5KMtS4NO23OtBKJ5mNYGpMx4fVWjueAG8GS2HDZjy1TeyVGxRHFq96tFyMOnSCueCqexwfPjLBu5W2ml9b0uM3alaY429f7u7u28JrYxX7hra0z1cNnIBMnra5F6X0UCF2ue1D60UabMrqvSHxDF4HPwiufI8cxVWhXNZb3Eptj27nYK3zUqZ8m7h4RtcuWM7S3wfKLu9u/zdU103PaQ2gz6K6ZtUd1AvtVNRzILOwg5hF9TafClQi4tEnvfeIUUk5lxzO8iNPHMRxyUPORpYzI6Fi1gRTIcFmhmBCi9UICizoBPJRTUbKGZZkOEoLM1YBE0qCxK1ByM8XaAYQItDEP+cb88V4oPq6xOQmIt7CTUV3knLy5YLnU5TgkUoVtCdeEyGoL5hJwZbQSfKUKOsDH1rk21fOfOJ7hB6m6xCbVjlxhOQM+xF7X/uFynxxD2X8wXZO0wR/Eci4IVvLe9rjYSdrMjQlUsiFvaC8SxvdwrATwho3G86KNpa8a8ROOUf4A8YEJSN1h0bc42EvFGQ5RtFGoHLgLHqCAC0xNSZzpJxPhfBC/F1NUwHjNOf2xG+Zmjct4YYIYa5QODOXa6nMhj0o0Jx+jhhOOvBMfuYx1LCWFDkkBbmGpRQ1gy4x+eaqOmhPV/uYpBBPFpIBQ71gcgnylh5c22fg1LDT7IjBvcsnCQUKQ1Ge3ExRQmgerM5ulA9z5VOFx4tlIwcucpjULFoRQWyskZBOBNsQ7IHXG4+ciCWSKdK9Wet+fYF0RGRC+UCBnSX3YczVeHYU+aaWlebwbMiFNXvbVCzxjhuWKb4DneFnT4teJ5HpdA0+Sjngz8XKyMTjYKxqcF8R9DGDwwxaozAmKxc6pqlCddj9+qmHjSUEWMrU418X1qMM/ogykSx8pwWxc2F5xvNCW4B7ioHrtFmpaac6OMAyJPXoGliyRzLzys1ZBoeBxlgJdg6LdSXBENK18A9vL5vuaEcP7KoAgsg5QqLnY1tJL8s3niKn/Cv2XKtCRoeiJJo55b4UmNI9Q0wzrgqzsFbPIRmxHnbN/IMcXx0stSxQMP1g2vGkGUyYDASg2ryYNt3llpxSBeyVPAL56COlk5Ax0YOzP4emVWMv8hmfVL9zB6Wwm41ckrPl+Rs8R92UmOcTPzpYO9w2oniQo1/Py8W6D/uIb1ivSm3/not4fjk0THBVgoNzun30fsv1n+/JmNKjv17U5TOt3xqYcPEuXDFbZSIrnGdqbpvEfXwGIL+C/HTRtYiWlpvUiTCN5oBbHAbZyLIsWhtAriMUwY/+p4IQo728L9s93svb/eT6vvPxO/r9DLxPuJ30d3WTBj0JI4yBrrw13D4a3j8VTzuKiM2SLEnnVc0nrcngkk7bn8fOHP/2n3J97ahe5v5wMeVm839kpvuzfuH7g/M277TPebNqTf7zoT4i066/z7OjXn5762nuEInoYtjVfIpoNVF+yeUGe6FqOOuyF2yf79ce2Isirq7DanYRBDnYStyMo+OZbh9o/ckg3E2l2Ypw5Udt2fUKvvmDIk0LFuYQ6crwzYWCw4r6XROGF7WClyQyz8GgG/k8utaNrJhyEFshwgHqszhoOvoOrrw5frC0HoRcXiPByubKmB71D//toW60jLR7W491PfBquJoGX+qyqXOo/3K9spdwYYcBo9h47M6b1hxAt4vp+tGXXllKpasvP/IQYKCBtbiMz+cig1S0LHnFUT+wD3XTGU3dXv+4Um8ylI0oSq3Wd1DXu/bWkuunpiQqhhI2NRX+1bft3qmnv/+WpWAVpZO4h3Op25Xdrtm3sO9NTfnHVtu6bZcbA6P3WxI3tyc9123Zbn5Ykve2M1GsGbyowemB4/AR/dN9x9JwGm+mnh5Oq2nw9hB7JZy7fXFYOMOONLhgD3dWu7GNqujEbULjap39b2A24NtVZcugLoianXpybe7jWPrOH5YqtfDUlBhpTF7bH2IJVjy/4jrGS0LKsz9Zx0knke7bFLd5OwmHf1n4kyRYN/yCAYGOMErubQsmY+0iunOssELaqbMmWCfqr8nzY5PKFhQWaXyUUrJVh4NZ/DwRuOXL2/gCyhweZCqr+6sTq6AzScv/SwQ9FWxaL4pcB3eQLjaokXtTluhbSHs3LR7rqr+YfBWval+jz32x27xcsXoIWPT68mlmXqwQKC2EnKFWZR8I1gMWFQhynUAqbePB0tsdglE2Y6F+Dn5RXmmsMoNtSF3x/U7IFjmZCpchFmj8rYsmGRN46pCjP2MPK2UElyRz83OqVLro7hmd4DSbiopVdizPFQrHbL/MIcFYhzvxTwceB2hKXxFRf5wQcT+15Aa3+kgNa808r6oG7YEjXwaeDSfotfnU47SQL7BEv4RSvMVwzKOG1RHqAZDhAqqOW4Z7Cs+BLiLHdlQkc3jLoZs2cUOlxKwpbEvAY4KX164wo/wLmGgtJHEx5mDHtgugRlSJ276qLB6oglWheifs8JaOSVwKJ9j8kzI0hXjF3nyCJ26SFSOqLzUAN2mvT2L/dOrq3weDroAUaX8G1cX8nMLI3blKN0SHWza/ePJ8bQr1BDHxq7C17/KbRa++ZUREL43vk94b3rPRqd80rSf73TWOwkDbfVRZHI/dQ3DLdVzfaCiCK+JbTTFbSOL/cnXfUpbwAPbfai180vc7z3bV/HKeOrjUqXGGyzxadlVFm+BRFNDD49Ds7PY8zsBtoXtSi8S2UR1fnQqgJZshCfPsmwvsV//JwLPIQql5Wwv4FT7WyQl4ay5njrnqdbOE576QIe8JD9rjktPaVLmedWLn5r3DPzKEoLcuwSvQG+A9eyhhzT7wE+7zKZdrvdH/e+Ouu4Uds3BMu5dsBS43H3pezwhR1qz3gV5tr/udbqhvPF8KtwSomr/HfpTm0su3cbjqPifd35ijhTJZBG/srU4Ml+FztzVxKsMUO2zc4r05QKnR9BghwWNTne5QF8020+FA7yKXY0z0fnK4oiyVU4fzO+SRYsULYFcRXO0sEuW/9XQl81r1m1cDPPqXe5JAleXQ3K2hR+fZEhK4hsazzYK/YNzDar40YbREMLp+njK7km8igDVNscfNlQIULewHoaFDai7QmDQRjh2SBQ1AvrJyjhYPasgf7bC6VqgLImqWv0+VVtJZIHKnIbMcyBDiGGeYZ3L8g82YDxvcHpOWVkwXFlV6CB/ufMEg7562xk8ey1ku3rzOqRIIVKCRkoYawdb3+jBIYb/qCs5nBx2H0P4zwDlMy4PYUUHh5BWtweBbzyXmzsc8ataS6ILlK6utdBU7ep7inqvXdiAeioEhhGYHuD266gbuX9FwmBXFbhdIOxCC7vJs5eJKM6OQnp2twgZ+ja7gLaWgkpmRep/N6mHG6I7c8SD+6ObVkp1g3g/M/OzJ5DHW7ic0x32B3YlZxfQd1NRMRdrXWPlnj4uCB3gtHCRIdXo01yqbUaIqVWHKNfZcIILZwqdFnFXl/so/NRSOMOBgYmFTKtCwIB35FKUWT5SN83mYSH+Si6jtGchHUiNwhgHBiYVpippg18YPm5BWi5SPIPIGQ3ZG2PDC4UQ/m+yV3MGOW0HKmGwhK5Wl9BhEKi0U2SDrsTBnMRBz09NFNKge1vlsUrfwcrtle5PB32Hg8eD7hgWg7OX4/um9Jsi3xF2P9v3XeTbEh8DN+g/OfHERN+D/jQkjXa3tRSuMp/WlcJF5gPChGm7NxoK/iwwbmQ/2WXHVgYc6S8GNhoPyLCdrPDCIefvYyzTF3aUEma/A98xR7XFXl2kuTpzjCzdCtTYnaWATghjyxsHZiNsZM7AwnIYK9RF+XYUqLlrVjJyalG6SIxSa+i5KhU9txaliUUorZaRG16zd22jK1dXCsBOoMaKZy4a5d8CJtA9ONv+k33t9dzGGpQ6xEmfzchRwrzc2U5aA612RYssDezf+YizDDDUNFdmhNy3SyC7ACFr6QGtjh7QIBSBvQS6414isj0KkZWGMgBxAjVycn9E1PPAjCkHP9chPyFzBxdWwBiBrvTH71ctur94NoKFhciaU+mIxU74wdopBEeCFKVhAuBw8mtAkF+DOCcARlMpH4Q5xap0Iu1TBstptRMBpAj6xTbhF4/RAxQUhGpNCGwCFhkX/Yr4QHwrCWBM+YKBWYhcz4tAUISjU+eTbDIxPNeeUAG7+TbiKCoiW8zg8IP9/XCPfxhhrKpUWiR+6j5Wgclq1xUXFbuBF18T0SwR4vSzEDbC7sTH2IRUPJFBIKfZN7B6IdAMKUwAnyHYzqnMfgPy/cPIqTtPy2NTR6eXPvzvGWL5ej1+QgSaR7rivGKUd/M80ZUlsH+g/PvijpRXChA2El1dpjTY661EGA/VQ5DET91AwsH+37QnrZsisqpcmS3NoQ6w82YH56aBohrUWQEYDOWA0ymoAUHhNdaru/p+PW5bdczADAeZz3eSO1gBnY7lI05UtY6xZt/AAiWcALDL1oLY8gUDc+3ctqaWFEoJF1ResW82woWbY9+CqZL9ha9wHcJGJpSXaB0ohn3+JhlWgldWsk4T7XiRzIPbIOY5PS69zfgLnx3nIIQxDs5YJf0kEcGLCybmj/YhEtBk0f7L5b10kIIYBytBXiEzPw+7HF3rjOuCypDcanI7UTCQI0TK2ipU2bIc6gCrwGSxs3OoEIELWafvyQrXbZafbpOVwnIsvr3+NrLuTucdez9rN6+YL6AO1sM7i++4DqcdTPMvvdl5Ez04/jDGz7jCcmJtHLQu7gHdO3Cd2v0r8SDd0GQgHsQaKvn/+zGjbdHiX/W/LFnYlkEfAyXAY+wslw+BsrIB8U05Y4ztsJ2Nrla6z8WeG5Nq+t3dY8hvioHsLMiHuFhj7An2MaA0uQI/F5lLuPcj/UODImPQ2vcTIXpG28LZz/UvZi1qy+TFzKxPsqh9tTCOwjWpsc01lL4CGE/hetTSuqnGxFGeomX4qzj8VTz+Gh53jcr5yM5YhFK/qcyssgUFepBeoFbTC/VgUGAryyy7jlIXsawwdCYM2fkQMZ3qVCiozjSIyLeHoTPQ300xUpqr0k2VqTwMhIIKrNmuHIQqL6/hC7HI0Y+zjtpmYlXcUP5k4+EB7G8Nx1n4mcGpWWWHMYhp2mwG4+speInZZraYQQlu8kNGfOMFo+lIf8zQaxAcezUme8RIk5eejbn6DM9kxj8bijH9YT4Uo1p9APGfmHhion8/skZ1KGaF7LL68gHkwLqDzLxr/FRk6jr3npB7sxm7CE68VOLC1Y3jI9gkhpKrhzNluL9Lfv/rnpcx8XeB3lvoSdtwk6mnMtYRHIRyDV3jmwAiI2thKFOOGyn+/d5fd6f+d77eV+JN2fAb0zUdoymw+/gXP/CQ1AWI/+fcLZ4VOU3YjRjMRiymH4PpX3wLjydVqiI+RXNRZKHS63Vqr1rTF7ZsOWlLt9chmuEPTpU6HFa1qjUd9oHT/SEzBF8OajeAf7sUcsbMLQSbREKwbZ7JUCKKVBBjb/S7Mn30/aw8nZaVt99Hz3Q1enOuFHFvf0SEBAIi+NEAVw1n/ujSR/XoN3YxYCLtiGUxmezYnSQV4rBaEQf0wyxH+SHZ4Kg6lHroYVcg82DWZXvPX/QF1Jnf7OCd2dTI5TZuOsPjopNzmjIdNDvVKRZTUfvDyRRfYRQ7v4CKn5I/ajeGmZoQISy+EWGVz4nTylKoqSnUlFrCUFATZFKTBD3XLvN4l6/1CPhE67WbPODyOYIVB1jNNrnMbLNasyG5zAKJaqedvW+8/+190zvTqpqBs2pmodh91dW8lYgefxywnJS9EDRFL7dzmTIS7e9svZRehdpUevKXZC6eIfgs9nQhC5ORlErXQypIB9bRmFEKrZsp58sZC2hkP4NJztOAKcFYy9WZmjFSZMqKSmO2JAiUB+xcO1AdLfe4ImWVIiR3+Ogxy9y8uRZWopdFKDbX2kNNop4iD/7NTZwM7YBlMsl/6kpZHkAkE4iAdJaiILBKI5lUpiexU4QUaAQkAXyQNEKGhIGSqlhvM1PAyoo9QiIeiWWzWKzY7WbX87EKxp1ZVYeqRJL4B90HZf8Q1Dhke9PIz3LoHcc5O1+g/+kG5wz8x+2jfe+muFlTW/weJxlbPROgBvKSh6DZU9mrVrD2QC56Ad9hIzk3OYueR49LVtm67Hi5fz4xMCXjbA0vtT1xVmVmjD7RQEK8ZcckObJlQYAf3b4o3eQS4ZnfHUnjqLKT6oWE12GpbLW51GT47yfuUcr6uuZgTed7Nv4iiZRGpTFIRAaNmkbYLu6TyfrEohMy2Qlhqf/RF3Tj3r877XGJSbqkcXxd4+6M0l3etUPrdOC66NjZxasbahLMcvQNnGiPnaXOjygWedZB/yrBlJtQyWUpkL8JpgCI0wohkiueaNIg2oF9GeSLG16LHZCufMmrC9rNRF33/tkRlGr6jlxAfdIkhDGyTLvC29TXplKw1PxVm6tJ8BiHVw/DvAaX+734rvir4NV4y9LpHRjOijzmYP43eUVa+gxA5EnlYP/XvDA1PQw41lTO4/8om8hY4LITsIiN+NWQOov8RJ7kmwCIs7HSfF7M67GMbXBv786d96Zufbvu9rncexDT2zemtx1DU4SfQk5TtGardJ67y8yUesZo9eHt1buymeWfLtmPWus74tIbCGgZLf599GDFShH2rRStflZJ2B3kXwEgvvVX2dfPLU1z5DVUcu2qFB5yDGCPHPaXBW4vaHN5CrsZs1eIF/vFaCOtQ87a1644fVGpAmUSirs6yNApPSTXPiYj+jz6riR93JqdF0UOvMWlR6J54VBdJCHgsFtBvbJFIhhZ5SNBWgk5/99Jf4eJclQH+tAgKkC+XcTCFA2LUZa0ASWv6BYVccbFkwdl9IlcuvoR5bU2aeJXPqJsOWMDbock3e6qjqRLcf0xYCeWsRyyJak0pxUh3Fyz7+9JLiULnWk/vDB74YbJbv9a2mm17imcqt7bhHwxzzifaZticRojAhBmFynTCLRrLC5aBhOWxUbBz9Tbq7qXK4dWGL37E0ue7p1WGYk3Wb2Ntc6WJ7I42BU9Ow4QW6OcSFEcEC+6FxdxWWfukbqfaGJ+FQlM2NYQ4oZx7rv1Fdx74y7rTlqMWv2NRtiE3tMUjX0jZ7nzdufni6XCOq7Ti+yvzhHMcvor+CZThRBxA3WgmV+FOMoAA1RrfPCnpubfpTLh0modPeRy0kRClFrLzNVomYFalCoQOilhRk503XaH/64MDUXp8BHO2xJxln/h7EXEAEMrWCgm4t1UJy/iE5kvQHSMQjgTkGah6M8q66Ced8Z3WacX8tIPXySZOneozKeJL6jtnqfc8my9x6ospGX+qEK8T7kTbptkeKeebT5tw/Nurs8wJC5zKd6hZ5l3Q7gOdgcG/q1L7e4EsOhkQ4UR8VX6jqDdl4hG6ykThSmMEVy5GHFp2Gs2LWjyBxi4jLiq6f9bav+lQa8rROBocui4MsM25ZpJDHqCmuDeoa45WOFsssQV94KaYP2+6pmyK56941grG+bckcvvcGB267EdBpTI51rUndOpxqPvjh6Q92JJJAqDpohHMvBdP7NJ7D/n6DYas1RAftccrBXVc5Z5/EZFKr06ruvZXHo7qJhoCooGf5bjbOduQuFreXlYqsgmBios+90iMv8vfFC7MW5NehQ2Ct5f6nQTaO7rOgL6G9+FzRq2b7Az9qJR9t6nuTm8FdA9lnDJKIkk9eRfD3KoDW1Zm2d2m9zgEiZeNV1NsPhVrmbn+g39IAJaDJY6rfhI/P58JW3qCWqCyhXCYqMpQU0wV+kzqukAaVwah83GpI0jjc8E9snl+wCJSQspU3yTb9Bq/ETXxpAatBlPnAaS5GkJ0v2XlG6/nHS2EfzKuTY/vFKIDceDBSKrg1Nu1ji663ZOgRXTp17uLxpnPmONSLNunFSrBq3H0036flej2DQUdCMpXmOZO0IvgtGjqG2b+qkbBzox7p1fH1bOoBlHRBySh5Iitgue5+D/ZT4n0MzVPc7kkp1kotQLW7/DkSxmjrzwn+UhUKz5j7ppiuk1gH3YtzKFqdKSKADu777JKQx1WSZH4rRAAtAS5Xdu3wNGXLLk43V1C3hJSP034+PQ9YPz8JD9yFDspu6pwH7QTAbC3lRsBQZ3l0C4g8PdWeHdAmQj679mAVyNOMbSOHjRzJMauInwJEHCamIIt23jSQ7Hwx/cLwACut6Ep5986ivHKdsYZSXFPUR2xeNE0PChsm5ijkyH5WKmtVDvNVQ82MLRPsnkklEyUeqZ8XU4o2jYqc/gc+aUlLfUtM1BMrbp8zCyPEGZht2AXdp5sPuKc4Z29g0C8+XaqT7+Gy1oC7O0GcHM4CwXU5tBjRDcTG38OkTLlYJK8t3FJE7shZqDhpdh+bx81RRxiEb5YwjcWllZ1N/UC/k0/ZxhYMTSIQlvc5k/JUJczUauhA17g5qgcL+zErNmBTVBMQ3S1k+tH6GCFim4Bg5xKc17oPxr31KFdem14FI5vNREz/jzNpgja3zUmpisTR4n0DXtZ4VWl0xwzlMWP+T655tYHJmnck5YHWEF9jXpmkfPzLfFG0rUd72UlKZTtZmJkF/dn8AMzkQ/wU5WMBEL2IhypjNtUQwdldsJ8pX3zD3D3Hk+uoPqmOMLmEr5EMwuUqURaB+nMVA5TAQcLnz/nSLwSYiizJ3tozrpzvm+3ALrD5yCAuZ+pmw85uDo/TrLVersPZk9y3qfcugbCKlCz6T+dUqQnWJ8Iu5yEb1KWP2TSLWv6X7K2cS4a8fv26XiFJdj+QF6kRkOeMAG++bnIo8+zSZZuW52BugMXLmaht30nCfxJq6N/8pKZseNlxOMAbYV0J9QGYiHzbWLt/K48p4mQWaqQB4SbJ4yD9ZFTrIVcxGTx7VcVB6nmTE+2QrLFUucMhGQzY3wrMaWM3pc/VPVjyAXfu1UYpS/ZXLJEAYv9fRgjufoP+cbIZf+tTZJUf9jKQtjzUacUzLo/1nfMg86gpogj+fpuHbDtf5iIFJ75cisXQJMqjiVXP8qJKq3J1l+7dn6qP6s9mDrn4NpJEwa27Xr9BivX0im3gu8NAZKQSrMn71Luw1ocZ3f+7g6KyNiyRSOcuRoDOjVUHIolG9/5d5TFx0EM1QUP/QPyPF778QqAGwc3zxWyHnJaYSP3XRy/blTMGf2kMtPlzmCD77KpTLY9/r9sn9S7AgU75+hvX8GkGfdONHH934eypdq1cUs2CqMUt8ksSNWqISzwjFDHA5IZ3upEpDKL7fZi7gasQf/x71TOcPGcMBYzTShc1T5EVmrP0fWmh+Zq7TNzUvMq/KUuixf54cWoc060hgIzLaRUBzznVNHcqOeUHCN8gRJ++YRJL7Qr7AZU9+6MvO31lcvVjRWr0/6M79f2ZyO5zJl3Jv8LB6jm3bbs1JRq7bI7pijm+QNE/4cv6zlL1v+gkXZMsqLFp+fUbN7ruDiFu6RfzEfBvkHnX44R/kQOVi/f8fCRtyf8xbul+4UTPr9k7nL5ReoyZeS5xp6POdA3a+rohz1RBV5pknQrFKyLZrE7E0ITpjzsNF/1N/Izb/B4IwD/BjOFqXNmANsqsDmdsbxAmdTL5wtfsJF0QBtrf+IxxvRUhETIiGvGcXSD4cH082IpKxaXe4fyB+GmSKXMdj54qdtOaSuLrgJscOxT0JI6SV/u11ZQvjjIx6PfRDCn1TGcsYOfOrZQJpWhhxjLfbLB68jdTb5IDAV/Mi8zNveh5dwGmYa/hqVhL+PxZ9R/XwqHaO7mEZkzq7pQRGJ3rUy5hkjui+7KcDxH7ZOjWycH3+x9oRbDxHflpeABdK84xGX5QTC6JSN8yNbpyY9lev0EVav+MIE3RYlJX/bUYJ0pDMGWOopFfHJWei9Ssd6ZtK3e5aSqaX1jrpae5Ir+ClYOI4VWtfav78ZaE09ITh2j/m04At7SzOut8sH2MNKG54iyVTbOl9gj3MpsMwC0804nmuEL+XbfV/ZWhWNkmYc326FUW761iTLEMZGzsYU6xFB63vJys1WGWXcM2FdlnwRn5KpgThBPTJq3cGJIfZbeejmYHdjv8Umc9yeHcyiuW8i7tTf5MFUzoSDHWgMJalrJxsTqS24FAUTwgFG6qSIwrt2e21iZZsQDrDbpjqyddkZZUHFuzjLMfFy2ykrwZfxnaAYCOpz4jEzHBujaiIyvleQVXfRk9tIw9MbE61/G5NCJL5XkLlckUJ+4vDUxkSDTmiq72j+RiB2dLngyMmLx2A631L/hAwhgpo+11XtRdhx2VQqnrjj7bkYb9rHiMY/PlWIlXY9MxUEnPaY0gpl2stbUXIlsbcKTDV+QJCsUlagaSNRUwWV6OnQwUj08Fl7QQRUjDcM4OYf6RNEFPjCSuEsgk788SGKhTQ4IjMwF0a+izE4uZ7cNqoxsOwa/RT0KZgLI584RQrupLaBkIF5OIHcPTgENxupcZgITlUwMm2fB2JjtMax55z7xfFkBvrj+D1hbsbFTzAxcvcVPd/4XhwcC5svidBHXvHpals/BItPnmL9rwtJNs6tjih6ty5DGZheJtT+7HniG63Y/kd8U5tqd6WbXtHuu8FkennqHy6L5OUYmz1GO1qlhSyXWBr13UlowgTa8aGkyGpvueSd8mujRbTfrWHmhfJUzlBQdIs2wzvHV/T2aK/mi/DKLXw8Ddbqi1aRik6x4EBXLLItmojCu6G3RbtrvNByyzbDR5WbWmm6GRdRbfIZoTcItjeVAsdXB+s/uYOzSbSMF9tTYfKe+xjrj7TJ5alPaxUbo7qqv2wy7JgXhEo2o3am1u9QmJvKHqP6z4ZusvYkGBOIq9jTfmX8irhjUHcjN+8GaQojQ0qYdWET3MSniyT3sIf1yQfdW0xYbM/+gaUfGjPmH/ukbnCCnjQ9Ed74Tdz4iOLdhCcOdVACjj9p2clbxJb3JCKR/L5ladzxmPwspMc7GCYFW+MP4UhZ5N20FIHG6vNk0zkhG1OfnZnd3oNlO4DrUtk3APCxTHohmYtsHLL/0c6EQxy6pgtmvrQva27VJCixy0llF1aUORDUAcHIqBe6gC5ow7jrP2g8GMdQ4Ou/IvDmDzk3Djkwl57Y3P6Cbm53gdvfOza7gL6Ogor5OOgnByv+kiDvI14DgAwliFh7SAhekl9XHO9z+C2QxfC9CBjjxIdSnYwkFft0AowTFU8pTMhxWhEQ0l8S8ROchIs7QR/TPylCFpZkVf9uioShiRyTUP29gmf7i6Q5JEghR66OyhonJKdJaclZ76nhztJC4fo66MuFsZYdtpgKX9RmRei0gGaIqV5ei12uWhliwzZhdZorCptyHVC22wbGVFSWl1SWNZatDExMtJKPu/yqAK4m4CQMn1OozsmnDclUQ7LvVeUZHy45c8R5vf/mOQ6aNPvlPpFqapq2P1N5Z/5ytlyq6C7weEDY7Sns3kgP56uZmqVYRHauLaCbuxv+0P/RgXSE9eGGsFZY8v28dPJHj6XFMQpDTFvMlThmUeZR4DJ1DD9jnGh6appKJY74Na2R6CIlijYro1FNq1+OKxC57077UIcxvvTLDSizzGgTNbq91UKjqVrk8gobISOzzID65S+NWN2GtrtCN65AenBJNviBNx+dLy4KK+fnesUdwYp5upyceepgoXi6OZvZN71a5fPOst+DLh5/V62AoIYs5x7zcUe+LdckdohUbmq1Mc/hV0lQicpNrVymg3hz4OgEnYn0RfHhabq0MgD5VYqtrsp8K26Y2bejPHOzt7HOYObbyHxayCA9aqTM1U7VakV/i37iSodadbntSHtonmUul390ntY6DtCNF4LaeTlJoiRxplWPBlM/6KE04q13Wzzjy4/zZsGN5ykYuZqOWcx6FlNiCtFjER/MKti5JiMmscrzTnQC37xxEwvYldMDDOqFBtxwXa5Zz1BWBNmLX149rMc+7ftv3gj1YY7Tmfg0IwG0GkyEIgz5jj3+WzgBOmchFeJTNV/Nw7B5dzXETEr1mett+C8/nmncM6uHYcoNVuqmuzvDtGd2D9OYG6rSNtg2hzXhF5PenH9zIfLy/MsLCugHr/4MLXl74e35F/rzIRo9xvnHn6zVA9u2btuyDV5I4oRf3Ea3AqgBBRv59U8/PrREyLfqJiVRPKuO3dPSoiFPUqwuvbgkUsKY5YLhdJNaCpCbaKkyD1tUEnEwyocd0kuiJaY5LlUK85Rox6iLeHFeTy2N6vpuqMm2fbEjWNmoS4r1JAzdSFNFXesNEyddCv1IumS3aIZWvjO/+7qjJFqSUJ1X5pino52uDO3jTA5ZTyZJPQLAgVtBmYq+MuLVtNXRzEUSpbDsCuUOkZTVo1u42veIUK7xEo8wFDAURv7hef6R+y9hKaenDXZPADO4Aojwqp/D3ZLtI2lOjgp4C52WILLVXshBVvtoCnkOvZ+Zr7c4wI0ym04PIKQJTIc046QTNn4pkBuC46Q1tN8XQji8xpeA9neGnGKjdkt1Y0xQ2sy41ycweYTVhACVZBzf741HMDMlnVHsq1FDIIQiY1a/58QxRFzGKzK1szglBMLU+djdHQMbr4I8frd/9d9ppL1XT8/vt5JFEohytoCOz4UJaYmKpUqFi89eOX/e5WDPbtWI2Ubmi1BqFdMjk9FQDkwGxh+7/0yAmm3sqjCXRsPabXRmx2INlfqvSrW77MaX/7ciCwg0i9uH8q8sxFn5cBI7/06ArlDmUDtoqISVYRU7kBzFrq0zjPdC/NFZQfJ/fC+EWNadvsT3FYTc3nDIW6m88ZvZuFp947e0xrlT6qoXTp8D/KbmFIwUcjT6Ip7FyipQliO1gwTv6ZSfdeo81j1W3tMWIUR6QoIEQpLtCUQWCiHyEyIkFBChwDNLdL/UaLEmm1Szyu2DWO+p5BM6DRV/DP5fPtd2qz0xKkYCorbQBgVg3Lw63Eb7PCJu+Tz4tssbowC5m3eJ7XK7PSj87vzXIGK1GwJWRuISir2Nc8cuavyxo5StssHcSKzLgA1p3GRupLxl2Obk61+IyKYBDttuTT8Un5wUtO2u3cfFBYU8N3NZzLNPzq9WVOk7bnuxaGvJKCocAKWQg6akXmuq3CPlH4Km6Zru6Voe2ptOXUDsgfQtE5URyyWPsgDywN92aiuAxLUCyN5B8A/dbs7Cb/+GH36haTM1nZjI3ZRDoJR18IUA3j6sJXMTEtWVjESLMY8zIPfITNzVYyU7qji8SVmO93qVNfWv1P7v/DL+bz/oz/9hyPLkptPPRCT/+nzKK1SGsaBlgKZfMOVIEqmYYRLxQJs/sskR8SKYCRspu9QxGoJABwGc+Mf+9m/jwy80R8BQTkzLUqPcB0QwasD8LfOqjx73VaIZW2OoS2s6aDA0RzZ3GSeu2qrrKFsGqkYMMNxN73IHtZvz7n7/eHVcZBhFoWNpAQwywvvrenvx7Z6F/+SoUUOw5/Xfs3FM68FBOGeA2vO9CEaUPZZVTEToSHQnaC/xpfFlkVqGoc9eO1owdHjdHplvvldYs8nU33UKkT9OLIidDkvJyfkp6F+Av0birz4bFD/dC9oR6LFVfnZi/B+gOFW4qXABclBBm2vr9FzTSCoZAHI9D4YL/lD/3xx2cJ6FgUP8WoOSAh4Md9J3dvkDEKJVNT4mEovDcCT+9/ACDpvLaXgc3GeU+d+9m3W68BlmJeInFFcY83lG4vrgnWXA2M2je6ex7294Kd3Tc0BQUGdgRhMMM9iespWO7pho+XC47Y9CJvYFNjzS19rU5MY3UsPEbWKif3Q54+mmW9RlkaHQdSwDTYCfZdOAUAiRweQiSpjgbmi0OzPkpkW7eOoqMkzZ+77oVEVT/QI6E/PGBzR90CfA21uZdZMyjm9WwIznKEFahsHUP3R6N8FwZo+BMM6osDZRKjKHjaZTzPcYOj5MN9kGhzlnB03ZOBwJKBxUciqHyDIYyOhqBoN4uhn46/4ii4rk4OlrCQwkaS42EWXOJe3ODpNkTLMykcu9wGNaCsISx+Mrt3CbBp23Z+1/EJ5nS+GyisL1sjrWxzQOy6hs0om/ZvUlHpsQNMyOQ3VARQwFo0wHw3zHsylDh6t4k2yYRx7nWcJqOsR+CEuV8ZuYB1/fpFIRCFWmjO76SthFg2Y4RwZUAIkZ1P8HxnXxhuTMmMi+wdEtuMJLQfTyUtdlATlMeSuadnYQlR2mrmT3XOrYwYpDkRt1m+bohJs0Z2ekrorPbW2dKgfK+NG4GbOZuLQB+3s4Yq65nkXA1Hizfft3+uEXKo2FrX4Phu9LDh2SLy0bqy7VUPP2qaJ15uBSfMKoJnVikJG3ATN8K60AXHVXtUWzjq/BGO/zlql3L2vqCX3z4c2r42U7L/MoMKACpJaOv5PPhrGdwkUBMdwxidw+g8UjphFTM78qe6QLBhDF4Uzie9qXwYiGaftsFpEIjfw9fYdrICa0mVIxfTCHyLdrv0wjj7JJkKqzKRDFXgPSt0Mi3NP5zK2eOOsLx8VxKujYxTD7E4BAohcgQDKP1IcgEQ9VAVuhp0SLGU07HYG40I0mUjirkPIkBp+zEssdP2UqRZ6YKS7k1YmI+1AIrXvEEDCpd0vukKZ5SCif0yXd3FtGOMq5NkFlPKuQYmgCMlBE85iZMwACCBz4Ab2exg+yqICDANkzSMV8Ql1LGe+VkRWBGDLXLKNHYzb6qBkwdN9SJ4lfOChjMjML1le4CFEN3ieXYTaGSbyIgKxUVxSW2CGfGKyAg9qRxxiPBdoGXQ7OczMjZK1qez2d21lTGnf71N7ASnAngzpYzJ+e1/M7NB7tsAXqdAuykzjlgfajPOzu9TKnHCIaGY3tINOBMhDWMOPQZyrwyyCsbzqI04XRHCw3tYLlBoajhDWjSEIJ1Tr98BRd31Scdcr1bJs4ZjNH2nJjAvKchAyGF+9l3se7StEfQIQ5W2BVuS45TtT0dYiB6NjFX4pITXalgz5l5Yf9M/p/QuU6jiUqw4Cy/4zi79MD+UlQNOX/2eCP+1VqxM3+Yl8YRhQoRAfD2mV00LlHUgWAm9Cy4oB+yGde5nA6vXqNAdQWB18VWow5ybJ1PbCZSOkOWME0X8Ys21YofCKhRw34tO8xZMat/gDt6ksdADbYy0EvEBhi+f6soMx6YsGjnIBlu0qYW/husKAdPNNP7/xuYdnxCFui3U79LcXIsYBkjoaNwWcYx921ZuZzDFeWrsa1ERMrG0ll6zbEKlPOJjWdTdaqnEke+4d+jQLOACObIR5ExmYdU43kJhNZGCnOWYO7RFUVcJMaNRJ3VXnZE1QQk9szT4AhbkWOtNjDmnHDC0t05YH1RG6u1Tv2gF+Q+vgFxxX1D1gImf16bTgQuNHnXih0iGYX0BCjjJcpbaqaCrm11U791FbFX4Pfb6BqQOF+nIgfpky5LVhQx8pTzvnUVG3OQK/LH9uRJrSrB/0pfhgetr4SgELCHjYzBRid9LW7vipMNxPYqiyR0yK4qvoYrP+bg7yrG7NAD9g6N1QA9GhyMdvEOJVGjsU15CD3Gu7beLqacotHDFQMkVDGCTAJZa0knNGiAW3H1aGdKThNJQKZCyAqtHL12xaLfa+ajiHzzHEkTCvYIV/EuEQ3voWG7vDXBbJGJIRKrV4O+hbKU1y8LHZ1hggwMqQEAeCZYgiIyZi/9jZrdX2NevahltqWyswZzKMaaZ1l3v4dagRwz2Iw3eucNe2xj4S7Z+ObR3WCc3nwlwDBXLtYBduOorkJ98AaSjydP3Q0bBrus8M8y1Bf5MJ0gE0kaUXo6aqXpGh9s8byVMIApUDn0ShGmpi7OV8Wv+kvs1GacLrFjkzKjTJOcXW0bioDasrAg1qmKTjtEYADfSpL97X5Saf3KTEsvbwWTgvMShxFqfXaigs84dKEqS5RXVi/dSn1m8hRsFvTWhSORdNO/nmtV7rdWXS5qXjWWeCXdbBoBj7yXylPt5y3JF57xgMC5N8I3NTvbzozlsU11Q0mwccYV7g6IHKMr2vVll0NmJsoa3BV6//26StmgQs01Ev3xX7HlRIV5o4mbxOHJY2kykO6Y6ADo3QlmfqnauYp9t0B6e7ZMQbA92Kt+V0Yym1W+tWA5X9BEMqtgVpHYzElPnbD0XyO+LpxQAaNTgRxF4jKLJGHRUDuysqHR5wBQHntkLm/CsCCUAdFD5pn16Ul0+gM0GkZrkaKjZx9S8ElNHcXMTr5HEgIY2ZSpisfWJMrHyiXz/RAQ12/jh/01BjWlacGRchEq/qNSUHfvpGu39RU/vbtw7vNZjEvc6KRib9R1EzmQJYdR5J1E9PbvmZH59WQk8N2gcF80UqPQob+lBp749zqU17RKBNb6x03oDJmr148IX6D1u+d+Sf5z9xEgobWIO+nMWZWzeFPNQ7/GbenwmgAl4x4sDa8XUh0AmRp0Va8kJ2Xx6lw6C4GcnDYH3EcJTFsJwSCWeEjIOJr2KBE0JcVwbxroHTPP0tJhYOhr38/TUOkYmI71pJ14uBW/IBEeIMoY0goV2dnUOvRz+825/121bWLeVNXgaelMOUKnsu2ARqof1ZkB7+z8GapW86sKIXyVJ1FIo8Dvh3ramsUEg6hP80V/aPZFvE0pruEmbIFDZktpd7p212JzVb09/Sf8Yj2gI6G5V2nl3BLtH6DfnXaqIwIUuZoUj725cqHTxIxVayUC6euWyDmlG0nk3ydsMzW81mYQvcA0ikCGcW8VnZcSYJddA9ErDPAfCQJFaHx7ixzXs/+7d/gwy/URwH9r4Aj0HtMLvNAKEjSSeVdTsqOcV79A5QRsXCUI2wvWvlp3c9wYXvY9Zvor3DpXwTZthLLh98zZd3U9MSNRjVbaaoFzp9pF6IkebMxrGkNhDWM5a23IZWmeDPzRWniwUER/psPsI5yaJSthkhc/8qG/EnX5H80Mz61rhMfY9Wsc9pLs984tUtradAFMZiHyIK/V+bcW1MQMvfW9uJW5k8tUWrMASiHHGiU6uWeIeOaCe49jD/R5a3r/QvQwxmqhxnGkeIB8+IJrFIf1R0/KbI8WZycLugcXds17Uy3tfU6w4CterUATib+OMuim/ihRlunrreij/xiyEo8p9o/4jywfIy/hVQ/MdiTgpP5toPDpVPy6l9pHik8aX/2X74TzsftetU1VZGnsa7xJ6qOq85uGJRNNXxecmInM6MTX7doH+E2vwooarVOpd/vDF8iTTqSXyIfefTgqMXrbwWzjRRJ/CqbIZtLGnbjIYBxnoKcgpcgNFjVRFUOFruSVspmg/7U13cew2FSK8/LdtgBN8ndBAiY/K+uk8+QYpl78KLAYpFLCRyuSIccfKUkpjZtr66xX++k+kxCuT2qPFOdjum1J4VfrCUwelCWT3ZhVDOvXlrY8R6dDztck4hoLhQ+a4YXh6q9WKj39t/i4jpN91ruJU9H3E1lWxqVNGqfKE4xHgnzpysTW1hyoQUo/LHqnrmidxMH/Wva8t3v12I/ULnQBKGOBDlrj6G+2ssOcOwJfIJ70clkKabiLOfYW/h8KuvgPRnAPT1a+uoHbRApUVA2r+KJrKpWYj84kkcahpJWJj5wdEnxnALr8p0IGiBY1bsbzzZ1qAJxtjYr/IlGB0XeR29zLgZGmiwrv0TD0kNlcYNY0z2xeZYcRgAnlESuju20eTWKGqeib46znm7y7Lhf3axv5nW2zJdSZePb/t9Z+ONOhafvMLB0zosDACNsUvtF9iJGZEssJOSDwhINpoqLq6kftwntTCtevaRt1uZqphIvLUArblKfelt22EwrgmfUPDrEV62A4X2YcW/m2HWZtGkbBXbsxDTKLB66uo+z0TaK3uHd1ZrwglvGkEynxMbLcPBZX33GSc3QhK/w6fYS64H0glzmkw1BQN/GbrHBeHFon3bHBHQfwzhW0AKbnkjwdlrx/dd2TVAYeA4xyGzBSfR3zOG66VNvQb+A2UYlolf8ORmmfrazczXUJkYrYh18K7CaSS2jHHrFatnkCFOHdFKtumNGU6OZXoNb4tv1JZt31H97c3MQI3Amj0/wTyK+kbzSIkdf5kX9J6hqknAtd3brat/U9HL5cHiyOq53ze7klfmW5LmqsFAtUadQaUAJVoEqLdmoVeL0lL9+ZoGzHlsaqcqVdQtNmaGpM0JpWA6NXtzCPV4h+2GcWmUMY4qd/cGbdAMTm6DgEhAeBpWQfO5qGocT8fs3D3fcx/T39369qsssJcg2oRb+wKfuy9wOREEiFTfyjN4Q3mEgGOW6pMTPI8SKRNXyEgT8C3n4iAhQZKGX1Kf5qu5LH9a5UAoRr9wI1/ownfAvnv67ulUvNLOMgVIugisse3lRVwVSMN1xLI+qbb0tHJ1KqlVNhdTVlsLv36L57BEdbQLKxRgKues81BKjWckQfBIxGSwRifFGGyKf7cu3NxHIePwKR2oBn58tslolQYA5ZqUGB2JiAjgS7mj4BlJ9e6skak3gOCvNIFxRU23E5px2rkuk4BRDbKowKS14WCU8BlPkQqS0wc5V4cVGw2wds1rCeftfBt3ypCqUv3CYN1ZTRQak0VACp5a1Uk0XJyqLlMUg7GsyDg7NrVcKpgNR8EBEXGxIGq2isoWNESowZ6fGPZUf/QgDizO3QrgOyT9aKiavsSXJs+V2zqJ+09o2snCuX+uaKJDFB3BegpKJ1ec+jHMhFVMn0Zjja3N0kL1Um4dBruquSuz3IphVJNn+rE9JzSmxzDIn83huKJKTYS5FA49TOmyq8fE7sYgIf7iDv78SUEhE3+ztqTezearqKNvnIqoA7gPpydygNQWvOArn/7EeGEDCPcLCfh5SSDxyANS4VIAS+fGQyk8vN9nJGSSc07C136QZR7bSJX2yxEzbaF8foQpk7nK+fLihmb+rIE/Ui1ygxKSCjWWtblZoCEOqmbwJ8nTlkSakgnlquKoP++162dWX5pJwruN+fpzjnkhDaEtCB6H8QkPU5Q4Q8NaI4ZoadraZCy66JknH/OdOaeWMw9eNLc7A9goidvl7ejBU9BaekTgA4Ds7FXv6MVpxwKhAAv7fj3r1WpMUkldPupoSjAbUAwi7V3tJETwVLypnQnoh5Svdgy3Ht6xdijxPUY3rMpVpJfruWCq5IPEtNzktp3YJoTc3/zZc7tId9Wz2s+elO7KXAvBAUQ+73OrqDtlShv3OBQAsMXm5M24josa90qEa5L0aoyccyoZ+GOKJJpZS8Oo4A6dRukC4MPBHmtDZpipQeFnf5qmAmdE9X2ucv3FxwUVfZgSYXyDWEOdq4YHqI0wMZ4yhSLM1bYayjxENiPaazxbjWvIP33ZszJGSI3ZAMuqE6H/+zmKxbEE941W3wJAeeXCLwjPhsBN+mEnvCdzFtU0NAfBD+kjrShvfi8IMwpOgtVi1u4Ng5bmc0MYqWesTWz6k1pxqxe/QYtdUp+wIgLUdc/rmgUclegX+6u502G27xRkpC7EVNuGsx6qTrMbKtPLXtnVCuhEnWfyUPgUyiJRup0u3p/EMyRhZHvxSI1QvxPwWsPkzwMPyIUmv+ZnfXWI2e0tJGajcNp3mKczDEOjISHR9tZ8jaPS4PXYtSPfQKJAWOqCYW+QPUBd78dr8/CyvRnvrc6fTGHH6hqHHikfuFsO9nDfH/Xa9mtcx43j2gD3Wb/I/WARlckpc13WAIDGu5ZAzJCQSciudln2DTT2yCL+bBN1ShoRYarSH8uXzx/dv32RQS6I3xt81Mqg7KNl75NDq9BvxQd7DYZOvitVD69OcJUxz4mdCF0WINa26pQvfOpVWsNOw1NA0O1KV3jw93LyhRBHnxtWIb0yKGl6H4NFs1nIIBbzt4k+FijfkcmCFmqlqc1l/32qCulQvnMBTZlcLP1v8bGbEQt51dWTbJsXGmY9MrqVmmXHHtROGS3tYbWx0Ze51p/YS0M71ci0S5zNYYk/PgG16MWGpcde2M3X/A4MaSSZJD3lPkMOUuE1F6ZffXpehV0+X06rL0e80JqGvRijC92ujIQiXmEhJcajfB9lMzeYbAjcBx1y680P3ESQtnI3OOnJQmb3CEgScCIsNkn3DNZVZd1F71ROrAVvOQKO18V5mwbJyyIWaDng4BBYs5NHsqTsUMI5bx8G6VWFd5woWA7myJdPDfaTBWJpU+BYkMmBA4RZxiTEfI6+PxR+NgJ7UNrESLuiZTBsa3xvTyCE0nQrimxP2irtzj1M2s9CIZVkEr46m8gtdq9NKkdsPFEEARZXsJBPGKWaNA955MIw1dZbShwiemj/K5koS9AIqRrk5TirSCw2F7lirCHU7YhUeB4ubcaKHFptDsV3yppv0S4P41XGJrBjx2mDwe9UjZRnj5Ob7jbVKo9kDzWdtc+aU+f4dc7lABeApcqGtDxzh9ZWAW/4ItGifrbXx5Ymd1tBoi7QU4XHvbKrC7eLjrvZxsS5YTbj5K60Fwyl4J6waF1gIiMpriL3c2KfwCqDZxtO8bnQ8pmhzDRghJ7fXZnZJsiqSZdF/9tdUcvk0yhG7Q/M10fDUWCB+VxoqqCLsHCr0B5hGTYVguO6+BPbtLJwPy69vqkm/SIw6llPCBGrdQWjLk1+fLNrX0fmR5DjOA5nVGHs9fim9UAzfaYe7Zy0czFI8u+bFlmQD3w/yByLVp1ZvYqIPVE4wIEvLIrpRfPumjvk6VBa+q3CMB9LpUrRoO7qAfayRXiL1zClZKfljtFoQI93+hukfqQBOMboooYlmJFCm/e3gMt43j8aDhx8ZGCMGAuYPnmH3TfxjGsdv4Cpv07oMsw2WlnIH0AxVBDXr+I/DaMe6tC8W2F7Npamps5LDfInZypxEAqIFJoFr5lOKH6pFP2TpbAOXY6fQwxnHi/bAo5vMXPQCxluDSELfhQOjinM8TkJ/ok5QL5oDUe2JO/Yg+W5snQHWlDvc8Riaz7yFv2AuuexlEY2cVzc+1x9TEfy9KDJwwSicCaJoHMJEABlvxRhJbkCyyhv0Xz3dUc3otMuuzGNsW5oP/S0urN3KT4g4udkG3C8A1UUQXfgCfL9DaaRfhaBRWRDznfrOEqsceAivcQiEQ+rKdFnOlXIDgnUXGeG6AWjisjhS+A9WRNNXITCuvrVZqayZ6rE0wOIbKQlVCg4dxVCbpwiyDm3qpLvPS31UJ9FoG26pxx+jmL4ab+8v59NA+kW8fKXlQ67irVfK0HcGZ4XoXacWt8QHRfVAGp+cYIkLswztg/xM9bmpHt5cHzYropOIiHr04Xl7YwhFUW3YuqcndaIf6FPP/iFtiqU+6tmcdM9Ld8QXkxb5uMkuik6NBRZIv+bn1hWoIbidtD71EoMgcPjKbMhoajbTEjBwLeaXPVfOPaRBFoMZOUJhg/T1wkrku0RpAdUujTaHeepKoF/JTa2v5XOJzw0lwPOcCZmRe+MMSkJN9mtWVcjiUNR6NQ6WNzAFuEaPWSjB+RAEHzZA6oZ2ybZfCsaswlfawBMxvOF15oTNOYEZyNPIOs5dlysYCTGfyAP469fBNWIep5bR0sY2Rs4+57yXbOzIAuO218CXPGbORAmDDkmYrH+NLzBrcavC1FXNpRCBMoPh3RxqGloBhrQcnl3tYuEw9A3NJsKsQGFZWLoMgViCxtFCOcHwrAEoPTxPAcmoPyTD30jjzvzqQdu0nJAEqZCZNNSLaWD676CfcV4DJ1Una9Kcg40Ex8H92HCM4kA35XMZJAESjutX1Oco4mVq2ioZTrH936VrqQvBu7ZDdnZs24+kKQxsz9LfFn1H5cpXvoTL/FVVm788xQt+IJmm91r2TRM/Pg41tlzTdANp8j3TsZXzQu+/Pvm+xwo/QlXuADUsMLWv57gZo1zAGMTQoY40oPCfxhpCWhI21m0zjMvWKxn3hasl+bvY+fg/2uIBliSNp8tiiSh6KhaBfjuLYESLKS7CFou+oVeAaF8bgQuYSPddWRvfFJMxLArhMJhOhzciHszK+3MY6qEslhd1t1EACIl6Aw1SOEgMwe+kES+X8HoRLn5TsmXcRAdv3G16HhE2T5f15bTPFR3TMrQbtknmxmPbN4l5eYaRGepy5tSMNETaSZmtkIYHhPJgKnNiV5wxLRRZ6FnfqY2W+E7ue5ahKtzH/LFdhPCF9Di7dSE7I8oP98YImCdR156w5CyAbXzUbYSBChRiAo14cSSRQ/IFiaj/si11EOrx3h8UOsu2pxLBESKfkOxKJAB16X1XsGFLS4h6bfXqt4suohv5kaIHfChdihIl9KBABZlheqUe9Eb7IddRKtzLMeAvvhx2kg6cBxYjgqARGlr/OMJinzkQ2S/rMT02z0jfRbQyNVr3Hz5fv339Msh70G5FKpt7mm+ywm+0vgPMsovGc4JKuhMSc8Upqn6r7Mzj6ljqMndt04hMqLg27ro8LhgaXE2CcsisoXhKlVRcyZQh3pyKWcqTPJCEGjgJKhxabut2t7rJPNc2NZXrc3+gS0KFZoNEU8p7G9A7COGBviY3/Drk6T0HFB4xoG7kyD1A4SrK4QclKXUX2TrKPilhY8XKcHobjV3P5NqLm/gYPr6HWIXuhuGkHgwI+uoqN8r4uFflnsD3fRQ32zJEVBBAvAX1KirQhgyMsDFwhW3F5LeKH4jWV64rYhCJvsLS+ZKD4zjH49s2PEVtMak/SduL0Wc155CxAjRJpVOpwDucjMW2vLaITTRFOC1OlAo35+QBtyTpEhanbzGIhtyhpIOYOkfomqPIgDnkeQkxP7QTrw9A4RQ0ALUZZtMaRq058fQonXcBR5BoKTkEnEcNoZ+dbNYH98lNKvLpcJ2Otj7AF84GaXEDNDHVWqotRC1mTBJrLLZMvofgO7tsDq0s5MUqMKJHwyHBAQ4zFYndsSIVFxCoCLg6NqJllJ4YU5k7O10tO+wLZL0Qzv7wqAbfXAMA+z3dIm2Su06Ba//p2ePDfdEfjCsoXgMTn3noykE8nU/rooV6z4fIJu644kTeM3OVB6S793bOMnv2rgkX8fHX/K/q2w4LPb9lpxU+pQVL3EXCasIyJDDvlFEi4SvLUdUOE+5XTYgFiaaTw/lwA3PubycRtHiXa1dIEcS+mjfzUKWnn/QpKu3/nbk7n46HofTj/0V77gs1ehiz05G2+x0GNWm5Cnu5MosKUMRfS9lHMw907eV89IOb9q67Qzj7o9yZ25+5eH6BGgIpkUBNdeZdk1aThxjeceW7rBefNgvrqsiSOGyjlrOU8TNDK1VplOnG2rEIvCzAoGZLKwPlCD7QNdO051iPDL+Zc4eaJBqd8f7u44d3b1493329/yq+FOHr+aconS60W8wJPlW6V7A9QVsW7STGsnnEkMR+XGkSdagTaRiIKy+LsuUeP1EW7Yun4zejOOmmtiwW63ilLTfGW+owwi6d0IecE6wnujiZCwrFNVX6rk4e7hn69PH929ev7r89fBOgimK/i5Kc6HUDcGK0nPQ7cWT0UOIo8FwjMzOuWnkhT61umLroAS66Xfge6JcjPLI3kEZP2pCD77sCH/Y9PHu8v7257N8c3nBt5aT/xAg2D2MzQJJF25Y2EXMFjUtuFlxvhX7ipERGyWBrBlQW/TMRqQltC93kdIaGntI+3MpZ1st5k8aeowD+rJ0Vp3T2ceTbqYjgMaugX8WoJmGbyoH9PSf2eFAv5jPR61fd351/GuowpCG9nHbbRZMQx4aBHpCYCwZXejPPR9p+2Jq2gaO0e6Z2qatmoMjH6TU+sUD7wxQXiV3TNl07B55QR7f1hjLWo/eCK9aSYcsQJWIC6KPTBPGui56oWb0MJiFpPy81JVFk6AxFt9HtzXm/a+dp7Dp6aIT1xLJL2y4HtTN0xHNE429lVd7uixPzPKTddjv9gWQ/yzSJCs2bVTvxk90f9NI57VFE7nwyaJMckspvICvH7uiC6pni24KdrmErE49+H3Xp/1T75zT0UWDl0M+4epiorGmPC9DLivAiHkp/Mg5zz4v4L3KvuVf9Oet5UjSOCoXNXSZLuMrg0AlE0upmNQJ2cawAL3gdc1e7CKK455LHnxkzeOxNyc2YdCKWBY/rjK7cowXfXsZCfEHKgvmSl8aR6GWdrn2rqJ749ds27JhtIKrY8T+ZOWezMjB1g5LLpclIpOssYLoHvN8OzgIQ1W/rFxceO2pu878FVmhQrAbxpwrfKs6r+88J3CwacIOz0NU87sr/k0heXXQjG6WYK0Yx9ds27l6dd5e77WY9lH4AMrriDkTqNWmU8FY/IVEGJxHtkz+icuGEcHAmldr6qvXV6Id1ZISTuk8K9kdULszLjSYeu+jqQkULKD7A8o2OFyL+Q2S1IfkLMr3sl5KQoHC9HSc3YxdJGKYgeF25wAJjghBWIgH7FbQFRb51WuyPl8KP67dt2kU3MiZF0FKAWBhzXitTwpdEQbu0FFOretuPVNwpOezX5mhxjsu+BsJngclBnyVUFUioZSz75NHhwsCdKCGIVi+6XGTJTlUoP7fkWRXrt3hHb61j2lP2XtnkLieBS2x9W4Rcoj7Me/bkdNWWbF4qWeFLwtBWmKR+lI0C9c7ylCDwp2sIbwb9t0BI4krLj+ZLmtdvF7/zH4Q6mvfbq27Rit9JK+5O1ipLy84dCUO2U1OkGZypFxFej+24bTd1jdPKDvJyP8PvLR8KbXLPMZRlealaLdt512v1dBCb825CCovEXpl61W3s/kjK8EV8Fjg3rPANtazXdwD+ToaOgJP3dDqhURYQqzyE2na9IzfJNDiMf5NdAzIgZmZrIdlRHX7XQi2xlurPnT8lZ6a6APsOIqBtAoH1kqz6DDYEWTPK11LD4txD892JTWbiW+DSb0iLpBavMqumPvxXa7s84NiSEO53STyF886tJfv1prjFQVBQEsIyDzbHWYoH8Zrw6Lu6Y8UB2H6ldU20ptYyPWeG+En6j30Tyg/3H1+d0jzgNtw59JRD/VhnKN7IS2sXZZ7Eoe/0llgErfgXiUCTMLq1d3UeReLz3PcYBi6HXJU2k4bQ77Lss3xXZWXys//lUKcxE91n2f0liQLX0TXA1HATUulkWBU7+bTuA1Esz648G5A9w67YVhLPI1nKJQ41d01PZjG3tc4rm45zMSCtxBwPRrfth4nRV1F2JyXSEUWGGmZjfte8H7My90pDdcbs6Mcdx+x77EbgigNqm2FO4IXC9pZtNWNllvImPFmMS3EtbDltmogwVN0lokSCeFPcwr5bCSekxpkB0YBuWO/H45AmlaxkxPRjE/jIPinfBhE7gexCLARmARe+1hLsCIShPO4/xVsEcdQdq/73oj0BqRhrj7M3ZWPUNS8TpRSZ7WBs6359B+DtfZkbrSLWajVDaRMfg41Grp3kl3gDqy60uItn/mAYaggAS5KaYJJVo07E+ClcW2iLH9vxxuzt8EA8mZd6UtqylOsIhMR16RhDSnxMXYgYk0mCobSxsqqbAGRTi4aqgTkoGT/rx0/rDZB//v7p98+/v3vz9KBrDfZWYSyOjtU8bxkCk5OlySMhDTEk6SiOC/rusfgZ/7NekDg052/igVxYkjOftda0M4I1uBylwfbnydieo/v2Q7lPe+8SECZdvA6H57yg/OUfTVFOlmyESrgfLIygH5kYTSOnoLyZG4NI4tCUHUsztmloJAZnRDvyay+nIYMyY1VkaYwBBBpSCFDE+pV4VAWSJLT/gIJVlVpQ+aZRg01upmkQGIRynld7s4mmnIoUrOl/7+btUzedt+3afSaS2mMQhYz5DfgSjC09PEVmo0Ljsygs20ZXU23L8a6rgt/ngYLcXsBU7LqrkyuFzuM3VQENzWEHnxdGehwQBW/JQUMw4gxtazCLAAnlVWRLwdj620iqFoAoSndQHjuTpqTtcBFxwHAj6aIXTW36ck9loRwAh0JpGynCaxYwS8ofupMCWGRk7zs9Fh6b7N1+Iw8aB/LeyVD7NXgggBJBhAEcXG2xSehzmGCYobG963Rb9MTWYH0LQAcKKnL2phCaXHdmAdvf/fSrmalYkubwyGURftFT6WmAIteL5L7h8UlGSx87T4+bCtFBathA1rnRzSfHwbQh7mHzXSNg8yxyfwsb4CZ8W9ONTshDwlUsypnY4OMql4o1F8d1NT2Mk58URQRungW22FwEMJDy3/bxXYBgQxPEWgoSTA8tjv3ZNEL5EO9UDONMswv/FJH13nJTTyMXMnw4ZGi4NPbep8Eo9B2LOXCw5+SINnBgYfY5qmr/ygP8f3NpUKhy52Fujoc4FoF9SFN1+Dj5+jj3GkSwiWYDi1r77DmWnRDPlbKlzqxafW7JvmTTj8agzqPy2Aolfe0iZU/NiXxkjVoS2ZYvo0wgPx6tF0UJwiSO+Lw5a7yVjqwQFlh2xw3CK4vojUbLfYqUMtH1VwQ+7pl4fxdfQVtLcqBpPrSBiUOYGWo/CDTE32piaoI4mD2xG02dzSemJgji9SN7OmAzuTcDwVsiij3sANgrdBkyU9wUvIuHZO30MLKnw1IK4lvGBRyUVKqaEeaSqq8X+maA7aVoIAcP2sQobarzYQNczWHHkoe/ooW+i4U5H0OTDjgI+ECHHimDdC8UTH1YsXIUZsqMLRErn4DbkVMfEXNTn086bonPyWXSHNSwLOTr6SPaUDyXTQvEsAp1VY2PtSC2zJIKqgkZaUZQ+I1GTfxZkoKaTKRJtJwcjaimjw/AzPEwfEpzPGsaCOIKrhwXSWmkM9BWnC6djGLEnpYkKkyVDOYbcU7GReHMpVsfbjALrosYccMFCWW+FbXFUJqtMTXLMCGbWgbU4+WRTsK6FDZcdhMymAdQ7boMbsJFMO4NmRR8RvK9ZcU7SVpQwaYpzCSc45bc9AESBekysPhlAfjp3wSsXyJ59dSvAdyFTY/NvhPRCbZkRQ/I8jlqqWK8pHv/ogBgGxUqChY6aDECKTNEAY0yxYJLRULFlf+KMKwrHzpC03auGPZ/7kbYeHtoqk5Bb3Tkv74gwAdrq9LL9QVeAPkqfrjI5bVjpXlg6C5Ib6krRxAMSoDjLce854/0cjzAIgCqybYgmQjZH0GYw4fqUksX2KIj+EWrFX9jlxg287Dn7jhPxQ0Tudz7VlrXma7oYV+QzgRBIMe94slPYsdjL6dSBWb5wSTMX069pIwVwUIVoypqsoBhUwpsBxNRxAJAjfSbI4rnH18Wh5ZhyXumj+U/7tTIkbvonF28gZtCza0gRTi1g8DdtPhhWVcdvbSvIz0FG+0uKw+Alc/dZNXclVETbZ/YlLGaWpcD4ahFwNr2qGcC46V46z9Axm9OtZKt0GhLN0UUPjQdJtvtls/41D493tPL6XjYkSsutbOG2XIbf49I0eHOfgMErP5EKv7mKFJJARPGtRY+tRwP1eeJjJLZvqUBvOio2fkVb1msC3UejKxm779Cgd0p5qXzZQrPd6p/gHOiZUO9UwuNYP4cGnqPzn7nxkcZOAw1BDwhR/a4eaQooSK7XTgMaomGTN86icVFVKGRbyK72/vkzf1D2yrCMkuMrOEewiIRjHpYm/sjbRiNFoPE0Sl0hx51yuEhCvTcyJFBRmqWruhALI50V0ZJR4iZ02MwdLQMzkRhaK6cThwdUWgUZoHM6OSO23ojCgC+xtu2WrwQrGsWO53J0Y46+FC8p9q1u0176k7thWid7ZCuynL/cMlayXvrus2DtVqmnKUhUfgGDBUTURSutD9aI979ScdNrLIFhJ252u98678STH78kYWq4Rrt2frl/uavOmN1fdwnj2ohUn2/obVRqbK3qrzY06fdanvPgOLXZlCMYu+Tpudm4QFqt7dsvqOX/vb108PdLb0U4YDP6vmPKKb9k9xtL6ft3e5OX0f+E4Znjw99v9+b+eMM1n4DpDfSWFy/Zv3OyM85w7+EXKkHsJ5sMo5iC5F86Vv+66rwKDiKPVyf0K7pajO3FJ4TyHkKnz68ecWNitIe75xXC7U6dKTuyUB7vmZP24bT+6X6bPRxMc5cSKRhvHTfBecX/jj3tDkNgbN4gutO7+/9d8H9L/e//Pz9y6cP79+9eX4UYqvanLOPpKj988Ru0d3ybtRaYAcbr9ED+W0KD8HBvv1vfiglYbC4KHg4jjev7j88fMAAyz8oQ+uAgC16v3jpmj55hfW3wlhefCjxmf5X/v9X8Da6gF2IaV/AJ781b0ga1ivXB4nV/bH/tvaBkw8kD+EUFcguKqTHHmuuUZ7z5NWSrY9HfRS6au9UMjE+LycB0C1QbJnaBNFNhviwbB0TzPEnNcGMJ57xiNg4UfZMNAPLFD3G3w+O6WPbG5YDwInLK2ZTRmLskQsKGHMI2Xc5vUUuvIAxg0hPkX3Gm13I+pGLKXImkIswxmxDLiIYY4Ycll1DBfSpZzG1aMuqjWNCcbYRHR6gXKTEceVfJI/xIDc9HMIAbXoxphc5/hijjx6BkQFRkaw7n+XV/NwD0MD/UHJycpJAlIZCOvpH2g9t/Y4xG2l8izq+zuAbSXwtk62dQzjwqp1Gz8nZfcbJoT121IYX6I0JqeDzHhZme0kvm21vnXSzVKeUKrwX+kZTLloltkw10/RIpm+zv4iTgZxtNlukHAegWbSl8aQzM8eF4pSQmyFyfSOwue8iu8TgwgEwkESTp/NX0ka51byc2ziEp1g5VuwbV8JBEgCAV3aa6dnMt9GwsSONChHgrXt5MwYGniKdTt+5Og6SAAC8QEI2QZenIBSs4g9Ay5VzC8MyW6bTNtxnEkBgSShcuRcgK7Hrhh9Fr0T/X/fwImxBUt56QHttthGZNmgyIhYT6yZweI8H2MRTJhdhu3hCw4ad3Bi7D1BYF1ED4lJAa2+RoQI61QFwIGAL9i2GANcE9wAAMFwU3MRT7rEIM8l8/cw1kgNN97dxMAeoMvwo8VhoC5yLtK+m1iY/4NO0LCMyWDMnqZvhJRk9LkigMEqggVm2PsRZtrkQgdm8qCDh6w8DxXQXa5vnKNrVxXXNy/LQ0uJtHbc/Yj4AnFQE/eGnuCxvaQ6gyuyZNa/DGyZyYRKbAjsXFTLjT8Vtvip9QllEqMwfWaNOYVoIzwPqzVEYAui2TM0i5XlHcGbJ+TvrOblpYtsdOt2hN/IURobYKBMFaAG2BkmYoeykbYZIDgAnXtNidgA4rehZqQHd8Jb59PjAlk85fQQpjxVGJWtxS53kxszOsbEdrEmSBZlNAYH+owSheZahwE454P1OmS4/tojfBPpOl7ZvjoB7zYMINC+kI5s3BGpq3kLvRfM2gVFu3sGc3uZdQvOveQ88i1rzXrYsSc37eHfFNe9Lfnu2eX9c259XHADfqc9HwQ1H35MANENSVpoRvD40owyjNmOkimvGsRppppAaopngN5rNVHJzrZnDxkWwmcuehdXM052loZmX5bZvMz/R7dtvDwGc2/89dvtUapEhlCoO8iqTe/fSvu/fkAGJETAJWYtqHNKl+OvzjShJN1x6KVIm7FGMO+axm8ZYKQEe+AH+WWIvl/3NehhwA0A4/UmZWHX7tCtua+bldAArW1Mv5sbHahVSS2KsczNYPdOXued31U98LM4NsMSVvAvMAB4Sv+kABta6Zv4gZRnMHUmKIdLgh0Rmn3VE7uODNqf+kD7C1zrV+m3EH/pIsiwn+YfR3npAd8z1tQXMe0aplGD32u/d5BLfEu8ewJ1zf8i5ojT2v3lVQjp0f8uT7+T94XHa8hJ98Xx4IVYCP1TM6CDDXV9y+gzVRHH15qrw3BSHV1BYKcAK/Oel+4nMN7fsDUi5GsRMAwxzLEUkATxXrArY3DIMXykjmgtZKXOKyvYja9avVNpmGm3XrlQ8S4zO17uCWn0ihPaY262iCWXlnwFY42hbYymesdUPFyK8TMxp4PyaoTIcXfUySJs2sBEMwPGAvpiCaRABi4izJbmF2tZw+e6xJNVocQGuJILri0NmIaIoTYQOEBMjUCWkloMLMSdQxxPIUrYsLAQJBFPAcEkzKGxkhHdicZdoUAlkloS1YYU65/lnrHbboTk7IikpYChskJCQMCg0Mp5Z0sPUQSsBLA0A5yJG5edh/hggvowwGI/yYDOAvQFwnfkxInvBIeGGnvDHaLDD0jNYd5me6beIRL9NUe9N6DfNu1vi1YXdK2FbtL4FsMr8x5hAKzHeldCrYcmovSOZ1CW/Qo4RNslYyvfGTlkmVte1lMWZXISVAQpFmy7cMf3E1jZMjf3H3+JBSpv6fVAI6JUn37oGLxSoUKrdsL5QUOKWXLU+eao7DBQ57J6Pthrx1X+e22ncScdN8OGrip/T/J1wynlnnHXOSwEuu+CiSYE++MA1V1wV5LW3ioUIFipcmAhdIkW/ObFY/Z+/xkmQ6JUkKZKlSpdmSbdMGbJke+OdV3mwQKFUqTXxP++LuliVDEYYAxQqDaQzmKx46VUjh8vjC4QiCEbE8dqNAKlMrlCq1Brz+NFwcq3O0sraxtbO3sExjki95+ziBtWkWYtWbfGTn0N06NSlW49effoNGDRk2IhRGEGlCDFUEzNmPH7xa9HYnTVl2oxZc+bRT0CBBRVciBseFuq2O+564Kb7WgsrvIgiiyq6mGKLK74E/xP8pKyyqqqrqba66muosaaaa6m1tpI7hzLAJuUgLoY7XxLGGm+iyaaabqbZ5ppvocWWWm6l1dZab1/7O9DBDnW4Ix3tWMc70clOddqMWQ8bfMmZM++oHIcUGnXMPvutdaaznet8F7qorEtd1tQVLZq972rX9KvRZlClOvWWHXCwNMdLbnXexB70sEc97klPe9bzXvSyV+UYHqzMzO/sm972rveNDKTPS6eDPvJAiCOyLq73EjWuVVXsUoT7oEGq3I8LuKkmXLEEgU5UDFQtdntXwGvACTrJQpsu4gm21iZ1X714o06qUV7XifBxVSeVep5CnXvV8SR0RISPq3rR60vyFH2UMTkNh4E7nNcbEM0UGhhQJ/QIdmiYMdO11QkKKa4a02gY49XnvYFLU79ie9EbYGxa5HJRb9zRu7xJmCZoKVNCNnoVTCEiU2hmlK0EjWAnWJEHs+owd6WX8bmcF5/3QB0lYamjpbGl2UhaS4iYJKyiLWKjycryMsV6OaxjWK5vbexZ56Mb7EkARTXinf6Gywmn71f7DjZmL+I70cbaVO5b77wWbdQOmfF12Lc8tIhJOGYl8j+uOtKitf+syf3ZL7tuX60iG8XToFQOo0h8IKMmaqOuztvy2qU+HB4s7OrDQu8GQt/aGRUJz1ru2GFTVwI6yzCB4WqaHBmeOBTDCZKiGZbjBVFKricohhMkRTMsxwuilNxAUAwnSIpmWI4XRCm5kaAYTpAUzbAcL4hSchNBMZwgKZphOV4QpeRm8igccu2N/X1la5ZlWbYxknOMONNj04wepLyVUReJD6CUL2eq5HyDnPUyouAyKh3bq6c+pXVFaupZXOafxz5eMWZNJlbNoYZx6f7n2/WZhpZfDofxgW90oWmN0gFOdGFkzZLbK+97kG58EplFsGq+OAg404UXNjLP292bgbQphh7nAKY1qHpySP6yoKrI8fL18hwYn44KJu0D/m/wcH8dXh0BmcuwGhcc+h4KVQrjxouvP3LSOcQFih4N8KNgNz/P9QNaxBJwKvzVrIcmX+i6mobrHXwdguc5Xrhw67qi8mYv7PoLK/5tXnpDGFqioYDj6CTKFuGLyEX0InYR1mpepLVle5noWEQWkTo5C2Y/cOJ2twIrbj4i5Yg95aO3EOd8g/LhDlDa7fr98Wj6ruAG5ex9tItYhW3a3DLnOT9tHNg5sDkAxXUgHhedGcA5f0To+tZ5R8tRRVcX3FRLfnxT5steLGhlCyW3/s6QN5sFbiqdv4cuwvRePW9GS+wKb1BepR/w/6kvrPxLAeyvXb9twD4PAAA=') format('woff2');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SVN-Poppins';
  src: url('data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAIEMABIAAAABuYgAAICjAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4bp0Ych1AGYACHdgh4CZwMEQgKhdZshYRPC4d4AAE2AiQDj1YEIAWQGQeaDwyBPVs1i5EAtfPuFTWDzW0DKOhXv28iK1H0ugenNwsy7E9X9xTITWfldmj4Q51FZf////+nJxUZM80g7TYARUTRgfpzubPIKIEqRBlinEZTRgxzDmWEdeTLjAlxdRktFQNqtmHjluR8pXd+SZuw2duIx4zntL+QF5PpLPJ2OPHmCLSaI5uyoSCgVr2KbuTJ1Ms12BVug4/Jz06OpJWXPuypu1nqyT6mkkAwufelHUvGYuqbqn/H+YHsBYKIG1lZyRQEgg8dreZtZe9sSCks9+XbwRVzT/z3088qwZUqO8sekHc17wcaclCJhZh0yriwQPRPKdvlZh5/7UUc3kj23ck/BnaOJf1MbiasZlW2qIPa9W/Dq+2o9+Fh1hty8qc7dfAoX/qiUl+WgbHLoEQbseLEO0TbvHjAyMZGXeHmAqZTdGaD1YvG6FyUnSwj8L9Pm/05N733JHVjZ3DsYDzg7h9SamsCK4qVLE+BECvPT0tKPzT8w7cf7b75s4aFiCdK3IqoZ0KnNbNEKJTC6SRx/klOfP+SYglqOpjooEhLBqCzZcf/w1+CnXf/pFUKxiCAVQtIQLegbWdYHv9pLnt/IEgLNEmWukAlmsIxOXSq50yFPIv29zu1n0N6xJcwQLqZoAxBWQFCxrxsErIvIYNcxryMTZJLQlgBZKnoxtnirqO6qXbgRIu+ooK26tduV2sdu1Vcs9R2q99rSx0qKiAFvjKp7p42QIYNzVHCNmuCkm/tor6izFNXfa1xyG2ENiFgJFUSKYIg4pnx1evvY9TgNu+pkp+niruNxf7/GUDEOlU3w5e/YrFUbW30DzV+6ochr4h4WWwuyvJhFYO7wXml96cZtw1Y59zyf+meETp0g1X7/+Yk9T9Af0AiaA3duQcOIKgoYFUlGthTc5rZTCgiIQmMqzU7X6YAUsuf/5sfTBEmqdgu/6vT9N9t1loE2C62lcQhKvBWb0MB2AGiw+b6R+wUJSGBQE8BghTb6ur6yvzSD8d/uJyabn+Hg3NvcV1n1klsKn6p059GbcVwAclNgQQUeFkUn2rWWCYlUkSZSXMPWeO2CKp89/8d3xpZp9DMTM0MtzApLiSaAWHLt1ylV87j2z67ny57yXAgjS/V/QqwpdcTlgeakXed3Qk7iT9wYJud1q4PkZeNlY/T1CdonED6UlwhQls6OgE+SHZwbb7/ILQ2VyHaoqnz96Zapf81AJEaV+BazZyT9opbmvU6F5OUOWuT9Dzw/u/+3f27G0DDiARIaQRIGgqUIQEZDmUKbUABIDRLccxyzHqj0jhLjtVIa6T11uZ3QabZ9eGGF2QXuiDa2+jOB1l62V2QOB6ev6/pO7VbH2w+4Lj9ua13ls3aN4om272IAwkwcI0H6N55d886C2EorjGNfoBh/NP/xUT32RXNraw9H0cmwDgQikI8NX+1DtBmi9CO5vrXXj5xUdWJsn/O9Sab28AnYpXJzM5it0hkTatd5c0392oB5WSdHKCb8HsTvsAp5vKTQgYkid2HNv/yk95d7n6vkI4IHcjZTXgClFPIMnNn7bQb/G8m9imYHZpDJuMfigQJZZZ7fctA0u0X+xpp6MRrBOGi1WSFOK61zyxTxQgkwDNgMpYHSMJ9e/Xt//5c/QZBrEenFoRUuEkH80r93kLiXGNm40XSv3ZLIxGl6gK7Cvc/Y+7p+GOZdWv+swQVkRyBE+QBosOY6/+ovO315yxAcaWpCYaKyNTekQAAOD249kkEAADg/nWybHJfq3dBTcRALozAbfsNIgDw38KHMkWHdn82g9ij62kJQGHXOsBvuMeDNoQPb6ckAIEYTIDn02EiO5RebQC3h5hL9zTodhoxB3thrmLRNL3aHh/K2TPfrt5eP7BRsEXmmd5zu23MbU4GccgwD5tth22zyxs8/Xrc6Wl+iWHiYY32aX0bQfo3UVn/bfkNrLwDq+608RbHu3hqV1LmSLmzTLacsrQahcFR09IzMrOycxZ3Gwd3lCVbTl2t1KhVp1OX7l5PhgqvR2SqGJ2MsDg8NQ0tHT0DIxMzCysbOwcnFzdP+l1QWBQkpGTkFJRUCEQbWzt7B0cnZxdXN3cPTy9vH1+/8j9FkYykwtpG9hsUqrIcABrqTtKlW08u7YU3jtKqFCPHKanVtFp6PaOR2cxqZbdzOrndKZAiNrZ29g6OTs4urm7uHp5e3j6+fuX/rfpJKiQUEOSDehAP2kE6KAfhoBtkg2oQDZpfM9D0ho7nZXXNmlSrrh7yuGEjZXQ8Yp+MFL+AoJCwiKgYiEtISknLyMrJKygqKauU6kwqrV71yBpXq+6mzWKz3XRE9o4JCouChJSMnIKSys7kv9VNcyZzC0ursn4SLHNFWo899thjAgAAZrQro46T/NgJzFc1+fqqspMcu4kpAom6ZcL7q5ShUGvT+aYOZlHPHR7/MxgTZoesk9Ge5JrGJUmSJGFpwBEpWqx4iZKlBqEMEJQyJLtF7BXDFZchKUtajqw8eQWKipSVqN6WO79mauvqGxrXUzc3t7SuhcY0RklWqtQarc5itdkdTpfb4/WV/1eRpGaQKVmXbDlv0AUAyAA4tLcbXm09ZYltksVCNChVao1WpzcYTWaL1WZ3OF0NAADJAAAAqLBtO6orAAAAAAAVy4E1Oie6Unevp9SIilsxsjQzyRVKlVqj1ekNRpPZYrXZHU5X79YqAAD4H9RV+N5C23m1PedDevT02qyibQcC0bKjXa+36mzJnhzJmWjLuZMn0Yql2HBEihYrXqJkqXbYZY990mXKlitfoeIxfreWtvYaZveNpChtUMDfT0J+1Kw/aXvK8p8HnnTp0WfICJUpM+ZorFhbZrmVVqHbxIU7LwEyZcmWo1CRYtVq1KozZNiIUUsuZz6LOeXc5tzyyCuf/AooqJDCYhdRVDHFlVBSKW1vRzvb1e72tLd9cUsvo8yyyi6n3PLKr6DCiiqupFIwBAgASDFlZZ0iNWo06bkf2mvYRa+r+DoOhXTvgn89RHONcQspb7t/IVyO6N4AQ0Sh68+h3eSO90WxvTMYRZAPSkNLxp0OyX3f9z6CiyGlrARlNruEJxEd8wgpUh0MvM4HAqDlmEhTJq0KmQDA56qdDza/rvDCYfAQn36aH6NJ6EpGE17iL2LO0INoISvCbCMEfkkKFR+qVleT5ruNCLMXKXlw5qAswbGBRQCLAhYDLA5YArAkYCnAtoPaCWo3qL2guKAyQGWBygGVB6oAVBGoElBl4CrAVYGrAVcHrgFcE7gWiFoh1QZRO6Q6IOqEVBdE3Q9IEF+6kdAOFOaDMIjMIYJ7mO8vRaYcJKkOFOn5qk49HXa0IaNNmrqXPBLeRU4BSubALMDRoOQEKRbknF9PLrm0uc255ppbbrnnnkceeeaZV155551PPvnmm19++edfQAEFFlhQQQUXXEghhRZaWGGFF/7mAFEkRNEQxUIUD1EiRMkQpQ6C7MJ2MDDfhe1iYMoL28PArBe2D3BcYOkDc19YJgPTX1g2A2tgYbkMrISF5QOuAFjhwKpYWDEDa2NhpYArh1IllKqhVAuleig1Qql5UBRykDlIFQfp4T/qYa+Q+9BvZJA9BtEMQ1thTQRWWCyYaKizNjP5RWQZjaf97vbGLaOscsqroKJKKquiqmqqq6GmWmqtrfY66qyr7h/g/WY74y0aAwYh6ory0X4GACCMhEKQ0PjaOUmwd7+/6ZM7dntwBQ/X7cMrfF13AAzMdVcARUoiIEAADOAACpACRIASIAcEH1YBQuSo0WPKxmpMzrwEdebmPvj78DxCFcGLhw+jUFYoL1T03/kWiB+jngXoQchgNJlhBBUwnFCJsk6pJdWSxmK12R1Ol9vj9flphuX44BIYIREiQYoceUpUqVGnjYFtpwydunTrsd8B4xbxnIyVS66555l3vvkXWHChhXeggx3uSH0QS3J7OCP/57sEyWFk8n8+AqJDvItiMBHk8/pbKwNxPGfrYec143Pc3gkO/pUe7Mm7IXLsEgQJPa5FxBB6WwkiNOI3uHc81leGBKCnwwcAjm4kvMJy9gC4UYZfSPE0cfjIdAF2RH9HOP0bAfhTYhpAJQAA2t84ADR+XM9uDZWy1eGXXQL6P6yILgIgiR0ScwCI2jsKVJ72LLZs9vnHaW+lVdReb/9SzndMjhPj1Li3zO589n/dy6i26qtKjdVGnal78gF1RI2rqVK6rMpxuaqY1kOtV1pvq7xqV/1qXj2nhlA59NO/EZ8PAABRGtoSgmozmM1WzKmgorLddFvH+5sC8ODmdJd+m5JWTdVV6iR02vUYvGlpARvgfzpVi903T+02qwkjhg3oc1yrZmUyLW+i8z6vvHT7f+JZlZVVWkmFZbSzb5qLQ+j7D5c3vPZlpozr1+e4Iw5qli7GMFVFFx1D9uEcyLo61x9emKQpv2C2ebM4QEXVLCytIJiPoOrdmonEEmkd3LrECZL6xsXUF3294QvivqPTtzDiemHeL/459NU33wGGEyRFMyzHC6JUJlcoVWqNVqc3GE1mi9VmdzhdHpJFrjwFilSp16pLp2779TjgkCMOO+qYXsf16Tdo2JARY0ZNmTRtpmNScUSIWa8dOiSL26RtYndavsZOSNuZzoqyfTPNNxejk+LtAcBBEzKwJY6X2U41K8He9Qn/snFkXSRIhj3tr4VYE5/ixjtnPv0NNdJAg53vQsft3KGO1i9bsSwlCpUpV6H0C442AKo/B7Vo8jb61kvZmtm11q5taF22BkPhzE6nZmT+fXb024GRLlwaA9CXQPL/b9eW8/9/9S+T+/V57HV5hUQk+b/K9jJ+/wjPrwxfDY1XAxA7frDXcL/g03ug/Dj1TURoFHyJvUz326AFBIT/OGVU9p33xA/iTsY9SO6SBhKo6mEgg3jxgRzojvjy9SUdMSVS0sqWR1pH43dk3F6AnlNC+zPKHcXNomdjY0zK8v2ubxjaBysXbu9iGiLap5qWpxPifTywvlAmjIghPJkzYkRPCvnko+rQgf8LivKzn6rPyXxC4zB68rDNX1E41JXvxvc3W00PNk+eVp88GCpaljtOrfwmwkkbfYNF/g/CIcpD+xBHSztdNevOk3REjrqTmWwPZEGPc+JjJF7Vml+rzkr90v55Po9k3rqPcym/zbpspDQDT+wpyIKiFiiBCSgid6DJ9UjTlZar895INdDQdQRJFqs5UJxAWQ03dLyL2KPXyZyy7x91oqivR826mRxRlI2Y1l3etCjmDdT3EXVnEnkYlxVogjaHPZiNiTXYdhUQ4zyZbHBIGnbT7HdZGwA6NOD8XMjvenTK6moomcaLK3PQ20tyN9GB9xriOr3I8Dj0UErp8igiYVLqhk7TNjrWWEe1Ra2tbvJgjTH7ZnzSBIcnAJ4lCVCaJ9uRvyD8cD16J94GPjBEZWOH/NvGgRFIFWDIz8TRV9HVGL2BjyJyFYmTjDTyVMe5kD+lboyZUH4aY1cJTPBlO1YxGtsj+u+yCEzxZSN+2fok4XwXSOfOUJFwR03uI0hNGafJU2ShNdxANIy0KiCPUa+6K6UILQ8mclnU99KivBiujbBoprvBxpAzRhAtuFjKj/2usQJtH5NIXP2S6vbJlmOpwg63IxNXTBi40nfyqkhnzfULiOWqqKryJHuwSa1mM3P+y62HFligIs/AxlMi0pQYaUmctCVBOpIkXckgPckkfckiA8leMoeYfkoa9ct2FDSkl4kSCbWLEy1F8KPjsmUc/Mz+YwpL/KeKF6R2sg70QjUlpWJqZsiMmDEzYabMHjNjziisgNZbyXpoYrNiJL9iZE+VJn0VrvENGDW7C6YfuAUwgyPzkpflrO6/VXeKkx1b5WswdRhs03Hbr1JXJvGJKWjs68Z/e+EAeAm67xBLaIzD/nKkhOHZlEfxj+OI7VtZrgeaq3mGHAEtZtC7iTsfCRfSMZqbbeBJtzipGJUOP0VlUgQalyXqiTLlp/Jw7DPJiPsu4g537U+UVq4NzNAzEMV3Y06IWGiX7urJ7yW6HB6UlQNtOYEuzlNoeK2k4YqZBX/Gk+H6Nh4Ju6LcvViutE2j7IBDlBo7LtN+QoNjVU+Rjv2OdAmCqRNK5s5HfxLZoZ6inCt+TxYoBxWZ5mXXZR1Of7dKOuzhBBNKQ+KpasxoiR4ZObt2yFKUAUih8bscRSv6UW22LsygoZCWBXVLu3zccpmk06ZOAQWiA62rZioJM3JkN8/n2KAV75S1DkimOJkwYlX36c8tzIKegS47Snd/r70GYdFWevrDjau8in2LGoLGgJF81Q3GdbdpEa01daPZkOl885s33frYt3S+se/jO/AshY28B8+zKGvD60SWk25DaLDhxoon8mJoGsXo3Zlez+TGvSryFWhkmXf5U1RnIhSNsj9/V8wCGNXBGHaPrSw7HyppbxDJsyU4S4Noz1eRIe2lkhXh8sMLIx/zdo/JrV4ttR71F+Rl/ytU0E+Cx6i+5rXTB3lzRSgOBQ2mpW6Gst/CmxN88xnyDr2ARNq9YBaMfSFH67ZneC8a/0KB/hBHNCS+aDiY+IGS06YHTxmQAwXYsr+USouqLaq1uPX2rEYrmq1oaYUV0YYEMtCBBeiyj6QXhOgjRGKAEJFhEGQUxLoxKjHricmbBFUITkHrM43TAow6PwSAMhYL0GLZHgJZLSbOEdZBDpsgN7YFGLIDgIK9fJIcQiDHxSTSlApOQQHnoIBLUMBVBrmFQO4haA9aJDyDEl5BCe+ghI8M8g2B/EIo/HHi1/2i9uGnsdWLsfHDKN55Mx3SeiffX198os6HjADQj1vEwXcUpN97w98A4iiw/ncA/18w/Bw7oOGNRKAzgX8l0xiiFjlAJj6UeQEUwh42hBYUsl3OdBxVRQJoBOcRQkA0g3JpxBsgTDwCsTAUrx3eHYJBH8YWuPI4KDBpweARHaR7D/oacxGSj+gKqO3wmsM4mTpUOzIOhwtMzqOD6TUoVXkoQX+8Nwg9ZxUx+FYZk5QxPN5bKA61ugej3OPyIWTQHYvXLKigpcaKKp0mC5+lJHTiPjWEGAbRv/uTUn0NNd5nuJOG7kXZZHrO4efPsjixXPUkIYAc+RfHkNLqrJndNeFZtDNLg61S/Yq+UKYuIi6A0ZrNzfJUr81BMuPKzcaUHe4M6zkeuxe8jODtYzmOwD+PNDu0XkRQrE8wlt0t/JKXYlUEOQhkixxujowBWyJFj2SoVoXyQlhdoOJmOgG5XHZrM9REiEeZVbucHf204mRCWn6NhoIIcZusyvOzveQJiEglv9/6u3n0aOmW3BcjmsV7LUzhGOqjVffh1s6YcebMs8yiWfpmy+XeKGA2S57KVeWJU36h5Emuy7UtKn039Tq0GRxAir0ZlZyjmVkeDxVFLz2ERM8OcO3onbgAFOXaBip1T0+GfJsqBrAmHVKVQb5wh/+Qyp1sf0dR8yMK08pgk9VM4JjrGxWYN0mURHYAEnni5NP2YFvbHxBKfjboF+8Ye8sTRLAkuRph0wqUIO1gxsDRWkcauhG1rzzk0zTOEVsxVGBSQYE0jXOcY+jxWWPLk9N12xUbbt6XphXnhThuSBg+6ImjnWjXBHVShVrIo6ATrYeDYWs1aaQRJ04IVH2Edhj20MCB71xCBBNjSy168ohS0FMfXSMqK0WQ6s3bnzltEfVml8pJAhWE8/azrdcGkTZjNfSm9whUPUr9e2PDsllnNWqlnJCvopT61OVx/NGm46pfmWinNV5DIKLLi+740TYTN9DAn0T8pqD/0MrYViwtJ5+q85yT7ZtUbUNwcGPxLKSXnn9IfPSbI+TiUJZDgV7qafg1ZHlTuYinYSwHAaXzw8jwqmRo/WEIpDKaRQCJzAJQEeh7oQkSZOhTd3+NeBMog2AP46ZEYC0Bqs5tPKlNBAs3DgRby5M02no6MitX57e2bKjX++dN2jW1YmVZOy+w5J4Cqoa5oew/OcxDEOx53JRWriJv0LR7iYGzBlVLDV/uEIndIga9linO+8eAxTcaQv9/5GfUJBCgf6JSK8PczpKK01uxjitgIIJvKqNyTkUGRo3XM0vFH8Z+GQcGKK4NOR+j6pWoSEmNMuq2fhwlISekb6IKtYgrATTtQGkqKYmLgZYMjGckotrK/zZA1CyreUwdbyuBUi4hZBab1dCowZIjkOdB47EZMHBgMLlUroqst7AL+IM6KK62HyY0xcqhE/YPoEKjRn5QZZVSpxbWkKzXkVswSZXB4v6iAnhq5Z4g7g42RL1WPcvUITkbdoG3+cgwCu48exAWZ+KEauqKkTvMXfvvpSN3dWLOaZScshQDsCTOm5aOrVABkUm3lZDjBoXdjGtNy8JOfagakCx9WeUjzjdyjmOYzJWoxCnGPzhrJg68n93QfRYOEyuHSuxlnFJrhDx3qJvzqNM0OGlJH4VkOONNau+VuzIrF06nwtBxkel+Nm/NlqlylHYMHYkDFCWV8dfNMjBp5jN4k4wIs2Evo6HpfL3BDHaVclz6kYko5SiLOSGfSYXwmJMSvOnMgPFwAkWHWSWPjfcnDCaV6Z31paWD1E1oJqHppJqbSv8B52Iic1s01aiRq02jTyejUUE6sUZ7jcXhqTv1e0VbcjdZCiMtapa5uZR1RAZa1GYT+wP8iipeR/lxgg61pmLvgYe6v/pKWk8LArU7/CURqGA2u78sZQaUUEqeI++dFHMkT3GGJ2laanYdvV7ToJQ5FW1uFZy3yD88BBHF1WQGBiuDWY+BFuR5f6N5Hibkhckq945t7AAs6Vlwls8GrWfRYi2uNQOBiKKn5NcTyEg6bwLuyLjZzS7AUx7vxP0Jth+SOnSnEZbU88YpH+LszrhPnAR+droxIgyuyAJvC0lOjhFZLK8XmE3xYlV1QcjHqzHUJgpEF+kUXfL4dBIQyJtTclSTZK+M4gksZGFq+UMpgqlM+uAceU8NAak2ZTlSn0066G71aDmTXMrAenHvCQF1ZTNv8AzrmApgDEDfE7fBCYctdEwesp1D0wv3zCxn4AKK15oBG5h4MEkgzuE15+mzesjFXFWbNLuFEPlUF6WEuN5bNx8GrRCsbJaoSQQbI9vX8Pi1EAYIAbkmdvasbxVuTR2Z/iy2c1Kx8UOs6lUELHa5VY49QlmiwV/CO/BKJYOcMXyz5YuFgEZ9kLBqmeoG+AW0UJtlrVnO0N5lvH3JQbBrlUuJtwg3XaIqVYtRsSj3jKpu3kiqNkuo4BZ5z34FexvdSGYAcLytr+wyMnbJOytp836QLMxiazhiiMrNIsQI+EiXMtCqBgKYyMB8SDAvFxCaRYS8HhoDff8NYgf5qnL81GDO4vXHsq9Wrh9CEMpXfL38wmnzvvLLZZcwsCXLvygcMkTcAYN8jjHQq+qx5HWvMfRJ8KZ3pyWrVY2/4OCp7a4wAPrcHpk6sF/dFEJDpz1akZw/qMOSEMpwUw0zM8p6CYH43OMCYY6ZJ36BPZdQEQHBqijq0LIiY4OXsTvP1bnrN0r1jluKHBGuBVKDNJARB0FiszUcofOEpsA72C5jE4STGjFHHrJHkj7ZYH9wBKafyqKBmxqEKuWHRlQM+WFhWwB6XAm14WAG44jg2hgMKjfpt1hLyROCOyFVg/RAAGF5JXNaL0mlZgNMLITlHVPH67RQMCDojmcZHbM9kN0iHf0DXREt1GfixeSEYtU4cMpi5o6FE0Jffrc9SUv1MqZxbGNmTeW0VrVEvH28s4miGmG+rKl4kv6wnITykJRpLljH+DU5vNTGMwOPr4m1szBdsbqwsu0DAQfOM9veFpdcSX/usGu/cb//QS/fqdpFl7Zh0+GIG+nu6narJ7xtR9Xy/bWFPTUzbc1L6Jzf6PPyRVGHIyxIs0fYderBtR0leSa2RElD6emvMkBdE9NgMu11dOCtOxqx37g/79jJd9pG1+b8x8/8MTBp8zr8dlRPvtMS7wTV3jXTHeHAhA8gJuS4Q5sEvaugZd0jO44N+kSuy4hy3kpkiiYdFbp2t+HsN47a3W7kO+VJ1TM6Pb2tY3RG+lHhFRJ1K60uF7vMCZ91U0J6mVdxUlku8Ut1ltOYeq6no2vsFVEU3pCetaIyrWdhlMb2fuNLbE446b5yQ9UAAu5MJbhiJJmOfPy9vUVo3P0N2k7UWmw4se01CWaC+GHp5FMQOr0dbtpvyOzdTirfaWdhcJXdacE3tMUIzpGjeLkJXAUYuQxIHeTrNEKt5+U29wEZ1/b3lllkuEG2F5fR2DwC5WJ/GtSK22IEHyBdrC+4pVihNCz25v62QfVe8l++/4dXLQoVBCHpHMEn2gynBHOZK3I+eFJJtXhd89OEKsz7qcK80IX5G15hPpJXABpMGU71TPieHvuC9DDvY5WvWQ51J7jWcn8+7UrmVd4F3za2LzvNQIhm1EKw5hSle3B4cRYyORWBiz1McQJfJ/Ud/yYDWHaoSc3nMANjcwa9sR5hLUi0bgS+bTn1Kuj/hodu3+r8ctQYaX+nNMNYpGpZeIYQrLvXG55p2W+08F5Lg5czzYo9ZxBMdOg+fE6uUeqmHHFfczGfs0N7p3qxMn5dr2X7zLpOJPmeYEMAEv6ZyDGkizontAbzBQbTYXQ7vov57GZai/FziUXWgI3JRaShcZhn30hWYormRTnxm4VxSrNJ18hrnyXTfnvq03wU0B9zwqKW5pVbedlbKu8bIrKymaQLSacSE6IvYasC9Kfx1Jsjk5/Liq313R/iEUONSTKMsZJg0GFT1Y6Cu5wA1MO3ud1QT7Hw75151/rUJuV6Nsqr9bp5UphuCDetHgYYKJ32NQB3uMqZz6+q/wwcUBAUd/zEg7tuk2d10vauOGAv1lGHoX83c8K3PzuPP/9D67FIQSLFebGgxsXnjqXhe989sd+BIE/xcYAXc7qmyoBqGi8y4cKh19In1T9lDNXnIwOjW2kyc8N8SGQk6NN5zFkpn7OQTlqRrpmx1OgsVXQbZvArZpRi9FsUYARXb6+i/BMf1Shcja2rWDZc39LLjYKgHb61SHn/5elcylk0LY8Rr4AWwS8RxGY4hgRLvq7XUQGCLgQgLllFFlaQuU8z/0TaPmvJDNAZnzLmxVq9od1EYyBXHkKC32eglDwsj/hbdGerwcvYldTanjzMXcVyLw0HDmJYSilj5VEkZFVl0ASInWP0jIscQGtoZOAYVEMEHDocGwmHHgfu5dCtRhYOnSoF5QPpig9oeyDsrwwDtHRVQxaN3cZdZVxiF5v6rq15XfHvyeowUNxggR09xzPMc9pBV/6nf71P3E/n0AD5xDEMGqU4wSi7kjnvuBnYPvXCNhfsXYINLtdLvap5m4UGTY5ay9uIav8Iv7cc1JO4Hp9ZWz4KMLKQDBPveG62H/FHM0n/IVYkyJsP/6aFAMhARYgMOgz+Z5a64JGO9MCMTmieemaRm9ZQrlXdicm3ClisOyq1oy689dUmWKiSgPNaxdlm3gbLvLmCtqB4tItTFvjV1RQaNGPGQ8Drdpwp4JHIJ4Pt2SDibWybyQ/ocweAIopN9qkfQggGPqlvKHUmCCqEEGco4hwsd6yrVsEdDqxBSdkMMM1Z/B4DwnTc/4hrZmM+uAIftNIpNFqlZRujDg6q4KwXDxIy/wvkN73sztHRz7knEb/WumCbddeM6AUV1YOLk9nKipQRzcCOpCi6BiBhLTw82AdwEiwcfMj0zQdwkL7ZwxcgfgDHODCUCgl8my3BkhY+1pQY2Lm8PQtdy6WwatGPxrWF0mNZNvFN0c3uuopnpObSRdB3wvnGgPKKFIXeZOm16OhnYWTSsrpgq+3Lniw9X1ncKK8pYslheORpChSt1i4DocjEQlzLKnT830Jxe4/4yrEFs+CBLgG10DXIMV4aPehytJiC3OfrbBHRxMYQkh4OGafow7McoltP8q6stWEqN1hE6s3Pb9GZzGfmLpJWQae1uyCXkgnRdSRswsnYWkuCYOQdL0XnoJGVAWl+f2QRkvVlzHuyfJjRMI/whChbPp4aLZUaP4aVUGqcWBToDk0YslHR0wlNEQQ/eQjiABlPtjAHyGay5Iab6cOIrKpBhUji5FH6DNlh88zB5zPAj5hNF2sVbGoaroOAqYklD/7B5UwwUMIqJSanZStiWtNYZbNxGkxHDKW3imBfVVEAeNIUvpE8AVK6Ilb/b9j+cwWuQ17QOpbSRQqH6naijb8fV611myf8v9nNuNGsTwik5VcbIN3/5/aqdOVuQbWj8NlqQG/pzI5EtUF9jW6tHvS/3AocmfhfoNkkJH8V+6YAtiu4cEHINtDK6QyHK+u11wNnDPS5u5+Pntq+IwVgnVoHwLRbkw5Af/C0jb7j9LWAn78Jv9wYzBBNqSDwy8Zd0vS2iqXyxBAK6tNmLvYOPjnneD+cS0cP1C4adURnPY1KxMeJyAm1o12OZRB5e6aMgSMCzeBRzZvw3px9HEl6uPS6X+Tw8Nv6GWjUKlPJ7SoV5r/v3QxdMap+wj0KbnYEXr/FU7AEq8GsQfYllJpcBv9vHAcYup1weJbHMZEIwbHXxha68sHeZ39m1XFor2m23euXYg2PfCUrCx+u/VlLj6BFmTlfFmxlB8GSdPwR/wZhFqrnFbNgNWvfSYq7Vu6svcVgtiID0+p+UhC2lfa1tfb1tVZ2Y8T7pvZpQrF3q4mA2FfVVR23PifavvoU4dt4DKaJc9uh9h7JGUAIO2marqQpclMeh1ob/2cgA3TCKlvWHXoP8ts3UdCJ3bwWiMDZ9hKl+yl01SgYAZZw6I8dy+OeGtpyR9tlNLJ3okaVtYAu7w4b5kvZDGHOCiKcXR0W4EDE0y2rMwSsw/DKOpVpjdrnZRhhZ5lnoMCy9k+3/K4TpL5Rfcgc1v77aU0LDhmN3K+gWsfJrXUjPeI6fouG4j5nPTiz3v5yrKkWmG9DtTwSvYLsYz154AB46x4Twuq93jBm7BxBX+yZXruSWuvHDaHDeVcGj2lXGfBYfQIKZSH9XO2pXHLhtmx7uOGRR1iKSY3ExlDoageitBh3/qw2GE5LJffxoGjZKOiBm/ZIaLu+7c2zaCJgGz3QQYPTPGnj294iR7gzPvk1DetZ7LHrzTelb7qepaW7SL+Brg5MDNRkDds5y7AABivGuikxAClVjA9mfa2Z8XVxyQTCqfP0A+fzXOc531RC92Z33yrXvXlPyd6Hl7o/aFuyufuJOiUrLZIxvibFVQ2KIfPfYQf0BppWwiIYPDDxjg/0BTKSsQy42pV19TdLGTY+mABGL7XTqB5wZx6u6PH7U55OVuiwUz/k2tU/oN2D2XwgmPSRNF6nCah0DznJl6xcNYfSKeDPplCW8wXLFNzImkE/+mJmlp5M0muAeLCBRDYkgys1ZBlZBsteqY9Wa2PxdPa/AIllOveDqdOsn1DjeW+lad8HTdsiCG2iyAaGCRBIdQosnnYP6fVxBmXDX3o5Dltb8j1ScPk2GGQ3nz4zRzCO4Hl30oJUMT6U/bWmBBx8Y9suXobb4g/gPgZXeWZBVaPX+ueDK7Ab7RsbMY3No4n8wdGPyCeyjnTDZCt889cKVkGSiCwijQf8LZG2SOtfgG+ImcbplQC0pHypnK6bVpm7Ds5ZNy3E0C8pXyKj6WaGctfbtXNarl50XLwSuHLBceEqzzSrrn2MOr98zQrWipJtMrc9uKjC2j4knxaKMNQ1cNEceaxaCsMJ6TPynQu2F82TxyNrUq3G4ZI/cARHV1Ns/0jBfyg2twyUj66dDgGl/8+3ltTVlHB/diQAIzKawK5xySZ1o1ShhK1mszdVGyqm+S578UKxF7eGBAtKCR4hrDWZNZbyP0MOt8uUo9LDc6vrpW7cHBxEJwKZ/x5Me+YIwSy88X0/oVxcidGKWHZhqMFjtViNJtCWVNWgrSWREXFQJdKpdZBVXRO2bPwgRR+/2vpDnaNuc2Tko44xE4VZg+6q79sq2aAuxJEaiv0cKSGiMkQZGjCAH2JYmsPf+jQQe7CtjO50+l0yuxgbnG36Yewnv1eUaglcXdE4x8DU0jNksZfYSw7I+HjfpyFA6U6KFfHi+U4Pfp4qkhAYJQ68mwjpr79H+t+Fb5iArfvPUrPHa7I5A8a/B/VFU6KY1vl2+v8bJymdSgZB/3EIr1SG8PsJOka52uP70RLR8ml2vTSOLy+P4XVSmp2vs0QO8vReLahyq416j6oC9EJaPXD2h1XUirDN6QzBasq8E+fq9w9Wb1RqWKfmoJIjYKS6TCny469QfTIhwfdZiKK0VvPLw+g57sriLlkkzjeDbkINQS/9ZQmloysJmDwhp9njM+qdQWMw1L0/qcd/frewY3MD6CGgHF6Y+vLey7sdr+6S6liZjkxazlNdra8+fPG/utdBpP3JI9receOFQjd+KwkWyADHq5CcJDXuGrmZUApnbUHzVGajusKkVc49wfo/XvTn08W68idxgdTpjznlQBJyhMtkVWTzpy4heRzAIOeSLLlB5jvdpWX+G3Rtkyu2RPWseoexDTBzArmez7+oyZd43imLB0Qz7M22ga68Mee2QJcgVimcYVPg28GQG1z9H3ZvT5cq45P1sma6WCOldP9PSfv44SaBbFPin/6mv/sT5wyzqv4lXTmpcOn0W37/2ABr8idIDCr9+jsbIaOiJZtJMHzsw4OjBv+WeXHtOIhGATJOLew3dYT5nKhT+k4sNltinbirhVHferZZ75BF6XozIwlBjHq9OUqXOZp1Z1sZdbuaJ1pni2Mx6XwBfSC4SFAVFs3zeERzq0KL+MGrg1daFy8t5dpR643mBrphNo13sg3/6A38/yUennpkKts+sGQT/8nvtu8KBFh0QlaL80orHMLW0y06myxGN5gZdRoNo85gitFl4gDpMdOrL7ZNNaVB4ISwb6rAbJstjsek851Oc3Xx+GyxIUtZq0IGEVGtyLdR7AOPOso1EB3JxRkoJkwp14Sl4sxlSC5fB+Lc722Xo+5QV/BPWj1J16GMViBTSTsGEn+zuQyS7Adq3gK+MrQfGXVvJHR/VBpCGT94xL+VU4rA1GwO7X7UKZ0fi88R2/pviUfXbXPEsUuKOyBGvcEcY8hkOfKMfFXIQhLoQP/aJEnitTqNeqXaqHcuGLF1NgtrWR8haxcAyOBtdYR0CG/lLYySv5fENQ3hzTbu3r6tS5aYSAfxysL9/xOV0ehckLnAYbKtzlBHSIcJ1lIKf9KDwT7t1m34NgIyKMn/nE4wbQ9QyqVB3K+AKau6iJWnp+msWhHwL7y+wITSl1jf/qlk0xd+nETkxhwDtLK6fCr+V/K+sUobnvqXXUCMP8AwNhIkoAxcsR1rR9qP42wDyGAiHnQ4YsHEIDJgYNeYoCoSCMZJZohVY8BxBxLpA03pA9XXQrjiger1zh3O5If2Dfaa7waSHwt2COpGUHpzt+TWX0AuRpM78j7MS16KXkQaSAUD9bsTuxP1d/6XgWQQnoz3UPyuExYPxek6ws70be93rPquyt5PLdoVQa0JRRiUwX6nHYFf5ZWGge6gx9mBJ9lVuEZ6ob+QnILKudBpuDAhnYOCmA1GS5wpY0D5vMr+uigtmjzYUPGKIYuxjDZm47kKAcEG6HF0hg5bQIAFAoIdpcMx6HosjQAHdnzeHA1ZZVVMg4XZAEHMRqMtzpLBDdAH9chdpOOcgABTdVjlKhxAsAlWR6PpsXSGLm+fxynYPzEt1Uxlw9zqwmDNj65yNePREMYuEmPsdx8x1E7ZUM1Ojv6lT0msrGYarSYmGOr7pFzbojhHjd6NNrzXoIVl8dX+zJP+TDl49aYswvr0r3s3wG0c6AXTYTVMs5XVqNW6LzqTtZahUiWYBiOtSp47mnCI/fPfl4AKu+ypPnbFDJuZ0Zh/nL3iOcjsgDuuIk69zUWH8ngNB78GFpTTYnpDgq4CIxiDsNTYHLmNqAy0+6cxOm7HwcaKV/RBPskm24eQ3N1VXEWZC99LqVTqI2DA5zOagsEwH7HYAYSGlHXiDLjlg4yV4HASYy/QDdu0JqmDwXhG28gLNT8ElfYh5MD5X+fAvNSCzkuvfkUYm3fqLsICtWDA4zMYA5XhssjzASE0xLUb4YKGJuWnM8epNXw3/kjvS103pXV03NDZG+XKBZ4Tf5kY/AXa0kbYmmQqFLVMi5XdqNVyGmzWOoZCUc+wWjkNpyEJwZ4CldBouhItyS6REGGhrgSgaUsoBJi049hQpPoVQxZnGgNoGOOOuuHLJoRFC5pbE/YHkx68b1usaFN/pQMqYIBxlqF6loR3IjQk3Fop0cVLKHMWtAm0l9ZQB61WNE/gKtnDK4rLdBIFuIVKfGWW9RWaaf+ISYeZ/S5D2iKj3Aj7S5l4BoU8ZEJ7C83UvwQJL/kBuARZssJxhZ5N4ugdXqtT53OLEc+mGE/G9+C/p1YqtRGp3+czmgPBMA8xtAK953adq74EjLsEULKB2KxTC0/F3j0983SkF4i/sz+zP4jy8FTnqap9uftQDfO+n/l91d6cfYUNpK+BeGEPI96ccYNQv/uoSvfVrOVj4cnw6OWZtgnMsw8Z3ywxL/mGQUgzZJjSTGSb16pTuNiMajYhTZe+u3SSWGRZmrpMZBGT0kw4XI9nVzPYLoVOFLeRDcl4Sxi42cO4LqQL/eYhhxvg0/Q3XJa69JfWEQwCiC9aLu2PsTazSYbvbzAUYYVOwxjYYpTjt1YairE6h76sudGeNVyTNPePEv8owJce1ufELYT9cTDe4efI9YSwREIIy/V+9qQoGN1vIcTH6gN7bTIN/cFZjJ7LxejPPKBrbLK9gTnN/whIjgVuggB0USxYG8ZforHqcC8Eejo9t+8LqK/CmScCfPQW+7Fh2uX4QWq+o2IChOzJhVrHTyNkf+4qZH+gUCzloJxnslMnP1Oo9vTWH7o2TCan3T218fQepfKz04uPCmtIo+71Lqb/otidolu8dUWyt6q3KtlTvli3J6WH+a3+283I5vuziFlxLG8mMnPlDGSGAOaQBxT2EgEPLpr+XwaCunv0uJr0Ow7qme3a81s2inKALjMEDEUXboo1QZiMeSaVz1BJB7mop7arz59bqcrDDJkhaEB99azhtdAFmYDqKhZa4NKZAW+cbYdb0TeLi2+hi563zqxn76HPZM+iix+vQiyIOkXzkPgcscMxWzxXCec5ncIKs2FOpL+qJSwTe5LT084zmdt5Lo+rJgt3uHytZlPc6eO1snaD/1uIXVru9Pq8Tm85/8hlP0rf4rbznKTdlAAIUgK9ThLP3mJ3fxehXTuB0bFYGO3Z7wARxPhHbYlbVE+0dKKAp61QEQk/j0eXaTUqlVajuzc1XNVX1Reu6UP3ReJ98b5ITR+DtVd6AVl2jfj1ziP3ZpMtgFitAcRGO9wdR6O1dB/WnsCzEoMEG5ebswNWIo9rBDwIPjF/L5kblHl/4bvy3ZLLCeo7U7J47OzHY8Y8ym7M+zJhSJBx2Sws9BQqYTBY9hQDsSDPr5LJ/PMWBkIzVWdKOWdU6j1z+FPOvPbenxw/HbLZ/zmuHbr4X9FeKSFC0KrUhNtjM4pZ1247ZfuUKZKWym8SZPyN4pJepjWArYFNoAr/VmlVTGLsSN3QRGbZ5BqVRSayKEuw+OwSDAdfKmDjWRj0v3jcZb1Rm1Ob47owwZAuR+rWVUlVDD3Oq4iwItxIMGQ0+itDfCSQdqDftdXR6iFmq0PE7TgrpxRn3R4iqTk7/QXzXCnpLF9pEooEehDsUFaTh0vQw2TRdHXIuRCUz05YMORcNk5H1GOYLB2GiNOx2XgdyZLcq2IySYQXc4qL5/xMIKne8DT4OY90f2p136J0SI5Rc98vPjDoNfl7IIQOvsBoMR7mbH5V/c60t60Pi8oQf7a9X94yWEm+HLE78UX1TRW/XCDc9N1BT2wHn08HzCfj5vcNeGfeFne5q5bfXaWctDG0ejjPDw981Wr7toaeGC9qDart6vG06q8RRXw69Zku5tPV08aoY1y0a+jDHKrQiHuvtORzR2MpogqsE0N6M2R30TA4q+pfVfyojRmmoJ9jsc/Q6GdY7PPij3iXhcLLPO4DofABp9N//GN4d3todST1xb+mv6+xlsnd2cFNtUsGj9trVze7A0TXjavLkArRm9iqHzlZFowKZjmMmSTmVlPV8xOSZRuayQVlFKVNVC+8nJgiw70LoymTSxVvpC4w/8llnfQVy9C0h+8t9i/xW5Z4F3vxn01Rm/FO8OUDATPtEgNXhZX+SsmViYYk45Kj1kPmGiR3+fiE/8QTzdrnKi3SDgOz8My898TzJ9El3rpv+Oa8WbfnOobZJPrLpKz4R9gMpgI2HGwXo5H2rkWcDb7QI375R6ymyrK/uqtHVyZ/3LKlsbGhKeZN+F7NLfUtEEZmtmWonXGyQm9LNG0pm2EtMzchtnFLcasMH36/bYVeXl2SOsLPQakMV4xtt9Nl6oHV6x+qHQoO+NTTZdVC2sq7gm6Hhsdy8L82gWVGJDgFl7oHAO+a02hSqoxm54L0KfNYWOuqfJj3/Y8gqxa8fz4oUQq4OHhDiKwCPbjWo2SS677ziTU3e+W8DiEbWuNQWGpCSGVLPMMf5W8S8zFM2u4JToxJyWccqtpH4RlEKocWNjCQLoMTZPIbE2GUAsh7dM9GIpXR2T8Qxi90z6K+gfAMRZY/l3Q/woMxvsOx3OClHy1E+2OxMOUX4D7urSyaffxvSO4WuI0N/ezGCg3t6i/HuZrONWktK+CXG4KYDSZLglluTMpH1dvrw41inSLO1JuAOJiDIZxUUrSci2SdR3ZDtLKZMSzgyn4PiLAoKHhCbSRDtJitS82SQKnaQqldaBsAr5uEEZE1N0gBBNEopJYcEkJE8IXl+ZeiIn0IOeipP6Fm4Mz/KNtOf2V8pUHL/oxvLNRW9E7uq+l5Mzd2pKZ3PlUcIxlgw65aD2eazV3PUqlqWRYbs0kLsZJmSzWzfKoaecP3WueVijpbxTjnKC2WTtdhAaJdLCbYAR2GRtdiCvBwfCcckWstYUnnz9cIZwIWSuDUXG0gBVDR1XxGIk1ZMkcbeKHn0aYfhFMosjTw0HKbHGveOP6r+pTw8NX/hHHL3KoogGdv1pqdv1FrVOXuVb1VvldrcQ1TE6eVbFLmaODdk+TSfAfeVmG1sojpo4Ga97ugFxB//gitwrdB5c4OChlpDQLJt+rEYdFZW8GkHcgB7WxmI1N37M2OMsE2sVzLaldY1nciD01i1Fjc05hCcZPivFgyMpgwJPaenlX1L3tpWOjK2wlDotsEui+cBYC3A5XaTtpJDuckzQmsPjCnKMW5t5Pavj3o6v/dHyGvQqEzsTnFaaq0hkL0EXQAR56BFS+vzCKJ22dV/QsxLRuX19LzTxzejjFT15pephFH+Swa4KT2W7xH8hdrjf7altnCQVKZq+YZKtUvxCGl+FZd39SWjI9al7n2Z7I/Vz+ZYlnsWeKxLPGXf2jL8Tmr7X/rXghISe9jwPtD1lihki4uxUawaGGw6pxLIdLwerJLoMPmKF+IFydsJ15q/Bfnou49m/aoo2qzzRwrEb62bl6GJncnDAnxgr9ABy5hSCwt7r4I3C+3WI1Gq7U8H6RNEwqm0UBV4c45IkrkWywr/MsKOUKkYIJ/cJxG2KrigwzpBRGGQm+OTNWWo/pW3TjT0Ypauo+rslCqlWWNWJMdDBvyPy/YxGXlKP5K1BCJ7kYtMBaA2O4kdr68+xF4MuLBomD+fNyI49XHLbLO9WSg4viOLgbX1x/3CfpoKlDIwUZxBQKv8BX//4efUH1hR6GSLuLwQbQg6NW8Sr/awehTXulzklBB3+PaZvV/zKK3PecxRKEax2MU5fa0jyGIErnkTLEmIBGwCubD5ZIqqfHsk60PVaJjOB+9nthjxb7pWXTkM8gOZDDVOghh6vXOChCaKnmrAKbdARAqE+f92R0SjdXFo/yCoAWlYgg5fHmBwOtt29DQv5En2MS6MRO+N7OjyAladDDcQX56b/6UGC7Ryszhs/8CAiLNRBDgHmHJTdtEIMlUMQIoVO969qSBsL1QRReVYm04tDAwAU9P2oc6N3NuqRAFt6qKprHCl66pQx9BxoGMf2cpYmV6qmhQ48EBtRaGaXnIucMmZ4kHb/QQNFyX24SzmLB2hGXCmk24SYgMlJT9d3muKsWK/QeMuRE/rVKzuF6VAk5Zk+DQYwoDW5sFnzHumfFUEsE7GZeUjnKWeS5iNf85DuKkvW8Z9A4kDAn2qmQZzng3YUj4+HBedU7mEQq5cjZ1U0NczeN6afeDG9W6jY+RjSrzYiB3+NX9dHav9e6EF/+Z//2Gs0xZwbAssofMneIoinGVRmPfU2EKL4IZpqVTzFNSx8qsahaa/puBDvDXvxdIiHaRtoRGg0qoBLtEQnCkQhgaTYcRkRxZI+p81/EQO8LBQv/c/+t0ZceApxpz3kxiOBbPGMOoshwMoR+D016nWM1TtGYbB3pbY8XwRCMJokLTjbCyhmm1shq924Mk29hgqtwgIH84lERUhceXSe0XDN7OH44pwbdo66SSRewUFRRpt4cbtePrPmSq5kj99stkr9QGNYFlh1YYRm2JAO3OuVct/3MAo6XbgFHOyXVqwpCdWE3UZfC4qgsvrSF3XYUwEwG+pe4dHT57IJ9jryxsP61u/TrFqDbUTGYUsgLNKDmK+5zFxLz24+IQlIVKz4aUc82YI4vn5VAh2bxta+qUvMJvQ1oxKi0cLJSoRBwBrUAY3Fq6qaVabg964qXi4ar8shsemTQNgZrJ7cwqZ7EG/AlDgg68lH3yUdXOfArOa5pHXas8es61h3HtDFJnSj9hNbeqKYXpVbOz1850Vjhz/ihtVV48/sNZLLMOiosix1fyTcxFa6iLwJ9nHoIZc0gRJVecMiItV6uzpGVmQbbxUVvzAGmROaFQWIv/pr8XSzt8K9GEYfvSct5GMB2fhfoHKAaXh1ZKM+cAWLDBSg48OsNlJNANzQ5W4OKHDMlwXY4S73gOi84q9/vzj1PBYpvAS3hI99LOi8je7/wksccytTTg4093EshldFrorI8idE6Ei3VNw0qvtzxJUtqmiytjgvkuF39+MDZTrG/2jo40uuvTYUWz3tmRbp0kK8iwwZCpJN2Gwp+SyApM6VazUxW6m5R8otMWpOzhB+RcHdnMC3THa5UNi0n94kplymlZ4gDI1uUVlnechrUMOCmGZWn0lpmXlxncC4VcXjjvmrVh6c7M1tvDRm3rMvoZY3DE32XxXMmW76pC9gaVAjEKny86yiqJ4ZpVKJ9/vpp5iFVyRcf32aP5Qml4uAIrEplEVN7oWaLegFRv/WAg2oGUFa8phV74cGJFrU3kBPSki4o79VV3GPQ+r6XTzYjC9ECuCDyzc/wClrm1v00WM6NHOO5OonywbPa0tVpoYi1EKM2Le4/Gl5Zt/XW8vBI4DGCS2X0zcpN8E7npIk1rVenpbSHXkVlnfWRPTkoIGStxop1yEsIXKDlg9oXy5Sb7In2Ki6ymZGml565+vfvS1mKnWRPAfUJivMVN8hjWf4Q6UAcIN7OLCs8UoQdUry/lFzZeoGDI3RuKPEpsElSvI+FGCzA+4yYwD/zY07rww+3pvulBXn04zB4YQwDK9A0EZ2R1SWHhh9MW9sSP9oEMq0pGLn8SgQmiJnEdK1uPTeIb9pMsx9Vm4Qtw+GR1Jv1RVs9OHdBd7uqx8aTtWaupGQQ4OTayulby/blAqhoCwcu23elMA+050tgHIgLtf4q0eLNvrc/zMRcEDtNmFupdVekD5dbuF1ShNkd4aBIF9IpflNWPOJqkF4Wi5RNJ704FZ+etINSzWYhtpl4mI5G1Gi3NnkqNIp7lOvSKIXYJeOjcdDIg6mf5TI4VQgNe54I9dGnalyueYfDj3JLoEHd24SK/mCFDKG6Rx4nzEYNjpRHMJb400vdQh5czunprMK4uYaDmMs7/fboFSXei/PMYw9HqkpTijgWM98hxiF58YPGiLxtm27Qe89PCxTn3bzVcdKcNLVp0kjxyUTl65IzFuUobmTb3n+DlIzf3JH+WDEi63rbIz5FBhFM/kBa0wojQENZ0LipGdazUEvQZ/3c0/330jahalMZVL4bICbGGFre/H6GmxejhNuDKfJ9DOihuQW58V1VdUioeHQRJHAob93EYCrIA6BkBbjoHtwaJEungsAitUIuQL0N04jDifz2twlkaeFtgBSg+xb+L+hwACXLMFrHAozV2ASbnRJ6BD0GEj50WPCEL2YQWFqhQUTtbBHmmtMIpM77eqMv54FswTp+R/84xHFF+f125qrFDqAJ5bxmMqjHhGl9ZSx9MvQZXnWHDHc1QkM/XIBc9G2KHG+JQFPHJbGw8x2bvzssG89nJu273BSNXOlIIvoqQ8fqlqOka1EnxY5cEC6eL2BLF+KKJiV5NWj1VRN/1s41cEVwbB6K8sBIq12vGDvfzOmjeSFcZqx/AUV63RSE2T/XZWNA1U5R0NFOGWbt7V/Tb5YjBsW7YRNlbFJlukrXqM4NVMtdMFCpcCjzZxQW0q7rEBPCIgdjeKyQV4Ac/sDITIei9TqT8nZXBPE/BxxXAmC5620VEN4MKg9nMzsD75IihYlKTE9nmaNAEeE2OI6fkvsWbjpslAwMr7ySr7mDcB70xKe3KgX0RsUkaWlTRTlzcSXfaY2iZSKpdjsp5DVhOZGQ+iCxpj4x1zMvUl+zX1/sdP5FpfTvo8Qzr8czjx7mE42lhvYnT57H7R1DLsNwR/a/dWnyRx52hNO8LUsJDE34UE0BT/rJhHItPDdbrySRffZAaUv0ksmHMVZ3UWTzeLCrl513ll0VWD/r9u9jodWpI+iRMvGGIlZ2UZWU892dj8sqWrfOjJpN6P2qSkQQcIUFSbake2kKtuWR2v5QknGrZ3U/fPOi/Zsmj/v9EbQq4evQCp9GiikLwL8UACjpooP9xDGg/TIqQkcFiLuWIEi4RhFujo9wx1UK5dA4dGLbI+HIt5L8kwBWrtZgbmxRO98dVD+XgCgZt2CzjzzMTf+9tjGKYPk3id00kqGmiquQ6lf/gUVtOj9M5/J1+rP2p5l8mhgD+A73B2zo9Hsc43akWSoXDK6nFyZVNlIBaE0qrhnwsr2iQrJ+H5M/TLagBDDpObb7JRdx3YIGikRhV/hH1DbWJ+rq2mvdcyfQHt0xGnbUgYrWUvNpXqtvHqdvD1u1hn5B4UNYkDwoR5vljLaxPQi2LwQTTn/X45YcM3YeMuk8Ymk9YQ3HNhXELLCTDaqNpxT5S0OmwyCr1YTR94pr12gxkRtAaTARlCoVPmfyS47/KAyzLCCbLlsVastqzQgn9iDdv/8XNqSN1ElbMCc6P940wl4D/3AlZ3zdzuiwF8CZzmdiAD0khZtJoiTPk8iqmwcJIaqT4kNhgLtsEoyxdZo7l/bI9i2x1q+whaycXCYhneRylC/y1M+Vuz0ypP1w6SaMu3BmrLjPbp+qO2r7a92cVtaKijkfZVrFH76pwgEwtk2/AxkGPxipk6dkCIzbaJdQxp5mjNaCSp2UUEPJd5XNZ9N3ShV+hx0/f0x3G63a3NCsq2CaclRhU8PrtmFbzXLMm7U7a1zTG4Bp718TIRO1EZKKLxuzv2igfPcaclV9u7ho3MndkHhd25cD91bm4LXgKPi3tvA7Rjy13n/AddpiqJ55cRfkzk36KyRykA/+KVyWKRkhI98OWw+/y/+MhneoGpq7tION/mFF4Z7pXMZ7UMXkKACx0X+3iXswo+HWxR5Yg105OWjI7sjNssEZfnAHnY3eL0k4aMmwWyIhOtxVil4mptG+9kpxY3fkTV+H67nq9Y8ekxXhH3FdtWpbXObZP/ssjYWxxbqo11j6d9erYq+PTXhx7cVxo++n58efHpvnINv5UfjzMWF7kfPHy5asUf7Uc34ji0pJSgdgVE2xyMdQvoyFXb/i6OkHHmG1uiHRZG3sUo5VHqrNewxL+1vGtpK5YuK1QtxQsE1egwCiV334wDKVsbxvfhmu770xaeCqR8hnaguXnm2jy+nZqVcEtz8fV1tTBWa+rSUcaevD85fdcSechbG/vCx5g/ysca9+4/3/T0TahDds2vo2bsTq/yVGolAoVojcVBlks/QHW3xqazgT2rhJxsAiWau/ASRoilofK72d+FQjeIR6OpKiCgqM/xX322hG3u+bQVPsPVJYend1LA7Y43Vj5rhSTyaNT2DQbwhGatd9DEAu8xFPUynJtlLaF9ZGYAhXZSBBn9C5tz3hcYEgbgiGcSsB5c53QHOFPxFTKhjEp0/QUGTC3sVnEEQ5lDshgnkWe+smiP7dMQjz6F1+eUVEaS3sQ3xehSVEUcPC0kHMXLRIrGXBr5+YU4Z4qo2duHTr9Y73+QEFqOq3DcXkG3I1GYraMHWECmewCDuc8gLO3TLrQ2rFiDpMFFdM5MGEK2c4vI9oMBjwzc9OfdDPDSBQUDGGxJwv4ODwkvovB7k/ht8mhH747otYjo/DlWpPRaAmlmEPZtNATH0Eg9RHWEuEyagHEMZs8lJVLA+y3/exRogAWkjKdEiTscFpMHpfJ4nIak9pvzovtH5m++bE1ZcbEcRKK93GENJ3xSAqEICgMgHKEBmmpYQlIa5p+eEztkTFtfEmQcoYS/G2i3je7W+j2EGK3BxAYDiAB9h0QCGuhyImEyHrLgabFhwXrj2a0csFLzK3Rfr9pr0QczkrMDz7TMkJfVePrmqk2wkVk6CsvzPH9EZ0csDfNziLsJAXOfD17qs1+LK3+I/JGrQ8X3RNnnhi2Txh7/BGkiREds3teWhXqaJ/7//3eusYUzPQ48w9DVOjkRix+JIT+7SG7ivWWtK2fulpmYZ7DttQ6HlH6XbiY1SWnyCpsAUwhg6Oknjuq7JDyyzJWTdXcX3tzO+pAA0QHUG8gV+kxOeU518ib+bMOIwaQOJ8A1FkEv+zxiczvY/oVAJofhHMTUcpQ5LwaWCuA2dVBUloPgupSpmjNQU55jxscq7uC0Y/HlfNLcsg+HoSet7rrcOwS5GfXpvCn37OVQr8b2QBy8xaj7HGCigmCsFvS/A7xZEBhpzp7j6DMX/iL/tcP+v490CFgKEeqZi6RbwoR9A6g39EW7yP3ZZjy6kcY2sH2ERqVIcXg1NNpG3Fi7eOuJmwx0JiUzwX9AJjjq4+/Pq4/xDfBRte8LPIoxJmf1crxww74OeA/+CXwrRCUVo6nhWnCQTgngOgJOxmQKL0lshx1ES8qTydG65iZjrJEe1y3zjjwzmZv0Pr0cDe+4dtK0lis/XmHLgJDpxSUdmQCe5SozGGCLRD2If8NyLFvT/0p8yu1YbXmReKywk2FM5BtkJmoiMvniqZoEgDo3HfLCV/qH9YQvJ+GAYf4uQMlBRwCd5k2d/kS4KL2JX0JXuAD0CAbtj95dPIz6It7mHP1PvfXDwaI8EZ3gHEMZpXWP3WGhotxchH+dHGJ+XiqldVTKLcYkFXUfiY89aMDMAFTtggK6gSYmJTDHqwjbKmzdxRu5irEdw0l+FwdHslXmanJiTdTwsRtpKJ/crrHt9v90Da1KvM0CalYGf4AHQ9CIUTa0IgoYYLroTFxao2zZvXsfhJ72nt0NyVOtpSrh064udotggd9ZGwXkpRIU9LLRw31+L8mtSBaorW/7LCuC2cbGQjjhDKJaQCqJ/0RFVM8nhi02zRXfeWhTqMt1nosFwkUtuGLAV66GBAoIWoPBuL+ZuaH/emRSjBB/0A4A5JoLjbiqp1D08l2smi6dZMEnZedcEwcYHfZ8/Jy7h/Do6nKjndjs/JDWQ71GELQMDkdrkEXKA5kUuHZbu/bkUGrRXWqT8Yznqe6lgW9hp7eaT3CTh16uhjEgqFgYSr8HzBgdd0f3pPzSEsWkO0oMUZImhxto8HbeWxPAhXrG7ZtyRHTFkGdm6PzE9JIrk+sNk4qA2FmDHeK/ao4tQl7E8mNW9yOOWLq3PFQ//Ujfv8ekHckFysbGLYUQ1t537EydJo9mVQ4XLKPlqCYlJFCinRZmOGjmQTYQ4wOxhtJES0TRfOUJ6hnuB2q1VyFvhz/BiKj5+pHgujs6+mQnhzGtimykGK0bcnxe/N3IU+moKEAGa7xyWTJ9NeHkenEnWMNJ6RzO0CK4YrEO9IXAxKnecnxmCsufs+6dLABMaFNhM71t9GF+LD00zBPEr0IhXsgBkTROYB6UyHCDuF7Xi7Ek8w9Lo4loWETwyyoAJw8MPcCBHB4GxaE6UXnrQesEj+wdr6m1Ir2SLMlLkRPRFQMoqYjpjhH3mSlAv5UBFsejnf06aJYrEKE286iojaHCAb5sqzKxa31qdoBd70nWXUp0laA7oz8hDTGLKAESVgT9x0p+sAVFWHDb8jhNKwTRQVsjTqz5Up8Eg418KITglXLCdvayJQpAKGwjZJDc8ddskj6iddX9jYPCn2GBH1TLCC1GL6izORRgjzXOiozR4/eDmUJtmJb7kroKwCGnA48rphWYi3304lCQt6UpuM+1gW1Ut6pMpCu0vUlXx7EcrFlNtTpoLyZOOWW9FvnvLvnbL8wZ5s04LAIqhbuUfoGDKZS5tW3SWW1MMCGN6aXiISobBJAcxNhbJ7RUb65s7Rtqs0gPsXICsYyoVs2cVgFSpyEtP4WOmb2YGd1myhwIJCJDTBVOe+YEfWXnA6EQfgR8S3CBH8BWMVBIFOjwS9zHmX/LP5fA3JQwlC0hEIW/lnkj+/8EBRsm/K/GX6/v7ajuAU5iEUfjnHZZD4+HQGWcQDXo0lQIu2bBKWXZfDde4WoTie/PEyoUWzNahgLmmSijOG1Wq6Zc3YG11qu4U66Steq64tH8CT42uu1zMlWmtlsf7HbHwG6KYEXvNlbFm6XVtFdWpRdVyIfI+TRwtzCt4IFbYg2pPzijysmW551IupN6R+NFEmEtuaoWJX85Ihl0Sez3LtROYcRh1obUbG0KXoEdoRjjA1DFCDraz9dkbf0l/3FHU6hjPwY4lRNm2TcNVKdpMjJGvlsqWjrBqelfZujfLgUoHfvrSAVVSt/1Z8mUQwPvVjlj5dsRtkOa3r/Un8kV5bpf7+mcoPLg/FClUfe9YLaS0Qt6USP7xAqY9VUChqN1cUO/CAgWYeqjBsgYoeEpUToFXy0R7igmdC5Go4NUTu77Vcg7xzb8SBhL5/gUXyCCz+oiOYKqZr4PhP9JUnWWdut/3CsPE6b6Di2oloUhBTwyL3i7PTEoGbfXQZA9KERs/WoVTLKHuJPbCByJfdNiab5advPEvnSF+NsnETrlCHskkmZTZPsQQHcaVNlPBL/qTME+HLd8XhQswhlO78IbNANZFuMb3QcYhz7oyNEvVqxwNLQhRPkuqCooI5JjwA9W51At/Y5A5WIaC6MTIIK0Ev3EF1Oyp40N3UF/cdT/+0zYDqls/wkGUTBziOCJoeivIWDdmV6fNjkgk5veDaxbW6fP6EiLHDHHaGitzYMFRRlw4Rnu4gtphIhOXZbDliyC9UC306Os5RrUF6Yuuv1yqGpEvClmhyHhib3mrsZ7+e/Lui9mWw7OTIHRulC6svPXsx3mo9zXdJhiMTlAA69n3AY0LeHYHpwZEE5MEoXUj/4bDuUnDc+eEikvCkv2IBQ2Ehkjusp9WzUYkFtRlQk9hBjM/z6IFe7yayNRDYgkkkkb8AVjtAjPxGe3NJ0ks+luBVj629wuKnfvGXG0yzxCci+PAHelbjjf9rGuyAoReQoSebQZDUAukp1GpoI8jsN5KYy0TmfpfQ6BwAjZOxd+Ty1Amz9jAIUCqLWKTs9yTFMPSPdvmXhDPhWQSZ4BNrNwJTdy9zkvyEI5dK/rKb5cqRw8OM8NwAeNg5I69CJIK6LKEw50oDUi5OXPlFrDiH8Me/Z/vodYQyMucHBWosdNo2rAZEshbuBZFOcVoWWC2iSQwsJEt2VZJl9S5vMviVcErfol7peyeihYPPb/bgPNuPQNoqolR+5SW7MYUm2xfK+mD70LWbGj9YYbNYYnmO7RjtjopyhJNhruPh4ucgaecRJvdi2UyjPrtdiogQB3F7LX1tfbpm44BiFkh+OGrN+Nn+42fUfGfWpiz4ATjHv5hN61aUiEMjbLuqCR7Tz9KSD5LqLgWyt9ALWnjAlbCGxygvvkAWcIynqg3xJ3f2hVVzptl80CpltAJWPqVdEUox0w5JTGRm4ZR+QCC/SmaR+UVLO3u6QN6Hvn53ul/NhHPpu1+ok8iSSy4ADHswU6uv1eZvJJczdZZqcxwGMqfKyAgsJaV/gmcWkcxCghIR8aBP9Sg2Tcb/U1zB8lEdMiLahoUq1v2eRYgcoUv9RgDKYphPixJAIzY0niIl5uu0hd/N9LQfkZ/kx5CrcLF+lV/2UoAJuQ9NMmJwUMhLBl8UJHjxNqpb+O2FYRNY38QQ7kMe0DDweXG2PxYon4P4E6xJFfeEyDbswm5krpzjwyw///XvAQgHxCcAFeoORxy7UIBGqrNMF27dFII+GXMUhZjqebJV+GPwRJIy6HtLSt+iFpAHwnGi5vPr2/yF5X5neDQotYNRpVslw/YEXoRZVgqzBqvrZaJfylIsQcpW9mrjIVdxaFOE3GWA58tC6WkMkzr/nQz64gamvxEePNX06aby7vIV1BrJzQZ4eEiwuWNlCPwAqXJpdi4lv16lVF9S/Huu5/mL3rP0bEwIv7UcA9eyWp1Ny5PJ3m8uQ/GFO5OL5hiLjnAp2EYNfrq/RZNRJjYkVdQriO7fx9C6B44Jqv34ALSeqb6j3DTH0hFGDg8JI/Bh1dg9WTBjS4z5btJzP5gcz2kdTN1U9kXWpvUzGhBSpzYX5yBd7mTUjDyXqMnZzpWD87jQu0OYfPE9e3pVvI/othDXPmE8PCQYXNnOHyOoJvos/+D+9Gx73y/l06He6qWRA3CPkjztfEAzbNQ1IpiuGuuhIAAJXyeJfdhMvBBCD1qjsEqnVd+iRo61fKB85N+Eo2cuVu0IlWZhH72nrVC/K/V0mkJQjw46/hmR5FUWhWJuWLvIB3MnWvnpIIlLQYtvyw7R1O4TEc1rBDEksDXo7kR59EfF2jB/IGXLK8qUFyVyig4Ys54TpTlndZMDW2EofyJXWft+z/BUWzwyFMtiZcME9RFL9mHImJbdlme2HjhyXvV4rrkgeRrcUcVawwsVMfZdaHt2uthMb83jyNyPWsFTnStFV8+OAy3jQdOvrGyYjidbYBJKzOz3TXLHLPvur7Bna7k/QgvVbEppAaP7C2bTNXJ/uvQQlEgRiwCoLmaF1HyWmkkeX4OuwegcdFeLshBaO9IEYccydqiUF92iV7cXm1j49MjDkZHmcCHYtSTyNBbJ+GMoIOMv8cJfFLKA+2lQIW3LOaHG+a6fYAdmjgSFk3W2H5nFtWlmoCJu6IVa/pqIUSNYZ6UpAm0lLSmQ19kfPHHv9cNDqx/3t++X7ftDn9qxIPyWe9f/WFb/f//rB378H7WKi8t3vZRHZ5pYJ11audFSgodjhAZQCKvmTUaVwg6EuJ8LXqGdUnHS3nC54uSYF+N1bc9TH1te+WhrkZ1iLhVPaWdGrvGkIWyuaXlyssJ0A7pc9nlZh0DZikEOWBDzkWSTL4mH23WxTpdiB7Yt9w6+RDKNIB1xs7dyY/CTz3yExhSLGKrgygGPM9LR6Dzk3FgnwxOwb3Ooc4zF2DYTAxjcGO0+Lv/51OStRFlmizEKzYWn6G+b1epzSDlg/iOmGiMTbrf9umf/gAb/ty0Guok8iVgObJKDlRC0GG9ZdzUQ5quGhR3Q4noVQlajGT+zWeG8Z1R+psFpefEwNeCe/leuvhbI4XCiR+iylFf/1NmaV1bbMxQdQJbd7H57dxwHy05/T+3A33MbbZ2On9T+a6Q4CJUcZq4yEnMZObuyTVceF75crBOz+1QSepGaq1pKPlh2gyiVXZULIFfPQFgFkH1sBpMtQpUjvJdW31Wk8Je2molcy6F5wilAyCS97UKC4hfji03aNfhZVtPtt6NxGSsSMEl8KHAy89j0zgLpgNQz0mjXurp+0mxk3dXOd5jRETzLcxaJ++4pgGFeFKDr77t3VMJWdb+ggKaTn6G98aL6d/VUTTr3zFsthpinlPkRwTJQiNi3PE9VQfKEiyfL7yFGqQD+9DX113iK/ubz9lNxNtv378F41OKjUzJqqVbYFrTvX7E7FMBZiAZ5AV04ps6/TeVya6V4eqnbFy7VHCF6SmLQRdizWjUCoVIX6zXKGN347hj0C+nP0XA+YejVmmKGtaghjY5ijcQLsOMB6HKsYUVeC6ZyZTIjBgmoR1YG27lqBZSWpXA9xJdCnn6h6DK4pVhOzBtuXBc/WB2argQziriQLz2xLRRvaZXWYp6WgpWIyhkKKDWulplYl1QnaqB/6TfUvNuiWPgkjACk4IIDmhUeqqHI2D10NzLekx2prIP/NRc4g51c46hx33MxYtKy72sxY3PikTztsYB4p1E1vQ7zzSx1MxQQJWSHenhen021j3olF3fUaT2qaeEwJ7hIJHylPCAa6Ni0L7DRw7rOeOhbj5UTjIRveGzK8na+/C+ief5kvxvLYtJEVkqr2tIqK4JM2OKBpdwTTMTmroAdhON7UDRrrsBxb4WrZnYECKEAa5ul0U38sYdH1rXNCa+lY1aqZF6YGQ0KkQU/rRdd3ClF45a/eo7GFSLGnC12Sj9ajadt0eKQ+8uzrev3DZMuf3xEwY6xTIvxzH+eeyfWCuEeF6+5q5Bg111onrj4CZ2lO+yxVXaKkdl1k6n6/nMfrfRu/gf1FAovGRKQmtCGhraF8T0LU5RpA4GWw+W1qGPSNa1zHrGqWE+CeOrXF4avGFk/ARsk0KbAZLLjr9Ir0c7Ii6MPe6tgrpzHOEaMBL+hRv8m79141VF00IRwpKWa0C7/sDid1E76N3ualCSEnzXWmqeDNKnVaTQ6MpViP+FA2ck84DVEjiZx4ln66RNssvUmvVEFzpLpW7au9uuQhmtTttGgX2WhPvy/ahTHZM4KZRinYdaNXUpgp9zBhhRn0+VE0OGUuTk6Whei7bEv0kYdb7mXnbACARYz5fBJDvjDORBU7SIS7JSF2noXj0XwTRkeMA604AO1vtyLjgvYOj2CjYfZwTW0/gg2xtQ6nFsRCW0rsCgel5bzwrItc7xvS5kxcrzNrKU3XlDsJ4ZDRL7aTrALHV/Osxp+7ltZuBlDr3vQOXl2M7zixsyVkQt8xc2IA7M3AJk6NSz5XI2vKcj4fp+EKGLcQ31lZD5NGqq1kPM4h/MUv/6ulLXz52Wb56wbOem3dImlZczV/jZjXqibO6MyQgzp5BppcZL015WwTelo7fSXvc3rnoQ9eF5ryfPzi7HZ9Ox/G5pRmIp70qvMPRJzDL1Ax6TYOZKJQpTR3N3cSdfByU9PwrSoyhJMvg1dqHmQeTzQeIJi0SfD93ZB4AOaXAI+QEsKzsjdUI+VTwDUvzOg1ZVuMwt2yTOYgn3poMJOuki08BZNfne8zukfNi22zNQjXXXMyNfEqTtaJ23S/eE3Bu2MJTHDY4QT2BZAPKQSu51OZBjPhfjisALViey04LVHpIaPKo8XqpK3GZlvWn6xZTjnHhTy56rlqEd/6YsaQN5M+Vxv8q0ofFZ5qVfbZq37StWdu03p7u5wOe3UTMYUO6l7uJsG+QSqA81BJl/nN+Hw+oe9vumt/fVSdC8QzJjji0DFrh0+aCsox42zVn63pV4L1JwtKE10BaOvl0+3yJTi/6Pamvh9vycuIBCFKeBHrjXMqeaiOHaB6W2jMjmhRmSKnraISAN1klG83BRAus8+dpwI2aPZ6qcHtBy9C6mP3z8WfVNE8XBN3Nbp2bJilau5t54gll5Sn0M2ZDXSbLwZ0lfWeQpR8dYOSbXJyt4rPFArgTS+z96avaTTJy4R6kbuANdzbVO0Ju2F/aNDz2/zi7dQ2lSrziPmottd5sKaDwBEQzLMlRvwBikP9xr1b4mo70jOApMu5w3x5Wi7CAt6OzJiDGVINFtBijC/Wz+1TV0DSHgejo3+cg4o9LNAu7qL9nKxq27l48da/uARECTXo4I4hMB/20lH5dihwrGG6h72UjX0mlZg0afhGi9s7kOefWA+5CNU4utTAVdkcuOamqPBo1+s1YgDDJeIC83FTuCsNLDUAVq4xwBp35fcRYJ9lofKaFlbQdEynF7SFTXlwLvNIxUozsaBZJ+xYCCnnBzvc1rne5JMmrljgboa3eiVa3sRii2eD5TCeiLGGbSWRrrbaElCjIP58LIssrMs+SbyRYAF5i7ycsNWgopq9kw3jp84gS0aH402MnHWpecfRfzGsZD8VuY9xUGtQowaJ2CCB86ffZLdrT3/Z74mNyhELVosjZDOdWJMS/gHc+P+lBNONUA8Q13nyG+A/aJs2ZpWZkDWa1rNRnQQn4F0lfinK4LEeGo+QqHPJYzEsGU0hmqHh1CZ57xv0devKI9y7awCCGDFd6tcaLOLBw4QRW3HKz8AEnWlC15rWjLYMIGIJIJ1kMvMayggGSVNcakbblbGE5c5g7+RxCsZlxBbw67gf1wICS4bW7wBGSAXMFejUQJIO066ogAB/Bh/L1LjBbdD9F+BzOEO8WiTmLoK4s6HRbpGyzMoEq2uYh9AsDWPlHXSVcHpNdnamrNzTjVU7jgQhrZe/3150p6Y/Ur3Ri0amBitqEbK5kxtgjMpHlyyHkz/EoJsknzQ9EB6CNekZ0owoUSpZjNTfBetR121qdEiEyUFhMwG1G2ieuV9Ktb1C1t5IL1+qJNKMTXsbiiRZplE7zJ3FjkZ4KDFxKUQj+df2qiMQ8lw60FvxSXS7gYqFogKH4FMwf8tkNQwpb7lVDXx8LwDHhIfvKRhD9QqHB1SGdv2VvzIV2VkybKDlLxcNJcLeealFjygssWPmu3d/X4y2z038+cLF+32aNQ6602k0YRkiQhhTLRaQiF8ZX0MpFe+wmd4xD8g+ZAcZIedhSWbIqD2SSsm6D8UJrSLMAEvhjBu6cDoH9he27OGGc9J1giyzPvpHynrPOihy3Fs/M2g6zg75wbjGdSpc053h5uP90EjwRyNLywQjc8IRWWOoRQA+/5gakhIFPfRp3sl+369Bdn5/P5+6tpJxRHKaax84xsyQHX0F3c5mvLNnl9khs/DDfiqhNI6/CwHbw/Lv2CcjG4Ets5GAS2Mo9CQ9uUudOtoJ3WlooHL648Rh99oe2qtQVovSualz3+ltYz+6wyZ/FJEm59BNaS6UmXnuOowRgWtle6BOqBU67hVis6AcJskZ78FBCtIraB8NXhb5IkgwjUHdQpd/bb/wognh5ZfHx0x2DhD0cKYKcUbPBPQBvELJcN2kG8VsOaU8G5yNg7SDkSefNPUMuyXWMSYYd3l23AaomzTPbq8CxVUw+llY9JuuNlgOHOQhuv5W8Yt2kY32Ty+LdGGDR4+IjxuT/wpRM9hWekLt+D+SaFCER8xg+llZUUJ//h1EVCVVN0a8fAGiNHdMPvYlVGrOq0SoChpH8g9oKPJU4aOVShIEd1l3WQ7snG6wnAlbfAPBh9fIyO268YERWcHILdUHrlpmMfR5hgklOEXxAY+e28KgvhG9Vt7mktMoUtwGuKsVq3ej2hEKKvRGo1i3y3ecIcP6mK57tGY10FHaEJOjG+satZxqdcy03vBAYkyMtxycALNkEztNrRKlqNBYQg4H4J7Nvp5X5m5OjY/lNCxmsT21PZhopYY/763wgcPjCwABIR7DSUP9OlxXUjkOjMEPwDWjOKyipYmAZxWcAo8IrQR/CipsLkaI57BNyjq23kg7nhPLaFkjgkH5KV6UwtjGI32hzCCf2YgqefvjI52sT8zeDtV05zUakB0kSHbOb+bI4nnMZeMxzKir6NROB38E7rkd9LAdBHGWjkyTIGLvnZ+z4e15kXCZri9aqR0+0hOqT1HlqYnv96GPE4B+aibOJnnxxuijyBQ+g6o4nytzmNpVltdgzgtfbeoJCZsT1afEYjUhDQlrAQRe2ZAqPiUj+uV0p7RxqOIzgLGH0xHYefXxhzSfeqZkgcjeA30YHpiishKnl55uB6woHoe6kuMYGfdqpRcXWgalt0mP8m6DDzW2HyGMHft+/+6ELNO/gRvi/Nc1MeFZZPC03caXEXW8v8yPyz4SLK3PJJicYhZvwBhP75kash0eu+dJnO9wJT8O3JzJk92qLnyGzVGrCDMA8jene5sUnO6zYYxdMxomCRvZu7VNxEqlSRT62P6sn2rJR7IIwPld2ThEVKUFerxNcPITos0RynkKdbtucssl8hGmE6zk38QHoi6/EpFtfjaiINS9VyScUh4exnTsgDhEoKcbccD95E8sR+PpvyyFGWw+ccum8yK0du4VEEQ5kGNRwx3gUPqkTOx6Hyeyw9/Ba1EJQ7L7oDGeTNOg/tebUuLs+08+SSrJml1VToKokyPtzBVvLnbpSTwESF3b+ODvPr9fv3pZbnY2CGyCpcfmyHbJS+jronjcjvYUJZXYiRqam2SuuTASe/fCpjNqVwo6O3k774c8ZaF8CuzRyEzLZpFvnXsZqNuwdb/TSRQG2Bu3yjvndHVcJIhyXzzoUnBDNGx5Q+ZHudyAJ3GE6/rjhl0nyNA3tuSh/nlp20Kf7Irui4+mwZpBL43DgM9pg+OTEnbcBLdXui6zNGbEt3vtT8w7QS3lEsOeBBVecZg3OZjJniKqd6IhGFvyDfcYwC6G1mUMZ6PyvZJylFra7YM9CVIm4nNQDtPrCOyyoxeIC20+vf+owoWKwYtNBwrBLrtwgVgEmXkCRs+ZD0MMc1K4Yz4vBzKItOacliIjMZEN0TKPWZEFoqUMafA5ZF0qPygLXm9/UjNSRTUd4BLj8oetTZNllhHsnhYnTLCNzwMfC7kowDtTQ5MVd+KhGlmDv+M+wIdBNOQaJUq5mJiIGZAGcr4kY2RFz0pFjzUckNlhFfsGOqJgEgiUSvKzlB9BGMEhyiFchfZrf5/oR/ve5oWQPoW95KBcOUxsgI+cDdLmVl70Im8rQ1T6zjFVjeRMMsI5CN4MzBia3TDAFnhkZ6sDAlW/zvWqmgcXGn3BxSqfHhECJNdKNyrpxY+Hb+cT9EFiTAr660c29OgaoApzgZNVrD1Z+slr0U/dSd1Vf7ndbTdNlVcQaI1w7X2FB1dNuwbipJh9j3NXtgzvGmsXzdQbDpGquDYxQGOAjZdxghr45M8be+yFM0nhmM7o/wq5aaXV43uzGH3WGiShCYRRLc9RJRo791ydvpwBGzOAxA0BKLLgEJVVqN4YScxkX192OKybxWmcIckVSTZvx3PdMYg0EAGdd/wrM+cdrTi7LFSRT21nL5KGxu3w9wa2UNPObKR/d/z29eEHrscfg1sQ1FjE6ivKXodTwTJKtverknp8o7UzHz1KIUNaLcNjkctkULD7WzNZSXTNPlbD8w3qqjzyI42rc/qoDgVYTcDcmMJoBqO3Wg296/GQdXdKqjzi+40C+YLNqumGPaLnmt1ChVJN0avqxNoHf4V368f9ej4e1q82ryis5L6RX3CNzrSZTQc4kJrz+b2Hkmf1SGnfQyelQatl1zY1P4kT1QUkXkcgsI5zuAez966V2Ww1mlSbec9vvhjUl5X8WAl+gl9rIebNSMZvCPlCrqph6D2it5ozWOc6m08xVRMH1sl7Wr3fQLz/erucjpvX29f9hIQVDfCJtmn8E6u+W7wb7zcm9KbmRZaGmuk7R/1seAmMeIGGNcTjpdEFiBOacewqP8eKIlT/aUSq2u641Tb994R0dp/Qn282q+XV/c/0ZZ8mzQsZBB5Cef+YMhHnOHyLJk2muc7qhHIl8ETlSJGTtkAOFRKFQiQrcmkwoYJ9rzEujD89Tnu5nPdjU2UJRs6hHeKTGnNBt45NkDZjvMt7hmzsZrLBk/kmKrhVcsZlanIOx867/T9SAS2B1/nF7f0w1iqJaREUqrL1GRqd+SCo0ToISnQsqztevRASBDsbtgZyZw7gshYxRR6iqeqqqScZI2nY9hyYxprqTaMRgVzZYuAiOo98Y6sgbBfrDJvnSyFSJe4TokAueRgYVN4IN8vL++24b6o0CcqwzCd4SfBrHQfwVZuDBIh+4fr1YzA6BiGDVqtuB99Je/jaNXWRUd9KNvc5uLanroMGRfnyFWQV01QDTN46q2uTEomjDm1NGcfGUBP7TufhDd27haJ52ii26Sg0Tx3Fa3PQvy7zomwbeBK+T7HuXWVQto1UV/MUhTRrrj6a6Ci8im3qt8d53NEy/f2oQr2Lvst2NC2kgTj3iuk0NhK6kFKnIGUEldaG68+CCFh+KmNwU3blSypJBJIVl5bgHSeG+1xI9IWoIPFTuNf7rnyZLxS3yZjloXKdD4dU0TZpZpk0vtuMneBbNguw5WKaeq027+T0xwbhour8dX6E3RPAiTE956fQzNiQYfj0dQfaB1LLpmVx8JFjcx9zfn8BlleOwlVVIvUkFmdANVyZepYPapP6Lj8ElUf7uCE+gYysBCpIXP7BzXTIKX6xWuc3NdijEU/LZgG3sdAtTS6DMkbPKzHi1epyHu/7u34nyk594rRsul4YffegCaS+RqC0toju5F8hOXgWI0NaSbXrFx1eHDwLlDKQOJTgawn/V0gOzssNFZdd6MXBCuZq2QDzmx2PSPy7iGqt/Acx+aLPeYwAhevU4Vo77eSsp6effjS24BAYC9RGHFCQiNXBgBw6szDmt/I141sQh1TOV/DPlo20bWhARcfQ2gmpgBCSF+WPPFJJ+Gssgy18JFMrOkQIFGikVPbq1CdU4/CrcDHYLzoTESFWAw5MRJm/v0xPxvIT1Qowmb45Zg9GDnhSlZx6R4xnsWUDW3YX3qEEs3fyOnI9B7zEruNRiCT0+Me6OTu+dDvdAD+yoaj4a8xqYiMJQX3PR/lqnvUagu+WmewTXcYpesXdHQora1OlP0N1HXs2RG/g/SWDP8JPDoeOl3mWAYsrob4vHA5QBpm87ARUqPA9kCY9Nxw3WSMBdjJI1rmo0YA94XyXTku7REuVJZNyJ2c1tssvuudsxSaVrNeNEctZ2lPTorJkxA/gJ7yBjiifKbKTVpvW6GMAPYhPZRQmBQqTBLomH4U23b7vdA0M6KWcbtpAMAKvzRZ6/5SfiIPnHdhC68i+6zzVLNnqXOxvIYIekwjGmmpQZkWYO17BRjsypG00PT+ZwUzLEP+nYEjGcJsx63NMDcH7ysbJPKpHwoznUlVZH2fPGonIvCgq1BDUetJhVr4cVosb2k3+1PdKW+5oIL/AAh+1qdWMz0YETs80GR1isFxA7fHpdCADp8MAWwQGFbt0Toexa+uqzBOGB5scJD3lTZ3rqtyc7ldkU5M3VRyFt728UD0Jh/zRytuLLbEdz7poLJ/2/hpMeZVoTtLWr4oXaRIQRJugqtJ5c7Xu5mywrYZbTXLI84H5UzYHTZkY77IEpVhrp54J2ElKKOEmjmVA6z8OXOjVA37ZDqcqSrUcySRGYtgKqxw5/6JlyuFOCWCpRJwCu+t5P2FTj4kAFAhsL8pqQw8Qet04aoqSdeOsbcaolVpgRxibtrS2j6P2Ek/Ez3m227nbmfsAy48yjs//s3qKPnfIBc1gKfSY6UA9/ad/BSHMNt8GBePzXFPJEM5oaEXC3ufH1tZV8UTSVUVkaZ/lXSgrpe25re7NRpy2hE3n39gCmF2W0tr3lLGsdSx9ijCQaBT6OVDpeWS/lWvRg+Wtv3QTdcFD2qZgoP+zondF1m7GFzaUB2Y5K8OXF3GvLvWtdrmVvN1g5yBbeinLAjsURNAgJcUjyeQVa8wIg3JQLFITHHCNjym/vI6PKPn7w+tvb76tcFWxKn1cCs9cNma1QrtqNpzOiQJUw7MpHSXhD7w28zWe1mHswq8xRczMiRNntVW1oNWqbMUCrdKwKP9q7ToTEz4dfzkmLve46RsUGSf9+j/fP7au70IOWzRwR8ADcqNp7ExzdM+JQSRiWEgNczW7qbj6RzCi7nn1aZkiZJwNHq4EIggLom76pnnFdn6WUrjrTZHysBVqFh0YWGQbyZT8wiij6OnsyVTIWpQCV2TzFdsxo4nZZTllpqhzqNSbcWkNHoHBCMMKtSY9bc7v5obkDh7ukAEVzWFD5pmRPAZE1W4qs8S2gDfGedIcqdL215vrgxX8ZJvX6mMG7wNyl7W0hOgTw4DFbZSZHy3M9vTmCJlQtgBOJcB1FOF5Bz5Aype9vUOhWtiLDvM6M4M93/NdWLfEe8fAmeTAgAPecQn64Tjbi6qix7GWVIulPe8Qq4nYa7AeAtCWgIoTj81IMCL3ro4D4s3pZ9thrWuRZrkgWYTvHTC7rkE1ZCfxpnbE05zW3rX9rK8kkLUCwdBvQNbNq8ffasOQEvOm78TYOmP8wQTmdwXmufIW/p9gH7ygsX+DBkezkJ+IDeyi4TZtB5f17G1a45hLVkTg4jcBviqJUM+0f35CKbYqc+o753YeZkAYnM/iX5Jj4XjEReFiV+f+PfTM31mkMipqZlsjwaD7TYOa65Qauq5ZlsbGEUf1TXtj9wJwD1yHqtonFrC/8TQoVLmOKJYdBXYS4GhPVRnsT3y5O7jdF8CEw0WxDbmz+zBVcK2pDV1txcrDb8SiJmKMGsQlVO5TqfSceyR1bJOxeAk0EiC24XNRC+T7AnhhVCBKZ8S7AavyZ211W+B0jSsNWwIL0S7YqOzOUfKIsFpBOycM3kTbCMds0/ykCAUW77WJ03XB/Hk0JF+cbBWpkEXgeCiNSi8b3MGQyalNC1cl/JESmCY7zGkP8gupQ3IypNOwhO9CtmLiGVHUVwlX2jFKyyW5hXX3mOsuCghgYLTdkYbqoroiXMnKqNwv8W1BeZZ44XzybcfMIWZL1aeR/E2fkksmWxFypYRcvf9ya7J0I0ZfLKXS0d54RaioOylERSkTY0OYnjZYulT0a2sa6nxJTqLjaDvBGgVYoIAP8+pTCjlOn3WxpMPEbC9IO0GGE6syHjYGKZgdrPWlTxH1MIljKPvAASsJMUIymIekFyikMUy0mdKHNZLDy0d4IJhRcrdvTeDYp6Ewvv+gqBChKCeEFEwDJv5eV6L33M/7hEL+jCFyfxY3d/1EFRYGlhjqwn5/6C5JZxHNELf2WuOrkshy19KppDhT5torpAFTYvCM5JoVnLpzrCi7EZRFh8h+LyBCdX09OaU44CYBD5he8ffMvBr/AKNcKxTmQBJ15fWwKI0C1Ftk5VHptbFxT2dnMmKuDzc60XJblth80d+K8HKOEVA7UInDJxaqAmFvX/KXG5CffyxPo8bgTnlqnwHza2UL/fGZXGo925k7UbKWh5hQxg5474QY2/qL3+EwCvLCFJPPGscCnLkABSjj+vxE78Spl595N6vR5tP1AyzljTPTj2D8MSisJVTUZMKQk+SBKkTgct6WElU2AZnC5I+Xi/O3U622tBoRhduGn9Jfsz7ONjdjZn0sb8hiHZiFTcBPuztxOsOruvVUf3BhNY0XjSHzaTaY6cMXGbs52I8X1TleVzF47azle7RlIzR1bsaYqo9MF0/UbVR/pW13G5BfPD5uqumGt/7azAoMeY36SB1Y1bHklp3e1JWefMwxFN+sm0NHqy6Wgdugdx+sCqqQnmdMU2rIPIRMxxVaefJz8hSp8nMz/Y/aCuu5E6OfswP1+5CIqY+OsklBGerRjqywMFb04mDKUHipxDI2QDtg6PKGfuhgJtKLjYfX7Cu63Y9/eib0YrgeOLHWGxqsJLJzhoBQPumUxe4J3zuWeaiYEkwt/CjGX8C2QiH0QsmuAgfZPuhlCXSEoP/L4ru5PA0FE8423bUjpE9aqk1dMsWmAmjfzHHbduDPIj8Lsmamoz1fgkibin9Kisi56Vo32YuIktu2b+AN7RusxHOVlhFK8YxmheTSZNYTf4/Unxzpfl/F0VN5BxTq5f2ywDW1WgDa2CMoOxxu6i2Nu7bUXpR+83ZtC7wA16mgBgE2RsIq9cQk7yor9U2eml1Eq7qS46M4qlc658tpv12vQG5QWXe+79pzK/6hszjP4vVsLQ+V5ux32xL8jcAA+xuVi0L6+YddC9js/FKEm1hOMEzO7seqbx14EQkI9e5xjUZhSb5APf/yX2xC3Znn/XwsekNiMjjFAS80KATvNdmub1QcyuzgJqHjuVXilY95eq6Tv6vMmzhsRv1l0K1tNiO+eb/eAu/evHzeb9fzYSdLl51YlvasrQObWXP5UmjJXZ9pNLoFy/jGfzeb224C/85s7tv7coH8sEz1AwQAybrv5LDPO0H/39XPy1dBe0//T/8/E+qXIwAEIEMvBF4j1Thx+tC6Z08JMivg1329r9l6/s9KeIDPdGgfe5oloPeDUU/oaqU9nrjxaO452w7zxtv/6VvpMuPdZV2a1bOj1xq0WCzawqA0Du3ikBbNtqG3lYNrjCcA5KPy6ApOyoISAbrnG/s6aMbBOgSgtoAVBKz9xDpCgNoAlu9YSTHMG2u9WCcQqxmsI4Xaeqwjg1oIVo5WpEqrTo51kTsXyRfPJHvSqTLdftlTIbP9EtpCt3uiB4FkXah1YRWM2t90HOocyAtu7vXpfm41eB6Ji4zgvqUxeEjrtjzdEwJmi6MUl30WRBYrIj0gOmhEOsFw50VPG3vnbYgCdGXfY/XWFsc4RWtyp7h7v1vDdCvJHwUWm6e5c0wqYIjnwP6xWibJNVDpGJ9tojYn8n6QLBsrD+quMpsESYsUNxi7Z8u49Oqk0xLtKMBUcs+3hZNFhAPAShzpO0SEZ+669uoaQQauGFGmyCNF2zqAQF6FDqJL62VbLwdqG8Rhlu/7LkbKvXQvKgNXkyvnvNYIneyRA/JCh+vEXK6GrrtxMJgutc+suUa6Tml2MA5Uw427gGvRWEIXKkJjsJ+J2cbKm+DkeuU3KTbsuOnFSw6VMzdE0B8eTJtuNnWkZHFF67U6dS0vH6phZkKOtKRQ164Gywy1Tg0kIluUdzQMliaWBwKhlCiWiavb5kjZMKf/53yVeNRp63Rynw9qpfwOjS0j+RYyid3VKCXtC3GfyMx3Jz4r49Gfh5vj+jgowbCdEAUYmh2w0lolzcEILvmogvP1hf5uTmdLHukOhXk1jK+3m8IPR40F/XdajNNmsibuMRifdwynwGQKLPee4PTEOlSK7UI7qymURMd3rCMKFI80w34xi06/A2R6Qn+nGKTPaXdZu8rsyJBulOZI/FtDAbrN44wPduOD9xnRaRWFVpOfJDcTNJ1j7j26KZqJAN1QdE8kYkcv56yDGqjOUZsh1T++WkzmeaE28sbVddDNw4p8WedmJbpRyE/3WEEA/haCAgAAEAMeigHQnr/TpUpb/YVAn63dj+2QsMvtCMX7dkx369oJ0itrJ1Hb43Yy6QzbKSzr1AS60P92QaKLabsw1bO9XdT7I23fYvQfDsDgFAQA7ATQDskZb0fE3G/HNvneTtBbVDsJfV3tZHrBdgp2tpoAoevtgpSOVLuwlYfeLtrdpeZpIcb54SR3P445tSKwNCMh+rp6VrS6x3wDcQkJFoWIF0VNIs44OTwnKNo9hyarliQT0dOkQGqz0ASDqhhkywZTRaK1enMjQVn4a3yn2fdOh3KZ5UV7K36JJgX80qQH7rQ8gNdqdxkoAt/zrvWQmdnoz768JC2boAJIEGAPgNXMOXNv24W2nLhBpTeNCELMgVVtXYNoLBurv8Lf9DbpjSZTTe4jcnSBrLa73R7rrQJ15e4EbpHCvT+EoKXUo9BTA4ljeEF64PNmeto2tK1YAOKL2yQlNWfyb13GYiLzs157o72yMKgFbbW0XCUR9k7QoWnBDQjSlFYbjzlHNd6uDOlNFuii8gLeqsh1lZzTLU9vOT6A8VhA2ANg4wFFCQuUSzM7CJcOthdiIQ8WjQtBNDpgaC3a0km1tkczLRspWTS+PsUUfAFHhO1dS2ioEue1Pgfgd6YZwTKnas9vUKLRJkjWOqcWuJzE73oF0lv0C0EIhBMPAxo4QkMMsIFkYrgL99TExHqcZiweL9BHRDP1xbuyiCk0RKwxPIEgL4G9TFaKJ7CpKIihTIwWgrUiFATu6Bk5tgnWlVrMUQ04DVRJRBM2qD3PW7HmY808W0IWFHQnYptAFAtOaBOybEg3qHr0ZswsEGZHTrlQcXjuBGjiAZTkJLn84vH5CMBmnnOE/IQ27TSu01QPKokcyV6+nCVlpRAJKzlWYplWkE+qc4MjBSZcVCxWLDf6/MLb40n7qgmZUJAvmZDtNkZyHRN/RY8RkWZH9LgxOwnhjZRjepaM7zya/AnLEn7/XRtCIYDnyviH0DDolCXblBov5ShRqNlBXRGgwG2ZKn32RXEkkGfBfZ+0OOSbr77rcNQpJxwTJlwZtjM4TjrtgrPOOe+VCFdcdMlxkT4qd91V10R54518MaLFihcnQZtEyaNAS3X/89c0W23z2nY77bDLHruNarfPXlzp3npv/O3YT6c3GE051yzBcKvWTKzDfAQVCDGROD99iVQmVyhxgqRU6vx2ldBaO53eYLR3yGO5v5OzNxdX727uPjx8Sa8a8s13gOEESdF5qsqwHC+IUplcoVSpNVqd3mA0ZaLZYrXluaY9PR1Ol5uzxI5TRJFFFV1MsW56VJw77rrnoVseaCy+hBJLKrmUUktrS1vbNovjn5aVVV5FlVVVXU211VVfQ4011TwL2Th/yXROp8WherqjHet4vfXVP4PJL51DDTfSaGONN9FkU00302xzzbfQYkvxOtHJTnW6M53Vb8CwEYsGDVmSYV6uw3imzZjsXOe7MPPUtqL6KaCuaxrU+9D1buhWocl+papUGzNrbl6qa27Xl9LDHvW4Jz21q573opfWej0j077Q47Y/+7t/+z8+gkLoZ6WzurpKGZ8RFR+CscZKYtMviddhifbBIfuy6ySBlhFmLvf4+XH/yor+3bH4/NNgwm5j/JCHE35NJsR9dBXBFdd/6ZRpSAZPA3Lc7pRJi0ynU1FBmYLTIiDH7c7xWzSVoo+YH6YRcOn57e4ebJlOlwCCVsYwfaEGJ/cWtAylpS6maRDp7f/fPUxKucG0QnWGQQtMZl7cJC4mtxTcUXTEdC6H3goZCmA63YMyXcEwzImOWcd749VH1bn8v79d//8d3ZsUPPXRMRxW6o+WBlUgpOAZr1MMTWM9HF65V6AhMNLGqMwZzKEKMm1hTg3kwzy5rLKoMLnMd9/HCnZJXqTK2LWH7/0wYciNC7Mlu29eit+Lygw+VAn/md1HWJT7v/R1ef9n1+mluwtVLtfa5sv3IVosriODRuuXprz5rw/oL0WD3T00m94QVGj+t0PxfJ+m/MW2OVR2d5qKO4SJrKiablDGhRlXMkSYyIqq6QZlXJhxJUeEiayomm5QxoUZVwpEmMiKqukGZVyYcaWJCBNZUTXdoIwLM660cEcwem23bOoN9Z4ty7LC+jBqv8hjV+3V3MYDDVEgkiPXbbYlqh92jBUlKtmBpHv5Im1C401/0edKLSdNzfRguImLUD67blxiwj0Eqbfjo19bfkZisTRCNpiIWNwbKb0ZnvMKurJibI5huEmaoMhOfuU+IpeSmJRDPFaKIM8TmN4Ixp++pn9HYLzo26XssLhWK9lXHOI+pzYQnZQanVoLQ7mcpRt61pBf8IzK0LjoV+Sj7zJB6NlExkPbMWR6v5XLr9j5lSLbCY3Kcmcay2U+rY+TMMMYYFqkWWlPEldJKyeHtPhcsFLvb1/qdg5ysRKe/W2txSFk2YnWybrTsk4rOq3rtKEjs07XRyddJ11Qtxc4/ouTj/d9BEvOk2ZAecqffaBsvgT1HQdGz1u+2RFqj6UuLLS+qRNk8FChSxfa/OjNrs3OWZiwJ6JJ2F0h2ud/wP+b7usQ5h2Pvfr/92/SdMmoBaq8KfdN6kHjFhecmsyf7U/x+GiNHBAaj2UuLGb0L/GzH6/iZ4ENf0j2KtjwAQAA') format('woff2');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SVN-Poppins';
  src: url('data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAH+QABIAAAABurAAAH8pAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4bpRIch1AGYACHZgh4CZwMEQgKhdpkhYgIC4d4AAE2AiQDj1YEIAWRDgeaDwyBPVsfjJEC5e7vm9hGQm9Wzd8EdE/qCwq7XQh0p9quqf4Q5ypkZ2/gdlCgTfVXIPv/////s5eKjJlm8LTbgIEAXhXlh+QykT0ECSVQh2ICUTA6AtUxIWzDDDdtwXSb3K5Cg3LWZvZ8bGWzJXkUvXdZMJjfxcN6RDBBqdvDSexw48LNyDenI49O24/05C8MPNujUXHRCrGW1BK2lMNkvne2Jy3sueDxtr8IMUGQESSi7s9T7JPvATcznEm9KeVsWEwgvnAMNXYnFw72bOViE3LyF0rdzW7W/uUc+BPW8WxHuVRRMDM1ppl+UFksNJ9sTHx+Vruu7YLoZrOZvkLGJeNGFSIFOqBy3PH+M2F2kWxkZSWTJbjx6WXWxIEWm21182BDirPcl/KfcrG5Py9zsy/HEGbt4F2oFu68pg8rF5X6956o01BfVgHl2JwaycpJ8uT783Tq+5cLCzuDss4qqEElOAGFfP7za/ae+2gwNCEaCk94IVl8yx+IhC6QRuMqTIX8srbGAjsaoLmFggg2uahbJCySDcai2Jo1YyygVZhsIBWKmRj1j/a//j8+YDVi178oRpSObEWwyfq9iTYF9Hyswfb9O8Sm0yAxlEhI4kksQUgQCkMJeMlUShGdrnIwpYVAbq+smShjwEUD4KLDkIeElxJo9xt08z+0oiQE8SgEK6Viz3Iqw3bDMFvf38eD77dGEZ0ig5dIn8EGxMCOKyxI3QrGc3oaWZSLFPna9LWTdIxt6eqoyj2C4n8dY17+EG8BKuxGePJ+zGrgtna1zyA0/EUc1XfIcms62URYX+B4CxZTCtmBTwwfKIoPa///u1n3zfp96XypWkKA1NkzrDpr353fuqEeoXXEIyjTrZ7Ahfrwv/O/i6lamyNP8nwmPAj/n1AE+P/p9LtP8OE9zXH1l7jGauutiGbmSR7bE0eJIVrgUGO1UrvgZImgA+z/73DwTSyObXpzTU4fNjZ+17QsMcYPAHj4urXzZy8AWTiSpkn8mWR50t90fW/6X19Nd7rmEsFWIAdkM/n+96r2dc517z4AlGvnaL7akeP8OstGjXEqRWxoSk1B0R+tCVVI2HGy6UI8+lN1IoijHwSbVQAa+5atCI+oe3uOZfMHp8dqOUeEm4ZlPr9PtYXYQ17CLENlP4mQLog0coDsM2mHuHvWuaZ0UW9X/ZEJOh6mw1QSNxeHS0qZTdj3Pj9f6qrrfyXLdmcz0bAJNtIb6Y1X2Rg2xmO6zXFj1ftV9av+V5WkkmwsySZINBgZum2J1IZm9KtKtiQLxrhNhzgx05MCNt1Dpwl46M0xn1K4md18uO7tlE/xcDvv5Zh5/v/vU72bsr4lgA8jHJX8m06nw2RdoQqM2I+tUrHAFh6g/VyGu4dfAtpa+KOmueFammjbSoOSRy5EAyDgTfQDw/+yQxAMAgwD8RqEQiahJTz/3Dt9943aain8MVvz+LZOnHtgZeb5fWulTljIvDh1Kv6cym317PbAUgBRAU1N/a7pgdfHYXCAPqeiYlWsjryjac029e4d4JBIhMSWJjwY8aXnezbJt+ZpxeVbsrkNu5tMmC85Wq8WhMOI2lRXGFe6DC7S4w08vN1EDuS2k+BJC8oh+RhYbWkLtKUxnSdpHFB+7JeZx6kGEkbiuqkSBQbs+df7sczvkGv3Ns3bupdNDUFEBRzGCaHEfx/3+63/g6s3Io3CpGWA0fXd7/cjc/YXtdeJ/DXauhLIVECC7LwsbIf91P4w2u3r+7sxk4ArzkQMKA5ka7vZ5spEFc0FDTJ9vNcElgMA+jSHr0/HhAHg2+u8XBjAv6PwByAAdgBBADCEtQwRAL9Z+HgTWGCHwgE4b13x8wCw7HIgCPKCSrujmzd8PCBKBw3Q9UIkbr0HpkPtFWd6xCqP/DFvNU4kHiZGPLnbyKO2+fPTLsiNVUFpsOjlEapN3n3uNl33flC18f8td8u2K7f9nji4dTt6oxdKg9E9bHTQUXpQA0VXVs8iuwcbt8tu0beNkx09JCGJHU/U40eeCVJvRtIST5+WPYbUFf4hvwyHMpow2cI2jjCysJskRKgw0WLESpUmXYZWbdp1eAL16iB0ZmBiZmXn5OLm4ZMrX6FiY41XZoKgajVq1anXoFGTZi26xWpTdofT5fYYXl9NN/v8RQDwoM6FKid5/izH16wq10/Uf/Bdo2iDey7uLdh25RexyIcz4rlgK0SosHoypWNgYmZl5+Ti5uGr3C+OA464jvm+2W8MWJP6JE1Il6FYidKbst421z29ofe6+ZE+hpWRSSYzCysbOwenLC7Z3HJ4ePn45cpLtVSrXqNmrSabYpoZZpnjP/+7r98DDw145LEnXnntjbfeee+Djz757Et9/dN2wBG7aT/RLRgJgVBho/jXKlGqLE+O9fQxnZhYz8DIJJOZhZWNnYNTFpdsbjk8vHz8cuUFtBPpgm49evXpN2DQkAmTpkybMWvOvAWLlmr5wDAgSZIkSZIk3YRXEIE9Z9drAAAAoO50fdjehzjepHNNV9StZ0SsqFjiYmiRdi4Kl1x2xVXXXOcvQKAgwUKEChMuQqQo0WLEiqv4VzsQ5uu1q8a7Ord0Od16MpIr5TktK2bhsquuCxAkRJgIUWLEXeVdm+SnYFWoSLGSKj1w50dkzwAAADjyd7w5455H3sSMm0bj32Nw2T/jmYgmTXFx84iIiomPNETKIXZncRQCm2iLMLdAJZYlSZIkFaATOw6cuHDjwYtPU5RLaJpyZXXVNdf5CxAoSLAQocKEixApSrQYseLEXyW6p5KjVOkyZcuVr1Cx0tGpgevSrUevPv0GDBoyYdKUaTNmzZm3YNFSLb8pWHZxIxvo5GFmv41oAABAnXDsBSnOSEaGYRiGYRiGYRgAwPIBQC6SJHVyBAAAAADgRh7AAdzdcRzHcRzHcRzHMWkAAAAAAFjZBQAAgMjgATmPnDeLeTeuyM2zlKk6Hzc0dC7uPHzIwdFD597Ou51zO992ru082zmWHQdOXLjx4MXHJVdc4y9QsFDhIkWLPdX4nD3gYs1FciigiAqqaKCJFhvYyOZvG+S3s+PbBz/E3QavTDhA/LCDwQLih2IzUb6Rfvvx0S0FWSPcnSi/5407zTCZR3QL3Gz0Acwh8hKkD2YByQrcHmQyZvZ+Bas60QapfnLMUwDcfdKTQQgmEbQkOsIx6YR0SjojnZP0JUPJWDKVzCVLyVqyVewVR8VZcVXcFU/FW7mouay5qrmuCdAESUIkYZIISZQkRhInSRCShBQhTcgQsoQcIU+WryiQFSqKZMWKElnplbDUhIB8mIsstJ81uCcBD8l4RMEbEsxXJWHjv5CfrYzD8++CFyoi8EFGGn7oVNxYIhqqo9DZwae0cDU55bUIPiXHWxCgyNsQIMo7EKDLuxAgTYsAdXoECLREgEaHCJDpCAFKnSBArBsI0OsmsgEHzo7IHIjMichciMyNyDyIzIvIfPCJJNlLSATVXkEiCPcaEkG7/kgE+QYiOAcMRnAmGIrgfDAcwVlhJIJzw2gEZ4ixCM4T45ENXiK0kqGVCq10aGVCKxtauUNjyzgTmBAYQwTGjTvG6uwJahN9RUWuYJkSyvZW04rZ9zBgNGYL3Ef2Q4l2fTGty04zv1kDCiqksCKKKqa4EkoqpbQyyiqnvPIrqLCiiiupFAJg0HZ/b1QHkHXMblLMvQMTAOFk0ptgl2ywXgaqf3qD7et4AoYwv28StnC+bwpsYPdNgxDGiAAcygBpamJuZsXC6reJBo9xjGs849sydDnIyMF7t7h17/+M04tk/zAe1QiNyIj95/NhnqBshcrwx08jo2Pjn7987fz2/UdfV89Q7+DP/u6Bicmp6ZnZufmFxaXl33/+qo673YMMwVkycgggiAjiSCCJLPvlq9WqWIlSZcpVuOmxp56n72SnO5teBhllklkWWWVTRZVVV1MjzAJB/7PInPDrpwkpsb+n8OsJBovh6gMaOgrGuvGGZ5DBNfXHWNfdtHGqDSx9T5e4cWR1Z124kd8uY9IE37ZBBEfC1t49ac42iwzYvTESBsfK8egillrhIoq3SfWpcuTMwVMAIP1X3Oj/Qhh+ofxDQAoAwI7MbgDS3/esP8bF47aIXiBt/vERB+8BADcSQyT4R0ViYWOWkjrT7PMvoeSKamxtxMY1dyYIJwafHHwn/CByCvILEA9AASSAAQgAA0gFFMBm4A9gN7APHYfGoAloGmYwJhIzGhOLScBAMUhMEkaN8WMKz4nmViJAohDDJ13c/eqK9fQGCxtWw1TAb2ChKi/EfDjEKcYfovfebwIdEbgE/ecyRI95GbJb2rVp1qhevlwJgm0hsvXOdf+f/k/v5+ZH19Pumic/4fGPe/SDfrnr0tX9jLfeudpZsaylL6E73aypxuqrqbLcAnP+v/rTjOL/gSKnpAFCvdH9CbIuLEIu//HRjwYSFQ1adJjhCMc4wRrWsYFNtl55B7vYwz4O0t5CJzjFGc5xgcsZOOZKnIUPP+BxJj7qlrXRgTkfF5s2ztbNv7xY7ESXXewmJSOnoKSSQU1DS0fPwMgkk5mFlY2dg1MWl2xuOTy8fPxyhUG4CFFipMiUr0SxUuXKVKhSo1qtOg3qNWrSok2rdjd0uOO2u+5Vx0eBQmNrcMlvvIzvtgvG9VKk7J7x7VWnOKruXg87mKLn3DQIg0q3BLEV6Gm0ejvAXWONbEwSJiMckVFZ5anvs6OiSjd742GEdtZecy297WzbXa6q2pqEihUiTrQEiZLEzzGWAaT+LJQnx0hpyQTTTZxEXfvaE0sRF14VIoJEYZYplYLkl00HwD7UpNd/yw5+sC2NZxjbQpXp3vdEd9hGdVWuvtICiQD3w1CJXnZIH7yEOvocsDGH/kWcU75/DqbpxKRuasz4yHkPPAZOeNCCyKIUIMCP8wIM7NkX4KBmycfPrEiNvFGMYmy8FuukBmbvFwTX6dOpUwOxv2hZklgUBK1LvmZ8m55YLS+RH8fS5nksvxADt8KxtiVOOiNiHPcoWlBqOykZBz+yjhrC+zlE/rnt84ANZ0OoEDy46vRLYI53+ZHg1v6nre8eVi87VxdKBltSg740KmpNmfGZEnk/huaUv65+ENuOB+7Xc/tF2SJbg1GVdydgCtdmwJ0AXN3YPrWcVFrlra3UZWkmvYdOUl21SQryqtYT/WREyVi0gAQNCUJTQzBsEmA4genEea+gWECNtaqIL5lRFzqArsbd0PFJlRePwxlk4T/yRtl/+Z69zToUIj8MceLSVAOrV4I+Coo7TIxhnKyAAVjWb8FCTMyxlhMmwF0igdXnoMYgjGLMWSBLx6dt1gmqlzWf01EhHQeLl2SjtQbJhtLzk4Y48iSKuway5Dl3WxAaaZijipqR9lAPxuXw56BHaxBcq/FB+62kmqYQXwAELkkanfkkW6b6KQ2T4B177fkCGRhLAt5VgwJZgCIRMvaisfZdcqLIVuCOyFJFcmlkR+RU1Alq5KhCziLlV9bKFQmf0sPL98FEc6DXkWrx4mHlD1sPw8t31ynnx0h+9QIMnn2wvGUCqBLkvLpTYiqWuYHsfqBJJnB13MauHEIlfy1dbskWnnvMt7iTEaZFejdWkbExstAyPoEKE767NGDsBiADDr6J+faTrIgVAwvvAzwnNETaCVIOPArFv5XpVRqhUyQi3pPCyweqrNDt8Y2fu6YFSjAUvbXKq0KkojBSVTipKYLUFUkaiiJNxSAtxSRtxdo4AmM/L1R8+T4wlaCbSFGH+uRAR6ntPnbc0W17uNV8rCDjfdwKqn5fI0i+xQn4QiIiYqJDdIke0ScGxJBoWpyAqslKpuMjKpFq3os6nBZ5PuFrcoaK5cfnT1FgDqIxEVngtMtn9fBS7jwnC/2qYOnOwLaFMC9M8sQw3FQPneXYhJYXN0D3rB7exApME/rLg7wdgXUFlH5RTMiPeNc2eMLPW2ULVNHY9kHgxKrDC2gb5bmqwOq4JCircfdfwxhNKpUmB0SRMvI8f73mqJQoHLmEu7+TdsU8cbonx+8AKH2WHymhMz3m1OZSCcf6x3niiKq8uvWym6HSVBLqYCrmCK/SyZ3qg7AUsiluKfLNWZUkO2ob5Ug5yaNpVmWnKo+JTs9IL0ZYbBjSUmO1XSo5xWOS81XPJqbGMTmP0q4bc7aNslXath6uMtIyzunUUg8MRFZqir5H5CDyAShq88VIolX9WPpw93CwKdMvcxjkave8Yz8NW2aNgB0ige5BPXVER1k9rHEvlFSxd+yak02OOJhSmjQ8n7foAQxkukEUd9O9/tAK10LF48WNr7tmeEsaTCWCajx12cLETTVQpaXNeLxf6Xn0rqduMv2xXmjlJ/oE2PGdTTwFdn32peLXHPPquHFQVmImxZm7XMwIdNQHE9w+3W2cnBbzL6WSd02Xn8PsTAUmezr/tRgzGP3BFPbYFe86z5V+rzaSi43Y8YjYlxL13u95ZXjC3D+tuTwvnvLbFtHdnMr1topJrjyuwkC7DbZVc63err/k+ieUAlNJoxxVSG1vYDInhfTHy020ABluKdYg2gChq6khZ03NDMQaIGz16mBJCJmmZ5D+EDEw06GKso6UdKysE+XptD+CzjjTOUEXhOlSzrquuMQ635ONYba1iZrtqLEv7uXgmB0hg9kJMpCzQy6O5xVGaPBmt8oGcvA7yvQx4rlAbdxTgJx7C5SZLw9IcCLMIKEzImfzWKBKApCk5UHJApKfCDdF4ZzSOZVz6hKkCUgbaDt0BU8XvFzwdsGnBPkG5Bc4/yXEtzOr/R1qrhVJGgJ751WlD7MFvjxZfKV+L0yG0EZYvkPB/tiXu/kO8OPC9h0EJncVb263sLxnyAS2etA5iaF6VgLjXJFVIizKAxZR1lfSZbI5BjVpApqRHVEGohXWly1aQDh8C0LSZ6Usb0a1jaQL3KiEAeCBCxTyVlJi9w1UZdDB6mjjDw1U5+9zPTfGVKUyUE+uBx5oh0tIBJAokcY2Vdv1IZjNuob/jopaTE7Ht+uLTU9cvT9nRLnE7ihjUj/amgF5IGaCeStxCu+Yeig/U+9VEUIXiLHLx5OJEdY6tl2tFRu7L8wmazcp7O0Mk/U87AwkIYCs8WvAoOq7vbI7ICxJ35np1EYt17FOemoXESfAaG6rbrpRDqyCZMJeNVug3PTUlD7bY3eN6wVw53RYXgBeB9Js3U1EQBsUlvPyKeo8XayIIAWBLCGFkzXGgFsiIy2SQY/PIeR7QnKxFYuFBORs1jUzbIiQplV2LLOroAWlkgqdPYwGQYS0JKkPzNRLu9QNAJFqc+/2plWOTUcqRbjFT3bwXTGUl68shyPbxSp2ucpdWZVehYzSbLZi7GAls27kU+kGN/SaohtykA9stmgHmQ5omaEBSE4vLni5PKUkOUry2MbYjYHdoZUdaydVViJ/9ICVtaw/MfRIC6ZIRTnVIlO5xin+o8pTWTmKQquNAEoeZOXdxn4Ex8e9iEuqRFGyA5DIp15aW1qzJVtZRch6aeB1Ok2RphsQwYyZ4wLAHtsUqccyBo7mI3ECLqNv3oODQ4MGBBJ0FrQXcHBo0IAKcRwnOF03GtvYcgmh8Yk4OGnQCIFJBwFxCmqj8I8EDbKKerRp4ITdsGZYsg1x4qSRRgi0qgM/Hyvg0IDfMUUEldHVY9MWsRScqDQyVflREYGW4/vDbV1C7I+XNW9KYA9Q2UgaomyjjZdm+m5oDVhxFjzVJLd70qRVdF7Id5rO3/d5fYV2bhtrI0ehjbbXHezAoRFeUAAO7ROJcz2Yn9emcFVqK2+vVFOUkt1KxE4mrUJ7ySGW9ZZ9mK3VtjyTiPPEngdckKef6SWdyLNz58ndH7S0Rt24SCg0jePj+QsQ1YoaUCvqPURoSxcgXreuiudJpNLShpU87bNSEATEVexycojvRCDRXiGtbJMF1/LC18/L+P4Uc9c5Xuzjvesc+r/Up6frVnwU+PdCpA2XDdprUnBb+d64aVpVgTeZ9Swz/UNBDSvfCipqF9B2vMaif48p0la2vCH5GymAkWeNOkure8dqva7hvDToQELfWCGVkoMBo/hZexJbVzfDgD6spK2NVukdL3RnFStW2e3ZwiQZa7cTsFN34YRR12qrll9rACY+b3hCx7Ms4EnsQ7becHbzHjqkgWrmmKQNUjuwsg1tBc0lsfK50LTcxYB7MPmavqPZUF4JdztmG37QPFfyl69mVPb97qswFcb+lYPbbceiGAA9Tvwdl5uCwleHq6zOXMp2wgJS7FfS/hsahn2iXLeY8LQg+EEUFwzyjlWsHdlSwR9HG19nSMqiXf/BW6xwR2YpuWavYsMAa9NYmntxlpiGunODln0yZOTDuM2E2bz4bVfaMSDD+f1uXy7m9WDf1NtVwqUG3YfrXOUSODHLbesvxBHNgTkH5w/bCstRxjwppSbMxjWU43O6bhnMcJEbyx7r0atZKcikTacx1B3XNhvP0gDCdV9jNcz5eDrkk6aYqgc0gMlNNKjccMJNS2V8QQaj18yFE/9cJJxLYlLJOMbhRhIp64OoLX11yi+QkN89l63tkUzA5Cw+Pj9RWvIw4d2Md7Jifpk/PC4f7jjfdGuYHR1K0d7XCS+E7Yxz23g9nVDN+rb8+FjH/pM2hb0pMlXnYXkgUzhnwWE7zv1jV3RS1TzaA0PfcIGtuR37+12xA7+pKW9WnrwYbDHAjHOOkqjrtVJJJlLalQXvTFd/+MQb8WRka8thKE6lrDhKFaREULNlwNC8IHMowBP6kvfygUyZ5GS6KVXiEDfA2kOHLXB+HBwuo3UisQggnXLu3FXRk7JL93oM4X1DOc4TgLlslzLo5Th+jnVUZ1+1vJOqrDf4AM0w1JVl79vMmuNQ7hFYnskU9L3Uu64YCpYbV94qIMn5TooOEbROmhJjXxUI3Vhai5Pc2CIApaHg1BKI0Ek3XhAotGQr1RI+Tu8muWalJZFF2qO8e9iUteLkbV92ekDJr3TROC8wMwL1ONE6xgQZtyO0wwRzay+nUhsSPHn6LXIpmdxM9ASnjydW+eDQwaSBUJy/VgEx8BIj0bFkSZu6JObdoC5uUiJiMqkFMScTIdLIrZy0+XadDNj21qU6notV0Gaqv/TjoYclq2LzxtONm0g1L2XqDHywtqULJF4mLWMo5aFZMP2he/hcSECfOOFRxwk+WeczsRl1hx7Sb1GetK5MMyornodIgecVSRZpn96qwlYqqK9nm9jEglQcIdz6vnAZi6DfhCUeBio6Q9gSqPIJ3naU+Mc0MhsAY5sF8AiwBsy1br9/grRbmMjxuN1TfLKp0j7uHuG+wO7KHW/ufo+0J+96e+fXtL989+s73gXH7nwVPMnQAjyUgL06dEDQ5CmjnSigwWIQLJFJodiXzF5mxbZHX1ZBrp0hEpGK/anclWlsf/pVrc2lWtl8g7EI6ulnYDgC3/vYfxWbTHzMj4KyVXoXt+SPC0KXm/+C6Ox0iocJTZjWq9YuMusBXmeUEZbfF32uGO913anvzSEVKMlp2sXl4ZhvJEc8wq9m97nRY8h5UGLxKushbTdGDBTTCnVET03Wbe2wKyaCuD8wW0bBIHdT8fnmrmzSm8s8s2k5fVvRoofqZjdx9gRxH6Yk4LE7iKao7jkuJaQVL1vHDmge72v5wBo8yXfdwrUzTlkkIRCL+3/FdkWkLTLDp2+8yFwLmA0p4TXqnTs4H49XxCKK512NLPh+3alUAZLdoXIXjbIiei2ns63frRlsNv3IFdsJbqAqbp+6GhjjgToZahnNOo9vXpw467/GUflK4iEKiv5qpzVoH3VO0X6AyP8qdjHX9GtnL9y22VHtg2wpZHgw2iWAk++jTi9Ab0f87riFc1BSh4cS4j95YxBcEWhI4iO8wAKrlzad9d9jr6paZGbJfyHTIMeUHLTR68ZD6/Wq6C2pO20zacBCv0+kTJKOUVLGHeZQ2O7Nl+s+ngpTrxvcW2W0gt00g+/J7CZ09k5anPXVYrsKoiQT+KNzjaiJTlOEiym/xYvWfENL59KNV6jf0Tp7/S2139Lbf9juivqWdp/AtPU7PiRuAZlZI12RDObyFq+hcVucaZZYURC9AhlOhy2B7m+DIFMQQddUcr/qdGRmwvRHSSs/4d5evz9tzY0/uFeZESkZvVbZ2KpCKcneqYnaNXKrNjzkVo0hRVDkczCVOHi7A9tMVy+k3nECwjGrxR9xJFAw9sq5xxo7vws75UAfsmUrflPC9CRXpYqkh0okcgda1642dBPFO766Ic7DClpS1utXXdbfWCr5TIG4sC5pu2ys+8qBE7yaJc7EEvfrdlbi3hQjhATbTHdwenQ/uHIN+fdYv9RNyr6rta7GNgcX6XPdvMH4ljK5diGPDGSSb0aIURCEFjKR3hqIlKx4LQ5t9Xo1IO21wcwPZsC4Uixdp5khLNo93UtktUXaSmQ/VYuOUPPo1+Mb3rBWU88/XMRkBLtYykfahaumzorGKJdy6Etjp+tJIIEbK3Sn49v5jdPjlXTG+KSe3KktBvbussPsf8vu0RhA6gkxPXCMxhEN5qRk9wIc2uOha2dRAujkq0YeGkf+bzvJEf1Q4kmKGnGKedmU4D0sJUlrL4WP8kemzVFT1hP6j37W8pgGWodX0OHjNFLVmrOpqrNrW8ezqLyjbnVCS0ojyLO1vN6ZfLw2QwgSBzH++iW1mVF0QHr43OAGxBva7IlT66YNhNPrmkndIUfpUKjZvoPM5KPa6DqVxDJZWGPaK/ruTy2JN9y3z3N0dLBL2t3NP6aQRttZWd1sUlBxjR7MuLldxfzXTslaZGNi63gqPJMoRMNVqSVNw1MqP9lfCUc9pME0V7uzbIijpjrLaA5NOG0yTvkqMkSdTeazMWBCLVvNdVtdpCgq9PEm+DZ+D6uJOmFft+pod6+l7oe1zH6Db654R012o0ttVnLFc4Nvupt5+2cLOfVFVwMKn4M7VDxQF9Crakjwebprdm7zKJ9LjmGg5XMaVKMUcH6kL8UJ7VF3SL3DZkgWfyI2QhrPGX/pZ+NcHcFvZFsFRBaLLoUU0b9cU1KqCZFH7jtR1cdwzq6QeTs24B18K0TcgNmc4aHDo6Fa0FT6UxDgBrJvSrONBWVsDQXYEkiOzFs6WQR+KmoLkDlREQHCBgU3EJYoVIuw77YpCKvuCZ7P1Hh5PGeSJxjwGSNFYs19vFljJnLPWPTZgnBZeN+b59WEI5gFwnqJqYezfjXzIX84T5w/jbAgXeUJ3URL9UbZ2MkMaVWN65KvGtk6GNZrbf2sU+grSlp2N9pO3HYBZXlkTKRq0UjiV/3FA8G10f1PvKefK0ROW1zqRYrx953/vIzbLA0h+Wrs9yTM9U7vmRZwMhodNIys/f+Tna3u50CYKHQNazm3o2nT87UGE2CquPBOgqS0xscnjoJSVuLbBja61Sl8srAJRxbKpwcEFQUfNhBay0BFBcitrcP45+OvWWBPYvBxq2Qj28mOZnzlAJhwWsQqNz0KkuBv5hM/ORkSIY4gZynPAWFU2kybHNjC9gX6CmbZ7ni9nC7so544LcMZj8Y0G5tTobZYv9LepXuON9oT9BHQ/cNDd4ffZ2JXQRdIutwHM49GdEGCsFtikH6UXQSOFfQQJuqGFVCGhozeVVnrfXiPjk7bAuIrvL7yatpGzOUr2nrMr1QdEJi56oNShvJKAtITHGtZfCXMd8BS7FCYZnBK7rh8R1N+DWTBL6TA/ZM+dDrMSKnJ1Jc+e3NAJ3+uLaxUTOxaFckaz+mCOLpikNKr3ClOFHKmsgZaAdp6aJnK2migJWiv7wQ1/fWxTRz2Q3xtPeG3t4YFRb6AENvc2nyd0V0oaXy4cdyGJXa2DNlbIeCSPV+7I3mIUeQoNz8VBfBbRenCcQYlOn5xcf4pjVV0MPsn1hTHFHhpJlJwTMCxqTh2uPbA20JsKqNybkv3MxRZaKoBDXvKqSsd95R3jsoK8JayJKHNfwFI7GQzDx3I17V5g5Jcdc1jhnQDtN6wZZCut3b2DKqjrW1uOtp+iuSLwiUSiVvX7KH6AyuNZcCF8OsMM+ajDJiZtc1RjFMPtqP/OZ8eBt/TxURKt0ssl+TAZQMLrZtCR3spLXSSBqEQLSt0Y7uI/zvmo1Ps2iJGdrHHXBgk5zH6sE8Ud7kNkUs/l1S7lOzd/sYpadonJS/wiAlbYHP1/7GtU77E73C4U3pweUJjok23S0e9XW18EDSLFsyYetcEsCnycyW0AxuZyMeRHSOnKOB6fHybBfDDZ/sM13uyH6BKAUrU6VzC/0PO5J1RQjCShJrvJO/fWRBDVMwV4vfMi3Z2jujn6AOypKthCRK4eW0r6TK1er5zQF/0oqWligPX92I8PQl7yx5LD7c8EzCoX2hVNfdNPFc8DwzJH/r3A3kJ0h/S+RXeenoPO30NHKD9hUzQytCC0YqZyR62GD68czQTX6o38WtZYtK8NEWyJeO8iDSCPzvF8VtIfdD0PkmpLu3w9np1mcrQl4/6SnillQa8I2LrIWexXR/2jSalze8b9/UCwVt14A+0w3Y4Tyx0mNiDqEMtEWnFH6LLXe9fkMkZME1nORj1cadtYx0GNc4eNKWCL3E68mWcWr/pEIQlUFlTbVtLZl1RTyJ97Li6/NCaYd1w2eIkINGSl2TCSUJM5ud1Vbj+JBJQ8Q+coImHM+JxpAR0qIKnc5smPpMVuq9eiwuZBqWFudvlpaWu60ZOB2+uinJ9vhyTCiti05Cpm6FesIcoZzejXAgcXt6Nl0xh5dSogi4zVb51cjlmtLC9P6OAQ/3Lu+myobhU6nuImNDZ3nXcM9B6EPrV0OFt9GuxsNogbri4QdbNK6+z+qNlS3T73zTr4fV7Y2GiUc2lskuyt76ynVh07/WEMeoubNRw5fvJ6rm7QcrX8/qmxU+8iz53y3J4RSafP65bHL6l5inrsTgqKeNmeA+1vUuzdeJ9ucMj0UQvg00br1llpNO3d1WE8F0q25JpZNZyLhdNv6nMJZbll7+csmthclKMncT3tF/JDNuWn8/Vfo7ZmKQtmv9BL3azv6t2xANf3TzUcqQBFEFOHIxFFA8/bZxxevXiEbiTR3F/HI3PP0rsKcPgyoK/kjErCnYQ/i2DOLoenFKw4jPbVrC89glcNXLIZz28GSmn1OF/b7+dpQX14GRcClKZr0f1W6Rmx9DxOZG2Omor/7pam5hfU8rFQZUqAx77cVyTmKSdfepE1Pe8ZN3svsVMCZmEHzutAI0umDYWT/j35W5vQIDodDACAabTQcKU8rnd5ex5+HFTfREomDqORAEiSwkIQF+qpiyEJVQDmCo4IiKju0tVWe9ann3EtXnTErsdU0nX8N0IKQ9rZGaYyi3oww14zFaoCkSlKqFnPNhHJ5iZBG53zwm+ig5JEsdOLZdPWLBqF0pby54DWWmxQNfyFllbJlUN73K08edD27Va6EL2DGOjcjiStms419S4Uz+0E6u9oBY3dw2vmsRU2WqH2qV2noI9R1c7GhlvCGUlm6az6KNPNQdd8fNzYucH3XTbNNY0BtVc6Ypb4JEuLz7X5+87N+7P7zBVN72hJk4Ldixf6V8JPii9bi9vXPyRv4IxEb7ymLQ8Lagp1ZPPNegLuH41UJNWB2pVt5zekP/xvx63tmsZUdkIxRYWawtCEZXNYEe5EcrNLNZmhDLKjZph9xSc310BYTk/NBXk56XnsnlcmUQozoAEhuItj2xQRooDsRGpp4nTAlm5xfZ/07MHrIIhyXjFSxuYxbPC5sGleBTm0UxVRIvcoSYjVJ0OuICTBZaziDpMQJwhkUpEEobCzXVBs2CGMKdmCvXfNOFm+YTW9oXjbKaLM094/J5F5RFvnc8czJhdPtMBgRnPlLsoXHmimcRBZokkXpyYnwV7Q1BkTfhDy07Fq4iRgEKpUbOl9KulC1VHRm+p5xGX18V7wmTV+UkCphmxC7DymEjrXhcmNbOIlZYDarOY4c2irFyagmuCl7+S/v873FQ+CSPR6zVitTpdJDcqo3dZEoorwDkhD76r5CFfl0pAyP9xIYRCF6ITIcfzU41HK2ROMR2vV3C9CAHfi1Bw8Xq6WObcz4WPhqeAeaoUYZoqJQVMSH4FzwS8jaVIrlGhUhoU3DSzMP3k7tUSpgBDIIzJkrU40CyGDTaANaewAetNFyBQ+ZMFTkirzZnQluLKoaoFFmQIKcM9WpsuV6XJ1CqxJEMrhP7C6it1oH7K6tqoqw8fvQn1ejMGfm3K/If36QTzB+6jaojx/ni5HcQ4Svb6vl/QSOJbKlK31IxgsyzwDYCeycXo/7ODWOHG/IhVaIo6Ovs/IvcUj3edW/cX5f+Ay69GcuYUD+TQOEa7xyTAFklN2bQUJ6U1n4nAhk3Vx6HOwlUjLbiWhW1zs5dIykLCVe5JyybPJjtGW0bp3hXG8qxTaB4Hu05fqt87feY+U8g5jeF1Mup0qYigwGVLWTeUhmRjTPJYCYbawwRKWwK/uMfmYJlzqj93t33uqDlMDcr6URePc1SpgqU3VqRKeTG5jH7+nBNz+PcnDyMh5b/Z4NzE7ugUK6wFLsGLZQb0zlHpajoux5jS6vO2sLW8fKiVIzGwZnR7OWKOAyuSYj1paVivSOrAcsReTvcMlsRgZedDedoWts+TMolB7bJNY/iyOS3mTE6zL2sa3dbffd/V0NxWXdM8vSH4g9qXPer0a8/rK5yelp4WsrZruYd4ZsAzwAhhpx3gtWynlw2Y18oRCLA59+wLloxwDnE3u+r5pa7MKrqKn2OU9ESKcHoGI9QdomRQlmVobddHMs7SVfGBjtDma6FUqhaaj9DSK4ZvotG6kzF7eSnFT9z0kcJ5VDcrewlqb5f7WY6nG6Xtqn8HvAXqukO3L90yXb51O4Se0t0TckQO9cH8QyLln+YYeZN83la2lnuHV0uhtcBrzTSUDsiwtJbJsN6Ixyi9X4WgUqvkt7i8W/Km/opyPESz3INTNEFD3a913cA1hI66PCfz95DM1Hzrsgzqxr8W1E4+zZPh79TkPQPcO/KmJ03ydGlLuMgNXEfoKKgRhSd3b0NNX5vgTAx1c1BHiUhNrwudynHBpCy8hlaXukcolPCplPFmqDfRTOapJTSM+r4TxmVZIfdwSmFTzK8b99eNkdFZiA8kaYwiTgZN+sVQ7Hro2ZUdyt4N03SF9phtBrXGZjDvCe2SJedpxXkoXkouSiOm5Mlg5K6aiK62IV11Z6Sw2K7aedyV3Jb5LFLTL3xdrQtGrhjZHIbe/23ht4Br2dfdLat/pPwIuO6+lt2CGtXVvM62ztb0cPd3n++Ibx7ZV3l+n0v6VZbfR46WbzzvLewo9J3HiLeXxx71lceYdp33WeL9QpVB/XNK1fPRpS9GV8MaibRxNCCsA3671na7NBKXICEWqzReIk/l5S3IrCBWWA75vuzH8DxkpY5Ycjg9GaZ42QMA3S9gcioVpny1JXte+lOW7r28IY8jS/EQlRpisUTCe6WUOi+Zp/RxOjJDD0LGM1SY/MWJh0wyNf/43lcw5QpcHD7iGdo8YlpRizfRWX9NSmMrrX6325qrZH/7Wp+Y2VpYmFZSyyonwVDsR+AUXjHt4zD3QYV1iZ+r4HnJqs1vN9NY51Kt6igpc3RoUf7/SZ37X1qg7LQCokZLKpFKiSVqTQExPS2XoFIR89NHwRAb0EuWWAHu6V/yrJNSj5Toz7eX+bhTGcQiT1FfhbF8uhV+7sKfvRh8rF+uLCBKUjxQFTM5wxDss3KE6IplZeScQ5mf12LS3/j7tf2hH4cN8TyaCbEV7UxVBjl6rV4s1un1nJBaSwgRQ4J6YCuA2gogt6KArcq9hEU2m1KT5ifidqMWCWyHXwGntj+0/cTrNT/4fsSuOPX8RUj58VgPQiRuKzuJ9ukRQ+K/bXiWrIh3rLc6eQ2SYUH0Yfhfj/UCm4DY8YiCXkjhjJMmlxi0xcS0MgTyjqQSnaYwVaO6/tKQVLJPQoco9y0FgOMv4Eo6Haa40wUAG89AFai9Vw5mRq3B8Lz1ZD/Mjs+W5xwhqu7LmLryqv9eg9n++dRfmRXUCscBE/gAlquZnyXl+0LEUGatmZZWhQCQGHKy9OFy7KlxBjCTZYaew0gSqtA7GCwcAvYiI94cn4F7zkbfOHG63qAnwhLC6um0/+HwO8qEzAQl9hsjp0ac+YyKGVM9U5mo3TiVL1trU9jIopDsdweBWXgbFMGfY9khxWTCyoP08tdeIEw/T0BHEypDuyt3V0/oCfaUbyXUBJbSSA369e4JnxV/j/ob1Fr17xe+0X8ntqKOEqoSsJSqCcOvI5pXdMC3nPxS+tXT5Pla+s3TRPzvJZH+3vGeToRHqCLVEWqUxmaQyfOTgecANEI2JCNCA7AYinGDxzEULCBC41IyaH5zcr5cxtqiQUWoO74fUSaP7EQvDC1EYV4iIpQMMiq4EqdOxr4Y5bAahMjOEnYiOGCyJortO6yWJ0ImGC20Mo9vxIPaaZWTgZcfzvlzqHK8zxnllDrbHMl8BdzFZsNdfKWz2z6Tzqj830NDlePW3xZkWLNMJqszQ3B7/Tjx2I9sdGa3BcESmNFaiH5YCYsjE0H2/eTGANdnHjZtU8XnylQlnnPpuMfGTdh4ZcBkrzlZVlrDm4jD2Xk8BS52xIpPjGyXUNCzB7OiTyh6uhtzp5cv6L0Tu+1puvDp1ljhVd7mQZbGlUnNay1rLS0rk5osmwc9RfZaemeHZi9XQIpuxraF2maaXy0wNAmYU6UmKIuqT6j9TgrhzzEYPELMTdLJ/3KAPJuKm5Z5owhGP/3yCa1Xq2Cut8kZaUKRPJ2SkJAUhtr5/R09qBwPjYFCYqEQDASKXvT8YtlUt5E1ye1tZhsNUl1VYRnTsZPdnmaOwShVqcoXP9WgIof0mWVJSmUgCSosVboyqDcHkpNlyUIVXwh9y0p2MAkciUarlWg5lPv7S+bZebIEIs2I2oa2cTlo2zYjimYcr888mY27+R9ERiJBpHdPYunnIxgur4v2/q4gLj59bxQMFr1XFB8v2hNt9tsjUn6sDri302UB33bUdnQwAfcPvz8087hoRjJ28EKtzaXRxFVajd2lefHqCpoeWYTU02hIXbFYSaPqkcVaco6+6BP4M8hH5Jj1SdqhOvG1QuySUAwaE7UpOqoialz0uYA9AMBGkGEShBxMIsnACIwhk+ESpAKE/BH6CZWASPAv2xBx+Gl8QSEhlro1mrKydPlJ/8klceUPf9+Svj9BlnOhOUhlqhiIpYMTCcfDDmtuVo+UjTdeFcJBM+PiFGOy7Ql+oZ4vRgBueyKAax+8zAkkWMd5AbFREJdVTwedSIi/CsanYsCXE+I3gkEhk/3PURXw3Nultkh5yLnDTRPARSZEkNrtvpxmSld3oVfuLYSOEmUB7TAthQLTtcuHFlGOGpvHF1DwTDpfw+FAU2B3YW3qMugdEOgONKVel6Op5ynm+V0Q5GgKXCZSgMlkJZgGl1HICJlIBSGRFRAaTIYmwqP3psfFpf/xRZzXToxLPxWFelPt3U5dZTnbE9TVR4O9r3t8Y3epvI5Plbvku1lLnzUMOH/P+00eJiD54u+8FRrjYHFzJ+cX1cgdePf4BXNTCZur8cDDAny0/4x9wzMxmkum+899765jZUmq3jz8wW5QcW+eWglAYx5/pUk2BujxUyU1BuLqFUuMlHGlyWDRP3NHDf8Es4RJtkiTIMnjjBz+CC4inAv4e/N9GoGzQVm/cPuJMYJNjj8FAp2Kj98DAu2JWwueexsMYUsEDJpUwIaAb89NXMH/sdv6IQMXJwWjL73KenVrpKt5brh+TkNT92mX1EA5PpxnWUnu0CSt+kaWSyNDfJubUa+dlWRQz0uvkX4gQ1lRcj5oBp9aao3Mg3OBKgpCKA2TocEVGwQIyPuhEYustHW0+cTduXbqcs21CHjSErxYM3TBjAvYbeyf7Ad4w1gDud+X7sGKZIAvTQh4RTIPNj145p+x/5wVGzN3cYJf35scf2ftnNEx+XjJ/zD/Fi7AZ8xz+heO0MIpppOp2F0yU41mTjTo+RTTmqPS1TAewum059JecM1PkFZ3eVn74sVq9eKgCvWZXNq+2e2yLpLjSUVl2ENr3Pnj19Bq1Vy1IwmcyRx33rg11JrMDAYo02cpv6oBJfF626K/SFNh13iTJZYJB47P58hfG6vXDZqEbLddux4hY/V/Ou8Gl0J6fpYKnTJXJOcMhJ4emzogv8fl3ZM3PauoNLlnmRvqCc5pfvxchMNlJsF1uzxoqcCBmHcGoK+lLYyNnjuh5etxiDRTqClx57rLvZHOSsj/NLsUcEqMEJ2IBeFfFN1jxlO+8bQChQgbajYpycuUUuRSk5mEPTxLa5AwvKZRcGmgABS0NQUuNylCnrZNstXM5fDWZ3Fmb2Nf2xvd+joG+jyqYOcViXKQ1GU8nNS5/awJyhAXsz9Z86wf8rgSI/cTlkhIxSqNnyioyXAYfcYdPoJQ4CPKM/B5qSOhiG7O0GN5MIEi6fzbIGc7VSJXPZDAjsVrJuQ5hpIHriMlgLdShWogd8aMn9y9Xd+4aDITsDKyBgnf04iLjgLk5nPNUNaCCU2DJ6N62Zz3pPf0S+5LFkY15KQQ+Hh01VbH76jySim7gZSeCRVppJt95qRanbnYaWmFNoGseHaNJpfIZ2vhw2GSpDpielnlM1O1v31Y90u4KlN5t3u7289Cld59IEPhRBkyJmkwRvoVb4fQJLf6YYuyE96MQrMKicnwftciGsBBpO6FUxVNiJGZ7HWsa/lPq5/qDWNuk4fQlszvtAwbFFxn0lneo/1pPG+M6YCSZ5n01ncY375UzJV/X0RkMmBvZO1j8TsXfXnnyyFNUyAV4vlUday608Sy4dp0GxljCXWd1ZgyGcetDkshGrJaw29/MXuPrvYLlTyvPXQKxTvKQk8dPLQgjsc8Ka/R8FgBdeQG7IGuO0FZP7nt327d44A9sHmWc6zyr9jDRxZjvdgc7LyHeLGLjxxOpe+9qIbNTZ1a0/25I+r13NiEXigyXRPZngh+6qpBIqOXUycpsd3SGUFZv4RfF+SrDrhvymTgNcOXU31yg0G/0FJAa1KmxreIo5j3odIXmlSsGLksF696/uqbkJtjtbnm2gVbYwkhS4+cYE1xVhrZNLz3/a5+0PGwZzH5CdzckjM2f79fZANwcskGt4GxHZf/cf9zRexdeBTU/O78Pa0iTelUWoTR983cPaR+c8AeYPfeVWlqF+lZ1N5JqD1io06dYdSLE6QYLpPJxciEtL1jdrChV3OijrZ1XFJ5UG1jENsC6l003G3BOj7N9rRIueieKUce5EQo+3MmLTUD5RUImrMe7HDKYurZ0qaz0bkXNYsLa6tHu+w89W5Z75t/FX20sp1K3oM+c8D8tU1qUS6szGjZ5aUWz2hee7+AZuoNcmOQxRQkcP1pL9b/S3607SitsZzF4CdwcvNFG/UXGxgFLH0zAlOY4+iryx4vY0gJCT8XekcMa4ZpBklZEkJiMpNxRHQz3J+/emh/P64gCEsaLduKcN/AI8O9r6SCx/A+d29vH8Opwz1i5bMNvcbgR42NxhyeJCFE1FRPxm45fypZPCk+vKbgRM0QV0qtz0wsxpwqkdUFEQP1YiW1iHOra4Boeawnsqw2nqD6y9xgqBD8knXDwn++UxlEhvkVrYY/IBHTd1Z+bRibl9s3e16XYKUUp0YQ7D9mgBpy+origw1lTi7iQqXsEmPymVSZwS3TKnu7QG6Ecx7p7VNDD04PdpwtPVlLlCZmSRMKQyJZovPW3xRKsQxW73uvan0SLN+2D/xc5iOV8paVkmR9SIGq3A88kovoWs4VYh0YM9U7qw//gsO5CGrbg3i9AXuAbD7swTFLAvaAVQXvtuu1nBNTIe+0DYw4s9WbN+GbZ4tWsSU6f1lC2i2pikmne1lczyPPpddZr29yulom7GkQGFWNbM9LiqnS49n2plznDI1rcZUN6Q7N6uR3j2tjfpG74kxtO90Ev8DIp0KbcYiSOah6ScHTPRKmFFUqg3MHPpCmHgaH5glHQkeIUFpMEt7R6zv3/zwLZSvL0ojOSk6+qe/SEl6jOG97xzR/fPWKL/uIr7TtSGHsEMe/m9r9OrvtJ33J0nkDeU2gsnM5URG9+VIjcUxXRj98bX8U8iOC1Dl/swCrIg/UUFbu+4Q6ioXIE7X4Dyz46wiouqRHTkIpKOoduObhcqDqphS6yLK2m7XJkaP6wpSNwoxyMwpXzyKsKjtDy2OQF53lF8s4xw1UJmTvZsd4rChyxGkm4dSZB1+yM2K99FYG8+eLA4ePGV8EKgmymMBobu4eZcyIGy2YDxz3bjIRSnBKClSsJDFEHZ/JzR6OO9WZF7AH8HaQkh3zGjcNDLw3hFpXViq7BLmGjZvFzAOM6gOrWZfzCvC53M3qplasyFvSOrPyuIjnb2E5lTI8oBSk3agmLhtkCt3fhZ8qNcQA0sFPFg0KAzpAz1j8GDgxhMaGByBXYkoEkjDRcNTsKzJOdO91IEBTxpy+VxqPD4GH2axoQZii0jgQ0IywJsUxuqJpJNID5VzUjEvtM1LpghwV9o6dZm0raBOoH6SM6T6KGtKMUSZtiAaUfj2UWqSpTXJYGXWmMTExYBqgL9IikpW5wsI2bMHGidXaOnaWh9FqMtEnOTz1bHm2YZhvvL0s2ss9buIVRuUUpUQP1cuSaxKjPWPAM+m8aGlUjow38nmjxFewJcMiZU4ziwVUpUxJs7Zn+qcXjEVjiheFSJIMZxcLaCrZA15wn3pkQRdp4D0cQ4BxioUcTfkk/a4jrph6iO11zc7N1lZFtu6oLP+/DSEJf4XaY1SdfF0B6bjXhMAnvu15REuaCYIz5kQiWrSGkbb3QX8hpT2V15fwaYjoo+c67BVeUJ9lIiMfVVEPYgxRa8l3IEf1Cl80lLwgEBu2EUmcG5RGBk8l4JmPciIp8GwViEMr+B3tCgT/CG50UQeFkJKhQiVF+3w3a0tow7HhrWMRh/1ANLsMZ4Nnw8+GzupRrVh9lLE9VjkxadsQUQE/0Y2MdbDPnTrSjRcV3Dmj684L5KDuLHE6Jab5LrO+hTnP4nW9QrXWdomjOYYgG2Rn/xhnxldg756MG+OPg/QoPxFiEuqu4CDYZMmmllxR/mmrsBCEVqEP8nxy+PnfS8VrqiM74qnaKaQKLQ4yuckv/0BPgkbA1lSLfy+NypeJq4dULFlhC9ioDX5k6ZlCS4lNUQwfkzDuYdzKHtg0+LLwFQrg7DEZkA8fl2YlVwxn75zwhR01maDSSuqHddDyIV8DKcbeqfFmSfgLtd9cLPUo+cealmQ4ttO51S5BdpYTxmPOeidX+7UxHGm9SzaWXSK8fnTHnnVMVrnQoHEdf68Dzn2lygptcXFJ+eLB+F+2jf0VJsbauhswP0bGlfQPOwLJHpMbgyVNiNTk7qvF21Sju1ZDehO96TuMneHxkMScwwioPWkI6+i4YUTsXCwGICIOIQjQ5QKhWXlQuhi/VCjUMNvQRbCs5N3wh7vUh0EEB+JaGziEyYMX8vejYT4NxvjLCPRvJS8CmtxzYY+oRf6gRQiSPFTw4HKovNdCXjJCkrCeyHAEAWXJE9YZ1TlcIds8UjGOb1ZmJbhnNDGz0BDuyM7mtjOU/FB3iFTezFp0shCxQE2WpHZIRQfbCb/rGHdHmeSbdhRVoQbBJbaIFcpXAoVgg8LLANW2UD4AB1+AKMPtkjZwkjrbi9gU74vGbqAQsV0MOqIlwqyBAt+ZxMcZUpCAsW0T/kgu8kdVJOhnh0hcOBYfO7Qfva1X/bCCkf1JbHY5LiKsLtraEqJPgFxKhHR3GdiBziECKdGT1Ap6GtB/70hchmdAb1rd+UhZxH+HQXCNdbGXlrrE5vkH1bSRnYG9mNt6XnvU7VqvKtuyNthCxaHL7o0d49K9WHloR/vYE7HUeQ6JH/bK1qvs1DY8WyjlaG1Z4WMvdfhOJLqUEHjnmRGvIfLiLmkgHMxnDmAk6RT02VgHVDlquVnw5hfwuMZ42hIEvNsOkzdOG93Z2BdB60rG2qjwZhz0ifK1m4XUc0EsksIKqIaLhW7b2dCC70sVDTWsbkIBt0AlAP2Kr3/dF0kL62GScZ0VQugOPxchb64gB6xfjOSs3CdjqKzFSx3ZJMbhw/0GHYnLDGGMmf5LaH7CMLTKpKUyNlD69MoRT6eygopaq0B6paCocGzAsRzkB4GXipf+l+ALXU6GIQiqNzkvoshBHhIR6+vgLvV+ME7rq/0piQTXsejhf0ODesdnMtX9hpx4Jr7xI5le+fYo3XUU/9RPnfoYfebDPlg/SwyDi1n9MPg72QmHXecdasaXHc08iXxoWPiuDEYi4UqmfnXYzqklONzYbfnY9mpEIpX65WAlKjURkvolYukx80jaAQWILCWJkJhaY63OqASYnA9UMlS/8r74OuYd2CP4Q93BuXM+bs+jZXj5Jvm9SBW49tkP0KZISY+7gVl/QlTQUDeOijnVmAnl5EzwRFgmkhB0BgQF/FLFWseogK8c3LcZRhDdV+Ua4qgieagsDQC8PnzvkJ+25uYMH8I4asyJl9idwhIgjZcXSEk8p9IE5KevGJ/hQCDcM+OVM8lOjdjD3hn+TfK+IqWVAE6hxB6fY9QOG3KW2g1YK3WjKi11QbxCQvHFysSQlROCSP5dzthBReMKCopLJhTO0OVHXH5sEVqko3RSNfhXh2Z24OxrsJlrsFsU5rgMHzXVAak3TSwnb8gqm8XLo/pGuB8tRpvnbvsyjHGP6xPFD0JNCxN39T11KV4XhnmH4sKWE+4TZaEyl9tlcaUEEf6ijAEd+LDfFAYzGQQz0eSVvo8FHwN+y6AXeS/Sc9++M3PwOUbeNHUxxkzRtG9+rpgc4e1zYBNDiPWJn4jzn3QZxitkgE3nbgtzYl2Vz0TTaH9ME8kW6rK0Dck5dnaT2Zg0zZ5fLzCbG3h2V9JEsShqq9NNEuuqxMstJ7bfd+EEAg8xer2oQ5KRksHAduwH2Zi6FAUV++85sK2RIqdUaV15HAExeyxWCCOhMack7QOg1Gx6ugNVo81lrLCUBgQiihY+DuVKTe72gn1Z87My7ly8sxGH7N7kMviCviRfyKfHEbvnZ9GHvM6K/MjImj/lx8yPt8lfr8C+5c3niwQ++r8oIY8VJPDGvKqL0EsxFtTkFehDMci29Pk0JDARh6vM/vOjAwBLxWuTDqjxyzetR8Pv1aLvL7dx/UDbpun4z/vzTLz37VZOJlr9SrRGPbQ/PErPodAmRnvHgOvEQzrkUTanXJsQ5YkBzaRjsJ1fCDJX850jpzCdOmH1bwpNgvoDZo9tHrT4N+5OCfGXWby20uxlQUfw3uyH++hUSx/sfbCfaTvXv79/75KBfZS8xzsfcQgS7R8DfIIGq1E0i/omn5F0YqjvlG2oAkCmXfltPzy9Zn3kcqw9tSMGfGMMrW2tqMXB5mrw7KYUnhSUXobhTD56cco/OfFEj/bU4H/VuYzZLRR8X9p1TaWrf15R6nf7RgzUhvfws3DOouVmAs/emPWEItfKn/Y/9/tap7TShnmSo+RAvTmxoZwZHvfQuSSKOFiuWVG4I3CI+aDrf2LNMynmCHCD0hBkMjf1THKReuG8d8P7/vitLdga099+0HYUWQ6G7cFh5/ms8LRVYIkmlS3jTSrPIWgfWpEcph31HZfFl1dGdKCjqLDfwj8RBq0SfGvKR0Zo0WMwXrPze89bBavzukdLAK2ak4Lmf/cD42Bg1Hk9k4wku6cl1bNX+v5xBlOoNPfJHAlHWkzaW5KXwjABaRqSVTK6BHaMAY4vQ1Juu6uScfOEaMFfYY8LgfqfSliFvyfo7f0+HTkyVVuewosGZmDQdcj4R6Wl/0/Prttmij2CSdYhpwEGWjJCQ5ChzM7haPVwLWTYvSAIFLwHhUAgL/+M6D9TLb1H2gVS/lsoc4I0TWQYJA2MwGd/s8IZfAeiG6mnY2JllAyFeUxttdQ3YEsOZzuhUi7RhA+xZAqpWK2WSTMyxMXmzl143w7nzl0FQ4OVhTyMXSL0AOsJz7hYl1SSjePx3TipFJvNFZCC+zvDrj0YcYPIsaPPAPaPuUpDpnKXrp3GTh7g4bKZ2R1pKVnb1fPSicGznd/8Dw25juU50GfRjk9nDujMGRkyS+SVvKxYi1O3n5V5LW3Fv+7GpXEUNpzWKmvld8tGYWlbqmwA/gjwDeR+z2YUdhgGbmmGKBwzL4Ut+v68CG1O7WrF6MBF6IVBtSGbvj8JfJV9YYzRr+kB2tdzjotQL/j6fvr2f31Yl+T/KfwRfo3S9zPzrK1ZIlXYA5hC9oKSeiGocoeUv6m56ZrutDt2PhuKA4gdwL+OhMrAkQ+6lgg4Fp8PxTCAxMUEQDsPwd+M3IE1f/nBrefQTEX3kYl8pGVfyVwK7gUwdi1JKStpobowpdrU1yl5UA1W2miQ+WdHmf/5CEbxOe84s5OhZtt5gCzlTx8XC4d8fzsXU2jPISiYgBN6j0R5gag7gvqbg0LhWQz5Ew/AwFCOVMuskbcVEQwC0L+ObPUh4b5wtnmktpO0uRwtWGpN2OBzrgx02YQyyK9vHvp4u30zOkkXjWSU4CRChVdIvuLToYhr4N9/7DqLCEo/oE8Nx4CDcE4AMZD2XhBRBo/IQupEvNnatwIUB3Ysy3QgdDOai++PO02S7f6qPeBhwryAzvliqAECy1kKll7WsOwjxZZWSrAHwiHI/wWUsVMz+aTy9juINNzufxfDycJNhTOQ/SRxsC4W4lKV6jYAUEOgYfQ39ifKHZ+mreAQvxCgpID7iLtLB7r8BuCgZUKLU+tD1vH2EobRAWoJPxeEDzbKkA9wCCqeDoRjxAV1JQgO7tCH/FyQMFjjykSTz8ZTk6mjMCfwABRUWugJRc28JNuRtrClmpHtEzC1vxxzGqrsP1UOK5svxnOLeXuwr+GhhUdx+zTb0kd8POI2UjHUI6aq5MPpGOxuHMehrWVJcZ5FAZ8RuUjfhVAIkT46ESVMcOO47obVQvesnZ2moROM+dc3ONlTrh6udZov4h7Bgz4CjF2mlKYZGUZvUYAurr2SIsnAnK+GWtUN3H7CQBgnlGxMGW29ny6sOJ1LHU0miTiUB+0Sl31Z0nmQKhUChb1mLAdcMOVzQUCArsoU4nSyBL1lnNWdcfsRKTQXGwnlzHl2slnc3RnB9+v+bXyrKzyQYVfN+HSI59HHETRMhkNayF5D4uZg0wszxLc7GaKq0fyj1qKYVmzpoZyGQkW1g1CXuPaGl431iOTgtN8yis9KzMXDw0B0bwgSeKcVC+ZN+6L0nGtagnXchFeYkEI1n9rau6jsSWNQV5c4rYoPvmDQY0Q7xnGXgJCDy0fglx/l1nPYzeqdKK2uSWyohfWajVVsQ1N60Yy9oPLJYIBwSR89gmpSRwolynXFDFeuCOMMyo1RxZhmJ7fBEB99Hal1O7qESRWt0/mRIP6o2wvIk/zm5347Xu13dUWKKIBgOxXHP7lvPT6W8gQHyHCDIqZvMFI+C4LbZrPKDXVRO/zqij1HPGlvIogJGj+ZR13CCZ3w5VAeICa0iVQxvQcs4gvZP7haPEkRr7oYG6bYCYB/vYIId3R+5+tGPPTWW3tbpUPHLoZZNAB45yHACCTo0j0xjbikX2DVGEIvZnNatWTIvULiQrdBRMV+rP2JxFSgglPzls+fD8EFw/GebuNYXIEjQoxYVPgmjSHe7lZP81F9PqVLMDd0XBBRiTMDajyFCVIa3UAA4ul5DDAy9JlqGUDCI/J0AcFuogL2jp+5WyNAhHXjcNIp2SzlhX2m6geusD1dFmoe2MRexpj4e09iLnzmaIZtiSDOVIDMXIAEBZYGjm7lk0myoBbwUuzZnnyNYaiyP+TD6JUwlHxcW6O87qBRMKWJeJjtIl8p7UxNoVf5fD/v39HpZCs8uNNt8UHilHvsJ9KwNy6FXtuuRXEoBOULszrDFIOszGENX8yzdKHgiOX2L/CuyG0SoPkJSfRhas44PELOShVmG7wOY4a0HOREb7nLAMqchPRgDDtd7m07d6hEUYQAk+zBUZWLkjNEbWqKUIocBvCBGuIJp9X0AWlWvuLvya8PsF3HOyRqwAEV/56of0kPg2WwaLf/q+IPB9iVoZGGmZGle/3SxrjlCRKyceJkNNMeSFaIAFdyEMSIH6+F2OOyxmYjgCtUsx9Q9z0hGF8MAthsV8OSGnpSMmFiQLMtl43foUrN1GJqJjSwlbyybf8UxochLWLHiGxe69jjFErMMod8IejLIkYYHg9TSo5YJPOSJlGGXvZiYW7hV4IFbZ9YsAZVC0U2p1ESUT+ku7UgOAq2k6nhQ9VH7nLbt/xHqWzWiKBMixULjziJPgKKjjnjDKK9u/RQzpSvNOligTcUhX5RyEjBgjmy2z5RoVGZLhxm2E6c8wxmwq2KXdIaLRJv0KDsrZQQk+tr7hhJsM01RcI+2Iyvx9NA1xwwTITAr15xb8VTN/xNgc9IrbD/OfKYLTFqY0TFQD5uA9H14Drbh50/NFTGtPkMNp211Y792PW5T4WSVNDEzk1Li5StxBWggyjnQWVtOuZoYmUvNQKF1U7bWfl4i7klFl/sGJthpEPZw/RPkFNSvJw5aP+uUL1551gzNqN6zN712x/oqkAPEXsOi7rc73nAAIghOjFbSc1IQ4/Gd8whcjvu63ghg9jRigGXuVQ+K5ZAQNDVDUe91n9LO+khuMBMIHMLjdT/YuLU1jPxMe+TSBynZKNiH76qPgSKqJF6noTZFFf0j4iu2sTAQt3yHOXJCPL9jqkkx/lF7qvd0XlJ5EJQKpQIJpT0Py0VByU6MEr5xQONEgNKpj1w1llF+9fyDiekM5dZueHYI8IIWsWt5WjzW+3xGTy6jiJAz9D4zoWCeXfp0CHgnI1hUYPSR1mNyiTDW1MJBIK9ZwtLWrf5IoF1iXpfbaMNF5ShROQ8OtvaZLtp/7T2VRE0LVuARjgQGZVLZaj83c1RI8luqHmOwfGTyUwqARx6umcyCuZ739yq6mFCZFQulWHs7y7FjJDKtj0lasGUl8moUNgYRl0xoNTfzRGdUVpqE1EPRkNA4F+2mNV7e/NO845hDBWYYMacq6BzjHHF3q1CLSUgLhWS7A4U+M0cU5Qi7VtBKB1sma2KFKZBt9FxDe8ZGYidC3L1Ss8GwAgZK1dfzW8Q76cAgYAiPj/qdxqjEKexJfpuHnkW8L4AW7gX/VHdsO3VvKH/iSCUa3uxa6XqRmeT/LGeKIBPmwakF+hEEDeVqCwZZY/yS5OLWIg3DwB8KDhLvrklik4zsxf5xQgXzowWK+FyBK9K8r6bL3Fj32aNAJAQxmAVmVfe0yYr70mX1D19m1y/cIp6yyN61AF/UjtBt3n37SuHFfSTphaMIj7jM93KWxzK53kSrZfr7fCq0g11hvDYbjlYgDpxi6QXtzLtOn3sS9wDWIWMLNyqjxRSI0eC1MvzMuXvPm00fULIHlrwjcJWrJqYnIGm9iz7sdQwK+vxx1DBf6JM82GIAGvUmeKG8Q496UvgbOe24iFtxu52MtWhi4Hsvcwi3ptIqhwg3z08IMe/whe4wHAtD/mNBVVzvX7tt7/bkXCoHJkx4V1CLd/ODSVI0/9x+d1PxpjGe6ISodhRJkWMvX+KXCLKVUUov781WY/Ed7d25/3QNbUUPPBWJ+2E7bFdqBGwIkf8K8Cf787iKCnDTxabKCiHAr7rmhbWNxT9kM/LRH9rZSh+GvM5zK9wSAntEA6uVLs7gpbYQL78J5oZ5/OumlMyj/2/eiCkdvcCGZxrDk/cOYrJ7+LrVbmLIxtwJX6xqYDXccuz455hL+XjpDVXxVBzcFoQGoEDnXXQV197fc60wCzhMCmBGgyHx9y7w2bS34Y+131w7fwgPNKPZxxowggqpnW/F0gS1/sHIx7WAhD4BNiaDvzEwBLqX+n84771XPQHCDXckUCYRQ65aUVNITKkWiqck05Jmf0nJqVT1fWEHQNXftz2E9JVHTvv2CC/UC5BVwztZnuljf2/lQrBmJ6OiR5QLXXXhPMzW0qV91B0n2xaSvyjZBE5Ipv0ZuJGNnHvMd5FFADTkfseWg2RuHgrhHyWmpnfqmymyy6PjV+jb2Y9hVhZkdN5ilV9qwfZC8hmFrM/tJLbNeq0M3Uy2501Xy7Uy/6KEFr0SRzDPd1yutSMrHcegDlkj5HV85Yi44IK7lKtzG/UEL0RFuv1QqbGKUL1Weeix82OLaZkYXsBu3bffJMv1yDEg9SBMjs0kbhinJ2QVZKgwJp3u7QczY6O7267a9vmDre19TpJFLJaeCVxNPKha2bdyEONtt4OY8VlfJMlDPkF8QTBPEocTZRTjFpvCXVdH1/N/Bq31Af9GOyadopm009pXtOzKUGl1mwOePA0efaJvgteH5fTcezbpq6Ej5Q86s54M8OKnmuw2TVxLnAZwBfO3Qpv7zq8AJSSnjqVrT29doyslt3adfKJEwOOml7762IjKV7gAOIFW2mX5fw2p5CxnF0rvoHR1iaqDin29PSSu50uzLm88xBXbKd8kDaaDZuclAwbAfvQ8z4WDEWs0IhrY0pYhAyjrIsNBeuDTDoZVLHP47R6H4i3yyxBzGMVas6QBUzuF/gMiI7ZFzKL6u/iPEhHHnZ5o2fGqT/iOgu+Vs/lPmkboeytd2XWVM8u57GzaI7mxHldyPleS1AiKGcJzwxuZp6pb90Xk4vr+bm6coQ8mbBqUNpsdDrc+pjhJOcr6/HNVcgiNr3WKSir4xka6YqthyPc3ixt0V6lxcOIK6EFQi1X8rFDbH9y5CQgga9gllNTNTtbIaZSwC6Dj3pkGsOqyukyj9gYjQGBxP1fVnFCq+yTcDY+kIkRQxbLsaV52lLEy1jdImdQM2Av8tlNFoe+54LN6CZRVs8IZdTUJrbOktoxstq4s+tk14+lhYawpVti64PQ4OZlRmou2iW3rEaq8VYPzHG3Dzdq+XI/fZw/hl4e66PpM/p8/Ds3YD64s1e6R/n+Y1xEy3RLwrXv23F/r+p/AJixF5S6KDiF2ArvpcrsCRwZIDPDcsyc8v6nZ9PSMbzqxsrF/bkgsd3IsR4bV7o8FgAdeTfKlK2rp9ajcTkIqOVJ6qYFDfBP7/QkDPy6oj3rs8QnAcmiLFzJF3ScvTSKrUdoQ6Scb+k0hrTJJlYeuGs/LriPiQLDJwQzwrDkxYdj4URwf0AkOIKnDYTAxp+za+kYRhnRFXN9lIg3r0+HeI3uJOITA4Ksazs1Km+NO1O2+rkHl45H6GwWGdNN3ZlaxY522Z4ll4T3uAH35KNvYshELAUvEiI2p/fCX6dI3Gd0oKnRjORz0CluLZeh6uRwFKyvdRHOd+8dF16Uvfa1I6H3aS+QKEOhlOXZuGofCAh3CY0OQW2y3z29unbt++v16/I4nrWX7vJ82KvrAuJg2rNGzahjIzuR4eRqHpHVJJ2mOvdevkm/hpPz6Xm6aB/d48d8+GpuiD/shtZH+h4CzEhWemk0eXpNnRCyYe57E0AOyYt3ZTNGrc9OMZ5sHppnpINUCDMDZ4Mdl5lJsPloG9Stjvj0dbmw/tP/m8thbKTgFIe+C7dTtG1wnP/sq1M0fUI6fTJWa3q3iR2hpoYa4YXOkjeIp/fjFD6r7rykNW3rN10qVLKHYGKj9hT7cmfN3O1B6zTTUnKIsp0WY6jdE0kerYXiC9VUPX+IHOUGwfalbeT5Zvnb3ctXxVE0bc7tWTY4rh5z9ojC7pWnonJqnKmgJ6NCPBiz6NLP2kCOVuW0lUE6fy/Axax5CF6Rhy4Oga2IyxkIwilMw7ov5Xrk3Wc4VNr/byQ7GJRJLIVAAoQKe0sxCUUarPG5ZU92O2GPL2Ov43tQwjQ6a3uD3gcHsdhZMfyr0GBO28JIRuf4yX4pWL0+uK0pZIJ5bG7LptyhnbG1Y7CRefjEqC9lLpg2mJPqI48mCQfAEg3Otkm1PZqvCRNjYYMm9LpAoSaOXe9QnBrk0X8Y9i2RqacA/KxgIUAK7gkR0J5I11HhsQOvagRyj72qb7j84AkurLA2ZS6AB2IUqE09Fbt2k0l+x6q3NSR08y4O9SGO+3txIn8N6dbru5TotLWM+cNUpsylDewt2a2q+6guiJkuxhZqFO8RSvgoskE5Gkb89b6A1AyGKgTLfiX6sLMtVxHkyd7r04G6Sd0oBmUFRzwEH6GRV2zFwq2cT8FGt7qXGUVVb8cqSXBlUyf01MPAdNzvGQwybKDdy5pUfB6R5zn8lsezpwAKu5wRblD7VNWVJxI1TVOffyISBVH2I0HXPFnj9HQI64cTPj6DuL5bCxNR4kBXuhQfrYcL9vL0xHOBszyshz9uhgVfXFzcmoR/E6JE5MDk/CxjrwzS92yWw+w6xAt13h1XJx8k7e16Po779rV7LYCuJV/+wpiVdJOG0JaE9g7lJwxRlxsAgdeRONeXDK2mdoCDXMiraVTPIvsmHAt/aRYPUXuEifW6r1ca3V2cD6Tf/gX7GaYrYrK8je2ujVP6RSFGEzYYI/f6N5uOVy5/4VTpQFalJds47NE0wEWeZfIiFZvOSfOdnCUFizrocrdvy7EaRcJc149mwZuXmb8JNkHc0Tdak0iZ9GQGO+1csLwuarWVeS4fNeW0fie5PKKP63eSSECjSYt6PxQ9hHhGWaNBhR/+MxyyjEiLNAi9+IbJ/8q2xpAIWWFzd8TW431rT2GIhLQPF5Q7vX+IcEl6ZjglrY7h4FNMDffCbSiZAJlPK5ElEt77Q0cb0J51hIfgM04v1h7E2EfC7G28CkJ+V1Rs6E0LbjTb4xp/T0IE6K04SCHq61siEBAnIdyHrJ52Eg+HZEIKwskbHtJ98Nq4//iIFF+vhVkjeybnsDJyY5bSmMXVBeirNVJLGvGC31DvsGB1xPg5YNamtPERDb+VGITnakTb551aoy4rQ2LB+s5WuCB+MxHV7rdaHdg6n5J6hT2xbX6IGz4WLZEiPw+/WF1Oh3HXlUqZiYIk1bbCohppZaWKJDaPb0yxUUo/F/I1Jtw4LWfY4V/j8luombXSvcx5Tvc4I0z6TPBTaUg+FfNrgDjNVJXbNsq8wrV51GVaMJpXitKRWbi9XMzL/UOWRmXDl5zH77Aqp3613g99W5VFth54GiIQd11NXQTiyAW5pptJkFHPtIf0lsN0iPZcFNQy6hJFbtbS9LHHrH2rUwS1Nhl3oL3EpTK+JCyk6brN3EfmfW1XILu8srGphxQmLy7MPk0lafhw8Qf0KKosSV9jCsLRvUO6187H/XZjyNbTeX7DQ20uxHrSAGSjrl7LN+G1gS7fn9Sn5nQd1ktpT5DYUGpxrEvRPAB1RPZ2PjpQczRYmCaLVLvuQvP4pUYTBk0f2jt4+3Y1uzS/1Nh82ZV3vNGJFas5ani1d9hVc99gLyhzWuyYCcTpTVU+ZDBoECzYCzAacEZJkU0qbv+jfqgezVl313z2eIkDevtI19JfIm6Omw+doNWsJSc153M6sJs4F+Q2NgTGG3nktTeFbIxlp4Fz34wtL6IP2VdptIg/q57GfsYyiIzrkKfJSImDnL7TztxPMILT2EO6ugl+YJUvIAiXGIks4lC/XRsvE2sv7AE3iLNBI/pqq4IMHrq3lBjMIE7iXiakZMOcvn6D7bRnKEZ/lxXAx/VC/wCV9uOW1vdiseTdf+EEpUio6QEfj4aJ/zfNobuoBDjsUmz6SGM2mWfhsGkEnUEeQVVCH00lVjaDCp8hIj0HYPiCOKeuVKiYNY6fjUDP2KGgEkF3hhIr3TTE9sxD0XRMiK8ynJ84P8N5xGMuQzpJs0HW0on68pNuOtpLVJoWwMqInJu7GC5/ibkccsPiziqDUtGFg6PBQsN85xc3uzbFeCChJbCVtGUL1ce3LBHKnZRgMrE7GwiJh9vqQ4oFCLZz17ZgZc7VRfYbb7I1XOWffHhik6P/MzA2CtWf4Tyn/DPk4ozpFXBPya8ZDGF4U1V+v5LLJ99O33G7QhvSs5Iq0wNzABDEOEPryr7Ua84Ow+VHcDFmiJ/XCXzD6UdTflpFkfRCxV1RkCUykqReo2fEJdf9SZIHUm2chrVrAFMd7N4HjJAKOMsFjyb6r/N1VzTY4oK6Aji4p4C1DXzoSkjgLX/NFGanR55qYgbeYd1JsLZrf14pOJb6Drr1uFEmW31m1pPkmjPCLveaaNTfbxHdmslXpHyqsJ9Ri06ZK0HwsaHyynDRekS4lMiuPSxyz4Ai63k4Src6nDI8/JXUwc06gIJnNSadIjZfv+BiZjck8FHJd6azybRf2bWo20g53AjPaxXGv26mf01VXQI1+KvAYBklMbQyqoaCoohwZj+c0MPl0woj8KhrvH8PUL4BDz9QMIaUFA5GVPhCZzVOCN2fJtIKzkCG/xZRWC3Vg0a36nXeSJLdQN27Xrbci/XuL/hCziQY6Au1Slt5ipQKVA8xQ6n0l7Z07Pq5qlk5qj/gqFBEAaFo6J9mBKKgJ9w0gOP4+i90Pth8HgWGUvS9MkqDXBA64Hof7IqyGWtDBe5SjMzowTHoMlN3M9WkkA7ZsIAb9xZS+Iq1+Tjf08nwD46UnglGciIQqbFvWgCGcnMNUqcrLNxupwvfruZ7czqUCVanS1HqpVaV4qVLA3QddbNZurVtYNAsXaMS5blSTiH9LgRMiaZl4R5JOX5PLdSm2Fc60j9p1eH6sCA0ZKFWgDgkxfKwuMLq34zDHl/Rr1d1qLk8tjDbDKVOfl6MhSeZfDWDk0cWqNZW3btRLz6uXe+w/bjeJ20tXWWOZ+jz1xSGL5Tp9uV8smzrpmI0ne+HXZTJM4bdd0dLhdOwS+uNp5bdYDqmbsDFvZ2+0Ixpv0rOEZR8TkpfjUV8psEkanyT6kLqsjv8ANcxdo0gOMacdQrQm3k/5aKg8vWt8dbvJJcvD4/rd8LD7k58xphthYiawbo5yPDzZaUcJ+UzzWFxY1I2+HGjqaW51UlmfNzvSO6YPI91KcZ5CUd9lLSSnZQ9khnYOimp20+wKwVIYiR6Xh32NJ662F1vbT5zm0UuaNbj0MPi6rtGWTXLZYkB/mqqumKFzRSvZFR1iQPizN+lv9dWsJZN7qT/vTSA6cxODLxmViIJDztX7SAhoZAwwE8mBPXXMh4FyAYA/Es5PIpCy01eUy9yyGCuw66nP28MAiEe+7MDWjgRbh0drVzcl3lshrLHHgDfPCITQa8CAjmXcUXkr90pA9jiPK+OIuwNjTQHbUAE5Z3j82kMaTfQiYWnmkYbELyYcQD8K+GouiaD4yguQLmKjxLWnBwWZCfZKwNfxLhXkfkiEJLVsvn/qGajYFn+eS44UjzlIKa1YILrQFeFeBDbmo5sdBOGDeDvjblQ8/04o+Vp4kd6Xnt5MUGwWTUK5TGCW1iDcjJU/pqQ2TjwhbxcHXRjw/jielR6K4DiS1F3oZaxq7zSFVWCSrGWkG6lfF8AgV+0S013nbvtRF7DpdGo6RRBp0A3IrC1lhQOaS3ROaoJYth2DCEr7yiKIIyoBlpWcPNkJFUQ6V11d7voXp572MfOpnuYNyfoJzz7TDRx7KvDO2lyHQcOfohrX9UVKXPaDtHpx3BCy6ez/lHZigVT90sWhlKQpyAZJvCDLoYEiiUeeBLn977pz1BBwYxpY00Vb/ck1LDhAEQc/ZUFCOVM2CD5Xo1ZJcnYyn6geyEW7SyNQ+Qu7+qdDzRsqtEDUvtddo34IqqcWZ7uESQrLrdwa0DJp1BV5uIHhAEXQKPnW14piF91AN6HhVEPtqIMyXiHoUuIZzQZnfudRQmma+/g13Zb+v/GBdrDtahj3TOJruSDCdrAkNJytha3B/RAlMxp0vAVj3X3FGpkIQjlgEbSExci/u3gMkgiSms7ZDR7NNQwkm1M80GgnO3aVsnCnbk6ytaEz0rBeqwND5CpiCjJtB/078H9e7duq0cgYuxPIQl3T90zbPZqCkwfK6rH/VTN1KxgCkGykOUbBZvLYdfIJAp8mYpaU+tY97Ipm026tq704ZiggnqJciKHVTUmkM2QJeIMkHWf/xLHEW24kayUQtgxbViaEbsmm3NrshK1rw/B/C7fCXd14/561n5FakJLtnGolTvYDEcLtVu8ELwm854HDsAuWdUKht/NoWsRhqHUc7YTvIkg4xRnFZTBdPpCkwRe4CAu1Yj48LrzdyOriwT605o3HPM4IqUlp8uPVgTb/MIlegRHLz1Qu0MfhrgMSCsCdPGN2TUJckeD6LvecNJkjiMKzOXAIy2uh+bqjAA+RG0tfjBK36OpT6t9bCrLAnwS3HqhuplWfioQXO/u7UaEZfyLz6YYPoq78sXQAMA/9WiEbGe490WoCAnRkBtUCOK6Ow5UMBOMFNnCfV2uepPDV5VnODmM6y+uqaJmkGmZ9r/pqjEujRnWpF3zrN63I4zA12qyePkkkCT50byuikzpSy8E1NtXkQXwYVSD9GsqrDRVpUCZ2/cBQi6cXqRvGsErSlnixXo9ElFWFUwaWEjAztYEBKZSmu+44PMKkzzhOkhIXX5ARqErBi4Mp8qz/AHvAiPlsdVjvXGpaA6C/FO0mDy/kvxceeDmRbPWOhRqx79+WK+WF2UMCfj32dFOvqFHq1cKblPZ09q7bF00qbdcRGniRskZFar3XoSCMNiWoKjtYIcaJ1ZX5we1e2m/224qXuf0cQ5b7fUfkWJWqt6+IHSRiDerT1RqwcuB5fIWUZYkEBI3TKDIAl/jybIOB0EGcrh/Pip9bMjT/MI6rUZluEVs39KrmO6BL3Yf95utW/1HL3r20K9n7IwrNbYS9iPbzOFFZEtoe7qPQQyqa99lmFS+bPXPHvzTSNp+ZDa8vtzt6GlQoQYg/2xaJ86D/qmYkF5By0MqVu3TslgtZM0U/R/1VrrFbR75fdfIUuCRjMSu+WowXHvtpQJKCJauYDgTJ5C7SvTKqDU7ad0LDWozRa412pz1JEaoOy96penbPYJ3LqfDbgsfLB/QU2X9DXxD0OlMu9nkw7HSPY/fCUPO2pGuFpZIE7XT46olO/ETje0ALkpbQfCXSDHrsX6SLZzA7Ltuw2y2lA6N3dHA/2guRDZ6ZTSoPW89Lj3S2dGUTq0pXB16FzkU+Y5eqfq72zhdI9z6fed8PKwfbx7TcgWaqrGzbYe5s6sl6WXnyrp8Ey3gPNxAhpK8H+aMJWUtVnRAB+ul6YTqqEbMWuPMQZfwtbfV7w51ddXlX94vF/uv1x/LS4OGclScwuB+lA1AmSPcDslxacqpK2wKXN3rPPh9jIwSWYTXeVTTKFZE+i29OoYWkXe6aNnxB+DRpnc+jn0nWBI52/Fh2/zSryakwimsFhgsh4E54+N/J2RtnCcxwd1aLCa+Moo3ffHK91u+l7/nLrzu5LzrOI1CL/MzLpbC9WanUQi0aJYAVXMV7Y7XzjkI7k4chsY7/vdyZB3nTivvmrbp2mk1j3S6zh1Mg+H1pmLKGkWCiJGNMTKyUMomMY3MimWmUmPUF2dQC0gUahIcUWGxf7+ZxJB0E45wMcFJq+iW48i6Zhn4CBLnFdFHj6nMcMyquc2+Q3cxasGzxAWzZp134Cy/OIctir+dA2hqCnBSeYljfRvqJdUyvceAoZ9hD/6Ut1FPfR+/H9e6kpR9O+NqYaKmrbe4EK1sEp7E5tK3oN22pIg/Z7ytK+uv2ZYkRfWoANOkqamJVxmX1kKh9LoqKoAVpjoBP/lGJlRII5DcJFyBjyw1PAxFoXM9A4mdwkMduUTnM5kZUCEqU3CQ1tVQa2FbydN4qJi+wHes+7BhiytRBR6cGb9iXirEvRsSXb6YDLgphcH7+z2kfTOQIZA61h3JEkyPLiis+qe3cHEwWTUSPlL4RhEHLsMslUAboIFSzdefMbml1VPd2znsZTnWguVkJNOx7uMmkdq7yDu4bhZYuxNuT87H3X24qxfiemCoKHJDBwB9vWhiC1LnBCdt20W3+ldUlo6ALdo3L9r7y5iXS0foZgDFoNvmCuyvqCzN6ka1jxd9uVTBal0LYE7EQzL/AU3noL7/IGZUmhuSYgRVw3C6i/IodsMLKlBLwR8KpxYUsRk+8tywKXRghHL2036nSO3f6bs61n3aRFcypAmiwBAyL//TUPBrIsFBETpTqzrcRyp0Sql4bRkyBOOC2+DqZGh0nPPSSM3wKb/ukIuPs91xv2uIBAP6GrXzy1/7HmBZVbPNsTjLY8caNsYCgn8xa412DLqIMTS5As3whZXwg3TydrTdd00NXv5RU/yasFvAVWVG98AMhWqXjSZC6P84qe36VMZBcJoP0lD1Wnbey7fzPqpjvfZNMP4Z4APxs82+JTjPBpTLXFCDdskxQsGpV/WZq8m+QNn+3CD7cLgMHzcdyVZe9G8inJBflA+lAcnCdwpQlTrkVSmPmfMtFrrjdMKeNtESJdlPZIcaQoNgwE6EARxVoDLECmsojwB9hNFrhJSqiKA9egTxYneEK3rGt8oVN4FWCG4UpRDceE4hmEBYs7k9nedaNfAihq0zvbC/gXypm1Hm1dTfYoLuWggYoWWYYNAyLAG7UfFhXCi35eUpYS9Qd/kWrvzTMuXcTSYDMcMgABTpkUOxKUAvCCEYm1SdbBeDNWosZSHlYp7P4zsBasGefEMLoWvAMU1bkWU0nq5SMJKnYqE9FXpBl6+tYUAaE6XQmj5buaPTaNjcdOXgAhBxpEebtToF4GhoVAPaWt6OWafwsquMtg9jhUqoSWWDnt1h37eyojgj7rApqlFT354c255Jh/yx5rly6pswjgKP/qTQ2QRnUemULU2539LZcIBLUHMtB/8qtHY6GFvOgHVHontfb1ecFGniI0CzoanRoXCt9rrKlVcAG7MGSstzgjk091X1nNI1NZtECcvDgAHY7Urcdveuc1NoIOqDWrUyv08tMF2UmkuZ7Jy9kIuNaRnqQ7+sGuZLl1CN6T3tiZ/FJmNaBBUCscvcZ+mpQruVJncLLPb6LBpGCzmNehXPYxt49ykr7zw4bWKZhDpPjVmObjUXdo74Yv9wdyif9FCcqwq00wQzIGgkEF6uCfPNdj/B5AJ3k6qTpXsw5eDz05ubqQQicUPOWDnk+C7WlYl5flur65Llnowt+0cNjQ9exMc1G+OW490FRahQ0qkqhzzuAq7WpLDnqd7xHxbB6lmvr614QBsZRSk1XTqIlq2z8VGfAkG4/v79lZU4qYs+16+3+/eaBMMtSNA0h2bvvREYixSHMAceP3/8FvDXm+efXnx6/PB0+AQAAGrauzuvCFCIQMxZIeFnQZse9z9dy6Sg1cZoyTxg4lprTbvsCw011Yr0aq2g4mt113noUtqRm0dEsZKf9MF8vN393YfH/XqW5VqTZApG1qgOuVoYTWlIct65YRCF2K8oHbPh1JrO5hF8lNqB134o9XDjeNh1shIMIAAp4sDd4Ehi6+gmg7N/FalnVqkpumdgkTbiUvxSz6Lk5XdX+9xsVeegQLuT3N0q3ww1DbCpRFC5wdRtbXkLPkNB+LoU6k5q14zpz8foDu51yoCG5rB9wZNRPPaIstp0vRNxAbH7uZIEcLzkm88hAFmMvG2/uaCusT0qX20FE7QVw4jH7aZpNzlnngs7HWBA2QM4FRUvpwgv7sPFU34zag0I+CRfDjWJMiPsxZFhMqLf3Zw2Rizxje4JwOEowQgcv9sNFtflJfMknaZ27Hy+bvYG1adIj8A2jloAIMGI3DsszgwOpP/uSlzKkl6yUpYqwk+2dn33mRq34zlmPqvTgtZ/xf1cMBIYEouQaPaec/PmCbcnM+QhA6k5pG+dB2+mhceefkG6Cv2TL1zMRD42ueA2Dj3TQfYBYr2gcSw6FRG4/CbAXqUR2+h5P93gEB+Vp9vpdTZB92ojBPSx+Vo86hBajcTF2nuWntlHiFJHydFcdxLQ8Zg1Jc3RbjgjjQ88qTyciwdwVfuWBay/BjQoVLlJ0CYvEXiZAGe3lvPgMPf61fej45DCZ470Pcpzh2Tm43tV9hRr1eqDD6hRlxNBG+wyKg+mVrIXAa3s9F3DXrtGzUJyz+fECuSHggNhNyCuKImPI1fzZ311I2TjA18Ye0d5KmiGfcnRWh8hJUe4otagT7mRPay9ol2fTBFRfgfssoye6TwGFWVCbNzcXydYu4R62Bsyu2Wa6SKQP9gHcx5RpddYFAGMu40axNFpP8h1g017lrdJO0zPgJQ1SJgX9Uy9TbWhvppygKuMjXMT++4ZrpIQEMBeJ/nSJcrE2tKebwAVF85x2M6mLE+sdCFHb/NPYOamPg3FTc34lF2+mEtMbAz58vL2rZQLzBlD0ZpqG2gzdWE4KlOTqlomaW5TzYxl2PVIzEdWbt9gRj4+oOl/VRfAEwI0E5SvZe0FaWeOlQg8IUB9OgyPigQVtACcj74nZ2jxeDqSLy8SIJQRCso2h/WExHFY7elWF4jSnKYDgVkUDFOt6OTj0gXI1IhQFtsooTJIyJ8PQR8FogltW5znAeEZ6FlxDLK3UIJl78oovnbSNRBwHh4WChlBRGSH3bEXc49D6oBCz0TgWaOKbsH0rf7a4WdNMYIbAXDShOpvpMGq0yyG1p2kj08x9ELbcfa4oKy6TyBUBVrOI4StjKpvn1yM728v9+tl/Do+LltiXc9tBH80SuR2CAT74ywLVwR58z5D6hqT8i3GaBtv9yvdKUCDh6xhqjhAeef6zm0bNrauzXj5gFG2JTGmEfyOdT0ZEYa2LjyOjweuMitl//4Bzncf+k2o9siYFqZA9acMhq/YkHwNi5L1ob5Sd02tRi9JQqa5xBH2QKQXs74TfpzVAAVoxA3zdow6hsZ5gO4JfJz5Zp4/qYIjwEEH3x2U5WerATyY7IupqMm0QBbJPQUoqekqeQ5zz4rcg7hNJ9vRudJrxKl42J5CtJfuz8SJrJ40MIUY1do0Wq14pSlUyTjRpy+b1eLgfj0e9v4oinWp4CgswWo+w4+BX7c9yjDRZDba0nv6o5fdnSSgXdkLXZvdmFKt0Y9dL2KGp2VJZh6sH7W320gpbnzcOB4fuuWb8cwoCzfMcZ1uojNXRS7vkBKusCnJmKFXNn/Ardjoxu7r8tuxaB8yHVrsfruy8EONKl5fKHwRcPYpeNZKL8sO1pwvsjP4MXhITZFZhR1r70nHeMNBSkJfONhLYpR7i3GGDfNEXAU5AkDCYFatojB3puyNjuM9EpmrtLNxX5p/Tcfrb9scMqmyoPeLJ9Z5S5OlCH8VDQiNk7Lwfn/i9CRPAxrSOcMnDn5mqCXY7RDmx8B0XLLZRkhMayN0hKBHA5ILzQT17ouVKW7pGudbiqFDk+hDe4vxdhlfD69dPL0Ty4ydar27WPrXp8zTNqLyHri/lfss0mrGWmgIPjo0bCM+fagGeP8F38Q7uOWfrW8XEmTGdb+Hny1Z7k8viyr7+irWT6+v6qaEyl86C8P67vx45znEpSFvBwlS/Rm4MbxpRud6vmf5R8lqe2tpqzO9mgedZLaD9bt+9pfTfrtewfkwR0zGZe9ZdKJnVtc/nE8CeY74Op+2m5vE3v+Z4Nsif9ZyFM/hb/Wnq7OL79epY3sMAD7948Whmp0f4bXb7ljf35PDXLvf8rxh7eNA2Efw593TYSwOY/vN7Hu1J+hwkhlP/iPfg24sdXZ82+8RnhGYbtuWvz+HOY/GQ+JoIhiXQfNkbZPfvKTR508fPbiXrgIwWgfkTjt8Iec7ZjfrrqcHsz5MS+FFzQ3Dw0rxdB3PH8H67uau6+D8kPSAggDIju+8bQOXtqxvlFoe/89rn+Gd/5PIrk5hQMMAABD8X7Zadyqd29vrQopL0cdmX5z18Z+nY7LaB7MSqGZiDUq1L+SoJetz1xol5me76uPgf+Q5wukN7QbDfq1YelGTYmXBaBrNmmkn2NHRplyT9OoZfKAtg3QF8hYKfDwnlY8o5TcIzucm2aroFjJ0OubYsMPVIVXJoXOi7dhIvdqN3EktPrA/rqu4KWQFPlKzZcyktnz2KvWPo9OOb4/wtRgzj9GjielDqfNWab0CJ578kPz9xJhyCm10bIzgF29wLLx6YDGj7913jCJ6h2JHcuUC1hXHH0GHlKdsEeMFaVgJnv+0OTi7DVu2YTSDMQcN6zv1IuCL9hs7ODwZFfK4zzvN9k441XBYdlL56e5Flo+xCNC0l5RPaDSDgvhsGDIsnIRRDfHOcEoPTIdYpjAm3rG5AMusjYIw/IjfvbrjmW0l276YHSAjxAbMg0Rxy7ELMkKC7mjEXAba5V7EdB/QKfAVW9rjquCiNEgCAenSamIztkG7zpdOaWgyFh7WKGK2743X4CnwF9lNTFZKgyQQkC4s0U/sy1dQv5tnAeVlceGAjs9OOTaH6bygus03Avpi/4swGX0bHW+bT8Ml3r/2ZbpR3RoN0gtNwPtETR1cAjqlg2IilzpFiIuv6HwpmUeIH8phWegxhbz2FRhnyHUqoBapRXwnQ2BsYnwgILAYxTjxKw/ZGLrqtxf2mvrI0851t689iPkBTJOWhbGDYLLnHN9e8jdUP2FkR9y3zSNSdviVjB9LEyhMEWhQLjTA2l1jsxSBYT6pwOgNBV+2P2G45MbsLZGhNN+RKyfyX2nnIM9hzDRYnmU3/hiPQEUyDcmY6bBfPd0iS7QA2iyGz1VQo+DqokZ4MRT7QC0NQj34e0jK/yin0QWD/TRZXTqB9hNzFPEtLZ967fIo0F+0NUhlA34MAKDDTrtAmhGbBDnoMuk8FnWxH2k1Us9mB4ldUjV6zbh54Y8byeeRWl77bMHDRIErdxUE6A87Q73BRg/TR88cpWjYoSNpwCDrTq7tIR6dMEYkJLF2OM91yFq+QeHFQ7VoB5r8hqFLLduxaa4Nh992tODU+w7ghm0ncc8DZZcIElrpALgirIbE3MKk/Y27FBshto60ZyclbgzDuznC1O0+S21Ijp2ppfqzVKsvSeNGpKwfGfgi56sITkiekMJRjIEkxSWkRVrv85ABwcVZBGQt5MGQLsm/3iihqCHZhhfVI9eEPrLxCtj+GNttSgCnNyhniR2ZnLyIWqhreMoReL8Kq4KeNrm6rE8uBLCyNRUxR297RggQmCDKrO/N2NppZM4mbVyXFLQswLJoU7Pni0UBbgO/6QEG1rpmSpCD9rhNmCPZcWqMZkTFQ8m2Yzzzv4b7S8hLygKb7rGaeRHKROPxhJ3IYPeHQnjbUJawOkYNiTkE5qX/8pEQlReV9htAl0rIGKLn+W9ZjAuDfn0S0Xw0/RtR3yLRiL8fBF8KC5etzKgLe0d29gm1CXL15mIwsVwIh+oKx1XFzpXBQlcgcY4EODwdWMwCDOsgREgH9JfNDqBODMMJEaI5F0yqQbDwH+/RimJUzwEd02pG/JJzyIiUygyJ4OC2UXHSwD9xnwdYx6Wj0epxaq/eQEQQmoD1u6s8isxjznLIhcC0DZRwFeZCJDI4iA1NAI8YR9BcyG0Lr9hjdqZznh2YqUTwHBCHwKJJQTFiG8kJCN0SAuS6REgEzIICRZQjnhzCvotYELkE7Kg02dzYFj9tjUoBESSho7CJR7zggLWu2zqxFWGkChwIfU8IlVCJ0OXyWUT6YOWazMiFEPI5Z1asHMb2ABVKwBRTyUdT+iwD4HXGkkLhZQVR2dmpNIWm8CS5wborIktRIztkhUnnhsG42fBTsBu8xLxK6KbO5r562BAikcHqFHcLRhUPmbIsko950RUJI7Sdw6HZxokJ2KvmW6FFmlyINVE2KN5MI42ZfEBECCZd6I+/xRGmVeX/19Qw+E6oMHelGxQuXow8VUojwdd+CZFi2oy4cPjSY/9MyVdtzqx5xeq89Fw9G/nms3OKvV6vvPfGW+8McXDJBx81cPRakm+++MrJM2OiuBhrvDKlAtbxFFQupMJElapUe+qSOrXqNWrQo0iAJi2CjBp3KzKiICqiITpiwP/WT2nYTMdkHR4AciEeXyAUtdgSUYlUJlfACIrhRMt9j6Ai1RqtTm9nqFtPDKODo5Ozi6ubu4eXGjMsb959UBqaWto69epLpadvYGhkbGJqZm5haWVtY2tn79BtJk7OLvUbyFs5S3cWm8OFERTDPfqhq/H99sdfnX76L4ebN0Hy/Kdohu/nCHTc/1MyITEpOSU1LT0jMys7J1dD3cWycn1fi6r2l4bauvqGxqbmlta29o4bN2/dvnP33v0HHnrksSeeeua5F1565XXNWrT4/6WnVZungj0SocYz99x3pzfeeue9Dz4W2yefy+xL2bJM9NW3yiTLVSFBqjQ3PfBQa9l1v9r3Uqcu3Xr06tNvwKAhw/q6Dqcb7jNdWV1bJ1IRhT3FlvPA1215V9Ss8S4LX+czaxgadpneSYPVUCuryfX5tNzrxkjTcs+PFhQlN+GMC9B2ptaEu9ISVc2nb6cP1nEUjp2Ap5qOI8t4l3W8ingCHSPgqaZnfpmWfXGKQqznSBiY7WGxBN7YZQMEkVdNdFO9kWtVsMgralea+hwLY2v+fCzh1ahe6UbjJMEYW3it/o2Hf6/HBKY2smJD6ZwyMA1il81QfZPodlUxLqg7Y/Y/6+nteTxMn4+uPJrAEiKrNrTJaQvLoCawMpenlQ6tkxEnEtYWOqbX2URn9G0W/PKdSqIGf/S/4Yph9O8vZ7sb3Hn+HttEdmU92+5EUa5VPpfpNthnD5lwAseghO+p5pgudvq+cvQ/+94d/8tl2Cz6lXu7uKE0DHlboOOFGLv62kZMfyUPSm/T1xLCXsdBFcLfteNul1Ls79XhuDS4xRL4ABIkRTMsxwuiJCuRUuSQICmaYTleECVZiZQShwRJ0QzL8YIoyUqklDkkSIpmWI4XRElWIqXCIUFSNMNyvCBKshIpET9BqEjbjnvVK1VghBAK9CR4cH9sfVUOdqNfCyFvIcpzYWpOKcpnJ4IblVCPvKh/1WDna1tSk46mx8l/YO81jDyXx52Wo4napc3D+fSjp/FxeyjJ7Uovi4143xnkXBaH8bF9Zy7uBe24Q9PMRLzlo4IqbzQVeSJ/O1/E0tMboidoBTI5S92nh/TnwnALjzctZoe77mhYNU52cWl0e7lv720BgcuL1npyGHt8qupqxmBa/NGTgZ71RDHMYfLpyum8z40D/RlLlddYRbPxMC3QDXc63xeUUgMmJVmZ4NxJq0YsW9wVK80/LV6LrYtN0UkDXsBxVPSQPXQP28P3iD1yLDVcQwLRQ3pIm9zNyssOP+jBiD/0k/TlPO9Pg1H+wmh6nYrdwX8X2eLO6Eba230Dq2Rla3rtxHb53213O9uI+ixJpaGnqO7xBPx/Dr5ifjo8h356VFP6GzuTmoULZ732mH/m4wplLQNvjy/i5KP0dyOTnfGNdLDo6L+QvVtCtaVsbqkNAA==') format('woff2');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SVN-Poppins';
  src: url('data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAIPkABIAAAABzowAAIN8AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4bpEAch1AGYACHZgh4CZwMEQgKhoJ4ha4tC4d4AAE2AiQDj1YEIAWRLAeaDwyBPVsQn3EG3bYdVImI3DaA6vYQ8D7tahS9TnB03lSodJKNrERu+ijQHRwVWn7dlf3////pSUXGTDJItw1AQQEv6v21IzJslFoaYsAYZax1GqiithnOdMHVOWNZEcj27c45cdt7ejxylZV3fdOW7uRHD6iHfMw0YI1Ho4In7qjIGGOkFWUWC5+HWjcV04QZF4e0lS0LrAIWgSVnWs2B7C0peEh5qbelFwp8pizKgCZOdbzeMK+iUeZgs02ZQ+dujqDgCJpUTQlV+vJOOtXYm7je/Mvmw3on68LBZnezbJMy/BJfbDX4D7v4/eb23/V8x4WDRjFFJE9oHe+3L04+G1ZhFGVYubuS9CFT0DXNPXxWbWn3ZQ1l3F6gkZXkyJUn3yM6bWZxe7lakftNqaQvQn6k0/7NkhDskCNrZVaQ5wCow67K75pflEdB7ffv9+w9IRIm9VzASJbkCFWiFBsDgEp8IslwBmhumZQFDsZY3gKWLJKNsWi2ZsHYyBghCEgqUTIwELHr1RfjCX0jGzPeLwMq2u39eI6JJoBRYQtaTe/lwWOQ4oVECZIX+o1DoFEkGLASTcL+ZPf25s4zMbD43kAqaojHxPsDseiv6M/vUzVnAPLCn4X43MXOrl36uXPRptldkBAJ8UBFOGQqNETnR1xMpC6G0P8AjmTtX1vKRZWwAqP88L3dABk2pCMj6Acl39pFfUWtrhrJPOhmhNQkingMAhQKlRPNiy/DD8Nsbc2GWjPDvozsJSF+oZDqK7371t62obSaIWTvjjyjCEsp9VdHNxInsQKJApV0lWTzJNkD4u4emmqgZFcQPeZWRjf8iS4pp6BqJ2YJLKc9lBw2kx59UFKDc7rZsyaQCA5In52+Y+qYy0k7hkB1jbs9v8131Py9wUwMmBnzUMMG5tme+pNiguPTrAOqdVLy+fN21o934HiIZBzhhWtedUXRQATQWttZP/tHTBPeCJESaGziZtOLcjqd8PwrfCbF8w/ANV1tVdK9nnml8uIdloSTJcPCMXz69yv0dzg4d//71PX/a+10zpFkYic6GvsGaPNS/Cmr9W9IFCMjvwKhHvH8w9CliZugnd9nGFblUZIs+0GptXJNMrSA5GN4vFpaeETd54sty5h/dVrWcQFgQhyrYZnrT9919tXLmyghBGbadv+/b2q27/6ZwYBKB9wI0ol0JB0pxxYESDrk3dy53tLV/Pvem/fnvf//zPzBgMR8gGGGgiBA4iJJhECIOz8MOIkkCIJU3BAzCVBcLaWMzdI6p9C5KCHJsejs1k3lNoXKbeeydWcXpXme/8vUf1Mr0McRXpUpaS+lYjrmeNVZC2DMggG1hYd36Sxt8lnbOIy5oCzGNKsz1zLmen5tdwiJAyOHBbmN53mMRUuMFkQDPP9jsi/V105Mxuw2xDuGQeUGQ7Rborl8+H641mtbtpp9nevNJpcDLhHtJC+z2CkQSbKAwtrKL/t/c6Vu2QMZVSGBjauRxzDZlA7IFylL2Qn9mdxP/sFsCUhVVbFCJQB9Wfj2eZSRa20JsBs/tiVh84OW9A7Jb0Gv8S9rbUkCv0AgTEPYHFMwWcRoPt/fq1UEEpjYTJAZhzQXivDb/drfdqcZmzOxxy9NgclN/G+/9H8wWtu8pN3vmtxGEQUV4bAJipq85XO9ZHv7ofTOKV8Fi2zkCUGChV0CHWTT/i8MzjrWb7K7ayECxVcsSIgYT64xrVkNuerXbs5WQ9B+1iAIfFNQN8RtIgLHPZJuFQDgFzhcvV59HAMA1z6PXQDAvW1f/oIAvAGEAiAQ6RfEAPwtfDSnLGQp7AO+F07VlEH4uj3wf4Yh3Woinj9XVQbyPmiA5hajvLuzjgvLSL25Jc2xzw2f/CgAg4NGiGpOM7Iv+umcCEVzSprCtcGpTvbhdjNXjWrKjFeskv5PvUi/RcatSl1dlUskzS1JipRShaRW2s8oehPb96LMXYrZlZKqqZqrix4zIyqVfbouuG09uoeq3V1ZUzDbYnRJembOd2+qdPsPWTmVVDXIYEMMNcpoY0wx1TTTbbHVNtsdcTFa9HQZMmXJmr34EnKXVEppZZRVTnkVVFhxM6psVlVVV1NtddU3uzkNbFCDG9LQhjW8EY1sVKMb09jGwTVJGIAAdt22ZUwadxYnJ2dlQfbn6vLjK1etGrE6slki3wTSXxtkDTbE0HJkdToGJhZWdvESuCVJKWnflKG/4lJnbmM0Gm1HM+XGVGWa6RZZbMnZUtt2NUfPaLbuatPHkBiZmFnEsbKxc4jnlMDFLVGSZCkM1tQ1AmgQBIZAYXAEEsWIwWSxOVweXyAUiSVSmdzL28fXr/z/ZFkG/YX76gZBBoMhhtZFX7fYEktzZF+OXk8XqyvDoByTCiwqsarCrpp4NSSoxa2OJPWk0F5X14wBMYHF5nB5fIFQJJZIZXIvbx9fv6L574GwH/HQAQAAwD5bU+maTtNMkzSrZDSnyyBlWrpTeqJefVlV1qyXjUYlKgdQQBAYAoXBEUgUGoPF4QlEEpliaFTGr4zKzPcAkQjd7/RMevVlLFf2biu5olMgCAyBwuAIJIrRyelvtXMuydXN3aM877REEksiHDnOZfZXCUWccVdlEmKPHJx8/AISWBy+ysL24x5FuEeE+ihliMszz0dAAAAAAADIEEembLnyeRQpUdoLewIaxA2c1EDVwc1GakBrwmrBayPqIOs01GX8Nl80j5bWtvaO9Uxd3T2rAU88NeKZ51546ZXXPvrksy+++ss3f/vHv/4rEP39ju/GYMvVgzazSZMkd5ckesimRcJkMplMJpPJZDKZ3N3d/dCvqqp4CgB6qJIkSZIkSZKk3WzdZw+ipHarDXaOMycQ9QCEEEIIIYQQ6n0JAAAAAMCVo/ckAAYAmKgcaLciMVHaqMLIIvjh59j5pVcefXJInhj1imNQG7FBHHDi1KuLXlkMquIk1aAmZMqWK59HkRKlZqlWq94cjZq1ajeXd1F/WbvVyVLT7lAAAyMLKweneImSpCh6N0Omqv8ZXhuZXBiAcfMGQQX+f6CR+X8z57r6vPltkya9e4SrXNzjZjWPZ+ve1j3/f2V2M/0hcul5kHkI11Bpw2QNV+cjGWRofUYZM1NMn9nm7PNhuP0jOXLCQmHFQ0uAVRqsLFh5sIpglcGqglUHqwlWG6wuWH2whmCNITWF1BxSS0itIbWF1B5SR0jdofWE1htaX2j9oQ2ENhjaUGjDoY2ENhraWGjjYU2ENRnWVFjTYc2ENRvWXHjzkJoPbwFSC+EtQmoxvCVfJERt4a+Sr2K/CbceofhISgxXaZgadxnCJv8q/CKdRZb+v8oa3BbbMbvtIaN4OMojXDxJhZWMJcXAcpUMJ2WUQJRySoBKBSVwpZIS0FJFCXSppgTA1FACY2opATN1lECaekqATQMl8KYRRE3gNYPXAl4reG3gtYPXAV6n4pDTQzHU6aUY8PRRDHv6KQY/AxRjIIMUIyFDFOMhwxSjIiMUYyOjFCMkYxTjJOPAmoDcJOSmIDcNuRnIzUJuzotMy0FSByHkIGz8TXrQa6L3/U9ApWBMzHua+aHOY4E1Mi5m36/eFwLbczFS1ZdajKT+eDY0uKENb2SjG9v4Jja5qU1vZrOb27zmt6CFLWpxSyAARZ5dj47i6sdUCEYizylTcSl+1JuinDpVUgM5b90P6H6rdnGFUlDhvm5QDerc1x0aQYv7ekC7VBcAxGQEIzRCIjzCIiIiRVRvrkwRKpaRU4ocRcqppp4Jq0I1+uvcqsQmRS+cO6yxIbERsTH/l5+HqMW6y73pSld727ve96FrXe9Gj7vZrW73vCeN9LpnvepOL3rayz72qc996Wt/9a2/+6d/+6//u9f9HvSwR5AVo+InQIhQEaLFiKXl1lhPAy2y2BJLLbPcTocddTx9xszFZcuRM1eJJZdaeptb0apWtwHhErrHLgqfe6FQKLdN4XNTEHp+XRCDicBztXd8Bn6YY/5huZqdbjywBpa/T5e5caS6tYeY9473EL4YbwMQYyTs0pPRUWc4cUAupvsBlB6Nx7mmF84VvPXPJ4CSX6KSQU39TyY0+X8BdrZNS2AyACDbxyEA6gfFrG1GR9ssfrJSmP/HhnUAQBt5OLt+88WosDHipcldVvXNa1IL29DfARsJY3gcH2cG2Q/GH0a2IP8DggEogAQwQARABwSAAtgC7AAGgYNoEBqDjkBTMeMwPphpmOmYEAwUg8SQMRpMKiYrHMzlP2P0AqgtSMHYCHHjpy+5XJs+4ILW92dA4BjcXqy3+fvSJxMdEwMTk0TMt/M/sCmuCzmk/1lm/vqmb/IqV7rcZW/sRm7omu7ffbxXd91sTf1/nMfVPfjq/lf3Wt+aVreqfkVzPTYzMxj/Gre+7Zu/xjWXnXbKCUcdslPPtPtJoYpeUKMgDSVJcGPEdIwcDElG0KYvM+8EmYrCizcfvvz4CxAoSDCtVwwTLkKkqOPeYnHUNLR09Aocz5Wowvtt7Ep8uJgELj2ukvNWWv4/X1my5ciVJ1+BQm4eRYoroaRSSiujrHLKq6CiSiqroqpqqquhplpqq6OueuproCGAYYYbabTJZphnsUWWWGap5VZabZU11lpvnQ022myrLbbZYbs9dttrX2t10kRTLbdLDwt10HpDumm1M0aY1TGdd7Zzmuu+Qx3scIpOaaMPgBV2GaixdjsRtdP9qa2+262RQYaaHkOOS1t27PvSWN4KOzvjYBHtbVub2tzZLrZTz21tTRsNMcZgY40y3gQTjdMYKwGm/Do012yvi06m40SJk+g1edKEGmZ4thgJHCmSgvU1a7wivcY0CMg3Bbl/f+KmH5//DzBY8zkXTe97um2r9UTSSl9liB7EF99XYPUK8ckqzdkvz+N5zm/CCdKXawqN125ww5+RHBlriR/EI+kVUHgUXEUCm7YErCMgVuwNSqA9lRO3JlyXhSPUN8xiouvypN1H+94YDGW8I93YUh2Pi2hr8+A4rh/YgtElnpxcfwA/SlwpaDy/mBDv/bGWmtpaI2qUNFbuMSEnNS99ew1a8F+cKv4qcxr0/qhPk7ylVN357RtHm/Sd+f54m+LR4fn3i89vFBntii3nmp8latq+3Cci/0bgBOk+fxE/FXayKZb+d+2UnG4Lqm1noFCGPiI+euJVnrJrw2htNHa0F6/SMMLezJUOv1XbqCRT5Z7oZwdrF6cVNdAHlcYWdHzL0xFHV5yxtr2UVTSyTiCxoewUDiU4VNP0HT8Sev2sP6Jes2+/IzVf/5Pl/U6lits+bJm4o17UKshnHqWBhPfjVBUd0PNOgVAxcUd64gTEdL5IUZyQym101lzBAzgdHfvoSoXfZd0XOFOUC73dG/JRvKHwqO9eW6MhgdeIzJBBL5nkro9KA/rJ5mgl7WBDGRk29zRLawKlSuzRbyaqm2V3AhCYkhgHM+I0GggyFW7YGrH62lZMkEVb4l/JroopnAEoJL5SW38MiVOmZ/BRpboiWeJJJfJ5jisV/iSbM/OA9JOZiZOKOVb3fFZVT58yqmVcscDqtl/dvZA11kWKdUtk5N19I1+mkHLHzHQ4Q0JdTvaQTiJNCSh1kll2GaptId1zm7vSNSs9yZ+mwRGhR3oYqUx8yBT0jI+iwqjvRjMwlh7JidtCRL99jlWYyBBpzzMXhz5jcYyEMnMIl8OZyZBN3JhwzglPyhOT8lz2GP+z+SeqJ9fIqDoVB0kjMtQEWdMkWdcU2dA02dQM2dIcMtJcsq1521cQ6BekyVb3vKAmPYyUxFDdl8Tr6EfHnfg0+vkSazDBxETcTcrPHxB5REtmrNFiFuuwCTbFZtgcW2BLrFilXaAxVrI3OnCYoSufqqtOg7zctdfMPiqGudfMWsUDAENosihxTrx6eKw0gpNDdl/McVeytsV4sJY1Tfb9WxXQOpJNaHzpGPjEdf8JJlCD1J1LMj4Ci4qoz/A8JX+TuXxMk2K+RE6BBkPeB4lHcQ5fS2eo7zQVz6tlSFm9dfIFsgj1M9SmQNiRMric7reEhyL8kQm4k8WVc6LJm6/16EsQNQdfWaUzrbIth+HzhIF3jtOuAE06h06uulGzGqARR1gAf4aTM/KJP1U8y+ZUxdk5dUF22HckS5yRwXVO464qQ6BjM9IJlIdWqD22Vv/IRoMyBDlf8t4oEC4UZRDnjND3wWyV872DowakpoRTw3yhInq1xuhboUAVe6BpSi48iJZ1Y+iXfQ1DCpm8jmibNHPH8ZscfZwxAGwRNWjfFtOBMJATuw0++xqNWCMeJHiyVGnW6KpmednCFBho6VxTUszdvnuiwPODDNGN73CT6t3GEAkCmIg3PHC/ZXbUo9E679NEp7Lxg0+9Y7YaP2wWmvg5fgReWmtTH4NXlhpu7Gue6bzaKBqvua/Jkxxq2zQj6NsiwysbNh4Nab8AtcyxHvsU2e9Qh2banP9SDC0YxcEQ9oyNzBlrK3mrPJJn23HZAST1fJUY81YyLogYPrwwK5d3Cka3cSPXerq2KS8HXyGDPrI8Q+N1PXVxJ29Oh7ovqDFINgfKsWgUxpwo6K9RMRSio4G4BpI4CyCpJVN4ONXSiGQGIYKs1ugcTonQjiAfASmcDVCMJEskWkErawWtopFW1UjWuoODVoeD1oCkNSHJFh7OtDacQYd+It0IVI8n2Ef6sAEDdiTDKNQIIVJjhIhMoiDTKB49QyamPDU/y1IN0QVouZQ4TcAYq0MAKNPdgVYePgbibyXOENZRDpsoN7cJGLIDgII9LyWHGMhxKwlWcIoKOEcFXKICrhyRWwzkHkMqgLiER1TCMyrhFZXw5oh8YiDfGEo/nPgOFrVvOc18UW3tyYs1VtV16NaUq1vjifrzoAoMEM5XAgDwHwBAfwdsHyh4B9T4254/XB7YfIBTJHvUKY7AavIViEVJ2VmExGjALkY2FRnOy06gihoC1EM+YgRYM6SrFJMAs+gLME9z8dWLr4eFtdgUKD8Lg4AG7jDxvniIxNHGcy+KkyrM/VENFvmLXJ8yY6Tia2AzbzHQQD5sBCJIi16tsbz8ZUswwTNr4P/GmYa/a0RfthRpjLZ6f0rEqMe6Y0Rg/fRWD4AHFCyEsB6bwoMgDyVm9lwyhNAG4lva8qRpjDCedai1J0CYyfDYhd3tUbNBbo9IQgAZ+DmooFr2krI9JKyT1Jrp2KbaX0RvErWNiA1QrNiqmA79vjk4YoddN7tUGJ850Q3H9hKXM/DwlOsZ8Ea1jtlQKJ87oI0UlvPiGP6fUzGKoAsCmaMLRwNjQE5ksEYy0OgcQn4ijBRe8XkxATlJrZshJ0KqXrlo2XYOXlScVOjkqRgSIqRmSNo3s7myax2AiJSze9A75vrRrEV3zEQMMn4xAu1EDL15h/plOLI9rLDHFfdkJUmFxSZpZWxhDbMOeZIO3NQripokh3nf8iEHh9xlURlAsjOfCbk2deykNwn9W5QgJEZsAU9t8lZcOFR57wCJsaLPjuZYe4zBXtNYexnLBc7wRyLOZDiNktwrA7Q8ms7sgN55cpwEzq8SRckWQCKff93mcmkLW60RcnNlSBc8Y0yuA0QwYeZsCjDhJUuqkYyBxdwRJ5Ai/eQxTlFUFbFgpcdSryiqirQ0ohynOF2HyipbKSrkX0iBQipUQiCKioCiCepO+StBjWSxEqsxTsDSsLCcOHFSSSUEGj6Bn4MVOFTgD00RQWV09Vi1RqSKhkpHJjX+O6b9ydPeji4Q08Ey5g0JTKh5fm5NazWIrDT25uitbwAymZ6R8CLspJ2kjJ5cIU90ch9SvrtcPebmMOVU6S7ldQtvtRS1cLOHoirDZxP/JdBXaG5sPdS602+8SyWG7QHsOioapITNovCX3r+hVn+7YEnOFj2bcEK0L5DHVyMygJ48JcJtQQV9eotmofeYxnbFilgc3jhA988RhKRQvIhXRb3G36+cA1wR37siZWlnCUS2z3G/vLvM9gMgSDKMCGXLFDL8XSheVLABiAbaLZ/aXvTYjIV7hnCfj9vFnogh4ndvpMQPSwZxSe2Zd50Ozw+tu/2iQiKsSRd6hdoAviiVLL/dZ1FRKaWxvO69DoMJubfK6zoLr85vYJ3kJATC311hLzGSiIyXoDG7R+p5UjJgXGWyi2jcPs1qe8ZNxWhMEzmwVODbNdKF3U0TvLdR9GG/AEUyySJ9+nVc5OemBZUkyxh+LpiRQYuUHVQQDJaysPUHUcf9xHy/BjLDkxJw+iolYdwlQ0d7hApcWo2UFBVt3K/q4DAfKtiIOtkV3QuZ8j5NN6T6ic2fAHe4bz1NITecXLEAUafb56IFoQ+9EdkPNkGLHmhdoCbbtjxUyXqs7+GOPJbXuxqzwINc/fFnR/GdEEiMDM6LJjUaCWs0MunEKpLhTgxqm8JpScGitKurvlH6cIx+ts4HPWLxK4l3MkmqSiKEGY1+8hr86Uvg8EQyqhwhbP8FKX0X5L2VbKNIpYlWLFnRxiApG6Ki/k0Jk22mGvVqN88Qs7+0s2Q/BVd8pj3tXj7k293JKVirioFyUW3COYwR5MZA94nIVKM0orO+ADmlTk6MYcER7XoQQzh5vglQlSAKpYI0urkE3FH9bJNBCl0V7fL2RDrjgxUhU22SzYcFwhiNAN0KJkrd8fBvvnzAsUralU99NR/7Yuar2AVl7ejaqUZqaiQmM0rLz4qycOdoWvlSzXdEjjJm/9pDiAader87C2nsFbq8fL28rXsyGsO613oV1F7UqbgaoYIqUgnM9CqhBIMY6sooWkNlr8bo7eSxZoqkIdZLXD/xuVVPJCZwtxOR4UnD0YIQlgjhV8xLGyxLwZLH5rCfrdHIgiWnbOkYDnr4WMBoi+1eyqIVbYvuXIBR8XOITzqI4wQgB1YqF8vCIy5/IQKItjbno5F/6tUwUdweksuFO9U4CnxpmN12VENfDJbDi2l6AMDYPMJ4/I3CLJtGLW7nhDyQmwjdLQdpiEtI+wpCJVkDVa7SQ9vPQe+J/Gj4wpwEasg5qmEvNBZ0rCr1Ktc2aiaLRUGg8aYzeEwjvv018pB/wNKXqC2SJQjFt0gvDMq1Zjd3v17kevytNiLbalmkU9bhREfn3VHYAhCdOtCEEh0Uel7SfJjsvqKalhHNQqFZF9J6Ys3UZHP15LARZI48nY1qSX0ylmtrgmFfKFE8VSIglLZrYB24G0H3xXfHQRGV2YSp5iVYmmGZrlwjtmZ90fwgySGKaEKeh87oHmAhMsRQIikbm6whQeL7FQo6SKSO1Fefpnxn8vrZA7r4gYowFnnG8/jmwNDsL2wYk3SC0g9xsp0MrLpC2PRu6N3C7iZFxYcWWLbb8mdRDAZ634npS13e+uGnn08YievfB3+82p2bOOKH6wYRHRhOHEvD4Z9ASDU6wAApQ5CtVD/ypkt2LH3zF76yyMZcXpha4bZ1AIlc+pFf+olxQfwVkjn34SyfNH0CZwPyMzDegHIxUcmXPKFcBmfYEFyQ9QUy77RbFPfLuyd08TXdFkkAPlQUtUyDM5tU7fbUWgCb6Kc6n88tASvPPDvI9jwW1jkg9S4AKZLyE/GB5yUjFTG5IOIAyOzBuo754bzP/WNsubVSyKBMs+lecVuJ/1VoxuilEf6oivD5XcNIF4+13GhgQU4Ifhh6fP23A2KZn2DVti+QOsOn4bQCLJXdsH/VCkK5eKKLAl2y1N3A5ior4paub04KqEKJgvBBzcn2kYgyH5fkMoXfDWW8F3KsE82xiDFqri1knW4zwMwMO58NpnI+sDYvVqKYTmvZjQCaOKhWopYnbFl1p0aK1R4ZDfDBTZkoKCnZhRk9O3ov4czs7HfPG5Q3M2PFBtWXTKz53hoecLysX0AGl1v8jQj/2BC2bJfQRjkveYYij2jBlMCjU6S21IfgWS490Qqr7txwWOtxVEzvpzADwYknNS/Dr6sX1PkxqVP2Nm+m1cCzoNsTgiVc1NH7ssjKWfFRvjCj/27EPSzOw1EZjrdeC2fVkbXyUcWjrhgYmSNiIjJNEfg67FrNbNwGyuZQUAr8DVY/800XvY5LetuTLw49IdWX2OkcLi35SFpAYTdXaxD1JxUdPEL9dkvHxL18UfE0Wisk+YBbkf19CSS3t8H7DG/5fiIZMHcTJe5uTWZv7/+FtL89DXEmubtMxZYYdTwyvkLmCHkSoa4QmIXk4As9eTosdarj4/EeYmbcr3ACJs5u3z5joZuL5a2DKL+WV5VFkeEFOxi2pj8Qic9JlSJkZHciyChS5hgbJhdT+oPtkp1s8mp60g68nX6U7fKOcixjWlgHthfVM5jKLP8NiiezKB45FH+sKULxTSFEUV6dNjOplybsQb8A+BPQe86+Fz3utjG6/gpoj1byEiY9vbwLeYkJq66U5l8kSboHkEFzcnM3Q11MJmhrckB9121YvqCIjI1lWmtI2SqK0M61SL2QZ4KEf8qABPi2Fje/uzQ5Lb2dtU6OBHZevnuZ+DtVXvtCTDed8X+RwKceipSnM1cpICef/6RhebyRjIUP79h+MtUA2dZdKJ8snJ4fvhQujR38B7USsdJLOccF8xGy+Ia0sYhMyO0iGd/uJqHDXsTSgzSDjpYMnwiHS7eJ+ELhYIIdepc9qpHEobTsocL2F+QeJKcQ9TUItzFxpMzdJowyxGoZ+3AyI8h8coT0px9oVrqZW/KZ/V4ltWFcvOf+FRHqG6KjTpJsDZAFL1w+15VM1PT77FbZwvOk1PuM89Y7Fj9PmlhpoYVMkjzfqueu9jbrs8s1kPV8u2g4j2haun3bJCnb20ic21RdbU+LEYXPqmfC898VUpHK+kaheV9OtXsCT0qCo0JlHya/dOS/jPDf2iBlg6rreCo3c5hz8KKqRIiB2+EZ/m48sUzw+HgiMusqyxYfLvs6jAg8KoLr2l2s8FEUWlFa1mEXP7nnFqJ4DoRyRL98ZZqq8kdfL3v30y/hu0Hgnqe1HnR52C3D0EgNdWkf8t05vTv9ej9XjXgGCVSB7kIlXgaqsJt1GF/WXQWikaPXKCNlop6YEw01IgK85LA9Xu9LZfcQJX7Lt8t2CN8pPR/RjNhNhA2w9AGo4vjiJm60Gm68QlC0rje5ChttY2h2szo+BkHwGAixDAUWD1PBDCMAS0Q3EqI0sgiq5PMESPjjY0BgUPICsQmlXhF461EQG22NV6zaYzVnVm03VaM9iV82P4zt5iEhj2eZ/zpirZv8s7mjK0kqIKwhdZxLy5uLhiX/cuWeVa6rr3YQZhFzmf33L7OS3q0Ym0H05oX2yNvN+rXhND9wuSAy66XNffxA+8DgU1HEO8fgCL4ynkqW8i8WgsNYy4sqUqaGzwLiZ123WjZeq3dmkLQTLQuLkdM/w52A2GhrUDFK3v87NFpp9apIM/NsbLkR9G9MqN/yTHxeqm74pAuzkporbAvyvMP3/WpHe8jJnOLi9w1iL93bbHTIs3g9xTWUruHQkX8j1o6vD5v37vw5LGwFFsYwedx1AcKf+cCjqwz8e/IfXrskKVPCEyjKyQWgBoXM4CZFq7AilSJCZW3zQf8cc5QdGnyQn+o7vyK2uSZgdV6p0oGmmFDp7CEaFaj8I2ybN2L5HEQDNKcSeyuF6dfCqFSMQbOjBVk62R3gjRS3LqRHmAr5fpFqqdpz5B1VXqEpAs/r1PDLFRqFdm5EOrcE8xXqaI/tBUIcV2jYAPUOvNEUKNKVbyafWJmGjIICpqi8BQS+qSjFhTzq/AWH6jV6RoOkPI6yU4lGRzjl8wp1CJfqxUm4j3OpYBNJLchTK/wcZ9KrPNzrHLx43zOQQA9MUCOsNG81VTT9m1/3Y1ZpFOMijF2Dw0aAe1AZR2IgwXi91Nf1mhctHHM06uPGgeI0PKWCSXhJEVQYHnwiFuBjRejOcQA5O8R7rhES77+sXwiGgN1idrkwkLqG5p8qKK07nsiPyfh7CwNImgHNdKIZBCGZ8X4lqZ5nGamsbkKEWG01SwUALVo9BgS0W3UTkrp97TF8gvp4bYtRUO+srcJUWfvXBLkv3KJw89qZBqj/wHZjHLgW7moYmG8uYDCHuJEVpklNURz9nz+mCcFvWEioew080pV9iwm2m42hxGZMNka7k09oIB06XiRjZcpG/L8V/WiZX1Oiztwl10SqbJ3o3y7w5Fam38zw55z37IGP/VtNttlx+f87Zhxwp7qDodOY2Xfa6y2HVaSk/xSHwTAGyvUSy0Vnr0Bc/GqD5ayOhnbiJC6EsPELfGs+6p3W1Ui5NTubf0RPKarQPSm1s3IzSFIziFsXvvqjbzhik3tS+ntuP6v/nkcyPIejWNkH/ZKIjuUTqISRfVg1zPiZ44mKrFocZHYROwM4neuQrZ9MEOFWPZ1XMUjFbp+MvCDlO+dikK7Xa1e64yOtzil1Z2+/uH8CBZN9R28ZaE7J1oj/Sa3wwYJr3BWLZZpGeDKOpB8pE6lJfa+lMb+LvUuIWiSWDxQn09E8PXNxUlbsF5+OAxWfhv6+uGqzUMvqBy84x+/onqSR/WGIBP1EUb3C4Raf7gsSRd+jM8txDuWu0Yy7R11L7284KkRkRs0qMt6ZdpiNtGQ4t7rT0etglEsVzmN1zhoEOCCp3IHNiZG37bmveT/Smce/16/ejTXqNewFVxK45QpdUBAzlcTU5HG9ukn9ShZqOadOT6FviyouyOrz200gwLtFA5M7HQ4Azxo03e/Ntgrnx/YH1h52InusPPMGYuS1CSco7hSMK5YaXQBNi6csRrlYBCKLb7a1EO93akuaTGbgNMZUm1iFUglWJKbjyhcmMoA5+VNb2mxIu9Q5OJ23pDsYxo7B7bPKKYztONyxKXHM0Z33byKcDGYMHcP6m52jMevnedH0CFGD8raTM1ELZ+pbKN+r7gv3Eh8kzTPuSJw67wtRJPsqkmeTZTsgLxxqwn03vBvJYgJ0s+knj0d/zwTY8jvicE+HzbjBdCCyOnyzH0uA6e0yoG9KVBbMB5bG4WYgD2Z54OEPfvLoIrPdXwt/8aT1Hbatv07ZL9fbSd5K8j76IuWmn+ib9rRiYR/2V3jEVCx2akT4L+E4K3LWpGspy69VTb6Wgog4vB9Yuh9aux+7tRm7ta9uD7B0cd3vmI3NhuwnLZPm1C0Hls6uW1b47G/ZEDzhaypiLVo1eTEmGv9nnjFUQiIooyiApt+CGm+RWJJ8Z6b5JPRRSKcP5plCpZcNeBEIdZsVl3FX54dhb5J3OXY9dGM3k3/DbZPgwvE1WxdhMIu21uDxtd9vY+3KmdBjJNJxKPQZiTQiUXe0D7UrF4+w5XLNS2rxhNolzRKypa0cOkKeketfz661zA8NYsARdCj08bhdvwWND4pKXqis5qZv2bRDp51URtJEJyNkPJyRodAVGjC/F2BxwwZdGJ0RCwssBn3cRVbB323fmkoygX0mHe6QzWcZhHt8qq6a1QVdabVC13IXWupTu6a02Bq53bA+nQ7aw+4w1uKmhgOTgXskPhKbxEHiMFFIFHe2TOlKbUw0Jzr0rotWsrp01YKRjkIHI6GByneelVjgBHfkhnTku7gpDdQ5FKa7KB48N0+6MP3oweqDR5s/fsiRpoXdMyEuiGr1lootkFta1d02EIjV3xH4LLcjiBdnCmsVpefwDIYpkRLvS5nMYW2ijHMjA060wETztUOlagpFvYzwtdMYvvHWUK1A9f9f4x3N0rTaz4fmh1E8V2alpCQJkui022yWyacdFuGQRjlgjOh45GaEPlLIzbckp1vW4Ys+WLk/abjYJ44wTpQdPh8hi0Bj/87nTCiRWdUkpKbfieBzE8MUbIIJ3A4/w+eoSNEGqhFRiEBF2WRQIoUOjWm7iOrQeDuSPapT6w86K51zvX5j7JrEQB6sUGzg6gGqxEHkSMFxBC4qQSRJxoqi3QgpO1wtaG++xIrhx0YJDwopebtal6t2+vS+piukuWMqWl1ELsOMWApYuUyU7YELI7DksqKTQpssdkSjyJkRqYyKQ5Uh5eyXOyAPYFoEXyoWcd9zuQKJcsLBTP+E7kmxjpnhO4tOcmP54Qj5sUSESJSIPIqQh/N4hg12kSOGiTequKnwqKgUuIqLNzJFIscpIf0amb6WxfidQT5KS+Np2FyaPFoolAmpbCU35ubRqlpGTFRqeVEcmk6Lg93ExPHYaNtbFyDQZlCj4yFz4hLArVHuFKpGYAc2IlXhb7dydrD477i8h5zQOw+vKBVeXXO4KurTs8RpnWkkI+C3m3bfecS6G41KIaCr0fk4RsTKuPvo90u/tX9HYn5NRhr67CgeywY7gTayWGjtFSuEOV5fM2FrJF7m988ChhIUSQUiZ/ZT/i+X6pGJ3HutJ10UtsHmNkZhssWGeCrX8b2pnDrFfh4DXwqVTDbgqhY0dzgXSQqKhUuddQub2yjOQAvI/TUPxLd10FMT2PXGEtOfXu9RU5mzk5HqYtXrhcgZwgQnp/8X8TgJcXaSLxJvIcH+5XO/fGoGRzb3/D+4/v/BRX9AMrFnUWcuRO5hzR3uYnUHmkhJzDm75jDdq/xISMVaO4wbOQjwrNDVCCleIjcC16fG8GiYJCOnKTmpga0T5CBsfJE1ZG2jnc6n6lEFSDuHg7QV6AEq385oXBsistr4OQiBroGVnMxppEcN2NoYKS5Wg8nEmpPiaqPb/hr8ICuuqCwsrKguzrgQeUfjv+tt8dsB/9LeoV6iYmDXDGz/o+JHeC+29aggB27lxVjGr621UqJoBlQN0srmoGydJhTDkmmfpv1UUF29gZcery2jqPSNrJRkTqPRyGlKSWpgK74TyETvoBdFRi0r0YqBtxNkHOh6w0aZWk0wOsMC3wxYON7JMwj4YhLmMpdX/Ozl/4zaikrAp/yOujyge1FcOohSDKx+4PPAZ9Wg9+TgifyhEye96KWDQ17hw0deuIFHj3Hvk028xtTkBrZWazJpye9RJiOvKS1pTXSZlCQ4ucDAQdq9BoBOMwK1vyjdb1BjRNHoBlTnIEpcK7SrX0vtwuJzJZkEmP5cCk5ePtk7OFacBLxBGSP3JNf8MSJgp5p6ZbTV/Tvz6gepbf87jrL/Mc0eXX6hPDq+wE+chH6NMlAARNbAsk3QdUunyQK9g2zKGSJK99qNFnKTYEo2Xj92MTGOwSyKgD8jfJYHfycjJDQaVitlJcC4ntYcn+Rl042HFzjJWJUJ6g4zUdjaZNTAmBmDsd7YQZhswLtbExsrV8TGanZ37VJGZhvkOWg+Pwutk5OzlTDMQO+ouDgq9v5JgoUMLK5GdCFWtEBroH1HBzY2fmr/tH4MOvlN+5tV91IeJqxd/Lrt9aq7yQ9da1EBA6t6RYtEK96e/LryK2KKgX9LUHHfw7sVVXGf6Fe24ntpZU3lzO+YuL0dQddz24Nyj3//Z0dKJ9lCNhTN+xjcOv/zOB+Wj9e16IAxDzyvyHye6wOApRG5ilg3niN3sRtNXaQuS1MiR8ZxERS6iLx+Eb62Q4GAKyq9eHxXlRKOUHTUei7f7k1iiTmJeHlsRK5UGpEn1yUSODIXq8fkfebFncd7K21wuKLKi8d7qxRwuL2qaxkQLCXkqbWZeGFuSxY4qW9PHiVaZbdYVLZoe5iuD+xsyc8VZuLVWkIenR+SeEJeKvWkb/ez7rgWF/uyie4/cdqYf7LUMbN8A3Six2+DNlJkUoYdxhJm4WO1xDypjJCr0WbhRcKMCI0anymaGoboNWilnEjuPbl1v7hMDM8pTS4fV4GeSQtNK0s70G2USbvMzWr6tZ4ahU5TaLKJiuhUmIZN0Zk6N6opHESgXIV3NLm5fH2OehUj3lGbgBhFMyKXo5x8pZcplymj+HKlnOnVKIhekldVE/ELi/0VER4Yf0qVl4ktdIj0tiSIIKokAEvgrSpL2e2IV4x4Nw682f815Bto/9Dbd17l5kTPvAT2EaZMJo/ixz4Z0/tDk98hkle+0IZnSzM5x3Zl8WOYccghdA92mE4zcn1aQLnOTuTSLcjlQMntV7iDpZQ8gzYPLxRm47VaUp5URs7Va3PWiZhIb5ycu11KTHJi4XDWrC4iqXaW/V7A5npQl+80JnKkZrGGsyDey+xq+mdlCRAiwecotUkErthJW63pYnbZ5ruZYo6bqNTic/tFBO8SBQzG7vMSoHUp+9uyYom35IqX5HUsszMFPeGoybQQgvTLStx9rwnCYjvgn3AycJc4gURaAwm7o5xuDlZi77Mw92stYayssoyJca20f0j4WkjYXTnIBFLg3iW79svKZB1dHbVltZPhS9DSCidBEvQKIqETzV2qhQ4im25Bbgfi+UovWEQ2ktGlWE0sRDnP/9T1nvd9V/5E2D7z9M8yp+rFryVuyYlWbNGVH3vrvSEX1IcVt33X+0AXNYfGt/13zb/Fqn6qItPaCL+0+TV9aD3484TmxRcOHDwK/z6+MNVPD50o8VFMlCPNyTadsoIkioYYfGQT5EgWQ5U/Lp+hYiMmyH3khtBoEalSqUu2mZETFT6KFMpUEGFt11oU5RE0xUcxUdEUKkkokZ+LYK9gIVfKDJBYBZG/DRMlUH2qX+H47w6oR4EZSU456usSKziMKsldack/5FkZYKjYlE0tM1ZMe9q3vno2v+1w1j4OanYsot8usTc7SAIFIoHDQSQIFFOqeWv0Z/9emo3iNK6x00Rqg1KpNohoWfMbxVlj2RjzLTuCJbBj5sJM8IbJZ7iRLULErerh1PUTJ/mQUDZMesnzEPUSikvtEzCxONVaNVhYMItOA9AoOn0qGhAFem7wovY9WNr+JgaY8Gzp0tE3X/6i0euGSWLU+G/1Hfzr3A1j0koXA6sWKXuUq3qB0rQNYzEy/9Nppzu8Hcvl/EV/hczzzmsyn310ZQjuQbcFyqEbQ7tQEj9vsDMiYjUQdCdq8IgDnWiXMznGgQSihCJ4QByUfRZOc17g3VUsjnn/PrHfInpZrJaIZJJeVwC3w+GOgWTPzlr58wZYxCQTszExeQ7baJzNTglQpnOYHZlz4hajijBDb/KQFIpCkkqorEqp2syF5HYPWW/+qpjQVUOUR6bIZBxJJK54a02jRi0H42lm1HbAymYD1m1mFM1YZDGfcOPuPAqTEYlh0ocDWOrBiVRPiidywo7JIdg0Gi0NizXTaRalf2VL/E7eoMW9k7Sz2bnTaH5OjyDsM371th0VbRlGj10Qa3PGauLqWLtTs2E5zYCqRBmotDWzDEgadU070kCjGm25z2rad7AJz7IYSVofnfxmHra3DIQCfPv8/Bb7Zvvfq8+sB6BTiXBpjBpCJqkhkXoNkQiXidaQySoI9aSheLYUHfi26gaURTcnmPWMtKiofbh6uFav+VV9sPbg/zbbOQgrxiBRY2W00JCIkGJFxA47yjxDf8wvFMQORCk89hAn0iDWASaPHQzgTo5/FQ9QbDyFzhQT7rHjQWUgUA8Yy0eBG4KDZMHh5uzfpo2nlD7PzfRxd9lXOKmC4Nz/gjuZnQyZXBHFlylkjC6LcWCw0ig1zgJPFyWgl0D1JBJUtzQBLSI9VI6Iz1LIMlLYO4ETDk/Q/YR2x1WGrgCBloeK6p0sfSE/bkNqQRhsGhEuM6rDyGSYZoTLiASEzHRGxCeARTAlWAzApKP8RDNqDODe6VbHbqtrp+v7nWGdHWypH2wtmCMhST3SQ4JFz3sf54xZeL2g8C31ae+PDbVVDbVOb2veMR6IMouYTUaH+4VY/hwJWVogPSTofr7scc6ShL7/bgH3NP8V8LfzdqC+ZHn+qh/982Ip03ItO7ywnZZ2LTtRCUAjbn/6Vr+tiJ81Rz9Tg09+eQJ/qHgqahhljXCS/ztY5hilQEmBUlYJA/zfwvYQzifkh6u+kMqRTOxZ4eNnx6QmSvAQOHQwOHgwFDwE2sCQC7lcuZAB2fWeCIMR3+8CH2j/hVM56sNwttd37yvPq0M+xT1N3xSNS8sGvxRJtxQvLiqttzQrgGhM381ymc8MgSWRWt2xjeiO+E96tbSCbupyyfmgWWKS1GoZhfMhS2FQyvVE35ivbAcq7LRvijyeNkOL3n3SY11kzV5k7jHD86bAoM5Nk26Rfrq/oVTVKvRHdXF5bWFheU1xxo7N1Zt/E689bs7C9ldIY+ghU/5cOS3cpTuB3Q+LsEC9KdHyAdMzkQYrOwqFmUhMtRi1iXSQ+KQRANhPFzMrV7NXiU67OX+B1+tyeUO5exm+YOEeCxbMn+/T2nVjCrGH69IyCldRqzQtFn2+7aWCtHTPysgqgTpOS9OrtJ1oNxBd18VpDrJZ+PXkmosd2KpIN2gSdkKnqZSQ/ttNm3aDe8IMf4aD563n2Juy0z+nseK/hE463SksvlqSS4DpzqVg5eVzvUOd7RXiJOA1Ss9m4WiAWRqdjpYJnPAro2aOie8sQX51BvMbA1RqEkZcTNRDGCkzU/xdbbjteKwODsPSLTBtDB2b+dADC29jSJP4od6mlR97KgXQ61nNGGlEtLQj4b9Sw/e6timSWW/tYY/mUsPcr9On10cp+c+2zBdi6Ib55FHX/P0n1yJZjvI3ya4GbSTKjhhgNHE681TcnLgTSWzxxvP5SaX4XEVsEp43U+Yw1hsNSQRhVCJersZlCicTEdvpv8/+CGHtGz6U22Utno8go2eb8+MFmYqzHAH4eedyKYuwUqM1QGrHCpxdbDAokNjaTIm1KnOQ8GSPaYHoKGDO/mkODau1K/ymMSMuU2ThqXbtyr5gnwcTmQufMOAC9IBW47pPVHprX1BlMUYiC47WSrcmW8izDJZcQowwe1t+7zIpKTc2Nh3PJ8nANyqayrASRwWpMA8Lg7E66kikuo7nvrF5dclXtvylZzApgSNSZlSA32gBLfLTTGoCL0MvfFRmJCIUPXOawI9ERPoPgFfyMDxWdsY8zdpf1b8cqzbGmYv/1ikJqm5Jt4cREux66zNMarS6O8nQsPLtBttXTOp2AWzFjEtPXbSvjXMvaD6x0OUzLj6FtNAaLGdiOznV1bOUza5IOtFLIjq0U2PuKG1tabGYJmFbSOoeD+byta1OlpibSFBq8TkSCT5XqU0kcsXxvOEs7zsv7gLB26agiKoItNE2FB3eNDmY5OMpl7yqf22HNhXWZ9Yf+piJPUuc0OtF709abwk/rpbxCXf1xmacBwFDzKe0B7f5xlUBsH/LDBkPde7A4P+D/9C7g0AbQ4FkW8QtCIycn49E3tSSqg04ZvPaTOxZiaZFxr4EdgVN7xhfZOOeOkl5SACyXa4epuM4pOFC/87aKx4h3FgZz2yONjH1q4O9kioV/fu4YGp0v66+zcvuMS8yZy+y8z/rq1gCKR0gNU8vw7B9xHLpe55Noktj1BI+UwjiF5afR9Pt/tuHzR6uKlLhj2HP5qLN/WKi/lWsWJGzgtRNUuWorAr43TvM06Tr9/rMetbMW0+hnbToDHE/RU5o7BatxhGnCdYCbAaDDeiEsv3pchjerYi75MFABCq4ovVDxgLpCcbmkWGN/34b6pUqibmryl/WUHjmXS2No0a4efnyfXBXomp6AShvupWY4EFHAmG+xcLd/HD6CKb/yMHHHhlXbMYfNRYart9YUc5vwcjYzRSqZk7A8ZPX0wOkKVSpSCPmM0XT+YWy9+b+9yQJZfuPKYtRi/nMmOn8otKYD+oY4jPPzM8rJ9Wz2r1z8R4VS0UCTy6hBPjdhyWOUXKUxNAf9RR/v3uwReLKdy5WCEZZiRkrYdE1T81oaD0V3mDu5x8Lr4q/f2JxM7b3bh13cljVYso/BcxLmm1+EH1TTpU1SgxL4XRNA7WRusoh0pj2IILatMP0YWEi6T9mDW2tawiQTzvEs8oO2x3fcfOcijjSK0xivfhHnh4Feh8Jn5Wb9IwpLzjW/qykd0z/cPtk284BbxZEJlTDOEYMiO/Jbzae7x3xlodJ2zcjBI2p68aKVzZ7mew2TkL365+IUCDgSsTBLoQtDWgaqXwwMDYeWjpvcP95QSlMHTJjXSpFi5AGl313rd4IWXCpLETn5WFyDn2s0S4Z3oSiz/NF40HjHOk7Htns1OcyMpK2AskCoWQ8sXnuTZRSW6Y87e+/mo485tw+LsOP5TBm414vB+Db9Zn1xF1Alrj+3GG06p575ruufhgYlszNPgByGFl2/SQwNihjyKkeivQMJViGBBYdcfi++G18p9v3tuDtQf/i3qSFpXTlGE0dOymZC4MmblNS0nsRtbqUviCht8jjp3ybjc2OZqdhZs2/dPicGtW4CibVzWLDYbjcQhIxKQEHh7OrukDXOGpZoi9MK/+2TUbONRh1BamHlULLZ8lnuRUxk1eZVDJuX9/GyBlxEVkuGzAXsWXCnBs6uE1nTlTWKK8bHcl2FoUWHZlS4yue3FHSoI+E9HP4OUxHRslcjSSZB1dsS0/Xw2FQN8aenuGvxYc345qMs2D43g5Xdrw+NyNN+HuRciY8TIHXhk+kUlKvo1XPDKhFgGqyaS+Zji8rxe4EC9L1MrZRhRLfm27o4T3+sHryljz4w5X3wLZqYwDYSaWjh0Y+sieDiB0svg7xZCf6SyhN9+oeh1MLjBefenpMCn4OwYX1k2o7w/hvxXwWOlBQeK70jMXBaLHzeZa82DYwUdp8VIkp7CCpC+PhCjLqqvGEutLqM+vDMYuKY3sVN7UA/n+UT6JOI+FsMsMVN3ngAcJO0MZOC1UFmFByaOmmSq+oXDYZO+UqEW+/aWTlATwvPtLJk2pJAwTEi4Mv/HerhsSWIpx8irluh1D+2wT6HLCv1emHfhApe9KZHWG+udIYm9Hv/hZaRGBJ+oKt3/jw5hiwP8XE88/uNc4Zt8IzXgNqdI79v5FF+iALMI1NuRN7Tz5HoDZhQueZbxn0/d2vwpZZ4bIQ4g9u/YT7UAWYOFtXQ3E66LXmaYGBk0gIZaAsjCBycukrvkbbrMJcIEZfy0pIYjRZzPQmZ1IdSx6vCcgsd82cVE6dH0V1B5QmcX6ZRrXCAgmQSeUheAvnl3BSqZC6cfuwcOheheQna3b9guqsEpq+R5C4jXCYvXb4UISoCApntphtWttLLdguX0Hw2R2vYmrTfcbQDWWl3fqC4fd0Srmm31/35woIX3sFoexQG3U/Jz6uH21NzKbB773q+aPZb+vn0kCQkv7XYiN3qVceNMjTC47WFQ9StD/Rjj2bJXyivpuLoTyZG3TtiOXkoQ9HBZeiGIhIPAi6Hf5dysbL8QejvvcUfI9gjuYBHxDLLzN9rh010OwQjwwhXNR6KvC+1yQe9tnwj8kAmW96jYXcnDCzgeybHEd5Ri11ckaIX/yxwA4jej3aQ95Djw91HYpFTV6u/9Ohk7uNCW99PnJKTQjOArz6aG8J8dUMC9TCfJ3Phf+erHGMpKZWR68S4UfoG+49GvMeh/uJQf/MrqbGwUvJiqpw1ZNJ8a/qcPAIae6r6YGFQQFNx42+6kDwsn/CoeFk6auZ+XoU2JwNTOHKrCpf3vlk0I0tMwSaDfV+oE0nkjpJxPVmFjp+dwz85W6EHSdvqBdotszwlZuVLYBaN70QKqKS7ygiY0XH6enTPIEh7QZf3jTw3Bc4KI4sORX0QPX2+bCvoQJ0Z09asoPLJvUc2NqpTmEx7dnBowFYphjdc6hR+NHwzm00AjKnoxuVdl4G2GN7VZbjrl2NOHVKkP01TcnnDhw9dd4KssX3sWyD+mtVL5h27UpKvyIj6R80cigN2DJqyPZt0zOiOMkZL+060FHQysqOGhAEMW8H/wUrlJ/+xaiNtu/dNnmTINt7b2ITZglS7BnQJD6WkErZ5QTh+3LU/KkzhHhwkyKMCDw7EARt04l1ppLgImhLjr3WFroSKHeo7hqN1J4FCiN+cvKziU0YPzsRT3l+lqbJCFakqL2dyjRIf0oNmZcgQkdSDDVMt4Ical2ciFchTFFN8gHNURhQoT2qj/yaUmLlDKOQo3iAGc0ArxlsRrUqS336B96JsXK8g15CxYBrTZB4SRVurilzfdbvFsuqzv/79gPvqJLmtlWSSW00tpQsggn934BEKRl87O7B5tuFYaMfW/iT7IcAWiRrosiJhHPXlmMkwtaXNHD+Oa4mEuJZnhvGcttqwtbKtBMFCQLVlNOfHm9qwdp6aqCks09brsqf0p/nxG/x5qOP+W/ESTPh9wB8bOAnthk4xwsYbWzKwZS9b4L8lx0l06qvXC8lOgJFy5qqg0be20Hv+49BNVOuwFLtG/6W7NRpuoVeLplCUzdYdcndz0MJfGG+o6OeHZ5hBBRvuN9o5Qgy3VTbwdGTftOkwcRXddDI7kMLyaFmRI78f1NpDx7fyfAkjnwMndB7sP/OnIPVgJ7RH7zrf4xao38c3gH/X49VN7VN6x/GIcxeAaxNbRqnQccpvyX7mFJX5UjyuAK6Ac3Y7f0DK/gNXq56ZrVncLpEGoAaFXbB5HXyeV0xy+CyRi381RgTCz3SRhbYmBTLbi+SMDHQecXM3XyS9WF5rwkggFulOOhae4piTo6hT2k1qUUChKUtaB/xLS93vD7Stle6LqPIc+RF42qgAoAs1zu2Yizk7UDU90UF38Nu+rthU3LOLWSRIu+6cZ8xioRc3NScXOUXTyZxiZ6zk6Zc8c6Je8K1BUz5svOLLfegIx1YSL62fr1wzwR0fFBcQv20MT8cQeCUcQhknCIcgQy3xSERcXYcas/PnLIz+95KVLP/XQaGNU7NlhOqBrbUROC/j1lZCj1GIJxV9Z4Ewgg6loQ71ZtTtvVV4yXxJbuu4wnX1SUE/PVNulTYXJ7LOcfxV8E/W27bvQPFqLQhXlL45qG57UMdoP1P6I7o8ovl0Y4CX/OQr+F6Cpra8urMLtjGddO5IO8gl4550BUH42aXp/tau5j/EIl7oPDvmiBroAb9Pxv3s9MCYWTPTvZ1duO4BPIeGPyHOtAWqAb+fXuTFDDOT2l1TBQ7HMJ8tFCQg7AaT7etWW17G0RJvIWHrXf8xgX4j/W7Yz2yMJkv4tvo89eEVKXVhPqrgLAA7RCK4yfarUq/sXHEwbD0LH1WYkE9Ti6hJAZLOGQ+k66gNY7N9OTn5BeXFLXEpk3YfTWJnEjX01sipvUiE+d2TQ8i8WvAAoUFpHRS2VZQuWb+TOLWhOIubiarcMr5kQ5YUgdM44W7vIiL88Q/G0r58VRqPL/05bnEqLHiJOAVSk8mwHRnrPEW1+wp2pPqTU0sStQk8sz0vuyDIIf948xT88ZMSRVbOm1P3E8aU9PG3nfdV7uePU9m47JMvDkp7gaGVtfASHHz5ph0nIbhfE9gyUF9uZ2HdHQuiUbNM8Oz7/7JPVgS5MkfZjdQd7SKZD3aBG0dJdHBro8zUdpsmXV8i6WOa3dRKsSi/3+j29E8bXl0ZeLZbeetCFauWLZOtFQkiiSiqCpQLFkeiUcBzmBtOVZBmqm1p9P5OEeun0RhkaPzdH9ww2KSaGIHUKVLoy6NKyiJkkUaEcPoRAF5qAxs8qzzmHcd3tWICxva69GavWY/c5c5Focf2uah/bz0POaBW8G2DX/d+nsNrwDCf5iPA/xXAxCx8x8tGS87PrP2MXT9uESAtRF9EQI3CVa9gSMYaICRimACaDoC0RjpAd+Q4nfcOYFFUpeiP29xsEtwJ84sx29PdAMTbeWM229nmsPxNnUay36YRrVCAwnBk8oDQ9TEiU1K02oVRkAv0aAICwa15PSK+Wa9SbgB086dpuq9qeUh1dWG5IT5Dhur+1PLg6tnGVNcK03dswtmX9xyZ/DO0N4vN8RQnL89dHuw/+7Q3cGLMQVqJx+S9DPALygyisnyO12mbUZyaetY26Cc5D1wwNZ08CYan/FBI2MH1NudGH+yL3CkYpq2b0mfcE356mGERm7SxMCGscGKBhW178gByf8p2YmdDWbHD2DGMRsTQSZ66YpuJvsIU9NtMzRvM/eV+vmyvlokPXJWjr4icKTv1Jm5cFbPsokgSxcRriLSrPtV92uPSVyuj0tT/DNYXRUQndMBMb0JTKGZp3V24pB7xUauPAJ2rcbg8awpNKko7M0v5JI1CBhdUHH/HwPv/tiC9RjXFfuuROLloQHDONzO2Q6YsAs0mxXZXeX1EHUSngPJYbsAqTDcGaXsHtmCXI8PE89fg57QwjpQHzDGpP0YlJfcv3apQBzqUVaC3zIWEzX/H6UsTRQ8c6i3JWPYvC1Kg7dXGk/zk5BJy9nIk0ZBm8hvuex7qdxeqoPllY0uxCr1p4nTlRRqsLOwtE1Gbf8Jox0s9IqpGjidqg7z30SRlbRlgALGI2DjwqZf4Wc+XKnLmZchltFMwBKUkUqGar59Zv2DUPkLyQkkQhWZXEkgxa9hZh0ZyvaM/wAhHefQ2VJY+9SIRGl0PJwR7URtQegiMdPwcon+Z0kxaeaH6sgJnASonIe3QTpRnXzOeT5fKuZnpaxZO7XiQP6O7SkBBSXpHIxNGp0EVJDfccNdMokby+Mn4uQynIsbhS/euevX0mH/W0hGHLAdsH2PFcgU0ctiHCGIFrfasSO8jpFyaeJdSnFubnRE8aFdP5YPT6hAsazAMNr+80C0RCEUSpRddVJl2lxSRblsxdyheBjqFhVExsMlcRQ2ujHTbryJGoXFrJj9+03PfwJ1X+y5LhmFXbSxO9pcIArFLfQcK19jCRF6Hc5ZJVR5EXpPk5WX6PBfQt3rb6kyh0bV2sBe2q/SCP3rpuf4JodmN+do8s71ev6589NkN6tLTpFV2AEIhQxCSb0WqlxD5ddtrJqqOW6DaZz5Xz+O6xs0QGIN0AipSo/IZTKNBQCk4FDw8P5v2kIwqZduuoIgcR0AtI4Ifj2zkgn/+oG/f+BGPvbARO5ShibnhcgqgLPug6S0FEP1PExrHUj55V4p72skkTC2ifxL4iXEPhETHhpwkgF/h+4/Iin5X0nAn7/sAVjcuVmeZT6ZCH9/n68M8svzEqbQDiEomEASuoOivIbUNUr9+qjMqXhQf9b5UDCUI1Ezl8gfGxH0ApgLdfE+cz9P7dyckl2M2VyVFakuwhpfpqkn01U+HeSLF0q+P19+mj4aHDZacFbEIclpruWmXrjhGpv+60e0suBTJLTj6fOj59BBOCcA1WN2IURKH4mc60TET1RzMz5hz5r0c0N7VK/CdKjv9RZ2P44v1o/93AkS8WW9ctOAJUhSReqkTu8KRr2Bsrorc4LsJAADO5u49bzhExwwMrP5/w2EU4WbCmcgOxuziBYX48KmMQsCyiLYB4Sv/Q8N+3E7AkOH+LWAkgIOG+kDdFw6cQPUptHkXJSQRZJNoR9e2LzW/tpGB1y8R/4/nv6to08DPBRU3qFxmRg/1OnGr+iEhO3kFYHEhsO7bCct7ebQ3bmQLhecGXDrzG8WTeGBx5VBBqhc6siU/fq2xuw8pru4vRSm9pcqC9j0//lYomoKyBs/MMzZkeGRfEJkKekg/qKJ20hE78nlGV+dnce21iUvsjT05UKPS4xCCoUQ6bSIKGGChyfGjdFD+6yeHecQUMXCuxInO8LVg8NW8yXsIDzoI4CzLlKq2y09BEsC6Oy5IznRAi7rjZttlcHpMwNhnGBmbWrdxsX1vIg7cs1a6C9ikIP1aI8nLfkS6vEGkcJubODoGTsXAsbW1hiDOO5M9L5rltrW8F1TkmguNqLq4Em9Lu1+z4rzeHjunitVtKztq0W96OPZ9FEEDZORgByh5YpL9jZ3Hvr4cS9PKUlCy49YySyNzlKLGduBQEWVTKiNXDkzL8Z6RKNr+Y4iazPhiBIUwL9MDLCWS68s2xQNUN3BQXr837QwYERJN/dgu7eMLYxDkUs37U6doIpSJoaXTSoDZgC2ZYpXI+Iym8b9ynsDymFjrbKDdL4XXhwFs27t9sBgIL0XF8hN7bbExS4JvCfDOrvQiRreCs3ngoOCS/YxEhSTMhJIke4aM2yWSSRuGuXalLBDdTGjQp8eKVTrNDyBShEt08MhIMWZ7x2UCf/947CbnPaHSuWpTxHcb8nxj8vv6M+sY4oBZHjAgKeUkOfMTUl0nK/ttzZ0XQVIMZxOfI37XIj0Gr+cJ1MmGZ/VazchKCa0CVMx3Xky4ou5X6bzWq45kaRLCaCKtQAaVYhwTetn3i3Ek872pHFSbTRsop9FB4ROYWAceHwXm9BpIjXrAyuPaBheiLR20yW1cRQXetgiqgZe81mWNJTiEuaL2GEhglYVjgveC15sBRAlzq8qsHl4MNl22SU2O1iqY8jpssc77j4tFRhzRdehWTEgtdEOjE0nViYCTTfdMkUgHPiOvFhE8VNUwG6Bs1BOEsCwrokGndXdkivsChO+p8BntXkoBryRM1viSV5MJMmAIeaZ/kAzrkwaQPdcAQgVloPAttzMjHr9db8ty67ZkU8p9GV+i1wO32oDLfnanRa2BZuiKU3F/WKtsFLW3W1YwI1fXlYu13weJiDdZcLcyq0qx1F2uFP29r3P2CKYN6fsMg7YVedom1dpS5oPBVH4r/62oGaTg+i/XojLygQ2UZo/ZypG3RAHdQPJ2KD0ie+erOSFqj6KrtZ1XbcWumOU2xxwjJOQLuTDmllJdG1PAyqpAJY9l0JU5bpij+iyHWOWNoLnAFjdUE1Yb5gLRDLun9n/R2DrOEGWCNijxJET/vVyqOUS4pb8/xP4a//rB1/fAO80zCgunZ1EafpetTw/DpysZrvHruNUkEvtFCkuWPuRe4pKfa+Hk4CYdwPhvkeQn3AESIldNQtmOF+TgJlpjVN6mX8OVWk2qzs+R9acz/3SuTL2eBDaf8ZX5Oq9TjPJkUdayT6fR/rKSCCxAQhTyZuIxAulN1vIwIkwt/DJdSHy2fjmTA2QXN2BOhDly/JtL1gR+vvN1E9AYZzb0irTfa/KipII6rQUcZ7Fp0SeDEXHklEO+GYb8xOAeb2xpPUC7/BETzQKVPSgvny8cCLCorozASwWkPJzWaT71bAzStoc6VvjQDycKk4Ulot66zeHrlKgmW6D/vaVytKuan6mQY9fHOf/yy0VnoHXxoRKlbzvA2xw0TWpv2CjQGW8dFIHqlhd7NAPj5X9QsYZQyJ2lllOpOp4bAAmlhQsaHp1xxJdnVlIdkDV3V00L2zD7HzvhdXDKwkBoxzCJKxJtYakRW/hNv9XhPLrBRbRjAlUTXivbv/jMcbco54D6wb05huCgOq1iNlStSSNnA7OsYToAe6rFHXzYXZ3AmKBefsapGw5y1wgcS5fRifXBADCmLvLWGT/18bkXluoTkwl6X7CDOVtiEapMXU3J8qEd7BlfUS11bsFYr0+BMUQnnQjjSpoJyKbw8q7Oo8MxHrHfv42MW/QNBcQreWaqM+4wYg7trUqGvB/ffdGUZP5JO6RpweFrcJQS6ec2FaVPUY07naP26DRdmIhvUc3PQsKveRHGe0xAsQGwVyPiVS+dPO46IZGIRLsohiDnlWh7wJgc2zny4GOY7K40Cz5HLYw+66XJX9joqOVRwKRUbvR+vHf3plXinW9dSXBKZ+EZDYeQEKPb8gM+7sddbfCLEKIjNqN1o/89lrLclbZ6AtiFk15kw0rhY0R1OUTpX67WT6jvhIiEqzO5lJsYbcm88rjQosKOcrsAhOzqK6yiMcUrwi0q1CHDFA3BkzW+yp8vXXcSzxrXc0IBxiuVJMxU6GJId4ezEi1VhJZ4zXHJNErABCEjMTlh4UdyM0D9CDlRC5vMX7BjFqWx2Ewg14cMQJToXTH6462tzNH/gtCKHeh5ZKlzft2Df5Ozw3BF3UJSCfoRBAPTRSmHGlYCwxVPi9mXOxCiF4dsG6zEEJkult0EOV1EClyGU6WwpWoZQuczyn4GkuyLiJBYlskmdfsSJM1O8wlu0N+Vdf7K1E3+fW4hahvaiU4kYs6U7LrSVqBE2V6n9SnM64zcdrenNXPckfNepUglohnPCDz5JYmMjzFDmIobyYNt+IjgayRR5TUm9G3gPLbTzsrl4x4275VvbOccVuKyYm/029jfqsas6oOf+u28nda/bxFr4ALmxcqG68ntPAKCPa7uuAJx0U/c2MG5WIguwhfJDpBVjZrSTctAwr8K5DANS6YXMjXgS+R6/RT3v+uCcJFxiiNMZ+OdSzdaqN/C++bnhJjNu7QQoTiJjJJauwYR9xdlk0jlO8e7G5X4udv/XU4HppaK+nTzV39TuYdm1CdC5yl/l6CP+S5G9PZjUn7VJnLhLRX8CurObG5oPEKuV0p+o2RsHmcyqW/XQ0QwrCfBFOqbW+SpY8jT/m7+ciUy47KKcMrlOscYcCn7dzWKQ/hZu86pdym16iyTSPHsFF/iuphsfrVxZXN8L/1cHgltGJSjJtPTWzumGSo44t+61uf/vsiRjTQ97c0p3o+74g52RIL6Wduy+XzcWobHQFQm3ExDCqmLbqTZOnian8wt4M1DHIWYBo0vLWwvUU9QKlBJwzxYAkhV4yL8RYKv5kd01MWVb+4Ca39Nvo70vQ2ZDkM0V5eMx3S403ip9FmNM8fJxVTMs1HaAVMze0lw+VJoKKcjcI3iKqecO0D5RJG8FxlryZG5Cp20XhcQgW4jjyMVmuIxPW3Ysit1Mx8YwS+q+Gx8RP6XuYF4OWCPD1kady0Ms3fQUz2zH53KrM/4Na4oyH8QrCt1w645y/DMI7P4Qzm2S1PTcmRyzYChEMGHLl4/kiQcU0E17nWk/raOK9xjDFlizrw/qiWlacjDKIkOq0IrzCVPmWdHRFFATHd8IanvYPZweH2+pu6rrZ4XWovkyKgJAoSf1XxptFUs2ZkQYm6fJzOvnTwm1cxUDd7zfB481MK/Wv+CcE9yDiYKGcp3GIZli6fn45NVU9oLn5heWXPpgxtULcFP0d55uSbfwTeXi6n8djWulLCIzYZw7PeLuMmx3XZ1TYh57r04P6G+7Wt8nn/GjRGvDUq7TXomanQa6V7uznO1ic/+/oILx5bOufymHldSRbPYzOcD8DMkPw4lCmbzRHpU+4l7zI6I2TqQTAWNG6VcSQEt3KTH2wHl5qe2l1F0dUkVWMnecL5clmLtTp43H7Lp+XRGBWH6SHPZ4AzU0Y4JpP1FevvU+K0A6dXnj2SWCqs4ND5tuKL/YMQVIwzK8GcuLh5gaie6IihyjlhPhPXPqeiS2LSk6CSXwyDVb31+3XpOAsGrm4uDPuhu+bkWxQ5aR4RkQXBrfZ5owHBU6yepwj37B/sZq0J0jv7yW6mDkGrdJhZWCfK+ush8njKFpPqXOmuuPkR4xSXh9v13TwQodhlswy0zYvadMIVrWQi7M3ejlf2qBbRYF9TEyjlOnmT9pva8z6IYSx4gkXBLMxRabWYShHrAh4HYZI5TWDOhqnGsAdTlKr6xxQcsV+RJVh72cVUZcjJ8jjbvXBJ4mlsyow3o42A/65yt0hCnxIMd6tyQ9u8NIxVU7tsVRyVQ/RaOwe7OVM246wbwi2bL1wp5UdlVZHEyRVIximOGWEcjzxFszmGfmosp12ENCfDz4PxTch2y7K89Nj4fWLi0EtkNboR3eTz41q/v16+r9/HTp/r87Hr0i/9v2Xir5u7JGHNc0x+fptnE7c6C1y7VZff7kz97wAt51ZBm4nliheqYtxgYd1k9Zxjofj3T5+LtSQcajwQ7TCZvj+UQzVozEpqHKDS7zq5aBU9lSaauuZR07OrPWhpgP/1jFdb36sr3okujT3mMxxtZWuyoBdzTJWilQhtTY2iLmeWI50p0kt53VWf9fAXSKXbnjAhkNrigQkAwCNMOilAgGzpwBOcPjdrSWjcRAOh/Lg5+ufjepa8yNNYzuq5qLSKVWuMv7dqXLT280ZcXlKhu2uRHXj5gKbIaRzjxY1lF4eXugHe7AQjlVJtyXQhcpJSYlNEKJnms4isiESX4WsJUUb8kABsU0aV1IkzcHJM+DRNVZmiKTxFRhWJdcuU8B13FXWmHtqguTAMlVbXr89UFDs3tfWVA2Uv6oOR+spX1Ka2uQkAhOsDNT2Eykr/JkDn9NrUH29XM+Jkt740l+igN8MDWPr7xg1KjjJ2uRU5XLnqp2gVlU7H1svX9czq4ufZ4wf10rzgxm2KAz9pipSYvocA5fGaMGaV71hVJohcMQ9jEUD3uYp8aByhFOkNI9RVR4PWH2LsIWIpIinEuTRJaAuh34T1bEo437XJwuFzYlJvgTq/1AHLqBqF2EP/ANl2kvivL+ub+f/8/9tlOOpS8CLzCATbxRTBOMzP/N6P9t8fDauuVqjcZkAe92BXqrbS5eWSiXm24TvQMRv3cw7Dt2m7YaYp5d5YujGR4w7jnESXUHilU4iRhyAoOPh7NiyPZ98WUDY4LGcHNrLem2GPCd4rr6nqHBSUSHvm0IX82moxEgHXZhrXEwuWs1WnELzDfKoDsy3i0V0A7U6vZiWpk5bwoAX2TIm3dnPdYVRoRgyQ9rW4nYWO8CoLNMy5+NWrouMUI+XKKNt/MON1HtxDwnRRPo5IeQRGHYyWpjeaQ6EEFYE4qoRWQVcOIRia8DH/KEdGKE8pq6L7hZiMVz/ZRpkthMkXd6tP4GFMEDsUOngtfGo9pymqnAnyviEIjngTlRlb9vRDFVerM0zBBcwLWlfH+DIDgHC4wFFi3SjMh1S+vdYpPvmGDdmn1iF9UPKLO7wD6gEI7fnecWX3B6P4srMV9MnwvBqZpKwcDz9XkrQS8+WUTZThLNeBvApjAMB0zc+i7tFve4NyY8WklBqFe7ISPhZZYySGKf4a36HN9NEKwTpvVPl/bx+LCtIC8GiasJKj9khXC4++R2ACaqwF6ZdY98I5pS26nlSfiE37stLgS6p9QNOeCKbjbcfBkLOmhJZGB82lCcP3rMHFfCAACkGuMNaofF8t9b0FrCvaU7/mVAQSIg2bVttNrXAv7RKbvd0p1QD7UTdjl5FiTxa6JBf/LjimF0OKIVhf166b9zQAq3r12fQODN+DuIjcU3ley44bjvrQ5rSfmxO4UPWOb07dWNZP1/N47Ou35q0F2tb1+rfGsrZVKkJrEtotlB9wiLo8ABB4p7SJ3zAYza0ru2oHsprrUJ2p7tKxWK/V4ili2bnW2a1OyWmeKTs5XHiPew1zEdpvzlWk2TyNNQoh6hGOd8AfTo2keuTN69xgoatyglbbXe9Z3eRZOoMannVXqG5mMnTBRU27Oe3acqzGImHJhke9+NUpWE1JGPhwVGlXVKQX9VQO3CiVPNWZrra2LIxWTTdt0Rmay2C8ZWfpnNs2Y7YF++M7FM6IQitVZDrVn0bZouap1zXdWvl/E7pEn5kFMVsQ2YdmetKVX4GjQYtZhHTY1Vl9z3EK1eU1rSalcT7Og7iMTAEO7iuVxtrzkxGwFtQnbQKH8Ywfj10GveNT5a4xToVWhi26SezDCqx5Kmzlv1aMMR/uQYRo9ASgX10LtRLVCnJMMnuDVyZxwS84b7M6zZn6DJqFLOu6LIQxZ1Ux+jqJrClzshCvYx1kr4nJEsCMabU5nYlfQhTCs/onervb1jmutwKh84YznHX3jCZKAl9jpafLhQjWtfiHt8tJgyigTNpMjalCZQqphPEoosqoUv2sW0tdSitNyEuHxK2abG9FF1N/DcXuas3UVWZbnODGSO4IfqgNsRdgfgegvkya+g3MgawGygLmalY66YViQJes3C5P5sBfe0lUtt6XMv6QbS7hT+9919ZVmafbhdOgYgnhcWoiUues25WuZ3wO89VKig0aYSt16UZCSaPNVOShi/4q/vH9eh6HrrWdglrl2vl7TwKWquzN7l+1ylXPqC6krd/FpqkFXpD2fheb/fiX56eH3dYx4aeH65oHhzHsc6QCeG3HOq277yxsiFJ9u2CzqwA7rwOKgug0PbaF3BVYrnaKl6XtU4eSx9e5eYheucNDgvYXrt9/hPnTxdM2k+vRcNGHQ5lhHY8SXlI9PFPJQ2dPlMPdRqs0mMnj6ZM61WVlrjPQX5QUT14Kwc1v/Xflgi1vu/PtMGxF1/Sd5qIP7T9HllxSnvScVwywXmwuNCrrEzOhKe1WcsU4MEyA2fSasM99id8c4ZkdJODRu+nZsSslZ2m8+HrLD/rTZkIlRLeEezwKyUkc4up0zjkxLbj5xxTNZhvmyUv4LsInNpZVZq/iFcdDCoocezPGRqhriBZySGa6ENkrsOOCGduE9DwCSRhc5dXp3L5bl2M8y3StikXFfTxN2I1jqh9PsVogitlyR+TvvqGppnsMAtNgkNviyWZUy4KYJWK/2MDGd04d7hYVngGRDgEE7iHnzFtDfiQ3yVRAMrbaUOlkkUMpFHM6SVlmgKZjRnhFMcyCR+MiC2UkdcBnedbotj+xxvuVOaN2YoemFdqqmWy9MhYdtbqYNfOcMWAwIHgVGosGzUmbHs+f4UHaO9Wgr6sT78ZsMTnExq2Rm56LdZIX6fod6kDdxwjst2aawNIxJm/5upu0NrDyLnwmNiOuRNdkxk6Z8oWY1vVbTu0YsS5AdMJ+9We5z0M0jUasxpZyjq+lfxxbk4PmaXM5QikpYmQ+2kpNh0hLoiSCWVJZFkXIKyLlrx7WgSJ5q5JKiWdJg9rQEczb4afIFYjqOM4POh7mDEysg0ZIA6zFUb6O3TpH1yUHRgcwrXRwx/g+PvBzW4YEftTvGWF23HcM1SNwOrVngpU98bPrnuVpEuFpItfVpLWHZvNzgVoTFh+iQ639+HjR1l3HIuWLsayAYzEGC7VJP1SVC3vquWd1cw0Rw6pwCyBkxR/N8CaY1ifG/IleUN+BwCRdRBkna/Ud+XPjgHadRI4l1fvH5U3Qdew8loON+GxmEkLZevbLgepA4FxgCAzWVlLTNiQ9YzlKKtz3zuFE+XXlvHzdy8quPwZM5NDD9wSMoS+FqwRVKVAmwUqgc2bbhDBSDC/8qLGXWX28DnRrXuu9PnM4cnvf6dakaoXGr4i8DwkHmHlPAT/kONOqouxdNExPsk1nctQ1wI2ho5QyCrNTTYt/J+C6MZwkZO/oUar+HAdUG0LZ2qBcQMiZtB91QT5C6O0YOCcRFAiJ6brbfRm5JTc1Si3MD+mQDda1XXc5CGqzMZK+Nc53DezvaeK7mJieNCVABSNTzb1eZI2h29hl7qwhKduQKlXkvpDbiYRNIBxdTxQr8iMsLrms11Mplgc+iWh0IpQ5OUkBPV89DifSelQANSl7TlxgntjY2o+WTNGZt/P8kTVXbYrCjkZ4iaHRoHzlEyVcogn9WWzMwGTLi81NzY9Xfr8tlXJD9d4Vkh64/2A9ES9JH0f17RdMETrqDIXtPlBvtHwlpIE561LnePvLFp9FGWZyJyP2+eXAxX8H389P4zDR9lSM4fv4cOwLWLY2u8P3OBU8V0jN3Plt5xZzQ3wYWh12VkSJ8sMWLXEPb9VO9sBlbsZwCg5kM4c8ybRnftJ/D0MpwHWRXaNgG268wlaamfJ/NKw2XtEo0mmkaLCPl2Hxl3r2KWOwn4HXv9SzT+xJyICd7HfdhlXltJZ8jVSKckPh8yO5d/QMj0gteNGtDY+INMhd+vbCfuaBwU7lQgg9Jd9S+fNi+j27ikaj9VTO6F7snsIcaD3MqFPxSCxKmhjXLufE4UFmiob5k6o4qvOKoqxvFocnHJZTrPRm69XQ1z4H+BsbcyGDHehPVIo8F/dMLUIjop6FUQejIwxkpc3MAOm7/762g3oC4/yvKT105Fy245SZ3nT7Rg+Ddzg7bdGjN2/58NzqBkgJg6Gh14KnPkqeIvCbHLHlxmcsNZFYBAGD4XWPX1g3OW0N3gtiQbk0dqYA/67tn5VyAPWaLpQkRLB5Yc0WXr0uHCEeQ2oPKwnhzBXQA8t9BRWzTLAdBviWEfe19Lkj8PpdsAxJec79IFJ9UdaWzTzYgRAlim0cILkzeKFTmHO2el2aR00g1OaAerT3GtBpE0UvY8Mb+UBeA61Z6VOF62XS2FO+0s/3NmjY8pmgIClVDiewwBZu6MEEt7UwDnmQoxjtfLMP8C/viCvrnhelvCqJvZCVNf6KGbCs71fRSPz4ffAkhipfndZjLPSdvF7Xn0aO8tU1qHR+J9V9VS+xeW0Hm/O0pQNvglhFiN4AMxRI39tIJ0+mnXDW0kZWrs9JHxtsLrwOgfbErXBIXdgVpgvCzyANYXFhGWYxYn4P1M6xR9l4DGM818TUvWp/BNPArp9Ujjvoezr078H4FvPW1tdXaNSulx3Gkt5DtPGY+5Q+HjfH0+oJkTaP40ltKcfQXE4SBj4Q5xORf2AiioX8HxGPk2KH0PUPhxw+7gF0kuQLUhDKgUXfpwYQfTHUbuOYiOU6TaKA4PVX7StzVKwUPAOnFOrcY3dnb7pLVWUH3dlZmVxsGpxEdyLRnrs/26oEIhRMD0up/KHeRynXSVq/wxTEELGDvfEXHedqe78QB9pLhFL3nsyYu4ZYxJSaouvY3C8VzcSe4IKQti/J/6UCWoIuOL7auI8tvS9JEIV9xsp8il6o0D21SzL0/bdyQUdeEZ6oEoSK3p8zF/HH5ZC0EqbhPlTi3XBvvdjWFhUp2SWHqpwEhccjtW6xRg7GM+IBkKTWp8fJYdrf25vrcmntDkQHvVft8pA8Zq6p4iW/yB7FY8ef4Pol6QvjMOcyvjCC4+ZTRM1yULNiZ9cmkc9juGWPrA9RXpL4aotdeXG4ltCI7tDoOCQfUHfINcFW53waZgKRB2yHV10z15EgOQAMTFh63HFFrlrbUHw3DwNV8YXLt8qbKQM7L6SB6F9ceLJi3ijhx32yVH4yzvXLkhTuEUDcbNzHCny7tZi/CpRq6YwVJ4i6l6DuABUwKyLlSoG0pUTKjeYa6ScKv52pDRcIveuRDnkYOS2Y/YYbQVteuMGAYPa1GQh//haZMZhEXOlrLQF0/R9+9lGwBylEv+StpFUYWlVuyXueJsYpkLa918LPMeuiCUbZdHvg82qZJXW0AT4Z7r6yttukr+MI2p43zjFhbT5CwW756It7C0MrFP/cYxanYbhr/18/xFB5rWjIAxc4sjO+85kXx7SU6jJx3AkkzHxPg/CsP15ZL4QsNCo+SMgZlpzQdwIMGIiwI6C+JCDxomOFldEMNlgIqwgpitAf8SIPswvmSoa/ynRlPbJF5oys6lDQTG9/8GkpBukkqQHdpIIJ+acIlLIErO8ZwVtClliyzu5ElXeAVLMGEdwRKtaGp1YEckBoSbsHpeQ8yqV+KP0MeZpJlACPa4Q0HOuDU8EbYrlo7V5nXC7Ow6DvQas5NPIImhI99Ywssnd0lCva3kX/8n4D65MTBW8IWQyQoNugy7efROXp8IdjqeS0lJ1vmzWEgb8VTNUeA9QumqEjA5GqeKDyXJiUzvNPFP2YbYowKEfV3cHsPjPz4552/TuxlKwzOzvnMb3pEz+t/NPDfretVJ0z4nOq1s5uRBPvyrpxDaGJhFkpuumGsJT7yjci39A2N8bB31uGkilCvaNMm8su2yg+mVHSuXjaWTNEhnvXqV3g5vs81lW/3ZolXQdb9WjPv/ZTa9eEDvy+by5enp+m0tqNTvSebo146S6lUKN1yimeSa6np8gU9/etAnQgVSwlw6zc1NrPG/GeyEFncLd7e322w6fuq/8CoO+dtsmi9xjwSSEZ0pnEOsgi/L1qJitp6UgaVR3xhaaTc9Icpy5VqmJk44IS31hCprVlLfHeiag4iQMXCfCcTg84TzJsJnOfkRbZ2LHVUrn0MqhQqgm7Urx585wg1NjrsDnt3ddfF2fH/W71bv1uzYIto8Ubry6/0+hMm9n0BYda85LejljyrF654usZzwLXss5gRvGxnkNWJywc4l+sWouLvKx0cWjjKxwIvosm/vHWhSUKjmD2I7dnNluIo7U56NkdzLXUddgAb7zTO1+gHujsYMqs8mxAt9hlqNWsdrOSxq8OeH5z8fXzO3B5Mbnbj7bzcIPw9tfl+elx87B9WH7T6DBmRVYS+W5mhDCLcEtvqgd9NNZr8o+kPvRtfLZleZr4OtDr80HPjm0AM6cZm0OxasaGmD/QpWJG8UBi85mYOXzwhRtIjk2rHKJ1/tHpR8M8vdr453frm/e366+jp1sBOGAVHPCgOP2bC2MF8Nt/2Dac2IcEwOeyufmoei7MshogCtuVBcywNSfTL2h088K3SwYYvYrVuTnGcGEpQSCmjD1nUkW3K/H0mVG416rEBLBfn9SPA2jyZn7ItdKRCJywXWFmHB0rYFetZ0Jwu5VNGC3wMjauwYijbd/LP3nn++vz05TAx4xCL/MzpdYGUw2He3ao0a4Oij6Nq9cs9ZyXGF1zEB/NIOE8ePxaGRF7w9+m0TP/iyBJ3z93jaq23dNUddXUE4mqSdUAeSGqiCo2AdCKFnEQYBfcxqirF7C6qzwKAQjNUkGRXcgcwGvrpwtNp2gu3rRU6DiYnE7Tk1hjFgYWxv/MOa8vgCQ7irDoPAA5k44m5A9U7BQXIfJSoCC7aGbc4kasi9tsxcbZLybTGMNFWuNNcDcvXMJkl19wMnScyekalSs+MORYpG5ppkftiMORR7MPvrG3l6drf5A8DGjqpRIUDP4olHCmS3gvYwQ7Bo93bCpD3TZez3Df57WMQ2V5LNNxODOherTL37BptmunfPAZ/na5Tr1dRGN2TLizyzlz4XJ53Sb1EqWzJWtauknMqt8iJQG08orEYIsabmZgO+YY2vvqZWYxTfKQXE/0OB0IwwKR2sN4eGyJbF+ZospXiARSpWmSCuMdv9xtOdMgOHTR3V8g/PKulEm0iWuQco6vNuPK+xIOCMVCTEEGl824FYyDQpofFt37QC9Iu+tESN/CoEMgxVfxfhnmVzNaPipvEU1WiuXtFAHErBtvdcM1BSpIQt4unHHJJZ9j49EMEMzF8YxaETL6A32FwPXXadAlqwjrmS5/fLVlrrwElQMvcnjAZ17QZTuSxSOW8YRm5k5tDBbf4BROXija2i8xWT6aUTGdLLTz1x1eLx9tKQ40ghh9oxG/xGR5NjcWfYLY6+UK1uF9guV7HE9R/wWp1tkNYrzR0rGzICjbD3dnci+jejxlf1aC+gEUim4oYj1ClOBhVzBVL4+9j2/48yq1/HzTOb7apKvY0guZBDHItQNXPSwJ/21lwDbyWsm2zend/NPStC51rpgRzxsV5yQezBSTiemRuAEhWHR2vMsE5uQ5JqOElV+4JG6/x+9n533XNjRRAKbpaMXOahkA649gLGrtyqI4PmpIFl+0V3wVuQKuGRB6S4qZhCQD25xJX+UldgNC8Nr0aUsrE8CWFusNKUYB0huXkISWX/DsjCfXHZoaAK2aScV/zzZO2GtV34/TYMUjRQw1Vf0DhBQsS7gRzl7wd15HNcDsJAr4ELGmSrfIOAeO5PAgeDKHB6EwkuDT+YfXrmVFluIjleR/S5y/5rvQt3T8YMx09WU+UGZtV1C67Yh7HYgrG5ZLaHl4pdfCToW/+UKqJPAmeDVC4JIquJ3zFQ84YTzB0Ux4HPOvwQXXCxHs0dOModFeLxDXrmTMpCQYiIQQwAHcRoLrJW1gQiL0KXwXEFK7OUIuJRDF0ymLUtHz3npePgZDPefr1DaMrrtkGE2hs9k83m9LnTDwqoPYbJ2Iv4I+VS2X2nXEv0QF/VMSiJVTDAS+HmANxJMym6SQrs/SGW6vEXddwOmGywSztBXSBQ8MVh9lIj2lSDZFc7OLEK6vZ9g6GCfCWrqJUr/t4uqaDNBmksUYagjuD0WcypRcVex0GZ0hrHlwtvSGxWCmQ7hnf1ZKsCwBL9jgx3R+64HwRyODsVbbrmrN9eMqi6doeT0xiqaUE21lvURBpjkEY9n94552tHq6gN8CI+/JhuSyxjSRUvUsd6SdIBiPLakjlWFgYfjCr+g0dK2ueJEuq7Dbc0tRmY3zOiaQp9f7GRQpJT355j9CKLV9lD7bRKFPs/jaw0lMWi1Px7qP/T1w6ZMm2jGlfQh9VLtuMC8ZaSs59MKh05nEcCWai9r7QbI8iV0IWGOgqvB35anQfzM7Wyltnd/dkq0pFKuxNMx10Ctalooiyj6O4D2JVQli+I5bDnODdJagfmf3q8UiLVrduk2LwA+x+/PgfWC8E0p8TOb3lD8KPdII4LOM7v12Grgmuph6ypndcsX+rBkC9QnfTBwNy4tJQCzLPArBVreoV11LeAIFwswzSdKMAcy2J01YSBShd+aEgUL33AKwbbdQRpVgtfuezxz6CrBsKR0d0TXYXIS0TlumP9dnsUzI8schiS8ceNuS24W+hK+J5830yyON5nE043KqDI3dpLB4As5tIv0wLSjea4HwlBmzjS4QFr0L3MG6SqdPQJ+Dn27s7jAbaEs6W1G1fUGuFVvJAuorKY4TQxWh4YTGRcAxCnDW1wUlSbZc8iBYBW8EeX91wSlH3aa9feKCXqLI7II3ZdMXdiRH0Pgmjmp7ele9UzrIoaD+3gQ1GllmLzuj0RVJFqPg/3i7+T7w97e37+/fnx4uziQRAhheZRiUA+gTprhaw0+CpCbJ37AQDpUPY9dkZk65YUJaBwirmK9ERjk3jOJS6+0FXs59yJy5dTihp5VV9YSOH68csvU+3uuJxoDs99//rC50dLmOx8MfBrZTzC1So6nvbOvcmRMGkYhhlRrmaqkyKcAO4TNY9yz1ZXW+PL1ehr6pKwU9iDiREO/qHX/dFHCCxxYEYrlJ+/wo1Cw6ULDINuIp+Q3uaUN6+s44B8yUC9eBX1sviypDEkJfsYnpi3HhEE5dRqUCYqZoA54hqOPbFGpPm3fFuJXbkVdY8kAQFc1hQ+WZkTwGSETmdP0dhohl61XSDMpiXe9ULyIxbNJ8P2QeYOzihuVTykKGekIjElFaFlpIVyxj8d4YOlR2AJIbsh5NEV4zob4TlK/nUENfzuK1m3mbOm6v+o6KXNtGvG9UHO6HBxTYz4NgEBLf7gdD0NhSUM3nwaPrhzCy1d4g+gKIdjtuLwKQYITu1QUOQfelf3urk7rkYU7UtYjwg1AbIZ5bW4/++mwO3Dir05hWfyp5hZQEccosCOS6V3Dz/AmnIgoUEIF1PoRvlgcLF0czpUjx1OYEtZ4NfW4DuMjPQjx3c2kQ7WkQ8NcEtEtMSRjHGrMiAjefFDrUOYRiAc7vX0b3j8gSBQNaq2C006C+QlVKJzMmU4P0XpSry/fmSM5qKUhlpJMrjCKIdp+Ne9YnWpJnJZFOgu8bxDoYI2jA+6smOl6o8pDVj06GnAIZ1gxJ3DuG8umQY7dtqtAWDnI9jQ+EijqoTDKbwl48N/fF5UjJVqycNsvppQMjcZ7IM6TcJ7nYe52Qtmb7tL93iZITiUvfZlkgv6aHL2p+SaY7lYwnHatJGbkSEvjPCnDE5zAV2AZEPJsDXdEQ4n6ILQiqMDXyNwYGWcFeUJ9QkcbNgrKlpNfs4JXB+D2Esir5E6hrDfnQsdOMxxDzF0GHeosyZoJLZhJAykzK+diyrqAlbLG15IywQc3sjqLB9ZbDPgeSl6ZxSlT5H4s9+x6xXTUPc11Yiic9IEz8IxSTk/wWr75UNWrnicbXEmdJmsqIRxDmQkYoLncB51dNgQAG3jp6o9mgb1mJehP26KjcKuNBbCwYRZVbSmvQUXiK34fsAy88h5qb+lQkZ+sip3DcZL7ad3vIfYDXsrR5a/s8fkLVxeWM35uzMZwH26ixGCclkREsJwSZpOecn6x6ULWjeQ93flUeA0cg5DdWFgKpymPSUgVREzkCIecaNGYrhOTrwmn4npzFqnlORctRCC1xQ7V5pxpn3Dvy6a1cY7wxidKI5hKUjAsa2TFT5kWtCzwL0rZrq4G2EmlFvco/8WWJ1S8iHtGihy48rSgniBRMA1NpOgLPhvVa32xgCbvpaFMscY4n3rdUIs4olBsmGfTYZ0cn11r7Nu53m3gE5wLAGnhU80BRUubnbtWyvlLdGw8W61SWfSlAWXTwwJuCpkcOwqYmQaXW4fh1dfLA+GP2MGkt226gkXzBY09OMxpo8cPdzFhNWPWIAV0lq76lOOrK62GNjQLUR2QG09V/dAaOyQew9SpmddKdG9HJQCZGP8K8PB48ctDX5RwUB1yxf75oJf7jI6wK52O/dUp054R2D0Pgq38kv8dEytUJ24r2krXwpp20goGFRP0bM9/z7E5HbtYBKEDuNszjMXJmGYdJTBPzfH3020MaLDUtMe0sChdl+sPynYxnIeupqMlUyElWy7qA2XhZtj4yKc9U4VnX+tN74EtkGWIJGbYkQC0Te/C6IOtzB2YhQTVn+sJZpWSlI65KPNmHs/12vZqO8yzxRxgaSw04CFthvcprxFLXzfYyQQE6BZoSyinAm1rUQCzx9ZZe6O3o8Iks16NvIT0A26Ib/0uYTyDKrSdPr9LUEzoR7JHmJpdmAkZ2m7oL+cgW/I00GGe0/3G/WS8XswknZClT+yH9G16TckHwFeo6tiok1iFO3KO+jy8z6bqmRS7Nj/dxXuza0GuC5xa5RK6H7//mTnjSk0Llwi4RWwi6zEolM4yLfBJAPIEBj/ufTyTS4+djiT3Mn7cLajJLxGjSZShG2YkeoBcmW6zXFnVNO2JPG/HIlu2x35QDOwE27ltuNQvMEwFUR+EgYq0fqbO4TmttBxTyk94rtCbTB8Ms8XnA56Kc1ZmHH0Os3SBMjacsxajYfaRxfbJlXuQWENh2qDSjBd639w8wdH9ts1PK8NXt8QLiMykHP2xN/B0eBbKqhdIKNn/XQyHCZSajdJEtCkua6J1kmXnv0L/PipYTR9T7EzhPZjx6aTWylTw2mM1klsM3nAP0+u/cOxtvJnLAZTyyEKCdJnIixZ838rtLi37PFaPxdSiclA/r26oaRr2/uhue1wez34YW3Q2WdSRByn8A59EzV+1HaovXtW4eD+HaRNBDuvUh+AHM3rVnlXmzzFtF1I1xMG7IuboQTnZVWAX6TAxC7kkrs48yGa8W4+1k6zuwfZ/jYV/CxLf3CoaW97YSis3UR70qkLPryyLWiJ8EAORCsSEoycBnUJlO9mDm3p+Sy6STX3vlMD4bpokvuLu5OMuKy2DGTX58hVJz1My2KDcPj/hdnHp6XDwszaG+mPlaF/65lIU8xuvgK3LjG14f9259/C+OJnQ13Omtxl3R3dEMYA53d7ss3X3wvreXx/vbCjuA40WoK68v678KpVnTM4Wm+bwZaMa/RD3oiCZL4H5Prg8r92OUCgAS5UNwV1p0WqPud1n6ZHY3+5usBPZnZNoaIACu4MeLjzlNhL8VavHqvwlwpjn3/3OopwxIRrzqR/AXnzauVVqvfHVIe2/8sb+Y7+7+l4Kn1Z6H4VSKrFvyiWE4AaBzmGHPtd5zgfmAu3Uq+cdvFFd8E8C+Fwy1Sls+fSL24jnqFV+z8s3hCUdXk4xK5c8X7FOwpFG+pxrEUzMo7QNTvPMia+I5Y0DXBZ6CeZr+/YqBLxLQ1/cm51JHlu1RWhtEVyqASMMXa2kSk1I3oLBTfCeA0HYyVstr5HHts+H7Ym0ftGsLzQFrvWmgjGU0seDJBTqQvNIShHxVvWFPTBl4XmnikXkggGbF6mndoJ3WLfoCD820ZhH1yiuesihDjGjyqIv3mHE/tBtHlf1QMTN1vi9Yn9S6mWLIiuc7VD0tU9EvjrIIYN1F0fmDo60sQFqqYwsp7RHVBpWXK3ZZAvxKx1JKt4x6UyFxeIongnfU7cld3WXoG8Mhsyhly/Ogt6WzlUojwR5oH3j+rQJXzGePu0ngwBd2tUqjJMPx4NEQEF+lbknK2yC99eFQvU4erBoGJ+Er5rcnq6fBgT+MbVeyaiG6BxAQX/gR04lh+Wo03Q1cgGRYOhE0aXbX0OTJweXpzG31JoiOPd/A8xxm3tBggCHN+/aUPMMo3VqeNGRP816d11d69tY+YqbDFS9RpaUa90nTegv8e8QJ5ouv3vrQiw+cpvxQErY6NP49likka18dyxmSOtWgDXGL+TsTGpZNLB8ICMkyiuXE9+N+ZwqkzDjn4pt0j2T6Ik1pNJXEB0llPIh5MZS3MIlUXmHmW/KT7Dfv+pKbSBmHRMbD96Mgi+UIjDwOECRBB5lWRwm8LkdNwFd8FBb81sG5T/mzOvYDiYvNfvPtrrjYvJP8RksJ37r2WJMOsD+J9BNyTMiVnPqZx3NQwspgPVpeY6zQfPn96EWc6Qx9ZiqevrOCeyVy/zPHVXwvGDYVEo9HSE9EDzL3zNRd0aBQHpgyRFYipOJXAAD3quGhWF/FD8e9AEgKSmu2bczXbKt7Didp9Xals7eXqxyasH21Sq8MCcVB1kPFY2rjR/iPJsSQMKtibLdwLMEeu6KeQMnW5ysU7AlCpEIZl4IJ3m5cbONJgtMTXJ0iCzoYKj6LSrzEnBV8vFu2hC/Tyy3+vFaE3QPIK5JR20yq0gsAZLYL4esnqsyCMOa14rJ2gsQchtCkNDJj/1OJPFxeMk4qn+4sBvkq99LGX+jLqI2MAHinP2AVPgVYpcQxcgWPaapraKs83vk+Zg0pBoeYD0lJYxasYL7WSaq9YxeuZr4p0nWV0gl06mZSSpQGSl2IaClVuVp9MICIz4Ni78q7JN6M+tWm2mu6GEDKl4OKF8unSqPQEHg//5UxYV0mQOoeKi+MtMcQe9dXgxLs5gGStFxwwTnA7PR7HsD2YeFohKk7vMP5UUAPpQ53VNXdKyWi2fm76fkR05kSjkzqn8i9nnaq9XpDNDrO8DcSrZHyvFiGCzyrUA/8Ld+7aajqq2p7ABYYGjHvM5gZ37cKg57d3xrVfrX9YK1Nr8Qr/vZRZqu45VLOKKUGen/vGZOp7OnjqqBDnA3uUS5cb2Uc+jhvwcAQdShA5UYgsxfAqQOqFELQXqliB+7k4DzExF4MFtYNqu8Lo0tkqMbVxkDL9+pldknJ9dWuoHbcKGN4yqOZdZA5hwuQbpFCLeKWKTb1/oRMRWmCZti1Jce6mvzoU1hn+hucUghHJ5o2SOQNCcBEvIWGr+z3Ji7KE00ayZCCbqZieFC/wiKhynnEHE0UGLJS2MlVM8kQmFMqBpSFAUUJLPKCnHs6RoZtivFvrO4aDVsRiqQIwjql4QUL1jzlzLA15FaBB0U4hSjttNCmBAGkD6+SjBkDoX6G5DKTQsQkuIZQJjBJcHA+UEBEDMDnggdM8cJjVcQSKIbVJGSlwvpjAUyqREwk/nGMggx/adyNHjxNQq80dVm9hRBC8SiAGlY5SjFcnGkOWBxxay7hFUOMIiUHk8cbqwZrPJFvJk/ZvOlYI0jlRGvfaMCy6OnPqGrFP/5wCCom/l9Ty16sTFoctNgrrbp1WmmrDSnZXU16fJEZZUTHPPTZ2Tbf5N7ufnPGKTulyzBfpnOynHbWJeddcNFr2a657Ipdcnwyc9N1N+R6670O+fIUKORRZI1iM5QoVabcTBUqvTFLtSo16tT6w1qz1ZujwTsfDEb+OEooUEYVKvDXvyahN/wPrkNf9ENE/4KaHqjgQgIXGqQwP/wMGix4iJChAkKHCRuucL9cLyJ8hIiRIkcpMmo0jzyOHiNmrNhx4sYrKn6Com2wsaxiEiVOkjRZ8hQpPfE0Veo0xaZNlz5DxkyZsxSXNVv2HMXnLMHuauUusSTPPC/ZsuqXWlrpZZRZVtnllFte+W54WIHb7rjrgZvum12bCiuquJJmVFpZMyuvAu7Ir2x8E5rYpCY3palNa3ozmtmsZjcH8sBCS1tWZf6llf3vsKa1rWt9G9rYpja3pa1ta3s72tmudrenve1rfwc60tGOdbwTnexUpzvT2c7ZZDO+ku+zxVZHDXLIcKsds89+ezrThS52qctdMaZLXTOjK2aZ6X03ummpSeZYbrwpptrpgIMV/3/lbv+dPe5JTxvpWc970cte9bo3AAbOhFfgtd/70c9+NRoSIV8c9sStECj2Mm+RZeNr3Y9rZHwKxqIOOw0A74yzsaXuMrlnvLnamqrzQ2IwfFfkfB5mciqvpHZ6lcGl6YPNVUXLudCJ1lyVGj3E5npJPQjzltCJ1lJ6TW5tMSWV2j+hYe23h8USTGeIrS0gjZcQp3Y+17xh0rjmkHbtJzzs+Pz5WMKl45/E1MqnirOauNT97fr+Lt+DcFAQxSFj55MODk2BQ+xoqdi2nIS4NGdr91jYn6ynt+fxMH0+uvZqEN6MiLoh69p5X3Et4QbhXZpClFDbTU5NaviQEfwofHqnDHymgn3jAlWE/v9PNjL9/2F7s/tpbSUMs0/Pdvub7W8M8FlxC0q24zn6G0mD8OcU8Z9o/UWL7v7nQ/0/fvUO/Nut+EwH926opqnIedXsm0RQUmyfNVK6nSJ8C5jG5BLiKHxbSsT7zW+1XQofxHAzzs1kSRYUEyQKjcHi8AQiCJHIFFmbSCBRaAwWhycQQYhEpsjalAQShcZgcXgCEYRIZIqsTVkgUWgMFocnEEGIRKbI2lQEEoXGYHF4AhGESGSKrE1VTEr4DbWlNPJPvMFUKpUq6roSGP7oFLqLIYp7UOROKfWMck2GOvYuUw6u1SRtf/wT/Kar7ZrJNT49TkhKlFsE6u08tJnkZB91HM6nOz3Sx+1luQsb23RCXx3DGNtMw1h5PMfZYwfloeSchNDmr2Ob/aMp1pyJ2/mCB9R1Sj2EO4ZcjtPeXtpfDK+VuZ5ZzA5vy6PpkXlvV5c2tpf79t4vgeMmVJtnHP5sMlXXTAym6Z+9Ge7xDMVLM8HnmnGnOPcXLou1zf4WT5v9xzZF99rUXi8GHlBqsq4bPp4HA6aFh9ucFhpkPr1iEy+46ZY6UaAf5RylaMUqXokKKTlar5ERCikk6RmKQOnfOHHQLxGOO3SKqpz+0a9LEDuew/b54xjrae+rwwe5cvo0Xhl2OY+wHDIeVna8Dw+sODwdRnnZKp9+5C1t88U36Pzt9XS39gPxX/7/eyM9n950oTtf11/a0t8ldwfASTL8Rx+axZc2jh9gZfA03tf6uv/vP5+xTwL3L91k+Rj3KwA=') format('woff2');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'SVN-Poppins';
  src: url('data:font/woff2;charset=utf-8;base64,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') format('woff2');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}


:root {
  --font-sans: "SVN-Poppins", "Poppins", sans-serif;
  --hd-bg: #f6f0e7;
  --hd-bg-soft: #fbf7f1;
  --hd-card: #ffffff;
  --hd-card-warm: #fffdf8;
  --hd-navy: #0d1b4c;
  --hd-navy-soft: #26365f;
  --hd-muted: #59637a;
  --hd-blue: #1e48ff;
  --hd-blue-soft: rgba(30, 72, 255, 0.08);
  --hd-blue-border: rgba(30, 72, 255, 0.28);
  --hd-border: rgba(13, 27, 76, 0.1);
  --hd-border-soft: rgba(13, 27, 76, 0.07);
  --hd-radius-card: 22px;
  --hd-radius-large: 32px;
  --hd-radius-pill: 999px;
  --hd-shadow-card: 0 18px 48px rgba(13, 27, 76, 0.07);
  --hd-shadow-soft: 0 12px 32px rgba(13, 27, 76, 0.045);
  --hd-container: 1240px;
  --bg: var(--hd-bg);
  --bg-soft: var(--hd-bg-soft);
  --panel: rgba(255, 255, 255, 0.58);
  --line: var(--hd-border-soft);
  --ink: var(--hd-navy);
  --muted: var(--hd-muted);
  --sand: #FFD200; /* Brand Yellow */
  --ocean: var(--hd-blue);
  --clay: var(--hd-blue);
  --shadow: var(--hd-shadow-card);
  --radius-lg: var(--hd-radius-large);
  --radius-md: var(--hd-radius-card);
  --radius-sm: 14px;
  --content: var(--hd-container);
}

* {
  box-sizing: border-box;
}

html {
  scroll-behavior: smooth;
}

body {
  margin: 0;
  background:
    radial-gradient(circle at top left, rgba(255, 210, 0, 0.08), transparent 28%),
    radial-gradient(circle at 85% 12%, rgba(30, 72, 255, 0.06), transparent 16%),
    linear-gradient(180deg, #f5ede4 0%, #fbf8f3 42%, #f3ebe2 100%) no-repeat fixed;
  color: var(--ink);
  font-family: "SVN-Poppins", "Poppins", sans-serif;
  line-height: 1.55;
}

img {
  max-width: 100%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-user-drag: none;
  user-drag: none;
}

a {
  color: inherit;
  text-decoration: none;
}

.page-shell {
  width: min(100%, calc(var(--content) + 48px));
  margin: 0 auto;
  padding: 24px;
}

.site-header {
  position: sticky;
  top: 18px;
  z-index: 20;
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: 20px;
  padding: 16px 24px;
  border: 1px solid rgba(255, 255, 255, 0.58);
  border-radius: 999px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.42) 0%, rgba(255, 255, 255, 0.12) 100%);
  backdrop-filter: blur(28px) saturate(190%);
  -webkit-backdrop-filter: blur(28px) saturate(190%);
  box-shadow: 
    /* Primary sharp top white reflection highlight */
    inset 0 2px 2.5px rgba(255, 255, 255, 0.82), 
    /* Soft internal 3D light glow */
    inset 0 0 12px rgba(255, 255, 255, 0.2), 
    /* Soft border bottom shadow */
    inset 0 -1px 1.5px rgba(13, 27, 76, 0.03), 
    /* Soft ambient drop shadow */
    0 12px 36px rgba(13, 27, 76, 0.05),
    /* Crisp proximity shadow */
    0 2px 6px rgba(13, 27, 76, 0.01);
}

.brand {
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

.brand-mark {
  display: grid;
  place-items: center;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: linear-gradient(135deg, var(--ocean), var(--sand));
  color: #fff;
  font-size: 0.82rem;
  font-weight: 700;
  letter-spacing: 0.08em;
}

.brand-copy {
  display: grid;
  gap: 2px;
}

.brand-copy strong,
.site-nav a,
.cta-primary,
.cta-secondary,
.case-type,
.case-badge,
.service-card span,
.system-card span,
.principle-card span,
.flow-item span,
.identity-pill,
.inline-link,
.modal-close {
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

.brand-copy strong {
  font-size: 0.92rem;
}

.brand-copy em {
  color: var(--muted);
  font-style: normal;
  font-size: 0.82rem;
}

.site-nav {
  display: flex;
  justify-content: center;
  gap: 24px;
  flex-wrap: wrap;
}

.site-nav a {
  position: relative;
  color: var(--ink);
  font-size: 0.8rem;
  transition: color 180ms ease;
}

.site-nav a:hover {
  color: var(--ocean);
}

.site-nav a::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -5px;
  width: 100%;
  height: 1px;
  transform: scaleX(0);
  transform-origin: left;
  background: var(--ocean);
  transition: transform 180ms ease;
}

.site-nav a:hover::after,
.site-nav a:focus-visible::after {
  transform: scaleX(1);
}

.header-actions,
.hero-actions,
.contact-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

/* Global button styles removed */

.hd-hero,
.section {
  padding-top: 72px;
}

.hd-hero {
  display: grid;
  grid-template-columns: minmax(0, 1.3fr) minmax(320px, 0.9fr);
  gap: 36px;
  align-items: stretch;
  min-height: calc(100vh - 170px);
}

.eyebrow {
  margin: 0 0 16px;
  color: var(--ocean);
  font-size: 0.76rem;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

h1,
h2,
h3 {
  margin: 0;
  font-family: "SVN-Poppins", "Poppins", sans-serif;
  font-weight: 700;
  line-height: 1.05;
}

h1 {
  max-width: 20ch;
  font-size: clamp(2.2rem, 4.2vw, 3.8rem);
  line-height: 1.15;
  letter-spacing: -0.015em;
}

.lead,
.section-heading p,
.hero-panel p,
.contact-panel p,
.about-card p,
.service-card p,
.principle-card p,
.system-card p,
.case-body p,
.modal-description,
.modal-meta li {
  color: var(--muted);
}

.lead {
  max-width: 62ch;
  margin: 24px 0 0;
  font-size: 1.05rem;
}

.hero-actions {
  margin-top: 24px;
}

.menu-flow {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 12px;
  margin-top: 28px;
}

.flow-item {
  min-height: 126px;
  padding: 18px;
  border: 1px solid rgba(255, 255, 255, 0.58);
  border-radius: var(--radius-sm);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0.15) 100%);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  box-shadow: 
    inset 0 1.5px 2px rgba(255, 255, 255, 0.85), 
    inset 0 -1px 1px rgba(13, 27, 76, 0.02),
    0 10px 30px rgba(13, 27, 76, 0.03);
  transition: transform 250ms cubic-bezier(0.16, 1, 0.3, 1), box-shadow 250ms cubic-bezier(0.16, 1, 0.3, 1), border-color 250ms cubic-bezier(0.16, 1, 0.3, 1), background 250ms cubic-bezier(0.16, 1, 0.3, 1);
}

.flow-item:hover {
  border-color: rgba(30, 72, 255, 0.25);
  box-shadow: 
    inset 0 1.5px 2.5px rgba(255, 255, 255, 0.95),
    0 20px 48px rgba(13, 27, 76, 0.08);
  transform: translateY(-4px);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.78) 0%, rgba(255, 255, 255, 0.38) 100%);
}

.flow-item span,
.service-card span,
.system-card span,
.principle-card span {
  display: block;
  margin-bottom: 18px;
  color: #7a6f64;
  font-size: 0.72rem;
  font-weight: 700;
}

.flow-item strong {
  display: block;
  margin-bottom: 8px;
  font-size: 0.98rem;
}

.flow-item p {
  margin: 0;
  color: #766c61;
  font-size: 0.92rem;
}

.hero-panel,
.contact-panel {
  position: relative;
  overflow: hidden;
  padding: 30px;
  border: 1px solid rgba(13, 27, 76, 0.08);
  border-radius: var(--radius-lg);
  background: rgba(255, 255, 255, 0.58);
  backdrop-filter: blur(16px);
  box-shadow: 0 12px 40px rgba(13, 27, 76, 0.05);
}

.hero-panel {
  border: 1.5px solid rgba(30, 72, 255, 0.18);
  box-shadow: 0 20px 60px rgba(13, 27, 76, 0.06);
  height: 100%;
  display: flex;
  flex-direction: column;
}

.hero-panel::before,
.contact-panel::before {
  content: "";
  position: absolute;
  inset: auto -10% -25% auto;
  width: 220px;
  height: 220px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(30, 72, 255, 0.08), transparent 70%);
  pointer-events: none;
}

.hero-panel h2,
.section-heading h2,
.contact-panel h2 {
  max-width: 14ch;
  font-size: clamp(2.2rem, 4vw, 3.7rem);
}

.identity-stack {
  display: grid;
  gap: 12px;
  margin-top: 28px;
}

.identity-pill {
  padding: 14px 16px;
  border-radius: 999px;
  border: 1px solid rgba(29, 36, 36, 0.08);
  background: rgba(255, 255, 255, 0.62);
  font-size: 0.74rem;
  font-weight: 700;
}










.section-heading {
  display: grid;
  gap: 16px;
  margin-bottom: 28px;
}

.section-heading h2 {
  max-width: 15ch;
}

.section-heading p {
  max-width: 64ch;
  margin: 0;
}

.system-grid,
.principles-grid,
.services-grid,
.about-layout {
  display: grid;
  gap: 18px;
}

.system-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.principles-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.services-grid {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.about-layout {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.system-card,
.principle-card,
.service-card,
.about-card {
  padding: 24px;
  border: 1px solid rgba(13, 27, 76, 0.08);
  border-radius: var(--radius-md);
  background: rgba(255, 255, 255, 0.58);
  backdrop-filter: blur(16px);
  box-shadow: 0 12px 40px rgba(13, 27, 76, 0.05);
  transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease;
}

.system-card:hover,
.principle-card:hover,
.service-card:hover,
.about-card:hover {
  border-color: rgba(30, 72, 255, 0.25);
  box-shadow: 0 20px 48px rgba(13, 27, 76, 0.1);
  transform: translateY(-2px);
}

.system-card h3,
.principle-card h3,
.service-card h3,
.about-card h3,
.case-body h3,
.modal-meta h3 {
  margin-bottom: 12px;
  font-size: 1.6rem;
}

.filters {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  margin-bottom: 24px;
}

.filter-chip {
  padding: 8px 14px;
  font-size: 0.8rem;
  font-weight: 500;
  border: 1px solid rgba(13, 27, 76, 0.08);
  border-radius: 999px;
  background: #ffffff;
  color: var(--ink);
  cursor: pointer;
  transition: all 250ms cubic-bezier(0.16, 1, 0.3, 1);
}

.filter-chip.is-active {
  border-color: var(--ocean);
  background: var(--ocean);
  color: #fff;
}

.filter-chip:hover,
.filter-chip:focus-visible {
  border-color: var(--ocean);
  background: rgba(30, 72, 255, 0.04);
  color: var(--ocean);
}

.case-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px;
}

.case-card {
  display: grid;
  gap: 18px;
  overflow: hidden;
  padding: 18px;
  border: 1px solid rgba(13, 27, 76, 0.08);
  border-radius: 28px;
  background: rgba(255, 255, 255, 0.58);
  box-shadow: 0 12px 40px rgba(13, 27, 76, 0.05);
  cursor: pointer;
  transition: transform 180ms ease, box-shadow 180ms ease, opacity 180ms ease, border-color 180ms ease;
}

.case-card:hover,
.case-card:focus-within {
  transform: translateY(-4px);
  border-color: rgba(30, 72, 255, 0.25);
  box-shadow: 0 20px 48px rgba(13, 27, 76, 0.1);
}

.case-card.is-hidden {
  display: none;
}

.case-card--wide {
  grid-column: 1 / -1;
}

.case-art {
  position: relative;
  overflow: hidden;
  min-height: 270px;
  padding: 24px;
  border-radius: 24px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  isolation: isolate;
}

.case-art::before,
.case-art::after {
  content: "";
  position: absolute;
  pointer-events: none;
}

.case-badge {
  align-self: flex-start;
  position: relative;
  z-index: 1;
  display: inline-flex;
  padding: 6px 14px;
  border-radius: 999px;
  background: rgba(30, 72, 255, 0.12);
  border: 1px solid rgba(30, 72, 255, 0.3);
  backdrop-filter: blur(10px);
  font-size: 0.72rem;
  font-weight: 700;
  color: #1e48ff;
  text-transform: uppercase;
  letter-spacing: 0.05em;
}

.case-wordmark {
  position: relative;
  z-index: 1;
  display: block;
  max-width: 10ch;
  font-family: "SVN-Poppins", "Poppins", sans-serif;
  font-weight: 700;
  font-size: clamp(2rem, 4vw, 3.8rem);
  line-height: 0.96;
}

.case-submark {
  position: relative;
  z-index: 1;
  display: block;
  max-width: 24ch;
  font-size: 0.9rem;
  letter-spacing: 0.06em;
  text-transform: uppercase;
}

/* Custom adjustments for standard (non-wide) card images */
.case-card:not(.case-card--wide) .case-wordmark {
  font-size: clamp(1.8rem, 3vw, 2.3rem);
  max-width: 12ch;
  line-height: 1.05;
  white-space: nowrap;
}

.case-card:not(.case-card--wide) .case-submark {
  font-size: 0.7rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: rgba(255, 255, 255, 0.85);
  margin-top: 8px;
}

.case-body {
  display: grid;
  gap: 12px;
  padding: 8px 4px 4px 4px;
}

.case-actions,
.modal-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
}

.case-type {
  margin: 0;
  font-size: 0.7rem;
  font-weight: 700;
  letter-spacing: 0.06em;
  text-transform: uppercase;
  color: #718096;
}

.case-body h3 {
  font-family: 'Playfair Display', serif;
  font-size: 1.58rem;
  font-weight: 700;
  color: #0d1b4c;
  margin: 0;
}

.case-body p {
  margin: 0;
  font-size: 0.86rem;
  line-height: 1.6;
  color: #4a5568;
}

.case-body p strong {
  color: #0d1b4c;
  font-weight: 700;
}

.inline-link {
  justify-self: start;
  padding: 0;
  border: 0;
  background: transparent;
  color: var(--ocean);
  font-size: 0.8rem;
  font-weight: 700;
  cursor: pointer;
  transition: color 180ms ease;
}

.inline-link:hover,
.inline-link:focus-visible {
  text-decoration: underline;
  color: var(--ink);
}

.inline-link--page {
  color: #6a4d39;
  text-transform: uppercase;
  font-size: 0.76rem;
  font-weight: 800;
  letter-spacing: 0.06em;
  text-decoration: none;
}

.inline-link--page:hover {
  text-decoration: underline;
  color: #4a3425;
}

.case--hilton {
  color: #f6f2e8;
  background:
    linear-gradient(135deg, rgba(7, 18, 36, 0.12) 0%, rgba(7, 18, 36, 0.44) 48%, rgba(7, 18, 36, 0.8) 100%),
    url('assets/hilton/poster.png') center/cover no-repeat;
}

.case-art.case--hilton::before {
  inset: 0;
  background:
    radial-gradient(circle at 72% 18%, rgba(255, 255, 255, 0.22), transparent 22%),
    linear-gradient(180deg, rgba(255, 255, 255, 0.02) 0%, rgba(7, 18, 36, 0.14) 100%);
}

.case-art.case--hilton::after {
  inset: 18px;
  border: 1px solid rgba(255, 255, 255, 0.16);
  border-radius: 20px;
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.04);
}

.case-art.case--hilton .case-badge {
  background: rgba(255, 255, 255, 0.08);
  border-color: rgba(255, 255, 255, 0.18);
  color: #f7f2eb;
}

.case-art.case--hilton .case-submark {
  color: rgba(255, 255, 255, 0.9);
}

/* ==========================================================================
   CASE STUDIES LUXURY VARIANT
   Scope-limited styling so this section can follow the intended layout without
   being pulled around by the shared card system used elsewhere on the site.
   ========================================================================== */
.hd-case-studies {
  position: relative;
}

.hd-case-studies .section-heading {
  max-width: 980px;
}

.hd-case-studies .section-heading h2 {
  max-width: 22ch;
  letter-spacing: -0.03em;
}

.hd-case-studies .filters {
  margin-top: 28px;
  margin-bottom: 18px;
}

.hd-case-studies .case-grid {
  gap: 22px;
}

.hd-case-studies .case-card {
  position: relative;
  display: grid;
  padding: 0;
  gap: 0;
  overflow: hidden;
  border-radius: 32px;
  border: 1px solid rgba(18, 24, 48, 0.08);
  background: rgba(255, 255, 255, 0.72);
  box-shadow: 0 18px 56px rgba(12, 18, 40, 0.08);
}

.hd-case-studies .case-card:hover,
.hd-case-studies .case-card:focus-within {
  transform: translateY(-5px);
  border-color: rgba(30, 72, 255, 0.18);
  box-shadow: 0 24px 64px rgba(12, 18, 40, 0.12);
}

.hd-case-studies .case-card--featured {
  position: relative;
  display: block;
  min-height: 650px;
  background: transparent;
}

.hd-case-studies .case-card--featured .case-art {
  position: absolute;
  inset: 0;
  min-height: 100%;
  padding: 0;
  border-radius: 32px;
}

.hd-case-studies .case-card--featured .case-badge {
  display: none;
}

.hd-case-studies .case-card--featured .case-wordmark,
.hd-case-studies .case-card--featured .case-submark {
  display: none !important;
}

.hd-case-studies .case-card--featured .case-hover-overlay {
  display: none;
}

.hd-case-studies .case-card--featured .case-card-overlay {
  position: absolute;
  inset: 0;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  padding: 34px 40px 38px;
  background:
    linear-gradient(90deg, rgba(7, 18, 36, 0.96) 0%, rgba(7, 18, 36, 0.92) 36%, rgba(7, 18, 36, 0.66) 56%, rgba(7, 18, 36, 0.24) 78%, rgba(7, 18, 36, 0) 100%);
  color: #ffffff;
  backdrop-filter: blur(1px);
  border-radius: 32px;
}

.hd-case-studies .case-card--featured .featured-badge {
  align-self: flex-start;
  margin-bottom: 16px;
  background: rgba(88, 102, 147, 0.98);
  border-color: rgba(255, 255, 255, 0.12);
  color: #f5f7ff;
}

.hd-case-studies .case-card--featured .featured-title {
  color: #ffffff;
  font-size: clamp(2.8rem, 4.8vw, 4.2rem);
  line-height: 0.98;
  letter-spacing: -0.04em;
  max-width: 10ch;
}

.hd-case-studies .case-card--featured .featured-subtitle {
  color: rgba(255, 255, 255, 0.82);
}

.hd-case-studies .case-card--featured .featured-desc {
  color: rgba(255, 255, 255, 0.9);
  max-width: 40ch;
  margin-bottom: 28px;
}

.hd-case-studies .case-card--featured .featured-details-grid {
  margin-top: auto;
  border-top-color: rgba(255, 255, 255, 0.12);
}

.hd-case-studies .case-card--featured .details-header {
  color: #ffffff;
}

.hd-case-studies .case-card--featured .details-header .col-icon {
  color: #9bb0ff;
}

.hd-case-studies .case-card--featured .details-col p {
  color: rgba(255, 255, 255, 0.72);
}

.hd-case-studies .case-card--featured .details-col:not(:last-child)::after {
  background-color: rgba(255, 255, 255, 0.14);
}

.hd-case-studies .case-card--featured .featured-actions {
  margin-top: 28px;
}

.hd-case-studies .case-card--featured .btn-primary {
  background: linear-gradient(135deg, #2b4dff 0%, #1d35c8 100%);
  box-shadow: 0 12px 30px rgba(39, 73, 255, 0.32);
}

.hd-case-studies .case-card--featured .btn-secondary {
  color: #ffffff;
  border-color: rgba(255, 255, 255, 0.52);
}

.hd-case-studies .case-card--small {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0;
  padding: 0;
  background: rgba(255, 255, 255, 0.72);
}

.case-card--small .case-art {
  position: relative;
  inset: auto;
  width: 100%;
  height: 290px;
  flex-shrink: 0;
  padding: 22px 22px 18px;
  border-radius: 30px 30px 0 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.case-card--small .case-badge {
  align-self: flex-start;
  position: relative;
  z-index: 2;
  display: inline-flex;
  padding: 6px 14px;
  border-radius: 999px;
  background: rgba(250, 246, 240, 0.84);
  border: 1px solid rgba(255, 255, 255, 0.18);
  color: #20356f;
  box-shadow: 0 10px 24px rgba(13, 27, 76, 0.12);
  font-size: 0.72rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  backdrop-filter: blur(10px);
}

.case-card--small .case-hover-overlay {
  background:
    linear-gradient(180deg, rgba(8, 17, 38, 0.78) 0%, rgba(8, 17, 38, 0.92) 100%);
  padding: 22px;
  backdrop-filter: blur(10px);
}

.case-card--small .overlay-section strong {
  color: rgba(221, 228, 255, 0.86);
}

.case-card--small .overlay-section p {
  color: rgba(255, 255, 255, 0.88);
}

.case-card--small .case-body {
  position: relative;
  z-index: 2;
  display: flex;
  flex-direction: column;
  flex-grow: 1;
  gap: 12px;
  padding: 24px 24px 26px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.98) 0%, rgba(250, 246, 240, 0.98) 100%);
  border-top: 1px solid rgba(18, 24, 48, 0.06);
}

.case-card--small .case-type {
  color: rgba(13, 27, 76, 0.58);
  font-size: 0.72rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  font-weight: 700;
  margin: 0;
}

.case-card--small .case-body h3 {
  color: var(--ink);
  font-size: 1.56rem;
  line-height: 1.08;
  margin: 0;
}

.case-card--small .case-body p {
  color: rgba(13, 27, 76, 0.72);
  font-size: 0.88rem;
  line-height: 1.58;
  margin: 0;
}

.case-card--small .case-body p strong {
  color: var(--ink);
}

.case-card--small .case-actions {
  margin-top: auto;
  padding-top: 6px;
}

.case-card--small .inline-link--page {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: var(--ink);
  border: 1px solid rgba(13, 27, 76, 0.12);
  border-radius: 999px;
  padding: 10px 16px;
  background: rgba(255, 255, 255, 0.72);
  box-shadow: 0 10px 18px rgba(12, 18, 40, 0.06);
  text-decoration: none;
  font-size: 0.8rem;
  font-weight: 700;
  transition: all 200ms ease;
  width: fit-content;
}

.case-card--small .inline-link--page:hover {
  background: rgba(30, 72, 255, 0.06);
  border-color: rgba(30, 72, 255, 0.18);
  color: var(--ocean);
}

.hd-case-studies .case-card .case-hover-overlay {
  border-radius: inherit;
}

.hd-case-studies .case-card--featured.case-card--featured-secondary .case-card-overlay {
  background:
    linear-gradient(90deg, rgba(32, 21, 18, 0.88) 0%, rgba(32, 21, 18, 0.72) 34%, rgba(32, 21, 18, 0.36) 58%, rgba(32, 21, 18, 0.06) 82%, rgba(32, 21, 18, 0) 100%);
}

.hd-case-studies .case-card--featured.case-card--featured-secondary .featured-badge {
  background: rgba(142, 100, 77, 0.88);
}

.hd-case-studies .case-card--featured.case-card--featured-secondary .details-header .col-icon {
  color: #f0ceb0;
}

@media (max-width: 1120px) {
  .hd-case-studies .case-card--featured .featured-details-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .hd-case-studies .case-card--featured .details-col:not(:last-child)::after {
    display: none;
  }
}

@media (max-width: 760px) {
  .hd-case-studies .case-grid {
    grid-template-columns: 1fr;
  }

  .hd-case-studies .case-card--featured {
    min-height: 720px;
  }

  .hd-case-studies .case-card--featured .case-card-overlay {
    padding: 28px 24px 26px;
    background:
      linear-gradient(180deg, rgba(7, 18, 36, 0.78) 0%, rgba(7, 18, 36, 0.92) 32%, rgba(7, 18, 36, 0.96) 100%);
  }

  .hd-case-studies .case-card--featured .featured-title {
    font-size: clamp(2.3rem, 12vw, 3.2rem);
  }

  .hd-case-studies .case-card--featured .featured-details-grid {
    grid-template-columns: 1fr;
    gap: 18px;
    padding-top: 20px;
  }

  .case-card--small .case-art {
    height: 250px;
  }
}

.case--fourpoints {
  color: #ffffff;
  background:
    linear-gradient(to bottom, rgba(32, 67, 89, 0.25), rgba(32, 67, 89, 0.8)),
    url('assets/fourpoints/poster.png') center/cover no-repeat;
}

.case-art.case--fourpoints::before {
  width: 170px;
  height: 170px;
  right: -20px;
  top: -12px;
  border-radius: 38px;
  background: rgba(255, 255, 255, 0.34);
  transform: rotate(22deg);
}

.case-art.case--fourpoints::after {
  width: 120px;
  height: 120px;
  left: 18px;
  bottom: 14px;
  border-radius: 50%;
  background: rgba(245, 167, 120, 0.22);
}

.case--hoiana {
  color: #f9edd0;
  background:
    linear-gradient(to bottom, rgba(26, 26, 31, 0.3), rgba(26, 26, 31, 0.8)),
    url('assets/hoiana/poster.png') center/cover no-repeat;
}

.case-art.case--hoiana::before {
  inset: 0;
  background:
    linear-gradient(90deg, transparent 0 58%, rgba(255, 215, 140, 0.18) 58% 59%, transparent 59%),
    linear-gradient(0deg, transparent 0 72%, rgba(255, 215, 140, 0.15) 72% 73%, transparent 73%);
}

.case-art.case--hoiana::after {
  width: 200px;
  height: 200px;
  right: -40px;
  bottom: -60px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(243, 194, 110, 0.48), transparent 65%);
}

.case--premiere {
  color: #ffffff;
  background:
    linear-gradient(to bottom, rgba(85, 59, 48, 0.25), rgba(85, 59, 48, 0.8)),
    url('assets/premiere/poster.png') center/cover no-repeat;
}

.case-art.case--premiere::before {
  inset: auto 0 0 0;
  height: 42%;
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(128, 185, 181, 0.28)),
    repeating-linear-gradient(90deg, rgba(255, 255, 255, 0.2) 0 2px, transparent 2px 34px);
}

.case-art.case--premiere::after {
  width: 120px;
  height: 120px;
  top: 26px;
  right: 32px;
  border-radius: 50%;
  background: rgba(255, 244, 234, 0.58);
}

.case--xine {
  color: #fbeee7;
  background:
    linear-gradient(to bottom, rgba(31, 18, 18, 0.3), rgba(31, 18, 18, 0.8)),
    url('assets/xine/poster.png') center/cover no-repeat;
}

.case-art.case--xine::before {
  width: 180px;
  height: 180px;
  left: calc(50% - 90px);
  top: calc(50% - 72px);
  border-radius: 50%;
  border: 1px solid rgba(255, 244, 235, 0.18);
}

.case-art.case--xine::after {
  inset: auto 18% 26% 18%;
  height: 1px;
  background: rgba(255, 244, 235, 0.2);
}

.case--langchai {
  color: #eef5f7;
  background:
    linear-gradient(to bottom, rgba(17, 58, 75, 0.3), rgba(17, 58, 75, 0.8)),
    url('assets/langchai/poster.png') center/cover no-repeat;
}

.case-art.case--langchai::before {
  inset: 0;
  background:
    repeating-linear-gradient(60deg, rgba(255, 255, 255, 0.11) 0 1px, transparent 1px 22px),
    repeating-linear-gradient(-60deg, rgba(255, 255, 255, 0.11) 0 1px, transparent 1px 22px);
  opacity: 0.55;
}

.case-art.case--langchai::after {
  inset: auto 0 0 0;
  height: 28%;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(244, 233, 214, 0.32));
}

.case--sanga {
  color: #ffffff;
  background:
    linear-gradient(to bottom, rgba(33, 30, 31, 0.3), rgba(33, 30, 31, 0.8)),
    url('assets/sanga/poster.png') center/cover no-repeat;
}

.case-art.case--sanga::before {
  inset: 18px;
  background:
    repeating-linear-gradient(90deg, rgba(33, 30, 31, 0.08) 0 1px, transparent 1px 44px),
    repeating-linear-gradient(180deg, rgba(33, 30, 31, 0.08) 0 1px, transparent 1px 34px);
  border-radius: 20px;
}

.case-art.case--sanga::after {
  inset: auto 18px 18px 18px;
  height: 32px;
  border-radius: 999px;
  background: linear-gradient(90deg, #1f1d1e 0 28%, #ece6dd 28% 41%, #1f1d1e 41% 68%, #ece6dd 68% 81%, #1f1d1e 81% 100%);
}

.case--akimitsu {
  color: #ffffff;
  background:
    linear-gradient(to bottom, rgba(37, 23, 23, 0.3), rgba(37, 23, 23, 0.8)),
    url('assets/akimitsu/poster.png') center/cover no-repeat;
}

.case-art.case--akimitsu::before {
  inset: 0;
  background:
    linear-gradient(90deg, rgba(39, 25, 25, 0.09) 0 1px, transparent 1px 100%),
    linear-gradient(180deg, transparent 0 18%, rgba(39, 25, 25, 0.08) 18% 19%, transparent 19% 100%);
}

.case-art.case--akimitsu::after {
  width: 140px;
  height: 140px;
  right: 18px;
  top: 18px;
  border-radius: 50%;
  background: rgba(166, 37, 34, 0.16);
  box-shadow: -150px 130px 0 -48px rgba(166, 37, 34, 0.42);
}

/* ==========================================================================
   STANDALONE CASE STUDIES PAGE
   ========================================================================== */
.case-studies-page .page-shell {
  width: min(100%, calc(var(--content) + 48px));
}

.case-studies-page .site-header {
  margin-bottom: 0;
}

.case-studies-page .site-nav a[aria-current="page"] {
  color: var(--ocean);
  font-weight: 700;
}

.case-index-main {
  display: grid;
  gap: 34px;
}

.case-index-hero {
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(280px, 0.55fr);
  gap: 32px;
  align-items: end;
  padding: 94px 0 10px;
}

.case-index-hero h1 {
  max-width: 13ch;
  margin: 14px 0 0;
  color: var(--ink);
  font-family: "Playfair Display", Georgia, serif;
  font-size: clamp(3.2rem, 7.8vw, 6.8rem);
  font-weight: 600;
  line-height: 0.94;
  letter-spacing: 0;
}

.case-index-hero .lead {
  max-width: 66ch;
  margin-top: 24px;
}

.case-index-summary {
  padding: 28px;
  border: 1px solid rgba(13, 27, 76, 0.08);
  border-radius: 28px;
  background: rgba(255, 255, 255, 0.66);
  box-shadow: 0 18px 48px rgba(13, 27, 76, 0.06);
}

.case-index-summary span {
  display: block;
  color: var(--ocean);
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.case-index-summary strong {
  display: block;
  margin-top: 12px;
  color: var(--ink);
  font-family: "Playfair Display", Georgia, serif;
  font-size: 2rem;
  line-height: 1;
}

.case-index-summary p {
  margin: 14px 0 0;
  color: var(--muted);
  font-size: 0.92rem;
  line-height: 1.65;
}

.case-index-section {
  padding-top: 44px !important;
}

.case-index-section-head {
  display: grid;
  grid-template-columns: minmax(0, 0.72fr) minmax(280px, 0.42fr);
  gap: 34px;
  align-items: end;
  max-width: 1240px;
  margin: 0 auto 24px;
}

.case-index-section-head h2 {
  max-width: 18ch;
  margin: 12px 0 0;
  font-family: "Playfair Display", Georgia, serif;
  font-size: clamp(2rem, 3.5vw, 3.4rem);
  line-height: 1.05;
  letter-spacing: 0;
}

.case-index-section-head .section-desc {
  margin: 0;
  color: var(--muted);
  font-size: 0.94rem;
  line-height: 1.65;
}

.case-index-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  align-items: stretch;
}

.case-index-link {
  display: block;
  min-width: 0;
  color: inherit;
  text-decoration: none;
}

.case-index-card {
  height: 100%;
  cursor: pointer;
}

.case-index-card .case-art {
  height: 300px;
}

.case-index-card--lead {
  grid-column: span 2;
}

.case-index-card--lead .case-art {
  height: 420px;
}

.case-index-card--lead .case-wordmark {
  max-width: 11ch;
  font-size: clamp(2.8rem, 6vw, 5rem);
}

.case-index-card .case-body {
  min-height: 330px;
}

.case-index-card .case-body h3 {
  font-size: 1.7rem;
}

.case-index-card .case-body p {
  font-size: 0.88rem;
}

.case-index-card .inline-link--page {
  margin-top: auto;
}

@media (max-width: 1020px) {
  .case-index-hero,
  .case-index-section-head {
    grid-template-columns: 1fr;
  }

  .case-index-hero {
    padding-top: 74px;
  }

  .case-index-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 700px) {
  .case-index-hero h1 {
    font-size: clamp(2.65rem, 15vw, 4rem);
  }

  .case-index-summary {
    padding: 22px;
  }

  .case-index-grid {
    grid-template-columns: 1fr !important;
  }

  .case-index-card--lead {
    grid-column: auto;
  }

  .case-index-card .case-art,
  .case-index-card--lead .case-art {
    height: 260px;
  }

  .case-index-card .case-body {
    min-height: 0;
  }
}

.hd-contact {
  padding-bottom: 80px;
}

.case-modal {
  width: min(980px, calc(100vw - 30px));
  padding: 24px;
  border: 1px solid rgba(13, 27, 76, 0.1);
  border-radius: 30px;
  background: #fbf9f5;
  color: var(--ink);
  box-shadow: 0 30px 90px rgba(13, 27, 76, 0.28);
}

.case-modal::backdrop {
  background: rgba(13, 27, 76, 0.45);
  backdrop-filter: blur(8px);
}

.modal-close {
  display: inline-flex;
  justify-self: end;
  margin-left: auto;
  margin-bottom: 18px;
  padding: 0;
  border: 0;
  background: transparent;
  color: #465066;
  font-size: 0.78rem;
  font-weight: 700;
  cursor: pointer;
  transition: color 180ms ease;
}

.modal-close:hover {
  color: var(--ocean);
}

.modal-layout {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(320px, 0.85fr);
  gap: 24px;
  align-items: start;
}

.modal-art {
  min-height: 430px;
}

.modal-art .case-art {
  min-height: 430px;
  height: 100%;
}

.modal-copy {
  display: grid;
  gap: 18px;
}

.modal-description {
  margin: 0;
  font-size: 1rem;
}

.modal-meta {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
  margin-top: 8px;
}

.modal-meta ul {
  margin: 0;
  padding-left: 18px;
}

.modal-meta li + li {
  margin-top: 10px;
}


/* ==========================================================================
   HERO REDESIGN OVERRIDES
   ========================================================================== */

/* 1. Hero Title & Text Colors */
.hero-title {
  font-family: 'Playfair Display', 'Cinzel', serif;
  font-weight: 700;
  font-size: clamp(2.4rem, 4.6vw, 3.8rem);
  line-height: 1.12;
  letter-spacing: -0.01em;
  color: var(--ink);
  margin-bottom: 24px;
}

.text-blue {
  color: var(--ocean) !important;
}

/* Remove background highlight stroke if any old class is used */
.highlight-text {
  color: var(--ocean);
  position: relative;
  display: inline;
}
.highlight-text::after {
  display: none !important;
}

/* 2. Eyebrow with horizontal line */
.hd-hero .eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 16px;
  width: 100%;
}
.hd-hero .eyebrow::after {
  content: "";
  display: inline-block;
  width: 48px;
  height: 1.5px;
  background-color: #D2BCA1;
}

/* Premium button styles refactored and scoped */

.hero-actions .capability-link {
  font-size: 0.85rem;
  font-weight: 700;
  color: var(--ink);
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 4px;
  transition: color 200ms ease;
  margin-left: 8px;
  align-self: center;
}

.hero-actions .capability-link:hover {
  color: var(--ocean);
  text-decoration: none;
}

/* 4. Menu Flow (4-column layout) */
.menu-flow {
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
  margin-top: 48px;
}

.flow-item {
  display: flex;
  flex-direction: column;
  min-height: unset;
  padding: 24px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.55) 0%, rgba(255, 255, 255, 0.15) 100%);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  border: 1px solid rgba(255, 255, 255, 0.58);
  border-radius: 20px;
  box-shadow: 
    inset 0 1.5px 2px rgba(255, 255, 255, 0.85), 
    inset 0 -1px 1px rgba(13, 27, 76, 0.02),
    0 10px 30px rgba(13, 27, 76, 0.02);
  text-decoration: none;
  color: inherit;
  transition: transform 250ms cubic-bezier(0.16, 1, 0.3, 1), box-shadow 250ms cubic-bezier(0.16, 1, 0.3, 1), border-color 250ms cubic-bezier(0.16, 1, 0.3, 1), background 250ms cubic-bezier(0.16, 1, 0.3, 1);
}

.flow-item:hover {
  transform: translateY(-4px);
  border-color: rgba(30, 72, 255, 0.25);
  box-shadow: 
    inset 0 1.5px 2.5px rgba(255, 255, 255, 0.95),
    0 20px 40px rgba(13, 27, 76, 0.08);
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.78) 0%, rgba(255, 255, 255, 0.38) 100%);
}

.flow-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}

.flow-icon {
  color: #A38A75;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.flow-num {
  color: #A38A75;
  font-size: 0.85rem;
  font-weight: 700;
  letter-spacing: 0.05em;
}

.flow-item span {
  display: inline;
  margin-bottom: 0;
  font-size: inherit;
  font-weight: inherit;
  color: inherit;
}

.flow-item strong {
  font-family: var(--font-sans);
  font-size: 1.05rem;
  font-weight: 700;
  color: var(--ink);
  margin-bottom: 8px;
  line-height: 1.25;
}

.flow-item p {
  font-size: 0.85rem;
  line-height: 1.5;
  color: var(--muted);
  margin: 0;
}

/* 5. Visual Tags & Badge card */
.hero-visual-tags {
  gap: 10px;
}

.visual-tag {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  background: rgba(255, 255, 255, 0.88);
  border: 1px solid rgba(255, 255, 255, 0.6);
  color: #2D3A4B;
  font-size: 0.72rem;
  font-weight: 600;
  padding: 8px 14px;
  box-shadow: 0 4px 12px rgba(13, 27, 76, 0.04);
}

.visual-tag svg {
  opacity: 0.8;
}

.hero-badge-card {
  position: absolute;
  bottom: 24px;
  left: 24px;
  right: 24px;
  background: rgba(13, 27, 76, 0.62);
  border: 1.5px solid rgba(255, 255, 255, 0.15);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  border-radius: var(--radius-md);
  padding: 24px 28px;
  color: #fff;
  box-shadow: 0 20px 50px rgba(13, 27, 76, 0.25);
}

.hero-badge-card .badge-title {
  font-size: 0.72rem;
  font-weight: 700;
  color: #D2BCA1;
  letter-spacing: 0.1em;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}

.hero-badge-card p {
  font-family: 'Playfair Display', serif;
  font-size: 1.7rem;
  font-weight: 600;
  line-height: 1.2;
  margin-bottom: 4px;
  letter-spacing: normal;
  text-transform: none;
}

.hero-badge-card .sub-badge {
  font-size: 0.85rem;
  color: rgba(255, 255, 255, 0.7);
  margin: 0;
  text-transform: none;
  letter-spacing: normal;
}


/* ==========================================================================
   WHAT CLIENTS NEED REDESIGN OVERRIDES
   ========================================================================== */

/* 1. Typography and Eyebrow */
.value-title {
  font-family: 'Playfair Display', 'Cinzel', serif;
  font-weight: 700;
  font-size: clamp(2rem, 3.8vw, 3.2rem);
  line-height: 1.15;
  letter-spacing: -0.01em;
  color: var(--ink);
  margin-bottom: 24px;
}

.hd-hospitality-value .eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 16px;
  width: 100%;
  margin-bottom: 16px;
}

.hd-hospitality-value .eyebrow::after {
  content: "";
  display: inline-block;
  width: 48px;
  height: 1.5px;
  background-color: #D2BCA1;
}

.hd-hospitality-value .section-desc {
  font-size: 0.98rem;
  line-height: 1.6;
  color: var(--muted);
  margin: 0;
}

/* 2. Value Top Grid (Copy and Diagram side by side) */
.value-top-grid {
  display: grid;
  grid-template-columns: 1fr 1.15fr;
  gap: 54px;
  align-items: center;
  margin-bottom: 60px;
}

/* 3. Diagram Panel & Container */
.value-diagram-panel {
  display: flex;
  flex-direction: column;
  align-items: center;
  background: rgba(255, 255, 255, 0.45);
  border: 1px solid rgba(163, 138, 117, 0.12);
  border-radius: 28px;
  padding: 30px;
  box-shadow: 0 16px 50px rgba(13, 27, 76, 0.03);
}

.diagram-title {
  font-size: 0.72rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: var(--ink);
  opacity: 0.8;
  margin-bottom: 24px;
  text-align: center;
  text-transform: uppercase;
}

.diagram-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  width: 100%;
  height: 290px;
  padding: 10px 0;
}
.diagram-svg-lines {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  pointer-events: none;
}
.animated-path {
  stroke: #D2BCA1;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-dasharray: 6 6;
  animation: dash-flow 2.5s linear infinite;
}
@keyframes dash-flow {
  to {
    stroke-dashoffset: -12;
  }
}

.diagram-column {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  z-index: 2;
}

.diagram-column--left {
  align-items: flex-start;
}

.diagram-column--right {
  align-items: flex-end;
}

/* Diagram Card */
.diagram-card {
  display: flex;
  align-items: center;
  gap: 12px;
  background: #ffffff;
  border: 1px solid rgba(13, 27, 76, 0.05);
  border-radius: 14px;
  padding: 10px 14px;
  box-shadow: 0 6px 20px rgba(13, 27, 76, 0.03);
  width: 185px;
  transition: all 250ms cubic-bezier(0.16, 1, 0.3, 1);
}

.diagram-card:hover {
  transform: translateY(-2px);
  border-color: rgba(30, 72, 255, 0.15);
  box-shadow: 0 10px 24px rgba(13, 27, 76, 0.06);
}

.diagram-card .card-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  background: rgba(163, 138, 117, 0.08);
  border-radius: 50%;
  color: #A38A75;
  flex-shrink: 0;
}

.diagram-card .card-text {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

.diagram-card .card-text strong {
  font-size: 0.7rem;
  font-weight: 700;
  color: var(--ink);
  letter-spacing: 0.02em;
}

.diagram-card .card-text span {
  font-size: 0.62rem;
  line-height: 1.3;
  color: var(--muted);
}

/* Diagram Core Circle */
.diagram-core {
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 3;
}

.core-circle {
  width: 106px;
  height: 106px;
  border-radius: 50%;
  background: #0D1B4C;
  border: 3px solid #D2BCA1;
  color: #ffffff;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 8px;
  text-align: center;
  box-shadow: 0 12px 36px rgba(13, 27, 76, 0.22);
}

.core-circle svg {
  color: #D2BCA1;
}

.core-circle span {
  font-family: var(--font-sans);
  font-size: 0.65rem;
  font-weight: 700;
  letter-spacing: 0.06em;
  line-height: 1.25;
}

/* 4. Bottom Value Cards Grid */
.value-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 20px;
}

.value-card {
  position: relative;
  display: flex;
  flex-direction: column;
  padding: 30px !important;
  background: #ffffff !important;
  border: 1px solid rgba(13, 27, 76, 0.06) !important;
  border-radius: 24px !important;
  box-shadow: 0 10px 30px rgba(13, 27, 76, 0.02) !important;
  transition: transform 250ms cubic-bezier(0.16, 1, 0.3, 1), box-shadow 250ms cubic-bezier(0.16, 1, 0.3, 1), border-color 250ms cubic-bezier(0.16, 1, 0.3, 1) !important;
}

.value-card:hover {
  transform: translateY(-4px) !important;
  border-color: rgba(30, 72, 255, 0.15) !important;
  box-shadow: 0 20px 45px rgba(13, 27, 76, 0.06) !important;
}

.value-card .card-header {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 20px;
}

.value-card .card-num {
  font-family: 'Playfair Display', serif;
  font-size: 1.9rem;
  font-weight: 700;
  color: var(--ocean);
  line-height: 1;
}

.value-card .card-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 30px;
  background: rgba(163, 138, 117, 0.08);
  border-radius: 50%;
  color: #A38A75;
  flex-shrink: 0;
}

.value-card h3 {
  font-family: var(--font-sans) !important;
  font-size: 1rem !important;
  font-weight: 700 !important;
  color: var(--ink) !important;
  margin: 0 !important;
  line-height: 1.3;
}

.value-card p {
  font-size: 0.88rem !important;
  line-height: 1.55 !important;
  color: var(--muted) !important;
  margin: 0 !important;
}

/* Highlighted Value Card Style */
.value-card--highlighted {
  border: 2px solid var(--ocean) !important;
  box-shadow: 0 16px 45px rgba(30, 72, 255, 0.07) !important;
}

.value-card--highlighted:hover {
  border-color: var(--ocean) !important;
  box-shadow: 0 24px 55px rgba(30, 72, 255, 0.12) !important;
}

.value-card--highlighted .card-num {
  color: var(--ocean);
}

.value-card--highlighted .card-icon {
  background: rgba(30, 72, 255, 0.08);
  color: var(--ocean);
}

.key-benefit-badge {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  background: var(--ocean);
  color: #ffffff;
  font-size: 0.65rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  padding: 6px 14px;
  border-radius: 99px;
  box-shadow: 0 4px 10px rgba(30, 72, 255, 0.25);
  white-space: nowrap;
}

/* 5. Value Quote Banner */
.value-quote-banner {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-top: 54px;
  width: 100%;
}

.quote-line-left,
.quote-line-right {
  flex-grow: 1;
  height: 1px;
  background: rgba(163, 138, 117, 0.2);
}

.quote-content {
  display: flex;
  align-items: center;
  gap: 12px;
  flex-shrink: 0;
  background: var(--bg);
  padding: 0 10px;
}

.quote-star {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  background: var(--ocean);
  color: #ffffff;
  border-radius: 50%;
  box-shadow: 0 3px 8px rgba(30, 72, 255, 0.2);
}

.quote-content p {
  margin: 0;
  font-size: 0.88rem;
  font-weight: 600;
  color: var(--ink);
  letter-spacing: -0.01em;
}

/* Responsive Overrides for Value Section */
@media (max-width: 1024px) {
  .value-top-grid {
    grid-template-columns: 1fr;
    gap: 36px;
  }
  .value-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 768px) {
  .value-grid {
    grid-template-columns: 1fr;
    gap: 24px;
  }
  .value-diagram-panel {
    padding: 20px 16px;
    border-radius: 20px;
  }
  .diagram-container {
    height: auto;
    flex-direction: column;
    gap: 20px;
    padding: 0;
  }
  .diagram-svg-lines {
    display: none !important;
  }
  .diagram-column {
    width: 100%;
    gap: 12px;
    align-items: center;
  }
  .diagram-card {
    width: 100%;
    max-width: 280px;
  }
  .diagram-core {
    margin: 10px 0;
  }
  .value-quote-banner {
    flex-direction: column;
    gap: 12px;
  }
  .quote-line-left,
  .quote-line-right {
    display: none;
  }
  .quote-content {
    padding: 0;
    text-align: center;
    flex-direction: column;
    gap: 8px;
  }
}


@media (max-width: 1120px) {
  .site-header {
    grid-template-columns: 1fr;
    border-radius: 26px;
  }

  .site-nav,
  .header-actions {
    justify-content: flex-start;
  }

  .hd-hero {
    grid-template-columns: 1fr;
  }

  .menu-flow {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .system-grid,
  .principles-grid,
  .services-grid,
  .about-layout,
  .modal-layout,
  .modal-meta {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 800px) {
  .page-shell {
    padding: 16px;
  }

  .hd-hero,
  .section {
    padding-top: 56px;
  }

  h1 {
    font-size: clamp(1.8rem, 8vw, 2.6rem);
  }

  .hero-panel h2,
  .section-heading h2,
  .contact-panel h2 {
    max-width: none;
    font-size: clamp(2rem, 10vw, 3rem);
  }

  .case-grid {
    grid-template-columns: 1fr;
  }

  .case-card--wide {
    grid-column: auto;
  }

  .menu-flow {
    grid-template-columns: 1fr;
  }

  .case-art,
  .modal-art {
    min-height: 230px;
  }
}


/* Brand Logo Image */
.brand-logo-img {
  height: 42px;
  width: auto;
  display: block;
}

/* Highlight text style (Blue text with custom yellow highlight brush stroke) */
.highlight-text {
  color: var(--ocean); /* Brand Blue */
  position: relative;
  display: inline-block;
}

.highlight-text::after {
  content: "";
  position: absolute;
  bottom: 0.05em;
  left: -2px;
  right: -2px;
  height: 0.28em;
  background: rgba(255, 210, 0, 0.42); /* Brand Yellow */
  z-index: -1;
  border-radius: 4px;
  transform: rotate(-0.8deg);
}

/* Sticky Header Scrolled State */
.site-header {
  position: fixed;
  top: 20px;
  left: 50%;
  transform: translateX(-50%);
  width: min(1280px, calc(100% - 40px));
  z-index: 100;
  transition: padding 300ms ease, top 300ms ease, box-shadow 300ms ease, background 300ms ease, border-color 300ms ease;
}

.site-header.scrolled {
  top: 10px;
  padding: 10px 24px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.58) 0%, rgba(255, 255, 255, 0.22) 100%);
  border-color: rgba(255, 255, 255, 0.68);
  backdrop-filter: blur(32px) saturate(200%);
  -webkit-backdrop-filter: blur(32px) saturate(200%);
  box-shadow: 
    /* Brighter reflection highlight when scrolled down/compressed */
    inset 0 1.5px 2.5px rgba(255, 255, 255, 0.88), 
    /* Soft internal 3D light glow */
    inset 0 0 15px rgba(255, 255, 255, 0.25), 
    /* Soft border bottom shadow */
    inset 0 -1px 1px rgba(13, 27, 76, 0.04), 
    /* Soft ambient drop shadow */
    0 16px 40px rgba(13, 27, 76, 0.09),
    /* Crisp proximity shadow */
    0 2px 10px rgba(13, 27, 76, 0.02);
}

/* Quick Links Link-mode Styling */
a.flow-item {
  text-decoration: none;
  display: block;
  position: relative;
  overflow: hidden;
  padding-bottom: 34px !important;
}

a.flow-item::after {
  content: "Explore →";
  position: absolute;
  bottom: 14px;
  left: 18px;
  font-size: 0.72rem;
  font-weight: 700;
  color: var(--ocean);
  opacity: 0;
  transform: translateY(4px);
  transition: opacity 200ms ease, transform 200ms ease;
}

a.flow-item:hover {
  border-color: var(--ocean) !important;
  transform: translateY(-2px);
  background: rgba(255, 255, 255, 0.85) !important;
}

a.flow-item:hover::after {
  opacity: 1;
  transform: translateY(0);
}

/* Hero Visual Layout */
.hero-panel--visual {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(13, 27, 76, 0.08);
  border-radius: var(--radius-lg);
  padding: 0 !important;
  height: 100%;
  display: flex;
  flex-direction: column;
}

.hero-visual-bg {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center;
  transition: transform 600ms cubic-bezier(0.16, 1, 0.3, 1);
}

.hero-panel--visual:hover .hero-visual-bg {
  transform: scale(1.04);
}

.hero-visual-overlay {
  position: absolute;
  inset: 0;
  background: linear-gradient(to bottom, rgba(13, 27, 76, 0.1), rgba(13, 27, 76, 0.4) 40%, rgba(13, 27, 76, 0.88) 100%);
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: 30px;
  box-sizing: border-box;
}

.hero-visual-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.visual-tag {
  background: rgba(255, 255, 255, 0.18);
  border: 1px solid rgba(255, 255, 255, 0.25);
  color: #fff;
  font-size: 0.7rem;
  font-weight: 700;
  padding: 6px 12px;
  border-radius: 99px;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  letter-spacing: 0.03em;
}

.hero-badge-card {
  background: rgba(255, 255, 255, 0.1);
  border: 1.5px solid rgba(255, 255, 255, 0.2);
  backdrop-filter: blur(24px);
  -webkit-backdrop-filter: blur(24px);
  border-radius: var(--radius-md);
  padding: 20px 24px;
  color: #fff;
  box-shadow: 0 15px 45px rgba(13, 27, 76, 0.25);
}

.badge-title {
  display: block;
  font-size: 0.68rem;
  font-weight: 800;
  text-transform: uppercase;
  color: var(--sand);
  letter-spacing: 0.12em;
  margin-bottom: 6px;
}

.hero-badge-card p {
  margin: 0;
  font-size: 1.15rem;
  font-weight: 700;
  line-height: 1.35;
}

/* Service Card Enhancements */
.service-desc {
  font-size: 0.94rem;
  color: var(--muted);
  line-height: 1.5;
  margin-bottom: 20px;
}

.service-meta {
  border-top: 1px solid var(--line);
  padding-top: 18px;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.service-meta p {
  margin: 0;
  font-size: 0.82rem;
  line-height: 1.45;
  color: var(--muted);
}

.service-meta strong {
  color: var(--ink);
}

/* Process Section */
.hd-process {
  background: rgba(255, 255, 255, 0.2);
  border-top: 1px solid var(--line);
  border-bottom: 1px solid var(--line);
}

.process-timeline {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  gap: 18px;
  margin-top: 40px;
}

.process-step {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  background: transparent;
  border: none;
  box-shadow: none;
  padding: 0;
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
  transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
  min-height: 220px;
}

.process-step:hover {
  transform: translateY(-8px) !important;
}

.step-num {
  width: 76px;
  height: 76px;
  border-radius: 50%;
  background: #ffffff;
  border: 1.5px solid rgba(13, 27, 76, 0.08);
  color: var(--muted);
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-shadow: 
    0 10px 24px rgba(13, 27, 76, 0.03),
    0 1px 3px rgba(13, 27, 76, 0.02);
  margin-bottom: 20px;
  z-index: 3;
  position: relative;
  transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}

.process-step:hover .step-num {
  border-color: var(--ocean) !important;
  color: var(--ocean) !important;
  box-shadow: 
    0 15px 30px rgba(30, 72, 255, 0.15),
    0 1px 3px rgba(30, 72, 255, 0.05) !important;
  transform: scale(1.06) !important;
}

.step-icon-svg {
  width: 28px;
  height: 28px;
  transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}

.process-step:hover .step-icon-svg {
  transform: scale(1.05) !important;
}

.step-badge {
  font-size: 0.68rem;
  font-weight: 700;
  color: var(--ocean);
  letter-spacing: 0.08em;
  text-transform: uppercase;
  margin-bottom: 8px;
  display: block;
}

.process-step h3 {
  font-size: 1.15rem;
  font-weight: 700;
  margin: 0 0 10px 0;
  color: var(--ink);
  transition: color 0.3s ease;
}

.process-step:hover h3 {
  color: var(--ocean) !important;
}

.process-step p {
  margin: 0;
  font-size: 0.82rem;
  color: var(--muted);
  line-height: 1.55;
  padding: 0 12px;
}

/* Active Highlight State (Driven by JS Loop) */
.process-step.is-active {
  transform: translateY(-8px);
}

.process-step.is-active .step-num {
  border-color: var(--ocean);
  color: var(--ocean);
  box-shadow: 
    0 15px 30px rgba(30, 72, 255, 0.15),
    0 1px 3px rgba(30, 72, 255, 0.05);
  transform: scale(1.06);
}

.process-step.is-active h3 {
  color: var(--ocean);
}

.process-step.is-active .step-icon-svg {
  transform: scale(1.05);
}

/* Inline SVG Timeline Line */
.process-timeline-svg {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 1;
  pointer-events: none;
  display: block;
}

.process-timeline-path {
  stroke: var(--ocean);
  stroke-width: 2.5;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 8 6;
  opacity: 0.35;
  animation: process-line-dash 15s linear infinite;
}

@keyframes process-line-dash {
  to {
    stroke-dashoffset: -200;
  }
}

/* Proof Section */
.section--proof {
  border-bottom: 1px solid var(--line);
}

.proof-container {
  display: grid;
  grid-template-columns: 1.15fr 0.85fr;
  gap: 56px;
  align-items: center;
}

.proof-copy .eyebrow {
  margin: 0;
}

.proof-list {
  list-style: none;
  padding: 0;
  margin: 36px 0 0;
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.proof-list li {
  display: flex;
  align-items: flex-start;
  gap: 16px;
  cursor: pointer;
}

.proof-icon {
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  background: rgba(30, 72, 255, 0.08);
  color: var(--ocean);
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  margin-top: 2px;
  transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}

.proof-check-svg {
  width: 12px;
  height: 12px;
  transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}

.proof-list div {
  font-size: 0.95rem;
  color: var(--muted);
  line-height: 1.55;
  transition: color 0.3s ease;
}

.proof-list strong {
  color: var(--ink);
  font-weight: 600;
  transition: color 0.3s ease;
}

/* Hover effect on proof list items */
.proof-list li:hover .proof-icon {
  background: var(--ocean);
  color: #ffffff;
  transform: scale(1.15);
  box-shadow: 0 4px 14px rgba(30, 72, 255, 0.28);
}

.proof-list li:hover .proof-check-svg {
  transform: scale(1.1);
}

.proof-list li:hover div {
  color: var(--ink);
}

.proof-list li:hover strong {
  color: var(--ocean);
}

.proof-stats {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 20px;
}

.stat-card {
  background: #ffffff;
  border: 1px solid rgba(13, 27, 76, 0.06);
  border-radius: var(--radius-md);
  padding: 32px 24px;
  text-align: center;
  box-shadow: 
    0 10px 30px rgba(13, 27, 76, 0.02),
    0 1px 3px rgba(13, 27, 76, 0.01),
    inset 0 1px 0 rgba(255, 255, 255, 0.8);
  transition: all 0.45s cubic-bezier(0.16, 1, 0.3, 1);
}

.stat-card:hover {
  transform: translateY(-8px) scale(1.02);
  border-color: rgba(30, 72, 255, 0.22);
  box-shadow: 
    0 24px 48px rgba(13, 27, 76, 0.06),
    0 4px 16px rgba(30, 72, 255, 0.03);
}

.stat-num {
  display: block;
  font-size: 2.6rem;
  font-weight: 700;
  color: var(--ocean);
  margin-bottom: 8px;
  letter-spacing: -0.02em;
  line-height: 1.1;
  font-family: "SVN-Poppins", "Poppins", sans-serif;
}

.stat-label {
  display: block;
  font-size: 0.82rem;
  font-weight: 500;
  color: var(--muted);
  line-height: 1.45;
  padding: 0 4px;
}

/* Contact Grid & Form Layout */
.contact-grid {
  display: grid;
  grid-template-columns: 0.8fr 1.2fr;
  gap: 48px;
  align-items: start;
}

.contact-info {
  position: sticky;
  top: 120px;
}

.contact-lead {
  font-size: 1.1rem;
  line-height: 1.5;
  color: var(--muted);
  margin: 16px 0 28px;
}

.contact-meta-info {
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.contact-meta-info p {
  margin: 0;
  font-size: 0.9rem;
  color: var(--muted);
}

.contact-meta-info strong {
  color: var(--ink);
  margin-right: 8px;
}

.contact-form {
  background: rgba(255, 255, 255, 0.65);
  border: 1px solid var(--line);
  border-radius: var(--radius-lg);
  padding: 36px;
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  box-shadow: var(--shadow);
}

.form-row {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 16px;
}

.form-group {
  display: flex;
  flex-direction: column;
  gap: 6px;
  margin-bottom: 16px;
}

.form-group label {
  font-size: 0.8rem;
  font-weight: 700;
  color: var(--ink);
}

.form-group input[type="text"],
.form-group input[type="email"],
.form-group input[type="tel"],
.form-group input[type="url"],
.form-group select,
.form-group textarea {
  padding: 12px 14px;
  border: 1.5px solid rgba(13, 27, 76, 0.1);
  border-radius: var(--radius-sm);
  background: rgba(255, 255, 255, 0.85);
  color: var(--ink);
  font-family: inherit;
  font-size: 0.86rem;
  transition: border-color 150ms ease, box-shadow 150ms ease;
}

.form-group input:focus,
.form-group select:focus,
.form-group textarea:focus {
  outline: none;
  border-color: var(--ocean);
  box-shadow: 0 0 0 3px rgba(30, 72, 255, 0.12);
}

.checkbox-group {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 10px;
  margin-top: 4px;
}

.checkbox-group label {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 500;
  font-size: 0.82rem;
  color: var(--muted);
  cursor: pointer;
}

.checkbox-group input[type="checkbox"] {
  width: 16px;
  height: 16px;
  accent-color: var(--ocean);
  cursor: pointer;
}

/* Case Card Scope Hover Overlay */
.case-hover-overlay {
  position: absolute;
  inset: 0;
  background: rgba(13, 27, 76, 0.86);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 24px;
  box-sizing: border-box;
  opacity: 0;
  visibility: hidden;
  transition: opacity 250ms ease, visibility 250ms ease;
  z-index: 5;
  border-radius: inherit;
}

.case-card:hover .case-hover-overlay {
  opacity: 1;
  visibility: visible;
}

.overlay-section {
  margin-bottom: 14px;
}

.overlay-section:last-child {
  margin-bottom: 0;
}

.overlay-section strong {
  display: block;
  font-size: 0.68rem;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: var(--sand);
  margin-bottom: 4px;
  font-weight: 700;
}

.overlay-section p {
  margin: 0;
  font-size: 0.8rem;
  line-height: 1.4;
  color: rgba(255, 255, 255, 0.88);
}

/* Mobile Sticky CTA */
.mobile-sticky-cta {
  display: none;
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 90;
}

/* Success Overlay for brief submission */
.form-success-overlay {
  position: absolute;
  inset: 0;
  background: rgba(255, 255, 255, 0.92);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 30px;
  z-index: 10;
  border-radius: inherit;
}

.success-message h3 {
  color: var(--ocean);
  font-size: 1.5rem;
  margin: 0 0 10px;
}

.success-message p {
  color: var(--ink);
  font-size: 0.94rem;
  margin: 0;
  line-height: 1.5;
}

/* Process Timeline & Other responsive layouts */
@media (max-width: 1120px) {
  .process-timeline {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16px;
  }
  
  .proof-container,
  .contact-grid {
    grid-template-columns: 1fr;
    gap: 36px;
  }
  
  .contact-info {
    position: static;
  }
}

@media (max-width: 800px) {
  .process-timeline {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  
  .mobile-sticky-cta {
    display: block;
  }
}

@media (max-width: 520px) {
  .process-timeline {
    grid-template-columns: 1fr;
  }
  
  .checkbox-group {
    grid-template-columns: 1fr;
  }
  
  .form-row {
    grid-template-columns: 1fr;
    gap: 0;
  }
  
  .contact-form {
    padding: 24px 16px;
  }
}

/* B2B Sales Kit Overhaul Style Additions */

/* Value Section */
.hd-hospitality-value {
  background: var(--sand-light);
}
.value-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px;
  margin-top: 48px;
}
.value-card {
  background: #ffffff;
  padding: 40px;
  border-radius: 24px;
  border: 1px solid rgba(10, 25, 47, 0.05);
  box-shadow: 0 4px 24px rgba(10, 25, 47, 0.02);
  transition: transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;
}
.value-card:hover {
  transform: translateY(-4px);
  border-color: var(--accent);
  box-shadow: 0 12px 32px rgba(10, 25, 47, 0.05);
}
.value-card .card-num {
  font-size: 2.5rem;
  font-family: 'Cinzel', serif;
  color: var(--accent);
  font-weight: 700;
  margin-bottom: 24px;
  opacity: 0.8;
}
.value-card h3 {
  font-size: 1.35rem;
  color: var(--ink);
  margin-bottom: 16px;
  line-height: 1.3;
}
.value-card p {
  font-size: 0.96rem;
  line-height: 1.6;
  color: var(--muted);
  margin: 0;
}

/* Client Types Section */
.hd-client-types {
  background: transparent;
}
.clients-header-grid {
  display: grid;
  grid-template-columns: 1.15fr 1fr;
  gap: 24px 48px;
  align-items: start;
  margin-bottom: 54px;
}
.clients-header-left {
  grid-column: 1;
  grid-row: auto;
}
.clients-header-left .eyebrow {
  display: inline-block !important;
  margin-bottom: 12px !important;
  position: relative !important;
}
.clients-header-left .eyebrow::after {
  content: "" !important;
  display: block !important;
  width: 36px !important;
  height: 2px !important;
  background-color: #D2BCA1 !important;
  margin-top: 10px !important;
}
.clients-title {
  font-family: 'Playfair Display', serif !important;
  font-size: clamp(1.8rem, 2.5vw, 2.2rem) !important;
  line-height: 1.4 !important;
  color: var(--ink);
  margin-top: 12px;
  letter-spacing: -0.01em;
}
.clients-desc-middle {
  grid-column: 2;
  grid-row: auto;
  border-left: none;
  border-bottom: none;
  padding-left: 0;
  padding-bottom: 0;
  font-size: 0.94rem;
  line-height: 1.7;
  color: var(--muted);
  margin: 0;
}

.clients-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 32px;
  margin-top: 48px;
}
.client-card {
  background: #ffffff;
  padding: 40px;
  border-radius: 24px;
  display: flex;
  flex-direction: column;
}
.client-card--blue {
  border: 1.5px solid rgba(30, 72, 255, 0.08);
  box-shadow: 0 10px 30px rgba(30, 72, 255, 0.02);
  transition: all 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.client-card--blue:hover {
  transform: translateY(-6px);
  border-color: rgba(30, 72, 255, 0.2);
  box-shadow: 0 20px 40px rgba(30, 72, 255, 0.08);
}
.client-card--gold {
  border: 1.5px solid rgba(210, 188, 161, 0.25);
  box-shadow: 0 10px 30px rgba(210, 188, 161, 0.08);
  transition: all 0.35s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.client-card--gold:hover {
  transform: translateY(-6px);
  border-color: rgba(210, 188, 161, 0.5);
  box-shadow: 0 20px 40px rgba(210, 188, 161, 0.18);
}
.client-card-header {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-bottom: 24px;
}
.client-card-icon-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 54px;
  height: 54px;
  border-radius: 50%;
  flex-shrink: 0;
}
.client-card--blue .client-card-icon-wrap {
  background: rgba(30, 72, 255, 0.06);
  color: #1E48FF;
}
.client-card--gold .client-card-icon-wrap {
  background: rgba(210, 188, 161, 0.15);
  color: #b38f5f;
}
.client-card-title-block {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.client-card-title-block h3 {
  font-size: 1.25rem;
  font-weight: 700;
  color: var(--ink);
  margin: 0;
  line-height: 1.3;
  letter-spacing: -0.01em;
}
.client-card-tag {
  font-size: 0.68rem;
  font-weight: 700;
  letter-spacing: 0.05em;
}
.client-card--blue .client-card-tag {
  color: #1E48FF;
}
.client-card--gold .client-card-tag {
  color: #b38f5f;
}
.client-card-body-text {
  font-size: 0.94rem;
  line-height: 1.65;
  color: var(--muted);
  margin: 0 0 28px 0;
}
.client-needs-section {
  border-top: 1.5px dashed rgba(163, 138, 117, 0.15);
  padding-top: 28px;
  margin-bottom: 20px;
}
.client-needs-section h4 {
  font-size: 0.75rem;
  font-weight: 700;
  margin-bottom: 18px;
  letter-spacing: 0.06em;
}
.client-card--blue .client-needs-section h4 {
  color: #1E48FF;
}
.client-card--gold .client-needs-section h4 {
  color: #b38f5f;
}
.needs-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.needs-list li {
  display: flex;
  align-items: center;
  gap: 12px;
  font-size: 0.88rem;
  color: var(--muted);
  line-height: 1.4;
}
.bullet-check {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  flex-shrink: 0;
}
.client-card--blue .bullet-check {
  background: #1E48FF;
  color: #ffffff;
}
.client-card--gold .bullet-check {
  background: #b38f5f;
  color: #ffffff;
}
.bullet-check svg {
  width: 9px;
  height: 9px;
  stroke-width: 3.5;
}
.client-card-link {
  display: flex !important;
  justify-content: space-between !important;
  align-items: center !important;
  text-decoration: none !important;
  font-size: 0.88rem !important;
  font-weight: 700 !important;
  margin-top: auto !important;
  border-top: 1px solid rgba(163, 138, 117, 0.15) !important;
  padding-top: 18px !important;
  transition: all 0.3s ease !important;
}
.client-card--blue .client-card-link {
  color: #1E48FF !important;
}
.client-card--gold .client-card-link {
  color: #b38f5f !important;
}
.client-card-link .arrow {
  transition: transform 0.3s ease;
}
.client-card-link:hover .arrow {
  transform: translateX(4px);
}

/* ==========================================================================
   Hospitality Visual Touchpoint System Section
   ========================================================================== */
.hd-visual-touchpoints {
  position: relative;
  padding: 96px 0; /* Padding trên/dưới: 96px */
  border-top: 1px solid var(--line);
  background: var(--sand-light); /* kem sáng / off-white */
}

.touchpoints-layout-grid {
  display: grid;
  grid-template-columns: 42% 58%; /* Cột trái: 42%, Cột phải: 58% */
  gap: 72px; /* Gap giữa 2 cột: 72px */
  align-items: flex-start; /* Căn top hai cột */
  max-width: 1440px; /* Max width toàn section: 1440px */
  margin: 0 auto;
  padding: 0 72px; /* Padding ngang: 72px desktop */
}

.touchpoints-intro-col h2 {
  font-family: "Playfair Display", serif;
  font-size: clamp(1.8rem, 2.6vw, 2.3rem) !important; /* Headline giảm nhẹ size */
  line-height: 1.2;
  color: var(--ink);
  margin: 12px 0 16px;
  letter-spacing: -0.02em;
}

.touchpoints-intro-col .section-desc {
  font-size: 0.92rem;
  line-height: 1.6;
  color: #49516f;
  margin-bottom: 24px;
  max-width: 580px; /* Body chỉ rộng khoảng 560-620px */
}

/* Core Idea Box */
.core-idea-box {
  background: #ffffff;
  border: 1px solid rgba(13, 27, 76, 0.05);
  border-radius: 20px;
  padding: 14px 18px; /* Slightly tighter philosophy card */
  box-shadow: 0 8px 24px rgba(12, 18, 40, 0.02);
  max-width: 440px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  transition: all 280ms cubic-bezier(0.22, 1, 0.36, 1);
}

.core-idea-box:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 28px rgba(12, 18, 40, 0.035);
  border-color: rgba(30, 72, 255, 0.15);
}

.core-idea-q, .core-idea-a {
  display: flex;
  flex-direction: column;
  gap: 3px;
}

.q-label {
  font-size: 0.65rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: #8a837c;
}

.a-label {
  font-size: 0.65rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  color: var(--ocean);
}

.core-idea-q blockquote {
  font-size: 0.88rem;
  font-weight: 600;
  color: #8a837c;
  margin: 0;
  font-style: italic;
  padding-left: 8px;
  border-left: 2px solid rgba(17, 28, 66, 0.08);
}

.core-idea-a blockquote {
  font-family: "Playfair Display", serif;
  font-size: 0.98rem;
  font-weight: 600;
  color: var(--ink);
  margin: 0;
  line-height: 1.45;
  padding-left: 8px;
  border-left: 2px solid var(--ocean);
}

/* Touchpoint Map Navigation */
.touchpoint-map-container {
  position: relative;
  margin-bottom: 30px;
  padding: 0 20px;
}

.touchpoint-progress-bg {
  position: absolute;
  top: 23px; /* Aligned with center of the node numbers (padding 12px + 11px radius) */
  left: 60px;
  right: 60px;
  height: 2px;
  background: rgba(197, 160, 89, 0.22); /* Thin champagne line */
  transform: translateY(-50%);
  z-index: 1;
}

.touchpoint-progress-active {
  position: absolute;
  top: 23px; /* Aligned with center of the node numbers */
  left: 60px;
  height: 2px;
  background: var(--ocean); /* Cobalt line */
  transform: translateY(-50%);
  z-index: 1;
  width: 50%; /* Updated dynamically */
  transition: width 400ms cubic-bezier(0.16, 1, 0.3, 1);
}

.touchpoint-nodes {
  display: flex;
  justify-content: space-between;
  align-items: flex-start; /* Align top edges so number badges align horizontally */
  gap: 16px; /* Spacing between items (16-24px) */
  position: relative;
  z-index: 2;
}

.touchpoint-node {
  background: transparent; /* Inactive: no visible background */
  border: 1px solid transparent; /* Inactive: no visible border */
  box-shadow: none; /* Inactive: no shadow */
  height: 78px; /* Comfortably around 72-84px range */
  padding: 12px 14px 0; /* Align top padding */
  border-radius: 18px;
  cursor: pointer;
  display: inline-flex;
  flex-direction: column; /* Number on top, label below */
  align-items: center;
  justify-content: flex-start;
  gap: 6px; /* Space between number and label */
  text-align: center;
  opacity: 0.7; /* Inactive: increased label opacity for readability */
  transition: all 280ms cubic-bezier(0.22, 1, 0.36, 1);
  flex-shrink: 0;
}

.touchpoint-node .node-num {
  font-size: 0.65rem;
  font-weight: 800;
  color: var(--muted);
  background: rgba(17, 28, 66, 0.04);
  width: 22px;
  height: 22px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all 280ms cubic-bezier(0.22, 1, 0.36, 1);
  flex-shrink: 0;
}

.touchpoint-node .node-name {
  font-size: 0.72rem;
  font-weight: 500;
  color: #555e82;
  transition: all 280ms cubic-bezier(0.22, 1, 0.36, 1);
  line-height: 1.1;
  white-space: nowrap;
}

.touchpoint-node:hover {
  opacity: 0.95; /* Inactive hover: label opacity increases */
  transform: translateY(-2px); /* Inactive hover: slight translateY(-2px) */
}

.touchpoint-node:hover .node-name {
  color: var(--ink); /* Hover: subtle color transition */
}

.touchpoint-node:hover .node-num {
  background: rgba(30, 72, 255, 0.08);
  color: var(--ocean);
}

.touchpoint-node.is-active {
  opacity: 1 !important; /* Active: full opacity */
  background: #f5f8ff !important; /* Active: solid very light blue/white background to mask progress line */
  border: 1px solid rgba(30, 72, 255, 0.22) !important; /* Active: thin cobalt blue border */
  box-shadow: 0 8px 20px rgba(30, 72, 255, 0.05) !important; /* Active: soft shadow */
  height: 70px !important; /* Active: less tall */
  padding: 12px 24px 0 !important; /* Active: wider card */
  transform: translateY(-2px);
  z-index: 3; /* Mask the line running behind it */
}

.touchpoint-node.is-active .node-num {
  background: var(--ocean) !important; /* Active: blue number badge */
  color: #ffffff !important;
  transform: scale(1.1); /* Active switch: number badge scales subtly */
}

.touchpoint-node.is-active .node-name {
  color: var(--ocean) !important; /* Active: stronger text color */
  font-weight: 700 !important;
}

/* Detail Panel Styling */
.touchpoint-detail-panel {
  background: #ffffff;
  border: 1px solid rgba(13, 27, 76, 0.05);
  border-radius: 30px;
  padding: 36px 42px; /* Reduced ~10%: was 40px 48px */
  box-shadow: 0 16px 40px rgba(12, 18, 40, 0.03);
  max-width: 820px;
  width: 100%;
  min-height: 280px; /* Reduced bottom space: was 340px */
  display: flex;
  flex-direction: column;
  justify-content: flex-start; /* Let content sit at top, not spread */
  transition: opacity 280ms cubic-bezier(0.22, 1, 0.36, 1), transform 280ms cubic-bezier(0.22, 1, 0.36, 1);
}

.touchpoint-detail-panel.is-changing {
  opacity: 0;
  transform: translateY(6px); /* fade + translateY nhẹ */
}

.touchpoint-detail-panel .panel-header {
  margin-bottom: 24px;
}

.panel-title-badge {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 12px;
}

.panel-title-badge .detail-num {
  font-size: 0.8rem;
  font-weight: 800;
  color: var(--ocean);
  background: rgba(30, 72, 255, 0.08);
  padding: 2px 8px;
  border-radius: 6px;
}

.panel-title-badge .detail-badge-text {
  font-family: "Playfair Display", serif;
  font-size: 1.35rem;
  font-weight: 700;
  color: var(--ink);
}

.touchpoint-detail-panel .detail-purpose {
  font-size: 0.9rem;
  line-height: 1.5;
  color: #4b5372;
  margin: 0;
}

.touchpoint-detail-panel .panel-body {
  display: flex;
  flex-direction: column;
  gap: 14px;
  margin-bottom: 14px; /* Tighter: CTA closer to value note */
}

.panel-info-row {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.panel-info-row strong {
  font-size: 0.62rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.14em;
  color: #746a60;
}

.panel-info-row .chip-group {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}

.panel-info-row .chip-group .tag {
  font-size: 0.61rem;
  padding: 3.5px 8px;
  border-radius: 999px;
  background: rgba(13, 27, 76, 0.04);
  border: 1px solid transparent;
  color: #4b5372;
  font-weight: 600;
}

/* Value statement */
.panel-statement {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  padding: 12px 16px;
  background: rgba(199, 168, 117, 0.08);
  border-left: 3px solid rgba(199, 168, 117, 0.5);
  border-radius: 12px;
  margin-top: 4px;
}

.statement-icon {
  color: #8a604f;
  flex-shrink: 0;
  margin-top: 2px;
}

.panel-statement p {
  font-size: 0.82rem;
  line-height: 1.5;
  color: #554c43;
  margin: 0;
  font-weight: 500;
}

/* Detail CTA Link */
.detail-cta-link {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  color: var(--ink);
  font-size: 0.8rem;
  font-weight: 600;
  text-decoration: none;
  transition: all 250ms cubic-bezier(0.16, 1, 0.3, 1);
  padding: 8px 18px;
  border-radius: 999px;
  border: 1px solid rgba(13, 27, 76, 0.12);
  background: transparent;
  width: fit-content;
  margin-top: 8px; /* Fixed spacing: closer to value note, not pushed to bottom */
}

.detail-cta-link:hover {
  background: rgba(30, 72, 255, 0.04);
  color: var(--ocean); /* cobalt blue */
  border-color: var(--ocean);
  box-shadow: 0 4px 12px rgba(30, 72, 255, 0.06);
}

.detail-cta-link svg {
  transition: transform 250ms ease;
  stroke: currentColor;
}

.detail-cta-link:hover svg {
  transform: translateX(4px);
}

/* Section Footer - highlight & actions */
.hd-touchpoint-planning {
  margin-top: 100px;
  max-width: 1240px;
  margin-left: auto;
  margin-right: auto;
  padding: 80px 24px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  gap: 24px;
  position: relative;
}

.hd-touchpoint-planning::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: 120px;
  height: 1px;
  background: rgba(13, 27, 76, 0.12);
}

.touchpoints-footer-label {
  font-size: 0.72rem;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.22em;
  color: var(--ocean);
  margin-bottom: 8px;
  display: block;
}

.hd-touchpoint-planning .highlight-text {
  font-family: "Playfair Display", serif;
  font-size: clamp(1.05rem, 1.6vw, 1.22rem);
  font-weight: 500;
  font-style: italic;
  color: var(--ink);
  line-height: 1.4;
  max-width: 1200px;
  margin: 0 auto 32px;
}

.touchpoints-actions {
  display: flex;
  gap: 20px;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

.touchpoints-actions .visualTouchpointCtaPrimary,
.touchpoints-actions .visualTouchpointCtaSecondary {
  height: 62px;
  padding: 0 40px;
  border-radius: 31px;
  font-size: 0.85rem;
  font-weight: 600;
  letter-spacing: 0.04em;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  transition: all 300ms cubic-bezier(0.16, 1, 0.3, 1);
  box-sizing: border-box;
}

.touchpoints-actions .visualTouchpointCtaPrimary {
  background-image: none !important;
  background-color: var(--ocean) !important;
  color: #ffffff !important;
  border: 1px solid var(--ocean) !important;
  box-shadow: 0 2px 6px rgba(30, 72, 255, 0.04);
}

.touchpoints-actions .visualTouchpointCtaPrimary:hover,
.touchpoints-actions .visualTouchpointCtaPrimary:focus-visible {
  background-image: none !important;
  background-color: #0b2cd8 !important;
  border-color: #0b2cd8 !important;
  color: #ffffff !important;
  transform: translateY(-2px);
  box-shadow: 0 4px 10px rgba(30, 72, 255, 0.08);
  outline: none;
}

.touchpoints-actions .visualTouchpointCtaSecondary {
  background-image: none !important;
  background-color: #ffffff !important;
  color: var(--ocean) !important;
  border: 1px solid var(--ocean) !important;
  box-shadow: none;
}

.touchpoints-actions .visualTouchpointCtaSecondary:hover,
.touchpoints-actions .visualTouchpointCtaSecondary:focus-visible {
  background-image: none !important;
  background-color: rgba(30, 72, 255, 0.04) !important;
  border-color: #0b2cd8 !important;
  color: #0b2cd8 !important;
  transform: translateY(-2px);
  box-shadow: 0 4px 10px rgba(30, 72, 255, 0.02);
  outline: none;
}

.touchpoints-actions .visualTouchpointCtaSecondary:active {
  background-image: none !important;
  background-color: rgba(30, 72, 255, 0.08) !important;
}

@media (max-width: 768px) {
  .hd-visual-touchpoints {
    padding: 64px 0;
  }

  .touchpoints-layout-grid {
    grid-template-columns: 1fr;
    gap: 40px;
    padding: 0 24px; /* Stack layout horizontal padding */
  }

  .touchpoints-intro-col h2 {
    font-size: 1.6rem !important; /* Mobile: reduce size */
  }

  .touchpoint-map-container {
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    padding: 8px 4px 18px;
    margin: 0 -20px 16px;
    scrollbar-width: none; /* Firefox */
  }

  .touchpoint-map-container::-webkit-scrollbar {
    display: none; /* Chrome, Safari, Opera */
  }

  .touchpoint-progress-bg,
  .touchpoint-progress-active {
    display: none !important;
  }

  .touchpoint-nodes {
    display: inline-flex;
    justify-content: flex-start;
    gap: 12px;
    padding: 0 20px;
    min-width: max-content;
  }

  .touchpoint-node {
    flex-shrink: 0;
  }
  
  .core-idea-box {
    max-width: 100%;
  }

  .touchpoint-detail-panel {
    padding: 32px 24px; /* Mobile: tighter padding */
    border-radius: 24px;
    max-width: 100%;
  }

  .hd-touchpoint-planning {
    margin-top: 60px;
    padding-top: 48px;
  }

  .touchpoints-actions {
    flex-direction: column;
    width: 100%;
    gap: 12px;
  }

  .touchpoints-actions .visualTouchpointCtaPrimary,
  .touchpoints-actions .visualTouchpointCtaSecondary {
    width: 100%;
  }
}

/* Procurement Ready Section */
.section--procurement {
  background: var(--sand-light);
}
.procurement-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 20px;
  margin-top: 48px;
}
.procurement-card {
  background: #ffffff;
  padding: 32px 24px;
  border-radius: 20px;
  border: 1px solid rgba(10, 25, 47, 0.04);
  position: relative;
  transition: transform 0.3s ease;
}
.procurement-card:hover {
  transform: translateY(-3px);
}
.procurement-card .proc-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 32px;
  background: rgba(10, 80, 220, 0.08);
  color: var(--accent);
  font-weight: 700;
  border-radius: 50%;
  margin-bottom: 20px;
}
.procurement-card h3 {
  font-size: 1.15rem;
  color: var(--ink);
  margin-bottom: 12px;
}
.procurement-card p {
  font-size: 0.88rem;
  line-height: 1.5;
  color: var(--muted);
  margin: 0;
}

/* 8-Step Process Grid */
.process-grid-custom {
  position: relative;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 140px 24px;
  margin-top: 64px;
}

@media (max-width: 1024px) {
  .process-timeline-svg {
    display: none !important;
  }
  .process-grid-custom {
    grid-template-columns: 1fr;
    gap: 36px 0;
    margin-top: 48px;
  }
  .process-step {
    padding: 0 0 12px 48px;
    align-items: flex-start;
    text-align: left;
    min-height: auto;
    background: transparent;
    border: none;
    box-shadow: none;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
    animation: none !important;
  }
  .process-step.is-active {
    transform: none !important;
  }
  .process-step.is-active .step-num {
    transform: none !important;
    border-color: rgba(13, 27, 76, 0.08) !important;
    color: var(--muted) !important;
    box-shadow: 0 0 0 6px #FAF6F0 !important;
  }
  .process-step.is-active h3 {
    color: var(--ink) !important;
  }
  .process-step.is-active .step-icon-svg {
    transform: none !important;
  }
  .process-step:hover {
    background: transparent;
    transform: none;
    box-shadow: none;
  }
  .step-num {
    position: absolute;
    top: 0;
    left: 0;
    width: 32px;
    height: 32px;
    margin-bottom: 0;
    box-shadow: 0 0 0 6px #FAF6F0;
    animation: none !important;
  }
  .process-step:hover .step-num {
    box-shadow: 0 0 0 6px #FAF6F0, 0 4px 12px rgba(30, 72, 255, 0.25);
    transform: none;
  }
  .process-step h3 {
    animation: none !important;
  }
  .step-icon-svg {
    width: 16px;
    height: 16px;
  }
  .process-step p {
    padding: 0;
  }
  /* Convert to vertical connecting line */
  .process-step::before {
    content: '';
    position: absolute;
    top: 26px;
    left: 16px;
    width: 2px;
    height: calc(100% + 36px);
    background-image: linear-gradient(to bottom, rgba(30, 72, 255, 0.25) 60%, transparent 40%);
    background-size: 100% 8px;
    background-repeat: repeat-y;
    z-index: 1;
    animation: process-line-flow-vertical 1.5s linear infinite;
    display: block !important;
  }
  .process-step:last-child::before {
    display: none !important;
  }
}

@keyframes process-line-flow-vertical {
  to {
    background-position: 0 8px;
  }
}

/* Capability Deck CTA Section */
.section--capability {
  background: #ffffff;
}
.capability-box {
  background: linear-gradient(135deg, #0A142F 0%, #050B1A 100%);
  border: 1px solid rgba(255, 255, 255, 0.06);
  color: #ffffff;
  padding: 64px 80px;
  border-radius: 32px;
  display: grid;
  grid-template-columns: 1.25fr 0.75fr;
  align-items: center;
  gap: 56px;
  box-shadow: 
    0 30px 60px rgba(5, 11, 26, 0.25),
    0 10px 20px rgba(5, 11, 26, 0.15),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
  position: relative;
  overflow: hidden;
}
.capability-box::before {
  content: '';
  position: absolute;
  top: -50%;
  right: -50%;
  width: 100%;
  height: 100%;
  background: radial-gradient(circle, rgba(30, 72, 255, 0.15) 0%, transparent 70%);
  pointer-events: none;
}
.capability-copy {
  position: relative;
  z-index: 2;
}
.capability-copy h2 {
  font-size: 2.2rem;
  color: #ffffff;
  margin-bottom: 20px;
  font-family: 'Playfair Display', serif;
  line-height: 1.28;
  font-weight: 500;
  letter-spacing: -0.01em;
}
.capability-copy p {
  font-size: 0.96rem;
  line-height: 1.68;
  color: rgba(255, 255, 255, 0.72);
  margin: 0;
  font-weight: 400;
}
.capability-actions {
  display: flex;
  flex-direction: column;
  gap: 16px;
  position: relative;
  z-index: 2;
}
.hd-contact .capability-actions .cta-primary {
  text-align: center;
  justify-content: center;
  min-height: 50px;
  padding: 14px 28px;
  font-size: 0.82rem;
  font-weight: 700;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  border-radius: 99px;
  background: var(--ocean);
  box-shadow: 0 8px 24px rgba(30, 72, 255, 0.3);
  transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}
.hd-contact .capability-actions .cta-primary:hover {
  transform: translateY(-3px);
  background: #0037FF;
  box-shadow: 
    0 16px 32px rgba(30, 72, 255, 0.45),
    0 4px 12px rgba(30, 72, 255, 0.2);
}
.hd-contact .capability-actions .cta-secondary {
  border: 1px solid rgba(255, 255, 255, 0.2);
  background: transparent;
  color: #ffffff;
  box-shadow: none;
  font-weight: 600;
  text-transform: none;
  letter-spacing: normal;
}
.hd-contact .capability-actions .cta-secondary:hover {
  background: rgba(255, 255, 255, 0.08);
  border-color: #ffffff;
  transform: translateY(-2px);
  box-shadow: none;
}
.capability-brief-link {
  font-size: 0.88rem;
  color: rgba(255, 255, 255, 0.6);
  text-decoration: underline;
  text-align: center;
  margin-top: 8px;
  transition: all 0.3s ease;
  font-weight: 500;
}
.capability-brief-link:hover {
  color: #ffffff;
  text-shadow: 0 0 10px rgba(255, 255, 255, 0.3);
}

/* Form validation and selection styles */
.contact-form select {
  width: 100%;
  padding: 12px 16px;
  border: 1px solid rgba(10, 25, 47, 0.12);
  background: #ffffff;
  border-radius: 8px;
  font-family: inherit;
  font-size: 0.94rem;
  color: var(--ink);
  transition: border-color 0.3s ease;
  height: 48px;
}
.contact-form select:focus {
  outline: none;
  border-color: var(--accent);
}

/* Mobile Sticky bottom CTA */
.mobile-sticky-cta {
  display: none;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  background: var(--accent);
  color: #ffffff;
  text-align: center;
  padding: 16px;
  font-weight: 700;
  font-size: 1rem;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  z-index: 99;
  box-shadow: 0 -4px 16px rgba(10, 25, 47, 0.15);
  text-decoration: none;
  transition: background 0.3s ease;
}
.mobile-sticky-cta:hover {
  background: #0040b0;
}

/* Header Hamburger mobile design */
.hamburger-btn {
  display: none;
  flex-direction: column;
  justify-content: space-between;
  width: 24px;
  height: 18px;
  background: transparent;
  border: none;
  cursor: pointer;
  padding: 0;
  z-index: 110;
}
.hamburger-line {
  width: 100%;
  height: 2px;
  background-color: var(--ink);
  transition: transform 0.3s ease, opacity 0.3s ease, background-color 0.3s ease;
}
.mobile-nav-overlay {
  position: fixed;
  inset: 0;
  background: rgba(246, 242, 232, 0.98);
  backdrop-filter: blur(15px);
  -webkit-backdrop-filter: blur(15px);
  display: flex;
  flex-direction: column;
  padding: 100px 32px 40px;
  z-index: 100;
  transform: translateY(-100%);
  transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);
}
.mobile-nav-overlay.is-active {
  transform: translateY(0);
}
.mobile-site-nav {
  display: flex;
  flex-direction: column;
  gap: 24px;
}
.mobile-site-nav a {
  font-size: 1.6rem;
  font-weight: 700;
  color: var(--ink);
  text-decoration: none;
  font-family: 'Playfair Display', serif;
  transition: color 0.3s ease;
}
.mobile-site-nav a:hover {
  color: var(--accent);
}
.mobile-nav-actions {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  gap: 16px;
}

/* Hamburger active transformation */
.hamburger-btn.is-active .hamburger-line:nth-child(1) {
  transform: translateY(8px) rotate(45deg);
}
.hamburger-btn.is-active .hamburger-line:nth-child(2) {
  opacity: 0;
}
.hamburger-btn.is-active .hamburger-line:nth-child(3) {
  transform: translateY(-8px) rotate(-45deg);
}

/* Hero panel customization for B2B */
.hero-badge-card .sub-badge {
  font-size: 0.76rem;
  opacity: 0.8;
  margin-top: 4px;
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  padding-top: 4px;
}

.hero-actions .capability-link {
  font-size: 0.9rem;
  color: var(--ink);
  text-decoration: underline;
  align-self: center;
  transition: color 0.3s ease;
}

.hero-actions .capability-link:hover {
  color: var(--accent);
}

/* Responsive Overrides */
@media (max-width: 1024px) {
  .value-grid,
  .clients-grid {
    grid-template-columns: 1fr;
    gap: 24px;
  }
  .procurement-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .capability-box {
    grid-template-columns: 1fr;
    padding: 40px 32px;
    gap: 32px;
  }
  .clients-header-grid {
    grid-template-columns: 1fr;
    gap: 24px;
    margin-bottom: 36px;
  }
  .clients-header-left {
    grid-column: auto;
    grid-row: auto;
  }
  .clients-desc-middle {
    grid-column: auto;
    grid-row: auto;
    border-left: none;
    border-bottom: none;
    border-top: none;
    padding-left: 0;
    padding-bottom: 0;
    padding-top: 0;
    margin-top: 0;
  }
}

@media (max-width: 768px) {
  .site-nav,
  .header-actions {
    display: none;
  }
  .hamburger-btn {
    display: flex;
  }
  .procurement-grid {
    grid-template-columns: 1fr;
  }
  .mobile-sticky-cta {
    display: block;
  }
  .site-footer {
    padding-bottom: 80px !important; /* Spacing for sticky mobile cta */
  }
}

@media (max-width: 480px) {
  .mobile-site-nav a {
    font-size: 1.4rem;
  }
  .capability-copy h2 {
    font-size: 1.6rem;
  }
  .capability-box {
    padding: 36px 20px;
    gap: 24px;
  }
  .proof-stats {
    grid-template-columns: 1fr;
    gap: 16px;
  }
  .stat-card {
    padding: 24px 16px;
  }
  .stat-num {
    font-size: 2.2rem;
  }

/* ==========================================================================
   CASE STUDIES REDESIGN (HI-FI OVERLAY LAYOUT)
   ========================================================================== */

/* 1. Section Heading Eyebrow & Title */
.hd-case-studies .eyebrow {
  display: inline-flex;
  align-items: center;
  gap: 16px;
  width: 100%;
  margin-bottom: 16px;
}

.hd-case-studies .eyebrow::after {
  content: "";
  display: inline-block;
  width: 48px;
  height: 1.5px;
  background-color: #D2BCA1;
}

.hd-case-studies .section-heading h2 {
  max-width: 25ch;
  line-height: 1.25;
  color: var(--ink);
}

/* 2. Base Card Rules (Wide and Standard) */
.case-card {
  position: relative;
  overflow: hidden;
  min-height: 500px;
  padding: 0 !important;
  border-radius: 28px;
  border: 1px solid rgba(13, 27, 76, 0.08);
  box-shadow: 0 12px 40px rgba(13, 27, 76, 0.05);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  background: transparent !important;
  isolation: isolate;
  cursor: pointer;
  transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease;
}

.case-card:hover,
.case-card:focus-within {
  transform: translateY(-4px);
  border-color: rgba(30, 72, 255, 0.25);
  box-shadow: 0 20px 48px rgba(13, 27, 76, 0.1);
}

.case-card.case-card--wide {
  min-height: 640px;
  grid-column: 1 / -1;
}

/* Position standard art as full background cover on all cards */
.case-card .case-art {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  min-height: 100%;
  padding: 24px;
  border-radius: 0;
  z-index: 1;
  box-sizing: border-box;
}

/* Hide standard layout wordmarks on the card (will still clone to modal properly) */
.case-card .case-art .case-wordmark,
.case-card .case-art .case-submark {
  display: none !important;
}

/* 3. Wide Featured Card Overlay Content */
.case-card-overlay {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 44px 52px 52px 52px;
  display: flex;
  flex-direction: column;
  background:
    linear-gradient(92deg, rgba(6, 15, 31, 0.96) 0%, rgba(6, 15, 31, 0.9) 22%, rgba(6, 15, 31, 0.62) 44%, rgba(6, 15, 31, 0.2) 74%, rgba(6, 15, 31, 0.04) 90%, rgba(6, 15, 31, 0) 100%);
  color: #ffffff;
  backdrop-filter: blur(2px);
}

.case-card-overlay .featured-badge {
  align-self: flex-start;
  padding: 6px 14px;
  border-radius: 999px;
  background: rgba(30, 72, 255, 0.18);
  border: 1px solid rgba(30, 72, 255, 0.35);
  font-size: 0.72rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  color: #4d7cff;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.case-card-overlay .featured-title {
  font-family: 'Playfair Display', serif;
  font-size: clamp(2.2rem, 4.2vw, 3.6rem);
  font-weight: 700;
  line-height: 1.15;
  color: #ffffff;
  margin: 0 0 12px 0;
  letter-spacing: -0.01em;
}

.case-card-overlay .featured-subtitle {
  font-size: 0.76rem;
  font-weight: 700;
  letter-spacing: 0.12em;
  color: rgba(255, 255, 255, 0.65);
  text-transform: uppercase;
  margin: 0 0 24px 0;
}

.case-card-overlay .featured-desc {
  font-size: 0.98rem;
  line-height: 1.6;
  color: rgba(255, 255, 255, 0.85);
  margin: 0 0 36px 0;
  max-width: 55ch;
}

/* 4. 4-Column Details Grid (Wide Cards) */
.featured-details-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 28px;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  padding-top: 28px;
  margin-top: auto;
}

.details-col {
  display: flex;
  flex-direction: column;
  gap: 12px;
  position: relative;
}

/* Draw thin vertical borders between columns */
.details-col:not(:last-child)::after {
  content: "";
  position: absolute;
  top: 4px;
  bottom: 4px;
  right: -14px;
  width: 1px;
  background-color: rgba(255, 255, 255, 0.15);
}

.details-header {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #ffffff;
}

.details-header .col-icon {
  color: #4d7cff;
  flex-shrink: 0;
}

.details-header strong {
  font-size: 0.82rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: capitalize;
}

.details-col p {
  margin: 0;
  font-size: 0.8rem;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.7);
}

/* 5. Custom Button Styles (Wide Cards) */
.featured-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 16px;
  align-items: center;
  margin-top: 36px;
}

.featured-actions .btn-primary,
.featured-actions .btn-secondary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 12px 28px;
  border-radius: 999px;
  font-size: 0.84rem;
  font-weight: 700;
  text-decoration: none;
  cursor: pointer;
  transition: transform 180ms ease, background 180ms ease, border-color 180ms ease, box-shadow 180ms ease;
}

.featured-actions .btn-primary {
  background: var(--ocean);
  color: #ffffff;
  border: 1px solid transparent;
}

.featured-actions .btn-primary:hover {
  background: #3c62ff;
  transform: translateY(-2px);
  box-shadow: 0 8px 24px rgba(30, 72, 255, 0.35);
}

.featured-actions .btn-secondary {
  background: transparent;
  color: #ffffff;
  border: 1.5px solid rgba(255, 255, 255, 0.6);
}

.featured-actions .btn-secondary:hover {
  background: rgba(255, 255, 255, 0.1);
  border-color: #ffffff;
  transform: translateY(-2px);
}

.featured-actions .arrow-icon,
.inline-link--page::after {
  transition: transform 180ms ease;
}

.featured-actions .btn-primary:hover .arrow-icon,
.featured-actions .btn-secondary:hover .arrow-icon {
  transform: translate(2px, -2px);
}

/* 6. Standard Card Overlay Content (text block below image styled as overlay) */
.case-card:not(.case-card--wide) .case-body {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  padding: 32px 28px 28px 28px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  background:
    linear-gradient(180deg, rgba(7, 18, 36, 0.88) 0%, rgba(7, 18, 36, 0.76) 45%, rgba(7, 18, 36, 0.26) 78%, rgba(7, 18, 36, 0) 100%);
  color: #ffffff;
  gap: 10px;
}

/* Standard card overlay typography details */
.case-card:not(.case-card--wide) .case-type {
  font-size: 0.68rem;
  font-weight: 700;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: rgba(255, 255, 255, 0.6);
  margin-bottom: 2px;
}

.case-card:not(.case-card--wide) .case-body h3 {
  font-family: 'Playfair Display', serif;
  font-size: 1.68rem;
  font-weight: 700;
  color: #ffffff;
  margin: 0 0 4px 0;
  letter-spacing: -0.01em;
  line-height: 1.2;
}

.case-card:not(.case-card--wide) .case-body p {
  font-size: 0.82rem;
  line-height: 1.5;
  color: rgba(255, 255, 255, 0.75);
  margin: 0;
}

.case-card:not(.case-card--wide) .case-body p strong {
  color: #ffffff;
  font-weight: 700;
}

/* VIEW FULL CASE gold border button style for standard cards */
.case-card:not(.case-card--wide) .inline-link--page {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  padding: 8px 20px;
  border-radius: 999px;
  background: transparent;
  border: 1.5px solid rgba(210, 188, 161, 0.6);
  color: #D2BCA1;
  font-size: 0.76rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  text-decoration: none;
  align-self: flex-start;
  position: relative;
  z-index: 6; /* Draw link on top of the hover overlay so it remains clickable */
  transition: background 180ms ease, border-color 180ms ease, color 180ms ease, transform 180ms ease;
  margin-top: 8px;
}

.case-card:not(.case-card--wide) .inline-link--page:hover {
  background: rgba(210, 188, 161, 0.1);
  border-color: #D2BCA1;
  color: #e5d5c0;
  transform: translateY(-2px);
}

.case-card:not(.case-card--wide) .inline-link--page::after {
  content: " ↗";
  transition: transform 180ms ease;
  display: inline-block;
}

.case-card:not(.case-card--wide) .inline-link--page:hover::after {
  transform: translate(2px, -2px);
}

/* ==========================================================================
   CASE STUDIES RESPONSIVENESS OVERRIDES
   ========================================================================== */
@media (max-width: 1120px) {
  .case-card.case-card--wide {
    min-height: auto;
  }
  
  .case-card-overlay {
    padding: 36px;
    background: linear-gradient(135deg, rgba(7, 18, 36, 0.98) 0%, rgba(7, 18, 36, 0.95) 45%, rgba(7, 18, 36, 0.7) 75%, rgba(7, 18, 36, 0.3) 100%);
  }
}

@media (max-width: 960px) {
  .featured-details-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
  }
  
  .details-col:not(:last-child)::after {
    display: none;
  }
  
  .details-col:nth-child(odd)::after {
    content: "";
    display: block;
    position: absolute;
    top: 4px;
    bottom: 4px;
    right: -12px;
    width: 1px;
    background-color: rgba(255, 255, 255, 0.15);
  }
}

@media (max-width: 640px) {
  .case-card {
    min-height: 440px;
  }

  .case-card-overlay {
    background: linear-gradient(to bottom, rgba(7, 18, 36, 0.98) 0%, rgba(7, 18, 36, 0.92) 80%, rgba(7, 18, 36, 0.75) 100%);
    padding: 24px;
  }
  
  .case-card:not(.case-card--wide) .case-body {
    padding: 24px;
    background: linear-gradient(to bottom, rgba(7, 18, 36, 0.98) 0%, rgba(7, 18, 36, 0.92) 80%, rgba(7, 18, 36, 0.75) 100%);
  }

  .featured-details-grid {
    grid-template-columns: 1fr;
    gap: 20px;
    padding-top: 20px;
    margin-top: 24px;
  }
  
  .details-col:nth-child(odd)::after {
    display: none;
  }
  
  .featured-actions {
    margin-top: 28px;
    flex-direction: column;
    align-items: stretch;
  }
  
  .featured-actions .btn-primary,
  .featured-actions .btn-secondary {
    padding: 12px 20px;
  }
}

/* Homepage stabilization: final scoped layout rules */
.hd-section {
  scroll-margin-top: 120px;
}

.hd-case-studies .filters {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
  margin: 24px 0 20px;
}

.hd-case-studies .filter-chip {
  flex: 0 0 auto;
  min-height: 38px;
  padding: 8px 16px;
  border: 1px solid var(--hd-border);
  border-radius: var(--hd-radius-pill);
  background: var(--hd-card-warm);
  color: var(--hd-navy);
}

.hd-case-studies .filter-chip.is-active {
  border-color: var(--hd-blue);
  background: var(--hd-blue);
  color: #fff;
}

.hd-procurement .prc-card-grid {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  align-items: stretch;
  gap: 14px;
}

.hd-procurement .prc-card {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.hd-procurement .prc-card-tag {
  margin-top: auto;
  padding-top: 14px;
}

.hd-contact .success-email-link {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  margin-top: 8px;
  padding: 10px 20px;
  border: 1px solid var(--hd-blue-border);
  border-radius: var(--hd-radius-pill);
  background: var(--hd-card-warm);
  color: var(--hd-blue);
  font-size: 0.82rem;
  font-weight: 700;
}

@media (max-width: 1200px) {
  .hd-procurement .prc-card-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (max-width: 900px) {
  .hd-procurement .prc-card-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 640px) {
  .hd-case-studies .filters {
    flex-wrap: nowrap;
    overflow-x: auto;
    margin-inline: -16px;
    padding: 2px 16px 10px;
    scrollbar-width: none;
  }

  .hd-case-studies .filters::-webkit-scrollbar {
    display: none;
  }

  .hd-procurement .prc-card-grid {
    grid-template-columns: 1fr;
  }

  .hd-contact .success-email-link {
    width: 100%;
  }
}

}

/* ==========================================================================
   SOLUTIONS SECTION REDESIGN (HI-FI LAYOUT) - COMPACT PREMIUM OPTIMIZATIONS
   ========================================================================== */

.section {
  scroll-margin-top: 100px;
}

.hd-solutions {
  position: relative;
  padding: 100px 0;
  border-top: 1px solid var(--line);
}

.hd-solutions::before {
  content: "";
  position: absolute;
  inset: 24px 18px auto;
  height: 1px;
  background: linear-gradient(90deg, transparent, rgba(199, 168, 117, 0.42), transparent);
  pointer-events: none;
}

.hd-solutions .eyebrow {
  display: inline-block;
  margin-bottom: 8px;
  position: relative;
  font-weight: 700;
  letter-spacing: 0.16em;
  color: var(--ocean);
  text-transform: uppercase;
  font-size: 0.76rem;
}

.hd-solutions .eyebrow::after {
  content: "";
  display: block;
  width: 28px;
  height: 3.5px;
  background: linear-gradient(90deg, var(--ocean) 0%, #4D70FF 100%);
  margin-top: 8px;
  border-radius: 99px;
}

.solutions-header-grid {
  display: grid;
  grid-template-columns: minmax(0, 1.08fr) minmax(320px, 0.92fr);
  gap: 60px;
  margin-bottom: 40px;
  align-items: stretch;
}

.solutions-header-left h2 {
  font-family: "Playfair Display", serif;
  font-size: clamp(2.2rem, 3.6vw, 3.35rem) !important;
  line-height: 1.12;
  color: var(--ink);
  margin: 10px 0 16px;
  letter-spacing: -0.04em;
  max-width: 17ch;
}

.solutions-header-left .section-desc {
  font-size: 0.96rem;
  line-height: 1.68;
  color: #49516f;
  margin: 0;
  max-width: 56ch;
}

/* Compact Strategic Goals Box */
.strategic-goals-box {
  position: relative;
  overflow: hidden;
  border-radius: 32px;
  padding: 26px 28px 28px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.86) 0%, rgba(248, 243, 237, 0.76) 100%);
  border: 1px solid rgba(255, 255, 255, 0.9);
  box-shadow:
    0 22px 54px rgba(12, 18, 40, 0.06),
    inset 0 1px 0 rgba(255, 255, 255, 0.92);
}

.strategic-goals-box::before {
  content: "";
  position: absolute;
  inset: auto -18% -46% auto;
  width: 260px;
  height: 260px;
  border-radius: 50%;
  background: radial-gradient(circle, rgba(31, 57, 214, 0.1), transparent 68%);
  pointer-events: none;
}

.strategic-goals-box h3 {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-size: 0.74rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.16em;
  color: var(--ink);
  margin: 0 0 22px;
}

.strategic-goals-box h3::after {
  content: "";
  width: 34px;
  height: 1px;
  border-radius: 999px;
  background: linear-gradient(90deg, var(--ocean), rgba(30, 72, 255, 0));
}

.strategic-goals-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
}

.goal-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  padding: 12px 8px 0;
}

.goal-icon-circle {
  width: 46px;
  height: 46px;
  border-radius: 50%;
  background: rgba(31, 57, 214, 0.06);
  border: 1px solid rgba(31, 57, 214, 0.12);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--ocean);
  margin-bottom: 12px;
  transition: all 250ms cubic-bezier(0.16, 1, 0.3, 1);
}

.goal-icon-circle svg {
  width: 16px;
  height: 16px;
  transition: transform 250ms cubic-bezier(0.16, 1, 0.3, 1);
}

.goal-item:hover .goal-icon-circle {
  transform: translateY(-2px) scale(1.05);
  background: var(--ocean);
  color: #ffffff;
  border-color: var(--ocean);
  box-shadow: 0 6px 16px rgba(30, 72, 255, 0.2);
}

.goal-item:hover .goal-icon-circle svg {
  transform: scale(1.1);
}

.goal-item strong {
  font-size: 0.88rem;
  font-weight: 700;
  color: var(--ink);
  margin-bottom: 6px;
  display: block;
  letter-spacing: 0.02em;
}

.goal-item p {
  font-size: 0.74rem;
  line-height: 1.55;
  color: #5e6787;
  margin: 0;
}

/* Solutions Grid Layout & Stretched Alignments */
.solutions-grid {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 22px;
  margin-top: 38px;
  align-items: stretch;
}

.solutions-grid .solution-card:not(.solution-card--row2) {
  grid-column: span 4;
}

.solutions-grid .solution-card--row2 {
  grid-column: span 3;
}

.solutions-grid .solution-photo-card {
  grid-column: span 3;
}

/* Premium Solution Cards Styling with iOS Liquid Glass */
.solution-card {
  position: relative;
  overflow: hidden;
  padding: 28px 28px 30px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.92) 0%, rgba(250, 246, 240, 0.82) 100%);
  border: 1px solid rgba(17, 28, 66, 0.06);
  border-radius: 32px;
  display: flex;
  flex-direction: column;
  height: auto;
  min-height: 380px;
  box-shadow:
    0 18px 50px rgba(12, 18, 40, 0.05),
    inset 0 1px 0 rgba(255, 255, 255, 0.9);
  transition: all 350ms cubic-bezier(0.16, 1, 0.3, 1);
}

.solution-card::before {
  content: "";
  position: absolute;
  inset: 0 auto auto 0;
  width: 100%;
  height: 4px;
  background: linear-gradient(90deg, rgba(31, 57, 214, 0.86), rgba(31, 57, 214, 0.08));
  pointer-events: none;
}

.solution-card:hover {
  transform: translateY(-6px);
  box-shadow:
    0 26px 60px rgba(12, 18, 40, 0.09),
    inset 0 1px 0 rgba(255, 255, 255, 0.94);
  border-color: rgba(30, 72, 255, 0.14);
}

.solution-card--core::before {
  background: linear-gradient(90deg, #2442d8, rgba(36, 66, 216, 0.08));
}

.solution-card--launch::before {
  background: linear-gradient(90deg, #f0c38a, rgba(240, 195, 138, 0.08));
}

.solution-card--developer::before {
  background: linear-gradient(90deg, #55708a, rgba(85, 112, 138, 0.08));
}

.solution-card--retainer::before {
  background: linear-gradient(90deg, #8a604f, rgba(138, 96, 79, 0.08));
}

.solution-card--fnb::before {
  background: linear-gradient(90deg, #b26e3f, rgba(178, 110, 63, 0.08));
}

/* Featured Card Premium Dark Overlay */
.solution-card.solution-card--featured {
  background:
    radial-gradient(circle at 82% 18%, rgba(120, 149, 255, 0.22), transparent 24%),
    linear-gradient(180deg, rgba(15, 30, 78, 0.94) 0%, rgba(10, 20, 56, 0.94) 100%),
    url('assets/premiere/poster.png') center/cover no-repeat;
  border-color: rgba(78, 110, 255, 0.26);
  box-shadow:
    0 26px 64px rgba(16, 32, 92, 0.16),
    inset 0 1px 0 rgba(255, 255, 255, 0.08);
}

.solution-card.solution-card--featured:hover {
  border-color: rgba(78, 110, 255, 0.45);
  box-shadow:
    0 32px 72px rgba(16, 32, 92, 0.24),
    inset 0 1px 0 rgba(255, 255, 255, 0.12);
}

.solution-card.solution-card--featured h3,
.solution-card.solution-card--featured .solution-desc,
.solution-card.solution-card--featured .solution-tag-group strong,
.solution-card.solution-card--featured .solution-num {
  color: #f7f8ff !important;
}

.solution-card--featured .solution-tags .tag {
  background: rgba(255, 255, 255, 0.06);
  border-color: transparent;
  color: rgba(247, 248, 255, 0.82);
}

.solution-card--featured .solution-tags .tag:hover {
  background: rgba(255, 255, 255, 0.14) !important;
  color: #ffffff !important;
  border-color: transparent !important;
}

.solution-card--featured .solution-action-link {
  color: #ffffff;
  background: rgba(255, 255, 255, 0.12);
  border: 1px solid rgba(255, 255, 255, 0.14);
}

.solution-card--featured .solution-action-link:hover {
  background: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.35);
  color: #ffffff;
}

.solution-card--featured .solution-badge-blue {
  background: rgba(255, 255, 255, 0.12);
  border: 1px solid rgba(255, 255, 255, 0.14);
  box-shadow: none;
  color: #ffffff;
}

/* Card Content Details */
.solution-card h3 {
  font-family: "Playfair Display", serif;
  font-size: 1.44rem;
  line-height: 1.18;
  color: var(--ink);
  margin: 0 0 18px;
  font-weight: 700;
  max-width: 12ch;
}

.solution-card-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}

.solution-num {
  font-size: 1rem;
  font-weight: 700;
  color: var(--ocean);
  letter-spacing: 0.04em;
}

.solution-badge-gold,
.solution-badge-blue {
  padding: 6px 12px;
  border-radius: 99px;
  font-size: 0.6rem;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.solution-badge-gold {
  background: rgba(199, 168, 117, 0.1);
  border: 1px solid rgba(199, 168, 117, 0.16);
  color: #7a5c38;
}

.solution-badge-blue {
  background: var(--ocean);
  color: #ffffff;
  border: 1px solid transparent;
  box-shadow: 0 3px 8px rgba(30, 72, 255, 0.15);
}

.solution-tag-group {
  margin-bottom: 13px;
}

.solution-tag-group strong {
  display: block;
  font-size: 0.61rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.14em;
  color: #746a60;
  margin-bottom: 5px;
}

.solution-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}

.solution-tags .tag {
  font-size: 0.61rem;
  padding: 3.5px 8px;
  border-radius: 999px;
  background: rgba(13, 27, 76, 0.04);
  border: 1px solid transparent;
  color: #4b5372;
  font-weight: 600;
  transition: all 200ms ease;
  letter-spacing: 0.01em;
}

.solution-card:not(.solution-card--featured):hover .solution-tags .tag {
  background: rgba(13, 27, 76, 0.06);
}

.solution-tags .tag:hover {
  background: rgba(31, 57, 214, 0.08) !important;
  color: var(--ocean) !important;
  border-color: transparent !important;
}

.solution-desc {
  font-size: 0.84rem;
  line-height: 1.6;
  color: #4b5372;
  margin: 0 0 15px;
}

/* Call to Action Button */
.solution-action-link {
  margin-top: auto;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  color: var(--ocean);
  font-size: 0.8rem;
  font-weight: 700;
  text-decoration: none;
  transition: all 250ms cubic-bezier(0.16, 1, 0.3, 1);
  padding: 10px 16px;
  border-radius: 999px;
  border: 1px solid rgba(17, 28, 66, 0.08);
  background: rgba(255, 255, 255, 0.72);
  box-shadow: 0 10px 18px rgba(12, 18, 40, 0.04);
  width: fit-content;
}

.solution-action-link:hover {
  background: rgba(31, 57, 214, 0.06);
  border-color: rgba(31, 57, 214, 0.15);
  color: #0b2cd8;
  transform: translateY(-1px);
  box-shadow: 0 12px 22px rgba(31, 57, 214, 0.08);
}

.solution-action-link svg {
  transition: transform 250ms cubic-bezier(0.16, 1, 0.3, 1);
}

.solution-action-link:hover svg {
  transform: translateX(3px);
}

/* Solution Photo Cards */
.solution-photo-card {
  position: relative;
  overflow: hidden;
  border-radius: 32px;
  border: 1px solid rgba(17, 28, 66, 0.06);
  background-size: cover;
  background-position: center;
  box-shadow:
    0 20px 52px rgba(12, 18, 40, 0.06),
    inset 0 1px 0 rgba(255, 255, 255, 0.14);
  min-height: 380px;
  transition: all 350ms cubic-bezier(0.16, 1, 0.3, 1);
}

.solution-photo-card::before {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(180deg, rgba(9, 17, 34, 0.04) 0%, rgba(9, 17, 34, 0.24) 48%, rgba(9, 17, 34, 0.82) 100%);
  transition: opacity 300ms ease;
  z-index: 1;
}

.solution-photo-card:hover {
  transform: translateY(-6px);
  box-shadow:
    0 26px 60px rgba(12, 18, 40, 0.09),
    inset 0 1px 0 rgba(255, 255, 255, 0.18);
}

.solution-photo-overlay {
  position: absolute;
  inset: auto 0 0 0;
  z-index: 2;
  display: grid;
  gap: 10px;
  padding: 24px 22px 22px;
  color: #ffffff;
}

.solution-photo-kicker {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  font-size: 0.66rem;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: rgba(236, 241, 255, 0.8);
}

.solution-photo-kicker::after {
  content: "";
  width: 26px;
  height: 1px;
  background: rgba(236, 241, 255, 0.4);
}

.solution-photo-overlay strong {
  max-width: 18ch;
  font-family: "Playfair Display", serif;
  font-size: 1.5rem;
  line-height: 1.08;
  letter-spacing: -0.02em;
  color: #ffffff;
}

.solution-photo-overlay p {
  max-width: 34ch;
  margin: 0;
  font-size: 0.8rem;
  line-height: 1.55;
  color: rgba(255, 255, 255, 0.8);
}

/* Solutions Disclaimer */
.solutions-disclaimer {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  margin-top: 42px;
  padding: 15px 24px;
  border-radius: 999px;
  background: rgba(255, 255, 255, 0.74);
  border: 1px solid rgba(199, 168, 117, 0.22);
  box-shadow: 0 12px 26px rgba(12, 18, 40, 0.04);
  transition: all 250ms ease;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}

.solutions-disclaimer:hover {
  background: rgba(255, 255, 255, 0.85);
  border-color: rgba(199, 168, 117, 0.35);
  transform: translateY(-1px);
}

.solutions-disclaimer span {
  color: #554c43;
  font-size: 0.78rem;
  letter-spacing: 0.03em;
}

.disclaimer-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #8a604f;
  flex-shrink: 0;
}

/* SOLUTIONS RESPONSIVENESS OVERRIDES */
@media (max-width: 1024px) {
  .hd-solutions .solutions-header-grid {
    grid-template-columns: 1fr;
    gap: 30px;
  }
  .hd-solutions .solutions-header-left h2 {
    font-size: 2rem !important;
    max-width: 100%;
  }
  .hd-solutions .solutions-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 20px;
    margin-top: 28px;
    max-height: none !important;
    overflow-y: visible !important;
    padding-right: 0;
  }
  .hd-solutions .solutions-grid .solution-card,
  .hd-solutions .solutions-grid .solution-photo-card {
    grid-column: span 1 !important;
  }
  .hd-solutions .solutions-grid .solution-photo-card:last-child {
    grid-column: span 2 !important;
    min-height: 240px;
  }
}

@media (max-width: 768px) {
  .hd-solutions .strategic-goals-grid {
    grid-template-columns: 1fr;
    gap: 16px;
  }
  .hd-solutions .goal-item {
    flex-direction: row;
    text-align: left;
    align-items: flex-start;
    gap: 14px;
    padding: 0;
  }
  .hd-solutions .goal-icon-circle {
    margin-bottom: 0;
    flex-shrink: 0;
  }
}

@media (max-width: 640px) {
  .hd-solutions {
    padding-top: 60px;
    padding-bottom: 60px;
    min-height: auto !important;
    height: auto !important;
  }
  .hd-solutions .solutions-grid {
    grid-template-columns: 1fr;
    gap: 16px;
  }
  .hd-solutions .solutions-grid .solution-card,
  .hd-solutions .solutions-grid .solution-photo-card {
    grid-column: span 1 !important;
  }
  .hd-solutions .solutions-grid .solution-photo-card {
    min-height: 220px;
  }
  .hd-solutions .solution-card {
    padding: 22px 22px 24px;
  }
  .hd-solutions .solutions-disclaimer {
    border-radius: 20px;
    flex-direction: column;
    text-align: center;
    padding: 14px 20px;
  }
}

/* ==========================================================================
   ABOUT SECTION REDESIGN (HI-FI LAYOUT)
   ========================================================================== */

.hd-about {
  padding: 100px 0;
  border-top: 1px solid var(--line);
}

.about-header-grid {
  display: grid;
  grid-template-columns: 1.25fr 1fr;
  gap: 56px;
  margin-bottom: 64px;
  align-items: start;
}

.eyebrow-wrapper {
  display: flex;
  align-items: center;
  gap: 12px;
  margin-bottom: 12px;
}

.eyebrow-line {
  display: inline-block;
  width: 24px;
  height: 2px;
  background-color: var(--ocean);
  border-radius: 99px;
}

.about-header-left .eyebrow {
  margin: 0;
  color: var(--ocean);
  font-weight: 700;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.about-header-left h2 {
  font-size: 2.5rem;
  font-weight: 700;
  line-height: 1.25;
  color: var(--ink);
  margin: 16px 0 24px;
  letter-spacing: -0.02em;
}

.about-header-left .section-desc {
  font-size: 0.95rem;
  line-height: 1.65;
  color: var(--muted);
  margin: 0;
  max-width: 54ch;
}

/* Quote Card */
.about-quote-card {
  background: #ffffff;
  border: 1px solid rgba(30, 72, 255, 0.16);
  border-radius: var(--radius-md);
  padding: 36px;
  box-shadow: 
    0 16px 48px rgba(30, 72, 255, 0.02),
    inset 0 1px 0 rgba(255, 255, 255, 0.8);
  position: relative;
}

.quote-card-header {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 16px;
}

.quote-spark-circle {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: rgba(30, 72, 255, 0.06);
  border: 1px solid rgba(30, 72, 255, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--ocean);
}

.quote-badge-text {
  font-size: 0.7rem;
  font-weight: 700;
  color: var(--ocean);
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.quote-mark {
  font-size: 3.8rem;
  line-height: 1;
  color: rgba(30, 72, 255, 0.22);
  font-family: "Playfair Display", Georgia, serif;
  margin-bottom: -16px;
  margin-top: -10px;
}

.quote-text {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
  color: var(--ink);
  margin: 0 0 24px;
  letter-spacing: -0.015em;
}

.quote-card-footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.footer-line {
  flex-grow: 1;
  height: 1px;
  background: rgba(30, 72, 255, 0.15);
  margin-right: 12px;
}

.footer-spark {
  color: var(--ocean);
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Values Grid */
.about-values-grid {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 28px;
}

.about-value-card {
  background: #ffffff;
  border: 1px solid rgba(13, 27, 76, 0.04);
  border-radius: var(--radius-md);
  padding: 28px 32px 32px;
  box-shadow: 0 12px 36px rgba(13, 27, 76, 0.012);
  position: relative;
  transition: all 350ms cubic-bezier(0.16, 1, 0.3, 1);
}

.about-value-card:hover {
  transform: translateY(-4px);
  border-color: rgba(30, 72, 255, 0.12);
  box-shadow: 0 20px 48px rgba(13, 27, 76, 0.04);
}

.about-value-card .card-num {
  position: absolute;
  top: 24px;
  left: 32px;
  font-size: 1.05rem;
  font-weight: 700;
  color: var(--ocean);
  font-family: var(--font-sans);
}

.card-content-wrapper {
  display: flex;
  gap: 24px;
  align-items: flex-start;
  margin-top: 20px;
}

.value-icon-circle {
  width: 52px;
  height: 52px;
  border-radius: 50%;
  background: #fbf9f6;
  border: 1px solid rgba(13, 27, 76, 0.06);
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--ink);
  flex-shrink: 0;
  transition: all 250ms cubic-bezier(0.16, 1, 0.3, 1);
}

.about-value-card:hover .value-icon-circle {
  background: var(--ocean);
  color: #ffffff;
  border-color: var(--ocean);
  transform: scale(1.05);
  box-shadow: 0 6px 16px rgba(30, 72, 255, 0.18);
}

.value-text-block {
  flex-grow: 1;
}

.value-text-block h3 {
  font-size: 1.2rem;
  font-weight: 700;
  line-height: 1.35;
  color: var(--ink);
  margin: 0 0 10px;
}

.title-underline {
  width: 28px;
  height: 2px;
  background-color: var(--ocean);
  margin-bottom: 12px;
  border-radius: 99px;
  transition: width 250ms ease;
}

.about-value-card:hover .title-underline {
  width: 48px;
}

.value-text-block p {
  font-size: 0.78rem;
  line-height: 1.55;
  color: var(--muted);
  margin: 0;
}

/* ABOUT RESPONSIVENESS OVERRIDES */
@media (max-width: 1024px) {
  .about-header-grid {
    grid-template-columns: 1fr;
    gap: 36px;
    margin-bottom: 48px;
  }
  .about-header-left h2 {
    font-size: 2.1rem;
  }
}

@media (max-width: 768px) {
  .about-values-grid {
    grid-template-columns: 1fr;
    gap: 20px;
  }
  .card-content-wrapper {
    gap: 16px;
  }
}

@media (max-width: 480px) {
  .about-value-card {
    padding: 20px 24px 24px;
  }
  .about-value-card .card-num {
    left: 24px;
  }
  .card-content-wrapper {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 24px;
  }
  .value-icon-circle {
    width: 44px;
    height: 44px;
  }
  .value-icon-circle svg {
    width: 20px;
    height: 20px;
  }
}

/* ==========================================================================
   DESKTOP 100VH SECTION HEIGHT CONSTRAINTS & COMPACT LAYOUTS
   ========================================================================== */

@media (min-width: 801px) {
  /* Enforce hero to fit exactly within 100vh */
  .hd-hero {
    min-height: 100vh;
    height: 100vh;
    box-sizing: border-box;
    margin: 0;
    overflow: hidden;
    scroll-margin-top: 0;
  }

  /* Relax section height constraints to prevent content overlaps on shorter viewports and adjust paddings/min-height for cohesive spacing */
  .section {
    min-height: auto;
    height: auto; /* Allows section to grow on overflow */
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: 80px; /* Comfortably clears floating header */
    padding-bottom: 40px;
    margin: 0;
    overflow: visible; /* Prevents overlap/clipping bugs */
    scroll-margin-top: 0;
  }

  /* Keep Case Studies section full screen to maintain its original premium scroll-box layout */
  .hd-case-studies {
    min-height: 100vh !important;
    height: 100vh !important;
    overflow: hidden !important;
    padding-top: 100px !important;
    padding-bottom: 40px !important;
  }

  /* Compress headings slightly to conserve vertical space */
  .section-heading {
    margin-bottom: 24px !important;
    gap: 10px !important;
  }
  
  .section-heading h2 {
    font-size: 2.1rem !important;
    line-height: 1.25 !important;
  }
  
  .section-desc {
    font-size: 0.92rem !important;
    line-height: 1.5 !important;
  }

  /* Case Studies Section - Vertical Scrolling Grid */
  .case-grid {
    max-height: 52vh;
    overflow-y: auto;
    padding-right: 12px;
  }
  
  /* Solutions Section - Natural Height layout */
  .solutions-grid {
    max-height: none !important;
    overflow-y: visible !important;
    padding-right: 0 !important;
    margin-top: 24px;
    flex-shrink: 0;
  }

  /* Custom Premium Scrollbar for Scrollable Containers */
  .case-grid::-webkit-scrollbar,
  .solutions-grid::-webkit-scrollbar {
    width: 6px;
  }
  .case-grid::-webkit-scrollbar-track,
  .solutions-grid::-webkit-scrollbar-track {
    background: rgba(13, 27, 76, 0.02);
    border-radius: 999px;
  }
  .case-grid::-webkit-scrollbar-thumb,
  .solutions-grid::-webkit-scrollbar-thumb {
    background: rgba(30, 72, 255, 0.15);
    border-radius: 999px;
  }
  .case-grid::-webkit-scrollbar-thumb:hover,
  .solutions-grid::-webkit-scrollbar-thumb:hover {
    background: rgba(30, 72, 255, 0.3);
  }

  /* Hero Adjustments & Compression */
  .hd-hero {
    display: grid !important;
    grid-template-columns: minmax(0, 1.3fr) minmax(320px, 0.9fr);
    grid-template-rows: 1fr !important;
    align-content: stretch !important;
    align-items: stretch !important;
    padding-top: 110px !important; /* Clears the fixed floating 3D header completely */
    padding-bottom: 45px !important; /* Clears bottom edge to prevent sticking to screen */
    height: 100vh !important; /* Force hero section to fit exactly 100vh */
    min-height: 100vh !important;
    max-height: 100vh !important;
    box-sizing: border-box;
    gap: 40px !important; /* Increased column gap for breathing room */
    overflow: hidden !important;
  }

  .hero-title {
    font-size: clamp(1.8rem, 3.2vw, 2.6rem) !important; 
    line-height: 1.12 !important;
    margin-bottom: 24px !important; /* Increased spacing between title and lead */
  }

  .hd-hero .lead {
    font-size: 0.9rem !important; 
    margin-top: 0 !important; /* Clean margin-top override to keep title spacing precise */
    line-height: 1.45 !important;
    max-width: 58ch !important;
  }

  .hero-actions {
    margin-top: 32px !important; /* Increased spacing between lead text and action buttons */
    row-gap: 20px !important; /* Space out the wrapped link from buttons */
  }

  .menu-flow {
    margin-top: 48px !important; /* Increased breathing room before bottom cards */
    gap: 12px !important;
  }

  .flow-item {
    padding: 14px 16px !important; 
    border-radius: 16px !important;
    min-height: unset !important;
  }

  .flow-item .flow-header {
    margin-bottom: 6px !important;
  }

  .flow-item .flow-icon svg {
    width: 18px !important;
    height: 18px !important;
  }

  .flow-item .flow-num {
    font-size: 0.72rem !important;
  }

  .flow-item strong {
    font-size: 0.9rem !important;
    margin-bottom: 6px !important;
  }

  .flow-item p {
    display: block !important; 
    font-size: 0.72rem !important;
    line-height: 1.35 !important;
  }

  /* Value Cards Adjustments */
  .value-grid {
    gap: 24px;
    margin-top: 32px;
  }
  .value-card {
    padding: 32px 24px;
  }

  /* Client Types Adjustments */
  .clients-header-grid {
    margin-bottom: 36px;
    gap: 32px;
  }

  /* Process Step Adjustments */
  .process-grid-custom {
    gap: 120px 24px; /* Maintain safe clearance for S-curve line */
    margin-top: 48px;
  }
  .process-step {
    min-height: 200px;
  }
  .process-step p {
    font-size: 0.8rem;
  }

  /* Procurement Adjustments */
  .procurement-grid {
    margin-top: 32px;
    gap: 16px;
  }
  .procurement-card {
    padding: 24px 20px;
  }
  .procurement-card h3 {
    font-size: 1.05rem;
  }
  .procurement-card p {
    font-size: 0.82rem;
  }

  /* About Values Grid Adjustments */
  .about-values-grid {
    gap: 20px;
  }
  .about-value-card {
    padding: 24px 24px 24px;
  }
  .about-value-card p {
    font-size: 0.82rem;
  }

  /* Proof Layout Adjustments */
  .proof-container {
    gap: 40px;
  }
  .proof-list {
    margin-top: 24px;
    gap: 16px;
  }
  .proof-list li {
    font-size: 0.88rem;
  }

  /* Contact Grid Adjustments */
  .contact-grid {
    gap: 48px;
  }
  .contact-info h2 {
    font-size: 2.1rem !important;
  }
}

/* ==========================================================================
   PROCESS SECTION — NEW DESIGN
   ========================================================================== */

.hd-process {
  position: relative;
  background: #FAF8F5;
  padding-top: 80px;
  padding-bottom: 80px;
  overflow: visible;
}

/* ── Header 2-col grid ── */
.proc-header-grid {
  display: grid;
  grid-template-columns: minmax(0, 0.9fr) minmax(0, 1.1fr);
  gap: 40px 64px;
  align-items: start;
  margin-bottom: 52px;
}

.proc-header-left .eyebrow {
  font-size: 0.68rem;
  font-weight: 700;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--ocean);
  margin-bottom: 16px;
  display: block;
}

.proc-headline {
  font-family: "Playfair Display", serif;
  font-size: clamp(2rem, 3vw, 2.9rem);
  font-weight: 700;
  line-height: 1.13;
  letter-spacing: -0.02em;
  color: var(--ink);
  margin: 0 0 16px;
}

.proc-sub {
  font-size: 0.9rem;
  line-height: 1.65;
  color: #4b5372;
  max-width: 52ch;
  margin: 0;
}

/* Benefit pills: 2×2 grid on right */
.proc-benefits-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 16px;
  align-content: start;
  padding-top: 8px;
}

.proc-benefit {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.proc-benefit-icon {
  width: 38px;
  height: 38px;
  background: rgba(30, 72, 255, 0.06);
  border-radius: 10px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 4px;
  flex-shrink: 0;
}

.proc-benefit-icon svg {
  width: 18px;
  height: 18px;
  stroke: var(--ocean);
}

.proc-benefit strong {
  font-size: 0.82rem;
  font-weight: 700;
  color: var(--ink);
  line-height: 1.3;
  display: block;
}

.proc-benefit p {
  font-size: 0.78rem;
  line-height: 1.5;
  color: #596080;
  margin: 0;
}

/* ── 8-Step Horizontal Stepper ── */
.proc-stepper-wrap {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  scrollbar-width: none;
  margin: 0 -4px 0;
  padding: 4px 4px 0;
}

.proc-stepper-wrap::-webkit-scrollbar {
  display: none;
}

.proc-stepper {
  display: flex;
  align-items: stretch;
  gap: 0;
  min-width: max-content;
}

/* Connector between steps */
.proc-connector {
  flex-shrink: 0;
  width: 32px;
  display: flex;
  align-items: flex-start;
  padding-top: 42px; /* Align with icon center */
  position: relative;
}

.proc-connector::before {
  content: "";
  position: absolute;
  top: 42px;
  left: 0;
  right: 0;
  height: 1px;
  background-image: repeating-linear-gradient(
    90deg,
    rgba(30, 72, 255, 0.35) 0px,
    rgba(30, 72, 255, 0.35) 4px,
    transparent 4px,
    transparent 8px
  );
}

/* Each step card */
.proc-step {
  flex-shrink: 0;
  width: 148px;
  background: #ffffff;
  border: 1px solid rgba(13, 27, 76, 0.07);
  border-radius: 16px;
  padding: 18px 16px 20px;
  text-align: left;
  cursor: pointer;
  display: flex;
  flex-direction: column;
  gap: 0;
  transition: all 260ms cubic-bezier(0.22, 1, 0.36, 1);
  position: relative;
}

.proc-step:hover {
  border-color: rgba(30, 72, 255, 0.18);
  box-shadow: 0 6px 20px rgba(30, 72, 255, 0.06);
  transform: translateY(-2px);
}

.proc-step-num {
  font-size: 0.62rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  color: #8a9099;
  margin-bottom: 12px;
  display: block;
}

.proc-step-icon {
  width: 36px;
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 10px;
}

.proc-step-icon svg {
  width: 22px;
  height: 22px;
  stroke: #8a9099;
  transition: stroke 260ms ease;
}

.proc-step strong {
  font-size: 0.78rem;
  font-weight: 700;
  color: var(--ink);
  line-height: 1.25;
  display: block;
  margin-bottom: 6px;
}

.proc-step p {
  font-size: 0.7rem;
  line-height: 1.5;
  color: #596080;
  margin: 0;
}

/* Active state */
.proc-step.is-active {
  background: var(--ocean);
  border-color: var(--ocean);
  box-shadow: 0 8px 24px rgba(30, 72, 255, 0.2);
  transform: translateY(-2px);
}

.proc-step.is-active .proc-step-num {
  color: rgba(255, 255, 255, 0.7);
}

.proc-step.is-active .proc-step-icon svg {
  stroke: #ffffff;
}

.proc-step.is-active strong {
  color: #ffffff;
}

.proc-step.is-active p {
  color: rgba(255, 255, 255, 0.75);
}

/* ── Detail Panel ── */
.proc-detail-panel {
  margin-top: 24px;
  background: #ffffff;
  border: 1px solid rgba(13, 27, 76, 0.07);
  border-radius: 20px;
  overflow: hidden;
  animation: proc-panel-in 280ms cubic-bezier(0.22, 1, 0.36, 1);
}

.proc-detail-panel.is-hidden {
  display: none;
}

@keyframes proc-panel-in {
  from { opacity: 0; transform: translateY(8px); }
  to { opacity: 1; transform: translateY(0); }
}

.proc-detail-inner {
  padding: 28px 32px 28px;
}

/* Panel Header */
.proc-detail-header {
  display: flex;
  align-items: flex-start;
  gap: 24px;
  margin-bottom: 24px;
  position: relative;
}

.proc-detail-title {
  display: flex;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
}

.proc-detail-num {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 28px;
  height: 28px;
  background: var(--ocean);
  color: #ffffff;
  font-size: 0.68rem;
  font-weight: 800;
  border-radius: 7px;
  flex-shrink: 0;
}

.proc-detail-header h3 {
  font-family: "Playfair Display", serif;
  font-size: 1.15rem;
  font-weight: 700;
  color: var(--ink);
  margin: 0;
  line-height: 1.2;
}

.proc-detail-desc {
  font-size: 0.84rem;
  line-height: 1.55;
  color: #596080;
  margin: 0;
  flex: 1;
  padding-top: 4px;
}

.proc-detail-close {
  background: transparent;
  border: none;
  cursor: pointer;
  color: #8a9099;
  padding: 4px;
  border-radius: 6px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  transition: color 200ms ease, background 200ms ease;
  margin-top: 2px;
}

.proc-detail-close:hover {
  color: var(--ink);
  background: rgba(13, 27, 76, 0.05);
}

/* 3-col body layout */
.proc-detail-body {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr) minmax(0, 0.7fr);
  gap: 32px;
  align-items: start;
}

/* Column labels */
.proc-col-label {
  font-size: 0.6rem;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: var(--ocean);
  margin: 0 0 14px;
}

/* Tasks column */
.proc-task-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.proc-task-list li {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  font-size: 0.8rem;
  line-height: 1.45;
  color: #374060;
}

.proc-task-list li::before {
  content: "";
  flex-shrink: 0;
  width: 16px;
  height: 16px;
  margin-top: 1px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%231E48FF' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'%3E%3C/path%3E%3Cpolyline points='22 4 12 14.01 9 11.01'%3E%3C/polyline%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}

/* Deliverables column */
.proc-deliverables-grid {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 10px;
  margin-bottom: 14px;
}

.proc-deliverable-card {
  background: #F7F8FC;
  border: 1px solid rgba(13, 27, 76, 0.06);
  border-radius: 10px;
  padding: 12px;
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.proc-deliverable-card .deliv-icon {
  width: 28px;
  height: 28px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(30, 72, 255, 0.07);
  border-radius: 7px;
}

.proc-deliverable-card .deliv-icon svg {
  width: 14px;
  height: 14px;
  stroke: var(--ocean);
}

.proc-deliverable-card strong {
  font-size: 0.72rem;
  font-weight: 700;
  color: var(--ink);
  display: block;
  line-height: 1.3;
}

.proc-deliverable-card span {
  font-size: 0.67rem;
  color: #596080;
  line-height: 1.4;
}

/* Approval bar */
.proc-approval-bar {
  display: flex;
  align-items: flex-start;
  gap: 8px;
  background: rgba(30, 72, 255, 0.05);
  border: 1px solid rgba(30, 72, 255, 0.12);
  border-radius: 8px;
  padding: 10px 12px;
  font-size: 0.72rem;
  line-height: 1.45;
  color: #374060;
}

.proc-approval-bar::before {
  content: "";
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  margin-top: 1px;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231E48FF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='16' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='8' x2='12.01' y2='8'%3E%3C/line%3E%3C/svg%3E");
  background-size: contain;
  background-repeat: no-repeat;
}

.proc-approval-bar.is-empty {
  display: none;
}

/* Sidebar column */
.proc-sidebar-col {
  display: flex;
  flex-direction: column;
  gap: 0;
}

.proc-sidebar-block {
  padding: 14px 16px;
  border: 1px solid rgba(13, 27, 76, 0.07);
  border-radius: 10px;
  margin-bottom: 8px;
}

.proc-sidebar-block:last-child {
  margin-bottom: 0;
}

.proc-sidebar-label {
  font-size: 0.58rem;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: var(--ocean);
  display: flex;
  align-items: center;
  gap: 5px;
  margin-bottom: 6px;
}

.proc-sidebar-label svg {
  stroke: var(--ocean);
  flex-shrink: 0;
}

.proc-sidebar-block p {
  font-size: 0.78rem;
  line-height: 1.5;
  color: #374060;
  margin: 0;
}

/* ── Bottom CTAs ── */
.proc-ctas {
  display: flex;
  gap: 16px;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
  margin-top: 40px;
}

.proc-cta-primary {
  display: inline-flex;
  align-items: center;
  height: 52px;
  padding: 0 32px;
  background: var(--ocean);
  color: #ffffff;
  border-radius: 26px;
  font-size: 0.85rem;
  font-weight: 600;
  text-decoration: none;
  transition: all 280ms cubic-bezier(0.16, 1, 0.3, 1);
  border: 1px solid var(--ocean);
}

.proc-cta-primary:hover {
  background: #0b2cd8;
  border-color: #0b2cd8;
  transform: translateY(-2px);
  box-shadow: 0 6px 18px rgba(30, 72, 255, 0.22);
}

.proc-cta-secondary {
  display: inline-flex;
  align-items: center;
  height: 52px;
  padding: 0 32px;
  background: #ffffff;
  color: var(--ocean);
  border-radius: 26px;
  font-size: 0.85rem;
  font-weight: 600;
  text-decoration: none;
  border: 1px solid var(--ocean);
  transition: all 280ms cubic-bezier(0.16, 1, 0.3, 1);
}

.proc-cta-secondary:hover {
  background: rgba(30, 72, 255, 0.04);
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(30, 72, 255, 0.08);
}

/* ── Responsive ── */
@media (max-width: 1024px) {
  .proc-header-grid {
    grid-template-columns: 1fr;
    gap: 32px;
  }
  .proc-benefits-grid {
    grid-template-columns: 1fr 1fr;
  }
  .proc-detail-body {
    grid-template-columns: 1fr 1fr;
  }
  .proc-sidebar-col {
    grid-column: 1 / -1;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
  }
  .proc-sidebar-block {
    margin-bottom: 0;
  }
}

@media (max-width: 768px) {
  .hd-process {
    padding-top: 60px;
    padding-bottom: 60px;
  }
  .proc-header-grid {
    margin-bottom: 36px;
  }
  .proc-benefits-grid {
    grid-template-columns: 1fr 1fr;
    gap: 12px;
  }
  .proc-detail-body {
    grid-template-columns: 1fr;
    gap: 24px;
  }
  .proc-sidebar-col {
    grid-column: auto;
    display: flex;
    flex-direction: column;
    gap: 8px;
  }
  .proc-sidebar-block {
    margin-bottom: 0;
  }
  .proc-deliverables-grid {
    grid-template-columns: 1fr 1fr;
  }
  .proc-ctas {
    flex-direction: column;
    width: 100%;
  }
  .proc-cta-primary,
  .proc-cta-secondary {
    width: 100%;
    justify-content: center;
  }
}


/* ==========================================================================
   CASE STUDIES FINAL LAYOUT LOCK
   ========================================================================== */
.hd-case-studies {
  min-height: auto !important;
  height: auto !important;
  overflow: visible !important;
  padding-top: 80px !important;
  padding-bottom: 76px !important;
}

/* 2-column header layout */
.cases-header-grid {
  display: grid;
  grid-template-columns: 55% 40%;
  gap: 5%;
  align-items: center;
  max-width: 1240px;
  margin: 0 auto 8px; /* reduced vertical spacing by 24px */
}

.cases-intro-col h2 {
  font-family: "Playfair Display", serif;
  font-size: clamp(1.68rem, 2.45vw, 2.15rem) !important; /* reduced size by ~6.5% */
  line-height: 1.35;
  color: var(--ink);
  margin: 12px 0 16px;
  letter-spacing: -0.02em;
  max-width: 25ch;
}

.cases-intro-col .section-desc {
  font-size: 0.92rem;
  line-height: 1.6;
  color: #49516f;
  margin: 0;
  max-width: 600px;
}

.cases-intro-col .eyebrow {
  font-size: 0.72rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  color: var(--ocean);
  margin: 0;
  display: inline-flex;
  align-items: center;
  gap: 12px;
}

.cases-intro-col .eyebrow::after {
  content: "";
  display: inline-block;
  width: 32px;
  height: 1.5px;
  background-color: rgba(30, 72, 255, 0.3);
}

.cases-info-card {
  background: #ffffff;
  border: 1px solid rgba(13, 27, 76, 0.05);
  border-radius: 24px;
  padding: 24px 28px;
  box-shadow: 0 10px 30px rgba(13, 27, 76, 0.02);
  max-width: 420px;
  margin-left: auto;
}

.cases-info-card .info-card-title {
  display: block;
  font-size: 0.72rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 0.15em;
  color: var(--ocean);
  margin-bottom: 16px;
}

.cases-info-card .info-card-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
}

.cases-info-card .info-card-list li {
  font-size: 0.88rem;
  font-weight: 500;
  color: var(--ink);
  display: flex;
  align-items: center;
  gap: 12px;
}

.cases-info-card .info-card-list li svg {
  color: var(--ocean);
  flex-shrink: 0;
}

.hd-case-studies .filters {
  margin-top: 0;
  margin-bottom: 12px; /* reduced space below filters to bring grid up immediately */
}

/* Mobile responsive cases header */
@media (max-width: 800px) {
  .cases-header-grid {
    grid-template-columns: 1fr;
    gap: 24px;
    margin-bottom: 24px;
  }
  
  .cases-info-card {
    max-width: 100%;
    margin-left: 0;
  }
  
  .cases-intro-col h2 {
    max-width: 100%;
  }
}

.hd-case-studies .case-grid {
  max-height: none !important;
  overflow: visible !important;
  padding-right: 0 !important;
  gap: 24px;
}

.hd-case-studies .case-card {
  border-radius: 28px;
  background: transparent !important;
}

.hd-case-studies .case-card--featured {
  position: relative;
  display: block !important;
  min-height: 430px !important;
  height: 430px;
  padding: 0 !important;
  overflow: hidden;
  border-radius: 28px;
  border: 1px solid rgba(255, 255, 255, 0.42);
  box-shadow: 0 22px 60px rgba(13, 27, 76, 0.16);
}

.hd-case-studies .case-card--featured .case-art {
  position: absolute !important;
  inset: 0 !important;
  width: 100%;
  height: 100%;
  min-height: 100%;
  padding: 0 !important;
  border-radius: 28px;
  background-position: center !important;
}

.hd-case-studies .case-card--featured .case-art.case--hilton {
  background: url('assets/hilton/poster.png') center/cover no-repeat !important;
}

.hd-case-studies .case-card--featured .case-art::before {
  inset: 0 !important;
  height: 100% !important;
  width: 100% !important;
  background:
    linear-gradient(90deg, rgba(2, 12, 32, 0.98) 0%, rgba(2, 12, 32, 0.92) 34%, rgba(2, 12, 32, 0.56) 56%, rgba(2, 12, 32, 0.12) 76%, rgba(2, 12, 32, 0) 100%),
    linear-gradient(180deg, rgba(2, 12, 32, 0.04) 0%, rgba(2, 12, 32, 0.18) 100%);
}

.hd-case-studies .case-card--featured .case-art::after {
  inset: 18px !important;
  height: auto !important;
  width: auto !important;
  border-radius: 22px !important;
  border: 1px solid rgba(255, 255, 255, 0.12) !important;
  background: transparent !important;
  box-shadow: none !important;
}

.hd-case-studies .case-card--featured .case-badge,
.hd-case-studies .case-card--featured .case-wordmark,
.hd-case-studies .case-card--featured .case-submark,
.hd-case-studies .case-card--featured .case-hover-overlay {
  display: none !important;
}

.hd-case-studies .case-card--featured .case-card-overlay {
  position: absolute !important;
  inset: 0;
  z-index: 2;
  display: flex;
  flex-direction: column;
  width: 62%;
  min-width: 760px;
  height: 100%;
  padding: 30px 34px 30px 34px !important;
  border-radius: 28px 0 0 28px;
  background: transparent !important;
  color: #ffffff;
  backdrop-filter: none;
}

.hd-case-studies .case-card--featured .featured-badge {
  margin-bottom: 12px;
  padding: 5px 12px;
  border-radius: 9px;
  background: rgba(53, 76, 151, 0.42);
  border: 1px solid rgba(120, 149, 255, 0.22);
  color: #7f9bff;
  font-size: 0.66rem;
  line-height: 1;
  letter-spacing: 0.06em;
}

.hd-case-studies .case-card--featured .featured-title {
  max-width: 18ch;
  margin: 0 0 10px;
  color: #ffffff;
  font-family: "Iowan Old Style", "Palatino Linotype", Georgia, serif;
  font-size: 2.75rem;
  font-weight: 500;
  line-height: 0.98;
  letter-spacing: 0;
}

.hd-case-studies .case-card--featured .featured-subtitle {
  margin: 0 0 14px;
  color: rgba(255, 255, 255, 0.88);
  font-size: 0.72rem;
  line-height: 1.35;
  letter-spacing: 0.04em;
}

.hd-case-studies .case-card--featured .featured-desc {
  max-width: 50ch;
  margin: 0 0 16px;
  color: rgba(255, 255, 255, 0.82);
  font-size: 0.82rem;
  line-height: 1.6;
}

.hd-case-studies .case-card--featured .featured-details-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 16px;
  width: 100%;
  margin-top: 0;
  padding-top: 14px;
  border-top: 1px solid rgba(255, 255, 255, 0.16);
}

.hd-case-studies .case-card--featured .details-col {
  gap: 8px;
}

.hd-case-studies .case-card--featured .details-col:not(:last-child)::after {
  right: -9px;
  background-color: rgba(255, 255, 255, 0.18);
}

.hd-case-studies .case-card--featured .details-header {
  gap: 7px;
  color: #ffffff;
}

.hd-case-studies .case-card--featured .details-header .col-icon {
  width: 14px;
  height: 14px;
  color: #9eb1ff;
}

.hd-case-studies .case-card--featured .details-header strong {
  font-size: 0.68rem;
  line-height: 1.25;
  letter-spacing: 0;
}

.hd-case-studies .case-card--featured .details-col p {
  color: rgba(255, 255, 255, 0.74);
  font-size: 0.62rem;
  line-height: 1.45;
}

.hd-case-studies .case-card--featured .featured-actions {
  gap: 12px;
  margin-top: 16px;
}

.hd-case-studies .case-card--featured .featured-actions .btn-primary,
.hd-case-studies .case-card--featured .featured-actions .btn-secondary {
  min-height: 42px;
  padding: 10px 22px;
  border-radius: 999px !important;
  font-size: 0.72rem;
  letter-spacing: 0;
}

.hd-case-studies .case-card--featured .featured-actions .btn-primary {
  background: linear-gradient(135deg, #2c55ff 0%, #1d39d8 100%);
  box-shadow: 0 12px 30px rgba(33, 70, 255, 0.34);
}

.hd-case-studies .case-card--featured .featured-actions .btn-secondary {
  color: #ffffff;
  border: 1.5px solid rgba(255, 255, 255, 0.55);
  background: rgba(255, 255, 255, 0.02);
}

@media (max-width: 1180px) {
  .hd-case-studies .case-card--featured {
    height: auto;
    min-height: 560px !important;
  }

  .hd-case-studies .case-card--featured .case-card-overlay {
    width: 100%;
    min-width: 0;
    padding: 32px !important;
    background: linear-gradient(90deg, rgba(2, 12, 32, 0.92), rgba(2, 12, 32, 0.34)) !important;
  }
}

@media (max-width: 760px) {
  .hd-case-studies {
    padding-top: 86px !important;
  }

  .hd-case-studies .case-card--featured {
    min-height: 680px !important;
  }

  .hd-case-studies .case-card--featured .case-card-overlay {
    justify-content: flex-start;
    padding: 26px !important;
  }

  .hd-case-studies .case-card--featured .featured-title {
    font-size: 2.35rem;
  }

  .hd-case-studies .case-card--featured .featured-details-grid {
    grid-template-columns: 1fr;
    gap: 14px;
  }

  .hd-case-studies .case-card--featured .details-col::after {
    display: none;
  }

  .hd-case-studies .case-card--featured .featured-actions {
    align-items: stretch;
  }
}

/* ==========================================================================
   SCROLL REVEAL SEQUENTIAL ANIMATIONS
   ========================================================================== */
@media (prefers-reduced-motion: no-preference) {
  .reveal-item {
    opacity: 0;
    transform: translateY(28px);
    transition: 
      opacity 1000ms cubic-bezier(0.16, 1, 0.3, 1), 
      transform 1000ms cubic-bezier(0.16, 1, 0.3, 1);
    will-change: transform, opacity;
  }

  .reveal-item.is-revealed {
    opacity: 1;
    transform: translateY(0);
  }
}


/* --- SECTION-SCOPED BUTTON REFACTORING & SCROLL MARGINS --- */

/* Scroll Margins for Anchor Targeting */
.hd-hero,
.hd-hospitality-value,
.hd-client-types,
.hd-visual-touchpoints,
.hd-case-studies,
.hd-solutions,
.hd-process,
.hd-about,
.hd-contact {
  scroll-margin-top: 110px;
}

/* Scoped Primary Button Styling */
.site-header .cta-primary,
.mobile-nav-actions .cta-primary,
.hd-hero .cta-primary,
.hd-touchpoint-planning .cta-primary,
.hd-contact .cta-primary,
.modal-actions .cta-primary,
.form-success-overlay .cta-primary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  cursor: pointer;
  box-sizing: border-box;
  text-align: center;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 999px;
  font-size: 0.82rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  padding: 14px 28px;
  background: linear-gradient(180deg, rgba(30, 72, 255, 0.95) 0%, rgba(0, 40, 227, 0.95) 100%);
  color: #ffffff;
  box-shadow: 
    inset 0 1.5px 1.5px rgba(255, 255, 255, 0.35),
    inset 0 -1px 1px rgba(0, 0, 0, 0.1),
    0 8px 24px rgba(30, 72, 255, 0.22);
  transition: all 220ms cubic-bezier(0.16, 1, 0.3, 1);
}

.site-header .cta-primary:hover,
.mobile-nav-actions .cta-primary:hover,
.hd-hero .cta-primary:hover,
.hd-touchpoint-planning .cta-primary:hover,
.hd-contact .cta-primary:hover,
.modal-actions .cta-primary:hover,
.form-success-overlay .cta-primary:hover {
  transform: translateY(-2px);
  box-shadow: 
    inset 0 1.5px 2px rgba(255, 255, 255, 0.45),
    0 12px 28px rgba(30, 72, 255, 0.38);
  background: linear-gradient(180deg, #0028e3 0%, #001ecb 100%);
  color: #ffffff;
}

/* Scoped Secondary Button Styling */
.site-header .cta-secondary,
.mobile-nav-actions .cta-secondary,
.hd-hero .cta-secondary,
.hd-touchpoint-planning .cta-secondary,
.hd-contact .cta-secondary,
.modal-actions .cta-secondary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  cursor: pointer;
  box-sizing: border-box;
  text-align: center;
  border-radius: 999px;
  font-size: 0.82rem;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.08em;
  padding: 14px 28px;
  background: #ffffff;
  border: 1.5px solid var(--ocean);
  color: var(--ocean);
  box-shadow: none;
  transition: all 220ms cubic-bezier(0.16, 1, 0.3, 1);
}

.site-header .cta-secondary:hover,
.mobile-nav-actions .cta-secondary:hover,
.hd-hero .cta-secondary:hover,
.hd-touchpoint-planning .cta-secondary:hover,
.hd-contact .cta-secondary:hover,
.modal-actions .cta-secondary:hover {
  transform: translateY(-2px);
  background: rgba(30, 72, 255, 0.04);
  color: #0028e3;
  border-color: #0028e3;
}

/* Specific button size overrides */
.site-header .cta-primary,
.site-header .cta-secondary {
  padding: 10px 20px;
  font-size: 0.75rem;
}

/* Sticky Mobile CTA Styling */
.mobile-sticky-cta {
  scroll-margin-top: 0px;
}

/* ==========================================================================
   FINAL HOSPITALITY POLISH — SCOPED SECTION OVERRIDES
   ========================================================================== */

.site-header button,
.mobile-nav-actions button,
.hd-hero button,
.hd-hospitality-value button,
.hd-client-types button,
.hd-visual-touchpoints button,
.hd-case-studies button,
.hd-solutions button,
.hd-process button,
.hd-procurement button,
.hd-about button,
.hd-proof button,
.hd-capability-deck button,
.hd-contact button,
.modal-actions button,
.form-success-overlay button {
  font: inherit;
}

.hd-hero,
.hd-hospitality-value,
.hd-client-types,
.hd-visual-touchpoints,
.hd-case-studies,
.hd-solutions,
.hd-process,
.hd-procurement,
.hd-about,
.hd-proof,
.hd-capability-deck,
.hd-contact {
  scroll-margin-top: 120px;
}

.section.hd-hospitality-value,
.section.hd-client-types,
.section.hd-visual-touchpoints,
.section.hd-case-studies,
.section.hd-solutions,
.section.hd-process,
.section.hd-procurement,
.section.hd-about,
.section.hd-proof,
.section.hd-contact {
  padding-top: clamp(76px, 8vw, 112px);
  padding-bottom: clamp(76px, 8vw, 112px);
}

.section.hd-capability-deck {
  padding-top: clamp(56px, 6vw, 76px);
  padding-bottom: clamp(56px, 6vw, 76px);
}

.hd-hero,
.hd-hospitality-value,
.hd-client-types,
.hd-visual-touchpoints,
.hd-case-studies,
.hd-solutions,
.hd-process,
.hd-procurement,
.hd-about,
.hd-proof,
.hd-capability-deck,
.hd-contact {
  max-width: 100%;
}

.site-header .cta-primary,
.mobile-nav-actions .cta-primary,
.hd-hero .cta-primary,
.hd-visual-touchpoints .cta-primary,
.hd-process .proc-cta-primary,
.hd-capability-deck .cta-primary,
.hd-contact .cta-primary,
.modal-actions .cta-primary,
.form-success-overlay .cta-primary {
  background: var(--ocean);
  border: 1px solid var(--ocean);
  color: #ffffff;
  box-shadow: 0 12px 28px rgba(30, 72, 255, 0.22);
}

.site-header .cta-secondary,
.mobile-nav-actions .cta-secondary,
.hd-hero .cta-secondary,
.hd-visual-touchpoints .cta-secondary,
.hd-process .proc-cta-secondary,
.hd-capability-deck .cta-secondary,
.hd-contact .cta-secondary,
.modal-actions .cta-secondary {
  background: #fffaf2;
  border: 1.5px solid var(--ocean);
  color: var(--ocean);
  box-shadow: none;
}

.hd-visual-touchpoints {
  background: linear-gradient(180deg, rgba(255, 250, 242, 0.82), rgba(246, 240, 231, 0.92));
  overflow: hidden;
}

.hd-visual-touchpoints .touchpoints-layout-grid {
  width: min(100%, calc(var(--content) + 48px));
  max-width: none;
  padding: 0 24px;
  gap: clamp(36px, 5vw, 64px);
}

.hd-visual-touchpoints .touchpoint-map-container {
  margin-bottom: 18px;
  padding: 0 10px;
}

.hd-visual-touchpoints .touchpoint-nodes {
  gap: 10px;
}

.hd-visual-touchpoints .touchpoint-node {
  height: 66px;
  padding: 10px 12px 0;
  border-radius: 16px;
}

.hd-visual-touchpoints .touchpoint-node.is-active {
  height: 66px;
  padding: 10px 18px 0;
}

.hd-visual-touchpoints .touchpoint-detail-panel {
  min-height: 0;
  padding: 26px 30px;
  border-radius: 24px;
  box-shadow: 0 18px 42px rgba(13, 27, 76, 0.05);
}

.hd-visual-touchpoints .touchpoint-detail-panel .panel-header {
  margin-bottom: 16px;
}

.hd-visual-touchpoints .touchpoint-detail-panel .panel-body {
  gap: 12px;
  margin-bottom: 10px;
}

.hd-visual-touchpoints .panel-info-row .chip-group .tag {
  background: rgba(30, 72, 255, 0.055);
  border-color: rgba(30, 72, 255, 0.08);
}

.hd-visual-touchpoints .hd-touchpoint-planning {
  margin-top: clamp(42px, 5vw, 64px);
  padding-top: clamp(36px, 4vw, 52px);
}

.hd-process {
  background: linear-gradient(180deg, rgba(250, 248, 245, 0.98), rgba(246, 240, 231, 0.86));
  overflow: hidden;
}

.hd-process .proc-header-grid {
  margin-bottom: 34px;
}

.hd-process .proc-benefits-grid {
  gap: 12px;
}

.hd-process .proc-benefit {
  padding: 14px;
  border: 1px solid rgba(13, 27, 76, 0.06);
  border-radius: 16px;
  background: rgba(255, 255, 255, 0.62);
}

.hd-process .proc-stepper-wrap {
  overflow: visible;
  padding: 0;
  margin: 0;
}

.hd-process .proc-stepper {
  display: grid;
  grid-template-columns: repeat(8, minmax(0, 1fr));
  gap: 10px;
  min-width: 0;
}

.hd-process .proc-connector {
  display: none;
}

.hd-process .proc-step {
  width: auto;
  min-width: 0;
  min-height: 142px;
  padding: 14px 12px;
  border-radius: 16px;
  box-shadow: 0 10px 28px rgba(13, 27, 76, 0.035);
}

.hd-process .proc-step-num {
  margin-bottom: 8px;
}

.hd-process .proc-step-icon {
  width: 30px;
  height: 30px;
  margin-bottom: 8px;
}

.hd-process .proc-step-icon svg {
  width: 18px;
  height: 18px;
}

.hd-process .proc-step strong {
  font-size: 0.72rem;
  line-height: 1.22;
}

.hd-process .proc-step p {
  font-size: 0.64rem;
  line-height: 1.42;
}

.hd-process .proc-detail-panel {
  margin-top: 18px;
  border-radius: 22px;
  box-shadow: 0 18px 48px rgba(13, 27, 76, 0.06);
}

.hd-process .proc-detail-inner {
  padding: 24px;
}

.hd-process .proc-detail-header {
  margin-bottom: 18px;
}

.hd-process .proc-detail-body {
  grid-template-columns: minmax(0, 0.92fr) minmax(0, 1.15fr) minmax(220px, 0.74fr);
  gap: 22px;
}

.hd-process .proc-deliverables-grid {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}

.hd-process .proc-sidebar-block,
.hd-process .proc-deliverable-card {
  background: #fbf8f3;
}

.hd-process .proc-ctas {
  margin-top: 28px;
}

.hd-procurement {
  background: linear-gradient(180deg, rgba(246, 240, 231, 0.92), rgba(251, 248, 243, 0.94));
}

.hd-procurement .prc-header-grid {
  gap: clamp(28px, 5vw, 56px);
  margin-bottom: 34px;
}

.hd-procurement .prc-summary-card {
  padding: 24px;
  border-radius: 24px;
  background: #ffffff;
  border: 1px solid rgba(13, 27, 76, 0.08);
  box-shadow: 0 18px 44px rgba(13, 27, 76, 0.055);
}

.hd-procurement .prc-summary-list {
  gap: 9px;
}

.hd-procurement .prc-card-grid {
  gap: 14px;
}

.hd-procurement .prc-card {
  min-height: 0;
  padding: 20px;
  border-radius: 20px;
  background: #fffdf8;
  border: 1px solid rgba(13, 27, 76, 0.075);
  box-shadow: 0 12px 30px rgba(13, 27, 76, 0.035);
}

.hd-procurement .prc-card-title {
  margin-bottom: 8px;
  font-size: 1rem;
}

.hd-procurement .prc-card-body {
  font-size: 0.8rem;
  line-height: 1.55;
}

.hd-procurement .prc-card-tag {
  margin-top: 14px;
}

.hd-proof {
  background: #fbf8f3;
}

.hd-proof .proof-container {
  gap: clamp(30px, 5vw, 52px);
}

.hd-proof .proof-list {
  margin-top: 28px;
  gap: 14px;
}

.hd-proof .proof-list li {
  padding: 12px 0;
  border-bottom: 1px solid rgba(13, 27, 76, 0.06);
}

.hd-proof .proof-stats {
  gap: 14px;
}

.hd-proof .stat-card {
  min-height: 0;
  padding: 22px 20px;
  border-radius: 22px;
  background: #ffffff;
  border: 1px solid rgba(13, 27, 76, 0.075);
  box-shadow: 0 12px 32px rgba(13, 27, 76, 0.045);
}

.hd-proof .stat-num {
  font-size: clamp(1.5rem, 2.3vw, 2.25rem);
  line-height: 1.05;
}

.hd-proof .stat-label {
  font-size: 0.76rem;
  line-height: 1.45;
}

.hd-capability-deck {
  background: transparent;
}

.hd-capability-deck .capability-box {
  width: min(100%, calc(var(--content) + 48px));
  margin: 0 auto;
  padding: clamp(30px, 5vw, 46px);
  grid-template-columns: minmax(0, 1.25fr) minmax(260px, 0.75fr);
  gap: clamp(24px, 4vw, 44px);
  border-radius: 28px;
  background:
    radial-gradient(circle at 88% 12%, rgba(30, 72, 255, 0.24), transparent 34%),
    linear-gradient(135deg, #08132f 0%, #050b1a 100%);
}

.hd-capability-deck .capability-copy h2 {
  font-size: clamp(1.6rem, 2.6vw, 2.15rem);
  margin-bottom: 14px;
}

.hd-capability-deck .capability-copy p {
  font-size: 0.9rem;
  line-height: 1.62;
}

.hd-capability-deck .capability-actions {
  gap: 12px;
}

.hd-capability-deck .capability-actions .cta-primary,
.hd-capability-deck .capability-actions .cta-secondary,
.hd-capability-deck .capability-brief-link {
  min-height: 48px;
  border-radius: 999px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  text-align: center;
}

.hd-capability-deck .capability-actions .cta-secondary {
  background: rgba(255, 250, 242, 0.98);
  color: var(--ocean);
  border-color: rgba(255, 255, 255, 0.72);
}

.hd-capability-deck .capability-brief-link {
  color: rgba(255, 255, 255, 0.78);
  border: 1px solid rgba(255, 255, 255, 0.2);
  text-decoration: none;
  margin-top: 0;
}

.hd-contact .contact-submit-button {
  width: 100%;
  margin-top: 15px;
}

.hd-contact .form-success-overlay {
  position: absolute;
  inset: 0;
  z-index: 4;
  display: grid;
  place-items: center;
  padding: 24px;
  border-radius: 28px;
  background: rgba(251, 248, 243, 0.92);
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
}

.hd-contact .success-message {
  width: min(100%, 520px);
  text-align: center;
  padding: 28px;
  border-radius: 24px;
  background: #ffffff;
  border: 1px solid rgba(13, 27, 76, 0.08);
  box-shadow: 0 24px 70px rgba(13, 27, 76, 0.14);
}

.hd-contact .success-eyebrow {
  margin: 0 0 10px;
  color: var(--ocean);
  font-size: 0.68rem;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.hd-contact .success-message h3 {
  margin: 0 0 12px;
  color: var(--ink);
  font-family: "Playfair Display", serif;
  font-size: clamp(1.45rem, 3vw, 1.9rem);
  line-height: 1.2;
}

.hd-contact .success-message p {
  margin: 0 0 12px;
  color: var(--ink);
  font-size: 0.92rem;
  line-height: 1.6;
}

.hd-contact .success-message .success-note {
  color: var(--muted);
  font-size: 0.8rem;
}

.hd-contact .success-reset-button {
  margin-top: 10px;
  padding: 11px 24px;
}

.site-footer {
  padding: 40px 0;
  border-top: 1px solid rgba(10, 25, 47, 0.08);
  text-align: center;
  font-size: 0.86rem;
  color: #64748b;
}

.site-footer-inner {
  width: min(1280px, 100%);
  margin: 0 auto;
  padding: 0 24px;
}

.site-footer p {
  margin: 0;
}

.site-footer p + p {
  margin-top: 8px;
}

.hd-hero .hero-visual-bg {
  background-image: url("assets/hilton/poster.png");
}

.hd-hero .badge-title-icon {
  display: inline-block;
  margin-right: 6px;
  vertical-align: middle;
}

.hd-solutions .solution-photo-card--resort {
  background-image: url("assets/premiere/premiere.png");
}

.hd-solutions .solution-photo-card--sunset {
  background-image: url("assets/premiere/poster.png");
}

.hd-solutions .solutions-grid,
.hd-case-studies .case-grid,
.hd-client-types .client-grid,
.hd-about .about-values-grid,
.hd-proof .proof-stats {
  max-width: 100%;
}

@media (max-width: 1180px) {
  .hd-process .proc-stepper-wrap {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-inline: -24px;
    padding-inline: 24px;
    scrollbar-width: none;
  }

  .hd-process .proc-stepper-wrap::-webkit-scrollbar {
    display: none;
  }

  .hd-process .proc-stepper {
    display: flex;
    gap: 10px;
    min-width: max-content;
  }

  .hd-process .proc-step {
    width: 144px;
  }

  .hd-procurement .prc-card-grid,
  .hd-proof .proof-stats {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 900px) {
  .section.hd-hospitality-value,
  .section.hd-client-types,
  .section.hd-visual-touchpoints,
  .section.hd-case-studies,
  .section.hd-solutions,
  .section.hd-process,
  .section.hd-procurement,
  .section.hd-about,
  .section.hd-proof,
  .section.hd-contact {
    padding-top: 68px;
    padding-bottom: 68px;
  }

  .hd-visual-touchpoints .touchpoints-layout-grid,
  .hd-process .proc-header-grid,
  .hd-procurement .prc-header-grid,
  .hd-proof .proof-container,
  .hd-capability-deck .capability-box {
    grid-template-columns: 1fr;
  }

  .hd-visual-touchpoints .touchpoint-map-container {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    margin-inline: -24px;
    padding: 6px 24px 16px;
    scrollbar-width: none;
  }

  .hd-visual-touchpoints .touchpoint-map-container::-webkit-scrollbar {
    display: none;
  }

  .hd-visual-touchpoints .touchpoint-progress-bg,
  .hd-visual-touchpoints .touchpoint-progress-active {
    display: none;
  }

  .hd-visual-touchpoints .touchpoint-nodes {
    width: max-content;
    justify-content: flex-start;
  }

  .hd-process .proc-detail-body {
    grid-template-columns: 1fr;
  }

  .hd-process .proc-deliverables-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .hd-process .proc-sidebar-col {
    display: grid;
    grid-template-columns: 1fr;
  }

  .hd-capability-deck .capability-box {
    width: calc(100% - 48px);
  }
}

@media (max-width: 640px) {
  body {
    overflow-x: hidden;
  }

  .section.hd-hospitality-value,
  .section.hd-client-types,
  .section.hd-visual-touchpoints,
  .section.hd-case-studies,
  .section.hd-solutions,
  .section.hd-process,
  .section.hd-procurement,
  .section.hd-about,
  .section.hd-proof,
  .section.hd-contact,
  .section.hd-capability-deck {
    padding-top: 56px;
    padding-bottom: 56px;
  }

  .site-header .cta-primary,
  .site-header .cta-secondary,
  .mobile-nav-actions .cta-primary,
  .mobile-nav-actions .cta-secondary,
  .hd-hero .cta-primary,
  .hd-hero .cta-secondary,
  .hd-visual-touchpoints .cta-primary,
  .hd-visual-touchpoints .cta-secondary,
  .hd-process .proc-cta-primary,
  .hd-process .proc-cta-secondary,
  .hd-capability-deck .cta-primary,
  .hd-capability-deck .cta-secondary,
  .hd-contact .cta-primary,
  .hd-contact .cta-secondary {
    width: 100%;
  }

  .hd-visual-touchpoints .touchpoint-detail-panel,
  .hd-process .proc-detail-inner {
    padding: 22px 18px;
  }

  .hd-process .proc-benefits-grid,
  .hd-process .proc-deliverables-grid,
  .hd-procurement .prc-card-grid,
  .hd-proof .proof-stats {
    grid-template-columns: 1fr;
  }

  .hd-capability-deck .capability-box {
    width: calc(100% - 32px);
    padding: 26px 20px;
    border-radius: 24px;
  }
}

/* Final cascade lock: keep homepage layout stable after legacy rules above. */
@media (min-width: 1201px) {
  .hd-procurement .prc-card-grid {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }
}

@media (min-width: 901px) and (max-width: 1200px) {
  .hd-procurement .prc-card-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}

@media (min-width: 641px) and (max-width: 900px) {
  .hd-procurement .prc-card-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

/* Cards must remain visible when users enter through anchors or reduced-motion contexts. */
.hd-case-studies .reveal-item,
.hd-solutions .reveal-item {
  opacity: 1;
  transform: none;
  will-change: auto;
}

/* ==========================================================================
   PREMIUM HOSPITALITY POLISH
   Editorial confidence, quieter surfaces, stronger commercial hierarchy.
   ========================================================================== */

.hd-hero .hero-panel--visual {
  border: 1px solid rgba(255, 255, 255, 0.72);
  border-radius: 30px 30px 54px 30px;
  box-shadow: 0 34px 80px rgba(13, 27, 76, 0.16);
}

.hd-hero .hero-visual-bg {
  filter: saturate(0.88) contrast(1.04);
}

.hd-hero .hero-visual-overlay {
  background: linear-gradient(180deg, rgba(5, 12, 31, 0.02) 25%, rgba(5, 12, 31, 0.76) 100%);
}

.hd-hero .hero-visual-tags {
  gap: 7px;
}

.hd-hero .visual-tag {
  padding: 6px 9px;
  border-color: rgba(255, 255, 255, 0.24);
  background: rgba(7, 17, 42, 0.34);
  box-shadow: none;
  backdrop-filter: blur(8px);
}

.hd-hero .hero-badge-card {
  border: 0;
  border-left: 2px solid rgba(255, 255, 255, 0.72);
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  backdrop-filter: none;
}

.hd-hero .hero-actions {
  gap: 10px;
  align-items: center;
}

.hd-hero .hero-actions .cta-primary,
.hd-hero .hero-actions .cta-secondary {
  min-height: 48px;
  padding-inline: 21px;
}

.hd-hero .menu-flow {
  gap: 0;
  border-top: 1px solid var(--hd-border);
  border-bottom: 1px solid var(--hd-border);
}

.hd-hero .flow-item {
  min-height: 0;
  padding: 16px 15px 18px;
  border: 0;
  border-right: 1px solid var(--hd-border-soft);
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

.hd-hero .flow-item:last-child {
  border-right: 0;
}

.hd-hero .flow-item::after,
.hd-hero .flow-icon {
  display: none;
}

.hd-hero .flow-item p {
  font-size: 0.68rem;
  line-height: 1.5;
}

.hd-hospitality-value .value-quote-banner {
  position: relative;
  display: grid;
  grid-template-columns: minmax(34px, 0.14fr) minmax(0, 1fr) minmax(34px, 0.14fr);
  padding: 28px 0;
  border: 0;
  border-top: 1px solid var(--hd-border);
  border-bottom: 1px solid var(--hd-border);
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

.hd-hospitality-value .quote-star {
  display: none;
}

.hd-hospitality-value .quote-content {
  position: relative;
  padding-left: 30px;
}

.hd-hospitality-value .quote-content::before {
  content: "“";
  position: absolute;
  left: 0;
  top: -12px;
  color: var(--hd-blue);
  font-family: "Playfair Display", serif;
  font-size: 3.4rem;
  line-height: 1;
  opacity: 0.72;
}

.hd-hospitality-value .quote-content p {
  font-family: "Playfair Display", serif;
  font-size: clamp(1.2rem, 2vw, 1.72rem);
  font-weight: 500;
  line-height: 1.45;
}

.hd-visual-touchpoints {
  overflow-x: clip;
  overflow-y: visible;
}

.hd-visual-touchpoints .touchpoint-map-container {
  padding-inline: 18px;
}

.hd-visual-touchpoints .touchpoint-detail-panel {
  border: 1px solid var(--hd-border-soft);
  border-radius: 26px;
  background: rgba(255, 253, 248, 0.92);
  box-shadow: 0 22px 60px rgba(13, 27, 76, 0.065);
}

.hd-visual-touchpoints .panel-statement {
  border-left: 2px solid var(--hd-blue);
  border-radius: 0 14px 14px 0;
  background: var(--hd-blue-soft);
}

.hd-case-studies .case-card {
  border-color: rgba(13, 27, 76, 0.08);
  box-shadow: var(--hd-shadow-soft);
}

.hd-case-studies .case-card--featured {
  border-radius: 28px;
  box-shadow: 0 28px 70px rgba(13, 27, 76, 0.14);
}

.hd-case-studies .case-card--featured .case-card-overlay {
  background: linear-gradient(90deg, rgba(4, 14, 38, 0.97) 0%, rgba(4, 14, 38, 0.89) 43%, rgba(4, 14, 38, 0.22) 76%, transparent 100%);
}

.hd-case-studies .featured-title {
  font-family: "Playfair Display", serif;
  font-weight: 500;
  letter-spacing: -0.025em;
}

.hd-case-studies .featured-commercial-chips {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  margin: 12px 0 16px;
}

.hd-case-studies .featured-commercial-chips span {
  padding: 5px 9px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: var(--hd-radius-pill);
  color: rgba(255, 255, 255, 0.84);
  background: rgba(255, 255, 255, 0.07);
  font-size: 0.61rem;
  font-weight: 650;
  letter-spacing: 0.02em;
}

.hd-case-studies .featured-details-grid {
  border-top-color: rgba(255, 255, 255, 0.22);
}

.hd-case-studies .details-header strong {
  letter-spacing: 0.02em;
}

.hd-case-studies .case-body .case-type {
  color: var(--hd-blue);
  font-size: 0.65rem;
  font-weight: 750;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.hd-solutions .solutions-grid {
  gap: 18px;
}

.hd-solutions .solution-card {
  min-height: 0;
  padding: 25px;
  border-radius: 24px;
  border-color: var(--hd-border-soft);
  background: rgba(255, 253, 248, 0.94);
  box-shadow: var(--hd-shadow-soft);
}

.hd-solutions .solution-card::before {
  width: 48px;
  height: 2px;
  top: 0;
  left: 25px;
  border-radius: 0;
}

.hd-solutions .solution-card.solution-card--featured {
  color: var(--hd-navy);
  border: 1px solid var(--hd-blue-border);
  background:
    radial-gradient(circle at 96% 4%, rgba(30, 72, 255, 0.11), transparent 34%),
    linear-gradient(180deg, #fffdf8 0%, #f7f4ee 100%);
  box-shadow: 0 22px 55px rgba(13, 27, 76, 0.09);
}

.hd-solutions .solution-card.solution-card--featured h3,
.hd-solutions .solution-card.solution-card--featured .solution-desc,
.hd-solutions .solution-card.solution-card--featured .solution-tag-group strong,
.hd-solutions .solution-card.solution-card--featured .solution-num {
  color: var(--hd-navy);
}

.hd-solutions .solution-card--featured .solution-tags .tag {
  color: var(--hd-navy-soft);
  border-color: var(--hd-border-soft);
  background: rgba(255, 255, 255, 0.76);
}

.hd-solutions .solution-card--featured .solution-action-link {
  color: var(--hd-blue);
  border-top-color: var(--hd-border);
}

.hd-solutions .solution-badge-blue,
.hd-solutions .solution-badge-gold {
  border: 1px solid var(--hd-border);
  background: transparent;
  color: var(--hd-blue);
  box-shadow: none;
}

.hd-solutions .solution-desc {
  margin: 12px 0;
}

.hd-solutions .solution-value {
  margin: 0 0 15px;
  padding: 11px 0 11px 13px;
  border-left: 2px solid var(--hd-blue);
  color: var(--hd-navy-soft);
  font-size: 0.71rem;
  line-height: 1.55;
}

.hd-solutions .solution-value strong {
  display: block;
  margin-bottom: 2px;
  color: var(--hd-blue);
  font-size: 0.62rem;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.hd-solutions .solution-tag-group {
  margin-top: 12px;
}

.hd-solutions .solution-tags {
  gap: 5px;
}

.hd-solutions .solution-tags .tag {
  padding: 5px 8px;
  border-radius: var(--hd-radius-pill);
  font-size: 0.61rem;
}

.hd-process .proc-benefit {
  position: relative;
  padding: 11px 12px 11px 0;
  border: 0;
  border-top: 1px solid var(--hd-border);
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

.hd-process .proc-benefit-icon {
  width: 25px;
  height: 25px;
  border: 0;
  background: transparent;
}

.hd-process .proc-step {
  border: 1px solid var(--hd-border-soft);
  background: rgba(255, 253, 248, 0.78);
  box-shadow: none;
}

.hd-process .proc-step.is-active {
  border-color: var(--hd-blue-border);
  background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(240, 244, 255, 0.92));
  color: var(--hd-navy);
  box-shadow: inset 0 3px 0 var(--hd-blue), 0 14px 34px rgba(13, 27, 76, 0.07);
}

.hd-process .proc-step.is-active strong,
.hd-process .proc-step.is-active p,
.hd-process .proc-step.is-active .proc-step-num {
  color: var(--hd-navy);
}

.hd-process .proc-detail-panel {
  border: 1px solid var(--hd-border-soft);
  background: rgba(255, 253, 248, 0.94);
  box-shadow: var(--hd-shadow-card);
}

.hd-process .proc-sidebar-block,
.hd-process .proc-deliverable-card {
  border-radius: 14px;
  border-color: var(--hd-border-soft);
  background: rgba(246, 240, 231, 0.62);
}

.hd-procurement .prc-summary-card {
  position: relative;
  overflow: hidden;
  border-color: rgba(255, 255, 255, 0.1);
  background:
    radial-gradient(circle at 100% 0%, rgba(30, 72, 255, 0.26), transparent 38%),
    linear-gradient(145deg, #0c1a3b, #071027);
  color: #fff;
  box-shadow: 0 26px 60px rgba(13, 27, 76, 0.16);
}

.hd-procurement .prc-summary-label,
.hd-procurement .prc-summary-list li,
.hd-procurement .prc-summary-footer {
  color: rgba(255, 255, 255, 0.84);
}

.hd-procurement .prc-summary-list svg {
  color: #9bb0ff;
}

.hd-procurement .prc-summary-footer {
  border-top-color: rgba(255, 255, 255, 0.15);
}

.hd-procurement .prc-card {
  padding: 18px;
  border-radius: 18px;
  background: rgba(255, 253, 248, 0.82);
  box-shadow: none;
}

.hd-procurement .prc-card-top {
  padding-bottom: 12px;
  border-bottom: 1px solid var(--hd-border-soft);
}

.hd-procurement .prc-card-check {
  width: 24px;
  height: 24px;
  border: 1px solid var(--hd-blue-border);
  background: transparent;
  color: var(--hd-blue);
}

.hd-procurement .prc-card-tag {
  color: var(--hd-blue);
  background: transparent;
  border: 0;
  border-top: 1px solid var(--hd-border-soft);
  border-radius: 0;
}

.hd-about .about-header-left .section-desc {
  max-width: 720px;
}

.hd-about .about-quote-card {
  border-radius: 26px;
  border-color: var(--hd-border-soft);
  background: rgba(255, 253, 248, 0.88);
  box-shadow: var(--hd-shadow-soft);
}

.hd-about .quote-spark-circle,
.hd-about .footer-spark {
  background: transparent;
  color: var(--hd-blue);
}

.hd-proof .proof-list li {
  align-items: flex-start;
}

.hd-proof .proof-icon {
  border: 0;
  background: transparent;
  color: var(--hd-blue);
}

.hd-proof .stat-card {
  border-radius: 18px;
  box-shadow: none;
}

.hd-proof .stat-num {
  font-family: "Playfair Display", serif;
  font-weight: 500;
}

.hd-capability-deck .capability-actions .cta-secondary {
  color: rgba(255, 255, 255, 0.9);
  border-color: rgba(255, 255, 255, 0.32);
  background: transparent;
}

.hd-contact .contact-reassurance {
  display: inline-flex;
  margin: 18px 0 0;
  padding: 9px 13px;
  border-left: 2px solid var(--hd-blue);
  color: var(--hd-navy);
  background: var(--hd-blue-soft);
  font-size: 0.8rem;
  font-weight: 700;
}

.hd-contact .contact-form {
  border: 1px solid var(--hd-border-soft);
  border-radius: 26px;
  background: rgba(255, 253, 248, 0.92);
  box-shadow: 0 24px 65px rgba(13, 27, 76, 0.075);
}

.hd-contact .form-group input,
.hd-contact .form-group select,
.hd-contact .form-group textarea {
  border-color: var(--hd-border);
  border-radius: 12px;
  background: rgba(255, 255, 255, 0.78);
  box-shadow: none;
}

.hd-contact .checkbox-group label {
  border: 1px solid var(--hd-border-soft);
  border-radius: var(--hd-radius-pill);
  background: rgba(255, 255, 255, 0.66);
}

@media (max-width: 900px) {
  .hd-hero .flow-item {
    border-right: 0;
    border-bottom: 1px solid var(--hd-border-soft);
  }

  .hd-visual-touchpoints .touchpoint-map-container {
    padding-right: 34px;
  }

  .hd-visual-touchpoints .touchpoints-map-col,
  .hd-visual-touchpoints .touchpoint-detail-panel {
    width: 100%;
    min-width: 0;
  }
}

@media (max-width: 640px) {
  .hd-hero .hero-panel--visual {
    border-radius: 24px 24px 38px 24px;
  }

  .hd-hospitality-value .value-quote-banner {
    grid-template-columns: 1fr;
    padding: 24px 0;
  }

  .hd-hospitality-value .quote-line-left,
  .hd-hospitality-value .quote-line-right {
    display: none;
  }

  .hd-case-studies .featured-commercial-chips {
    margin-bottom: 12px;
  }

  .hd-case-studies .featured-commercial-chips span {
    font-size: 0.57rem;
  }

  .hd-case-studies .case-card--featured {
    min-height: 760px !important;
  }

  .hd-solutions .solutions-grid {
    grid-template-columns: minmax(0, 1fr);
  }

  .hd-solutions .solutions-grid > .solution-card,
  .hd-solutions .solutions-grid > .solution-photo-card,
  .hd-solutions .solutions-grid > .solution-photo-card:last-child {
    grid-column: 1 / -1 !important;
  }

  .hd-solutions .solution-card {
    padding: 22px 20px;
  }

  .hd-contact .contact-form {
    border-radius: 22px;
  }
}

/* Standalone case page final overrides keep this route independent of home locks. */
.case-studies-page {
  background:
    linear-gradient(180deg, #f7f2ea 0%, #fffdfa 34%, #f2eee6 100%) no-repeat fixed;
}

.case-studies-page .site-header {
  border-color: rgba(14, 28, 74, 0.08);
  background: rgba(255, 253, 248, 0.84);
}

.case-studies-page .case-index-hero {
  grid-template-columns: minmax(0, 1fr) minmax(320px, 0.42fr);
  padding-top: 84px;
  padding-bottom: 24px;
  border-bottom: 1px solid rgba(13, 27, 76, 0.08);
}

.case-studies-page .case-index-hero h1 {
  max-width: 14ch;
  font-size: clamp(3.15rem, 7vw, 6.25rem);
}

.case-studies-page .case-index-summary {
  border-radius: 18px;
  background:
    linear-gradient(180deg, rgba(13, 27, 76, 0.96), rgba(21, 33, 72, 0.92));
  color: #fffaf0;
  box-shadow: 0 28px 70px rgba(13, 27, 76, 0.18);
}

.case-studies-page .case-index-summary span {
  color: #d7b46a;
}

.case-studies-page .case-index-summary strong {
  color: #fffaf0;
}

.case-studies-page .case-index-summary p {
  color: rgba(255, 250, 240, 0.72);
}

.case-studies-page .case-index-section {
  padding-top: 52px !important;
  padding-bottom: 88px !important;
}

.case-studies-page .case-index-grid {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  gap: 26px !important;
  max-height: none !important;
  overflow: visible !important;
}

.case-studies-page .case-index-link {
  display: block;
  min-width: 0;
  height: 100%;
  color: inherit;
  text-decoration: none;
}

.case-studies-page .case-index-card {
  display: flex;
  flex-direction: column;
  height: 100%;
  min-height: 0 !important;
  padding: 0;
  overflow: hidden;
  border: 1px solid rgba(13, 27, 76, 0.1);
  border-radius: 18px;
  background: #fffdf8 !important;
  box-shadow: 0 22px 56px rgba(13, 27, 76, 0.09);
  cursor: pointer;
  transition: transform 220ms ease, box-shadow 220ms ease, border-color 220ms ease;
}

.case-studies-page .case-index-link:hover .case-index-card,
.case-studies-page .case-index-link:focus-visible .case-index-card {
  border-color: rgba(188, 151, 78, 0.5);
  box-shadow: 0 30px 76px rgba(13, 27, 76, 0.14);
  transform: translateY(-5px);
}

.case-studies-page .case-index-media {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 318px !important;
  min-height: 318px !important;
  padding: 22px;
  border-radius: 0;
  isolation: isolate;
}

.case-studies-page .case-index-media::before {
  inset: 0 !important;
  z-index: -1;
  width: auto !important;
  height: auto !important;
  border-radius: 0 !important;
  background:
    linear-gradient(180deg, rgba(5, 12, 28, 0.28) 0%, rgba(5, 12, 28, 0.1) 38%, rgba(5, 12, 28, 0.72) 100%) !important;
  opacity: 1 !important;
}

.case-studies-page .case-index-media::after {
  inset: 14px !important;
  width: auto !important;
  height: auto !important;
  border: 1px solid rgba(255, 255, 255, 0.18) !important;
  border-radius: 12px !important;
  background: transparent !important;
  box-shadow: none !important;
}

.case-studies-page .case-index-media-top,
.case-studies-page .case-index-media-copy {
  position: relative;
  z-index: 2;
}

.case-studies-page .case-index-media-top {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  align-items: flex-start;
}

.case-studies-page .case-index-badge {
  display: inline-flex;
  max-width: 100%;
  padding: 8px 13px;
  border: 1px solid rgba(255, 255, 255, 0.32);
  border-radius: 999px;
  background: rgba(255, 253, 248, 0.88);
  color: #132450;
  font-size: 0.68rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  line-height: 1.1;
  text-transform: uppercase;
  box-shadow: 0 12px 30px rgba(5, 12, 28, 0.18);
}

.case-studies-page .case-index-number {
  color: rgba(255, 253, 248, 0.78);
  font-family: "Playfair Display", Georgia, serif;
  font-size: 1.2rem;
  line-height: 1;
}

.case-studies-page .case-index-media-copy {
  display: grid;
  gap: 12px;
  max-width: min(100%, 420px);
}

.case-studies-page .case-index-media-copy span {
  max-width: 26ch;
  color: rgba(255, 255, 255, 0.86);
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  line-height: 1.45;
  text-transform: uppercase;
}

.case-studies-page .case-index-media-copy strong {
  color: #fffdf8;
  font-family: "SVN-Poppins", "Poppins", sans-serif;
  font-size: clamp(2.05rem, 3vw, 3.05rem);
  font-weight: 800;
  line-height: 0.98;
  letter-spacing: 0;
  text-wrap: balance;
}

.case-studies-page .case-index-content {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: 16px;
  padding: 26px 26px 28px;
}

.case-studies-page .case-index-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
}

.case-studies-page .case-index-tags span {
  display: inline-flex;
  padding: 6px 9px;
  border: 1px solid rgba(188, 151, 78, 0.25);
  border-radius: 999px;
  background: rgba(188, 151, 78, 0.08);
  color: #72562b;
  font-size: 0.66rem;
  font-weight: 800;
  letter-spacing: 0.04em;
  text-transform: uppercase;
}

.case-studies-page .case-index-kicker {
  margin: 0;
  color: #2452f5;
  font-size: 0.72rem;
  font-weight: 800;
  letter-spacing: 0.08em;
  line-height: 1.45;
  text-transform: uppercase;
}

.case-studies-page .case-index-content h3 {
  margin: -4px 0 0;
  color: #0d1b4c;
  font-family: "Playfair Display", Georgia, serif;
  font-size: clamp(1.85rem, 2.6vw, 2.45rem);
  font-weight: 700;
  line-height: 1.02;
}

.case-studies-page .case-index-summary-text {
  margin: 0;
  color: #56617e;
  font-size: 0.95rem;
  line-height: 1.62;
}

.case-studies-page .case-index-card .case-body {
  min-height: 330px;
}

.case-studies-page .case-index-info {
  display: grid;
  gap: 12px;
  margin-top: auto;
}

.case-studies-page .case-index-info div {
  padding-top: 12px;
  border-top: 1px solid rgba(13, 27, 76, 0.09);
}

.case-studies-page .case-index-info span {
  display: block;
  margin-bottom: 4px;
  color: #0d1b4c;
  font-size: 0.78rem;
  font-weight: 850;
}

.case-studies-page .case-index-info p {
  margin: 0;
  color: #5d6680;
  font-size: 0.88rem;
  line-height: 1.56;
}

.case-studies-page .case-index-cta {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  align-self: flex-start;
  min-height: 42px;
  margin-top: 4px;
  padding: 10px 17px;
  border: 1px solid rgba(13, 27, 76, 0.15);
  border-radius: 999px;
  background: #ffffff;
  color: #0d1b4c;
  font-size: 0.74rem;
  font-weight: 850;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  box-shadow: 0 10px 26px rgba(13, 27, 76, 0.06);
}

@media (max-width: 1020px) {
  .case-studies-page .case-index-hero {
    grid-template-columns: 1fr;
  }

  .case-studies-page .case-index-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

@media (max-width: 700px) {
  .case-studies-page .case-index-grid {
    grid-template-columns: 1fr !important;
  }

  .case-studies-page .case-index-hero {
    padding-top: 64px;
  }

  .case-studies-page .case-index-hero h1 {
    font-size: clamp(2.65rem, 13vw, 4rem);
  }

  .case-studies-page .case-index-media {
    height: 280px !important;
    min-height: 280px !important;
    padding: 18px;
  }

  .case-studies-page .case-index-media-copy strong {
    font-size: clamp(1.95rem, 10vw, 2.75rem);
  }

  .case-studies-page .case-index-content {
    padding: 22px;
  }
}

/* ==========================================================================
   CASE STUDIES — GIO XANH / ARCHITECT SYNC
   Mirrors _architect-landing-preview/gen-final.mjs visual language.
   ========================================================================== */
@font-face {
  font-family: "SVN-Poppins";
  src: url("assets/fonts/SVN-Poppins-Regular.woff2") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "SVN-Poppins";
  src: url("assets/fonts/SVN-Poppins-SemiBold.woff2") format("woff2");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "SVN-Poppins";
  src: url("assets/fonts/SVN-Poppins-ExtraBold.woff2") format("woff2");
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}

:root[data-serif="bodoni"] .case-studies-page {
  --gx-serif: "Bodoni Moda", Georgia, serif;
  --gx-heading-weight: 800;
}

:root[data-serif="prata"] .case-studies-page {
  --gx-serif: "Prata", Georgia, serif;
  --gx-heading-weight: 400;
}

:root[data-serif="cormorant"] .case-studies-page {
  --gx-serif: "Cormorant Garamond", Georgia, serif;
  --gx-heading-weight: 700;
}

.case-studies-page {
  --gx-navy: #0A1330;
  --gx-navy-2: #0E1B44;
  --gx-surface: #101C42;
  --gx-ink: #EDF1FB;
  --gx-mut: #AEBAD9;
  --gx-line: rgba(147, 164, 204, 0.2);
  --gx-spark: #2E56FF;
  --gx-brass: #C6A052;
  --gx-brass-soft: rgba(198, 160, 82, 0.4);
  --gx-edge: clamp(18px, 5vw, 96px);
  --gx-ease: cubic-bezier(.16, 1, .3, 1);
  --gx-body: "SVN-Poppins", system-ui, -apple-system, sans-serif;
  --gx-serif: "Playfair Display", Georgia, "Times New Roman", serif;
  --gx-heading-weight: 800;
  margin: 0;
  background: var(--gx-navy);
  color: var(--gx-ink);
  font-family: var(--gx-body);
  line-height: 1.62;
  -webkit-font-smoothing: antialiased;
}

.case-studies-page .page-shell {
  width: 100%;
  max-width: none;
  padding: 0;
}

.case-fontbar {
  position: fixed;
  z-index: 70;
  bottom: 16px;
  left: 50%;
  display: flex;
  gap: 3px;
  align-items: center;
  padding: 5px 6px 5px 15px;
  border: 1px solid rgba(255, 255, 255, 0.14);
  border-radius: 999px;
  background: rgba(10, 12, 16, 0.9);
  box-shadow: 0 14px 44px -14px rgba(0, 0, 0, 0.75);
  transform: translateX(-50%);
  backdrop-filter: blur(10px);
}

.case-fontbar-label {
  margin-right: 5px;
  color: #9aa1ad;
  font-size: 11px;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  white-space: nowrap;
}

.case-fontbar button {
  padding: 6px 14px;
  border: 0;
  border-radius: 999px;
  background: none;
  color: #c7ccd4;
  font: inherit;
  font-size: 12.5px;
  cursor: pointer;
  white-space: nowrap;
  transition: color 0.2s, background 0.2s;
}

.case-fontbar button:hover {
  color: #fff;
}

.case-fontbar button[aria-pressed="true"] {
  background: #f3f4f6;
  color: #111;
  font-weight: 700;
}

.case-studies-page .site-header {
  position: fixed;
  z-index: 50;
  top: 0;
  left: 0;
  right: 0;
  display: flex;
  width: 100%;
  transform: none;
  justify-content: space-between;
  align-items: center;
  gap: 28px;
  min-height: 74px;
  margin: 0;
  padding: 22px var(--gx-edge);
  border: 0;
  border-bottom: 1px solid transparent;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
  backdrop-filter: none;
}

.case-studies-page .site-header.scrolled {
  min-height: 58px;
  padding-top: 13px;
  padding-bottom: 13px;
  border-color: var(--gx-line);
  background: rgba(10, 19, 48, 0.82);
  backdrop-filter: blur(12px);
}

.case-studies-page .brand {
  display: inline-flex;
  align-items: center;
  width: auto;
  height: auto;
}

.case-studies-page .brand-logo-img {
  display: block;
  width: auto;
  max-width: 36vw;
  height: 30px;
  object-fit: contain;
  transition: height 0.4s var(--gx-ease);
}

.case-studies-page .site-header.scrolled .brand-logo-img {
  height: 24px;
}

.case-studies-page .site-nav,
.case-studies-page .hamburger-btn,
.case-studies-page .mobile-nav-overlay {
  display: none !important;
}

.case-studies-page .header-actions {
  display: flex;
  align-items: center;
  gap: 20px;
  margin-left: auto;
}

.case-nav-phone {
  color: var(--gx-ink);
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.01em;
}

.case-nav-lang {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  color: var(--gx-mut);
  font-size: 12.5px;
  letter-spacing: 0.04em;
}

.case-nav-globe {
  flex: none;
  opacity: 0.75;
}

.case-lang-btn {
  padding: 2px;
  border: 0;
  background: none;
  color: var(--gx-mut);
  font: inherit;
  font-weight: 600;
  cursor: pointer;
  transition: color 0.2s;
}

.case-lang-btn:hover,
.case-lang-btn.active {
  color: #fff;
}

.case-lang-sep {
  opacity: 0.35;
}

.case-nav-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 44px;
  padding: 10px 22px;
  border: 1px solid var(--gx-brass-soft);
  border-radius: 2px;
  color: var(--gx-ink);
  font-size: 13px;
  font-weight: 600;
  transition: background 0.25s, border-color 0.25s, color 0.25s;
}

.case-nav-btn:hover {
  border-color: var(--gx-brass);
  background: var(--gx-brass);
  color: #171008;
}

.case-index-main {
  display: block;
  gap: 0;
}

.case-studies-page .case-index-hero {
  position: relative;
  display: flex;
  min-height: 620px;
  height: 100svh;
  align-items: flex-end;
  overflow: hidden;
  padding: 0 var(--gx-edge) clamp(52px, 10vh, 120px);
  border: 0;
  isolation: isolate;
}

.case-studies-page .case-index-hero::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  background:
    url("assets/hilton/poster.png") center / cover no-repeat;
  transform: scale(1.055);
  animation: gxKenBurns 16s ease-out forwards;
}

@keyframes gxKenBurns {
  to {
    transform: scale(1);
  }
}

.case-studies-page .case-index-hero::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background:
    linear-gradient(to top, rgba(6, 11, 28, 0.92) 2%, rgba(6, 11, 28, 0.22) 48%, rgba(6, 11, 28, 0.55) 100%),
    linear-gradient(90deg, rgba(6, 11, 28, 0.35), rgba(6, 11, 28, 0.03) 66%);
}

.case-studies-page .case-index-hero > div {
  position: relative;
  z-index: 2;
  width: min(100%, 1240px);
  margin: 0 auto;
}

.case-studies-page .case-index-hero .eyebrow {
  position: relative;
  display: inline-block;
  margin: 0 0 20px;
  padding-left: 34px;
  color: #dbe4ff;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.24em;
  text-transform: uppercase;
}

.case-studies-page .case-index-hero .eyebrow::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 24px;
  height: 1px;
  background: var(--gx-brass);
}

.case-studies-page .case-index-hero h1 {
  max-width: 15ch;
  margin: 0 0 22px;
  color: #fff;
  font-family: var(--gx-serif);
  font-size: clamp(2.4rem, 5.4vw, 4.9rem);
  font-weight: var(--gx-heading-weight);
  line-height: 1.06;
  letter-spacing: -0.005em;
}

.case-studies-page .case-index-hero h1 em {
  position: relative;
  display: inline-block;
  font-style: italic;
  white-space: nowrap;
}

.case-studies-page .case-index-hero h1 em::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0.06em;
  height: 0.08em;
  background: var(--gx-spark);
  transform-origin: left;
  animation: gxSpark 0.7s var(--gx-ease) 0.65s both;
}

@keyframes gxSpark {
  from {
    transform: scaleX(0);
  }
  to {
    transform: scaleX(1);
  }
}

.case-studies-page .case-index-hero .lead {
  max-width: 50ch;
  margin: 0 0 30px;
  color: #e6ebf7;
  font-size: clamp(1.02rem, 1.65vw, 1.28rem);
  line-height: 1.62;
}

.case-hero-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
  align-items: center;
}

.case-hero-primary,
.case-hero-secondary {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 56px;
  padding: 16px 32px;
  border-radius: 2px;
  font-size: 15px;
  font-weight: 800;
  transition: transform 0.2s var(--gx-ease), box-shadow 0.3s, background 0.25s;
}

.case-hero-primary {
  background: var(--gx-spark);
  color: #fff;
  box-shadow: 0 12px 30px -12px rgba(46, 86, 255, 0.7);
}

.case-hero-primary:hover {
  box-shadow: 0 18px 40px -14px rgba(46, 86, 255, 0.85);
  transform: translateY(-2px);
}

.case-hero-secondary {
  border: 1px solid rgba(255, 255, 255, 0.5);
  color: #fff;
}

.case-hero-secondary:hover {
  background: rgba(255, 255, 255, 0.1);
}

.case-hero-trust {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  align-items: center;
  margin-top: 26px;
  color: #c3cce4;
  font-size: 13.5px;
}

.case-hero-trust b {
  color: #fff;
  font-weight: 800;
}

.case-hero-trust i {
  display: inline-block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background: var(--gx-brass);
}

.case-hero-aside {
  position: absolute;
  z-index: 2;
  inset: 0 0 0 auto;
  width: min(48%, 600px);
  pointer-events: none;
  opacity: 0;
  animation: gxAsideIn 1.1s var(--gx-ease) 0.9s forwards;
}

@keyframes gxAsideIn {
  to {
    opacity: 1;
  }
}

.case-hero-thread {
  position: absolute;
  top: 6%;
  right: 2%;
  width: 80%;
  height: 86%;
  overflow: visible;
}

.case-hero-thread path {
  fill: none;
  stroke: var(--gx-brass);
  stroke-width: 1;
  opacity: 0.5;
  stroke-dasharray: 1;
  stroke-dashoffset: 1;
  animation: gxThreadDraw 2.6s var(--gx-ease) 1.2s forwards;
}

@keyframes gxThreadDraw {
  to {
    stroke-dashoffset: 0;
  }
}

.case-hero-coin {
  position: absolute;
  border-radius: 50%;
  background-position: center;
  background-size: cover;
  box-shadow:
    0 0 0 1px var(--gx-brass),
    0 0 0 7px rgba(198, 160, 82, 0.12),
    0 22px 46px -16px rgba(0, 0, 0, 0.65);
}

.case-hero-coin::after {
  content: attr(data-cap);
  position: absolute;
  left: 50%;
  bottom: -22px;
  color: var(--gx-mut);
  font-size: 10.5px;
  font-style: italic;
  letter-spacing: 0.06em;
  white-space: nowrap;
  transform: translateX(-50%);
}

.case-hero-coin--one {
  top: 12%;
  right: 15%;
  width: 120px;
  height: 120px;
  background-image: url("assets/hilton/poster.png");
}

.case-hero-coin--two {
  top: 35%;
  right: 44%;
  width: 86px;
  height: 86px;
  background-image: url("assets/premiere/poster.png");
}

.case-hero-stat {
  position: absolute;
  display: flex;
  flex-direction: column;
  padding: 15px 20px;
  border: 1px solid var(--gx-line);
  border-radius: 5px;
  background: rgba(11, 19, 44, 0.55);
  box-shadow: 0 18px 40px -20px rgba(0, 0, 0, 0.6);
  backdrop-filter: blur(7px);
}

.case-hero-stat b {
  color: #fff;
  font-family: var(--gx-body);
  font-size: 1.75rem;
  font-weight: 800;
  line-height: 1;
  letter-spacing: -0.01em;
}

.case-hero-stat span {
  margin-top: 5px;
  color: var(--gx-mut);
  font-size: 11.5px;
  letter-spacing: 0.02em;
}

.case-hero-stat--one {
  top: 52%;
  right: 6%;
}

.case-hero-stat--two {
  top: 71%;
  right: 33%;
}

.case-scroll-cue {
  position: absolute;
  z-index: 2;
  bottom: 26px;
  left: 50%;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  text-decoration: none;
  transform: translateX(-50%);
}

.case-scroll-cue span {
  color: #c3cce4;
  font-size: 10.5px;
  letter-spacing: 0.24em;
  text-transform: uppercase;
}

.case-scroll-cue em {
  width: 1px;
  height: 34px;
  background: linear-gradient(var(--gx-brass), transparent);
  animation: gxCue 2s ease-in-out infinite;
}

@keyframes gxCue {
  0%,
  100% {
    opacity: 0.4;
    transform: scaleY(0.7);
  }

  50% {
    opacity: 1;
    transform: scaleY(1);
  }
}

.case-studies-page .case-index-section {
  position: relative;
  padding: clamp(76px, 11vh, 140px) var(--gx-edge) !important;
  background: var(--gx-navy);
}

.case-studies-page .case-index-section::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background:
    radial-gradient(circle at 8% 0%, rgba(46, 86, 255, 0.18), transparent 32%),
    linear-gradient(180deg, rgba(14, 27, 68, 0.5), transparent 42%);
}

.case-studies-page .case-index-section-head,
.case-studies-page .case-index-filters,
.case-studies-page .case-index-grid {
  position: relative;
  z-index: 1;
  width: min(100%, 1240px);
  margin-left: auto;
  margin-right: auto;
}

.case-studies-page .case-index-section-head {
  display: grid;
  grid-template-columns: minmax(0, 0.9fr) minmax(280px, 0.45fr);
  gap: 48px;
  align-items: end;
  margin-bottom: 28px;
}

.case-studies-page .case-index-section-head .eyebrow {
  position: relative;
  display: inline-block;
  margin: 0 0 18px;
  padding-left: 30px;
  color: var(--gx-brass);
  font-size: 11.5px;
  font-weight: 800;
  letter-spacing: 0.24em;
  text-transform: uppercase;
}

.case-studies-page .case-index-section-head .eyebrow::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  width: 20px;
  height: 1px;
  background: var(--gx-brass);
}

.case-studies-page .case-index-section-head h2 {
  max-width: 18ch;
  margin: 0;
  color: #fff;
  font-family: var(--gx-serif);
  font-size: clamp(1.9rem, 4.2vw, 3.3rem);
  font-weight: var(--gx-heading-weight);
  line-height: 1.08;
}

.case-studies-page .case-index-section-head .section-desc {
  max-width: 48ch;
  margin: 0;
  color: #c7cfe6;
  font-size: 1rem;
  line-height: 1.72;
}

.case-studies-page .case-index-filters {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
  margin-bottom: 28px;
}

.case-studies-page .case-index-filters .filter-chip {
  border: 1px solid rgba(147, 164, 204, 0.2);
  border-radius: 2px;
  background: rgba(16, 28, 66, 0.66);
  color: var(--gx-mut);
  font-size: 11.5px;
  font-weight: 750;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.case-studies-page .case-index-filters .filter-chip:hover,
.case-studies-page .case-index-filters .filter-chip.is-active {
  border-color: var(--gx-brass);
  background: var(--gx-brass);
  color: #171008;
}

.case-studies-page .case-index-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  gap: 28px !important;
}

.case-studies-page .case-index-link:first-child {
  grid-column: 1 / -1;
}

.case-studies-page .case-index-card {
  display: grid;
  grid-template-rows: auto 1fr;
  height: 100%;
  overflow: hidden;
  border: 1px solid var(--gx-line);
  border-radius: 3px;
  background: rgba(16, 28, 66, 0.74) !important;
  box-shadow: 0 22px 60px -28px rgba(0, 0, 0, 0.72);
}

.case-studies-page .case-index-link:first-child .case-index-card {
  grid-template-columns: minmax(0, 1.1fr) minmax(380px, 0.72fr);
  grid-template-rows: auto;
  min-height: 520px;
}

.case-studies-page .case-index-link:hover .case-index-card,
.case-studies-page .case-index-link:focus-visible .case-index-card {
  border-color: var(--gx-brass-soft);
  box-shadow: 0 30px 76px -30px rgba(0, 0, 0, 0.9);
  transform: translateY(-4px);
}

.case-studies-page .case-index-media {
  min-height: 360px !important;
  height: 360px !important;
  padding: 24px;
  border-radius: 0;
}

.case-studies-page .case-index-link:first-child .case-index-media {
  min-height: 520px !important;
  height: 100% !important;
}

.case-studies-page .case-index-media::before {
  z-index: -1;
  background:
    linear-gradient(to top, rgba(6, 11, 28, 0.84), rgba(6, 11, 28, 0.1) 52%, rgba(6, 11, 28, 0.38)) !important;
}

.case-studies-page .case-index-media::after {
  inset: 18px !important;
  border-color: rgba(255, 255, 255, 0.16) !important;
  border-radius: 2px !important;
}

.case-studies-page .case-index-badge {
  border-color: var(--gx-brass-soft);
  border-radius: 2px;
  background: rgba(10, 19, 48, 0.55);
  color: var(--gx-brass);
  box-shadow: none;
  backdrop-filter: blur(7px);
}

.case-studies-page .case-index-number {
  color: rgba(237, 241, 251, 0.66);
  font-family: "SVN-Poppins", "Poppins", system-ui, sans-serif;
  font-size: 0.88rem;
  font-weight: 800;
  letter-spacing: 0.08em;
}

.case-studies-page .case-index-media-copy {
  max-width: min(100%, 520px);
}

.case-studies-page .case-index-media-copy span {
  color: #dbe4ff;
  font-size: 11.5px;
  letter-spacing: 0.18em;
}

.case-studies-page .case-index-media-copy strong {
  color: #fff;
  font-family: var(--gx-serif);
  font-size: clamp(2.15rem, 4.1vw, 4.15rem);
  font-weight: var(--gx-heading-weight);
  line-height: 1.02;
}

.case-studies-page .case-index-content {
  display: flex;
  flex-direction: column;
  gap: 17px;
  padding: 28px;
  background:
    linear-gradient(180deg, rgba(16, 28, 66, 0.98), rgba(10, 19, 48, 0.98));
}

.case-studies-page .case-index-tags span {
  border-color: rgba(198, 160, 82, 0.28);
  border-radius: 2px;
  background: rgba(198, 160, 82, 0.08);
  color: var(--gx-brass);
}

.case-studies-page .case-index-kicker {
  color: #dbe4ff;
  font-size: 11.5px;
  letter-spacing: 0.14em;
}

.case-studies-page .case-index-content h3 {
  color: #fff;
  font-family: var(--gx-serif);
  font-size: clamp(1.6rem, 3vw, 2.45rem);
  font-weight: var(--gx-heading-weight);
}

.case-studies-page .case-index-summary-text {
  color: var(--gx-mut);
  font-size: 0.96rem;
  line-height: 1.72;
}

.case-studies-page .case-index-info div {
  border-top-color: var(--gx-line);
}

.case-studies-page .case-index-info span {
  color: var(--gx-brass);
  font-size: 11.5px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.case-studies-page .case-index-info p {
  color: #c7cfe6;
  font-size: 0.9rem;
  line-height: 1.62;
}

.case-studies-page .case-index-cta {
  min-height: 46px;
  border-color: rgba(255, 255, 255, 0.46);
  border-radius: 2px;
  background: transparent;
  color: #fff;
  box-shadow: none;
}

.case-studies-page .case-index-link:hover .case-index-cta {
  border-color: var(--gx-spark);
  background: var(--gx-spark);
}

.case-studies-page .site-footer {
  margin: 0;
  padding: 34px var(--gx-edge);
  border-top: 1px solid var(--gx-line);
  background: #060b1c;
  color: var(--gx-mut);
}

.case-studies-page .site-footer-inner {
  width: min(100%, 1240px);
  margin: 0 auto;
}

@media (max-width: 980px) {
  .case-hero-aside {
    display: none;
  }

  .case-studies-page .case-index-section-head,
  .case-studies-page .case-index-link:first-child .case-index-card {
    grid-template-columns: 1fr;
  }

  .case-studies-page .case-index-grid {
    grid-template-columns: 1fr !important;
  }
}

@media (max-width: 680px) {
  .case-fontbar {
    bottom: 10px;
    padding: 5px 6px;
  }

  .case-fontbar-label {
    display: none;
  }

  .case-fontbar button {
    padding: 6px 11px;
  }

  .case-studies-page .site-header {
    gap: 14px;
    padding: 16px var(--gx-edge);
  }

  .case-studies-page .header-actions {
    gap: 12px;
  }

  .case-nav-phone {
    display: none;
  }

  .case-nav-lang {
    display: inline-flex;
    font-size: 11.5px;
  }

  .case-nav-btn {
    display: inline-flex;
    min-height: 40px;
    padding: 9px 14px;
    font-size: 12px;
  }

  .case-studies-page .brand-logo-img {
    width: auto;
    height: 24px;
  }

  .case-studies-page .case-index-hero {
    min-height: 660px;
    padding-bottom: 58px;
  }

  .case-studies-page .case-index-hero h1 {
    font-size: clamp(2.45rem, 13vw, 4rem);
  }

  .case-hero-primary,
  .case-hero-secondary {
    width: 100%;
  }

  .case-studies-page .case-index-media,
  .case-studies-page .case-index-link:first-child .case-index-media {
    min-height: 300px !important;
    height: 300px !important;
  }

  .case-studies-page .case-index-content {
    padding: 22px;
  }
}

@media (max-width: 430px) {
  .case-nav-lang {
    display: none;
  }

  .case-nav-btn {
    padding-inline: 12px;
  }
}

/* ==========================================================================
   FOOTER / MOTION SYSTEM / MOBILE EXPERIENCE
   ========================================================================== */
.case-scroll-progress {
  position: fixed;
  z-index: 100;
  top: 0;
  right: 0;
  left: 0;
  height: 2px;
  pointer-events: none;
}

.case-scroll-progress span {
  display: block;
  width: 100%;
  height: 100%;
  background: var(--gx-brass);
  transform: scaleX(0);
  transform-origin: left;
  will-change: transform;
}

.case-studies-page .site-footer {
  position: relative;
  overflow: hidden;
  padding: 0 var(--gx-edge);
  border-top: 0;
  background: #050916;
}

.case-studies-page .site-footer::before {
  content: "HANG ĐÔI";
  position: absolute;
  right: -0.03em;
  bottom: 0.02em;
  color: rgba(237, 241, 251, 0.025);
  font-family: var(--gx-serif);
  font-size: clamp(6rem, 17vw, 16rem);
  font-weight: var(--gx-heading-weight);
  line-height: 0.7;
  letter-spacing: 0;
  pointer-events: none;
  white-space: nowrap;
}

.case-studies-page .site-footer-inner {
  position: relative;
  z-index: 1;
  display: block;
  width: min(100%, 1460px);
  margin: 0 auto;
}

.case-footer-main {
  display: grid;
  grid-template-columns: minmax(360px, 1.15fr) minmax(480px, 1fr);
  gap: clamp(70px, 10vw, 160px);
  padding: clamp(92px, 12vw, 155px) 0 clamp(70px, 9vw, 112px);
}

.case-footer-brand > img {
  display: block;
  width: auto;
  height: 34px;
  margin-bottom: 54px;
}

.case-footer-kicker {
  margin: 0 0 18px !important;
  color: var(--gx-brass) !important;
  font-size: 10px !important;
  font-weight: 800;
  letter-spacing: 0.2em;
}

.case-footer-brand h2 {
  max-width: 12ch;
  margin: 0 0 26px;
  color: #fff;
  font-family: var(--gx-serif);
  font-size: clamp(2.8rem, 5vw, 5.1rem);
  font-weight: var(--gx-heading-weight);
  line-height: 1.02;
  letter-spacing: 0;
}

.case-footer-brand h2 em {
  position: relative;
  display: inline-block;
  font-style: italic;
}

.case-footer-brand h2 em::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0.04em;
  left: 0;
  height: 0.07em;
  background: var(--gx-spark);
}

.case-footer-brand > p:last-child {
  max-width: 42ch;
  color: #929ebd;
  font-size: 0.85rem;
}

.case-footer-nav {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 36px;
  align-content: end;
  padding-bottom: 4px;
}

.case-footer-nav > div {
  display: flex;
  flex-direction: column;
  gap: 12px;
  min-width: 0;
}

.case-footer-nav span {
  margin-bottom: 13px;
  color: var(--gx-brass);
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.case-footer-nav a,
.case-footer-nav p {
  width: fit-content;
  max-width: 100%;
  margin: 0;
  color: #c3cce0;
  font-size: 0.78rem;
  line-height: 1.65;
  overflow-wrap: anywhere;
}

.case-footer-nav a {
  position: relative;
  padding-bottom: 3px;
}

.case-footer-nav a::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 1px;
  background: var(--gx-brass);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.35s var(--gx-ease);
}

.case-footer-nav a:hover {
  color: #fff;
}

.case-footer-nav a:hover::after {
  transform: scaleX(1);
}

.case-footer-nav i {
  color: var(--gx-brass);
  font-style: normal;
}

.case-footer-bottom {
  display: grid;
  grid-template-columns: auto minmax(260px, 1fr) auto;
  gap: 42px;
  align-items: center;
  min-height: 92px;
  border-top: 1px solid rgba(147, 164, 204, 0.18);
}

.case-footer-bottom p {
  margin: 0;
  color: #66728e;
  font-size: 0.68rem;
  line-height: 1.55;
}

.case-footer-bottom p:nth-child(2) {
  text-align: center;
}

.case-footer-top {
  display: inline-flex;
  gap: 10px;
  align-items: center;
  justify-self: end;
  min-height: 44px;
  color: #c7d0e5;
  font-size: 0.7rem;
  font-weight: 700;
}

.case-footer-top svg {
  color: var(--gx-brass);
  transition: transform 0.3s var(--gx-ease);
}

.case-footer-top:hover svg {
  transform: translateY(-4px);
}

.case-mobile-dock {
  display: none;
}

@keyframes caseHeroRise {
  from {
    opacity: 0;
    transform: translateY(26px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.case-hero-inner > .eyebrow,
.case-hero-inner > h1,
.case-hero-inner > .lead,
.case-hero-inner > .case-hero-actions,
.case-hero-inner > .case-hero-trust {
  opacity: 0;
  animation: caseHeroRise 0.9s var(--gx-ease) forwards;
}

.case-hero-inner > h1 {
  animation-delay: 0.12s;
}

.case-hero-inner > .lead {
  animation-delay: 0.24s;
}

.case-hero-inner > .case-hero-actions {
  animation-delay: 0.34s;
}

.case-hero-inner > .case-hero-trust {
  animation-delay: 0.44s;
}

.case-motion .case-reveal {
  opacity: 0;
  transform: translateY(38px);
  transition:
    opacity 0.85s var(--gx-ease) var(--reveal-delay, 0ms),
    transform 0.85s var(--gx-ease) var(--reveal-delay, 0ms);
}

.case-motion .case-reveal.is-visible {
  opacity: 1;
  transform: translateY(0);
}

.case-motion .case-index-link.case-reveal .case-showcase-image {
  clip-path: inset(0 0 100% 0);
  transition: clip-path 1.05s var(--gx-ease);
}

.case-motion .case-index-link.case-reveal .case-showcase-image--detail {
  transition-delay: 0.12s;
}

.case-motion .case-index-link.case-reveal .case-showcase-image--story {
  transition-delay: 0.22s;
}

.case-motion .case-index-link.case-reveal .case-showcase-plaque,
.case-motion .case-index-link.case-reveal .case-showcase-cta {
  opacity: 0;
  transition: opacity 0.65s ease 0.5s, transform 0.5s var(--gx-ease);
}

.case-motion .case-index-link.case-reveal.is-visible .case-showcase-image {
  clip-path: inset(0 0 0 0);
}

.case-motion .case-index-link.case-reveal.is-visible .case-showcase-plaque,
.case-motion .case-index-link.case-reveal.is-visible .case-showcase-cta {
  opacity: 1;
}

@media (max-width: 980px) {
  .case-footer-main {
    grid-template-columns: 1fr;
    gap: 70px;
  }

  .case-footer-brand h2 {
    max-width: 14ch;
  }

  .case-footer-nav {
    max-width: 720px;
  }
}

@media (max-width: 680px) {
  .case-studies-page {
    padding-bottom: calc(76px + env(safe-area-inset-bottom));
  }

  .case-studies-page .site-header .case-nav-btn {
    display: none;
  }

  .case-studies-page .site-header,
  .case-studies-page .site-header.scrolled {
    min-height: 64px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .case-studies-page .site-header.scrolled {
    background: rgba(5, 9, 22, 0.9);
  }

  .case-studies-page .brand-logo-img,
  .case-studies-page .site-header.scrolled .brand-logo-img {
    height: 25px;
  }

  .case-studies-page .case-index-hero {
    min-height: 730px;
    height: max(730px, 100svh);
    padding-top: 104px;
  }

  .case-studies-page .case-index-hero h1 {
    max-width: 10ch;
    font-size: clamp(2.5rem, 12vw, 3.7rem);
    line-height: 1.03;
  }

  .case-studies-page .case-index-hero .lead {
    max-width: 42ch;
  }

  .case-hero-actions {
    display: grid;
    grid-template-columns: 1fr;
  }

  .case-hero-primary,
  .case-hero-secondary {
    min-height: 54px;
  }

  .case-manifesto::after {
    top: 20px;
    font-size: 4.4rem;
  }

  .case-principles p {
    max-width: 46ch;
  }

  .case-studies-page .case-index-section-head .section-desc {
    font-size: 0.9rem;
  }

  .case-showcase-head {
    margin-bottom: 26px;
  }

  .case-showcase-use strong {
    font-size: 0.74rem;
  }

  .case-system-inner,
  .case-partner-inner {
    gap: 44px;
  }

  .case-system-copy {
    order: -1;
  }

  .case-system-visual {
    min-height: 410px;
  }

  .case-closing {
    min-height: 680px;
  }

  .case-studies-page .site-footer {
    padding-right: var(--gx-edge);
    padding-left: var(--gx-edge);
  }

  .case-footer-main {
    gap: 58px;
    padding-top: 82px;
    padding-bottom: 60px;
  }

  .case-footer-brand > img {
    height: 29px;
    margin-bottom: 42px;
  }

  .case-footer-brand h2 {
    max-width: 11ch;
    font-size: clamp(2.55rem, 12vw, 3.7rem);
  }

  .case-footer-nav {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 42px 26px;
  }

  .case-footer-nav > div:last-child {
    grid-column: 1 / -1;
  }

  .case-footer-bottom {
    grid-template-columns: 1fr auto;
    gap: 14px 24px;
    align-items: start;
    padding: 26px 0 30px;
  }

  .case-footer-bottom p:nth-child(2) {
    grid-column: 1 / -1;
    grid-row: 2;
    text-align: left;
  }

  .case-footer-top {
    grid-column: 2;
    grid-row: 1;
  }

  .case-mobile-dock {
    position: fixed;
    z-index: 90;
    right: 12px;
    bottom: max(10px, env(safe-area-inset-bottom));
    left: 12px;
    display: grid;
    grid-template-columns: 52px 1fr;
    gap: 8px;
    padding: 7px;
    border: 1px solid rgba(255, 255, 255, 0.14);
    border-radius: 4px;
    background: rgba(5, 9, 22, 0.9);
    box-shadow: 0 18px 44px -18px rgba(0, 0, 0, 0.85);
    backdrop-filter: blur(14px);
    transition: opacity 0.35s ease, transform 0.45s var(--gx-ease);
  }

  .case-mobile-dock.is-hidden {
    opacity: 0;
    pointer-events: none;
    transform: translateY(calc(100% + 24px));
  }

  .case-mobile-call,
  .case-mobile-cta {
    display: inline-flex;
    min-height: 48px;
    align-items: center;
    justify-content: center;
  }

  .case-mobile-call {
    border: 1px solid rgba(198, 160, 82, 0.42);
    color: var(--gx-brass);
  }

  .case-mobile-cta {
    background: var(--gx-spark);
    color: #fff;
    font-size: 12px;
    font-weight: 800;
  }
}

@media (max-width: 430px) {
  .case-studies-page {
    --gx-edge: 18px;
  }

  .case-studies-page .case-index-hero {
    min-height: 700px;
    height: max(700px, 100svh);
  }

  .case-studies-page .case-index-hero h1 {
    font-size: clamp(2.35rem, 12vw, 3.25rem);
  }

  .case-hero-trust span:nth-of-type(2),
  .case-hero-trust i {
    display: none;
  }

  .case-manifesto-copy .case-manifesto-lead {
    font-size: 1.3rem;
  }

  .case-showcase-stage,
  .case-showcase--layout-2 .case-showcase-stage,
  .case-showcase--layout-3 .case-showcase-stage {
    min-height: 560px;
  }

  .case-showcase-plaque,
  .case-showcase--layout-2 .case-showcase-plaque,
  .case-showcase--layout-3 .case-showcase-plaque {
    width: 174px;
  }

  .case-touchpoints div {
    padding: 17px 0;
  }

  .case-partner-steps strong {
    font-size: 1.18rem;
  }

  .case-closing h2 {
    font-size: clamp(2.55rem, 12.5vw, 3.55rem);
  }

  .case-footer-nav {
    grid-template-columns: 1fr;
  }

  .case-footer-nav > div:last-child {
    grid-column: auto;
  }

  .case-footer-bottom {
    grid-template-columns: 1fr;
  }

  .case-footer-top {
    grid-column: 1;
    grid-row: 3;
    justify-self: start;
  }
}

@media (prefers-reduced-motion: reduce) {
  .case-motion .case-reveal,
  .case-motion .case-reveal.is-visible,
  .case-motion .case-index-link.case-reveal .case-showcase-image,
  .case-motion .case-index-link.case-reveal .case-showcase-plaque,
  .case-motion .case-index-link.case-reveal .case-showcase-cta {
    opacity: 1;
    clip-path: none;
    transform: none;
    transition: none;
  }
}

/* ==========================================================================
   CASE STUDIES V2 — EMAIL LANDING / VISUAL PARTNER POSITIONING
   ========================================================================== */
.case-studies-page {
  --gx-paper: #f1eee7;
  --gx-paper-2: #e7e2d8;
  --gx-paper-ink: #11172a;
  --gx-paper-mut: #5f6470;
  --gx-max: 1240px;
  background: #080f25;
}

.case-studies-page .site-header {
  min-height: 82px;
  padding-top: 24px;
  padding-bottom: 24px;
  transition: min-height 0.35s var(--gx-ease), padding 0.35s var(--gx-ease), background 0.35s;
}

.case-studies-page .site-header::after {
  content: "";
  position: absolute;
  right: var(--gx-edge);
  bottom: 0;
  left: var(--gx-edge);
  height: 1px;
  background: rgba(255, 255, 255, 0.15);
}

.case-studies-page .site-header.scrolled::after {
  right: 0;
  left: 0;
  background: var(--gx-line);
}

.case-studies-page .brand-logo-img {
  height: 34px;
}

.case-nav-phone {
  position: relative;
  padding-right: 28px;
  color: #fff;
  font-size: 14px;
}

.case-nav-phone::after {
  content: "";
  position: absolute;
  top: 50%;
  right: 0;
  width: 1px;
  height: 20px;
  background: rgba(255, 255, 255, 0.2);
  transform: translateY(-50%);
}

.case-nav-btn {
  min-height: 48px;
  padding-inline: 24px;
  border-color: rgba(198, 160, 82, 0.7);
  font-size: 13px;
}

.case-studies-page .case-index-hero {
  min-height: 720px;
  padding-bottom: clamp(72px, 11vh, 118px);
}

.case-studies-page .case-index-hero::before {
  background-position: center 42%;
  filter: saturate(0.92) contrast(1.02);
}

.case-studies-page .case-index-hero::after {
  background:
    linear-gradient(to top, rgba(5, 10, 25, 0.96) 0%, rgba(5, 10, 25, 0.45) 46%, rgba(5, 10, 25, 0.66) 100%),
    linear-gradient(90deg, rgba(5, 10, 25, 0.58), rgba(5, 10, 25, 0.02) 72%);
}

.case-studies-page .case-index-hero > .case-hero-inner {
  width: min(100%, var(--gx-max));
}

.case-studies-page .case-index-hero h1 {
  max-width: 14ch;
  margin-bottom: 24px;
  font-size: clamp(3rem, 5.7vw, 5.35rem);
  line-height: 1.02;
  letter-spacing: 0;
}

.case-studies-page .case-index-hero .lead {
  max-width: 62ch;
  margin-bottom: 32px;
  font-size: clamp(1rem, 1.45vw, 1.18rem);
  line-height: 1.7;
}

.case-hero-primary,
.case-hero-secondary {
  min-height: 58px;
  padding: 16px 30px;
}

.case-hero-primary {
  min-width: 220px;
}

.case-hero-trust {
  gap: 14px;
  margin-top: 30px;
  font-size: 12.5px;
}

.case-hero-trust span {
  display: inline-flex;
  gap: 6px;
  align-items: baseline;
}

.case-hero-aside {
  width: min(43%, 590px);
}

.case-hero-stat b {
  letter-spacing: 0;
}

.case-hero-coin--one {
  top: 16%;
  right: 16%;
  width: 134px;
  height: 134px;
}

.case-hero-coin--two {
  top: 39%;
  right: 48%;
  width: 96px;
  height: 96px;
}

.case-manifesto {
  position: relative;
  overflow: hidden;
  padding: clamp(88px, 12vw, 164px) var(--gx-edge);
  background: var(--gx-paper);
  color: var(--gx-paper-ink);
}

.case-manifesto::after {
  content: "BRAND FIRST";
  position: absolute;
  top: 34px;
  right: -12px;
  color: rgba(17, 23, 42, 0.035);
  font-family: var(--gx-body);
  font-size: clamp(4.5rem, 13vw, 12rem);
  font-weight: 800;
  line-height: 0.8;
  pointer-events: none;
  white-space: nowrap;
}

.case-manifesto-inner {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: minmax(300px, 0.8fr) minmax(340px, 1fr);
  gap: 62px 100px;
  width: min(100%, var(--gx-max));
  margin: 0 auto;
}

.case-manifesto .eyebrow,
.case-system .eyebrow {
  margin: 0 0 20px;
  color: #8b6b2d;
  font-size: 11.5px;
  font-weight: 800;
  letter-spacing: 0.22em;
}

.case-manifesto h2,
.case-system h2 {
  margin: 0;
  color: var(--gx-paper-ink);
  font-family: var(--gx-serif);
  font-size: clamp(2.75rem, 5vw, 4.8rem);
  font-weight: var(--gx-heading-weight);
  line-height: 1.03;
  letter-spacing: 0;
}

.case-manifesto-copy {
  align-self: end;
  max-width: 60ch;
}

.case-manifesto-copy p {
  margin: 0;
  color: var(--gx-paper-mut);
  font-size: 1rem;
  line-height: 1.78;
}

.case-manifesto-copy .case-manifesto-lead {
  margin-bottom: 18px;
  color: var(--gx-paper-ink);
  font-family: var(--gx-serif);
  font-size: clamp(1.42rem, 2.2vw, 2rem);
  font-weight: 700;
  line-height: 1.42;
}

.case-principles {
  display: grid;
  grid-column: 1 / -1;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 0;
  margin-top: 18px;
  border-top: 1px solid rgba(17, 23, 42, 0.2);
}

.case-principles article {
  min-width: 0;
  padding: 30px 34px 0 0;
}

.case-principles article + article {
  padding-left: 34px;
  border-left: 1px solid rgba(17, 23, 42, 0.14);
}

.case-principles span {
  color: #9a7733;
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.12em;
}

.case-principles h3 {
  margin: 14px 0 10px;
  color: var(--gx-paper-ink);
  font-family: var(--gx-serif);
  font-size: clamp(1.35rem, 2vw, 1.8rem);
  line-height: 1.2;
}

.case-principles p {
  max-width: 34ch;
  margin: 0;
  color: var(--gx-paper-mut);
  font-size: 0.92rem;
  line-height: 1.7;
}

.case-studies-page .case-index-section {
  padding-top: clamp(90px, 12vw, 155px) !important;
  padding-bottom: clamp(90px, 12vw, 155px) !important;
  background: #0a1330;
}

.case-studies-page .case-index-section::before {
  display: none;
}

.case-studies-page .case-index-section-head {
  grid-template-columns: minmax(0, 1.15fr) minmax(310px, 0.62fr);
  gap: 64px;
  margin-bottom: 42px;
}

.case-studies-page .case-index-section-head h2 {
  max-width: 19ch;
  font-size: clamp(2.65rem, 4.6vw, 4.4rem);
  line-height: 1.04;
}

.case-studies-page .case-index-section-head .section-desc {
  padding-bottom: 8px;
  font-size: 0.98rem;
}

.case-studies-page .case-index-filters {
  gap: 0;
  margin-bottom: 38px;
  border-top: 1px solid var(--gx-line);
  border-bottom: 1px solid var(--gx-line);
}

.case-studies-page .case-index-filters .filter-chip {
  min-height: 52px;
  padding: 12px 20px;
  border: 0;
  border-right: 1px solid var(--gx-line);
  background: transparent;
  color: #9aa7c9;
  letter-spacing: 0.07em;
}

.case-studies-page .case-index-filters .filter-chip:hover,
.case-studies-page .case-index-filters .filter-chip.is-active {
  background: transparent;
  color: #fff;
  box-shadow: inset 0 -2px 0 var(--gx-brass);
}

.case-studies-page .case-index-grid {
  gap: 30px !important;
}

.case-studies-page .case-index-link {
  min-width: 0;
  color: inherit;
  text-decoration: none;
}

.case-studies-page .case-index-card {
  grid-template-rows: 410px 1fr;
  border: 1px solid rgba(147, 164, 204, 0.2);
  border-radius: 2px;
  background: #0f1a3e !important;
  box-shadow: 0 26px 70px -38px rgba(0, 0, 0, 0.85);
  transition: transform 0.45s var(--gx-ease), border-color 0.35s, box-shadow 0.45s var(--gx-ease);
}

.case-studies-page .case-index-link:first-child .case-index-card {
  grid-template-columns: minmax(0, 1.28fr) minmax(360px, 0.72fr);
  min-height: 610px;
}

.case-studies-page .case-index-media,
.case-studies-page .case-index-link:first-child .case-index-media {
  min-height: 0 !important;
  height: 100% !important;
}

.case-studies-page .case-index-media {
  padding: 28px;
  overflow: hidden;
}

.case-studies-page .case-index-media::before {
  background: linear-gradient(to top, rgba(5, 10, 25, 0.9), rgba(5, 10, 25, 0.04) 62%, rgba(5, 10, 25, 0.38)) !important;
}

.case-studies-page .case-index-media::after {
  inset: 20px !important;
  transition: inset 0.45s var(--gx-ease), border-color 0.35s;
}

.case-studies-page .case-index-link:hover .case-index-media::after {
  inset: 14px !important;
  border-color: rgba(198, 160, 82, 0.55) !important;
}

.case-studies-page .case-index-badge {
  padding: 9px 12px;
  border: 0;
  background: rgba(8, 15, 37, 0.72);
  color: #f1d99d;
  font-size: 10px;
  letter-spacing: 0.12em;
}

.case-studies-page .case-index-media-copy span {
  margin-bottom: 8px;
  color: #d6def3;
  font-size: 10.5px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.case-studies-page .case-index-media-copy strong {
  font-size: clamp(2.45rem, 4.1vw, 4.6rem);
  letter-spacing: 0;
}

.case-studies-page .case-index-content {
  justify-content: space-between;
  gap: 34px;
  padding: 34px;
  background: #0f1a3e;
}

.case-studies-page .case-index-content-top {
  display: flex;
  flex-direction: column;
  gap: 14px;
}

.case-studies-page .case-index-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 7px;
  margin-bottom: 2px;
}

.case-studies-page .case-index-tags span {
  padding: 5px 8px;
  font-size: 9.5px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.case-studies-page .case-index-kicker {
  margin: 0;
  color: var(--gx-brass);
  font-size: 10.5px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.case-studies-page .case-index-content h3 {
  margin: 0;
  font-size: clamp(1.9rem, 3vw, 3rem);
  line-height: 1.08;
  letter-spacing: 0;
}

.case-studies-page .case-index-summary-text {
  max-width: 50ch;
  margin: 0;
  color: #c2cbe2;
  font-size: 0.94rem;
}

.case-studies-page .case-index-content-bottom {
  display: flex;
  gap: 22px;
  align-items: flex-end;
  justify-content: space-between;
  padding-top: 22px;
  border-top: 1px solid var(--gx-line);
}

.case-index-use {
  display: flex;
  flex-direction: column;
  gap: 6px;
  max-width: 32ch;
  margin: 0;
  color: #c2cbe2;
  font-size: 0.82rem;
  line-height: 1.5;
}

.case-index-use span {
  color: #7f8cac;
  font-size: 9.5px;
  font-weight: 800;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.case-studies-page .case-index-cta {
  display: inline-flex;
  flex: none;
  gap: 9px;
  min-height: auto;
  align-items: center;
  padding: 0 0 5px;
  border: 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.45);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

.case-studies-page .case-index-cta i {
  font-size: 15px;
  font-style: normal;
  transition: transform 0.3s var(--gx-ease);
}

.case-studies-page .case-index-link:hover .case-index-cta {
  border-color: var(--gx-brass);
  background: transparent;
  color: #fff;
}

.case-studies-page .case-index-link:hover .case-index-cta i {
  transform: translate(3px, -3px);
}

.case-system {
  padding: clamp(92px, 12vw, 164px) var(--gx-edge);
  background: var(--gx-paper-2);
  color: var(--gx-paper-ink);
}

.case-system-inner {
  display: grid;
  grid-template-columns: minmax(360px, 0.9fr) minmax(420px, 1fr);
  gap: clamp(60px, 9vw, 120px);
  align-items: center;
  width: min(100%, var(--gx-max));
  margin: 0 auto;
}

.case-system-visual {
  position: relative;
  min-height: 610px;
}

.case-system-image {
  position: absolute;
  margin: 0;
  overflow: hidden;
  background-position: center;
  background-size: cover;
  box-shadow: 0 30px 70px -38px rgba(17, 23, 42, 0.6);
}

.case-system-image--hotel {
  inset: 0 12% 24% 0;
  background-image: url("assets/hilton/hilton_4.png");
}

.case-system-image--dining {
  right: 0;
  bottom: 0;
  width: 52%;
  height: 48%;
  border: 9px solid var(--gx-paper-2);
  background-image: url("assets/premiere/premiere_6.png");
}

.case-system-mark {
  position: absolute;
  right: 4%;
  top: 9%;
  display: grid;
  width: 84px;
  height: 84px;
  place-items: center;
  border: 1px solid rgba(17, 23, 42, 0.28);
  border-radius: 50%;
  background: var(--gx-paper-2);
  color: #8b6b2d;
  font-family: var(--gx-serif);
  font-size: 1.35rem;
  font-weight: 700;
}

.case-system-copy > p:not(.eyebrow) {
  max-width: 56ch;
  margin: 26px 0 38px;
  color: var(--gx-paper-mut);
  font-size: 1rem;
  line-height: 1.78;
}

.case-touchpoints {
  border-top: 1px solid rgba(17, 23, 42, 0.2);
}

.case-touchpoints div {
  display: grid;
  grid-template-columns: 38px minmax(140px, 0.65fr) minmax(160px, 1fr);
  gap: 18px;
  align-items: baseline;
  padding: 20px 0;
  border-bottom: 1px solid rgba(17, 23, 42, 0.15);
}

.case-touchpoints span {
  color: #987633;
  font-size: 10px;
  font-weight: 800;
}

.case-touchpoints strong {
  color: var(--gx-paper-ink);
  font-size: 0.93rem;
}

.case-touchpoints small {
  color: var(--gx-paper-mut);
  font-size: 0.82rem;
}

.case-partner {
  padding: clamp(92px, 12vw, 154px) var(--gx-edge);
  background: #101a36;
}

.case-partner-inner {
  display: grid;
  grid-template-columns: minmax(320px, 0.75fr) minmax(420px, 1fr);
  gap: clamp(60px, 10vw, 138px);
  width: min(100%, var(--gx-max));
  margin: 0 auto;
}

.case-partner .eyebrow,
.case-closing .eyebrow {
  margin: 0 0 20px;
  color: var(--gx-brass);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.22em;
}

.case-partner h2 {
  margin: 0;
  color: #fff;
  font-family: var(--gx-serif);
  font-size: clamp(2.65rem, 4.4vw, 4.2rem);
  line-height: 1.06;
  letter-spacing: 0;
}

.case-partner-head > p:last-child {
  max-width: 48ch;
  margin: 26px 0 0;
  color: #b7c0d7;
  font-size: 0.95rem;
  line-height: 1.75;
}

.case-partner-steps {
  margin: 0;
  padding: 0;
  border-top: 1px solid var(--gx-line);
  list-style: none;
}

.case-partner-steps li {
  display: grid;
  grid-template-columns: 54px 1fr;
  gap: 22px;
  padding: 25px 0;
  border-bottom: 1px solid var(--gx-line);
}

.case-partner-steps li > span {
  padding-top: 3px;
  color: var(--gx-brass);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.12em;
}

.case-partner-steps strong {
  color: #fff;
  font-family: var(--gx-serif);
  font-size: 1.3rem;
  line-height: 1.2;
}

.case-partner-steps p {
  max-width: 54ch;
  margin: 7px 0 0;
  color: #aeb8d0;
  font-size: 0.87rem;
  line-height: 1.65;
}

.case-closing {
  position: relative;
  min-height: 720px;
  display: flex;
  align-items: center;
  overflow: hidden;
  padding: clamp(100px, 14vw, 180px) var(--gx-edge);
  isolation: isolate;
}

.case-closing::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -2;
  background: url("assets/hoiana/poster.png") center 44% / cover no-repeat;
  transform: scale(1.02);
}

.case-closing::after {
  content: "";
  position: absolute;
  inset: 0;
  z-index: -1;
  background: linear-gradient(90deg, rgba(5, 10, 25, 0.94) 0%, rgba(5, 10, 25, 0.75) 44%, rgba(5, 10, 25, 0.24) 100%);
}

.case-closing-inner {
  width: min(100%, var(--gx-max));
  margin: 0 auto;
}

.case-closing h2 {
  max-width: 12ch;
  margin: 0;
  color: #fff;
  font-family: var(--gx-serif);
  font-size: clamp(3rem, 6vw, 5.7rem);
  line-height: 1.01;
  letter-spacing: 0;
}

.case-closing h2 em {
  color: #fff;
  font-style: italic;
  text-decoration: underline;
  text-decoration-color: var(--gx-spark);
  text-decoration-thickness: 0.08em;
  text-underline-offset: 0.08em;
}

.case-closing-inner > p:not(.eyebrow) {
  max-width: 58ch;
  margin: 28px 0 34px;
  color: #dce2f0;
  font-size: 1rem;
  line-height: 1.75;
}

.case-closing-actions {
  display: flex;
  flex-wrap: wrap;
  gap: 14px;
}

.case-studies-page .site-footer {
  padding-top: 42px;
  padding-bottom: 42px;
  background: #060b1b;
}

.case-studies-page .site-footer-inner {
  display: grid;
  grid-template-columns: 1fr auto auto;
  gap: 50px;
  align-items: end;
}

.case-studies-page .site-footer-inner > div:first-child img {
  display: block;
  width: auto;
  height: 27px;
  margin-bottom: 10px;
}

.case-studies-page .site-footer p {
  margin: 0;
  color: #8490ad;
  font-size: 0.76rem;
}

.case-footer-contact {
  display: flex;
  flex-direction: column;
  gap: 6px;
}

.case-footer-contact a {
  color: #c8d0e5;
  font-size: 0.8rem;
}

.case-studies-page a:focus-visible,
.case-studies-page button:focus-visible {
  outline: 2px solid #fff;
  outline-offset: 4px;
}

@media (max-width: 1100px) {
  .case-studies-page .case-index-link:first-child .case-index-card {
    grid-template-columns: minmax(0, 1fr) minmax(330px, 0.76fr);
  }

  .case-system-inner {
    grid-template-columns: minmax(320px, 0.8fr) minmax(390px, 1fr);
  }
}

@media (max-width: 980px) {
  .case-manifesto-inner,
  .case-system-inner,
  .case-partner-inner {
    grid-template-columns: 1fr;
  }

  .case-manifesto-copy {
    align-self: auto;
  }

  .case-system-visual {
    min-height: 560px;
  }

  .case-partner-inner {
    gap: 50px;
  }

  .case-studies-page .case-index-link:first-child .case-index-card {
    grid-template-columns: 1fr;
    grid-template-rows: 460px auto;
  }

  .case-studies-page .site-footer-inner {
    grid-template-columns: 1fr 1fr;
  }

  .case-studies-page .site-footer-inner > p {
    grid-column: 1 / -1;
  }
}

@media (max-width: 680px) {
  .case-studies-page .site-header {
    min-height: 68px;
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .case-studies-page .site-header::after {
    right: var(--gx-edge);
    left: var(--gx-edge);
  }

  .case-studies-page .brand-logo-img {
    height: 26px;
  }

  .case-nav-btn {
    min-height: 40px;
    padding-inline: 13px;
    font-size: 11px;
  }

  .case-studies-page .case-index-hero {
    min-height: 760px;
    height: 100svh;
    padding-top: 100px;
    padding-bottom: 78px;
  }

  .case-studies-page .case-index-hero::before {
    background-position: 58% center;
  }

  .case-studies-page .case-index-hero h1 {
    font-size: clamp(2.55rem, 12.5vw, 3.85rem);
  }

  .case-studies-page .case-index-hero .lead {
    font-size: 0.94rem;
    line-height: 1.65;
  }

  .case-hero-trust {
    gap: 9px;
    font-size: 10.5px;
  }

  .case-hero-trust i:nth-of-type(2),
  .case-hero-trust span:last-child {
    display: none;
  }

  .case-scroll-cue {
    display: none;
  }

  .case-manifesto,
  .case-system,
  .case-partner {
    padding-top: 82px;
    padding-bottom: 82px;
  }

  .case-manifesto-inner {
    gap: 34px;
  }

  .case-manifesto h2,
  .case-system h2,
  .case-partner h2 {
    font-size: clamp(2.45rem, 11vw, 3.5rem);
  }

  .case-principles {
    grid-template-columns: 1fr;
    margin-top: 10px;
  }

  .case-principles article {
    padding: 24px 0;
    border-bottom: 1px solid rgba(17, 23, 42, 0.14);
  }

  .case-principles article + article {
    padding-left: 0;
    border-left: 0;
  }

  .case-studies-page .case-index-section {
    padding-top: 82px !important;
    padding-bottom: 82px !important;
  }

  .case-studies-page .case-index-section-head {
    gap: 24px;
    margin-bottom: 30px;
  }

  .case-studies-page .case-index-section-head h2 {
    font-size: clamp(2.35rem, 11vw, 3.35rem);
  }

  .case-studies-page .case-index-filters {
    flex-wrap: nowrap;
    margin-right: calc(var(--gx-edge) * -1);
    margin-left: calc(var(--gx-edge) * -1);
    padding-inline: var(--gx-edge);
    overflow-x: auto;
    scrollbar-width: none;
  }

  .case-studies-page .case-index-filters::-webkit-scrollbar {
    display: none;
  }

  .case-studies-page .case-index-filters .filter-chip {
    flex: none;
    padding-inline: 16px;
  }

  .case-studies-page .case-index-card,
  .case-studies-page .case-index-link:first-child .case-index-card {
    grid-template-rows: 330px auto;
  }

  .case-studies-page .case-index-content {
    padding: 25px 22px;
  }

  .case-studies-page .case-index-content-bottom {
    gap: 18px;
    align-items: flex-start;
    flex-direction: column;
  }

  .case-system-visual {
    min-height: 440px;
  }

  .case-system-image--hotel {
    inset: 0 8% 18% 0;
  }

  .case-system-image--dining {
    width: 56%;
    height: 43%;
    border-width: 6px;
  }

  .case-system-mark {
    right: 0;
    width: 64px;
    height: 64px;
    font-size: 1rem;
  }

  .case-touchpoints div {
    grid-template-columns: 28px 1fr;
    gap: 12px;
  }

  .case-touchpoints small {
    grid-column: 2;
  }

  .case-partner-steps li {
    grid-template-columns: 38px 1fr;
    gap: 14px;
  }

  .case-closing {
    min-height: 720px;
    align-items: flex-end;
    padding-top: 100px;
    padding-bottom: 88px;
  }

  .case-closing::before {
    background-position: 64% center;
  }

  .case-closing::after {
    background: linear-gradient(to top, rgba(5, 10, 25, 0.97), rgba(5, 10, 25, 0.54) 68%, rgba(5, 10, 25, 0.35));
  }

  .case-closing h2 {
    font-size: clamp(2.7rem, 13vw, 4rem);
  }

  .case-closing-actions .case-hero-primary,
  .case-closing-actions .case-hero-secondary {
    width: 100%;
  }

  .case-studies-page .site-footer-inner {
    grid-template-columns: 1fr;
    gap: 28px;
    align-items: start;
  }

  .case-studies-page .site-footer-inner > p {
    grid-column: auto;
  }
}

@media (prefers-reduced-motion: reduce) {
  .case-studies-page *,
  .case-studies-page *::before,
  .case-studies-page *::after {
    scroll-behavior: auto !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
  }
}

/* ==========================================================================
   CASE SHOWCASE V3 — BRAND WORLDS / EDITORIAL PRODUCTION LAYOUT
   ========================================================================== */
.case-studies-page .case-index-section {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.case-studies-page .case-index-section-head,
.case-studies-page .case-index-filters {
  width: min(calc(100% - (var(--gx-edge) * 2)), var(--gx-max));
}

.case-studies-page .case-index-grid {
  display: block !important;
  width: min(calc(100% - (var(--gx-edge) * 2)), 1460px);
  max-width: none;
}

.case-studies-page .case-index-link {
  display: block;
  margin: 0 0 clamp(42px, 6.5vw, 92px);
}

.case-showcase {
  --case-bg: #e3e5e0;
  --case-ink: #102f39;
  --case-muted: rgba(16, 47, 57, 0.67);
  --case-line: rgba(16, 47, 57, 0.2);
  --case-accent: #94723a;
  position: relative;
  overflow: hidden;
  padding: clamp(28px, 4.2vw, 64px);
  background: var(--case-bg);
  color: var(--case-ink);
  isolation: isolate;
}

.case-showcase--hilton {
  --case-bg: #dce3e1;
  --case-ink: #0c3039;
  --case-muted: rgba(12, 48, 57, 0.66);
  --case-line: rgba(12, 48, 57, 0.2);
  --case-accent: #9a7041;
}

.case-showcase--fourpoints {
  --case-bg: #e8dfd0;
  --case-ink: #27313e;
  --case-muted: rgba(39, 49, 62, 0.66);
  --case-line: rgba(39, 49, 62, 0.2);
  --case-accent: #a15c35;
}

.case-showcase--hoiana {
  --case-bg: #171113;
  --case-ink: #f2e8dc;
  --case-muted: rgba(242, 232, 220, 0.66);
  --case-line: rgba(242, 232, 220, 0.2);
  --case-accent: #d5a151;
}

.case-showcase--xine {
  --case-bg: #34231c;
  --case-ink: #f0e6d3;
  --case-muted: rgba(240, 230, 211, 0.66);
  --case-line: rgba(240, 230, 211, 0.2);
  --case-accent: #dc7755;
}

.case-showcase--premiere {
  --case-bg: #102c2e;
  --case-ink: #f4ecdd;
  --case-muted: rgba(244, 236, 221, 0.65);
  --case-line: rgba(244, 236, 221, 0.2);
  --case-accent: #e0ae59;
}

.case-showcase--langchai {
  --case-bg: #171313;
  --case-ink: #f0e4d8;
  --case-muted: rgba(240, 228, 216, 0.65);
  --case-line: rgba(240, 228, 216, 0.2);
  --case-accent: #d13a31;
}

.case-showcase--sanga {
  --case-bg: #dfe0d5;
  --case-ink: #20352c;
  --case-muted: rgba(32, 53, 44, 0.64);
  --case-line: rgba(32, 53, 44, 0.2);
  --case-accent: #53725f;
}

.case-showcase--akimitsu {
  --case-bg: #2a1e16;
  --case-ink: #f1e6d8;
  --case-muted: rgba(241, 230, 216, 0.65);
  --case-line: rgba(241, 230, 216, 0.2);
  --case-accent: #b77b42;
}

.case-showcase::before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: clamp(28px, 4.2vw, 64px);
  width: 1px;
  height: 100%;
  background: var(--case-line);
}

.case-showcase-head {
  position: relative;
  z-index: 4;
  display: grid;
  grid-template-columns: 92px minmax(320px, 1fr) minmax(280px, 0.58fr);
  gap: clamp(24px, 4vw, 64px);
  align-items: end;
  min-height: 200px;
  margin-bottom: clamp(34px, 4.5vw, 66px);
  padding-left: 24px;
}

.case-showcase-meta {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding-top: 5px;
  padding-bottom: 8px;
  border-right: 1px solid var(--case-line);
  color: var(--case-muted);
  font-size: 9.5px;
  font-weight: 800;
  letter-spacing: 0.13em;
  text-transform: uppercase;
}

.case-showcase-meta span:first-child {
  color: var(--case-accent);
  font-size: 1.05rem;
}

.case-showcase-meta span:last-child {
  max-width: 8ch;
  line-height: 1.5;
}

.case-showcase-title p {
  margin: 0 0 13px;
  color: var(--case-accent);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.case-showcase-title h3 {
  max-width: 12ch;
  margin: 0;
  color: var(--case-ink);
  font-family: var(--gx-serif);
  font-size: clamp(3.2rem, 6.2vw, 6.7rem);
  font-weight: var(--gx-heading-weight);
  line-height: 0.9;
  letter-spacing: 0;
}

.case-showcase-brief {
  padding-bottom: 8px;
}

.case-showcase-brief .case-index-tags {
  margin-bottom: 18px;
}

.case-showcase-brief .case-index-tags span {
  border-color: var(--case-line);
  background: transparent;
  color: var(--case-muted);
}

.case-showcase-brief > p {
  max-width: 46ch;
  margin: 0 0 20px;
  color: var(--case-muted);
  font-size: 0.9rem;
  line-height: 1.72;
}

.case-showcase-use {
  display: flex;
  flex-direction: column;
  gap: 4px;
  padding-top: 15px;
  border-top: 1px solid var(--case-line);
}

.case-showcase-use span {
  color: var(--case-accent);
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.13em;
  text-transform: uppercase;
}

.case-showcase-use strong {
  color: var(--case-ink);
  font-size: 0.78rem;
  font-weight: 600;
}

.case-showcase-stage {
  position: relative;
  min-height: clamp(580px, 51vw, 790px);
}

.case-showcase-image {
  position: absolute;
  z-index: 1;
  margin: 0;
  overflow: hidden;
  background: rgba(0, 0, 0, 0.12);
  box-shadow: 0 30px 70px -40px rgba(0, 0, 0, 0.65);
}

.case-showcase-image img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 1s var(--gx-ease), filter 0.6s ease;
}

.case-index-link:hover .case-showcase-image img {
  transform: scale(1.025);
}

.case-showcase-image--hero {
  top: 0;
  left: 4%;
  width: 67%;
  height: 84%;
}

.case-showcase-image--detail {
  top: 8%;
  right: 0;
  width: 30%;
  height: 44%;
  border: 7px solid var(--case-bg);
}

.case-showcase-image--story {
  right: 7%;
  bottom: 0;
  width: 38%;
  height: 39%;
  border: 7px solid var(--case-bg);
}

.case-showcase--layout-2 .case-showcase-image--hero {
  right: 3%;
  left: auto;
  width: 68%;
}

.case-showcase--layout-2 .case-showcase-image--detail {
  top: 7%;
  right: auto;
  left: 0;
  width: 31%;
  height: 48%;
}

.case-showcase--layout-2 .case-showcase-image--story {
  right: auto;
  bottom: 0;
  left: 11%;
  width: 38%;
  height: 38%;
}

.case-showcase--layout-3 .case-showcase-image--hero {
  left: 15%;
  width: 70%;
  height: 88%;
}

.case-showcase--layout-3 .case-showcase-image--detail {
  top: 13%;
  right: auto;
  left: 0;
  width: 27%;
  height: 43%;
}

.case-showcase--layout-3 .case-showcase-image--story {
  right: 0;
  width: 31%;
  height: 42%;
}

.case-showcase-plaque {
  position: absolute;
  z-index: 3;
  left: 55%;
  bottom: 10%;
  width: min(260px, 24%);
  min-height: 210px;
  padding: 28px;
  border: 1px solid rgba(255, 255, 255, 0.25);
  background: rgba(8, 13, 24, 0.78);
  color: #fff;
  box-shadow: 0 28px 60px -34px rgba(0, 0, 0, 0.85);
  backdrop-filter: blur(14px);
  transition: transform 0.5s var(--gx-ease), background 0.4s;
}

.case-showcase--layout-2 .case-showcase-plaque {
  right: 54%;
  left: auto;
}

.case-showcase--layout-3 .case-showcase-plaque {
  left: 42%;
  bottom: 3%;
}

.case-index-link:hover .case-showcase-plaque {
  background: rgba(8, 13, 24, 0.88);
  transform: translateY(-7px);
}

.case-showcase-plaque > span {
  display: block;
  margin-bottom: 28px;
  color: var(--case-accent);
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.case-showcase-plaque strong {
  display: flex;
  flex-direction: column;
}

.case-showcase-plaque i {
  padding: 8px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.16);
  color: #fff;
  font-family: var(--gx-serif);
  font-size: clamp(1rem, 1.6vw, 1.35rem);
  font-style: normal;
  font-weight: 700;
  line-height: 1.15;
}

.case-showcase-word {
  position: absolute;
  z-index: 0;
  right: -0.03em;
  bottom: -0.12em;
  max-width: 100%;
  overflow: hidden;
  color: var(--case-line);
  font-family: var(--gx-serif);
  font-size: clamp(5rem, 12vw, 11rem);
  font-weight: var(--gx-heading-weight);
  line-height: 0.8;
  letter-spacing: 0;
  white-space: nowrap;
}

.case-showcase-cta {
  position: absolute;
  z-index: 4;
  right: 0;
  top: 57%;
  display: inline-flex;
  gap: 12px;
  align-items: center;
  padding: 15px 18px;
  border: 1px solid var(--case-line);
  background: var(--case-bg);
  color: var(--case-ink);
  font-size: 9.5px;
  font-weight: 800;
  letter-spacing: 0.11em;
  text-transform: uppercase;
}

.case-showcase--layout-2 .case-showcase-cta {
  right: auto;
  left: 0;
}

.case-showcase--layout-3 .case-showcase-cta {
  top: 4%;
}

.case-showcase-cta i {
  color: var(--case-accent);
  font-size: 15px;
  font-style: normal;
  transition: transform 0.3s var(--gx-ease);
}

.case-index-link:hover .case-showcase-cta i {
  transform: translate(3px, -3px);
}

.case-showcase--hilton .case-showcase-image--hero img {
  object-position: center 43%;
}

.case-showcase--fourpoints .case-showcase-image--story img {
  object-position: center 30%;
}

.case-showcase--hoiana .case-showcase-image--hero img {
  object-position: center 36%;
}

.case-showcase--hoiana .case-showcase-image--story img {
  object-position: center 20%;
}

.case-showcase--xine .case-showcase-image--detail img,
.case-showcase--langchai .case-showcase-image img,
.case-showcase--premiere .case-showcase-image--detail img {
  object-position: center;
}

.case-showcase--sanga .case-showcase-image--story img {
  object-position: center 35%;
}

.case-language {
  display: inline-flex;
  height: 38px;
  align-items: center;
  gap: 7px;
  color: #9da9c7;
  white-space: nowrap;
}

.case-language svg {
  flex: none;
  opacity: 0.8;
}

.case-language > span {
  color: rgba(174, 186, 217, 0.35);
  font-size: 11px;
}

.case-language-btn {
  position: relative;
  padding: 7px 2px;
  border: 0;
  background: transparent;
  color: #9da9c7;
  font-family: var(--gx-body);
  font-size: 11px;
  font-weight: 800;
  letter-spacing: 0.06em;
  cursor: pointer;
  transition: color 0.25s ease;
}

.case-language-btn::after {
  content: "";
  position: absolute;
  right: 2px;
  bottom: 3px;
  left: 2px;
  height: 1px;
  background: var(--gx-brass);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s var(--gx-ease);
}

.case-language-btn:hover,
.case-language-btn.is-active {
  color: #fff;
}

.case-language-btn.is-active::after {
  transform: scaleX(1);
}

@media (max-width: 1100px) {
  .case-showcase-head {
    grid-template-columns: 70px minmax(280px, 1fr) minmax(250px, 0.72fr);
  }

  .case-showcase-plaque {
    width: 240px;
  }
}

@media (max-width: 820px) {
  .case-studies-page .case-index-grid {
    width: 100%;
  }

  .case-studies-page .case-index-link {
    margin-bottom: 24px;
  }

  .case-showcase-head {
    grid-template-columns: 56px 1fr;
    min-height: auto;
    padding-left: 18px;
  }

  .case-showcase-meta {
    grid-row: 1 / span 2;
  }

  .case-showcase-brief {
    grid-column: 2;
    max-width: 58ch;
  }

  .case-showcase-title h3 {
    font-size: clamp(3.2rem, 11vw, 5.4rem);
  }

  .case-showcase-stage {
    min-height: 650px;
  }
}

@media (max-width: 680px) {
  .case-studies-page .case-index-section-head,
  .case-studies-page .case-index-filters {
    width: calc(100% - (var(--gx-edge) * 2));
  }

  .case-showcase {
    padding: 28px var(--gx-edge) 34px;
  }

  .case-language {
    gap: 5px;
  }

  .case-language svg {
    width: 15px;
    height: 15px;
  }

  .case-language-btn {
    font-size: 10px;
  }

  .case-showcase::before {
    left: var(--gx-edge);
  }

  .case-showcase-head {
    grid-template-columns: 36px 1fr;
    gap: 20px;
    margin-bottom: 30px;
    padding-left: 13px;
  }

  .case-showcase-meta span:last-child {
    display: none;
  }

  .case-showcase-title p {
    font-size: 8.5px;
  }

  .case-showcase-title h3 {
    font-size: clamp(2.75rem, 14vw, 4.2rem);
    line-height: 0.94;
  }

  .case-showcase-brief .case-index-tags {
    margin-bottom: 14px;
  }

  .case-showcase-brief > p {
    font-size: 0.86rem;
  }

  .case-showcase-stage,
  .case-showcase--layout-2 .case-showcase-stage,
  .case-showcase--layout-3 .case-showcase-stage {
    min-height: 610px;
  }

  .case-showcase-image--hero,
  .case-showcase--layout-2 .case-showcase-image--hero,
  .case-showcase--layout-3 .case-showcase-image--hero {
    top: 0;
    right: auto;
    left: 0;
    width: 100%;
    height: 56%;
  }

  .case-showcase-image--detail,
  .case-showcase--layout-2 .case-showcase-image--detail,
  .case-showcase--layout-3 .case-showcase-image--detail {
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 47%;
    height: 38%;
    border: 4px solid var(--case-bg);
  }

  .case-showcase-image--story,
  .case-showcase--layout-2 .case-showcase-image--story,
  .case-showcase--layout-3 .case-showcase-image--story {
    right: 0;
    bottom: 0;
    left: auto;
    width: 50%;
    height: 38%;
    border: 4px solid var(--case-bg);
  }

  .case-showcase-plaque,
  .case-showcase--layout-2 .case-showcase-plaque,
  .case-showcase--layout-3 .case-showcase-plaque {
    right: auto;
    bottom: auto;
    left: 50%;
    top: 47%;
    width: 190px;
    min-height: 150px;
    padding: 20px;
    transform: translateX(-50%);
  }

  .case-index-link:hover .case-showcase-plaque {
    transform: translate(-50%, -5px);
  }

  .case-showcase-plaque > span {
    margin-bottom: 15px;
    font-size: 8px;
  }

  .case-showcase-plaque i {
    padding: 5px 0;
    font-size: 0.96rem;
  }

  .case-showcase-word {
    display: none;
  }

  .case-showcase-cta,
  .case-showcase--layout-2 .case-showcase-cta,
  .case-showcase--layout-3 .case-showcase-cta {
    top: auto;
    right: 8px;
    bottom: 8px;
    left: auto;
    padding: 11px 12px;
    background: rgba(8, 13, 24, 0.82);
    color: #fff;
    backdrop-filter: blur(8px);
  }
}

@media (max-width: 430px) {
  .case-studies-page .header-actions {
    gap: 9px;
  }

  .case-language {
    gap: 4px;
  }

  .case-language svg {
    width: 14px;
    height: 14px;
  }

  .case-nav-btn {
    padding-inline: 10px;
    font-size: 10px;
  }
}

/* ==========================================================================
   CASE STUDIES — COMPACT FOOTER FINAL OVERRIDE
   The closing CTA above carries the campaign statement. The footer is utility.
   ========================================================================== */
.case-studies-page .site-footer {
  min-height: 0;
  padding: 0 var(--gx-edge) !important;
  border-top: 1px solid rgba(147, 164, 204, 0.18);
  background: #070d1d;
}

.case-studies-page .site-footer::before {
  display: none;
}

.case-studies-page .site-footer-inner {
  display: block !important;
  width: min(100%, var(--gx-max));
  margin: 0 auto;
}

.case-footer-compact {
  display: grid;
  grid-template-columns: minmax(260px, 1fr) auto;
  gap: 42px;
  align-items: center;
  padding: 38px 0 30px;
}

.case-footer-identity {
  display: flex;
  gap: 22px;
  align-items: center;
}

.case-footer-identity img {
  display: block;
  flex: none;
  width: auto;
  height: 29px;
}

.case-studies-page .case-footer-identity p {
  margin: 0;
  color: #929db9;
  font-size: 0.78rem;
  line-height: 1.45;
}

.case-footer-links {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 26px;
  align-items: center;
  justify-content: flex-end;
}

.case-footer-links a {
  position: relative;
  color: #cbd3e6;
  font-size: 0.76rem;
  line-height: 1.5;
  white-space: nowrap;
}

.case-footer-links a::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -4px;
  left: 0;
  height: 1px;
  background: var(--gx-brass);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.28s var(--gx-ease);
}

.case-footer-links a:hover {
  color: #fff;
}

.case-footer-links a:hover::after {
  transform: scaleX(1);
}

.case-footer-links i {
  color: var(--gx-brass);
  font-style: normal;
}

.case-footer-bottom {
  display: grid !important;
  grid-template-columns: auto auto minmax(180px, 1fr) 36px;
  gap: 20px;
  align-items: center;
  min-height: 56px;
  padding: 14px 0;
  border-top: 1px solid rgba(147, 164, 204, 0.14);
}

.case-studies-page .case-footer-bottom p,
.case-studies-page .case-footer-bottom p:nth-child(2) {
  margin: 0;
  color: #6d7893;
  font-size: 0.66rem;
  line-height: 1.45;
  text-align: left;
}

.case-studies-page .case-footer-bottom p:nth-child(3) {
  justify-self: end;
  max-width: 54ch;
  text-align: right;
}

.case-footer-top {
  display: grid;
  width: 36px;
  height: 36px;
  min-height: 0;
  place-items: center;
  justify-self: end;
  border: 1px solid rgba(147, 164, 204, 0.28);
  border-radius: 50%;
  color: #d9e0ee;
}

.case-footer-top:hover {
  border-color: var(--gx-brass);
  color: var(--gx-brass);
}

.case-footer-top:hover svg {
  transform: translateY(-2px);
}

@media (max-width: 760px) {
  .case-footer-compact {
    grid-template-columns: 1fr;
    gap: 27px;
    padding-top: 32px;
  }

  .case-footer-links {
    justify-content: flex-start;
  }

  .case-footer-bottom {
    grid-template-columns: 1fr auto;
    gap: 10px 18px;
    padding: 18px 0 24px;
  }

  .case-studies-page .case-footer-bottom p:nth-child(3) {
    grid-column: 1 / -1;
    grid-row: 2;
    justify-self: start;
    max-width: 52ch;
    text-align: left;
  }

  .case-footer-top {
    grid-column: 2;
    grid-row: 1;
  }
}

@media (max-width: 430px) {
  .case-footer-identity {
    display: block;
  }

  .case-footer-identity img {
    height: 27px;
    margin-bottom: 12px;
  }

  .case-footer-links {
    gap: 12px 20px;
  }

  .case-footer-links a {
    font-size: 0.72rem;
  }
}

/* Medium-height directory footer: richer than a utility bar, never a hero. */
.case-footer-compact {
  grid-template-columns: minmax(320px, 0.9fr) minmax(520px, 1.1fr);
  gap: clamp(64px, 9vw, 140px);
  align-items: end;
  padding: clamp(58px, 6vw, 78px) 0 clamp(48px, 5vw, 64px);
}

.case-footer-identity {
  display: block;
}

.case-footer-identity img {
  height: 32px;
  margin: 0 0 26px;
}

.case-footer-identity .case-footer-kicker {
  margin: 0 0 15px !important;
  color: var(--gx-brass) !important;
  font-size: 9px !important;
  font-weight: 800;
  letter-spacing: 0.19em;
}

.case-footer-identity h2 {
  max-width: 11ch;
  margin: 0 0 18px;
  color: #fff;
  font-family: var(--gx-serif);
  font-size: clamp(2.6rem, 4vw, 4rem);
  font-weight: var(--gx-heading-weight);
  line-height: 1.04;
  letter-spacing: 0;
}

.case-footer-identity h2 em {
  color: #fff;
  font-style: italic;
  text-decoration: underline;
  text-decoration-color: var(--gx-spark);
  text-decoration-thickness: 0.07em;
  text-underline-offset: 0.08em;
}

.case-studies-page .case-footer-identity > p:last-child {
  max-width: 38ch;
  color: #8f9bb7;
  font-size: 0.78rem;
}

.case-footer-directory {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: clamp(22px, 3vw, 48px);
  padding-bottom: 5px;
}

.case-footer-directory > div {
  display: flex;
  flex-direction: column;
  gap: 11px;
  min-width: 0;
}

.case-footer-directory span {
  margin-bottom: 12px;
  color: var(--gx-brass);
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.case-footer-directory a {
  position: relative;
  width: fit-content;
  max-width: 100%;
  padding-bottom: 3px;
  color: #c8d0e3;
  font-size: 0.76rem;
  line-height: 1.45;
  overflow-wrap: anywhere;
}

.case-footer-directory a::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  height: 1px;
  background: var(--gx-brass);
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.28s var(--gx-ease);
}

.case-footer-directory a:hover {
  color: #fff;
}

.case-footer-directory a:hover::after {
  transform: scaleX(1);
}

.case-footer-directory i {
  color: var(--gx-brass);
  font-style: normal;
}

.case-footer-bottom {
  min-height: 66px;
  grid-template-columns: auto auto minmax(180px, 1fr) 36px;
}

@media (max-width: 820px) {
  .case-footer-compact {
    grid-template-columns: 1fr;
    gap: 48px;
  }

  .case-footer-directory {
    max-width: 680px;
  }
}

@media (max-width: 560px) {
  .case-footer-compact {
    gap: 40px;
    padding-top: 52px;
    padding-bottom: 42px;
  }

  .case-footer-identity h2 {
    font-size: clamp(2.45rem, 11vw, 3.2rem);
  }

  .case-footer-directory {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 38px 26px;
  }

  .case-footer-directory > div:last-child {
    grid-column: 1 / -1;
  }
}

@media (max-width: 390px) {
  .case-footer-directory {
    grid-template-columns: 1fr;
  }

  .case-footer-directory > div:last-child {
    grid-column: auto;
  }
}

/* CASE STUDIES — TYPE WRAP REPAIR
   Keep editorial line breaks, but let each phrase keep its natural width. */
.case-studies-page .case-index-hero h1 {
  max-width: 800px;
  text-wrap: balance;
  overflow-wrap: normal;
  word-break: normal;
}

.case-studies-page .case-index-hero h1 em {
  white-space: nowrap;
}

.case-manifesto-inner {
  grid-template-columns: minmax(0, 0.95fr) minmax(0, 1fr);
  gap: clamp(48px, 6vw, 86px);
}

.case-manifesto h2,
.case-manifesto-copy .case-manifesto-lead,
.case-studies-page .case-index-section-head h2,
.case-system h2,
.case-partner h2,
.case-closing h2 {
  text-wrap: balance;
  overflow-wrap: normal;
  word-break: normal;
}

.case-manifesto h2 {
  max-width: none;
  font-size: clamp(2.75rem, 4.6vw, 4.45rem);
}

.case-studies-page .case-index-section-head {
  grid-template-columns: minmax(0, 1.3fr) minmax(280px, 0.7fr);
  gap: clamp(48px, 6vw, 78px);
}

.case-studies-page .case-index-section-head h2 {
  max-width: none;
}

.case-system-inner {
  grid-template-columns: minmax(340px, 0.82fr) minmax(0, 1.18fr);
  gap: clamp(48px, 7vw, 96px);
}

.case-system h2 {
  max-width: none;
  font-size: clamp(2.75rem, 4.4vw, 4.35rem);
}

.case-partner-inner {
  grid-template-columns: minmax(380px, 0.9fr) minmax(0, 1.1fr);
  gap: clamp(50px, 7vw, 100px);
}

.case-partner h2 {
  max-width: none;
  font-size: clamp(2.65rem, 4vw, 3.8rem);
}

.case-partner-steps strong {
  text-wrap: balance;
}

@media (max-width: 980px) {
  .case-studies-page .case-index-hero h1 {
    max-width: 760px;
  }

  .case-manifesto-inner,
  .case-system-inner,
  .case-partner-inner {
    grid-template-columns: 1fr;
  }

  .case-studies-page .case-index-section-head {
    grid-template-columns: 1fr;
  }

  .case-system h2,
  .case-partner h2 {
    max-width: 720px;
  }
}

@media (max-width: 680px) {
  .case-studies-page .case-index-hero h1 {
    max-width: none;
    font-size: clamp(2.45rem, 11.7vw, 3.65rem);
  }

  .case-manifesto h2,
  .case-system h2,
  .case-partner h2,
  .case-studies-page .case-index-section-head h2 {
    max-width: none;
  }
}

/* CASE STUDIES — FOOTER GRID REFINEMENT */
.case-footer-compact {
  grid-template-columns: minmax(400px, 0.92fr) minmax(560px, 1.08fr);
  gap: clamp(58px, 7vw, 108px);
  align-items: start;
  padding: clamp(48px, 4.5vw, 58px) 0 clamp(32px, 3vw, 42px);
}

.case-footer-identity {
  min-width: 0;
}

.case-footer-identity img {
  height: 30px;
  margin-bottom: 18px;
}

.case-footer-identity .case-footer-kicker {
  margin-bottom: 14px !important;
  font-size: 8.5px !important;
  letter-spacing: 0.16em;
  white-space: nowrap;
}

.case-footer-identity h2 {
  max-width: 16ch;
  margin-bottom: 0;
  font-size: clamp(2.55rem, 3.3vw, 3.35rem);
  line-height: 1.02;
  text-wrap: balance;
}

.case-footer-directory {
  grid-template-columns: minmax(160px, 1.1fr) minmax(190px, 1fr) minmax(105px, 0.7fr);
  gap: clamp(26px, 3vw, 46px);
  align-self: start;
  padding-top: 66px;
  padding-bottom: 0;
}

.case-footer-directory > div {
  gap: 9px;
}

.case-footer-directory span {
  margin-bottom: 8px;
  font-size: 8.5px;
  letter-spacing: 0.14em;
}

.case-footer-directory a {
  width: auto;
  max-width: none;
  font-size: 0.76rem;
  line-height: 1.5;
  overflow-wrap: normal;
  word-break: normal;
}

.case-footer-directory > div:nth-child(2) a {
  white-space: nowrap;
}

.case-footer-bottom {
  grid-template-columns: max-content max-content minmax(260px, 1fr) 36px;
  gap: 18px;
  min-height: 60px;
}

.case-studies-page .case-footer-bottom p:nth-child(3) {
  max-width: 50ch;
}

@media (max-width: 1040px) {
  .case-footer-compact {
    grid-template-columns: minmax(300px, 0.82fr) minmax(430px, 1.18fr);
    gap: 42px;
  }

  .case-footer-directory {
    grid-template-columns: minmax(130px, 1.1fr) minmax(170px, 1fr) minmax(92px, 0.7fr);
    gap: 24px;
  }

  .case-footer-identity h2 {
    font-size: clamp(2.4rem, 4.5vw, 3.1rem);
  }
}

@media (max-width: 920px) {
  .case-footer-compact {
    grid-template-columns: 1fr;
    gap: 34px;
  }

  .case-footer-directory {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    max-width: 680px;
    padding-top: 0;
  }
}

@media (max-width: 560px) {
  .case-footer-compact {
    gap: 32px;
    padding-top: 44px;
    padding-bottom: 36px;
  }

  .case-footer-identity .case-footer-kicker {
    font-size: 7.5px !important;
    letter-spacing: 0.13em;
    white-space: normal;
  }

  .case-footer-identity h2 {
    max-width: 13ch;
    font-size: clamp(2.35rem, 10.5vw, 3rem);
  }

  .case-footer-directory {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 28px 24px;
  }

  .case-footer-directory > div:last-child {
    grid-column: 1 / -1;
  }

  .case-footer-directory > div:nth-child(2) a {
    white-space: normal;
  }

  .case-footer-bottom {
    grid-template-columns: 1fr auto;
  }
}

@media (max-width: 390px) {
  .case-footer-directory {
    grid-template-columns: 1fr;
  }

  .case-footer-directory > div:last-child {
    grid-column: auto;
  }
}
