/* De Hollywood à Los Angeles — feuille du site
   Un générique d'ouverture : aplats jaunes, noir plein, cartons de titre.
   Écrite contre le balisage du thème Jolifish (balisage.html). */

/* League Gothic (OFL) et Libre Franklin (OFL), réduites au latin, embarquées. */
@font-face{font-family:"League Gothic";font-style:normal;font-weight:400;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAACHMABAAAAAAR6gAACFuAAIAQgAAAAAAAAAAAAAAAAAAAAAAAAAAGnIbiSwcXgZgP1NUQVRAAIQGEQgK7FjXFgE2AiQDhnQLg0AABCAFhDwHIAwHGxA6o6Kk06ofRakgfaHsrw54IuILvUiIABAIqA1jBHRU67DxE3qPzsj4CKVv1j4ucXw4fI6fRkgyS/z3+4X1ue/PTIBIKABUqWhEn4qLSxyQjYdFFHbLs1C7ct284fm5/Z/LxoBtbBiMGosGRo2UGGMNY8HWjFoyEASpEhUxSCPBaKwCFdzjKfp5iM1Dnl95Ucar8JUWHbhVus+fWeFNS2YMMkeZXRK/dzIASNpkla5S3xmAY8LIH3BpTR+qOlJgBCpLJPSEqt3YFokvlxTU1v+DooX/XmfZ/r+O7+RjHTAUTSYVUpmme3qSVv9J1oIXxrJ8wLaP5D20N2Qv8J0DiDV5wwhFky5Fm75PmiZF2Qbq157VD8PSxZCM7bUosmA4pva70GzBkmzFl6kG0Kh7VpIKjyVLmBA/vj2Ws24gspa1XDcVo3RKp0QggfiJv+4tLoA5gPOAggLBgPgJBSFigYQTgUjIQOSUILm0IHp1IPUaeLjpJshtt0G8efATCOIhgXkMHJQmXnnvgVloODyOn8zRAsyDq7UrAAYc6IfS5P7N6hXAO1a5C+dBKSPz3MrB3d+NtthlX2bMeOYzPwQPUSAW5AoH4qVaKk0eUXWwXEm8MVsyVH0wDmU4I5nIncyAkEF8LIETiixMlBR8AhI55BSU9AyMTMxs7JxKlWnQpt1qaxzgBonqQyBJ/TsoKX1SJnEBF3ExSUQyB17MrdzBy5JhIEt5I9yz5inou9oRAGb+EligsIRfCPSh5CnGPsOE3MadIyr7H6po5U2qntEuBHpeatUGo+Qmpf8rk1fl9N8gqPkfADOW9Le2WOpUE5gQVWEEUAmtUpV4Sv9JJmucv+VvQfN5rKqDBmFvanX/F0wbpDX8rG26CVsgtfeX1HoH5dY8h/1n45FicCDP8xIaxuu++r/9D9sxaLyC2b9kzf1N0brz5NZvEiD+3Wa5r5CJaHlohWnNHDXk9NPkRiX1GEbjsMW3BUXIQGSPrLd2tnBdci4G1suJFUbES5CE/g3hoZSpVKVaAzcPGBAInDdvkApBESL3hEiICJGgCNHyigkWIZJ3hEg+UVZAQrRQMXlEuZqHL9SHgJFwfzJMpOVD40P6vByUFJC9ZcreBHGIiJiQ3kFTogxjsGAd04EzgwwpliFWGWKT4RwyxCnDlci+XCasaD1BfJ6pns44z8MIyB7cmwE2TO3zwd0SC4dbUGoHD4UjENDqubKHB4M2gN1sXcgAT2C0BH4e8Da76PoZpwa8zvkYmAAK/ufbtwgmkDacnvRPo4EZu6DfdKcbTo7cgA0F159cYMmCbbmJhzdqXRAAHt521UKIglp+KiMqnsCO+MUggXSridVUkQgzGZ5faBU91TBI0ZZp9x7SbFhKCiYRSBQSg5RCOt3fY4MYKQ5EvWEJKZCEF/uXlZ31WvbPs8Xaj1ZuHmCrTYGd3GkF+CjpwN+qz+xwxV43PXLViKOOGXLHFgdsts9W29z1kWm7jIL4QELDWGIpfzgh8EIREJGFicAWKUq0t/HEa17mhP1OeuCI/w//jUVxU13MHVZJjL7DVzp1jsP/wsPuGbDThEkfuu0D1z0zptEF9x007oUbZmy0yXMPXbPHgg2aXNSrR5/dPHmA8QKH4A1lMSw/iwQLECiILxI6Ciommv9hiBMjFkeycC5cqdLwpMuQSUhGKks2rVxqGmJ5iuQrYFFoSrEVlitXoYZdLRarc8475YyzToNAnfkA/gbIr4D/gXkvgSVfAe0CUGsAANVf1UoUQVmhGMk0wiy7GsoQmC2t4BHVjMZVNm19Bh62R6SCpvugyTYrPtgwVptEi3NAxTJ2G0NqRlV1HoVII8+maFSmpjcDddDMhgjwicONQwU6QgZSf2vBU1sh5JuB8IMv8vKi+/rAfQyNhiNZfhM/P8RSzGIMHDha+Ei3IwSD8Y7zXorELUYjmUgSMthHEyQsoWMWb0CCL8YfDrfF4IvgNH+LgBM4lDE4QNyPHRvk/403GIkIwBN9xOtZjPEhJ6IQLCbGixQYOKahQpgoTzjc606PCO8dOBbbqbBhUDCV6u3txX3eDJ43CslCo5HwOMxS4tLHcAwGjYaXhuHHMDuWS4Qu8R7MQIsJCK/FRUIqKB80OghOwCV03EklRYMqkwR6IUUKJCqmyBHAAH01jPxjYEC7uJpZZDYSNCCSw/RdFuegYKCnCPB3goSHJtLWgW8aqLEFMfCauvjEB1eqGII/94ZjOiiUoAuLkLE5Sp+jeC25t2VJDowzgjIRu5I9f9nEhYdOPJmZDi/nOS3BoBmEZSm1P+BVhLU1ii4yK0lohTqvf5oib+JOAtnUSr9F/JqjNIBFZEWm7gTwDcyahQKv5eD8yHTa5vLGvhVry1Gc0Qjgc9zATBUgQV+k8i7pMYtR6j7yaufCMhTou+8Vl8iZyqzcGzUKXuRX0sc38MDkR5UDmVkkGLpYBXBBnd70WdSM8EKS8DI0q2p/3b5eVI8uRd5Ru66arsfGZmG2NkxLJtCzKFdbn002qdbIqgJeX/XYjK030rpgHfFCamNKbQ4WG96OAhrZite3XjHhpv6hynln2nMwjDPI+SdnmJPaoktBb+rAEuSpR0tVdDIcN1oItpRyvTFXEA31UVXxFPtGRK+ofDQrV/A5hY5I8ZZIQDB1HaHTVA0YtpcuoxN+B4axdhbVz3i4MmKRquFtOjHqdkc+H8XlcxX/fHtyQ04syaHOha6CQBgsv5mMPz1U2jkgkPj7LBN5yux+VKZOc353I1OEItumaSxAGUDao4t6YLioltWOf/VFcfa4DMykaIxBThWFIuxC9jM/C0lgkSsbAx8zCHsGZd7SZnE8l1GLYl6hCqG/EZewsUYxlWqFJKp7Kp+G6HeanNAaGQvmlAOXKM8iYX7DFHrtUqoorAXL0BprKau1Wl1NfNJSg/xCIM1n5UrNGHKO89cCJR0i7HDetTLchIlNDruIGah0yS3mXZr3eoDWVRm0yOIGWsQEAo93zFUJ1Z1EcoHHJpbpvE+A5HFEtF3qEKzDg8168WDojyuE4aDPxV59hS+A7qddORbANwE/IhQSIMRuzqesMVbqwmC8MdfXNZ/k2yDritJmGTzn+VlDVJ0NuhTzGeEjMj1cGjHpUALh1odtHMMKraDvdKItoom9jRWHh0cnCFVUD4TfbaCMJUjmjZC8vh9DEN8HYFQWIQmBhG26gClctCoyxPub2O/BxUIDOkwQdU9QNal43eiuNqYmUkN0HUyic3o+H9sy+KbCgskft+zrRKzhg0Tth8Oyrq5NCstTTzuft45XBgspcr6ZqbQZuTYmR1UHC0fp2iiyVUU09VKgQBtoVTXmlCl/MwqGaliZ8+uCSCnkWq7DwcZijOQDLw+gGwQZCkVjSIStsRAqAy12U90aPBqAXWAxly/391FT+KnOYlD1l3C8SkR5wj9HEaFj+HYto9qaw6hFHAfXAe2yIs5fOCSnxUFZVEy5DHehtMlihS8LN+5blSqwrIumoiQGlbVgaaFdo3ab93whLQqIKKl7Y0EBN8xO7NY81BpVXXnMfaQGkVlAmOCRTchUfNq+K7OGr8I1CXtyfV8vR7gly//GTzMkeZrAHK8lR869ahRyIkmPQmpqmjeUarTHenQ1x9TwQriSxVTyUtr330ZP6dka/idB6vJp/xHMWveGZ5bZSelARFmYn//bwMKKFZbDyprWZnSm82iSJ9rqEV2Vyrb91BnwPAwtLkZAPv2sScckHWg9aOG4s2Jw30dRZGIsRzlFrAUtNo7s/8R+PkAJpzuzOXPOKeN9VDa3RxTXs5hEjCxbe10m2/6RaTk0CWqdxhwxKeLuExSNbTg7gjKEtWELek9tzoujoRlixNiTCV2w7VB4fdYgopeQ/nlSXvS1vePGdQRWKYRuBFt0wdx+vhxkvWcG5ybn1BBSflnkGP7vnSnhwQvrfLcf5T5KQQPqL4aHmuz/3DNo2D79EjX+fYGc81neCFVB4uSSa4KxiahcOw4l8MZHLA5gjddoSY8p1wfl9apKqUQ5hyoX12zQYO3cJP+OeoCBVXP6RWVgKl0hXgbwe47ucn604WUGBs3Hi6tfAPEa+ngPoaoj/4mDpy/8f2e885F/BePu4h8b1I1GU+JUST5vrnpqw/ozeTQwRoSDfkOCD5hmTN2mrk3wV6VI+NzojEiqz28Xg+TO/ULWb+HaHfcp8a4royxuXkgLHG48/WJ1ugNOxLED5UaqbtHaHXbQz7/bLqGBocYFMPP8TbyFF1PLPyDnM6e5I92zQd0CqlaSUJVitwwyIfk1M1Q8jetVyhTXGzDcAsPoV+7RshxViixzmVpQiA6Dq6Ny5PQM7UuqnMbC+WnQY4rbCsY8WtskxoGR76aokHpUiwGlZaHbWqX1CJAeUsp15KYpGrRzlHkc1Z1w9Aqq+y4TDE+1QL7g9Vws8sJww9GPm/ANu94+W29AaZGDT6m+X7u9ecFjZsRDN50Iuy39e085+gMHqEFH3cULuDVT301twy38wF4wROzGDv2BBJfA0/286pDCeHxdWeJeRawyQuRua1GM7XJVMT+2ptdWVKZXW++YhTarTVxoAg5sfoea32+25gn7V2tMgtLYbD2zmj89PR1VwGZlsK3sSnqkPKpcmSfq79Bc+y+qq19gOMwIffZ/Bt5wqJ/vgj1VZbb5vjp42PcbfrMSEJvcTndCEwqJruaHBVzP1PzUPtzCtlGiav5dvJJLj/deisIeC+Gtl25hqgMIsKZKTXx/ntUk6l+tNQrKYrINjGr+F/NfsN+zmCR+WG0EmcdgEXkRf+ino553BCnH9ZzLE/PFw8XzWbRjuGNP4bsDbsw+8ooMTOiZP1skXLU2o9BnsfjuvA703nn81cLtLzGwZwv9exHp273v3D8IU0vP4rq/fOTwDD0tLlKmnqHbvGFDVey2oZ+dTJn+33+LBGj+na3zyP/zAwc2r0Mj7M+zmoV9IZiXoNlZx9U+YhH5YdYwMp9Bp7BvPXCckDDRkhr69cSJJSpNL5t0M6beUC3h7Ww5sjz3dleX7sMj5fXwHNayTDbeIlewy49MPnn75r5rOekw3Orr0t8ZLm8tTksXhREKH3eHYBfHpIFzleaV8nuvD5DyWzTpt2GrdZ3pqQRr0uSfv5xpqh9IZUR+jXGrBp/2m6Nzj1r1lz/Zcn2+aTmjPD5NFB9qEZQKq8xAgzXVpQgq8XttT5bEIIyLxVmhMUxjRkbm+ufyktoLvFOF2fRWaX5JnEBTnSQuIfUZniyhI7JD/UPCieJMrWlQVpLXXH2vTUnuktqqksBnn80sVC3MfAYqseYOjaA/b2B+wHGUTbVOXvAO4+l+jLhl9+pFZ2Wmx+X1gK/QDveU7p8MvyLzP0MYLvLLeNJU7Rm2jaJ03ghTfkDAfAl/dW22rsbsbQ5idlNKz2zLlVTvVMwL/q72vZUzW/pxJaLyQbP7W7oaEF760wBlDj3n37nYOAfuY8WO3i29jacauZqMgsawcDqlPTp+OipPvKZZrJBVCNMaFT1ZXirNnQdyJKY3ZxnxNhWLh0sJ/FYFJUgAOFhZMzdrlaW3cafy1vb0cAmTEvbK3q51F/GfClz/GKtuN2061sTo2Li/Nbc2K709l6v4IYwmpDOxUY3j7as27Jk8tWVPJIEfxqAKI8AgNlweXy2dBp7u6QmNJo4RL+RSLAnXE6hWUfrmGwFH8c7QIwG43YFO/HYQhlnXenTbz9tbj6xb1350m366KqqNQimMpEcWUihtUVXT+m3tR8EtLEeUTrWmq6BYRNw4hiZOM0H9dzdptTw+4UbAOrwzcGMA7nKoE38FhGFVNTnpa1SJiVgLXcaLiKXmsKorgqxwpajAopOMniu1NDC7zcoiiy5Kkv3xjg51enuNNPdCeEgmm8F5wWLiJSxGRAgfRGDL/PxUDThHnGmDA8N1wdeenueyQpen6ptHmgeAer1uKz1PK0pIkctiHL5SAY+rlD+1pdXqwlvwg9YgL065OmHhMC+zxoMZyxcl1vbursdvvvsthiQNnupYfKCypbi4ZXeq6gQni8pgTOdolnx+hkR8HrmeNMbmsTZTKFsZPPYY4ABP9/StPY6MKI5gGbk4tWNaTziy2H9fqBykiafF6CO/TU9PA9X2IEBEA35u7rrG34+4F57FKp62ltCGbAY4rlyqUtyeHTTkJUvoxKBt9PMZ2zWiB1HZHPCowo8dcMTT+WgVl5GYmfX+1EQewxFkkC3xHW4j6VVAwJYDhUsVtZRjkjKkbPr6TMG4HyYLQbhv08ZDbbS2IdLUuIkDtNtwjrkQS+O8YDJfcOI3Cwh9cdrSlbE4eOkK/zPrSnWEVV9oxrLYBsfK6rh/tjjhynj1hIgeIMM7GaIA3G+hzsC/AIzunt48DTyP4hfYGibUUvPhHl0gFdgPh78KdIZ+ldAxnHizCf9dmw0vjNTIzyZvYvhKCfctSMJKSqNFRkqTbFwQbo1jB2XFJOtrv1cpywZLW1fvbJRa6amy4ArpeLy/jE17Hp0Ur30ul3WccvApFXxlYQRIGzEKWlv4al2dOK1VncjW9VISRKzkJYdWXAlbGBxsoivGCT7fvsRsaezA7H71CkXYRPWND0tm08vCRoABW2TT0AbLhc4RJ2Ya0z3SbeHlRyy5vfZa0mvwEbauA9a4nsSyoNsxLZ7OjzVlgQ9RNPGkoMmzwi/DRJNFGFxA9vluJqR6VaJ9KjWpjQQk0Ac40U3JMyz38XF4Z5jygoOxuFOL3BIfA9wQhHuDozOZGxqA7gcwrveN9bhE2gJPFqY+UnhhUUecd5QnYDLvAOkO3EHTdiENOT2rVIBzxP/V66sT7meEuwrCaWLx9IBgZLFW3GHVtny1hArmwTKjg63yph1w/dTFHz4KiKQpOQrl1R0AHcG569c3pp8WpHHwiz6IdQSkK7XJ8WJxgiqIlWaLl2C9nsCti9b6dn/P4IXHAd9fr8ov1xzT5JerlvtV1gUnk4+Rk4OjAwMLNr9Dwx8wjY5MC4dUk2igQ2N8xCD3YTaRMesP/4ld7RjYJMM0mMnSNcDTDcRzwtLVr1zfpb8o4AetjIoKqhI4551GQo/AWhGnVFbECYoIXRpbylfFPzW8TC/RzwELVmgN5yno5dh1slmeVzVRTKEgkNqoRlK7Ok4GvyyDZUUHrLDFIvRXyESiGLkyc7Y46EBG3QqeTujiiE3UOoE95EDiilPiBOlHHQ7exVWVYCVPcXIJdfaLCbvbzjP/t2OGjR4DOqx+RXpabcBhx3yKeklNFOGqlylWGl1OpayS3UYg51RpjMkEmVMav75IqgjclF5akQZ02IK2XG5/foqKsIZfuDwuR14WwzcTViml8xKvkqsEwgdecvYXj+9HJGjpqVLicomrIKOvLdc8RiUI6X20F1QKmtlDxwtBt+/kS+Ecad638xugwRauysnsLkBokm12D44x53VeRnMz15TfxE1vznudE2tcXJtk0yAKM7tXyQpuh0am5sBtcdFwi6IIG4rHKmWe9phYuD0tda//Bf+TeVlwTUocXCY1HfdfXKsv8bImRHqqJNl7gL/jfmFrLrevoODdcpb3E3u5urjZgXJxj/42VX8KUcDo/z2F+u8/BSNEAB7WlSuZXaNT7RYqsNdZquvPJG3Ew14FEVZGJB1KclQud5UvL3ElMle6hi0b/+gEid73ftmfciuIQk1Zhts8YZdIADtZFBJamLH/lweO8nJnEkU2GhFmEtZXNoGl5/4p+Q596J2sXnbuP1rZW58bgJ1Jd+/k/e4G8QuPF0AETAQTLxNUwIBirSviS3WJOkoiCGH5Hg33CKokaWU3zM55zaHj3U+lqQ0btWPE96vPdp/Kn7v/Nifty+5Oak4kRpJi0zU+Z3KXCM2VzXy+vk6S1qaWpq6St6f2aP++rXrwsWvYflzNX5Kuftvac83mz/dHxBRWZmZWCgWZFSt4Imd3t1OcuaKCB/xgD5/5KtcdJ4f17xcsOrWjhwk2OMIZWvllW8HkslM3g27cpP4zMToTSbuz9Q7E+FGMN9h1cf1STHTiXRfWlL5z9+cdr34yQ7GPdEcBTOfoTNo++noakIy5Ke6xV5O7kzOej/RhzDAoICta6/0ijvur/c8XjhvkCW3ELMmG9r25Eqf9Z8Yu5tC1MXlsdNU5bi0H3Ca38ogd9l+Yu5bkLBk2ehSxUZUhPFFQ4fmUt9X7sY/hNEvPF42ZFAltBKlkAyi5NjiWqB3c3imS8JMPpIg08Z27NLvHEwaHtSUh0ercTiXPfvgIxxSd6pjcyqMBqdeGNQS7V92pyLRv20phZWeuxesM0Q0PjSXcegZ2dcaLNCkHkqR8Ued27eBYIlA2AK/Erok7wHPkzgRIalhRl5DhI8Uv6+KeQ+fw1vPJtO8W/Z3gkRpQ3WVYDvA46QGjuyLvXbm/+/tznNysG1tRkHp3Se6GH4ab4wRW3z3HC3DUI6FBj7PVdx8FnrbtNwo4gbUfVdp6zPZi68BRlaPkaG7xQBHiQAIlU6bkWsTPhFyLMsI4xRaXa+Q5FQa+XVCpzs7MJrZt1dRt1qFQMfHj8TFRvx88YMKuPnZsrzV+T05LTNzyuIc1G9eNrFm1+tLaipo5dXl0uaD9WhKulXWKiNAmfUCTJuwxfoPPjc7OYD6vyFaOha1ay+SpN0ZptSH10bxoV/TPSelrU1KJanYEWZfKJTSBGxGNV+58+/jxna+vzAPE6zLG7MMGKntPuZRvqEUZG7sP1a/ZeWnPuCLWwBbXU5MT+aTlJZotOm3CGvgnlHxBX/vOeqgdWrN92ziXnEki/JtMoiTzGyUSVRmpWIMmLAqFUEH0OLZcwD/mNwQ4JL9BbO29e7XYwb21fvfvYWv2DPntgiwGayDYH+DeCKOtQo3Q2csMWlulqrmrOVgTHOTyR3BjQoRB3f1U2ypyR9d8bT13xvb12k7rN2fOfGPt7Pzadua85evVq6nk7Fmsq47DM1ijfr+49/ImGks7G3hBjgsl67aZbYn2z9jcpNUyXEAOXM96Ehtg7APpRkU61yjnmE7OTdftm4pCP8KHToXi53PKJ0D5K/B2jaOyJrWNt6Em36Q3AljUwLhqFsatL184uHKzCf1d4w9ZKJWK0KHXX+3kiKisTwgKwicsqjh219UyV9hqNX+KBXr5fGGeOVlusyYrTKYUy1Mk2yzkmM0CgLrEakMAkCSzGXaAdi6YeUYTj2cyZrAy/0aaALbu98a4xhONmxvFxFlf9THsxh1X1710db0FX363BM4rR9arp9U/2HFfftXFF71kMQTf41GaH4Su3aPgCrZXTpK6mgUozGJXOAOre3G1ayBEmnDZXiI43FlsOdX3cPShJq6cExVnlDmTR4MFk10HzvuIwkl+OrwqADd0OiDUB6sLGvVHjW4cK2YXxRpj6XQuD8gestex+/lQzui++a12gakuGy5TDydJwF1SX//DOyvkB5KmYedw7J/sF+yI5/kiZyLY98KDttoB8LU5w83DSQeb0QMkJ26eMP+Jm8cqD4dAGulkprB6JMvNQn5M7POOhv9UUoiqYMOqXEVeU9qObnVYFFsQGa/ir03CK80bGzU52tZl64e04dFROTFJShD7IUs9O9z6N4AJcDXHv8rhm9RFrgzIvqGoao2JCW7BZ8+IH8jPfT314DD5truD7HDLb2VrrfITcq0tO0tnW65HZ5WWBeAIJ4j+AYE0UjhddNrhjNMpgCKcmLw+Ocv5AfPI1NDYpccgsHZqHULnBdivZjZemsvx96+mm1JNgCg86fu/0SavRFsOR4dsydn2jODvj4vuN9zA7fwB6TewhPZkW+c2sD2NLUkRZ0rV1fSMxBWkLXEVeCM1gv2CTvRcEhlbTk3paYha7lOXFQg8GAACggmA90Pc+Gny91vm8v3myd47TkSFQD7W70WAGDoyg4EXDEvBfcK7J2zydx/N5bupO3s3JFEzuyRXhraQqQmZ6pB3MZPERhOwPtG0JZrWRKM6kzSbAjcjkBQVOwXlUNjJcCIqpMCy+CG54M1e5CRFQmIkIFXZ2RlW8CYU/BAKaztogsUDzaAACi6DgslQ2NEgiS1jKllBERQUQmEFgtWwC2EtNT9njfQWyAj+94KPIYAJOt1uaA57bu9wJgAi/2eHrq4eDWzKWwhgBwD5lj7mA9+KrZ+RQ36ff3YD/LR/w0+N0TxCIAD/AnAYADgIqADUt4jfuP9tM/+yrl4p7X0PxO82eHR53gcZD+JaeTbn8kTOZaqSXMSAnrigSZZSjkmqXcIK1R0K6f1PQDr3vwXMFCkWruIDGve/BSjkCQIAdbaICsyVe7Zm/o7mOsF/c9O6/WJNN1QUXA8K0FZNY/6O4k6GVREfMNAnxHttvH4XyLsJ+iiQVcRBczeV1H+BUs/8Hc11ikSdNdB/sluZv6O4k63BTtuSwcyd7GVM9ahlQIV4ru+prCWTAOOjI7d/Ff/p9kgznrJqDhI+UQujzlDgU8XCUWvWA//07cCBP6mRUUlU06+GBEAAhf9ftv4Gm/a7d/N6CPD7V79hAf78zVb/Dt6hx2OTFACMeQAK2h+Nl0xmK9K/f2CS+Xpp/V5viBsSUFNpqJil5qlqhlh+SeWQqm+WnVSUATzbSay8kuZ09rYyjSzQ/8cfJ7szDF0/gFBAoE35cAZtNuCpjrj9stOEbk9jMEs9gla7LK3PKGs6fBZhAIH6zj/DG3fXKlSpXZilinFKj2V3sBby4G5lFrIuwlYtTvjSUkaVBvoEv7vuaFR9topkw9tZnEIwqGsEqR1F/To4rDybr82IUOPS8gBSPRNi2bCtjLat8kiFtGCfcRYyK8XEXX0SP59h1Zwtq6eVG7VOS+Pk3HsOi0/KHHutBt5wdIGg3eG5U0AMS+MyaYJanHgAQOy9l5YowI6VFErbWYpYpUGXOnsDHgP1lKp2kA4zdWyCd0PAwFwkDbSlbEQa9g0oGuCNYtUBaTIGqMxkelZF8aCUZsxhSfMm5F3iFkWUI8nJTXtjCpyBBfg1jjsWi2eTZZoq+TdYm4hbEpCVHa0Fg3iryfIXz4AG0paPUv2xswEJONodkZbdUDyIr0Ny2ktpQGYB38SeSKaBXPJvFed00CBAgALCjwQC/E3FUzZ4d7TabmS2TavSwYf6/AqMgQRzj/GAMT8GhuubMXDhoY3xFBzFaARWXFNAAMzKgA1RIIzxBOjs4Qj3GME/PfCmqy5VwqUWCUdM6pBoK+6gnEQWzarbIYndqeUKZMMZVapVKuNARTdTnYQqJapJFosQIlUVToroP7dEqRQscasotkgVglWrp3F5BBJ3ZhwcNVKJ3taGFclVc3Aq1/6oahxRYsSIlUpBSUEkVTEzaiYSal3xbCiuxwpTKdKKYOisHz1kECy7xFJYjyqQlxc7mqYY9o9oLXKiqt/n/T4fegEA) format("woff2");}
@font-face{font-family:"Libre Franklin";font-style:normal;font-weight:100 900;font-display:swap;src:url(data:font/woff2;base64,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) format("woff2");}
@font-face{font-family:"Libre Franklin";font-style:italic;font-weight:100 900;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAGzQABQAAAAA1RwAAGxeAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoIqG7peHIEAP0hWQVKDCQZgP1NUQVSBNCcyAIQML2wRCAqBt1iBjUkwgZJYATYCJAOHCAuDRgAEIAWITAcgDAcb7LwVY5tFs96sqqAZQX+uAm4M9W6H3P+BNj0SYZsWKZD9f06CkjH0P26XAIi0dp3CUlQpC2/VRY5MpnLMs7dVq3lTXpYq7ddQIxp9au9Rh96rCPJIBRgBdkef+L4Mlog+4o8Qjm0RFPRU2lvTxtHZfvP9dZR4/icEAI7voKf4mb64xLWwRolMS+x52Y34PrZE6glPDC/OKVKLAHe8oo5wEkQ2y+oZ0a0emSIToOR35IgigpCZdoA2teMUSTM4NBBBLIEkwCEWAhwWQTyiQFTbpqlQ1Zl/t87EWp9J9/11Ku1+eDx73/n7NPRvOw9CRjlp0qhyagQFr0d+yYdraA7znBQYLZDVvcKQ2G169P/9Abr3/BAEPIDhCHWm4hWNeo3fwHv6/2m9pGnMBmXapkiVatuxLsw96Mv6k3gBzwf92X4J9b1+M24wU0dCCKveTkzg8z+5+f0d0Y64PKtDIULMCKIhcYgTxDuy2fzvi+2cv1OVvrHOy6Y9CQQtrU/OxPZN5WTnr+S7+e2bz9q1axELkPA8cMz+IktgFyBVoFF2PDpgewPvZf+frnwB49Ptpd77OhBaD5RBYE0mw6SuOM0GRqPR09NTFEVRsGve39LtFyZel6+JSyBcQ5u7ci3dmHjF4Df5Na7wxlVl4p4cAPxmrVViZ2wnPXvZJ9ZYHsu/USfFPysCVvEEsQucx+PxeFwuh8vlcjgci2pqo+6qWZBjYIocQMbvIUEAHltaic3ZLV+0eP3KLZaxDJNWy11KZYFCvS9blwx4NoPz/93rbNLbbnU7dU+FinD8KmSHQsk/Usb7OegwLaipEC4HhURiMXIPobAoidCG603Xl05Lfq04Cn9Gc3bEOXEm35rz2XfRBaHL0Whm2RlJyKHbkQS1A98NsEYS7J5w/yM4w84Z6yJrnsQ3GsztE4KtAc5IsI7lvM+M9ZEzSXZh5k0QBxckzu+dpXSV9GYnJPsCYBnRSN/z1pLjHjfqKyqBGs/43IuG9RWFEFoXFe6Pm582dG5V1brWuGlF8pJHPgn8ATcg//87bqwNN4HOoU52TFe5hGpVpSyB7XgCA+sxAKiLGqURRkGKONNZhX92Bpi03fgay4qGuJnd+3Q/8xQ15VmuQ7BDOoRSNGiUeN/z2Lt+KCzqvGhkQ+Ve/kaZZ/Ev7eFS3uEf1vrWqqgVFRE1Iqr7svW12J+VU4MxpEVqJBXSIu9uEiA4wFlS/zew9RTUEPrec6jCaxEjTUy08JDkZ1ALw6KMSzGjn4OGOGKS06Y5a8FctAT0oj5+bP1rpRACanZthoHlHwUEGBSHQQE6tYBEAKWRTkY3j8LBYt15VqK7Z3Ux+qQuMrquAzp90X3icXlZSWlQ8Y27H4UYLSiIyhlSa7aDzrXDSuLDL8gZgKvWcCqUHrb3KIJSMAD/STl0/2EEVFaqAwNJEF1HIRw+gCqpGlZuIRQ1bXWdoLDojhuxDvo9nqZWEG+28HjomppXRv7AjGMtRlXi4ngstNYE7eWdeUUt2snOdwuB5BnK5FGPzr3KOPZPcP333ZL2gUaHL754EoNcPD0Pm7i/yMYU9LcpG3n9PJTU+utDXtpWXXvQ4zo7VfS9QUvITXtpMmi+H4LyivO+SOK5H4SPr2Qv+c3wE8zYSjfYIDQ91tZd+4B5KmY8cQ263ROChdWfoik/Dd2YY1/F8UtJl8Qz6CNWoBX8gfU29aPnbtCT8Cue8W6SqtcJR/2btJpwRqw5rev3JARUJFaENPLn78vkLalH5OVGPJAUoIR+aZ6bg4+0ud57mCzJsZ/GBxwkYV9DN0uxo7TTBiriG3NRYkxwBI+whTvLs8paSAGXcIs6Phbkc5/YOLXHcqRLXPzGpin3EhPurmnfv426BdMwFm5Roe8opKMB3jJL0bw0A2qodo4SFprJwJGISIj1hzFNDTKyVMBA5p38QRmEEZHvhd6av1jx/+vP1QNKdvbL1ovG0W9Tup3jI3UsWlAWG9fzK26cNfRsv9EIedyOSXu1W3ZpqiETtMgSiV5We5zSianprUt2vgQqkcnLyn2ypG8N6nLLuoiowq4U1k3k4HgBIezLbgzMG52NrME3iO5akcwxLiM7lGyOwULwbDR+ZL8pMniTc5ZoYguwAgNm62l6YlP/ddp5t7vzo9hz9hI9BOvFHspvA8+Ondae+9bfPuh1a7pDpPXwPuINulJfxGuVpzv2leotXv1smshn8fvRTyamt+GjcYuA1OOPlxZNcSeae784Ffw026XTQoFus9UShXNz/+KGGFk/QXOWdKORJ77My2zZ+CeA440Ixpfw5ViZgmPUokGdVf0gs3Sjr+QJEDFdD3k9ffHeTixT3LPG3s/mjgyNEyr5XPvelZuSEzILZNMZwKwTYkHuCcQNO22tb40rxxloduWz/haZcRbaOzqjI+YP0jEiiS6JTXoiPfncE+i2kQwZzWpRW54h43SeViEny1uWWHxE6hMjzfHFOcF+vrH5TuJJqWOcLGcvdmvjl69mYCRWmq/nlGPPhDKCjss+LyVx762oM97HyDipSSj5uraVY8Z5HgMMVIFDQoFPVViu+vsVNHwqBUVYpWW4tcnzxstUJOYnY6YsiLuMwRsO83vLfRLe9ZicD4H0KDAQqgijPSZDx3CJUjgYWy05jhahHBXCw+AVtLBELanqTJZ6BJSRSibymU0VCys6m8lk54bwEOQ9Wonkg0cBPagVqoXJFSEmTaHMZSJtOmA69bOcg6A8Kw1yhSGhma5KY1htmgIzZo1Z8xgWhE0JWtT8GLa5n+0eYJsHpZ0k3QoHEIhA2YWUYJ/JwSEXb49PiEbVuhjFchqiGsQalHUNiDZQhjMgAQdSrNDcdQ+YMFAugvz8AArYniJahBpTXaVS2MqiaPqMPC8zYME5LkHJUaZRkzAiIQcPCpQKP9YqFDqPN7uCSZNrixNRu3w7FLmTIneLiGZpJRith1sA6i1p+gUJgQIdqCKjgYquZZHVQQ0raIfzZz4MSOOrQzgLDzvY1TUslE9izr+HKMFRTkptJUirqFWsn7UIXF5tRi0lRAqFcgWY1NLL5qu5X1d0A8KAiUdGiA2bX93Ovukrzw9SBmCt0blHzxXA4wuEovKKyiqpTKFU12hq63V6wmi2WG0OZ4Or0e3xkj5/INgaiScz2bbOru6e/lx+cHhsfHpmdn4lUPLmkwISoAEpYAZsgGNRuDcF9AJ/L3C3fwGQaeMtyooKg7O6Xs8XqhsbvCovnX5JDksEQx1i1disOLtKjdO9YUNzWWOUFV7K8koaFDXcmsaaRi2fw6Hl4noUdjTTW+7281itRhqwouzBrduaW2BQ3NJ3Xx+pskpQQ4Wop/32bTkRxNPEQ+yqquKLArU7qPJcTFOpqavbuNFgqNy8aXNlpatRLiuuoBY95Q8uDIKojvat+lC1TVNtNldXuzFeBZXPdadEsqXBIILTZgUIIJ1TW+lqyUfSr4dhLsDdZkJ9u11e0PofCYGi1s8vl145FQAqFzp6BSeTeqSvAcNAzEOtYeuFPqlRwBMP9EaXAMDvkhm+pLI7mFlMyyokpc+4VTarqI1CgTvWNL1W0SkmQban6Bzn7kz3Fu/qEr9CTde008Ru5TXds7iyR94MlKoKCvNFpD+oAGD8fdFM9AP6AazfPeHfpwA5ndrfC5avm5OlBLKnl7lMXgHHn/FBmN3ecurZrHOXcyA5jFR5VVZ11VI76pcxkqbTsbtRPBLDCJVVxRJjENksDX94/pfo6evnhvxCFOUA8zxneSwBdFDcuS73AowslwGLFeQEhTiNMPDSc3c73ZPGTYzT5ZWhoStRio3TNXtEvRdZqYqE1wyrW6tOPSMTMwubu3jELBSw1t28SH5BrcIiov0sZFPbdcob6GtdwGh82syzKdnu0CNiAR3L+PfCkH7DenVao+RvD5nWZb1uU9Q01lmkyG4DlX88TEFOyaYKCIKBoagYcJdgYhHiEyizgpiClIyK3BsuR9DRM7CqMczFwcmtQSMPnxYhTZqlxCUkBXTo1aVbvx5v+sCkMeMmzCmYp5bzgIQ4Do/twhiXjtFQHZ1xYOYT42TuxBuyNRL/JHxewySowLlQhV+JGuO8wajv4V6yAcjDoINzWIeSCQDPxxv7o4Cfphv4L2DENwD5WSDtJT2lVJoNhLWUHPwDSITM26LuM8RCr0z7Lm2vCehdgoOm4PZmOCXQf4jHAmTVDH6KGISGUuDqEK9q8tbBlgzVUKsw/RPoi4Pjnj5lCAFkghbSMEewSmwE0oY0L/gQ5nG0vCJQlaIzrCBShaxbDGFDF0vNYjpaJCy0L9uc75lWg9gBYw5ayWE+5kD+DgwpowjKIh6y08MRlMQ2Btu4hXWlcjrHBh7vVXN2jcBglnK8sQ0OK2Quj2F5smSBZmmAogIBEftmRGCijTpdsIeGDRh6lTw/HGqaoGdzokfRRRzzpjhFFVvHMBjtR63sw45k4YV7OzeH5pdgObSPyfkYgrErAyJmMxOokZtMJZKOpKxSlFoukkKCugzNIRZgDGmDUyMEDObl9qQNmYyfUxyA3kQqRADsTBifaJaU576Cti7Wb3Qn1QMponY4ybysTqhwOegTJRe+vf2LhiugQDAx9d7BhIN8BI1E+UMHfCfc0Gru/NNLR4U/Jj5SY6Rdxq1w3ahYIDqgnqlwEl5BxblDeUDXLBM9WyAvR4L7S3bWuNMWokLJMKmHZ3Bxt4yoRaivDSfmq1G0WdZqJvXGDUsaIg5lYeDmrBR7DP5D5bc4JpQFxEisJY7UJKK6a2YMTAhDTXaMrbhq3OvnkFDBTOODTHfmg1mOX0COgQCwXzcboU60/w09JPWGxfAAUIEsM2rrc1bLlVMmJ29wNP17zusEf6aa3/HmpTNCJBlYp+FfobLWVNy6SbxA6JoCMCbIge6M9OPVsmZEgElfvppO9DJg0kXthVPa9PztEpRgVRfTftieGjLDMno0OQmrNPB5b3sAUTvNw7NgrJzhK398NNMmGMtCgMNaB/SKMxQTfbNYY5/X5VrTvt0gHVhp6mYF3MX/Fp/ZKnLuLQtroG8ZjVys0UlKS3yVqSM17JyGUjCXLk9dGrdSY41iStWsKkBoX+J+XJPj90SfC2KGRJu8uWqft9U6vMPmHCdSqZyxN191lpIwMujGvbBSE9SLBcKaF3YFzzT3i9EM2GHQsGtTHs1ppxSqxL8MbRhaYOeHqOMCCg0ESH5WDNws1qxVW4xbE4QxynXzX9LxWAKGudTtfOqvzQMQyaiyWQdXqOR4hABXfcVBCay5oKAecwNLHcSaLD9k3MuF5HOtvZIl08QlngW7vwS4o2yH3JCahfHdiEVECX39/Ka9INHKOGJEh3FuWIib9QTozjaQiDn93C1ZZ5w2TDD2GkCAuDD+j2+U8CDUQknFp2E4zNKvm/ehKK8Cso8oZ9ATazYl5UKgcHbhXGhAYSY51G8ucf3rpUz61PImwKmLAH4OMXKoAKU1960SycGUswLpbY4T4cgqgJh21AyUvHp95MIfJ+2Z69PPDs/QHzrrcnKFJBv8mdoYlKzAQP468YfUhJggcikt0LvIj5YwbFzMVJ9oVoReDYaCPq5DA5Yi4QB/GM1hPw6SwtzH2S3ieQ1YpDWRJj1IchG9RLXbPqo96krVHxWkNLJ22b20BH6IgTwGbB4RVzX8CrIvRMQdTDhdrf3X/DwfjM9Tbzmp96+JdynJ0yUKThgstgzmtufrSGU4Ughy5G2+7e6dC5cv8W7X87CUr0It/QRdRPf4vtGqDW87BbhP0+KehW1nQ7FAZApkefjyUUudbFIhcx8/6tfLryFOm0pCGFm+phqT7gmIR+GKFEaPfzeDC6UyihQ4iK0mpVydgbBljFck2lKeTOykdTZBJU1OtD38xj6AEmaiioleF5p+wQIoBSqoKOVsR3U1XaFMBilDh3RLd57KZbIlOJwbNCZdrH1sfcbJ8i8THWh3TJOYGgeZBHc9UXbEPaOfb6NcQepR0u0XT2CUgGIGbWpjfP4oI3VSdUYi343MoMqJ5qx/XWE7YRie6mm4er/Wz1vIpC8Brv/aIYsZ7fAia2vBgdt/Cedfkx/Gxa8MD/7woE7LAwEA/OOfDg4yNRPRtrY9dP5pix4Pw7PHiO7QKU3Pp6cs2Gdkl3NUslQv9jzh2lIQtHHbExhxK3dERiyWX0sWX2aCi5fjL6Tmo5A+nrW09oBk0Go4l+5Y6i+iONlSB1N1/AffKx7/pXPPordHdOF2BLJYUw4IzELXm6FpfMiMRs/q9bPBtGSjTYIrrCZ/fnWW1AQaYsGsTKbZ3xok/BVMBQcx/PzXfUu4msE5zWfVke962ptHxuyjo2PR0h/3Ex7xyPhKEJ5kOhsarmnhN7vvfCeKQ29OGHDwHkz0m7yfy7013YDvbgcn/SnbWMf5H/ahCSaj5Ptp8GlrSXKx3Sp1McUpVgMNYCxrVPvhIge2g6fMqRaJym9nbn8FwuHmbuaIydq2t9IttNnbtMhvzUNOA4jR7SCltzw7JMxrzDJnmROgETGgK1wrhjjKMtoGuEj+Um9BcxRa5lYsVFBfFgzpldExMSRCYsHNuNiBQ3TbuFUpg7GzegCPGeKR1mUNjaw/ORBD0mDPG8eP8EM5j+HKuW3MGkS4Dqcwk0DybeOT+2O2ofEHQ+xD0wPPTQoBYsbrSitc+ry1OcWM97UuvzuhY5rGj7EdDwrGHv1ZAHigAw+wkosGCowWhlNdJXeLYe2TF+DkoGwj3OmA5SStfufQnEQ9tIRkINJNwHB/10u8QiZgikMKQSwCl/K/EPDlfo09ylYeCWYgyjIeEBodfqDkPs5mPzeZZ3dfpTnHPLrkq8rQX/6MqDOwJBjzr206O6rngbYPlQQCvDdvnoBem1VIywWo3ZNg1B3g5DBk5RVmWdxFFTYoHHNKBZ34FWWkjkLTzbzeN0VzcHudkITJhANX8IpXwX4D4Yl+iMOg31mA+52oMbx7XqBk2ES0a7f7nueupzMRrhvPzFF4rNmkCyLV1Qhqt/dBlZXil68SDqHu9JnJgIWk9srM4i4yzmzzwmmQe79WLivrehbFbnJXMutKxtWEAswCsvwe0Xb+3pZNsj3YJgtrq8tbKzwogByAvAW+eAEWtBvPwoVwgr0zkRWlXbLw3YJgqP9EGkbx0LeA/7d/rclA/40UtJx+7XBnNWDQfUhcwvee80dbv2S4KD9fQLiOdLPv2ODkuAZ+xcdVgCeeUdoNGO2i4dIQ9bTBoGo28SIebK+Up7R17hmGbyzjfv1rakxQ5EQfFNLiIvM+0na2rac06M5y5zSWE1WHlrBVZR7Xlq3foVLGzA7rUdyjkpUdBu0CAIist8sMqZ0ozL0CFH4v4FmC9jkkZTyQU4sb8EFCHpj4y1nqc9dzIuKFyo4wzXCnEQkIQhcHvGw4euwG6UbenZH/4isVnHTql/pMnN0QaLTYPn5bp45hNOezEI/cDbvHPz7vkpCQl3ylesioOXpzRypYDCTE+svR2O83gjSnNI8sJlvmZwaquIdgMukNhuRwgfiTloPE2kGX9mQVYII6po2BxzwMsBFoxK5hLFmTDQufkfyomFY2PNjq+oI0j8zDo+VqRJ+0VocVOnYXmd9Bt5fLtXtw8JKOIPkwcjAeCvgNTfm/RrmDxp15ozDdHxnDT7JqPZIuw50TxLOyywgGRv7NtSzXbx9NOCO1FuyRuT4+KGS7LuC0KuJ6WwgweVL8cbfS1zQdRiFdN4RCSww78eiNkZQxc4pja/vfkMLpNkqaVxOQFkdTD2HemyJWb7WQxt1PAMdNjtruiBvPHGTIp73C6Nt8Tpi+TTo9yQh6Q+f4VsFOtrJs4cThE9JJz8AfE2pZ3MNhZqcyxW/3M5FkIileFufkGNhDATzyPOpuxn0zzO/844X4dXQEHvYkGvQMbnroNCn8T4OQv+HbCZHRXsdbt8T8zDG9LdI90co+1mFWd1hIF37j/44TjTI2Kg7ooTQHD3fpmevpTvPY3WMPHd32UREEjJ+UEAm0AtLQs1YJ6zb1rmk3VFD/9j1Qm54dgYGYDroeqcNCX7AF55UTU+k6rb4QeTL2WDM8jBkFc87VtmE+fuWsaMxwrLqCvdWFBTDJgEyH9MYjYKCBAz/nDjZk8UldyUpElCAvJf2dgj21oiyFuXALWfWFaCc4d8h1BeJsh2Wxeb0IFnjOKyNoIf69ksUMELcC4wsztrDc7Mxw8DeQ4c1FIt8rgsoWjMMXpIPrcwzNKLUrP1FofE9QWq9ih8XbBfemzP8/PIMPVAHIeR6Ue/3ONyLf4ZtdCfuZ/395uxreMUj1tS7g7lsT40mrEpZHabbOpE2gEUsEpyfBgR8BQrrsdXNK4eiRlzvuusOV2AzVUZ4eRGRW5Mn+WFBFxq82M2nVZH1MGW4kUkYwYFQGJRe20VzWIZqZn305SwqG13KPG0JC4wXZPYtgOhK/0cEvT2AerCyUvXuF/Tr1oiKJSdwF3nQUMlIQRjO8h2BeVzXjU8jDsje4dGG/LWX9za8UlQgMmKfViAHVysJ+xMeq90CW/Avvz7nhUz+1DP4c6Kgpj10GE2pTFhMkqc6GJFxREbCVIMl/n64QYbF/8XeIH+Y1tP4Fwq1GED4HZGCfDrxIp785u5yItcTyTbwY6plPhlyNukzSOMp3nHnHru9c0ZKnDdj19rYy++1oAeoCmMQHOfeg0hlxkiMN3dfASagyYCOAJ39wDVoa2iEMwy0N9Y9Mt5ADRLBNO8VZciyOLE9E51pUUXbug7jyx0eb35OXyHvOee3rO92CrcalZP+CJQJk4TQGXoYSmJl3hTO4uufyvndeveKaiVHVwft740/v6vAObqsZbqTTs4swnwWio0jSKbcmKIFDAaOKlw89Kg9+hEh5E8YvgAhO0wB1LiiFHGy1WqrYo6kLMWy90uV76PSBF4sdPkQNvJT2S0/GQZKsLoXkrIEUfBippSxO64c8qCSHAy8AUVpsqte2vrNbe0f7lk3hrGvY5MrCmLu1joMy6trEqk2RmWDLkvya1OLg8qCzq8ZLKsNeetihP01FlYC/hQgxjKUxWGG00hEgxh5+W6fYAjw0ARkDuiEQQRH9GHgRkbKcvjiNE5FwM2JUbRNYiopFZ+EoLMsXlYJuMIICZ85CNaPeRWUu3/FxwNoDl+ztkfpO6DQDXr0c/I7iHnn4+irDIzRPNy8sRaUn7N4CBGntjsrhPnmI4yWvOEBmEPE3EEEhUxh4BRpWCiRsByBx7Uevk87ASqLSYiEgAc/cDyQ+otLLXeGQO/jUMQ/TXsXVDOGZKYRtJz5kBaRyz41ls00T15mwCo++0NT0SAikREfbRoIl4q/rA4NLphAsN4+fbZOdSr0ELcqTi5YZLDtTay3TwGsqbhOx8YXgAVp2OiwFkKYlpjc61nXx662s5Z7bD2a74zMex/peXr2NudRz5EC6x7b2iiP8O+wS3uqRxaHla+4Q3Gmt564eWzkCnD+JcaWFXJi+7IdbLigwWHchlfYXyR+MCiLX18BY8lt4lsg/WH8x2yZDDb0XBvdBg3ePH313Vt2wfMXtgjt/jaXdMvz4sb9/rG1xnrWX3sq/A4BilgyHZ8GX1jftas72LmXqb2MuMbuI9sWwsBnfgkjp0KZBI8/ETVu4gK3ddYR/xzZeOLIkwCsT77bhW5aB+wNwCjUhSIZKXzD6KCLnJ8FxqbPZFW8a22jK/Ly8x4il6144CU19VM6Hm0dr7R0+YG4Trblr+5K65VHYB97JgUx48L0MsJVhH6Kw9MHIrMqapHk/picmNA7cC+dRXQyz8Vjf+nBJp+maLf40O5DuTsy4Het7eBIbvqVwOKLZjK3gb5O7ZZBDD9DxWf9ZK79Z9hA7Nutyruvlia1nbfW8VWPzQ8tX38q/0ybmrRxeGll31T3824FbSpy1yunX3q5w3v+QwajrhMis0Pp14CVESjA3obXVpumINkzoSEqu32trm0fl9oTfGbXFjzIEhRJIhgeAK+Y3pmpdjh6NOWzC/3z1xo36JpErbAoGckv6cGrKWc8pyz+aKppyVT6+yZuXW1sdslNe4V6bp0wf1xCqWMDWXWmub+Lfsc6HGFYyPQFg+lOIBQRmq0UJHkdJ9l5A9CuHlbP3DKPkv1QMiH1Fj7YanSOSk2M9udL6SN9ZRIZy64sL/AWRwZa+Te2Bfo0tS/W0+SOuQ0A5A78B8bNU2yRaKK/YnYu/6iiVxg9S912n35e6me2BK4xb+jWigOlFbpIqdrbA7StBEI/ZrIiECOeZlmCZJdC1S4BYk69g67HsP8zdw3fbhJez43CZsVHlishFEn2319znZwSMB1QDMeUO+coUj2ZAGFJBIv8h2ldfbLDEUI3CrLQeKQI+PwbsOIsoQ6pLZSqsOhctuFxHCVUKH+Xcv57DxQROKvb6wuavoMFQAis3IpjUSihDwD4chy6j8otBlh7HUKayc+CDGew/kEEdguMDYK3/vzmVJRTz2Ii6QFjbx2ePUCVpLoSBmlo7nca2+j1SWDKEBcsGTzgDxibp+lqsFNOPQgzEkcK4v1P6EuYf1o5Ke5W2ZNDrSr63KJtEZ38fKoATF+B3MydUnXGHxRSoKIHITImLyeFE/LqsSNfQXL3tYYpU/J91Kj3RcITm80NLMmto0+6GR1HXVrKpWZ+t30PoJC4Wwt7ur48JalrCjo7OGXvA3+NSLzLS7qrgNmDJn60+o6dn31TJkLeQk20lLPTzfNP+XrSFhexgpu+pL3Ld6gZPgJE1XjRgC8/BBPhUUPoPbTgm+WlrudEbMyt6nI6qlZ78gDNgdFchodw8ehD1eeqrQRUZVFXbUoQtXT5sTjT3tFrzhAxoFdWSwiqWDGZtZpKyvlc+E23tuoaEeMCU7hiIGdv0c2ljhKnEuzRrnha7u8z6POmQzwV7h60k8DCSwWwCOrj2xUCFLjM9MmKXLQYKo86g9Sv91gGa5DtYRr5LH3gBJZyqC1+GlLX2dkNDumrI3KCNNilq9Yk6k6cBEF2gbe+wuECGQ3mvZiWt1Q93WjlLkuaE/NnfR/k7Hu7VJ9kTFu9tmQn7WzqlweHtIy9sXz/lkCTALRSINUI/EnEfZa1lfWbPOb2D+/YqBmMOm73QQA7tW6sYSDhsAEJzDzEbcqRLPh/qHrH4XFldXRdZWp6BXk29HO3JSPT2tzZ06yoINyviVT3oq4/x649qGPdKmrNtTd5co72/H5hmgYQogWzB+C0+QmTkww/vu1x0VmVqVpbOgAQjtvkpZwgiVE4slkf3h7UT3QosumdyIuTQWoJoIuT95gSMT5Qh8boe6EtZvSx4NFZW6/SKJMQG8tH7RKySRVtuM9t0K19+x7Etceplvm+j3Fq6dP48zvw3t4gG1NvAqnxM5RW0Mqqp6Ez3pG6uVj40ewc9tPwScd0+bbRxvS5RTngshqAxqEuJjV6TvsUQANxwWgdehqXg+oI8Oj1/wS17Xt4U9FrQEtS0BJaRFyyrPYWVYrWRVvlXpPod635IRqCHjspcluNj8N+ETh595G9ELa7IsZIWSGEIOfS+MCBNLKt9tUlELizdP704FTXBhPoEmhBrMPzK0AUdoyuIVYGM2S1jpw8WiSDM3sht08CLBcb5fkpHB1pJ0zlE7ArmPHeXRA5d6XrTzC7hYI2IG4L/f+hIYJWb3HD8Jqn7dCO0ldz55QGpz+s1Y7Kq8FmY9nlC4RXO915+p1BLIMBDWmnoUo3bIX3Irb5HBQo8no9/D22hXb/GrDlXbpxvPyrKMwjNM8Ssz3uDmpXhtiGdw9Nl1Q/4eloOrE9ETb7RUMOGdCZbiJETTY3FVLqjEAe+IIqyXUZaquacr994l4xLhv/qvx4IrXkkWbOGHg8mOq9Z9IVaCs24W5EzR1aFgs09buUqRoqr/D3YVbSVhV1xi7mhux727Uwuu1pu00DAaZkZH13wBM0NOXvjKC3g+bNHYnZHQ97hGautwHDC5rxw2tZvbuxZnmIsuovZ2VbCCqgOw37tOY4SDjMw2Okeve0QgshMDA87ZasCuWOOgNEnZi0ulJU9+W21Xn8uaDM4U1XDZpcmElJoDQkN4W5QQD8HVbXAY2eRAOQWQwYZTOHpsWsXS9qCyY7r5wNNt7bz8jIn/Iq9uMgjMGbndYOehz1nJydoLX4kvxDRGfitJHD1YRpD+FAoOfJiqsLQN7SyYKua8/QP2oPW8+8dJvr5V/KTNCpqSui+AaqfBrufq++pJmR/+CWkv1pnTevsicqCqb0j1wyFZdA8iNUGtkSFnN/gQCgg/F6J4LGt02p93vx/ub1Na5rooihbjEu8oKOn3iV4c6lFUlE6NaLil3MSozPUqzS7uuu7cbaklenBpc1KszTMT6h5KuaG6qpypXqNRx1mK4HFs87XayPBdePvCK6xq49fP3iL+dOphYamNoVBGmJO6Qm2heWhjD8rDXWSuyfIfwuD4Cukr3fn0mm5q73X4i8kGen2JYiMAvjU+w7MpktlahZcG6nQ3oLm42FhLfCG4RYNje0ZpkEsdFvMrCztUZ9WnaDSShEFecchFnZBhCiFAu/C+NVjtCpXerIsChMQq2HYj69LwFGap5vfhjBgW8pPHwzj0RLUPNxgHLBOmzdx9wNE8H8lyIVPd08lbOk3tIuVwAoW/TG8i4o5rBS7Bd56MT3HY5IrHyVv/f03JoxndDk8WasfXqTURVGMyE2+R/XsA9w8VhnFSBUCf3DLY2U525uvkth/iMQfhgnby680aCzzGD2giBTJwJZP5XHfW59G4iyzmbFf/jrlsw/9Go3DVTTIplPsaeNTp3A3IqIi+/SPdbXsin+ApcPlTKzSvoRbBS/K/yCXPitnCDx0+qFgQ+e5x9gkLPCy9dOvUVLnBAAKy1SOttZrHyJgWAu2ylWvbUCsbGq1/CABQSGHmwuxOWv+L6clSfJuqoSk0ThUBi8QWFL7zJDEGO+YTBuj6El3AZK02awV/7YWgMUTKBDY205au+NiMCUX3ChmNIX1QdaNfewEYAbw7/XnhZFCX21LqMZgOC8I98/VtTbV1IHWVq3Le7XNlnNt+IalWhzg0A+NvU7zcq/A4GSt77x1Xbwp/r/FdZhXdwsIx4q+BvsSPfk6c/5d17C/+TLmotPEX+qcbG0YDbZezlzpIPireyZbgd5qGq8jhKsXUm0Qlu5BkbY5kKTqgPmgQAmbqvZ55zagIo/WdxFBlo1Bx0j3N/YYNI/4RIq6ae0hf3KAhRAJmwx2XVpiDDoazIO9/ad//h/JQ1f7gkKIzbtKStiOfVwK2Lkl6+sPqZpwdW6y01+rbglZAR3cPyic9LjIsc2ePldE2LLaR1zKgikXB5V2/2StO2U3WD3tYkMHg18fpTY1Ha/zRg2mrL9ZFxTMz24duQ5Y8DkWR6QezfMKig6ShFWNHHIx4aMQwUqHJnqER0179Ii19Dn0pu9zDDOvL/88uSHDgYHsWZSIHQUNLICAIxohquR90gZrt9wW9WTim3Y3tWnCuL/mcwKRZEpj0nfaCTK6yuWfChlr3S0VtZoW3k/XF93eRiPE69gNexzg/h8qSwpfPyMnN5BL1ddos6uS/j0lbcBAZIP++JDCE+isq4uZrNW9zaF+lS2QcxFLbXyDnbmq4649XZ2ugaqWFaGEe9c+IpezW2s8fpXBmbc7++2uWCoGJM7CBlVBM7a2cLDr6sgBy9IZJM0qi/HaBK/KPbT8bKjLyEH+A8l0TAwA9v3gbFfrWq2aKt/z+7eRaO63Q2Aq36iJRUzDIldwSGWJ2CyasNfGI5X5ngqNjAwNr3Y2N7nyBmvSUJdwjpYZJ9pkIYUj5W/O3RIc0zjDRH3EeYXy5jWnNeE6eyHYDvw0U224+Zt7M951hZHmD/SphaR/LyObnso9NCD3+DvrahMmW01vc6BfafH3ugyr23o096R3boilnQOSlkuCKfsnXpHK2M03+FR6R8Hm7HM0xDOtwK5nz2cZVUW3ysqD5TcYpd+xTD/HqxSVqQqFUup+OnflNj0H/g6FqwIgtIKKlWDBVsAvUywxxCNWnQ9DbgepV4l6iDAXgSywgTAXctBTKCoFp/ZFcU0dDEt+B71WJ3+6BANeqEVgiUJvwhAuULuw6+7mxDulHrRC2JntNZ4YzLKo8zIbjpgHTi3o9T1xFwVmdfWWKV0+q1Yz9YMY0iXA1QU1ZELdoAJEP+CsiyyW0y1QeNoaLWLrvNiGcTJgpK6QLD9YJe2srzsQS5mHgJ0g0QNlOoJQ7FM2CnNAhoA0DSFclfVjFyxVHWQEkC1YqOEMR4HRYKlQPUqq3vyOz4IQVsdNIEkM2H/PpyQC3ncRUlSZsOaLEYC3QIpYx4wcwmiwT6geYalBZbrKcjpuwvUI1l/cV9jF6q6aySWsJ5hSA0thUgMtIZbUqFyAu1+HcOjUiDWQWZWb5q6OERDXGiE0FQtLUIok0RgLfM/GyvQGHOt5pVLCAVcudwc8bdrqxMqCORb0hQKmxCIXEcGPpTqZQDBIEi19+8JNzaqY6OJ5QKwD6BhCOiysEDubHDf8gSrwwaInWBHqYe1jvW8VVL6pjxy7jXG/3Wesm1hfzhYVues+YIn1wI4sQrgOkcD3syZwtY7zy+cy2aSUzT3+mYlP4RzglBOgAJ3zgJ7pYoH4sBEKhTmuiglBD7OYrJyCaQCpiwEWKlUW4M6BmGZaq8dBH0DmNAWToDSOwBH9FEkCADAEMmTO6djgyZO4lJl3mzi0d+8sghNqfAcmVaUsOQGR4riPVe/CRFkIBcZgtvBu8nEJVEFuLG+OyfbCFeZrB41GfZAJs1HxhG7qcT5IUYLGC08MfAKQFbbgV8D6gcDx3+NjrrvXb47qY3+Q6Vn9y8Hl7gcha9Vqfdcq33QYQytbq3fSL2OkI9dMn2vuJqkYwpXqZs2HTNcxohFTCWdk0z4qHRAfhhXf28zX0SunE043D9VVrVUV/23u+Q4C3HK4ct1wv1T8jYp5owIkpEYolA0ez7j4nO1RnoILG6RaJMpNOP+7XnUui755sM8YOzAqbxd/41itYMNGyBUn28gPd7JgrLo25KNibXFJ0VbpHFaeAwnYE1UD98l1bmv1qwjAehhOKfbiWhB8m5mltMMHLOkyvvYCNozzgmMe34D4eudkcTPwE2Zq0DXJYNkprk8IbVKW7qFQKIlZYIIs81cbRIltIG7OxhMwqyWVuNB8St7+O97I5jsJwpXCOs6blWaVtfrk7b8j7zDI2duNELeCgCWHO6Az/2xpMnGciZRAZGDmLJsrPXw/DoGlUCpn5924Am898lwCbvxHP6a33w3hWgoZZ8C7AZWdOAK0QSWwV7YfOfLphhHi/gXYOMvr+qZ/KQBsLUQQBwHkAVAijUoI0FvXOClxdG61pwbF2+hhP9Z578rJq1zZxkVFR7hmiZH0WlrM9bhNgpoyLuZpc09IZZStEUYHqO4mQ91OU/XK55le6CzOhCqUEP8nPyXlgqCR6N1Lb84bC3vzVcbYdutw3ruR1rS1bD7UsdqY1X7muDd/kH1DYMQbFO+R+9QKf7Up+AaV2fZouSZgqEvngeUfKwGpzD3pqwt2epsrf1lzzadG/eDs1Wb3zo3sPv3vYjP0iTsdbct5lUb8/gBbQk2j0kl50h7CJlXK0G+0z9c6+3KjjMyCSC6le9i69IIg2JZ3JXrqLTxdqFrrzTpPdFtxmndcbW86P/+jt9gbLLnUI0r3r6Z6u8eCxkHNzHyz6cavgNdfjpCC/sKiQFCZyg36JQ4CoEyI+1+eIEvKxCDGRRQKJdTPKesvrHQPTnkj14PSgDoAgIDn+ave6fB1pCUm13ADSQGB6yUeyNLDYHWkdF3hrW5hl+IKTXC0p8kL3Lr7ehVpS4qNzpTFxIQkg/T9kOt3LRnTZdVfXpWSByqNsb6831bc9fyOdXbrdsPU6+C7+2yuj3Z4K4DVtOgKe/uwaic96oc771gc2m+PRjc62ofVO+kRP9Kl1nTAFtGQ6+tH24LL9Fa/OXdNvG263uvboBtpD1Qvny1+S86aaHa2joxq5MHV37BwyrtMA1uaEGubtLroPC3cos9dHdRuYsVZIgnGnfn4t2XWiEnSv29vQ1+n2QywcTLv1o1TPZ6n8+hco9ebd+ujNfG67q5jcy4P6Byh93St3a3siOsdzrzB3bWnpHPoeHtvBqSAgoDUCMcoIGYVaaB0BNaLL7ipOgtSKIUcl9NZDVP0RjRh3sEplaWCkoYgE7spAKXRPPl8R703qNBovy73dXbWeX4oZQXZdfN0iaHa3xiPXawafI05wHUYJoT64rkormVUgPrgFxAO4NATSkfAtLYMmpZjYHwo1ot5LWQwTQGUMFCfw3QCXJGn9zp6f12R7zuOpvINMBC4E714AflX+R9j5Z9V6mOyM8kZcpcRI18fUh+6wd4ch9O5KiPN91SqX25lufUTLqHos1JPd0ODIS79jI3gQ9Lcm29y2NyQtIYYlyHSSmkc7zKg+JKoqEV+/Cqde6VEJv9yu6dxlUQGYDf3NUT6tE6EFKpPcQhABGhBAGDH6Ma3OJje82yHPo8TTQipqmzBtZtJccQs8kwtNCYK+hfhlAwJrgKasKAgdCJp+FOiJPcbCKWzWXU25oNrylBZj2uyPntFy9Q9QshQGUTyPfc46vc0z56lla5VChQcHlmat/qDEk6dkg9EaU3jDY19nN0lHZGrum/f19FdHRK8vHkwKI3hfVska668h3+kdDT70sHWTNlrG4SgOPANE2blRLk1uhchAwdNZBAcN9RVdhf2NkkCFkiY72NM2PdyDpBNC2RKOuqD/hIKAHYLIaT+uyClSaUGplYNeEIZpa4mIPomiIv1S7o49PZNJm1Y0jjRgXQ3IMA7IZnYhaU3wkmKPM/cypbz26Us+Lg5LFuSxJkhpo/9Zc7gjQBDZ5FASLabUGE1pWjKZTsZqDMwjHPvao4CEzmp2OsGQrE2bLC1B+OteRAysHP2uv67zjvZlIAvh2HyrBfIBcLmbOgPJ+J+GJfALMNpNa4CcQVuesLgIRQpnGMQS3SU6n4sjmQOR4hV6TUq/hmLzdrRPoIFaB9FSNcR+YLvrt8zz3nn3vkIkH1/FvDzOFRtUVVQ8rNsXbdI/eZv941n4NSI2HrNupcxW63fOg7pjLAXhqpNB3KXY3Lz+PPY5kTnAb0R8tJQufnQpi38aig1Ir6uZn0uAwPPdPDfoGnImXJcqfWm8ZSTxDsJ4eBnw5wjSP1+UgHg3Mztw9rKt+LLQqW61FANexVmDe1Qi97e/7RQeeQtrxdOxQSBFe/A/bjDwdbDVVDGPJd75Ibetp4BiM1KFBQ4LjIMXvnMRnUD9D3nla+vVN4yInr2EjfSc+LESINpqXN/gwT4IaDz6cp7aQHPV9MVrdcBOi8Xe2j+7Qtb0x2pv6h212uSBXqkZsCu8tTXJOdp4dCgfeekjuxxY7qjdfV43yndutpkPseJVymUHr02ke/nJG53/Q3mrkle/oDWYptG/1jkGEkPU0oxfZOQ5i+Ytm8ousjTnUwFtBfSNTvdHFeygYZveiFO9+9adQnY5eh+7GYmgH/pwoBki68+6b5E+9daTkTITRhuM1mZKImg1Uia0ifa3Zbq8jsanQGPWV1xdes52zMCQdGuOMYTFoDgA7fShcmiDzn84s0xCacXgpn+BR7f4eSW/PrfTbkEHBcI8L2hgqT2PGxUpeDyM+ib4kbf8Wqe6H1QJi9SJFGLw1wxT6HkxmB2oL6H9ELBAfHy/yuUj0EBqDvtsBOeKEXPjJ4MyegpG0ffj9LWB/aB3v8oSgAozU8XWyifscpRXirFGserE7bz6JnOSc9ngDpUtT4IESRnTwcLomdGT4arc8q5TAFKivWnnYDyGQu5Eixgm7PUwbSzw7YYENEzvZPYpRrBUYWj77PWPzgdZOsjWRdUHLpE+YyFcBJapyh17FzN6S+Oc8/MO9mrfuo1125nugHXqTH0ifIZC/lCsJBrwSqAszQaYlA+YyHnIUNROEZmj43TJ9oKyqtIq+i17huMTQqmRVvu52B+q6y7nIEWYcyG3r2tcuX7Ylz7tlTkhkX6+ZXb4+NN7x1iPBXC7iS3o3natmJnp9NhV+8VwIfi0aqhD71TpeIyPaQFfPXwhO5557jhB/sSjzOWYA1nTXaD58MvxEdHLWQ9oeyB/fce2N/54vAB4XEg9c+b1QooNgDqDwJ0BaT9cv+WLm/sNR5SY71289IN/SgMSPu/wgJdXtfbFgeWWWMPBoyLvZshnB5RJXo9/Qgn6J4wvOACPoArWaB5wkX3T4B0/i3ikrP3fj9yuq8N30deFQz80K03LyFpEFfw4qYf6b5O/t4VgJgEWQmIkfztQIImvgeuNpyo2uMlST8Kuq+N31d8COIRWKD7nPz+mtdp/PGqP3cPINeMVxku35zmwMzahy5+tu9db+3/xNXi06cfvItbdjxHMaK1RH6TYEvxAwWWFiDVRK/rrrHDS4a6PDwmoTB7ySf6Ke7jIaRH037rQ0UXSAvvy5tniyqU34ap620bJbp3/0ltDpeAiIweg46HKBLxVuB7LTAVqUcSJVlKJ2vH+rrv+z39m9E8PU9m2Ts6JRiAqXAD/AgjjW7cCT+IrEDcXMPXUARtsVP2evRW9B70EfQZ9DNM7hScq7CbsQf741Q+PSe9JL3m6uarE1d3XP3OaVhZc03zNVvSH84gais4EpwIzgRPufb9s5A2E9p5K7yV3ureGtg6kH9+9tFz5czx141cd6C4vbi/eLx4vqice+P83uv3l99egNJLs5tv+N/FFnLGjbM3Lt24MVwRng7VSxZ66Kazb7r4pg/He+Jj6JgPMJ9gvsBissysKdYR1ve4BV/An2Oz2EH21eyvOGWcCGcl5y7Oj1yUG8FN5Eq5am4d18h1cL3cTu567m3cT7j/4+G8Bt5a3rO807wf+UH+Xv6t/Kf5J/nfCRBBmsAp6BTcIfi7TFwWLBstmyt7XkgXlguTwr3CV4Rfi1BRhKhIdHm5ojxf/nxFZcWaihsrHq74sFJXeX1VVdX6ql/ECfGS+GbxBxJQki0hJWsk/5G8K/lZWiPdLL1f+poU2qNPi401jQOPXvvox/ru73us79m+V/veWQ4cHJXLB4BUt6j6ECoZ7wCSnJIaDOm/ff7VQUfTxA/QpdVimv5mRKAnUoLQOV0WAW6Bj1lFetR6hcnyH57FiX7vrcxmq4QGjjNLk1OhT5AoJXWu9izpASx6b6oz96WJF8t0X9LdR6eiKzefhPfS13pQTq+evWssU4y3z2ACYvz9T+xNndONWyb+X86qzo3X3PdI1B1YaSnBkt3JqFNGWMiQihsxFrMnI7ARkueOSXwKnlF8O34SccKUl+y3jc6Mz2RXpv+LP0/D4Sk0y9Gu2rJK/WsRnOnFT98mIsXCVGIqXqAkb4f/lWLZ9EFz4/kk3yHLzm+bdfuDmX9Oq/yPmWV/cjrxarmSlGsdU94lC8FWlP1Gq9WuNUbP32pCbZuGroc2os0Xun98z/Or4B2aZOHZ8o1JHGFAJAl0cxHyw90MPTTrRt+xMYBBG9oCdxStXCqsbUiQ2TAKymKPY88lRs85OJgFfoPoSs29X//q5P3Ajf3zgAZJhj+wpOGwQGGOCBhS6w2R7a/e8QR2nlC2+RiIKTKsgQfcsi7grPvRutCwTempNNFJY4neFES4mqK1hDbZau4Wpu9RiWoK9blr9ds/yJaitUni6V5YJO/XnOlWXAG62Nm4qh/IQxSNvQ+1O7V6C/pU3YxB9bTsh28GVbHi0Xs1cPlzr0w8BwPKKTRZCzxymxbUvrzCXGOEjBld143NJ17YN8pCRP8+Naxrwpql8kmFReBYI54TJhxQ7Xb+qrEcQTLa94IpCmiWJ9ZmKBDlX4Ev1g74V9fZgzeOAIbFlgUGNrLZOVvgDeG7bgsSYZ5o2ve4QOuHsSmy7zfa4LtVGcPy/tWD68YjVkfhHSMt1+F54vo4RIEUiup8aKfbEUW6+J37c9aBbhGCEvv6vyknS4Uhiw6Z28Sa1d9t7DtQkHpzPJ1pei2CobjeJk/9N9D1Py0DjXkjpf9Ss+nrRJze+0i1QhDF3Us7r3WzHQcE1me4ZugYmhHXDqNoPhv1v9VttuvABIQl9m5Du2aDaSGt7wd/6Q1v79WLGMXiBkLYIvMrEh1nzlqhwFPHJMuSH/6UFuLDqaAfmKMgT07oyCMfOtm8QqVXGhW7HCc1gxXbBF4Smb16/vTMrGcQ0bmqolXpw1SVBo1uSxWHw61cD7TjUEJhkusO3esdlIdfE/7fOg/f8TLTijSFJZV+4RjSXhgLORSxOAyD+Sw2v97ifPVGB/z5dDK5UmXq98LbXC4WT2Tef9N1y9LUT9zH8V4vAy4rypufs7FaHhOvfZ6Z08VuRufbJl2sMJHoTBSzlP/+HVxLgyoEOjUez2eR/bV2Mqd5F4CgaOXNczFMenG9tAgPlzNkuu/o7jYXofVIjJIh+p52INtKwgvCRcQ4OBqjSiMIo3+BAgZpTfPAlWLMSMwipOIVo9UGB4T6C4GnDf8vMTTfhBxm5gvctYAMPPub9f1b55byV8dROJ/H5lfNyNH/bjweYSBF9zuvHvVXvw3gn7F9E4N+P5VXSFvhI65uU1b40AUF2V3bydWKmPTSaonBjt4GMhgFdbgl1jBdXLMV1FnAsEKJ9xrdH83GKFBIik4Htpsch+f+3WrXgHbRHcFu/yqQ1NpD1L8W7nwriKG4+NS3vVan3mgP3gaD/ub/HqhdbFv6S3uqx2Lh5lxrcTGRDaB5LaJoDPoARxJvLx17VaHV3HEuG/p14HxWIbeuVxj8+G2XpC5puyRzSRz2bi+PLsQwSKXJqSf4kawCBFoLSkVtIb1ugQovQQFpyXaX8Jxu/2ffirlrp5eKeyQW/XLb3RY3/II5iH4ua9pWvjQAJMtWFh1dAlnvON1iskUEtFaFlExQYvDTjktEkSG/DzEsElb2r7rTVUOfrOHA06+mM44hygzRtTESw0u7Ck4+9E+SpNRnZC2YB8LPu693WfLetwF00Wr0YZqAQdxFw9u6YiY+jJdrLxhuJ2VJ/OYrYTg3LXvG5KBXPXqVDbSwMt37dNeYERx6o7FStWal29Z6evmwXDSksiWxCRbDN7JGFKyKWq7SzHudzgEMAlghlsp78KF8CAGnQH70uleAoqhvF8+s3XEfPCftQnotQQqmMG4EkkhRKTOx1O7LEnFGOImQIlXodeUzRyDhbTxzW53NXyjxT285zajV5lbKXWwnvan/RZxwx6tSWK4X8qJIw322yv9/aO8TUz04hmjHpFc20+MIwzyMVWQMm+PsRtua4gT1u7Bw+yxDfl3gedtZhrsvVXzoP1Ksfy0YX/hb0uf9bgPS4UZOiCarTkfJnVWpZpv6DLknFhSh8EHHdT4wFvLsePFPfoHumLIQd9c9kf61ertHkl7Z3VrN84oU+f7rm550ndfBE2KpNjv6/gImuKsoHzYPirU8xpbNQ9zZlkhy+BHFriXdGIEs643d9sIZjCQYz+EOOLZWn0+S5DTh7w89ggX8XnHj5XKxItmWa7/2aM+L7hj2PQzQTIWqrrr88RfgMVmPrzMZQlFfatVbklqdZKQg4QA75uLj60mz9vVXKXJh8wc4kI78gChzkalPSMFL3GCzGsCLxftvc6pNravIQvFJHE4pCGXxM3pLmPB2Z09r7n3HY/+iKNpdw0d6I6+itQVERVTo0mi3NElP/Ilhq15v7fUGA9e8nkLAYiBeA/6/3S89XOERxZ+4/uzrRd1Nqar8w7/aJqZUwHSRtaFA++CbaHgaQfGfJvF8NtC+2WtffPERwbmBstNFmg7dnbnPb9Cg8ep0zz0+Rq7AFGkB0Cu6eThD2V82W7CY8zFMqdJ6iVv6Oc2UOAodXahW7TPoPTrVUnfOqXJ0wKY02F7otHf2gn7rQPATNFzEm3w6cRZ9SldE+Q3zcqXCl7D7X0SwS8eA37sw1SLNl3YZPcPqXUnxx9yBal68oZKW+Pq1eFt9eDTKVbWM0ZpFaZbbVxHZitHX/KWHZq/vqN3LddNKvDDSIDFrunprUEgQAC4NyrfhOD60ZxqqKjKB5zrz+TD+Bthq3/OA6jZeBPYCd4nzeHrVASKuEUNmIeylzKU+pTmQTsN7Gkcy8cyI7BDcbPWGP0ynUxzEvQ4pSbfDnoz+AY0azc7gPXyl3IWLirCEWdJR9WBKX6xw5SRLsHX3j99RW8T/X2J04tcuDbV0Qjqe5qIWGezrCe9nNBfT0P61QBCGHL4VLBzcHUc0ap9ogNCH4b6ilZtnYhgFxdxw+1bAGo96NFZXl7j6sH4N+LHFIl6MQ+fNvB6ch2Vx62I4uBi4imTlHSAmo6dvnBPF8X8KKt2NAjnVKitOcwf9P4cZPRPeYBW2eCaGAaodb4eVTa0tv2Y11HszDG78tku4kWKksA54K8BzvATkItlImh2gYPFtFbhxAe7Y2P/hcC/fkMtqq4GGdV7rvu5q+XvtXlfi1OBtIKbEsBerkNLH/iDipxyjjYEGjSRNa+E9MB7GHqWvPqmk5kDsS6XVFYcGCwwkWQNifycOe4W1qj6RhND4JTdkZduemYuHW8C8tYk6OX6/c6iabuz7ruuYnuVmHeARxknUzg8sqFSyQzC3oJBtpMbPtYQjnI1iL6ToCaS0vMToJxuKIE4bTqpLXCAcjdVwPwcwhpUKQsvy/JR0nIaGpuLqP/Vkc0L5KSCkqEmD2rYpDSc5n4u4q+kZ1zw+zAnOG06AC1iVlG8MtleLp5vaplTNfDTBbA5aWywUuL5N+5bZtfAlA19ieMcPXFJ0EseKKP/oc3HckWcOOy8W9g4GVvOfvu7qq1Jzt8ywFFkkvt7pNHdy4VQ6l6loHTtrab8mdd48ZaN7BdBRhP/i9YtVNS8oIovohQRPl7/dqVJNCixJKkpwmDE8YxDyfIrHTXrLM+l/vMBximaP07lhXY9BHRTQhKiSOBkr0/1I9wBdO13a/Cl8Wpqwz9F1S3oSqnQPBjsg8hBGZIBV34TRpmNKItLnYsuItagKP3hXLBbSWx5e2uf3nfY/A9t1lPgSVEItC3j068OMpuWQ4/58buz4+OnCzHGvfT750F//vmQiWb3y6tniuLlNPLKTTYID5fp+R7fnc86mJFwu7LUaioSB4dTwNUGVKQK21kV6luQZJJ0jEv/eqdgggRGnsWAAlImN3/30/f2Bp+uO7dzNTx/L5fPlavLr08yLSQxnJb9UnH0idw5yCAphQRPyL40gIwglvxOGQZpmYwQI2Njjkf1W19iDEYY1naYg0KVCr+Ffk6pPoCeJexzKObWmHOmDqGgVWu7Rg2Y3beUoyqDvF56PS8qMujNGCQUqfDnw+eZuKAL+DPribbuGmI3WhOddeIxf02QWfuCKxSqsLOLCyF6Cg9+W+R9H+Kc6Bae9iDyapr6swuyUxFyhaG3/1zYTQiKfHxg9GBQlVlw5bj30oeSKhXEhbLiNEnW/ID1H4empfVUvQMCEWuvpD3E2HA74GYswMJTRxIGbPpvLEYqGI8nsw/cky6L7X3q/pSqOnJVS289hq+DtEWPnWgOUihsEerReCYGmS4Yq0dyTu+20+tlEOe5o3BLUWH5pkunuO3eXhnA48IsiO8kSYDl2JVl2F8K///SgUHr82K+LoIgYSR592jnY3C/NVGVFy+HL0ygWEpIwg7WdRP9dFI55Vy7a9i1Wm+4TCQ4sQz6FGSmKxBuLMw88/1Qv8FKXSdIvRL/T7oFH4rQSIR3w8aLq2FaVyuaPNQs8FA5uQR7051q7ZjnMyASd1aS4SncSE4GzHfQhoAO3YvBPJP/iRTN4/uiczmDgzWdMWuwyoDyMAI5qgbllq0KpTEZFRqvvyIqqq7ZqGf9xZ2OUtluthsKAdFnOxucs5om7dR+rHpprxaeuAbDSGzLdpWYKhTVu6LqDfs0zLjD0NA37P2UxrNE4OFwPwiJIpN/2MRyCwsXYcrdTq9m7TU33/dEZoFm0mdHk8SsxSFMNcKZm7jiqBuJHIkxqdnmK0yB5/CYdQt9JrwwfS2FJQkGVKYEnB/tO44oTJ1WL1aQlMcsaObfR7u2sylK1wjIEKeAszjGYnM4rGMm43S2U5/PJCQs6Qj40kFS7DJu8KOFxNdghUh7n6Nm/N+2rqpZJr4w5GljUAoAVOYOD7k63jarBQkgqagql8kRWMlrjhS/BbYqqE8D9uVFrtEa4hjFmanqxMQ0ELcfnLFNHQT5eURCZW6/lkhV0K5MoLo7LkXVio1GhN2QQCXGPaxVrD+gorPIli2EQTAvfisJhMhoYdY5kAkULfOngJ0/YUCio0g761fAFN03cJjQVrSJVWiux2A/L5tGUoSRt+O7FBC5LL1kCvWPWHhffVcu3RnDlU6dju/0LBkVHEEZ9J0DSe1W+uujBECe4b/ueC/cWYe4hBWdO+sE2379/MMHgjwdkkE7AVNSi5FftzG8iIHMqeGqRcyp1yXT3m9sg+uHrLI32SBJOt3OKhb4pCxCMUV91wnCBm7jvw2PPx+/PtdLF/ni6Po5qJxXO3XTPM3BvPEM0FJP41g/gbvupMnldGvhp4nZ/dfltOPVdKdxsij5Oje1/8HPvWG8YY8AwUNGm8+BdkFJxlmn9xCPXQatmGj0P7yRnJuPJmxVWO34clYEpXSD+IKIzidP5BYMgKEay340iuP9yRdyRDVweCb+wDu734jCIo8xqtyokp1YqTYrgSZRNJMfKEpn7+Z1CJBxRYp+xHD3ilauH3dPq3Dd69caFH7+fzJG+6CSx0/gVoDjJgEgmWlJDIEQ5Xk6wwsjQIAhc+2ICx9KTMkNsmUkKFUqlQtfv3lwrvdR1IMMl0B2vvo9YPTf1/TCOkmRsVlmMFtco8Njed57E2eDFD3jlsHknia3aDwHRTSmMaOm0QHpxFAbnq7TSMxpPbZ9itAtUPe4ugYCso5Enm2pGUyJyBlVCk+ifmyj70GLksaVw4JsFG4BwUEgwOMpNPylXRzSRR9iXbgmpX/cfXWW65Kn7gKjSyzKdYQ5hCK9Wl+MpWAbIWcBoieEZkA3qprpZRFXJpmokqHTfJrePVWPPPv4YdzTHVRQDokehAqfnZlFG+0yRa+zojflReFQO0diV4uXOmZD/YUbSLbt2dbBzfDBAoaebqmJke/q3oDhBqqYpnurspOJ9NDQAR6PwRKLndprA3MvPbz7uwGJ1rD+dePzf0Zw7f7o3a836vWs7Yl9p+0PAt5F+Lp9MP1DXtAv3t5DI0h3bdk1ezj/Ly4RKmDhIl4b8cn/MG13826bDG8h9kN+/Fbnfnac7NeoDrxadzOXzlXrqm9PoACjHDhhBhyOU+6LLLItFGokYd3aNzXnQlrrtTVej4egmLfC+/ZjEbw84yV3ae9Lc44dZ9ywHCPdAtvxaqQGEj2IEXifuZ0CPJqAhyRmEp8eXag6EwpyhV7u3y0PBYmqvZjXD/H2mjnH/9yPCs/EIu4ji7JqE57rBsOJNiwCP2JTo7PkJg6AjdIy2/pvNqxzWwh7tk8BFRavxonPZISdFJEVDDdYrw1Ng53lbk0JG1LVfeZeCHFA353YwhW7f8yASCPgDvtw4JWZpWBKB9nKDoyFMaKbnvXFKkQxz1P1q7h08CQa6dp+W5p2FlpqDOH7RqtLe2PVDIwSrkCQgAkRW98M8TB4xI09GjHiAkndPxcP7kIXclP3QmjUYsu3uF3SrPQZfNvteEESppVua5jpVVaDP4wRX22mYSWw3fgWc31oL8kF8PonkZImBrG8aS6RbYZrtrRRPhVLtFRYxulqQziy2ZCrX5WcNcoXrp905noB9OJnMlFud3qC1nlQk8yhj7U1lb+b0oYLDl3aKgFM0kSxkac9vFKZlaaC3+bSLg439ASlYGi2NidVnDMEh3bhHF9lnH4GnNLfR500OHNrgWOHpkeUjk2y0SGo4SPiFRCnj5EmpESn41jXmQOrnd8uWb5tmOTNmzqsgnne+cSHOSL45PuiO8uXtTAYFgWcdV4Irhtk4i3+jsGy73e36Bscblj/5bERSNCmWI4GzWSN0eF1GQL3QrNZ43+HRjASMAciYrO4pMYRcEc7zmWpnM1ta7AZ+HERJRWzdrKHDSzmKQcvNj068iyypveXIIk6KPV5a8Quz4JDEqqkXKNS2aXrUG1fCIqDoSdMPMpfuCijdNIq09Khp6sf63JjVUhaD4xsmxAMuj0qkqJli7Ww6X9i2caaX8R0HuJTNHWobLPHBC9ZU448znEQ12uiKEjkF1EWnj94oTFbft5NQNhz61dXbgSiwOXRJ1ddGBGiShBHG+LIXR1k2Elp+kXr4vjibHXjjoiSqFAzx0Y+JBM9HQ6NoD5CLVo30LMO9scSl7T2UEpSJoyD9dEvQO3wqigVI3tQxL3FTT7pKOpmmuQWgYenZVSTPtGoSdZJU3difdYCUkom5cXi98X3RevOsTKyi4SQWrSCCnfT9p/zH/6yZKUyLdbINCfRMuVJ4lCIOZyQ8SJF5OOEP2HnnCgEJvNcJumWdlPLZ+sA/CPr9B2TrNUBVqdrRGVZHnr4wq87cmRWpw5HVkdwBGzzphaKwyn1rpsOkAPil5QzYGvxFxeFH4bC4Pq4L/zHDw78RNOEZ3nQhsxg1XXMngqS+J9jjQ6xuHQPZTY9DpA3wNRgKYq8VPv84YJ/NH51K7nqFMtUsxQ2/qjmDpZb9G/YTGRwa6qkgu2borzmMZTIlQhfm/Cip6tkaUGNYi2N7pvXXLAZHnW4RNLUt3QK1DOzP5qjZSxw/PxXiUxHP3wDHO6Dfz/3Kr+O1Oebmj9kH0jbiZz6RIZu/0GXXuMNNTMeNxLfvRyHT7g+2YYTRnB7je7bdqWGw0N/8z6O1C5LYdbXay+41VouyRrk1fe/NkFX4/OEQl7bIIL3vWA3dB3s9NcioWgBc6aXzZ/BKgAq2cfAawpl14PoMbrwRDiaGf10QRFFYp3ECDL4f9MGhpO1GhzM13TCC6Se94bDfNdcwpZQvWK94tu2o8/ltaY7VJBwEu90edeKl80W/AbzUfoDPJqJKAcYc1Dedez2tmPkegeEopObwtMWRRbIt308tkBTvDbSUkF2FjNO/EfXw2OtZwIn2BG9+5duMigmRBYHbL8uS4bfY6Wq1TrxJP5DgF2Zcd7sJgGQWEAqMFmRVFgD4iUoC1ZNIg/GJUwPDsskubG9F305Xr+yoySUmNArT7lFCA3++KxyJ0nfrefNICWDfK2AZRt7tYaBSHAdggKalcKrBMPBaiyWLgqJxCCJrR+3n0uks8u2/lRhYXFimPW/KaYPBGHDHuaHXdkjnLHUvJvVwGYG5XxXlgXSK38lypuVET7Tr3TtwEIPp6JjSZvgYb1rE18DYi6kLpgsPJAAtm1o6vdpL5bq697+k6PMEs/vLG5wu2CzTx2MPd1Fpm+HsqFblH9G0ZJwo7Z+IgIhidGKyTnEB53IedxWGOY6PixQb/6dZmeXKKnCxdKhDPNW9S0/GC/qwuanMuHzP82y/sF5dJ1EuK+QXQE1FyS9UEjKPJX+epkXHSGBH3/BjRufCS51lmhsvZ7PpwjdO+aBVAWuxH71bUKvaUZt8eEfotRcMRRLdvF9GH3hAJd/+ULMzaNRisx4B+kUeTCMnNMrAi8cBTaIoINJr8fqV2mivP7hxOs6yobBaZ9A3hrvFUqnvBZ5Xq0ur4p5G/Swui9m0N6SA2aHJzwg5+vnxGp33XFmyOH+6nAeB11tNJwgg4IEb/J91wYNSca+ihdFC+j1MUduF/Je/3mAkldJY4ui9UpB+6e99MLVxMY4r/bNDAvo0O9jy9+VwdzwDK6UlU6PiiNDtzlnf7nYcW2N3EEhBWUJGPdPfW00sAdllXhYMRXc/IDe09kEh+eUNmkuPmWqtA/Uqz/xB1w3NjNYiHfPIcj/67WMWJhliJGpbgk5QIQMn6U9M3+gpOKVWOF4fT6JoJIp61yuDm+0XGu/tNLu9VZxjX1sO1HBVgQjLto+YNVX8PjZAo8W0S0jA0KGXur4TJ3VWc+GejqnioSkmenA0hiDajIH0nOPRfCPqqHOeWANvw5xaAyxFT6sGdgdjMEI2l/eekCuEKlTO9Hy/5Tc9TlQqIwIKwLT0EJFO0kP2KPLF15meIcZY+ajtHpL0WKo6Y+0FudWBZg4m6F7DkOxRZ4aDnJaaAlHbMaw1O/cZH7E2D0fKlDXOSyxf+JzC1RZtTt3cjqhpQ2blXAN5zJl25pnrHjMsraNLt6dUPHA0IQKuk8N/H9bYlvZKtyMJtQzNiT3ocySYdBTpvRZG4hhNIlAJu5LMo3OqciEp1NGdvJtOwubuJWbuHZ8mnypWdrlaiW2YkxatwXXdSUrQZVmVRUmWeHyONwLgBdvS1ZkwTN0Lg6Lcc/vF1NZjuWGJpnb5Zfmgzvf5t/QEWOu0H8wPq6f0gVgyYJemtlVeUwXDTU/NxgPuMNP1oMCxkczGVdDHmmotckL9cB/V5fPtlnsa79Z2NHiAP2YMrkKBTrDzybtAr+ghbGsd0d0+Aih05rrJECfsIjrodSC7y8+C+MrgUatXN6MFjO7Nl3bLjk6l/7rfhMSunBVnLB7ol/mvCqs78p6lWa/ZrD+v+dEx0d8mC9EJMwzsbJgeu/NhvV61KnMXo3ga0NJSzHGZutC5j7lEQ8HQBMy567W2pTszXTjRZG9H+QoQs7a8E+6eEz4JlY91f7K7LKhqleI5HENyuxhGlln8z6JIU9SkHuZOIjyiWiZBEsRbMezVRaNYIE/ldeKTstiYPR3DDfKfCdojWaO0enF47gv3A/62MfqSgFDZjUilzLLIm5mTJOJzYYAiUNbrxInpFjg1t1OROt2e8CrtzRNXbqqVd+NDvfyOC2Yult3qB9GSYiYfmv88veoIgnVZ+t84fmQeJ9xRUHiOZXks/3bOkJNOYTnT/WbPMaJdQnunaJLAeEGTwH5M2hJNymuq/OJGpVuQ2DMKkvmEsSSJYrRaowakomzZWzmKpsB5CvRkkqQo9vGyrKjEpkdt69EHawelI7Nv2pBxhsQu+5aLMaJ6kRDZpS1wpiwAFPlTR7TZS4B6QNx50yJ8GLToqI+Rd5Hhx9CmLob2m5pSAN4Dbzv7CMjjutfuNrqFarXMpnnqnsS2nbsh3YzeUCfhLfAh0HmcporXzxZ5Z1E/Nlx2hIwDpgisYchKGBfRRgQwaLF+kiYXLBrdBI7C/6qBNcE1KHPCYIpTeDue0TxH5QCa8osTgdX8s8Zxlh2k52SLOQyKbSwD0Vnz3H0PJJetb+WywbIu4FQvXT2a6M4GtqcUMTh57eQmMAVdT9OieELWLRFAIQPWjrLdCkfEqyrLWrafnD2czwLfbPwJmCd/ikEyOMO9euuVo4am+dYWValqoh0vswa5eUXaDqLHr1s55FAiDtt/3tsJ0DRYApqOhdan1fifkaMRy0n6l+0oqFcEdAv4m7zztRf8vO734bqLur3pPUWQVDYdmEs4TB7uCoMTmAPhMhoJRaC/0t0vjY8w/r1qt6PE8cD+1qDeJDnReVKh4V8D1xXT6w/TOSeD9SjFbLv/ngUxpEvD03V5a1H/By2lmaUQFge3U2UG+Wa3Xl9ZlvjxutH7LjQ4roo0l5VSudIaMnK5jP8vMkyDat5hZ3R9hViYJ5BcA1Cavk015WfblJIbBZkDaHTnYLIhj1kjg9KhunSa5CPpP27K/dhMRkhniIM1WIVjOG9+QnPsRkMVvwW1Ox+pt47zpZ6nZhuBb9dNiSYI46WdKUqo7jxmXqSmOPGMelpTTcUGrCLYJa6c4D/nXJDecs+SvAoZlSSxsNlD1a6WaRONQia93XfTQ+ps0lnqV2FpnqLMB2XBWL/eKl8DkiVKKvoJTujD18IvCEQ9Kz+/FrENvKDWiPNnD4FD2Dmvd84ZRr78HAOExfjMs6FEkcJ9yPuIr9VrrjIcFrTuGRctNLwkiIF0lkI3J4NZKltgi17bKa1279Y1cqf9kzxvGI8WImgYeXjFsCK8FGg4gpaBgbJyUlviAaq3/bhQwmNrqWrSJvfuKjQ6g8XidMVTO+LQp0lJXSS4zk5+whnWciTyaqteZzAo5QT2qIWRpoo2PXQufcgnEe6XfobvDxFqSaXUNNek0kmY/K2a/iVCFK2ciL4g0TQvmMHTnHy+tQiIkZq84C4tFRIcBfKptje7zLvqNiFq9xtJZlGBl+8qBgGHBJSlwDHud1KLp8nc/kKxIhH5FGcsyrLeonBSYjXN9xZ6wVUFuTp2STxt1pNodmuE8SJXurEjWNz313l3SjfZRaf8kuDTMDAtSXbcaFLiNRWYWdff4MFgOOT0ZxQ9r1LRRY6RUdnCa4Yg2U4wPrCudeE+vUs/DbrdXo+Sn+IUi4WCzLJLdzYk/OZwWMcy4aG6lMocHSSqnrULbLc7HUJ8kpXPu65IMzAmCv9TJJElEj3oY9zrhyUMo3he0CdV4f4IDFlNNqtIihgf4oabWH7oExS9pGY6zKIkCWzbwmkwP7RnGK7fM57EzuXQNkNLzooq7GEzH4HLlsmFuW0uIQEoKhpiTECipEBAypGTEgFw8OyhRlu9cO8tgfmP6Jk2cnTbbDfqzniyWs3n5K90iOtoA+wuCha3NFLaRs7n9VFVSIv8LKSgbaqmqZD2c1Dibn/89se8EAk2td6aCTEB9Ul6kQzDBfblgwS7JCZzdB2GBKGqapmRjmPokpxzLadSq+UYCsnk8RidBhwA0orw0FAB/F6fxCFgQb7+1lWYqa8gXr/O3GnvrpxFE1vYeloUvYM8XTovsQ9x6biM0zGyB4J6fRvd111e1JCM/4EnLqKUCMJ+RZaV6haTqZgMeLXoH6CdTrMF4q/pT9CDTtAY7xfcKUoIKDn2lkrY0YMr5g/ItK6UuM7kc6PuF67P0yMBv4mcG9TaBSBKC3i68Fm5Ip6RHW8Q+rsqm9ItVa0NqEW1+xpcQ88m0z07JwzO8ooXJ2FATbtq26mVwB2yWmYYovQAG41Lbmqx9Wda82cJA1DbQ+mmc7t2BwnrAwY9OoS5FuBqy7G1JXBwGXO7YYUhzQjCeCmCmpGBA8NC/xxvb0hM9MmhshlpBu32IxLFeEFRTsJjXadaLNl+rRsOGr5rPggMM7cfMi+Yy+qGny2wH+Q4dQOZY2hy+Hf80cUWGP9nDQ9xSGH7IuBjK62GppQZkpaVrklCjCAlKRIr4+cbtn1udbV/2qGfdpsCy+tG4q6ckkS+325hkJeY3JkKDyqcZ2PzUcbh8nhju3Ps6fy1dywrxx/RdquUjYlGaLTAYlS1Qsn2672w32g4xgMEhvG8op7MjnFsTbRzuR2PGMpaUue5VRvs4g5baU7LCtGiiY5mo3wHiWSWBp1+NkcwB+qdDgb61rtkdf/ZVS//im9ZD0Ux8hnHi55X8f0r/YEH75iyorTpJHDjFIGS+JMIFHkWukWcgMGTWX0d7A+OxZGyiyA+bOTU3TxNXgsnh59nlu1ML5Vr10xnDMfTs8kwOV+ynDeBo00layktnedN0prghEk9ur8KknBOF5hvRRPO0K3Fpoy6Gl7rgf2jMUHemRce0k1lF0cR10Bx9RlQ162um2szcKuJFjTDQX2lQKbmQVO8+rJgVISGosNWmRlnXaVNR44s4ntDO8F76SHPIk4vnEaYTn6QRTycI04QTWNpyJLQC8JEO5PWozBII9ZsZH4w4PnBM51CodquCOmawDHPfiJJWCRy+YJfHi389CGLgziOChhND6bnHAV0fNGqRM7rDZYgPHa/AqSoMoKGsChwg8RQWQzzip0ZzMsqZEZNaeN0I8rjuWies/pQ82gqNrCOEyRmNBAlD10uFvKGfrpKQuRORMm5/FtYn9lrP5ohaqzRe0BsO4yDg7zR1Ceo11Zr7AiU7E2s07odXiAwilOumW4WSwpuMGa5RaZMGxdDxKozEdgGH3rSdDTWu1a3KnEEvscBYOo2UNJNx7Gd6kRqTWm4UU6nbjkBCSl52WJwomMstCSBk+cY3O4hclGNwtrbT/3Lg9tctVUtUn//0gjzSMRqq1zHwivM2fNE9umcpWtp9NevJ+NfZEHkGhk621lyOC8eZW9cixjqBnFSMeL1OUIuq+paOjuX1lSh3PvSm/FctxbaNFVWX4hUBu2g3uZWZrgcPj+H+GjFfC/85byeMFo86IztG2zvXu+4SkN3Q/aDYqlg6TJF6prCPUwjCAxDI90SFVU3jHcCinqEyQx2OFjaBh+SF1+HfDMgzlP5r79ORoKanGouJkmyDjkOH/51a/xrFzmnhQdeH8K2GkOTBTtbVR1FNV7gB70Ai9d67QY9yS4TNL2fmxIlWXXnshbUg6D1oqGKykKpnW1Y8otiYXxnOKzX74Qq8KgPc/pKLS3SLHqWAZzi0FBJZMEgTtS4L/WDIgOhUR1pNZCYHRyM4KFnB6YoSM7UGPXzimF0WjDVul8v4Jictucbtapk60J/UJfQMwaJNtu4V0hmqY9bd18nKvCAFJZEJEoe95x4DiIRUher7RdH1RmFTDkcYdtqGpKLpkaQJPj2x1R2dEpb+gdr9RfhUqpHkgT1ESrv+FUhxf1aBSMqCLZqKMiKLEBDWRz+5IlZeenioGaRc7GOdkmEuGCKpMo0YXPRC4EdKAjCq2DNjgcTsYtseaVCwXUZVUSgRiBJQoxwBLX+fguCSdy/MYnpx4qBhMi8boYm1ZxThthOAZsJoiyu5maTEC8YIfO8LIns5h0f0jbtWKIYktZ05TpSiJDQ9xJRUzhOgwQpgq0SSqsJkJzM/ZCWR8aZMu6ALaSkRVO1iUY5CqSo2GOTHAjWZqAwWYMCbnbjReB4lgnjggLjUHbDPArArJuCuzSSkMPiyfg/ThCtMRFIkf8/4aw0WdGyUcAxG00/Qa0DKKOCEy8YxfmXcoit2mHKOx7xHPO9kl+HCK0XoYc9UrQtxzFk4MU2UpHX3qwweRmKXBxw7dVODerNSs0ZUoVa19ZoDcjHKK7bXVULKr0nJGDWz8m/nZ3XknnSZ4MiAj4ZbvxaIPQih9UzxWCUe4niD7ZS6G7Ts97yDcPzx2yKH/ZbKzeV0UTGoPH4Rmeht8CmQ96H3ttMPWf39NIIo+XW1nXC8bnVNAaFZUTJKVz3ywHY5UVFln5YjmlQNI6eSilqGzeEinJ5vc7eHEuk4p0d7ZlfQmcB8KXWrl27tHZ5zZpVc/MLM6tWLa/1+wOBhkaXy1KnUSirewe5Tldfq82VrVEpgGyx8YEHHn780Xvvu+mmI7efPv3AAy++9OZqLEPstIrKulpdfW9vR0dzKJ6MMJe+JdgSj2Uz0VhFZUUFn8/Wbxj4eTf71Ec1UxAF4dYIx+dzbJwXhHIoSIoIKP3jwA8ZhA4Ef7qXK151l26KrbokVlQmj6cYCyPiyCBNut2XtgfjA31jDdLcnPGmKkoizRpemZCIcstJnhMFWSGKOXRKEzfDPD1e3k4VwmPNRrMISGxe/+Ljcg4ajJPGxW2SQj0ekWTl6LZuoDdB4vhFgujAj5aWVTUsLdHJOI502YxyRFaUNNHMNNhZIApnJ64TDb8E1vaD6aUiyxqJGYHnw0AvSZ2PoziwXrp6Kk3nLz7j0i6FRkNRj1wxLFmW0Nz7z2lUys7NmV6eJ5WKZQyClHlq7r9uY/8Tx4dHJoXGmhIBqUpBVbYF+q8naGPL4yqKMoXS9RikFXX7eqOzEE5Lhakg44CjaGlgI3d99EKzKTzCoChJ8dpZRt8z9Qb/MJ3NFChWOd7zHPidVSklnoZ4g3+8l4sjkOP2pkO0OuxLASE5Z9ZqCProMnMff9QqxzZk+vn7ukxL03Q9Ja2yrmsame0TGIZl7UQnWZZhQAE7fJK7tkKGMIcTTIK3gqeGtblWWnecOGk6v8umlbNMu6rlF+04HUb/z691ZUO7h8aNbN+LrjDMzy1cnzpmNk2yM+Lh3nnpfTxsdNS0PHickKBot/FC5C/nxzJBl6azSUY/D3Mka0nlbluvaLIWH8qauWOShM72a1jdcBfyJGIMEn4zk0waDU6/WS1HVzczn12ukq71RpQg+3SrgN6lRYC7bnsPk4ycLydjx67xT0/Q4KHe7SkZZ7bjdgyuqJlpq042bd80VU0RVVF23gaGW9N5+esnm479/wVId4ByHD0t3Fj7Zlr14sSJdgYUGXFMwUmKLcmve+jxg8Tf/mtDbVLSFf6B1bgJfzogzkax1wqbR6Dc8hKTn3TOEIDBERwa/euaJMlyWMy5LEiSUPDbVq1Wr8PMJC4TY1bNQhBYUy1TYQuvm6LsuGF+UEPvvR5b9tiJhK1Ss8EwpQLQLXb9gY5GECSYz602Gr5va79pk+pLuoOUaoU/dZoMVSXQGBTixXE+rT4YWa5nvZ5Z0fBcxT/HdMwLnm0C+/Up+7I1wJOAn1syPGjCKneBiqTYHu7Xo3Faa9fB0RTh3RooFXdf1Hnedvz43ZyiYMWo1xX6zUk9moUxd/g3TbiP6O0nlVnPOPd7d3XAxh6lsynqW+WrsrvwLAinVdWVou1MrSkylXtZ5TjD9NL9q502FUv4ZQSC/T6jPrNUrXqeIf1qM5lMpfqGD2GfM7iLrDxl0PBjynJ/vfBKQmjqYGfQ73bKzBtZt5Vwe2nBLNMirjJm2VHmtms6++fmdsZhDSXPMbB+i/IxAc8th4rqh1Nu32eajTq9d2duR7sJz2h+4rrTUyhNUE8tNoM9SiF4y+aIog2PTrJWManQ+Vd1njctPzugpnWaDQn/j6tqfpgGh3Vs862s4k0DKu0o/3J3EYN7KNcXB4VCsTiKP1oxDF2nENezLNue0A5GEHi+ePCoFC32UGspsfhv5OZWdqb3qKIw+RdVhlU1y/uI2mqx6K+3M1HfDwHpCIsAIiXNjStnmvVKsVguGxyDpK3E8vOVRn+Ya1RLgwVGrflJAO/pC8k2NohRUd0Hc931zGXyCF+2ksaPKA+x/TqeClVCQxn5X7OK+UxTZp+WWd71qzwuqzL7nEYzwMxWGlvKhOOXnJAsMyYI3IXEbza0K3Uwsfe1UUc/XXV4gsBxAW+vWWrmPjcbetpvBIJYkfX0JzMbewGQi7LGaoZKy50qQ5ulUqLw7/5qZNcVQsVn1Pc+xCGGO1/MXSwJFEmwJoTwpKKZYlaw0c10Ym2Zrm5h+Efiu+aLqizm/E5novYMuy3g28R64cj5/s4E/U0bStyrs4azDF4QcDi7cSjICzqTAjCiklRk54Iprje9qZqV9mR32bnGXu6YqrMVt7Mv9+i5qBnPyVPVEz7F+e6LaNSGH5A8aiTAZayFL/cG4gUinVkW2FeD8YpxIpw7nBJwgnNKrO7ZkUyf2LomAJ7mZZfYz9lcgDObI/B8fLKxZLjpSm2OKNXJvwgzeUG1SpWiKlFZFE1DHIJDyP3hNAcG3U7v/kyxL1anLdtu2abAIhLiLsJMjl6q7MZOgh9sjfB4RgQwAE9ZSdceiSYVmSUuByiwldecmxabYxRwJHHeSiBHS20/CaohkxicJEmdhNQuBLsgeSe20Xo1c5USg2f4pGJIzfJKUkgVKJpmEUVEuOVfkQ27GoyDiHT6x1WpQrVzDiCzKqMU8H7nx4M6WSx0S66qiiKtW/5ga9f30w0JFGkP5DFGERJM29vfr+/Z2tNCbKW6u2HKJCUjiyqOzPIsA0u/4i3VUBeb5vxGps8psK5wfxMYE7U1oMNwbq/lv6gfmBzDzhHkxLnoXun09gaRr6ApSAFVS2mlnMZxLMNlZXoksaDfbbbGSuPV5kbskx7lLknyVFbvm5ktJSYTxwkNlQSEZK4lAfro9y3LyXJUU7zPjfV4G64ajYN4m7BmABsgZ39uD4uDw72/NaD8pSRf3brtfUD143LCvNlerFgtrewGhK4ZaA/AX+wpUO16w5LE9cJdyIln1cfpM3f2lNpPk+ZHzUvXeraM1xjfdX7CGZdUEAZ4nF95m1hyt9YA3Uqz01XYn9b6vo90CE77qEys/6xc+vhI6+Ou8Lmq8IF4Z39F1ZSJSj7g0wl+e2eszmBeOsMsu1m9AU+ofNJ3k8ZiLJUxMojdpBnaPIyH2DhHgTLIzewTBlf4mo9EU0N5UxKKt78im3OfdoYx1lhakOX9o7aIqloh48wrvLt/g6Q1GjfIkYObHaqB79UKVVGGu1D+yK71jWPpjHveI5tqdt5lnprHu5X/taU15sBtmqAptRVd1lav9rTxtO6t6NHB98tuvIFpSovVYbHPHL9dK2/x0HtH3ZtVs6ky2UtmxytEPgIg+XYXerK099lFjpVul5/lnBtJbg7UsZMtzl3umFLbHhfrbZqFyv9BSuxfvpqQ7z057Qj2SgQp5S9joATLHUB99h0WluEay64VFCCzjqFO3uvzadthF7pI4l+CzRlynix71fSV+nhSW6M2L6FMwrn3SIPBwpZcncooGnPhZCnN0mVfXpmaJKvSmLsgvc3m5AP21L5eaLPoVrs6B/7b6D2AZQDrBMyFVbCWWI0ov5QCrU7IpyYMx0u7rCU+FGocUCX9aWX5DphrfyodYz4MoFB6AajEOZCAX8GMs0MIN9lQum3vAtAp7hR4e0ki3QcywS5URc8CVcI4aiqrU8erVYO4nA6CNipQ00WaON2sE3q6XWel6UFdlKTndcXsA91Q09e6w/t5jTN7oOcK8q+sZa3+/Yghw+aJGeg+RWKpmTXgtN6o58wencDe6/9rYkUjJn19zKwpozpfN/JYcDRs6pIz12q1ymjedBPZ1RczZKSUPTKUUyc/6okCZ6r8/5BxAwZNmTRvTr3mW9feczUuRA/7kSbz+gtm5hHq6DLH8TsUFuOxVLH5u9vW7obOvHhrMgboYGc9VSxR7K7mzqwBa21DT+S3qgE1ldZK6dLtFQ2FDSjwpgUTP1hJayLympoVFUqwYFsYtlcjGte/Lxr7AQ3a0oTk/nzCgF6on5tFvTlOzLfAktQ+AgHK4O/6edubp98Z/7/4RngPAA==) format("woff2");}

:root {
	--jaune: #ffc600;
	--jaune-vif: #ffd23f;
	--noir: #0d0d0c;
	--noir-doux: #1c1b19;
	--blanc: #ffffff;
	--gris: #55524b;
	--gris-clair: #c9c4b8;
	--filet: #e4e0d6;
	--titre: "League Gothic", "Arial Narrow", sans-serif;
	--texte: "Libre Franklin", "Helvetica Neue", Arial, sans-serif;
	--container: 1240px;
	--gouttiere: clamp(20px, 4vw, 48px);
	--radius: 0;
	--sortie: cubic-bezier(.16, 1, .3, 1);
	--volet: cubic-bezier(.77, 0, .18, 1);
}

/* ---------- Base ---------- */

*, *::before, *::after { box-sizing: border-box; }

html {
	-webkit-text-size-adjust: 100%;
	scroll-padding-top: 88px;
	scrollbar-color: var(--noir) var(--jaune);
}

body {
	margin: 0;
	background: var(--blanc);
	color: var(--noir);
	font: 400 1.0625rem/1.65 var(--texte);
	font-feature-settings: "kern", "liga";
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	overflow-x: hidden;
}

::selection { background: var(--jaune); color: var(--noir); }
.dark ::selection, .page-hero ::selection, .site-footer ::selection, .site-header ::selection { background: var(--jaune); color: var(--noir); }

img, video { max-width: 100%; height: auto; display: block; }

a { color: inherit; text-decoration-thickness: 1px; text-underline-offset: .22em; }
a:hover { text-decoration-thickness: 2px; }

:focus-visible { outline: 3px solid var(--noir); outline-offset: 3px; }
.dark :focus-visible, .page-hero :focus-visible, .site-header :focus-visible, .site-footer :focus-visible, .livres :focus-visible { outline-color: var(--jaune); }

h1, h2, h3 {
	font-family: var(--titre);
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: .005em;
	line-height: .92;
	margin: 0;
	text-wrap: balance;
}

p { margin: 0 0 1em; text-wrap: pretty; }
p:last-child { margin-bottom: 0; }

.container {
	width: 100%;
	max-width: calc(var(--container) + 2 * var(--gouttiere));
	margin: 0 auto;
	padding: 0 var(--gouttiere);
}

.skip-link {
	position: absolute;
	left: 12px;
	top: -60px;
	z-index: 100;
	background: var(--jaune);
	color: var(--noir);
	padding: .7rem 1rem;
	font-weight: 700;
	text-decoration: none;
}
.skip-link:focus { top: 12px; }

.icon { width: 1.15em; height: 1.15em; flex: none; }

/* ---------- Boutons ---------- */

.btn {
	display: inline-flex;
	align-items: center;
	gap: .65em;
	padding: .95rem 1.35rem .9rem;
	border: 2px solid var(--noir);
	border-radius: var(--radius);
	background: var(--noir);
	color: var(--jaune);
	font: 600 .98rem/1.2 var(--texte);
	text-decoration: none;
	cursor: pointer;
	transition: background-color .25s var(--sortie), color .25s var(--sortie), border-color .25s var(--sortie);
}
.btn .icon { transition: transform .35s var(--sortie); }
.btn:hover { background: var(--blanc); color: var(--noir); }
.btn:hover .icon { transform: translateX(5px); }

.btn-primary { background: var(--noir); color: var(--jaune); }
.btn-secondary { background: transparent; color: var(--noir); }
.btn-secondary:hover { background: var(--noir); color: var(--jaune); }

.btn-light { background: var(--blanc); color: var(--noir); border-color: var(--blanc); }

.btn-small { padding: .6rem 1rem .55rem; font-size: .9rem; }

/* Sur fond noir, le bouton passe au jaune. */
.dark .btn,
.page-hero .btn,
.site-header .btn,
.livres .btn {
	background: var(--jaune);
	border-color: var(--jaune);
	color: var(--noir);
}
.dark .btn:hover,
.page-hero .btn:hover,
.site-header .btn:hover {
	background: var(--blanc);
	border-color: var(--blanc);
}
.dark .btn-secondary {
	background: transparent;
	border-color: var(--blanc);
	color: var(--blanc);
}
.dark .btn-secondary:hover { background: var(--blanc); color: var(--noir); }

.actions { display: flex; flex-wrap: wrap; gap: .75rem; margin-top: 2rem; }

.text-link {
	display: inline-flex;
	align-items: center;
	gap: .5em;
	font-weight: 600;
	text-decoration: underline;
	text-decoration-thickness: 2px;
	text-underline-offset: .3em;
	text-decoration-color: var(--jaune);
}
.text-link .icon { transition: transform .35s var(--sortie); }
.text-link:hover .icon, a:hover > .text-link .icon { transform: translateX(5px); }
.soft .text-link { text-decoration-color: var(--noir); }

/* ---------- En-tête ---------- */

.site-header {
	position: sticky;
	top: 0;
	z-index: 80;
	height: auto;
	background: var(--noir);
	color: var(--blanc);
	border-bottom: 1px solid #2a2926;
}

.header-inner {
	display: flex;
	align-items: center;
	gap: 2rem;
	min-height: 72px;
}

.brand {
	display: inline-flex;
	align-items: center;
	gap: .6rem;
	height: auto;
	text-decoration: none;
	color: var(--jaune);
	flex: none;
}
/* Le thème peint la marque de l'en-tête avec l'encre du site : ici, du noir sur noir. */
.site-header .brand, .site-footer .brand { color: var(--jaune); }
.brand-logo { max-height: 44px; width: auto; }
.brand-marque { display: inline-flex; }
.brand-mot {
	font: 400 clamp(1.5rem, 2vw, 1.85rem)/1 var(--titre);
	text-transform: uppercase;
	letter-spacing: .02em;
	white-space: nowrap;
}

.main-nav {
	display: flex;
	align-items: center;
	gap: clamp(.2rem, .7vw, .7rem);
	margin-left: auto;
	margin-right: 0;
}

.nav-link,
.nav-group > summary {
	font: 400 clamp(1.08rem, 1.32vw, 1.3rem)/1 var(--titre);
	text-transform: uppercase;
	letter-spacing: .03em;
	color: var(--blanc);
	text-decoration: none;
	cursor: pointer;
	padding: .6rem .6rem .5rem;
	border-radius: 0;
	white-space: nowrap;
	border-bottom: 3px solid transparent;
	transition: color .2s, border-color .2s;
}
.nav-link:hover,
.nav-group > summary:hover,
.nav-group[open] > summary,
.nav-link[aria-current="page"] {
	color: var(--jaune);
	border-bottom-color: var(--jaune);
	text-decoration: none;
}

.nav-group { position: relative; }
.nav-group > summary {
	list-style: none;
	display: inline-flex;
	align-items: center;
	gap: .35rem;
}
.nav-group > summary::-webkit-details-marker { display: none; }
.chevron { width: 12px; height: 12px; stroke-width: 1.8; transition: transform .25s var(--sortie); }
.nav-group[open] .chevron { transform: rotate(180deg); }

.nav-dropdown {
	position: absolute;
	top: calc(100% + 18px);
	left: -1.4rem;
	width: auto;
	min-width: 290px;
	max-height: none;
	overflow: visible;
	display: grid;
	padding: .6rem 0;
	background: var(--noir);
	border: 0;
	border-radius: 0;
	box-shadow: none;
	border-top: 5px solid var(--jaune);
	animation: deroule .35s var(--sortie) both;
	transform-origin: top;
}
.nav-dropdown a {
	display: grid;
	gap: .15rem;
	padding: .7rem 1.4rem;
	border-radius: 0;
	color: var(--blanc);
	text-decoration: none;
	font-weight: 600;
	font-size: .98rem;
	line-height: 1.3;
}
.nav-dropdown a small {
	font-weight: 400;
	font-size: .82rem;
	color: var(--gris-clair);
}
.nav-dropdown a:hover { background: var(--jaune); color: var(--noir); }
.nav-dropdown a:hover small { color: var(--noir); }

@keyframes deroule {
	from { clip-path: inset(0 0 100% 0); }
	to { clip-path: inset(0 0 0 0); }
}

.header-actions { display: flex; align-items: center; gap: .75rem; flex: none; }
.header-account { color: var(--blanc); }

.nav-toggle {
	display: none;
	align-items: center;
	justify-content: center;
	width: 46px;
	height: 46px;
	padding: 0;
	border: 2px solid var(--jaune);
	border-radius: 0;
	background: transparent;
	color: var(--jaune);
	cursor: pointer;
}

.mobile-only { display: none; }

.lang-switch, .lang-dropdown { color: var(--blanc); }

/* ---------- Accueil : le carton d'ouverture ---------- */

.home-intro {
	background: var(--jaune);
	color: var(--noir);
	padding-top: clamp(2.5rem, 5vw, 4.5rem);
}

.intro-grid {
	display: grid;
	gap: clamp(2rem, 4vw, 3.5rem);
}

.intro-copy {
	display: grid;
	grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);
	column-gap: clamp(2rem, 5vw, 5rem);
	align-items: end;
}

.intro-copy h1 {
	grid-column: 1;
	grid-row: 1 / span 4;
	font-size: clamp(4rem, 9.2vw, 8.4rem);
	line-height: .86;
	letter-spacing: -.005em;
}

.eyebrow {
	grid-column: 2;
	font: 400 1.2rem/1 var(--titre);
	text-transform: uppercase;
	letter-spacing: .08em;
}

.intro-copy .lead {
	grid-column: 2;
	font-size: clamp(1.05rem, 1.25vw, 1.2rem);
	line-height: 1.55;
	max-width: 40ch;
	margin: 0;
}

.intro-copy .actions { grid-column: 2; margin-top: 1.6rem; }

.intro-foot {
	grid-column: 1 / -1;
	margin: clamp(2rem, 4vw, 3rem) 0 0;
	padding-top: 1rem;
	border-top: 3px solid var(--noir);
	font: 400 1.15rem/1.2 var(--titre);
	text-transform: uppercase;
	letter-spacing: .14em;
}

/* Accueil : le titre et le chapô sur le jaune, la photo en CinémaScope
   entre deux bandes noires, et le bloc de crédits dans la bande du bas. */
.accueil .intro-copy { display: contents; }
.accueil .intro-grid {
	grid-template-columns: minmax(0, 7fr) minmax(0, 5fr);
	grid-template-areas:
		"titre chapo"
		"titre actions"
		"photo photo"
		"credits credits";
	column-gap: clamp(2rem, 5vw, 5rem);
	row-gap: 0;
	align-items: end;
}
.accueil h1 { grid-area: titre; margin-bottom: clamp(2.5rem, 5vw, 4rem); }
.accueil .lead { grid-area: chapo; }
.accueil .actions { grid-area: actions; align-self: start; margin-bottom: clamp(2.5rem, 5vw, 4rem); }
.accueil .media--hero { grid-area: photo; padding-bottom: clamp(10px, 1.4vw, 20px); }
.accueil .intro-foot {
	grid-area: credits;
	margin: 0;
	padding: .7rem 0 clamp(1.4rem, 2.6vw, 2.2rem);
	border-top: 0;
	color: var(--blanc);
	position: relative;
	isolation: isolate;
}
.accueil .intro-foot::before {
	content: "";
	position: absolute;
	inset: -2px 0 0;
	z-index: -1;
	background: var(--noir);
	box-shadow: 0 0 0 100vmax var(--noir);
	clip-path: inset(0 -100vmax);
}

/* La photo d'ouverture, au format CinémaScope, entre deux bandes noires. */
.media { position: relative; margin: 0; }
.media img { width: 100%; }

.media--hero {
	background: var(--noir);
	padding: clamp(14px, 2.4vw, 34px) 0;
	box-shadow: 0 0 0 100vmax var(--noir);
	clip-path: inset(0 -100vmax);
}
.media--hero img {
	aspect-ratio: 2.39 / 1;
	object-fit: cover;
	width: 100%;
}

/* Les pages d'un livre : la couverture tient l'écran. */
.home-intro.fiche { padding-bottom: clamp(3rem, 6vw, 5.5rem); }
.fiche .intro-grid {
	grid-template-columns: minmax(0, 7fr) minmax(0, 4fr);
	align-items: center;
}
.fiche .intro-copy { display: block; }
.fiche .intro-copy h1 { font-size: clamp(3.6rem, 7.4vw, 7rem); margin-bottom: 1.8rem; }
.fiche .intro-copy .lead { max-width: 44ch; font-size: clamp(1.05rem, 1.3vw, 1.25rem); }
.fiche .intro-foot { max-width: 34rem; }
.fiche .media--hero {
	padding: clamp(12px, 1.6vw, 22px);
	box-shadow: none;
	clip-path: none;
	max-width: 400px;
	justify-self: end;
}
.fiche .media--hero img { aspect-ratio: auto; }

/* ---------- En-tête de page interne ---------- */

.page-hero {
	background: var(--noir);
	color: var(--blanc);
	padding: clamp(2.5rem, 6vw, 5rem) 0 clamp(3rem, 6vw, 5rem);
	border-bottom: 12px solid var(--jaune);
}

.breadcrumbs {
	display: flex;
	flex-wrap: wrap;
	gap: .5rem;
	margin-bottom: clamp(1.8rem, 4vw, 3rem);
	font-size: .88rem;
	color: var(--gris-clair);
}
.breadcrumbs a { color: var(--gris-clair); }
.breadcrumbs a:hover { color: var(--jaune); }
.breadcrumbs [aria-current] { color: var(--blanc); }

.page-hero h1 {
	color: var(--jaune);
	font-size: clamp(3.4rem, 8vw, 7.2rem);
	line-height: .88;
	max-width: 14ch;
}
/* Les articles du blog : le texte tient la même colonne que les autres textes longs. */
.lecture > .container {
	display: grid;
	grid-template-columns: minmax(0, 4fr) minmax(0, 7fr);
	column-gap: clamp(2rem, 6vw, 6rem);
}
.lecture .article-body { grid-column: 2; }

/* Les articles du blog : un titre long reste à taille de lecture. */
body.single-post .page-hero h1 { font-size: clamp(2.4rem, 4.6vw, 4.2rem); max-width: 20ch; line-height: .95; }

.page-hero .kicker { display: block; color: var(--gris-clair); margin-bottom: 1rem; }
.page-hero .lead {
	margin-top: 1.8rem;
	max-width: 52ch;
	font-size: clamp(1.05rem, 1.35vw, 1.25rem);
	color: var(--blanc);
}
.page-hero .lead + p { margin-top: 1rem; color: var(--gris-clair); font-size: .92rem; }

/* ---------- Sections ---------- */

.section {
	padding: clamp(4rem, 8vw, 7.5rem) 0;
	background: var(--blanc);
	position: relative;
}
.section.soft { background: var(--jaune); }
.section.dark { background: var(--noir); color: var(--blanc); }

.section-title { max-width: 46rem; margin-bottom: clamp(2.2rem, 4vw, 3.5rem); }
.section-title h2,
.wide-cta h2,
.article-title,
.cta-inline h2 {
	font-size: clamp(2.8rem, 5.6vw, 5rem);
	line-height: .92;
}
.section-title h2 {
	position: relative;
	padding-bottom: 1.4rem;
}
/* Le filet de carton de titre, sous chaque intertitre. */
.section-title h2::after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 4.5rem;
	height: 8px;
	background: var(--jaune);
	transform-origin: left center;
}
.soft .section-title h2::after { background: var(--noir); }
.section-title p {
	margin-top: 1.4rem;
	font-size: 1.15rem;
	max-width: 29em;
	color: var(--gris);
}
.dark .section-title p { color: var(--gris-clair); }
.soft .section-title p { color: var(--noir); }

.kicker {
	display: block;
	margin-bottom: .8rem;
	font: 400 1.1rem/1 var(--titre);
	text-transform: uppercase;
	letter-spacing: .1em;
}

.row-title {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	justify-content: space-between;
	gap: 1rem 2rem;
	margin-bottom: clamp(2.2rem, 4vw, 3.5rem);
}
.row-title .section-title { margin-bottom: 0; }

/* ---------- Grilles et cartes ---------- */

.grid-2, .grid-3, .grid-4 {
	display: grid;
	gap: clamp(1.25rem, 2.6vw, 2.5rem);
}
.grid-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.grid-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.grid-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }

.card {
	position: relative;
	display: flex;
	flex-direction: column;
	gap: .8rem;
	text-decoration: none;
	color: inherit;
}
.card h3 { font-size: clamp(1.9rem, 2.6vw, 2.5rem); line-height: .95; }
.card p { color: var(--gris); }
.dark .card p { color: var(--gris-clair); }
.soft .card p { color: var(--noir); }

.card__media {
	position: relative;
	overflow: hidden;
	margin-bottom: .6rem;
	background: var(--noir-doux);
}
.card__media img {
	width: 100%;
	transition: transform .8s var(--sortie);
}
.card:hover .card__media img { transform: scale(1.035); }

.card__tags { display: flex; flex-wrap: wrap; gap: .4rem; }

.tag, .resource-kind {
	align-self: flex-start;
	font: 600 .84rem/1.3 var(--texte);
	color: var(--gris);
}
.resource-card > h3 { order: 1; }
.resource-card > .resource-kind { order: 2; margin-top: -.2rem; }
.resource-card > p { order: 3; }
.resource-card > .text-link { order: 4; }
.dark .tag, .dark .resource-kind { color: var(--gris-clair); }

.icon-badge {
	width: 3rem;
	height: 3rem;
	display: grid;
	place-items: center;
	background: var(--noir);
	color: var(--jaune);
}

.number {
	font: 400 3rem/1 var(--titre);
	color: var(--jaune);
	-webkit-text-stroke: 1px var(--noir);
}

.feature-links {
	display: flex;
	flex-wrap: wrap;
	gap: .6rem 1.5rem;
	margin-top: auto;
	padding-top: .6rem;
}

/* Les livres : trois couvertures sur le noir, comme dans un hall de cinéma. */
.livres .card { gap: 1rem; }
.livres .card__media {
	background: var(--noir);
	padding: 0;
	margin-bottom: 1rem;
	aspect-ratio: 2 / 3;
	display: flex;
	align-items: flex-end;
	justify-content: center;
}
.livres .card__media img { height: 100%; width: auto; max-width: 100%; aspect-ratio: auto; object-fit: contain; }
.livres .card h3 { color: var(--jaune); font-size: clamp(2rem, 3vw, 2.8rem); }
.livres .card p { color: var(--gris-clair); }
.livres .feature-links .text-link { color: var(--blanc); }
.livres .feature-links .text-link:last-child { color: var(--jaune); }

/* Cartes-liens : un volet monte et remplit la carte au survol. */
.use-card, .resource-card { isolation: isolate; }
.use-card::before, a.resource-card::before {
	content: "";
	position: absolute;
	inset: 0;
	z-index: -1;
	background: var(--noir);
	transform: scaleY(0);
	transform-origin: bottom center;
	transition: transform .5s var(--volet);
}
.use-card:hover::before, a.resource-card:hover::before { transform: scaleY(1); }

.use-card {
	padding: clamp(1.4rem, 2.4vw, 2rem);
	border: 2px solid currentColor;
	transition: color .3s;
}
.use-card:hover { color: var(--jaune); }
.use-card:hover p { color: var(--blanc); }
.use-card .text-link { margin-top: auto; padding-top: .8rem; text-decoration-color: currentColor; }
.dark .use-card::before { background: var(--jaune); }
.dark .use-card:hover { color: var(--noir); }
.dark .use-card:hover p { color: var(--noir); }

/* Critiques et coupures de presse : un programme de cinéma. */
.resource-card {
	padding: 1.6rem 0 1.4rem;
	border-top: 3px solid var(--noir);
	transition: padding .45s var(--volet), color .3s;
}
a.resource-card::before { background: var(--jaune); }
.resource-card h3 { font-size: clamp(1.7rem, 2.3vw, 2.2rem); }
.resource-card p { font-size: .98rem; max-width: 29em; }
.resource-card .text-link { margin-top: auto; padding-top: .4rem; }
a.resource-card:hover { padding-left: 1.1rem; padding-right: 1.1rem; }
a.resource-card:hover p, a.resource-card:hover .resource-kind { color: var(--noir); }
.dark .resource-card { border-top-color: var(--jaune); }
.soft a.resource-card::before { background: var(--noir); }
.soft a.resource-card:hover { color: var(--jaune); }
.soft a.resource-card:hover p, .soft a.resource-card:hover .resource-kind { color: var(--blanc); }

.feature-card { gap: .9rem; }
.feature-presentation { text-decoration: none; }
.step-card .number { margin-bottom: .2rem; }

.note {
	margin-top: 2.5rem;
	padding: 1.3rem 1.5rem;
	background: var(--noir);
	color: var(--blanc);
	max-width: 62ch;
}
.soft .note { background: var(--blanc); color: var(--noir); }

/* Filtres (listes filtrables) */
.filters { display: flex; flex-wrap: wrap; gap: .5rem; margin-bottom: 2rem; }
.filter {
	font: 600 .9rem/1 var(--texte);
	padding: .6rem .9rem;
	border: 2px solid var(--noir);
	background: transparent;
	color: var(--noir);
	cursor: pointer;
}
.filter[aria-pressed="true"], .filter:hover { background: var(--noir); color: var(--jaune); }
.filter-count, .empty { color: var(--gris); }

/* ---------- Deux colonnes ---------- */

.split {
	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
	gap: clamp(2.5rem, 6vw, 6rem);
	align-items: center;
}
.split.reverse > :first-child { order: 2; }
.split .section-title { margin-bottom: 1.6rem; }
.split .section-title p { color: var(--noir); font-size: 1.08rem; max-width: 30em; }
.dark .split .section-title p { color: var(--gris-clair); }

/* Toute photo passe entre deux bandes noires, comme une copie letterbox. */
.media--split {
	background: var(--noir);
	padding: clamp(14px, 2vw, 26px) 0;
	overflow: hidden;
}
.dark .media--split { border-block: 3px solid var(--jaune); }
.media--split img { width: 100%; aspect-ratio: 3 / 2; object-fit: cover; object-position: 50% 30%; }

.feature-list { list-style: none; margin: 0; padding: 0; display: grid; gap: 0; }
.feature-list li {
	display: grid;
	grid-template-columns: auto 1fr;
	column-gap: 1rem;
	padding: 1.1rem 0;
	border-top: 2px solid currentColor;
}
.feature-list li .icon { grid-row: span 2; margin-top: .25rem; color: var(--jaune); }
.soft .feature-list li .icon { color: var(--noir); }
.feature-list strong { font-weight: 700; }
.feature-list span { color: var(--gris); }
.dark .feature-list span { color: var(--gris-clair); }

/* ---------- Citations ---------- */

.quote-row {
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr));
	gap: clamp(2rem, 4vw, 3.5rem);
}
.quote { margin: 0; display: flex; flex-direction: column; gap: 1.4rem; }
.quote blockquote {
	margin: 0;
	font-size: clamp(1.15rem, 1.6vw, 1.4rem);
	line-height: 1.45;
	font-weight: 500;
}
.quote blockquote::before {
	content: "«";
	display: block;
	font: 400 4.5rem/.6 var(--titre);
	margin-bottom: .6rem;
}
.quote figcaption { display: grid; gap: .2rem; padding-top: 1rem; border-top: 3px solid currentColor; margin-top: auto; }
.quote figcaption strong { font: 400 1.5rem/1 var(--titre); text-transform: uppercase; letter-spacing: .04em; }
.quote figcaption span { font-size: .92rem; }
.dark .quote blockquote::before { color: var(--jaune); }
.dark .quote figcaption span { color: var(--gris-clair); }

.quote-row.single { grid-template-columns: minmax(0, 1fr); max-width: 42rem; }
.quote-row.single blockquote { max-width: 29em; font-size: clamp(1.1rem, 1.45vw, 1.3rem); line-height: 1.6; font-weight: 400; }
.quote-row.single .quote figcaption { max-width: 34rem; }

/* ---------- Galerie ---------- */

.gallery {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: clamp(1rem, 2vw, 1.75rem);
	align-items: start;
}
.gallery__item { margin: 0; position: relative; overflow: hidden; }
.gallery__item img {
	width: 100%;
	border-block: clamp(8px, 1.1vw, 14px) solid var(--noir);
	aspect-ratio: 4 / 3;
	object-fit: cover;
	transition: transform .9s var(--sortie);
}
.gallery__item:hover img { transform: scale(1.04); }
/* Sur le noir, la bande ne se verrait pas : un filet jaune la borde. */
.dark .gallery__item img {
	padding-block: clamp(8px, 1.1vw, 14px);
	background: var(--noir);
	border-block: 3px solid var(--jaune);
}
.gallery__item figcaption { max-width: 30em; margin-top: .9rem; font-size: .95rem; line-height: 1.5; color: var(--gris); }
.dark .gallery__item figcaption { color: var(--gris-clair); }
.soft .gallery__item figcaption { color: var(--noir); }
/* La première photo prend deux colonnes : un plan large, puis deux plans serrés. */
.gallery__item:first-child { grid-column: span 2; grid-row: span 2; }
.gallery__item:first-child img { aspect-ratio: 16 / 10; }

/* ---------- Logos (libraires) ---------- */

.logo-band { display: grid; gap: 1rem; }
.logo-row {
	display: grid;
	grid-template-columns: repeat(auto-fill, minmax(180px, 1fr));
	gap: 1.25rem;
}
.logo-row > a, .logo-row > img {
	display: grid;
	place-items: center;
	aspect-ratio: 1;
	padding: 1.6rem;
	background: var(--blanc);
	border: 3px solid var(--noir);
	transition: background-color .3s var(--sortie);
}
.logo-row > a:hover { background: var(--jaune); }
.logo-row img { max-height: 120px; width: auto; object-fit: contain; }

/* ---------- Appels à l'action ---------- */

.wide-cta {
	display: grid;
	grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr);
	gap: clamp(2rem, 5vw, 5rem);
	align-items: end;
}
.wide-cta p { margin-top: 1.4rem; font-size: 1.15rem; max-width: 46ch; }
.wide-cta .actions { flex-direction: column; align-items: stretch; margin-top: 0; }
.wide-cta .actions .btn { justify-content: space-between; font-size: 1.05rem; padding: 1.15rem 1.4rem 1.1rem; }
.dark .wide-cta p { color: var(--gris-clair); }

.cta-inline {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	gap: 1.5rem 3rem;
	padding-top: 2rem;
	border-top: 3px solid currentColor;
}
.cta-inline h2 { font-size: clamp(2.2rem, 4vw, 3.4rem); }
.cta-inline p { margin-top: .8rem; color: var(--gris); }
.dark .cta-inline p { color: var(--gris-clair); }
.soft .cta-inline p { color: var(--noir); }

/* ---------- Questions ---------- */

.faq { max-width: 52rem; border-top: 3px solid currentColor; }
.faq details { border-bottom: 1px solid currentColor; }
.faq summary {
	cursor: pointer;
	list-style: none;
	padding: 1.3rem 2.5rem 1.3rem 0;
	font-weight: 700;
	font-size: 1.1rem;
	position: relative;
}
.faq summary::-webkit-details-marker { display: none; }
.faq summary::after {
	content: "";
	position: absolute;
	right: .3rem;
	top: 50%;
	width: 14px;
	height: 14px;
	border-right: 2px solid currentColor;
	border-bottom: 2px solid currentColor;
	transform: translateY(-70%) rotate(45deg);
	transition: transform .3s var(--sortie);
}
.faq details[open] summary::after { transform: translateY(-30%) rotate(-135deg); }
.faq details p { padding-bottom: 1.4rem; max-width: 65ch; }

/* ---------- Vidéo, chiffres, tableaux, tarifs (vocabulaire complet du kit) ---------- */

.video-heading { margin-bottom: 2rem; }
.video-frame { width: 100%; background: var(--noir); }
.video-caption { margin-top: .8rem; color: var(--gris); font-size: .92rem; }

.stats-row { display: grid; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); gap: 2rem; }
.stat { border-top: 3px solid currentColor; padding-top: 1rem; display: grid; gap: .3rem; }
.stat strong { font: 400 4rem/1 var(--titre); }
.stat span { font-weight: 700; }

.compare-table { overflow-x: auto; }
.compare-table table { width: 100%; border-collapse: collapse; font-variant-numeric: tabular-nums; }
.compare-table caption { text-align: left; padding-bottom: 1rem; color: var(--gris); }
.compare-table th, .compare-table td { text-align: left; padding: .9rem 1rem .9rem 0; border-bottom: 1px solid var(--filet); }
.compare-table thead th { border-bottom: 3px solid var(--noir); font: 400 1.3rem/1 var(--titre); text-transform: uppercase; }

.pricing-three { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 1.5rem; }
.pricing-card { padding: 2rem; border: 3px solid var(--noir); display: flex; flex-direction: column; gap: 1rem; }
.pricing-card.featured { background: var(--noir); color: var(--blanc); }
.price strong { font: 400 3rem/1 var(--titre); }
.unit { display: block; color: var(--gris); }
.plan-desc { color: var(--gris); }
.plan-features { list-style: none; margin: 0; padding: 0; display: grid; gap: .5rem; }
.plan-features li { display: flex; gap: .6rem; }
.pricing-card .btn { margin-top: auto; }

/* ---------- Contenu long ----------
   Le titre tient la colonne de gauche pendant que le texte défile. */

.container:has(> .article-title) {
	display: grid;
	grid-template-columns: minmax(0, 4fr) minmax(0, 7fr);
	column-gap: clamp(2rem, 6vw, 6rem);
	align-items: start;
}
.container:has(> .article-title) > .article-title {
	position: sticky;
	top: 110px;
}
.article-body > p:first-child:not(:has(img))::first-letter,
.article-body > p:first-child:has(img) + p::first-letter {
	float: left;
	margin: .08em .14em 0 0;
	padding: .12em .14em .02em;
	background: var(--noir);
	color: var(--jaune);
	font: 400 4.1em/.8 var(--titre);
}
.archive .article-body > p::first-letter { all: unset; }

.article-title { margin-bottom: 2rem; max-width: 18ch; }
.article-body { max-width: 27.5em; font-size: 1.1875rem; line-height: 1.75; overflow-wrap: break-word; }
.article-body > * { margin-block: 0; }
.article-body > * + * { margin-top: 1.1em; }
.article-body h2, .article-body h3, .article-body h4 {
	margin-top: 2.2em;
	font-size: clamp(1.9rem, 3vw, 2.6rem);
}
.article-body h4 { font-size: 1.6rem; }
.article-body ul, .article-body ol { padding-left: 1.2em; }
.article-body li + li { margin-top: .35em; }
.article-body li::marker { color: var(--noir); }
.article-body a { text-decoration-color: var(--jaune); text-decoration-thickness: 2px; }
.article-body a:hover { background: var(--jaune); text-decoration-color: var(--noir); }
.article-body blockquote {
	margin: 1.6em 0;
	padding: .2em 0 .2em 1.4em;
	border-left: 1px solid var(--noir);
	font-size: 1.2rem;
}
.article-body img { margin: 1.6em 0 .6em; height: auto; }
.article-body strong { font-weight: 700; }
.dark .article-body a:hover { color: var(--noir); }

/* Le sommaire de l'archive : une liste à colonnes, comme un programme. */
.archive .article-body { max-width: none; columns: 2 26rem; column-gap: 4rem; }
.archive .article-body h2 { break-after: avoid; margin-top: 1.4em; font-size: 2.6rem; }
.archive .article-body h2:first-child { margin-top: 0; }
.archive .article-body li { text-wrap: pretty; }
.archive .article-body ul { list-style: none; padding: 0; margin-top: .6em; break-inside: auto; }
.archive .article-body li { break-inside: avoid; padding: .45rem 0; border-bottom: 1px solid var(--filet); }
.archive .article-body li + li { margin-top: 0; }
.archive .article-body a { text-decoration: none; font-weight: 500; }
.archive .article-body a:hover { background: none; text-decoration: underline; text-decoration-color: var(--jaune); }

/* ---------- Articles du blog (gabarits du thème) ---------- */

.post-cover { background: var(--noir); }
.post-cover img { width: 100%; max-height: 70vh; object-fit: contain; margin: 0 auto; }
.post-meta { color: var(--gris); font-size: .92rem; }
.page-hero .post-meta { color: var(--gris-clair); }
.post-thumb { overflow: hidden; background: var(--noir); }
.post-thumb img { width: 100%; aspect-ratio: 3 / 2; object-fit: cover; transition: transform .8s var(--sortie); }
.post-card { display: flex; flex-direction: column; gap: .7rem; border-top: 3px solid var(--noir); padding-top: 1.2rem; }
.post-card:hover .post-thumb img { transform: scale(1.04); }
.post-card h2, .post-card h3 { font-size: clamp(1.7rem, 2.3vw, 2.2rem); }
.post-card a { text-decoration: none; }
.post-share { display: flex; gap: 1rem; margin-top: 2rem; padding-top: 1rem; border-top: 3px solid var(--noir); font-weight: 600; }

/* ---------- Formulaire ---------- */

.jolifish-form, .nf-form-cont { max-width: 44rem; }
.jolifish-form { display: grid; gap: 1.3rem; }
.jolifish-form-row { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 1.3rem; }
.jolifish-form-group { display: grid; gap: .45rem; }
.jolifish-form label, .nf-form-cont label { font-weight: 700; font-size: .95rem; }
.jolifish-form input, .jolifish-form textarea, .jolifish-form select,
.nf-form-cont input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .nf-form-cont textarea, .nf-form-cont select {
	width: 100%;
	font: inherit;
	color: var(--noir);
	background: var(--blanc);
	border: 2px solid var(--noir);
	border-radius: 0;
	padding: .85rem 1rem;
	caret-color: var(--noir);
	transition: box-shadow .2s;
}
.jolifish-form input:focus, .jolifish-form textarea:focus,
.nf-form-cont input:focus, .nf-form-cont textarea:focus {
	outline: none;
	box-shadow: 0 0 0 4px var(--jaune);
}
.jolifish-form textarea, .nf-form-cont textarea { min-height: 11rem; resize: vertical; }
.jolifish-form ::placeholder, .nf-form-cont ::placeholder { color: var(--gris); }
.jolifish-form-option { display: flex; gap: .6rem; align-items: center; }
.jolifish-form-trap { position: absolute; left: -9999px; }
.jolifish-form-consent { font-size: .9rem; color: var(--gris); max-width: 60ch; margin-top: 1.2rem; }
.jolifish-form-done, .jolifish-form-error { padding: 1rem 1.2rem; font-weight: 600; }
.jolifish-form-done { background: var(--jaune); }
.jolifish-form-error { background: var(--noir); color: var(--jaune); }
.nf-form-cont input[type="submit"], .nf-form-cont .btn {
	font: 600 1rem/1.2 var(--texte);
	padding: 1rem 1.6rem;
	border: 2px solid var(--noir);
	background: var(--noir);
	color: var(--jaune);
	cursor: pointer;
}
.nf-form-cont input[type="submit"]:hover { background: var(--jaune); color: var(--noir); }
.nf-error-msg, .nf-error .nf-error-msg { color: #a40000; font-size: .9rem; }
.nf-loading-spinner { width: 28px; height: 28px; border: 3px solid var(--jaune); border-top-color: var(--noir); border-radius: 50%; animation: tourne .8s linear infinite; }
.ninja-forms-noscript-message { color: var(--gris); }
@keyframes tourne { to { transform: rotate(360deg); } }

/* Messages (avis du thème) */
.notice { padding: 1rem 1.2rem; border-top: 3px solid var(--noir); }
.notice-success { background: var(--jaune); }
.notice-warning { background: var(--jaune-vif); }
.notice-error { background: var(--noir); color: var(--jaune); }

/* ---------- Pied de page ---------- */

.site-footer {
	background: var(--noir);
	color: var(--blanc);
	padding: clamp(3.5rem, 7vw, 6rem) 0 2rem;
	border-top: 12px solid var(--jaune);
}
.footer-grid {
	display: grid;
	grid-template-columns: minmax(0, 2fr) repeat(2, minmax(0, 1fr));
	gap: clamp(2rem, 5vw, 4rem);
}
.footer-brand .brand-mot { display: block; max-width: 4.6em; font-size: clamp(2.6rem, 4.6vw, 4rem); white-space: normal; line-height: .9; }
.footer-brand p { margin-top: 1.4rem; color: var(--gris-clair); max-width: 40ch; font-size: 1rem; }
.footer-col { display: grid; align-content: start; gap: .7rem; }
.footer-col h3 { margin: 0 0 .4rem; font-size: 1.45rem; font-weight: 400; letter-spacing: .06em; color: var(--jaune); }
.footer-col a { display: block; margin: 0; font-size: 1rem; color: var(--blanc); text-decoration: none; }
.footer-col a:hover { color: var(--jaune); text-decoration: underline; }
.footer-bottom {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	gap: 1rem;
	margin-top: clamp(3rem, 6vw, 5rem);
	padding-top: 1.4rem;
	border-top: 1px solid #34332f;
	font-size: .88rem;
	color: var(--gris-clair);
}
.footer-bottom a { color: var(--gris-clair); }

/* Fenêtre de réservation du thème (non utilisée ici, mais tenue). */
.demo-booking-modal { border: 0; padding: 0; width: min(900px, 94vw); background: var(--blanc); }
.demo-booking-modal::backdrop { background: rgba(13, 13, 12, .75); }
.demo-booking-head { display: flex; justify-content: space-between; align-items: center; padding: 1rem 1.2rem; background: var(--noir); color: var(--jaune); }
.demo-booking-head h2 { font-size: 1.8rem; }
.demo-booking-close { background: none; border: 0; color: var(--jaune); font-size: 2rem; cursor: pointer; }
.demo-booking-frame { width: 100%; height: 70vh; border: 0; }
.demo-booking-footer { padding: .8rem 1.2rem; }

/* ---------- Mouvement ----------
   Rien n'est masqué tant que le script n'a pas posé « js-anime » : la page est
   complète sans lui. Chaque section entre comme un carton de titre. */

/* Le filet de titre se trace. */
.js-anime .section:not(.est-visible) .section-title h2::after { transform: scaleX(0); }
.js-anime .section.est-visible .section-title h2::after {
	animation: trace .9s var(--volet) .25s both;
}
@keyframes trace { from { transform: scaleX(0); } to { transform: scaleX(1); } }

/* Le volet : un aplat glisse et découvre l'image, une après l'autre. */
.card__media::after,
.gallery__item::after,
.media--split::after {
	content: "";
	position: absolute;
	inset: 0;
	background: var(--jaune);
	transform: scaleX(0);
	transform-origin: right center;
	pointer-events: none;
}
.dark .media--split::after, .soft .gallery__item::after, .soft .card__media::after { background: var(--noir); }
.js-anime .section:not(.est-visible) .card__media::after,
.js-anime .section:not(.est-visible) .gallery__item::after,
.js-anime .section:not(.est-visible) .media--split::after { transform: scaleX(1); }
.js-anime .section.est-visible .card__media::after,
.js-anime .section.est-visible .gallery__item::after,
.js-anime .section.est-visible .media--split::after {
	animation: volet 1.05s var(--volet) calc(.2s + var(--i, 0) * 140ms) both;
}
@keyframes volet {
	from { transform: scaleX(1); }
	to { transform: scaleX(0); }
}

/* Les cartes d'une grille entrent l'une après l'autre. */
.js-anime .section.est-visible :is(.grid-2, .grid-3, .grid-4, .quote-row, .logo-row) > * {
	animation: monte .8s var(--sortie) calc(var(--i, 0) * 90ms) both;
}
@keyframes monte {
	from { opacity: 0; transform: translateY(26px); }
	to { opacity: 1; transform: none; }
}

@media (prefers-reduced-motion: reduce) {
	*, *::before, *::after {
		animation: none !important;
		transition: none !important;
		scroll-behavior: auto !important;
	}
	.card__media::after, .gallery__item::after, .media--split::after { display: none; }
}

/* ---------- Écrans moyens et petits ---------- */

/* Entre 941 et 1160 pixels, le menu passe sous le nom du site. */
@media (max-width: 1160px) and (min-width: 941px) {
	.header-inner { flex-wrap: wrap; row-gap: 0; padding-top: .6rem; }
	.header-actions { margin-left: auto; }
	.main-nav {
		order: 3;
		width: 100%;
		margin: .5rem 0 0;
		padding: .25rem 0 .35rem;
		gap: 1.6rem;
		border-top: 1px solid #2a2926;
	}
	.nav-link, .nav-group > summary { font-size: 1.2rem; }
	.nav-dropdown { top: calc(100% + 10px); }
}

@media (max-width: 940px) {
	.nav-toggle, .site-header .nav-toggle { display: inline-flex; }
	.mobile-only { display: block; }
	.header-register { display: none; }
	.main-nav { display: none; }
	.nav-open .main-nav,
	.nav-open .site-header .main-nav {
		display: flex;
		position: absolute;
		top: 100%;
		left: 0;
		right: 0;
		flex-direction: column;
		align-items: stretch;
		gap: 0;
		margin: 0;
		padding: .5rem var(--gouttiere) 2rem;
		background: var(--noir);
		border-bottom: 8px solid var(--jaune);
		max-height: calc(100dvh - 72px);
		overflow-y: auto;
		font-size: inherit;
		animation: deroule .4s var(--sortie) both;
	}
	.nav-open .main-nav .nav-link,
	.nav-open .main-nav .nav-group > summary {
		display: flex;
		justify-content: space-between;
		font-size: 1.8rem;
		padding: .9rem 0 .8rem;
		border-bottom: 1px solid #34332f;
	}
	.nav-open .nav-dropdown,
	.nav-open .site-header .nav-dropdown {
		position: static;
		width: auto;
		min-width: 0;
		border-top: 0;
		box-shadow: none;
		padding: .3rem 0 .8rem;
		animation: none;
	}
	.nav-open .nav-dropdown a { padding: .6rem 0 .6rem 1rem; }
	.header-actions { margin-left: auto; }

	.grid-3, .grid-4 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.livres .grid-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
	.intro-copy { grid-template-columns: minmax(0, 1fr); }
	.accueil .intro-grid {
		grid-template-columns: minmax(0, 1fr);
		grid-template-areas: "titre" "chapo" "actions" "photo" "credits";
	}
	.accueil h1 { margin-bottom: 1.6rem; }
	.lecture > .container { display: block; }
	.intro-copy h1, .intro-copy .lead, .intro-copy .actions, .eyebrow { grid-column: 1; grid-row: auto; }
	.intro-copy h1 { margin-bottom: 1.6rem; }
	.fiche .intro-grid { grid-template-columns: minmax(0, 1fr) minmax(0, 300px); }
	.split, .wide-cta, .container:has(> .article-title) { grid-template-columns: minmax(0, 1fr); }
	.container:has(> .article-title) > .article-title { position: static; }
	.split.reverse > :first-child { order: 0; }
	.footer-grid { grid-template-columns: repeat(2, minmax(0, 1fr)); }
	.footer-brand { grid-column: 1 / -1; }
}

@media (max-width: 720px) {
	body { font-size: 1rem; }
	.brand-mot { font-size: 1.35rem; }
	.grid-2, .grid-3, .grid-4, .livres .grid-3 { grid-template-columns: minmax(0, 1fr); }
	.livres .card__media { aspect-ratio: auto; max-width: 320px; }
	.fiche .intro-grid { grid-template-columns: minmax(0, 1fr); }
	.fiche .media--hero { justify-self: start; max-width: 260px; order: -1; }
	.gallery { grid-template-columns: minmax(0, 1fr); }
	.gallery__item:first-child { grid-column: auto; grid-row: auto; }
	.media--hero img { aspect-ratio: 16 / 10; }
	.archive .article-body { columns: 1; }
	.actions .btn { flex: 1 1 auto; justify-content: space-between; }
	.footer-grid { grid-template-columns: minmax(0, 1fr); }
}

@media (max-width: 480px) {
	.brand-mot { font-size: 1.2rem; letter-spacing: .01em; }
	.header-inner { gap: .6rem; min-height: 64px; }
	.nav-toggle { width: 42px; height: 42px; }
	.intro-copy h1 { font-size: clamp(3.3rem, 17vw, 4.5rem); }
	.page-hero h1 { font-size: clamp(3rem, 15vw, 4.2rem); }
	.use-card { padding: 1.3rem; }
}


/* ---------- Raccords avec le thème ----------
   chrome.css passe avant cette feuille, anime.css, blog.css et kit.css après :
   là où leurs règles l'emporteraient, on les reprend ici, un cran plus précis. */

:root { --header-h: 72px; }

/* Galeries (kit.css impose sa propre grille et la hauteur des images) */
.section .gallery { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: clamp(1rem, 2vw, 1.75rem); margin-top: 0; }
.section .gallery__item { display: block; }
.section .gallery__item img { height: auto; }
.section .gallery__item figcaption { font-size: .95rem; color: var(--gris); }
.section.dark .gallery__item figcaption { color: var(--gris-clair); }
.section.soft .gallery__item figcaption { color: var(--noir); }

/* Articles : l'en-tête de l'article */
body.single-post .page-hero { padding-bottom: clamp(3rem, 6vw, 5rem); }
.page-hero div > a.kicker {
	display: inline-block;
	margin-bottom: 1.2rem;
	font: 600 .9rem/1.3 var(--texte);
	letter-spacing: 0;
	text-transform: none;
	color: var(--jaune);
	text-decoration: underline;
	text-underline-offset: .25em;
}
.page-hero div > a.kicker:hover { color: var(--blanc); }
.page-hero .post-meta { margin-top: 1.4rem; font-size: .95rem; color: var(--gris-clair); }

/* Articles : l'affiche à gauche, entre deux bandes noires ; le texte à droite */
.single-post main > .section > .container:has(> .article-body) {
	display: grid;
	grid-template-columns: minmax(0, 4fr) minmax(0, 7fr);
	column-gap: clamp(2rem, 6vw, 6rem);
	align-items: start;
}
.single-post main > .section > .container:has(> .article-body) > * { grid-column: 2; }
.single-post main > .section > .container > .post-cover {
	grid-column: 1;
	grid-row: 1 / span 4;
	position: sticky;
	top: 100px;
	max-width: none;
	margin: 0;
	padding: clamp(14px, 2vw, 26px) 0;
	background: var(--noir);
}
.single-post .post-cover img { width: 100%; max-height: 72vh; object-fit: contain; }
.article-body .section { padding: 0; background: none; }
.article-body .section > .container { display: block; max-width: none; padding: 0; }
.single-post .lecture .article-body { max-width: 27.5em; }

/* Liste des articles du thème (page Blog, rubriques) */
.post-card.use-card { padding: 1.2rem 0 0; border: 0; border-top: 3px solid var(--noir); gap: .7rem; }
.post-card.use-card::before { display: none; }
.post-card.use-card:hover { color: inherit; }
.post-card.use-card:hover p { color: var(--gris); }
.post-card .tag { display: none; }
.post-card .post-thumb {
	margin: 0 0 .5rem;
	padding: clamp(10px, 1.2vw, 14px) 0;
	aspect-ratio: 3 / 2;
	background: var(--noir);
	border-radius: 0;
}
.post-card .post-thumb img { object-fit: contain; }
.post-card h3 { font-size: clamp(1.7rem, 2.3vw, 2.2rem); }
.post-card:hover h3 { text-decoration: underline; text-decoration-color: var(--jaune); text-decoration-thickness: 4px; text-underline-offset: .12em; }
.post-card .post-meta { font-size: .84rem; font-weight: 600; color: var(--gris); }
.post-card p:not(.post-meta) { font-size: .98rem; color: var(--gris); max-width: 29em; }

nav:has(.page-numbers) { margin-top: clamp(3rem, 6vw, 4.5rem); }
nav:has(.page-numbers) .page-numbers {
	min-width: 46px;
	height: 46px;
	border: 2px solid var(--noir);
	border-radius: 0;
	color: var(--noir);
	font: 400 1.35rem/1 var(--titre);
}
nav:has(.page-numbers) a.page-numbers:hover { background: var(--jaune); border-color: var(--noir); color: var(--noir); }
nav:has(.page-numbers) .page-numbers[aria-current] { background: var(--noir); border-color: var(--noir); color: var(--jaune); }
nav:has(.page-numbers) span.page-numbers:not([aria-current]) { border-color: transparent; }

.screen-reader-text {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	white-space: nowrap;
	border: 0;
}

.post-share { border-top: 3px solid var(--noir); }
.post-share > span { color: var(--gris); }

@media (max-width: 940px) {
	.single-post main > .section > .container:has(> .article-body) { display: block; }
	.single-post main > .section > .container > .post-cover { position: static; margin-bottom: 2rem; }
	.section .gallery { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 720px) {
	.section .gallery { grid-template-columns: minmax(0, 1fr); }
}

/* Page Blog : l'intertitre annonce la liste que le thème écrit juste dessous. */
.intro-liste { padding-bottom: 0; }
.intro-liste > .container:has(> .article-title) { display: flex; flex-wrap: wrap; align-items: baseline; justify-content: space-between; gap: 1rem 3rem; }
.intro-liste .article-title { position: static; margin: 0; max-width: none; }
.intro-liste .article-body { font-size: 1rem; }
.intro-liste .article-body > p:first-child::first-letter { all: unset; }
.intro-liste + .section { padding-top: clamp(2rem, 4vw, 3rem); }
