/* Mad Hatter Massage & Wellness — shared stylesheet for index.html, services.html, articles.html, contact.html */
@font-face {
    font-family: "Magnolia Sky";
    src: url("data:font/woff2;base64,d09GMk9UVE8AAHMsAAsAAAABAMAAAHLcAAEAgwAAAAAAAAAAAAAAAAAAAAAAAAAADYGoSBvnWgZgAIceATYCJAOGJBOB1R4EBgWLFgcgG/f/K3n+1f3uKVBeQvmpk4PDbhRqGwKjeb5ak1Y7oGC6uUOBboNSmmnxwMSMQlo1Wfmy////////////////f/0yiXJLZjedZLN315ZWWnnaCj74oIjiA74gRFRUJJ2uGeGhyIgIp7fWoiV7JCVk4NAipbkaxaUrtnBxIfsUMqdyBhUpo3sjqZxJoSwcuGQsy4JHDlZCRMqo6Q5JFxencIChqNYEz45lVOvNMG5dnmcLljUWnFBOqTZcCstSnenzzJymkN2wj979VDIhCUlIwi1Rm+BcBokYpbk6qPPdAnkmcg+HB0SZ8Fp21L18DdMhCVmS1cLQ7kVJ11E9ayxxqBXViOc48RFkQJZMeAujehCyZDEDFvAMhsELPA+9lla+KmeVFcqNlQZbUVMDuHzJV6pX64QkZMlSnVDvFyzclnfYCVm0UV2vN1SXJVne62bXKQuayCob+Fomlo2WRpnQG/NX9t/afyfvFWUweFXywf61/Y/2P82AG/uf7d+WjdW2NS6ODwXLugmTda4bvLH/xf5X43fVBwPfZsJ3E16D+If9n/bvZ8K9/Qfjv+z/tv9H/TX+bxb8N/9wK4+2nwzv0aO6FaqtED1hN3KnFgHu9BAp657nof3x/2vm3CcpAkowvxPYxPwj1MQmJYB7gObW3dY3Fuw2NrYGBiySwUgZUSktSLWCjLBRsRGLtAAD87Fmo439KS8fZaMHoi9R/p45u+97CEogFBiPMAgSEjQoiSRpqitb7aqOccBg7RE80b25v82feXvN7lK4aQdPACMQoXBpHBvSFJHGy3M9SP3//1+z/5Z034yz39sfWYOfqoyqmBIxpOk0ERNELaJw8JhADPOIQtyJORElZJ5iVcH8N2fN1sNlT5fabq1Xp1Zf1hena9JNOrZ1iJEokTFE8TGKEkKRGgKWh1h+GLPZAJjUmSRwRK+X4ugB0J9HKvNGLgxTN+Jhx2VLXZ8qqer/z89V/49VT+46vG/J4sm9/c9pl+lp0emS7lKHwiwhxIAIEEj8xpQQYhBEpCihzFp0pLpf9ZhW71CnZuD9dtSVPJkGyT4m4INBlRti2ReqikqiSvI5ygydCBOhq08IUyN6OlxCW1Z8HatpJeitULTM/y62Iz3GvFxyP/3v+TX7L4r3/6fgK137yz2pe0eUiCmjJKNkRDMWMYj/DDNEq0cs4t3QWBrRQHCJGBoRXad7XZhOAQVDGZQ8z/9NcP0tebcNnSCxhYOHt93f7u4wtstKVa2rLstNVqTk+Xt1/9YAL4OSpfkGPhge/zmB7Q05FiUbOrvabmduUG5uUig0KlS0v9KEZcKRumbb4/cDeAJWVfifU2uv0fTRl4Qyh9yuwVIZWkIS5Kpnibg04BEwoWtfdQJTtlAY3GD/A0QEjH8MbEMhvyfBgiQhGBCEzExPiYkJp6dbq6R4pRzdYhJh8Fk40yPmMX92z/LNogD/+nDAZ5LlL2i35llr+3SQjRPE8QE+yLcayGoQ4lxCDtJmQshXIjfCRzSOJDQhxWBFlMEJvAUolXxnfeEXfwUYGII5KPgQhWEYh4EYi8FIQbtEmgLACKp/WrmoDEsY0pEM2O4Fq0qzMzzjs0BDS3Q0SsO0TlFRxlZaRnBHGVtp+QM0Y2FlGQfs7NeC+C3h4Z/W+tWZG2Q/ug+8fRvMQ7Eabmbu7v/Z+Zgsi9lx2EESOwmLWDINhWhyfMRkP2LWKzWaJvVILLQID1/Tf6X35M+b2U0XgGIJfIDGoUArua3X7kh2h6nlObW4QJRSC02GBwCmtEIATEKgyCQU6mmbA6VOH3D0j+2RV5qnA0iuAhhZr1PgzmeFVgGyP6t3fTAdqv8NEmpmNxukZPycTM/Gc7XKDfzxrSkividkUtmJ6pQEZ+e90AlPGCGEEUYU7/zeRYXnmZr//2ynWEWlSkUIwQghRMib/n9DuJiDMbrDBhWYCiyl4+pdi8rKS4qy44ob+91O+JNmdmi5j+8IzA6rDjWz/Vp4f8Z+ndtvt2EgtqQVsoE6+2W3UZ7PqgOAL6VVmw5dehysaTZyHb9Yg7kZNOaX5UXk5efMv7t0x9x0qaghbtGkeWXsBpFFBPzqqkate4QPH7PQt56GaHiLAsr1ZRVQlCAhQkVSiRAmXIxYiZKkSpYija1A8fRs2JGw58CRlAsZOQUlNQ0dLWcGrty482CJDsbAZIWFzRoHCvqe+fGNQkQQEgtkFFQ0XDx8QiICYp4W8GKULlNGVqtVp9ESPgiK1KtRbrUWOxwyZL0tsmTr1afBYksVK5Gjmbd2yzRZqMMqy2006ohjxow774oJt910y1133HPfQw9MeuSxJ5557kff+8FPfvGrF6aY/eyal274zWFHXTTtuhHHDTvhpNPO+M5Z51xwyWVXPXXKPnsdsM5mXdbYyjdrOAnOWgniBIjmx9/NAmHgQchk4jZjwZs1iBqqf6BD2j8wj7s+cRUP+YUn/CX117FWZ1fsut20O3afMxzNdYMrwyvDqeH0qHscOdlLq6GJLdX0d+mP4GrGa4wJxmvGO6Y3cxnzB6t+lpp1ge3Ofmqda/0zji1HwvXicXl6PpaP5xv5XKP+f6MgHHvjMLwUJ+OLVhvj38a2Rn+S9eDEB8Me3PLggQevPO3QsfyhB89seXjXw9UPX3um2XZYZ5vOdp0nPxL8SOgjiY8sfdTQ5esLf3bPygyOEY4+qYd0gXSp9JwMllXLlLJGealcIW+SW+Sd8l3yvfKT8mtyRP5ZwVB4KwIVtQq3YkgpU7orQ5X7lHVKu3JEeVp5V/lS+bcKUCkVR+WkilCVqpQqrcqrOqA6o5pQPVAhqm8vpHZS56hr1XK1RT2gPqP+U2OlEWjsNK6abI1Js05zVHNJ81TzQjOjlWh3ae9rf9V+0H7UkXWFTv/tdF7v6bzNpdtlp6u/O803Jr+p2Bvti9/u+s/Rt0+8s/mdnTTl383n/93Y6Vcau2hVwfqqtJzj6M95SDqYvzzp9ffX6pyhB5dAgTXpkJO3QduhBeJK8cMcH7XzuPXxuU/LmW18tJPN5eP2OIYniPiCHMFpA5bjz4zmON7m0W5tFGbmJ34aAtoMhnfuOnPfEhnq2+Xjp5D8ChSMhdoC5fqbyzlA+CMuibZWM1vWf5R7udve5SH+xC10IsEy2aXDKbAOcubeniBJ0fJaDetn3+/4CE9aW/+3e9kM3LhUVq+ZL1gv91dOnOjbK1VVqaXtDJbZ/TK1Stew/3XU4vdvDIXe/vBwD3OTZS3MYYghn/KZwnvq5OyqNsF8MKDyXkxO9DJEu4SNcz5aIn2WPWU+O1JPpqRYoEBtUSPSBS/twTLKVtJhQptx0B8/gH4liIMI013IQy7Yxu0lj5/nEtK4k4V2Bexo8A791DtuNyADNf64sz5Lh5cqtR9SEua9xJXsNsg071lJVCcE5/Ufd7bjjKTCblUw1PjlgXYWVLbBE5yEjOIIJswTGMrQ0Y44JW7rirFyP9KewSF0JQieg9bx3HHjgs9VDp8sWSRfqK2O1AVE3jiEcYbHhJ4PU+jGrx1Kl1HFSNxifwHUgvRyFDxJ/M2wQLPqvHtlbb3juDMbLyEJg6cYO3nS948+5j5ugcVD4bGtk9BezOXZKG788LwD3d3O2QxY3EFXK6ET8Wf5ER2H7qN6AMAA1mMgu0lGQuEz1DOMjqIMe+MYVmPUF0uDoicM+pp+bozpgcYh+slVFBwZS1Ttrzaew8D++PapV/UT27TNROJ3/lTpD85bHc1CyYLLGagGNes1XchiWoseu429SIyaX9rcVEPC1CFVV5BZ39HhiXLfLzGeA1xaRIcvk1q0EdWgfUgymu2nH/hrLlBC08GA05mujPAbfE2v0ELhoM+eNRMncnO3ZBvRa23g/QGWvr26jyxBN5KMN3PPR3AFg+1G24I3y20J8k1qAOrJbCiSD5C0qDxkkjD0Te27IgXJahWVMYXN/bsb0bX7N3AEdCVZZZ86f+/x3VDGI3BgFWjBddRrlWbIfEp6qfNaM4PQt99A0+dc2I/iaiQg44ps2m71Y0X/7p10XALhTv6HKQRg7QX9RXGT4Gc7UMDPubvZ1eRtb2D47+4pCZCevPGnR6c7wLbSRU51Fcs/zwovwtSw/oE2EXklb24V48mFT7xT71K7M0R+NyXBbhfcTMn+fjNgKRgbPYCtrZoGVcIGk51myyRjBZ0YYJsJYwxTKjhBetE4F31gz/PRNILQJhzz+er7a17E3vlvAG/RgAI0GPc+P/8iD/fj/+eT+ewK3/236+tQn8cY1w/iNV3Wbus44wqS1XQDxApUL0wd+p2kJaROq5wxt+sKgStwyAUnOSkuomFMZ3zYUMPaVfvpU8aR+zmi8jyPxx8XuFHNh3kQbo6D8JDK9UpLtn304uIDROKYvS4nW5ST3ZwsmJoeBE/SwCxLQgxsHZgr0jbi9vz4IxtFzI7F4PhV9t0cEMkwicP6+1D3QUb4/ihzvaGPFDdq8vtfyqDnLQdO+P71DrqBqZTWYhKQuAUwgV1dTsBs+o7A4/LRnBlu13gthSerNok3km4RO1s2ss5p2ZkKEKvBaTCf7f/mVOHdHR65X6dkLEXdH5jzjYDL+Ou6jsswWPw8kxpnYBzQGyWqNdi5Ohe5HSPjRQ35BZxEUfeapPUzTfkFWY+60PmgQCjswHMJT6z3aKGMoSl0GD/dyuSDygPUHWzhU4elMnNdpRGvEv0LPZ04l7IZ9CoXouseWr2D8YdCT6CqK177m+F65tGTGfQcn/faN8QadITXZZL4Zx3v+9DF4PDzzLl+IwFakW3SCdAthICZH5vIjP8KyneveTplDrOG4YLuVOGT71H6dwUmMIAOi2RITAEfs0Y+SnPIMuRkJG/zoaPw/36MJAjSIehk8q+SLT1QlSTkOarmiZuulnoN0s8sTdhR1nKGBZD4deKs5p0fYrLMU0COtGN381b6KVzNbs/Gtba+V7xrK++hCmYn0PdI+tVm/A7CDpKy0rgC6DwIKv8TE2+Ik3jMCoY30l9Snqm8e+yPy4MX7ZT42iFTC09kDtqNMAqu4+0yhX5sD6YP1Y7y/77320mKfMZrOiD7FIRxn8/BYLwgG+TY6b7dZYlPIdNSLZDAttKXJ3Ah0mCXgqy/7fp8gb2/5nvqbNGe/Y/VUHLLZEPqv1Ir8FlReZ+2YNMNfYOs0QvokdXFlzHjroaEeqhv/yLqcdd6lgV3s8YfNv+NKPXWk8VAtYOk2v4lMZFq7+Y+5P3lyBZSg7KjSo+hieFF0/LmnP3603WjIrY2OBg/9shs01b9ZiyvLR3P5lcG+K5rA7WPs9YyoZ7SeP4tLlwLqVC8Si4+Ot3l8vtTcq9eXbW9ZnftAeaRx8wLo/SOpVT7vYWs0aTMnk5mh2fgD6NcfoKyyMwlbMmMYR1VNqEp1eoPXf7qBIBrvwhEZ5954o0CBiQ8aU0gWTGZw6hmpLUiNTGf1cF6T3sc4uNh2Z5sSz6Q0gWsSwe0B3wgnjNwOpXsuZk+DXAMiBy1M8La6fVpOEn6kN3vZ2E3EFYvV2Kq/Wzm+yiAZ3Rv3oYz3cl+cTijJ+BcSW2ojOPECJpZGXwNnPbc4YIPenAXXjqXnqONoVpp3EXENGEeSQFqBaQM/WICPP762CPu/S7GzvxI91zYG0Ymr9rxujcbklQlMdVO/+1hdXsRqaroe5cFRpCptO0EniHdJzouZva3yad3cw4jnrbue4CqYI1qcHATPh5ikQKwomellLiMbhgxWwvEGgTmQ8cZSDQLKXYXVVNuwHQ3b9INMHcAzbILKdq5m9vxd0iodvq5UMCfNFLtZ59VXK4vSoqKfHhWeXm5iA3obk8up9YWAragLYQP9J3qO51hWDvnRU4jWdGz0s+hQ6bIJJI2gzua6u2bHsCreZOJlbORHIlkd0XaKnIqkpqYD70wEH8v5O78QsHzeBCAEpabdYfe8cjxUZ/0nxK2GDjvtbGEnlx+Z8zca3r2f48mOMmKuj6bN8HkehdADr66l/oYM1OJDQcupa2MNSZGqW3H2UcIVtNM+gzvucD56Ldm7clLmZscRHeYxE56LqTeH1ORRY8Yv5wG0mqQbuLKkW/QjDbdijcmfcTbeTWi6WfSExvXMypODYA7juXpEFED2MqjjD1U8rKOFy+iqo8xKnlW6NG3Y8LXv0fGQ8QmgdAT+r/5CtP762U/RT7igtLs572wdUNcytW47bTAd7IjMTUOtmA5TGb9cbZcOgwJam8kBXxvHwvXZaD//FszEIjNI+CLBekQ9m1TJ1VSqwhmBoyBiFnK2iFqXwGpRlvFlf5KGd/YzZX2tzenSYrZYrVZ9W2mdpOOUXkbjxPFelE1y2B+0ej00MWbJjWZa5YdrRnGhT0zmc+dzj0jdM9fdGsQ83t3Yil1hk35K1+QlAVj+P13vDHxy4G/ch0m81ZnXM2Z+3FQrKOb1LgaxSn6fnU67zRPyGSOE4VKjrPnemxlYuXKTbC4DDnYj4Tc9kcDbSeglxDbgTdASYbhxGs3fG5FgkWgfX8JyAlfZP6EMHKQ1uUTCaDVOyCffoosZuopZjFXcy3gIcBDfR1le7wka5fz3cG6YF5ikWDfhmJJuYg5rKmZ3MlVIwZfpa6DB+2lhahGZZ1GwQWKlVn86yOE/btzZUz94YbG9o6R0cHpqSmcpnFoNOwkOijM+O7XoILWdal4pK8mv5PMzy89fJSd3K9OzQ3+/NJea68xg8v6x/qGEgwXr95B8wjoYfAbRfWWeTfixaq3OZZ0RRbzqws+gRyyArgCOuBSGvjiFlKNXMwOlZiVwLH5CFy82f6kbEoy3ytgRTLfB5ngwRp2jkaT75y2F3aOfMssHasfsDFb5LzlGHNcJyVtqaae6s6GQG9bpKG/Jb6jh6GPMSFo2gc5eezpVw5UH+ElPN9I18fSVebGAo1dzMVqeZuapI04hwdZajLhNIlXejLuferzmgYna3qNzhhzefs8OJxTt7fSAzMrbfss2wg1mqiduJl6UWKw6OqKLSC6ihPYE4fTYp2OGJfXadXNkuTNfPluVm25P4PEwaZTJyGwDKd1tkZ19Yzlrk0Q36Klm8CqgRr8UxbnrRXRwYlc5P+7j0oQ/yom6PAM/H43RP/lQjOxEL0fg2Q88ubq9WskbCjLGgI5ZgT8doPyGIKGHXq2GnlrhfQsiUY6yrnvFro319xgU/d8vPBoQ0p9ZhXh6u3N9dGuzvRsQRwdaEPbqxxGDrLhhedYmmObsI4TFg+y4jTSeJYSSkahGhhg78DxekX+wV3d2GbO3h0fsDYXFpd+MXb7k6T2VVUtrk4uJRdiTKJD28yylFKx9igqLqqbnD53qqajCG8u9xaLWIlGOygTLhTf+z5N0KVyeACCYUUm2GdQgMKUq2OTqNmelTLTKKPkF/Sc6F7/ATSetCA+i0L8/oTbsZ1aRDhISL+ln736/3AgjjSWcmYeG44zeZebxf/zQANjyIyk3lPUeE3tqN2TZm5vmwPhVXVg+Sf0XyuWb1CxzHvrPa6n0uBEb/mqSRYzxDfRrIGdhLOfbOouxv9cUFJB1rSFVKO0ntqAoZIhi7l7BlkgwcpLINw9iQ7Qmy2eaX+fNk3h5BNOj19L/LVPr03IZOBslYCN8euH9n+dEsLkW67FMqr1LfMatiiWvXGxKcwIFkjV2FwCpUGrxiYtE3BwWdaPqxWzp1AvZs0i1GoKbtoY3MIx6tP3XLRkeUO3PpBgyqKTV75Tt1t+aLtMZtGCz2nbNEoP2lVcFD36UAB1wAJ1viQ+OEMm/q55KpwVuq5ke1r9hGD6Jan0mqUMr9SbBD4u+m6+QwVWuTxlBFF5o6A4rsyTPSZhC9dfn6tDk81N48RJUist4eQR1O4aJMi+g9ok4TEzIvOSYDpmQXK4IjFid1yEqyV392FNSha/HLbtzzl/CeqErCp5Q/u/FH7HXNq0qWozx0NkYRvE1FqAnlxBNCIMHCENy+nPHpKZTOHXTpFfjGdur3y7t44bIGA68jsOuaZOY9ZCixSex0YFTjrgdrhJVocx06RgWuQ4K3Eqb4eKrPAag0G2fLprcHRcXjGLg4qLNKUc9KektOBweg/ncViebyLO5776CoZR6Oh2pHDAatWqkwrE+odZcbKlWxZqVjA+qp1bX9Y7b47OHSPnEYeEtAX2JuMXUREJZnLIFgmzTc+QhdWwgIxxvMKMYax/eZBBIpSB7mz6rmz9ASCk5fQrASge3MBNT0IMKIFaNswCUwXcAefyO9BQR7i3IwUnkxypKFzBceRbNM1JfIciCXb3ZWCfzBk6sTGNe3L9CnqaQkO10IVnEVqv0UgAuAASR3wymx6cP3pXff6NRs7a1vZC+FtGJi7f/aYvGxLXpDAXjbJi3DK6Y+ycFoCrEJACLR2INwspJoEq6Gig+JZMuQZ4O5Csf0JLd+3hpDNtO7DengzNFcsOChi//04/ZMMVa5KETx1ffR7+RNkm8SjZpY7I2+zyQsfdlKroKTd/Q63H9Loxv4Ts5ftkXFhB/Muvai4Bmztqs/STpUbeyB9bYwyvGHz5Y46a8M7Kb86beWK7hB1rpwRYIvwSNuIN1i4EnwmnTfry4/WLP/yag3EFWG8lEiNMOAgvk7JXPKDKyKmECBTUgZEAofEbTJOaIjFvOdJIiuEfpJ6EKLgbl5Z+GOfg8/YYuhQMsvMRs+2gfgZWwKJXmxD6lvtpdYtGQqKaA5qOAJMdCXvCUMSgXrxCMxXsAes4J7k4Efxp17Dtt7QiYJQxvHVWnvo2vKE2zvx5c7Vi+0fbqetsqnNiqTkw5SC82pc1J4IqPScRVMhzz/31w1VQ4zc0t2mBRPxoDE0jD35B6hJEwcu4GP1x0n/Vb42mS0GldT4aaA4cbJjdlW2Zwo0paD3B2/QOPbGP/4D+8TYD0PZqE0rPqxkSiVpFErRebTDArPN1JYdByPRe3IFp1XBGh/zlIMtXxeYQ6BSEnTrWSc5PAvezK+j+tUPuMTcwvH68lfoeFkBtnP3rxvJKeNt26vEh1TixRDWV6fdyqwK8158Gmro1R9jy85L78NN6u2EmQCUNyASI9t87/Yn6oF5+kJL7cfrsh9qqB7IEBhD3Br241IJXihN6/xBTHDwFHS1czSid5Oomwgk2g0xmOdklslhbuPN3oAAaOQ+QrCAurD3HePAV2AVZLiQ5ZP2w3NNew8gslIcg3gNlLXB3Cy1T8xUjtUzNULKRcSdqS5apcMUFyd6KLLONrT9IyfGGOLw/Fgizny4sYyR5vMKrcKUCRhiPYS2WoKk3Iulgrf/7axn9WgMm8fDi3ZZmsIbyT/yJ9KGjieyv/eiB4uoAxMMhEKv8GAmupIN0XeOUhTm4V6LjJ7T4vi+fGu6XF9RMOrr6cIF7PSmR3aeeet0gX6T0162MDK8vzRIUj8BzqB3Hsg9vSkJr8+FdG7d/T4KihFfsx/AEPbp6Pzw0ri+AN+sYHU6jXtfgVY1JmyfGnN6xCjpo1NuU53sa6Rg9xPndtsCY8CmsYWkCPPijb9xWz7luH1kXa/C1tzAyiR/MLkiIRmHuQOhDFzTD8mnQHUfgpG4WOsaDVzIkGB9HfKCYrrOo5VtqvFrdbXZHmOOxFQBBUFfrZzJIhymlO1pJhrre3cC5tOq0hJqbPOrRTJfbFcKXV775jL2MHpMeHE2B0V9TG/DKqMrg0TBO8asUCwf1HbE5g0CLjkAAY0p5TM3zmg15C33RCY6OxNIGnm9urycyINkAz5KzWW2hOAjiU03wNR2LaVnS0i6r1jNrYOHv8Lt7mZI3yti+zOEojfQ1E5uj6qCHWd8x2jnNPTmwv+mnVsfkH69gw4blo5i+Hdk6kfTavrL9WehoKIjFejvj0S5FV1MTY0bvyYuqN/I8RKLgKLZYqomaN9M6c/uHJ5Ze0cs0y2i2LAP2F8pnBWWLMAZHxyfH47L1v4VDVtHsZWx0pDWJdw/9ClDq+0EaXt8pp1EEmPLx5/kasiqmtHgbmXmdy0+ArxB/EQJIICUBOErIfveNVLQJsuBv0CfnZQW0gLJWBoM4Iyj3GdqZmOaK+leZOTZHxtHjxem1PJFFtlR2bzzcdudkgjWmXeOpDXg7e1c6jdmxuZJk8wofi75bEAYQQO6jYTg04UiwuVpgU0QvulHCF3wBRW8Y4VOOAgDAzwI+ZWbs/dPSfRRQkLCKnPPcAilABV4xFQ5g3kjW0sKSk7OdLpjeK1ieTed9SEHZJnzuqNcy3ScpbXZHE6mEkFTQ72H37ajeihlaHHlLP1q+XaQnq+RJi7+T2RuKLiyeXVuDAKW+zrr3qdKcYy+17Wk32sxGu4lZZXdb3Jxq53l8+s8Rx4qNmUaD36Xx006A9MNh9sg81BdAubnTGrLxbJbN7bJ77B6z22hn5DxnYv19X+iKlAJgZAD+MCV87WhAv94vdOf0mWMlt9kmVdkTnDuPct6g3KvfPB9voIaRNn0mPKVjq/bBECDXC9H14Pa/Puy+SXcox0IBWHNgdRXErx5yYAdC+Yg57QANarjUnSqdB14G5yIWQPwTApcoggaDXz45Ast4WxJux2f3xuUsTI3HYRqkQAT4OcLGd2kBAcZXMx+yhw+uH80gK3m9nuW+MA4jwEDkj0FzX6O1gY2KUDbE8IIMErzAC/Jv0seMu39KmDcbhFfAOw0tLO7eIoUJu8g0+SYqJagk7x4IcugNkAf8gsvBB1pOb7oBSgtju8CjybgwLV9Wr6GNBLjZTbcdxJQbfMvKtZaSy/W1mdHlMbFVQuRMBC9cLCqfBENR7aQA3o+Ut/uD3PnT/pEDLB0z3hfu1mVX4I3ox7XmvuA6xbgLY+Y4N2FzBImw5P3I7sjbXuy+47rqZVf3yzHte7/I8Qz936tIk8PewAUbLbY6kv1D1y88bNfhUC2mkvdLfY/R/zSRdwx7dDpW2P2+NmTu9E+7XKewZZ9tt3Uf42g62K5lKfy+Jmjt9I+7HCvYTGFrqYktnzfHsfDoPxVfAAkSRzrNd2ea+X7OSskpm1pY19PtcSz0/RMFRHQHifXiijnBpd2BEBGmdOGNgR85sfCAjkodeXKlTcFlrbnOu84yUb/P1ZswW+OcZa9t9142IGKr5+Ttm1yfjAsWe3mg7B1rnqmel6z2A4E2Cb8Fl7KdecIvBUESAK7riwXjmCxc7tKlnaZw60TN+E+8jKPH3uFg4yp3g9ksK9JnA2BmxGx6pYOO7sRQ0o3B9141UENMC9VspPz1b7Sd1PXaZYCJkmAFy/SHHkeiDAk2g5mN9FujLmfngBMjdS/4HbXoZQwIxhx74ZFJD2IKMnnBY3U3i9kH6TcmE3j5B07K/57igqghxn1/pdDrGP/XQWD8Bdyg6tJM/laWGmI2yShmigFLZN/ywCnPuQSsduUcQH9OQtzoE6xBEpl08MIfByA2Ff4sFswDmyQgJl8AF++ZASGbfHk6SjaY60aPvcRsVk/k/HQdUR1J7FS0+eqZ1a7oscvqwPLcmUVS3HghsouOuQTJoi3lI8GCDFYdlyoL8bNpd6EmtJShVpMurVr4ggX17KXUvw2S8b4bpyv7HbYUc3p1I3jRVrFkMNOIG3+5n0qITU667CUuNHgMO5cDBABel5EN2rS1edvxmZLFk0NcflivSJKtmligOc1If8S5/iO7ctIB+Lx5A3b4L8o0msYhvuJReLEnk6hhpzdF0fDHr4ZGhQ71+Sgr2ozlREHwAPCn7O9uEj0aO4KO9TaVvxJN/yh2ZdjCj4EXenAUr5iGoQgseb2vLrk+LaiHmyMXwn1m3JwnLPJ3+iIOpzdk9hpdZqdK3lTfEtNFLC59sN1mspjMEUW0nonW2Mxci8lgMGUsA1YiTOg0+habxdhu1UX0HnM01dkbUvtb7BZvu98Y9rtdrUl1mumMLKFA0BX11jtERMo+OVY5JQAjWNCHWZR2JS/5uuUrHxsrTB7HlNA3UqDNurnUZuIaG1y1+uu278jW+DY9qxiQ92BhUWT0t3cUsV9N8T4u0W3uixx0vExyOJA8vg7gF6MEwOcKXYS5oDnoQgZyKUCUm0Zyeh9CRwxCWhHi8Z++z6l/FAhtdgLJQwgDftkaJM24EyBDDnJoCeCJewwfgQhUyTfNFBdqixobOir6u6b5ZUzPn8KoBHeIpmcjM/FE85hIdbj1KF72amAN2KGHgPDRlNBHWLAG2AcV3NMoxA2bpNC4UHBck98gj5YOJeb501iGoXCU9gJovskDAsAghF0CCnrHPKj1vWMejf+A4ixOoM8EuvK9SxvnoRP9v8Og8exDiBlK7WuUNrEZr1L0mr09zIPt1768qahhtmVSpjdT2mF1aldsebw2VkVkDhwoAlpRDtD4gIYTfpAImb66ah7xUfgOvb26+vlHapjIDDCyrg7CqSbw2pWTc/tvf18EFsFJG7TwqDyOpj2CkIlEUFCIJDiAQGeq+7vQosFDaiEjIdV4/ouYZrW0jaj/5opWG2xGs5FZpCl8NIKLN/env/gCTm1Nrn0T49Wze6lqCDsNdTw9o2q8d2AsSZj/20zV1wq8auSCB19ioWMIW+hGH67jdrRTijBIHn2cqrRyeqSxBinTdwbFDWZQyZMKRJcDIQqzQvw/p9vd3Vb3Yyn/tfTe3//08O8Mt6fL5GLY65+L4PKWt/yXZf28sdrsaXKZmId/L/3H38+nWk1umdP234j/Z3kIge6XSZS6WSYD5x5FXLKDT6eo3u8VReT0Q2M5O7MFgbVNefFqg1Sa9fL4kHSoC4bq5HtPp7x3PHfcgL9/VOgCwW1i6sbFxLolLD2Pfrie+jFw/QmKMxi74wUozH26hJZL2JQGHwv+W7751oCWBDeP6YIT9H9C2cUo6K4ZdONK4pnvzK3mmI5LohE5dIUlOaU8+PX7KU/fu+tdEF5wPEfS4t4M3cAKRnzRgpeaVR3cq8T9LxqtI6husI5eswz62FnEhGiqHbLhTfY36Ap9psi1OEHX0MNBseOXgLWAWz8HgfDr+D3ZS7HRsNig13Db1g+gIbl36r3GAFgXbECgnyPVJ1qsYpwsc/3DOpr1nQi5UjgjZV3/dpGVZfwYXK6efezafOkk/OMVAIYGt9OE5esEH13UalhNrUn3GfQMxzI8mkRreBPnp7G2tvBNw2RdjO/hVvImfYtdrWadKvjWo8l9sx39jnGOA/Z+TF3hpBCbDov3uUhGos6rlzKh7TXUh2I1MPq3WLSZULl9fsKRulR7TKE/zu/mksN8sMPnCAfZtJVFPnPVO1mg3sZv4VC28ybQmhTQB2lMlJ2k1U0YDCOMZMm4dHTGTeG8n0EZAFQpgMUb8OjQJ4pd6vc5B7++1FnfGQhadgLB9r+dEMT/7YSklnfLY0vAapfrkYUEi6379odXmPOn8GByefHZdaFpp7ptIpBkic8ReYQBh0KQK8wVuoDAd1jGLRVlGvGOllBCE2JiOsQ9SVYNGwOD0YlkUjNbcMJUKMbSH81EnKe3QRnQtFK/dbyvn32icB4KkRtwHaGBWI8LcrT9kw8cpR9UV/TsODnwCX8byxQEeTLS1scgLb8I9YhG1evNaTmIzjpzpiV7A6J8cm/Jq1ToDW0xRypp18lJiPnA87rnk8XRmOrWJJ70/ekA22eamkXj/g42XNRYgeGnz/PcPNzzsl6tpUXbSKlrjdgo+WPQSvytHp2u1aLTq+iZkAxntI9GnWHGHXRBMc/yXWUuIzZ43DoX50meNxrMNMeqIzZdn8Vj9zo8vNWbuoyshu9c5wayxLhLCQEU6Uszn0V0iU+6pxBZTJib3SBxmlfj1XWgSR/ygtSFa9COvp1VJDHiDbPrDHcjVxbkUx01FeGlmCymlDTAu8n2hjY1W4OakEJZE7GEzR3M5VjXc5P1c0qqjklI0P7m19duZua79kcLsE3O7I5r6mHxz34eT7YsuJacQ0yhZbltGS+hDFlTzm/VHGVGKQs0cXg311cKXnddxNnrOhk66e0NTIRTzHisNzLOLQ4VH42Rnh3et2wVjAzDyTj0D/K9II5eSQrg+dFLM9/Ez/YIfy5buJ6TtyZiDpkjzFVV0bmfcHNLqo5Kif/+5teTNzLzXQeix7FdfG77VS6d9ISiJOBxBVxkaDC9EjkZWfQsOQaZQety2wpupqw8azm/TXW4tVwlkimb51TgY04z5h6xg2eFJ3X8d8ufsIviSDn2lra2cst8lZXEp4n6HWQD3eUuNc5QxUMhDyOsCHh4CHYEmJDD6vNwPmu0UsaGx6kwUItXNWuMGs5aAt5/8xBHv+tkaNXXE5gMp5nxWE94nFseKjkaI73bPW9bSxla0lH51dKav+yMnTGKa1VHcjBo1ONovUbVw0rtn6eOH70F5HhXyj94JgWkROjNr08I7jTiI2IdDTw0uf68xxEseqDNEuiX0dIn2MR6Nbz75YeI5BpIl+5b6Y4lBHHGyuj0j+Mfn0Eo6Js5eXWnrq1DqWyKYwRBj5yHCKtYsvRsZ/aYQBnjjVSeD7Q523/RR8/bieYYBVH2BlcTmbmt5K1+Oq4Hnyko6GrxzCxjChaV9s5LPlN4h1jhVHuGbEiJAno5Q0HfMAzHxH9P3d4wvlywGtOy27ML5bnrSB2hWtGLLCWO8eZqM2/iELcDnK63KnNHj0h8XZWhWuxeeqLhGOf4JPgoSLFnnN3Ec61xTTUHQkN9TpKk8g67HaeETWGlo137396NR/e+rPff3LV6wEjB+eMQAdyWefYCyXMf6p+Jmm5jFCtPXBjCggycrLcYbAaxXxHQeBmqFTV7WmQRI0PBos727taRdia5jW/TsU49lAzUF5hpQ5hKAZWGRPJvi83jMH+3OVNQPAOdcRCVKUxab9MyoRO7m57g72ipBgSD9ieE0LN3jLqFpyMWHVWUl+LG9qnnJuhjkdG9pPbQbpaSnr04CriagxNnBjCdeKfwypGXCkGPkJ+O7SOU5AypPCYNYzbz58VKec2S7Gqs3WA3OAzMTIWkpJ4DE3+Kd6F87zZ2ub3N3o4nBQsHxGNM3tVzeSF2W5uvqb5MXYnA3kwFa20Yxn2diHf7XoAcevGJBmRHLrB8G2SmcwtVWjy2mnq8yk65sXBvJgqNANAcDds+wlQX83Xe/kEgv8vNra88WtHv6CXSs2HE1yCoAWFnXeTx6YwwIrsUHRJV/BElj3FiNvHhCIu230D382281xiQyaozXYPsPsVweRhn8W43e/Hbghaj+cQeM+4eQ+m0YIZBJZSTT/lw3BZ2OELYJtO3P8BRQNq5BICx0XwUnLglhiK8HfX+tgaGamgt62SGDDwf/pIM5KrDZO1W6wfHWCb8Qim/PWtIttqsnMTIvzNeVydCXEIOUAdAn7IBKP1K5tgGtvxafdhxe3RE/u2wznFb91vIgf/YG751/dC2TTJRy/athyRrmViCjXCdGvpWj/J8k7AOlsgRys3ASoSnL9NNMGxAVLcwo60fozY6Lw82IDJ9mR5C2BKtvdWihrUM/At5e6w9s0GpWsC9/ROoPfVBEkJXMvybo7CJBk+HLeTspI3QlKJ8c0CMudadwQZG5j/EMH0tAq+PcqNDimVa5cz6JGih1aBvBWHkJUcBjP+RN1r+CXAWEuBzCivLdrgKaCf719NBY9gRKkYotI2gndyBs1ISl0HKOMR99E5vPX0755uUszuANp2bpVEdLR9UjZBX7edVDC1N8XOf9UB3ZtYrR5A4Ctue2INAFCxQGS9MWPWtecxcXvOOK6UoSnz/+XHd3XtJXXsKoLYBNejiWWdi1jNWxVHC6vLJ/CYuc8AxMMRS0vuAXfJ5pXGy2TsPoPsVFxcOSXu62UublH+dlyn2nvfwHDJ0U8mzOkpYXamKrBWYjr8vVfCNxe6K1e1RPs6teTmJgnNfb7tJVOev5XhqGkhOyc09WvZz/cTouXECNxtL7t/OK3qE/9Q8PCKEm8zbIq37ahoIdM78VShiphT2DY+cP3R9ZKCtZZjEVOTlJHD/97x09lZ+DgBk0AhZ+2MgNL9oKcS1s79/Bo9+QGiENkftBs2HLoXYXMg4MEB+V/EwyL0eYsYcamdwdoMQHUQwuQ1Ec0mpEIfN/gseOB7d6COL3DCow7zLIB2pu75iGO6FzUjdhjy4t/C3jnFx9ccC7YLmnU3N27SEhLfRzBv61z5heUJIKUFWoD3+fAOavfayKfgR0/SPCIK/Tpto9lBofL9A9qL/UeiPL+qdgvxafFu6krOrP/7XgdKFMRWayrbts2QUxEHfAcEHkQQcRPR/hReCv1Yoh9j5jo76Qw5/6aBxLjnSC+LTGEGn78nmB6Zaph6iI3nQMmoL+OQb8ZiAECtbaOc+ZvgA+vg59FU7hPbSGYnPmKbed5nM3yKpn0P6p0T60uNryfxdu2hwz/EnCA103QXUdpI9kLaY6hgm/0Bhe5h6xc656x5OnpLtdmIsPo8xv3dv/RA3inlLS1Y11lpdPczZrQsgAISzHOlxvs8F6J+Q3ebhKkw3pinGbHIF1MBNFxyC4q4gPoYM6bauo9hhofXIBgMUBEcgy6XRsbpX6LkfH72MDnLyP/zZDoK/JkL8L87YQw3cd1QEfXKCviQgv1vBr9tRJPQpMznPb91UfJezF/2vQkWHLe/wV+ConeAAmZXI9AI874NpELbOr10N7eWqCxAnRBJ8RPiXIwS/rUD0upTUO43s0+HZ1T0ZoAR+Ij2kcbENhX5rAopEMw6kRoYrgmcV0Em00/vpHYjAUA7xI+zWQSWwM7JSOtrMC6/oFS/HhcA0DT/QQ/Bf848wZg9ZiDea2o+kFr0+Nl65yDhw6Jf1W85+pw+deoxIDg7An30ghmfTdIF+yEE0upwHMih9nmlAntC1eaj0Tj9a6C16JqDVl+K/C6O1cnv9rqPtRDoH4E9iaCe8afbkcqiC9SGpiIFoDiHEQbdFoXiz/gpZ5IABigAvIJZCw2gtr9rlIsTAD8WrB6L3Ji0EvzMVuGhkz/8zgQvib48coPlTs5owaCSdPm8Mg7K44hnofUik2iPt/zNynLT8dt2EVjLrzYnnWMz7l+ITtJfv+/shoCAZQrjwe1MdRLOm7RDNmK66Rv5ikO8GfzCd4WFenEByCBnmYbZfQ9bQo32sZ9ilVftJ/mmR79F1HrKHkMA59LCEFpMV+nFZ1BwZfPiTCMpeuO1R4/XloJ90VO7sgf3wJxtoXrqC7+9QDlC/6kenPqC2FXAZXUaX0WUkxmJv87A29tDGmMmv8lDB32Bs1zSC3bwcn0e0eQVb8a7+BeEr/GIPuUFI5+zznpAamv6Vrlft2/l9P1lAMm/nAU3N5wZCZdSXHejny9O96unKxKl++PNzBwiee94XeucXPDrTcmSI7C/Szvm0noZk710Bve1lQQAGEs+tk2E/dHOnjKKCDygyBPBNIzSZAt18tI0ORwuFr/WzjfYfawd9RddD0poOrZ1HGlArNX6ziM9BJEgIagjedAJ5Q0jgWR4n5ASOQ8loatG7LqE+yv0YdDokbQYzxvUDhna3+AjkQsOIHf8TGIPeLWuZ6jWSvRz8GXAnH+f38LCtFSyReDdWgTeetl3+sy+vI9pbbe7aCD4uIrYIUHM5YmD0BauOX8r4qde81dgxXNmMTvQOo1uQrM1HTNIJg5QUFA66K7X5p74PQEPn90rPdy7Enf9wQvICwvAsADhMB2IAl+VY/vxujzHc0u8eHva437r72qWilbl5lzMSiYUUKaNn67YdOwsWiheNHiY+WmZqUrW13Xr/yuuLj2s0RqNWe7w23hBou366sTFIPkgZW7+XIigFGCcuNpYLG/Qqn0no21aXL+YODnxSX6vxGJzyYtEepqKqKH2cYztKyOVVumdTi/rhxsDXkvaFjCldanjkCyZoakGzwlEDDIewFo2PGm58e8fiP3lF8BDAl4uJE+oTI9jt1QUPB32Y/5ATRc95sm3i2dhP7hhYYCvFtzh1pdK4Ie5PBdN/Q1a2g2fJXwmunZHXGWPwjyQPnYDlnN5kdtWenNWAx9PUDZpeN8qGqC/sDfQtKWe0PqNLXFZ5hNlZVxks49iK7JEc+nTlT859YvT7UJ0fNKRa0gOznzBJI+P6SQ4O9ZBB0Lzq3NxDhI/yB0kabZ9bY5Fwu7bKPahX9GOfI+V75GXFm4rer97GgE1QgqvC/WKS6Xd73f7fgP4EUAU3mZzy8JEtLKcQfHcPlpcmHQVOJhS2FH+a434XeX800MTW1jKliaL57ydCes3oZPCpCMc3Z7zqbi5//NcarSariZmtqNnWwMVaBnu/+xZB50/E75iZKVvZRv3COCRs6MUJBwd6431Jwta/ff4UyApBIGjq0RySHv5k+AMZ71nWibRUO/CUFqUCNu1CChhJ893Q7BIwnJ41QEwaXCaDBp0uAF3C1uR7u+bm/SelAHdxhaLW7jc73AAa6juAb3ZaKjpZNfdS7INTiVtf7dm7hitKd/IuDgtQARSEFrUmr8478URvtpv5aH9DAjhsAHALu8d05bmoCtrA+jdxhkjkrOM4kzRiaWdRqytDtUy4A/UtdKCg0iw1Dhn6DM46t9Qtd9UHqmM1IWlYFTIw1Nrd1ZRW9+uYCMSWMJjUmpwlgo+bp1PIxu6aULuU4URcFZ/top0RTK2uN4rPdmnY7dlmees+IHqKdbRg9gYTbzcRZO4Ez3s/K8vt7iDpEgWcw50VkKMjvtdi7iPUmkxLI97kfKIV7uhIqQLVLmA7WdVL2fHUxwzziL0iDyN/fOlIhN/23ntQIJgFbGjjIl+/VwzkPAtQaxVTqBbLxozEbVaKNx7au+c4QxZgFBgEIao+DRJgUI3djXflVBPgIZ59FS8LGLxGr7xTW9On9Rr97b42ZiFtWULXkGLwKPSLMvhc8L4/uOEsVDMhIBw4Fl6U/iyLu6ovGy6sJGQBGEMt1WQZdt/nOTW0NKnZNHzKxkO72EVDO+5cenABtjlNS9KT+Fzw+RNnLqT+jDFn2a+FgyNfm3fEBHZPvtsLkclQYJ6ldSl1IcegZhOaUSEz9Bs3bdZdS5xcm/3ytLm5NFhVxcqxSMK+ew5xgSwF+qFc+ovPUEZ5Muz0Xh8X8ONG1HnV4L49CZ1d2W8H/mz2SQ+uDkIpyFVK+//11TTCPUwcZs2QdfDgc/mUrTiOjdR+vp+gPXojUKK4pc0WFaGPZasqpvP8O5vOobzNrKd9fnVN0YM2OvtkKgURUTfwOh/VTeN9m3iLhT0d3HP8I/ZDh7YtU9Sk8zkOYRhTmMrUVhrhjxlkiVZplzzrhHWUHDgDpVAjXoF0yt1plsw5WH+4go3yFs3N357583BMv7IbPwMWca1Yr/AOEdLIAAaQOXXnjuOjZwh9PFteVb5exZ4Ojh1s62bp/tlyT/NQZUVhxWZ8OnjMt3NuH0cbSKhBDVfc/4Ix25uy7G/MLWJfRTHL2FefWiyrj0z87Oz1M5dN3mmvEsZGA+EWAsBCDNy8g41VaWLda8Lj1rp/6jZ2fXLrEaJM10+rR/HDrjsdN5qC+FMjN9pcHlXt/+pgypEoQ1dsKD0zO0v21AZEKnbRoboGLOFsL8qEI64s6PlqJJuXPzIs4K50wCSAH2y29MFO8DSYJmytuDfE3RJWSEUjWPqsthdZNJqgXroMH1ANsF4FG+po+eLkF+0Nx6vzh7dznBJBsyqDr4PXXp77PkUnYUZz0cd0L9mGaqUJF01qfYv4ZvyPpN1cA+eIH4QXjp6tuqaeFVA6mf09qPiNV4y5EnGolqPWit3F1SWl3fKJkUFPoJ9w/q0WeyvGFXzTwTuFFFab5Cy1vm0J0JuEoSi6ccSsZiDWQlkK9ZcQZu5+cBNlk2lQawXU780bG/7qtNqXaKyJk/gGZZuck+ctkhYftTgrqQmdO2wCAgphSwH4WBAvbJz9OsuXaEp95/ne9m018g9PPKCPoo/P2rANmfQu2Hrr/i9YfMNLst9d+ewI1t1Wai3F1DgfQi4DSaXCYN7hl4BHFrDYqgPMjXwoyDZNN99wA/+XhCJgljH02V5Os8xJZCWgq/1pWVmE9PF7kVdEcr5/Nwo1hX555yR4UAOCJxgWfeaBVdtpPwXqD7sDrLMgXzEN3oigW/mduJnlmq4slCxor8VmATYFUMnZVQlfpu/dy0B07e/+wGtx9e+3rFGVB8I7JzdbeRuXYkBGXssmzs5vVezb91nrh0a6+neTF+KnMt9Sxu/UwoiIFPcV4L6OVNSPSxX/+TaqG+6ebyq/vYuCUYRu/d3mrXJVk8HfgRfUsV9slLEpjsji9cPD30z/bEIJNFJfpehXKe/luxzGPyiHFkJQzhpWZVNfugRcH3jjPxRi9rX6vH6VxnKvgQIi3IOerv394EY8t/eg9poAzhI5ox/vuP1l7DHWT3OiNh9LptOqwncvoTlT3y/IBwXOJAlLsiWaIv0Y4C/Om7FtiiYrgq3xZffd3Tewetl8Vo/pyj6Ls6fJyVBJrbvUddzF7Ph17OtF9t3kPDGm7U0nqIF+88ksc7lBapSbPPKYizm9Yc3Bs/HPLn12JMtPn8xPAITutna+ZFJJSmJRsZK1PHBsHVcA7pmCtL5b6R6IA88tbJ6t1lZCLQ7LHzO3fL4PEnxOzFXUHDdmMc+fhHXDnUSvTDgceucIoZZLuSM9nCqmSJLxbwotgu3l2/o0MHsxNXe5FA5zI2MWJOe5tOkWz7JHk5/G1wq41IklyhhyEvdz4ck1raoOUMEFBnCwPs3sD4k/4wIXU6It7Kcfui778ieEo/gdCUat8cphPvT2/UYnXx3bR4m0owNJhNI3AXTv4Z11yNwEG6Q9mi1+MmhmRhU+o5zpZXKVauNunoZxPb9zEsj2Zq2QYvLbr6WivtBngdIa/waIwDy4bcp/FAnj5/1ZYeL6lQf0WHBtSgD6nv8Z1/0Z7plboa0ldMfuPduPM6CtevP6y3o2rqYbhhnDPlsAdiwsD4IBKiQjEJ0GuLO/H8AytrDPzrFz4MaoskxXJOayui0+nJK09C2xP8wIu2mSZTL3xT4xNrVFRUYe21t1iA3JNAxcAnw7mOY6m9fL3iz77FbiLYZatuyTh9pkjPkf7BIsAx1/glax94N9dBE96Uo1ZeY+vreXxfpuhSw1+QK9c8MXpshIVcWxKk56No4cR1Ll1xc7/9WyxvlvBag0t8DtSomNFv83+PLX4L///9wqxux55igMHNxvINQApC2YVuVXxfXLxhrtgvbChLau7fYusyvu7ggVx8LxcHJcnMTLSkmTbVIsNXJCXsq3bXgd3h3foe0ILoQAnaELdZPe1J90jmhLjDY3O2OfoL8gF2gjRdRwlrtZTHIlZefKfC7/lPsqX7AlizJq8eAFhuARL3lLI1+H52MzzLgdOzLbZgZveU/3ffNixaJGD1usTY9+JwwJmzDvI83x88y/7e3uYBXVp8hQf5cbazq0693vWe/60ve+HpH2TVa70+MjWYY8xSrVa9bOLCCu16hJs5ZckEOT1TV99C21fM0tbR1d3b16F/ydb8pRV6W/8q8itEptLZ6NpS920udc93963gA08eroWGRwL6k9uIf9vX462k5cv52yhsAqBqA6hrOjjUFdA8Mn2b8YVVatLr61nhkvFx0Rc+9hI/+5Dw/XTP9CT/A2Sss0GyL8gSqduVqif5/wbqK5n2JlCGqErcVv7vASCJmBIhw+A6dxAseH4yhdTcd//CqOj0OEYtVFsWnitda8ugaghof7fVOqPtSiYLyadu98Ue//3sbV/cZqiIZF0gJ7kbRvH+yfiX7dwRjWgnKbl/HmklECVlBjivwNnRSh3dF0Ga2gIJ/10fe8imOJGcX1j6PVjeIWq4Jaaw2Y01Y9M7/pGIUWfkXETw0NT/e8zlP/eurxN0qY1a8/0OZNZcb4GSUvyqc93DHWmFFa6qrguJtOtKIr+adoDQbSQcNBdBwjBw0zhlE9YybVg2N345x6dbMEGM2WsFH6KEixI0t+GNGB8dmZPpxxhfoE/cshJ1sH2IzpPx0/Ah6UHYTQBCFKHK0l60G92iTmuZboVbWEfs2c+Gxfz37OlvV9Wci9yGM0ILZaIwu27z+4jznvOnVyM9eTeSPYxBb49kUwcnEQcSi0tHg7De+RJcbdw7dbSiaV1f14cVXdwQ/Z0WPbZzG1lkwvzQNY1rRQO0a29Q15x7hP3h8vcJOMxm7ekmSuLD/+3XN6Qg2/8Vgtg+a95XTCeWrgwtTnV1rN3PzgsWoWXYV5HMEyLqAPqSTfQCT0Z2AN9KEjx3YNYpt+854bx87oy1+59PkR2FWuPhl1CNeevlxxtIip+PG+l7vqCCW77zVK33Bxg0qR+NXZfXODAzi3MnyimBVakhbJ1Kan+Bgt1cCgZlQXfDqiKxOJoi1Fbc+CjsDHyONj+3BGSPm150hX1i4krLY/+KMumqKIjdG7zX7Xb37u5P/kuj/ocgWx3LNBqvskQkBMYO9I1+/iWdALh/bd6bmZzGGD+x6wa4MpAmqZ0PYY+9BDsWrOyMkXjLC5cB4RpxCQ5Rh3jbs8dpfb5mGyjC4j9jNXW6qtS2CRC7jcz5ikgcH20d/1AY9aNTdfJSoi5wf2eMxgxW2RtG5qG4mOGd1pfGXLIixCiYLb7YnT7ljW/46gonBq95mj2FnsZlaZzEYbSTG6TR7bhGnSMmndTNVvUl34i213FxdHjz0dSHnQqbNlke4FMuXPx+eAl8LCK4g7uoXkNHnMchy6niNv1w4YyfnXeUMScrAnk+nnLJU9HGHU7t99rA6NNzeMEw9RjaKSE+e35UW4q4bGQiNRO97R0ifVVvOlWLr11a7dMVxR+gjCAlQCDWGZ6OQTzGEDsYz9hAT4ZUG1t9mrlUXbO9szrWNtTIrOptOx4pPFudrH8vxsCbpSgbFfwKyM2f7JZGDwz4gnrUB2tPTqSc2UxU8N4WjCk5vOLD5U0ceo0Is7HI94bQHPX4G852Y0fbilOLR1GZ/NWf2luk4Uu5wk2cpbOWo1P+73Uogsou0ZGc9Mj5BNIvcW+yGGM0knjjRqDI6FePlNNBTAGaQ1rTq3ts6E6OxZhJWARRC19P4Vbwi1Shjz8cS8EIM89Al73HV27PJBjnBiajX30C/MH43OQDy1POfzmc1e4tIgqxVz3n/XiIPXX+6Bef0xEgmCZeZsfJVZEzgRhLYgdKYgspjHKtWor4OH3iijkNg6WO1prWfaswGrha0XgbLr0lH4YWL/sNk0QbhzfGdeThslgrPpEt9KeVPYUWkKtv08gTonX0s/IEJYnMC3HztxekzhNjUyI9Uf0r9G6ide0VG50wcGq4n4DbgaO6WLMgcJjaq5MlRhZ1x8YlEvtQLhMxyBmA6DJsJJh4Fm5irsSpYTYSu+20U7IlhMVj7HnRO4bpex5wYBhqxth4/XU4cwXe8zpJ2GCADun4jDQshzn4TiYRFbkEGEoN9ZVCAJ73BgB0WculeX0tfY1UT8iyhqJSfBdzSLgslM+hH9LpivKEwRpi7NFgfm2Equ+MVCUPrNLnOj6qrnXox9aAoRmp3ukloIcIHi18MKFftpmhngLfOVeBmxDP0uNT/fPqsIDOg9wqro+4PP+hadvIVL6lxilu2urtwC7re1PcYxTuh6D4PoqBioZWewYHcGMoQGcgwmVA5/Am/4oAU/Ht94zXAZnz/RcfkAyP5IKP2mJsbc3FMsi0TDXwARQnBhA5XFv8W+xSHEK+FIt5xaX9khmALCFRMAXaV6vUk7SPgTQ0ZTNlFB1BAOHmmgtRk1Vz85bh71n4hzOwORjoEdl1/qzuQx/ZmNILocJdei+onjD+w8ytpWHj139DRQgA60zqqmMbgg3H+x729de2S8qYExo+yfxK9lYmhseuncaWujzCNXsp7iR1yxuHn0bFzNbssuk3fu/eKn2EnuqcBaY+JNHBZeMz8pEdPYVCf+7M1TVo6tV81Jn5ZqtSpcl+4Y4adyY9DvRejPQYqYujVb0NIStl5Sztdu3DJ7vwUrQbyqbfoJ1dJdbDf8TbWWGvzvwrcWfXiMOdxUM3GAYy11NNI7JDOm8L6f39cK7SXSc+ar7kpFaOTzU40d9WZGk6tBwXKnbSc9XYAAKyghgAG2GSOS4wkiIHGY7YKpOTFYWMX9YOdKAgrYrT6Tq9387DCVf/zpvKVmsw5LHPfBEUgjjrZi6tcvDF9FRiSeBOdSKkDlhmP2NrB4Tn+bXuJi0zw6j1vUeqfqV1Lp8N41q9rgwx5WIoqR3qU24C5/NvmpvSz/HAkWVnlBef17LJtuRzGQBJYp7rHNCX/WkQA/cMangePJDbjozxL2p4YdPM9x+PII5Gho1W1JLpLRqzSbG5gYy7vmADortg2Hl1gA73g4j+zHG2n4JEwyFSmHuZe5tKIFchiphFWNve0vbqpX4DsTjGRK6HVgT+z74wy2Z4p4Gz5dJCV2x50ZrtL3kr+NeDS/5ovFVkRN2mBqLAimppFgoZb83QPO0APWwyBvwZl9cqdBxDBqLaXbXaSpDgj2H6+/EH1kb7leXkIE52kNlAF5SwCWbsjLrhIf96FTlftWezKNCxUtWgOfGR1IxfDOiLZbqWH8FXsPv6GD7r99QodOZ4+UWGZrQzsfH5tOdeK98Ya0QnvQlbt3L1tuRqUICyFw1E9QqCFScY9G5JVU7EW/ozVjQw9FwAY4DTzYTbKTUrdRyohsZNiJxiPx4JaciCUT4HgZk43WPcZ1n0SdegCuXgG0i2Qk5G6TgukWSa3sgpncqN/pZCgvrv30vJ0jTXfyPlBTNLfZKCfhSe9GdqSaXj9vCia8R/3DtWStNmNwdzFXt82Dw0UlrLxsyeNX1dUt57u71RciRrQWlFpJ4X/s8C8vLviOqhraTxRUNE72YKkdy8opAwa8PBvKYIMw9xp54CMFBMzcTMTZHTJ/ewMzV0Yt+AvFas578Hz44RTculJDEjHx7e4aZEtq5g88y0LSWG4KCBwfJij0IyWYPuiKLtRPIZHRssFA2MMrxdImLY5vDTXEwozINQ/W1uhqtZqgJBUZ5MexsCozrR6c1XhIWh/PHwt3ePn6SpFChWOaO2TJKFOcWjv5U5Z1/13Wuvq2R1V/maGEn2+sKFaocVhjQp7qOOjJ8+evZzlw/PYPXtONnTdFL128CvZea8qYwBcLP5/9dIHhkQ9oOqdZpYQvMogMtBjtQZKhD6lgppaskQ46PHHm9NYpwJz/yLEeb5xXwICs251E+KA0FGZWqkjMISobrWMgjxqBAfaCJstHjxljY4VJZ4RPl0aieYe/xn52Ehprs3cuVBARVI7XdFk7O9gHx3MWciORorljrmpAArbt9aKEqgredNALU8hj/QsyHf4c7Ue/rwRB4GBFmFZpvgS+O2HjpnwGo7Fv4lm0fnmLVauhdnbxB7lYRL9WPZZ2Pg1wMlx13WG050POrRsh+NluOo17WdkVSblWc6S/r93C+x0+IhwhXRcEFMAvgbjhU8kSuoeR31TBGRZ4/C63100bEP8TQh0ci9m6qOx6LB3tY2YW8BY/BUKMcAuYc2QD8u6UD2HJrH7MogNdjW4luecqxLHOguntRJh8NVv8KGlsj5lbGKz/7jV4j9eHWNXNRJhCk1AlfIVdJ9d79avI5QY5N+U4WGXCjydD7OzHvBrhlgTqclULbGLOHHGbVoZjWvwtER+THQy5Q1x9LrVnDrGLqRmEROfICBHaLfACiqA7EKf1Dy8rVhFU3+MVJe/gkylw9is83epIAxEGWyfw3G1D9IiljrZ5pp55COrV5tqP99kHd1N95H0Jt0AyG8DXXwylfrMMRCxF2LPPh8SfsMMnQ+cdz2XgWBb2rkuSc+d8kwUED7w7GuK+8uqjLUioPJ9r5aer6MsW5IP09GtdsK2Q3kjNrSxMjVoq7DTvabPVVG781/ofrITgU1D1ZaA7TzqJQDMoes1Z/H2+uhe3YotqnJkNhZ+XZHZLXCYZI6zcPqXlS1Mr5zp0eGlHVySiYZb54uVn1OlBTYctGd6HcON7RaaNIEizc1Wi5i5uWWrjpKEtyX+3C+tDrApNsycKNIXKXIMrEubJTsQmwGs3SKt1SmkuG1sohQLXkA4E+Z/kJtvDYwpOpCLuoHY2Ky5X9J3jxKVo848gNQ9sroUfODazVzMP3yuRSC1tIG7M11qcgcV4Gu+91+XNbXcO4iiQhHy1AwruntzZze9FbcNiCpLfM6UrRvzOPKvEBt7vZ++V3P7G84tc2HfHPJ6zbsS/LSFWTkg0zQ9kgyTvHtOb2y4G7PuBTUyzyIsvzVxjRZ/0xSzcEvIUKv030HtJelzmMDcyoh2zUr4Aw/Le3Ar9gkBgIj8H6JBcAF0zqVz3u29ADpmxcfj7+VxPj76diHbr++x9uelLSCAVKNiU/A//awhJyC1GWkWSwB2IIe3mgdVY0EIiaGpPSG+DIDaHUIsphD1//ir30rc/vMAADtScXBWrucwNv1cS8AqVgQKnEgfJvthiNSfAZuFx/8B+/6ncHB+SqpMT60ED6WG0enJTETqgLWYFlAzxm8EP4QrXA39tjgkEo8MK7/2dlCNU4j3SkWJ35dK7s+Uh5e9UyLAw+CJBpuYKkLr/I3qK9PLlVwII0J6AArhoSXg8QIABwBXu48i+qjKAAAixGKGYxaIMWabep6kDwKmvbDz066BzZkpoMZXxSqsFtbO+bMY28CVNfSvDmNp7nR67qWuQUFkvX3pj79WX9M2E/oQlWqMtxEmWbtvtJXZQGce4xReSNSk55+UzHUOye9jox08ElHo+rA1XY89mFZvZtqH6ldVyr7vuxRvr//Yr+gt0G3oT/TNYA6+H/2OEMvqYOGY6c8KKYJVpNcSCWK6sHtYU257tye5h/2Wtsm6wXuEQOLGcIk4dR8vxcg5wLnAB7gF3DzfIfczT8bp49/h2/FB+J/+9wCjoEqyn6JcGrEMAMTArYRIOI/J6EpqSoQBdT8b1POtFurL5LMsxfUMFpUjikS6g8YS61FZ03Uh58KJaZb3ZTC6Tb7KgKgIcBGBdBvCGEiypp5ssT7KIZ8m+6QIxctKAGFRAKpiaIAiHYpkstyQw0qwS0nqGkWewIFqUg3qBIBmhaYCGiJie0AibYXnTCbLUUFRdZ4adh2o0XtFwZWdYqmP5RgrYSK4EKFgzoUglJaebyaMDLrLSQJPBZKj1klCkyWjVWP3x5hOBJFGRdbuZZHn4wn9l68wiGUe/cdux/toDmtA2ZiYyhEnRzArXEMGk6wqtE+XZKdSdkrcY1aoBBUhBBIxLlIgaVWQwThNKUjGx2xowtDz+QsYiHSMIRwUT8CH0G+LCvkp8QfxG3ca8wx0RPpE+VL7Q3AaU586GPwvvlA5YvzrPe48Gn0WfUC0QD8PK0lAgJSJ8H0HTBTzmBtEHAenwVBVPxKuwEVAFsrWo5CixLuHztS3W2fDgAI/KiBawVpRN2ZRxxaayoiHtVHNopJSYlQ4x/Gj/ShiVgDuDRRsPX9aF3+RuaIp1oKRrmN9k9iaRlamuS8o0pJM6UEXjWle3sJ7pPN06rRO6r3VlStV7u2x4BFRBWgFK5gXB5GWDvIIjdEeyZFqeHQoSXbzDW370uI895DmH3espb3jZQ3yvfmze1TyPNUDspIDf5yd8/ZrBq9Ezo9oKoRgIjIYEWUMGJPlpupbuRLxogMbsjrWAAJQTyKxwfCBn9JkT5xPgbDEnCkTyQq/v9waD0ehSRsjRkEQMQ5JApCvtE5XGrAEo6RiAfRmyEuweVGu46WjnZN+cy7SVLSvtEeznUBpe7MZI7aR2ciffvSjaSMZSDaYpU/Zf/SbXVL4LgjV0HW1QCG6aS9SYANhpfT5DfX/EuuyEvL+C7yOYBwBUrSR/QzsUJrJYNHLVqB+qOkHv2uoWAiqXq3kj0UqSL0NVGJWLC1clovjNIFt9P4fxQkE8Moreu2cxJjFL8NQpCjwjJV99XjmqoVYCyFaJH3QOonGWRzOXCy6z92ULnlK1iYamwZpI65NfAVsJtRDuoqQjpBxtiHK7sZeaTGW5enz8QXqRbY9rJN9qoe5ie2SACOsO63Hyng3EQvFUIpkk/jnVdduZhrLxPDXoGeHZrdGGM40Wr6lo9QvINRmIVYpUrGeCaPjPiFnMzvrkHVeCWJQmFTM8oTVCGAXKYbMm44/bSRsAuVW8iF9r77fuQJeiN7WaWih75J603VgnGTJuU7fndo1YbX3sjG2kiXVIjwCN2gktpAU8cGbZjKxUuO1M1So1If7uTploVLPUvrDWxx4o44R5RxjT4XpcsfU8OQOd12JYoOlQ1zR/l5JExLrbnHbuaVrI1e3vonWkDK0NMVBuOl+kKikyUpxwGy2Wx2I6T8FwsFVzFk0Z47VsLI7lWgnyIFMyXRCXv02j0xg1VMZQhnVL+X0qjnWM/GoIMMWGGZrPmdrnsVadBW8i+CfKE0YylAlYGwpgCAEVarbDQSmYMzYvJKjJwcRK4C5BcbvGSupyUWs6LoblWEhLC4y1Zs+KJxcpcGHFJUxdbXnnX2G3BsiuXcqKPyyXYNoZm3U6AQskDFmdwCDYQM2XYuUgK22p0VaTrTWHpTrF3A3orNlstBQDba2V8VFPgCtAEc+eNFyXQQiImG0sTFxA9C9AFIFfnFKykKKweIN4hm168pd2u+Qwj3ft96kveFzi5cKC7TfFh3DMFw76+b9IF3LUUjwHop0DQeZE7EyVgyI5zNHevUe5gTcnikxlU9moi2E1oPBl+uVfk6gMGAeBmhOVXgXARnjUCP9/5lKDXkiXJAt1znkXgrkojLy8usavPMQFeckFV3SeRqe68FrKL4dLfGL/tGApFqSbBXCwEH/7i0JlKSiPrV88+StPrKgnccciHfzy6jXrXaiOpCWZinhpinrQuR5FqwhkV2/bY9W2irT66yWNaF5rn0mISKmVSYQE6y+8Md6w5Iz/cdqC7UHtSRqPdA7tbSwdz6RqT9PqqrtnOPUwd6lpDliKxMEIECxWGKsKjVwOU8w1/hW27a+HiQpdjMVXrqJa5mZUS0l7n/GKWchcZWVEPQdwxvS0Hh46FyUcyL8WZsnh4PD21xhsmSGcdmjSqJvOrkYduGKmGurm0o0p8h0KKFcZVJXIZrxyRN7XliHncRVSVmf+h25VFuqFyTGLbCBQBNb4miY22DMNlW/ngkkrVfuv2h3bOtb8v6+av7p9N/wep/nHqlE/7j+9c81qe9Si3V63gPQohB2xH/+kV5S0C5bmgCuUTm+n48yO3csiXMe/HU4JhvCI2Z1sbOlMxzrNysjWQgysCMrlrfuagVYoEvdMjhMktVnQyowqr+1MhX0d5u7opLOtZdPGIBQWBOXy+gATisQ9Y3CCpDYLdplV5bXlCvtj76TnwmyEgooVQbm8db+HGJ0TJHWiYFFlDZW+Y8GnGXpo1UxbV7aoNm5A4pgRlMtb93kCVCgSV0Y4QVI3JNopZPLNQrmkVl5bqh3Atxl4Xjfj6IDVx9mqiIwZQbm8dV8vUA1F4p7hOEFSfcJJZfJ3L4Cyj6uAlgx0dNCLmtO0Y516lVoXQlAub0DoqVcFIvEANpvNDjulFcjkA7Sto51bszf1d9M1LazbdpAtjKBc3roPCeyEInHPNDhBUn2hWapqO1M7rxAdG+BNViT9DgAAgHQcx2GMMea6riv9EiTbSoXY+cWEEEKIB2OMEUIIWZZlxc6vTVB7UoajMhIAAACklJJzzjkiojIKFD+AbALUREREjtZaM8bYtgwQCNglnHXql9nn8Yfkl0lEUQTl8tZ9NIGQUCTuGTVOkFSfCEll8rlQhYhOqpKI1CddmuxSD+wo6ejo6OjoCJIknU9SmouLi4uDo0PrqGwn2zIq4RlrrbXWNcacc8yygIhIeMIK/9V3eQeOgD2OaVJSUlJSUiQajUZDo9HobdEzN+kNs9Tidc2P3kkRUz/etbed+hjLL+xQxGKJVNYjv5xmakFKlVpzQ9uPOugNm2Nvs31s8n7u0GJ96LYTh9mW+jELP378nPvHmk6U+beilljyNlegaZqmaRUFBQUFhmEYxtvb29vcnDZnWkUZOHKmAYQQQsgQAHBOKMwFGGMcOaPJSHavwx++9qw/6L4e/0/+kvgWRVAub90nFIgPReKeieIESfWJ6FQmnwsGxKvEkPgmhlI5NrRiG4h2NjY2NjY22nZ2dnYcx3EcAACIoo3IbbXZqOYJBEmSJEkqEARBUBRFUSzLslHNCaqkKtUV+A6W/u6Fy8AIyuX1AQehSNwzApwgqT6hksrkmwX+Ku1bN/3y/k8rlfUfv5C1qkANcGYbOp+Az/DFeHy+AtmigEMTGcPqAVy11LOG9aXWt9JEEYsDlBwQjbIjudr0qKmpqdUaYxjWmHMaVT3BBECriUuDUUA4HA6HwxkEgUDnAxVXGo1Gg1FguBV29iComunjg8X9H6nY7QIoYYwxxviEEIJzzrlSSoECA/zAx8SzI7LWWuvW8ARAKaXnUtgXILRoCq+2ZaBkzwXlByuCcptn0UYuA0Ti2kaG0cgRMkYIIQ8PDw8P5HH1+N3yf6TT7XwBIYQwMOeGByZIqk8wpTL5ZkGiVF15bWf6jgQcG9y4hbI7wBhjjM/VMm9BEAQBQriFk5ebYMXCc1rjjcldURhBubwBMU+IBSLxAIfLzOw6lldr59lMt2YQERHBMAxDSimlaZqmW3OT7Nh0FQYAwDMzExGRquoqMtP2Zy76u1+f+UxMOVxUFAwYXN938nQ6/Zw6swMSSlE79MiwemG8modhfz6o8thufwB1ToNigQAIgrQIIYo6FSAz4qZdkIw47PsAyeAlReAgJwJEVlVh2EKAh5osIY0lSvAFwLSjjJk8LyICqGxYzY/I5yc9QAZFuHnl9fsV278hZtCnSJjNriUKWP1QroCNBXpbbXAvrFrWpJJ4R30Ay6h8PFzAiPXtKhSeSDVMYATID4pkSBJkO0+AiBpEOUiIAEiHxUQGSlNQCDBcAQ5YxFmTdVxs0iPYbmNinHTSImedVei8CUVA9hMSYScERZvoCHfnIX0uPgEhG7bsJllCBIGzPueZXXLFVdfcgGKJugCgG4CsFKo10XgALLHCTfxEAK9Ja4Za61Apmhx7OLatPoPs7HOUI92enVxwkd51gIsJywCsJ+4cg4iSSptuu+3Va8gxYy5DEZEgaIQhGAEWR+GpEAImugEQ+/JJmjTDWgZ4LUBgAkhr+STtVgGtjo2zxjoo2/VAk8YYfz+sAQDJIGDsA6z9OsEBNuCgQ4Fho4gTPqFI6WGimwF0UWGA11AVjT7BKkylSqGSsKMpEHyPaJtsgyOSGSt7l+qoRiATgkOCk/hMEfd8rVQCQCpA2w2gvdXROHIIALpcE0PspvDQcFBAWCgYeGg4aCA0jErBWOi6qHR5pUC9qSYDrJxB2U6XvYCm72sBY/YAsEK3H04+q6oBI+Cz1u9zK6D5EjAUUADUx1oCiRBAATS9BZThd5sM3CiwB6C0rq4lTfjV/89m+gxyD0+vBd5GH18//4DAIPWLWp2T3tnF4BocEhoRFh5pncfh8vgCodjG1o4osXd0MLOlIplcoVRFxURXx9ZdOD9xzQp7SfAkC4iAuT6kXJ1eodLosCUjLiG+HriyeRltadW1tesNRpPZYrXxdodzyuX2eH3+QDAUjnS0nytQfKsEFjp/zcutqgHO/QIrCc/+lRUCj0jH7ilA32egYFFWdkZmWvppg19A4qMCANhwSd33feDgoZPDI6OHjwBHf8aOL63NAQAXXwBwCaZeCbCVERYPoBMRNTeefAULlyDVMgP2OWjYYUedcMZZ9/3sja++3TCtxJXs0lCW1Rv1g/rRUIaIIxKIbET2Io3IXTQitrGhT6HSCnl9xDTcefETIkKiNH2Hyg+UfNGkF95BbMnK21yvU1jEFvEyu2HQTctrooQ9rZ0Boa0JUAFQuqegYuIQqRk084M05mkM9vrqFOC/BzZHfyIAfHaecpqSTbm8OPSpzyf0xIgg6+T6DnsdGvjRB6b/iMt+8PmGUJg4UbUP2W36L2BCUgKRrDEtKqPsOXJgxiYlEiVGtGqx6lxww4RrrGBdMnOTxEICBBjXe3X1c0HVqca+s5YY4iSIV69QkUo18pTpc8A+/RaIz8lD/WG730GjTho2wuSow44Y0OqM7xx3zJg2u53Xod1yK62wylmrrbVGp3VOWG+DLhtttskW22x12rhu2+3QY49ajdKkS5IhU7KLLgMBivbjxem2HVTP3wjo5ksAr5+CMgCAz/+TK2djv+y0Da1KABooAAog32u1XJNoc4oQcUQPr2Yvgoo4eCGtc9PYHzO9ptzrdXG+ELq5nOyOQ5fbc2Yb0nlgru7/5Ptj1nYKuj6b+q6Cr0fzy27Knp/Kx72VSj/N8r7P2KtSs5q8+BN5fV94tDG9O5VruzdfbnMe7p+I9UD8TsnmLU38RnNpM6l/fv7bpxnt15y5Txb+XD47IY/3a/bsVN5deH7qW3D1GnB54UGp3wTCBsOWb9Ltp2zNOjc6VEBScPuQU11p+ol3P4ToXdYkFbpshi9TRLRAQtAUeaM8aBHpl+w08U3zBT6Wn1Y5ap2tfO3AyLhONcqHsPrK4fwoLHn5UL62hsNiyxTq/jnFmuN9VRxACi6mFetfS+U1l5fr7BvDhLu3r2dryat9F71DLSiadPkAyhPKOipNu4RVzpGOY8s9P7pFSRIJE0ySakJfyfOcfQ7qTBV1LtgqJZfBJ4UAL89cgmkvL88PrIatlCEA18XBZaXpZawzkYBrIwS4DoQe2LUTemHXT2jFS4dFpJ72601OzXfCD7hGfCCGCfDS9oKgxDLOqWiDC1S1ng3H7q0wz/9DDqwreEqFnv0/WTfs5rovd375z1hwONF2QjUNgHqrvZ2ttJUsWsnhN7Dbc1mAju1vgblJF0b/EwsDBgwYMGDAgAED5puyvzDvNvCTMdBnNY1jTbNq+Ngb2gsHKdHcPH5XQZuwFBWPycUTyZRiCuVgVV2Tqe16wVYjRowYMfrq0Oiiq9FXiMbXXS3GjJ3p7Bn0mT3PypqN2REfQoUj0dw8wV5hiorHGPFEMqUYrBymqmuytVnXcqcc57JLH+yqCq4JvC/kvpkwYcKEiUOvM/tgVsaOySE2nEg0N29+D2P0eCKZUvRWdlXVNT1po7vbibxLH+1KBG3fnvOZ+zxcUNiNPzfe3HDDDTfccONspj3N7HTlGUIz9a4u1g03V4vdOEPi4Ug0N28+j6BNmKJiLPFEMiWZSFrKyhXTKTdVXUPUNujunHrvDN1FYFfJQP/o6nzdXoV2yy233HLLLbfOZpxpGtOBGdSZvZrVx7NVOc07UlAbHKREc/Pm6wk2YYqKx3DxRDIlmUiasvIVgDKqurqXNW21uUC3wy233PreBr31u/4/6J2Ucceds5nONKXprBlyM/t4Vvfs5/ORgiosRcVjzHgimZJs0pSVK4at7F5VdWUX9K440Kx/dLV0TjeuoQOAewAA7j8tcTILX9fjmjqcWc/ZD86uHQt6BJdINDfvavYBAAAAAAAAAHCJHicAcJkeAOALdF2/fYZIXE+TL9nLBEEQBMGDb85i6W2M5zObsu5m23EsQ7bCkWhu3nyIYK8wRcXYSDyJZEoxTJmqNera6O4uD8ADD195eFgM4OEEg8fLzx4XBHjkkUce/Xn05pFHZzMW7Qm9xwy5mcAs5mwkp2FH/xAcLpFobh6/k6BNWIqKsanxJJIpyUTSlJUr+ik3VV0jox1W12lnxq7C4KZ/8hnM0/oDAAAAT8CTs5n9tObpPIyGmdzXjgOwMMGTAw2AE4nm5s33sKBNmKJibDCeRDIlmUiasnLFdMpNVVf7U/NK2u2SHDwB8OSA3vpcyxHTP2vPdPz0i02XPJgyZcqUKVOmfx8/0+HTO/UMxCwGu3Ky44UhJFwi0dy8fEGbMEXF2HR4EsnUvXPX35jJ0ytEX2uKdoyuXlYFkSl+BcfFFfwbXRccRERERORsRk/7T4+NwWiY2QOrK/uOkx2XoDa4RKK5efPBgghTVIzNgieRTEkmkqasXDGdclPVNdraYbq7nVyDucCGwXBA1/X/GSIuobOiAwAAgA/Hxz5fWOEBzh3hLCaHuuPcEBCORHPz5hsQtAlTVDwmGU8kU5KJpCkrV0yn3FR1DXotoLtzKpc4Is+Ac01cDeF8k85Ji4iIiMjZSFriNOPTJWfwzdRl7ZpN4DTv6B4yA5dINDeP30PQJixFxdhEeBLJlCTSlJUrplNuqrpac42MNtfim46Oju6A3vr63wHJe69YYWAgDAyEMDCczfrltObT+3xGNzP7N6sT+/mcfuu4C6pwiURz8+anCdqEKSoe65N4IpmSPJemrFwxnXIiVVU/WtPPtNulxRAGBoavEfRe3/cN/2O9biHzv3vJiIgIQYhOx2l9hk7JacmM6KtXnZrT/65Pn5BlUVpWXqHsoWpTl5ra+yaSJElCztiJiIhoBY7O3ZFrnFqGI0I+RB5ZXL7kXOcSEeEIhyNngWfhy4veEzdMfHPnpl9dAIxjnJkkSsvKK1Z+qGpWp6bWNN48LVq2sp7LJm3bOc3osnnUPcf2tvmMvGgaR0SOb+/9nvn8E/scYQUQAICHswAszCzKXkIQjz9rjzunJd3Zb1FKy8orrv0kDwAAAAAAACwyAo/HQczj74xX8u/VZMqiKIqiKOoswIW7RJ2KJ84cT7suYTZzz86jlJaVV6y0qtqM78iTzigmUqaqukYbXeobjNOxm6nuCWEetoV5IWsMBnOsXXdz6Xd3glY3IQiCIAiCIOhj96GVaBzdnB3bY/1GzD0KLJQSleKS0rIpErTJk86sQFdWVdfct90oitApWgRB0OopBEGOtZPbm7jWtvg6KhwOh8PhJ3JxONwZ9WVhh6LiktIy2CtPOqNIZVW1JtqRutQ3GKfImqr5ZsmlaOHws73EETpxeZJAIBAIBOKcJXGhkkA4O/Vh1M+pzitIlVXVNdoeutQ3sLmAJoFAONa23XR+987JtSskEolEIpFIpLOt/Hb6tufdwWc7onYSGeMeQYRjRCkuKS2b8is0yJPOrNBfWVVdo51Fl/oG41zsZqrmMZZcggyJRPrKqhj007/qb/DrXVJmzpw5c+bMmTM/923OfIGZ+fHHM78xYSkqxhrwJJIpZaed1DvvSgfbeu0rZFhcn7VgwYIFCxYsWLBwNpOhNU83yNg7sxErs8WgXXCJRHPz5psV3IQpKh6TiCeSKUmzNGXliomUU6iqNrpcDNiCBQsWH/TPYsbiO7tc+WbJkiVLlixZep/Df9k08/QnMxydCZ1t/5ABOJFobt58hwV7hSkqHpOOJ5IpyXhpysoVs6iivenqThKuLwCa13uIKp+BWV0HAADAxQA+xx/L1vHZ2Cza7AHO3iGCE4nm5l2IAAAAAAAAeA1gBR+AL9Bvvfi+ivBey2esWDHGWLFi3tcYXjbNl6b7+iX3WbHLDebM8d+lfdSPwpFobt78VoIGYYqKsbnwJJIpySzSlJUrbspNVbVjdLmEQY8VK99V0E//5DN06wvs1qxZs/Yva9asHfqjGeoz++6sXs3uZk6boUZwItHcvPkMQYMwRcVjQDyRTCnGK0eqqrafLhe0t2btgIYrSz3rr/He1XvvOfMpu9A/w7A5tLJZoGjDhg0bNmzYOGaPponS2y5f0YbN9RQbNk4kmps334RgrzBFxWPy8UQyJRkvTVm5YhZVtDddveRHGzZsHNBJ/w4u8GL72WG7DtKWLVu2bJ3NYNNMTnduhj9mSs9CztY3BxhyORyJ5ubNt1/QIExR8Rh/PJFMSWaRpqz8Ija2bNmyZbvQ0pYtWwf0W693YRzPSy6ZZ5555hnzjLGzWYdpfZvePKP5zP4zq7+zd3Ey1NfgEonm5gn2ClNUPNbreCKZkkwhTVm5YiLlpqraAbq8btT5H56d4N5jzDo+O3bs2LFjx44dO3bs2DmsvbObzulL87GCO2EpKh5jxxPJlLKT0xSdd6Huqgqe67ffgH2zRsQb3jibNZ/ezazsOb2WPJKmrFyxq1JVdeUSSbwsH/XCCy+88MKLMwvInpMGPYHT0yMuKS2jekCDvKQziq7KVFXXsDfz5l+P/T9Yt8+dbCUqhx2HnR2HXfbiOKP3UOVJZ9hdl6bKwWFyubgUXAqujil4c8rnDnfw4zXx3pIkTJeTzqyoNWqWVdU12sG61DdsBNgpTNV8s2T/emVtvkzYPB4eHh4eHh4enrMtze7R9rAdHNuxFztRxkAjwkKcKMUlpWVTBqFBnnRGMUCZquoa7Sy61DcYn7CbqZrHWHLptjw8PLwv6h5vQW+D/rfpr7zl4+PjOztF1B1b94/wuUPwpgVrcQUEBAQEBAQEzrYEu13bw3dwzukR1gN1XUgXleKS0rIpu6FBnnRmhdXKquoa7TBd6huME7G1yXyzxO+2y/cVEDgqCTzSj7xAoL8wx37Nlj179uzZs2fP3jFrmIaaTpxBnWmH9Xw2fg4H2gWXSDQ3b75hwU2YomKsN55EMiWZRZqycsVcyk1VtWN06XSJYfbsHdBvvcRvMHxYEOfAgQMHDhzewXP4LNus7mZrQI/gRKK5efMhgr3CFBWPycUTyZSiWTlMVbWpu/w6Bw4OaNAP+wzmk/XLPtELORyqKpVKVdNoSkmSpLpOp0uEEEI6nZx6d7lkxhhjjDHGf78+nnnhj9oSuL2TgD0ascK9olJcUlo2FTTIk84oeitTVV2jTV19g7GNnaXJ/KjlcqdF5Fj7ub3kvb9yhHpqAHABAFwAAAAXXICe3bbtatu2XW3btm272tV2iG/DOgIGAAAAAAAIcLQKAAAAAAAQwjdpAAAAAAAAAACoqqqqBvvIzBjMABgAYBzHgkgAAACcde3OEHoXXVjsmrBz8en0ZUoy7FxSlmVZ9tjqfqdTl5pa04zmadGylfVENmnbzmk6l82j7jmwd8wnl3XpMI45vr39Xu/3/96bowsAAAAAeAAAAAAAAAAAAAAAHgDgDQEAAAAAAAAQAAAAAAAAAAEAAAAAAAAQAAAAAAAAhBnZ1LVQahUthUKhUCgUytk2fzvO9myH5h37sVOvx2KjzntELOy5KMUlpWVTdGiTJ51RDFCmqrpGO5Eu9Q3G6djNVPcUmYddoi6FQqEca9fd2lysCM7KuR4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+jDvDAAAAAAAADAAAAAAAABABQAAAAAAAAAAAAAAAIh7+tIKdRERERFdEXnaSK+594r1t5dtkJuLW8J21NnlptfXH2VZparbNKmtk4lIfUOjKea0tNq62jdH3fnO/WKe7bLghRDieHvvm/z9vDdHFgAAAAAAAAAAAAAAAAAQAAAAAAAAAAEAAAAAAAAQAAAAAAAApBgXWQEAAAAAAAAAAAAAAAAAAAAAAABk5IFv8p3x2DeT4eFvJsMj4MzMTOZsjeZjO67nPyGYJEmSuZEcD3lAzNzymJjM5GExSdafNUmSJEmSJEmSJEmSJEmSJEmSJEmJsgEAAAAAAAAAAAAAAAA9k6KqqqqqqqqqqqqqqurC/iVzAAAAAAAA5OWJHgAAAACIypVmAAAAAAAAAAAAAAAAAHrGRFVVVVVVVVWN3ewAAAAAAAAAQE8BqKqqqoH+7gQAAAAAAIAQ/0oDAAAAAADI+P+EAAAAgAicwAIAAAAAAAAAAAAAAOjvsKqqqqqqqqpKgZEkSZIkyUiSJEmSJEmSJEmSJClvCAAAADwAAAAAAAAAAJrLmdYa0z5xzlrn+871PggAAACAfm9JkiRJkkRMkiRJkiQph1zkeAtysAU50gKAHGYBAAAAObSCHFdBDqoA+rVt27Zt27Zt27Zt27Zt27ZdOb79H8Zbb731tgD1jydXU1NTU1NTU1NTU1P/KC+1E45Ec/PmSwj2ClNUrI3TyFsPupqamvpHgP3dNHrZxk02Ud8tZfc2bu3oGhoaGhqaHyKmoaFxCouKsR54EsmUMjsjfMHMVe2Jz3JrHuO0lEQAAAAAAAAAAAAAAACA0H1LJpJEEIEkSRJIkgAISVL7/QfpOyecE/Lj8cRZ1TDSZ9Jm9cWcvjOkEY5Ec/Pm2xzTiieSqSW9U1pWrhisHKaq2uiyUx/f+v6FOKDftRR7/rfN08jTuNOw04TTB7HdY3vYo7CnuqnqZhrToNPJM+RmdjOLMZvCyY5zQ1rhSDQ3b76AoEGYomJsXjyJZEoykTRl5YrplJuqrsFrh+nunIrzy+wiuqsQuK23+BsEfjZL2/kBAAAAAAAAADrJX8FAkiT5YzmeU9PC+Z+vdP7r/H4+p9GOHHQHl0g0N28+XJBCUYrHVOOJZEoxhXKwqq7uzZoW2ujy/lUR3pw5O6DH3RPP+Ytffn0EF8qFcuHChQt1NuvX0/pget+e0W5mf5/Vl2b3Pc4uxydDfRUukWhu3vzuBW3CFBVjM+JJJFOSMdKUlSumU06kqurXWNOPtNttCYNycUC/9R1+Q/ddfzUGV65cuXLlypWrs5lN2q7p2BkiM23NIs62xumxo2sIDJdINDeP30/QJixFxWPm44lkSjKRNGXliumUm6qukdIO093ddj78ubrjl4F+l2L1XFeGLwx/y4KzGwgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWtT/YhN6enp6enpns6bTsBkz28xqNJvuuGtIFU4kmps3X17QIExRMZZ4IkllSdPSsnLlFGuY2u22w0JPT/8309PvH/TzfZ2z8BAAAADwBwAAAAAAAAAAWIGlxbn8EWu3H+2GOxuiNF06Cmg6vvZ8Fy3loXV+6XD96Li30am1qcsKe/s4tAPrpKiOTSpa4lraNX0kVUBB7DIoCqVOpGjr604xrDpBsaD6iR13F8U71b8oQd3aQ4kEG8MOxaQkuk1nWDQD/Oe+g82dGfZR5ZgbUp6CNd65m7fzdax5upRuJHdRo9zjdtGqNBrdbayFPGgX/Xe9A8znrUkmKi945sNLNVq4R3jnKQGfgfxa1TXcOL9cOUc3t6ugCvBTrkKjKkUWKVRDxFEuqQfraGi5iMyhYSka5i+Rr1RV2RAzUpGklgeilypWPhd2EZKq3pL5jvNlnam8mZWX2ZkqG00WjZ5F4hRrFEsJi9QqiZiCCL4gQiid8EGEkBApjJ87UWNzZyDsw96QoKWiGTLd6JZIUctvmDWqXOWR5cmZxURydxZIcDeqYkaPwkdh4q/gTr2Qeqliq0Z+b5ZTDmhU0UWlQNVv5BZKNLoIuwAA") format("woff2");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
  }
  :root {
    color-scheme: light dark;
    --pine: #1e5c3a;
    --slate: #1e5c3a;
    --steel: #4c7a5b;
    --ink: #3e3e3e;
    --muted: #5d6d62;
    --paper: #ffffff;
    --mist: #f0f6f0;
    --gold: #e09900;
    --mint: #a8e9a9;
    --mint-soft: #d6f2d9;
    --line: #d5e4d8;
    --header-bg: #ffffff;
    --footer-bg: #d6f2d9;
  }
  @media (prefers-color-scheme: dark) {
    :root {
      --ink: #e9f2ec;
      --muted: #aac4b2;
      --paper: #0e241a;
      --mist: #143527;
      --line: #2c5540;
      --header-bg: #123324;
    }
  }
  * { box-sizing: border-box; }
  html { scroll-behavior: smooth; }
  body {
    margin: 0;
    font-family: "Lato", Helvetica, Arial, sans-serif;
    color: var(--ink);
    background: var(--paper);
    line-height: 1.7;
    font-size: 17px;
  }
  img { max-width: 100%; display: block; }
  a { color: var(--slate); }
  .wrap { max-width: 1080px; margin: 0 auto; padding: 0 24px; }

  /* ---------- Top bar (Divi secondary menu) ---------- */
  .topbar {
    background: var(--mint-soft);
    color: #20312a;
    font-size: 13.5px;
    font-weight: 700;
    letter-spacing: .02em;
  }
  .topbar .wrap {
    display: flex; flex-wrap: wrap; gap: 6px 28px;
    align-items: center; justify-content: space-between;
    padding-top: 7px; padding-bottom: 7px;
  }
  .topbar a { color: #20312a; text-decoration: none; }
  .topbar a:hover { opacity: .75; }
  .topbar .tb-item { display: inline-flex; align-items: center; gap: 7px; }
  .topbar svg { width: 14px; height: 14px; fill: var(--pine); flex: none; }

  /* ---------- Header / main nav ---------- */
  header.site {
    background: var(--header-bg);
    box-shadow: 0 1px 0 rgba(20,70,45,.08), 0 6px 18px rgba(20,70,45,.06);
    position: sticky; top: 0; z-index: 50;
  }
  header.site .wrap {
    display: flex; align-items: center; justify-content: space-between;
    gap: 20px; padding-top: 10px; padding-bottom: 10px;
  }
  .brand { display: flex; align-items: center; gap: 14px; text-decoration: none; }
  .brand img { width: 58px; height: 58px; object-fit: contain; }
  .brand .brand-name {
    font-family: "Magnolia Sky", cursive;
    font-size: 30px; line-height: 1; color: var(--pine);
  }
  @media (prefers-color-scheme: dark) { .brand .brand-name { color: #fff; } }
  .brand .brand-sub {
    display: block; font-family: "Lato", sans-serif; font-size: 10.5px;
    letter-spacing: 3.5px; text-transform: uppercase; color: var(--steel); margin-top: 3px;
  }
  nav.main { display: flex; align-items: center; gap: 26px; }
  nav.main a {
    color: var(--ink); text-decoration: none; font-weight: 700; font-size: 15px;
    padding: 6px 0;
  }
  nav.main a:hover { color: var(--slate); }
  nav.main a.active { color: var(--slate); box-shadow: inset 0 -3px 0 var(--gold); }
  nav.main a.btn { color: #fff; }
  nav.main a.btn:hover { color: var(--slate); }
  nav.main a.btn.active { box-shadow: none; }
  .btn {
    display: inline-block; text-decoration: none; cursor: pointer;
    font-family: "Lato", sans-serif; font-weight: 700; font-size: 15px;
    letter-spacing: 1.5px; text-transform: uppercase;
    padding: 12px 26px; border: 2px solid var(--slate); border-radius: 3px;
    background: var(--slate); color: #fff; transition: all .25s ease;
  }
  .btn:hover { background: transparent; color: var(--slate); }
  .btn.white { background: #fff; border-color: #fff; color: var(--pine); }
  .btn.white:hover { background: transparent; color: #fff; }
  .btn.small { padding: 9px 20px; font-size: 13.5px; }
  .menu-toggle {
    display: none; background: none; border: 0; cursor: pointer; padding: 8px;
    color: var(--slate);
  }
  .menu-toggle svg { width: 28px; height: 28px; fill: currentColor; display: block; }

  /* ---------- Hero (home page) ---------- */
  .hero {
    position: relative; text-align: center; color: #fff;
    background-size: cover; background-repeat: no-repeat; background-position: center 62%;
  }
  .hero::before {
    content: ""; position: absolute; inset: 0; background: rgba(0,0,0,.47);
  }
  .hero .wrap { position: relative; padding: 110px 24px 150px; }
  .hero h1 {
    font-family: "Magnolia Sky", cursive; font-weight: 400;
    font-size: clamp(64px, 11vw, 110px); letter-spacing: 6px;
    line-height: 1.15; margin: 0 0 6px; text-shadow: 0 2px 24px rgba(0,0,0,.35);
  }
  .hero .hero-sub {
    font-family: "Lora", Georgia, serif; font-size: clamp(20px, 3.4vw, 32px);
    letter-spacing: 8px; text-transform: uppercase; margin: 0 0 14px;
  }
  .hero .hero-tag {
    font-size: 17px; font-weight: 300; letter-spacing: .04em;
    max-width: 560px; margin: 0 auto 38px; color: rgba(255,255,255,.92);
  }

  /* ---------- Inner page heading band ---------- */
  .page-head {
    background: linear-gradient(180deg, rgba(224,153,0,.16), rgba(168,233,169,.22));
    text-align: center; padding: 64px 0 54px;
  }
  @media (prefers-color-scheme: dark) {
    .page-head { background: linear-gradient(180deg, rgba(224,153,0,.13), rgba(168,233,169,.10)); }
  }
  .page-head h1 {
    font-family: "Lora", Georgia, serif; font-weight: 700;
    font-size: clamp(36px, 6vw, 48px); letter-spacing: 1px;
    color: var(--pine); margin: 0 0 12px; line-height: 1.25;
  }
  @media (prefers-color-scheme: dark) { .page-head h1 { color: #fff; } }
  .page-head p { margin: 0 auto; max-width: 640px; color: var(--muted); font-size: 18px; padding: 0 24px; }

  /* ---------- Sections ---------- */
  section { padding: 84px 0; }
  .kicker {
    font-family: "Lato", sans-serif; font-weight: 700; font-size: 13px;
    letter-spacing: 3px; text-transform: uppercase; color: var(--steel);
    text-align: center; margin: 0 0 10px;
  }
  h2.title {
    font-family: "Adamina", Georgia, serif; font-weight: 400;
    text-transform: uppercase; font-size: clamp(26px, 4vw, 34px);
    letter-spacing: 1px; text-align: center; color: var(--pine);
    margin: 0 0 18px; line-height: 1.3;
  }
  @media (prefers-color-scheme: dark) { h2.title { color: #fff; } }
  .rule { width: 56px; height: 3px; background: var(--gold); margin: 0 auto 34px; border: 0; }

  /* Welcome — original two-tone gold/mint split */
  .welcome {
    margin: 5% 7% 0;
    background: linear-gradient(180deg, rgba(224,153,0,.16) 65%, rgba(168,233,169,.22) 65%);
    padding: 90px 0 70px;
  }
  @media (prefers-color-scheme: dark) {
    .welcome { background: linear-gradient(180deg, rgba(224,153,0,.13) 65%, rgba(168,233,169,.10) 65%); }
  }
  .welcome .inner { max-width: 820px; margin: 0 auto; padding: 0 24px; text-align: center; }
  .welcome h2 {
    font-family: "Lora", Georgia, serif; font-weight: 700; font-size: clamp(36px, 6vw, 48px);
    letter-spacing: 1px; color: var(--pine); margin: 0 0 30px;
  }
  @media (prefers-color-scheme: dark) { .welcome h2 { color: #fff; } }
  .welcome p { margin: 0 0 20px; font-size: 18px; }
  .welcome .hatter {
    font-family: "Magnolia Sky", cursive; font-size: 1.3em; line-height: 1;
    color: var(--slate); white-space: nowrap;
  }
  @media (prefers-color-scheme: dark) { .welcome .hatter { color: var(--mint); } }

  /* Services blurbs */
  .blurb-grid {
    display: grid; grid-template-columns: repeat(3, 1fr); gap: 44px 36px; margin-top: 12px;
  }
  .blurb { text-align: center; padding: 8px 6px; }
  .blurb .icon {
    width: 74px; height: 74px; margin: 0 auto 18px; border-radius: 50%;
    background: var(--mist); border: 1px solid var(--line);
    display: flex; align-items: center; justify-content: center;
  }
  .blurb .icon svg { width: 32px; height: 32px; fill: var(--slate); }
  .blurb h3 {
    font-family: "Lora", Georgia, serif; font-size: 20px; font-weight: 700;
    color: var(--pine); margin: 0 0 10px; line-height: 1.35;
  }
  @media (prefers-color-scheme: dark) { .blurb h3 { color: #fff; } }
  .blurb p { margin: 0; color: var(--muted); font-size: 16px; }
  .center-cta { text-align: center; margin-top: 52px; }
  .center-cta p { color: var(--muted); margin: 0 0 18px; }

  /* About */
  .about { background: var(--mist); }
  .about-grid {
    display: grid; grid-template-columns: 5fr 7fr; gap: 56px; align-items: start;
  }
  .about-photo img { border-radius: 4px; box-shadow: 0 14px 34px rgba(20,70,45,.18); }
  .about-photo figcaption {
    font-size: 13.5px; color: var(--muted); text-align: center; margin-top: 12px; font-style: italic;
  }
  .about-copy .kicker, .about-copy h2.title { text-align: left; }
  .about-copy .rule { margin-left: 0; }
  .about-copy p { margin: 0 0 18px; }
  .script-line {
    font-family: "Magnolia Sky", cursive; font-size: clamp(30px, 4.6vw, 42px);
    color: var(--slate); line-height: 1.3; margin: 26px 0 6px;
  }
  @media (prefers-color-scheme: dark) { .script-line { color: var(--mint); } }
  .mission {
    margin-top: 34px; background: var(--paper); border: 1px solid var(--line);
    border-top: 4px solid var(--slate); padding: 28px 30px; border-radius: 4px;
  }
  .mission h3 {
    font-family: "Adamina", Georgia, serif; text-transform: uppercase; font-weight: 400;
    letter-spacing: 1px; font-size: 19px; color: var(--pine); margin: 0 0 10px;
  }
  @media (prefers-color-scheme: dark) { .mission h3 { color: #fff; } }
  .mission p { margin: 0; }

  /* Testimonials */
  .testi-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 36px; }
  .testi {
    background: var(--mist); border-radius: 4px; padding: 38px 30px 30px;
    position: relative;
  }
  .testi::before {
    content: "\201C"; position: absolute; top: 2px; left: 22px;
    font-family: "Lora", Georgia, serif; font-size: 84px; line-height: 1; color: var(--steel); opacity: .55;
  }
  .testi p { margin: 26px 0 22px; font-size: 16px; font-style: italic; }
  .testi .who { font-style: normal; }
  .testi .who strong {
    display: block; font-family: "Lora", Georgia, serif; font-size: 18px; color: var(--pine);
  }
  @media (prefers-color-scheme: dark) { .testi .who strong { color: #fff; } }
  .testi .who span { font-size: 13.5px; letter-spacing: 1.5px; text-transform: uppercase; color: var(--steel); font-weight: 700; }

  /* CTA band */
  .cta-band { background: var(--mint); color: #173d27; text-align: center; padding: 70px 0; }
  .cta-band h2 {
    font-family: "Lora", Georgia, serif; font-weight: 700; font-size: clamp(26px, 4.4vw, 36px);
    margin: 0 0 12px; line-height: 1.3;
  }
  .cta-band p { color: rgba(23,61,39,.85); max-width: 620px; margin: 0 auto 30px; }
  .cta-band .btn.white:hover { background: var(--pine); border-color: var(--pine); color: #fff; }

  /* Newsletter */
  .newsletter { text-align: center; }
  .newsletter p.lede { color: var(--muted); max-width: 560px; margin: 0 auto 30px; }
  .news-form {
    display: flex; flex-wrap: wrap; gap: 14px; justify-content: center;
    max-width: 720px; margin: 0 auto;
  }
  .news-form input {
    flex: 1 1 220px; padding: 13px 16px; font: inherit; font-size: 16px;
    border: 1px solid var(--line); border-radius: 3px; background: var(--paper); color: var(--ink);
  }

  /* Contact */
  .contact { background: var(--mist); }
  .contact.plain { background: var(--paper); }
  .contact-grid { display: grid; grid-template-columns: 7fr 5fr; gap: 56px; align-items: start; }
  .contact-grid .kicker, .contact-grid h2.title { text-align: left; }
  .contact-grid .rule { margin-left: 0; }
  form.msg { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; }
  form.msg .full { grid-column: 1 / -1; }
  form.msg label { display: block; font-size: 13.5px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: var(--muted); margin-bottom: 6px; }
  form.msg input, form.msg select, form.msg textarea {
    width: 100%; padding: 12px 14px; font: inherit; font-size: 16px;
    border: 1px solid var(--line); border-radius: 3px; background: var(--paper); color: var(--ink);
  }
  .contact.plain form.msg input, .contact.plain form.msg select, .contact.plain form.msg textarea { background: var(--mist); }
  form.msg textarea { min-height: 130px; resize: vertical; }
  .info-card {
    background: var(--paper); border: 1px solid var(--line); border-radius: 4px; padding: 30px;
  }
  .contact.plain .info-card { background: var(--mist); }
  .info-card h3 {
    font-family: "Adamina", Georgia, serif; font-weight: 400; text-transform: uppercase;
    letter-spacing: 1px; font-size: 18px; color: var(--pine); margin: 0 0 18px;
  }
  @media (prefers-color-scheme: dark) { .info-card h3 { color: #fff; } }
  .info-card dl { margin: 0; }
  .info-card dt { font-size: 12.5px; font-weight: 900; letter-spacing: 2px; text-transform: uppercase; color: var(--steel); margin-top: 18px; }
  .info-card dt:first-child { margin-top: 0; }
  .info-card dd { margin: 4px 0 0; font-size: 17px; }
  .info-card dd a { text-decoration: none; }
  .info-card dd a:hover { text-decoration: underline; }
  .form-note { font-size: 14px; color: var(--muted); margin-top: 14px; }

  /* Footer */
  footer.site { background: var(--footer-bg); color: rgba(26,46,35,.88); padding: 56px 0 0; }
  .foot-grid { display: grid; grid-template-columns: 1.3fr 1fr 1fr; gap: 44px; padding-bottom: 44px; }
  footer.site .foot-brand { display: flex; gap: 16px; align-items: flex-start; }
  footer.site .foot-brand img { width: 76px; height: 76px; object-fit: contain; }
  footer.site .foot-brand .fb-name { font-family: "Magnolia Sky", cursive; font-size: 30px; color: #173d27; line-height: 1.1; }
  footer.site .foot-brand p { margin: 8px 0 0; font-size: 14.5px; font-style: italic; color: rgba(26,46,35,.72); }
  footer.site h4 {
    font-family: "Lato", sans-serif; font-size: 13px; letter-spacing: 2.5px;
    text-transform: uppercase; color: #173d27; margin: 4px 0 16px;
  }
  footer.site ul { list-style: none; margin: 0; padding: 0; }
  footer.site li { margin-bottom: 9px; }
  footer.site a { color: rgba(26,46,35,.88); text-decoration: none; }
  footer.site a:hover { color: #0f2c1c; text-decoration: underline; }
  .foot-bottom {
    border-top: 1px solid rgba(23,61,39,.18); padding: 18px 0;
    font-size: 13.5px; color: rgba(26,46,35,.68);
    display: flex; flex-wrap: wrap; gap: 6px 20px; justify-content: space-between;
  }

  /* Blog / Articles — Substack */
  .blog .lede { color: var(--muted); max-width: 640px; margin: 0 auto 34px; text-align: center; }
  .blog .lede a { font-weight: 700; }
  .blog-card {
    max-width: 720px; margin: 0 auto; background: var(--mist);
    border: 1px solid var(--line); border-top: 4px solid var(--mint);
    border-radius: 4px; padding: 32px 36px; text-align: left;
  }
  .blog-card .bc-name {
    font-family: "Magnolia Sky", cursive; font-size: 38px; line-height: 1.1;
    color: var(--pine); margin: 0 0 6px;
  }
  @media (prefers-color-scheme: dark) { .blog-card .bc-name { color: var(--mint); } }
  .blog-card .bc-desc { font-style: italic; color: var(--muted); margin: 0 0 22px; }
  .blog-card h3 {
    font-family: "Lato", sans-serif; font-size: 13px; font-weight: 900;
    letter-spacing: 2.5px; text-transform: uppercase; color: var(--steel); margin: 0 0 12px;
  }
  .blog-card ul { list-style: none; margin: 0 0 22px; padding: 0; }
  .blog-card li { padding: 9px 0 9px 22px; border-bottom: 1px solid var(--line); position: relative; }
  .blog-card li:last-child { border-bottom: 0; }
  .blog-card li::before {
    content: ""; position: absolute; left: 2px; top: 19px;
    width: 8px; height: 8px; border-radius: 50%; background: var(--mint);
  }
  .blog-card .bc-note { margin: 0; font-size: 15.5px; color: var(--muted); }
  .blog .center-cta { margin-top: 38px; }

  /* Store — digital products */
  .store { background: var(--mist); }
  .store .lede { color: var(--muted); max-width: 640px; margin: 0 auto 40px; text-align: center; }
  .store-grid { display: grid; grid-template-columns: repeat(3, 1fr); gap: 36px; }
  .store-item {
    background: var(--paper); border: 1px solid var(--line); border-radius: 4px;
    padding: 32px 28px; text-align: center;
  }
  .store-item .icon {
    width: 74px; height: 74px; margin: 0 auto 18px; border-radius: 50%;
    background: var(--mist); border: 1px solid var(--line);
    display: flex; align-items: center; justify-content: center;
  }
  .store-item .icon svg { width: 32px; height: 32px; fill: var(--slate); }
  .store-item h3 {
    font-family: "Lora", Georgia, serif; font-size: 20px; font-weight: 700;
    color: var(--pine); margin: 0 0 10px; line-height: 1.35;
  }
  @media (prefers-color-scheme: dark) { .store-item h3 { color: #fff; } }
  .store-item p { margin: 0; color: var(--muted); font-size: 16px; }

  /* Services menu — full list */
  .menu { background: var(--paper); }
  .menu .lede { color: var(--muted); max-width: 680px; margin: 0 auto 40px; text-align: center; }
  .menu-list { max-width: 820px; margin: 0 auto; border-top: 1px solid var(--line); }
  .menu-item {
    display: flex; align-items: center; justify-content: space-between; gap: 28px;
    padding: 24px 6px; border-bottom: 1px solid var(--line);
  }
  .menu-item h3 {
    font-family: "Lora", Georgia, serif; font-size: 20px; font-weight: 700;
    color: var(--pine); margin: 0 0 6px; line-height: 1.35;
  }
  @media (prefers-color-scheme: dark) { .menu-item h3 { color: #fff; } }
  .menu-item p { margin: 0; color: var(--muted); font-size: 16px; }
  .mi-book {
    flex: none; font-weight: 700; font-size: 14px; letter-spacing: 1.5px; text-transform: uppercase;
    text-decoration: none; color: var(--slate); border: 2px solid var(--slate); border-radius: 3px;
    padding: 9px 18px; transition: all .25s ease; white-space: nowrap;
  }
  .mi-book:hover { background: var(--slate); color: #fff; }
  .menu-note { max-width: 680px; margin: 34px auto 0; text-align: center; color: var(--muted); font-size: 15.5px; }
  .menu-item .mi-meta { margin: 0 0 6px; font-weight: 700; font-size: 14.5px; letter-spacing: .04em; color: var(--steel); }
  .menu-group {
    font-family: "Adamina", Georgia, serif; font-weight: 400; text-transform: uppercase;
    letter-spacing: 1px; font-size: 23px; color: var(--pine); text-align: center;
    margin: 54px 0 8px;
  }
  @media (prefers-color-scheme: dark) { .menu-group { color: #fff; } }
  .menu-group-sub { text-align: center; color: var(--muted); margin: 0 auto 10px; max-width: 640px; font-size: 15.5px; }
  .mi-variants { list-style: none; display: flex; flex-wrap: wrap; gap: 8px; margin: 14px 0 0; padding: 0; }
  .mi-variants li {
    background: var(--mist); border: 1px solid var(--line); border-radius: 3px;
    padding: 3px 11px; font-size: 14.5px; font-weight: 700; color: var(--ink); white-space: nowrap;
  }
  .addon-list { max-width: 820px; margin: 0 auto; }
  @media (min-width: 720px) { .addon-list { columns: 2; column-gap: 52px; } }
  .addon {
    display: flex; align-items: baseline; justify-content: space-between; gap: 18px;
    padding: 9px 2px; border-bottom: 1px solid var(--line); break-inside: avoid;
  }
  .addon .a-name { font-weight: 700; font-size: 16px; }
  .addon .a-note { display: block; font-weight: 400; font-size: 14px; color: var(--muted); }
  .addon .a-price { flex: none; font-weight: 700; color: var(--steel); font-size: 15.5px; white-space: nowrap; }
  .addon-subhead {
    font-family: "Lora", Georgia, serif; font-size: 19px; font-weight: 700;
    color: var(--pine); text-align: center; margin: 38px 0 4px;
  }
  @media (prefers-color-scheme: dark) { .addon-subhead { color: #fff; } }
  .addon-sub { text-align: center; color: var(--muted); margin: 0 auto 14px; max-width: 640px; font-size: 15.5px; }
  .member-grid { display: grid; grid-template-columns: 1fr 1fr; gap: 30px; max-width: 900px; margin: 6px auto 0; }
  @media (max-width: 720px) { .member-grid { grid-template-columns: 1fr; } }
  .member-card {
    background: var(--mist); border: 1px solid var(--line); border-top: 4px solid var(--mint);
    border-radius: 4px; padding: 28px 30px;
  }
  .member-card h4 {
    font-family: "Lora", Georgia, serif; font-size: 20px; font-weight: 700;
    color: var(--pine); margin: 0 0 4px; line-height: 1.35;
  }
  @media (prefers-color-scheme: dark) { .member-card h4 { color: #fff; } }
  .member-card .mc-track { margin: 0 0 8px; font-size: 13px; font-weight: 900; letter-spacing: 2px; text-transform: uppercase; color: var(--steel); }
  .member-card .mc-price { font-family: "Lora", Georgia, serif; font-size: 26px; font-weight: 700; color: var(--slate); margin: 0 0 10px; }
  .member-card p { margin: 0 0 16px; color: var(--muted); font-size: 16px; }
  .gift-note { max-width: 680px; margin: 44px auto 0; text-align: center; font-size: 16.5px; }
  @media (max-width: 640px) {
    .menu-item { flex-direction: column; align-items: flex-start; gap: 14px; }
  }
  @media (max-width: 900px) { .store-grid { grid-template-columns: 1fr 1fr; } }
  @media (max-width: 540px) { .store-grid { grid-template-columns: 1fr; } }

  /* ---------- Mobile ---------- */
  @media (max-width: 900px) {
    .blurb-grid, .testi-grid { grid-template-columns: 1fr 1fr; }
    .about-grid, .contact-grid { grid-template-columns: 1fr; gap: 40px; }
    .about-photo { max-width: 420px; margin: 0 auto; }
    .foot-grid { grid-template-columns: 1fr 1fr; }
  }
  @media (max-width: 720px) {
    nav.main {
      display: none; position: absolute; top: 100%; left: 0; right: 0;
      background: var(--header-bg); flex-direction: column; align-items: stretch;
      gap: 0; padding: 10px 24px 20px; box-shadow: 0 18px 24px rgba(20,70,45,.14);
    }
    nav.main.open { display: flex; }
    nav.main a { padding: 12px 0; border-bottom: 1px solid var(--line); }
    nav.main a.active { box-shadow: none; color: var(--slate); }
    nav.main a.btn { border: 2px solid var(--slate); text-align: center; margin-top: 14px; }
    .menu-toggle { display: block; }
    header.site .wrap { position: relative; }
    section { padding: 60px 0; }
    .welcome { margin: 0; }
    .hero .wrap { padding: 80px 24px 110px; }
  }
  @media (max-width: 540px) {
    .blurb-grid, .testi-grid, .foot-grid { grid-template-columns: 1fr; }
    form.msg { grid-template-columns: 1fr; }
    .brand .brand-name { font-size: 25px; }
    .brand img { width: 48px; height: 48px; }
  }
  @media (prefers-reduced-motion: reduce) {
    html { scroll-behavior: auto; }
  }

  /* Membership quiz */
  .quiz-cta { text-align: center; margin: 38px auto 0; }
  .quiz-cta p { font-family: "Lora", Georgia, serif; font-size: 20px; font-weight: 700; color: var(--pine); margin: 0 0 14px; }
  @media (prefers-color-scheme: dark) { .quiz-cta p { color: #fff; } }
  .quiz-box {
    max-width: 680px; margin: 0 auto; background: var(--mist);
    border: 1px solid var(--line); border-top: 4px solid var(--mint);
    border-radius: 4px; padding: 30px 30px 34px;
  }
  .quiz-step {
    font-size: 13px; font-weight: 900; letter-spacing: 2px;
    text-transform: uppercase; color: var(--steel); margin: 0 0 8px;
  }
  .quiz-bar { height: 8px; background: var(--line); border-radius: 99px; overflow: hidden; margin-bottom: 24px; }
  .quiz-bar-fill { height: 100%; width: 0; background: var(--pine); border-radius: 99px; transition: width .35s ease; }
  @media (prefers-reduced-motion: reduce) { .quiz-bar-fill { transition: none; } }
  .quiz-q { font-family: "Lora", Georgia, serif; font-size: 24px; font-weight: 700; color: var(--pine); margin: 0 0 18px; line-height: 1.35; }
  @media (prefers-color-scheme: dark) { .quiz-q { color: #fff; } }
  .quiz-answers { display: grid; gap: 12px; }
  .quiz-answer {
    font: inherit; font-size: 16.5px; text-align: left; cursor: pointer;
    background: var(--paper); color: var(--ink);
    border: 2px solid var(--line); border-radius: 6px; padding: 14px 18px;
    transition: border-color .2s ease, background .2s ease, color .2s ease;
  }
  .quiz-answer:hover, .quiz-answer:focus-visible { border-color: var(--pine); background: var(--mint-soft); color: #20312a; }
  .quiz-result { text-align: center; }
  .quiz-result-title { font-family: "Lora", Georgia, serif; font-size: 26px; font-weight: 700; color: var(--pine); margin: 0 0 16px; line-height: 1.35; }
  @media (prefers-color-scheme: dark) { .quiz-result-title { color: #fff; } }
  .quiz-result-img { max-width: 400px; width: 100%; margin: 0 auto 22px; border-radius: 6px; border: 1px solid var(--line); }
  .quiz-result-plan { font-family: "Lora", Georgia, serif; font-size: 21px; font-weight: 700; color: var(--slate); margin: 0 0 10px; }
  .quiz-result p { color: var(--muted); margin: 0 auto 22px; max-width: 520px; }
  .quiz-retake {
    font: inherit; font-weight: 700; font-size: 15px; cursor: pointer; margin-top: 14px;
    background: none; border: 0; color: var(--slate); text-decoration: underline; padding: 8px;
  }

  /* Booking checklist panel */
  .book-cta { text-align: center; margin: 4px auto 8px; }
  .book-panel {
    max-width: 820px; margin: 26px auto 10px; text-align: left;
    background: var(--mist); border: 1px solid var(--line); border-top: 4px solid var(--mint);
    border-radius: 4px; padding: 30px 32px 32px;
  }
  .book-panel h3 {
    font-family: "Lora", Georgia, serif; font-size: 23px; font-weight: 700;
    color: var(--pine); margin: 0 0 8px; line-height: 1.35;
  }
  @media (prefers-color-scheme: dark) { .book-panel h3 { color: #fff; } }
  .book-panel .bp-intro { margin: 0 0 22px; color: var(--muted); font-size: 16px; }
  .bk-group { border: 0; padding: 0; margin: 0 0 22px; min-width: 0; }
  .bk-group legend {
    font-family: "Lato", sans-serif; font-size: 13px; font-weight: 900;
    letter-spacing: 2px; text-transform: uppercase; color: var(--steel);
    padding: 0; margin-bottom: 10px;
  }
  .bk-checks { display: grid; grid-template-columns: 1fr 1fr; gap: 6px 26px; }
  @media (max-width: 640px) { .bk-checks { grid-template-columns: 1fr; } }
  .bk-check {
    display: flex; align-items: flex-start; gap: 10px; cursor: pointer;
    font-size: 16px; padding: 5px 2px;
  }
  .bk-check input { width: 19px; height: 19px; margin: 4px 0 0; flex: none; accent-color: var(--pine); cursor: pointer; }
  .bk-fields { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; margin-bottom: 20px; }
  @media (max-width: 640px) { .bk-fields { grid-template-columns: 1fr; } }
  .bk-fields .full { grid-column: 1 / -1; }
  .bk-fields label { display: block; font-size: 13.5px; font-weight: 700; letter-spacing: .06em; text-transform: uppercase; color: var(--muted); margin-bottom: 6px; }
  .bk-fields .bk-opt { text-transform: none; letter-spacing: 0; font-weight: 400; }
  .bk-fields input, .bk-fields select, .bk-fields textarea {
    width: 100%; padding: 12px 14px; font: inherit; font-size: 16px;
    border: 1px solid var(--line); border-radius: 3px; background: var(--paper); color: var(--ink);
  }
  .bk-fields textarea { min-height: 84px; resize: vertical; }
  .bk-error { color: #b3261e; font-weight: 700; margin: 0 0 16px; }
  @media (prefers-color-scheme: dark) { .bk-error { color: #f2b8b5; } }
  .bk-fallback {
    margin-top: 26px; background: var(--paper); border: 1px solid var(--line);
    border-radius: 4px; padding: 22px 24px;
  }
  .bk-fallback h4 {
    font-family: "Lora", Georgia, serif; font-size: 18px; font-weight: 700;
    color: var(--pine); margin: 0 0 8px;
  }
  @media (prefers-color-scheme: dark) { .bk-fallback h4 { color: #fff; } }
  .bk-fallback p { margin: 0 0 14px; color: var(--muted); font-size: 16px; }
  .bk-fallback textarea {
    width: 100%; min-height: 180px; resize: vertical; padding: 12px 14px;
    font: inherit; font-size: 15px; margin-bottom: 14px;
    border: 1px solid var(--line); border-radius: 3px; background: var(--mist); color: var(--ink);
  }
  .bk-success {
    margin-top: 26px; background: var(--paper); border: 1px solid var(--line);
    border-radius: 4px; padding: 22px 24px;
  }
  .bk-success h4 {
    font-family: "Lora", Georgia, serif; font-size: 18px; font-weight: 700;
    color: var(--pine); margin: 0 0 8px;
  }
  @media (prefers-color-scheme: dark) { .bk-success h4 { color: #fff; } }
  .bk-success p { margin: 0; color: var(--muted); font-size: 16px; }
