/* ============================================================
   BAGGED UP - Design System
   Palette: oat paper / forest / clay / brass
   Type: Cormorant Garamond (display) + Jost (text)
   ============================================================ */

/* ---------- Fonts (self-hosted variable fonts) ---------- */
@font-face {
  font-family: 'Cormorant Garamond';
  src: url('data:font/woff2;base64,d09GMgABAAAAAJOQABMAAAAB1wQAAJMfAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoVWG9oiHJNMP0hWQVKDWQZgP1NUQVSBACciAIUwL1YRCAqD0WyC7wQLhWwAMIKsXgE2AiQDi1QEIAWHRAeTQVthoXEAd76EAbUT9EmW7Na2vium2zyR28F3r8aw+8yo3RytWpX8/5+SdAzRBPsAKurad7PlHhA73Ck7RtBMZELIWtVzCCtn32d8kD4Lq++655zdJUPiRIZT4MZ5KNNcXKLNKTuhlv8aeA8llaGGRV/2Tr1TFH2i5UbR7fjZeSbc1daNpG6IZOjY244HsmSrORqrYbScfd2+viThhawH4YYgS3jgSh9Ip9CXAmMqavDixNSEIBl63fyFm4JYy10kepxcPML7H3kuXwbGLozSRqwT78/za+vPvfe9N/UmqWEYYIghRhjCopeyEDGTKJdICxapEhNEpa3GKkwUwQ5Wv1H8lWUFhPl5m1k9/Fwobrnb0PYsAAbJQXhReGF/SW3asWeBo2OMmaJlNE2ToFT0PMj9k3Pu+wsZFaRIZVwK3XaBK0gD/Nr8d+8dHFdcw0W/q3oX0RxRR4UgKCqgGFFg5EJ05czkf3WVxlxYtemctYohnLNIC6xNwYsW0jpQ8MHmuKRJS1B79QvvyeZpA8Vkgvi8E2XC9oK8idA/cbF9/zS1JmqmCaKATz0PQA76f9Z+M/d9tbiKeMmUQOcQAzFSO7voplco0+uAiZ6uN6LFMgmTxbXq0qTtzO4cALkT9oR6/UJJ9oQOcW4BB9skR7qsSi0a3OUjjp4oojh9jWzvodePHEX/8TH512Z5JLUaq7q6obJz8GHpkv5aoSdWcZmf2cp/JA6JI2fqXYQhu0Rc69+e2pypFv2f1Fn5ALH7psLpv6xzTF1P+KFFA0oWWrIkAyUZ1FWpAbJlkGWhBbZlHFzg2ft5buuFIHRVUlQpUwPwAb8fOn0X/fakO0SM4JOjtC+wLVxqah2WNq2ZAkbc7tr2xLEELkkWBM2/XnWwi47dvS2aM2q/fnnd5M4fSRZKPGQ01J+kO7gH/fWnAOz8+2gURVGUjKJRsmD37vajqJQAsLD6aW90Wu0g6TmNY1bVyiEBFAPAhgZwo/e9fbtfXstJTiGhb2YzE2TAY7gM7wg7dBkdz1c3vZujZIEey36yo7Dx0LIC7O9NtUr/B2QAzmgPHK1prgVnHbgWmnUph/aMd5FvvG6wu38DAtAgpQZAzYCADAGuAUFpBYJzs3DdDRAgQYEcY9c6rfMgqNklNaZEaWfWeH9m/PqZPe+y2wsvugI30pxVeJddeEnsbRZfEF64QXjhJZkz8P//9ym/tVdo3oLBBxqlaThJh/m2QJ8LBAXQXi2dzWVT5c/Na+hG368LxmFkLmUnuS8UedBVq6om/f7pLkJmUMHhUWgkEwXGYUyA/39O9azjwQBRe99/mQOoy8sFKcQQbR58wg87qCJdmHV8vsaQo72JMko9ankespBFGZ+8/3Joezuux9J0gEazyHSBXtfj12NM/S+J9nXnz6zKONEoCqgICHGkJaKamkewIOWmvCQLxP3umY6xX31s0np1n7l7r/6uEk5KSopISEqtaahtOfDKiwq6LBX4EwBCOgSADOBzAXw/WgatMstxNhpVEdk/3rjlrD3WKZYlQYQ5JhnLB4bNMhtAsyswhEI64QwQCkqJ7lWyTkaMDDeyUuf7YACIH4LRN/PVG9kFk2GQCSWKvHKlLuaQLV4TdzgqkU71seNZc/40ahauYFwmK0Ef6nlVKpImgZ1U7k9hSY5Taeg1TqRNx//ReG8qqsr8kAxkNcy0qZ++GeivoDcMbsdMIDMh46/G5jgM2V9c1YrrcEXuKPJ4fuSZ55BORd4r8qUc9Lsu7dEzpFffmABRCtHKQRzlI75qUqs2vfoa0iCTGmxaQyzRKZbdGmYXBILtEidZGL7Y2QlcVgzMFFQMKJtGhMQj/NLyLuIM0l8o+18Il0ppY5ECx4TEosZepzb9jZWvZVxk2pSuakFKM1rE+Xo17gK//dok1NGfwdPA5qrlKXFgc11K5J+guDk0LQFsUOD610x7+Jp4yU3fKQlg98vpAChv+VNfAfoAMAaHkcYICu2xxB+Tu87HLknC9Fw471MjkwxDAuFD0CoqM6CVr8Bi+BrBgSU5ESJjL71oAADiYD8Bu9OBuDxqYHcyEKm78uIPAET0rnyEAACxbY6rF1CygCFjm8UERq/xE+m7cI3v1gfwsPFXjNLfE8KFVq6ezQKt7IUl6W87vW6TmVZpCAfvnLdNqSQzeLGESTDIbDH3cAcA4lW5z2uAbNhdc+ZKzUrHmnAWmOd8aVvN87xBpxUrHWOi9vC0VDx5msGTcPPs5dqpJyeVZLgT+gNV1A0622qeOoqI4aIq3saFY2sOGCcX2zXo5Dbo6eQqT1XhdMTHJ2EHzLFU1qxyqAkXW/JVvhw0zJJTqx6zpn3Mw+NYe0Hip9GhyqcPk0DqzXqJOJpjlZx+8qCxSaLMYbCqsbc8K7o4w8JgpXiEi3nm0Cbm0eFds1tGr1YTbbzamvUyeYoA9mMNqK8FiH7cgPBOgPrCnR72dCU6/SU81AFELzUg2hmgXjMA0ZoA678BRMsGwP4EwDsSEHz3Fwi/QSzRqmX9wof1zQAQfhwgvDwA9k4AcyFgfXYAwrMBwk0B1hsHwG4L4JwMCG9ugAVgv7l1/W4ZDt0B/BvAacG6AJuOZ+cA2NcQbAl/PIBIlqNnrtlRxxx30ilnnHXOeRe0uOgKXneFUCBecHmWYwgtdwjWveVSa8E+b9m1z3s3W67NMjvExje1kdmxQ0t2YA+vHdc2m1ewtJZbZphs3Ch1ef0JgKefDxa6e5ddq0Lp5jo8sa5lX3xsYK6Ha6+8vFLaVOSoQfszbfzo2tzxxdrPLt/Usrlg2omFhuzxgLvssN1azV8ra3FBc5pbNCwkkyvVPH66+cy7mPiIGhZxpszuBImFJuBhATxMO7WYJ9ZdfwFp7MDsVnngw20d8N2xPb/usMghAPcY/8rHvMqDtJVqzuR49qUp1alIfhnOtEyot7I47alNRTLpTjzBuMc6mhEPc/IxhUX+BUmhQX/5j1/t9IWPvOM1Wzw0v+YOiNolj0cBILp60B1YE0HWLvkCPTOOFc0omy75d+zEYr9gyiFN1bLFFABANtV3tt3Isqiw8WpKi1EuRFUBnF8kzTtu4se+Esc3tapcfF/zVlVd32hludq1Kv8h9T0R/3UNV0OIK/nQXbrV96GKVbi4bsnDK9WBhNLaQFT5ftnb3Vk95ltweRhvbGZyfs/XVOm7cVxh3frJPDn3n381ZG9OWIg9vj3XeT2fh6NeYXAoPH13kteLnD1UbVgH7s3Eo3Fcvn29YjRt2X/eZ3NzWoefr5cB0+6Xuw6xb5NZBkvb9kGD5/3n6vCiIAUOcJI8Mf3H9JdRt3vA8im3yaXXtb3/DiD7TH/aHkuGHvlnx+q4Jf46yEDeVxcLftzi//1cXet3QMnUy5/um+bJZK7M+ACh9njZUGVsWdVBN/FQ8apPw7oXjJn2MznF4IRVtmClxvXBsjuv02DnYJaT8Ffdkml/bXtvll64Hb0qb4HdS6wstNL0kC6fetP3zbEtPR7Ynd09CUkjnFXfDSBoxunMvdW118lNr/p71Mt8110H5KPBgsySkueNNtLODh61u1XNm++NetMl3QZIDE6mBTYHWlwMieYrba20smX5ud9RAZlql6O1Zt/S9OI2Z5m0ZB1O9bKQ6O2P6UVFBLtN/k5XlMEy5llnq9PoyrIsd64csmnuPTAkwaLW/7sWl3Ay0izjzivRK6PNgosH/FImmDZ7xiWFpze3+46ldz7Ij9t1of6ong5BZVcuhW0vesCJlOuk1bSLJdvUuXRuOls3XtUl2SUw3ZUHV1aU0HRfHpO6vVUoGMNUt9r0stxeVLTWNp8jDKP8gyqzmOYaC+Vx5Nr9jAGvjS+gHuLaJIubzm6jUvBkPgcPofL7yj2valgm/I1/CACmhl26/RAoP9uchjKm2eMyCBpCg/H89AJZLvD07+ZA5ZjPnXc1WBal13rXHDMBbsqAbmsiMAVbbkd2LQnM+P7Ow52dn3lPx4Ns5hEe5TGe4Eme4mme43m28CIv8wqvovVkgBsFwJtsZwdv+bt3PvPPADAJQNDHAwH4ANACMEOMGYxoqZOqbNmgwGEIsv8wyMWIY1gqjY++R+yh1gsHlzFcOii384F1ngAH3Hee8oIP27gwuWGGCWo64iW3eqq7/t8X/829sX9OqGCQZIYxeiB9gJd4lLsvrtfTKo11OxY2S7WGpobrUumFmYJ08yl2oEMCnf8KB4gB/le68iaPdmzXSznZ90D/bUve/M/XpDCZ6cvYtCa7mzkT79hHd7FiPi3A3x5ozSpUmR5n+pH5BL6Il1CfnyPvrq+85fndbz3qAXdF2ytWW1yHzIJkAYw/DQDxdWUIy90ogwweY88UZGezitWyg5jLR3aXNPx0GEEPYQMBoPocAlC/g8h6ikA7hMzK3HhH6DzpvvlJ9gDdDWQvGeDsQdrm2x4gn+ntF3OsSRR5XSyWfy3Sw3/IxVz+M15wMLK5vW9hHA/QB8YDaN4D5PXt7QUrAIeO/RMJ8oJ7A7wTPbwSK3lpVkrI1qskhV5/oCJuknfb5fsWymEZZO95FMlg22h5z+5mA8mOxmDky7TI6Nu7Ubujnjpjc6NvJHDm57LRbArlwXaTr9maG13vZL6BbeJvjB4Ap/3QghAD4wFgzXgAKBwPGF1cwZ/P8GWRX5JBlT/YQ8MTZWYMY3eoU+eNDEA915btueH/IMugUZoNYoHB4JRU9velWX89WuOo1/fZgqwYVmd4VE5/ERZcvMhh8zxzPeC7HtSlh/T5w5OZzZcfzdcgxyYwT/IUT+s5aDIDGdd4grYb487J/41rIBDgd9kHH19Q3WkIT8VwJzJTFfp0LYA8+nSfcOfLuOI1AWgKIN+KOnEPLlsyvZ5jVrd21KNSAFDbYzh5Vusy3/9Oh9jBWrXp8NjTCBIgFgmRfoyYceLFT5AoOGnyFCkzhGTMlDlL1mzZc+TMVdiIcRPWA4AfAjAFDENatWLccANHmzZcN93E0aEDx08/8RIgIZD0Y6AyrBCdPCZKgwc2IpjzNpOprJxCZU2hU0uwNg9sfiVKoQdlPguC3wEfJQQkiHdDzGagThh5iK4wikKvYYr21BfcyCtw1I3wXtfZRF7xHAg8wlsHWo3AIDAY3FCLv7Nz4XV/B3x4jbcIBL32c/VW5LPanijoeNpp+oO5nLLyU8+WAJnsZbk0Djf+hw+x7ah07UiW+mz84XwkK4PMDO+gJUsdWecLyCepPpMf8KylU3LZZhKm4LXuOPHByF6f9j+SuqOsiRWfsJAatAB9ZrJDAb1ug1d/q7xmbdotar+P/9m4oW5D/oemxVeCW86UB5AEmdKGBHnNgvae6cMyA5SXKiVaQ7ItufcizKFSwny6THbokCkYA3aOQqyIrhlcdbjNwfKOF2vkYcNxA6EO9Re4dpXcs47zqgRopd7Ok9mSJD1oVqSYeMPS1Jfdao+Xrj5pDMzOyi4DyChoM8QAQGVKR29Lvkkw8Xiioy0QpqZizuVaO8iQqDnHed1n8YrdZcYrzU7XXSjlORmOng4K5i4nTdoKAHsJMWIO4+Zia+I4nE0cndWSlZdFQmHfqEUja61aMnjQajyvwR+wPgAHK5JDvel5lLoJd9btzGxOx0+1zzGZ7JLKQ72u55TPv9wpsM7Pe2vks9NUDqXvmoedZeSYqQ/m0JOdFdnHJZ2uYC0FMQed/iHlIMd7nyIGmrYse4vKMOtK7anal7a6g48lXyaeINb97LKrwbOYpRu+oGPGl8rfUVq3CUbDHk9ohQPrVgXtAJkPVYF0htQbTOZK3wrekSJog92//szg4BIzImdMwYSaDVt27GkM4cCRlhMXroYaboSR3Ljz4MmLNx9/8DXKaGONE2S8YBOEmGiSaaabYZbZ5ppnvkXCxEqUIlWadEuskCFfoSLFSpQqt856lapstFmjXXbbY6999jvgoGZHHXfKGedc0OKK1ud9Fjzbb439ARgSYYIYGQRAD30UGINgGm+7cbQhDeCBg6B9Wc0ZNlRsmDLDf4uN4ImYWiI+RG5tCfmh0iix0RLj1rkPMgltsqmX6UibEWx4ic1BxlwF5sk1X2TBWl1o0SUMBcJViJASrUKsZuIGc4mSa9utuEXJkJ4rUx4kX64CkUIpRQoUy1UipbQ3VKYcpSJUe4u1ASmVUbW69FQjZbPIFhVqROpUqNdcg1yNvVSTnRi7lNrdc+2xH3JAiYNyHZZxRYlWjd3QRJumbmqiIybPR+FH/8ktRujDg48++hjBg4c++vDhwYcP/4tXquw6I+N7BONGDRSMEc2IYz6WZcCY8IezBFxQaXikXQNCjElEnVLIWIkBFDaNSKCwWSg1W9rcK+mRMb3iWoRcYdJiNZUYXhcUbQXSMkIgZHhDGo8KIxXK78KWb5sNe9Vv86GREY539JoHF1npaXaJoxLHpZ2S54zEOWkX5GkJaTOyGLYTTuSNjPxZNxYwcOAgh4FBjhwODBw4cMJAwNzGEJYvAETW0EgslIRNAPRDm6Svp6AIET2SkGx7NHRcNbwjvkapoO+ePC00dh51pNqOv4RQzU+/OdTmV3AglfsOHi8t/tDoLkzJosdGar3v2SZ970TEJLmOCDvCdkTQEX5HeB3hdoSjZ3o2iRe6PBwvSelVoXFp0H6VE58El67OEuPh7P9KeZ/g+BkbHQqHzoT0eNhzJobHwbZIljqqWUc5hWSz4pL2/+8USHj/CjGlo+cRw4WDAD4MPGhYKGQokDZJSAL+W58hOZPl+mJbcJcrFT7/h4cj2uLvPjHuC9bzC0cB+TketNokW5VUwG0DR6cdcZohQ1leX4GH6S/U2KBcvkxp4kSYZ4ZJggTy4caVAxuXYUkuwcJdhJVpgRW5AEt0HhbnHCzMEVioZthcZxGhypyJeZHTPMkpnugkj3OChzvOwxzjoY56c/+IiJpdgs3aGQ4h4SjUAajCI/n//4JBKnyYtbRxdaz6DfheNGcVwBgV9UhujB3ikRYp9FEDGMlatGlVFJWoCpflMzTooYpFhhNVbIIVOhOWC1/dc1qTfIv5s5RP+zOD07QS5SqmYonitLzMyJCtUdOaR+pwi6m5ucl57pVknWaKWgyoRG6wgvjm5vIx+YfzzgGmke2x47ZaBlZjC+zBcm2e3ViMPV4TFmIHacSG2W4qMIUeobwyc2gTf3sEuff+54OPPvnsi6++ee6Fl1557Y23Ov3tne9ZJfn1zA9RWj0DaO3oawNdwGAZMA3Ff86SyB333PfAQ4889sRTd5tkqWWWgxGtboMNCoN5BVsMf3y/Nw9lNA9aIoScBDcKSBauR8e8Lc7gWxAqfprkXcREmBiGwH3XDTd1eKZ51F74fvi/f/zU7V89/vNLF4kp/qtXv98GDNIhQCEMfTBcTW0dnuzjWYoJnGkD7lZQ0slRSWOdtOEKSQrI8shQWIiDIko0pHxcfb2axmavi1DGGKtuXrwhZSQc6aySQIDAe5jPptuiRq3DNhcL0tEK6NFwM160bBWa7CliqmgGpyYzHFejcwqmlcfv1LMjYPocTh7ZXlLMBsoeNskfN9II1kpGDp2GOFUFfuvU4rh9mlTLEsGfG+0f/JtaBBcZzElg1R5FyXBTrsrCKiuDFUWmFc5fKmJR2hPhWp6Fpc5lkA6pkCZLBJHFgqgkTUWNVAB2YA82TluwAgunJZiDadosLUvyvyLGI6WkojZCkHARK9jBGco12t2dO9ZoCgeJlAkSpD15cplmZKw48V2UX0/dhJ7ncvos6NKnWqKvqVZKmdUZYi1yg6SsdWQFvMkSFlzAhiJqCji9aWMYRMxAPe9sVrQaerwKsdYe5G3tCBBugowpHV3BbhKyCGnje5JKdDDeBcR8xOQI6zA0LPjTmUw2IUWa5kmWolxIGkscQsEYhAjBYJpBxEPNBcwRTDnMHyZylKad8K+ygWctSpi1rGYC5VNDwqR3bjJxDt5dHtaVazIqIevkMRSTOV/OY4byrEEcvHfoq7zof1rNok2CD9htnP+9jA1Jxj2h4DaWO+y3e+jNwhlTo0yDBviZzAJgfLxzdCmuPgp8NjjasBjmEvg/0r5AoIXqf2LN/1sA6gQ5mwPoTQAAPZJkAFQI9IID3z2Ymcsavu8nJg3hAf7huDNFBEBYcnaG8RX83dYy5ACAnBaOoDUA/hyQP3IZ1J1eaTk8S1ihBjyMNggBwIkSwtwzQZhTgn1nAOU7zqC91oQNALicqC8AcSM1NW/I/nzRMBfushylQy6V53Su5VleFCIU4RGrzUHhCsKVhGsL2UK+UCyUCU1CpzCs2jdaiobG9Xeyf1UBUHHlocHxXCrLKZnrAlkQ7jXXEjKF3E/JKHR4q4RG3VCzDP5kg6yX8P/u51fR40PZ2/Xb1dsbAMCb/4QvovaNLvzim8Y3qte3X996HfBDAsQfQJjPyQD6kNuAqeg90Pia1dkhjFaP9eovPm2Tnly/0btmgipkJI2e6LUDPEp4AVRr1ho5uQVhTMbBIzaVhJQRY4oXqngXQ00z7PEa91Dt9PzSJU5fo8rG0PgILbDA7lfIYtj1YUOipJc2Z+HjM2fZSdhgz9vqHIqqrV5K7JJmTFlsTF/d+rnaiBqUFXCCIet2vji9cvq94uFaI8tBFGKQUsgjvcZJJuw7bQoRAZaQIT36DHBZc3xUyDuZsSqn5wPCs+vL1SHbNdlqp2122GW+/Q/0ntt/ihYj1kIr5MmWo0BuM8m3VoXV1qhSZCNnB0uz/9oY1JzlmzkeiUC/o3lIH40/UEgDF2YImGWWxZrQINLyJQAtIXrsXwC0LOIAjHn/8ojHk9CKh8j/eyprI7qHM8K/AsiBYPIXYOFfaHC2gY88uIH3TnwCcFJpAMEAH/MR6iRuORWPgAQKjngRSIy8zKQJQwEWYZSJGGlSJ+dirMmJOI1UtqI3jOUoX/+BFBOnAYQpbJWCYsWcGa056I+SFNDlPa5oFDqHcUKn1qGW2hlWvSGlj7WBGlhnVBXVUCsXg2ZnYtTGJjoVe81EFwtjoigfRn3S1wlLxzTCuVSenptvN1Bzq3BrlNILt1AbdzNbFfmm3NpGQ4SHeed2ThAj8mikwbVbqdVaVVa8opXBiseG2MxtNsa9/oh88MIFJ7/FkCWxKrJHIuILREQfyEM+QQ4u/rhqnlH1/bcXL+QFv6AXGs9ZNtWceufSNNuS+NjwzvHqJ+NfCGpEKKcVkVcjcbPWeJnn/mM0I8E0sdH7KflPNP5Rqsz7vm4COiV76huvvRcfBk/eQBZCpasKnUu7zjRN/1mLg7/t2wPrZIn5IQKQ6IGI6IQgP48MZV9Wshhe11TWyosiIPJo6GJCEJ+6N2/wRmOu0Cn2Y7Fc1ux1pSZ5es5DEXk1vJt1i5Wg4rxTahuJUKc0dPTWchxTo/7cSziQLWe7px/G0U22tG+hQNKi8AMppw+yE6eHzCSkYEkdfaOtwBzhR2wdWPQS2W4txduTh/YRliyfX7TLZf82WNtvT3NWz/2bsNpZ+cR9m+3sO2LasF+6ehzPYxpEi7AZlns6oLN8dnVDo+2W3+TG06uQNLw6nrEAZDBuNEnW66rK9YQg/4x+nY4NPxf7mD8kr79uD8agBi3jTcp82Qvc37s0U++RZcBBI5Dai/AaYn/e2OLujkhHHyFyQU+8mKT5C56eixH0yPO/d3T7T+uSFeJDAlgCd0zQDJlgKTQtA8d+kwTK2r5FOEVmO40QnzFVjYa1EFjODWFW2BDHD+v1nweAk0cVkYIxkJkoSIsY43Ye8aJIFL0aKPW3HPEFK4avP0I1qCzcPGOSKxfGqdlgWqCYZdYcprq4rTwS4+f8hVGzgJ64JS8c2wu3AGnRAkKw0okTmI0OYFaiqyyMt67+SD/JHnXSm8YFwmoybo4JuBATHME6JlwMCGBEtKuZ6nVmrNBJACzDaG4nVoZQff352VxneRIo9TcxGpbA2x4jhgJAAxgH4Hriy63uQ4DsSVjboZwdIMCwA6eDecI5hIe7RxssVwyQbvtiPoqY4MbN/8bZxljOQ1+U0u8xYfjQK50CnY3tLoG+UM5oFhURGQfzsZlBhbMYBSeewk7S57gnRS/UgfaMSrzdgtrzGGnlkbi5vlXBDoCVFbb/KKAEipmsgJMEjxI3q+QolXCyc/kxDXUA/h56Y4204cZGdnI11woIqBAHrzwv+SBTRR8A5n9RL1R0DZWlp7twivhQUgvLoEUoSVHFJjuAWtg5SpdKjApJBVKLNk1O1HpLUYU8KVWr2ukt7nzxjSwCJAaTiMHWz5eYvVCBmAGvOIGuWzE3mw14XEkMKjXsGHKr6cKqY9G8ilwI3DZqmblfd4791MfuJEkgqiR6psuwqqpIkW+p2RGK1poHMlfXRs3Jjvqrws+hOpVFNfMuXrl2TowYx50zjhZjlSCOlXy8+Buqi+mHLLzdiHXFofB5a9YXAqOkk94rCtUiAPwR+O4BwFvPVph9C98GWhSGMt6DXSbKmWZRaIhRS4aF9+tNU1QXQirNGN7AmaDJBDMOjP9sunKLjwCoKMYrrBKkYqrCyvpSzkfDW3FV1mkdFrGgsidXTpTVlKtc4xdQyaNC8YgAaTO5xqLmkpyt5BVccWIdVLnLFVthlPGOYBbD10m5E0rtU9oeTeA2gVlHSdGBf2EVPoDd2VwThAB76UOfH4NyELLKHnWTDHolohAMIwt3rX2Q4i22rWhg7m8+uYdDVS+bjZM2zLpmp5e9VJ3Fj9tyam0GZg5XzntarX5un9LimFpXFdu6nhtCwmRdnajCvElWb0aOCcEM8VPV5WB9caLuQQWkxk7sC6N1fgmQMkHD5TIWA6eyINpcLXJN2BY26p42QGn6qM1bVh3VhGEG61r8YgqlgPLxEjQBJtU2dMTYbi8FWoxV/Qov6YkZ94R2pSFljenJ2UY3wTEJog+3zfuQOsNlY8i9hMyAH2nXOGVQHE5hNts2TJZHnobcmdt2gikfYsJz5TbcEzk1bXL0okwCmmIbE9vFx3wI7zIeXGXvra0pLRNyWbVmk2EQD2W2CWjA8Z2YsGm5KaHc2zka2xigzTxMoKO+DwwROCAAwGtrrIRFzm59+KB945fCHap5Eem0qoxxHJU22qZJmRXVr3JTBW35WMuIjSalA2WBqC6WpTa42hBp/ZLab1l7JJVZZfAaVC8Ksty+UUT1oHuIc2iyMLt+vPmP5rG4pBdcb1lrtbJAJNPmTApSx6shSyB4QJdW7FKiHkF8Rc+Y6TnquAFmmotEEywpSJjLaHk2JLqp0F7+nL7MT9B3ceNPXLUXZiYWKjXPldVMbgiPcdUAmAIQj6WXV9xY+4BMfAZv1vuck2GwNyYEdZGoIxnroAtIkLUnVrtm07uk78Fo769ASi46NGyXPqYfke/jyKrRVbcrFBfTUn9YMW0VwHHzDLiw75rhmZaFP5mcJmckGRCLBKM3QNPTiiqREIKtJSziuUItel9bVwtWEAHZ07o3KhIzyywvx/nvEUynwQD5pXU8fhsgevc93gtejjvYYsDoJHZiVkCMvrmKgslGnshRwUqrZXRlRDzlQ4xIAJIoTksNu+BIhuMoYA6/XsYuwfrx191jUqsAg9MIZSaa4oGRjtYbIYhMHQBwDfnhbWnMKtx+qrmjUq7oL0iMCpgTjNIibLInm8q++JRakXX3Ic7n8Ct7VSIRMC62SNQVERfZxaVHPhmycxabktm8VmDDzK6GXFH9PV/S/0F1NNpzZlrjgQQAS4at0t+lVjkFecNrSbP2sg2tL9rfhAyAM05UG+mhq9PWx2wMc040ZwVAA7jEwhe4UgaVmghRGw4HBLKCnhDAFGb+nbFAOZHyXc5ytxSYiPrq3QI3/kdp7OaUiLFVBbLi1pBpPYo+7raNMk0w+jzdBItq3VaWzZNOmxrHVZBZCSuuDjPLYwlCcod25FaTg3+nDDl1OnZ0CnNLBoYKsfJ13SvqPSflDE4+228Ueg71no/rTvvWe46uJx/1jlw6TrZWhspkAabAaC5urXepA006WvoCK/2F6WcMHzfa7xDG2WxKsqT0R0oypwhICSpPVXFdZfVWF+VJNwaKSpB1IqWOAEm6w6FrmoCZTKOdaJEVew/PoTTrAxTvDipx6kk7cEqCPHGuMBnHeVey01vrgLTDLc8TjLVSbLv71sNBFPsUx5sARIFjclp+7tLoShIOmMQKa0lmMnZD7dMLVA14hj1HT7YD8K/p50PUz2ZDJINZr2OYcLqTfWrEa+xUB2Kyq1Iu4mmFgC/h1kbQLcmevA6XjehWPXOnREoJl69wyUWj5UIH0sUSgIB5azR4acQCd3k7pRmwNaPP1erUjjWnIdoBpXUe7Q5ZdUszpi5rt2MinI1SgPlEyqYUF2X7sK3FQPcnQ4UTe4DlIoAdMASfOjn7uQHbkeFGLlgqAVuXKb1XJ82I6JGdtJli1QaLSkwIU3Iw33WAOnKIIdjN+qGCSoL4FcUpRjpoWzaRPkVRNAMqer+B5aO0sG8gY0Hh1BW828zDEc7o9HMD61LDeVVlGgee7tr1MIc6HkYqnSJDkU6gXddIB1PX21DHe9Cm5+6JVRAt0VHMtrmKtIA6Go28xTCBF73ftWSRYua1ZJZuB2h5yG4naAmbYkdoerPwbdYQrJbQSmZ9B8i1tal5VbmN0bc5SxsAU2Lbtdq9PIOONhxeOpFp5LQWF9zgnJJUPhzW+ZWdj0h5q4CZ1pMop0lTGjUOWaVDBfIUkyZZWJKxymfh1hQEAstumKChZI9EA30+hyecbTyQn3c4ZKgMzTizK0Ojxp6OO7ciFO7RjAHmMgWPV4mNI3GbAcrJWbYnBTXlpeGg9YsZelgS2mBkNK5HSsaIiFPfa35HO+NDk72ImZkgSutDxsNxM69Ylu6u3g4B99hYG4Ce7xFHt32nqWam96ZZw3XeqOmgIIkOOZ7smkNnvM5hiZSGqgS1zG0k5XHVGaQ6kuz84Fnvmell+BM7OxA1xs4Pe1T08UP2Eea4oub517+YOiJr17dsZyqWV3NJ511gKre6Aq+vWuZecn+xm2SvMIrS42mKIgn1VWpImUmbqKzHybXsy0EYZpIxQyc4L0u2gM5HjlF6mcBmKqgU+BJs56KPoqwlnmn8IioAe4CShOJPrNXWUNS21SVYo/pbfchZdKrEM5bU8O28F5Jgi3+Xex+/1nq47JEhpN472tLXlvpXrvqXkPrvr7UfIJzv3NsuGCk3Zg+77KSN064ainbrbYynxPI3kLwiGL9kw29CAKvUMRi5JLybKhL2P7y5eQAI7hyLXJ+sEY7N8dlGT/5oTX8JGX29cSedS/QJPYhPrA6+Pg8zjdy6Vkh0BVlZjyvk39rLuxB0FscDZzbEAgnYa8I6gXdgjxHAGWKtd7AzWtYJXOWteP2TTOfv1bMB7TlABDZoeBjVm3OgyTKR6yrGx2wnVU6RAGV1ATwtW0Y6Lkju2GiexwS7gWiqLISXmOoBV3qxT4RY0oSSD28T0+uyi1CllNoEKd5xoXM1Hvsn0HQ6u1LkNjUAmfVFtXbB9Sf6LLHmdobbE7jrKbdLvTlU/XMC5orPiBkEa5vtHmuxV1qjJ2VSdukIbqWdI65LZLnKu5hVxTIhbEO8xAEuiCH8WEHbqNfAN5eLiYZJkl0U7DqytIHpfL1OLwAO0M2L0w3V63utZEXrVtxAe0FCMhN01SlpzRia3UwLuGlvIoxjkpjz7Vnh7Oa765CXvW7vRZBNeMLVdGCd4tqQSdcup8viSBGc53hV6HA8SyW1YFl0bjunk/ToKplGhM6aK2pFpj1Pry0sColMeXPjInO3Iu3zV4TkJwVD52WGevplXOaTarqna6BNXX3qmi4g5SAhIwiIO+vdFGDkMj9iorunZ2fngVeApG/Z3X1OJ2QAGFvn/cDMF/vZ3pVpzo0X5YvLi9Ikze6BDuQQUpF1bu6oCjFeGMh8hALwgXd9OEZEsC/BP33FQX3LcMxmixWl2LkUk6dJEAIJGlLNcwjCyqMQ8SqOwDbF46oGZcDJbRRnAmi1K8psxAstw/S46KMjcTQ0flN1cjbG7rAQxmcPKWEZm6vnKVjWTCgFtrdtPzWucqO15Bm+V2pwL/GdzcI36e0zMiGY2oAYePaqg1X0pz2olbpit2RMe/rItdfBPdMByI0z2P7kdi7pRuqU7irdpVe7RHeA7rDcBbqDujXscroL6DgMUCFqW3SgrElcluyTVd44arGelIpmUbfB1eajVtkn3dJGGlRDI56qy7KWBzVkvIzlnOqnL+nSmwVyOzecZ2xtz/Qwf4gndh3GWdIyTthK1Fq1lqWQU+8d5gFoxsDHEAAUojXKr8DhLeVwPWaFUZen5FIBPKAD39p5jrzD0jZ8Z/59EzDbZHqGpabPmRkADLPy3L52X9Dd2hl3sG4Cx3CjQuguyiAmSjBbmWkt4j+XI7H80cS4VQDupqG2I3doslWPTqE5YcaRafHgkOYFYlwPYvJmYkxWuinfSHzsvzLPgzLTPUNyc4mxMSe2kRK8SwKzNapioEkrTnh+PK6eZcuIzF1y1e4uFRMvNKAnBN6kNY/bcCN7zMrVCze3ZgIQQ52wnlJwzInoBsxddtIOFpPAvTh+jZy0k8YkDmOROSgsOX621+m0b9yGCzNm5kzMSUd3r3PwwYuBjjXEfMLDDf/jg2N3x9XK6Q8RznRdXZ11xJ4407V3fcB4loqd7IYOTc4M1im7xbRCxNiiNoGIjoHKEykxXrrvFIhKw5KY29UOYWb+WHKC7/VuPwDAw+Lt6prLvpx3+ChmF1akbVit7pgwWcEZXs/SEG0lW2MHfH2fY1avJuVvi5kH6iTlcugB5TtjGYe8zv3rjk9CwjZMGBfC6CemdI575pwTfpt4wUpvudF2C5mBSLzO6bOHId1THlt0L6inV2UB2XF0Ij003TJ/eXWjdaphHT1Iur22FmsfAhiIaCGDywlIkbcfEUpBPDY9bSZnUiMiuB8LSdh3iOAHkqFA8NxjgVdPgwWQB/LxecRYG2T3srwRtsUYod6RkcCXtL7seW0cG7vObk+OYyjo8gwvtOOIyWTkzTWDX2hsJUz3KoBLqJkBfpvI5WxHM02soZiOVTGiukxp3wpp4guYlVgkwdmfAV+JBoKxmQIBYzGuzOMoFGsbibOr4/oUvsNKDg/38FWAcQ9bIhpVLxhbOgj8CgHjtbgkDwSSlJYY+BmsCuo9d0SyI1eIbeakXdghvHNoazJQAv6FC54r+rugdjB7s5vTx2gWp9ahUBKptq5dtHRyJysNg3Q+jAlOgGuQKEZWHqeHSrXRB+6JGd/0vgCFd7jeQ3H6BSa9eFRRWClZEl5sKjaUUKWhRUQIE0/r99hlB/DO8dnKCjLrnqN4dOwr+D3yLvdeWAdDrHOLtuE1JpP2EtkM6VDJ6dTgLhhMyrjMdhhjUZF8WZc+vBWP6ebe/otvEk7xYX6Ka9nU0cXx01WImempzRUS5BLnFh1AHYDJkzzIKC0EscJFSsYRO93/P77cyrxtLYCQkFNae6duOS4OJTY6lTOh6Q//p0XKJMJZwNipT6/fRxdHq37Q/JpENLRcRZV0i6Oj8fe9EHDVnnD1RHgNYN6Z8sDe/uWAEHj5jj10qH/Mp0ymx7KcFJdbs5FkZUOxqFJM9hABuAYk5almHNZa66hQrQ0XWRhT8zlVDhZBsYuuRUyddYhW8/ugqIPCbGaIUbZhYTMEq+Ea61SRJ9KlF8pRtzBKPnyiHo2VFZ2P4fSov7xchxmApdWkO0DRK4oY/V8eIlFWPLsTH2kXXK1Q707J3Sqzvh6zuo/bKkwsnERxeWCJIatabhMlJtbLRIRRlF6ZlPLYRMoyu1wfMEiZvyC0S8n3N9j+kskmHPp66D5plliGJZXqFCN9qV5uy9mUF3aCpq2IKVvEc7NAyJ0m3noCAGTe9qoSbqnSwkzolucX279wi3s+WZeCj+Epj2fzKPT5DlVKej2eplaqkytTNCmq+owU5djzP1/YN1aHp87u81NFNxQp7xt7VJ+sAHqQL8zFRD9vzkiPZA4qG9Iicb8wlH5EJ/O7FKgEdYaEmLvLK0ZxXooWebT2+qi3FJEgLu5iJwwV+9i7mo7sLx8d3RX0EoGEUtzZLCIYen3KR7dr/41SmChoODDkUqBa1Kbl0A8/xc/f2bU/Q4yJg7106uHg9f1M4APqna/8RuUhn//YMiKO+Mxnu8MsHrYjmarSR95I3vfxivzcw1DcI0vJz6yU6fX9Y/2kxzwaPYbkHr67uu288S73es/Hj3yPZW2n54hFmEiRn9QYezI0bweCIWDpBvhRVIoqmdOOWzRZNwJvBN3M1hQHTr+Ric7M3yzKCnFz349giM6yrPh74YQPHn0oifsvaHgpsvWj27XvFEWURu/x2h+5Q4dgiMLNUx7gj2CQ/czDx03hkbnRCTEmMjpBWShW47N+CIboWt5V3FHcKtOhGOo7hAekieVbMzR/W7sX5Tf9x3y0rLm8/uMgpakFW1Qvd5wqy8soSM+lqwqhQ6eHFeT/3wsGElTMUL8M77yf/mAkniUKaOs/aX75Qu7GRyuJJyIKMAL0ZXfcMKft6i+ltm+Kuhj+IhTviPr5oU6oiwvqEZNI12upW1mcu+p0dHyZMV2bfUtxBW5EW27YnN78SGV+FVEabffqrbX6AJuh0kkB6oTTP4HcccRsweVFUc8rydYTJ1LcmrTw/wTywVJjeZprfEM5Trq3bW/fDjU+LXjlM69UT89UL884T93LnqWe528QvU7H47tUqeNQszbFLWmpNUP5QnGkU/QWyMj++zTBWX8j2JVOQDEUz4GN+GzSexHDiR1eL8Tv1QKPhPwUCget15sBFT7n+xqja72luKNYbulKoVlcNXjl26u3OHaOf3X5otebX8mzX33AtxiIpr3X0bLPYyT/COjcqffofrVy0A+e1QfSimh9hFI9BKEa/gxjXlVF1aAqPvGSsqkGUHHXQXVSDfVWz8qJ2yvu0Rv3uPLwOlKNTeXMl6TC45mET5VSOrkzqZx4iFRtdHf9T0iRza1y1xmImlzFN0eVZu8VP1mpYqGL/puwgnV9kUeZu7+qteAP3ovWvHcXMBSCx8oRDIk9Hd7xYoiIUKTOhN2PnaeKFGCB3+q3Viv29v2fkrW46wMvt/uIBJkzWOj654Tl2GXof1l8mCiCGLRD3oyxKktg5/9O9y5DMQvYmJj+KDowP1SsVrndSs3/INXQsVy2TBX3l0BGeHoIfwEPz3jokaYNP07mfo8YYudh8g+D/Ga9p1CYYdpQ582DypAYn38eG3s9wOOby2IadfX62dA8IxPBEDcPqet9Tq4//v8nv+v69RgkcxHHyAJ+lGEMiXljg+cr2LIFvuJ/W9q/bjlWvNglDXWLno73r6FGI/o3xQ0SQelNP5V2meRhKIZ6Mf451TJ+8ZsP71tzKdwvr4ssxiPG1ZVZJLPd7fx/975X5S+mXg1GvTv8fV9TvOM+PJRRxYNtta4964pUq3C1RwfQg531ONMjC4PuB4/ukmY9GFtiMT6YUrzjsaaiJ/Tbcx6ML7aE3bctI/GRasvTseqM+5JSnqarsvY9vmp5kHn+M8PweF55Sxx1xf19LaIRXMWY3mbQCB1wT3wuqvUFN1tUq1sdp8/gaYYqphwxfxrBTau/ZjvVj3xcdOQ5wQ+aPervUn0Vm/YQ63pUi7iX5jfYT1GTgZqPVJqeMKYHlcAqP4kjd3YxVHnf6V3p2qxT228EnsnWVgSceyMDlRq5XWhUBWj5dxGlMV224gppNenT74eG3hNyQYF+KPiOd/RlMzfMabsHSqFT5yzCIn5G8oUckC02JFqU8ZlbNupzk6LzfXUyZibEiDNKF2O+Oipnc2JYbqbeqGn8VgM9t5v23TyHG3MQHMXQBNo15Cqfp8tj/xcZTsFbq4O3ZGDe+rzk6AJfnaxjOsSIAxX7H71sKakzFwb4ZUCt9B0ipyo03CW5WhnmXn9sfUSDoarI8m/D/YH+8u9VaVJ4fFpqpDEpOtKYZ4lIk4/eLk8xOLkyCwbmb3+CafiG2FIjYsKSkiPTNMkRe6Li49JKlBEB7Dfvm8UuLSIp6uPqbNCEq03QkZs7OUkegiGB+fG4uxgTSwwdG0zIA5kliF6ZVYhKRK4x8mAMwZD8relRn32FLyvePWJEMCQgCdZpkuBABEPCT37reAf/q1s8J3qXEcVQ+UdBvh95IRhiaI8O1oO0YkfPaEc02eN0dcd9Qo6sEYm3F8BFq6xuhMce6JnZVt/ePwqi1Cn+nKbwRWRenJagRWy+m5aoONdj0xS4SKuf5ulNYtYU/MC+wodotF+5uU3dJSn/bIuQOQFFgtjF79Dr79u+oly44jYNG8kTA5+E54Uo7tTOVdcY6aMn78W9H4pFqYuFrCW2MfEJ2xTcLd8yLzxCCx8tLPv0gkACEkC8qCSfa2QlLQV/4GZ9B9THK/33wg83+LIMp7ZSFEGQNZqkRL6K/LBxltodaH7Glg+/PqvYrzj68jc7135+NKvPzcm+JWedF7reWvH+I2UafS5jXSjArRHS/QkoRFsfnfpTD+A7z+2CZVbWz286bP/13en8DeZSF09ppXBuDlFKMUfpLwd00/hPvJEa75MaEosOsD5QfTCr7K2Uz6e8vDJppmK6F6My2IHoq+BBJN+AOoBENTL33vk5dtpgXPC9hexStf41IAbhQOJUyJqTAF6D7UHo+DSqTqICZJu2XZgter1StODYb76DRQYPskJ6Cb1GY1wF8BUwTTWpXL9VTHGraFTZ79EaXkINYfpUqPMQ1Qpc48+FWr6jhlG1IS6y1xPThF3ozI6OuiF1ZZ02aNrX3ulNtWFZ5OHUVpP9s1C6Qr5fwD67jSEmipgH10yVG+EwBzYwvtnFtn5C4B/0rcrQ+jF9T8olBHwvuJ0wytrLKmrmJ+KL6wO6/rLqLsRd1VnGKAaHMaYLbylP1dK8XcNldevb4ub+5vK5Gia/s5XOfN/fuCoF8RjOEZgVoBKJeMLunB/JUiU7jn1gNK554ualwAZBxQJTbZ1+IJSyT2wvW6TK2OsYd9oYePx4aEj2FgEToGvK5kfSc2udkonppsmOcuPO9WrDp0RbLjnnYiTQR+fnzEkotYh8urxcUwt7LAkwUIqKegZDrf9WTpm8qs6thgiQ1kHtLypJuCyeyg7Ei+0dvKvH0GFLmBuw/16NoDRn9qtWvZ+rk/yhv/AlIlaFYk1VafaWQeRnRQz4/gT2TqD6dPFlzzfi5mUlTLJTiA5Suojp+FHaVQu6rcRmZ57uJwRraXJI1fifLS9dHferBLDizKe1CwlQjLLgwNV8QS5iqI3MFm5eRsOh+SJZPmFoRMYV1V9+ZFdCLbvZz+IhARTbsPOfS0jwcINag85mQZAAgvbRFUblxqv8z/rONAcUie5R71uOK7JmfaSOfBgdzIAS2a1uAvp4D3X07i8Be6LloFxkBxzk4AbvzbZIwK4P+QeHk9q14BCeP2SqalSOnmezzlOTR3apOgdP2Ox0/5FT7GjEeBJ2TG6SZYwfpx5XmrXWj73n1F0Qewa45SBogkNxBIFvUzmcXCH2DX0i/ZSXwggcZkvvOg5IAB+aN+AMyBHh7QL24NMiZ9ZsQzWDwlhEw0v663XsKt2ToiGy7v5i1F/QJlHoUZWq7/gZbG+kpqoh1eTQxO0vBmIVYYlaFVNoSr1pf/soBJ1nsIkvXbR7KvmSRnmMuAyTnUIQDEHb4T0+XOGU1+qN0qJ7KY6U62WRCTdF+UjNfrTQ48vGTXA2aXWzx5WLOkX8CJtmoh917f9itIWgjOlVFQ67qixkLeZI4Q83rF7ot1r8mdpyO1x+TaaLmV4MxCZGJXu+a5UAPrh3ewPJQIcBQRPTmlzJl3RsdS6SMkx1kSEwBEwV3J3ostkylSV2WVPUoZf28kti5ZqXi5Z29OxAskgRPL2neoFuKFHp6Go0OBzlVk2txSYtfifGEsEB1tJnxZJqrJAyVxjDCoF38J5Sq6Ia8diam+xuywId3pmHBG4rXZ7yhEOSjZmM7KZeymiqNsraz8Xdo0iY39qspgVEgDQ71bdYi+7Dx6/H7+ShX49fOcr8Lz1fS8D+vrs7nOtMzlnVwfvshAYkgKKzQjbq3uSuKFrBkMdz5hM3DlMCcCACpJyqxki+pJL/RZLINBcKQBETNFM9VQUSQOpZNuvW33hjdkxulGeMH7skFJ1M/egF3FX4kh2RfEnDdvxmSCLTHUIUGIIwfP3/JHmKFxonVaFTBXeGy7HiWjIwFyrub8HtyP4E/DVMou2DK69Qtjd8B8MH++8nod/R+vTn6XNv3kGp2zZZiHMZyg/nQrYnlO0gsC1PMI8vWJhdSicnyXRZQ2XlJ1ZQd0JGQSbRjHyUkijNNgUuq+VMKuxMDUbpb+ShqdlF6a+z96+cffCNEf61GtLA3l2O4ZmrUZYRKfBMIY0IP1CFRa/8Bkq2V57mJENeVbcY0K0JP8Pb4X3NDMva6F7eVCNNftWua2VmtXnZWlpHE7NY+s/SkYOKzsGH4n/puGOGhgQyzkSGMHH5QyCetS6N3PJvy8LSyDnf1b2WBpry/7uBZ4eL5uK/6fkakWWQT1yPKy0a20nve8lE+WzrAiq/ryHqAjb/EzHXBdrPiuuxZHZ//TOc7wmuKoeu2W6Wpm4mCiXuSpe2wex31DUiZ+2hZLVH2ZS0GR2+TNKlGJVwk0xxn695NcmncC6JV010YHSjq7y+6UaLLJEqVBp72cypCTGt/YqPrVnzEeJ8yGPZ3JWUBZXiz1YB1U3rOVWDUMtvJE8ZuKMccEbj8zWaF9zHH8ccX9DsZzDr2We0bId6wbmI1mGJN5TXpOvtuogJGlA1WA3KsEpZ6nIrK4PWOBtw9TXCbMmXNOOEpmAwMqj85+QQBEB0C8kb1h3ECVRkoY2aXgywDYiilSp4llVGStXKnH559c+pAkk8MT3hSjFwQ+XxV9Zno612D0FS5kSVfor1rVpWI0DsSP160Q/qpUqQAFLPs7kigBU5im5SyYxJZNwTEYHopmCTkumWbm6f2hFmaV8mwEI/zmtvjdl69WuV8JebjsyrvRQLGhWDtuGzmkMc2E8mHNrYvfzjjyxkEz4QUa2Y+RwSZSw/XdQtI84j4KyAuXcN/ydWVVW87APpByFEgmpUSxScOR8hWWNikrfBIX5pHWIMMzxblQcppASSMozWkUGwHHrh2aRSlhoeJok15uFlHHE+Hb/RJuBExpvIICYu/0B5jkTnQijNYWaYmac0mvPIf9mJ0hyyUrqie2vOeNrnNVqvOfjUX4sHAumtnOBAzb/yMvUQjbZE695MnUOIoPJFz+hQS5B5cy5n7IDwgtqe9XqHxYwh4DgINOMiIYvGY3O5Yyat5AArUsj6DmnUR1DaKHhWsJCItCGHO31s7rVEIkQDnIojheN+e6P/VNzO+IwEMxPirMtcfiI+hxrzyicez/RenPGyNB/gt/3JM0viY1tm8Ce0o+isI8C+HKxnmPP9jDTcFBgX1WppZ2kEAo6eVJNZ18w9cGPBFlfdsnwPUqFut/jocr65XfTob8B6YDXlVLXk1QPb6cmNcvJzkad/hlmxmVrcne3gQSSYitqPfDU8uCOKrqY9brZikxXQmaiDKByIakFH0frOLiM65nuoPJl/37PiOJIwfhgNdoojXR8Fj2Stk7zxPiRWcwSqxHoHQvNOVOligLHqXqeaHmRdjEj2WNo5Pesdz2PlorysLXTSLT7F2HOApazQjSQfLihEpKM5FNKe+TN03EmaWNlEfME7XPwANijjJHWrG4Cmmm/KlfagFRfeHoy1Zz294MGn9vBT4Wuf2oOetfY7+f8F7HPbGOJ8EfPg0GjZnMd+cIpHyfMjqW+LOwTqsEhRDIZQMWzdS3w++4EZs0mf/CWBcom8jgvTNESTE4PJDazuNgifGimjqf/8sYOP/5yQTtuxyrdWmSx6nRXvxBiTy2GjreqYTDmaQ+HvbpihY0/S/OimFBwWYxcqwkpsyjg4FriMd2Ws8r7o6Wi02x0zzcQURl+Up7J7KpJ2OBsxGuF3008PxW/j8HcIiSq/widUGWBcKLilMptpd75RP5WhCvZMl3+vP2gUTXp15qrahHI3aSJVLjzztjbRmPAr58fyDLpk7oiF+BXvzgUGKv3NAM5ZMDQ7oVAqYhFrlp//knNQ7IQlyQiM2PzyUzyROiT9B75qVj0yiODvzAZ3qnWX+NYGGNRicFGklc0klm8H2gnWYoem2W6GU9vChSJrwiytNgUNrWXWuQZHRUlTaV/A6CxKuWXtIXeC7C4xyMuMbktHo8dtWeQtwBtzQs+VLn9DMpttTbBnlVUN7Uf3/qUHIMOXnuHmDYrw15ouFpG5o2EG8ZquM9dJLjReVhR+1Slzh1bM7FFPVYMEkLmtkE2mQwRIu1n9PWvgMowmoMWnZrJwQwvm1+tFRTRuAya3liUx+p9Ur97BF/x1dMgc7wujkS2C/V0/KlE4vmJLWmnTxArDv63wUyikxt+/YFuCUewf4oMVBpvx3Yt2QNQOcIsIwkPA21F2WYLhNKhjYtm9jGzluFShrGPqKE9YF2f07HktrdGGSidPLML3pmsRTJ9p/3CZg+qqAg68Zo5r6AvF10Nplnq9XjsDE0AthSag1YtCNzvmt4fC+phkYM/etE0XKpk7W0k7NZYvoJIc1f+S9cmC2Q9xzUo4ejtvlch/Vnfgkah+evY1d9YWYbWO7b9Lmqo+pWTLS6EbOpvlLg/5pq976XWUTJcj0bXPS0XvO7loSJd6fuZkeb41pHVZkQ8caJxrUYcnZA1qecSfBFSsOCHThO3SgaYbOuMQVwAnIcOhnHLIi8XNDhY9zTVizb3vnERmOJGIpVj/hW7pXtTliTgi6N+vE8vYJddF7fInwKeSk0K0rKqyspSokuis1d/6lQu7i7WXUZJV7fovvTLom7F2R3PJPIfA2wkFlUiVnmKl90B+y8Llwjs943takz5ZWPHghr9UqTwnGuhQFeRbNStBosMQW37u/sqHAsH3ats8n0DNjufF3LJZee3tQBv+/KPnLPjoVPV1b4g+xj92ObZHyM6IXj6lGaiTqTOo/V0mWk6Y7KORcw+WJX5zNwOiAW3pde2lr5dLX1nrX9KWjMGp4/7qWWgzCsW8OnNZbUy5+0kYlAv3T1MnGhJ+Zf9k45BV3hO6jauGx59ENf+mn2IMV3/25cE8DcUo9bG+tmSxoLWcT7iGNxA3NqF+lUHNVaI1tby+9NeEOOr4LdE9vnwwjqCWy996Q0z14ViE1yXAQgBxOeAtwuFCxqK1WMFk8fXRxIKV4dweAvYUg18yfSW58JZskng5HrFTzgrpA2TKML5GiK0Q3juOw/8nc+/43cC9Yt8FwMx0L/56fmZUvvCJVLvTzxUoBq7CsoY7jfL7Boe7WK8Y1kvZgQfAD4KrzmJq8LhNtfUmlytrNta73cb6GvNfQe+okpiyNqRW+COdxU5pfcQC5Poi2UzjYq66WK7YRUAdwNI14EGpbyeGJIZNGzWsVlZpdMRoQmcaQHw6i9qGiS3oKDr2agpdDbiohqQhRKt2GMP0EF+QzFET5t4XugxldE/chYwY1R+Q/agDWDJE3Y4ynMSQpBKHM6KRisK3j3PMQTkJ1rs6Z2aBY1SniT+ZejZHhu/7b4H+y31TKjahnVkggRKobYROh3rTYCUwFoCiy60Deku5zeGon1bVpjPUIDWqtgp5hbqst34cgSM4kGucUIltIhxvV4LbiM99mHCaEPmstYAtC5m/UaC3ZLJaW3lLX3dD2cGXV/VIDQ5Rm3rhiuBwkQduC7sQky/kNhtjNi7mO9kG6nBCDPQ9d2xqfwWIRPgGWV7lOJQfk/9gCjhMBAso21AGpojkzRQLcrI0wL0MmyM2bNbCBVJh0yXqgpTeEDQa7ZlGjcNVpdUlVEZzRYlnZvVb/nqXRlmUMCDSEYXSbAindP3UdxtFClqcJVK8+oQFOyIZ4FC8+YcRvs4QLpUbPdVOQ1c0pFtUMzCvrowlTCBJ3oT65HjJJJuEXCqNf6ZBRhwmR8rJG1on3kBVAH9Bz9oy05rmJtNQXZnblS1H0kTjUE3pI409yVn+YWi8cigUVahdxfyl2QbpYLgMyGACqP+Dx9tlYBK/tUdqjC9PDII5uRLeYywCEkBuCKWQhVGAAl0lOtYysXKyZaLN6o65zTG3DDWMSfH6VChRWu416kbH24trA7HcKLZ2AvjXci6IB1EtaGuOecoU4D18fThJWwz/L82RGk5womqNMFqqSqIp6EBcfEXq8gTsioxMidqB27NOlzEgI0qlosit4/LyuFqaNtj0FeU6IGsSbw9WBBJAOsKX3GJDBEj35ojguuZRkxWb7gM6cC+ERkPG8eBSWEBVwcqD4rM5QHEwgSPA55rz6tqAu4+CUNvI0SHvEj6liDz2DRn1lShHlg41RpPpxiytQk42AyvhfFVVe2NdwFhTrbHqE9KfaYsBq3JDQC9Kqc2GiiqDPVDmlY0Jx5UrSydNTCQhSGEI4FuTgTGCmV41uUIa/lDjMKV9SW+dteD5VotFqHmBImDUID0lTwSFob9sVqw66aCrU7eBPmMN9e1hr6JU5426tAqTXLXFr7F0xEzamNVmTdcp7N5qjS6tR4zVRf6Zsa2uNodeUZzUG13JUADRheJIR/SfsSrN33GBVP3cLrYlascBnwpNEb04rbYixZUaW7DMI+uOlP/QeBItVOHEFWd4NfsS9RTHGx30kkXUDdQPgQpn3kjN4//Nc4XCoYLrl3Rd493kjRxaMCQUDLmlNZVjF/hVAS3HEgJk31y0EGMgH/fPYyNjl/HE0jJUrm/UbnZZiItQel1x90W6/acur/0loOPpsrny1J2XJq/HrB1X5YK0++d+/ADybpnZLe5dcmH/wZ667f3Jem8Q+t3MSsPd/KRey0+MgeE0L6HT8RLJkzJWib9EWQLLuZXekLQWQEACKPxgpmBAJ724Hak19FiRSuixec8xPkSAKENM1nnAoOQTMb2Cyfm8kGXIQgfxqn0q+Wge20U4kgpBBmTLG+1gDgiU02hZswINDGzDjJqnZI05JVQcnw4dIMUMCTstk+8RgniQcfxcPvMsq5DVX7xnfaqQbhQwwk7glB3tpBhFQBG36RWUkFEElERJf/Q45gAIyQO3z2AO2FsHJVAm8uablFIQsLyZk5u/mMnVAjWRDDIarMojNqAwGNyogsWnntDhbbD0TyV+TSoqHyi1pat69eLPLpsUBM5TpgA79ipLBeqvVIg5YjYo6lIeCgUPHitmFat574E8XrlEeYhfUJEL9AOxBhIUrZhC1CAFGsGwE6tr4xdR0fbzR19So5oBagaFoWAWSHBGJwOEUcCa/fOxdP4RXv4sJufOlfb3puzfpDxNi4C9Z9Bqf3yII94i41BY7NunPr1rwvliJUW4jsNZtQ/Ir9AfFivOq4wel0VUV2QPgAAeHdtKLTbw3nvO55YIdbkSKv0D8kTgnxVg1TYp6m5M8ZKmePLE6lJfqb4qbDCD+BRNXn1pu2F1FfjTcvwUC2f6hZFq6ABB6NXGzW+uqqBWPm04NgMVoCK0GxOos6TCc8w+FZnm006twCP8SpXulqmvDtSbEdShq6YlJ2+uGEbEw9mhySveHBK26E1UMg6XGLnvt1Ghn9hAIF2eEYIOfln1iZspubhTx0OF6GobShNXvBmR9Xd0n+vZ6FIb8JVw6PiVSoXaC/YaKMKHKlGFo1Hbt6GabkqfmeZYC7fppaocji23XyfVlpHjgn2dn6o3c6yrT+mmBpXSMmeNNOE4nV7PX7XOcdzaujmucx4yO0TfkHdUg/RYEFpT6wJgsbHkUxGjnMntpw7OgqV0vaMcNALNXTYWHcQFBrkMkHBMAzo4C+JNd+QAaviL738gNHjzsGqNJPXCWEVtPsrnUd6uAhASRUymINjHBpVJOpX6RZIBppSvT7+/gOI48JAUhxPtQOECxPWcdTiI8vtRqGDuOna93IJ9uQG+CR8gUOtxAOTBR8Wc9ejHW08E718yq/ljQv4LvElIrpeckCiFGTQgfg8mqPTgMD4ljDB4Vfn/0ULNIc14cvMRhvefvdx3+NU7LYqP8r7Y8C/po1Ef3qGm4cJo2xb2xqVs1pJN1xvmEhZ76WIgN9cydByLDFVRJlHsO6WvowZQ4R7LRsyPAR9M1rdm+UbxnAlC+2XGznyQCTxl1mLI7f1AkTc7r/44QgtuBbHA0gkQ5QUYpoGeonFWeToL8PMwehVEpYLjZhlKvI8C5Y0oewt4tqOoGJD0TgqVhqEC3ttJh5LB3+CzAgoKm9ShxKY2313ImxAVAtE6IY0qBJRv89CfYU+X/UWSxdCl9gSIODXqd9TO8sNkMyUTi3yxePFFP6uTLWS/pHam/jXgu77BAc5HBtJkShgo0g16+DkHmCshIlQBB3DNRh+u6GuvAk1AyzZQgUK6Q/tmSelb+pxRQEa2QTafOyrvCVzaZ8I1wwHgz68GnfLab4CoYvRXEz0KlQHfWGRDrAUjzmUaNSSIACmmX+O9xr0+XZGOIWmMzFwYmMf5mApNRlNhqWRHKvGj70ucTHn1tiIu66MpeT/7B8uvy6d1sHWGAAmaAHwl37POnG+6DVJHUeZume4AVTUIXnTP2aKrUDqAr0fvXWfKN9tZwFHg3E1zt6JGDTFNofwwt88GduJAOAbz4lrHYl7kBb8VgJB81Nwy8EyG63/dAfVFlLqrHZ7qAMJnXoxnFSXO4G98upV1rjfMowCw3Y10h4DbIU1Z/P7RPd5oZlzKNS1WHJk0I1Cqj1F/oFRTuscWyovn+FKTK6Lm/tqKPp0n2eNxd3jt+paMSy8eP5VccPOoMNicaD/DmqAumR3aAfyxTK+ORZxF5ohN7VfqgFDFlxazanSqo6156rWJro1+NkQ3FRL/76e4r2huynTM+fyeXCkPx5T6wkxSqd4XNqcMYasqrFOrogmFDinXeJKieoRdrofw6I+AYtESzdeBNYJifVHIVyd1eYtV0ggQbSn4gJR/kyV/toZIo/fjMr5JhiG2qYNd4Ta1p6aumjJVHM3RcOexQAKo/lYOvDM3NQCIcVPuy3gaXvpIlALrdgY5MG/n79sEmAaQAJIrfBfZ3LlKMaXqSANfy/nUM+UudyfG2JmTWw8RIHKFl/N2MayEhR1f9ei03E88vCn3ZXyNtv5SlQjWnQyygbsi9O3i6pilJxU2Tagp6VV70+M8rg6v19c11hv2FekkManVlMrIFAXLDxNxNwQEIFrbz0LkMaeSEwmo7LpS2Jzxts9bRem4qH1SPGkZUxFuEiqlX70oI1soy8YzgXtKzJ2SioRxbNxvGlOT6VV7q2emwtOTQUNvRcU4/f8XgARQouN9wxFKQAKYP4FCu01WXxeL/VFmgL40UGhQBgVsN/wVTyd+/9MXUkAZWtmZmuDx9hVn4rNmJUpKx4XtvcGYsbss1gKv7sRZamSJor+VyWYOiAW5MqAxUtyRqCQw0QQlPv+ZJO1i8NMLOo/RJywUKYySOUV6w2ciky/u/mh8mA8TlTcIzkNMeEPTH4/5s/He/9pp/v1GNUwUPloUvxwx4Xj2CxOcKD27SeIQEx4/IVM7b/2lM5CR3fFm6SWLWcxBNPfujNv2G30nKeoSx+cE8YWIh1ls9AAv546zQ/Rj2JHmTSVtMPO20ptIWq2JRLf4ryHVrBoR8ZDKLIkAAiRf12EeQDwOzoHGC1NzUMms4L9pUo6YmjMphyoGXR/ukzD9z4Z+dDVAg5B0mPRxBIqNnGAQmtkdPjtRf9TGnDXrcjZSt+eSOAFn80dSpBhcBzRMiLE2f9xaZTO2eLXsrDVeprZ5aoKk+PWfZ7owlvl7y/DidKfOm+RUyaPxnuk+4On5zHAU2j99g23/2Y5NztyvDEzwhNvq4/9aaB9GuCL5hbRMfTUiEEjPGeDVGFj8P0TICDwCbpTiza/sBxG3+YvreQappC4BW7izDgYVufhG9H4y6uV3xIx974tgffkXN8LIsGJBgC2jfTMyP5ybV4EeJnD107Vy+V6g4cKQsbrc4nTXekhBcJgQGzCR/r1leLi822NrWK0peTmH1ZWzjlYqc6LzcrBvwzT0a/uVcYnWAVtSmckfzt+UkJSjtpOLM+IChbnSbKxnA7W2m9SflLeC+7E5xSaR/CCerKi+zZZ9BFwSmJ8k+Wra5aV38nPb0Dgae8mvatl1HUtBC9HCCpHqRzxy/kqO7ivUbThQvwWLoWPAOfoQN4/c+vYSwZ3WQwvniRlraoh+2tK5kzr99MJtXSCO9JwkHzaMcPF82juTD9f6Iy621hZmLyz4eeLHGb+Nq5ACH+F/HWtc3g9tvdYamlw5a3JzXOh564DQWTkhb3dzarLcj9QVXtTF9T2oIcKQBKsErtSEgHcKUIbbi3r16RJ1a1mQmExO6Yq6Y2NTrFJoOyZ246v60Y2UlXi0Uok+XOvSrknHusvPO2Cc7UXVJ+V94DbMM8soJNI0CC80u9x6Qpj9qSxpqatSGZhbfrwnKPFech9v0RpaClIKpLC4IIPoV8YAOw1bwzqsf+It7hTj1kOR/fSzc3586Gv26nP54ZzXYVpnabJ5aaQwbmXpUpGhtZBIaE8gEkHXLj2gwhP18Dzw6QeLKyNUEEXZ8wj1w0fp/66IMgZfP0YLp7A8lJ6vZKYkebkV2iUecEjsh1aX0eiG9hno6wjyAkVrEKEEsS0g2RYiErERUO++cpWgCA7OFpCIAgAZIpPB1O2EUOL78mKRQSh8qu1nhb+PSDsoY3jfUXgikYC/TgQ0oN3iN+WFqFJgTDB2+P82CanTmCgD8jIoCyizjxz0/dmJmvU7Wh8NrNeaw0kb/EMLbPGnrJZA4iOZVz87Ji8I6s2CqN0Dtz6UCCxbYTj4ncSKPz50VkxWGNhTHg44VInqE1Be24ACmKETX8NoUEQ5pndXZTy25cQWysClbohCAS1V8AOb9uF8tChkgAxZQOYMgMQi24LINbMF4ZXAJcu2X+Zrt3t+n014TdkPtm9z4cn0dymYi37kycI/fieaP6EzBv+eCCRO8a4IuG51ULlo46+vN57RgfuLwdWqxkTR705Mjd72m0illjuVCz20CukQjfKyC/ZNfC7U5Vcee+kZCusQjGB5GdwmEPQDPikC3XNlADL/jx3sTVfrXV7Ncps3IsRxiX4ajIsFvnWzBrvc54zvtKCzkvY23ZvbuIaN7lh9xOFhajEbORe4gjxbXm3ezLz93PPcn7FG2DC2E7uMN8Kn4SK4Adyr/HsCIb4Ev1XwNUsn1BDWsSeFOcQwcYB4WHhDhMmvyV8gelv0vRhF4pF8pDGk7eIrEi65nLyJfINCpXRS9lAeUaXUYuoq6jNaGW0v7QGdSm+mv0b/jEFjpBlLGacZdwpkBV0F6wveLUQVmgubC1cU7im8yKQxLcx25ilWIaufdYlNY1ezt7LvcnycZs4izm7O91wq185t4W7kjnAf8GBeM28r7zwfy0/xZ/HPCHiCdsFeYY4wLewTviW8LaKKYqKVohOiG2KmOCOeKf4MBtQauBV+DX4ksUhWSi5JldLF0jsykswvmyg7IrsvT8mny88rxIqlil+Uq1Qa1XvqlPq8pkfzUDtXR9JN0n2kN+k36V8YYoZBpBRZhryCnEKeGGXGuLHBuNg4bLxtIpkspkrTItMp01emf8w6c7F50HzOfMWCssCWcssSy7DlQ8vvVpa1xrrc+pb1qo1qM9nitj7bCttntj/tNLvWHrX329+yf2z/w0FxWBydjlWOnY5zjidOuTPhnOocch5xfu8iufiuMa49bry7wf2Jx+oZ9Bzw3POy/z4nVN64t8W73LvHe9H7h8/o6/ZN9S33jfiu+n70/e3H+2G/9ut3b4vf44/4S/11/j7/Ev8W/9v+j/z/BRyB/sC6wJHAe4HLgZuBh0EoSAv2Bt8LPgwFQitDv4d94eJwU3hKeE54WXhz+ED4WgSKpCMLIyORf6Px6KLo2RgYI8YYMSRWFmuMjYlNiS2M7YjtjR2L3Yv9GSfH1XFL3BdvjPfEV8eH40fj5+NX4vfiTxK5CWnCnKhP9CRWJfb669MMYLDABQcANQeEJIiIQsSoSLhHRtI8T08Kq1Vy3FkDQUvT4Eb6oIFGmwcaguFdlLgnG/9Ymu42UxTiA9B4oiacMxIlL8tbk0NH3/BcO4VDaI/PN88i+DouXalBm/l9FG09VQx/vcHpdzym4WskBOQV2iJFrDv34d1NVFStSnXU1cp/LTzyy649+yST8uv4tnqpKnTrScc72ioSFrLZs5x7dZPVdgo696FQGGMNAqrDURsnO4JRg6Muc5pa30kURBNjip2G1RpWKa1ckRxxiXeSw+GB7CqcOxRjco6vydDw+UW3HLMq6ejpj/XqFhfsJrAXxJGvYMKsHs40O+xkghYw4Jqp+wv17vg6TciCHDR5BcXLca6n6YxVWirbFGnyUlHX7/N7fsgA4vLBNBSyVQMFFdXKmFK0BANOYTHrMgadG7p1FirjcbBOeg6Bp0sqyHTglcQkLkpZHa5irmhWNhY2z+3wzGwK3IzBpXEHq3Bs9gi0GaoNaYh/dwcXbdbWSt2AtgNDBv6be+yCd3Zwg11gcSArPxuDsv4qMUxIRChCjMSIPNbCp815jyTioUT6r5v4qnMOfVs6rkPboKtCpuxgPAMkVvfJyey8cuzucaQK/YmylGQJhxyIw2e2jCSqbc+jMmtmYvHq4f5ZVVuX6O1/0aGDTCKRJOXwYu7Psl9AxGmcKBjkT82uGMHgejSWwIsODmaQh1dJBFr2o1j0RWjK7EDwddgGF3YErY+2U5TO9t+S8y0hAi17ZQb0KYTDN8e2w62i00KsYw36WESDdxF2e/VKzILSZfs3PavjYGg4X9lF2O279Jm84E2o3NfMNMeNKXMjRWjbf11MLxtwZQIGfmzyRQ4w+FHo/CKjgjb15dWGzTT5MII5OLAu9kG+0NrIq4DcCKpVCicJRoHAr5N7xk8DcFJhuwFI8id9ejar14bF+VHSJ6wZrsguprw5MISaxBiMqCHmNROhOlTvP+/45i8T0cV5mkK/x21yaNP3SDwbuL53eL5DM1SPkLa/YosMJNwm5yFsAyy8Pg+a1hUcJWi6oUvy7cFq7oWfjEVisi4en0IXc+QN7+jCT1ttJGa2oyE3vorgFvne0BjRgGDrkDrjti2MGuv1vgQ2//5B5Ue206g5zj6HMI3MU/z4plcPtrbpcmnSJ29WbwaKzKdhY4YPkgqxjhOz2Tp9QrJjeM4CaT8me3QkIx0ocsTKD56PpX1XJu6XM/iJMLJMye+zCmxo9LEErkXLz4xyXB2fX6zIbAuw+Y/LqAgU+xBtzPhs06Mi6uWaOK+F4unoyfzKtca4WI7AKN9rjjxCxanamop43P/i8AUr5HgrMQWMxCB8S0GDtOfJnrbRi88dz0s5r2M1ILm3+9wTO6swuLP3f+83fvM2159+/UXFVASDmSVKl8Hhx47GDSESi2yhghFAA8aIGhBn6e7uP3W7LKtcG2aMJnPdEPfwS8F0lUg0lnHsLrK6XhgFJv+BGVwe2YT5vlM4yucgeUb/wFY1QhZUOhgQSwxsPMhLs+jAmenv/d3flV3dx815h4smQdGJ8977SVU593VggZw+JjnzC3JFLDZj9AC+0BflfMDuqF8zv8GuqmJgixKf2+DQcUGUWIRZeDuNwzAO/JgQkqPQ7awxVsmx2+l9CN8PIuydzd3QdV3bOb+HXWrGxpXzNtXzpKyb1XpZgnmG7Yzb5Duw+Qq+6Q5U4NYc+GM40/d4d3thm9f5yKjan6yefHCqZ7kjSZHaesUkhKzgSxjpahAqIF70pdVOuj2v7bkcfexPfpMiPIktFZpaCnrGEDwnuPO+secZZ4yTKJm1VkrreR0j9JeUYNJXYUov33hxcX0TBy2SujYZF6vRlzZnMQgcg7L5lgTv6+0fj291zp5BT9VOfjKf1gcZmtqcuXLXvx64Z2jX5Uy4K82Qro873FhW1v5kxjJyXs+9KyoC6fo1rV+Tays8t7Qcw3lP3yKbWPDDiPv1z8wbWsz3tc6qYPmpaFWwT3Jbyjij0Tg67zY1r0YZLG6envV4lpUBJwO5MhKE1cXhxiYe5pKdpBcnmUfaXIaoTwUIWofZiNlxr1ktS+rQNYVC0rm1KWx5oDMRGyxWJCkSoGmGU60OYme8kTRIhbAQt4lnCLYEVUkOaYpBQybhabOStTeopGlgGnfGxEWTMV1onN2Arx/pwF6ReVEEi64rfqphGQ9G2UnMrut0Xfh5WQHpwFsXGk5CXnzEqI/DqDXaYa3hs8txddhbtxT8rzs8rI1Oy0MdVMMmm1W6KlfgCLNGXwegW29ZFFma7fYjjiQY51e6anznWRO3dlmeNITl9Kd3LJdRc++kXwc4thPPgMbrlK0OR0aGCPR+uJ/x9QiQkNzeB8dZn3dlajDhnFEh+CrI5j/Z8mRAo6qpGR6BIv+mAgImfNkpk7P6lHHx4VnRw7dCoKwjkf+h4FuMJYl628x+oO7xaK88ZENWGKeYcJ0LtthK0C9/vm3W7k5IHSzlv1lJyWmFjse+2ybHOZmhrIz12uuOKLDB2nXjBULqViAnSza/lRacO+pwuypzmxeZjYRDeLEdGKkW35pS8xikYsA6h8efw9VQuJNu2XXWFrliaRQP2wqAyWGDS05x4D31m7nzxog5RpUC+U+ObOQgjUNmjG0tAkH34eba/PsU1vrqMR5dfMzr1/EQOUZiREYxTWqMd4fQw3p8DNvP0x1zHqiAe4hQMNQZyHTIPhqjr4Egh7WFjzHChOU2/rpQN1wQ3PGdbYz9PZXKEYpn+K/7lMl4i4A2VYBjCwv9wUpJB4NomEnVgGdpdKv1nuSR6ROYjLl4FoZE+ZhYBQy/NdHWfVdjxnSrNOHB850k8NwB43DM+mxPMILZn7PyX35TmcO1bAnIAB4z4+fT2b7v1kWfE1xNzpldGvIGYDazn3v5IEOnEBOULYc7gQ7bAQRf8vRuLruUkhXF8nkOzQVnhpXlEs0FY2NhN7u23VVhJhB+BouD+M+FrSb9INrdtAuxXkPP+/7x608ja/rDUS73K74HLnFqAhE0zQo/ju9APNAc/Ne120/lWtwxOsLHkg7c0EapLU5usX95QQgFs/EFDVwwk6Vl18V0/4jSr1HL0eZ/N3/yy48cIbo7tv00MZH5ER2uFqi/+BT2JFnCvxG4FRJ/XOqjf5eiFX4a34H2vs5Wdnlp/SEt/Sd4Tt/He0WL08ihbRn3VeBzmm3tzjKgTzGmW3kpeNpYDPMCv+0osdt97RVcTma+WaQ32KEuuq9odfOp1soSkE95gTRvT61Ns2KBKuwDZcDHunkx6r+nvs4x+xJ+huP3qrpubmj01KOd1M9lCWMH/t4/9rNFr3OK2ge+ZktkeX5J/jD2qTTI8yQo7p02Rm93/wAAK2WafwKfmemXc5V/q75PN3DnF/l0ewo+mekeIjvXTJUXTzhXzsz//D8e9y+s88CAyZoP7fy2nm4GVx+aR9UAm08t++kSk1v8I9AXdUV11ex/33a47Ceb3ajvRV6wxgZjyoPCEDxr/9aZaS11nDVp4hH0UStMFZ1fC8ydijqRNLUKo69Kv18kzVbx7Cbou9AYJjZEYawlimaoyo6ybKnq8t2Z4Z5j1nGtDScwqKnlw0wp0MJJi0wrolqOKkotP2lyw8Qt7mHdnIuT9IukVD6q3AxFf3LuGvtCTA+uv/jj+bvkc/t4MvlSJJJ1594qxKyGP4+TYjaKc+eUwZpEAeHqGKCrzyDCwp1QUra3vj16/Huyd8IZGUOKMqLYJhn+82Ry78wf6bEaCQN3351YEBZZnsXOvUdGPqFiw60pXhDdTKN1jra6XgpoYm2EzCOjkmC2OXxoMZ8p+Ei37Ypkc+zcW2QI3cxUxVFppRBcOBcnldOId6tjN/TXKWBBqUev6UcfJ6ltq0Dznn9IkQYEz49vhhO1u1QGE5h2WMxOPvDsOy0T2MnSiHQcfMR1kIVQaMGmya8zvkZBdaGNUZ4lBjI+cwYylvrqJCVnI3vUGnmHU5c14tfEzapJGpZqT6KrR17x2oIlIEr9sdKmfUhIlJr5G7eG5ymm6HgxsKmYMiW+gp7YblDSx1037AKjGlpafABMMfDK4iZgVoyEtF2/9tJyf12HdD40Sp/dvB8ILkTRLfewFmCcsxG0RlnavD2pqjp8lVl9aZPOkjgOfZN/qrY+yzvVBHvwHSBX7p3b1uXW5rMfHbfHsdhsTjZdI1WZDduX+N4PDeZqVVYmBXtpxcx/Y+RFNnW1uITjnJURayv3nTfQz8r7fxUBxDUpEHYY2Zj0PyvouzhJorJqw3Jc9o3OZq2mRUH7oPHfqcDsx6sbq1ajyakVdbTt+HF6l139REMVvdJdy2Zwp0dFvyGpZuksP5XKF7fKxobM+PTgbHWM26UYj+ZVno+8GtOmyXPgr1RRFaBr89/sXHduQwwR1ijS+mu861olFfJhbTT2Le+ZiOrcI9XsRuvotMUet40jvvfodPehLDYe5AWF1UF14fXrd8RaP6EYC4ILcURvd+YjgjAv78L5NgPW/35Q0fH3IN7vi4HskWksimntxb27+K+M6E6yFj4bZHETAKz53K9tMXPVqkZvrDWK4sinw91RTuLHb2S3Qc8Js9GststdUXb9UkoCG8E430/XiiPfi6wWbCxUgKgHfuwQfnpW2v66RvgWmosidoLe3wdoM+kORIyR/VbVGnQ54oKN9/JKizJZVx35yzxzdcjnpo/lUD3Jv9kUkdyqav3TvU3rAg8eLrNBEOfloAtCj2GhRT1+zjqBAOmUvUvV00bqJmrG/cMEQ8lDMmXTfA3ByYdjq14MQuOPDAvD1VepLqt8qJUi0PpUMtXp60ZSg9U42RiZ7hq4qQFczq23r5dzJSg7fZq92TsV1FuBboQ5Bt24UpmSvMmmlgJa6niCt5WSGZu0aBKuVInoss+0CNd6CU4JHbUI9cMDkOUFQyyXM7Fb4lGwoGQWalJrRAuH0wF43SQcGMeacoyDohQKeNnJeqxJgr14NRfwxZmJTBEAuSus9UWgZCW+xh0S00WYELk3cTldSXYs9vYYAuXs7Mh3MEAhfc0L4jQ1MMtyY/S0Sr3ajGKoLmBD0EXlG2DXzGtnY2VlaXnQzkJlrH3DGr0J819WxqavBQWIx8Xcx1qESSzQDHp7kpRpahtbDncvnyaUFFsr5GLlo1jJo2igNmJkF/RrxpdVVS9I8Lq8Q8qAAyYOdSzNv/kON2+jTZkbu7dGRhCaGqcaiBDrsE8h7dgbHwsfKIEwZ1HAPu2yoojdlKAmNi5oUYwpKfxq5o2pgWOGP9l4j6pPI5edYdxSBRAln2/dTQc0tEDVp2i/fB93AzjY//cu76kL0JGDEa62Cal0t3/8fuIQY042IfVcfXASOdzRkYHrnEqqwAFvJmlKz2QP1lN32sPvi6HVCEsVClKqwGJeRYR/p1G8NtakJesx52OF89mUldngecNPnmSZABFzDFIqb0gccC7WeGJFO28GVmdUwXWTBM6a1Rih51xuqXuzzhCxug4W8EHosVqEkXUe9aDiwEloOeWYPIcb/9UFhxA5xyDEOhxSl3Y8+EOEyKK/kNyH33yoQIJDuuAYwgfzcVrWw5Sv43NixtO64Ay64zhQcA2PePBNUCHR5g4ghDtiQuqtG0eGDPXe+RcOHpwhSAli6PIM19zU7sS5qJ+2DULPKM/KBUUW3kR1LvOqFswF9BiaakjeEfMMT/Qu52BK3ncNGbcWUmlE726bSTbtRoqrWoaAy5xEpZdnbNNSzQTYfQKWNZdgWyXLBAd0ohem6MW7bHlDa3b614ouVYh0VyFlFAy9McMZ0+tZlhpqyU5pV8mPXRx/xGqXmVAd264fx3YVFCPNvqxODj6PwDzgXJqrlS1sx9bd43QYFsgHORmOTLdxQpTzJosRikOn2EGWGU8xj6rQBHdsPEv8OJjFkVUCYRn3IH52sX7Mtmkrz1wZw9vJwQ3uUVINcJOyIMzYHGYhlJIEegO9jL3w91mbd70y429IkiEruHvhJCFTTerJIpK/K9gLCEae0AX84DPoDwQZmxQP+2U08HeP/QXvqlcDAOJGARZp2Q8i7ux3LiJ7ubhh7EytxX4Z+txMqD3MP81TYwy5bJyaffMUEmtDEWz+A68uzhrmUvHIFZQPtIoTuVCCUtRSjLqokT/FPrMu5CrNTFGZtb+WoDkCXXUhNwzxps3nxjks+9XnZsLMQ/mzEdauW7KfFM84nzD1SGoZEYF2+z7djVz9xVRM5yQceEg58o4UPwNpKJo59H79hTk25WR79lsGUn65UYFA2FwI2cdYuz7mc+w/kSWTlJowF3Zd9CildlJAcEJn9v0Tom4fWx023vpl0LhgpnCGdt6oUKgTDsoGV1MBaWfIyVediQaPndiG3XpnIacywBnPQtirM+fynNYo4aqxaQa9JvBDYN7OS9kffNSbxOHxkc45QQaxChh7H73v2r1nht9BJEtX8tYmKyDPNAhJbalDq+m53Kp+o4iBN6fgrhSn1/nkchy+4M/BP6VJzICBWYuSApB8t6rkloUUeb+LrPu4X9fnhkpqDdX5UeuY8ylFDI4SVzx3xjj2TOY6LNwlVFhBRVH8oE83o7gt1OvRsBjLHVYKHVOMkfIITJ5rayJU8BuHh26s9g7kqhjzevhC9t31Wa+GYd5mGKUTZ4Akfs5oC1G74+PCqJew1uU0axQbS5sG1hntmRZulvz6DLP6HgxHXaXeeMAPR8dfjZM0s+bFwUefQHOxLpStOpeMNPOl0Ot703o+YazJ4FUPthkicmdZuTP8OIge4Yyk2zFNfO/Cdb6VY9p7GG1DTq+eUSbiNjo3ZhlI06LLqC0FfRNWqOSM4CglXbxRAvSwyIcQetfSwglZh9HyF+Igud6RLUO5lLfq24pstqS3kSmVVZwc1odWEwscVXXUksl9T8S4skULBDnxEl4HJu2cD0KChB82y7EYxkQZrxBARxMT4BX+J0kLwE8BKkLkuKraNevVys7WOK9eM7szkkRljV5YMzn7ZCxlhGB6aMsWVDkFKvYDJtxCxvL2nYA3mLT2rmyxxWUsjSng7ZQiRl0L/gK6w5rhCFOMOQhiHGaSyx1BJjLWaYTxmM2Dq6WsBeghfFibAarL3S43WcktcxmizYJ7U9DsDzRPrF2qKa7RAnuh9QYi3ytz5DE1vNYI30xHoVcf55dtj/hx8N4v3dwdcSpAu4bEAWRT5cdy3wUfw8Y1DXGKbsmqh5tab9ysA9M+sUQCm1d2fLnaxwT4WBXe359w+dCFhcdTMWQx8ahs+67rd/vrLfaK4kjr3q+LmvFOK5ZSRjlKXIN1XXfzWzM78qAGfxJB9jXANfyAP8PJ5Tu4zrB4F3pfPScv3OAxQGk2xMbMpxFzwRgJPOn8DANVa28118WW78QxvGuiE12n+3uB3Gk/NuRiAsgrsBnKfeAG6LFZ5e/cw/H0AUv+43wf+9gPl0yH6iXhuWxep8Lrpqp1HaSiSKZHewZqWSKG5kHye26nzNt0Qu0xOuhpVvjTvlv4NC0ZcnsaMjLff8X7k2+C4ijLIh6oSOlmzZ2bfVWWXIKm0t6VaxKbJE9npnLFC7mfecYPh+YeDpHX51+zatP5NCkVwUktU8uaWqwoi/m+bvyYwBx9p3RTe1KyNJ7669neRILcC8RbzvT/gfVtcA3imEk47yd6L9wF79OaeTbSkk56hi5+2QzDVjZYqFIf2bcGtwqu3PfwXnKuu3ygWR34q07j4gU/PG0i2zn/6lTLBINYtpLhYSu2nevZOZR1o4J+f+QFa2NhYxy7VVfhmq9SGVJZ/675+nShLy0juSDDR6DGDpE0ZHTYycFHd8izEJby5dCRV6Vtgt++OSlTq1UiXlzZkDrwBECceKY3sVbmMMkcKCtCWhg4g9W8YymGLIzY32JaBH6YrVHolXBlEGmNQ84De5j5Ke/XBxKR/nG3l20pWJholEc9BlG5d/wJFqP3GhWL2JpGO20Kea0MX0feWCroAO0L9aLy8uBP29VBNkLmWbc3emYvfx40MS8OUOmCL6WY10xlMimMCVZBF2wAYL+tcjej7cvmd2yC1GFS1h1BEkOdMrwdebtSrx18gD/smfcsDCMoWuFjVc+28thiqLI+2bIhjBJTaejrVDCUjt8PO/vP3IbZUgKO/5gons17knUbxEH9VXSlz/JiotqD76JwE8QmN4bhN/LnFtot85kYdwYAeGNhwBY34oDNcJXeBppdo9b5zB92R1oNWRxwf4tx6EZ2lkYWgawU+WA7DGkbMxdlbQ+T5//mu9y0beqcddsUGUJzp/1HEeg2JunTBakm9Dbl+dzZ4sSzJ+GYtRA8VLyYxLAouOhfwwu75Gx9DESNP5w9hpdPwu0fOeoOVcZWmDzemfIwUc5z+lFTq6grzgu5FxLWb5aeC2GGLwYPLJcs3vn9K9p3w9y1cvTtaIJoxZkRR+6CESp5N6/DlwK99swVFGNFWscli3U3PP3PwBzRWszXiIfIYn2q7v0eAWAQfC7EbvOnrhegcnYQ8OKwvFKDZJ+bFgPf8KupEggxSnFUlMnSvhHrTPKL2z7KloCkD9A22H28Nghl4xIRQb/tMu0JZxcXGhYpbwKU9x6mul9YfSOMSA3EcUx0E/mtvxeMSdG/TvSvt9rSKn7d6ZdHZuq8d2q+3vyKGh82Pq1zjP2ja5JfbxMLVbvrD71uJ6fHxmhG0lU5jDbNbKrhktQDGnHGOKVr9CEgWiyNaa0lPPoe53fcycco9/BNa96d7z8vqhY2w6/kXCXVUYcqiMfDAmDK6RTbG+cS7tKCf5Oi1difQ4LZpllsRsi+EZnWUuAguupd7mqV+t6mr51L6aQxWTnG0b4e7dCd7Ma07koWD7H3bKmULcKYixchc61Uhlbdf/t9ZDdNMhsZ1a3NZeIVtwgKuwdqaqynRZ6L2E/1IMw74CDmIWVS5rISuwgtDf0CwhPG15ouP7vXZKSavBB8OkSl6c08g3el3Yov5XaGzi3jgjDQpV28fjGWk5r4ZuwHwx7auXtKj4GffuGVxlElg5koX3o7y2Y6dEOygOVbahYZ5ZymYXQU4aAQTxCAucAq2HELKzCxIUeZPU6BUh9/nhqED4bVQXCc4+uy1tYv3rOV8WFezbV5m5liYgtHAXfC6985Z6sDp3pV1ZZFbSspHv5I9Tqlw6auDYkRYe42QoM2L+qsPEBgxLcP3S00QbYXJXX7kUpr5RLZZM6Ry5HTWGp+H5AwOc7hK2W8yz/QT6S0Oh2tJyTMJxTBVI/8EchNOChGlvFERHts/sbrAFbYxZ9i1cSM7j2NU7nLjDrnTlsoY5RMUehAkIfIY+ZTKs0/k7cfs+bjLHaNk0vWnb1nDcif99cgvv3utRK3birCidwIeT7TrlZfO238Msu+h6cvmuNg/CYVh20tlKujuGp6bINB2dsE6cKG9PnwafNORAgfRSCPG4Rvqe/pAYeseuApKBhO9cjSOfxn4mxoRXd9jvsk3FDqm+tqHMf5DLF/9EZlvmIP7saWgCOe6N1Ie9/WFdzWbdMrgb3PgZx6KfqGQZd+gB3ZTx6Jo+1fNBq89XVji34asG40uQLsZ+XKqBzZhjZNq4Lx6uiySnLC/1gaqNAUOXDnmpK96t4P31KZlrWdKA1ENceJ7pa3lcqkzG6TPK1imYNoVTw/VlGGaagGTLo/0lce0tuqzWQfqlj4+PayD1zswzrY/7pEJ7vlMA/m/yAkjbqdhHOGC3K15jYcYe9+b2lPTsdHXUtD16ytp/3biBf5p/nAKZPL6h2pERKDoas2zdEuZttXzlVHqvM0HGCGNy2ewNe0yE28PsImwuVvo0xxMJKUdXs2d3Lvzz8AsZUVxuT7mq3Hwy0HtERPXshKV5m6KjCcm81ui9rUuUXlcFrmkjE5FVyOI1C2C311xL2zHhgwCQY4NseEnruqh+QfE6Yi0BIui2edWLXtS5+HKNLnbeRP/icmBcCAS4ydeJxWw8fZtMxTZvIorpx6QXzZ2jeyEHxsoM4vlXaJPbLJeLNlpUjTKw6AlbXLEHSPClngckcxyS60uTSt81mxd6htWdEJb2Cu2Yk/n9/QllFCaI46QeBZr0Y0uJ+FPMowsKFsiQh6qoB+I+3rYxFo+VqyJVhrYMc/fLe6uYTXDPmqpV/MokpZtuFryxD6T7Vgyi/q0FRjsoEyXJK0rzFEWHVgv1eYl6G+ZmedO98ICgInLySvTIbxuipCO+6WParLM4n0cKQzkiRkKphIwGHX/mZmgpLq5b+xyupHFo22cvR5dZB2A+/9nBs4wm6efQWB7nAAWz3DSgKDXCvTb0ZQIuDzcVWV5U9LytMkncIzD/gYnP4DMHU/GepO1am916Ayge5XpeDcak3fvnp7B/uVnf+QBSQKBZvjNZk7y1ZNakpQIEnCbrhDX3//fnt3pOHDj/w6GxNqaOWWKlvZ9F1VJNJ4qYar7Ii99W2tJ60PF1lrCCCiLnzADwo6J6VdCyxm3k731YB5cFGfn1A5zW6tkc58TGWD50DxFK2zAqJOO2P5ZE7c3u7ZZPGGea/kIzy/p+uEV2cYfeiBS+M4sLiP0fFDrovv0GOfzE5Cyus7w8tJslTvC67bfea7qG8PVBANovvPw7jiE+SCET4RyXx7ygovqnLEo/P5fJUmkdlY3cG9U8k8P2gcTw0l3pYwsCOjClDuBS/FkATeWmMyMlckNcBIF8kKr36iWCPt4jt19ToEcVs+iIpU3rhyUzoZCcLE6twlH/vOYUpP1qerQN+G1PcxbW1GqLHRglhwF4Q+DdKcSxnRcm9k0BW1+QtVvqZrDnbJ2fmXAl3ax7ZcHsazjepKhjPShG8zH3bToG76Yv0aeCZ+G0rIV2FZfCjCC66VDzl/10PUcyHiPckk6Fi7g8pCH5iDMKmxjII5z8q2RkDA5NwqyIuWsqBdjBTM3jVcn7b9tQegqI8hFsoRe3hKk2WH+F/GP1J4P0SSc9YYZyjpWe/RNmcP6Z2louB/ThYr0nsyYQTaKFpRJMYT7sJLcYsBdPVdeTcb8vb40HrDwgsj5Bn6tXSI21H3SfVBBfvxCzG44GtTVvaehktyhu8y9ICnQ+gpsTEGBnoRxWS02sfBwhp4uf/7MPkbpjROEiSUnJSapl9z4oxbxnfgeIUFL/PfTgavnvuWrWMu8iyBFo76YJXFBS71+thCenvsIgtceCQMUeAyt6OUP7bZM8pwJUKlERhqsrscV3OQ3SS1srEUIZ0dJ1ed77g+Mi5mKwalJHo0bEt2AOQJQmxT6HxIB//RkwnCpyjwEkVX7tibjIZe1t6xScsGnUPgBd+0yBU5U3Th8+y/M7UJFJkc+MSicPDPF1OLdAHZzW1N4y2zBARvFiOpqkKQ+rUE7Ey2WbTgSTlHikb4QPn1NG6sbc7x69dmApLoeFT7cBGsyaq4KzV8dfteced/GWzgja0H/S7oQ0k86pPzK/3Rb83/B0C2ZuWBqFZ5fb1tu04uOjvmIhydP8QIbZPjKl6tk/8cN0didQth0/CWyLWX9h/aMub69vZmv7/5BhccWgWMV+NwFcW+HetQDgHD+MCdBxgXm6EmrqJNQ5aRdCGPlWXpl6fztLEIZE9W4z6QyzAUmle3iN0k4rdjJykn5UB3ueEh0NlPsFCZ71WDsdPkLoWSrBRSNC+rfh0DTP40Pvy/rnh4TOArGWgrujLsU5WOg4C+K+htsArMqdlTl3xO7h6NPjZPv30m0kgQRqcrX0PZ4I31/EikA9vgix3RMLjAZTDIQs0QbN3urLU46ZIvus0aoi1nbdP3Lq4V9lh8UOw3EjknPB23PrCXKhSh1PjNyPmRsXm0Wurcd/eeq6tzsHP4/zhJsCyfAhTRuEPKAKW6xOssC7L/hL64XvXcBe+u/89C1UmPLAQTJEoWQaHfKAsUauY7cwn38p0WW3FKRG6ejOMsad+Ay4taG39HMfrUXnmjThZK3rcQM+Fskct66Il4VSs5bIXSUSwEuU8xG3iOf3XmbuYhG9IuLzKyLdzgpb8+ZTH3TT3bPRUh9HRB5HnwtrZoPWh7k2gXE/SfiYVhtkXkbSgtVflw1+c4TbsWxu2SmD6ThJQEkeZS+5dSlBzyVPMYeikpB5b6ddXEHqQaRZqEmqFa4mxsbQR6msYnYC0V1jOnGh3CwMXte9Wdf17JA5jbKUJp9cQzu3L7S0+76Jy9jvMeF10TWPqDMEWYk7deXZYeF925pDw74f4O9EOicYfDuuVyEpcL7Na5/FfGlguVdQ4yuU1YKGvbMpGwOIeMnxDVu7xhDC4RLxtl/auznBMylqMSPrQviIm/7+VZLwmrrbM3EYzJL3RmKBDtztHkOLB5YZzxZQhoi98G7o9JBs/OGRV0MRJ4T/QtWfPrWkrAfBL2GjE+99EZG+7VylrMal9onyIwrode7KEjY33TEHDY27mhXM57XnJH6Ehgs5ByPhwcSKTF5j2wuDxR40itLEDaYVigYuH3KJnt5NPFt9e1gAuJEW3QqGQ58Z4NCTspBAxooHjXZ7IW6fmss+/t1DjKCDtT4PMn8QY+VTK7BB0bNDxgDqdXBj45076ZRJB3w0gn15baBHGWpv/T14PnMBNiXKOuF9ibSa0X19gDn1kuAVVhsJ/jvTmRF+ePDaCQ2AgRCaIEbBdXwyM43PerDHDXkKWO0+RAI9CBXFza8dQX4bTUFIjbWolycd5piOWo5Qnoi3V1+b8FCD3aWRiDHYKPR/kNirRXelN86o/Uikkyuw6QmDI007Tln0GfWUPG/YPKQTLw9EZpeVLbWCQi6oQxQmwMfwwBFz6if3C3nl/Rx8Huqsco5eK8seu5CSapmRVUeEKxeHujy25hMMoIfQu8A3Aa9bE6Oz2Ak+xR5BgFd5JdAYYZyFuba3dyDzThFSK5aEx0P1tDd7H8I9hWO7JyH7FZghJTwWjUqc+Sboga+VbNLIoZZm0bfD0urE5ubzaTi9rokiHr748UnKEKoMPlezTyo7dHOyLSNg8zUWoAhHpiNAZg3HvkY6n4sd2FDjGWvi4hdFC0iqn75rUMKTHznlJmHXxIKqgEmbzFkDIAbcN8lNQjUd9Up7ec21IXuNZeqOg+gnPttKPMMEKulLNAIk/WYZ5hwNQf2wovxtnLeYlT2n/fNLdK9GCkSbiK7mraR1D5k5mBLnu5LeEuTU1bK59Wl6f6Qqtb/TLhmoy6Kk3u+yttLukXgU7mFhFmL9sTK2iKMFvNJwPUfTnvi5jBPbl3qmO5PiJs5vIUU12H+Cr0w1Jb3wFlqUSzT1GeMkJRsnWs+gS1knAnjULwoRoHhf/OASpNqaBkpo1Z4UUXLIQvirGl0sCiBIP7B2NZjPJYKgGKTNK/ex1qUbrYaaMhSIHJfrnQStmrTNt+Z6aCUjXIpTZWHTey2TZpgAhiS1kUvSQ0fxwQQgCVgk+dpZQQ18p6g4hs+2atQrU1vOENEJXjC0xmiTMDKxg0xUFrTZPVNDgICeaamblXRk+yTH2pCGfbCz6gL4UOMohXOULi/pmB9xiegbGd5JsZzHK8WtkoyHUQRH0ZGbedQXsrgGwEx9OzXbfl1brNCbgw2rg8RD7lbJSv2SOTg4PkEC7LUg8vHadxxOODjSuHjONzAwkrH7y3vBkE+JQOxXWT3QUIhMw/5t5lY7tKv6XQUYJs+3CLJA3P8jYLqizYsP+lW/yUlqUvri37MmOELDomO64ulWGmltOClZE3JCFugNOUym5PX7eyUbRXl0x5Tv1ywrh2waREsUDWpCAmx0gBGzYZJoTB4iJaz4aIlgTHJms3yjKVofEYzCFf+AGe/ilqz3ssroZBXkCFfXqrpBwbH0G2UeK48jsGaroP4JoyIdGSDYKuIbP1AkXRNYC6ukwhgHJ4gXFwtnMd1Cz7tEUrot3WFuOMmqzzkuL1cJyct9FbBNKqq2jkllaf7rRAa26Ih7UsCfC2Q2EvM8Vwscso+07NkZOf8UMT5n8gWWBuoTfxklCxyaxllV5isx8iYR0cvLJXXo8nhyYZXZgNw0Xqm+v7OhleQKF9EgEdSJ8izCaXBF66ZLFKd7XHTKxtJoC+Nm7SkNbwzaOLZVxQkWGWM8dG5y0CmqLEQrnYQyf/n1cJReI1Yp4y+4ZQpCUG3jBTi9TN9cCixIbnaJiSLsXGBGwm4bQkjYY0MjKAe6Z72GPyJsIVf90SvQLyhWLaCi+7ejmSYs5+3wHGKuCI0dIip8VBzJxjRiZe8jTDF3NEPUaGiJqxrfbpS8JFdTFQmFH0B1Y1j6CA/VGBI8QH4PtWBpAeheoRhVGFxHdOLQmdVDnE3JpPCSIyAz+HxUGhe+MqhohTDEsoS3e5vTkmnUP3sWxvDetz+IoKCoDp96GF3rGdAYtibyXTvd7bvx4NsX7P8wWctZIi+nkWwn/nNSzNv94nNwgk2oKx2xoKshJMBL+n85PTQq2IUp17wdNb3ZbRRIaRsnKVc4VOvVyTbudC1+bMT7dYvhguGPu5gXdWWmltqSip/cPIN15bGiptRQmlXNW7fbNgmiXvf9fvPX3fi0SO9xE9DcgCPH2XE+X4qp9FIKdbGUWDtpaWC2p1PHjY0QZ32aPXnxlUq4OpTsygvBwvGYeFQTqYeCDoQlnlvurhqpkin5BbsZY8xcFJTgQoYvneNbE3V9UbTXT0MU9OkDDgB6h0EOliamhtbpN/dLPNB+e/URlsLeH44z3uh5NZguxfAIDQz3m7HJO5o3LtyklZpGkI8nyiHDPqqV137SmMPD+W7VZ4EgU370Vw4VbJ9IEmrS2m1Uf8kEaeMRuBw2RRBOd8HPIu2Mq9H64U1456fxmH319UJYPQKx9F0505nRFkhZk6V2Yg5Td3DdzKtzgK26KuuW2p16P7JRAt64xwaG+H8YcOESYQl2fwhaE7dU79+LdKh/1ZLXpUFw9uEfvgeyiCVNSNvdhe3t58YrYqneNPvwgQp6bdx7u0iKvZ6mTbuNsdJR/ffO61iRaTyYMgeJ/qHhpX2qJdb1qTzhDkeVgPJzH4FRC+slwxxh4D2qSHrulhaG8GrNsMKpNIVGw5FBnnfPzj+Vg8NGouleO0QDWskN8goAeTZ5Jc3bJ4Ar2txuRqMcG+LNpsMIMN4WvwmQgmOSc3Eo6JzXebnP8TvI6Otw3uj53iMTOa4uSa3K263nrZ13W/3Z19aPb5PLndX/lywyWf9bWFNEaQNFrMjDjxyrV0h1072Kvegg/kHNhp64kYDN4zY3LsS4LLTQQn2AOp8Zbumhx7BoW/iOooQc+E1scmokvBGSEYBDBJ8OqYQ7UfR8US87JlpmxhiW9Fj+JiOc6kTM8gy7CLxbKrMr8PFKF4XmiP510x98Zp7MUiOQv8XAdKhLuXKFNdVImCH15TlOcxConcmuvohSysbGJuzkIypckuLKqxqqO6k3ZsTTurpiGDQCqHIxxuQyDrgvAtugcwCGuxUyHEoyYVcmvknUQvRAnM/fpdkkFCEcm05Y1xPK97Tot5p1PrrMnGUKdDRguxBiDMH0Gmj8SEeE7qKQjuhWFisB+DNUPHA9va9kYKDr6S7iNaTOIhnm6XNJw/9m6Q9f96zQyyfhzmYaeJYcDGuOVXK5axalnGdDrrTi5PojQaehGXVUl09+wcLTJvIvVyaMPRjVSTGIw34UAGJnmnf/gnD7i7mL8H/g+8HKGmA1j/nDVBFYz0LqcTzYk1mDDAGWNsVNPHMLPY/ttLZmOuy83aGBG5mJWy4wyPnZDgtswq9KZJjPC23JbY4FxZdKeoKJt4gF3LF9t+F4HdqzI1KgsK9+wzG7UFn+uhXaAQGVzuGDMlWDJgBQMgY740dXHrTMJae7g+ruw6IXKVQOitCMrm00VtLTEBqfW3MS8D3PeNC4HIGBNaqsw6koPdQSrOmUULnUkwmS+rDbCAk4JbjNUl8X6ROIVBdIIEoPeUMU15ZnQp5LhNhuYT9epQTFS//ZKyoZqeRsm5OLu3TGrYQml5jgo/O2q7rjXGGjO7nmHPt6DMD0KSqiaJwxQtLQ5SJtZJTIYuLBxt0SOszcubqgXYBTnJ8ShmVfLT9BmLnb+21RB6ewvvW0ZrdM6Um2JnvMqwZ1aVM9Zi3IsxnPaxL3Ipjrr20cRYWGv1Y0lCEDtTAAMLH601AljBe3Fumgz2s9A58ttU3wZ2BHY9rqU1p+x7IxEi1FWVYyIlJShFGMs+69s4PhW1aLgU/CkYZ/TUdRpYRLtJtIhEAgyuvQ+JMtJ2NMyk3ZsBKyvy6CM9Y0YEBH26kIDhIL/Zvz0s0JW6SOUqd8vV0aC/JkZ/TcrNRwF/ZJuv0Y8FV0gYU8c/IKMXnbVpIOwywC+/z3GAwQNUgJFC1J60Nu2tt8Nqr46J9BAgMXhdztPXtj1PnfrWtT9N43NrgoQwyHsHBj6iYdYu9/uJMBG+/7JjaHSWC9GpncNQqZTjVlLOMBghNFED+NBOMTBELHI54ICw89uySDHFUwqGNsXRAGJi63rs+RdHjcOPsZf4R59K0PP/BtJ4NWCfb7kk/Sk9+Y5C+fCEDzTbaD6PXFv1/e78/OlKXIxh4iJsep/d/qSFKDlHzY71Po/aus32TRMxwsWEaOzA7BdpDeTAaDCGid7k/jKwb7OEBUxiST31m8UAId1CSDexQXGlzQnoa0Dzs9LC/BN4f5LKFi1+3bzIG5+9iAGFyLXgzmtVzWg32abKn0gbBqSOWlnRWJVqOrFsS8kWDPIgEGDzFf+bKQDpVk+vqKi2db0qIfxi6Sy5gquuyeLIHzMUuItF50EM+P+ZhwdT37WsQw9KO+ZUQ6a4LQmSXILgawOS+6fWhpDOjQ27cNQYw80EY9QyBBH57IjCbS/Rbn5JaZaR5ci4AkzId+WYCP3vicvaKEMgDYMmU7UJSp5uv6d0S1m1iRBBMo8u8N/mhGhXHLld8GWgLy3h7ePeXVnNB7sRM4XNPFZHzD3o2s38tS4T/LCaZgH/wtbphDZZqGIXMl2q83cPLwtHS28XXNpczz7YEMDQxI5qLQAWHAhs+PpocyO+mBXvzKaRHYYWvpdwZUQe1Jat9sHl+jC2VdQW39kjYkZm3rCIzgnl4he4lZKyqoJe6WGxeDqtxLICCx7f7Ee4mk842O8+Ev4TAo+T/6RZTNjjI+9VCzDcE+28124bVgF4pZpxD7QcQRobyHdDPj9QDaHh1ajp2DMxu1061xQyRddSnbu9BnV7dHylxfmue2znlsZRBMEz8NZoSxulPvppZIMVwbtFdRmqhs6w2OMoWlj14fdABNGiaq3r0gTLwls1VZMpJShJ40cQJxZsfw/gIeSjkU9EI4cqokTm+GFsIjyJuRUmCJwp6Ho+NRZ0AVALBI+ZaDk1IH1Ahcn+sPzcv5vzGfY8vlynpZ9elLHa6ZYfMI7ODJhBO/UxaWjdS7mCdo5GxIAHpsWGlbC7KFItqOleX0UHSPJ0uHeixySl1e1yerQmd0gog4xPspZvIJLNB5CXPMX/hu77qhK7/3oI+QgAvH0iyxgA4O+Pehv8Z4/vdX/VAMDAAAAQIO/5fwtAr/t/OwsKO34EzgLd4y8sKI16Tk7x7ZwVDRo1zezHcvcpMmgM/bnG/IplSRyxWWvHM7LO+//VvLjMUiyHuvssCy+7z36+wv7T5V9cDItVFsOlmULAzvPu4b8pqOcECjBvnah23URWIZ2m6W//ZFy1Ql2gH6SADinkAEuzKLMPHMTlgt8TtgrgeJBvZq+WpqFe/Ad32oF7f8NtI2pvGJSxy3j9aSEUPYWkx2KHSDq2VplupoORO0yPIAFIP+v8Dr8d8nntJWrREtb8d2I/T7Xv3t2j4TcFl8qx7yEYzIdBs+UWOoGwY9OXgUo0eqFWqAPkgWOvhylxsnbgdQlPKUP5GSFwGss2+R8hcjELE8VUi2Ep61nMjLhCaAQ1TF3KgLAWpDOMbWoDFopoejp2/FU9WEZnmoOx3slrsGzBBzqHtM24dR6X9ly7H+KU86j75fss5o/OYtYhrLoE21mcKpk3tXpJpxnaIxwwE54Ihg1Gwxtj4dJxB8xBNOwQgwB4wRFuH87Lnmm5oNJHqZ9hfrGRXuro1P6hiM/FOjmNKxF62UVoyVShmlR3poMJdhzhdD4k84bJAuivAHy+yPUqfhdc5uEV71i9ZmPxU4hMmVwMbcsq303LyTO4Tb4W5SiYauw230OFMJG7AC/AdOElapVajFbTROAo1YKNWblEW/FhVzjixTu4U3hniDCcKOCklE/OZwTvML6bxoj2MBpzT5n8CaalS5RSRRhnl4Cbq6jTcx2uvvwVhrYJ70mhbf+o5FM7cy49gFe/4jhPqnprl93TcI/dJXQjZt4cO3kKp5bLlCW4j3fXIQzdGACW0MIdHrDveOcKJn9xDyvyoFuunrDwbU41qubFH1l5a74Gw9wfa6HpfoqPJMIakJsNywcCLfHyiG2TJYhztxNM1IOECGywN0VLaIoGEoa2+FGREclehQDYGJcg4PvdC3O2IVKuCgkFrtoSGljnEwacVSQckMhKuDBMUMIDLv+EDw4Mewt0JCyw+E6YPgQwRaJ4oRKMk9ZfHSdWuACJUsQfq3lNM6ZxSAEfniCCI/+E4rijYp5vqsgDVyxwH9WSwRNwhJB+nJoq5+MpQnQX47JCML5oMWVh5pU9hYutt0ySyoOTkChDkRJECTnTTAJUSA2ituSEoxWkApphm3Aq5IerDKPl7PkuibWnEBOFGKVmgfRKs/HHV51aq4DjS7K8syg40VWVMDwJ0xRFZhcWJkH3ay4WKTzgJ91SoAmpMmQnWuxpZLowWuH9N+QkQGjGGWpLf6rRdttSMadiYXvYFutL0tWAq2/D6B4ADSKIQjSsoWbrE7tyIdJ1bW6yN4RDGGjX4ZbbHMsDLaew4BwOCRALLhGRCIkhimvkKFGjueOuaPetddAhQ30zzAgjuUX3wEMxHolbG75sIkO6tM3MWLHPLpe1G1qF2S/cATYiaAwXg7Yg9AGxUaN/2sb4nJVxxgv2OOuk0iyxNJl0E0Qg3RhiojhJorWPX2Ny2nTpLTNFhNpnarkMmVZo9Jepvgt4+wfSTLMyy5Itx0qzzTHXPF+dNl/k2jFugWLZueMsliBeg7GS1qh2siCHleSdN5+yJIwGR4aNGDUmpu1LOmnKtEVmLLaEWnX0GDAUXLdDKXbjv76wwkqrrDZrjbXoV2e9DTbaZLMtttpmu6PssNPRdtntGMfa4zjHO8Fe++x3opMccLJTnOo0pzvDmc5ytnPMMZezuv2rpzzzLbDQIostsdQySOWusgIpMVNm9qJsZanJZUWEGDJ/tNo1SBqi2RH+BFgLLOLD1xVXHXXMcSfstsd5F9D4rPAUK1SmVLm81rmehT62wUryncOpigJVbbTaTW5G5IcuJ6lYMLdeqG38cNtijbXWWW+DjTa51W1UCLDKEy899cyrtrvDnd9k8kw2at2p5lgPjwy0x6PWEOVLuFZr1WvN2lAMDJSJ6zmQ2mISbr24vqVhOTk+wr+1Cyg2xh/LwWb4fmFTqpyNe1timw/fwkTcwa50LHeAysDUuKRputSwXJx4q5oEqF+ZX7bFRRSyc16W+SI0u12P+bKu1Pz9elUcZMlhOwvo8bfh2GVn46zJrTr/gvC5sLpveOZW1QXUY44ps9RimctWts7HFR1zf6PZFdHExxMxRdNER8zQLNERQQQUEh0xT0aIh0gEkDwtU9EyuU3ty6KVe5v5hs3yL/CZUoqPKfVXIRSkEAkxJPFiH4Zwz1IBfValz2rx2SWkFvPZZZX60u8mjAdGQLmnqvf+SnwCmUd2fMUMTJ2dXHuq5W78h3zmKR/yLW3+QKWaH+iRyUqizgwzLDDHHDMssMAUwcixwWMfX4FBqVC859wErrxwwZygOZnhgQkC0Q6S3iY6jjQIDLhgAgAQMeAGCECiHeS/DSIAgAEXTAAAIgbcAEKQFkBpR6jWGuH9IWozBrUa04E+SNew788bSbOaTqbTtpF12jWokamPcygUGxSzLL2FppmLnGOiFKKRaEZoFDFio4gW7f9U8jhy3RSxh4i6P1fxkK/3pK8PNt7w2W8tZd3qj1d+5X5UHaTWPs1aj78zFn5Z+MU5f1uFECC2bMj9UF1AxQtxXypF68f7v/CijffeNRz5+yEA') format('woff2');
  font-weight: 300 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Cormorant Garamond';
  src: url('data:font/woff2;base64,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') format('woff2');
  font-weight: 300 700;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: 'Jost';
  src: url('data:font/woff2;base64,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') format('woff2');
  font-weight: 100 900;
  font-style: normal;
  font-display: swap;
}

/* ---------- Tokens (light default; dark overrides below) ---------- */
:root {
  --bg: #F2EBDF;
  --bg-raised: #FAF7F1;
  --bg-dark: #1E2C25;
  --bg-dark-2: #293A31;
  --ink: #2A211C;
  --ink-soft: #665E54;
  --ink-faint: #706659;
  --line: #D9D0C3;
  --line-strong: #827766;
  --line-dark: rgba(242, 235, 223, 0.2);
  --green: #293A31;
  --green-deep: #1E2C25;
  --green-tint: #E8ECE6;
  --green-line: #C6D1C7;
  --link-line: rgba(41, 58, 49, 0.3);
  --cta-bg: #293A31;
  --cta-ink: #FAF7F1;
  --cta-bg-hover: #1E2C25;
  --cta-ink-hover: #FAF7F1;
  --cta-edge: #1E2C25;
  --hero-cta-bg: #FAF7F1;
  --hero-cta-ink: #1E2C25;
  --hero-cta-hover: #E9E2D7;
  --gold: #805C34;
  --brass: #D0A450;
  --white: #FAF7F1;
  --header-bg: rgba(242, 235, 223, 0.94);
  --quick-bg: rgba(250, 247, 241, 0.96);
  --scrim: rgba(30, 44, 37, 0.45);
  --hover-tint: rgba(41, 58, 49, 0.06);
  --hair-ink: rgba(42, 33, 28, 0.12);
  --rust: #96543F;
  --toast-ink: #B9C7A6;
  --shadow-soft: 0 18px 50px -18px rgba(30, 44, 37, 0.28);
  --serif: 'Cormorant Garamond', Georgia, 'Times New Roman', serif;
  --sans: 'Jost', 'Avenir Next', 'Segoe UI', system-ui, sans-serif;
  --radius: 2px;
  --header-h: 72px;
  --ease: cubic-bezier(0.22, 0.61, 0.36, 1);
  color-scheme: light;
}

/* ---------- Dark theme (auto via OS, or manual override) ---------- */
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]) {
    --bg: #171F1B;
    --bg-raised: #202B25;
    --bg-dark: #141F19;
    --bg-dark-2: #26352D;
    --ink: #F2EBDF;
    --ink-soft: #C8BFAF;
    --ink-faint: #B8AD9A;
    --line: #39443D;
    --line-strong: #8B978D;
    --line-dark: rgba(242, 235, 223, 0.18);
    --green: #718876;
    --green-deep: #D4E4C3;
    --green-tint: rgba(169, 197, 164, 0.12);
    --green-line: rgba(169, 197, 164, 0.28);
    --link-line: rgba(169, 197, 164, 0.42);
    --cta-bg: #A2B68B;
    --cta-ink: #1E2C25;
    --cta-bg-hover: #BDD0A9;
    --cta-ink-hover: #1E2C25;
    --cta-edge: #101815;
    --hero-cta-bg: #FAF7F1;
    --hero-cta-ink: #1E2C25;
    --hero-cta-hover: #E9E2D7;
    --gold: #D0A450;
    --brass: #D0A450;
    --white: #26352D;
    --header-bg: rgba(23, 31, 27, 0.92);
    --quick-bg: rgba(32, 43, 37, 0.94);
    --scrim: rgba(0, 0, 0, 0.6);
    --hover-tint: rgba(242, 235, 223, 0.08);
    --hair-ink: rgba(242, 235, 223, 0.16);
    --rust: #D88C72;
    --toast-ink: #293A31;
    --shadow-soft: 0 18px 50px -18px rgba(0, 0, 0, 0.65);
    color-scheme: dark;
  }
}
:root[data-theme="dark"] {
  --bg: #171F1B;
  --bg-raised: #202B25;
  --bg-dark: #141F19;
  --bg-dark-2: #26352D;
  --ink: #F2EBDF;
  --ink-soft: #C8BFAF;
  --ink-faint: #B8AD9A;
  --line: #39443D;
  --line-strong: #8B978D;
  --line-dark: rgba(242, 235, 223, 0.18);
  --green: #718876;
  --green-deep: #D4E4C3;
  --green-tint: rgba(169, 197, 164, 0.12);
  --green-line: rgba(169, 197, 164, 0.28);
  --link-line: rgba(169, 197, 164, 0.42);
  --cta-bg: #A2B68B;
  --cta-ink: #1E2C25;
  --cta-bg-hover: #BDD0A9;
  --cta-ink-hover: #1E2C25;
  --cta-edge: #101815;
  --hero-cta-bg: #FAF7F1;
  --hero-cta-ink: #1E2C25;
  --hero-cta-hover: #E9E2D7;
  --gold: #D0A450;
  --brass: #D0A450;
  --white: #26352D;
  --header-bg: rgba(23, 31, 27, 0.92);
  --quick-bg: rgba(32, 43, 37, 0.94);
  --scrim: rgba(0, 0, 0, 0.6);
  --hover-tint: rgba(242, 235, 223, 0.08);
  --hair-ink: rgba(242, 235, 223, 0.16);
  --rust: #D88C72;
  --toast-ink: #293A31;
  --shadow-soft: 0 18px 50px -18px rgba(0, 0, 0, 0.65);
  color-scheme: dark;
}

/* smooth palette switch */
body, .site-header, .summary, .site-footer, .card-media, .cat-tile, .field input,
.field select, .field textarea, .qty, .contact-card, .btn { transition: background-color 0.35s ease, border-color 0.35s ease, color 0.35s ease; }

/* ---------- Reset ---------- */
*, *::before, *::after { box-sizing: border-box; }
* { margin: 0; }
html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }
body {
  background: var(--bg);
  color: var(--ink);
  font-family: var(--sans);
  font-weight: 340;
  font-size: 16.5px;
  line-height: 1.65;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
}
body.nav-open, body.no-scroll { overflow: hidden; }
img, svg, video { display: block; max-width: 100%; }
.wa-mark {
  display: inline-block;
  flex: 0 0 auto;
  width: 1.15rem;
  height: 1.15rem;
  background-color: currentColor;
  -webkit-mask: url("../img/whatsapp-mark.svg") center / contain no-repeat;
  mask: url("../img/whatsapp-mark.svg") center / contain no-repeat;
}
button { font: inherit; color: inherit; background: none; border: 0; cursor: pointer; }
a { color: inherit; text-decoration: none; }
ul, ol { list-style: none; padding: 0; }
strong { font-weight: 500; }

::selection { background: var(--cta-bg); color: var(--cta-ink); }

:focus-visible {
  outline: 2px solid var(--green);
  outline-offset: 3px;
  border-radius: var(--radius);
}

/* Anchors land below the sticky header */
[id] { scroll-margin-top: calc(var(--header-h) + 20px); }

/* ---------- Type ---------- */
h1, h2, h3, .serif {
  font-family: var(--serif);
  font-weight: 500;
  line-height: 1.12;
  letter-spacing: 0.005em;
}
h1 { font-size: clamp(2.6rem, 7vw, 5.4rem); line-height: 1.04; letter-spacing: -0.015em; }
h2 { font-size: clamp(1.9rem, 4.4vw, 3.1rem); line-height: 1.08; }
h3 { font-size: 1.45rem; }
p  { max-width: 62ch; }

/* italic serif accent inside headings */
.ax { font-style: italic; font-weight: 500; letter-spacing: 0; }

.overline {
  font-family: var(--sans);
  font-size: 0.72rem;
  font-weight: 500;
  letter-spacing: 0.26em;
  text-transform: uppercase;
  color: var(--ink-faint);
}
.on-dark .overline, .overline.light { color: rgba(250, 247, 241, 0.55); }
.lede { font-size: 1.12rem; color: var(--ink-soft); }
.on-dark .lede { color: rgba(250, 247, 241, 0.72); }

/* ---------- Layout ---------- */
.container { width: min(1240px, calc(100% - clamp(2.5rem, 8vw, 7rem))); margin-inline: auto; }
.section { padding-block: clamp(4rem, 9vw, 7.5rem); }
.section-tight { padding-block: clamp(3rem, 6vw, 5rem); }
.section-head { display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 1.25rem; margin-bottom: clamp(2rem, 4vw, 3.25rem); }
.section-head .overline { display: block; margin-bottom: 0.8rem; }
.on-dark { background: var(--bg-dark); color: var(--hero-cta-bg); }
.on-raised { background: var(--bg-raised); }

/* ---------- Buttons ---------- */
.btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.6rem;
  padding: 1rem 2.1rem;
  font-family: var(--sans);
  font-size: 0.8rem;
  font-weight: 500;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  border: 1px solid var(--ink);
  border-radius: var(--radius);
  background: transparent;
  color: var(--ink);
  box-shadow: 0 2px 0 var(--line-strong);
  transition: background 0.25s var(--ease), color 0.25s var(--ease), border-color 0.25s var(--ease), transform 0.2s var(--ease), box-shadow 0.2s var(--ease);
  user-select: none;
  text-align: center;
}
.btn:hover { transform: translateY(-2px); background: var(--ink); color: var(--bg-raised); box-shadow: 0 5px 13px rgba(30,44,37,0.16); }
.btn:active { transform: translateY(1px); box-shadow: 0 1px 0 var(--line-strong); }
.btn-solid { background: var(--ink); color: var(--bg-raised); box-shadow: 0 3px 0 var(--green-deep); }
.btn-solid:hover { transform: translateY(-2px); background: var(--ink-soft); border-color: var(--ink-soft); box-shadow: 0 5px 0 var(--green-deep); }
.btn-green { background: var(--cta-bg); border-color: var(--cta-bg); color: var(--cta-ink); box-shadow: 0 3px 0 var(--cta-edge); }
.btn-green:hover { transform: translateY(-2px); background: var(--cta-bg-hover); border-color: var(--cta-bg-hover); color: var(--cta-ink-hover); box-shadow: 0 5px 0 var(--cta-edge); }
.btn-green:active { transform: translateY(1px); box-shadow: 0 1px 0 var(--cta-edge); }
.btn-light { border-color: var(--hero-cta-bg); background: var(--hero-cta-bg); color: var(--hero-cta-ink); }
.btn-light:hover { transform: translateY(-2px); border-color: var(--hero-cta-hover); background: var(--hero-cta-hover); color: var(--hero-cta-ink); }
.btn-block { width: 100%; }
.btn-sm { padding: 0.7rem 1.3rem; font-size: 0.72rem; }

.text-link {
  position: relative;
  display: inline-flex;
  align-items: center;
  gap: 0;
  white-space: nowrap;
  font-size: 0.8rem;
  font-weight: 500;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  border: 0;
  padding-bottom: 0.35rem;
  transition: opacity 0.25s;
}
.text-link::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 1px;
  background: var(--text-link-line, var(--ink));
  transform: scaleX(0.42);
  transform-origin: left;
  transition: transform 0.28s var(--ease);
}
.text-link:hover::after { transform: scaleX(1); }
.text-link.light { --text-link-line: rgba(250,247,241,0.7); }

/* ---------- Header ---------- */
.site-header {
  position: sticky;
  top: 0;
  z-index: 60;
  background: var(--header-bg);
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px);
  border-bottom: 1px solid var(--line);
}
.site-header .bar {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  height: var(--header-h);
}
.wordmark {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  font-family: var(--serif);
  font-size: 1.7rem;
  font-weight: 600;
  letter-spacing: 0.01em;
  color: var(--ink);
  white-space: nowrap;
}
.wordmark::before {
  content: '';
  display: block;
  width: 1.42rem;
  height: 1.42rem;
  flex: none;
  background-color: currentColor;
  -webkit-mask: url("../img/signature-mark.svg") center / contain no-repeat;
  mask: url("../img/signature-mark.svg") center / contain no-repeat;
}
.header-actions { display: flex; align-items: center; gap: 0.4rem; }

.icon-btn {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  transition: background 0.2s;
}
.icon-btn:hover { background: var(--hover-tint); }
.icon-btn svg { width: 21px; height: 21px; stroke: var(--ink); }

.cart-count {
  position: absolute;
  top: 4px;
  right: 2px;
  min-width: 17px;
  height: 17px;
  padding: 0 4px;
  border-radius: 99px;
  background: var(--cta-bg);
  color: var(--cta-ink);
  font-size: 0.62rem;
  font-weight: 500;
  line-height: 17px;
  text-align: center;
  transform: scale(0);
  transition: transform 0.25s var(--ease);
}
.cart-count.show { transform: scale(1); }
.cart-count.pulse { animation: pulse 0.4s var(--ease); }
@keyframes pulse { 0% { transform: scale(0.6); } 55% { transform: scale(1.35); } 100% { transform: scale(1); } }

/* Nav: full overlay, scroll-locked */
.nav-panel {
  position: fixed;
  inset: var(--header-h) 0 0 0;
  z-index: 55;
  background: var(--bg);
  display: flex;
  flex-direction: column;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-8px);
  transition: opacity 0.3s var(--ease), transform 0.3s var(--ease), visibility 0.3s;
  overflow-y: auto;
}
.nav-panel.open { opacity: 1; visibility: visible; transform: none; }
body.nav-open .nav-panel { box-shadow: 0 40px 80px -30px rgba(30,44,37,0.4); }
.nav-primary { padding: clamp(1.5rem, 4vh, 3rem) 0 1rem; }
.nav-primary a {
  display: flex;
  align-items: baseline;
  justify-content: space-between;
  gap: 1rem;
  font-family: var(--serif);
  font-size: clamp(2rem, 6.5vh, 2.9rem);
  font-weight: 500;
  padding: 0.55rem 0;
  border-bottom: 1px solid var(--line);
  transition: padding-left 0.25s var(--ease), color 0.25s;
}
.nav-primary a:hover { padding-left: 0.6rem; color: var(--green-deep); }
.nav-primary a .num { font-family: var(--sans); font-size: 0.7rem; letter-spacing: 0.2em; color: var(--ink-faint); }
.nav-meta { margin-top: auto; padding: 1.5rem 0 2.2rem; display: grid; gap: 1.1rem; }
.nav-meta .overline { margin-bottom: 0.45rem; }
.nav-meta a.plain { font-size: 1rem; color: var(--ink-soft); }
.nav-meta a.plain:hover { color: var(--ink); }
.nav-meta .wa-line { display: inline-flex; align-items: center; gap: 0.55rem; color: var(--green-deep); font-weight: 450; }
.nav-meta .wa-line .wa-mark { width: 18px; height: 18px; color: var(--green); }
.nav-backdrop {
  position: fixed;
  inset: 0;
  z-index: 50;
  background: var(--scrim);
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0.3s;
}
.nav-backdrop.show { opacity: 1; visibility: visible; }

/* Inline desktop nav (separate element - the mobile overlay lives outside the
   header so backdrop-filter can't trap its fixed positioning) */
.nav-inline { display: none; }
@media (min-width: 960px) {
  .nav-inline { display: flex; align-items: center; gap: 2.4rem; }
  .nav-inline a {
    font-size: 0.8rem;
    font-weight: 500;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    padding: 0.35rem 0;
    position: relative;
    transition: color 0.2s;
  }
  .nav-inline a:hover { color: var(--green-deep); }
  .nav-inline a::after {
    content: '';
    position: absolute;
    left: 0; right: 100%; bottom: 0;
    height: 1px;
    background: var(--ink);
    transition: right 0.28s var(--ease);
  }
  .nav-inline a:hover::after { right: 0; }
  .nav-panel, .nav-backdrop { display: none; }
  .menu-btn { display: none; }
}

/* ---------- Hero ---------- */
.hero { position: relative; background: var(--bg); color: var(--ink); overflow: hidden; }
.hero-media { position: absolute; inset: 0; }
.hero-media img { width: 100%; height: 100%; object-fit: cover; object-position: 72% 40%; opacity: 0.94; }
.hero-media::after {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg, rgba(30,44,37,0.74) 0%, rgba(30,44,37,0.46) 38%, rgba(30,44,37,0.04) 78%),
              linear-gradient(0deg, rgba(30,44,37,0.5) 0%, rgba(30,44,37,0) 38%);
}
.hero-inner {
  position: relative;
  z-index: 3;
  min-height: clamp(600px, 100vh, 940px);
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  padding-block: clamp(3rem, 7vw, 5.5rem) clamp(3.2rem, 7vw, 5.75rem);
}
.hero .kicker { margin-bottom: 1.4rem; }
.hero h1 { max-width: 15ch; color: var(--ink); }
.hero h1 .ax { font-weight: 500; color: var(--rust); }
.hero .sub { margin-top: 1.4rem; max-width: 44ch; color: var(--ink-soft); font-size: 1.06rem; }
.hero-ctas { display: flex; flex-wrap: wrap; gap: 0.9rem; margin-top: 2.3rem; }
.hero-strip {
  position: relative;
  z-index: 4;
  display: flex;
  flex-wrap: wrap;
  gap: 0.6rem 2.2rem;
  padding-block: 1.05rem;
  border-top: 1px solid var(--line-dark);
  background: var(--bg-dark);
}
.hero-strip span { display: inline-flex; align-items: center; gap: 0.55rem; font-size: 0.8rem; letter-spacing: 0.08em; color: var(--hero-cta-bg); }
.hero-strip svg { width: 15px; height: 15px; stroke: var(--brass); flex: none; }

/* ---------- USP strip ---------- */
.usp { border-bottom: 1px solid var(--line); background: var(--bg); }
.usp-grid { display: grid; grid-template-columns: repeat(2, 1fr); }
@media (min-width: 860px) { .usp-grid { grid-template-columns: repeat(4, 1fr); } }
.usp-item { padding: 1.4rem 1.6rem; border-right: 1px solid var(--line); display: flex; gap: 0.9rem; align-items: flex-start; }
.usp-item:last-child { border-right: 0; }
.usp-item svg { width: 21px; height: 21px; stroke: var(--gold); flex: none; margin-top: 2px; }
.usp-item b { display: block; font-weight: 500; font-size: 0.94rem; letter-spacing: 0.02em; }
.usp-item span { font-size: 0.85rem; color: var(--ink-soft); }

/* ---------- Category tiles ---------- */
.cat-grid { display: grid; gap: 0.9rem; grid-template-columns: repeat(2, 1fr); }
@media (min-width: 900px) { .cat-grid { grid-template-columns: repeat(4, 1fr); grid-auto-rows: 300px; } .cat-tile.wide { grid-column: span 2; } }
.cat-tile { position: relative; overflow: hidden; border-radius: var(--radius); background: var(--bg-raised); min-height: 220px; }
.cat-tile img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; transition: transform 0.7s var(--ease); }
.cat-tile:hover img { transform: scale(1.045); }
.cat-tile::after { content: ''; position: absolute; inset: 0; background: linear-gradient(185deg, rgba(30,44,37,0) 42%, rgba(30,44,37,0.72) 100%); }
.cat-tile .label {
  position: absolute;
  z-index: 2;
  left: 1.2rem; right: 1.2rem; bottom: 1.1rem;
  display: flex; align-items: baseline; justify-content: space-between; gap: 0.8rem;
  color: var(--hero-cta-bg);
}
.cat-tile .label b { font-family: var(--serif); font-weight: 500; font-size: 1.35rem; }
.cat-tile .label span { font-size: 0.72rem; letter-spacing: 0.16em; text-transform: uppercase; opacity: 0.75; }

/* ---------- Product grid & cards ---------- */
.prod-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1.6rem 1rem; }
@media (min-width: 760px) { .prod-grid { grid-template-columns: repeat(3, 1fr); gap: 2.4rem 1.4rem; } }
@media (min-width: 1080px) { .prod-grid { grid-template-columns: repeat(4, 1fr); } }

.card { display: flex; flex-direction: column; position: relative; }
.card-media {
  position: relative;
  overflow: hidden;
  border-radius: var(--radius);
  background: var(--bg-raised);
  aspect-ratio: 4 / 5;
  margin-bottom: 0.9rem;
}
.card-media img { width: 100%; height: 100%; object-fit: cover; transition: transform 0.65s var(--ease), opacity 0.4s; }
.card:hover .card-media img { transform: scale(1.04); }
.card-media .quick {
  position: absolute;
  left: 0.7rem; right: 0.7rem; bottom: 0.7rem;
  z-index: 2;
  padding: 0.72rem;
  background: var(--quick-bg);
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  border: 1px solid var(--hair-ink);
  font-size: 0.72rem;
  font-weight: 500;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  opacity: 0;
  transform: translateY(8px);
  transition: opacity 0.28s var(--ease), transform 0.28s var(--ease), background 0.2s;
  border-radius: var(--radius);
}
.card:hover .quick, .card:focus-within .quick { opacity: 1; transform: none; }
.quick:hover { background: var(--ink); color: var(--bg); }
/* On a touch screen the hover overlay has nothing to hover with, and the card
   already carries a full width add button below the price. Showing both put two
   add-to-bag buttons on every card, one of them floating up inside the photo,
   so the overlay is for pointer devices only. */
@media (hover: none), (pointer: coarse) { .card-media .quick { display: none; } }

.flag {
  position: absolute;
  z-index: 2;
  top: 0.7rem; left: 0.7rem;
  padding: 0.28rem 0.6rem;
  background: var(--bg);
  font-size: 0.62rem;
  font-weight: 500;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  border-radius: var(--radius);
  color: var(--ink);
}
.flag.dark { background: var(--ink); color: var(--bg); }
.flag.soldout { background: rgba(30,44,37,0.82); color: var(--hero-cta-bg); }

.card-info { display: flex; flex-direction: column; gap: 0.3rem; flex: 1; }
.card-cat { font-size: 0.66rem; font-weight: 500; letter-spacing: 0.18em; text-transform: uppercase; color: var(--ink-faint); }
.card-name {
  font-family: var(--serif);
  font-size: 1.12rem;
  font-weight: 500;
  line-height: 1.25;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.card-name a:hover { color: var(--green-deep); }
.card-price { font-size: 0.95rem; font-weight: 450; letter-spacing: 0.03em; margin-top: 0.15rem; }
.card-actions {
  /* pushed to the bottom of the card, so a one line name and a two line name
     still put their buttons on the same line across a row */
  margin-top: auto;
  padding-top: 0.8rem;
}
.card-actions .btn { width: 100%; padding: 0.78rem 1rem; font-size: 0.7rem; }

/* ---------- Editorial split (about teaser) ---------- */
.split { display: grid; gap: clamp(2rem, 5vw, 4.5rem); align-items: center; }
@media (min-width: 900px) { .split { grid-template-columns: 1.05fr 1fr; } .split.rev { grid-template-columns: 1fr 1.05fr; } }
.split .frame { position: relative; overflow: hidden; border-radius: var(--radius); }
.split .frame img { width: 100%; aspect-ratio: 4 / 4.6; object-fit: cover; }
.split h2 { margin-top: 0.8rem; }
.split .body { margin-top: 1.2rem; color: var(--ink-soft); display: grid; gap: 1rem; }
.split .btn { margin-top: 2rem; }

/* ---------- Reviews ---------- */
.review-quote { font-family: var(--serif); font-size: clamp(1.5rem, 3.4vw, 2.2rem); font-style: italic; font-weight: 500; line-height: 1.3; max-width: 30ch; margin-inline: auto; text-wrap: balance; }
.review-stars { display: inline-flex; gap: 0.25rem; margin-bottom: 1.2rem; }
.review-stars svg { width: 17px; height: 17px; fill: var(--gold); }
.review-attribution { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 0.5rem 0.6rem; width: fit-content; max-width: 100%; margin: 1.4rem auto 0; padding-top: 0.9rem; border-top: 1px solid var(--line-dark); }
.review-by { margin: 0; font-size: 0.8rem; letter-spacing: 0.16em; text-transform: uppercase; color: var(--hero-cta-bg); }
.home-review-verified { display: inline-flex; align-items: center; gap: 0.4rem; font-size: 0.7rem; font-weight: 500; letter-spacing: 0.12em; text-transform: uppercase; color: var(--brass); }
.home-review-verified-dot { width: 0.3rem; height: 0.3rem; flex: 0 0 auto; border-radius: 50%; background: var(--brass); }

/* ---------- WhatsApp band ---------- */
.wa-band { background: var(--green-tint); border-block: 1px solid var(--green-line); }
.wa-band .inner { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 1.6rem; }
.wa-band h2 { font-size: clamp(1.7rem, 3.6vw, 2.4rem); }
.wa-band p { color: var(--ink-soft); margin-top: 0.5rem; }

/* ---------- Footer ---------- */
.site-footer { background: var(--bg-dark); color: var(--hero-cta-bg); }
.footer-grid {
  display: grid;
  gap: 2.6rem;
  padding-block: clamp(3rem, 6vw, 4.8rem) 2.4rem;
  grid-template-columns: 1fr;
}
@media (min-width: 760px) { .footer-grid { grid-template-columns: 1.4fr 1fr 1fr 1.2fr; } }
.footer-brand .wordmark { color: var(--hero-cta-bg); }
.footer-brand p { margin-top: 0.9rem; font-size: 0.92rem; color: rgba(250,247,241,0.72); max-width: 30ch; }
.footer-col .overline { display: block; margin-bottom: 1rem; color: var(--brass); }
.footer-col ul { display: grid; gap: 0.55rem; }
.footer-col a { font-size: 0.93rem; color: rgba(250,247,241,0.82); transition: color 0.2s; }
.footer-col a:hover { color: var(--hero-cta-bg); }
.footer-contact li { display: flex; gap: 0.6rem; align-items: flex-start; font-size: 0.93rem; color: rgba(250,247,241,0.82); }
.footer-contact svg { width: 16px; height: 16px; flex: none; margin-top: 4px; color: var(--brass); }
.footer-contact .wa-mark { width: 18px; height: 18px; margin-top: 4px; color: var(--brass); }
.footer-base {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 0.8rem;
  padding-block: 1.4rem;
  border-top: 1px solid var(--line-dark);
  font-size: 0.78rem;
  color: rgba(250,247,241,0.65);
}
.footer-base .pay { display: inline-flex; align-items: center; gap: 0.45rem; }
.footer-base .pay svg { width: 15px; height: 15px; stroke: var(--brass); }

/* ---------- Floating WhatsApp FAB ---------- */
.wa-fab {
  position: fixed;
  z-index: 45;
  right: 1.1rem;
  bottom: calc(1.1rem + env(safe-area-inset-bottom, 0px));
  width: 54px;
  height: 54px;
  border-radius: 50%;
  background: var(--cta-bg);
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 12px 28px -8px rgba(30,44,37,0.5);
  transition: transform 0.25s var(--ease), background 0.2s;
}
.wa-fab:hover { transform: translateY(-3px); background: var(--cta-bg-hover); }
.wa-fab .wa-mark { width: 30px; height: 30px; color: var(--cta-ink); }
/* clearance so nothing sits beneath it */
.after-fab { min-height: 96px; }
@media (min-width: 960px) { .after-fab { min-height: 84px; } }

/* ---------- Page hero (interior pages) ---------- */
.page-hero { padding: clamp(2.8rem, 6vw, 4.6rem) 0 clamp(2rem, 4vw, 3.2rem); border-bottom: 1px solid var(--line); }
.page-hero h1 { margin-top: 0.7rem; }
.page-hero .lede { margin-top: 1rem; max-width: 52ch; }

/* ---------- Shop toolbar ---------- */
.toolbar {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem 1.6rem;
  align-items: center;
  justify-content: space-between;
  padding-block: 1.4rem;
  border-bottom: 1px solid var(--line);
  margin-bottom: 2.2rem;
}
.chips { display: flex; flex-wrap: wrap; gap: 0.5rem; }
.chip {
  padding: 0.5rem 1.05rem;
  border: 1px solid var(--line);
  border-radius: 99px;
  font-size: 0.78rem;
  letter-spacing: 0.06em;
  color: var(--ink-soft);
  transition: all 0.2s;
  background: transparent;
}
.chip:hover { border-color: var(--ink); color: var(--ink); }
.chip.active { background: var(--ink); border-color: var(--ink); color: var(--bg); }
.toolbar .select { position: relative; }
.toolbar select {
  appearance: none;
  -webkit-appearance: none;
  font: inherit;
  font-size: 0.82rem;
  letter-spacing: 0.05em;
  color: var(--ink);
  padding: 0.6rem 2.3rem 0.6rem 1.1rem;
  border: 1px solid var(--line);
  border-radius: 99px;
  background: transparent;
  cursor: pointer;
}
.toolbar .select::after {
  content: '';
  position: absolute;
  right: 1rem; top: 50%;
  width: 7px; height: 7px;
  border-right: 1.5px solid var(--ink-soft);
  border-bottom: 1.5px solid var(--ink-soft);
  transform: translateY(-70%) rotate(45deg);
  pointer-events: none;
}
.result-note { font-size: 0.82rem; color: var(--ink-faint); margin: -1.2rem 0 1.6rem; }

/* ---------- Breadcrumbs ---------- */
.crumbs { display: flex; flex-wrap: wrap; gap: 0.45rem; font-size: 0.76rem; letter-spacing: 0.08em; color: var(--ink-faint); padding-block: 1.3rem 0; }
.crumbs a:hover { color: var(--ink); }
.crumbs .sep { opacity: 0.5; }

/* ---------- Product detail (PDP) ---------- */
.pdp { display: grid; gap: clamp(2rem, 4.5vw, 4rem); padding-block: clamp(1.6rem, 4vw, 3.2rem); }
@media (min-width: 940px) { .pdp { grid-template-columns: 1.15fr 1fr; align-items: start; } }
.pdp-gallery .main {
  position: relative;
  overflow: hidden;
  border-radius: var(--radius);
  background: var(--bg-raised);
  aspect-ratio: 4 / 4.7;
  /* native <button> reset so it still lays out as the old wrapper div did */
  display: block;
  width: 100%;
  padding: 0;
  text-align: inherit;
}
.pdp-gallery .main img { width: 100%; height: 100%; object-fit: cover; }
.thumbs { display: grid; grid-template-columns: repeat(5, 1fr); gap: 0.6rem; margin-top: 0.7rem; }
.thumbs button {
  border-radius: var(--radius);
  overflow: hidden;
  aspect-ratio: 1;
  border: 1px solid var(--line);
  opacity: 0.75;
  transition: opacity 0.2s, border-color 0.2s;
  padding: 0;
  background: var(--bg-raised);
}
.thumbs button img { width: 100%; height: 100%; object-fit: cover; }
.thumbs button.active, .thumbs button:hover { opacity: 1; border-color: var(--ink); }

.pdp-info .card-cat { margin-bottom: 0.6rem; }
.pdp-info h1 { font-size: clamp(2.1rem, 4.6vw, 3.1rem); max-width: 14ch; }
.pdp-price { display: flex; align-items: baseline; gap: 0.8rem; margin-top: 1.1rem; }
.pdp-price .amount { font-family: var(--serif); font-size: 1.85rem; font-weight: 600; }
.pdp-price .stock { font-size: 0.7rem; letter-spacing: 0.14em; text-transform: uppercase; color: var(--green-deep); display: inline-flex; align-items: center; gap: 0.4rem; }
.pdp-price .stock::before { content: ''; width: 7px; height: 7px; border-radius: 50%; background: var(--green); }
.pdp-price .stock.out { color: var(--gold); }
.pdp-price .stock.out::before { background: var(--gold); }
.pdp-desc { margin-top: 1.6rem; color: var(--ink-soft); white-space: pre-line; }
.pdp-ctas { display: grid; gap: 0.8rem; margin-top: 2rem; max-width: 430px; }

.assure { margin-top: 2rem; border-top: 1px solid var(--line); }
.assure details { border-bottom: 1px solid var(--line); }
.assure summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem;
  padding: 1rem 0.2rem;
  font-size: 0.8rem;
  font-weight: 500;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  cursor: pointer;
  list-style: none;
}
.assure summary::-webkit-details-marker { display: none; }
.assure summary::after { content: ''; width: 8px; height: 8px; border-right: 1.5px solid var(--ink-soft); border-bottom: 1.5px solid var(--ink-soft); transform: rotate(45deg); transition: transform 0.25s; flex: none; }
.assure details[open] summary::after { transform: rotate(225deg); }
.assure .acc-body { padding: 0 0.2rem 1.2rem; color: var(--ink-soft); font-size: 0.9rem; display: grid; gap: 0.7rem; }
.assure .acc-body ul { display: grid; gap: 0.5rem; }
.assure .acc-body li { padding-left: 1.1rem; position: relative; }
.assure .acc-body li::before { content: ''; position: absolute; left: 0; top: 0.62em; width: 5px; height: 5px; border-radius: 50%; background: var(--gold); }

/* ---------- Reviews (PDP + page) ---------- */
.review-block { border-top: 1px solid var(--line); margin-top: 2.2rem; padding-top: 2rem; }
/* A review is one person speaking, so the name, the date, the rating and the
   words sit in one card with one border, not as three loose fragments. */
.review-block { display: grid; }
.review-summary {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  flex-wrap: wrap;
  margin-top: 0.9rem;
  padding-bottom: 0.9rem;
  border-bottom: 1px solid var(--line);
  font-size: 0.9rem;
  color: var(--ink-soft);
}
.review-summary b { color: var(--ink); font-weight: 500; }
.review-summary .review-score { margin-left: 0; }
.review-item {
  border: 1px solid var(--line);
  border-radius: var(--radius);
  background: var(--bg-raised);
  padding: 1.1rem 1.2rem 1.2rem;
  margin-top: 0.9rem;
}
.review-head {
  display: flex;
  align-items: center;
  gap: 0.7rem;
}
.review-avatar {
  width: 34px;
  height: 34px;
  flex: none;
  display: grid;
  place-items: center;
  border-radius: 50%;
  background: var(--green);
  color: var(--bg);
  font-family: var(--serif);
  font-size: 1rem;
  line-height: 1;
}
.review-who { display: flex; align-items: baseline; gap: 0.5rem; flex-wrap: wrap; min-width: 0; }
.review-who b { font-weight: 500; color: var(--ink); }
.review-who time { font-size: 0.8rem; color: var(--ink-faint); }
.review-verified {
  font-size: 0.62rem;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--green-deep);
  border: 1px solid var(--line);
  border-radius: 99px;
  padding: 0.15rem 0.5rem;
}
.review-score { display: inline-flex; align-items: center; gap: 0.1rem; margin-left: auto; }
.review-score svg { width: 14px; height: 14px; }
.review-score svg.on { fill: var(--gold); }
.review-score svg.off { fill: none; stroke: var(--line-strong); stroke-width: 1.4; }
/* named to stay clear of .review-quote, which is the big pull quote on the
   homepage and carries its own max-width */
.review-words {
  margin: 0.9rem 0 0;
  padding: 0;
  border: 0;
  font-family: var(--serif);
  font-size: 1.12rem;
  line-height: 1.45;
  color: var(--ink);
  max-width: none;
}
.review-words::before { content: '\201C'; }
.review-words::after { content: '\201D'; }
.review-about { margin-top: 0.6rem; font-size: 0.8rem; color: var(--ink-soft); }
.review-about a { border-bottom: 1px solid var(--link-line); }
.review-empty {
  color: var(--ink-soft);
  font-style: italic;
  border: 1px dashed var(--line-strong);
  border-radius: var(--radius);
  padding: 1.1rem 1.2rem;
  margin-top: 0.9rem;
}

/* review form */
.review-form { display: grid; gap: 1rem; margin-top: 1.6rem; max-width: 560px; }
.review-form .row { display: grid; gap: 1rem; grid-template-columns: 1fr 1fr; }
@media (max-width: 560px) { .review-form .row { grid-template-columns: 1fr; } }
.field { display: grid; gap: 0.4rem; }
.field label { font-size: 0.72rem; font-weight: 500; letter-spacing: 0.16em; text-transform: uppercase; color: var(--ink-soft); }
.field input, .field select, .field textarea {
  font: inherit;
  padding: 0.85rem 1rem;
  border: 1px solid var(--line-strong);
  border-radius: var(--radius);
  background: var(--white);
  color: var(--ink);
}
.field textarea { min-height: 120px; resize: vertical; }
.field input:focus, .field select:focus, .field textarea:focus { outline: 2px solid var(--green); outline-offset: 0; border-color: var(--green); }
.star-input { display: flex; gap: 0.15rem; }
.star-input button { padding: 0.2rem; }
.star-input svg { width: 22px; height: 22px; fill: none; stroke: var(--gold); stroke-width: 1.4; transition: fill 0.15s; }
.star-input button.on svg { fill: var(--gold); }

/* ---------- Cart ---------- */
.cart-layout { display: grid; gap: clamp(2.2rem, 5vw, 4rem); padding-block: clamp(1.8rem, 4vw, 3.2rem); }
@media (min-width: 960px) { .cart-layout { grid-template-columns: 1.5fr 1fr; align-items: start; } }
.cart-lines { border-top: 1px solid var(--line); }
.cart-line { display: grid; grid-template-columns: 96px 1fr auto; gap: 1.1rem; padding-block: 1.4rem; border-bottom: 1px solid var(--line); }
.cart-line .ph { overflow: hidden; border-radius: var(--radius); background: var(--bg-raised); aspect-ratio: 1; }
.cart-line .ph img { width: 100%; height: 100%; object-fit: cover; }
.cart-line .name { font-family: var(--serif); font-size: 1.14rem; font-weight: 500; line-height: 1.3; }
.cart-line .unit { font-size: 0.82rem; color: var(--ink-faint); margin-top: 0.2rem; }
.cart-line .controls { display: flex; align-items: center; gap: 1.2rem; margin-top: 0.9rem; }
.qty { display: inline-flex; align-items: center; border: 1px solid var(--line-strong); border-radius: var(--radius); background: var(--white); }
.qty button { width: 34px; height: 36px; font-size: 1.05rem; color: var(--ink-soft); transition: color .2s, background .2s; }
.qty button:hover { color: var(--ink); background: var(--bg-raised); }
.qty .q { min-width: 30px; text-align: center; font-size: 0.92rem; }
.remove-link { font-size: 0.78rem; letter-spacing: 0.1em; text-transform: uppercase; color: var(--ink-faint); border-bottom: 1px solid transparent; transition: color .2s; }
.remove-link:hover { color: var(--rust); }
.cart-line .line-total { font-weight: 450; text-align: right; white-space: nowrap; font-variant-numeric: tabular-nums; }
@media (max-width: 420px) { .cart-line { grid-template-columns: 84px 1fr auto; gap: 0.8rem; } }

.cart-empty { text-align: center; padding-block: clamp(3rem, 8vw, 5.5rem); }
.cart-empty h2 { margin-block: 0.8rem 1rem; }
.cart-empty p { margin-inline: auto; color: var(--ink-soft); }
.cart-empty .btn { margin-top: 1.8rem; }

.summary { background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); padding: clamp(1.5rem, 3vw, 2.1rem); position: sticky; top: calc(var(--header-h) + 1.2rem); }
.summary h2 { font-size: 1.65rem; margin-bottom: 1.4rem; }
.summary .row { display: flex; justify-content: space-between; align-items: baseline; gap: 1rem; padding-block: 0.55rem; font-size: 0.95rem; }
.summary .row .muted { color: var(--ink-soft); }
.summary .row.total { border-top: 1px solid var(--line); margin-top: 0.7rem; padding-top: 1.1rem; font-size: 1.05rem; font-weight: 500; }
.summary .row.total .amt { font-family: var(--serif); font-size: 1.5rem; font-weight: 600; }
.summary .free-tag { color: var(--green-deep); font-weight: 500; }
.summary .strike { text-decoration: line-through; color: var(--ink-faint); font-size: 0.85rem; }

.delivery-pick { display: grid; gap: 0.6rem; margin-block: 1.1rem 0.4rem; }
.delivery-opt {
  display: flex;
  align-items: flex-start;
  gap: 0.75rem;
  padding: 0.85rem 1rem;
  border: 1px solid var(--line-strong);
  border-radius: var(--radius);
  cursor: pointer;
  transition: border-color 0.2s, background 0.2s;
}
.delivery-opt:hover { border-color: var(--ink-faint); }
.delivery-opt input { margin-top: 4px; accent-color: var(--green); }
.delivery-opt.selected { border-color: var(--green); background: var(--green-tint); }
.delivery-opt b { display: block; font-weight: 500; font-size: 0.92rem; }
.delivery-opt span { font-size: 0.8rem; color: var(--ink-soft); }
.delivery-opt .fee { margin-left: auto; font-size: 0.85rem; white-space: nowrap; }

.checkout-note { margin-top: 1rem; font-size: 0.8rem; color: var(--ink-faint); display: flex; gap: 0.5rem; align-items: flex-start; }
.checkout-note svg { width: 15px; height: 15px; stroke: var(--green); flex: none; margin-top: 2px; }

/* ---------- Toast ---------- */
.toast {
  position: fixed;
  z-index: 80;
  left: 50%;
  bottom: calc(1.4rem + env(safe-area-inset-bottom, 0px));
  transform: translate(-50%, 140%);
  display: flex;
  align-items: center;
  gap: 0.8rem;
  background: var(--ink);
  color: var(--bg);
  padding: 0.9rem 1.3rem;
  border-radius: var(--radius);
  box-shadow: var(--shadow-soft);
  font-size: 0.88rem;
  max-width: min(430px, calc(100vw - 2rem));
  transition: transform 0.4s var(--ease);
  pointer-events: none;
}
.toast.show { transform: translate(-50%, 0); pointer-events: auto; }
.toast svg { width: 18px; height: 18px; stroke: var(--toast-ink); flex: none; }
.toast a { border-bottom: 1px solid var(--bg); white-space: nowrap; margin-left: 0.3rem; }

/* ---------- Content pages (about/policies/faq/contact) ---------- */
.prose { max-width: 720px; display: grid; gap: 1.15rem; padding-block: clamp(2rem, 5vw, 3.4rem); }
.prose h2 { font-size: 1.6rem; margin-top: 1.4rem; }
.prose h3 { font-size: 1.2rem; margin-top: 0.8rem; }
.prose p, .prose li { color: var(--ink-soft); }
.prose ul { display: grid; gap: 0.5rem; }
.prose ul li { padding-left: 1.2rem; position: relative; }
.prose ul li::before { content: ''; position: absolute; left: 0; top: 0.66em; width: 5px; height: 5px; border-radius: 50%; background: var(--gold); }
.prose .note { background: var(--green-tint); border: 1px solid var(--green-line); border-radius: var(--radius); padding: 1.1rem 1.3rem; color: var(--ink); font-size: 0.95rem; }

.faq-list { max-width: 780px; }
.faq-list details { border-bottom: 1px solid var(--line); }
.faq-list summary {
  display: flex; align-items: center; justify-content: space-between; gap: 1rem;
  padding: 1.25rem 0.2rem;
  font-family: var(--serif);
  font-size: 1.22rem;
  cursor: pointer;
  list-style: none;
}
.faq-list summary::-webkit-details-marker { display: none; }
.faq-list summary::after { content: '+'; font-family: var(--sans); font-size: 1.4rem; color: var(--ink-faint); transition: transform 0.25s; flex: none; }
.faq-list details[open] summary::after { transform: rotate(45deg); }
.faq-list .a { padding: 0 0.2rem 1.4rem; color: var(--ink-soft); display: grid; gap: 0.7rem; max-width: 62ch; }

.contact-grid { display: grid; gap: 1rem; grid-template-columns: 1fr; }
@media (min-width: 760px) { .contact-grid { grid-template-columns: repeat(3, 1fr); } }
.contact-card { background: var(--white); border: 1px solid var(--line); border-radius: var(--radius); padding: 1.7rem 1.6rem; display: grid; gap: 0.5rem; align-content: start; }
.contact-card svg { width: 22px; height: 22px; stroke: var(--gold); margin-bottom: 0.5rem; }
.contact-card .wa-mark { width: 22px; height: 22px; margin-bottom: 0.5rem; color: var(--gold); }
.contact-card b { font-weight: 500; font-size: 1.02rem; }
.contact-card p { font-size: 0.9rem; color: var(--ink-soft); }
.contact-card a { color: var(--green-deep); border-bottom: 1px solid var(--link-line); }

/* ---------- Trust bar under PDP CTAs ---------- */
.mini-assure { display: grid; grid-template-columns: repeat(2, 1fr); gap: 0.7rem 1rem; margin-top: 2rem; }
.mini-assure span { display: flex; gap: 0.5rem; align-items: center; font-size: 0.8rem; color: var(--ink-soft); }
.mini-assure svg { width: 15px; height: 15px; stroke: var(--green); flex: none; }

/* ---------- Utility ---------- */
.hidden { display: none !important; }
.skip-link {
  position: absolute;
  left: -9999px;
  top: 0;
  background: var(--ink);
  color: var(--bg);
  padding: 0.7rem 1.2rem;
  z-index: 100;
}
.skip-link:focus { left: 0; }

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

/* ============================================================
   V2 - Experience layer
   Grain · marquee · numbered index · immersive signature rail
   Scroll reveals · second-image hover · giant quote · order preview
   ============================================================ */

/* ---------- film grain on dark bands ---------- */
.grain { position: relative; }
.grain::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 1;
  pointer-events: none;
  opacity: 0.055;
  background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='160' height='160' filter='url(%23n)' opacity='0.6'/></svg>");
}
.grain > .container { position: relative; z-index: 2; }
.grain > .hero-media { z-index: 0; }

/* ---------- entrance choreography ---------- */
@keyframes pagefade { from { opacity: 0; } }
body { animation: pagefade 0.5s ease both; }

@keyframes heroZoom { from { transform: scale(1.07); } to { transform: scale(1); } }
.hero-media img { animation: heroZoom 2.8s var(--ease) both; }

@keyframes rise { from { opacity: 0; transform: translateY(26px); } to { opacity: 1; transform: none; } }
.hero-inner > * { animation: rise 0.95s var(--ease) both; }
.hero-inner > :nth-child(2) { animation-delay: 0.12s; }
.hero-inner > :nth-child(3) { animation-delay: 0.24s; }
.hero-inner > :nth-child(4) { animation-delay: 0.36s; }

/* scroll reveals - hidden state only applies when JS is running (.js on <html>) */
.js .rv { opacity: 0; transform: translateY(24px); transition: opacity 0.85s var(--ease), transform 0.85s var(--ease); transition-delay: var(--d, 0s); }
.js .rv.in { opacity: 1; transform: none; }
.rv.in { opacity: 1; transform: none; }

/* ---------- card second-image hover (image injected by JS on first hover) ---------- */
.card-media img.b { position: absolute; inset: 0; opacity: 0; transition: opacity 0.55s var(--ease); }
.card:hover .card-media img.b { opacity: 1; }
@media (hover: none) { .card-media img.b { display: none; } }

/* ---------- unified customer testimonial ---------- */
.quote-band { padding-block: clamp(3rem, 7vw, 5.5rem); }
.quote-band .container { display: grid; justify-items: center; }
.home-testimonial {
  width: min(100%, 56rem);
  padding: clamp(2rem, 4.5vw, 3.2rem) clamp(1.2rem, 5vw, 3.2rem);
  border: 1px solid var(--line-dark);
  border-radius: var(--radius);
  background: var(--bg-dark-2);
  text-align: center;
}
.home-testimonial-title { margin: 0 0 1.5rem; }
.home-review { display: grid; justify-items: center; margin: 0; }
.home-review blockquote { width: 100%; margin: 0; }
.quote-band .qmark {
  font-family: var(--serif);
  font-size: clamp(3.5rem, 7vw, 4.8rem);
  line-height: 0.55;
  color: var(--gold);
  opacity: 0.8;
  margin: 0 auto 0.8rem;
}
.review-quote.bigger { font-size: clamp(1.8rem, 4.6vw, 3rem); }
.testimonial-action { margin: 1.5rem 0 0; text-align: center; }

/* ---------- drop cap ---------- */
.dropcap::first-letter {
  font-family: var(--serif);
  font-weight: 600;
  font-size: 3.1em;
  float: left;
  line-height: 0.82;
  padding-right: 0.12em;
  color: var(--ink);
}

/* ---------- order message preview (cart) ---------- */
.wa-preview { margin-top: 1.2rem; border-top: 1px solid var(--line); padding-top: 0.9rem; }
.wa-preview summary {
  display: flex; align-items: center; justify-content: space-between; gap: 1rem;
  font-size: 0.72rem; font-weight: 500; letter-spacing: 0.16em; text-transform: uppercase;
  color: var(--ink-soft); cursor: pointer; list-style: none;
}
.wa-preview summary::-webkit-details-marker { display: none; }
.wa-preview summary::after { content: '+'; font-size: 1.1rem; color: var(--ink-faint); }
.wa-preview[open] summary::after { content: '–'; }
.wa-preview pre {
  margin-top: 0.9rem;
  white-space: pre-wrap;
  font: 400 0.78rem/1.65 ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;
  background: var(--bg);
  border: 1px solid var(--line);
  padding: 1rem 1.1rem;
  color: var(--ink-soft);
}
.wa-preview .btn { margin-top: 0.8rem; }

/* ---------- PDP image fade ---------- */
#pdp-main-img { transition: opacity 0.35s ease; }

/* ---------- misc polish ---------- */
.hero .ax { letter-spacing: 0; }
.sig-band .section-head { flex-wrap: nowrap; align-items: flex-end; }
@media (max-width: 640px) {
  .sig-band .section-head { flex-wrap: wrap; }
  .sig-band .hnav { margin-top: 0.4rem; }
}

/* ---------- V3 - restraint pass ----------
   Removed: marquee, service index, category tiles, signature rail.
   Added: PDP 3D tilt + sheen, ambient motion, styling band, quiet ask-link. */

/* ask about this bag - quiet text link, not a billboard */
.ask-link {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.78rem;
  font-weight: 500;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--ink-soft);
  border-bottom: 1px solid var(--line);
  padding-bottom: 0.35rem;
  transition: color 0.2s, border-color 0.2s;
  justify-self: start;
}
.ask-link svg { width: 15px; height: 15px; color: var(--green); }
.ask-link:hover { color: var(--green-deep); border-color: var(--green-deep); }

.pdp-ctas { display: grid; gap: 1rem; }
.scarcity {
  font-size: 0.8rem;
  font-style: italic;
  font-family: var(--serif);
  color: var(--ink-faint);
  letter-spacing: 0.01em;
}

/* PDP main image - tactile 3D tilt (pointer) + ambient breathe (touch) */
.tilt { perspective: 1100px; }
.tilt img {
  transition: transform 0.3s var(--ease);
  will-change: transform;
  transform: scale(1);
}
.tilt { position: relative; }
.tilt::after {
  content: '';
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: radial-gradient(420px circle at var(--shx, 50%) var(--shy, 40%),
              rgba(250,247,241,0.16), transparent 55%);
  opacity: 0;
  transition: opacity 0.35s;
}
.tilt.tilting::after { opacity: 1; }
@media (hover: none) {
  .tilt img { animation: breathe 11s ease-in-out infinite alternate; }
}
@keyframes breathe { from { transform: scale(1); } to { transform: scale(1.035); } }

/* styling inspiration band */
.style-band {
  display: grid;
  gap: clamp(1.6rem, 4vw, 3.2rem);
  align-items: center;
  border-block: 1px solid var(--line);
  padding-block: clamp(2.2rem, 5vw, 3.6rem);
}
@media (min-width: 860px) { .style-band { grid-template-columns: 1.25fr 1fr; } }
.style-media { overflow: hidden; border-radius: var(--radius); }
.style-media img {
  width: 100%;
  aspect-ratio: 16 / 10;
  object-fit: cover;
  animation: kenburns 16s var(--ease) infinite alternate;
}
@keyframes kenburns { from { transform: scale(1); } to { transform: scale(1.06); } }
.style-copy h2 { margin-top: 0.7rem; }
.style-copy p { margin-top: 0.9rem; color: var(--ink-soft); }
.style-copy .text-link { margin-top: 1.4rem; }
@media (prefers-reduced-motion: reduce) {
  .style-media img, .tilt img { animation: none !important; }
}

/* ---------- PDP product video ("See it in motion") ---------- */
.pdp-video { margin-top: 1.6rem; display: grid; gap: 0.7rem; }
.pdp-video video {
  width: 100%;
  aspect-ratio: 4 / 5;
  object-fit: cover;
  border-radius: var(--radius);
  background: var(--bg-raised);
}
.pdp-video p { font-size: 0.8rem; color: var(--ink-faint); font-style: italic; font-family: var(--serif); }

/* ============================================================
   V4 - Theme toggle · Lightbox · Cinematic montage · Full review
   ============================================================ */

/* ---------- theme toggle ---------- */
.theme-btn { position: relative; }
.theme-btn svg { position: absolute; transition: opacity 0.25s, transform 0.35s var(--ease); }
.theme-btn .i-sun, .theme-btn .i-moon, .theme-btn .i-auto { opacity: 0; transform: rotate(-60deg) scale(0.7); }
:root[data-theme="light"] .theme-btn .i-sun { opacity: 1; transform: none; }
:root[data-theme="dark"] .theme-btn .i-moon { opacity: 1; transform: none; }
:root:not([data-theme="light"]):not([data-theme="dark"]) .theme-btn .i-auto { opacity: 1; transform: none; }
@media (prefers-color-scheme: dark) {
  :root:not([data-theme="light"]):not([data-theme="dark"]) .theme-btn .i-moon { opacity: 1; transform: none; }
  :root:not([data-theme="light"]):not([data-theme="dark"]) .theme-btn .i-auto { opacity: 0; transform: rotate(-60deg) scale(0.7); }
}

/* ---------- lightbox ---------- */
.lightbox {
  position: fixed;
  inset: 0;
  z-index: 90;
  background: rgba(10,16,12,0.96);
  display: flex;
  flex-direction: column;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s, visibility 0.3s;
}
.lightbox.open { opacity: 1; visibility: visible; }
.lb-stage { flex: 1; display: flex; align-items: center; justify-content: center; min-height: 0; padding: 1rem; }
.lb-stage img { max-width: 100%; max-height: 100%; object-fit: contain; border-radius: var(--radius); }
.lb-top { display: flex; align-items: center; justify-content: space-between; padding: 0.9rem 1.1rem; color: var(--hero-cta-bg); }
.lb-count { font-size: 0.78rem; letter-spacing: 0.2em; }
.lb-top .icon-btn svg { stroke: var(--hero-cta-bg); }
.lb-nav {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 46px; height: 46px;
  border: 1px solid rgba(250, 247, 241, 0.3);
  border-radius: 50%;
  display: flex; align-items: center; justify-content: center;
  color: var(--hero-cta-bg);
  transition: background 0.2s;
}
.lb-nav:hover { background: rgba(250, 247, 241, 0.12); }
.lb-nav svg { width: 18px; height: 18px; stroke: currentColor; }
.lb-prev { left: 0.8rem; } .lb-prev svg { transform: rotate(180deg); }
.lb-next { right: 0.8rem; }
.lb-thumbs { display: flex; gap: 0.5rem; padding: 0.8rem 1rem 1.1rem; overflow-x: auto; justify-content: center; }
.lb-thumbs button { flex: none; width: 52px; height: 52px; border-radius: var(--radius); overflow: hidden; border: 1px solid transparent; opacity: 0.6; padding: 0; background: none; }
.lb-thumbs button img { width: 100%; height: 100%; object-fit: cover; }
.lb-thumbs button.active { border-color: var(--brass); opacity: 1; }
@media (max-width: 640px) { .lb-nav { display: none; } }

/* gallery affordance */
.zoom-hint {
  position: absolute;
  z-index: 2;
  right: 0.7rem; bottom: 0.7rem;
  width: 38px; height: 38px;
  border-radius: 50%;
  background: var(--quick-bg);
  border: 1px solid var(--line);
  display: flex; align-items: center; justify-content: center;
  opacity: 0;
  transition: opacity 0.3s;
}
.pdp-gallery .main:hover .zoom-hint { opacity: 1; }
@media (hover: none) { .zoom-hint { opacity: 1; } }
.zoom-hint svg { width: 17px; height: 17px; stroke: var(--ink); }
.pdp-gallery .main { cursor: zoom-in; }

/* ---------- cinematic montage (CSS-only, no JS needed) ---------- */
.montage {
  position: relative;
  overflow: hidden;
  border-radius: var(--radius);
  aspect-ratio: 16 / 9;
  background: var(--bg-dark);
}
.montage img {
  position: absolute;
  inset: 0;
  width: 100%; height: 100%;
  object-fit: cover;
  opacity: 0;
  animation: montageFade var(--montage-dur, 16s) linear infinite;
}
.montage img:nth-child(1) { animation-delay: 0s; }
.montage img:nth-child(2) { animation-delay: calc(var(--montage-dur, 16s) / var(--montage-n, 4) * 1); }
.montage img:nth-child(3) { animation-delay: calc(var(--montage-dur, 16s) / var(--montage-n, 4) * 2); }
.montage img:nth-child(4) { animation-delay: calc(var(--montage-dur, 16s) / var(--montage-n, 4) * 3); }
.montage img:nth-child(5) { animation-delay: calc(var(--montage-dur, 16s) / var(--montage-n, 4) * 4); }
.montage img:nth-child(6) { animation-delay: calc(var(--montage-dur, 16s) / var(--montage-n, 4) * 5); }
.montage img:nth-child(7) { animation-delay: calc(var(--montage-dur, 16s) / var(--montage-n, 4) * 6); }
.montage img:nth-child(8) { animation-delay: calc(var(--montage-dur, 16s) / var(--montage-n, 4) * 7); }
@keyframes montageFade {
  0% { opacity: 0; transform: scale(1.02); }
  4% { opacity: 1; }
  24% { opacity: 1; transform: scale(1.08); }
  30% { opacity: 0; transform: scale(1.08); }
  100% { opacity: 0; }
}
.montage.single img { opacity: 1; animation: kenburns 14s var(--ease) infinite alternate; }
.montage-cap {
  position: absolute;
  z-index: 2;
  left: 1.1rem; bottom: 0.9rem;
  display: inline-flex; align-items: center; gap: 0.5rem;
  color: var(--hero-cta-bg);
  font-size: 0.68rem; font-weight: 500;
  letter-spacing: 0.2em; text-transform: uppercase;
  text-shadow: 0 1px 8px rgba(0,0,0,0.5);
  white-space: nowrap;
}
.montage::after {
  content: '';
  position: absolute; inset: 0;
  background: linear-gradient(185deg, rgba(30,44,37,0) 55%, rgba(30,44,37,0.58) 100%);
}

/* ---------- full review section ---------- */
.full-review { display: grid; gap: clamp(2rem, 5vw, 3.2rem); padding-block: clamp(3rem, 7vw, 5.5rem); }
@media (min-width: 940px) { .full-review { grid-template-columns: 1.05fr 1fr; align-items: start; } }
.fr-montage-wrap { position: sticky; top: calc(var(--header-h) + 1rem); }
.fr-copy .overline { display: block; margin-bottom: 0.8rem; }
.fr-copy h2 em.ax { color: var(--gold); }
.fr-lede { margin-top: 1.1rem; font-family: var(--serif); font-size: 1.12rem; font-style: italic; line-height: 1.5; color: var(--ink); }
.fr-block { margin-top: 2rem; padding-top: 1.5rem; border-top: 1px solid var(--line); }
.fr-block h3 { font-size: 1.45rem; margin-bottom: 0.7rem; }
.fr-block p { color: var(--ink-soft); }
.fr-block a { color: var(--green-deep); border-bottom: 1px solid var(--link-line); }
.spec-list { display: grid; gap: 0.6rem; }
.spec-list li { display: flex; gap: 0.7rem; align-items: baseline; color: var(--ink-soft); font-size: 0.9rem; }
.spec-list li::before { content: ''; width: 5px; height: 5px; border-radius: 50%; background: var(--gold); flex: none; transform: translateY(-2px); }
.spec-list b { color: var(--ink); font-weight: 500; }
@media (prefers-reduced-motion: reduce) {
  .montage img { animation: none !important; opacity: 1 !important; position: relative; }
  .montage img:nth-child(n+2) { display: none; }
}

/* ---------- delivery dates, sticky bar, saved items, recently viewed ----------
   Borrowed from the platforms researched in docs/research/platform-concepts.md:
   a concrete date (Amazon, Jumia), a persistent add-to-bag bar (Amazon, PDP
   research), save for later (Etsy, Vinted), a free delivery progress bar
   (Shopify, Convert Cart) and a recently viewed trail (Amazon). */

.eta { color: var(--ink-soft); font-size: 0.8rem; margin-top: 0.7rem; }
.eta b { color: var(--ink); font-weight: 500; }

.free-bar { margin-top: 0.9rem; }
.free-bar .fb-txt { font-size: 0.8rem; color: var(--ink-soft); }
.free-bar .fb-txt b { color: var(--ink); font-weight: 500; }
.free-bar .fb-track {
  margin-top: 0.5rem;
  height: 6px;
  border-radius: 99px;
  background: var(--line);
  overflow: hidden;
}
.free-bar .fb-track span {
  display: block;
  height: 100%;
  border-radius: 99px;
  background: var(--cta-bg);
  transition: width 0.4s var(--ease);
}
.free-bar.done .fb-track span { background: var(--green); }

.saved-btn {
  position: absolute;
  top: 0.6rem;
  right: 0.6rem;
  width: 38px;
  height: 38px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  border: 1px solid var(--line);
  border-radius: 50%;
  background: var(--bg);
  color: var(--ink-soft);
  cursor: pointer;
  transition: color 0.2s var(--ease), border-color 0.2s var(--ease), transform 0.2s var(--ease);
}
.saved-btn::before {
  content: '';
  width: 16px;
  height: 16px;
  background: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20.5 4.6 13a4.9 4.9 0 0 1 7-6.9l.4.4.4-.4a4.9 4.9 0 0 1 7 6.9Z'/%3E%3C/svg%3E") center / contain no-repeat;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 20.5 4.6 13a4.9 4.9 0 0 1 7-6.9l.4.4.4-.4a4.9 4.9 0 0 1 7 6.9Z'/%3E%3C/svg%3E") center / contain no-repeat;
  fill: none;
  stroke: currentColor;
}
.saved-btn:hover { color: var(--ink); border-color: var(--line-strong); transform: translateY(-1px); }
.saved-btn.on { color: var(--green); border-color: var(--green); }
.saved-btn.on::before { background: var(--green); }
.saved-inline { width: 100%; margin-top: 0.6rem; }
.saved-inline.on { border-color: var(--green); color: var(--green); }

.chip .chip-count { opacity: 0.7; margin-left: 0.25rem; font-variant-numeric: tabular-nums; }

.sticky-atc {
  position: fixed;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 60;
  display: flex;
  align-items: center;
  gap: 0.8rem;
  padding: 0.6rem 0.9rem calc(0.6rem + env(safe-area-inset-bottom, 0px));
  background: var(--header-bg);
  backdrop-filter: blur(10px);
  border-top: 1px solid var(--line);
  transform: translateY(0);
  transition: transform 0.25s var(--ease);
}
.sticky-atc[hidden] { display: none; }
.sticky-atc img { width: 48px; height: 48px; object-fit: cover; border-radius: var(--radius); flex: none; }
.sticky-atc .sa-txt { display: flex; flex-direction: column; min-width: 0; flex: 1; }
.sticky-atc .sa-name {
  font-size: 0.9rem;
  color: var(--ink);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.sticky-atc .sa-price { font-size: 0.8rem; color: var(--ink-soft); }
.sticky-atc .btn { flex: none; padding: 0.7rem 1.1rem; }
body.has-sticky .wa-fab { bottom: 5.2rem; }

.rail { display: grid; grid-template-columns: repeat(4, 1fr); gap: 1rem; }
.rail-card { display: block; }
.rail-card img {
  width: 100%;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  border-radius: var(--radius);
  background: var(--bg-raised);
}
.rail-name { display: block; margin-top: 0.5rem; font-size: 0.9rem; color: var(--ink); }
.rail-price { display: block; font-size: 0.8rem; color: var(--ink-soft); }

@media (max-width: 720px) {
  .rail { grid-template-columns: repeat(2, 1fr); }
  .sticky-atc .sa-price { display: none; }
}
@media (min-width: 901px) {
  /* the research is specific: this is a mobile pattern, so the bar stays off
     desktop where the button is always in view anyway */
  .sticky-atc { display: none !important; }
}
@media (prefers-reduced-motion: reduce) {
  .sticky-atc { transition: none; }
  .free-bar .fb-track span { transition: none; }
}

/* ============================================================
   V5: The Bagged Up edit
   Campaign-led entrance · guided product discovery · editorial collection
   ============================================================ */

/* V6: City Collectors / Modern Atelier. The image, type plane and raised
   action occupy separate layers, while the copy stays calm and legible. */
.home-hero {
  isolation: isolate;
  display: flex;
  min-height: clamp(720px, calc(100svh - var(--header-h)), 980px);
  flex-direction: column;
  background: var(--bg);
  color: var(--ink);
}
.home-hero .hero-type-plane {
  position: absolute;
  z-index: 1;
  top: clamp(2rem, 7vh, 6rem);
  right: max(clamp(1.25rem, 8vw, 7rem), calc((100vw - 1240px) / 2));
  color: var(--hair-ink);
  font-family: var(--serif);
  font-size: clamp(7rem, 17vw, 15rem);
  font-weight: 500;
  letter-spacing: -0.085em;
  line-height: 0.65;
  text-align: right;
  transform: perspective(1000px) rotateY(-10deg) translateZ(-64px);
  pointer-events: none;
  user-select: none;
}
.home-hero .hero-media {
  position: absolute;
  z-index: 2;
  inset: clamp(2.5rem, 7vh, 5rem) max(clamp(1.25rem, 8vw, 7rem), calc((100vw - 1240px) / 2)) 5.45rem auto;
  width: min(51%, 680px);
  overflow: visible;
  perspective: 1200px;
  transform-style: preserve-3d;
}
.home-hero .hero-media::before {
  content: '';
  position: absolute;
  z-index: -1;
  inset: 1rem -1rem -1rem 1rem;
  border: 1px solid var(--line-strong);
  transform: translateZ(-28px) rotateY(-3deg);
}
.home-hero .hero-media img {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 100%;
  border: 1px solid var(--line);
  object-fit: cover;
  object-position: 42% center;
  opacity: 1;
  box-shadow: 0 24px 54px -22px rgba(30,44,37,0.42);
  transform: perspective(1400px) rotateY(-3deg) rotateX(1deg) translateZ(26px);
  animation-duration: 9s;
}
.home-hero .hero-media::after {
  z-index: 3;
  inset: 58% 0 0;
  background: linear-gradient(0deg, rgba(30,44,37,0.74) 0%, rgba(30,44,37,0) 100%);
  pointer-events: none;
}
.home-hero .hero-image-cta {
  position: absolute;
  z-index: 5;
  left: -1rem;
  bottom: 1.45rem;
  min-width: 14rem;
  min-height: 3.65rem;
  justify-content: flex-start;
  gap: 0.85rem;
  padding: 0.6rem 1.25rem 0.6rem 0.75rem;
  box-shadow: 0 12px 30px rgba(30,44,37,0.24), 0 3px 0 var(--brass);
  transform: translateZ(90px);
}
.home-hero .hero-image-cta:hover { transform: translateZ(90px) translateY(-2px); }
.home-hero .hero-image-cta:active { transform: translateZ(90px) translateY(1px); }
.hero-cta-index {
  display: grid;
  width: 2.05rem;
  height: 2.05rem;
  flex: none;
  place-items: center;
  border: 1px solid rgba(41,58,49,0.26);
  color: var(--hero-cta-ink);
  font-family: var(--serif);
  font-size: 1rem;
  line-height: 1;
}
.home-hero .hero-inner {
  flex: 1;
  min-height: clamp(37rem, calc(100svh - var(--header-h) - 5.2rem), 53rem);
  justify-content: center;
  padding-block: clamp(4.5rem, 8vh, 7rem) clamp(5.75rem, 12vh, 8rem);
}
.home-hero .hero-inner .kicker,
.home-hero .hero-inner h1,
.home-hero .hero-inner .sub,
.home-hero .hero-inner .hero-ctas { max-width: 52%; }
.home-hero .kicker {
  display: flex;
  align-items: center;
  gap: 0.65rem;
  margin-bottom: 1.1rem;
  color: var(--rust);
}
.home-hero .kicker > span { color: var(--gold); }
.home-hero h1 {
  max-width: 9ch;
  font-size: clamp(3.5rem, 7.4vw, 6.7rem);
  line-height: 0.9;
  letter-spacing: -0.045em;
  text-wrap: balance;
}
.home-hero h1 .ax {
  display: block;
  margin-top: 0.08em;
  color: var(--rust);
  font-weight: 400;
}
.home-hero .sub {
  max-width: 40ch;
  margin-top: 1.25rem;
  font-size: clamp(1rem, 1.3vw, 1.13rem);
  line-height: 1.7;
  color: var(--ink-soft);
}
.home-hero .hero-ctas { align-items: center; gap: 1.5rem; margin-top: 1.8rem; }
.hero-secondary {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding-block: 0.45rem;
  border-bottom: 1px solid var(--line-strong);
  color: var(--ink);
  font-size: 0.76rem;
  font-weight: 500;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  transition: color 0.2s, border-color 0.2s;
}
.hero-secondary:hover { color: var(--rust); border-color: var(--rust); }
.hero-side-note {
  position: absolute;
  z-index: 4;
  right: clamp(1.4rem, 5vw, 5rem);
  bottom: 7.2rem;
  display: grid;
  gap: 0.35rem;
  color: var(--hero-cta-bg);
  font-size: 0.65rem;
  letter-spacing: 0.17em;
  text-align: right;
  text-transform: uppercase;
}
.hero-side-note::before {
  content: '';
  display: block;
  width: 2rem;
  height: 2rem;
  justify-self: end;
  background-color: var(--hero-cta-bg);
  -webkit-mask: url("../img/linked-loop-mark.svg") center / contain no-repeat;
  mask: url("../img/linked-loop-mark.svg") center / contain no-repeat;
  opacity: 0.9;
}
.hero-side-note span:first-child { color: rgba(250,247,241,0.82); }
.hero-side-note i { padding-inline: 0.3rem; color: var(--brass); font-style: normal; }
.hero-scroll {
  position: absolute;
  z-index: 4;
  left: max(clamp(1.25rem, 8vw, 7rem), calc((100vw - 1240px) / 2));
  bottom: 7.25rem;
  display: inline-flex;
  align-items: center;
  gap: 0.75rem;
  color: var(--ink-soft);
  font-size: 0.65rem;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}
.hero-scroll-mark {
  position: relative;
  display: block;
  width: 1px;
  height: 1.55rem;
  background: var(--rust);
}
.hero-scroll-mark::after {
  content: '';
  position: absolute;
  left: -2px;
  bottom: 0;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: var(--rust);
}
.home-hero .hero-strip { padding-block: 1.05rem; }
.home-proof { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0.7rem 1.5rem; }
.home-proof span {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  color: rgba(250,247,241,0.86);
  font-size: 0.76rem;
  letter-spacing: 0.045em;
}
.home-proof i {
  flex: none;
  color: var(--brass);
  font-size: 0.62rem;
  font-style: normal;
  letter-spacing: 0.12em;
}

/* The edit finder is a real, catalogue-backed interaction. Each row remains a
   useful shop link when JavaScript is unavailable; with JS, it becomes a live
   recommendation without leaving the page. */
.bag-finder .section-head { align-items: end; }
.finder-head .lede { margin-top: 0.75rem; }
.finder-index {
  color: var(--line-strong);
  font-family: var(--serif);
  font-size: clamp(2.4rem, 5vw, 4rem);
  line-height: 1;
}
.finder-index i { color: var(--gold); font-size: 0.6em; font-style: normal; }
.finder-layout {
  display: grid;
  grid-template-columns: minmax(18rem, 0.82fr) minmax(0, 1.18fr);
  gap: clamp(1.5rem, 5vw, 5rem);
  align-items: center;
}
.finder-options { border-top: 1px solid var(--line-strong); }
.finder-option {
  display: grid;
  grid-template-columns: 2.2rem minmax(0, 1fr);
  align-items: center;
  gap: 0.7rem;
  min-height: 6rem;
  padding: 1rem 0.65rem;
  border-bottom: 1px solid var(--line);
  border-left: 2px solid transparent;
  color: var(--ink);
  transition: background 0.22s var(--ease), padding 0.22s var(--ease), border-color 0.22s;
}
.finder-option:hover, .finder-option[aria-current="true"] {
  padding-inline: 1rem;
  border-left-color: var(--rust);
  background: var(--bg);
}
.finder-number { align-self: start; padding-top: 0.45rem; color: var(--gold); font-size: 0.68rem; letter-spacing: 0.12em; }
.finder-option-copy { display: grid; gap: 0.25rem; }
.finder-option-copy strong {
  color: var(--ink);
  font-family: var(--serif);
  font-size: clamp(1.25rem, 2.1vw, 1.72rem);
  font-weight: 500;
  line-height: 1.1;
}
.finder-option-copy small { color: var(--ink-soft); font-size: 0.8rem; line-height: 1.45; }
.finder-showcase { min-width: 0; background: var(--bg); border: 1px solid var(--line); }
.finder-image {
  position: relative;
  display: block;
  overflow: hidden;
  background: var(--bg-raised);
  aspect-ratio: 1.14 / 1;
}
.finder-image::after {
  content: '';
  position: absolute;
  inset: 40% 0 0;
  background: linear-gradient(0deg, rgba(30,44,37,0.72), rgba(30,44,37,0));
  pointer-events: none;
}
.finder-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: opacity 0.28s, transform 0.8s var(--ease);
}
.finder-image:hover img { transform: scale(1.035); }
.finder-image-caption {
  position: absolute;
  z-index: 1;
  left: clamp(1rem, 2vw, 1.65rem);
  bottom: clamp(1rem, 2vw, 1.55rem);
  display: grid;
  gap: 0.15rem;
  color: var(--hero-cta-bg);
}
.finder-image-caption span { font-size: 0.62rem; letter-spacing: 0.18em; text-transform: uppercase; }
.finder-image-caption strong { font-family: var(--serif); font-size: clamp(1.35rem, 2.5vw, 2rem); font-weight: 500; }
.finder-product {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 1.5rem;
  padding: clamp(1rem, 2.2vw, 1.65rem);
}
.finder-product-copy { min-width: 0; }
.finder-product-copy .overline { display: block; margin-bottom: 0.4rem; font-size: 0.62rem; letter-spacing: 0.17em; }
.finder-product h3 { font-family: var(--serif); font-size: clamp(1.3rem, 2.3vw, 1.8rem); font-weight: 500; line-height: 1.15; }
.finder-product-copy p { margin-top: 0.4rem; color: var(--ink-soft); font-size: 0.9rem; }
.finder-product .text-link { flex: none; font-size: 0.66rem; }

/* A more editorial title treatment for the collection without changing its
   fast category controls or familiar product cards. */
.page-hero.shop-intro {
  display: grid;
  grid-template-columns: minmax(0, 1.15fr) minmax(16rem, 0.85fr);
  align-items: end;
  gap: clamp(2rem, 7vw, 7rem);
  padding-block: clamp(3.5rem, 8vw, 6.5rem) clamp(2.5rem, 5vw, 4.25rem);
  border-bottom: 0;
}
.shop-intro-title h1 {
  max-width: 11ch;
  margin-top: 0.9rem;
  font-size: clamp(3.3rem, 7vw, 6.2rem);
  line-height: 0.94;
  letter-spacing: -0.035em;
  text-wrap: balance;
}
.shop-intro-title h1 .ax { display: block; }
.shop-intro-note { padding-left: clamp(1.2rem, 3vw, 2.5rem); border-left: 1px solid var(--line-strong); }
.shop-intro-note .lede { max-width: 38ch; margin-top: 0; font-size: 1rem; line-height: 1.7; }
.shop-intro-note .text-link { margin-top: 1.3rem; font-size: 0.68rem; }

@media (max-width: 820px) {
  .home-proof { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .finder-layout { grid-template-columns: 1fr; gap: 1.8rem; }
  .finder-options { order: 2; }
  .finder-showcase { order: 1; }
  .finder-image { aspect-ratio: 1.18 / 1; }
  .page-hero.shop-intro { grid-template-columns: 1fr; gap: 1.5rem; }
  .shop-intro-note { max-width: 42rem; }
}
@media (max-width: 820px) {
  .home-hero .hero-inner {
    order: 1;
    min-height: 0;
    padding-block: clamp(3.5rem, 8vw, 5rem) 2rem;
  }
  .home-hero .hero-inner .kicker,
  .home-hero .hero-inner h1,
  .home-hero .hero-inner .sub,
  .home-hero .hero-inner .hero-ctas { max-width: 100%; }
  .home-hero .hero-media {
    position: relative;
    inset: auto;
    order: 2;
    width: min(84%, 640px);
    height: clamp(360px, 72vw, 560px);
    margin: 0 auto 2rem;
  }
  .home-hero .hero-media::before { inset: 0.7rem -0.55rem -0.7rem 0.55rem; }
  .home-hero .hero-media img { object-position: 42% center; }
  .home-hero .hero-image-cta { left: -0.6rem; bottom: 1.1rem; }
  .home-hero .hero-type-plane { top: 40%; right: 1rem; font-size: clamp(6rem, 19vw, 10rem); }
  .home-hero .hero-strip { order: 4; }
  .hero-scroll {
    position: relative;
    order: 3;
    left: auto;
    bottom: auto;
    margin: 0 1.25rem 1.4rem;
  }
  .hero-side-note { display: none; }
}
@media (max-width: 560px) {
  .home-hero h1 { max-width: 9.5ch; font-size: clamp(3.4rem, 15vw, 4.8rem); }
  .home-hero .sub { max-width: 34ch; font-size: 0.98rem; }
  .home-hero .hero-ctas { align-items: flex-start; flex-direction: column; gap: 1rem; }
  .home-hero .hero-media { width: calc(100% - 2.5rem); height: clamp(340px, 112vw, 470px); }
  .home-hero .hero-image-cta { left: -0.4rem; min-width: 13.5rem; }
  .home-hero .hero-type-plane { top: 43%; right: 0.35rem; font-size: clamp(5.4rem, 23vw, 8rem); }
  .hero-scroll { margin-left: 1.25rem; }
  .home-proof { gap: 0.65rem 0.5rem; }
  .home-proof span { align-items: flex-start; gap: 0.45rem; font-size: 0.68rem; line-height: 1.3; }
  .home-proof i { padding-top: 0.12rem; font-size: 0.56rem; }
  .finder-head { align-items: flex-start !important; }
  .finder-index { display: none; }
  .finder-product { align-items: flex-start; flex-direction: column; }
  .finder-product .text-link { margin-top: 0.1rem; }
  .page-hero.shop-intro { padding-block: 3rem 2rem; }
  .shop-intro-title h1 { font-size: clamp(3rem, 13vw, 4.5rem); }
  .shop-intro-note { padding-left: 1rem; }
}
@media (prefers-reduced-motion: reduce) {
  .home-hero .hero-media img,
  .finder-image img,
  .finder-option,
  .hero-secondary,
  .home-hero .hero-image-cta,
  .text-link::after { animation: none !important; transition: none !important; }
  .home-hero .hero-media img,
  .home-hero .hero-media::before,
  .home-hero .hero-type-plane { transform: none !important; }
}
.story-collage { position: relative; }
.story-collage > img { width: 100%; aspect-ratio: 4 / 4.6; object-fit: cover; }
.story-collage-inset {
  position: absolute;
  z-index: 2;
  right: clamp(0.65rem, 2vw, 1.4rem);
  bottom: clamp(0.65rem, 2vw, 1.4rem);
  width: min(42%, 14rem);
  padding: 0.55rem;
  background: var(--bg);
  box-shadow: var(--shadow-soft);
}
.split .frame .story-collage-inset img { width: 100%; height: auto; aspect-ratio: 1.25 / 1; object-fit: cover; }
.story-collage-inset span {
  display: block;
  padding: 0.55rem 0.15rem 0.1rem;
  color: var(--ink-soft);
  font-size: 0.61rem;
  letter-spacing: 0.13em;
  text-transform: uppercase;
}
@media (max-width: 560px) {
  .story-collage-inset { width: min(46%, 11rem); padding: 0.4rem; }
  .story-collage-inset span { font-size: 0.55rem; }
}

/* ---------- signature motion, page transitions and custom pointer ---------- */
.site-header .wordmark {
  transform-origin: left center;
  transition: transform 0.48s var(--ease);
}
.site-header .wordmark::before { transform-origin: center; }
html.is-scrolled .site-header .wordmark { transform: translateY(-1px) scale(0.97); }
html.page-entering .site-header .wordmark { animation: wordmark-arrive 0.72s var(--ease) both; }
html.page-entering .site-header .wordmark::before { animation: signature-arrive 0.78s var(--ease) both; }
html.page-leaving .site-header .wordmark { animation: wordmark-leave 0.2s ease-in both; }
html.page-leaving .site-header .wordmark::before { animation: signature-leave 0.2s ease-in both; }
.footer-brand .wordmark::before { transform-origin: center; }
.footer-brand .wordmark.brand-mark-reveal::before { animation: signature-arrive 0.82s var(--ease) both; }

@keyframes wordmark-arrive {
  from { opacity: 0; transform: translateY(5px); }
  to { opacity: 1; transform: translateY(0); }
}
@keyframes signature-arrive {
  0% { opacity: 0; transform: scale(0.55) rotate(-24deg); }
  68% { opacity: 1; transform: scale(1.08) rotate(5deg); }
  100% { opacity: 1; transform: scale(1) rotate(0); }
}
@keyframes wordmark-leave {
  to { opacity: 0.48; transform: translateY(-2px); }
}
@keyframes signature-leave {
  to { opacity: 0.25; transform: scale(0.8) rotate(12deg); }
}

.brand-transition {
  position: fixed;
  z-index: 12000;
  inset: 0;
  display: grid;
  place-items: center;
  background: var(--bg);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: opacity 0.22s var(--ease), visibility 0.22s;
}
html.page-leaving .brand-transition {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.brand-transition__lockup {
  position: relative;
  display: grid;
  justify-items: center;
  gap: 1.15rem;
  padding: 2rem;
  color: var(--ink);
  animation: transition-lockup-in 0.55s var(--ease) both;
}
.brand-transition__signature {
  position: relative;
  z-index: 2;
  display: block;
  width: 4.5rem;
  height: 4.5rem;
  background: var(--ink);
  -webkit-mask: url("../img/signature-mark.svg") center / contain no-repeat;
  mask: url("../img/signature-mark.svg") center / contain no-repeat;
  animation: signature-arrive 0.78s var(--ease) both;
}
.brand-transition__loops {
  position: absolute;
  top: 2rem;
  left: 50%;
  width: 6.1rem;
  height: 6.1rem;
  background: var(--brass);
  -webkit-mask: url("../img/linked-loop-mark.svg") center / contain no-repeat;
  mask: url("../img/linked-loop-mark.svg") center / contain no-repeat;
  transform: translateX(-50%);
  animation: transition-loops 0.9s var(--ease) both;
}
.brand-transition__name {
  font-family: var(--serif);
  font-size: clamp(1.5rem, 4vw, 2rem);
  font-weight: 600;
  letter-spacing: 0.02em;
  animation: wordmark-arrive 0.62s var(--ease) 0.12s both;
}
@keyframes transition-lockup-in {
  from { opacity: 0; transform: translateY(8px) scale(0.97); }
  to { opacity: 1; transform: translateY(0) scale(1); }
}
@keyframes transition-loops {
  from { opacity: 0; transform: translateX(-50%) rotate(-34deg) scale(0.82); }
  65% { opacity: 1; transform: translateX(-50%) rotate(10deg) scale(1.04); }
  to { opacity: 0.75; transform: translateX(-50%) rotate(0) scale(1); }
}

.atelier-cursor {
  position: fixed;
  z-index: 11000;
  inset: 0;
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.12s ease, visibility 0.12s;
}
.atelier-cursor.is-visible { opacity: 1; visibility: visible; }
.atelier-cursor.is-native,
html.page-leaving .atelier-cursor { opacity: 0; visibility: hidden; }
html.has-custom-cursor,
html.has-custom-cursor * { cursor: none !important; }
html.has-custom-cursor input,
html.has-custom-cursor textarea,
html.has-custom-cursor select,
html.has-custom-cursor [contenteditable="true"],
html.has-custom-cursor [role="textbox"] { cursor: text !important; }
html.has-custom-cursor select { cursor: auto !important; }
.atelier-cursor__ring,
.atelier-cursor__dot,
.atelier-cursor__signature { position: absolute; left: -100px; top: -100px; }
.atelier-cursor__ring {
  width: 1.85rem;
  height: 1.85rem;
  border: 1px solid var(--gold);
  border-radius: 50%;
  background: transparent;
  box-shadow: 0 0 0 1px var(--line);
  transform: translate(-50%, -50%);
  transition: width 0.22s var(--ease), height 0.22s var(--ease), border-radius 0.22s var(--ease), border-color 0.22s var(--ease), background-color 0.22s var(--ease), transform 0.18s var(--ease);
}
.atelier-cursor__ring::before {
  content: '';
  position: absolute;
  top: -2px;
  left: 50%;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: var(--brass);
  transform: translateX(-50%);
}
.atelier-cursor__dot {
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: var(--brass);
  transform: translate(-50%, -50%);
  transition: opacity 0.18s ease, background-color 0.18s ease, transform 0.18s var(--ease);
}
.atelier-cursor__signature {
  width: 0.7rem;
  height: 0.85rem;
  background: var(--green-deep);
  opacity: 0;
  transform: translate(-50%, -50%) scale(0.65) rotate(-12deg);
  -webkit-mask: url("../img/signature-mark.svg") center / contain no-repeat;
  mask: url("../img/signature-mark.svg") center / contain no-repeat;
  transition: opacity 0.18s ease, transform 0.22s var(--ease);
}
.atelier-cursor[data-state="hover"] .atelier-cursor__ring {
  width: 2.65rem;
  height: 2.65rem;
  border-color: var(--brass);
  background: var(--green-tint);
}
.atelier-cursor[data-state="hover"] .atelier-cursor__dot { opacity: 0; transform: translate(-50%, -50%) scale(0.5); }
.atelier-cursor[data-state="hover"] .atelier-cursor__signature {
  opacity: 1;
  transform: translate(-50%, -50%) scale(1) rotate(0);
}
.atelier-cursor[data-state="pressed"] .atelier-cursor__ring {
  width: 1.55rem;
  height: 1.55rem;
  border-color: var(--rust);
  background: var(--rust);
  transform: translate(-50%, -50%) scale(0.84);
}
.atelier-cursor[data-state="pressed"] .atelier-cursor__dot { background: var(--bg-raised); }
.atelier-cursor[data-state="pressed"] .atelier-cursor__signature { opacity: 0; }
.atelier-cursor[data-state="text"] .atelier-cursor__ring {
  width: 2px;
  height: 1.45rem;
  border: 0;
  border-radius: 1px;
  background: var(--gold);
  box-shadow: none;
}
.atelier-cursor[data-state="text"] .atelier-cursor__ring::before,
.atelier-cursor[data-state="text"] .atelier-cursor__dot,
.atelier-cursor[data-state="text"] .atelier-cursor__signature { opacity: 0; }
.atelier-cursor[data-state="selection"] .atelier-cursor__ring {
  width: 2rem;
  height: 2rem;
  border-radius: 0.55rem;
  border-color: var(--rust);
  background: var(--green-tint);
}
.atelier-cursor[data-state="selection"] .atelier-cursor__signature {
  opacity: 1;
  transform: translate(-50%, -50%) scale(0.9) rotate(0);
}
.atelier-cursor[data-state="selection"] .atelier-cursor__dot { opacity: 0; }

@media (prefers-reduced-motion: reduce) {
  .brand-transition { display: none !important; }
  .atelier-cursor { display: none !important; }
  html.has-custom-cursor,
  html.has-custom-cursor * { cursor: auto !important; }
}
