/* src/brand/archivo.css */
@font-face {
  font-family: Archivo;
  src: url("data:font/woff2;base64,d09GMgABAAAAAFvUABQAAAAA1OgAAFtjAAIAQgAAAAAAAAAAAAAAAAAAAAAAAAAAGoUxG75qHIEiP0hWQVKGDAZgP1NUQVSBCCcoAIFOL3ARCArOMLxoMIH7IAE2AiQDg1wLgXAABCAFhjIHIAwHG9XJNWybRkM7T4C2dfdeg0URbByAEgZLo6KUyqJm///3o+OIttyqAP5JTpFVyb0SYYiGY45VW6ETGRgHE3nrdTrVh2iddVo2C5I1PxOLfs7OOoteTWEWKpziUijfTtNJ4hrW8G1Km+S0OMkd/4eOTJqag9zMhBu5SLwMUZgXGzqkBkFwEiTjsRsifXOtDtlPzaFGl2QMQ4a2sbZfcghXheCwA4LaVI8FIdljGLvQS/CX3nHQudreveizobNoGscXgXELH1VzXv//1/6397k29nyezXwxTZhZx0PUkPFkGkmETiiszqKx7ny61WcmRIxglgBrQXyVVfETZ/fEq2vv9b/W9t7vftGIV+pnwMzw/DZ7RuHABDGQCqn6oA4wQKVEBBsDswHd5jJdRBl3t4g613cu21W6O/1Q51MjOckHXsSiataRD7gurl7Cuw8UxzFIGnijoQ6TlFwRt+5d5gGfIFDbElG09m/17P0QowX2sUgu9n0VtBEuRrJwESYsHCla/2mN9v/KAe/tIImYCG1k7dQqojN1tp5pQqyLN0JhPp1+jRyZRjDAGhCw5cBH3Ka6rtu85Lao+kMI+n91vn9LAMMyPtc5neb+z1MnAAw6lkliC2zFaeIQFG57oBqcM/0dlJCNUd/PZvUlFTaQgbaHPARH7DitatvjRQzv5UwpJsFNbTPkhtRlYCL2dtsj5vAf6qp+yc0zs4fkIEqfJLthliDaSwKO8gXCJqn8/1T9988+YTIAgqQkp5DrSgOAes/Oy5VLl169KxfdDynqxXBFERj471Prt69aLWlG4xzeZBwiCIkTfJiTpITOfGPZ3T9mpa66+z+WJvbnnSNQBdUqIEVggTfWc+aQQan9valW6X9NQfOhmblrSrM1zZmrXUC1rG2sBbe28pFOoz0Tuuh86sPu/38D6N8Aie4GJaAbpMgGNQuAlKoBUjskuIYgtBQEaetkZrTOOBDi3EKUdoqkZtZ4m52JjU2dCS+IrM+2LrpLL4guiC4yNgizzQ7+g7GZHz+R7LBKiKROCybHIbrt4sSSSShx/pCt98FwF629ROV+7EaVl3h/v+wrRTwREWtFbBAZUpFl2n8Ynu8gA4d8CfrPn/o+VxLgvhmZ1gKC77z6M6b2H6NJu1/HTnurK008GaIgsgSi3t1/diClitYzAlJoAbAkDboh4Eb8JRZwleEWPEYfgzwMl+G1/zt35h26BMBaAIs4LMxM/eU8DkCqoD9L644+fWQFgE0YMCQrZRwBmAAQgnccuvyvvJdb2WUd9wVPgFm90dNKapW4k2oAG8Qmy2SAnBBDoEYX8z+wwWdfIPzWZWK9TeXloGxW4AJS0Dgcf3M4PnMM+xjwjTFu4PEoA4cVvKUzOgLvhBAcN9foqSDPQ0+3UaIwVTYwBiis4A+R8M5gA6LoEENqiAYiMLXIaqernedCzo04H9GDg6ybOG6T5Ih8IyWqwuntF+Nqc5Uxr/a3J9uYPghhcT3H2Gz+Y7TvkzT+hk8/WfsyCVEIywsT3BRs7LUpBIgVJCk2IxT7Tyv4L8IuNkVH+VHykpPjw3/xxYz4PiV8mqsHJwUCIgNS4LETWjNA3LnYUgcQNADfx8TbV5vyvmD10SQsojr/pTenFUBqnkOXtY4Z8I+noUHWMAstqhiTlaZMoeX0W5ACrFiizMLByadYREy5JlZZStiVqeTpYH98ellFLysGJX3lIFi95IBrqpsMPJ5AkTuV0HL5gUSgVEeAk3PWOAj7NEUAzmnZsGSVA7rsjG/7UhozWl70QT5R8PPHSsWwUou7j6P8xVFHaZCox5iX4rJQBPkQR3mclx9r2sEePUUvjwWzl3HkTKjVv4WGmBQl9qzi23YfpAIolZ9WnYL9eRCiQYPosrL7ek9hAJku4Xj/GwuUfioW0SDsW3zvjxE1k4+Aj/qcYTQupibfCvtg8ngXuTQCrgi2ioQBWkZWgULFSlRQUWVVL9t94BatOeZFGO7Iogcj9dK1Xi1egEZD/f5j/6dG/pYPw7f1L1j42P03TsXnH1uGX78VcTiFNfkfec5D3xrZc5Yfqm1pgNTV2uGKLzx2UnaPK1Z/3B7qwm1Ddbn9vQ2j9/BUj+l3sPyFxZyJFkCPza90bE18MffKxMrFKV7PH5Lgn1s/5C7UeNQeruFOGfM+P+ykI08TfloXlP+zGyj4lp5Q37IBYMcaQehKjZxSqRYQA5L3e+/6/thL4AZmL7kf7lK+W68eIy3tCPf3FN2+ha3ukVTvpLRfIohNsfdUD5E2hmr4mhzsj1b6y+dOlw5ImTrpNzQmLcZRaY7TT3gvXfL8xHToVPRTXfxxXiZjS07/sPjhEOHr95Ni/SIzAQ2I3BNbG6NkmWKjT3QdkNgG/VhExn7C+yoCRzaDGvlGFPChdKKXBHG+ZmnidsOmw5/HiH26fN9sZvbvf4r3YccDD3ZP776R2R2BbGQiin74zSQTc5RWSpjLdJ3vMOf818dUbSHrNERBOW3lKledhrHruK10vEFpmJrDZaoNhE7NfaAmIBm/perl0dPKOf0eWA+9foBT6w6xCRCIr4YN+85iNF4VnXDD4uq2mMqPlAWsHetYOjkd9rrKIN63P/Ob14tT+6E1oLW3feSJ8vX3byf4Mu6YAIj0svlPCU4esBuP6LH2uU1Hxr3RbQzfPLJL03OSfkYvAPq7OIJucP4ByS144RTzj95auGshkpWAbFf9ccdfItENpWGv/9Z2q3e5j/eLXLT4ZcfLxVbcgHdjXNqVNRA9/7uWjRr53ODUhzdatkgR+T862t7Zi+dtyNiRAUlyuiODIXCPGJH1gYvLLV38l/NHF6/9RLpaqVrfrJ/w59XYjaX6gTG32jrHNU7NjmdC4embZVt0qdfdv0dd6Pe/fPzVIup6YvhvNu1HsP2m3ytEZ0zrlaX+zExSZ9wP8kH2Qr6sPYD+nKXqD375+PMX3ZEZyWfsTVt96HbGdHFotXIOJQ/sO2UCVDyFb51jWjjRG474rQMrRU7xPekYMRvO1APbD/v9BFEiQc7ysYRTkuF0yEArLx+b4o+VQ1CIU0SMW0I5VbUWJAuKsG2owAPQVe4yLEDLh+A2TTLU55YJKkgJSkM4VfTwSqMVaPcSwzWSVLfQh31zMcpo/AztJ4EiKkWhAh5eZLiHSwC9rCH201RGQ1JbzGanXKJMeuF2tgGCGkqAd/KiChaCCMCliJUlVaQQdzuohIXebfA2oiv+e+9n56bqLQLXkIPbergaTfwlWKQnCdifaEEh5KdpHl68FACpKYeakXYgxpwGcQoBtdXEmWFITIm8AKgUNqCWF8BbPoFMLkwacYUklYqBaRmgaQ5JA5ViU3EXgB0oxA3Ilh11BEahg7W7AVSo3FTCGqIFA/OR1xAIzSh7h6IiZU4n7VRyR1U6DTAgTE9Up5wagSx0vdTMUgQGKIpLsjuOopwEkJGlFKo8ypQYl0oRCcI4SqgnoC9I6Eo9VYSjn7J3M6SxoG/kzs3yIoBQ71trQeiG39NoHHVZlQCfI4LSkwDaHZxYWgQ9+4eUR4GACqQehSp1u0Q5eFkF8mUabCsAV2DSl2QJrKRIDnLW3f/D+/QXUjbp5zAhXRELqqX0GyW/Q9w8Wkf/dvfVv/7Y/83nP47T08vg2/2uPn054Kenk8Pj0+nj07w+nv6fvvdJI2M72pS++h2LD9bcndbxd6aK+vs3v/hf+EPm2PzRSbXZ/nu1ewh/cfP1/8PfHVgb/MNmWMk/wLYR/+OGo5xD+i97HvF5euPyzm/S0SD/fqoF+Pa76qfwH5dfncbvR9534v9caJ7w/yMfAcR3Py8n3x72RHz/xReidrv3j+H/j9tTHu/DQ3h2j2zx2ZPulKc3F894OvBeQPz6dfXkL6Nb48sXq3vsj973GF99U94wvhN/bPC7kcr5Te3eP763ZPNbISxbrqPP4LcqT5YzzNC3Ig8wQNEEcMUjsLbEPfyrgyf474v/G7WHhOxwVY2K4asANd2nxeY938+xun5/b+v8eZAf5S+eCH8TfMWtfObZx/JDQ0fla6dx9I43d3Zy+Ri00+6Ld3gLnxDSTpfSInv0yej70bejb0Vfj74WfTP6cPTOaIwGfCP6ZvSd6NPRd6IfqS76SPQDKeCcPgYP6PPo4+AubcFdei96B8jQG+AO7aIDuEOfRe+PjuAuvse3iJfg4INNhLMEJsKjeFMoNDScjidHwnI/zLATFV64oTxD5LlgjAmuCgLgHo8bNCsYX+TYYDjpCukhhRUTrrtdsIferBASHzgX3ONZayqLF8grngGAB1rGj/jexoHJ5kJ6rfac16eAY3CrKB51nY3Q57J8pvfJDHkz2YPEDdqr4GJpwAT48EpLhZsbcOt6RYsbAP/LcNAt4myJloAyjbSPq0uaVgEoJDF8UmFMJu7FCfxrrpwoR/mksGoHcXMEsBOdd2SjHnzo/krw2EJt3f0QqNUlUffq/HjHZwxIkWlpjXIUchlr7apQXDgOg6OMjAjokVCtSa4iHXp/CA6NiypF4I91cCB34de1lR1pBAAZoSX6lU/aij71rslQzqJakxYVsuXIVMPARs/KKF29WnXMmuXLUqBRsTa5WuVp4AYog0RKp8g2YdC4wCJ9IJ0gDNMTXK8GQwPEELePM2hTvyx3Jl0qg95Z8Q28OnQ2gB2vfb23ALLjiF7j5EW+PBlQqgxJ6ara7ZxJeWzoi1+S6nO9v3GmINVKPYEclqthPBSQxjXGkdAikYPHuDa/+5tkHMImyVO4pDFPN5PBMoNCIvgjcPEhh/BlLlkvmYf6LcqKOI5xGl8UmEomGf9FGzzlAR6PcXyMdRzrmNP8+M6NLSYuTVv84sRZfITYu4ip+1JlPM+73RsjI7TJxr8Uesdvt24bY4TR7/rTeK0Pcpub8I0N9AcLk4mPI2DgsjZTv4QRGGxAMicxd+kWzHMqMX1yDCohNYzJqFnMwwrTSJDpKSmkWT6UBfEup2lcIyNjEsMujvM1qiUxk3lgfUcaMSMlbDJOsZhZkQqtWGhUaZ5UahRqCvg3TJdhYUpWKJsiGJUaJaXE/NAUlizi6btb58oqeivcTDp1x3ujiIdbu2QgbJPGNWJvtxC+GmpPDjYxjvslMKtd3Z9reUw8cqhZO/jwETlQjlW0JDU9V+NynjhdJjkLKX2yzbWnsuv3Jgz7EXh0S5X0bUd1HfXfSaU4RUYBUfqSpjDt15tGT+MjurG8s+CAcjWjgkXvFsyIM6mG3hFkFsmjph4UOHPsklxzuNQLBhq5uWVtpJX6rjeiP3AWvLdq19LQ0zGw7ZQiWlOu2ZTHLeBKQd1u9I6sGHE56NVke/WaNjmWqQYEB3xG/NISz0TZIywrPjHeaJ3nSfWHUXM3gNE9+TMPu8yiZsFTs533RllOjNxWGrA0D/XDpw6U/uSckZXR0FLjLrlvsniC8PyiiPod9fjAqPkAX69tR3NNwfn7wxVl953yzrTxpViOIlRCqQmPaTo7ecLyDYSCwuUES+226zNaHubEnW0zjyWMoLD3FjoIQc3GO6nxMDlw9WNS2vxD84kioMx5Zyn1296r/dFCKVyEYr4sY81qFnqcLy5+bnpi5kQwIJgRaDt4P1Bbz/G9ySC5M4szQi6gdSuGeKxSXDxrGphCyzz+RDb0+aiiPVdBSQwZUF78Ppj9qTjSGqHxo7BDgVU/qWE7M4Gyp9+80Fx2acGiQmYU84kQB8fvpuIUJymrgxSqbXHH5WEUolAkis8mDg3Ee3MzebeqoMnyUy5iqEM7UG/EFGOyd3JoLESya2/S59M4WsqF32QdmqM7hlERT49xSQgU8XitfbDTrbmsBtLE/kQuRlxZpBY8M0QVrMs/fjy1yhJaeG9VjyvSOVB71k0WpOtQEzoNnauhsz3RUKJAS207zJKhH5dBzQgc8DBPxSN1XZxSLsRpelxU0yKgRUqeeH2g4pQqCq2J+ZrIxwb6sxUFYkdgkZxSuP6Rg2a4Ri4EqObtGZBesSAlRAJl1dgVzmiWixxt9P+r74VX3cpc0tNv2CxhQQE9jxF2za8AoVebiYfrP4w09lA9F9Wlil2/eC4t6nZz3z8INmlWRSDCISFWXTRq5BvPYRBOJz18CarMUReTpCXR3J68glH9sYrJhrIz2vXLHu2EUF3mtnoX+Uc/GqglpTh9/TQ/4pEYpH+MLds98K2Zo3Lo2dpZWRMu5+/E7IXPqicNEDleQCRxvDO7RUmDwssJgCAXh2B9uMqdpw3OTvfuQYCydintpQKMoA/V+fKMjxfxlC4Z5Rf+6ha3Ypmz+XsXC3+9UdGnny/moRfD8yrXyPvGasL9NUkmHqG1VEymOChz2nuS5qe+G4XLOT2hLi7oLNDXLgn2ljQnIbnXPVLM3aCgoszPELljudigFFUjqveAGtkWx80ADOOTxs9rR31kXH0uHt93GPPDT7Zlla2exe4GZ/w1hXOYG3o9qZBBjSx0qwddXtJF+beky/JjMejh1deKu5HFVxaIQuuInfTu237UPwZ26Ftuc6O/zurY4Y1PB+5GwL/H4Oci8bbdYMFy4uPjiDbkekEuhsm9MdtMNrvWnS7XsTt8Y1R1tsFhzyOq33yLNjx38th3o/8kid+FOl4mUBkhyh2psYykuqZEFZLX3ebh77PGxxN9dJMzWzxf9vm4t428SNwP9e7arffK8PhPC7S9bRILnZcmoD5g/PK0HsInshTSjAKa/HPdE7qWG5V9hnin9lr05KQw5ivKLeD0r1yYol/ZubuvZ1XmNMjYkjOZz0hMI/ISs4WMch1K71+vLEGSUEdgJPK7cgwt06RA2xtS0Z1iWNzWalhybl8xr24+NyUSFW6SIKVIoJ4md/72MmH1i7ZV1lfuW1F///h6W1+9T12vRoOJtKZv+z6naeVKbZ2qGZMVy8sdPQV/gqAMJEtMUVURVjkynVWex02SZxH5iXyfOzX5DfmwtHsJlPRgoO2dEKYImzA4VAUVzO4FwYK2iiXJ2ll9PIVVJxGJ1MqTE0+aJLWV4toq8Zy4NX5IxJLll2JrbPd2cnFZjWO3v6vHZPzRg/ON7lhfXt15sfYG5rLdct2V3r7o4aCkioZpjoap5tdvLb4wt1Q3LTbX/PbpJC1MuvEX0gsRAV80preDvKRDJfaCRyKWgilUvUJrWuVwmlZOUnXNcm3a6UgVdKmuFeoxOZEWCCWLtOacuXA9MsIqQ0ERll8VgLY3S1ss4hUlJghKysS6y19KLvKrhMRxt4gXQfhZY1tDkC/TV9S4vLVm0tJuxZPavwEqtSUCnk2ZIC9bNjt0zpj/b+Kae/xsAb7zX8I9kOYPlaMNQpZe7O3vMdEd5okvUKN5eKq+ZVsARnReG2pEaqMvElUcLk2dyi5BySWFqBQuPVU4ajwMQ33GYH0IRIfzzmpDjCgt5hJRydal5k+ggy/1dxqghrvxoMI/ZzyU2JbdP2GnwWTUas1Gw84J/dlJbeMh4PmzZ/b6fyFnG82LWuqQrxuc+rMHnNrfM6NuH92UGe0VGZMm9i7bt6WsWIxITbWi6/+n6zrQs6juOMueiPFEJGfE1B4H/t/KHyStWfLUa8nTRQ8Sv1es7vP17vEFwXafxYt34b3+xM/xXhwGMPW1wFyPHF070l4PzvqjZugiuGJOsoXmCNTEhF1PJJPn/0Qg2jxhPiyR0kYYrcmjslJEP0JscJy5Oycqoutoprfnw0ceJdGP3sMj0ZI8eCkxGMYGVn9BBm2pj19S6XWXu/f3Ky9I8hxI4LAV8p15UFkFS4VSSxBSlEbFwp4+f48KF6LVSSBSMNXIRM4Cm9hRI0sXpYdvxOiEnWTbOSJdhE6F4FJ0mplJONdIbONhdItMkeC7oMiH+M5Cm8CRC8lIR69893Z3XS/1S/KZZqaNqmCI0GohnHrv/GksS4XSSBESlFoFCIK5XiZxFtgkjnqZWVsmFbQWkMoCw1WFrLCOQa9wB5+Q8j4jrCf1Gf5tTx6amrIb5GzX2rUJxLolwoAne7oz+agyVKzNbtsOliSJdyw0JmGo+mwUpVOcTFGzJUJ9aYwGY7WSFoJ24qZPYZNXkSV8Q3GMJh1ZFAhPCHku12pjWWx1Bl163Ho85JJPQIQf+jz6d1jYUHuFSMFkGkQiAxNT+Qwor7vcfDwfrCfxtcQYQ0JJhy7q1BQIhTe8IPOBoqDF1eIsQLgQyw34EpGIz/88M/ORZSihKw5f2066yqZDD+b2XdyvnNXxUpe6eue9dh0oEWV+ST4+uyYR2Gqy3Mfnxi4iR42n65SVLmPkrsRXwZgHW8j8FbzX4B9nmOdTihw+hmBplkGStUGOSbJYm2SSrQByzraUcDdGpEoR0tMJG7k9Dyh2HtRQ1dIMmkCZp707KRA4cyD5g79u83OMWfQktEY0inr3XgALA6+tCMtyg86C6nxIITDTplnYMgc/+OFO779LHSU62szQNJH6XwOTz9ILt/GBm4qbydgPHl9JAQDuD2WiV1wgevm4O9w93WEf4jARr1+GRnQoglJ8lUilF40avic9hMvRhkx6ivOBu7X7hFT14dCS2j/8Q25yBqG0UAXWyWUTFM/NQeCiP6+tBscfbVchFxR159pzKUgLimPuPvMFMH9tgcle4sqpGS9JfBeiNBu/4gzOnYB3mYeMvlFZXpZhv+KMoc6TcLDWAB+rwWS68t29ec5ir4SIicmRcfbmKO/Ioma2Orp1BXy8/Be/by7O2ydj04S4X2D/QUTv/wvL13tXrp/ZN7w/aEHLbu/W3WBKknwbZ5UiFyHbLsG7ioYLn3xL8opftGV3nOF3Z9+nV0VpfiocQKf9Gn7ad0hhjSi7gyfWpmjs0QiHf+K5tq/dDjm0306XDocf6ByW3x33GnbsOF9L2g4rSK24OAN2WmVlp0xKeHCp1LKpoJukhPM40J4m1AWWPeaw3Z2oFWr/68EdFNs39W9Ou2ZEZeCDY1OX2oHAz8Km5KnE6NUp8SwNCwldpFDQswl0l2dIQKoqp46hTLRQ4cFJGC5ODyXq4y/XHw2Yq6kDeMFQy5fmxQd0BvNvSEUfJTHM8XjIHhvt9TeRsOw6BvtlOT6wMxyCzGUsVWIZA8qIo10Ie+dpSM5IjIu1VrOBbhnbTlUmzJQsCzF3naLWcyo5OTTV0WM9EyJG3c6QWTPtmctAtKCpEcntyWMp++KIBMwlFmNPBA49brCvGRHZMaMeB9t6i+ePg3I5oiJtGlRZJQZsQZ6HV2rxXbZq3Nz4zFyyPC1fGmOL6yQRluN5oYFFIMFa852uyZXFlCqT5KXlYk0Jxc1JJDsApSTQQSE6A0H3I21tUnfm+JPW+tdGtLpIVStsje4cLQBYwVIt4uVIpELz4pcsIw+zM+2CtLQSAT8Ts9jGl5sFZqlk742tEmUWQ/v4gr0QdFbAPyeVcou5HDuXZ+ZwTQApSHNZYezdeQYWA1Vy7QsZs0yRLLfnVfJ85bdW4eb9YgQqoQQ6ySRHIIXi5iCRHQDgTf8XRH7hz2Bm4Z4t2qUVfxGQCmu1dI3rAvr1gokP3kfFd41tlZHUp0DF7MXqGjNOg+L612l+b0bSXRBY9MsdH8AsVh/CfZhzseyH1j4Yn19w6O2a1YbWCFiefAGJfNrYhPCBe3d64uCE2OJd+lA+PRlRU6UmstesvDZ/WTSu/Si1LptuYZPK08jKJkmTlKx4KImR1igqmqXNkhoBawDVpL8Si7MjJiUX5zLO2ennHB9U2k5bXBg5SV9cTP6rtEk4t7NSpDOtdAKeRAzM6hxATzTe8CzwamV6nvV5p8v6Ij3HkBe3gLBaryesjevOA677pjyLqlDZlGuoiQWvn4GwJra7BqSvZqXCCi5wToTtX47KQS0/gDrBuVCQd2Wpkftfw7zPuEtHwxjh9W7LoX539qOA5FvYHwp1YDsyB7l9fxh+4/dVwbSbh93eFgZq1nZdtpTfKLeAZ/fBMtRPGv5rAI9yv+T26OX8RY/DZrA0KGg2zEsc1yonJ5/e7LWeBZoZcun7B89RRlaf2uwNHn4w0AN7U0C3OGBid1c3amLtbMHOvzDge8JT4BnVciPw9oMPHCw+eLno8qHiQwMgXVw8WPzv9aLBIpDjXuvqdi2ou3XKCXDw1knnnKiLlfyigepCfV/XYiIGH6bEYNuOD9Svnj+FFMVrvp7HQDV5xdTqlVMrqiIrIsGB/z1F33uijPwUHEWXlNwpk8QXqHG+5CSKXo2t3Qr6IjY8eue5SNpmFpy96ftmvgYKNArrZGwl6zXiYvao/xe9L4q2mDWKvRjcWjrpmKV87zxHyqbxZVvZNtsaRlu2ck5pIsbOTbylCMYw/fKRXp9WjiWH0l8/i+H16cnVAQpaaL87HmcYHAWv8fTzpg9bsJDSRKCpuI/CGkOiF1MKMqpzJ6+Nr2rfachf17Fj2/Y/IzW+iXCNrj3JP9k7xAvTdfhiZBAv3T8IF/zyLUjyN7rYSdY4tda4xpOckKCIU2U4GEZdM0tphsJdgXjYDSZeC5HDcf6Z2AS7gvgwl0GOV6E4vB8f23P/2POKFLG2diFIO9qd3w2u6EurQ9ilcfqYZgoDHL41B7noP1bAzYgzVJW1jm+0dXKzfR8Whz51a2yHEU/4b+LDSfpJl6eAaPuUDSmI308LSDZOGzN9a1E4M3Dm+Vlj8Je9k/4+RIdMm3uFDfELQieuytkLk9WmRedMgjm6JCLijY2NvO9QUQ/9+bBqpQAL1y5cB+4sfh1hGVFA/ER6QlZROFQs9SWNS4cx3BmrYmzMdGY/azF7EnsL+yeHxpnDOc/15X7mcXg3eF/5KL6dv1swRqgWNglXCfcJbwg/iHxEc8RIcZl4r8RDIpYYJBXSRdKz0i8QG6qAXslIcn3sj3j3eHx84j8L/NiIrFR7QQOaWKK+cigiGAYKi3iHkiqWTrbg/qPYtz6iZM8D1zxP42HoDRBW5UGD7O49uy58ybmcvhlqe0N/pvl35HRIKAQfokly2jLHmfBXL1vXu+yw36lbvjFL36ZpDM4arR4+JTgDCXUit21S1I1yIEqibG3sgwnvIYBCBFgRnthDJV3JeSY8ptjFVjUZsFHCK5AWQKsJQ9APLdAJdf7gLL3FdQGXqtzUxp/Lcr97ZxkTqbu/43TAFvthxlJJ1A6zSrKJtb1/CKl5U3r0WijHdPR3uIlHK8Jx5qOMbWVVzgdBr4cSqoh2AAauOeBRCS2g9jqFgvKmqAlx8235ntNJtk9L8ONjPz6MExQfUNQIKcqTXtXHIIRCiLAX3Z7iUTGswpBSymBw95IBIh4DNgVma06Me1KACMtZlN0W5xNShRxq7NT2sjZi5gcIBQVPPoHzZ5kiGOmhA9qgI9DscQaNMFieTWv9Xu8zyr0q7PUzS5r80rbXIiaGKEkIxZHEuZ1xyE26YrjDXVklop4py9zKQmbAmdFY3PHzkL3yJnKWSySRzbTBcRTCXOZJ8oz1JcbyBuXgnPEyf5nuzWx4V7NcXR2PY2kkTqjYKVOOy7x2aUAFUYzLYYUB0jsyN4IDJAOUl5CIsQLh6h4TCChJSeNCgkiFPBLXUAZDjaD7Pc9BUAmF4s97XCVEzm3K1JLJ9Jp7nuzbNJRBFMqFEtSeWzdLb4vHhpbvG1y+p2UNDrX5HnazVMaEnfwforFoiIMb5+U3cZxDygNTsEOMteZ21YIegMDtfEJ0cpQb0ttPc1SaZnt3NR0HTpWF77RlN9Z0pTWQkvBTWbKqsaRznQG86WUiBBck1cg4aTFvBLf5L5lrzyFZJ2aAe1lu4EGztDtFEYxYaZBBBhlb2+midGMHhnGX5D50tVt57Z9X/xMEPT0mxywP13NcP55Xkz8NPwE/c/mrlLitLhZBkG6Vo4O1IgK+acimLAGIDBJIKWlbCV4ZZ0g3j3a+tbf82t27Z0FND8khu+Vj89Dq/Bn4SfjpX7mE9Ut2kEqRwQlzzioEozAKY7gRalm/ImMiGyFsJmspHysF3TTuaYJMzmn1m11vrA/1ctinRpAoifL1L667cURZCWv64gGvptZXR35XW+4clnC8/XV4UPMxpYcqiBa6kUqGE8+XsvrGpWQiXNESYf1UiBjSmnILU4CUjbyykUYqhXfn+0RE4sHW80WjmjN3wRqWRcn6a9McFtH7q9UuzzsLyokswt2EOs/aVlgSaFZWBqBaKfHJ47cMwh6/V/6JwXWg3w1658gPkTOBNAmwW9WmrvvbABwwPmJre1Mj3RCokPQUPNw4rpyxypHPdSR8CV7Dsr4e3y57f/H+ox933uIazC6+9dn12UEOUaPfyZc+9+oCfkPIdN+QhbKCEVVCzBz13bJFARywwAGL2bYbNUv3DCo2UdYMmGtT56lF8lIKULwMLKKsoVX0EABD0fq8ZgfdlKjyQD90QwQoMcV0mvIO015OWx4U3aBRyoMupeR4QzfjKJEprUouq2am2wbqzco8CTKVFVLMwxUy4xID97455rNzyasSXvtHhqWpDE53lSIQZhldE67ImBLSn85wR3arGGUcVwfc4AI3uMDBJZL4Tv7J9Wc39ZohocPPoIJe+V8X0zXbfqCrdlcXE6irqEZ4t30nJ5vv41fNi9GZSaXL6AUKMw4HxgLGVEABQigjYfM66inj7nI9G8skWdh1mdxeKrYfUxUws6R7jLbwN/har5kQwEpHs36RnD7Q/oqMGEG7pUCLCCDGmgMNBgZhCAahE8HJvwz2hTZSYklf3tWLINutcGX193foPS6lUlLQBoS4P/7yw48ua/v29lm4l0wCK8WqV++vPfRmNP1sN7x8dxvHYSqcIzmhdOdcIkBZkqZ0lwXQ6w8c3R5bBSOltqG88a8Fl8aUujoE+08HZ6XmlbIz63WqN1eoqqaf5zefPr2F9Js30er8ZrWNv6PB99ESpQmOq5gLbo6r3HaRipWrsXGyiuBo2C983A1T7porSykcqlXUAzWaClN0NajH5liKF43Kz4vcrI1uFJmx1tIxsekdqFrb5JxBpaoj4MdWNcUwUH6IkSLossvWmuPZ/grCcngz94aoBugSOyowU8zgH49Trm0Bd3rPl/1kxJsOStxd/f7l47t3H75+D7fCV++/fPn49vVt1PmjbasN3KmUO04JNoFMjiY2oTDGte3anhBMKc6LTqHXMJT9cnF5eaGBr15dWpnBPTTB+3t07bdLDhtodDB2qpRUex67OEZMeCQr1RequeMN9bp7I9y6qpK4Nq5M0KUhHtDIwwGSRwU5Fl1R1aKLJTEQJsUEgT7ogkHogRaPa8TBciK8jE38wTUMcGwr2/hY1AgPqomK5Fd5nGGQOCoHEr53kJbJHH96uv+Qs2DalfRXBnlZES32e04UzSMJRDrL02OBxMPkobvEFFc6+OCbj14ViSHLV669eBV50bqyP1wMOPSlK3iey/2xAOmd2szImPat5rTTEoDCxByMIFV71eBjL8FS4PkXIcmmpEDYpY4G4/uCk0zVdBQOX2sNONENZQ8IRzQdXqqCT1SQTiEJCUiChn1CjnGj7BqRusfivuHdWYXiDS38jSwPeyYMXhZC2ukTbzjNWXs2y7DKT32DCjb/BkKqi2FwpKnGwypZO0Rj79PzfED4CMUPd73Tta3pQpVuUBwkC0yaYSqvXbbvO4HOi2ij4KYRQLgRZGLO8WqzO2fOdHyUqCBjdQyTMNw8JjWfTPpDkh3/PX3z9G7arQ4EMkxcCDceLt9K4ehe7as9ae/84StdX0B4eU1k/PTEhPkxe/6WZxGefPiWbioCa5BvjuIAM0O1ZvbUD9srFYG1IN94VM3n/JdydMNc9XOXntIcyqEMyiGOPS1yjSVdK6U510/tz+yBvVfWkERofyctV0LsaraiqytiGb3xfNhBiKAn9qa4phw1wHUpXRbm7tUapOmOY+VyjNgx1hevBGjpfDn2fZH75Dxhz/NC1GBCmIxTN2N8fMfSqIOkW9Sa9SanO5Yiqk0kLBrSmZWMPlbNyvASEVvxbSdCc7gD55CBAzy6ymoYeVgICP8bZRZ03qyPldwXkmTJR+HRVtKU0cdlmYaHRyO5Slqfxbq7iiHRxJ1rrXBhrnnpregN5TmtLMbS9yUHzxvSyLodJ+90rb7INMpjWZZcudqfpAuK6UPg3SA9wdyFKxHMooYoSkPnU+nQKqM8yTsWQSnBqLe6YoqXt4mZvazzNe0TbaJXZspta2FAZfM8xspEKFMCD6IGa5WXxYElTkAIUWWvpHZVJ6+dIonTKIs7GfppRK2ssoamSd6NyrfjofOweh+IEC2gFNiQ6ZlNWgaDkMgiJncuMZ/hGo9JlcsatTfMPFF4nwZcj6qRyakFlQ0BREOykYekDFBnszsRIZ8bhKVQtQJTP4kI3NTS7RnVM0B43n79DLHNe+KF7/pgkBGvolI4cZdqVBaCLAHDDcTAs3VfQPhjQAABBBAq9W1sCua3kKZzuffxvUBBiWzfydXrdIvagvjPl6tHGlDER9PIBIHc0QF3BXfsDAhDBEJQ4pgaZx4knkX63exK9DBmLRobwEE15vKK9QzXxGyHxAYJlSjoJiGkO/aJpsbzJtonq5yVl8ErZGegJO1tu6Ar+7yzIrO5DGnyeVbVPIjzYsyVYhRAinhFUbqjo9DWBDzblgr+NJBTg+jl0P59zDdWSKCrJvjBD37wg/JOM47oy8dCV+M0M2jyNAdB5292eNjtDon1fw6VXW997BbMYdfnFLB/+2F4u3aCUuHq5rd6u4rdsJdKa1c1w7EAMTrZkD1XsTjy32oQRqUbMSXOIspXcStgtfw5gJTmLtzzDHudtu3PpYYxGIM4dEP7nPCYH/KLEKULVdNZ2+4aSo5VlDa2Hv3mj2i9TBtn8K1TnOeQc44vooijaJxiIYO11zbOqJRko9AviHAhOEXw7dmdf+Pgu8TYTjn01tn4uEFG/Gc1HfF0yZs18lVVWVXXTitUxBv/L3FQdSQEd84mxBz1/SDWZxJKdTNNPYvEQuTLD+ddCP6WOFsUAqT5jEWoB7GUk42hCNvQCTZMnFTSQdFawJMnbXXziY0xs5iXDpABYHEFGjGDk11CELjOYLM7yafqURhabFdQQQUjuD+BMsV29Y8L+ejlXfslxi9qWdI92qGDvi0D/n1WcKPk80k6AgsBgiZloePclfU7dmPhhstwNTqbU+UGAgsbwnOXBWENbs0rwaPdBzEogEA1UdUTVlcWOcEJZpDfQcLI0Wfvx+tfMAZJQA39RwLUORXaO2nGtRDAtogcz3rkZ12zVbqS7UFrENkwfip15bX5qSnHcc+D0mNBAHxk5atn+PNt0Nc/JvT3A8OMt72cxfwmcVhN9e71p9h8FfOFGFRDaMomqxYIeIuOykiPpuDaPoNbcA7nsA+97Ug7V91+UKWRI8vp5asCxVp/Lo8HrWdnmnmYRWIZ+s7onw84S8ve3yZahlpoiHUyefql1tOd1OrG9lgo8eTNpf8jlHawjv0qpuSYBufn2uez7FvpOQ0XqdmOZk29yZxL/dALa4QPUx61qJQ+K6coxxiC0y7rAVmXBzk7BOFYGouZog9YTZi8mvZAKj0643Z8ZjiA2508m7ZzDvdKqVGbF8vEBCnsQy+rDKepFzjC+hvXzeI4n3uHuWsUbUXBMFFlmqWgnmANUKjU9TVdlWs5wK0Gove3OlrD1ggzL0osgpobgxB9pslSyOxX1HyUm7MDxAWGmcx92yyM4cCrIA+TCI163KdPKEQNuNHFO0cIhCDGocCIc24xg0AHYhOmwj3pinNP2mr69fpbCiqgxjwJrij48lNm/AxcgTxRMAyDMAC94GwTekwIxmSn/jfERs9SRhXB+KzQKJIf5jI+5uukju4T2cxmHsQzS1CbU56zVd8Da18FekYvn+HwdNZ3XFWaf3lVXoYxjKJjTLCLyTsz1mcyeI+EGXedcRoIxE09LutmhbxeRbzZGh/n00XqTRUwcz4PO2EDEQXHVNlIRQnK3s4We/LTUZKZhxlswRK3GghE9fhJllkwexgBY2SttwkYrZkrT+YdyGRH5kamFyfJDix4eil09ECPNa637mfcQhzQC93QBs04KKfkbd6Vc2qZ5sMzpfuiW6fhdowfGydr5+YHVDXRv1pYmzgJ88D5ukBucHwZH+kt1b+BxmQ57KI29ybmMkpj/F9WP6AtXVbmK0mSkosOitNS28U0Yb9Q3lE9geDV47vDrZGZlvBcXodumrqu1JImnqqyl7rsvvWCBuGNnDAfGE77JRBgGu7CCNoaBhWEM5OELXNKeh1zsixwWwuezVzgRh5uimWcsyZRIdP5p5j4N55aYE2/9NfAAAxAC4TWmwHdXmIWM/ufYpsI6M/PwYhcp77eEbQxZoHRsQQLI5KG2ZhOw5S+DpVP57rub81OrGwXlAaMebYksQhLsFp8B3Eh9xCjTiIWmcmsTaiQrWlSQrn68BKQtcxMgnW5MlJZWOfK0ntnOGHaEVlIilFyVhoyB+rziERJqjKBHICM8zbsFMIvtG8zjg1Xy2L8GLDEpgQ6sihW2MXqL+uLqxXiUccoWEMh9knSmVcsoyP2phN0QTf0QDOOtx3gB/a4RyuL+nn7/IKIm6n7ktC/95NafzktyfYy74oYPLdnuQ/h/MLprCcs0jil/z74ke+9ikTz8SRu09eE2B01RTT0JYdsDKH3lCSoX0Z5u4Ls3J5BbzDf65QjQcA25esE6bguW9wqhHVuQ3eQ0oS2m6axtduP9o1X3BUowkoDxWQXchMRxsQmmA2n4ZTjcgn7hq22/6oMYQlvg4S9BZfqxi1GJbXVNPKUFdzn3CwBM2aIUOdymhQTiBTJGur2FAmDNrbPc0hBOZRDEbK2pzMKbJthfFEME8yQUil+DUAI9HJxzcvMJivRd5HT6no6fDsJHFWtUs7dTgCrkBuTTOnz7mqbn70BoHOulnbu76gNddCK0M8vtDECFSmVkpmkHMD4tsHNJIyx9yrzyH3JxhpW4fjufaq7CitWMMo77Rqtes68zA8CtwyUfhTYDNthI8zFdWy4K1U3F9wQdBUuePbTGeK2nf+3KFNQPmldL5BCyv8vTxLFOOHvXH+T3MSryVjpsQcJnqM2RbnNPSIqsUyONXd9P6Iy7FAJMreMMgONqgtO6Hbo6sw1DqkzexyuhNrv2+zo5fOlNqEcuYc0OMqlRQiel6zuVkVnPoSApIl25Rga9qxVsY/7dTenYshXgrkc0g4xKI9q6AQJdzZfjYgZWiurYxqrTB+aZm4A+hisyMAZ7Eypc2nNc/dJUKbzzgMXZh45nhZSBm63XV3Zc2Vc0/Z911R1I1nlNAwuFMv7mhY1PDZwCOrdmEr77DqMSpoLKKspu1ilgAfpE65gojIfCARQQgiq6zMTZp2CtnPjXQGuA4Q3IIp4dbiOtMqRp5PvSkcyaWYTKUanUzW0v7JpQ1skRwHUAonmExA3kWpncpRPTrlBnF6xbVlPFfooM5boG+ykc9btZxZa3YcTyFyTibAoUWul9GAyVMcuprltjw7XUxGnC8DgzalfeCgNxTLWCqACKqACSsFhuPWyLBEKLDg6IPeySX7Kzw+KTnomi2wuVL9KiZjhCyTLTPfyEYIpo6CVXMyH1O1MYDohGTPEUHOcC8oygoiGFWmh31PtExa5UZyiaCb5bKsbYa72HVNx0oS7iNNh4FAD8LwcNXIwQdHLDDkIy7VAJ0WbEjX8AlYd8MADj/iYvyet//0VRbawiorrRNmiEpLBvKsYPk1RimA0RCEGMVzcgsitRLzPpmDlHERxSuLGLKwuixbTW2oZD/h5zd0Ae26s4FbDCXmfqSc9KCQqhpSn1lWp1sqpwVpxVeE62ILQ0bSiASLRBRDOHrRKjVVTOgYnLZFDUmrmWtb9bsCLF6xkohIENotAoDrgAAVc2CxskSD5dv7bMN75Ut0RCjr8lemwW/LS+pL325D0ercCN4EFqwjouHS5YPbuRtYWmVEBHRwQ4TmmjUOjXO0aWix1gEwjalFklMNlhEXANXMBf06VowyEjf5iE8iNTDAjhvxueYFigzmYgzkYwWldRHyg/1cUtLRuzvO0sKr3i9RAH8+zPelBx6qywPTmOdfDRjxnN5VXnk2sAdjxpbSehzCZPHnLFZGxpR2lUhE21oYS5fJhRygTCm2qfEip9I0DVDFAaRWi3I5Fh0obqXsqLleC0s13B27rpumXqxfvPn8FfZR/ePvy6nyoUahyRjIM2xA0OIP4J/eKuOhchi5Nqe5pqlud4tg4LkPH1NFMADHIJmPtDF0OkrDwNZ4cg2Z+HF3WcxXRwuBEwA/kZvhn4RM9978GK5ClE8QED2Pb6WWJNBbFUYwim2Y3ZNihbzpAjNCNESNqI/RwrYYckOotPNkVGB0JYr4ZqIYGaAYvWNvCd8Vjy3Z4JgURRNUzNoVtPvQWByLtMQ/qe1R4XfU3hWyVG3OFsGl8r9fzPhQRs0LwhjmT+WRbOInkVkc84/dbt8EoO6Ss/TYrT+b5KveC5XuvrKIIJyg3vmA4xYuJvANFQ8rQPwADgxbMeBuZQ9HDdSVx+1kvPRJI/mch0LAvAfvPx9ZtMhsD8VQPGIFB6OeKNyE4UCJEqRvBoIF/hb6mxhhBr9f7u9wVvlhg0iBIkeZ5aGYV3NtqtN6vILZdnqp8Sg570LwI6v8ngQXOhEtzH+zSOjDAuJ1ImEbYTK4BjqxotugC4aAq82XHi/x+BUbZO7Mxc3Ae85zPgyrgkFsxLVsB6/G2DPRJxuby8BXLFQEWwAL30iEEMFpU5QJhrBESKD13zFUEcinMgC5A0a+QJ4L0hH7oSw2eQIRYu7VSkboWmNFb9T9F3U9sVcbbvWV5kJhw4GzsmKfk0/S2scg0N+uQbrAleHzYvzowXfEAM3QkOydnR1nOpY/qJRJcl1l6g91lcLw1WxXivFedLSQlqelb7EZu3F25eZjKAj24ZiTPiGOmsie3tnC7mgEKgJrXhjrPL5YdnImZcXsav3koHyoCzfXajHF6A9BQMnaBM2hkdCTnp4lNPkqex7kcQhAGDRQQDavMG8/SHH/SKfY8k3aQJwoybJ3w4XvzisnbQefDSYSC0gz3g4TLG6FMljlCZC7dQNDlfO66YSR77wzyuhoOeGdwPf+20q2q4QAdU2RFZ1sS6FYk/Or+kklseASP4AYsQ9preF0vHYgSzR+GyMbUTt3kWy1VzKO2U2+qnmdinm2X66WXOInLGZOCGluddv43LSEjbrl01WQgdKwOT5yymfmoq9xG8pwcY2pDjDRgdn70EFfRxLWaqzq/iAcsiyYKP6f6EWRyMOe5GD1J8jbbwXcKNsE/ckMZ/IulGELuwwXiPgeSiZ9gD4Cg2DRhNBONLK8I9hanNmi5fmSK1ZPGauZCWAEnmfdJlw9zw7f6UUJPaJr4soy5POxn3APSck4II4kV0ijMueVMwl4maic5Syx/tJoZR1hP2ATFfvKqSvT7eyTf2aB9Gl1qCWfTGkdgz2Spzbe9MWA0B8qMsn5PZLHCAqkywldM6mmDxetuWoHmapbgvqQItYhY4BJiAc4MKZyp/wlfKDyIQxKSEAJ/0flBN5Fo1cD3zFomFtR2cSM9J6rLTp0vfu9i9s+ciiTNGsse0FwRn6+ltZKEqUpGUuDZ284tPtSWklRzz16k4GRPTTY0L9HMpRuG9ziUHpUrWS2Ab3coYmqOjeX41Jg516vBYnMztSbgkd6SRT12bMp70O+dwlfBAXkI/LgR8YangZfgOFUO4mDPno0T6L/kWBg303h9z/DdIRgaPSbSUFr/TOCCm2Tekowitm5qFoSNusQvBfHANiUTJlP6nCzVVS5ESV4WluE0nTkQLjRjCQmLGIIrG5aT783TffWtU2kNRTdztnsZpAFQb4zJ3eVEGoqVDdZk9feKQRRNgfvQ946NkLHg9E/C/1o3HJg7zjnH/0iBaZl7GFPOGSX04nKTIJQrkhwoMIkM/RjDtWLelKhD4ccHZ1TJBALUb3lpmUVGM9VweI3Wrk0aTJP+VS71HVvqSEwCiwtCoUN/1kaah5JPoa0mOAv/V5Z2ImyqWenXWyhzINUIbadf/2wPoeI5phRcFBC7ro7ySggtG2l9qcNjb4k6MnMDDiCF9lWl80zcntgTK0kqwdsQxpFXShcWvw+lnmu2i3OUprStAhPdPqp3kcCjgrLXvmdBVJ7f3vgPe6vppKR23VyAzUFKEB3t+oTUvq6atuv6cZouXvVd8K4ojJZCYPBq/cTYOGciaHQ11sGbiDrv5xhOGFoZ3SeHmJqKsDBXLrVUnFjykpgGzIIg/iU/08gUBzM0nnxY2ifyvo6JK5VJZM4WjDM1KxkzkDPUE3RUeG5N0RVKqEA+zp7IcS7FhMFuq6Y+c+EpUEEFMzjeCHlg9OkrveNfB+Ndrww/Q0JAQPdZcLuurbgtiWT+oo/vNnZfuhG4vkW27mwLuXWhmCMceTnosWJsS/4CCeNBwYYMKCUntWo+OY86CPD7o7EIDCqz0kEDNEEDVENyQ/D5rKnTF1mCD/+rlK3HaRqT1Tn+RxyjggMjmuI7qCz0veSp4u1bQrkqdSAvxkW77Wy8ofEGwl8nEbwQ5KAgD3gy4dwJOeFpi7QdM6Vm3VWFCnPalkjzEHLuiJ6mcleu2ZGyrCRont0Tu8Ism2Rq0mJhfY2qxqaa2Ah3PVK0UfBwNTWMDDiP2z7hE32lqgY7EOYVa18pfpdSDDoBlEzAl18gZVCsI/Ai4XLsaLG53YFe3n8oeemnn1dvfUDwjy6yBRfXaUIP/klFF3ivme/16Xs9UGSWjIwXdHrICxAzt8Q8evwAdfe21TzlT4CmQc1bvuNhQiDD4+6v75/Fj+/eKpWSKVNl7bTw1YPeyKFOneq7cLEckS4nREfjCEQiCY9SKZ462ndhoJHjPe583+lJopt2BAqNzuRwuUwKEaVSMmWqrJ0eCw75hg76BU76nR1OqrBIUptaJ8QrGXXcX2MbnN9PnL8DPHtWmh+fUIW7SYAU3PmjE6Zb0hGsw3W4DnsGp9lx7S+969f/gFdnxC62oEb9eGfs0X7qKLUlFF6dIVBKJSRVpOD3nFG75XVv6YBMlp0hUMMwtKaJ43B7RLdrf6nUVs6L01GmX/F0RsZneMo3hIoECCXBqXn9au/0eO3gHJyDTYPjx9f+dAkZiXLGpu2m4pJSEBH/K+t2y8WSsg0NY0Gz3XPamF4P9fITRCm2BLPIcmiq8oL1sB7mBjuPWk9Dh8pb+b2Qq9ODiyyJN6ddWE2yLXj8DQA+otc3k2O2QUXlbRGJV6cHRXhdrP7vbEqyLSInkJAtueJwfPkvxFf9wd6p8WbCKqzCyCBrJCeZdj48XBKRmroLraLDxU28Bh5zQpTDJki8Zu1seEp3TDzY+WSEg7igjsto6INBGIRW3Oq0mkPv9J11hNm36TY+QCYU7HEQzKq9rNb3qG5X29Gh0LnY5tKcX2l4NNbNgBi5SqNUUpYI9M6LxGGjXtHr3xeyEE3lHWU3tp14FarHSuxEm274UtmgRnvEKsxHO+QYALvh2vfRlJWH3suiGRXRFJJAs9MY67WB5IxyO9tmLkp5JATRFTXhHg3M81aQcdK0qKN9UFO5SFQKkmoVogFv8jAZFakaFtQGAx/c+62BypQb5kOebGEpPkzXCWJUbJ38qWAFK1hxQXtf5jZOEcx2+RsT/0tknKLo7Y/3e+6Pn7Ku8T7wBrZsN3h8W14dtF7dSvX9yWNwsZR3qa2d60Y5WMU8Oj8RCDqbr0o0wQb0c851/mBnskp6wj4CidgwAVMwBSNTDdIpmhhjuS41yUfidZeOifUsx4eXqsif8/IaffvZrE5nQlXqMo1T1uh2ZuKCN2o1Q10+Guk+5a7v4/kJ487yxMRUoM98SD3bVEwhDZH6igpcGx5fyscBZmQT0lSCIxa7HfN6sm3zpNJIgUUsdd3SE6ChH4VvkAXNc6/Tln7VXwvOuWBfh2Dw3n9iAiGCV+A6o4imVW+GRzY52Iome5PVmgXvTHVR/pl4nJ4xoVY1ExJFgLNLLYGa8JBh2U58eTZrf1LCT3p+LqaRk9qUuc4ONN4hacGpItabhacLCpYZX7CHXA1y/I5bfcEu2IaDwDq0JYuM6sSPSGV79sFoudl6u95clTK5w5OHGG3C1GoWwaVWAdG3i3EeIuMsDncWqqxJHXpdNuOouyqKfA/VZDm2WqI06x88NkxvdJJCiCaFfsxopF7JeR+TECLYl+HAkeTKbOZYBMxlEWJCBXoNG2ryvClrDZVoy8cMBAYBA4Hcz7vcpjcqpHIIY3RXeYytr3tZXUgKDYnMjzr0s2zs2nZcrDHE/Q4mTm5LxMTR3Pf56inuL0lt1RIaG7Ml3J3GjMJgUW5ESrCC7aM9MpQBKmdBjJbMUuKrD+ah4yafJLFBfzFcjS/vujYHXMTSh+LJcMkKlPIu1Cu5oK7QBdRBHdQF0lxJ0F2ji/JjFCc5xof77LDyS1kfIkmS7qjnw5sSUNOQOk2C/wuvQlalqboaFp2tFLeoHcxHirOgZi6WoT9ypRqeo90SV8q1zrnz1pUBsQCv52pd+4p9BuVZ3hGcJ+N3W+d9CGU5z3FdoISgBWHmWpvz3kRymibChcRb3PJ1EPu2JMsZEcu0AVmdEMal5BcaqRAIPpwuF1zB3Djf7rlV2LzsNubjgj4YhmGohaqxQCNK1H8katmU93TnD2THb9zjXQ54FjPTVDXchoVyrMvzC5VMTan9Wt0ET3jKXvN/nzWZbDksg4kjVE9ikOFDzB29uRBrtaIweRcz4XuLIZ6v7ouZzedIdYW4USLhF1OsYqFyeZfjA94AInGUup5YU+cUS52p+/i4da4cdRiPkHpNN5YAwAKA04Q1mrklu9WCsVBBlykrNt6EDOckq2SiBysq/Ev0DW3aC0RDk4v5erEyBnV3ZOnVKnA3SPyqZiMvrYYdB6PeAVuwCZswCjVDrEPb4iTQ0fEjj9jR/w/GY+yWuAACkh3fhHEN27SmBF4P47L0HMfjYQV58dtvx/fPbeOwajK7Z5erMF9OkW7o7atn4a1W6UuqzWIapfS3mLlz/j2nWRkF22kWg78qxFx4ZhDXMuKQ5ikXpdI6FthPpn7mo5ZtMAaFFlYhCxZm2SAv00Ua+l61X5Z5bp2me7N0MPrFtGWw0rZUHJNkr0zEEUTj1CmmruuLkL8mL0GiqkZRzbBAbBahoUE0k9XAxB6Z6dwIVdBVt5qAxqACYQ0pztVAHQvXNPUzBWe4dwrM9cC4MEIaJrxk34sXHJ5zeM50ouTlU9BAgyLsasHR1VSxLntyVw+Hnhco4o0EQdCjY+G8vzYvKbzHqp02JlSsTbr7LBdSTNxkyzSKSspV4MZLU7vYHcQ9q/MsQx00kECkgmutqpWr9K5hZQCit8aqPmzusdobZRAw3wMZna7wQ+DNwC704Yq2WO6wBskFr66gjWJw81LiQbP+xXuRUOv/S7Kb83dLaRv/V/AUEIQpeu2GvJjF6B6tOHTU4jzc+dEnY09qwK6N6e1xVKaB+Syl2B+QhGAijGFyZqc+6E2lhZUKkNr5RiQBsupNQ+Bpbtg8NERClfgySaMsQ0GEkEIbA6X09oHugOSjU1ncaz8cpcM4X4SmoOuDVGvkpOEd1aL2CdPkQAniJFESBBkT3vYo6siZyoluiPHE58cWSuzmi5NQg4ogpxwZywloM0FRzipTzwrk4rhhwTNMYjJeOjPcrmzvBaEFvlRawARhGiGvGHZDJUpyfAWl5GmmwiZswRoM4Caeo7gN6tSKxk7e2TRFFpRMQtVrbc/ymf3jFQn9P5ENJyw1YjI8n+Lyp9z6arP+BgVFGmol80HfPzQt1V/rx50u5ZWEb3VJVnPxWtGnboYJjrwUzJcdj3uC5UnqqJmTSgdG6RoiQDUwt4oS3iMAm5mnEamRphM1FEI1MuRNgCsN57d2ZMesmkZhu3lqDReExuW9Cf2BuZnO7jfjdk7pR0zsTPWBBUVREGt2dB08mTA7ShiUhHdqebqhXmAIPEp01wBDig28kTAEUyqaDKPakMFYCSO0BDpEOXhqgq9RCsVuslefIk7tKgEB6NUbd/towKf+LSxa6BDajO1gCLmhuSHnufWVJ0Ksz302eCJkFhqLNiATTdpJpGMRRJDQoW63mIubTAkrStXhoWjHOXJsLddVb1W6+1D1xPADaYuJI3dDRDol69wjWiTZoJL0CahGvVHrdNDliTX01hQz14tnLlBBga3amSPNOT5b3/TBz6icWHwZYmtmyFft47SjzxPaEWU84aayCR9t+TQmhGsk/gyG+IZyk+etF2sWhoRGUqmyiZUr1Hd2eU34GlQF9niZg19//Fk7/rf7zQG5GRVvpG0mKdpc7j5tdH1EbAF36LEMoTEQ1HHpsmJIfWls2Z0AU2pFj3aZY6OAVqtqz8tp+x5Jzk/fHy3W686s1scgE1t69ShifVLK95NlyZktib8XdLRm7xlmcZupmjKW934guis9Gt7l6k5WGUGgIpa5nfbdJBu6phkP/9gHD7Rsl/siyKlJAuFq4Ig9aDtEsjgYdXEqkR0bhRDxjrqL1sI1fD+MUJrnh7pklN08q2qINwKajLfMXEUUuBh2KDtWtTSrsT0Vwt0IYF6cl17z1xPzpewZxanXA7L3d/pwcDcCaAuhLTGALTDEVoq+jarUo37ScnquFU/wHLAMNFnWClE/jOgUm+uyu075sstQUA3yvyTjbjTK7L8zdFzsFnNnPiCrc+OwE6qaFGMDVtLEVOxjw8YsH1QYjCTFdotWzcWcOStsskDzoOeosok8FO2GfjOYas2gHT80F9nRQIEtqEuXfQIykeZkQsJV37HlOO9QtxsLq62fQVrCqMbJ2ZPXNSWQ2rzUVm2mlrkJq6kax+FKMCkbc3HlHcNpnrWiTJLgDIhZq+qJnCKZj7q8tcqMUEXww5VpfNthqI3EW+Ywyglqp+bWMO1/Mzlae2az60kza9FbhoEDQiIqbr7y7SSpZlem2vdiZu216Hk8sSoglmEgNgfW0bmqegxUYNgunoMi2Aj/zpPiUef58BIleTpostpGaCoCdPsOZTxvmHWb9aO0YcWfOgyV1ZJTAg1V+5YZzMVkaF5Jp82scYo3xAhYt4jnsAMbMBwskbGdb3eEUpjaRp+RDvvDHMqVT98hwfNjJIl2cy1tz6/xI1lDs0g4YdnaUZTtSRVD6PZInFMeRjGYiqHr+0pwvjekfObJbNYWr9aZXCRFRSsPuoOu3fyZpuNM3fk2jkEA6WAH1P6ZO/GYNKtW13u11+TnYXZQhmWGgyQUqeAxTn1EImPaJp9jlPPpBsskLf3ZYubE63fQRegqG2OWLPRDPYd7L97c1e+Iet7clKWC5tRvw1S7J6xH+/N5ar8dfGj/JApHR1N2t5vflDVyzQP7Ya/rYagUpbk19+FwbadNKo215mb14FAXHIuapVwQ74RN8Wuug4DIuY3qsIaUgkXNaZYsKZj9dHhZPoD5wG2FFoToxDxR1q0lYerMWIqAAQYYzGhSamNhve5d9f8CBDxceJJh3wgxsFaQI0awYYBvCdoAeEEFL6jI2IbOsn4+HCL/H9WioYeohV3QrtJDEVDTz2mRjFJz5gsr1E9euQ+Y9XwQym1SEWzOFttwPtkoIREZk248z66oS6GqhY2O28esTNI9fT4bQiWGKaA1ufFsT9cwp8+/fEUPtmj/h0CdThKtw9dXoUt8Es+4Pwql1rSYTWu7H8gWpfUoASoPASgBDUrA3sb0OR9ehJjXn7HS8vYkGOAAsf/mGvvUXJCJ+6flxNJLliGMi00mMSQI12O5Mpc0ip4cD9NbnGwyCd6Dei0ikrYPepuR4WaTqZaKlGyNn0llcQyGJo0fB/PR9DgQC1x7/+Php6uNegi8gQy56As6kGLL+OYt+n+7rDxJ0TJaVwhqupKmYWuCzSfcB6AWYrwdtdca1jtYdKPecRk3+l+9y57hoMEFudDDpx0PztNq54U4MEEmJB4uRFM93nAciEbjjmNixkskt1Z8u3MwIAN5uWnjYChXxO0A+KoKKIVcsOD4dqtgr7q4Oxr2hoz7PTo6bpmJZkz5yeCxtsToIhaSJBCjDDybVH66qY9n4MvxSSU2TVwxO9/eKzcja3Lb5tVvw5OSkvytAZU7bua7CsGcF850HwKA7tTrfbjQmU/TLJPiud5AcbwPK9q5QYU965Sv01ovdhE7/MsfVTq234ThTX8CmsCZROO7fWRxkRHUFVZQ7XuqOGjVXuwEEf45Y0+DeqHCxVPSAcd732+A5ApmbOYU2qoZUSYwNxKZZxvAT73Zmi0nd06YUWn+9TYyhsG1YgLM+EldbRQh/gUuWCZTsb1+QEfphuWq0jEcw+hLhQyUXXCselFwYagmXwXXqCu3vrcV2kHQeQy7qTkQGaIC5tmHGrmjVJ94c/I90iEJiEEiIubUmQiZ2AT7jJOgHdqgCpK4Tu9EMOkqtUOddMN5vraCtxW+dt+Xy/3/xvHyeE8QbJffnK+CLSHLnqerEaez13vebVzzcWg+CV1Jeej3NO+PPOtiTLkkRZORQIFW+gIqWaKFhmD7rkrUptpOemDYM/S+pgnD4G3XGaUMDOXdPqdigtCFnmZQiovvbk5xVmRrxbCpiMhVPJY+hT0eScek37kDJwJt0hLTga2KDLlrrsKIVx9dM+2dhIj1Y4AFTtXsjJpeeliyabYP0RPcJgbrIal67KDbfDjAXk3tL6hP2yMRZIMQoqEpN4DAD4XgBgcW2zHjiRyQ5f7JMrzuq5YSfpmvhGb4U6h+07RGoIRihpi9lO1s9LgNEE6UeFImypiUWD+sjaTh8xpYv6cfmQBkNWihElHmpRH6tlyXyxdQBEP2zbgwOe43oRvTzF1GBUIb3IRPdeMjovcbMgSyW5JAgJqdahKvPRg0VYkyVanpjiH1CmAfGTSg2SwWJkOgzz4DAc1OhVEYgb5A+yGha6SuYubZlBdCVYfb0Qhl490qpNu/kKwr5mgE/VuhjKVXGXz1LpdveJ7cngycCE/iUc6+7AYi06ltIgqm9T8n1QOrj8T2aeoJOg5rHmG6KqRsTm9U12PHqFprXoXIVmCwOTe3Y9Xin9dj6hRXJvLP3Xr/xXyudM2ycJFGlGXyteAkJsPZpNPMmF02FVGYasc8DtnLq5pLnUSNdCxzcQPB6OQSLsKJ7Lx946Kw4Ns9k89tIq0x6mXw5mD+znpWQD90CvXe/vB/pMSqRr1utzd66IRwrVrnaVqWbi5RV0rnzkVZ4VoatXa9QW4vT7F11759v4MBk4MbAxoGzykNfskZNolD+eJxTtRI7D1eH20xVrhmYXN0x8tPBA5hbKZRIUYNgZrpdLeVZ4CJ3rO/XaMvql6mYThMyyqZqTGabEtwGeNHc0lhARmTWYyaTjGuwliwl/CKsEUAIkIPBwQQWjpAoriRdqqfdgxAdsaCMMTYIeKGBSSMN9RLr8GHXvm5H3fx9k+huyPz2fSVScZm2LZQJSbiEKo2ZylT4IHCBvv+b4aCH5/qW8VOcbr0VUQKR+yDUFDtjoT1ltinrizWApZaoP33ZfLmfD5XM8rGXZJgAu95rtGPR07tOe9h+sZvLadf06/0LL+l18OKV5BHks1Y3e7LzyswpQ8ssIjVXpF+JCNeglKXGQ81fs2f0Gi8PaShGle02NS2cf/19Q+//vns/y//o+bd4/8zqqzt4XWQ/AIPYhiPU0/qOU0TRpFpLTvbCeeL3nfdVKVg5gTQ5MYtEn2IWHcKz2kYKrvRWmaeeTst7+ljeMlgiwboc0q6U0x5WszC5ChaG53rhQgYlLvybmPm9jxV3TyGCMcerxgGLUrV1sY3B+J0nMdOYHBHCFwtQT/74zw8cz4rP9IuUW/fvnj0009/vf8b86tf7WbMhz44rdR1stdhWBMke5P1yNR9U9dteN2mZtb8EDOI88z1svzhqXtrk0se92uC2Klx5OZg5jKUF4XJOgpdtXHTw7YcbRMDPrYmSFWaVWoKtGETjZlcUdGfJ47Y3vsBaiIWWRNk4Kwrc96J7lNdlCuo4MNqC2ILfV1A/R3Sk+eM4Yl5o57GLQqmInB0Ssmv9u1goNzlzmWrSicRnmsQCDNKh30S+HpWqTpuw5BTJIP3HQvVWhjs7lgQFi6CQyxGm5wmhcAFLlBTHrvus11aM3/bj3uDwcPvf8FPESlRkhkp5XXzsUcSydmRCCJRICFSyIqaSWzuXsghRythhpbCEkhOLQBgQv1eDJjCKVcQmG7miOZBmcAABjCBAYRNTAEiUJJNdoIYsP0e82g0QNukwbf4dnpMgXTc2gJQQAEFFFDFDEYsP0IRXhMEHIE3w1N4BhnYgPSzrOHtsN+Pwud7C4akdevMpdKq0o8MRb3YlB6kz/4yddgh6dlWFiVtZ0bZJDE/UiseCoaexVKO/GU0/rPaTruRjMgPrvm6v24LsjV2xsCgB5dAagyuExwgr5LAKSa4xuQL6713yFnYrv58t97dfN3YE7QD8+F3580rvJ9X+U06HlSD+Th6022jbmvNGCkd4DEWcSI1wOAgBg0GB1+T8NM2CKISAQBRr6WQOJqLn1dvnr19Trpysp6YeqIKVXaIDlxnm0e6sMbVB8RIXTXA1Gl0PViUCAAIJhdL7E5usnSlI8aebS9e3+2dnVvNo48DURhfUVq2+UDjnnlPgUVmwYxgtNACNhCOQPeEpWzMy/Fie3wL9v9bJAsv+YvzI2+XyYJkaHSliq9QcoNwJIw1F5HFkNAE7SDY20I91EMV2BxuQqU6RMX7cAbffFxeH6dA5lukniXVoybp/2gMmy+AxGAcpMzMvSwG8roJji7GUntasrhp6EYuCx/CfEBnS70Q2mbaMJMFGaDVeaSG+ZgN7+Zb0p9JJyCOTTDM7GbOLpCTSwFNkyKoOvuWBeIPAiRr8G1owaN1BBeMkb5+Zbk43797V3g1u8HHiUWJAiNkFM8ns+MsXSu40QYUpGi8JEfgvAn7DKcEkvRIdOYj1VlsAWtwG67BKV4129pcnn0RSsgou5577bdN0TRlZE69Wk9+cqWlpD39z5PieihhW5dBFXELT4b/TK6Ra94e0qJ7kMvkDlZwgyuayqWKrWfBkUlMCNqW5yil3JWNSOmIYWkEVazYpmEPHwxmtIZnJWmBa5aEcsXdi1JqphSLaO4uK54XzbXcYmPkIpiPQ7daJeP1Rw4+cjgUfUK7qu0It5UrW7MJJgpxZgP163tFCenHQlWDbtuZlB3bW5v9yIT9GKRFH/gxQDPdxB/2UBaaOItniUajVPizLoLKeUfZKcB37IhYohlQDm+YMWjghuWLOTpbAm5z8ioTZC0btbIsjV5Yp5ahPz7LQRdKK3gXPoIP4Tm6UCY2qIMOyne7Ji6mLmbtbBSqboLI7Ga59dH1ebjP2X7/ShcOFWvKXpY7QuvZlsgfler2Vo7Dbgv8/EcQJyfU8MD/Or3QeOZ4mse92qswH/eRFhmyQ2hihZfrq69mygc94Wz09t1FDEPKHwpl/XKWXauHZxGuyqQeWXSBiGnWxVtMpT9r9QRCbizW00a5lA2dbiqZkRrz2xRsgnLyHhtRg3aJ5EsExTE70dSfxyZCm3jyuFHhTjyNycBk+glI4SoNgaSKxRKKtBQid2FJKzr6Smqr4er9Z8758f2bly8ujsthar1TjCJJPyyyqfZeU4FEMFM20yKblqvXHz7KXk+VzrZlWlbdOEWwVxZF+R6zEsVrEgZ5QNO48AsaSg1HOHLYBKTBk4/PH1+rRPmAOwVsi1pzJ4AGqt3LQKDrGwNZdYGopj4ktdRhYcQg5kwnNw2zA2ME1hh3+to+gjwz7vSLjANGJP6ay5QF/CZne6Z5c5w5X3y68h5CNIkvugyaF+9ug94MNWFPzC1JCbM16AOZWpKoahqr2B+3YJNF0JMVVixgZoHOYR8u4QtSs8m6xdpXdVFCc28blZXhVTIytse7SzdmRDpUdKrqV129ZCNZpuvaePHfEVmdKYhYIRLS4qANkhseSbzI0qv3oEtZ5sfxiSXkAWW8zEX3kKX7aJsaiLE4mS+jKmsQXF4llKI56q7ENo9SxhmXSojL0kTVFhQSU8MEqghWw7aS1p6LfpQrBUFENq4K5qPl9fn9rAXLR4dc2a4g8ztdHS5prJNnFUlC5tNz9267D47PLVPVW/Pt2+2ZhxrE6RK2GZSqyw84wyIE4EkhTXvVDOm5EJyoeJLrFJZhWIK2LUJFBtvN2j4sbjvJs07OFbqjY0jvJM33xjhjRoWWBth2SrMt9RAqGIK6IgiJuqn/E30J0v470FXucEHvVwIaSy3wLtvGklx5jnyFkbeopg2MC11RxsIpSfx7ovWzyKoCqgyeba/850HGbtI6aXuXwIwXaW9LBuwQg/zDHRD9zXwtbgCxfnLNj2BDsb9Dqf4AwO9/7g8AuL++f9RhuFXEIRGAJQCA8P/Juw9zqsPsqBdxtRCWu1WzoK3TvOrneApfxapBfW2HinwtQnndBUpkb6Ug1d6wTG/Twt1+BCZrNfo7WCvaVwuvGzS1BrD2AxX1Bv71At3uwhRTQRkpi0hrVCBemwjoa4+g0mim35j65cXEmnTLB1F2WWK5Mt5M1bRRjEBkpNoiroJQ9U9TfXizQv57r3QQbdvp8pqOXCNVCkUgKDFLCVumYjZng4pSqBIIO8gDATCBCmyQgRh4YUaYxsMDMarMlbTTuBiSniqlzBIQSw0dBgJ6r1KEmZmBmLA0GWprw6JDyxfUR5N/sO2blAA6fAjxXm79GCAt769OJoBcUENCt5p2RnZ7jlW3iPzPiAPA7r5UqvnYwr3vzH5NqZdqcAgBvAZMP/V4p18U/epXlnzarMP9RpZRt7d6QjmEQJLN0E9E2d9k8pm0FDjZ71BORX+AILf7ixhJV38JQ9naXxbKQH9FQX70N4mV6RkFht60HF9zWtRr4NSkUrkKLXBSEqecz2gBpXrTnl7CuUpt1l6cwfn1qpQq0YK9rVrC9Zo080AW1esNSU4m/nY3VAZLrYqxOVevVtEHBr1O1YvbymYso5x2vZQWKdaaXlwfMei1CahKNexMPleuNehFpp9ZfDEJCUk1BujopZCn75wFFlL7s6tUrw7uwwOWBNYYd7p1Mext5nRKka3UisWjNb1YVsPEyVMpUofVzGHG1BU43Pda6QewZDzI9Z0kHjXRU4hoxdhc8mh7oISn0zFB9beM3P2G2QAA");
  font-weight: 400 700;
  font-stretch: 100% 106%;
}

/* site/page.css */
:root {
  --paper: #f2f0e8;
  --paper-lit: #fff6e6;
  --ink: #10131c;
  --sky-1: #0e1525;
  --sky-2: #141c32;
  --sky-3: #18233c;
  --sky-4: #212f4e;
  --surface: #202a3f;
  --edge: #6b7d9b;
  --edge-lit: #7890ae;
  --quiet: #a9bad4;
  --gold: #ffc45e;
  --gold-lit: #ffe6a4;
  --rule: #34455f;
  --white: #fff;
  --error: #ff8a7a;
  --line: #2b354b;
  --star: #cce3ff;
  --shadow: color-mix(in srgb, var(--sky-1) 70%, transparent);
  --pad: clamp(20px, 4vw, 48px);
  --top: clamp(10px, 1.8svh, 16px);
  --gap: clamp(12px, 2.2svh, 18px);
  --logo: 28px;
  --tag: 32px;
  --row: 56px;
  --play: 48px;
  --mark: 22px;
  --ease: cubic-bezier(.2, .7, .2, 1);
  --out: cubic-bezier(.16, 1, .3, 1);
  --buncss-light: ;
  --buncss-dark: initial;
  color-scheme: dark;
}

@media (min-width: 600px) {
  :root {
    --top: clamp(18px, 4svh, 56px);
    --gap: clamp(18px, 4svh, 56px);
    --logo: clamp(40px, 4.4vw, 46px);
    --tag: clamp(30px, 5vw, 51px);
    --row: 60px;
    --play: 68px;
    --mark: 24px;
  }
}

* {
  box-sizing: border-box;
}

html {
  background: var(--sky-1);
  -webkit-text-size-adjust: 100%;
}

body {
  color: var(--paper);
  -webkit-font-smoothing: antialiased;
  margin: 0;
  font: 450 17px / 1.3 Archivo, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Noto Sans, Ubuntu, Cantarell, Helvetica Neue, sans-serif;
}

button, input {
  font: inherit;
}

img, svg, video {
  display: block;
}

p, h1, h2 {
  margin: 0;
  padding: 0;
}

.page {
  position: relative;
  overflow: hidden;
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  grid-template-rows: 1fr 8px auto;
  padding: 0 var(--pad);
  background: linear-gradient(var(--sky-1), var(--sky-2) 36%, var(--sky-3) 71%, var(--sky-4));
  min-height: 100svh;
}

.stage {
  grid-row: 1;
  display: flex;
  text-align: center;
  padding-top: var(--top);
  flex-direction: column;
  align-items:  center;
}

.side {
  display: contents;
}

.foot {
  grid-row: 3;
}

.sky, .zone, .lean {
  position: absolute;
  pointer-events: none;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.zone {
  transform-origin: 50% 130%;
  will-change: transform;
}

.lean {
  will-change: transform;
}

.s {
  position: absolute;
  background: var(--star);
  opacity: var(--o);
  animation: tw calc(var(--d) * var(--k)) ease-in-out var(--t) infinite alternate;
  border-radius: 50%;
}

.s b {
  position: absolute;
  background: radial-gradient(circle, color-mix(in srgb, var(--star) 50%, transparent) 0, color-mix(in srgb, var(--star) 14%, transparent) 35%, transparent 70%);
  border-radius: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  top: 50%;
  left: 50%;
}

@keyframes tw {
  to {
    opacity: calc(var(--o) * var(--lo));
  }
}

.meteor {
  position: absolute;
  z-index: 0;
  background: linear-gradient(90deg, transparent, var(--star));
  transform-origin: 100% 50%;
  opacity: 0;
  pointer-events: none;
  will-change: transform, opacity;
  border-radius: 2px;
  height: 2px;
  top: -1px;
  left: 0;
}

.meteor:after {
  content: "";
  position: absolute;
  background: var(--star);
  border-radius: 50%;
  width: 4px;
  height: 4px;
  top: -1px;
  right: -1px;
}

.brand, .tagline, .lines, .marks, .join, .foot {
  position: relative;
  z-index: 1;
}

.brand {
  order: -1;
}

.brand img {
  height: var(--logo);
  width: auto;
}

.tagline {
  font-size: var(--tag);
  letter-spacing: -.014em;
  text-wrap: balance;
  margin-top: 0;
  font-weight: 610;
  font-stretch: 106%;
  line-height: 1.08;
}

.head {
  margin-top: calc(var(--gap)  + 2px);
}

.lines {
  color: var(--quiet);
  margin-top: clamp(6px, 1.2svh, 12px);
  font-size: clamp(14px, 3.9vw, 17px);
  font-weight: 500;
  font-stretch: 104%;
  line-height: 1.4;
}

.marks {
  display: flex;
  justify-content: center;
  align-items:  center;
  gap: calc(var(--mark) * 1.25);
  margin-top: calc(var(--mark) * .9);
}

.marks img {
  width: auto;
}

.marks .cardano {
  height: var(--mark);
}

.marks .type {
  color: var(--white);
  font-size: calc(var(--mark) * .7);
  letter-spacing: -.01em;
  font-weight: 600;
  font-stretch: 106%;
  line-height: 1;
}

.film {
  position: relative;
  margin-top: var(--gap);
  aspect-ratio: 16 / 9;
  overflow: hidden;
  background: var(--ink);
  box-shadow: 0 0 0 1px var(--line), 0 30px 80px var(--shadow);
  border-radius: clamp(12px, 1.4vw, 20px);
  width: 100%;
}

.film video {
  object-fit: cover;
  background: var(--ink);
  width: 100%;
  height: 100%;
}

.play {
  position: absolute;
  left: calc(50% - var(--play) / 2 + var(--nx, 0px));
  top: calc(50% - var(--play) / 2 + var(--ny, 0px));
  width: var(--play);
  height: var(--play);
  color: var(--paper);
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  background: none;
  border: 0;
  border-radius: 50%;
  padding: 0;
}

.play .halo {
  position: absolute;
  pointer-events: none;
  border-radius: 50%;
  top: 50%;
  left: 50%;
}

.play .dark {
  --w: calc(var(--play) * 150 / 68);
  width: var(--w);
  height: var(--w);
  margin: calc(var(--w) / -2) 0 0 calc(var(--w) / -2);
  background: radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--ink) 55%, transparent) 0%, color-mix(in srgb, var(--ink) 30%, transparent) 40%, transparent 70%);
  transition: opacity .3s;
}

.play .warm {
  --w: calc(var(--play) * 236 / 68);
  width: var(--w);
  height: var(--w);
  margin: calc(var(--w) / -2) 0 0 calc(var(--w) / -2);
  background: radial-gradient(circle at 50% 50%, color-mix(in srgb, var(--gold-lit) 50%, transparent) 0%, color-mix(in srgb, var(--gold) 20%, transparent) 38%, transparent 70%);
  opacity: 0;
  transition: opacity .35s;
}

.play svg {
  position: absolute;
  width: 100%;
  height: 100%;
  transition: color .25s;
  top: 0;
  left: 0;
}

.play:focus-visible {
  outline: 2px solid var(--paper);
  outline-offset: 8px;
}

.play:focus-visible .dark {
  opacity: 0;
}

.play:focus-visible .warm {
  opacity: 1;
  transform: none;
}

.play:focus-visible {
  color: var(--paper-lit);
}

@media (hover: hover) {
  .play:hover .dark {
    opacity: 0;
  }

  .play:hover .warm {
    opacity: 1;
    transform: none;
  }

  .play:hover {
    color: var(--paper-lit);
  }
}

html:not(.js) .play, .film.playing .play {
  display: none;
}

.join {
  margin-top: max(calc(var(--gap)  + 4px), calc(var(--mark) * .9));
  text-align: left;
  width: 100%;
}

.field {
  position: relative;
  display: flex;
  height: var(--row);
  border: 1px solid var(--edge);
  border-radius: calc(var(--row) / 2);
  background: var(--surface);
  align-items:  center;
  padding-right: 5px;
}

.field input {
  padding: calc(var(--row) / 2 - 5px) 10px calc(var(--row) / 2 - 19px) 25px;
  outline: 0;
  border-radius: calc(var(--row) / 2) 0 0 calc(var(--row) / 2);
  color: var(--paper);
  caret-color: var(--paper);
  background: none;
  border: 0;
  flex: 1;
  align-self: stretch;
  min-width: 0;
  font-size: 17px;
  line-height: 22px;
}

.field input:-webkit-autofill {
  -webkit-text-fill-color: var(--paper);
  box-shadow: 0 0 0 100px var(--surface) inset;
}

.field label {
  position: absolute;
  color: var(--quiet);
  transform-origin: left top;
  pointer-events: none;
  font-size: 17px;
  font-stretch: 102%;
  line-height: 20px;
  top: calc(50% - 10px);
  left: 25px;
}

.field input:focus ~ label, .field input:not(:placeholder-shown) ~ label {
  transform: translateY(-10px)scale(.72);
}

.field input:-webkit-autofill ~ label {
  transform: translateY(-10px)scale(.72);
}

.field:has(input:focus) {
  border-color: var(--star);
  box-shadow: inset 0 0 0 .5px var(--star);
}

.cta {
  position: relative;
  display: inline-flex;
  height: calc(var(--row)  - 12px);
  border-radius: calc(var(--row) / 2 - 6px);
  background: var(--paper);
  color: var(--ink);
  letter-spacing: .002em;
  white-space: nowrap;
  cursor: pointer;
  -webkit-tap-highlight-color: transparent;
  border: 0;
  flex: none;
  align-items:  center;
  gap: 8px;
  padding: 0 20px 0 22px;
  font-size: 16px;
  font-weight: 650;
  font-stretch: 104%;
  line-height: 20px;
}

.cta:before {
  content: "";
  position: absolute;
  border-radius: inherit;
  background: var(--paper-lit);
  opacity: 0;
  transition: opacity .2s;
  inset: 0;
}

.cta > * {
  position: relative;
}

.cta .go {
  width: 16px;
  height: 16px;
}

.cta:focus-visible {
  outline: 2px solid var(--paper);
  outline-offset: 3px;
}

@media (hover: hover) {
  .join:not(:-webkit-any(.is-checking, .is-joined)) .field:hover {
    border-color: var(--edge-lit);
  }

  .join:not(:-moz-any(.is-checking, .is-joined)) .field:hover {
    border-color: var(--edge-lit);
  }

  .join:not(:is(.is-checking, .is-joined)) .field:hover {
    border-color: var(--edge-lit);
  }

  .join:not(:-webkit-any(.is-checking, .is-joined)) .field:has(input:focus):hover {
    border-color: var(--star);
  }

  .join:not(:-moz-any(.is-checking, .is-joined)) .field:has(input:focus):hover {
    border-color: var(--star);
  }

  .join:not(:is(.is-checking, .is-joined)) .field:has(input:focus):hover {
    border-color: var(--star);
  }

  .join:not(.is-checking) .cta:hover:before {
    opacity: 1;
  }
}

@media (max-width: 359px) {
  .cta .go {
    display: none;
  }

  .cta {
    padding: 0 18px;
  }
}

.is-checking .cta {
  background: var(--ink);
  color: var(--paper);
  cursor: default;
  padding: 0 22px;
}

.is-checking .cta .go {
  display: none;
}

.is-checking .cta:before {
  opacity: 0;
  transition: none;
}

.joined {
  position: absolute;
  display: flex;
  color: var(--paper);
  letter-spacing: -.01em;
  white-space: nowrap;
  opacity: 0;
  visibility: hidden;
  justify-content: center;
  align-items:  center;
  gap: 10px;
  width: 100%;
  height: 100%;
  font-size: 20px;
  font-weight: 610;
  font-stretch: 106%;
  line-height: 24px;
  top: 0;
  left: 0;
}

.joined svg {
  color: var(--gold);
  flex: none;
  width: 22px;
  height: 22px;
}

.join.is-joined .field {
  border-color: var(--gold);
  box-shadow: none;
}

.join.is-joined .field:has(input:focus) {
  border-color: var(--gold);
  box-shadow: none;
}

.is-joined .field > :not(.joined) {
  opacity: 0;
  visibility: hidden;
}

.is-joined .joined {
  opacity: 1;
  visibility: visible;
}

.cta .busy {
  display: none;
}

.cta:disabled {
  -webkit-text-fill-color: var(--paper);
  opacity: 1;
  pointer-events: none;
}

.is-checking .cta .say {
  display: none;
}

.is-checking .cta .busy {
  display: block;
}

.join.is-checking .field input {
  pointer-events: none;
}

.joined:focus {
  outline: none;
}

.under {
  display: grid;
  text-align: center;
  margin-top: clamp(8px, 1.4svh, 12px);
}

.under > * {
  grid-area: 1 / 1;
}

.note {
  color: var(--quiet);
  font-size: clamp(12px, 3.2vw, 13px);
  line-height: 1.5;
}

.failed {
  display: flex;
  color: var(--error);
  justify-content: center;
  align-items:  center;
  gap: 6px;
  font-size: 13px;
  line-height: 18px;
}

.failed svg {
  flex: none;
  width: 16px;
  height: 16px;
}

.failed b {
  font-weight: 620;
  font-stretch: 102%;
}

.join:not(.is-failed) .failed, .join.is-failed .note {
  visibility: hidden;
}

@supports  not selector(:has(*)) {
  .field:focus-within {
    border-color: var(--star);
    box-shadow: inset 0 0 0 .5px var(--star);
  }

  .join.is-joined .field:focus-within {
    border-color: var(--gold);
    box-shadow: none;
  }
}

:is(#legal-link, .contact, #legal-close, #legal a, .film video):focus-visible {
  outline: 2px solid var(--paper);
  outline-offset: 3px;
}

#film video:focus-visible {
  outline-offset: -3px;
}

.foot {
  display: flex;
  border-top: 1px solid var(--rule);
  flex-direction: row-reverse;
  justify-content: space-between;
  align-items:  center;
  padding: 4px 0 5px;
  font-size: 13px;
  line-height: 18px;
}

.contact, #legal-link {
  display: inline-flex;
  white-space: nowrap;
  color: var(--paper);
  font: inherit;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 4px;
  text-decoration-color: var(--quiet);
  cursor: pointer;
  background: none;
  border: 0;
  border-radius: 4px;
  align-items:  center;
  height: 40px;
  padding: 0;
  font-weight: 540;
  font-stretch: 104%;
}

.links {
  display: flex;
  margin-left: -10px;
}

.links a {
  display: grid;
  color: var(--white);
  border-radius: 10px;
  place-items:  center;
  width: 40px;
  height: 40px;
  transition: background-color .2s;
}

.links svg {
  fill: currentColor;
  width: auto;
  height: 20px;
}

.links a:hover {
  background: var(--rule);
}

.links a:focus-visible {
  outline: 2px solid var(--paper);
  outline-offset: -3px;
}

#legal {
  position: fixed;
  inset: auto var(--pad) 62px auto;
  overflow: auto;
  border: 1px solid var(--rule);
  background: var(--surface);
  color: var(--paper);
  box-shadow: 0 24px 60px var(--shadow), 0 0 0 100vmax var(--shadow);
  border-radius: 18px;
  width: min(560px, 100vw - 24px);
  max-width: none;
  max-height: calc(100svh - 24px);
  margin: 0;
  padding: 0;
}

#legal::backdrop {
  background: none;
}

.legal-inner {
  padding: 20px 24px 24px;
}

.legal-inner header {
  display: flex;
  justify-content: space-between;
  align-items:  center;
  margin-bottom: 8px;
}

.legal-inner h2 {
  letter-spacing: -.005em;
  font-size: 17px;
  font-weight: 610;
  font-stretch: 104%;
  line-height: 22px;
}

#legal-close {
  display: grid;
  border: 1px solid var(--edge);
  color: var(--paper);
  cursor: pointer;
  background: none;
  border-radius: 10px;
  place-items:  center;
  width: 32px;
  height: 32px;
  padding: 0;
}

#legal-close svg {
  width: 14px;
  height: 14px;
}

.legal-inner p {
  color: var(--quiet);
  font-size: 13px;
  line-height: 19px;
}

.legal-inner p + p {
  margin-top: 8px;
}

.legal-inner a {
  color: inherit;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
  border-radius: 3px;
  transition: color .2s;
}

.legal-inner a:hover {
  color: var(--paper);
}

html:not(.js) #legal-link {
  display: none;
}

@media (max-width: 599px) {
  .stage {
    justify-content: space-evenly;
  }

  #legal {
    width: auto;
    inset: auto 12px 12px;
  }

  .legal-inner {
    padding: 20px;
  }

  .legal-inner header {
    margin-bottom: 12px;
  }

  .legal-inner p + p {
    margin-top: 12px;
  }
}

@media (min-width: 600px) {
  .head {
    display: contents;
  }

  .tagline {
    margin-top: calc(var(--gap)  + 2px);
  }

  .under {
    text-align: left;
    padding-left: 4px;
  }

  .failed {
    justify-content: flex-start;
  }

  .foot {
    flex-direction: row;
    justify-content: flex-end;
    gap: 28px;
  }

  .links {
    margin: 0 -10px 0 0;
  }
}

@media (max-width: 599px) and (max-height: 639px) {
  .marks {
    display: none;
  }
}

@media (max-width: 599px) and (max-height: 600px) {
  :root {
    --top: 8px;
    --gap: 9px;
  }

  .film {
    width: min(100%, max(177.778svh + -1.77778 * clamp(356px, 28vw + 251px, 369px), min(80%, 268px)));
  }
}

@media (min-width: 600px) and (max-width: 1199px) and (max-aspect-ratio: 1) {
  .page {
    grid-template-rows: minmax(0, 1fr) auto minmax(8px, 2fr) auto;
  }

  .stage {
    grid-row: 2;
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
    text-align: left;
    align-items:  start;
    column-gap: clamp(28px, 5vw, 48px);
  }

  .brand, .film {
    grid-column: 1 / -1;
    justify-self: center;
  }

  .film {
    width: min(100%, max(calc(( 100svh - var(--top)  - var(--logo)  - 2 * var(--gap)  - 2.16 * var(--tag)  - 205px ) * 16 / 9), 50%));
    margin-top: var(--gap);
  }

  .tagline {
    grid-column: 1;
    grid-row: 3;
    margin-top: calc(var(--gap)  + 6px);
  }

  .lines {
    grid-column: 1;
    grid-row: 4;
    font-size: clamp(16px, 1.9vw, 19px);
  }

  .marks {
    grid-column: 1;
    grid-row: 5;
    justify-content: flex-start;
  }

  .note {
    font-size: clamp(13px, 1.4vw, 14px);
  }

  .join {
    grid-column: 2;
    grid-row: 3 / span 3;
    margin-top: calc(var(--gap)  + 6px);
    align-self:  center;
  }

  .foot {
    grid-row: 4;
  }
}

@media (min-width: 1200px), (min-width: 600px) and (min-aspect-ratio: 1001 / 1000) {
  :root {
    --side: clamp(340px, 30vw, 460px);
    --gut: clamp(40px, 4.5vw, 72px);
    --rest: 124px;
    --film-w: min(calc(100vw - 2 * var(--pad)  - var(--gut)  - var(--side)), max(calc((100svh - var(--rest)) * 16 / 9), 240px), 1200px);
    --stage-w: calc(var(--film-w)  + var(--gut)  + var(--side));
    --off: calc((100vw - 2 * var(--pad)  - var(--stage-w)) / 2);
    --logo: clamp(40px, calc(var(--side) * .096), 44px);
    --tag: clamp(37px, calc(var(--side) * .116), 53px);
    --mark: clamp(22px, calc(var(--side) * .056), 25px);
  }

  .page {
    grid-template-rows: minmax(18px, 1fr) auto minmax(18px, 1fr) auto;
  }

  .stage {
    grid-row: 2;
    display: grid;
    grid-template-columns: var(--film-w) var(--side);
    column-gap: var(--gut);
    text-align: left;
    justify-self: center;
    align-items:  center;
    padding-top: 0;
  }

  .film {
    margin-top: 0;
  }

  .side {
    display: flex;
    flex-direction: column;
    align-items:  flex-start;
  }

  .brand {
    order: 0;
  }

  .tagline {
    margin-top: clamp(20px, 3.6svh, 32px);
  }

  .lines {
    font-size: clamp(15px, calc(var(--side) * .039), 17px);
    margin-top: clamp(10px, 1.8svh, 16px);
  }

  .marks {
    justify-content: flex-start;
  }

  .join {
    margin-top: clamp(22px, 3.8svh, 34px);
  }

  .note {
    font-size: 13px;
  }

  .foot {
    grid-row: 4;
    width: var(--stage-w);
    justify-self: center;
  }

  #legal {
    right: calc(var(--pad)  + var(--off));
  }
}

@media (min-width: 600px) and (max-width: 999px) and (min-aspect-ratio: 1001 / 1000) {
  :root {
    --side: clamp(264px, 40vw, 340px);
    --gut: clamp(24px, 4vw, 40px);
    --tag: clamp(29px, calc(var(--side) * .113), 39px);
  }
}

@media (prefers-reduced-motion: no-preference) {
  .rise {
    animation: rise .8s var(--ease) both;
    animation-delay: calc(var(--i, 0) * 90ms);
  }

  @keyframes rise {
    from {
      opacity: 0;
      transform: translateY(var(--rise, 10px));
    }
  }

  .zone {
    animation: turn var(--turn) ease-in-out calc(var(--turn) * -.5) infinite alternate;
  }

  @keyframes turn {
    from {
      transform: rotate(calc(var(--ang) * var(--f) * -1));
    }

    to {
      transform: rotate(calc(var(--ang) * var(--f)));
    }
  }

  @keyframes glow {
    from {
      transform: scale(var(--hs));
    }

    to {
      transform: scale(.7);
    }
  }

  .s b {
    animation: glow calc(var(--d) * var(--k)) ease-in-out var(--t) infinite alternate;
  }

  .play {
    transition: transform .25s var(--ease);
  }

  .play .warm {
    transition: opacity .35s, transform .6s var(--out);
    transform: scale(.64);
  }

  .play:focus-visible .warm {
    transform: none;
  }

  @media (hover: hover) {
    .play:hover .warm {
      transform: none;
    }
  }

  .play:active {
    transform: scale(.96);
  }

  .field label, .cta {
    transition: transform .2s var(--out);
  }

  .cta .go {
    transition: transform .3s var(--out);
  }

  @media (hover: hover) {
    .join:not(.is-checking) .cta:hover .go {
      transform: translateX(4px);
    }
  }

  .join:not(.is-checking) .cta:active {
    transform: scale(.97);
  }

  .is-joined .joined svg {
    animation: pop .45s var(--out) backwards;
  }

  .is-joined .joined span {
    --rise: 6px;
    animation: rise .45s var(--out) 40ms backwards;
  }

  @keyframes pop {
    from {
      transform: scale(.4);
      opacity: 0;
    }
  }
}

html:not(.js) .join {
  visibility: hidden;
  animation: none;
}

.calm .zone, .calm .s, .calm .s b {
  animation-play-state: paused;
}
