/* Leon L Smooth — artist-layer refinements for the static site export. */
@font-face {
  font-family: "Instrument Serif";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("data:font/woff2;base64,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") format("woff2");
}

@font-face {
  font-family: "Instrument Serif";
  font-style: italic;
  font-weight: 400;
  font-display: swap;
  src: url("data:font/woff2;base64,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") format("woff2");
}

@font-face {
  font-family: "Manrope";
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url("data:font/woff2;base64,d09GMgABAAAAAGEEABMAAAAA8egAAGCUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlAb1Vwckwo/SFZBUosuBmA/U1RBVIECAIRmL2oRCAqBrRiBil0LhDIAMIGXUgE2AiQDiGAEIAWHJgeKVwwHGyrdJapbsyO6W1VRAyCkmYjcDlGobB7ODOZxCMLdIvv/M5IOGdu4bQBmptaC5Cw3Zs/B24Wc3UejP90jo4xEJ5+mL/pCijoTBwmGLDIUXTjoFu5sGgiWh5SZ4XskoeA6g+tCYUQnLgcljNh0f2nfNxg8GVT06PO6JmtJp2lI0E+iP+eQObd50DSNzKChwFooKPopSntFwrM4C87KVzoD3MmxCDlyQjzPr+nPufe+93aXXVhg0WwIUYg6TRaa0NTyqSU0JSoVJ76PiFY9VifmJJ84cadO1SnLw9d+9Z7b3Q9m5kMISM6GWaLwsX33b0ClUp40sYoi4cI2wiC8/+F/W//7HA54RETUIx4RERHJkBAVv6EdCB2ynzn2M/pMMdYts5/9HZ9gt/n+uz/n7/01jstbvsZpfPZ9jeOYOQ3X/DKGSkhGhkSHAzz8f27VLcAwOdkhc2ykHcxIv3qUBVm6RKSrSwyLTEljSSOtZaKHjX/7mSf/7X6FGD5Dzi4MwTY7nJgzehNBzJiIYgMqNhJHDFHEAhRMjMbuxW/ac1iLcuHCWqUuXORn+Tn4svm7nZl+F5oU6xEKZ65BaPH45/2DnfuzjKKoBSVB2AKMMNAM24o04PShbtjAPE5fqtk4YfvxGwnJ8KX1LenDnCnzj272Gdoxlzd3Xt8XR8fi5vbmstxOQowpTREpItLIRcSIKaVxRcpRxFGKlHJILe75ep2Dh69d76e9kLV6RHVDY6QdI3CH/r5LLOUcP36unPn7szAvsCmjah2g0HecPcQcwU/GJDYrVB1JImGq6g/8/OmqUdVVOIQjXzbVxCO/RlcYUGU55OmvT1eSCxK1XpBjH3Pzz8ueuy9UJQlR8zebREU2inU2U4Rc/gnxYToUNoe6CFKTpG5ce9Pj3S5TBTKVn7+mncEKuHxUpvsEa62oF1f5//uqWfsuIXhAOgGO0FSc4wOf7yw7l5Nap1jUuXv/PfwMgB9hJAQFCCJGAESNP0DqnA9QsAHy4wuElGcyNXSKlGN6AMQZKNmgSIccqxQ2hNSmUOtsUU05Rentttw2pNPv1v2W1Wa/d6rYSbop2YsVobx39fudg2HVdyd5SV2TIG4ZBcaPX0vtzb0QvSIo4F+hdnKu6i6uVbUVLkA/k01JbS4l2AKjBZTXqkpQAVVCVWXZWFZWl4haOctWV8qvRdgogbTHHv/UoVBsFEGCUJF8j9SfjEIjozxWY48/1z8zKdhYB49s1NBj9P++eg5rOYNb9O+macheZRsOWRxxRIL4fdW/vofst/eG2OeH/ehH7xFNgjkJ55wXHONA6pA5c4Atn1baX8uZTYQjOTLB+iwILVpKEgGdKJAJgiR8x6BKEhAIPf8lTqjvszvcPi4hSddVlN3MVARcvMv4UFIAq4+ezjN/5G6jxvxJK02H+WAAYM12E9caDpOBxEow0J+laDYHuKBhE8lA1qQn+8EDKIkeVofwLXBezMYB3EmvSoKQSGjh58bexG4LM9orxlA+KoIlKF0OUBE1yPVfIyY3MZKjdFle30lAxXN1+6no/PJ/oeImxsJU/UGx2EQPsa7MwZ1nI7Y4JvvHOHyZr2+DBOrSNDFcSNmOkGZbryqq4xz65thY7cc3G+SCVIxN0+vn09cx/ugmNsZpJdkja11OXfe6xUN9BGe9sk/TO1TTzcOnriWRFiXFYwIU+wA6kHioq9ENsYGHLwDWXJOnZ2DQU0rzjCapSk/kniR/ZmKXqllkdCsd5yYM7bM7NuxF2dWXgCmLl7xpNkhMFzd9Hb0xdTchBLuCSSkydZzKOTITinW0t55f7hbFcmETa0BzVHHIokp9ClImst285sIDBOQ2LRRxbKkLgw6hjmw17aGZbpbBDj2oSfp1uqrlVIVw44ucX+7SXFus6IpBNsVccdbGFGAJIFtXpLmJfJGvxlsefnxc01NUpBuSVQ1ZpUphJ0/qzMJW5xQIMX6LQZ8iT0eXRPqA4usLfawlYGLnIGXNirtFwAWex2JXobQ0ybYdukN+j869qdgSslOYMJhrEihot8g+xgeGPxI/BRkEqrtuUfMjBP9Owu3moCaEmf/9/yLSkkvyfDPXEav4kJjarH5+y8VeiA/t4WoRLUFLiUa0T2QLWwIVYSFUxY+dwxh+j6PNBnASRakoNbRL6O+Bq/XpN9Fz8CMcg6FmqE5qb9rlFFmOWStPavnsPKLPzTlij0mvkXG3/mYxYJNKFfWKE8Ll+e6RC32bYnN1jdZ5jG07xFX0hEo8kexTeiZLi0PCsiZv3khz6VoaIFux+9xmsFJF5sGdZLfD7neZT/rELfWtH0z2U1/TgbcDrBaJiIMfCXBE9aT0IbyMODCL3xQfKLFqwWYaWoBVpLQClTZM1vZJCdrpxNFZF0FdGzdeN9159XDT9FTAdqNr6aOQuImN9XPFzW7jczvr6c8U/3MzFRnAYyBzFTPsXtdjkPskKnEtg40iRjPRGDYxls2NY6rxTDLxSfVN8hDtYY+I82jjhjzmCX5PutlKTVbPVKuX4CcZq62RY611GtkJNrKb6fYww16m28cM+5nuADNUMd1BZjjEdIctI1NosG8DX6nR1DdgU9+yoe+ofM9kPzDLT317KQWEh+bNzoQ+PvHi+k4QEK+xBMkMoh4kylWfTJblNtFILqU5jZZhw9z51mAzbZim7dm+DCI92EjCPp9WkMdp++grTqEEawkbOSqjAXUDP6qnbQybG8sWxjHFeKaawKCJlp01CPxIQkCa1oI5drO+Pcyy1+rnBVmojyzURxbqIwshC+UiGIe0/IQfIVbpA+7cGs/f8Am3Ud76297q397/NC7DRQ15Tp2e7Bp23lMt4J5xGvo+7/ugb6d+0A8jS4YJYOszNs25bDctnsg53JvWc5U9bN20uq1OS2QdMfiG2CfG5NWrdhmQW7Khb8BhAKESS1BYT6KqcQ04BElIUKIiM8fJz+5HS9FRTAnLoNpdJKlav9U22+2w0y677fFG1jb5rve87wMf+sjH0nziCz/7RToVQgZSJso+GvTpZ4jHnriZWvX8AoLCIpq1aNWux7jzxGJcPgfQt1XoJv30N9gQQw0z3AgjjTLW+Lr6f7M1+bZ3LKlwbwpyDS1K0AyLzeHhreGYuQPn6XbmO/mulKLJpvZ5ix+RTxrUtf9PW2fnGOMDxTZieoI8N+ilt0jyQcG/zuFiIiTyQ+hZ8FRSKo001kRTzeTI1Vyr2jZmddblhhjevx9v4/MwXR4R+Q5W/SDo9CtIgYxcnHiTTDbliOiW0Upmt06zENsBglFACOS6VJSgGRabw8P7NBw716B2jVG6mdId8qjrydwybqEvrGHOm/5ohNcoYydLy8RzrVWoXwbB7D7Pec5znvOc5xoYdToaDtmm4nSwELqYnnFmc1/97OKSMBOAKKB5bUE9wdEv+3zaNlaB+CggCBJzFNAMi83h4a2zgczrvl9I6XNHF2MnAebDC+o2IpEEvwQd5VXGv1sMyCQk/HERkwF8UYAPBAAU0gyLzeHhNQ95JXwF0j7PdRHfRmFrxLNPLiibkPBfCIDGnm67CO3VdMW8ce4KIy5bdVfvDhRiqdBnrl7Mnt9WhdWUQNDQl2P/2NA/2S9Irw9c2As4ipl9gsPARMUOhd/FGfesor2AamlG699FGQrrPNxQnhWaKMpzTT6MRQVcAVqCRDK2NMNic3h4r8OAakG11XMZXHSgWIllKHqGeSMghlJlTFnNMIO7bEPb7fCCnXax5IRHJoOpfd5Cl0i6G9Q9S2KfAw46vA2eaAl0Q19acwFdVD3pc+ihhAp6Dsh9mlEtzbDYHB7e4zDqd15o51IAAL7t276NhoZ08SQwSZAq6XaOBTRQnp45hRUdoqChTcLflacouT2ODafGbFnCiml4WutI+ytiIn+i237IzQzHUnYw4DAk7STxImon5SGEmxFj1k96TWZDKfp+Xj5xhtROaju1lW+an2bbgcam6tv914pUDtpvJ0cGGr827TOAYqyLhKBs5KRKgbxFNsRI2Yf/FsryAfsLnYD2w6TR8QGEcOBgAwUCAAsYuAgDZ0sEQo9k+iYc56+wLudL5yObQYTQ6UdIE1SHSLAtiKqOvbR/Gx1KOq8qBx1y2BFHfeozlwmv3fbYa5/9Drjiqk88MrMFwtPy0TEZsh8R8AyPydw//ZUJflQryXb6v0q7iK53xlmyx0u21kabbSG9Vr8jGomF8zl3s65ardZb1uGeN3oQtozNMd+ZfnPBnDNNxuLb7nsYE2O4/oPl0P26S7fqD7RN13nf8W71Ps2SsQQojU6qXtWhzqkmVet5yfMsKkV58qWcl7fkoPKKgiBioHGKcrHQSCcDsUYgQaeyQKAv/c0ALVBsDwsJGAv4QcxvzC8MFiYXirhbJG1K8fkUxqiEwNFKJsot5CQiMSAs2d/2teGWYto0SYrIhiRMyR+ehfKGnSRcJUXNG4KJsKTd/wsUUt/85HY75M5NFss7/bd5gwkg0WEyrq+0U6rWEBIixNtmHJuNCoVU5ksRMFOLPajHVtaSmTTS5ijhR7VNYFu8Q7E+YgrVnHwPcY4YEHOtRHSJXtKEzWC3jflzg3OT/cXm+TAds0DAMb84WGx9mN8r2Aud0uTqGKDCxer9yf/MXP0m3x2KGiWFSGQEWIJ/4ody6d8W7zBUX5EN+hGp0kO4SWp0mSzTD/BZOaafl2nBGTEgsqyua4JCQlNfnr52gOfRTVmTWaAY7n0TiW6DUpkZRr6Ucu1JXJpV/YF0JPZXqk+zqHxUPEs1QNFtQBnWZ+bT8ta5RIptZONCj3n0vy5Uc7HyBm6k6tX/qmDNjRAZrqXy9OsRmD1uE3LFwDkXZcB84Ih+A8hFuUCE4LD+c/oNp9OboMHruib9mlPp5bbnX5UirRl4RYNIBhIQgtZvGKgxPeTgDU3fTeIxewmCEvG5WYRJvJO+CMPFvv2cNUwKDw6TxniQlAVsy4cjacDK0ZWuTl8m6VPvEU+jTMS+YamCfKaC95riFiml3G6yv30ZCZsPm2i3Y77y12Xs3Z7g07L2cuPPp7w8z5is1fmp+A42VtEqzOO0SLnWNcdKQ0Nils42ly4UaCEvlcVZFh9jokVYRA5FPwaEUG/MjQxXR0HD+L8wbDjwwAsf4uBHAPFIQBCJSEIyQkhBKtKQjgxkoh7CqI8sNEA2GqIRGqMJmqIZcpCL5miBlmiF1miDtmiH9uiAjuiEzuiCruiG7uiBnsjDDeiF3oggHwW4EX3QF4W4Cf1wM27BrbgNt6M//oci3IE7cRfuxj0YgIEoxr0YhPtQgsEYgqEYhuEYgZEYhdEYg7EYh/GYgImYhPvxAB7EQ3gYj+BRPIbH8QSeRCkmYwqmYhqmYwZmIgoXZZiF2ZiDuZiH+ViAhViExXgKT+MZPIvn8DxewIt4CS/jFbyK1/A63sCbeAtv4x0swVIsw3KswLt4D+/jA3yIj/AxyrESq7Aaa7AW67AeG7ARm7AZW7AV27AdFdiBnfg/KrELu7EHe7EP+3EAVTiIQziMIziKYziOEziJUziNMziLcziPC7iIS7iMK7iKa7iOanyCT/EZPscX+BJfoQZf4xt8i+/wPX7Aj/gJP+MX/Irf8Dv+wJ/4C3/jH/yLWvyHOsQQSCAFqUhDBmREJmRGVsga2SD7kP3IAeQgclhyeHJEcmRyVHJ0ckxybAJ1IwL8kZ4QAC+ujy3ST8m4xzwvb9oik7yown3ROSV6mKvGvXKcFnraOE9YIVe/pQlftMR+1zL2u3OCmTZM8bgRuimc+xDDzFDhvuoDFY6YoSY0+Pth8cjXFXhamRk46QaLTRKdPuhEx+Rx2M9LSKY8hSpMU6nSGI+4TSPGDFFG3XOJ+7TTQxPB2SXfK56wv2FDIf11+bfjq1Z5NQJz/0Tvl7jsQ1pdrtkqiJaY5ORJKTimO27d+Wr+WNw/cihRsrLBKvCToUWrACBWo9hj3jQfXLNpFJjrqusoFza0Mm1o3bfCs3L1SVJQmlLjwHRDrha2DAZ96+fhvCyiAC8Hfb5pE6liwTpqbeBl9WD1iQ7rFfWYKHL8bl9/gp53XTIJKgXOeLzqv1YY3khVzEZeBZjrrgVkM+Sy4QMMIQ4IU0+PtZsKQLxMzXRRoL9BBCBBFeg8RVqBLqjQ8iwjybyhyW9480EVN4/2DZPOvqcwpG+3UOUx5U6tA7uPX5KAtrqbISaS9p5XX1BDajg7SkVSiVQmVUiLpEZs+YlGKe+eeOFkkiwu9AcB2aWiLXF3Vt5CpKRUfPaFf85wBdwFiAlZ1F2ZQsbjOwCqX9Ud1ZPVoh5y95djB7tzut6ODoOAduA2ZwDyAgBAno929bG+skG17b5XV/jkFmx+m1+sianVKgZyE3/5g7Dpwyd84gQkCEmRKk1YfVkayNZIC6201kZb7QbJjtXDfjscUOtUgnpWUOgfGtu2yEDF7t3oNtpY44w30aRhS+VR/FP2pL1FsM8/amz0rR9956deYkuCOEx3xb+Oh0sKLn9bbkUG/dfClkxbZoarViq3ymY2xfCwOLz8kgUlSlJPugyZ4jXUTGNN5GrqNzk6aa+DjrpraYLe8twgXy8RBfq6bZiv+wB3usvdblJieKWMBPxe/JD7PeBBKGMwublRLrns3CBe8PwtVVCkxFVfeWeoQuMvwFEhoa+UWdStXhSyEn2rL0LWYjr/CtmIBepRSIm/3EdlvzgUETkweT8vfwkAOS5AXRbyGaS9oekX5EfIlwAEKHoaNA0Bj1CCii5/xhQFk6RLUvBTFkk4vTMVIkiN1A8oAv+M+gnhqXQowSz6S84tTLj6nkOistQxhkiyThELiBCurpZ69XJ6vxFJYUhAmIou1OgPIPSdIjWSnCp8nZcgxI7WlHjkuV0TKYCUwRHpIY9cZEaFJgBJbpLaz6nVTCJGKO6QKSBjIlBoFP3U9x4oExQ0vZgHBdZpzdCGKwsrmKFFGAWYIfKKTxU/MfpHZmBoKqyaS8ohL6YRTgijANu4Fjtk8aEfdwbHvdRj5DsEfbhpuBr3YMusOYCgDIIGBBfMmXNzCQhxR2eIZGOSHdPwh0TaXr9UnEMYhBmu0AvoscNB9q13xEQ8UR/L1A4BB5NqsaFjv8UDHmNLjyg0J/FRNX2EsbuC6xDGsYIf6oOl7MMYcdWFHbg+N5tlWTByMLEGnAzM5+onca4wXLue0kqJHKjnd/AVtfGFF65ZUv5L7yKwWsdTjNzMy4zZjacRmQzS69ahtNzBZ8m3fzAoMsnhxmBEKmNwepuKNESBuMvX/UGaX2CCh2R40DH8v5FBvtWT1Cge+UuRcyrkSJy7ZNuDCpjZJsPyhypgS1Q7XqOqc1lO6GR1f9L+DRyrHwcNyO/ZGjrqSu0gEdp4LRAJjpEg+XE0G7R82Eoa+fx70chfr9xPsNR+425AiXZRBR+IVM4sj1Ppz1unKM6NTvnXFao4HvwvZde7rj8e1qCLlQo/gkKW5IFKObuVP/M7TtXsEiF/iiNapmhGP6g16v4VAZdaCm7dlrA6wux6RdpUcM5ETP4MfQ7eFmnKP2o7wMYWMvHaxhFEBwjkapT1lziq9A9VhVPJjEWMKzksfp5hA/UCZMKNvLoPsaflVSSib8ReessdQ82/Llqe2Va6WGMb1YEp9YNtwiP1gJrY0GXB/IZaoW8NEdrvRi5/59A2Hq8uCZ14OMcZOoLS1PD+cYOD4cBAfOsd1o4fnq6T7NAICTrMclP2NMZeI7e0mLqpxRyX3+awsrvtFh2qbJGbU3peWeIR2ngCZ3yjJmgRLEqPJHRWyl2arPzfIFqTiZpVtYMXja6UzhryWcKMlboBvtJaxAQdJ0unhfGx1ArjYonQ8bByOuKc4yjigu+0OQnJHU5X8UqKl1fQ6rKjl/+JOmuaSBYCa5tjXEwzcUrntpLZjqe9jhIGwiS6D4GV2pPYhUsl+wW/2QueTEGhonYEnzQU9rcSincIEYbSfj7LYX1HyZs+ROwQWWg9+Mm89EcgPPIjWVVCmE6ltI1QhoN+3b9FqWXqScUzG5w7TzqkWum8sWUSxqyLdGgkpm87I7CV+pwHid5CKETGADm2mii1FpKNZeopFbZiqkyDO8VDti4XZOOitqY9+7IOVaNzIyI6I9gonbp1AwOEvRPPW4GpqEEKAb+NtRRpjW31oLVXcX7z6W5j0O4FNHOOaDtKJWvwJrsc0FKwLA+I7ooc+eu1Egyq5FUBbHuqdh126uRdC00Y7SefxBzIX6mpvIt0eDaEq+WsUxFR8OGEQ+zto4PsGe3fIz0F5KSKg/HcyXQKRKdiYFgnD2uGUFpLjr/r6xzUJYQT/jXJAQLG6Q1ZPyv01HorBBjrhMJk+WwB9yfxh0nSFbNnXYol/7fMMOXE0OZs2ypFwvzFdtiMqqGJ5h3fjoYZLZjHqzn+8rEoE5wAebOzxq7PkmiOnSqXRtHJTvBHvu6meYg/UQbzMg04hr0AmtL6Zk3wZnANktyrOnt38Fz2kxODyn0DrRMll/FgM6KSxCyH0sC19YsSBiy3ErFOKLF+cVeCJD20sJRfnDf7KRQJtNPSP6LumoMMWMPETRYiswbkogYRr6URfUv9Y65OyBsrQu40dX+VJHx5TS78IMMncVzGqQcovleT8zFQhEwhREna64px4bCx2CdRkbiy34jCInszXO06giixEh5TdHLNBm1yXkQeYck76jSc6/ZNDl2yWRJxqmUprZihbjjCMZXJYRenDtamvTunDk071x0hK1xUg7kGTTEo1kLye379zhQOjCdJFrpXn6T2Aebs1FMlgMdIyDZrOACp7p6tbpBn9A+4CAEe18Z/7RGhMkJUg6CxUfBsFkivXmFuUsZPnoWFsSZ7dfIwVNO+wvA/5EUHxi80uXOQE9SnktHXfdxPho4dpyDNK6KUVkLFOESQRak+RzTfOPAuVqHPKZYDPy19EaqrSWAnOJL/qtj936quU2tLyam1g6YbgYhw8KiZqcWwp9U5hJ+l2zagsg7DSsE49/tN+VUtsn4rZzYbg2o6eh3zkzt090/7IwtfJv+qo2mfnMWnDrJUcvl5tosvy4skXTMpWnBxmkXa3z9FWt8+8XOGTJgF0GHQ4dhVcgaD9C2SeLXBX9JHKZGWNz2PtL174uc/y+zkBcFjJDxVrbhco7ukudgtqJcjGB/ig1th5oYGKGGOY37y5broXHfQd8mYMrVK4qiu2VHs+p7VjiS3T9Sk1+Mzb5XyB1AoH2lnmz3mwlL9xNqVDoq1yLw1tYpjw4PiYrLwFGNtiS3ikN7d8LPoiMyYcCGT4rB7fqeibScEtogODRTODc6+/piYwpEkAy34DBUO9DQuQmQlH7Zgg/j7VdJbfxvvqEm4ZPInLy4QZN+tqH55phmjjYY58O02edPoSLPZ4Rpue/7tptgKM3bCMwnPysb2uHUrtLhBWVnLIgBrW0mMIzmRvVygrotPa6fhSSH+nDgEHZfzowRsVnMDWgtL6/KpNt7ax9rpurWaCaLK5HZ+GoJykgRbM9lnZUO/7tljdPCZPOYY4ja/Jz+rjGiwLKaqTMhswJgvGmAeaYigVQrUozPkkZuyZSPTS2iMguzWfPalTEC+AT2liwZs+dFWwxRTxZkfyMjsyGEdLWwJhd4gBIr1MjlJ+wdIsbUtsdIls2XEwP3aumiwmF52Z+OSNmpAxrk13y+ueJeiudRnLNauW26ZRz5GwV2AZIOmzChFwMoUMEykInefAqxUoJjZm/vCHpn7ye+Oqn5Yo+WzR/jzp7LGq5gIT6TPv6NlOCtLj35j84brPBx0KnxYNHYCcm6bXFL/+u+fv+KxC4aOYuEDnN8p1eiBk5Tww2Mgu+dotZ2opXlmjHoYJi769u3zPzutg0hUO5t2xUiXxSPDqLU31bmLGAoP/+KUcZD/VC0MKt3yM/tg1jGIOQeknJlZQtR6Veg01omxrXnFmMPSGhbiUcWayxcS9VytckK8eVm0oRfNr4xvU0sTaPJT22GdZfTMAs3xgu5zL3oPSmaVQsFr+UMMSwsRUmrudGH5/qTCNHrRRJcOhR9k0/sf1PR/v64R+8+0Y3qF+Pj2ej4hP1TRTSPQBq88mhDtzacQKCvlZALZHUgIxPtYmN4iT4LnynxXgmvCmeC88NgSbBNYAraq0pxgDhyxqyO8Lz/XLT+WBVqulskKaW9owIkCuQIdrut6yrme9va2IaKgwIwQahCXGxTChk4NmeDF7A6DtrQG0zW4/iP/Fk/rOepnN2+EV6TdprpLpLyx2S3suy8arD9BgQ73FLeiwFVYxTv0irhxmPOZ+QY0s9+F5+C8OT5483K88T46jtNi4CUbz/QIJrq5/+ixhBjijqdMxG5IhS/Tfa3RIdoiwo5kgXGJPhBpEBabHO4Y85/b/uzxNDkmw7M8LR8dxGIv6PyX5WSRW0wFza0QIFtyoQVjAk4wLCBoj/9prLV4gSsZluTXLWXZh3S6zd7cX54zu5RQ+CvztngqPLkuKYm7r5/H+41xl94YF1/HKFH2VN4Fu9C/YX7som9tddExlzf/xanhn3OMPJbU3m0u/na03BVxDXGt3GVbubip9t7jB44R/jmOAy5etfpxBhVlZOumaYtjOlvG3IF+B23D4kiRotSgy7Ko4ewp8zyE72HT+6vpnucWTb+/kvuxl6vsimHGeiYjkR1ms0qqxsQEcML87o9MRbrFAqNJyIW/T/K1aB+6qGMGGq/A7kjKqX2NKW51BQZr8ELQBi2zYKegJXJYeJsB9eGYAlfRn/0sG12nGU5uddEwS5t3Dbr9PqFb4Rq/HlEu/jZd7jIcx1583ytGzinghkuE7sVK153zQpJwSiyb/oiAkZq3FNA7a6xLu0k4mKEyBZCaeGq1sT3q16t+6t7HNK93ew2SQvMBSUfVrg6hK1lGpry+MgmpJsA+fFRDRt2G276IJENOmwdzgtWZ13NsfUF+dcHT+ie5Z+1PPzWxVbdvWqZ9s9Hf7qM/i/8KH9tgG0kW2GCa6LOqBdhc+BvtnB8P5HyC/jC7xxRknMpta//8gBvMxT+U5S7Ly+WufxxdxFwMeAaeudZyUDDOsIB3rjXt89lHcEFortUb5/dBJ4e7xHdQNP8iOWL3s/UnHML727gLKxsrTz57+fbBS7eEUFsyDU1OTIj09hUxTkmlhhPOfYyfNFki9i8ZvC9g6OWm+nXS6cTEHJW/M7g8/n90jFXGR6OzI922iAGUCQ49cCDaj6SM2avEypXRLeTtbNcCC0DxqdG/XelNUoL4EQtZFomUlVUcat6PrwNHvuyy/M+e6IWKisD7VvuldPKrRILu/Spp39zuIqaefd9/M6erLsSLuoVReCEjcK+NkygrzjSXFMG0TvXLLlI+Sm7reC3qvGhQxdTTERcfvsQpylPGCeoYbH5GA+Gq02aezDkznlKbmhg+UCc5SwC2ALlKH8qhfuoXHK8/8mdDxy/jY7CxYe/5jvxR78jIUe8G51xDIxwb29zyZyNwLXLWK6nOUdC1QmGzQeoZXq7Y4D7mtIG8i6vqI1c1TWEl6I/2EqR9NouDld2XKraZnYYZUoP7nV8gLlJjqwHir2ezq2lnaxZr0hLOy7Ws9i33gVdp6PeBO468mHyRjF4OtACrgbgizaGUo19LaRjvdHcKvGattXMlM8AqunGSQ++CAkZFQ0SsXqLhhsV/jFYfqS71n7/YPFGCrUgwsxl4dXBmcL3URrSpneczQXXMc97/+ajALDzBzD6sm12ssDgedl7/nvnzxtoiHCUx2hsnKYsAdsbfKb826p7ZJfwyRvXfjd+1UWVSS8U6F6Sjza+NIJ2yT2HDvnOUa6Rmeg/mwvrxsYLsWrlj0hrEi/fhu/R1jTRG9v7/d4VEzL77vZmII0elnx9q9x241Z+udYJtgXx5dsdFhbIMPu9+cVVrqexKMaGc5OCYWFN9hBRMg/W35a7J00a1IFndN8mjQl3uGJvELhgq6WCeuKUc4ofJZcQKVC7Sjo9Ctgcs96ZVll8UWVZzUMYplVUng0QTy91WtVNqsc67i+2r93Vd8iu0gkQI9qK71ofEKqMTEnC3d6jn5qAEMTyWpXJ/MAMNkC2QqsaoxldOV7O22loZz49U1VQpy9nPO9pYW8pqEIQefdaVA1RaVWZzPz+jRwa/6fSsiLdyFZ3PK2s+XsZ5juhSeXFDc734rMxTQrch17xoADtK0EtY57Kst80Ovf/+YJbK2LAEcXOwZ+hurwRMLBWrrA91MquVXc51sJ8ry0N+uor+vBXjp6v/xTPUqDOnfyiC0AcRz+vkPyOqiPHCn17Y9iPkiM2k4CSD4cpPG3WDWpr0BU3ERESvfbT9pPaH6fGiX7aah1hrt367d/vhz0sqyyr3/rh75/4Put40Es5ESMKBIPT+rZbiz8dKiz5vUQcOvmiTa17kWSC/urt96cqj/7+cevT/lbM3KgMKwx1ILT8PsKxgLgQOvwWmOdYy3cU3wzjmzLGmnRY3svbnBdsZ/xIoaG+hRbnQWjIXsdOlPbY2KXFvttKg7gNkQ+DwH/WQS6vYkxe1B5+9zE/rGZOSNkaMNb6i/rtnRwJfrzbz6AVG+2u7fWzBfJ7cfTohuxYPU1vDWMUOBzlxiMXSd9dFxYxmt0x2VKXdSHJsEUC2UBlqVKDFxiqgAhmOJUACGPka1TsDdFK74e9/9lW5Cp2stk4OkaZ/hq2F/b18o9fssJAkSiJASiBAEq25pXVa6qDpbkVZ1DEXpV6FQ7WgugXqGgU1XP5LEJcB9w2QqaZDB+TEWj9uS0m0ahF/4UiydP/a5WnE96xkQKBuqfHdEc/aD4yXVx2c6Y6yFCeOTfCzEoZjU0arEV/eIhVxJYFrfRybK80P30l7fwehR1705CGmlQWftw4cGn3Rnfv5yOE8sNV1mHl7XffZy+tqt1pOlHOedW7d1gYKOZhzpDG4i2Fqp7WLbXVGegKcK/UGyj4mPWXTS0yFpekXU+YL4+Os8dH9TQ2Lw4dYAwOs0AucF1M1MS6XlE64KVZD9bfRVWCTVIbaWqnJ6nVH44puL+w1G3dltzvS/rfoHyZragwqUCNBezeqSo82LqbpfIlrqdoPNLLugCExoN69RbOXbAxMUGd/3mfRyNIzT10r7u6brZQG4KIHg3od9jspqWEpkez0upNRRcVLVHm7RgJLzzD3Sm13I0KZx8f5RXYFVFuOOp5iRuYw+15MgXCUG1/zOPzM8OKG106N935auLgDRmrUERkliU1Dg42JA9Cce0ad7WrIdyTopnxAGZMEzZ68/KPMxMmygszZtN1XCzyzkijtgqsfvgPbigwOaZSTMaFypJTyP/yfosKys4k4iK00dk7th1MQuJl5z3OEgQXuR6fYYf4221LjQwKwW5kql9gnQw5kVEPmTOOjKt8a50lyiYUT9zFrb3LJqT7R1fZYej2Ba/J+yWR5ifdKg3zjiWnC4P30jXwfNdwxzT5QlGQC47NWcybi4s3CTXHC+e3MrHxf/R60fv0AhxxBT7Tzzet3Ec1WdlXbZOwCVo+HbVbjP59fGHG4xVmR6xqt2RHjuXxti1tk/YuWTMB+/AMkQmdvLYGt1w/9EMw/+9UTE/gCEjEi9mrVoNH2czb0o9H2RLk8gLuMKDm0hGgxLm06E0uNr3n7Q2ZwSHQkK6qnFJB0MCTNct3bu0l7a2PARJW2DldVd3xRVNZ6uLK67XAJhPScvQkMKZMVn53OlwGnT/d0V2Bo3/1gqj7i2V0khOxYk6ofHVPac2i7DmxyHN8yKiRQ5wMylpPyS8+k+PKbAQldslZUtFaSW1K09sCu9i9GMVM4IhCMCHOFd+xmCDcm0AyyRG805UbnWF91aQjmaHoCA7+PlyYcHxemicZTkyaEsLzk5o3i8qobZYU3SxjWDbEFm8Op5RkQ/IfOnAkvrUfz41AuJYulxSq5KgcTaVP581dujLqkmfXtCRVGHfofYthOegajdiCh/914u+zeSh7AeJ2HlqrmfPtMSroGr83CWS+AQ+df4teNoUTxJqa8gvpDEZy8E1LRyaxc2YmT4sz8uSz8XtYel/fb8N0zlxv/EZnLqQV1z2pqn9XX1jx/Vg+y0PUTVJO2qFc8e7wDDfVbdYFZEU5e3FPS7LwTMtHJTOnvwfK3/W0U4foab65jZp+USE5mZxtOzdl/ysGW9R+jT7F12ae3BLiha1fSsy/Udnc+HvR0rzGvWyspEk+d4RYVOezeoqKSqpVa8/Ihz77H3bU5F1bTa5hfXJ0bm1xSDg9DnxzLhoO/dsx3d8DRyePJAPvVJTNv9KIu6CE4p2WyB/5Nf/uezxn1U6kDH3XU+0FWK53eziHy6B1tdG58Y+QXJNzrVL9AUnqwvyjoh99to1t5EDbFxzcyIaOllc6MT1TUJiYoFImJCkWCY4E5zaiNja1lZDLu+GcG4y8jPZ5dWsbKJbeYzSorZueayoAVyvFoOj/+fcioB6koRMz+QoEVx5NTWMIOSPTDJyIhPVZRG8Vg1MTG1MT7mjN9Ige6ssptaSBVPbVPbMGLMzMLz6SQQRJCXJCULCvg75YeGK4WVf5CVaWxQvEik+HAve0pnIja6iigk3hCSfOo4XvUUHcydqbR0k6AJifzcJV5SpyRUXQpN1JQVcMLDkxL8w8kJvvfjbHZ/eANdUlgcvI/TnFAJKPhhq+awWhuYYBLwmpl0NuG6GHQGiIO3T+76BYPX1E9VM3/TJusZ7LDe4r2P834vTcMCFSQI0sYiUnNyWhvaAorYvP7qwvkfdX5sbCSa2AgxAqaEhmRJQoyM36vNCVBkJXM48mSBQk5KZw7NCEt3rBTqJDj8zMWoD6esODLpUQFhKWnRfjZZk9drWZhA8B8heR3FoMf3KCweyzvZ6SKRuipJH2kVEsExceZVnItLPlUyU/kiBDwkwIqmKL7ERkbvAr4FfxjA5xcANVydf9JZ0jCuQm7k3DBloKf/2x0iIhVuLaHYTMIkOzcrHJpCs/ijeE7jFwUceGuNT/47KEI47q6QFrE3pZB3iAImBPAjjYX4IKwgnd/NDlS4prhCpZlhi/Xqdnw4qQPm+HTruqqiA13q33ZTIwQxnYNZ1Cqfm/Yyf6ztvnXGrtlI3sJHpzzS8D58Pz84hpOeT88F4fPmJhMoJvqHrpn9OUO5u54rDWEhuv68MsVzA5g3eQ7p0yYZ1JL5W3kLXALFlp5uk6l8+CU32GX3mmO91i1VpiagWXDCG8X0jJAJ21E8XABPTExT2CbFdOoGEMDCxtmwhNF584RJ5yP9CivYdyHEz8zvZc57pdTXZKfDPiJJ/r0zAbexIUZj1x7Ae4FTlkZa96OQc/LREnuCYbd7IzNkUKpd1QkfjYUhuzt0zB0Hjcp8pZCsHph85b4yEjcvDILBb9CPNTZvbhRKarMNc96/cDsAtBoiYXbAP3bEHy+8O+pjwVD9Q7SJbdaHWKfz9WkheIYyIWtI/IVMBQAAgzy2DF1vyFtLQf0MP9/ft9s8k8lp8hYLbkV8MLmsuZYM689TntUSjy24uBGTpJfauXX09VOc5AH60cKh8QovHMHOGcIYih+55xsDGYx8F+ZzPOUC9N7BkQRMU6SS09IFNdZCyWvo4udUN8g22zAkxO7OAld5ko3JSl8Ly6xZf78fjFkudlMwOHKDHZIQzgxoqOjglMu8hvepQwiA5OAM30a630Z2ypVlUnR9vrbvRpn4JlGzfttbgX3MeWCi5fra99iAtmy9BK9q5t+SSY1vasr61IZ9O4u4ISpd3eTlWJz4fLlC37jV68uMuG1PHLGYO8JKLteUrReXFZ6/XpRZK8XFV4vKy5cXy/5+tuDhb+zFoHmlVfwFZIS+wa+QSCnWreSeuZ2FcXr2fT9PDN7avNYX05N7SEPt8Td3B9zc5XryXVNT0RNF/Wr4vV0xHmHT3JyJaPR/Hp2kqK61QXNmfDqPdpVLj/1JBXgFZjHNtd6maqPVN/00lAXHsIRmzA7t6g7TRgKOCe/Hy1zXb5e6vT75CKiU6WK6BYRZjti62ttC7Ohz9tAyMC/pfv8aDS/7Gz+1ChfxGmLyTpgL4/f7TnQ2SYu7z9Qt10+QjD5DNSCYDgGT8B72jhQz6/w431pOl+we8fYGPycBMWTrrbRc4/UQfEZB/s7KJE9cmgD9Fhh8F8YcjUw1GEl8sURV6B/TwZuZ03PwDOmcPuWaqrDKxDghNu+Esc0b76jSxCa8TFdn2gv4QeTCFlLwLO8Hal66bp20kQyCMleIL3+PaCT88vtvrt3OPuGBveBny6wG9IWDVfrU8eShWNpKanj48Lkey45eSwtzePEkzmFGVMZHV0ZEwMMHOUK8hkDp6Sn4bndSLuni8pptotjuAGsIw5T4cVamYyzKnPS8/0XrMKN4dy/GgFB8fCgTu6tm/kGI/vEuiv3dh1buGhaceIBVUWrQffs5EJ5qiLBiM5Bk5pCounFYeQyGgwrKyXHk5p9bCisZqp1VHxmmu/eIN8CVbpGP+3nqfnvEwdG/sxRXuL+UN2S8dOpMz9mNKffJKz0sglNDt4IbDaB6UKeQJxE5wmF/KSMREBHl66FhkbY4dpUYgDFuWfbhef7M2TxWiUZwlmOq5PUxCeyywbv6xdmGmdzcGhOhvJLZTiQrcIq6OFOvM2y3EXkWxoBg/iady1ZN3Xh0sKhmVEOK3LwSrdpHDO60DD4U9BVndfBZryaPzZXG2UrFfPnCWAxg8c2OTku0t9XxDgplRomzmUTJ0yUQO2SnADfYoCO4B0j1FWZilh6JrRcQZtzSFw9ni6KjaTFH/TOxcTfU44TM8QJwpzqOe9EHUExarKcT+bGDXjyTAvRF8gyeaZI1DZHsfIwCy7Gxy3yq6hmhsiTzMfntGvyWHr6fKmk1TUoutIrJiGIoI/UxhE38K1m51+ZFy9m/tXZlbmdcMZQt/X4dlfnEgPn3q06rK4gbxKOZHUgChFtPaTbfMS7g7h4genN8+H0X+ioN27zH1YaOhBlOEG8RWVgOLZ6p6fMi8gIdfj12WMmujks8tGtVFTw6YpN/sQE/3llBX8zYSQrKp8LeZMu/nPMHiCRLpyOqK6OmBYmRxwBBoZ6RB8+kiyMmMZkCZiS2Yz02UxJ+gx1SSb0jJlBz5jFH+r6Hrx9O6CaE+jgHlvDOc6IHy+Z+KoW87+VbYB5LfCtPfFDtJOZk1k04nsaccejMMQjIvmALsyGOw+A8e+P/6FTT2AoO/njzB+7e40VWuOemAmf2PP884+g6fP28FrC+yHMFOH/g4mXJWEcNJ0TUO/xSJ+LS+6TF169JIzP9moIxj5YYSByPtqd0feavvfj/Rb9udCN79jWFv7nk4xTOnzR70/A2bajLfL3BdYOztGMvAS9156jdwwTs9VR/Y1EjcyEOqdGwIlQx0FVkNDGYdWircNFRV3J0W/zWmAb7Oi4PXX7kmZtqsI48+2povU5zTExNXG10DPbbxnbnFM1NPc+NO/gnb9DaQscbrzQ2+0WHVETS/Hfj85lzuXOFc53ne8533d+MPBhBzmGgG8hdJi0VKV5KGh7Kg26MVRgPz32AEZLP8D9+qIqplEOnd4aPD0Qx1XHda1vs3B7SWrnNeqg9QvH7WQbEAzO47N2njbbJsHSBZUA5rs6h39oQmYiSIgfDUfZQFcCsMUZlbvgY7YeykvyKaxYi8hG/eXqL4ZEf0yAbKASIOgHHKgh+y8EHirwHb0r34ncRA0AiwFdG4aji40HU59ccGZLjxcloynZLbERINsaDizAb8SUns6bDTVewJwheD271aDe0n5+bDcUsC3K1wB1olbhCO3GuGXcuBSDZpBimIJRoZOyiuo5DrwDEeR4651Zln79ESpAHvMSpAGqXH+Ccvl9aQJ1L/CATlzrmZc5RUnor6gIHcMdKqIKJ9cSMXzPQguga1BhMFTmn1EVVEiW1IqYSeldu4u3aFLXHCmy8KX2Oz0R1QKIhUtCqOWAUwN4Pd09ZLWssshxng7sUPVAQ1ZO1R6GuWKZkNBaJZiR7meRSZm2IGft8P1FPej1cdnlxgH2AD2sNGkG3vhfiqF1+JtBBFX+Wvr30/G4r8eLBEBAAFWoLAYA1Q8ApJPPTmpFat2UTKRK0cgF8aNK9AVPuueg6lDfq7tqWktZOaxi1lpvmnevl9Lf6Rt6ULsNYB2wF3xG02fhVh67oYew3rB6rAAnk2PprbKv2w8cYZix7+c+i/Ot85Nz3wngQjwDP97f8EU0MZoFmitaHlr7tbW0SdrZ2se1P+603gl3tu9c33lXR1XHTqdAZ1LnlM6Szn2djzrf6/yuK+na6RJ0ybptukt6unp+epl6h/Ue6bP0g/Wb9Lv01wxQAx+DJIPDBt8Z8gwJhhJD2g6FM8ISkZ18C1fk0ifFIsgxqZUHMh838ScK46EoxLYUl2bpL3UlLg3WWfVX3VV3aKRG7ehYV3rUh77pr/ZqnrJarE6tVI/W6S29bWxb28P+rdnyLWDPWnnrt1XaamoFWhn2mvubU8wTzcXmBeZV5u3mB8w/oNSocFQCqgg1gVpALaJWUAMWYgtbC5KFwOILi3sW4xYPLXxoY7QFmopmozPQ2Wg5ugJdj25Fd6MH0V+gJ9Bz6C30FAbF7MTYY4Ix4RgGJgGTjpFhGjBtmMOYqeninlpGWpIs+yzvWNJYNNYR64clYVnNV5IAK8VWYDuxp7GXsfewd63CrUyt0FYeViSrcWtTa7z15F2XjQtTT58617i9cVfjn9cNrpte55dz5HHyRfI1p4+cfun0uSbXIGgAjgIgyrHTCEO5e5sm8DZKFItAhiQSHTQTp74w6vGBWa6gffVFmEJRK+ha6DnJHJ9Wm56w6ohxt1wKn5urb5rJcanUgM0d1P6yi8Q8a36el7smW3Ill35nG+HNE0Lht5WUGz2UnlauS5pXGO/I0zn63I7F6fLAUlcb9auJww2eH2oqUJjUmi1tbaZZh6wSXXsht074DBbF5X5F262tKqyrOkqwj/7UCujPB78XWpmql4nUQ1oUlcAhgJTX7hzDjI/ZroExTrzYUJ6Y4gDK4fl45MEXoTYU9wTa+VRRBiIMEnjKKjqAF359C01azadi8fm5wj9nLqlyDanZrC6FhOVkzalh6nSNnyd2pQRNFxnQTtKrxqqJ57C2vT02nQ6kKSTEg6gYRPyAR/W/CjdlEi/IE0SFJEIpEhW5dr4CheCkfQxcCvXzVyj45Au7DO5BSUUpjeFX1Zs1nbWQH6XwzYb7unViV98LdvDxTaKFzucVHhetL7GDrTlr2ujevhtO7zwnqp0y1npjjnVjzv4a+UiflWh36fGx2jcU8uBnjNZ+klCdchJsvoQcrWa19cpHl7QWData9fy4lSX0+B/L3jkHwZyunKYBM2U6WuTgCCaGOA0PTZX7M65WDzj/P0MJpxhpzZJiBepUAvWI+8TrfnpVPrsnRvbJGAoEABtQwncPGUiOFxLCsmmVKjqw/xqYQLXZPaBKTSQXmZZpjp8jRWkqCvfcEB8jdApmFJz9whgRsDr4OWdPQY2K0W09YkJZeMS9MSV4RYhaDDczhUWBotSYgIXtHlFtDkjK1Ym80kpLvSszowXLk4KWA+UjGi3Wt0WFEKLVFMx/l+8wfcp6IuIzhDQhcp1jC650kIPHA7lCna4JP0h+2TgfOHyBg3+XRVHIoGJRqyVcSDkUH6ht3NEL5mepaBKRsAmGxZfallaIPYYLcVHQKsWIZ7VOLLxteOb91PyIWGdbcpODyhtU5Rf+NKrVe69cRrtPDt1oab7YphcVy/aqGOlb32UCT1rhLh1QfBjM9v0aFtHVXq+ph3wKatOd8njmHMxLRNVhV9+ug80S8zAvP5mn4aHpEicHfr3lV/9y3K8sTFUlcHoxIw744r55FjDY9h6GDl5LHAahsIRWUkT5KZ7dQyTqRkReLNov6M6jox3myRvRN3AZpF+XVKbrYVxW28xCIwVyoW0mTJiMYYu7oFOgjFdpaz9ShpNXiGo8skeQow17UQZa0Q/6bn806Ins8zHtAuNqv6tUGcYacrcYZMaeWNgljmGE6upWFPv6eMbauD47brULlKkyCc5EEkiNuLcqWsBi5mQTseWk9nCxxMFil7EELJCIN2Q0MWlzmK1n7Y4U7w3cbbZJfK5H0TvPrhTr4fEdPO+WwfmrLQxDdc66Jvi4Gg+FG1TaiI72zbd0kAz7vBGe7W9FO6IV2vKBI1RiaFP5BaVR/Zf//V2clr10WUletsaAjoU+Yb64vt8IiXk+vg4js8B2OJztr4msHT0KrY+lkBzPXWuLMzuixa4s278Ow+TmYuHzaCpbpvBU9Zg7Wjt5Ee7sKhjkKYREIxIjhzLZS5Ma+occiiIF1MFs1TKw2/3yD4cPSXDQalSN5Ka2tupe5EP6a42ObrRfqMi9SiWKXUQDNWw7NPb552Qr9FDPsVcHHP9FUERsrvLntX909LF0iR4LfvR+Uo1OOpjN/9Mf9l4UalXLFVgh7PlHy30+zzn/3vQfDMHO7m5dk12v6qhl0bx30sLr3vVMVuJZmQ4Y9ITufzKg8BPlMyqFR3fUZMZC+tFE042LDvtmELzUPT83ygzyqRrMk4+q/FmAAXZr7szlbazmhfzNOCVEVgdo6ZiwDsUpS+LbGPdVT0QEpps0zstNXG4KT8xpE5+jAlO7hOX4dB44Xs+vd5UBBbRmbfZZycdg/DUDhaLGWw6N/VdPwrbn11JhtBRmaeuRHQCeSRstjdlfRuXn4uv30t+C6CCdA5Pd/8taLxYxZQd/6cMUhMQCwkCHM7KPqXrsXr1WnZWVRjRVhVFiiZlri8vVXYGmdW5qSa7SyVCtpe5cKbOeiJvNKCTdakn16HwEKLbEZDH5lTUNAr96h4m59PhsxaFcM5OdaJ/dZg7NoqEOjWK1Q1XJ3CFYBodX1bng4hKjWcglItokTigKIn7UMhmqjdlEwiPnqW5hmjDDQPqJqCZCju1GOzMYD24dlEtmyymhrUuTw2BKNz4sJGEAK9DZx06oFyihieU+TEliMzJa/RpBPULqFpcwIQo2LnHgeffcazvn4x7kUnEjRbzGW9iQEY8n313nM96sosSrFN0aIxo1lM/H/uKdORtl0khmhzwgk1LOfZfb9E190kgvCMZwGPnsxQG16w/3aEVU/PEb0nPw4Vsn+Epg83M/wgCyzZH1ulTIWFQ0XIpiImq+a8Cviz+Gx0z5Dzr4EwV33UjW/L6GNZ9kouLjoXRFHYohLyzcJ3wlDCHvmqE9g14dN6rzotwIv16NQ0QNS90sGwlIoq9KLL8eOyjjJ+/4N4POLXr7vYL6hUZs+l6F/0toa82q/nNuRFqrksV4HI1g4bgMytDb8551DqpRw7k0n8g2mTyQ6/xEQ0oDV1afdGGp5aV0pyO2/68FviRFkVUi/qGAtfqA+tAxbN5mZBIu9pNVX1hYBRLh8MN29Qsr8mxlhXkWzlraH5OyQYDHIvjT3zTqoY5RIHaN+s8pYd7AZ+7Fn+/5EfENSoWskbzxlGih5W8XnzHTDj53VafbSX69o4kGtvDJj4r9zYqF5j2NEqeGcfBzLisn5mG7OYvzMGaRbttWpBQerOY9FaeMDQR8PUQCZdcO7yUCnxSdEtYBt/5jJQzBpRJ9cd6kEPK7J693pbj7Bvh7ubuSQTsH6HTARrojp4aRwJ7j3X95eUptzt97+PqXXz4YPgcEY6J3fONv/xS8Y6iNcdJnegyv+9v29w7PUKVt/9AXB7bzy8JAN5PafqxV5na/iU+afaz4ZkWDxkO2mGitSg7TUXQEP1mueS49Zxg/Hbwf1Go/fQ2MJCYP+uZ8QZv18FxvL/H/iq4t7sT0Cdh+Pfz44XiEJHD44Xyn928djPplx4Cr79aPdZPccgGa0yLq/M/CEjKyK/1PPtron94QlZ6RGdt0xP71Tk9rdAF6b09+jbvxJvYZlhkl0lSFZuWytsyKDrO8xWtisWvy8aXXUVE5ws8/KWHD3vVUGHakK2eCDB20GZZ51xw6pN57HiSy4E7bsQDTRymsVoc+zSw6KLAognVLC7ZIjQxCMHGxeuPm6iubbynNUVjy+fbWrY75oy6+/dFnjjfSlXMcFv62Sd+KFC2qFMSdtRRkzw3wY7pSXwo1cdDAaFo4naNZEw3J+OKmxPA21JrOHpgvy0Jfmz1rINzAdqYKS6NtyXGaomJKihNRm047fZOnFle6Gg7+MM7N++dv3Je2j+58lK481GEwVpkVpJkg8w3e8uA55g59BnWMUR/DMfXe8+QNHOq7UVjCZ4AJiMUzlCk/O9/v/OVyYCaxQMOaVPFPeElUvFsihh+pcffJfvkGnnWjc1C2rvP7aYbW1V+4d9z9tO6ICuvgYB7AUKXyYTDF0LlYYIlVu3pVk7qFqX/+Dm2fxScuS/UZi7f549Ta5fOG+sanDTepm3KjmNPREPP1/JeuUsXoGNXrhbJ05Wwe1X6b5T7T20v0785ZeVHOXfPhC/jQe720R6h5aVQPHBkEFeXQZtlmVS1q/XzbbqQm1s4biSF0pqJdL5XYn701a/3GYm9fuRSgQPd/qaONjXtwg10ulcpRcNZQT9nkqLyX0Xiba42MhzJlBeqQ9r5DMJcwEd7v03SQi+UqPV1qj9weGi+xc5yve4fmvWjmAhL7j5T9h5DtZFEJ/xiiYOxvMvb81L//7mNbgUF7Ub9qrXXbXKPGOnVnp97iwfilBSeilKvj5a0H66WKhta/onyY1ij+/zhaYX7vqB38lVFQe1N3i+klwlyar327J+/KZoZwfTOq11tPxzRLnfNa/Drac+dnOZ/HITlfBthP15lWD08hcPWIU0WcCG5aSyJpC+8J2pzb3L45iaMGesN2HtDzb2ZNiSb3cl5lJS4lZIpVn8+SsDkg3iR1YPKqqucyGe9hXwa9hQdpT20dwKttrSSBYEX5egqz+v5WGQWOED0xoUg4torCAnkqG27bedvSZL7RGUBHrLaUiWldcUF/h4USBcYb7SGz6dpBVvKwOlqGiZbmRNth7JEvZykyis4DlXPehZgaOTXqdNdMzLZC1QpX6KPfpBMaUUyq0yUrE+nfj83IMgr0M1q4IM+AkY2p/GnbQGfa2KYbrGaqTlnxtkQyS5u3rqrhK2PaB7YJY1pLlCJ3ZZcGvswyWagTZGzWsIlBEPqls2VV57u63c74MWaFgHdD2PzSoB7zbBW4v5juC7YVPrDd/epP9fMODXnZ6jNpT7LtBpVGMzOcXRqzpXeaggU1ogj6I4deuhQPirGf+WChfTkuUepKgozNhFQhSo5YM9+wAsCMzN/+o63RnmpQd7bhurah+0VAhG4mlTWf6Wqr1B7V48JsGznOf5ertb7LSD5/UfeoRyG88ht7aEA6kpuVvayY+vGdEWGyKrewQKNSGtAwoUtvhPLbpw2EvbhZlmAkM0iwhEL2wD1b58CBiLvjwvari/DSrY2l2kpOccSdveJ6dQ6UbXLvz7psz3GJOk1gYm46Cf7TY1SMd3bUDjMnPjkQ4AjF4QsLwC1XX+Fa0Hd6BAQ2wbGkDocpNvmIR1kC9ylxmHqHn42VelJkysycgo7ieOJb9d4Z3BfmYnq66Q8JjckgGAbvSiWU2ZAYxG/bzdqHn/1WLTrLT/Q7FmwGqfPfLVAoU2Wjj1x6RKSnZ2kWp8cxZIcdgR69b+vgoLJYPGl3nPg1WXnf9Fpe+Y6y5DEVgb5i2NU39zixNG2mwbHQrTVwCcIsF+1My+DxZVlVJQuMRB5lYsH11gGmrTx5vzjQn2ux71Qy11QHblrjaFddV4ff5p8+bQ/lDgQcPQERe8QR8k3BQVPor1WdbjnSM67ZVgPby4cnGh98GsSTVpTbun6/1pSomenbcnQ+sOaxP11xePuY0p55R+6O6r2ntvu6+fxscrgjpRtb/HXp7vdLV5ee9mBgc1/onyiVW7Ln45Ek5egikR/0NM0+zwLkdz/4/+V7oPKrVR/Y8fU14F72T+P8YxMVLrgKBsC2G9iZkibyrtH858nPzdZVKJ7Xsq/GYMMh8Hy1dN7mU4L99hUNwgp3myuqO/pdNdNhFRy2MxrIyHqry2KTAtkfWnsiNLoSZS4QnagEhYr1VhttjniYPoFsEdG4VUcRK3kfTFpgS+2bukwW7ODrnAUz7UG2Ew+kvKM1X067KfhSUkLrKUN2GJqoBPe4+Q0ZqnFQvzoiDkbKbkHr57V43lpaxQ8ot4C0UOpx5zlPrm92rq4WmmqYFiicEc96d4zoFX+QUqZLK8EcalFDzrXw6roOE4w0HoAbeCQjkz5rBtlo2/VjKax4LoNT9iIlvpc5HlcVuZhoxF48LnhOttERCz1H+wkFSeSD10qNWP/Uzmo9e8HZ+Wy6z4MnytNC/3BMXDCOUB/uCc/9Jzz6995Jp9N9JyggVDKnAuG6sxHWvxXI+0GSPvut+TfnYyRoM7ijpNaa7Bl9BNLsSHfNxJR7yjkz5cW42QFKjAX8LSKvVlr/cmq/n4hAIJMfmFmVlSVq4l7FCaH87uxs9LQceuqHx4gkgrGODiBEaWpoeWCE3D5PWeKZbfOW7ZpsAuXUb9G8S3PuYS+qmq9hq1c/q/74fXdo+JHnMQNaLLaDP7JsTx2ouWar5ys/sl9HFB0F9h9XDRuPalZR3XbEoJTyXfBPnVrPw48zqhY9t7w7A6c2aMPFSSBfYnFfvH0vVT2y2Y9ush/sosDAyUlfX0x/4K1kdfJQXXf+pp1PFf04boz4SmSt3M3v0D2+L9FEk0v+Of/aEF0xnUus6issyK6SZKkg7vN6nyUUPGdVZM6c5umVjUg663ViPk2kEcxt1QhnaEuyfYXH2k3VleEnaLP18NwPYjm7XnzbLGWAepsOGhIBPbfCtSWE9G7RIm4WlDYE+Fj0+Zt3GUs5qtwfchjnx8PoWBiDw2lhJkWtq2FfmeUER+yfyx++hqIkk15p6ObKPcETUdhn5j6sdwhF0ZgqlLCvz3vsInMLsR3KdLTO0lP/OIqz+K83dTaNeMHRoxvj9Sj0RI52epR/7xnqwPNozvmUr9WDY6tAoFRqkSjjM2Pxev/oUo1MGSEOMp53YoBWVUXJqvQF7aUhtN9HHVPWKaf11bB9Ks1hn55PaFS19JnxtjcmNQKd5WNl5CXS/A+W38zbPEPetjdXKN/UC21CxQq5SOjMU6iFVTbXkCaNHIlehlKG3HWnYxnZndeeMbzAWPnGp0lbhiFX9TEBvlr1X5SjuCHkGQhhG7xqscF53cnDOPMMlqeHINjMQMLkvzpcSWNLUN9BplM8ybft13rgHUYkGGOLty9jznLECakpo7bXSeewLkOOQEPDqi4nfG6USKhbkgDk5gahVIC+U0MiGf8Dhr992LRohZKHBF0LZ1vGvDa/d6xlNs45k+VvoYgGLiM31/hdvK5yTFkjcLRNxQftzHBAlrlAbDI9ereIxB9uoBiPKd8em8F9B1duD3+c4joyNOcwOmtv9092VIy7PJJ9EhNU1b1Puj3JNiWIH1eXF7nrMEzgfqjsOMumv3/1UQtP3F1GKRt4JeLgKDNu31pfgAn9b+hm3YwHDv6jPC6x7VWP+wM3E7t7W0d50HHj2sHDjJvgcBMtX21NkDlN/y6aJxD76ThD6Y7Ih5pdXbAcKg4RIKGP6Cp9Tv+kv9HbCnbKO3F0ExES8sWxwfFbIpwCr0eeHD+e4nAN916l3AXnBkZc2OSlQTP9sLxzawgwfZjiEz0WfqIZm05PhU0n2Viz4/XHayb8dpdZTMdfi2gdFba2qfPTgPDnq2t3bTlUqzopEXfFyUH61nHM5+YYWbzTnNBv60f183q9nn2x5/Lkb5ZtcZtPR2Y9cl3YsxMDYw+dEvJh9MrXenF12rJw72378L1xBzs7wXZUbvRTA+cSiwv907VWgNoajkWEmgpwL6fwW1c1osy6IKCK8293w5r+Wn8Chrk70LdVbRLYzX52htpQsFBpxgKKZu9idf5u9JZdAnM6qPLllH3sgs8W8t/zpG4j0DuNadOHKgSM1XRuPRhWA9HHllg3Tejaj7czKv1iqeTsAgyG6HHMaHSQPWBxrnG+8N8AEymWZWhkTovh6LFy1BcTNG50hukkiXrOncf3XTPq8QTOePzunuF7AzW5HDPFksx4a8KmbFDkG0efjFiWSz3ZtQ6TZGcbsOPpJvOk+slIhCI3xDCRpGrZulx2EP99t5Zx9Trvg3IHNuV8JuEdmsDDdV3QIg7tzd5rTDxo/7BA3lcjQy2sWskoh5AeVrGiZ2EoG+4+hTs2qa/TXpzUlfdODhFGs7S8OEUmxgvEjGAhcN3ZNE1kVmj4BMx80ZYLurzWwG8uUBZOprEVYRH8r0Jg7kf5bZmVg0SG+aH+E+dgeUuTBW5paVoqSxIOx/J531QkxniZG9pFM3MQX+roeSaTonE1bgfDmHeTEWRcHGVxN0Ll/Sdg7H1ku2H9nWaGWLbUDmPyoqJqnnejkg82Y0DYo1IslSXEbQHHTncv6rxBSUbRqttUCPip5shwrkKCjHthZd4O76QEhnCGnu+ZKShxXTmeRIRuVh33zHPB1viR51Z8gPaHjjoCh8r7g4TPDoaP0FT6lVzPyXb99Wn0cJXNNg4xFRG19fCfDXRxtqLSPP5gevCk1YLqtKLMkgCzevUv+Um7HCQfeV5JUz5RpqBbQMJIBpKFFCHLZpO1SAoSh3wn38OqSfCzHfI79O/8B2iO35n3QZpDrV2+6LOnkpOQXU/cAWmiX0JlCV37UqaJL9IRHbQHD7+JSnAmCpqsFjoqy+MPVmgPnXWSZMOBxuIYaVwUjkwSMWI9qqVxyW3+VZQNNWfJlc40gwFD3yutjlLJMIZfzdYaDkbw/+Mh8xEERhUE+l9NtHHTlq5Ltn9Ek1HNRwvLv/x03DFnNWYr7DEXgHgLomq+AciZkqsrUgLhXk+Y6U+eaMuecoeVmm4UVIfzrHXubGeRozWX8/2h9IQo7R25qQPdLqDXmCSei3nc9y/lO44Kkk/kt0RBVTV4HiecEuqzecuXF0XQtOk2tnEy6vklL2qweMUYTNgv6OOld5Ceftp1Z/7BmZ+G7t0Z/E6doskixgVz8/Pa6zUDA8/kch5DeXb3uL+OXiAT2Tgr8b6vZ5b23lfswetaf0Zp4X00snm0CjrJ2inC1ttNHbF2lNe7rdTBp7+GhQm5ZYEwBrN5tGsS990N/TI01H8n10TWqDOWyuKlLMlVyNWqNYfdkaC1Fc7MPuLYWkSt5gxfmUclJ+0eP0O2ck/FRD+evioux2IweCCZskruHLKpzMobLGU4DsHM5rS2NZ2wtkhPdBJG3qXZCa+HeFSjtGgzJvkE1NyAU+DONP/5zSqQdvvPAxWw5Gj2qF/a4dFaF4Qs9aK+BsunK78bHEzrk1+6ljyptlpqbUvFxU8iXHOiyhPjq/gAPHyGu6se8H67QJRHj4rZAFPc+dh7lhOQbSCZe9D1oOXlb9yw8rVLW1DQnwxLUZCnWkssi+4kEhNyJNPKNf7j2LVgs5Zt7a8is0oji9dhIesD7vvmu8c00L+6x445GpRinGJkrd3m60wcjLmCwEpTqnqrG+chvF3psEEg5+2KwGcfOL+4fm2S8enBoe1kvVbfFaA93/EfLw2Gw/zJ6pBKGc+C4DexGRza6AwdjFBJWpTViUp7zrfaboCdfT/JUpUodNzERDLLT5l9drA3k0iysK7/6vg5LH+NlQz1S+VKGrpueOz9n4on4/wS4zncCI5ROwssVgrm4mbpPh82Vcnk4KWmR30KmyXIlTWWLNs7O/byc1WKvSkkaVx1YQY+4znGAX+ctuudUvRb7t4Q2t+p3MqOYZ5qH143QTZTEjodn7+2MNEolfWvRKoIEjJPiyoze9+rN0gWFy5XXmlCWh1f78BahrAJrr1JX3LPVVf9vECgC7PgurH823AFDP0h/KvrK+o3R9//5+sWqko0Cc5Ij91V8USgGXWnKVoKqvnybuZjXEoVj6w271dkfkDoLMzeS7cu1/irZPsOUx3bdhNrFEFV+/7xPKJBUiHkzTjPVBF8vlxcDxMtrGyNZVVMTLuSEqA+amfPtW8osxkMCuN4MsWd+/cdqhqsKCG6zdpX2SzvPKvGREOEt1rOig4iTYr6DYlacX/uMm66+eJE4r1qa9yXKwwkQQbATUoefBgCi5CyiL60cHN3BbbMyoNXIsDDDBTMaZ46Qf9d9YkgD4qjWHluv1tnEnhLXdxRHwt22bE2TP9sJpjep4LoYqfwm2djZdZyq3GVYGORHeEvnoPAeNA6ZwKBZAxH0GZN6g3rEP9yMhMOKYk+2LUm97uenoj4mhBcV/WogbIbzE7Y8pmW/stVZiZWh8Ut0SV53Q3nPU2TD5zDFee9TQVuUMV9566q7vcm6yrrLbfKSGJx6W3bG50LNtHJbPbCVPR7IQEo6EHO7zfzcbkNHP5EjP8x588UjNAfPib0HwQFHk+uvnmrcfzaio3+bW3z3Y9bL2qCZBTM/uAJWLV/6vgRa2hYrz+O82yo9Jkz0oGQaL0lmpKetO5xgs0RXEUHJ7aIE325S/1k68mdLo6CH5hWdLm2vvls3NW8Ux6iUsdclZ4KU+jC/hLkbDl8/mydrnsB51LyT+AnUox7N2qIFBAGohoQh1XcFZQ3whIgliYt3lCqbAmIoauiL61iR8MpFN5JYTlRbEiod6AcMYCYnETz+bWeu4wHkxGFlbUoms18Iw/fNTDJ0Yw1NL4Q+p9GWLVDpcm2frex8M5ZegHNNxXzcnSxwKiw9z3si1xeQnC5jYuphX2BpqVnL6U2NQQRYRHl9YgIp1NQccJoS6UhpTD+bZ6Y/OkCIFImnmvGbpwrXKVIIeoT8MT0KHYODu61PAY6r8nrnIAJVeUSIqhuq9ULVZp/zH/P7XHvv4zltlZhq9LJt71e0geiXTDZeCes5CqeHxZs+sF194UkO70hMab6l4Lny84VHokzyogG/FtSiJKabCYFPT7lnwGqurbQjV/4pdOLLHGSnWYBI26wt+C6xt2/eOJ7Iv+kPsNFaJD88gR+VWwmFFvOPlp5K83OjBv+sCOX1Zez5VyfLNdj+I5h0eQcVf7ln5eK/jwLLyD+zVSpICyAFEN28E5aLhau4J1cMY+jIx7u1NpN7RaYzuinELj5Cozv4Xxm9JEnahV7f+fg71P9EVRmqXajXilZUQacZ56fO6wll7z1tK3GLk7vP/gBvetenRl6hcs2Ljzxf1o1wKvbxJbSnsj3QXiU6ChUXUo9zIOumq6bbg+g8/Xo6PyjuAxITQHEpRIRVhhMjpem7VKIf+nBbKiq7CY1Am2pcbO2ysndK9DH3qMmXVbk1WVfatO+K/AuUp/TYTUkVvouXChnYSvHa+3k86OQdbCcYWbjQtFPVUIo/xaHd2Fcy3bH3NkUNiOg7z+H0J5/nzy1NY9K5Hl+pnnJysI1D2cIeUpRtMD74xKWrfXFxJBikqy17cSdk8+9y+YmOqSVKiVdvSHBkfa3w8kneSNp7NXgSwbF4TaPRJ6qVn/JkO668U8f9o9GK0W25AhhPC/Yp+FLgsvOT/IHJPpmDF1Y0CtjeU6fl566htxESJz29GLZKkURz/Rj+eZWbiHUdhEKaYE4lg88xBan6w8jPU04iYeLG0Zw/z/X7CfdXHKCTpefvfrGwS238Z7K4QeRslVNHQ1b2MOCgh3bcPCpS6Lo2o4vx/li8pvMPcF0+Krq6b+fVtikjlsbS+NgjHjHuIgcTNSlkuR0l2DclGRloTEeTBAy7uhDAZ9TS9O/13fk0lvtYVPqRnavsLU5Dk1w5EvU6uXuvJQ6rv2HGyer5ozln3df9A/MQhL9f9P+QWx2hfPOLfE0zUgLVuxISHlsMOQygp/22ad+6uLMjMpNhZ5TTnsploDGXPG1KQpH0Y7OaEVXzl5ScXJwzBuCLMoJd/swSb77o249DgVH7RuW+dvng8M3OYbc2KS4RL56q4478BTRpQ+s9mionEqjvb8eUmiC8TJW9l23z2Fpfjbfl5Qs13fLbKRSBPkNGhyYcmCrBncuiIxWCgZ+q+vq6wc6RmWCIuIjIpx8whji+r1eNOyvZ74A/vWHE2Lthkp5daFom/qkUg9Kc85LOX+Y48StW/b7k08jCXLFiTzXdi16AvbsfISqWFek0ZrS2ctuioYKfW5Q4sRznV0pEa1ULMEapU5MKoK6g6UDj5xgSwdkVZSOFmPAYpdR2uf3UoEibl4etf7Tpq3ssFuzkDiCOhOuCyr+XgaLxe0EEY8qL62VDNr0GxKFrwHHPqP49S2MVTPd1kilFiRQn4l8kikSS6Xx0ow0mVwpRoYime0509fdfVndwqPuaMl229Wggp449VGHKubVyXSZSC5PlZn/xF9H6HRPdI9MEdfWmSvKLHpu0XHFdRZj4Wy5hCPP1pXOWb3mZkbzso3TlIjp+rDWJPd4gbq3ftyEKntc9/dP+FB+E22JemrlfPSPich1mSwxEv1ndkCrzAbQyHoyH2fYU+unfd75eR/mraOfzfutGLRdfR2yG7MDe22ffEhkMLhzTNdY44qKKnJ8nmVHRhVBRq2UDJlH/lW+EIgASlrtcQ6/I3KIReoBfImtFqe77iyWd1L7gPMTf3sJJ9I6E0ByTFpECDfzwyAsEUSKko7e1W6tCyw8AsVIdJFlUFtcHagGOmguepPSBODRDqufJigc0w8RCxBREJlHBcMWPgjQLHoSMujNQAOPmRTsKOeAicE3scl5rAfT49pmVZI8/574cEoS1A1fkN6s5rSVMBjR2FvUXBmY8bF/fpSSfxtCCf5IpGGRmhrJQpKMeUfFve8YVuiMkYNJA8PzPoQI1cL7Zx1AT+YYmn08KDXfdHDd3qaeAWXKtqOWcytk4q0KEHGVDq7KLB1SelkX+2ahrRFh+okCjGsLNM1ntt+DPMFZzgkAXP6YIwCAq6eue7HuYAcNv+KpAmCDAoAAY5sK++4uoIOXR0L9bSzp7JsEWg8JjcuJuTPTDj2cAFHInEMhzI40JbrqYHjYVkbpo/EBLAzGemhUBqLrAKakJj8KOzbWBVV4/86AwFQ34rmpm9cQbccEznBdOZdyf2a+ZcGUzTHbWaY6mZBuTjHf8IGlh9dC0hoCFeEpDcModMujAOi5+C1bOBCbFF99jLTD5duSnpjWVn00k7jS5v41oITVa5XTXQ4CJJTF4gAr/gu6+IBgSxVyqocEq/9udAAIPQ/pg0YyPA1i9w6aTeg1hlXPfHUAZSlpSK5ILIRvuL2Vj3wGuvSiai+R1h6EioYnRQW5xQ3WnuR7qIA35HZJ7fXhgA0azOhcFNF92AxdLEeos8FSrkNFTQBLXU7ljy2lfZp8EE50trhwoq5zsLcvPG0186cowwUb4zSU5TBcNLiT9gps0cLc6XoOLJHQ8S2TL7URxJHVaUGk7gRFe7o+ipBuI1TXVQmSYfHBkdBhSppQoas96xoXP8mQAKBTTutRWDw99qBaWSdgz6DbeSET76h/bZ3pa+JbNtULyWmBdSoQk8wagLcZuqgk8x0gpgYwCceSfCCWWKPCxqqoyPhuCTUNIbeBr1WHVGZ4EO7kWZ94FG0ZdgPnmz4dlJYBYGTTUNEwzEMLiLlU5xqHKioBIl1UAHEh/MpY3ZzX78kuJo57Q3l8LZcNh0mTjPFnkYeGFhJA0sFiBpvFn/doWk+miWhWZbwAS8Ld+RDkctOHwpdtPhZF0tSM2X1sRFKjcLachtvgoxU+2wjgF4U+gcDjU3CZ1HQYP/gMPOw+CwE3fbZSeFT6kiTzWg7pB1+Rqd9XZSnyNWE83ySbv2+WzlpZ4u+GgAyhbPly5ErnJlwJuXxCZDmk0qzWTApzODgZiQ3iIO2KC8nMwFBEUZHG1vkWTyzJbGJyZoKaLrAUaFrf2v4GjvSONDiekcufR3GBVPkkU0XuPO4KFGn65ubIJ+IhHkUs0+npga3l+7JzZMPy5g7P09XKVQMwRYoT1TCd9XTtHOushVo2lMrvlWN58bSHHxUISJ+SRKN1kKmlihRJYZK0nGg2YDkmLFggUyISa6JQCpXUKk2WSE3MklSJNEI3UxZkgxOV8cSfo9enUVkBTruRxwEp5qSa182OvTQOvuYo3XU33eLEmQtXt91x170Rur35e2Twct8DIo/0WHAMzve8x+72xj32hNgGP/4CBPpWkLCNpWXKJjMiHEWOCN+ItOQfSsDIw2PgvrrzHvOEJ/Py+HjfPpB3KHWnyaaaZoqlplvrLj+42z0GWGCgYjNEuWaOCy6spFvMNoPziUWlXXF4y9upt+ANJY9EThjF278N1BMuQvwSkHhJkKBoMWIR4gjFIyUQSSSWRCKZVAqZVHJpFBZJr8JvfveHRAnqy/IxY7lGltljngBbkt4tppRBVRy/IYbpJdJFapk0smQXLKd11isoJFdee+2zwUabbPahj+z0fxZfdFWgUJGl6chTrKTZdnCid3O8HJF4P/rJFtkaauAFhRaaQAoVjdiVqKIpM9jQNF+jNq3a1RH4Kl2J0SlUh6deeua5V8V71dX89KJ0zfVAbTNVChkxOypLGcjKUoZAqtFckrvX1kVC9ZuOxDOUUNehQ5mnL6r+S12VNCtqm076cqS5o2ka336Nb1X1L8VGRXS9yHajrfUS+uXfyDr9Jm9kPeqsL0wos15Bp3LCWc52Pied45TTK1YTVdYzeBPgHBYARMFJ5zjl9H4bfzUO+SluD6O35qZKhbK0nGI9ZPBN3CQZMPqib8HU73dHZUD3h8Ij38yNbjn0tPwE0P+pq18i7h4o1sCA/oasdLkMGszVbPqj2u5r2vZurjj9QMjaSU7zQXF32obB8JmbEql01pSzZyGjzdrNgOHeBAVrpCSCRvPCV8OjkxHU4bqMIFWwQs0Coy1BT9RAfYM5VfAd6TRBiWiCObobVfX3OKBpXjcM5ue8kTv3gfJQNX38h1JfadRtKi7M1VTkCMcLIUHEXsc0ZV5vcOLPujz/2pxflZ7zb+A0AQA=") format("woff2");
}

:root {
  --ink: #f8f6ff;
  --deep: #06050b;
  --forest: #4169ff;
  --cream: #0a0910;
  --paper: #f8f6ff;
  --sun: #ff315f;
  --coral: #8b4dff;
  --mint: #84a9ff;
  --line: rgba(238, 234, 255, 0.13);
  --shadow: 0 34px 100px rgba(0, 0, 0, 0.56);
  --electric-sun: #ff315f;
  --stage-black: #030207;
  --stage-green: #101637;
  --hot-coral: #8b4dff;
  --glass: rgba(8, 7, 17, 0.78);
  --display-font: "Instrument Serif", Georgia, serif;
  --body-font: "Manrope", "Segoe UI", sans-serif;
}

html {
  background: var(--stage-black);
}

body {
  overflow-x: hidden;
  background: var(--cream);
}

::selection {
  color: var(--stage-black);
  background: var(--electric-sun);
}

a,
button {
  -webkit-tap-highlight-color: transparent;
}

a:focus-visible,
button:focus-visible,
input:focus-visible {
  outline: 3px solid var(--electric-sun);
  outline-offset: 4px;
}

/* A proper tour-bar header: visible everywhere without losing the stage feel. */
.site-header {
  position: fixed;
  border-color: rgba(255, 255, 255, 0.12);
  background: linear-gradient(180deg, rgba(4, 5, 20, 0.88), rgba(7, 8, 32, 0.62));
  -webkit-backdrop-filter: blur(18px) saturate(140%);
  backdrop-filter: blur(18px) saturate(140%);
  transition:
    background 0.3s ease,
    box-shadow 0.3s ease,
    transform 0.3s ease;
}

.site-header.is-scrolled {
  background: rgba(5, 6, 24, 0.95);
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.16);
}

.header-inner {
  height: 76px;
}

.wordmark {
  position: relative;
  isolation: isolate;
}

.wordmark::after {
  content: "";
  position: absolute;
  right: -8px;
  bottom: -8px;
  left: 0;
  z-index: -1;
  height: 5px;
  border-radius: 999px;
  background: var(--electric-sun);
  transform: scaleX(0);
  transform-origin: right;
  transition: transform 0.25s ease;
}

.wordmark:hover::after {
  transform: scaleX(1);
  transform-origin: left;
}

.wordmark-leon {
  font-size: 21px;
}

.wordmark-smooth {
  color: var(--electric-sun);
  font-size: 29px;
}

nav a {
  position: relative;
}

nav a::after {
  content: "";
  position: absolute;
  right: 0;
  bottom: -9px;
  left: 0;
  height: 2px;
  background: var(--electric-sun);
  transform: scaleX(0);
  transition: transform 0.2s ease;
}

nav a:hover::after,
nav a[aria-current="page"]::after {
  transform: scaleX(1);
}

.header-listen span {
  border: 0;
  background: var(--electric-sun);
  color: var(--stage-black);
  transition:
    transform 0.25s ease,
    box-shadow 0.25s ease;
}

.header-listen:hover span {
  transform: rotate(45deg);
  box-shadow: 0 0 0 6px rgba(255, 211, 79, 0.14);
}

/* Home becomes a stage, not just a masthead. */
.hero {
  min-height: 100svh;
  padding-top: 126px;
  background:
    radial-gradient(circle at var(--glow-x, 77%) var(--glow-y, 28%), rgba(255, 51, 91, 0.19), transparent 18%),
    radial-gradient(circle at 86% 35%, rgba(119, 81, 255, 0.32), transparent 32%),
    radial-gradient(circle at 36% 70%, rgba(21, 94, 255, 0.2), transparent 38%),
    linear-gradient(126deg, #0a1646 0%, #0b0929 52%, #04040f 100%);
}

.hero::before {
  top: 9%;
  left: -10vw;
  width: 44vw;
  height: 44vw;
  border-color: rgba(255, 255, 255, 0.05);
  box-shadow:
    0 0 0 55px rgba(255, 255, 255, 0.018),
    0 0 0 110px rgba(255, 255, 255, 0.012),
    0 0 0 165px rgba(255, 255, 255, 0.009);
}

.hero::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: 0.16;
  background-image:
    linear-gradient(rgba(255, 255, 255, 0.025) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255, 255, 255, 0.02) 1px, transparent 1px);
  background-size: 54px 54px;
  -webkit-mask-image: linear-gradient(to bottom, black, transparent 82%);
  mask-image: linear-gradient(to bottom, black, transparent 82%);
}

.hero-glow {
  position: absolute;
  right: -3%;
  bottom: 58px;
  left: 40%;
  height: 150px;
  opacity: 0.12;
  background: repeating-linear-gradient(
    90deg,
    transparent 0 16px,
    var(--electric-sun) 16px 20px,
    transparent 20px 35px
  );
  clip-path: polygon(
    0 49%,
    4% 44%,
    8% 68%,
    12% 23%,
    16% 63%,
    20% 36%,
    24% 74%,
    28% 18%,
    32% 58%,
    36% 33%,
    40% 80%,
    44% 12%,
    48% 69%,
    52% 27%,
    56% 58%,
    60% 39%,
    64% 71%,
    68% 24%,
    72% 60%,
    76% 34%,
    80% 72%,
    84% 20%,
    88% 64%,
    92% 42%,
    96% 55%,
    100% 49%,
    100% 52%,
    0 52%
  );
  animation: pulse-wave 7s ease-in-out infinite alternate;
}

.hero-grid {
  min-height: calc(100svh - 175px);
  grid-template-columns: minmax(0, 1.02fr) minmax(390px, 0.98fr);
  gap: clamp(50px, 6vw, 96px);
  padding-bottom: 70px;
}

.hero-copy {
  max-width: 660px;
}

.hero h1 {
  margin-left: -0.045em;
  font-size: clamp(62px, 6.75vw, 106px);
  line-height: 0.84;
  text-wrap: balance;
}

.hero h1 em {
  position: relative;
  display: inline-block;
  color: var(--electric-sun);
  text-shadow: 0 12px 38px rgba(255, 64, 95, 0.27);
}

.hero h1 em::after {
  content: "";
  position: absolute;
  right: -0.1em;
  bottom: -0.08em;
  left: 0.04em;
  height: 0.07em;
  border-radius: 50%;
  background: currentColor;
  transform: rotate(-1.5deg);
}

.hero-intro {
  max-width: 570px;
  font-size: 18px;
}

.button {
  position: relative;
  overflow: hidden;
  min-height: 58px;
  padding-inline: 28px;
}

.button::before {
  content: "";
  position: absolute;
  top: -30%;
  bottom: -30%;
  left: -35%;
  width: 22%;
  background: rgba(255, 255, 255, 0.35);
  transform: skewX(-20deg);
  transition: left 0.55s ease;
}

.button:hover::before {
  left: 118%;
}

.button-sun {
  background: var(--electric-sun);
  box-shadow: 0 12px 42px rgba(255, 64, 95, 0.24);
}

.button-dark {
  background: linear-gradient(135deg, #245dff, #7447e8);
  color: #fff;
}

.circle-link:hover {
  background: #945cff;
  color: #fff;
}

.hero-stats strong {
  color: var(--electric-sun);
}

.hero-release {
  perspective: 1200px;
}

.hero-art-wrap {
  width: min(100%, 520px);
}

.hero-art-wrap .artwork-frame {
  border-width: 8px;
  border-color: rgba(251, 248, 238, 0.85);
  box-shadow:
    0 34px 90px rgba(0, 0, 0, 0.43),
    0 0 0 1px rgba(255, 255, 255, 0.1);
  transform: rotate(1.8deg);
  transition:
    transform 0.55s cubic-bezier(0.2, 0.7, 0.2, 1),
    box-shadow 0.55s ease;
}

.hero-release:hover .artwork-frame {
  transform: rotate(-0.7deg) translateY(-9px) scale(1.015);
  box-shadow:
    0 42px 110px rgba(0, 0, 0, 0.52),
    0 0 0 1px rgba(255, 255, 255, 0.14);
}

.vinyl-disc {
  right: -82px;
  background:
    radial-gradient(circle, #79b8ff 0 8%, #ff405f 8% 18%, #111329 18% 20%, transparent 20%),
    repeating-radial-gradient(circle at center, #0a0b17 0 3px, #282b55 4px 5px);
  animation: record-spin 18s linear infinite;
}

.hero-release:hover .vinyl-disc {
  animation-duration: 5s;
}

.release-caption h2 {
  color: var(--paper);
  font-size: clamp(30px, 2.5vw, 40px);
}

.release-caption::before {
  content: "";
  align-self: center;
  width: 38px;
  height: 38px;
  flex: 0 0 38px;
  border-radius: 50%;
  background:
    radial-gradient(circle, var(--stage-black) 0 10%, transparent 11%),
    conic-gradient(from 20deg, var(--electric-sun), var(--hot-coral), var(--electric-sun));
  box-shadow: 0 0 0 5px rgba(255, 255, 255, 0.05);
  animation: record-spin 6s linear infinite;
}

.release-caption > div {
  margin-right: auto;
}

.ticker {
  position: relative;
  z-index: 2;
  background: var(--electric-sun);
  box-shadow: 0 -10px 50px rgba(255, 64, 95, 0.12);
}

.ticker div {
  animation: ticker-breathe 6s ease-in-out infinite alternate;
}

/* Album art is the star of the catalog. */
.section-heading h2 {
  text-wrap: balance;
}

.song-card .artwork-frame {
  border-radius: 3px;
}

.song-card .artwork-frame::after {
  content: "";
  position: absolute;
  inset: 0;
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: inset 0 -80px 100px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s ease;
}

.song-card:hover .artwork-frame::after {
  box-shadow: inset 0 -80px 100px rgba(0, 0, 0, 0.2);
}

.card-arrow {
  background: var(--electric-sun);
  box-shadow: 0 8px 20px rgba(2, 19, 16, 0.25);
  transform: scale(0.85) rotate(-12deg);
  transition: transform 0.25s ease;
}

.song-card:hover .card-arrow {
  transform: scale(1) rotate(0);
}

.song-card h3 {
  font-size: clamp(24px, 2.15vw, 32px);
}

.story-strip {
  position: relative;
  overflow: hidden;
  background:
    linear-gradient(115deg, transparent 57%, rgba(255, 255, 255, 0.08) 57% 58%, transparent 58%),
    var(--hot-coral);
}

.story-strip::after {
  content: "PLAY IT LOUD";
  position: absolute;
  right: -0.1em;
  bottom: -0.22em;
  color: rgba(16, 39, 36, 0.055);
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(100px, 15vw, 220px);
  font-style: italic;
  white-space: nowrap;
}

.story-grid {
  position: relative;
  z-index: 1;
}

.upcoming-card {
  position: relative;
  grid-template-columns: 54px 112px 1fr 48px;
  gap: 28px;
  overflow: hidden;
  transition:
    padding 0.25s ease,
    background 0.25s ease;
}

.upcoming-card::before {
  content: "";
  width: 112px;
  aspect-ratio: 1;
  background-position: center;
  background-size: cover;
  box-shadow: 0 10px 28px rgba(16, 39, 36, 0.15);
  transition: transform 0.3s ease;
}

.upcoming-card[href*="/songs/cracks-and-leaks"]::before {
  background-image: url("/artwork/cracks-and-leaks.webp");
}

.upcoming-card[href*="/songs/i-got-you-you-got-me"]::before {
  background-image: url("/artwork/i-got-you-you-got-me.webp");
}

.upcoming-card[href*="/songs/lately-ive-been-losing-my-mind"]::before {
  background-image: url("/artwork/lately-ive-been-losing-my-mind.webp");
}

.upcoming-card:hover {
  padding-inline: 18px;
  background: rgba(244, 200, 75, 0.12);
}

.upcoming-card:hover::before {
  transform: rotate(-2deg) scale(1.05);
}

.listen-banner {
  background:
    radial-gradient(circle at 20% 50%, rgba(36, 93, 255, 0.2), transparent 28%),
    radial-gradient(circle at 78% 30%, rgba(148, 92, 255, 0.18), transparent 32%),
    linear-gradient(120deg, #071238, #060612);
}

.listen-banner::before {
  content: "";
  position: absolute;
  top: 0;
  right: 8%;
  width: min(43vw, 600px);
  aspect-ratio: 1;
  border: 1px solid rgba(255, 255, 255, 0.06);
  border-radius: 50%;
  box-shadow:
    0 0 0 45px rgba(255, 255, 255, 0.018),
    0 0 0 90px rgba(255, 255, 255, 0.012);
  transform: translateY(-30%);
}

.page-hero {
  background:
    radial-gradient(circle at 85% 35%, rgba(148, 92, 255, 0.24), transparent 25%),
    radial-gradient(circle at 15% 80%, rgba(36, 93, 255, 0.17), transparent 34%),
    linear-gradient(125deg, #0b1749, #08071e);
}

.page-hero h1,
.contact-grid h1,
.song-title-block h1 {
  text-shadow: 0 14px 44px rgba(0, 0, 0, 0.15);
}

.song-hero {
  background:
    radial-gradient(circle at 18% 72%, rgba(36, 93, 255, 0.2), transparent 28%),
    radial-gradient(circle at 84% 25%, rgba(148, 92, 255, 0.2), transparent 26%),
    linear-gradient(130deg, #0a1749, #070617 72%);
}

.song-visual .artwork-frame {
  transform: rotate(-1deg);
  transition: transform 0.35s ease;
}

.song-visual:hover .artwork-frame {
  transform: rotate(0.7deg) scale(1.01);
}

/* Dark-theme contrast and supporting surfaces. */
.section-cream {
  background:
    radial-gradient(circle at 88% 8%, rgba(36, 93, 255, 0.08), transparent 24%),
    var(--cream);
}

.upcoming-section,
.lyrics-section {
  background:
    radial-gradient(circle at 8% 70%, rgba(148, 92, 255, 0.07), transparent 28%),
    #11142e;
}

.about-hero {
  background:
    linear-gradient(90deg, rgba(5, 7, 28, 0.98), rgba(8, 9, 35, 0.62)),
    radial-gradient(circle at 76% 40%, #704ee0, #102866 48%, #09091c 72%);
}

.heading-note,
.song-card-copy .eyebrow,
.card-meta,
.upcoming-index,
.upcoming-card p:last-child,
.results-count,
.empty-state,
.lyric-row > span:first-child,
.lyric-status,
.prose > p,
.editorial-note p,
.detail-panel dt,
.source-note,
.story-copy > p:last-child,
.lyrics-placeholder p {
  color: rgba(225, 229, 255, 0.66);
}

.lyrics-copy {
  position: relative;
  overflow: hidden;
  padding: clamp(30px, 5vw, 64px);
  border: 1px solid var(--line);
  background:
    radial-gradient(circle at 100% 0%, rgba(148, 92, 255, 0.12), transparent 26%),
    linear-gradient(145deg, rgba(18, 23, 62, 0.96), rgba(8, 10, 31, 0.98));
  box-shadow: 0 28px 70px rgba(0, 0, 0, 0.18);
}

.lyrics-section {
  scroll-margin-top: 88px;
}

.lyrics-copy::after {
  content: "LYRICS";
  position: absolute;
  top: 0.1em;
  right: -0.08em;
  z-index: 0;
  color: rgba(255, 255, 255, 0.025);
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(84px, 11vw, 150px);
  line-height: 1;
  pointer-events: none;
}

.lyrics-copy > * {
  position: relative;
  z-index: 1;
}

.lyrics-copy .lyrics-source {
  margin-bottom: 42px;
  color: var(--mint);
  font-family: "Segoe UI", Arial, sans-serif;
  font-size: 9px;
  font-weight: 900;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.lyrics-copy h3 {
  margin: 42px 0 14px;
  color: var(--electric-sun);
  font-family: "Segoe UI", Arial, sans-serif;
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 0.18em;
  text-transform: uppercase;
}

.lyrics-copy h3:first-of-type {
  margin-top: 0;
}

.lyrics-copy p:not(.lyrics-source, .lyric-direction) {
  margin-bottom: 24px;
  color: rgba(244, 241, 255, 0.86);
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(18px, 1.7vw, 22px);
  line-height: 1.72;
}

.lyrics-copy .lyric-direction {
  margin: -4px 0 22px;
  color: rgba(121, 184, 255, 0.68);
  font-size: 12px;
  font-style: italic;
  line-height: 1.6;
}

.lyric-row.has-lyrics .lyric-status {
  color: var(--mint);
}

.lyric-row.has-lyrics > span:last-child {
  color: var(--electric-sun);
}

.story-grid .eyebrow,
.page-hero-coral .page-hero-grid > p {
  color: rgba(244, 241, 255, 0.72);
}

.story-strip {
  background:
    linear-gradient(115deg, transparent 57%, rgba(255, 255, 255, 0.08) 57% 58%, transparent 58%),
    linear-gradient(125deg, #7a42e8, #ab4cda 55%, #ef3f6b);
}

.story-strip::after {
  color: rgba(255, 255, 255, 0.055);
}

.prose-kicker,
.lyrics-placeholder {
  background: rgba(255, 255, 255, 0.025);
}

.editorial-note {
  background: rgba(148, 92, 255, 0.1);
}

.filter-pills button.active {
  border-color: #ff405f;
  background: #ff405f;
  color: #fff;
}

.filter-pills button:hover {
  border-color: #697cff;
}

.search-field input::placeholder {
  color: rgba(225, 229, 255, 0.5);
  opacity: 1;
}

.upcoming-card:hover {
  background: rgba(148, 92, 255, 0.1);
}

.vinyl-disc span {
  background: #15173d;
}

.credits-section {
  background:
    radial-gradient(circle at 85% 25%, rgba(148, 92, 255, 0.34), transparent 30%),
    linear-gradient(120deg, #d72e58, #ff405f);
}

.credit-list,
.credit-list div {
  border-color: rgba(255, 255, 255, 0.24);
}

.artwork-placeholder,
.art-cracks-and-leaks,
.art-i-got-you-you-got-me,
.art-lately-ive-been-losing-my-mind {
  background:
    radial-gradient(circle at 72% 25%, rgba(255, 64, 95, 0.9), transparent 14%),
    linear-gradient(145deg, #315ee8, #51238e 56%, #09091b);
}

.footer-link-label {
  margin-bottom: 2px;
  color: var(--mint);
  font-size: 9px;
  font-weight: 900;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.footer-links [data-platform] {
  transition:
    color 0.2s ease,
    transform 0.2s ease;
}

.footer-links [data-platform]:hover {
  transform: translateX(4px);
}

.footer-links [data-platform="spotify"]:hover {
  color: #1ed760;
}

.footer-links [data-platform="apple"]:hover {
  color: #ffffff;
}

.footer-links [data-platform="youtube"]:hover {
  color: #ff405f;
}

.footer-links [data-platform="amazon"]:hover {
  color: #79b8ff;
}

.platform-logo {
  display: block;
  width: 22px;
  height: 22px;
  flex: 0 0 22px;
  background: var(--platform-color, currentColor);
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-position: center;
  mask-repeat: no-repeat;
  mask-size: contain;
}

.platform-logo-spotify {
  -webkit-mask-image: url("/icons/spotify.svg");
  mask-image: url("/icons/spotify.svg");
}

.platform-logo-apple {
  -webkit-mask-image: url("/icons/applemusic.svg");
  mask-image: url("/icons/applemusic.svg");
}

.platform-logo-youtube {
  -webkit-mask-image: url("/icons/youtubemusic.svg");
  mask-image: url("/icons/youtubemusic.svg");
}

.platform-logo-amazon {
  -webkit-mask-image: url("/icons/amazonmusic.svg");
  mask-image: url("/icons/amazonmusic.svg");
}

.platform-rail {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  width: 100%;
  margin-top: 42px;
  border-top: 1px solid rgba(255, 255, 255, 0.16);
  border-bottom: 1px solid rgba(255, 255, 255, 0.16);
}

.platform-pill {
  --platform-color: var(--paper);
  display: grid;
  grid-template-columns: auto 1fr auto;
  align-items: center;
  gap: 12px;
  min-height: 82px;
  padding: 16px 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.16);
  transition:
    background 0.2s ease,
    color 0.2s ease;
}

.platform-pill:last-child {
  border-right: 0;
}

.platform-pill:hover {
  background: rgba(255, 255, 255, 0.06);
}

.platform-pill .platform-number {
  color: var(--mint);
  font-size: 8px;
  font-weight: 900;
  letter-spacing: 0.12em;
}

.platform-pill strong {
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(16px, 1.5vw, 21px);
  font-weight: 500;
}

.platform-pill[data-platform="spotify"]:hover {
  color: #1ed760;
}

.platform-pill[data-platform="spotify"] {
  --platform-color: #1ed760;
}

.platform-pill[data-platform="apple"] {
  --platform-color: #fa3155;
}

.platform-pill[data-platform="youtube"]:hover {
  color: #ff405f;
}

.platform-pill[data-platform="youtube"] {
  --platform-color: #ff405f;
}

.platform-pill[data-platform="amazon"]:hover {
  color: #79b8ff;
}

.platform-pill[data-platform="amazon"] {
  --platform-color: #25d1da;
}

.song-streaming {
  width: min(100%, 620px);
  margin-top: 34px;
  padding-top: 22px;
  border-top: 1px solid rgba(255, 255, 255, 0.18);
}

.song-title-block .button-row .button-sun[href*="youtube.com"] {
  display: none;
}

.song-streaming-heading {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 18px;
  margin-bottom: 12px;
}

.song-streaming-heading span {
  color: var(--paper);
  font-size: 12px;
  font-weight: 900;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.song-streaming-heading small {
  color: rgba(225, 229, 255, 0.64);
  font-size: 10px;
  font-weight: 700;
  letter-spacing: 0.06em;
}

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

.song-platform-link {
  --platform-color: var(--paper);
  display: grid;
  grid-template-columns: 24px minmax(0, 1fr) auto;
  align-items: center;
  gap: 13px;
  min-height: 62px;
  padding: 10px 14px;
  border: 1px solid rgba(255, 255, 255, 0.16);
  background: rgba(255, 255, 255, 0.045);
  color: var(--paper);
  transition:
    transform 0.2s ease,
    border-color 0.2s ease,
    background 0.2s ease,
    color 0.2s ease;
}

.song-platform-copy {
  display: grid;
  gap: 2px;
  min-width: 0;
}

.song-platform-copy small {
  color: rgba(225, 229, 255, 0.55);
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 0.11em;
  line-height: 1;
  text-transform: uppercase;
}

.song-platform-copy strong {
  overflow: hidden;
  color: var(--paper);
  font-size: 12px;
  letter-spacing: 0.025em;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.song-platform-arrow {
  color: rgba(225, 229, 255, 0.55);
  font-size: 13px;
}

.song-platform-link .platform-logo {
  width: 22px;
  height: 22px;
}

.song-platform-link:hover {
  border-color: rgba(255, 255, 255, 0.35);
  background: rgba(255, 255, 255, 0.09);
  box-shadow: inset 3px 0 0 var(--platform-color);
  transform: translateY(-2px);
}

.song-platform-link:hover .song-platform-copy strong,
.song-platform-link:hover .song-platform-arrow {
  color: var(--platform-color);
}

.song-platform-spotify:hover {
  color: #1ed760;
}

.song-platform-spotify {
  --platform-color: #1ed760;
}

.song-platform-apple {
  --platform-color: #fa3155;
}

.song-platform-youtube:hover {
  color: #ff405f;
}

.song-platform-youtube {
  --platform-color: #ff405f;
}

.song-platform-amazon:hover {
  color: #79b8ff;
}

.song-platform-amazon {
  --platform-color: #25d1da;
}

.song-streaming-upcoming {
  padding: 18px 20px;
  border: 1px solid rgba(255, 255, 255, 0.16);
  background:
    linear-gradient(90deg, rgba(36, 93, 255, 0.15), rgba(148, 92, 255, 0.1)),
    rgba(255, 255, 255, 0.035);
}

.song-streaming-upcoming .song-streaming-heading {
  display: grid;
  gap: 5px;
  margin: 0;
}

.chronology-section {
  position: relative;
  overflow: hidden;
  padding-block: clamp(84px, 10vw, 148px);
  background:
    radial-gradient(circle at 8% 12%, rgba(36, 93, 255, 0.18), transparent 28%),
    radial-gradient(circle at 92% 78%, rgba(255, 64, 95, 0.13), transparent 28%),
    linear-gradient(145deg, #090d2b, #080719 54%, #120723);
  color: var(--paper);
}

.chronology-section::before {
  content: "2026";
  position: absolute;
  top: 34px;
  right: -0.04em;
  color: rgba(255, 255, 255, 0.025);
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(130px, 25vw, 360px);
  font-weight: 700;
  letter-spacing: -0.08em;
  line-height: 0.8;
  pointer-events: none;
}

.chronology-heading {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(250px, 0.48fr);
  align-items: end;
  gap: 40px;
  margin-bottom: clamp(48px, 7vw, 90px);
}

.chronology-heading h2 {
  max-width: 820px;
  margin-top: 12px;
  color: var(--paper);
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(50px, 7vw, 106px);
  font-weight: 500;
  letter-spacing: -0.065em;
  line-height: 0.88;
}

.chronology-heading h2 em {
  color: #ff405f;
  font-weight: 500;
}

.chronology-heading > p {
  max-width: 440px;
  color: rgba(225, 229, 255, 0.67);
  font-size: 15px;
  line-height: 1.7;
}

.chronology-stage {
  --timeline-accent: #245dff;
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: minmax(300px, 0.82fr) minmax(380px, 1.18fr);
  align-items: center;
  gap: clamp(44px, 7vw, 110px);
  min-height: 550px;
  padding: clamp(28px, 4vw, 58px);
  border: 1px solid rgba(255, 255, 255, 0.12);
  background:
    radial-gradient(circle at 22% 54%, color-mix(in srgb, var(--timeline-accent) 23%, transparent), transparent 34%),
    rgba(4, 6, 23, 0.66);
  box-shadow: 0 48px 120px rgba(0, 0, 0, 0.28);
  transition: background 0.4s ease;
}

.chronology-art-column {
  position: relative;
  display: grid;
  place-items: center;
}

.chronology-art-orbit {
  position: absolute;
  width: 118%;
  aspect-ratio: 1;
  border: 1px solid color-mix(in srgb, var(--timeline-accent) 32%, transparent);
  border-radius: 50%;
  box-shadow:
    0 0 0 34px color-mix(in srgb, var(--timeline-accent) 5%, transparent),
    0 0 0 72px color-mix(in srgb, var(--timeline-accent) 3%, transparent);
  animation: chronology-spin 30s linear infinite;
  pointer-events: none;
}

.chronology-art-orbit::before,
.chronology-art-orbit::after {
  content: "";
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: var(--timeline-accent);
  box-shadow: 0 0 24px var(--timeline-accent);
}

.chronology-art-orbit::before {
  top: 8%;
  left: 21%;
}

.chronology-art-orbit::after {
  right: 4%;
  bottom: 28%;
  width: 6px;
  height: 6px;
}

.chronology-art-button {
  position: relative;
  z-index: 1;
  width: min(100%, 470px);
  padding: 0;
  border: 0;
  background: transparent;
  color: inherit;
  cursor: zoom-in;
}

.chronology-art-button::after {
  content: "Expand artwork";
  position: absolute;
  right: 12px;
  bottom: 12px;
  padding: 8px 10px;
  border: 1px solid rgba(255, 255, 255, 0.17);
  background: rgba(5, 6, 24, 0.82);
  color: rgba(255, 255, 255, 0.85);
  font-size: 8px;
  font-weight: 900;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
  opacity: 0;
  transform: translateY(5px);
  transition:
    opacity 0.2s ease,
    transform 0.2s ease;
}

.chronology-art-button:hover::after,
.chronology-art-button:focus-visible::after {
  opacity: 1;
  transform: translateY(0);
}

.chronology-art-frame {
  position: relative;
  overflow: hidden;
  aspect-ratio: 1;
  border: 7px solid rgba(255, 255, 255, 0.93);
  background: #08091c;
  box-shadow:
    24px 32px 0 color-mix(in srgb, var(--timeline-accent) 22%, transparent),
    0 40px 80px rgba(0, 0, 0, 0.45);
  transform: rotate(-1.4deg);
  transition:
    box-shadow 0.4s ease,
    transform 0.4s ease;
}

.chronology-art-button:hover .chronology-art-frame {
  box-shadow:
    14px 20px 0 color-mix(in srgb, var(--timeline-accent) 32%, transparent),
    0 46px 90px rgba(0, 0, 0, 0.5);
  transform: rotate(0deg) scale(1.018);
}

.chronology-art-frame img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.chronology-stage.is-changing .chronology-art-frame {
  animation: chronology-art-in 0.48s cubic-bezier(0.2, 0.75, 0.2, 1);
}

.chronology-stage.is-changing .chronology-copy {
  animation: chronology-copy-in 0.38s ease;
}

.chronology-copy {
  position: relative;
  z-index: 1;
  max-width: 700px;
}

.chronology-topline {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  margin-bottom: 28px;
  padding-bottom: 15px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.14);
}

.chronology-status {
  color: var(--timeline-accent);
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.chronology-count {
  color: rgba(225, 229, 255, 0.48);
  font-size: 10px;
  font-weight: 900;
  letter-spacing: 0.14em;
}

.chronology-copy h3 {
  max-width: 750px;
  color: var(--paper);
  font-family: Georgia, "Times New Roman", serif;
  font-size: clamp(52px, 6.4vw, 96px);
  font-weight: 500;
  letter-spacing: -0.066em;
  line-height: 0.88;
}

.chronology-date {
  margin-top: 22px;
  color: var(--timeline-accent);
  font-size: 13px;
  font-weight: 900;
  letter-spacing: 0.12em;
  text-transform: uppercase;
}

.chronology-meta {
  max-width: 600px;
  min-height: 52px;
  margin-top: 16px;
  color: rgba(225, 229, 255, 0.68);
  font-size: 15px;
  line-height: 1.65;
}

.chronology-actions {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px 24px;
  margin-top: 36px;
}

.chronology-play {
  display: inline-grid;
  grid-template-columns: 20px auto 14px;
  align-items: center;
  gap: 11px;
  min-height: 56px;
  padding: 13px 18px;
}

.chronology-play .platform-logo {
  width: 19px;
  height: 19px;
  --platform-color: #071019;
}

.chronology-play.is-disabled {
  border-color: rgba(255, 255, 255, 0.15);
  background: rgba(255, 255, 255, 0.08);
  color: rgba(225, 229, 255, 0.62);
  cursor: default;
}

.chronology-play.is-disabled .platform-logo {
  display: none;
}

.chronology-play.is-disabled {
  grid-template-columns: auto;
}

.chronology-secondary {
  color: var(--paper);
  font-size: 11px;
  font-weight: 900;
  letter-spacing: 0.09em;
  text-decoration: underline;
  text-decoration-color: var(--timeline-accent);
  text-underline-offset: 5px;
  text-transform: uppercase;
}

.chronology-secondary:hover {
  color: var(--timeline-accent);
}

.chronology-secondary.is-disabled {
  color: rgba(225, 229, 255, 0.4);
  text-decoration-color: rgba(255, 255, 255, 0.12);
  cursor: default;
}

.chronology-nav {
  position: relative;
  z-index: 2;
  display: grid;
  grid-template-columns: 54px minmax(0, 1fr) 54px;
  align-items: stretch;
  margin-top: 24px;
}

.chronology-arrow {
  display: grid;
  place-items: center;
  min-height: 112px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: rgba(5, 6, 24, 0.74);
  color: var(--paper);
  font-size: 18px;
  cursor: pointer;
  transition:
    background 0.2s ease,
    color 0.2s ease;
}

.chronology-arrow:hover {
  background: #ff405f;
  color: #070617;
}

.chronology-rail {
  display: flex;
  overflow-x: auto;
  scroll-behavior: smooth;
  scrollbar-color: rgba(255, 64, 95, 0.7) rgba(255, 255, 255, 0.06);
  scrollbar-width: thin;
  scroll-snap-type: x proximity;
}

.chronology-node {
  position: relative;
  display: grid;
  flex: 0 0 172px;
  align-content: center;
  gap: 5px;
  min-height: 112px;
  padding: 17px 18px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  border-left: 0;
  background: rgba(5, 6, 24, 0.68);
  color: rgba(225, 229, 255, 0.58);
  text-align: left;
  scroll-snap-align: center;
  cursor: pointer;
  transition:
    background 0.25s ease,
    color 0.25s ease,
    transform 0.25s ease;
}

.chronology-node::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: transparent;
}

.chronology-node-index {
  color: #6fa1ff;
  font-size: 8px;
  font-weight: 900;
  letter-spacing: 0.13em;
}

.chronology-node strong {
  overflow: hidden;
  color: var(--paper);
  font-family: Georgia, "Times New Roman", serif;
  font-size: 15px;
  font-weight: 500;
  line-height: 1.12;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.chronology-node-date {
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 0.08em;
  text-transform: uppercase;
}

.chronology-node.is-active {
  z-index: 2;
  background:
    linear-gradient(135deg, rgba(36, 93, 255, 0.32), rgba(148, 92, 255, 0.26)),
    #101538;
  color: rgba(255, 255, 255, 0.82);
  transform: translateY(-7px);
}

.chronology-node.is-active::before {
  background: #ff405f;
  box-shadow: 0 0 24px rgba(255, 64, 95, 0.64);
}

.chronology-node[data-upcoming="true"] .chronology-node-index {
  color: #ff7990;
}

.chronology-lightbox {
  width: min(92vw, 880px);
  max-width: 880px;
  padding: 0;
  border: 1px solid rgba(255, 255, 255, 0.18);
  background: #070819;
  color: var(--paper);
  box-shadow: 0 50px 160px rgba(0, 0, 0, 0.72);
}

.chronology-lightbox::backdrop {
  background: rgba(3, 4, 14, 0.88);
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
}

.chronology-lightbox-inner {
  position: relative;
  display: grid;
  grid-template-columns: minmax(0, 1fr) 210px;
  align-items: end;
  gap: 28px;
  padding: 24px;
}

.chronology-lightbox img {
  width: 100%;
  aspect-ratio: 1;
  object-fit: cover;
}

.chronology-lightbox h3 {
  color: var(--paper);
  font-family: Georgia, "Times New Roman", serif;
  font-size: 34px;
  font-weight: 500;
  line-height: 1;
}

.chronology-dialog-close {
  position: absolute;
  top: 14px;
  right: 14px;
  z-index: 2;
  display: grid;
  place-items: center;
  width: 42px;
  height: 42px;
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  background: rgba(5, 6, 24, 0.8);
  color: var(--paper);
  font-size: 18px;
  cursor: pointer;
}

@keyframes chronology-art-in {
  from {
    opacity: 0.2;
    transform: translateX(-20px) rotate(-3deg) scale(0.94);
  }
}

@keyframes chronology-copy-in {
  from {
    opacity: 0;
    transform: translateY(16px);
  }
}

@keyframes chronology-spin {
  to {
    transform: rotate(1turn);
  }
}

.site-footer {
  padding-bottom: 112px;
  background:
    radial-gradient(circle at 15% 0%, rgba(36, 93, 255, 0.14), transparent 28%),
    radial-gradient(circle at 85% 100%, rgba(148, 92, 255, 0.1), transparent 30%),
    #04050f;
}

/* A lightweight, honest listening control: it opens official audio. */
.sound-dock {
  position: fixed;
  right: 22px;
  bottom: 20px;
  z-index: 80;
  display: grid;
  grid-template-columns: 48px 1fr 44px;
  align-items: center;
  gap: 12px;
  width: min(360px, calc(100vw - 44px));
  min-height: 68px;
  padding: 9px 10px;
  border: 1px solid rgba(255, 255, 255, 0.13);
  border-radius: 10px;
  background: rgba(5, 6, 24, 0.93);
  color: var(--paper);
  box-shadow: 0 18px 55px rgba(0, 0, 0, 0.32);
  -webkit-backdrop-filter: blur(18px) saturate(130%);
  backdrop-filter: blur(18px) saturate(130%);
  transform: translateY(110px);
  opacity: 0;
  transition:
    transform 0.45s cubic-bezier(0.2, 0.8, 0.2, 1),
    opacity 0.45s ease;
}

.sound-dock.is-visible {
  transform: translateY(0);
  opacity: 1;
}

.sound-dock img {
  width: 48px;
  height: 48px;
  border-radius: 4px;
  object-fit: cover;
  animation: cover-float 4s ease-in-out infinite;
}

.sound-dock-copy {
  min-width: 0;
}

.sound-dock-copy span {
  display: block;
  margin-bottom: 4px;
  color: var(--mint);
  font-size: 8px;
  font-weight: 900;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.sound-dock-copy strong {
  display: block;
  overflow: hidden;
  font-family: Georgia, "Times New Roman", serif;
  font-size: 16px;
  font-weight: 500;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.sound-dock-play {
  display: grid;
  place-items: center;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: var(--electric-sun);
  color: var(--stage-black);
  font-size: 14px;
  transition:
    transform 0.22s ease,
    box-shadow 0.22s ease;
}

.sound-dock:hover .sound-dock-play {
  transform: scale(1.07);
  box-shadow: 0 0 0 6px rgba(255, 211, 79, 0.12);
}

.artist-ready [data-reveal] {
  transform: translateY(28px);
  opacity: 0;
  transition:
    transform 0.75s cubic-bezier(0.2, 0.7, 0.2, 1),
    opacity 0.75s ease;
}

.artist-ready [data-reveal].is-revealed {
  transform: translateY(0);
  opacity: 1;
}

@keyframes record-spin {
  to {
    transform: translateY(-50%) rotate(360deg);
  }
}

@keyframes cover-float {
  50% {
    transform: translateY(-2px) rotate(-1deg);
  }
}

@keyframes pulse-wave {
  50% {
    transform: scaleY(0.7);
    opacity: 0.07;
  }
}

@keyframes ticker-breathe {
  to {
    transform: translateX(-10px);
  }
}

@media (max-width: 980px) {
  .hero-grid {
    grid-template-columns: 1fr;
    min-height: auto;
  }

  .hero-copy {
    max-width: 760px;
  }

  .hero-release {
    width: min(86vw, 600px);
    margin-inline: auto;
  }

  .upcoming-card {
    grid-template-columns: 45px 92px 1fr 48px;
  }

  .upcoming-card::before {
    width: 92px;
  }
}

@media (min-width: 681px) and (max-width: 980px) {
  .header-inner {
    grid-template-columns: auto 1fr auto;
    gap: 18px;
  }

  .site-header nav {
    display: flex;
    justify-content: center;
    gap: 18px;
  }

  .site-header nav a {
    font-size: 9px;
    letter-spacing: 0.09em;
  }

  .wordmark-leon {
    font-size: 17px;
  }

  .wordmark-smooth {
    font-size: 24px;
  }

  .header-listen {
    font-size: 10px;
  }
}

@media (max-width: 680px) {
  :root {
    --shell: min(calc(100% - 32px), 1180px);
  }

  .site-header {
    background: rgba(5, 6, 24, 0.96);
  }

  .header-inner {
    height: 104px;
    padding-top: 15px;
  }

  .wordmark-leon {
    font-size: 18px;
  }

  .wordmark-smooth {
    font-size: 25px;
  }

  .site-header nav {
    top: 60px;
    padding-top: 11px;
  }

  .site-header nav a {
    font-size: 8px;
    letter-spacing: 0.1em;
  }

  nav a::after {
    bottom: -7px;
  }

  .hero {
    min-height: auto;
    padding-top: 138px;
  }

  .hero::before {
    top: 110px;
    left: -34vw;
    width: 100vw;
    height: 100vw;
  }

  .hero-grid {
    gap: 58px;
    padding-bottom: 55px;
  }

  .hero h1 {
    max-width: 100%;
    margin-bottom: 26px;
    font-size: clamp(49px, 15.3vw, 66px);
    line-height: 0.88;
    letter-spacing: -0.052em;
  }

  .hero h1 br {
    display: none;
  }

  .hero h1 em {
    white-space: nowrap;
  }

  .hero h1 em::after {
    display: none;
  }

  .hero-intro {
    max-width: 100%;
    font-size: 15px;
    line-height: 1.62;
  }

  .button-row {
    align-items: flex-start;
    flex-direction: column;
    gap: 20px;
  }

  .button {
    width: 100%;
    min-height: 58px;
  }

  .text-link {
    max-width: 100%;
    white-space: normal;
  }

  .hero-stats {
    justify-content: space-between;
    gap: 0;
    width: 100%;
    margin-top: 44px;
  }

  .hero-stats div {
    flex: 1 1 0;
    padding: 0 11px;
  }

  .hero-stats div:first-child {
    padding-left: 0;
  }

  .hero-stats strong {
    font-size: 24px;
  }

  .hero-stats span {
    font-size: 7px;
  }

  .hero-release {
    width: calc(100% - 22px);
    margin-right: 22px;
  }

  .hero-art-wrap .artwork-frame {
    border-width: 6px;
  }

  .vinyl-disc {
    right: -42px;
  }

  .release-caption {
    display: grid;
    grid-template-columns: 32px 1fr;
    align-items: center;
  }

  .release-caption::before {
    width: 30px;
    height: 30px;
    flex-basis: 30px;
  }

  .release-caption > p {
    grid-column: 2;
    margin-top: 4px;
  }

  .release-caption h2 {
    font-size: 27px;
  }

  .hero-glow {
    display: none;
  }

  .ticker {
    padding-block: 14px;
  }

  .ticker div {
    justify-content: flex-start;
    gap: 28px;
    padding-inline: 18px;
  }

  .ticker span {
    font-size: 15px;
  }

  .section-heading {
    gap: 18px;
  }

  .story-strip::after {
    font-size: 120px;
  }

  .upcoming-card {
    grid-template-columns: 32px 70px 1fr;
    min-height: 146px;
    gap: 13px;
  }

  .upcoming-card::before {
    width: 70px;
  }

  .upcoming-card h3 {
    margin-bottom: 6px;
    font-size: 28px;
  }

  .upcoming-card p:last-child {
    display: -webkit-box;
    overflow: hidden;
    font-size: 13px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  .upcoming-index {
    font-size: 16px;
  }

  .page-hero {
    padding-top: 145px;
  }

  .page-hero h1 {
    font-size: clamp(64px, 23vw, 90px);
  }

  .sound-dock {
    right: 10px;
    bottom: 10px;
    grid-template-columns: 42px 1fr 40px;
    width: calc(100vw - 20px);
    min-height: 60px;
    padding: 8px;
  }

  .sound-dock img {
    width: 42px;
    height: 42px;
  }

  .sound-dock-play {
    width: 38px;
    height: 38px;
  }

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

  .platform-pill {
    min-height: 72px;
    padding: 14px 12px;
  }

  .platform-pill:nth-child(2) {
    border-right: 0;
  }

  .platform-pill:nth-child(-n + 2) {
    border-bottom: 1px solid rgba(255, 255, 255, 0.16);
  }

  .platform-pill strong {
    font-size: 15px;
  }

  .chronology-heading {
    grid-template-columns: 1fr;
  }

  .chronology-heading > p {
    max-width: 100%;
  }

  .chronology-stage {
    grid-template-columns: 1fr;
    gap: 62px;
    padding: 26px 18px 38px;
  }

  .chronology-art-button {
    width: min(82vw, 430px);
  }

  .chronology-copy h3 {
    font-size: clamp(48px, 14vw, 68px);
  }

  .chronology-topline {
    margin-bottom: 21px;
  }

  .chronology-meta {
    min-height: 0;
  }

  .chronology-actions {
    align-items: stretch;
    flex-direction: column;
  }

  .chronology-play {
    width: 100%;
  }

  .chronology-nav {
    grid-template-columns: 46px minmax(0, 1fr) 46px;
  }

  .chronology-arrow,
  .chronology-node {
    min-height: 102px;
  }

  .chronology-node {
    flex-basis: 152px;
  }

  .chronology-lightbox-inner {
    grid-template-columns: 1fr;
  }

  .song-streaming {
    margin-top: 28px;
  }

  .song-streaming-heading {
    align-items: flex-start;
    flex-direction: column;
    gap: 4px;
  }

  .song-platform-link {
    min-height: 54px;
    padding-inline: 12px;
  }

  .site-footer {
    padding-bottom: 100px;
  }
}

@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    scroll-behavior: auto !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }

  .chronology-art-orbit {
    animation: none;
  }
}

/* Sound and vibe profiles */
.vibe-tags {
  display: flex;
  flex-wrap: wrap;
  gap: 0.55rem;
  margin-top: 1.65rem;
}

.vibe-tags span {
  padding: 0.48rem 0.78rem;
  border: 1px solid rgba(133, 102, 255, 0.28);
  border-radius: 999px;
  background: rgba(95, 61, 224, 0.13);
  color: #b8a9ff;
  font-family: "Manrope", sans-serif;
  font-size: 0.68rem;
  font-weight: 800;
  letter-spacing: 0.09em;
  line-height: 1;
  text-transform: uppercase;
}

.sound-vibe-inline {
  margin-top: 2.25rem;
  padding-top: 2rem;
  border-top: 1px solid rgba(47, 38, 78, 0.16);
}

.sound-vibe-inline h3 {
  max-width: 18ch;
  margin: 0.55rem 0 1rem;
  font-family: "Instrument Serif", Georgia, serif;
  font-size: clamp(2rem, 4vw, 3rem);
  font-weight: 400;
  letter-spacing: -0.025em;
  line-height: 0.98;
}

/* Sleek nocturnal artist skin — restrained color, premium type, sharper surfaces. */
body,
button,
input {
  font-family: var(--body-font);
}

body {
  color: var(--ink);
  background:
    radial-gradient(circle at 82% 8%, rgba(91, 63, 255, 0.09), transparent 28%),
    var(--cream);
  font-weight: 500;
  letter-spacing: -0.012em;
}

h1,
h2,
h3 {
  font-family: var(--display-font);
  font-weight: 400;
  letter-spacing: -0.055em;
}

.eyebrow,
nav a,
.header-listen,
.button,
.text-link,
.card-meta,
.song-streaming-heading,
.chronology-status,
.chronology-count,
.chronology-date,
.footer-links,
.footer-link-label {
  font-family: var(--body-font);
  font-weight: 800;
  letter-spacing: 0.16em;
}

.site-header {
  border-color: rgba(255, 255, 255, 0.09);
  background: linear-gradient(180deg, rgba(3, 2, 7, 0.93), rgba(3, 2, 7, 0.72));
  -webkit-backdrop-filter: blur(24px) saturate(125%);
  backdrop-filter: blur(24px) saturate(125%);
}

.site-header.is-scrolled {
  background: rgba(3, 2, 7, 0.94);
  box-shadow: 0 18px 60px rgba(0, 0, 0, 0.36);
}

.header-inner {
  height: 72px;
}

.wordmark {
  align-items: center;
  font-family: var(--body-font);
  font-weight: 800;
  letter-spacing: -0.055em;
}

.wordmark-leon,
.wordmark-smooth {
  font-family: var(--body-font);
  font-size: 18px;
  font-style: normal;
  font-weight: 800;
}

.wordmark-smooth {
  margin-left: 6px;
  color: #ff3b68;
}

nav {
  gap: 38px;
}

nav a {
  color: rgba(248, 246, 255, 0.7);
  font-size: 10px;
}

nav a:hover,
nav a[aria-current="page"] {
  color: var(--paper);
}

nav a::after {
  bottom: -12px;
  height: 1px;
  background: linear-gradient(90deg, #476fff, #c23eff, #ff315f);
}

.header-listen {
  font-size: 10px;
}

.header-listen span {
  width: 32px;
  height: 32px;
  border: 1px solid rgba(255, 255, 255, 0.16);
  background: rgba(255, 255, 255, 0.04);
  color: var(--paper);
}

.hero {
  background:
    radial-gradient(circle at var(--glow-x, 76%) var(--glow-y, 32%), rgba(255, 37, 91, 0.17), transparent 19%),
    radial-gradient(circle at 82% 33%, rgba(116, 57, 255, 0.19), transparent 31%),
    radial-gradient(circle at 20% 82%, rgba(38, 83, 255, 0.13), transparent 30%),
    linear-gradient(135deg, #090b1b 0%, #07050f 48%, #020206 100%);
}

.hero::before {
  border-color: rgba(124, 154, 255, 0.09);
  box-shadow:
    0 0 0 56px rgba(75, 105, 255, 0.018),
    0 0 0 112px rgba(140, 69, 255, 0.012),
    0 0 0 168px rgba(255, 49, 95, 0.009);
}

.hero::after {
  opacity: 0.09;
  background-size: 72px 72px;
}

.hero h1 {
  max-width: 720px;
  margin-bottom: 34px;
  font-size: clamp(68px, 7.35vw, 116px);
  line-height: 0.81;
}

.hero h1 em {
  color: #ff315f;
  background: linear-gradient(105deg, #ff315f 10%, #d83cff 58%, #7368ff);
  -webkit-background-clip: text;
  background-clip: text;
  text-shadow: none;
  -webkit-text-fill-color: transparent;
}

.hero h1 em::after {
  display: none;
}

.hero-intro,
.page-hero-grid > p,
.song-summary,
.about-deck {
  color: rgba(232, 229, 244, 0.66);
  font-size: 16px;
  line-height: 1.78;
}

.song-title-block h1 {
  font-size: clamp(58px, 6.4vw, 94px);
  line-height: 0.88;
  text-wrap: balance;
}

.button {
  min-height: 54px;
  padding-inline: 25px;
  border: 1px solid rgba(255, 255, 255, 0.11);
  border-radius: 4px;
  font-size: 9px;
  letter-spacing: 0.17em;
}

.button-sun {
  background: linear-gradient(105deg, #ff315f, #c236df);
  color: #fff;
  box-shadow:
    0 15px 46px rgba(205, 42, 123, 0.21),
    inset 0 1px rgba(255, 255, 255, 0.18);
}

.button-dark {
  background: rgba(255, 255, 255, 0.055);
  color: var(--paper);
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
}

.text-link {
  border-color: rgba(255, 255, 255, 0.24);
  font-size: 9px;
  letter-spacing: 0.16em;
}

.hero-stats strong,
.story-number,
.upcoming-index,
.lyric-row > span:first-child,
.prose-kicker strong {
  font-family: var(--display-font);
  font-weight: 400;
}

.hero-stats strong {
  color: #8fa8ff;
  font-size: 30px;
}

.hero-stats span {
  color: rgba(236, 232, 247, 0.46);
  font-family: var(--body-font);
  letter-spacing: 0.18em;
}

.hero-art-wrap .artwork-frame {
  border: 1px solid rgba(255, 255, 255, 0.18);
  box-shadow:
    0 38px 100px rgba(0, 0, 0, 0.58),
    0 0 0 10px rgba(255, 255, 255, 0.018);
  transform: rotate(0.7deg);
}

.hero-release:hover .artwork-frame {
  transform: rotate(-0.35deg) translateY(-7px) scale(1.012);
}

.release-caption h2,
.song-card h3,
.lyric-row strong,
.platform-pill strong,
.contact-links strong,
.credit-list strong,
.footer-mark {
  font-family: var(--display-font);
  font-weight: 400;
}

.release-caption h2 {
  font-size: clamp(32px, 2.75vw, 44px);
}

.release-caption::before {
  opacity: 0.8;
  background:
    radial-gradient(circle, #030207 0 11%, transparent 12%),
    conic-gradient(from 20deg, #476fff, #9e42ff, #ff315f, #476fff);
}

.ticker {
  padding-block: 15px;
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  background: rgba(4, 3, 10, 0.96);
  color: rgba(248, 246, 255, 0.68);
  box-shadow: none;
}

.ticker span {
  font-family: var(--body-font);
  font-size: 9px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 0.21em;
  text-transform: uppercase;
}

.ticker i {
  color: #ff315f;
}

.section-cream,
.upcoming-section,
.lyrics-section {
  background:
    radial-gradient(circle at 88% 8%, rgba(88, 67, 255, 0.065), transparent 25%),
    linear-gradient(180deg, #0b0a12, #08070d);
}

.section-heading h2,
.chronology-heading h2,
.listen-inner h2,
.page-hero h1,
.contact-grid h1,
.song-title-block h1,
.credits-section h2,
.story-copy h2 {
  font-family: var(--display-font);
  font-weight: 400;
}

.section-heading h2 em,
.chronology-heading h2 em {
  color: #ff3b68;
}

.song-card .artwork-frame {
  border: 1px solid rgba(255, 255, 255, 0.09);
  border-radius: 0;
  background: #07060b;
  box-shadow: 0 24px 65px rgba(0, 0, 0, 0.27);
}

.song-card:hover .artwork-frame {
  box-shadow:
    0 32px 80px rgba(0, 0, 0, 0.46),
    0 0 0 1px rgba(143, 105, 255, 0.22);
}

.song-card h3 {
  font-size: clamp(27px, 2.3vw, 35px);
  line-height: 0.98;
}

.song-card-copy .eyebrow,
.card-meta {
  color: rgba(211, 206, 228, 0.43);
}

.card-arrow,
.circle-link {
  border-color: rgba(255, 255, 255, 0.14);
  background: rgba(7, 6, 13, 0.76);
  color: var(--paper);
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
}

.card-arrow {
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.34);
}

.circle-link:hover,
.card-arrow:hover {
  background: linear-gradient(135deg, #704cff, #ff315f);
}

.story-strip {
  background:
    radial-gradient(circle at 82% 30%, rgba(255, 43, 96, 0.18), transparent 28%),
    radial-gradient(circle at 25% 110%, rgba(84, 75, 255, 0.22), transparent 38%),
    linear-gradient(120deg, #090711, #10091a 56%, #07060b);
  color: var(--paper);
}

.story-strip::after {
  color: rgba(255, 255, 255, 0.025);
  font-family: var(--display-font);
  font-style: italic;
}

.story-grid > p {
  color: rgba(232, 229, 244, 0.63);
}

.listen-banner,
.page-hero,
.page-hero-coral,
.contact-page,
.song-hero,
.song-upcoming,
.about-hero {
  background:
    radial-gradient(circle at 82% 30%, rgba(145, 63, 255, 0.16), transparent 27%),
    radial-gradient(circle at 14% 90%, rgba(48, 89, 255, 0.13), transparent 31%),
    linear-gradient(125deg, #090b1b, #07050f 57%, #030207);
  color: var(--paper);
}

.page-hero h1 {
  font-size: clamp(86px, 14vw, 180px);
  line-height: 0.72;
  text-shadow: none;
}

.search-field {
  border-color: rgba(255, 255, 255, 0.28);
}

.filter-pills button {
  border-color: rgba(255, 255, 255, 0.13);
  color: rgba(248, 246, 255, 0.66);
}

.filter-pills button.active {
  border-color: rgba(255, 255, 255, 0.1);
  background: linear-gradient(105deg, #ff315f, #b540ee);
}

.prose > p,
.story-copy > p:last-child,
.lyrics-copy p:not(.lyrics-source, .lyric-direction) {
  color: rgba(237, 233, 247, 0.78);
  font-family: var(--body-font);
  font-size: clamp(17px, 1.55vw, 21px);
  font-weight: 500;
  line-height: 1.8;
}

.prose-kicker,
.lyrics-placeholder,
.editorial-note,
.lyrics-copy {
  border: 1px solid rgba(255, 255, 255, 0.11);
  background:
    radial-gradient(circle at 100% 0%, rgba(130, 62, 255, 0.1), transparent 28%),
    rgba(255, 255, 255, 0.025);
  box-shadow: 0 28px 80px rgba(0, 0, 0, 0.23);
}

.lyrics-copy::after,
.listen-banner::after {
  font-family: var(--display-font);
}

.lyrics-copy h3,
.lyrics-copy .lyrics-source {
  font-family: var(--body-font);
}

.credits-section {
  background:
    radial-gradient(circle at 80% 20%, rgba(151, 68, 255, 0.2), transparent 30%),
    radial-gradient(circle at 10% 100%, rgba(42, 82, 255, 0.16), transparent 32%),
    linear-gradient(125deg, #160914, #0c0813 58%, #07060b);
  color: var(--paper);
}

.credit-list,
.credit-list div {
  border-color: rgba(255, 255, 255, 0.12);
}

.chronology-section {
  background:
    radial-gradient(circle at 6% 10%, rgba(49, 83, 255, 0.13), transparent 28%),
    radial-gradient(circle at 94% 82%, rgba(255, 42, 97, 0.1), transparent 27%),
    linear-gradient(145deg, #070914, #05040a 52%, #090510);
}

.chronology-heading h2 {
  letter-spacing: -0.06em;
}

.chronology-stage {
  border-color: rgba(255, 255, 255, 0.12);
  background:
    radial-gradient(circle at 10% 50%, color-mix(in srgb, var(--timeline-accent) 11%, transparent), transparent 35%),
    rgba(4, 3, 10, 0.68);
  box-shadow: 0 36px 110px rgba(0, 0, 0, 0.27);
  -webkit-backdrop-filter: blur(18px);
  backdrop-filter: blur(18px);
}

.chronology-copy h3,
.chronology-node strong,
.chronology-dialog-title {
  font-family: var(--display-font);
  font-weight: 400;
}

.chronology-copy h3 {
  letter-spacing: -0.055em;
}

.chronology-art-frame {
  border-color: rgba(255, 255, 255, 0.76);
  box-shadow:
    0 36px 90px rgba(0, 0, 0, 0.48),
    0 0 0 1px rgba(255, 255, 255, 0.08);
}

.chronology-nav,
.chronology-node,
.chronology-arrow {
  border-color: rgba(255, 255, 255, 0.11);
  background: rgba(4, 3, 10, 0.72);
}

.chronology-node.is-active {
  background:
    linear-gradient(145deg, rgba(76, 89, 255, 0.43), rgba(162, 53, 220, 0.31)),
    rgba(255, 255, 255, 0.05);
}

.platform-pill,
.song-platform-link,
.song-streaming-upcoming {
  border-color: rgba(255, 255, 255, 0.11);
  background: rgba(255, 255, 255, 0.025);
  -webkit-backdrop-filter: blur(12px);
  backdrop-filter: blur(12px);
}

.sound-dock {
  border-color: rgba(255, 255, 255, 0.12);
  background: rgba(5, 4, 10, 0.9);
  box-shadow: 0 20px 60px rgba(0, 0, 0, 0.44);
  -webkit-backdrop-filter: blur(22px);
  backdrop-filter: blur(22px);
}

.site-footer {
  border-top: 1px solid rgba(255, 255, 255, 0.08);
  background:
    radial-gradient(circle at 15% 0%, rgba(74, 83, 255, 0.1), transparent 29%),
    #030207;
}

.footer-mark {
  color: var(--paper);
  font-size: 30px;
  font-style: normal;
}

.fan-favorites-section {
  position: relative;
  overflow: hidden;
  padding-block: clamp(90px, 10vw, 148px);
  background:
    radial-gradient(circle at 12% 20%, rgba(54, 84, 255, 0.12), transparent 28%),
    radial-gradient(circle at 92% 72%, rgba(255, 46, 100, 0.1), transparent 27%),
    linear-gradient(160deg, #0b0a13, #07060c 58%, #040308);
}

.fan-favorites-section::after {
  content: "FAVORITES";
  position: absolute;
  top: 0.1em;
  right: -0.04em;
  color: rgba(255, 255, 255, 0.018);
  font-family: var(--display-font);
  font-size: clamp(110px, 18vw, 270px);
  font-style: italic;
  line-height: 0.8;
  pointer-events: none;
}

.fan-favorites-section .shell {
  position: relative;
  z-index: 1;
}

.fan-favorites-heading {
  align-items: end;
}

.fan-favorites-heading .heading-note {
  max-width: 410px;
}

.fan-favorites-heading-note {
  display: flex;
  align-items: flex-end;
  gap: 30px;
}

.fan-favorites-grid {
  display: grid;
  grid-template-columns: minmax(0, 1.18fr) minmax(320px, 0.82fr);
  align-items: start;
  gap: clamp(24px, 3.6vw, 54px);
}

.fan-favorite {
  min-width: 0;
}

.fan-favorite-secondary {
  padding-top: clamp(60px, 8vw, 120px);
}

.fan-favorite-art {
  position: relative;
  display: block;
  overflow: hidden;
  background: #050409;
  box-shadow: 0 34px 100px rgba(0, 0, 0, 0.38);
}

.fan-favorite-art::after {
  content: "";
  position: absolute;
  inset: 0;
  border: 1px solid rgba(255, 255, 255, 0.14);
  background: linear-gradient(to top, rgba(3, 2, 7, 0.58), transparent 31%);
  pointer-events: none;
}

.fan-favorite-art img {
  display: block;
  width: 100%;
  aspect-ratio: 1;
  object-fit: cover;
  transition:
    transform 0.75s cubic-bezier(0.2, 0.75, 0.2, 1),
    filter 0.4s ease;
}

.fan-favorite:hover .fan-favorite-art img {
  filter: saturate(1.08) contrast(1.03);
  transform: scale(1.025);
}

.fan-favorite-rank {
  position: absolute;
  top: 18px;
  left: 18px;
  z-index: 2;
  display: grid;
  min-width: 92px;
  padding: 13px 15px 11px;
  border: 1px solid rgba(255, 255, 255, 0.14);
  background: rgba(3, 2, 7, 0.75);
  color: var(--paper);
  -webkit-backdrop-filter: blur(18px);
  backdrop-filter: blur(18px);
}

.fan-favorite-rank small {
  color: rgba(234, 230, 247, 0.57);
  font-size: 7px;
  font-weight: 800;
  letter-spacing: 0.15em;
  text-transform: uppercase;
}

.fan-favorite-rank strong {
  margin-top: 2px;
  font-family: var(--display-font);
  font-size: 43px;
  font-weight: 400;
  letter-spacing: -0.045em;
  line-height: 0.9;
}

.fan-favorite-badge {
  position: absolute;
  right: 18px;
  bottom: 18px;
  z-index: 2;
  padding: 10px 13px;
  border: 1px solid rgba(255, 255, 255, 0.13);
  background: rgba(3, 2, 7, 0.74);
  color: var(--paper);
  font-size: 7px;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  -webkit-backdrop-filter: blur(18px);
  backdrop-filter: blur(18px);
}

.fan-favorite-primary .fan-favorite-badge {
  background: linear-gradient(105deg, rgba(255, 49, 95, 0.92), rgba(176, 57, 226, 0.92));
}

.fan-favorite-copy {
  padding-top: 25px;
}

.fan-favorite-copy .eyebrow {
  margin-bottom: 10px;
  color: #83a7ff;
}

.fan-favorite-copy h3 {
  max-width: 760px;
  margin-bottom: 13px;
  font-family: var(--display-font);
  font-size: clamp(42px, 5vw, 72px);
  font-weight: 400;
  letter-spacing: -0.055em;
  line-height: 0.9;
}

.fan-favorite-secondary .fan-favorite-copy h3 {
  font-size: clamp(38px, 4vw, 56px);
}

.fan-favorite-copy > p:not(.eyebrow) {
  max-width: 590px;
  margin-bottom: 0;
  color: rgba(229, 225, 241, 0.61);
  font-size: 14px;
  line-height: 1.7;
}

.fan-favorite-actions {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 18px;
  margin-top: 23px;
}

.fan-play {
  --platform-color: #ff315f;
  display: inline-grid;
  grid-template-columns: 22px 1fr auto;
  align-items: center;
  gap: 12px;
  min-width: 210px;
  min-height: 58px;
  padding: 10px 15px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  background: rgba(255, 255, 255, 0.035);
  transition:
    background 0.2s ease,
    border-color 0.2s ease,
    transform 0.2s ease;
}

.fan-play:hover {
  border-color: rgba(255, 49, 95, 0.5);
  background: rgba(255, 49, 95, 0.09);
  transform: translateY(-2px);
}

.fan-play-copy {
  display: grid;
}

.fan-play-copy small {
  color: rgba(229, 225, 241, 0.5);
  font-size: 7px;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.fan-play-copy strong {
  color: var(--paper);
  font-size: 11px;
}

.fan-play-arrow {
  color: rgba(229, 225, 241, 0.5);
}

.fan-favorite-details {
  padding-bottom: 4px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.22);
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.fan-favorites-footnote {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 30px;
  margin-top: clamp(54px, 7vw, 90px);
  padding-top: 22px;
  border-top: 1px solid rgba(255, 255, 255, 0.1);
}

.fan-favorites-footnote p {
  margin: 0;
  color: rgba(229, 225, 241, 0.45);
  font-size: 10px;
  letter-spacing: 0.08em;
}

.song-story-expanded {
  position: relative;
  overflow: hidden;
  background:
    radial-gradient(circle at 92% 12%, rgba(255, 48, 96, 0.075), transparent 24%),
    radial-gradient(circle at 8% 82%, rgba(64, 87, 255, 0.08), transparent 30%),
    linear-gradient(160deg, #0b0a13, #07060c 62%, #050409);
}

.song-story-expanded::after {
  content: "SUMMER";
  position: absolute;
  right: -0.04em;
  bottom: -0.12em;
  color: rgba(255, 255, 255, 0.018);
  font-family: var(--display-font);
  font-size: clamp(130px, 21vw, 310px);
  font-style: italic;
  line-height: 0.8;
  pointer-events: none;
}

.song-story-expanded .details-grid {
  position: relative;
  z-index: 1;
  grid-template-columns: minmax(230px, 0.48fr) minmax(0, 1.52fr);
  align-items: start;
  gap: clamp(64px, 9vw, 140px);
}

.song-story-expanded .detail-panel {
  position: sticky;
  top: 118px;
}

.story-copy-featured {
  max-width: 850px;
}

.story-copy-featured h2 {
  max-width: 780px;
  margin-bottom: 32px;
  font-family: var(--display-font);
  font-size: clamp(62px, 7vw, 102px);
  font-weight: 400;
  letter-spacing: -0.06em;
  line-height: 0.85;
  text-wrap: balance;
}

.story-copy-featured > p {
  max-width: 790px;
  margin-bottom: 23px;
  color: rgba(232, 228, 242, 0.7);
  font-family: var(--body-font);
  font-size: 16px;
  line-height: 1.84;
}

.story-copy-featured > .story-lede {
  margin-bottom: 28px;
  color: rgba(248, 246, 255, 0.92);
  font-family: var(--display-font);
  font-size: clamp(25px, 2.6vw, 35px);
  letter-spacing: -0.025em;
  line-height: 1.35;
}

.signature-lyric {
  display: grid;
  grid-template-columns: 140px minmax(0, 1fr);
  align-items: start;
  gap: 28px;
  margin-block: clamp(40px, 6vw, 72px);
  padding-block: 24px;
  border-top: 1px solid rgba(255, 255, 255, 0.12);
  border-bottom: 1px solid rgba(255, 255, 255, 0.12);
}

.signature-lyric span {
  padding-top: 8px;
  color: #85a9ff;
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.signature-lyric p {
  margin: 0;
  color: var(--paper);
  font-family: var(--display-font);
  font-size: clamp(31px, 4vw, 54px);
  font-style: italic;
  letter-spacing: -0.035em;
  line-height: 1.05;
}

.story-production {
  margin-top: clamp(52px, 7vw, 82px);
  padding-top: clamp(42px, 6vw, 68px);
  border-top: 1px solid rgba(255, 255, 255, 0.12);
}

.story-production h3 {
  max-width: 680px;
  margin: 8px 0 20px;
  font-family: var(--display-font);
  font-size: clamp(43px, 5vw, 68px);
  font-weight: 400;
  letter-spacing: -0.055em;
  line-height: 0.92;
}

.story-production > p:not(.eyebrow) {
  max-width: 760px;
  color: rgba(232, 228, 242, 0.66);
  font-size: 15px;
  line-height: 1.78;
}

.story-production-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  margin-top: 36px;
  border-top: 1px solid rgba(255, 255, 255, 0.11);
  border-left: 1px solid rgba(255, 255, 255, 0.11);
}

.story-production-grid > div {
  min-height: 190px;
  padding: clamp(22px, 3vw, 32px);
  border-right: 1px solid rgba(255, 255, 255, 0.11);
  border-bottom: 1px solid rgba(255, 255, 255, 0.11);
  background: rgba(255, 255, 255, 0.018);
}

.story-production-grid span {
  color: #85a9ff;
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 0.15em;
  text-transform: uppercase;
}

.story-production-grid strong {
  display: block;
  margin: 17px 0 9px;
  color: var(--paper);
  font-family: var(--display-font);
  font-size: 28px;
  font-weight: 400;
  letter-spacing: -0.035em;
  line-height: 1;
}

.story-production-grid p {
  margin: 0;
  color: rgba(229, 225, 241, 0.55);
  font-size: 12px;
  line-height: 1.7;
}

.story-pullquote {
  position: relative;
  margin: clamp(56px, 8vw, 96px) 0 0;
  padding: clamp(36px, 5vw, 58px);
  border: 1px solid rgba(255, 255, 255, 0.12);
  background:
    radial-gradient(circle at 100% 0%, rgba(255, 49, 95, 0.16), transparent 38%),
    linear-gradient(135deg, rgba(77, 84, 255, 0.13), rgba(255, 255, 255, 0.02));
}

.story-pullquote::before {
  content: "“";
  position: absolute;
  top: 2px;
  left: 18px;
  color: rgba(255, 49, 95, 0.2);
  font-family: var(--display-font);
  font-size: 120px;
  line-height: 1;
}

.story-pullquote p {
  position: relative;
  margin: 0;
  color: var(--paper);
  font-family: var(--display-font);
  font-size: clamp(39px, 5.5vw, 72px);
  font-style: italic;
  letter-spacing: -0.045em;
  line-height: 0.98;
}

.story-pullquote cite {
  display: block;
  margin-top: 24px;
  color: #85a9ff;
  font-size: 8px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 0.17em;
  text-transform: uppercase;
}

@media (max-width: 680px) {
  .header-inner {
    height: 112px;
  }

  .wordmark-leon,
  .wordmark-smooth {
    font-size: 16px;
  }

  .hero h1 {
    font-size: clamp(56px, 16.5vw, 76px);
  }

  .hero-intro {
    font-size: 14px;
  }

  .page-hero h1 {
    font-size: clamp(70px, 23vw, 94px);
  }

  .button {
    min-height: 52px;
  }

  .song-card h3 {
    font-size: 28px;
  }

  .fan-favorites-grid {
    grid-template-columns: 1fr;
  }

  .fan-favorites-heading {
    align-items: flex-start;
    flex-direction: column;
  }

  .fan-favorites-heading-note {
    align-items: flex-start;
    flex-direction: column;
    gap: 22px;
  }

  .fan-favorite-secondary {
    padding-top: 34px;
  }

  .fan-favorite-copy h3,
  .fan-favorite-secondary .fan-favorite-copy h3 {
    font-size: clamp(44px, 13vw, 58px);
  }

  .fan-play {
    width: 100%;
  }

  .fan-favorites-footnote {
    align-items: flex-start;
    flex-direction: column;
  }

  .song-story-expanded .details-grid {
    grid-template-columns: 1fr;
    gap: 64px;
  }

  .song-story-expanded .detail-panel {
    position: static;
  }

  .story-copy-featured h2 {
    font-size: clamp(58px, 18vw, 76px);
  }

  .signature-lyric {
    grid-template-columns: 1fr;
    gap: 14px;
  }

  .signature-lyric span {
    padding-top: 0;
  }

  .story-production-grid {
    grid-template-columns: 1fr;
  }

  .story-production-grid > div {
    min-height: 0;
  }
}

/* Artist identity and transparent creative-process experience */
.hero-process-note {
  display: grid;
  grid-template-columns: auto minmax(0, 1fr) auto;
  align-items: center;
  gap: 14px;
  max-width: 610px;
  margin-top: 26px;
  padding: 14px 16px;
  border: 1px solid rgba(255, 255, 255, 0.12);
  background:
    linear-gradient(90deg, rgba(67, 86, 255, 0.1), rgba(164, 55, 255, 0.08), rgba(255, 49, 95, 0.1)),
    rgba(255, 255, 255, 0.025);
  color: var(--paper);
  transition:
    border-color 0.2s ease,
    background 0.2s ease,
    transform 0.2s ease;
}

.hero-process-note:hover {
  border-color: rgba(255, 67, 110, 0.42);
  background:
    linear-gradient(90deg, rgba(67, 86, 255, 0.16), rgba(164, 55, 255, 0.13), rgba(255, 49, 95, 0.16)),
    rgba(255, 255, 255, 0.035);
  transform: translateY(-2px);
}

.hero-process-note span,
.hero-process-note i {
  color: #8ba7ff;
  font-family: var(--body-font);
  font-size: 8px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.hero-process-note strong {
  font-family: var(--body-font);
  font-size: 13px;
  font-weight: 700;
  letter-spacing: -0.01em;
}

.hero-process-note i {
  color: #ff476f;
  font-size: 14px;
}

.artist-intro-section {
  position: relative;
  overflow: hidden;
  padding: clamp(82px, 10vw, 148px) 0;
  background:
    radial-gradient(circle at 16% 20%, rgba(54, 86, 255, 0.18), transparent 31%),
    radial-gradient(circle at 88% 70%, rgba(255, 40, 93, 0.16), transparent 32%),
    #05040b;
  color: var(--paper);
}

.artist-intro-section::after {
  content: "HUMAN";
  position: absolute;
  right: -0.04em;
  bottom: -0.24em;
  color: rgba(255, 255, 255, 0.025);
  font-family: var(--body-font);
  font-size: clamp(130px, 23vw, 360px);
  font-weight: 800;
  letter-spacing: -0.09em;
  line-height: 0.8;
  pointer-events: none;
}

.artist-intro-grid {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: minmax(280px, 0.78fr) minmax(0, 1.22fr);
  align-items: center;
  gap: clamp(56px, 9vw, 130px);
}

.artist-intro-photo {
  position: relative;
  width: min(100%, 470px);
  margin: 0;
  padding: 12px;
  border: 1px solid rgba(255, 255, 255, 0.15);
  background: linear-gradient(145deg, rgba(72, 92, 255, 0.2), rgba(255, 48, 98, 0.2));
  transform: rotate(-1.4deg);
}

.artist-intro-photo::before {
  content: "";
  position: absolute;
  inset: 6% -7% -6% 7%;
  z-index: -1;
  border: 1px solid rgba(104, 80, 255, 0.34);
}

.artist-intro-photo img {
  display: block;
  width: 100%;
  aspect-ratio: 3 / 4;
  object-fit: cover;
}

.artist-intro-photo figcaption {
  padding: 12px 3px 2px;
  color: rgba(246, 243, 255, 0.58);
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.artist-intro-copy h2 {
  max-width: 790px;
  margin: 18px 0 30px;
  color: var(--paper);
  font-family: var(--display-font);
  font-size: clamp(58px, 7vw, 106px);
  font-weight: 400;
  letter-spacing: -0.055em;
  line-height: 0.86;
}

.artist-intro-copy h2 em {
  color: #ff3c68;
}

.artist-intro-copy > p:not(.eyebrow) {
  max-width: 670px;
  color: rgba(235, 231, 246, 0.68);
  font-size: clamp(16px, 1.45vw, 21px);
  line-height: 1.65;
}

.artist-intro-links {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 26px;
  margin-top: 36px;
}

.about-hero-personal {
  position: relative;
  overflow: hidden;
  min-height: 860px;
  padding: 150px 0 94px;
  background:
    radial-gradient(circle at 80% 42%, rgba(255, 39, 94, 0.2), transparent 25%),
    radial-gradient(circle at 72% 22%, rgba(104, 63, 255, 0.2), transparent 34%),
    linear-gradient(135deg, #070b1d, #07040e 54%, #020205);
}

.about-hero-personal::before {
  content: "LEON";
  position: absolute;
  top: 95px;
  left: -0.05em;
  color: rgba(255, 255, 255, 0.024);
  font-family: var(--body-font);
  font-size: clamp(160px, 25vw, 410px);
  font-weight: 800;
  letter-spacing: -0.1em;
  line-height: 0.8;
}

.about-hero-grid {
  position: relative;
  z-index: 1;
  display: grid;
  grid-template-columns: minmax(0, 1.12fr) minmax(330px, 0.76fr);
  align-items: center;
  gap: clamp(54px, 8vw, 124px);
}

.about-hero-personal .about-title {
  display: block;
}

.about-hero-personal h1 {
  margin: 18px 0 30px;
  color: var(--paper);
  font-family: var(--display-font);
  font-size: clamp(92px, 12vw, 178px);
  font-weight: 400;
  letter-spacing: -0.065em;
  line-height: 0.74;
}

.about-hero-personal h1 em {
  color: #ff3d69;
  font-style: italic;
}

.about-hero-personal .about-deck {
  max-width: 690px;
  margin: 0;
  color: rgba(239, 235, 248, 0.68);
  font-size: clamp(17px, 1.65vw, 24px);
  line-height: 1.55;
}

.about-primary-photo {
  position: relative;
  width: min(100%, 500px);
  margin: 0 auto;
  padding: 13px;
  border: 1px solid rgba(255, 255, 255, 0.16);
  background:
    linear-gradient(150deg, rgba(63, 91, 255, 0.28), rgba(190, 58, 255, 0.18), rgba(255, 49, 95, 0.28));
  transform: rotate(1.2deg);
}

.about-primary-photo::before {
  content: "";
  position: absolute;
  inset: -25px 24px 26px -25px;
  z-index: -1;
  border: 1px solid rgba(92, 84, 255, 0.32);
}

.about-primary-photo img {
  display: block;
  width: 100%;
  aspect-ratio: 3 / 4;
  object-fit: cover;
}

.about-primary-photo figcaption {
  display: flex;
  justify-content: space-between;
  gap: 18px;
  padding: 14px 3px 2px;
  color: rgba(246, 242, 255, 0.55);
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 0.15em;
  text-transform: uppercase;
}

.about-primary-photo figcaption span {
  color: #ff6686;
}

.about-story-section {
  padding: clamp(92px, 12vw, 172px) 0;
  background: #efede8;
  color: #090810;
}

.about-story-grid {
  display: grid;
  grid-template-columns: minmax(220px, 0.42fr) minmax(0, 1fr);
  align-items: start;
  gap: clamp(54px, 10vw, 150px);
}

.about-facts {
  position: sticky;
  top: 112px;
  border-top: 1px solid rgba(9, 8, 16, 0.24);
}

.about-facts > div {
  display: grid;
  gap: 8px;
  padding: 19px 0;
  border-bottom: 1px solid rgba(9, 8, 16, 0.17);
}

.about-facts span {
  color: rgba(9, 8, 16, 0.5);
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.about-facts strong {
  font-family: var(--body-font);
  font-size: 14px;
  line-height: 1.45;
}

.about-story-copy {
  max-width: 870px;
}

.about-story-copy h2 {
  margin: 18px 0 44px;
  font-family: var(--display-font);
  font-size: clamp(59px, 7vw, 104px);
  font-weight: 400;
  letter-spacing: -0.055em;
  line-height: 0.9;
}

.about-story-copy > p:not(.eyebrow) {
  max-width: 770px;
  margin: 0 0 24px;
  color: rgba(9, 8, 16, 0.76);
  font-size: clamp(17px, 1.65vw, 22px);
  line-height: 1.72;
}

.about-story-copy .button {
  margin-top: 22px;
}

.about-story-section .button-dark,
.about-closing-section .button-dark {
  border-color: #090810;
  background: #090810;
  color: #fff;
  -webkit-backdrop-filter: none;
  backdrop-filter: none;
}

.about-story-section .button-dark:hover,
.about-closing-section .button-dark:hover {
  border-color: #2f2a40;
  background: #2f2a40;
}

.about-photo-essay {
  padding: clamp(84px, 10vw, 150px) 0;
  background:
    radial-gradient(circle at 0% 100%, rgba(59, 89, 255, 0.14), transparent 34%),
    #05040a;
  color: var(--paper);
}

.about-photo-grid {
  display: grid;
  grid-template-columns: minmax(0, 1.12fr) minmax(300px, 0.78fr);
  align-items: center;
  gap: clamp(55px, 9vw, 132px);
}

.about-life-photo {
  margin: 0;
}

.about-life-photo img {
  display: block;
  width: 100%;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  border: 1px solid rgba(255, 255, 255, 0.15);
  box-shadow: 30px 34px 0 rgba(67, 76, 255, 0.1);
}

.about-life-photo figcaption {
  margin-top: 16px;
  color: rgba(239, 235, 248, 0.53);
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.about-photo-grid blockquote {
  margin: 0;
}

.about-photo-grid blockquote p {
  margin: 0;
  color: var(--paper);
  font-family: var(--display-font);
  font-size: clamp(47px, 5.7vw, 84px);
  font-style: italic;
  letter-spacing: -0.05em;
  line-height: 0.98;
}

.about-photo-grid blockquote cite {
  display: block;
  margin-top: 30px;
  color: #ff5278;
  font-size: 8px;
  font-style: normal;
  font-weight: 800;
  letter-spacing: 0.18em;
  text-transform: uppercase;
}

.creative-process-section {
  scroll-margin-top: 90px;
  padding: clamp(100px, 12vw, 180px) 0;
  background:
    radial-gradient(circle at 88% 22%, rgba(183, 51, 255, 0.17), transparent 29%),
    radial-gradient(circle at 14% 76%, rgba(43, 80, 255, 0.14), transparent 31%),
    #080713;
  color: var(--paper);
}

.creative-process-heading {
  display: grid;
  grid-template-columns: minmax(0, 1.05fr) minmax(320px, 0.72fr);
  align-items: end;
  gap: clamp(60px, 10vw, 160px);
}

.creative-process-heading h2 {
  margin: 18px 0 0;
  color: var(--paper);
  font-family: var(--display-font);
  font-size: clamp(69px, 8.7vw, 132px);
  font-weight: 400;
  letter-spacing: -0.06em;
  line-height: 0.82;
}

.creative-process-heading h2 em {
  color: #ff3c68;
}

.creative-process-intro p {
  margin: 0 0 22px;
  color: rgba(235, 231, 245, 0.66);
  font-size: clamp(15px, 1.35vw, 19px);
  line-height: 1.72;
}

.creative-process-steps {
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  margin: clamp(70px, 8vw, 118px) 0 0;
  padding: 0;
  border-top: 1px solid rgba(255, 255, 255, 0.14);
  border-bottom: 1px solid rgba(255, 255, 255, 0.14);
  list-style: none;
}

.creative-process-steps li {
  min-height: 330px;
  padding: 26px 22px 34px;
  border-right: 1px solid rgba(255, 255, 255, 0.11);
}

.creative-process-steps li:last-child {
  border-right: 0;
}

.creative-process-steps span {
  display: block;
  margin-bottom: 56px;
  color: #789aff;
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.16em;
}

.creative-process-steps strong {
  display: block;
  min-height: 60px;
  color: var(--paper);
  font-family: var(--display-font);
  font-size: clamp(28px, 2.3vw, 38px);
  font-weight: 400;
  letter-spacing: -0.04em;
  line-height: 0.95;
}

.creative-process-steps p {
  margin: 24px 0 0;
  color: rgba(234, 230, 245, 0.55);
  font-size: 13px;
  line-height: 1.7;
}

.creative-disclosure {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(300px, 0.64fr);
  align-items: end;
  gap: clamp(50px, 9vw, 140px);
  margin-top: 62px;
  padding: clamp(36px, 5vw, 70px);
  border: 1px solid rgba(255, 255, 255, 0.13);
  background:
    linear-gradient(135deg, rgba(61, 83, 255, 0.14), rgba(169, 53, 255, 0.12), rgba(255, 47, 96, 0.13)),
    rgba(255, 255, 255, 0.025);
}

.creative-disclosure span {
  color: #ff5479;
  font-size: 8px;
  font-weight: 800;
  letter-spacing: 0.17em;
  text-transform: uppercase;
}

.creative-disclosure h3 {
  max-width: 780px;
  margin: 17px 0 0;
  color: var(--paper);
  font-family: var(--display-font);
  font-size: clamp(42px, 5vw, 74px);
  font-weight: 400;
  letter-spacing: -0.045em;
  line-height: 0.97;
}

.creative-disclosure > p {
  margin: 0;
  color: rgba(235, 231, 246, 0.62);
  font-size: 14px;
  line-height: 1.75;
}

.about-closing-section {
  padding: clamp(92px, 11vw, 166px) 0;
  background: #efede8;
  color: #090810;
}

.about-closing-grid {
  display: grid;
  grid-template-columns: minmax(0, 1.04fr) minmax(330px, 0.78fr);
  align-items: center;
  gap: clamp(58px, 9vw, 136px);
}

.about-closing-grid figure {
  margin: 0;
}

.about-closing-grid img {
  display: block;
  width: 100%;
  aspect-ratio: 4 / 3;
  object-fit: cover;
  border: 1px solid rgba(9, 8, 16, 0.18);
  box-shadow: -24px 24px 0 rgba(71, 84, 255, 0.1);
}

.about-closing-grid h2 {
  margin: 18px 0 30px;
  font-family: var(--display-font);
  font-size: clamp(52px, 6vw, 88px);
  font-weight: 400;
  letter-spacing: -0.05em;
  line-height: 0.93;
}

.about-closing-grid p:not(.eyebrow) {
  color: rgba(9, 8, 16, 0.68);
  font-size: 17px;
  line-height: 1.7;
}

.about-closing-grid .button {
  margin-top: 20px;
}

.creative-credit-note {
  display: grid !important;
  grid-template-columns: minmax(150px, 0.35fr) minmax(0, 1fr) auto !important;
  align-items: center;
  gap: 26px;
  padding-block: 25px !important;
  border-top: 1px solid rgba(9, 8, 16, 0.16);
}

.creative-credit-note strong {
  font-family: var(--body-font) !important;
  font-size: 12px !important;
  font-weight: 800 !important;
  letter-spacing: 0.05em !important;
  text-transform: uppercase;
}

.creative-credit-note span {
  max-width: 720px;
  color: rgba(9, 8, 16, 0.6) !important;
  font-size: 12px !important;
  line-height: 1.65;
}

.creative-credit-note a {
  color: #3b48d9;
  font-size: 9px;
  font-weight: 800;
  letter-spacing: 0.1em;
  text-transform: uppercase;
}

@media (max-width: 980px) {
  .artist-intro-grid,
  .about-hero-grid,
  .about-story-grid,
  .about-photo-grid,
  .creative-process-heading,
  .creative-disclosure,
  .about-closing-grid {
    grid-template-columns: 1fr;
  }

  .artist-intro-photo,
  .about-primary-photo {
    width: min(86vw, 520px);
  }

  .about-hero-personal {
    min-height: 0;
  }

  .about-facts {
    position: static;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    top: auto;
  }

  .about-facts > div {
    padding-right: 18px;
    border-top: 1px solid rgba(9, 8, 16, 0.17);
  }

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

  .creative-process-steps li {
    min-height: 280px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.11);
  }

  .creative-process-steps li:nth-child(2n) {
    border-right: 0;
  }

  .creative-process-steps li:last-child {
    grid-column: 1 / -1;
    min-height: 230px;
  }

  .creative-credit-note {
    grid-template-columns: 1fr !important;
    gap: 10px;
  }
}

@media (max-width: 680px) {
  .hero-process-note {
    grid-template-columns: 1fr auto;
    margin-top: 22px;
  }

  .hero-process-note span {
    grid-column: 1 / -1;
  }

  .hero-process-note strong {
    font-size: 12px;
  }

  .artist-intro-grid {
    gap: 58px;
  }

  .artist-intro-photo,
  .about-primary-photo {
    width: 100%;
  }

  .artist-intro-copy h2 {
    font-size: clamp(55px, 17vw, 74px);
  }

  .artist-intro-links {
    align-items: stretch;
    flex-direction: column;
  }

  .about-hero-personal {
    padding-top: 154px;
  }

  .about-hero-grid {
    gap: 62px;
  }

  .about-hero-personal h1 {
    font-size: clamp(80px, 25vw, 110px);
  }

  .about-primary-photo figcaption {
    align-items: flex-start;
    flex-direction: column;
    gap: 5px;
  }

  .about-facts {
    grid-template-columns: 1fr;
  }

  .about-story-copy h2 {
    font-size: clamp(54px, 16vw, 72px);
  }

  .about-photo-grid {
    gap: 64px;
  }

  .about-photo-grid blockquote p {
    font-size: clamp(43px, 13vw, 60px);
  }

  .creative-process-heading h2 {
    font-size: clamp(61px, 18vw, 82px);
  }

  .creative-process-steps {
    grid-template-columns: 1fr;
  }

  .creative-process-steps li,
  .creative-process-steps li:last-child {
    grid-column: auto;
    min-height: 0;
    border-right: 0;
  }

  .creative-process-steps span {
    margin-bottom: 34px;
  }

  .creative-process-steps strong {
    min-height: 0;
  }

  .creative-disclosure {
    padding: 30px 24px;
  }

  .about-closing-grid {
    gap: 58px;
  }

  .about-closing-grid h2 {
    font-size: clamp(50px, 15vw, 68px);
  }
}
