﻿/* ============================================================
   1. DESIGN TOKENS
   ============================================================ */
:root{
  --arien-blue:   #043C5A;
  --arien-navy:   #02222F;   /* deep canvas                       */
  --arien-abyss:  #011821;   /* deepest layer                     */
  --arien-blue-l: #0E5E88;
  --arien-gold:   #F4BA3B;
  --arien-gold-d: #B8860B;   /* AA-contrast gold for light bg     */
  --white:        #ffffff;
  --light:        #f5f8fa;
  --text:         #1f2937;
  --text-soft:    #51626f;
  --line:         #dbe5ec;
  --line-dark:    rgba(244,186,59,.28);

  --radius:  .2rem;
  --shadow:  0 1px 2px rgba(1,24,33,.25), 0 10px 30px rgba(1,24,33,.22);
  --maxw:    1400px;

  --font-display: "Archivo", "Arial Narrow", Arial, sans-serif;
  --font-body:    "IBM Plex Sans", "Segoe UI", Arial, sans-serif;
  --font-mono:    "IBM Plex Mono", "Consolas", monospace;

  /* the signature: trapezoid cuts, echoing the Molo Trapezoidale */
  --trapezoid:    polygon(0 0, 100% 0, calc(100% - 14px) 100%, 0 100%);
  --trapezoid-r:  polygon(14px 0, 100% 0, 100% 100%, 0 100%);
}

/* ============================================================
   2. BASE / RESET
   ============================================================ */
*,*::before,*::after{ box-sizing:border-box; margin:0; padding:0; }
html{ scroll-behavior:smooth; }
body{
  font-family:var(--font-body);
  color:var(--text);
  line-height:1.6;
  background:var(--arien-navy);
  -webkit-font-smoothing:antialiased;
}
img{ max-width:100%; display:block; }
a{ color:var(--arien-blue); }
a:focus-visible, button:focus-visible{
  outline:3px solid var(--arien-gold);
  outline-offset:3px;
}
::selection{ background:var(--arien-gold); color:var(--arien-navy); }

/* ============================================================
   3. PAGE BACKGROUND
   Layer 1 â€” photo of the Molo Trapezoidale (blurred, graded).
             Drop the real image into the url() below.
   Layer 2 â€” nautical graticule: faint chart grid lines.
   Layer 3 â€” dark-blue overlay mask (â‰ˆ88%).
   ============================================================ */
.page-bg{
  position:fixed; inset:0; z-index:-2;
  /* Aerial photo of the Molo Trapezoidale (embedded, base64) */
  background-color:var(--arien-navy);
  background-image:url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBxASEhUSEBAVFRUVFRUVFRUVFRUVFRUVFRUWFhYVFRUYHSggGBolHRUVITEhJSkrLi4uFx8zODMsNygtLisBCgoKDg0OGhAQGi0lHyUtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLf/AABEIAuMBnwMBIgACEQEDEQH/xAAcAAABBQEBAQAAAAAAAAAAAAAAAQIDBAUGBwj/xABOEAACAQIEAwYDBAcGAgcIAwEBAgADEQQSITEFQVEGEyJhcYEykaEUQrHBByNSYnLR8BUzkqLh8YKyFiRDk8LS0zREU1Rzg6PDY5TUF//EABoBAQADAQEBAAAAAAAAAAAAAAABAgMEBQb/xAAwEQACAgEEAQIFBAICAwEAAAAAAQIRAwQSITFBE1EFIjJhcRRCgZEzoRXworHhUv/aAAwDAQACEQMRAD8A8ThCEEhCEIARIRYAQhEgCxIsSAEIsIAkIQgBCEIAQhCAEIQgCRYQgBCIYsAIQiQBYQhAEhFiQBYQhACEIQAhCEAIkWEAIQhACEIQAhCEAIQhACEIQAhCEAIQhAFhCEAIQhACEIkAWEIQAiRYQAhCEASEWJACEIQAhCEAIQhACEIQAhCEAIkWEAIQhACJFhAEiwhACEIQAhCEAIQhJAQhCQAhCEAIQhACEIQAhCEAIQhACEIQBYQhACEIQAhCEAIQhACEIQAhCEAIkWJACEIQAhCEAIQhACEIQAhCEAIQhACEIQAhCEAIQhACEIQAhCEkBCEJACEICAEIQgBCEIAQhCAEIQgBCEIAQhCALCEIAQhCAEIQgBCEIARIsIAQhCAEIQgBEixIAQiwgCQhCAEIQgBCEIAQhCAEIQgBEiwgBCEIAQhCAEIQgBCEIAQhCAEIQgBCEIAQhCAEIQgBCEIAQhCAOiQhACEIQAhCEAIQhACEIQAhCEAIQhACEIQAhCJAFiRYQAhCEASEWEASEWJACEIQAhCEAIQhACEBCAEIQgBCEIAQhCAEIQgBCEIAQhCAEIQgBCEIAQixIAsWEIAQhCAEIQgBEiwgCQhFgCQhCALEhCAEIQgBCEIAkWEIAQhCAEIQgBEiwgCQixIAQhAwAjqdQqbqbGNhAJq+JqOFDuzBRZQxJCi+y32Ehi3iQAhCEAIQhACEIsASEWJACEDCAEWESALEhCAEIQgBFiRYAsI63W3zB/CBHnAGwigRzKBswO21+fI35j5ecAZCEIAQhCAEIQgBEiwgCQiwgBEixIAQhFgCQixIAQiwgCRYQgCGEWJACJFiiAJCEIAkWEIAkIsIAkWKzX5AaAaeQAv6m1/UmJAEixIsASEWEAIRIsAIkWEAIQhAEiwhACEIQAhCSUkBNmuB5DXbSwMAbCTUsOWNl9TobKOZYjYDTWNybwBkSS93Du4BFCPNMwyQBkJKaWl8w3tbn6+kcKKkGzHN4cqhb5idxe+ltORv5QCvCStTtcG4YGxFum9zfe/K0REJIA3JAHLfzOggEcW0u0arZhdipQEA0wqm9surLa/K5vrr1hV4e6MqOoBYKVuygWYAglicq7i9yLc7QKKUSWDRsSDuCQdQRppoRoR5jSNZIBDCKBHU6ZY2Xc+YH1MAZCStQItfn5g+WttveIKekAjhL+Kw6ZaeRcreJXu5Ysy5dcuUBBroATz1kYwvnAKtoTYxPAqyUkrMhFOrm7tzoGykhreYIlqt2gBp0qZoK7UQBTdgEK2A0IpWzi4GrEk5bn4jIbLRjfZzkWWMXVNRmfKq5jfKihVHovKQWgihIBY5ZK1EhQ2UhWJAaxykrbMAdiRmW45Zh1kkFeEeRH08O7KzqjFUtnYAlUzGy5jstzoL7wB+F7mz973ma36vJltfK3x5tbZsm3LN5SsZZwuEeo600UszsFVQNWZjYAepIhjcI9JilRSrKSpBFrFSVI9iCJBJWhNPh/Bq9aqlBKbd5UtkQgqWDC4IvyI1v0lfEYNkqGmwIYMVI5gg2t85G5FtjqynC00OJcJr0KjU61NkdSQwYWsVAYi+xNiPmOsvYDgRr0GqUUY9ypauxZSur2TIoFxoRe5Ot9pLaSthQbdGFliWk18p0Ms4dw3xAN4cuxBGt811Iu241vp6CyyK8FCEnxKAHwjleJhqGc2zoul7u2UelzzkkNEMVbc9pdq4ikyKooBHB8Th3OcZVFijEgG6lri3xkWtazMO9O4FTMFuLlQGYLzspIBPuIFEVGkSbqAbEaMVG5sLgnXzl3iPAq1Bc1QJYPkOWtRqENlDjSm5uLHfa4I3ErIyaeJ7XvYKDvvzGugkZ38N9bXuOfPble8WhTI8h9Ol+f8AVjAUzr5aGWSHNsxOgsNzYXJsL7DU/MxO6dmbLrZSx1C6De19z5DUwKIqFIE+MlRY7Akk20A5b9YLTF9SQL72JPy08ufOPUkb6iRvVvAoUovK97c+ZtyttziImuoiLU1F9tL2Njb1ihvOCB9ehluCRmBIKjXbnmGhG+x5SOnTuDqNBfUgE6gWA5nW9hyBPKWcNhzU0WSPw91+IW9xKuSXBdY5NWkUsstVq+Zs7DOcqA52c6qirvmzG1utugtabHBcDgstT7bWqUyAO67umKl2JN81yNBp8/KZvE6VLvGFCpnpg2R2UU2YWGrKOd7j29pZPgja12Q/ZqlgQDrtlN7g8tPbSAonmp+Um4RxqrhiTTWmcxUkVKaVNUvYgkXXc6gjl0ErHiFa2U1GI10JzC5Fs1joGt97fzghF6ngC4JDUwcneBSwW9nylVvoG+9YkeEXF9BJMDgqQcCvXVFysSyfrrNlbKjKh0JIAvyvfW0yq2LqPq7s1gALkmwAsAOgA0kQc2IubGxI5Ei9jbrqfmZFE2a5w1ICotSuoZVDUwLstQnVlDfdNuu500lShQao4SmmZjewG5sCTb2B+UqU0zG3XqQB7k6CbOGwmGAqU61dUYZCrhTVA5kKabanWx05bx0S+eTONvbl+UkTCs4JRCwUZmKqSFUbliNhvqZa4fVw3cuKq3cNdWAucpFhzGlwdP3hLGGTu1d7mkjoAq5yHq5lswCg+JPEd+Tc9ZFhRvoy/s+gIIPK3P5RxVQLy3xhMMUptQzhrEVFcD4sxsUI3XLl385mVqztbMSbAKPIKAAPYACSRRIroBub6ennf6fWS4rGlyp18KqLFmcXGhYBybXsLgaeVtJRyw1EEWWEqDNdluL6j4QfLTb2i/1t/VoYZM178ussEoQLEXkNk0VFok38hfXT5X3Pl5GKtI8gZdawGhG3++kWkt/De15DkTtKVS9r2PykYedbiuz4VP1lUAXG7AamxH3fMSLD4WguRXp07m4uVJJIUEeuvpMlqYs6lo5N+xzhrlrBthe2gvqbm5AufePQXYLmOth8z/rNLtHwM4dxZ1KuSdLApc3Ay3uRbnaVBQyizAXsCDodCLg6bactxNVkUlaMMmJwk4yJMXxaqUFB6jNTpk5EJ8K3NyQOp6zKL3Mt1FA2tfnIqigyUyjQ/DU81wGF8tx0vcaG/PeRpSdgSLG0WjZRvr5Rq1iL2O8jkngjA11iOx2vzPp/WgiwCiWKiKrciddP9Iq1XAKB2Ck6rc5SepGxlqklgNfpJsTwshUqKwdWXM1tChzspVgTe+gN9vEOkJktUUqOJdSGDG66jU6GFfEs/wARJOupJO5ud/My1hz3bB00ZSCD0Ii4uuajl6hux3NlX6KAIHghpY6qjBs7BlACtc5gALAA7gW0Ej70s2YtqTck33khsTrraISOm0iibYlfFOx8Ts2pNySdSACdeZsPkILi3ClczBTqVuQpPUjYmJdekUsP6EC3dlfNHCoRsZOuXpHDL+zJK0RYtMuUZ1e6K3hNwpZQSh6MNiJXBlmqt9l+hkJAghomokW945mHSQh4peC1ky1BaPSoJVzxyXkUSmWwdZWauAT4ddrhiPwkYqkGREwkHMVmvEhFUSxQbJMPXdDmQ2IIN9NwbjfzAjSIZTAo0ODYsUiWK5tNr9NZYxXHb6pSAOtySTp5AWmSMym4jd5m8cXK2bLNKMdqJqmNc7mMGIbrG06ZY2Akq4NibaX9ZekjNtsmq1KR1zPc6m9NN/Js95VYi+kbCSVse9S5209Nf60j6jDKALbknTXlubbeV+shhAH2HU39P9ZJje7uO6ZyMq5u8Cgh7eIDKTdehNj5SHS3nfppbW+t/TlHUnAvdQ1wRrfQkWDCxGo3HLqDAHYV8rAk7EHYHUbaHQ+hnQV1wdQir9qyu9Rs6dyxyJYWe6gAkkkWHTcTmoqtBKk0bFfA0zVZExSmmMxR3WoitzsECsUJ89POUWoO3nsB6D123kdLElb6A3UjW5y3scy66Np9TBMU42cj0NoYsiqIQdRbS8s4TDv3gUJmIIutsw3A8VuWo185FWxDP8ZLcrk3NoU6+XVdPTSQQuzpP7PpVMSidw1MMGDUi1wGUMBZhZiDYHZdzbQXlQcMYOAaF9TmRWYa3Jtma5W1wNf2epJlXBcexFOotVa1TOjZlYsWs2mupN/hXfew6TfwXbfEEVRVdG7xHBNSkjasSxClVuCTtyF+Uqza4szsBgUerSw+cI7kq7VTlSmwJKnNbQEaG99fa1yl2TqOtdxUXLRLAHUiqVAPgtrYhgQSNjrac/jK3ePmUD0UMB66kzsexiYeotUVsWEfIB3dW4z5QLFHDDxALa3QkeciXEeBFJyOexf2rusjNmp02LZhZsv3QS3xAX2v/tBxDFF6VMBQBTuMwHibOc3jN9bWsPITsMbgcRQotVFMGmVZBWp+JMxZKiXuBbxU168/OZGJ4QlWsWpBmpu5NgR3gBszEBja+pteZqUfY32TfEXZztTGlmDVEWobWObMM2lgTkKm4639byrnYczOlo9la7EqiJUYpomYrUuchJVb2JHjAuSCEc22lOhwVKoTJiKauc4dKoZAmUMVPeWIa+W1tCCyjqRonGuDnkp3yYZY9ZMh0kycNqFS6oxVbBiqs2Una5AsL/zi9yANRY8/9RLNlKZWLeUj9ue/P0ljKIr4Yhc3KLobWymZPhBr7iNRLkDqQJoVsH3eQ3vm/K385DklwTGDfJdaheVcYcugvqNehmoBMriDfrLeQlYvk0mqRXS5vbkLnUbDfeVi2sXNrDCgFiD5zQxCm1pJ3gmhQWkAwFNGuCuYg3XxA5lsQA2ltb6E6X1jDhk1sAPaRaLbWVBUEkp1BeTDCr5fKPXDr0HyEWNrHYai9gwW4a6jbXUA26G5A9458K40KkXFwDoSNdfTQyuwAJtJUqtp4jptrt5CVZaiycG+pyaAEnbQAAk/JhFqcKS1yBrY8+fpKz1DY3J2PPynQcRUKFW+oCg+yqD9dfeYZpuLVHRggpXZybYVO8tbS8spTpfsr9IzE2zn+tpaw2EQqPDe518RGm/Xym6do55JW6K5NG18i722HW0kJp2IAXboJd/s5L/3Q+IDfkRcnfz+ck+wqNkW4YjcWyhrdfeRZKRznc3O0d3Cy7VGZzlXQSsx8pdMq4lSpT10hSBBvaTu8UHyklaIlpHUnzMbSF9paJ0t1B/EiK4UIpAseeu/tK2XSGqnWO7lS3LSXmw2emr0qdQ5VY1mCkqtjobjYZbb2lFGuSfX8ITsmaSGKoU3BElw1YltZGqXPtL2F4ZV7xkyWKrdsxCZRdRqWIt8Q085LKK/Bi5YZZIBJqWHLbCWKFQiJLVfDldxIGEAZCLFFoA2LHqlzJ8VhGpnK9gbKbX5MoZfowPvFiipaLaSBI7uzIsUQybDsozZlJuLDUCxuDfUHp5aEzVwfZ6pUoPiBqlJgKgHxAEXuoOjaXvY6aX0lPE8OdLNlORtaZOXMy62JCk2Nt/OSuSdr7K6KNdQLC40OpuBYWHQk69IM1rqLa25C456Hl+c6zgXZOhWwlStVxTU692FCiKedaoyjKSw+C7ZhryW9jM6pwTGOEQ0zZNNSpCFjr8JJN7A85V5YdWi6xTf7X/RhICNifadH2SpU3NRa1MFSAO97zI9JyGKFLnW5XXQ7WO+rMVwvD0mUDFB3BOYClXAB0svjpgddQSNpIFTpK7rCTssYLiWJwxFFquZL5ii1FqIDnZWuuoDEKTY2PiB5zvF7GV62tMNSd1uL5cjBDmylV2OpPy0nLYLs8+Ipk0VHhuWNidLeW287LA8R4vh8Ird8ppqSiuyBm8vE29gLSNsXyzVTlHhHOvw9W/UYq9FgCO8cnKwsb5Mq7k2t8jMvg9PuaNRSqG7NckKrlRYBUqHY3UEDqTbczV7ZcHxlSlSxOIrGqlQeHUWFtNFXQeszuI9kaFLALiDW/Ws4ATMBZba3Ui55azPbXBp6vHKspHHNR7xcHWITvGbIbkFb+Anroeeu/nMvEDvHNSrms9TNUy2zWYjPlvpmte19L2lXA4ekGPevVVcrW7rLmL5Tkvm0y5rX52vI62JcLYuTpsbW087XllfRjuT5oixyorsKebICQue2aw65dLyKpX8OUeX0vOs+x8Lq95SppiaeIUkIKzIUIWwYNkp3zHxHlbTeZR7Pm7AasrZSocHS1817bai2mt/KXfHZCT8GNSQX1NrazSxh1p2PtvppHYjg7La6Mdtr8x1ta4iLhgGU5jplJU+gv7ykqbtF4WotUdBiOGsCciuUucpYAMVvpmA0Btbac3geHtWqOVUkKdSLaXJtf5H5TsMd2oNU2s5VFK0reEsFvkDooOv/EfWYVThuKbxjD1NAC1kKgDlpvtl+cpCTXZpOCa+UpcS7M4ih4nosqqVDEshsWLADQ9VO0nxXZSvSplzTN8t9GU76bA/SFR6qXXuaipe47y981tiSo53lmlxq9RnqApp4VXxKNBe2oNyQd77+U0cn4KRxxv5uDF4Stam+dVZSp0JS+uo+FhY8459L35eVo3FcTrm/wCsNiS2Xpck/nKJxTm92bXfU6yyTZk3GPCNTDkNZQty22/K9/wPylvujmDVEOXMLjKUB6jQDLccxOfSu4sQzC21mItfpbbc/OOq4uows7uw6MzEetjDiwpqui3i6yipUyqFXO+Vblsq5jYZjq1hbU7ySi97W6H85kS3TNh6KPxYy1FNxqCjmQi41B5+U1qmNpir3pCuoZjlcHIwNrBrWPLkZz2FrPUqF6jM7G7FmJJYnS5J3nRdqsZQahRShhWpmmo71jfxsfvnpe/5TKeNSas2hlcVwczVe7sR+8frNLhjEgb7m9hcWysdfcAe8zKdwCQfun6m34Gdf2N4UlaoiOxAZTbLYkEbHLzF+XlNK4oyt3Y77DdlGc61SL6aKEvm9C2n0kGMrd1RADKz1BZgyqxUBr3Fx4DsLjXcTquImngUp98zPUa9kB7ohdLGzZ7i+acXxTiffsAxOmi3IJCk3sSAM2p6CR6f3L+oM4ZxxsOlYBEY1UyEsL2BO6+e+vnMY1R/xHQ+FSoXQ3UnUNcHYbc9SIuIOmn7QAj6GHOcE7X/ADkqNEObZTqUSSQOVpOlMnLp6+U6BcPg2oo1yKmd+9u97hSCGVV1AIcD1Q69HcQbBozpQqmoFNkdg6kgNq2U6AW5b6yXZZQ+5iLgGOvl6c/qYVcC3gUZdSQLso2sTqTLIxaaDW+p00GuWx8+elpvYNsQMFie6p/qWKd9UKq1spuiAkXU6nbrM+fI4Rk8L4fnZ0qVxRQU2YkkkPlPhSy/Fc28gLnlKVLCX+8oDXsdddOQtvy5C535x1HEbksTe9ySb2tbf3tIjUQbpmFh97LuSd7GXHBY4Xw1mzVO8VAttWLD5MARcnQC+pE6fH8dStiEqYijRqCnTValsymu2S2ao+jFgSD6g7zkTWQ3yow2t+suARe5+EX9PxlrDcRdMpRKZOouVPTc66nUyG5eCVt8mMKDdJ1HYrA566hlBW4uCyrzHMmValLlksRyICn6y1gBWpnMgXXl31IMLa3AzXvpyjczNRR6B+kfsXRKJUwndrZfEpb/AMoN/wDSeS4zhjqbW2sNja9vSdXiuNYsixxzroNGxqnUsV1yVTpob3AI5gXF8bEuxa71lqEnUioanlqesm2NqOdfDMGyZDfoAdfMaSWhw2u5slFmJ2AHymvh8SoNywNrg2zHkeoEnwvFAlbOtRraNYFh8I8Qt7GQ5NImME3yzCXDVQ1+6ew38DW262noON7HYSmtOpUFxUpipq7rlHMHxehv0MwjxyiS9qr5WL2GT7pJsDr0lE8SrV1tVqlzTppkzAAIFZUKgLuLNz1OWY5IzmuHRrjlGEuVZ3nBOyWAqVEp90l3+HM7m401+LXcfObGK7JYCitRnoUf1ThG8Ibfnz6ry+9OK7N9palKtSao9B0QFRcvTYBltcMqnUWXcHbzvLfHe0dVhVp03p1O9fMXHhJuASSuxNwBy+unP6M9tOTv8s6fWhu+VKvwdzjuz+Awyq1SnRCNTzgCkl82tlC21JNh/tPMONdo2GhwlJNTYag2II5c7He3LlN3snx3GUmJqknIB3RZVYC2YW8IuR4/a0s9qu0zYhQzKveEkG9Ijw/wsL8uczT2ZuE3/LNalKHP/f4POP8ApBiAfCyqBsuRCF8hcXk1OvjKxzU6j52FyqEpmA0FgthoCI7GEk/DTtz0AN5sdmuIGlWRqXxggqbBgCCNbH1ndUaujicp3tcmc19hq/eupN9DptuD0nTdkexlfGZsrAWVm+IeG1rac/8AaO7QK5qvUqMgzHMWNSmCzNqbIDcC/laUcBxJgroMR3YVbqbgZm2sLkE8tunlLOTa4KcJm/2b7UPgu9pMGAYFDlXNm1tbUiw851GH7RYfFUhRuaKkljqNxsLbD4frPJsTi2djzub3vfnveW8NiGVQc9O2dbgqGfS5zAFdVGvO2oja2V3novaHF8PSgaaYpXqIGyKO8dTUHiWmQCQASAD67zi+JcdxBUJ3VBAb3Aw9K5HnnUkfOU8TUoMM3eFfGCStM28Wb4V0sNDp5RndUQrhfGQAczaC2ZQNFP70nbREm2Z+KoMGJuvM6WAI3JsNBKhXMbcudteU01xjJchQDYAGwutjyuDNLgfaGmiuK4RyMrJ3l28VwCB4SAthsRvqJYqY1HDV0PfKKi5QT3huP3dCd73tK2E4rXRndarhmHia5JNtr33nW8X41QrqRdcuwF8oNgNNFHQemk5R0p5mymwtoN/kZNJ9i2umaOG7R4wC5xrr6f6CQ4vGVS3jql812u97km5JIJ30MgxGLJNwEW9rhAFUWHJRtGYipcrc/dHyN/5yuyK6RLyTfktcO4qaJzqQDawsDofn1+kup2trupzk5r2VgzDwn4gQN72XW421B5QcR4DWwwptVUWrIKiWIa6nYnpMgsCRYW1GnvK7IS5as19ScOLNE8VNQnOxbQ/eY2Nxrqfb3lAPfXeQow2sLeW8Zn5C/OXUEujKWRt8lnvgu+un8oNjAPuyFGDE6ch59L/WPekNP65mTRG5ipxC26KfIyccWpj/AN0pH+LNKncCDYYdZDiiVOS6JsRxFH0+y0l817wH/mt9IqW36gafOVBS1k4TbXp+cmkuiHJvs0KeNC5QqKCB8QXxWFz1tv5chL2L7RVXvmWgQwW4KE3A8QuA2h1+g2tMfDUyTYen0l/tDwSvg6po1wA4VX0NxZ1BGvvb1EbUTvZH3inNYCx2suTex28VtfMzo6OGpDD51LK+YBahJy2K5sllBubm9+hGk41Kxsfbl5yxSxbBeR05gnmd9ZYo3ZPWoVmJzs9wSpz3BFtxY6jUbRvcMpFwdRfbzP8AKMHEWLLayWtoiqgJGoJHPWaOF4ucmV6aOSpAc2zLqd9NTr8gIBmJTJHlmB+khRzfU9T8hNzivElcErTprmAPguLaG+4AOth7ecw1qb6coZIyqrKbMCDYGxBBsQCpseRBBHUEGLTcXJtyMbUq5iSSSdBqSTYCwFz5WHsIlM7yBfJZZxmBtyv+ek0KnGWFA0RVqBWNzTBHd35Ei+p/1mS5ufa34RcRUQoirTAZS+Z8zEuGN1BB0XKBbTe5vAs1a1TClbKagAuQpSmGa9rG66WFhcE8ha5JmaMOSNDz5kcgf5yCsNdfT5aflEVwBYDrv58/pFENlkaEBj5aG+818BwnvFsC672JViARa+buwzbbWHymJTvprz6wxhY2Ab18Rv11kkWTVAxtpy/1H0k/C6mRwxFzy8j1lJqhW69CR8jaFLEEGVotZr8WdxUuq5SRa9luwYWYEAWYa2lYVTlyncC23T0np3YfiGEfh+MaqilqIR9bZtbqCL+c8v4his1Q2Frk/WARUSQ7A7H+vzg2FIqAftE/W4/OQtU19r/L/aWzW5ncG/yMhkohqcMcG1xqqt5eJQ35xeGqRVyZrFhUpj+JlZV/zZYYmuzPY6Wug9BdR+XymvwLH0UwlRalsz1ab02O4ai9NyL2/ZY723kcpckpJsy8Nw16jKEK/rGVVuwFi5sL9Bc7zT412OxuG/vaX/ZiqSpDAIb6+1tZewuKw9JipABRm0/hY6j2AM7XjXbnDstA3Df9Vam+oNsyshDAextM/UfPB0ekuOTx2jQZjlVbnoBLGHpOpvlI1APsw/KdHw/H4JKmdUFwCdzf4WuALW5zqe1+J4UMJSOGTK1RFY2vqdNTc76TOWokpVt4LrBFR+o8sqF7mIQxFrc+nkJNi3XMRc6MfxkuGrqPp+c6PByNc9i46kwNO/Kkmh2uAR+UqNm3tp9J03bnH4WrVp1cKuVHo0/DlygMpZXGX+IGZPBOKVKFVayBSVYMAwuptyI6HaEGitg1qMctNSS2llBJIGuw9LzV4T2exNUs9NSoTLmfxALm+G5A0vtNXsRxynh8cuKrLpmdmCjbPmvYH+I6TWwvbujTTG0xTJWupWla3h1OXMOljLWRVGFwnsxVOHqYmqLUVYroy5s603YACxsNZq8N7OUavDsVjO9OakqLl0NxmF79B4Ra3nOfp9pq32SthBYU2IrE/ezBkS1+lidJn8N4tVVKlFXISqrF1ubMUp1Mt/8AEYJukQ4SkKlalSLZRUqJTLblQ7hSbc7XvM4PcbRorEEMpIIIIINiCDcEEbGR3kpGdlmliLaFVIsd1BsTziU6m+nL+UgQXNpOuHcbi0Aa7C1x1j6jarf9hfwjBSJEfUXa/JVHyEA1XxDNkDMTlGVbkmw5AdBM5E8Y9V/GPp1PEvt+MipVPEvqJVKjSUrIqY/CMHOS0Tr7H8DGUm15e8sZhSNgY/NfnJc6tsq+wI5gfnGVaeXW49BvAQhNv9Y8qb259OcMHiSrhk0ZSGUkDdSCCPkIYmr+sbMxJzMDfU6GCQVOl/8AWWa2EemrZwAbp4WNnFw33OY01PLTrG4XGFSCrEEagh2GvmALfSHGKK94xSoai30dlylrgEkrc21uN/PTYAJQrWNxuLkeRl3jvFnxNR6z5rsBozBiAMq2zAC+3QSHg+FDG5Yrb01HPfSS8RCFzlSy6WG9vK43kXzRZK1ZlqRY+0c1W1h5Rxoknwrr0jSgPt6D8ZJVjEbX0v8AgZIKhsDbl+ciVdT6H8IXPLpALT4sFQpQDKuUFQFLEtfNUOuY2JGltl6a1lbeCVCL3N45WuRAsO4GQPnW5ZhlGbOMoHiYWtY30sTsdoiXvNPiPBq1FUapTZRUTOhI+JN8w8pmqAfvW9YAtdXXdSL2YXBF1OoYX3B67RMNReobKpNtTbl6yWojMFvUJ0AFyTZRsBfYeUnpGqlNqYr2psQWphmAcjYso0a3ntBK5NEdlcTlLvkXxAZS6s5Laiy08x66Gx02mdieGENlzrfLc5mVAOdgWIufKQhgugsPMATV7PcMpYisqVcUlJSD43FluBcKWJAF9rnQSrbLUjE7sjnGPe5nU8e4ImHqVESoKgp1O6BvbOwF6mQHUhSVBP7w6yhhuD1WJtkB3Kk62O3KWsjbZn8UFqrfxE/4jf8AOVCb6zR4kniDcyiHdRsoU7nqplA7/jIj0RJcljC42ogcJUZQ65XAJAZb3ysOYuBIcwvzkd5NRpBgxzWItZbMc1zrqNFtodZYgYmpHlf6n/WWxTJBOYLazeK+ugGUWB1v7b6yCnRJudNN9efzjsxtlvpy1EqEMrkrVzW0JVvUGxP5yZltSdT9yso9nR9f/wAaxcRSzIp5gAfUj8hJct0rC3Km3+dLfSo0EobxYsHp1eT06bHzORVqA+4P1mdXuCRe43B6qdQfcES/U8dKkvPLUQfx03aoo9xVK+4lMjNTB50zlP8AA2qn2OYe6ySGR0ahB+Y+YMmYm1r+Z9f9rSoDLtbC1GYlaRUHYAG1vK8UTFshxXxE9dfnrJRTGmVtTvJGwL81PveRmiR06fnBBf4phbUaBDBvDUBsCLEvnym/MZ7dJRo5gAJp/Z6lTD07X0qVwbfw0Co+pmp2e7Jvii4DrT7uk1Vg+hZVNrIOp1te3wmQiWmYBDgXtoRp58tJDVoFbEkC4BGjbHztb6zqm7K4ulhxizSPdWVtbXyMbKSp1sdNbcxM37TTyDMi3ttrp6eUix2Y+GU+O9tab7HoM35ReG0m7xTyvl/xAr+ckatq2UbqwN9RZhYj8ZpcBqVjZKdNWAYfCCXJGt7D03MmxRzi0HsDlax2NjY23sZI2CcBTYHMLix21Is3Q6bHkQdiJ0lLs3jWqH9Q4WzDRTp4TlOtrm9pkYjhOKT+8TIRuGZVI8yCbybI2lNMI4Oo+q/zj1xJvufneVmY8z9YtLeCOjTw9dMpzqhN9235RyVEbRhbTTJb63mziMNgq2Dw6YZGGKNZaVck+EmsXFIr5eDXofWYvaSlhkq2wlU1KZVTcqUsxGqgEk2HXnFE2V2rUwbEMfQAn8Y1Wp3uFfQi17eW8qhzLNGkHAsbG/O9jtJRFiYZBc6bqwHkSCAfbpGVME41ykg8+UspRcMFFr36A68vIzSw+HrMRYM4sCVVT8J5jKND5/SJUuiaKHCcJnNgCW2C6eIkiwFz5TpaXA61fCPWVAaVMhGJ0KvpbQm/yEoPhrgZKNlYE5icz2UZjlYi21r6aTX7OjNQq0O/KLUyEqdWutSmVdNNLhrE35i+wlLLJHIcT4VUoBe8Fs6B00YZlN9RmAuJU4h/e1P43/5jO07U4PE4tjVu9VB+roBEDZUzVh3aqhNgvd2JsSSVvqYwdlq7u9T7DUKipUYs1l0zE37t2UkW6CWsho4cEx6b6zQ4nw0KwFIVDfVldQpF7FSBfYg/TnFwfBKz+IgIouSzEcuVt7+toK0yXC0abFApA8nOVb/xcpr4VHpqKb1KbU+8WoaaspBZQVBIG5sxFz1lpOC0zSDCtRo5xTqZ6n96hZP7tFz2VdGJvc3K2lnhvBcFVp5Ti2et4tRUpZfDVKralbS6AG5eQXQ7tT3daoK+FwhpoadMBEBPjbvASxOgt3TXtbdeuvPPw5rFe6KubEC/Ib6nY85t8f4S1NVp5WNOlaoWawBRFzNqBZtarDTz6S3wv7KK2HC0UQ1tQwdyxokMr6bagNvDZKVnI8RwHcsAKl7qpJsdyoYqD0F7X57iMweCzEFgSLi+WxOvkSLnyvOh4hh6lSrUNSm4JqM1lBN8zm42IUDTrvbSXqXAkPdKGazMQwQZQosfEcxzbgb6nMdBbWHIbTDxPZ7NdV0K3+IFRe40O52vsTtIKvADTXO1RRbyO5vZfXwmdlW7LVW/94dzcDLne5NidAVF9uXl1EuY7shWalRpUsNUqBGqOXysSxYKFu4AzKNbfQkGRuDic0MRja1ClUU1HqinTw9NibBKT164JF9B4UpJf9lzMbEdj8aht3asMua6VFK21G5t09J6vR4NiQqL9lbwhBZmVLZAttz1Bi4jheIynvMOoGUIF7+kVIJObMcwI1ZfLUkkWkObJUF5PNeE9icVUIFSiVU5bMHpG/iW+UB9yua3naLxLsm1GkaufxC5K3ugCnUXOpNrepnpGA4Pjh4XrUFQLZFVkIWxGUXAJ0AtvDH9iziFC1sWth91Va2tuia7D5Qp+5O1I8Q7081B+ktUXTLswJ0sMx19p6wv6LcN/wDMH2psfxAktP8ARxg0IPf1DYggCku4N7avJ3xI2nA9ouIgVsqfdzG9r6vUepe/WzLr5CZi8RYG9jfa9tbT1rC9jMCxq6VqhyKmY92uU+GzKbnxZU+szW/R4grE2dqOtlZlzHTS7KB66CRvRNM8qxuNpFreIhbqCALMA7EHfzl7D8EZqT12SoqKubVVDMP3QTr1udJ6DWwWCQFldSV1W9FEDehzkj5TqOGPhK2GfukVyaS5u8VmBq+LMv8AB4dcvWY/qFXBtLTOL5PD+HcBqVjmUMtInR2W5I/dUfEfcDznd8H7LU0F8mUKCXeoL1CACdzotwDsANJ0FegaTrU+zWVyyIoFbKpCl0YMSNSPCbki46TU7Pdnw7BqxLeJiAdbAtUKj1C1GUnmOQlJ5ZS6No44Y1bMfiXZiriqTUcNUUUyAPECQGD0GvUbZmBpVRYcqnTWeOIzEqMtiwuLDfUj8QR7T6xxVIpRbuaYLKjFEtYFgpKrp1Nh7z5wp8EqM5+0J3TBmLhg1Pu8zsSmVvh11HkwmuJtLk5Zy3vgzaFBx91tNyQT+O09B4Zg8HisDTppQy1VKUKr/e8YBFQ2bxL4bAG2x2nPDA0cOzZy11sCgyE66Xysdeu2mmk6LszxOiqVBRSrr3dQh8gB7usi3zAHZXc28z6zTcZtHFdpcLTynFYYkUWxDd1dQCLU6d2tYbsOm457nEYIlbXSlWX/AApU3/7t1+dOegdp+6rYQUaCEGlTsq2yl+6qHMwW/jcnQkC/iHWc7iey1Q8O7+5ZqVVboUZWCVaaGoAp1bJUsLjT4z5SYyKyXschWpFGKMLMpKkeYNjL1LHEBVzvpYb6S/jeBYmpTp1xQcAoFqMVIUZCEWozHmQVB53VjbWZdTh1UMUCFiptdAzD2IEvaKq0dfguFLVohvtIuQeWa2p+8DI6nAaVLJUfEKVfMV38WRirAi1/i85ncJ4bilU5UrLfe2dB9bTvcDxyqtNFYUlKoinvLjVVA3LjXSZybRqkmZHDvGuSm1WwJIPd5VItlsCi2toDrK9agKFZK4WvUdWDpncd3dTc2AubXBGW/Ox0M6LDdpgjDPUw4TPdlUhmILXbKe8Nibm3T0jq3G++XJhaurd4XCU6jnxO1r5aT6hcu2hvM7lZZpGF27xLU1w1FDZEp16aqSbDusZWTbmMi07eU5XCkEXYqOQvYDmb/wC9t56D2j4TXx6U7LifA1VtcFitcx8KqTTRRYE7nkJzQ4OMPmGJw1eppZcyChlPXSrdtORm1mZX4zQwdOzXzjLemg0ZlbUFmXTe/SUsFxfCUjmWiVNrXDXYHW+VmJy+tiZp07N8WEp1CLBc7qLDXQKC2YDoLkdJqYLG1kUJSoYGmMxFx4idWYC6r4xckZVuw5rK2GY+O4xWdu5XD1WRLKKQquyG2+cogZzfclvlJ61DHU6Pe08DhFSwJyUczi4XUiqbm2YX3tfWXHOMz94K9BTbLZQSoYaBbbG4Gwu/7sbWxuNylftgy6hlWmgGosQxN7XFhY+I/sxfsiTnBxDGkVFLpZqbIQoojQsulqY0233mHRoObkKSBuQCQNeZGgnV1Q/3qrm3Kypb1GXw++vlNrs1h1q1lR2qm5Gne1hz/ZVh9flLbitGJ2SwVXvXKUqmTvaBUspvlWtpcgWJCnUjzMwjwDGWGbD1F0++pp/89p9P1uzXD+51wtJtNDUUVLG371/lOR4hgThcKid3h6tfx5qlHD0kJBclLqiclyjS20biEjwyjweoxtmpA9DWpH5hWJ+k1D2erqqgMrZdLU0xNQsTqdqOW/lflpO0pji7H9Rh3Fr2tkX6MRJ8RwjjdZLOopm4IY1QDoQbHITppYiV9QsoHI4LhFX4qlOuQL+EYcre4sNajAb7jfTadBwnGvQI/wCquAuYX7ymhN9QpCswtttNKh2X4qf7yvQUfumoxA6AFB+MmHZXEAXfGqAOlK4X3Li3rKvImWUWjDw1ckqhwmHyhcoBqEEAqFIulLnbladvwD9HzJT7xa1NMw0DJVqZV0Nh+sS+w3B2mHguFYZWzDGB8pAspp2BJ0Btc3J851TdqCo7kOLqASMjZsp0G4AtpI9SPRLxyqyLtHwp8Ooqvihcar3dBUAtrezu4JvOIqdoEUZWxOJcC9h/1dANLaFKQP1nU8V4ula6VlaqFupsEy+Fc37QuLHfaRU8FgkUucNRUAAlmVFtcgC7EabiLZRI4mrxfAn4qdVtALHEVrabeEOB9NOUUYjDNqvDy50Fyj1Tbl4jcn13nd4fH4QKzrUw6qlgSHG5vYDLudDoNZlcS7UYNfgrZj+7TqfiwtItkmDTpPtT4fk9KSppe/MC2s67sPWajUzV0K9NQfopMwcP2ww41bM5Iay6KLjmxGtrXIsekmwXEO9yOHYZydMxHxV0RRa9trj3lrZNHS9u8QKwzUhbYZiLE3+vzmb2a7L40ZKi4hNBcB6C1LXHmR1P4y4nFyDlFAOA1ti52bXKPSdFwPG4yo6/qgtK4zeAL4bn9o72HLrItslKjO4ph62Dy1alRWap4DlpJTFl12F+p+cy8T2rdgqriXpkOhY6qCitdl1sLEaTqe3uGpVe5SqhYeM6XFj4Re4M5P8A6C4ar/d13pnoQrjX5HlM5OgpNqy+vaHBFs9TEKWGxaoNPS7aSjhe19KpXdGstJS4SrmVg4FspCgkj7wvsd9NjnYvsHXoqf7usuYMcpCVCqpUsqs4OQlymxN+d7CcXW4Njxe2GrEC5sqNUIH/AAi5052hdDcz1N+MYLRu/uVJYDK2p1tfw67mR8M7XYepRR6uVahUF1CkBW5r4jfSeM1MY4JBJuNwdCPUHUSI8UcdZXbPwRvZ7bV7U4Xl/wCEf+KU6vbCkPhH1E8dbizdZE3FTK+lkY3nrz9vrbIP8X+krVf0jH/4K+5J/lPJm4k3WRNjz1l1gl5ZXceqH9JNT9hB6A/mZFV/STVI5D2H5zyw428YcVL/AKe/I3HuDcUpWLrTpnxG6ZW1DHcFksAL33uAPaZ+AxNasTQpUj3eVyToBT7yo1Sxy7Gxtl3mn2F7D1nUVcTUrUqbG/dZgGcciwtdQdeh20ne18BSpBadOnlGtgqkjTcs1rA+ZNzMNh3ZNTdHEYPhqUF8Tbas7G3qSTsJvcG4pRypZ1yvbI97bnTU236ec867d18RUxVTD5rU6eUqvwqQUV8znmbtaU8B2iqUadJCbLkK31DD9Yc2Vr2tlI8JFjaxl4wrlGVqX1Hs44oGDWJUKCc+xJVipABGlyLXPW4uBODThdWohVXZzmyuzEEkO3xkuCGYLuDvL2ExIrjXwU2VWJGjVHAylm89PbTpNXD8Voo1Ol3R8Q+JVBVW6E7jreHPn7GdJFKp2Sp1Dmq3Y78t9PK42+pkz9msMjAd2MzrluBYlRlU3I56g38pvLjKfWVOLOHpP3bAVe7qCk5F8jspytb1sfaSTZn4TgGGCGvly5M5JuxtrdiADpfecP2p7RNVr/Z+HtpSN6lewYXFwVS/LcX56201Ol2p7SVK5XhuCK52UHF1rEJSWwLKMuzX3t5Aa3IppwTD0FyUqtQaDN4lOYgWvYqbegsNZZUuWUbMfG4uu2jVap8s2n1Eyq1VtP1lQ2uCCxII9iLH6eU3MUUX7xPrl/ICY2Jqry/KaRaKmdVUG/ivbbNn1HnbY+Yt6SF6AC5vDrcW8xa972B33FjJqtTyld2liCTh+Heo4SmhZjewWxOguTpvoCb6Gezfo7rfZ0tVUoTprf68/r7Tlf0YcHJz1bDvKlOoKQcXGQDxm3noPl1nU8Lr4MAirTqMw0IzeZ26jz0lJTpl4wbXB1uI7T4dRq+vof8ASeX9qqIxTkrXpoD+0evW2k1uKcQwapUYYLxalRUqkXsDcLpropOhM86xvGXYk/ZUpi5Fj3h+ucX+UOVj02joKX6M6rfFjUUc/wBUW096gm5hf0T0/v4usbi3hRFuPcNp5bTzYEuxLqNhYC9t+QJM+isFiy+Fw7puaVIkEMdCinUKCf8AeV3UWeOqOUpfopwq71a5Nrauo06eFBYeQsJyvaDhHDsHVNM5yy8h3xyiwNgR4QLW2nseHxCknQhiCLlWANuYuNtZ5T2/RXxL2K/Eo12vkTn7Ss8m1rkY4W3ZR4G2AqqWTDjKpAzOtNVDEE2Uu25sfkZNi+LNhzlpcMc3ZhdFAFwSCPAhufCdr+s5Xsz2gq4QslNtGIuVdkF1NrZ0ZSbi4AvzB1m5geJ1ahFdnIPfOTTqVXVVAV3NqYtlJYBbnNqTpcmKd2+jeobfudfwuvUr4Nq1SlUp1VcqtBswuAV8XiUEmzHS3KaeFwNFmKirdhoUzJmB3sVtec12V7cYp2YtQp000HhCUxcgkZqmU9B8/KP7R8HoNjQ7YylQKhrqKSVWNRSlzUao3hNnBFhe2Y30Njin0Zxu+TpMZx/C4V1SpiKaWzZ1uHb4SVuq3I1t8oUO13DqovSqhwt8y2IqG2xFI+NgfIdPbkOIJhnwTPi6iVqlDMxUVMhK3LKqublVZbED002livw/s/RpVnCUyaIUMrNUqODUClCAzXPxAXGm43EqkWajZn9t+19CvXSlhC1K2ZHJHd5nOgBCm4t1PpadZwmlhqeHrtVxlI02ps1SkqMHAGZvhchlfXQZRrymdxjtBgjhg9Omj06uRb+FX7pmK1PNWVQSB6DTaY/aztG1PDBcI5cMFAOa5W/iYGw10Nt95dSrwVlFVwzghxcIWWnVelmcsSqhiFCtl1zC/it06+Rt4TtZiu8Xw038CrkKBBYAHw5Tve5vzuTbkOYxGZmJyZB0A0Eu8CxPc1UqFS2V0YqbAEKwa19elpttXZlvl0ejUuIsQc2CrB2z3CKXW7U1UeOw057TTx9WriKFWmmFqUiyplNRgM1qtMlbC9vCG+UocA7ZYWi1QuG/WkMQ3iVHuxbJzVSW28p0CduaB+FUI8iPwmUptPoUUV4LVqKikUk8IVguUA2ULchUAvv133iP+j/vAAK1JT6MeXtNWn2yw5/7K56AanyGk5zjfbsEuKZChByYqajZgMqEK11Ave9s1jrsTEXKQ+xn8X/R++HUkVFrNkquoVcgGVGNmvfe9hqNesZR7O4uhR72rUVFoWL2YNlyP3guQuutjpLg40xVzm0yaAta5NtgQb6Em2m285gcXfucWrvYEFVXOoDZnQGysDmNrnSx0JBHPWnQo6bh/bhKZua6E2sDkYWF7kCyjc2+Qm5Q/SHQYWfEpY9dPyniDVY01Zf00zLefQA7bYN/ix1AeZYSSlxvh7b8UwwJAvapT39yJ8997AVhI/Tx9yfU+x9DYjG0bqE4nRYMdT3tGyDrlLayXA4/DUzf7bhqnpUpg/8ANPnQVBEziR+nj7j1H7H0nxOrwbELlxJwrDqXp6HqCp3nnnaLs12esWocSWkeit9oX0yrr9Z5hnHKTUwTyj0tvkndfgXieCRCe6riqo1DBKifRwDeZuUzYrYdghbKbAamZgYyyZEkNp4V2NgI84a28mw+Ly62veXkxtOpoy/ORJtCMbMkoOkbabLYOkdr/P8AnIX4evJjCmizxs+kO0Har7OpTC0+/r3yhQCyoeZfLqbdB7kRnD+0ZY06dWnUFZlXvQyMgU5fEbEarcHUaSMoMNbD08qKAzXpqiL+9ZWJBe/Um5InOdmVJqO1RmNXPYMTclR3isb3OniBv+6LbzjcmaqMaLPGsPUXF1MTQbKWw1NQ1lYgmpZ9DzyC3lnnPf2RSQXakth1AJ19ec7ephtT8v8ANcSM4Q7EfQH6Sd3BFGNhsPUIAAPwsLAXP7Q0HnKPFGrUFzBWTMw1amwBNhpawLEi23WdNUaqgXu0LmxuwA0OljYnY6y1hxUqKvfU7FGut7HULYMLepH1lXG1ZBSw/CHo0M2JqFqrXyqhBUeElcxtflqb26Tie03H63efYsH4sQ2jsDpSB315HX29dJqdu+2P2c/ZcJZ8U9lNrEUc21+RfmAdBuehzuzmFpYKkdc9aprVqE3JO+UE65bk+p1msY0rKtjOF8H+y08isSzHNUfW7seum0ixObqf69pZxvFbzDxWOvLpt9lRmJ/r+rzOrN5wrVzKlR5oiBtQxMNRNRwo57noOZkTtNGjgKwwz1aaE3BDN+yO7aof8iMf+Nekklcs67gfGx/aF6LZKSU+5pWFvAmUFrDr4j6W6TpcT3NQeLwhRo4XRwLAsSdt78tPLanwzs/g3o0atPDMrNSpvnFWqLlqYJPxeZjuJcJpJRcvmVFU3vUe2+2/Mm3vOSXzSOzckkkWOGdyuan4Clnqu4uag0yrkB0RtBfpc6TBrUaFZCoVTbKDm0clDfwtdtCQdjsZUTEq9Yigc1OkgTNc8zfwnmPD9JW4vjlogFrnM2UfIm/9dZdLwZORSfBoKwLArTLDML6oCRcXPl5T0bhHbDCUKaUu/sFCqCQSTawF2t6CeW1eJ6aUtPMn/SZ+IxbPpZL72zG/ra8v6TZHqcUez4n9I+BXQu7EX0CH87Tle1naDD1ai06VNaTg3eq4UqVCErlamzXBuNRflOUwPAKuIQVFSt0Jp4erVVjmNvFcAHYWHSS8V4XiAadGpRr50TKuZVpsVuSoYsx+HUAaWAtLrT8+5X1YpdpEX22rSpBbALVIqJUakveko1syPe4syW9VjKHEEAAa27lmC2dy4tqQDtuPU9ZNwbgeJcnu3WkWRxd6mXMGBVl8INiRfe0q4ns3iKZswHsc34Tux6fLX0nDPXaffW9WabcZvmyVgitTyNSviCrsKYTPqfi31J9jKlbFLUOYJ3ajKe5Wu5RiFKsbmwFwSNRpfTeUKfC6t7X+n+s2uGdnKja1KtNFsdSCzbaAKP5zox6CT5lGjPL8SxQXMjJx73LLh6b0qTKoama6VLsCbnw2BGxsRvfrKX2Gy5Ql/OwJHWxE0MVw+qGsAp9Cf5S7wns/iqpsEVR+0zZVHrpIloKfkj/kcajucl/ZiZKirkCOBqSAjAbWuTbU6byarSQUGY4grUBGWj3ZyldAb1SRZtfhCn4dTrpNjsHVRiDTOnQqR+Mdw/DYiowVKVQk6eEfyMz/AEPNF1r4uO6/9nNNXOviFjvHJXNvi2tYdZ0vEVq0mKVFqBhoQcxHzGhlNKgOlvmt/wAREtG06JjqlJbkZPfHrFVnzAAgXtrfQX6zXxuHWnoyIpsDZqaA6i43WZtd1sSAt+RAA/CZZdO8fZeGbeuDUxPEwiilQJJIs9QnU33A6X+g05mbfDOEPRC1K627xLqCfusNHsDcciL+U5vs/gC/66oLUEcJUc7ZmBYJbc6Ak2Gwm52s7X/asQzoLU1ASmNvCotexOlzc+8mE4qXK4InGe2oun7nWJV/UOSrspIXvCXOQ3BsDfS+3vMOthKJV812LgC5Oq+JWuPZSPeWjxDLwMuTq+I016MosLHeyMbW2J5aziG4qTznbHNgfDgjg/SZ8buORu/c6zD8KwApsHUsx2bOwy630ANvnMarwChfQk/KZP8AaZ6xDxM9Z0eppa+lGEdPqotve/7OqwHZjh4Vu9zsSLLZyuU9dN/eZNbstRzZabMbmwAuSSdAABuZlDiz9Zd4LxQnEUQxW3epcO2VSMwJBJItoDzEhz0tfSiceDVqXORmzw3sXhgT9pNYAAiwuhBIFrll/eU29OUy8Z2Vpg+CsxHmRf8ACen9ucZQ/s+rWZylSoQKetMllD0yLISCoYJbS5AS/iAufHv7UbrM8c9NJfNFI2yYNTjnccjaNnhXZOgzDvazheeXLmPpcWEfjuzfdn9TXzLyuFzW8+UxRxZhs31geNP+1LyWkqqMktapXv8A4o2sBwyvUPdtiQiEi4IBGhvsLX26zZxWC+ykFVwuLpb5a9BM4668vUTif7XfrHf2y/Mk+88vJhhu+Xo0b129Pdx7UjY7RUxj8QayYdcOWy5gKjOpyqFB120A2tLmL7IUkwo7t+8r5sxa+VVW3wBNbnY5r9Rac1/a7chb3Jkg49V/aPznbjhpdvzEzlrW04tf0VKmCqobHSeidkOxlCthnrVcUrMSop5M+mpzBxlJ26c559W4m776y3wbiWLpsRh8992QXttYEjkdtZxanFjSvE/7PS02SfWRf0es1UeuKNMUzpSpMSDqCaSb35HNv5TbwvDqOHHeG4yqAzFmOgAXY6fKaGDwdKn8I1soJ6hQBp0HlKqYyliM9F0uLag8xfy25Tx5SSf5Ost0KiVFzIwYEHUfunWRcXoVQjMtQaWICUyXN2tYeI3Nv3dZJhaKIFSiqqoBAA0GoBv5nbXzlbtEmJFG9B8rq1Mk7grmAa+m1tfaWStULLvAsOUUmuCzEmwvbKp1sQLC9yfoJyn6RO2RwijD4ezYuroAuppA6BrcyeQPr61u2PbRsAuS6tWK+Bd7HM47yrb7oWwA3Y38yOc7KYDuy2MxjF8TVubsbmmG3J/fP0GgmkYbVyUb9hvA+zJog1az5q76sSb5b6kXO56mWcRR/fEt43i41N5h4riV5fc2QJXQj715n1m8vrI8Tjb7ShUrHqZZWVJajdRKzssjap5yFn9JpQL3DMIa1QINRz/lfzOk6/tZangEoIdQVZmAtmZr5/pVA+kxMIDhhQI+N61Nnt90K4OX10sf+Ke1js7TdgXRGCEkZkU+LwgHXpl+dukwyzqqN8caVs894F2mrihSoijmWnTVA2a18qgA/DpsJB2t4ziilWm1ittwNCNGVrcuR8p6ZjOCoFLEAAAk2GwAudAOk867YGnVQUMPdnrZdcreGmr93mK2zBbqdbWsL7TKMrfRMlx2cRwTiRojSVeM8VarUXMfhBt6t/tOjbs0VG2k48UiWzFWszXGmpUG2g9p2YYqc0kYSbRtcGoo5tVYhRbZVbUnXcjo0917GYPDpgqaqugzHxAZrsSSdNr3+RnjfZinVGZqb0lu2uc0wdOgflcttPQOE8YdKWVypIP3LZdTzK2v/Wk9zLp/UhcV5/14PHlrVj1LUnxXv/8AD0nDVFXYAXJNhpqdz6zgP0hOnfCpcC6gWPxEi+3la31k2F7TWbcfUAHlv5zj+3vE8+JYqW0AWzaWtyt63melwTx5ufYvq5wzYHtflCYLEqEderIQdLgAm9vnDF1wQbH75G/K205VMaQ17yGvxA5jrz9J6E57XaOGGmjKC3Lk9j7NcCw9WnUcjQJTFhqL5bknNfnrptb0nFceqBKpWlsqKdt9NSROl/R7xk/YcSb6qAFAK5gTdblbDXY3N9By5+Z4/jGaszX0PPXUzzMWqyRyO2enk0eKeNKjXx2IVagVRulM621LAXt5XM2cVSenS7xKyEcwNCBbzOvpvPOq+MBcXOgsCRpYD0H1F/eW63GamUIxBKG2pqa2O5BsTtz2vOiWulxRz/8AG4pXuX4Nv7YGN2POdguEqUsEuJRCQx+NWBVV/eXLe9wRe9tR6TyFuINyPO/v/RnrOE41m4DUytbKKijPkQkA2XLTUnfK18x1OY6yuXWvjb7lI/CscrUvY5bGcTWo3j3lrA8UoUtQFzdbCefVMY19TGHFGarWw8mD+F2tt8Hb9oONJW1bU9Zx2KYHaVWxBkLVZz6jVxmqo7NLo/RVI6gVAeGinTXxjEl3IF/B3TfHp+8LXv8ADbynMs8uLirUSpYi9vCPvWIKkg/j+6Paiqqd2Anmyo9E2+I8VY4SjQVyVQtmBAOt7qQbkjdtrWFhrucLvJLiLAAK5b20G+n15dZVlbJJQ5j7N0leOznrFsih2eTYLE5HVyGOVg3hbI1xqCrgHKb6g8rSLD4WpUNqdNn/AIVJ/Ca+G7J41zbucvmzKPpe/wBJDml2yVFvpDOIccr1aKUnqEqoUFbWF1L5XNmszWexYgE2F72vMnNOuTsNUCjvaqpc+LmAAeRNuR85RrcEoKuXvSahQsmnhYg/dewU7EHXQnykLKvDLvHJ9nP5otNWY2UFj0UEn6Tv+Bdn/iZcA1YeDKcgtcU1z6vewz3lluNJTbIfs9K2h8atb1ykSks76SLLD7nFYfs9jHtlw7/8Vl+jEGa+E7C4pv7x0Qe7n8h9Z2R4jge7z1eMIpt8FJGJ9PApP1nKYntZhkc5KLYgDZqxK387XJt7iZ+pkfSLenjXbJafZDCp/e4zMei5R9BmM1sF2bwViaeGerYXLNfKLde8IA+U5binbSrVGWnh8PQF9O7pkvboWcn6ATIfjmLKNTOJq5G0ZM7BGHRlBsR5SduR9sbsa6Ru8XxWFJPd90i5cuVLsd9dUFhfaV+Jdp1NVauGpd2wpKjkkeJrksbAWtci19dJzV4TRQKOZ9Tszj4aZfTYFBt/ER1nLcc4071amGCvTNML3qkKc4exQKysb36De5E67vCOXUSsMIjVhWK+IC3K1xsx0vcbeU4nFNGjJOz3DqeGpmqTmqsinu7KChAJyLzB1AOv3RMbt32zXA0mNw9epc06ZsQotbMw/ZFvczP7fcTTCA1WqsHqGk1NEbK7tQfMFPSn4jmNuYG9pxPZ7hNTF1Wx+PObMcyKw0bobckHITSMUlbKsp8G4TVqOcXi8zVHOYBl3PJyOXQDkB8tTEVG8/8AAf5zWx1VfL5H+cw8VXX+r/zlt9laM3HqWt4itjfQEA+umsosp5vf6flLlfED+i0pVMR5/wCY/nNUyCB7D/cj8TImc8h/mEe9bz+okTP/AFYSxAG/n9DJMCl2zfskHXbNyH0J9AZAASQALk6AAC5J2AA5mdH/AGUaVqZFyvxW1Bc/FY8wLZR/CTzkSfBMVbNngvEMK1kxNFXUWsWAJ9b7g6k36meq4ztlgKOG75qma5ChLEuzG5IygXtYGeKNhSNbWnS8K7O1AtF6gBFTXKKmV1U2IaxQi1rE+3Wc1HXJbuDsMZ+kKiq/3RAN8o0uUDAEjl8Jv7rOI4LjVxBfwjwODRdgveqbFSpsNirDUHctoLiX3w9I1MtNVY0qgpjvApV3Zypt49Nb62Pw/DoJn0ODth6pKm4LM55ankANANtBEOmVyJKlETthiqlKg5exHhUgXBN2AsDfTr7ThKWLcqqOS4QGwsPCCbfL4j6mdH2yxGZArHxA5gPI5luR7HWc3QBa4UEswyLYEm7nLp853aWfpvdVnNkZvcHr4XIDUFXMRc2ZctzqbC19z1m7hsZRUWTNY9QD9eUbw2pjlQA4VR5tQRT+Alp6+J2amo9h/OezjzZlFJQPj8+VvK2n/wCRf4SEJzHWxuNBe/lpc6XHMTJ7XYcM3eICotqGGXnYZf8AaPpY17gHw3NjYgC3nfT6iY/H8QztubeeX/w6fUyPUz7rcT0cMoPDVmDVeU6r6yzVWU6glJ5JvtHTjo7zslxhUwlaipIYoxumcsCcmZkZVLK9gPCTYlRbW9+ExN1qsGUrZiCpBBW2moPPTXb2mxgFFLD1WrZ1zWVAPCXzG5CtsbeFrG4IB6TAIvr/AFpOGXZ6P7UMa5Ol4VqZFv6tLVHEKvxL7xuNxYYWA9NJk2yUjPLTr+D9oqacPfDVKliTU8K0iSyNlJQvmCm5zakHLy3IPHMYpqu1hctbQDew6Ae8iwnTJKjKT4dAdgb/AC1jcw5SehwfEv8ADQqepUqPm1pqt2QxIIGgzBDrmGrBfhI0YAta4PWVc17llFs50mIJ19LsSy1CteplpgD9YCq3Y2OWxv8AvfKa2A4Fw6mHLOalgM2t8wJA0BsG1PL8JnLNFFlikzzzvdLaa25C+l7WO43lnC8MxFT+7o1G8wpt/i2no3ZvCVBWqUFwdMm5emUGVgjMxUObWva03eL4HG0FLVTQoqBc5iLgG9j4jbWx5cpSeenVF44bXZ5jhuxuNfemEH7zD8FvNah2AIF6+JVR5AD/ADMfymnhe1WCuftOIrNblSU2NumUqPrMvtB2uwZsMDgyp1zVMQczcrFVVrA77k8pXfll0iduNdl7C9lOHL8VR6x6Akj/APGB+M1fsWFw65xgMoH33VUH+Jrmedr2jxoGVcS6j9whD/iUAyjisXVqm9Wo9Qjm7M5+bEy3pzfciPUiukep0uOYcgk4vC0gORzOw9At7/KZXF+1eFX+7xlasf8A+On3Sf4myn6Tzq0IWCPkh5n4Oyw/bWmmv2JahsQDVqs2vUgAX+cz+0Ha6ti1RGo4ektO+XuKeQ63NixYsRck2vuZzyrfQRWUjQzRQiuirySfZJVxdVlytVcqNlLMVF97C9pDEiy5SwhCJBIphEhBAsSJFgH1yKImF2u7RUMBRNSpq5uKdMHxO35KOZidqe09LBUjVrEFmv3VMaFjyHkBpczwzHY6txDENWxFT11ACryRATOSELN26LuGapxDEtisY2ZbjTQKQPhpqOSD+tzOor8VB0B0206fOcs2JsAqeFRoBf8A1kJxB6/185pKG4rZtYzGzKr15Weoev8AXykLX6H5H/yQoJENj6jev1kDX8/rBqZ/ZP8Ahb/043uj+yf8Lf8Apy6RDGm/Q/Jv5RhH9f7iTd3bcD5AfiBESkXYJTF2YhVA6nQbHSSVNrsRQUYhaz7Uz4Of6y182n7AOb1KT2DgfZ3C4gZgR7HX3HP3nmeCwKooUDMB4Q3UA+Jh/E2voqTVwOJqUDmouVPkTOeU7kdMcTqz0bjXZjCUaLO5sBYXsL3YgDy59J5pxXtTUqVXR6KFV8dItTDUyjIClUoSLsAVFwLi/K2u3i+0WIxgp4d6gvmuAF+I5Ta9tzofn6TD4pwBKZZbg1VvdhooBYnLYHVfEPcnylHlin0RF0uTlcRjGchycrqQ4IzA5xa11YkWFtLb2BM6DBdr8yfrF8ex6G3MXmA+CuMwy6k/BfLa+wvrB8Npa3LfpYXm9JlbbZS4pxQVa1RyOWQdABY/jc+8XhVFqrqiMoYnN4mCiyi2582ExUBte2l9+t5v9neHiqxvWp08oA8ea5vqbWFunOdulxqWSKOPVZNmKTOvXh2LUWauvoKub8IxqFXnVv7mMTgyj/3lT/DFbAqP+0vPporg+Qck32v6IxTNxmNxKHGdWuBYfnLrsq/evKONqgiRNLs7cMnVGLWlc0weYk9eVWY2Ivod/acWVHpYjZHFaQomjkqeEkt3bKKb2upNTKLkWym9yCeltebqHW+3pL+EwNau2Wmpe1hf7qjkCx0A12nRYbsvRogPjKgJ5ILgfLdvoJ5WbJDH2z0YRnk/ByFDC1H+FTbmeQ9TOq4b2UwzIr165XNchMyiwuR0ufWaC4Ktif1eGpZF22FyPbQe0ZxbsXicHROIqVBTA1BLWJPIAbsfKefPM5dcHXHEorkWjw3htOqKaYd6rEXBytUBt/GfLpNRMZ3elPCZP4iE+gH5zj+H9ucZRdqiurVGQUxUdELIoN/Dpa/mRqN5lcb7TYzFtevXZvIBaa/4aYAlPTm32T6iXSPVmo5qefEY3DYdDsSyg36DMSSfQTne0naLAEKBimxBS6gU6TItrKtizZQR4AdL7k855pEvLLAl2VeZ+DveGdvMPQXIOH96t81qlcgZrWvlyt+PWVuNfpFr1gy08NhqKnbLTzuota2ZtD1+HnOLhNFjivBR5JGke0GMuT9qrAkWOWq66dPCRKmJJPiepnO2rFj8zIIAS9FbYXhJEw7Hl85OuBPMiG0EmypaAB5Ca1PD015XPUxXqACV3FlAz0wpO+ntrLCYRBvr6xlTFdJDnZja8cjhFymyAgC28rUqqnfnLS8OqU3IYHOA10t4h4SNQdtSJTyKDYgi2nuN4QZbTCI3+hkT8OPIj3jVpG/gf2OknD1hut7SLZZJeSm+DccpGaLD7p+UvnHftKRGtilMm2Q0ihlPSNMvLVHWSIiNppJsrRmxLy7icERqu3SUiJKdkNUdHxvjdXHYg1Kr77C4Coo2VbkfjLVLEoihVIAHmNfPSrvPVkpeUnRJzesl4Ndp49UxI5XPorH8KkaGJ2Sof/tv/wCee1JTlinSJ6yPXrwNh4gKbn/sap/+y5/nFGEqHbDVj/8AYb/0zPoDCYAtL1fhJVSbE2BNhqTboOsetfglwXufOJ4dUP8A7tV/7h//AEIq8Lq8sNV//rv/AP556xiMPjCSVoPqTpY/IayA4HH/APy9T5H+cLP9iHjPM14biOWHrf8Ac1B/+oTp+xnZmoc9esjK393SDghlBA72rrqNCEHm56ToX4fxAa/Z6o/r+KHDOKVFXMKYur1UcvreoiMyqLHy/GJZW0I4zTwfZokaj00tGY7swUUtt69TsJu/9N6FGoaVWi9hSpVc6lSMlVb3IYi1iCNLxe0PGqGLw9P7M4ZWvUJKkWy3ADAi6667chyMqoWrss5tOjjMYtDCundH9eQWQvUIVWFspbUWBJ6iwF9djicVx9PGWPePTdFIcvWOJsSdUNQ2zKMpsAdNJc7QUqtLD962S4YjWoo0c2By3uWs1rf0eWXDmlSIGgY7WtYW2l4xSQm06on4XhEQZS+a1yTqAf8AhmZ2hxTh1SiL3XXQ7g5j9BJqLMqluWv0mE+NZawfPsW0uSArXBH+2m00hHko3wRU02HnadL2f4UlVM5xFNLsTlN82hsPLlObU6k9AT78vxna8L7LnIP+sUbDTR7nTysDPV+Hwubl7Hk/E8qhipyqy7T4NTH/AG4PpGVMGg2e8nHAwu9UH0iVsAoHxT30fN+pb+q/4MyrTA5yhiBNHGKqKWNz5KCxPoBMilXVz+sY016WYH3a2noPnObUZ44lcj09JhllfHRAtBqjZaal26LqffkPeb+D7JZKYxGOZVplrKoYnNpm8Vhc89B0lan2mo0h3eGQD99hYeoXmfM/KdL2dpLjVVMRjFKLchS6ix625es+b1Wvyz4Spf7PotPpccO3bKVPigIFLCUxTXYMQL/8K7D1N5v8N7BiqprV64HNnc/ixnP9tsXwvCr3WDqGtWI+JGBpIb6hmG5tyHvaed4jHV6uj1KjgbAszAeg2E4I4pSdnVLIlwjsOMdqxhKuXhtcuBvUKWW/RQ29uu05XjXHMVi3D4qu9VhoCx0UHkqjRR6CN4Vw169ZKK2DVGCgv4Rcm1yTsI3jXDHw1Z6LlSyEglTdTbmp5idEIRiYylJ9lErEywsZNhMM9R1p01LOxCqo3JOgAHWalBtHD5udpJ9hPURcVQqUXZKiFXU2ZToQehHWRfaDK8k0vI84I9RFGDA3MKeJ6yGpVaORwWBSQcoprL/tKYuec6LhHYvF4qi9WhTLlKip3YDZ2uCSwuMthpe55yXS7J/BitirbQXEsdAJs4vsRjqIvXpCmOeaohI9cpM6HsOeDYNxXxmLc1VzBVpjMuqlTcBTfQnciUcl45JSZwFSq/MzR7P8BxGLqCnRpO9yLkC4AvqSToPnOo412u4QAVwPB6fO1Sta/kbXY/UTm6fa3GIb0ago/wD0lC29CbmT8zXCHCfLOz4x+iWtSZ2+00aVEfCazWe3RlW6g7/e5TB4XS4Zha6tia/fhCDagGtcHQhh+RnLY/iFau2evWqVW/aqOzn5sZWjY32yNy8I9G7WfpFw2ILfZ+HqrEj9fVINcgcmYXJBH73ScWMcKh/WHLfmqXA87AiZsJKxpEb2dlwLs3hq9RB/aWFClgGDNUo1QCdQq1lVWPo0O0vZnE4WrUNJHfD5j3dVSlQFOWY0ywBnHXgGINxoeo0jaTuLxxbbMAfUQpnObCmCfIayCji3XY38mAce4YGen/ox47w6pWppXwdGliF1p1aYKByP3L5Q/lbX6SJfKromPLo80rqFNipB+shDKDcXnp/bLstha9apUwzVQ7MzMDlZSzEk2AAtqZ5/iuB1kLKyG66nQiw6kHaVjljImWOSJ6bggSricGDquh59JVoVSja3tfUS5QxIO8mmnaJtPg97VJKiTlOFpjsZVxAo4impoZ8qkqua5YIqb5rlVFzYC432mBV7RY1Wymo40B8SlSb66A/Kcrgyy54PUadOXKFOct2awtTEYZcViMRURVqEDLV7oNlI0b9sXuMvkZe4tx2jTqUR34AYsPCb5msAFPQa/O0q4Fjt+GMBH4SiVcHu64sWBZq2ZLWNjlLnfTkLXmPhOKUSNKgJ8rk/hL44ktt2/wALfyloZFFUxKDZJi8QEDjYF7X5eKxt7kn5ywuKULty8pzXExh3q95UWs5CpkVe9CZgz3LKNNBbfcG0jwmOqhSDTG7WJDXy3NvpaUlLkhx4OibGBhre2xAt+es4HB4an/1xLH9XjzU32SqKep63z/K/SauI4mVVjpmAJA5k8hynM9n+0dMmu1dSoqBcxfdmQk2WykA7WJ6DXaVUrFteDQ4nhBUo0yaQBKIuY6uqqAEBUeICwbcW+d5X4Tg1o0TSqUTWUK2UU81NltquXU63057/ADv4XjmErlmoqyFFLVA1QMuVfvln1Fh0sNPeZNLtcjGplotZFLKbsA7AjwXFiF1PiHt1llaDbfaJ+IU8uHpUiiCobK6q5qmyou9RCV5HcAX6WtOZ43hxt0/GTUu0or1XqtT7rIllUM5BN9SAd+W9yJnPxDO2vrN0UQx6C008ZAA5nQTi2K1SGy2sX9xe638xcidD2wqkCmhIGYd5ob6WIAPQ76ec5ilUOwAAnRii2UmaOEwrVCERczO4AA6KC5+gnXYTs7iwLmmV9SJyOHezrlJFgzcvvNpt5AzpsNjsRYZWf3Jnu6DGoJ/k8P4m8jaUK/k014TWG7fWR1MI43aRLjMRzvI6mIqneemeMo5L5aGVUI5yjXJ6yzUdjKVe8rI68SKdWoZTq2O4B9hLNUGVXnFkPRxkLAdBGpVZTdWZT1Vip+YMc8jYTgyRj7HXFs2MN2x4lSFkx+JA6Gs7D/MTGcR7YcQrjLWxRqD96nRP1yTFqqbH0M2eJ8IDVW7rKubEV6arsirTWm6kN55yPYdZxSjG+joTZk0sW4N8qN5NTQj5WE3+FdsjQZWXh+AJUghu4dWuNQQy1BY6bzBFDQGxtqL20JFri/UXHzjXo321PT0lXFMumzf432spYpmerw3D94xuaiVMSrE9T+sIPynPivSvrR06LUI+pUyKtTZTlZSp6MCp9bGMkKKXRO5nTcJx/B0KtWwuMupBOSvQZbg3+FqQuPeWu0/EuDYqq9ZBjaTub5RSwpp3tbQBxacdGmRtG5ll6lMZgmYg82AU29AT+M6b/wD6XxMUBh6VVKSKABkQZrAWtdibewE5CJJcU+xZYxuOrVjmrVXqHq7M34mV4QkrggIhgYQBLRQsBFgCAQyx0S8AbCKYhgBFDdIkJIOu7NdsKtJx3jX5Bjz8m8/OexvxSnjMBWDeB2plLqNSp+6eonzdOw7Lds3oKKNbxIPgbmvk3VfPl+HLlw/uj2b48v7ZHP4zCsrFWUgiVGQqZ9BcCxeAxwVa9BCQQVYgXB9eY8tp5L+kTA93jq3w2LFlyKFSx2ygbeknFl3cMjJjrlHQ8M72jUFRFudmVrlHW4JVwCLqbDS/KdT2wpLjaWGxi0ghu9Cqg+6wJqL7G7t/xSmmGm3wumThcRT6GlVX1VrN9Jmn4LyfNmXj6ISnhqQUhVoBrDbNVqVKhPr4hI1wdJyjOrXRri4Gl9yL+k1cdQLJQPSkUP8AwVHt/lKyAYSUl2TFlr7Ph1/WJUJY2Rk1+EXOcf1eXExdL+hMwYTyki4UfsiZOJr6jNenjcP95voYj4+h91voZm/Zl/ZHyEcKK/sj5CRSIcmTmphD8Z+p/KMZcADdWII5hqnS3WJlA+6PkIgIHIfKNqI9SSVIxsYqJicO1Cqq0D3iYkAvmKMBlA8rjlY6dDF7Q8WwtFLYUFqjAgjxG62Jscx01F9NdPWaNXEByFUDw6kkaXsQAPnf2kHFMPTqhQ9/CSdDa9xaaquCHklzycJWxNOpQps+dKwD6KA61L2yE3bwm9luBrZtNdIcSiqt1u2Yi1nVGVbEkGxNiRp6gDnOsOApLTNO2YHU5v60/wB+spPhEC5APD0OvO813exk232c9iezeKxGtSvQS6qoWpUsyhBlAy8vhudd7zHbgRp3/XISt9VJ1I5AzqqdOpTxFPuW7vMCC5NgrEnxX6AWv6jrMzjVVrPUqMWZjqxNyTpz9BNscpbkROqsq9nOJtRZmCIwLAWZQdFFtDvuTOqXtNmGtJR6CZnZngGHemjVMUFYgMVK2ILakXvrN3+wcMu1XN7ifU6WLjBI+O1+bTzzPdd/yUn4vm+6JWqYgHWaz8PpDp85TrYZJ1HLCWPwZVarKVduk061MSlXUCZzZ3YmjMqmVHE0KyiU6izhyM9DGyqyxAusnZY1ROCbOuBYweDWo6UyyrnZUzMbKuYgZmJ2AvcmdhxHg6u65QtnxWLNNlIyMiU08SkEgj9W23QzjAZ0/ZftO+Gde8JqU0SoiU2JK0+8+Iot9Oc5JnUmVeE8E7+nRdmARK1QurDMSGOHFrdCNDfox6SHijd1Tqmj+ptXFEhPC1Rb1XBYgA6eEaHlOxwqYPErhcNgqgUU71a/eHLdwQznU+Vh7CcrxrCv9maowstTGvl+E5gEY306Zre8pZYyKj4hagpVR9oDU1qZWY1FCGkKzFLN4GVcwzKQbA20OubxLBKAKlFs1NidD8dJv/h1Ovk33gDsQQOl7hUxakobDCrUsp3/AOo3v6cz6GZvBaop0cQHTMjiitQc7Cpfwnk2hIPVRyuJNg5wrN9eBowDCplDBTbLe1wL639YnHOH9zToDKpLLUqLUXerTd7UyRuPgawOozWj+IcKKYxcHfKc2GosbkgVHp0hUYcyM7Mf5SAc641I6Ej5Rs1hwgtimw1M2IqVUBbpTL3LWHRDsJW4fgTVz2ZVyUqlbxcxTFyo/eMkgpTSypRCh6Yd3AZw1/Ajaoq2PxEWa/IEDrG8N4eapY6ZKYD1CTY93mAa3nYn5GR4gvUL1mU2LjMdwrPmKJf0RreSQSVqyWYgbcvTlI5cxCCwN9bWIlYiANgIQgBEiqpJsASeg1Mn+xVOYCnoxAPyJgFaElOGby+YjGQjcQBsIQgBCEIB0vZDtQ2EcK9zTPMfEnmOo8p6dw4cNxn/ALTTV7i4N9T5hhraeGTT4Lxh8O2mq6+HoTzEwy4d3MezfHlrh9HuWBwzFf1ihXBZXAOYBlJU5WG4uNDNLC0ct+jKVPvLmBwBVFData7nU3c6sbnzJlipQ8J9DOfyWKAw3hAtsWI9wP5QGDluhlsniuWJP8Itovz195ew9Ncwzbc5C5HRz2NelSy94wXO4Rb82PISc4eS/pA4WcRQXuH1psG7pNO91AC7jbfXz1Eh4Xh64RRXYFgq3y3IBttc/ERpci/qZZwpBMQ0Yw0ZpiiY16EzokyXpytWoltB7zabDxn2aAYy0QosBIKqGbVShKtWhFkMxK6SnUozarUZTqpaWTIMuqFsQ1O5KtlbMQVY2swFvEN7j0nHdp1sFTMSW625mw0AA5Geg43E1HUI2qqQQMo32BuBfmZwPFcYVxysoB7rYEAjwqV1B82adGFNv8GOpltgxuGp1DbKrH0BmlQwuI5q3yM2aHbfQBqK+0m/6Thz8Fp6i1mdftPjsubPfOL/AGZ4wta2ukhq035ma1fiAblKdSpeXjrMz7MoTk+0ZtVTKVZes1q4mfWW8v6+R9nZhZn1BKziXHWQMJnLJJnoQH/2RiGprVp0s6tf4SCRYkG63vuOV5QYEbi3lOn4PxmpSphAFKre1x1YnceZM5rEVmLFrXJJJ6AnpOZuVnfBxcQpUWbYfkPmdJKlM/tp53df6+UpVCzbm/rGhJVmiNJcHUPwgP8A/TZXP+FST9JIeJ1u7Wi1RjSR83dEnKGvr4eXOZonQdmW+04ilQxKiqjGxLFhUVUBY5aiENsLWJI0Gko0XNzhuOpVcTVxmKw2VSKeGFKkGRQa1F6aMcxvlyra37wttMvC06QwONswVnxNFVpEEsEpmowIP/FYn92dbR4G2JrKqvcHE0GYBTdRToIGumgOgPiXSx9pz1cYdcHiA1ZRVfE3FI/3gRc1ze3Mkf4ZUsTcd4ATheHg5cwogjLzptVbvLgalgGRv+86S9W4IX7RIpUr+uSqdP2aYf5EqB7zI4x2qomvhauGpMPs1NFyvazkfHqL6MCwPkZLW7U18PxKpi0CsWuyZ8xU0qqhqZHMeBl9NuUAzOCcNY8TdFF8rYkk3tpkqAm/vMzs5wsumKaxIp4WobjbXKoJ8tSfaT8N7RYihXqV6YTPUWorZlzC1T4rDlH8D7QVcPRxNFKdMjEJ3bswJYLropv5mAVOE0SMJjWt93D0wf8A6lVmb/LTI9zI1oD+z3PM4mmTp+zTdRc8h+tPuB1mxQ4otDAVMO1AMcWBVzkkGmKdUohAtrc0X6aN5zOq8Qo/YVw6hxV+0Go507tkyBVF97g8jprJBm8WpMKGGJW36qqb2ALHvqhv5+Ep7Wjsfwn9fiko6Jh+9fxXJyU3VLX5m7CdJxTDUKzcMWk6velSp1UU6oe+YsjdCc5/GS1uFE4jibOe7tmvmU+FaldWYWA1ayqLcwT0gHA0aLOwRFLMdABqTzluph6VP42FR7A5EP6saXs9QHxHyX/FOn4vg2FNaFJWVThKLpqM7tWxSi1Rx9097UOQeG5B1tecfXolGZGFmRmUi99VJB156iSB1fFswsLKtz4UFgL8up2G5M1KNLDtQHJwupvYkj6GY0GaQB+LI0AkQc9Y0xJIJ8gYab/jIGUjeKDJ1YEWMArQisLRIAQhCSD64yxDJWWV8SlQo3dFQ9jkLAlQ3IsAbkTgo6TiOL4qpTYEPkXKyMwU3DKbq+YHQWYjUcrXnT8K4rTxNPvKV7Xym4I1Fj8tQfec3xjD4qk1SqygikuY5VfLUesRampNzbUa2NrG51E2+xmHIpuRlKGoxVhoxsFU5k+6br16S7j5IbNlaUk7oAXNgBqT/rLKUpldsa5pYHEVFUHLSa4zMnhIsbMuoNjYEbXvytKkF9KYIBBuCAQRsQdiIpoiYn6OnDYCiwJIOcrmNyFLkhfa+g5Cw5TozKtE2VHpCUMc2WwH9CabzHxrXJPy9JFCzH4jxVKQvUfKPqfQCczje2ij4KbHzZgo/Ayp2wwdbvS5BZbeEi5sPymLwviYoVBUNJKhXZal7A9bCaKKZWzQr9sqv/wlHqWlSv2sqsLBFU9SSwHnltM7H1mruWWla9hZFNrDQbSbA8Eq6vUAUKCcrAMTYHTKdB7y6jFEWza4fw7xivUrO5GaobmyWAJ0XkNRac5wjhNfF1KlVEvqFJuAAx8bDU3+8J03GagpYWpl0uopgeR3/wAoM5Xs9jqlJMyMRmJbTz0H0Ano/DsalLn/ALR5/wARnNY2odnS0exlYfHYfWW07OBDvM+l2jr83J95do8XdzYz31igj5bI9X+5otHAqBKzUBeSviDKxqmHCBnBT8jK68pQroJcrPKdYzGcI+x1YrKNRBK5S8vjDsx0jamEZdwPnOTJBHpY2UHa2nKVHEvV6cqss5ZwOuDK7JGlJM0YZztHSmR2nZ/orwZfHIbXChmbS9l2ufK5E48Tvv0SYhVxFQZWzd0SGDBQqgjOSD8Qty8pRmkSPt32gr0q3d4ZciUrVRVpo9NwKwUAVDew18Gvp5TmKfD6mLV61FCXU/raY1ubZjUpC97cyltNStxcJ0PH8PUVMStQ6vSwjEG91u6OAeX3Sff1mFkNGrhxh3ZGqU8OxKswtVc6km+muvSVNDIrCohs6FT0YEG/vH18dUfIr2Ipp3aaahc7vYnnYu3tYcp6bxKvhqzeKh4l76n3Aa4xdbDqXqOMtilEZHHhtrpplN+SwFHC42p3bUKWFctem9AVO7KC5NN6V2u1tQ4AJKBbeKQKMB8DVCGp3bZLgFspygtewzbXNj8jFp8Prmn3iU3KZsmYKSuewOW452I085ocXONqAhqlWrTTIgPiyWQFadxte17X1sTMnCYzEUnHdVKiMrZhkZlIa1ri2xtpeBQ+mXqkLUq5bLlUtqAB8K+Q1MhxeBqocrrvsRqrDqGE3vstFMHU+0UqiYhyj4d2DBaiXIqC1rC29+e0xKWHrVGWlTDOxJyINdbXNhy0FydgBcwKJ8Hw90X7QapprTYAspOfMbkJT2vUNtr6C5NgDNzgnaDEVBih9lfEd/TamXLOwpE2OepUIsW0uWYi9uQAAg4hxNancUhRp4itSplFWkh+zXXxO/dKLV6hVRmcWQhAbOBeZ2Mr4nEUmrVal6SNSTJcKgLK5Tu6K+EKBTY6AasDqSZIPUavCErd0tFqblKeBR3RlJptSql3VwDobr06W2M8o7W8JrUsViC1IhTWrMGUZkCmoxF2W4XTkbEc56r+jGk1KtUw6XyZML3qnKT3r07vlYcgwOl9NZ5524d6eOr6lSKjHQm6ljci/vIRLOPjDNCq4f4tG/a62FvEPzlKohBsf68xLEDIlosSAEURIoaAOdeciIkveGMZrwBsIQgH2E9EWN9BY+u08/4r2jxBVqWGxCAd0CldqfdimEAvTcaZKx0W1rfERawWdj2h4p3FKoRRaoRRqVQpzLTYJlzoaig5XKtcC2tj0NuF4zw7DcOoVuIms9Srj6Xc0aZuAgqJceK+a6qF8WljbqZzQNi7S7YF6yK7K6YukaYw9NgamGrqGG48TB2I1IFrLa9iZhcH7Y1lwdPDLSeqxsKrrnLLSY2dmZG8DEhrMbb31i/o8erg818Ir1rGopsa9YI2VboFN1W1r2/a1tYyl25KNUaqaOIoV6+XKq06lJHNPKNAd7DU6+cs66LL7nfcJx9NsRSfDUXSnjRUqVC2XKKtIMHS2YkVLqNhbUkE626TGUc4A0sHRyDfxZGDgX5eJVPPaec9gsPiEwgDt+vpVqtSitQEaupDXGtwwqNqNfFyndcMxVZ6atXpim5ALKDcKeYvzmUuGQc3iqXEMOaVLDI+S5DtSag1JQWLFylSnnuSSbAkfhOowznKMxJNtSdzHvVErVKsq2CWrUmfVpjrEqV5TrYmUskK1IdZm4jCUzuo+Q/lJquKmdWxRv6wmxQ6tSUSjWoggi+4I+Ykgqhj4mA85DxNkQ2p1A/huSBYBv2dd5ZNijlO2Vdu7SkLXbMdObGyL+Jl3h/YzEFQPAAABowbbzGk57tFXzYlANlI+SC//MTNXCcarJ8Lm3S+k+k+GwqHJ8/8UlldLE1/Ju0+yGT4m+UmpcKVDoZmp2hqHc395aocQLC89ZRVHz01qf3ssVsOBKhS0lq4qVWrRtRMFLyMqJKdYSw7ynWqbzKaOvGmQOxvcGQV3vJHMq1TOWfCO/GiNjISZN3bEMQCcouba2HWVO8uZwzkro7scHVjmMaTEYyK8wkbRJLy3w+v3bq9r5SCVvbMARdSeh2lC8kSpMmaJnofGOJpisJicT+qpNUqUaa0A+Z7U8viFxe1unnMnFYV6eOwVILlfu8Guo5ui5s3+Nh7TmEq6gjcEEH0nb8C493+OOOxwzihTFiuVbMfCgFrXNs/L62lDWy5Sx+HqY8MC4agK6AaZSopVVJGgsfExPUsZW/Rq9AYpiqEAUapzEm6jIRe/LeV+xtGnWxOJYVFT9TXINQhT4xa/rr8iZofo74TUNaoBdVegfFrbKXyq46jMrDXoekhEnXcTfCHFUKeEqLq/ePTBPds9MFlLLtcTyTCtXp4/D1m0erVp1gdBdWrsjEgfD8Dgiel8PfvWxFUAM2WmpsoBUBajFlPxEnwi5/ITEr8BLY7ApqcuGQknqoqOfa7QWbOfx1MvxfuKjtVpri8oWo2dRTNUM1MDbLqRadvU41gqdbDUcDSyMal6oKWOVGJAv8As3Q6DQ2B1sJyTYUvxt+75VnceRpoXIPupE0+Alq2PoBfioJVSwFsoWnUtbLtYnrvaCDneyvEMOapZcKEdaGIIel929BwSEGmaxsPWZVJKn9nVGIP/tSXFv2KFTy6uBadF2MwXeYnE5slxRrPZmy2bvENgRztmtbmBKVPi2GThjYcFhX+1CqFy3Vlyqupv0XaED0LhLjC/asRUF0oHDoQpC1CqUspbzYs5P0njPaHG99XqVbt43ZhmN2sTpmPMzQ7Q9o62Lc1KmVSQARTBVTlFrkX3P5znKjQiLGMYZrix9j0jWMZeSQNZbRpkzajzkUkkSEci3IHUgfMzXPB+j/MQDFhHVRYkdDaMgBCEJIPe+0nGPteTx0aaMtYIRWSo6D9Wrd6F8KVPEbKCbWNzfQR9teIYPFYSjQFREGHtlY1QzlVTLZbEeIgcwfSX8d2Ow1bFnE1QCCBenbws37Ta6mO4n2NwNUKKdCnSKur5qdNATlOqtpqDOLcl0dC4KP6J+GHK2KY5gwCUmZWR8v39bhSlwPum9r3noFXKdwDbr1mdTqhFCjkLRpxfnKynbIovBlXYAemn4SJ68oVMVKzYnTeVsmi/VxEqVMTKVXE+cqVMV5wC5WxMz6uJ85VrYqUqmJkpAnr4kyoaxvIKtbXeV3r30vLURZq4SiKhN6ipbW7GwmRja4ViAbgEi42OU7jy0lp8ATRar3iAKCbFrM2l7KOZ095zXEMRZTY8rfPf6S2OG6VCb2xsoYTCVa9ZmSmzZQASoJAL3Y3I2m/huzmIO6EeszOyXF3oKzKdHcm19NLAae07Ol2svoQJ9ZpYpY0z5H4jm1CyNY42jKp8AcbzQpcPyiTNx1W2iHGg851Wjy5ZM8vqRWqYeV6tKWWxAvK9WqJNo0juKlVJSrby9WaZ1RtZjkZ24kQ1jYSoTLFcyqTOPI+TvxLgtYBMxZcxU2BVhyZTp+JkeNxFOmxBtcHUKOfO1pAtQg3Ep4qnmYsTqdTODNjvlHdhyNfK+iFq4MTvB1jWoRndGZGqolzxQ8r5THKJRl0iwHm1h1YYUuQMpqHUA3BAA8bXtbewI5kzCA/3nd47gbLRrUyhUJTolArOKYqM1PPuB3h+MBjfSoB0lGXRl4LBNTXFd4pV6dGnYX2NZ6ZB0Nj4CdP3p0nZ3E1VxOGWkWBODTMBofDepY2G2g36yXitDMcaw0Vjh6bO3VW3HQaGLxvjVLAYtw6ir/1ZaVN6bC9MmnYuhGh3bnKlibs5jHwOHbEa5KzoiuR8SAP3hAPMaf6SbjXb6hh8b32Fy1kFJaYBuOWu4uJ5hX4tXZRT71+7BJCZvCLm5sOVzvKLVNZFA6XDdqq6YxsZSyq5LnUZh47339ZTw/GsRTqmtSrFKhzXZPD8W49Ji95Eet/V5YgmeuSSSxudzzPrI3qyuzxpaCSRqsrsYFowmCAJjYpMbAHKYVBGyXcSSSIGWkx1QbNKkW8AaxiRYQBIRYQD6RocQDgMCNehvY2vY+cm+1ec817PY2q9d8hdFVx3iZgUC2Oitlu3i5aWAIJtadf9onBKNHUalTE+cjbEzMNeRviJVIg0WxMgqYmZ7YiQPWlqBcqYqU6uL6nTrKWLxYVWc7KCTy2F5QfHU3plzqhFnFr2B+IEdbGXUSDRr1/OVXrSnVxShQQbg2AI2sdifKUq+IvJoqXqle/OPw1BnNl1MxxVlrDVKoN0LC2ukmuCUy/xvhtfDhe+QqHvlNwQbAEjTY2I085zXE6vgY+R/kJo8RxtWob1XZmGniJJHlrtMt1R6tOm5IVnUMVsWyjU2B0vpOnSwuXJjqJ0h2CpZVUdAJfpU25TtOGcCwJFwxP8ZF/kJpHh9BR4bT6eENqo+Oz/E4bmkmcRQwrX2M0lotYzfZEvoBK9bLNNpyvVOfgwspiES/UZZSrsBeRRvGW4q1DKbyy7ShXfW0xmdmJEVY3lcydpWczkmd0BHaQtHGRvOWbOmIxjGGPjTMWjVMYRFAgBLOCw5d1QaZmVbnYXIFz5C8zZqjd7E8DFeuvfUmamabuupVWKvkFyOWZXFv3Z603CA5q96wUVGpDMb2BVgfl4fpM/sVwNqFQUmcslNKlMs2gt9pqspAPwmxB35zI/SZ2yAFTBIgKhye8B5g6bbzFmqMftt2lNEYjAIiPTer3gqG4a5HK24nnbOSbkwdiTcxt4RI68YxilpGZJAFoVQQSCLEbiMM1ON1M9QOiCzIhOnPKIBlXjbyXE6BbgA2N7eukr3gClo0mJCSAhCEAURymMBj0aCRriNlg0sw0kDCANhCEAIQhAPWOB4Y06eosWNyPwml3shvGlpwt2dBKashesYxmkbGKA81ZG9WRs0iZpaiBmOCsjBhcEG4+s5zgOORhUTLbmPMEZbf11nQs0wTgKdCpUYllDkd3pdApOZkLD4iBbba2trzSPTI80aXZvEhmFIkgaL1BK9Zm1WN7HfnG0sTTpt3iVTfK5TRtamU5VYdDqOkRuICq7VGADMSxUbXOpPubn3k89lpV0TJpqZd4b2gamM9NRe33he3+soUkzaE76Aest4Y4alhmp1UZq93symyjTwG5HiANtLD2kNWiqKmMxj1ahqVGzM2pNgNgANBpsBMumxNa/wCyCfc6SzY/lK2DW7O3VrD0E79HC2n9zj1M+GbeHxjDmfnLycVqaeIzNw+FY7Ay6vDn6GfRQcqPAyRx+TQp8Tc84tTGkyChgWG8fVwpl+TlccV8DGxJldq15LUpWkDU5RpmsYxI6tWVHk7yGoJjJHTCkQu8gMkYSNhOWas6okbGNYR7RjGc0om6GGMMcY20xkjWI4Cdd+jjhhqYpKjIGpKxRri4zPSqlRb/AID6HLOTWesfo6wiUsIK1aqUpPULtZfh7rvF1I1IN1O2msxkbQ5Nf9IHH0wlJ8PUpsWrIrBgQLWY6X9QJ4dXrliSSTfrrNvtlxupisQzNVLqC2S5JAUm4AvsJzxMyNWITGExSYwmSVAmNvEJjYApMRqjdYhjTIJGsYkdEkgbCLCAJCEIJCLeNiwBwcjaNLRIQAhCEAIQhAPY2EjMsMsYyzhR0lcyNpYZZEyySpXaRvJ3EhdZagQNGcV4vSXCNh6iMWdiabBVKKSANbm4OhO0lZZSx2FVwLi9jcfhLRIM2vwOorIXenlenmpshzC2UdRv4rypWRabeEZn5/7TerY7MlBCvhoiquhsXDgBeWmXKDzv5SviCjuXFNUJCr4bm+UAXNydTzml8EIdwLhFTEVUGcpcgkqMzqAd1BIF/eaPbbgxw1YfqwqNmyWN2YA3JcZiM3iF7WHlKWHrVKZz0yQdtOUq46u9Zi9Riznck3JmfN/Yu6SM3G1cq39T/Kdh2MweDNGn3iDPluxLXuTre3LecLxTkvUgTTw1YraxOk9zQKjw/ieOWWG2MqPWFwmGA8IX2lbFLTG1pwdDizjn9ZOvFGPOevGX3Pmf+Pyp25WdNVyyliSJnfbSYj4kmabkaQwSXZJWIlOoYPUkLPKtnXCAxzK1QyZ5Wd5hI6oIY8geSOZExnNNnVBDCJGwkhjGnNI2iMiWjjEmEjVD6S6z2DtFU+x8GpIqZhVFMa7i65nt5X6zybhyZnUHmQPrPQ/0wYgJSw1BKhIWmt9dCMq5T56X+YnLN8m+M8tqvck7SMmBMSVLiGMvHGRmAIYhhEgCGIYsIJGmJaLAwBsIsSAJCEIJCESEAWJCEAIQhACES82uB9mq+K1UZU/bI3/hHOQ2l2Sk30esNTkTJNGpRkLUpwI6KM5lkbLL9SnK7pLiikyyB1l5qcidJYqUXWRMkusgkLrFgyatKxj6FhLdanIkw5MncF2dBwrjGCo0m7yh3r2NhpYnoTy9Zx1QAsSBYXZrdBfQD02mpxLhdWgoeohVWIAJGlzsJl4rRGPlb5/7yccbYyypcmHiPFVXyuxl5FMvdluBNimqVA6AKwQAnxGwBJC221Gs7TD9igouWvPo9Li+W2z5nXfEMWKe2T5OGTDt0lqhhjO4bgCr0kRwSLsJ6EYL3PNfxKMujm6eGMGoW3nRPQlCtTGsvSKR1G4yHpmROlpp1LWlapTvKtHRHJ7mbWEqsJexCyo055nZjZXcSMiTuJC05pHTDoY0jMkMjec8jaJG0S8Uxs55GqL3CMXTpVqb1VzIrqWUblQdRNX9IfaCjjcSKlAMKaoqKGABAUW5ek5po10mElZvF8EZiRxjTKlrGmMMcY0wSJGxTEMgBEgYkAIRYhgkaYkWIYAkIsQwBIQhBIQhEvAFjqFJnYKilmOwGpmrwPs5XxLaKVTm7D/lHMzu6GCwfDku2rnloaj+vQfSZTyqP5NIY3LnwZHZ/sYijvcWRYC5UmyL/ETv+HrNHiXabL+rwgAA3qWGtuSKeXmZh8V41VxB8RyoD4aY+EeZ/aPnIcMl5i05cyNlS4ievOkgqJNR6chenMLJMipTMgelNapTlarTl0yDManK7pNN6crVUlkQzPZJE1OXWpyJ1klSmySLMVNxyl7JNHAcHSqCTUC2BJv5SGyyT8HPcT4jWrWFVyyi1l+6LXANtr6nXzMwuOVMtNR1ux9tvx+k3MRRs7pvlYoGFir2Nsy23Uzl+1VTxFRysg/EzowLn8GGZ8Uyx2Yx7UUBG5JY+/8AtO0wna1tmnAYcWAHQCWVqET6LBKoJM+a1ekx55tyR6A/Hg3OQ/2ip1E4ynXaX8PWadUZnA9BCHR0T47SUqmIvKRY2jSZb1BHAkTVKkhatIqjGMvKvIdEYDKxlQnWS1jITMJys6oKkR1JCZNUEhM5pM6YdDDI3ElIkTznkzaJGYwmSSNphJmyEvGkwMSUZohhjTHGNlGXQ0xpjjGmQSIY2LEMEiRIsSQAiGLGmCQiQheAJAx9Gi7nKilj0UEn6TouF9isTV1qEUh5+JvkNPrKuSXZZRb6OZljCYGtVNqdNm8wNP8AFsJ6Pw3sZhafidc5HOoQR/h2lzFcZwdAZVIYj7tMAge+wmTz/wD5VmywPycfw3sPVexrNlHRdT/iOg+s6rB9ncHhhnZUFvv1Dc39W29rTHx/a2s4tSUUx1+JvmdB8pg1qzubu7MerEn8ZR75dst8kekdhxXtSijJhQCf/iEaD+EHc+Z09ZytUu5LMSzE3JJuT7xKFG82+H4EuQLStKBa3Ix0oHpL2FonpOww3ZUsLgS1/wBEXA0WU9ZM0WOjr2WQukslZGyzMzKVRZXqJLzrIHWSgZ1VJUqJNOssqOkumQUXSV2SaDpIGSWsrRTZZE5bbW01sLhgzAHTXeTdpsBSoqhpNmYkAqCLgEG7dLC3rrILU6ObyC4vsLk+w/1+k4XHsalVfMs597zteKvlpVG/dCj1On/inP8AZXhC4qtULVAgQKouCS173y2FtLcyN56Ohx7n+WedrMyxxcpdJFWlSJl6hgmOwneYPshTUXvfzl3+xUXpPoYY4rtnyuT4viuonApw9ukuUMHadVVwqiV3oACbbYoxeucjCfD6SNqM2KlKVaqCVaReOZsyqlPWRMkt1hqZFU0mLOqMjOqrrIyJYq7yFh+ExZ1xZBUkJkzyFpzyZ0x6GOZEZI0YZg2bxQxhGNJGjJlI0RCYhj2EYZmzRDDGxxjTKl0NaIY4xpkEjTEixDBI0wixpkEiGIYpk2DwlSs4p01ux+QHMk8hASsZhcO9RwlMXY7D8z5TteGdiFFjVJY8xsvyl/AYChw6jnqeKo2nIM56Doo6/nMHiHaDE1b3qFV/ZTwj3O59zMHNy+k6YwjFWzqhUweFFmZFt91RdvdR+czsV2x0K0KVv3n/APKP5zkAJNTWV9NeS/qPwXsZxCvWP6xyfLZfZRpI0w95ZwWFzGdhwfs2r6mUnkjEsouRxg4cd7Rv2XynrmG7JqRoPmJT4n2TCi+S0zWcn00ea4dLGdn2cy6XtOW40yUWtcaSlQ7Vd18IJPyEtOMprghOMXyfQ3BaaZQTa1pidu+3GGwaL3T03qF7FLFvCAb6qfCb25H854fxHt3jqqZO9KJzVPCD6nc/Oc7WxDNubxj07/cZTypu0fULLImWWHEiImZYq1VkFRZcqLIGWQCjUSV3WXnEruJKJKFQSBhLjrIXEsgU3JEruSdzN3CcOWoCWcKBzP5zAZywa6lfEVF7eIXtmFuR36yyYZgdrq+SjTTmxLt7DQf5vpMDs3jGpAsNyxMn7cYm9VgPuqqe58R/5vpM7DaKB5T19CnFr/vZ5WtSlFxfk9DwHahrWM0DxsEbzzuhVtLSYye3GaPmcnw2DdpHaNxMGNrYrScvhsUSZfaqSAJZzRk9GovgvVMTc2ldqnWQZ7km/p7SKpUlN9mqw0PJveVap1koa+srYjaUbOiEaZA5iVNoo/0jKkyOtIrvI2EkaMInNPk6YkTCRvJX3kTTFmqGNtGR8aRM2aIjaMaSNGWlGaIY0aY4xplGXQ2NaK0S0gkbEMWJBIhjTFk2BwdSs4SmLk/IDqTyEh8EpCYHBVKzinSW7H5AdSeQno+BwNDhtDM9mqN7M7dB0UX/AKMXA4Shw2hmYXqMP+Ko3QdFH09ZyXEcfUxDl6hueQGyjoB0nNKTm6XR1RioK32JxLH1K7l6huTsOSj9lRyErrSk2Ho35Td4dwovy0hyUAouRz4oRbWnbU+y7EdPaYXaHhLURcjTrKxypui7hSIOF4xVIvPSuz/G8KovUqootzIE8Mq4g30Mhasx3Jkz06m7KRz7T6QxX6S+G0Ro/eHolv8AaeUcb/SfjK9M082XVvHZQxUsSoOUAXClRcAXtfnOEznrGmWhp4x75MnlbdomrYhnN2JJ6mRExsWb0ZixLwheAfV7rIiJPUkLTzjqIaglerLDytUMgFd5A4kzmV3Mkkr1JWqyy0SnRzGwliUZ1Vj1MrtuL8rn6W/My5xQLSKKza1M2TnmyWzWtyFxrMfjNbJQqtzy5R6tp+LfSXjG2kUk6VnnfGq3eVb/ALblvYnSSqJXRM1byUfX+jNnC8LqNsp+U+g0uFvo8XUZUu2VlEmSmZtUOCNzEt0uEWnqx078nmT1eNeTJwVA3mmtI2Etpg7SRqEs8KOWWoTfBnd3pIKgvNSrTlVqQlZYiY5L5Kw0/CV6i6y0RInUfOZuBvF8lUpIaok9XeQMZhKJ0QvshcSN5I0jac8jqiRNvIjJTGGc8jZEUaY5okxZdEZjDHsNIyVZohpkZkhjCJVlhpiGKYhEqWGGJHSXhuAqYioKdIXPM8lHUmQ3RZKxMBgaleoKdMXPPoB1M9FwWEw/DqGZ/E7bD71RvyA+nrJMNQw/DaFyLu21/iqN59APpOOx+MqV3L1Dcnboo5ADkJzSl6jpdHVGCguexOJcQqV3NSobk7Dko5ADpIqSxy0ZNToy3CRFNl/huHuZ6R2a4aLAW+k86wT5SDtPQOzfHKaWLMNN7zjzWzox8HoOF4XTC3I5dJ4l+lHjlKqQlAmylgwKshDKxUqVYAgggidD2x/Skqg0cKddi/T0ni+KrszMxYksSTc31JuT85pgxW7Zz5MrVqyFo2EJ3HOEIRyCSBLQisY0wBYkIQD6wqCRPFd9ZDUaeadQxzKzmPqOZVqtBI1pWqNHM8rVmkoCM8i+1FdQY1pXrIRykkkL181Ryd7Ib+ViLf5Jz3a2valTTm7Zj/wi/wCLD5TSxBfvPDlsyhTcm+hJ0t/EZyfbPFk1CD9xQNOp1P4idOFfOn7GGX6Sz2Eah+sarSVmZ7qxJ8IA2AvY7z0zCUaJFwBPGeF1Sirb1+c6TA8ccc59PppJY0j4/wCKaPJmyOUWegYhUGwEzqzCYK8dJ3kwx4I31nZCXB5UdJkh2aRMhZpVTEmD1JZyNY42ha5lV2jq9baVmqSrmjqxwaB5BU2tJXN5BUaYykdMIkDG5kDiTVDyld5zyZ1wRG0ic6SZ1sB5yJxOWZ0wIowx8jMxZsiMiNMkMjMyZdEbxlpIYwzNl0NMaY4xJVlkRkRbR1pHWawkFkPwWCevUFKna55nYAbkz0XD0sPw6hci7HYfeqNzJ6L+E5HgldsI61VUMGXxA72tpduWushx3EKldzUqG5PyA5ADkBObInJ14OvHUVfknx+OqV6heobk7Dko5ADkItChcythxN3huFJMpJqKLxVsl4fw+5tbWbC9m2PKdPwDhK2FxrOywPBVtqJxvI2+DalHlninFeEvSF7TkOIY5h4QZ69+k7E0qNIqhUsSV0INiNxpznh9diSSZ1ae5dmOaS6RETGxTEnWcokIRQJIFURIGEgCQhCSAhCEA+pyZBUaPqNKdesACSbAAknoBqZ5p1lbF8RopdWrU1bozqDffYmR9+ri6sGHVSD+E8Y7XcWOIxRq6KbBdOik5SfPLlHtLfZHtC9Kreo4Wnf9ZoPEoBsNt7nlOj0aVlIztnqdbE01NmdQehYA/LeQzzajxM1cfUxCOMrMVs2hNEbBQf4B0385r9ruMnL9nXfwF2B6a5R72Mh46ZaHzOjXPajDh8ozNYkXAAXQ9SdZv8X4lTagadMWZlsr/sHQhrc7a6ec8b7yxB8wfUA3P4Tabtqdvs4/x/6SXi8otKSjwdTRUi2ZrkDUmw12vp7zznj1fvKjN+25PtfT8p0D9pHYMO7C5ha9ySLiczWF6oH7Iv77zfDCjkyzLSyZGkKyVRPYxyo8mXJZp1TLdGvrKKIZZw9PWdUcjOecUzbw1TqZPUrf16yvhKf0G0kZDa9udpHqs5HFWRVawAtzubSLvfKPejrGBdbSFNl0lQ3vZFc7R+WRHeRKTNIIic6yMnaO6xhGt5k52dMUNrGQvJH6yMzGTNYoj2Ebyj22jHmTNUMaRmPMZM2aIYYwyRpGZUshIgEUQMiiwhi8NwZr1lQbc/Jb6/15yKu9hadXwrD/AGTBGudK1a3d33APw/IeL5THLLajbFC2VOK1KZ7wINKeVL8r3sT6bj2mMk0KeJpLh2pCme8dlLubEZVNxk1BVr2GtxYmU0SYo6JE9FrTouBYkAi851Fk9PEZdZScbReD5PZezuLW4vNDtH26oYRCMwZ7aKDrPFm7W1Ka2Rtes5XF4x6jFnYknqZhHTNvknLljXBf4/x2riK9Wocqio5cqqgAGwFxbyA9ZjM0Uxtp3qKSORtsIl4phaWICOjkEQwBpiRYSAIYRDFkgIkWEA+mGqTn+1uN7vDuf2iE9jqR8gYzhPaihiqj06NzkXMXPwm5AsOZje1WD77DOo+JfGv8Sg6e4JHvPPjGnydXaPGmo56hsdOZ3NpLjAq2UAW/H1lrE4KphyO9plCw0DWuQJm13u1zO0h7Yw47Nzsqt8TYKpuM2hOVVNmIF78vD5R3Fques7aasdtpo9m6K0qRqOlgQXZr/dtZR+JmLRp58xziwBY9flKN/MMb2o0+CcFqYxnsdKaAE8he+VR8joPKcvXXK5BuMrEG4sRY21B2M28Fx+phqbpQcgswfMNCGFrEHysJgVKhZizEksSWJ3JJuST1lk22ZSqvuaWFqZifKQYfxMzedo/C+GmzdbmbvZ7s1XqU1cIQragkWBB2IvuJ14cbk0kefqs0ccXKTpGdTpmXcPhSeU6/B9krfFL9PgKjlPUhp67PByfFMXUTkKeAPST0MGQZ1tThoA0EqLhLHabuCRz/AK7d0UadC39bxKi6GaJpayvVSZ7UVjmtmcR85HaXGpga85WaV2nRGdkJWQuksMbSGoZDRtCTKdUSESapIjMZI7YdENSRmSPIm6zGRvEY0ZUjjGEzNmqGXjI6NlKLoaY0xREaQWGiF4ASPFNbSVLIu9nuGnE4hVI8AOZ/4Qdvc6fObHariHeVsi/BS8C22J+8fmLe0scKUYLBmodKtbReoNv/AAg39TOeU3nE3ulZ2qO2ND6dO8tUcMTyi4ZJ03BeHhzqJWc1FGsY2YS4Fukp4zDEDaeqYTs8Dsu8x+2fAxRolrcpjHNbLyx0jyTFHWQSbEDWQzuRwvsIkIkkgJJSS5jAJKhtAB5ETJahudJERACJCEAIQhJAQhCAemdhlWnXYDTNTI9SCp/nOr4pi1p5VcE5zbbQDq3lew955f2C4g646gurZnyhb8yCB/XnPR+2nG6dM93iqBXKEqq175nDGyqF0vpfXSxnNOLs3i+DL4zwKhiLF1IIFgykggdLbTm/+hmVv70Fb8wb29jLHBO1NSviArIFp2awGuptlzsflpbVpf4v2ho0CVe5cAEIAfEDzzbDn8oW5cB7XyXeKdn2bChaI3sDZrEKvlY5vSUeDcJp0FJXUsBfW49AbD8JSxvbT9WholgtyXUi1xYjLe3MncHlNfsfj/txYCnky873B2vb0zL84dpCPLKmLwlNt0U+wlD+yaAIAprqQP8AxH/KjD3mvxgClWNFjZgoex/YYAq3oQRMnF1wASCNFbbq3hX5ZX/xRG7IlRzfFnGoQWBawA5C+n5T0fszxwimlN3JCqqrc7AAAATzHEG9RR01mvhsUV5z1tNLa2zwvienWaCh/J7ImOQjeRHELfS084wvFW6zSo8VPWegslny0vhkoPs6rE1xKBrCYzcU6mIvEOkneWjpZRNXvN/SVKzRiV7i8hq1b2HS8o5m8MTsbVfWRARA/PrGNUN7Ayu46lEY7SBjHVGlVm5SNx0wgD7yIyQnX2kLNfWVaOqJG0hbaSkyJzMZLk3iRxhj4wzNo2Qwxke0QSjLIZaNjzEtKlhl7CS8DwZrV10uAQT+Q+f4SpiX5TogpwmEB2q1b+o2zfIaepmGWVcHVhh5ZX7S47vK2VT4KfgXp5n3P4CUqMpsb6yfDtMdtGrds28CtzPQ+yOHFtRPO+GPYidqOK91hqjo2V8hVDYn9Ywsn+YicmZN8I6cbpWek9m8Vhq5cUa1N2psVdVYFkKkggruNRvOP/S/jFp01plGtUuO8sMgYa5Cb3zEAkacp4/2dFSjjcO5LLavSLMDYle8XP4hyIvf1ml+kTtEcXWOvgVvCPpf6mW9BKSRhLI2mzlcQ2sghEnclwc4sSBhJAsQGBMFEAkU6RsW8SQBDCBhACJCEkBCEIB6Xw3F0qFDv8OqDIoJKhVqK1tTmA1O85/ifHDjK1MVGqEZrHOw1OwOg9vSXOFV3r3WpTVKOUqEUHNltuW3lTFcKSkUrUWJUlbc99iD0mCaNiU1RhqZQorC5O2V730bMN+UwMXi2rPmqC5sB52HI/ObuL4bWqVQxIC+utuf5yWvwKnlOQkXH195KkiGrH4zCYepSDXVFAHhB5D7q873Ml7Pcao4bMKCWJU33vpzze/0E5t+F1VNm0W+99/QTXw+AFMeZ3PORV9iLa6MXiXFKlaoWuzFtLklmI2Av8tPKWMNh3RSX5ki38JsfrJH4YAC9Mm4udfIE/PSMd3CWqbqLf7+c1hTfBlNlLD61GPTSXlMpYBdCeplwTtxLg4M3Miem9pMK5lZRJFE6opnLKKLKVTLdAmUaQmlRWa7WYTSLSVLKIM+0iZYKefTaV22ZKCRJfQnpInOg6x7jSQud5bYy0URudPSMB1iZt7+kYZTabJCAxjG1xHMZETJZpFDTIqm0lPWRVJlKPBtEjjTHtGETJo1Q0RBELaxbyhYa0ZUawjpVxL3OUenvM5PaaR5dFzgODNasmmgZb9N9P5y32kxgrVTl+BPAnoOfubmXcZQGEwqptUrBiSNx4kLH5DL7znVfkZxXudnd9MdoymbGx57SWlvaWqqZqY6qdD5SrVa1mHPSXaKmjhsQF1JsJLX7Ti3dKoKH4mIuf8AhHLW2s57EOTIBK+mrsn1GuDd4hjFyBkOt9Jhu94hhLpGbdjYhjoksQJAR1ohEASPtEURTIARIsSAEIQgBEixJICEIQDtseVWi2W4fMMrBiMu+bbe4MxqeIqqqIG8Cspy+hva55eUKVyVvqS33iAutrXPIb3MhQsGudbNy2sDyPMTmimo0XbOiq8TTRnsVUjMmoYnceq9dZXr8eU1A2UlQD0Gp5zGqgvpYKBc7WJub8tzrGvSA3bSxtYHcGwBv139xCgu2TuZfbioasHKkqvwrf6y4nEBUBOXLra173mEuvh2tcmTYYDfXTXTz0lqSIUmbWXwk2Niyrflzqf/AK7e8yOL1fCf3jaW/tZyql9LswHUsFBv7KPrM/iOrovv8/8AadGGPDZlkkLQSygSdRFSnLdHDE8p6uHE2jzZzXbIkSTLSl6jgT0ls4Kw2ndDA/JxyzxRmUqU06aWi0sLLa0pssBzzzJlR0tGBJdrUxK5WQ8SRCyWRmV3MsPpK7aSssfBpFkFt4nKSZd5G5mLhRunZBUMYuvtFJiAaTnrmzoXQjbSKPcyPlIkaRGsY0xY15jIuiOLEgZjRcSO7PUc+Kpg7ZwT6A7xrbH0lfCsQtQrvYC/kxsZhn6o3wd2a/Hsd39Zm+6PCg/dHP3395lvR66dD09ZAuItvNilhWNOlVABSqXU/uhNNfWx+U5ao6+yzwjhFaph6lUqSqPk0BPIEt6C41mWcJ3ZelU2y50blpOix9Z6eDFNdLFwhGhAcLcEjf4Da/7Uo4Wm1TDUg4ByO6M7EFiWBKrve1gflKqTfPgmkjCqYU5QwG4v5SiwnoY7N1hhHqMtqYHgPpa/tr9JwWLp2MtCdlJwa5K0WBjZoZhCF4hkgdC0QR0AIQiSABhCEAIQhACEIQBIQhJBu4dyy5iLC5A9oyriFG5knFcNkpIB93Q+4/nMe0pRay1Uxv7I+ci7xrg31GokYEcoJIAFydAOpOwk0iDo6XFGxDqz1EpOEZTUNwMoRugJu3w2A3aUeHUmquEFlzndjoAOtotHD02J+7Z0pBjpcqqq5I9fEb9Zr4nCUsOUIqMVdEYMyZW11ay3IOugsT85zzpcItXkpYmkoqZUcsFG5FhfnYb29dZXwOFatXbIpOUchfy/nIqNwCb9des2uxfEGpZ2Q5e8IDeYHX5z09DBOUYM4NbNwxynHs2uHdmHNsymbtPs+FHwzZ4XjVKAk6yzWxAnvxlt4SPhs2vzynTMH+zgJSxNIA2mziq4Exa9W5nTBtl8M5S5ZGlIQZBFWpIqlaWOlWQ1JXMe1SRM0ozpjZDWlepJa7SAmZyOmC4AmV60maV6pmM+jeHZFEiiNnO4nTZCxvFB0iDrAzFmqGiRMZITIm3mMy6EiR0JmXI8SbKZUSplXTmdfb/eT406CNqUD3dPzDH/ADWH4Tlzv5jpwrghWop3E7rhhof2auY3VRU5G4e7m2nr8pwy4YnpOq4TgA9BkphmIokucv32IW4tqQoa/tOabR0QTZzv9q1e77otmGhBO4t0P016zt/0fNQq0xRqZzUNZ6xuhK90lMAlW2Njy85k8M7F94dcRb/7d/8AxT1Xsb2Vo4apmStWenlZe5qsrUxmFmOUKNbaX8zMMuWG2jWEJJ2zpO0HDgMEyMBpTANtvCNbfKfM/FAhYlDcX0I2t5T6j7T4pRh3J2ytfn90z5Z47UzV6jKqopdiqIAqKCdlUaAeQkYKt0UyNtKzPaRmOJjSZ2IwC0IXirJA4ra3nGyWuNpFIDCEIQAhCEAIQhACEIQBIQhJB1/FKWak3kL/ACnMWnX4ggKxO1j+E5GAJJsJVKMHG6eMfxLqv1tIZLQ+IDzHpprr9JBKN7gXDRekaoBVrNY65szFbHptzmx2w4nTbFs1BctOmi0kym4smmZb7a3tblaR4DtBmq16ldgGqC50GQ5nzsCo5XINvI+UwcZitRTAB2s3O3ScsYylPkvJ1Ehx1SyHz/OS8OcoqynxI6qv9dJaTaevpeJWcGo5jR0vD+LsvOaycaJ5zikYyxTrET2IZTxMuig3dHWVuJ3lf7TeYIxJk9HETojkRj+lUVwbIqyGtUlcV5G9S8s5kRxckyvGO8gFTeNzym82WMWq0jDaxrGAlHKzZRpC1GldzH1TISZlNmsEIx1jM0cZHMGzZIAIwx5MaZSjRDWkMkcxkxmXQQtCKJSixTxx1EuY6mR3a9KVP5lcx/GUMVq1vb5zS4of1rjkDl/wgL+U4MzuZ24l8pTC+c3uz2Pq4ck0ajJmtex0PqNpiKJfwhnPNWjePZ2fB8QNNZ3XB8da2s8qwFexnU8O4ja2s4skDqTOg/STxbJhCAfiuPpPBcVUuZ3/AOkTi2emqX2N55y86NNClZy52roYYwx5jSJ1mA20dT3iR1LeSCWvsJCJPX2EgkEsIQhBAQhCAEIQgBCEJICJFhAOt4y4FJvOwnM2nT8Xpq1E6jMGUgX5a5vxHynN2kEjbSyQt1yj4Kahj1c3Zvq1vaQlTyF9CfYC5MuYCkCrX8vz/lKydIEbgm3nvH4dP1h8p2mKXD4cE18OfCqrh0YBWa5LAuwsdLgk672nOV8ZUqkvUt0UKAqqupyqOlyeu8rgnufQmqMit4qvpLqylhNWLdby8onpadcWcOd80PEW8QRQs7kzmY5ZPTaRqkkCzSLZnJEwrGNNQwVYBZdtlEkSqdIpOkFWDLpJ8FSPNHGMUax7xZYhcyMCPYRBKNmkSONjjGMZkzRDWMaxixplGy6GtGtFMbMZGqoURyiNEdfSQgVsCmfEUx1qL8gw/lJqxuzHqSfmYzgQ/XFv2Eqv7hDb6kR4E8vI7kehBfKIolygLSBFl2gkzkzSKLFEyZsWVjadOR4ukbTLhs2XRicbxJc3MyyZc4iDeUiJ0xVI5Zu2NiGOMaZYoJHUt4kWlvJBPX2HrK8sV9veV5BLCEIQQEIQMkBCJFgBCESAEWJFgGjjq2eox89PQSITreH9imfCLi2qC1SoURF1OgJux5bbeYnL4ilkdkO6syn1UkflKKSfRfbRZwVJhTeoGADMuHI+8RUBdyvkBTAP/wBQS9iqOSmMrAg7KDzBa2b963/NM7CK7PSprr4u9t6W1+SzVVxVpszMAwdVUaAWYsWJNupGvQHoJnkuyyRHxnE1Xe1SqKppgUxUUllYLpdCQPD521tKuJOWmT5fUy1TItfTTQeso8XfQL1P4S+BcNmU+yLAJZZcAkdBLACTqs9fFCopI87I7bYirLCUo+hRvL9LDzthibOTJlSKiUY8UZfFCSJh50rGc7zFDuomSXWpRpSNhVZLK4XSIwkrCNIkOJZSKwWNMmAjGEzaNEyErI2k5EgrGUkjWLsjMjeSSMzGRshto0x5jJk2aoY0RY540TORdCiJWNlPpHSLHaJ6mVbqLYXLQ7gieGu3Smq/43X8lMcBJOGC2FqN+1WRfZEZj9WWMXeeVLls9NdImpLNLCUbmVcIlzN3htDxCY5JUaxRLRwRPKXDwk22nQcPwIPKdBhuFX5TkeTk32o8I7T4Tu2taYLT0P8ASdgslYWH3Z59UGs78Mt0ThyqpMjMaY+NfczYzEi0xrEj6O4kgkrbSAyevt7yEyCWJCEDBAQhCSAhCEgBCEJICEIQD6a4tw7B4fAvUogCnQR3GpYuEW+t/vEgT5urVSSWO5JJ9Sbmei/pC7WNWpVFpMO7rOtNABYdzSOYnTe7/Sef4DD95VROrC/oNT9AZWOJ41T88lpZFN8eODd4Q9UVqtYAKaVNALD4CLBbA/1rJsVhkTCX2c1aeVSRc0+7qXYDe2awvLOMw5AqMLgVLHTYlLXueg8HzlHGYNswXvFcAqgI21ANh6En5TndvJRLaUbZm0kLG3lf8pHiheqq/sj/AFmm2G7t2X0/n+cd2X4LUxdaoyWyp8RJta5sLdTPVhgamsb7OHJnjHG8jfFDaFAnYTUw3DGO4nW8P7NqmhIM0jwxVE9vHihFUz5nP8VjdROTw/DPKXEwHlN4YUSF1AnSqON6uUjJqYQCRd1NJxrKtbygtHI2UqlMSu1MS5UErGDpg2Vqqyq0t4gysRKSOmDIwI0yQjSRMZm+jWLI3lepLBkLzCR0Y2Qxlo8xkxkbpjWjY5o0zJ8GiGPGiK0Jm+zRDllbibaAS0so8SOoHlK5nWNlsf1l+nph6I6mq3zYKP8Akjackxei0l/ZooD6tdz/AM0jpzyT0TRwI1nQ8JHiE57BzpOELrObKjeB3/BaGgJnY4GgMs5TgzeETssCfDORdl8rqJ49+lnDDvATbY+s8gxO89e/TMtMgVCCaqaUyGsAC3jDLbW+npaeNO5O879Mvls5MvYDeNfcxVO0aZ1GQR1PcRkfS3kgnrbSsZZq7SsZCJYQhCSQEIQgBCEIAQhCAEIsQwDc4+LDDqNhRSw9QSYnZkfrm8kb8VEITXU/W/4MdP8A41/P/s7vE/8AsNT91gB5CoaQf55R8pyuINgttN/whCecv8p05PoRG9QkMxNyQTf2knY+owvYkXbW3pCE9/Tf51/J5esS9Br8HqXC3JXUyzWMWE9eX1HwOT/Iys0ptEhLo0gQvKb7whLHZAr1OcqNCEHXAr1pDCEpI6odDH2ldoQmcujaIkr1IQmDN4dkRjRCEwZ0IYYhhCZy7NIjDAQhMvJoOSZ2O+M+0ITPUfQi+H6zW4p/eN6IP8iyCnCE8s9E0MLOo4PsPaEJhmN8Z3XAmNp2GHY5faLCcPk0n0eNfpRN216H8Z5TV3hCejpPpZxZeyMxBCE6jISPpbwhJBPV2MgeJCQSxIQhBAQhCAEIQkgIQhACEIQD/9k=");
  background-size:cover; background-position:center;
  filter:blur(11px) saturate(1.05) brightness(.95);
  transform:scale(1.06);
}
.page-bg::before{                       /* chart graticule */
  content:""; position:absolute; inset:0;
  background:
    repeating-linear-gradient(0deg,  transparent 0 119px, rgba(244,186,59,.05) 119px 120px),
    repeating-linear-gradient(90deg, transparent 0 119px, rgba(244,186,59,.05) 119px 120px);
}
.page-bg::after{                        /* dark-blue grading mask */
  content:""; position:absolute; inset:0;
  background:linear-gradient(180deg,
    rgba(1,24,33,.62) 0%,
    rgba(4,60,90,.46) 45%,
    rgba(1,24,33,.68) 100%);
}

/* ============================================================
   4. LAYOUT SHELL
   ============================================================ */
.wrap{
  max-width:var(--maxw);
  margin:auto;
  padding:clamp(1rem, 3vw, 2.5rem);
  display:grid;
  gap:clamp(1.5rem, 3vw, 2.5rem);
}
.card{
  background:rgba(255,255,255,.76);
  border:1px solid rgba(255,255,255,.24);
  border-radius:var(--radius);
  box-shadow:var(--shadow);
  overflow:hidden;
  position:relative;
}
.card-pad{ padding:clamp(1.75rem, 4.5vw, 3.5rem); }

/* Section header system:
   trapezoid gold marker + mono coordinates eyebrow + expanded title */
.sec-head{ margin-bottom:clamp(1.5rem, 3vw, 2.5rem); }
.sec-mark{
  display:inline-block;
  background:var(--arien-gold);
  clip-path:var(--trapezoid);
  color:var(--arien-navy);
  font-family:var(--font-mono);
  font-size:.72rem;
  font-weight:600;
  letter-spacing:.22em;
  text-transform:uppercase;
  padding:.35rem 1.4rem .35rem .9rem;
  margin-bottom:1rem;
}
h2{
  font-family:var(--font-display);
  font-variation-settings:"wdth" 118;
  font-weight:800;
  font-size:clamp(1.8rem, 4vw, 2.8rem);
  line-height:1.02;
  letter-spacing:.01em;
  text-transform:uppercase;
  color:var(--arien-blue);
}
.sec-sub{
  font-family:var(--font-mono);
  font-size:.8rem;
  color:var(--text-soft);
  letter-spacing:.08em;
  margin-top:.6rem;
}

/* On dark cards */
.on-dark h2{ color:var(--white); }
.on-dark .sec-sub{ color:rgba(255,255,255,.65); }

/* Buttons â€” trapezoid cut, mono label */
.btn{
  display:inline-flex; align-items:center; gap:.6rem;
  font-family:var(--font-mono);
  font-weight:600; font-size:.85rem;
  letter-spacing:.1em; text-transform:uppercase;
  text-decoration:none;
  padding:.85rem 1.9rem .85rem 1.4rem;
  clip-path:var(--trapezoid);
  border-radius:var(--radius);
  transition:background-color .2s ease, color .2s ease;
}
.btn .btn-label{ display:inline-block; }
.btn .btn-icon{
  width:14px;
  height:14px;
  flex-shrink:0;
  transition:transform .2s ease;
}
.btn:hover .btn-icon{ transform:translateX(4px); }
.btn-gold{ background:var(--arien-gold); color:var(--arien-navy); }
.btn-gold:hover{ background:#ffd066; }
.btn-blue{ background:var(--arien-blue); color:var(--white); }
.btn-blue:hover{ background:var(--arien-blue-l); }
.btn-ghost{
  background:transparent; color:var(--arien-blue);
  box-shadow:inset 0 0 0 1.5px var(--arien-blue);
  clip-path:none;
}
.btn-ghost:hover{ background:var(--arien-blue); color:var(--white); }

/* Scroll-driven reveal â€” pure CSS, progressive enhancement.
   Ignored by older browsers, print, and reduced-motion users. */
@supports (animation-timeline: view()){
  @media (prefers-reduced-motion: no-preference){
    .reveal{
      animation:rise both;
      animation-timeline:view();
      animation-range:entry 0% entry 34%;
    }
    @keyframes rise{
      from{ opacity:0; transform:translateY(26px); }
      to  { opacity:1; transform:none; }
    }
  }
}
@media (prefers-reduced-motion: reduce){
  *,*::before,*::after{ animation:none !important; transition:none !important; }
  html{ scroll-behavior:auto; }
}

/* ============================================================
   5. HERO â€” the chart of the Molo Trapezoidale
   ============================================================ */
.hero{
  background:
    radial-gradient(ellipse 70% 90% at 85% 25%, rgba(14,94,136,.35) 0%, transparent 60%),
    linear-gradient(165deg, rgba(6,55,80,.86) 0%, rgba(2,34,47,.88) 62%, rgba(1,24,33,.92) 100%);
  color:var(--white);
  border-radius:var(--radius);
  box-shadow:var(--shadow);
  position:relative;
  overflow:hidden;
  padding:clamp(1.5rem, 4vw, 3.5rem);
  min-height:min(88vh, 900px);
  display:flex;
  flex-direction:column;
}
/* faint graticule inside the hero too */
.hero::before{
  content:""; position:absolute; inset:0; pointer-events:none;
  background:
    repeating-linear-gradient(0deg,  transparent 0 89px, rgba(244,186,59,.06) 89px 90px),
    repeating-linear-gradient(90deg, transparent 0 89px, rgba(244,186,59,.06) 89px 90px);
}
/* gold trapezoid hairline frame, top edge */
.hero::after{
  content:""; position:absolute; top:0; left:0; right:0; height:5px;
  background:var(--arien-gold);
  clip-path:none;
}

/* top bar: logos */
.hero-top{
  display:flex; align-items:flex-start; justify-content:flex-start;
  flex-direction:column;
  gap:1rem;
  padding-bottom:1.4rem;
  border-bottom:1px solid var(--line-dark);
  position:relative; z-index:1;
}
/* Official logos (hotlinked from arien-euproject.eu â€” when the
   page is published on the project's WordPress they resolve
   locally; alt text acts as offline fallback) */
.logo-arien-img{ height:54px; width:auto; }
.logo-eu-img{ height:42px; width:auto; }
.hero-top a{ display:inline-flex; }
@media (min-width:760px){
  .hero-top{
    flex-direction:row;
    align-items:center;
    justify-content:space-between;
    flex-wrap:wrap;
    gap:1.25rem;
  }
}

/* main hero body */
.hero-main{
  flex:1;
  display:flex;
  flex-direction:column;
  justify-content:center;
  position:relative; z-index:1;
  padding:clamp(2.5rem, 7vw, 5rem) 0;
  max-width:60rem;
}

.hero-kicker{
  font-family:var(--font-mono);
  font-size:.78rem; font-weight:500;
  letter-spacing:.3em; text-transform:uppercase;
  color:var(--arien-gold);
  display:flex; align-items:center; gap:.9rem;
  margin-bottom:1.4rem;
}
.hero-kicker::before{
  content:""; width:2.4rem; height:1px; background:var(--arien-gold);
}
.hero h1{
  font-family:var(--font-display);
  font-variation-settings:"wdth" 122;
  font-weight:900;
  font-size:clamp(2.9rem, 8.5vw, 6.4rem);
  line-height:.94;
  letter-spacing:.005em;
  text-transform:uppercase;
}
/* second line outlined â€” chart-ink effect */
.hero h1 .outline{
  display:block;
  color:transparent;
  -webkit-text-stroke:2px rgba(255,255,255,.9);
}
.hero-subtitle{
  font-size:clamp(1rem, 1.8vw, 1.25rem);
  color:rgba(255,255,255,.9);
  max-width:44ch;
  margin-top:1.6rem;
  line-height:1.55;
  border-left:2px solid var(--arien-gold);
  padding-left:1.1rem;
}
.hero-cta{ margin-top:2.2rem; display:flex; gap:1rem; flex-wrap:wrap; }

/* bottom data strip of the hero */
.hero-strip{
  position:relative; z-index:1;
  display:grid;
  grid-template-columns:1fr;
  border-top:1px solid var(--line-dark);
  padding-top:1.4rem;
  gap:1rem 2rem;
}
@media (min-width:760px){ .hero-strip{ grid-template-columns:repeat(3, 1fr); } }
.hero-strip .label{
  font-family:var(--font-mono);
  font-size:.66rem; letter-spacing:.24em; text-transform:uppercase;
  color:var(--arien-gold);
  margin-bottom:.35rem;
}
.hero-strip .value{
  font-family:var(--font-display);
  font-variation-settings:"wdth" 110;
  font-weight:600; font-size:1.02rem; line-height:1.4;
  color:var(--white);
}
.hero-strip .value small{
  display:block;
  font-family:var(--font-body);
  font-weight:400; font-size:.85rem;
  color:rgba(255,255,255,.7);
}
@media (max-width:360px){
  .wrap{ padding:.75rem; }
  .hero{ padding:1rem; }
  .hero-kicker{
    font-size:.66rem;
    letter-spacing:.2em;
    gap:.55rem;
  }
  .hero-kicker::before{ width:1.5rem; }
  .hero h1{
    font-size:clamp(2rem, 12vw, 2.55rem);
    line-height:.98;
  }
  .hero h1 .outline{ -webkit-text-stroke:1.3px rgba(255,255,255,.92); }
  .hero-subtitle{
    margin-top:1rem;
    padding-left:.75rem;
    font-size:.95rem;
  }
  .hero-cta{
    margin-top:1.25rem;
    gap:.6rem;
  }
  .hero-cta .btn{
    width:100%;
    justify-content:space-between;
    padding:.8rem 1.1rem .8rem .95rem;
  }
}

/* ============================================================
   6. EVENT SNAPSHOT â€” departure-board data strip
   ============================================================ */
.snapshot{
  background:var(--arien-abyss);
  border-radius:var(--radius);
  box-shadow:var(--shadow);
  display:grid;
  grid-template-columns:1fr;
  overflow:hidden;
}
@media (min-width:540px){ .snapshot{ grid-template-columns:repeat(2, 1fr); } }
@media (min-width:1000px){ .snapshot{ grid-template-columns:repeat(5, 1fr); } }
.tile{
  padding:1.5rem 1.6rem 1.6rem;
  border-right:1px solid rgba(244,186,59,.16);
  border-bottom:1px solid rgba(244,186,59,.16);
  position:relative;
  transition:background-color .25s ease;
}
.tile:hover{ background:rgba(244,186,59,.06); }
.tile::before{                                  /* trapezoid tick */
  content:"";
  position:absolute; top:0; left:0;
  width:30px; height:4px;
  background:var(--arien-gold);
  clip-path:polygon(0 0, 100% 0, 72% 100%, 0 100%);
}
.tile .label{
  font-family:var(--font-mono);
  font-size:.64rem; letter-spacing:.26em; text-transform:uppercase;
  color:var(--arien-gold);
  margin-bottom:.5rem;
}
.tile .value{
  font-family:var(--font-display);
  font-variation-settings:"wdth" 112;
  font-weight:700; font-size:1.06rem; line-height:1.3;
  color:var(--white);
}

/* ============================================================
   6B. WORKSHOP OVERVIEW
   ============================================================ */
.overview{
  border-left:4px solid var(--arien-blue);
}
.overview-grid{
  display:grid;
  grid-template-columns:1fr;
  gap:1rem;
  max-width:95ch;
}
.overview-grid p{
  font-size:1rem;
  line-height:1.72;
  color:#273844;
}
@media (min-width:980px){
  .overview-grid{
    grid-template-columns:1fr 1fr;
    gap:1rem 1.5rem;
  }
  .overview-grid p:last-child{
    grid-column:1 / -1;
  }
}

/* ============================================================
   7. AGENDA â€” operations log
   ============================================================ */
.agenda-list{ list-style:none; position:relative; }
/* continuous gold rail */
.agenda-list::before{
  content:none;
}
.agenda-item{
  display:grid;
  grid-template-columns:1fr;
  gap:.2rem;
  padding:1.05rem 0;
  position:relative;
}
.agenda-item + .agenda-item{ border-top:1px solid var(--line); }
/* trapezoid node on the rail */
.agenda-item::before{
  content:none;
}
.agenda-item .time{
  font-family:var(--font-mono);
  font-weight:600; font-size:.85rem;
  color:var(--arien-blue);
  letter-spacing:.02em;
  white-space:nowrap;
  padding-top:.15rem;
  text-align:left;
}
.agenda-item .what strong{
  display:block;
  font-family:var(--font-display);
  font-variation-settings:"wdth" 106;
  font-weight:700; font-size:1.12rem; line-height:1.3;
  color:var(--text);
}
.agenda-item .who{
  font-family:var(--font-mono);
  font-size:.78rem; letter-spacing:.06em;
  color:var(--text-soft);
  margin-top:.3rem;
  text-transform:uppercase;
}
.agenda-item:hover .what strong{ color:var(--arien-blue); }

/* Breaks â€” full gold bands */
.agenda-item.break{
  background:var(--arien-gold);
  clip-path:var(--trapezoid);
  margin:.55rem 0;
  padding:.9rem 0;
  border-top:none !important;
}
.agenda-item.break + .agenda-item{ border-top:none; }
.agenda-item.break::before{ background:var(--arien-navy); }
.agenda-item.break .time{ color:var(--arien-navy); }
.agenda-item.break .what strong{
  color:var(--arien-navy);
  font-variation-settings:"wdth" 116;
  text-transform:uppercase;
  letter-spacing:.06em;
  font-size:1rem;
  padding-top:.1rem;
}
@media (min-width:601px){
  .agenda-list::before{
    content:"";
    position:absolute;
    left:clamp(8.4rem, 12vw, 10.4rem);
    top:0;
    bottom:0;
    width:1px;
    background:linear-gradient(180deg, var(--arien-gold), rgba(244,186,59,.25));
  }
  .agenda-item{
    grid-template-columns:clamp(7rem, 11vw, 9rem) 1fr;
    gap:clamp(2.6rem, 4vw, 3.4rem);
  }
  .agenda-item::before{
    content:"";
    position:absolute;
    left:calc(clamp(8.4rem, 12vw, 10.4rem) - 6px);
    top:1.55rem;
    width:13px;
    height:9px;
    background:var(--arien-blue);
    clip-path:polygon(0 0, 100% 0, 76% 100%, 0 100%);
  }
  .agenda-item .time{
    text-align:right;
    font-size:.98rem;
  }
}
@media (max-width:600px){
  .agenda-item.break{ padding:.9rem 1rem; }
}

/* ============================================================
   8. ACCOMMODATION â€” hotel berths
   ============================================================ */
.hotels{
  display:grid;
  grid-template-columns:1fr;
  gap:1.4rem;
}
@media (min-width:821px){ .hotels{ grid-template-columns:repeat(2, 1fr); } }
.hotel{
  border:1px solid var(--line);
  border-radius:var(--radius);
  overflow:hidden;
  display:flex; flex-direction:column;
  transition:border-color .25s ease, transform .25s ease;
}
.hotel:hover{ border-color:var(--arien-gold); transform:translateY(-4px); }
/* image placeholder â€” swap for a real <img> */
.hotel-img{
  aspect-ratio:16/6.5;
  background:linear-gradient(140deg, #0a4a6e 0%, var(--arien-navy) 100%);
  position:relative;
  display:flex; align-items:flex-end;
  padding:1rem 1.2rem;
  overflow:hidden;
}
.hotel-img img{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
  z-index:0;
}
.hotel-img::before{                 /* gold trapezoid tab */
  content:"";
  position:absolute; top:0; left:0;
  width:52px; height:7px;
  background:var(--arien-gold);
  clip-path:polygon(0 0, 100% 0, 80% 100%, 0 100%);
  z-index:1;
}
.hotel-img span{
  font-family:var(--font-mono);
  font-size:.66rem; letter-spacing:.2em; text-transform:uppercase;
  color:rgba(255,255,255,.55);
}
.hotel-body{
  padding:1.35rem 1.5rem 1.6rem;
  display:flex; flex-direction:column; gap:.65rem; flex:1;
}
.hotel h3{
  font-family:var(--font-display);
  font-variation-settings:"wdth" 110;
  font-size:1.25rem; font-weight:800;
  text-transform:uppercase; letter-spacing:.02em;
  color:var(--arien-blue);
}
.hotel .distance{
  font-family:var(--font-mono);
  font-size:.72rem; font-weight:600;
  letter-spacing:.14em; text-transform:uppercase;
  color:var(--arien-gold-d);
}
.hotel p{ font-size:.93rem; color:var(--text-soft); flex:1; }
.hotel .btn{ align-self:flex-start; margin-top:.4rem; }

/* ============================================================
   9. LOCATION & MAP
   ============================================================ */
.location-grid{
  display:grid;
  grid-template-columns:1fr;
}
@media (min-width:901px){ .location-grid{ grid-template-columns:minmax(320px, 2fr) 3fr; } }
.location-info{
  padding:clamp(1.75rem, 4.5vw, 3.5rem);
  display:flex; flex-direction:column; gap:1.4rem;
}
address{ font-style:normal; font-size:1.05rem; line-height:1.75; }
address strong{
  font-family:var(--font-display);
  font-variation-settings:"wdth" 112;
  font-size:1.3rem; font-weight:800;
  text-transform:uppercase;
  color:var(--arien-blue);
  display:block; margin-bottom:.3rem;
}
address .coords{
  display:block;
  font-family:var(--font-mono);
  font-size:.75rem; letter-spacing:.12em;
  color:var(--arien-gold-d);
  margin-top:.4rem;
}
.travel-hints{
  display:grid;
  grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));
  gap:.8rem;
}
.hint{
  display:flex; align-items:flex-start; gap:.65rem;
  background:var(--light);
  border-left:3px solid var(--arien-gold);
  border-radius:var(--radius);
  padding:.75rem .85rem;
  font-size:.82rem; line-height:1.45;
}
.hint svg{ width:20px; height:20px; flex-shrink:0; color:var(--arien-blue); margin-top:.1rem; }
.hint strong{
  display:block;
  font-family:var(--font-mono);
  font-size:.68rem; letter-spacing:.14em; text-transform:uppercase;
  color:var(--arien-blue);
  margin-bottom:.1rem;
}
.map-area{
  min-height:380px;
  background:linear-gradient(140deg, #0a4a6e, var(--arien-navy));
  position:relative;
}
.map-area iframe{
  position:absolute; inset:0;
  width:100%; height:100%; border:0;
  filter:saturate(.9);
}

/* ============================================================
   10. HOW TO REACH PALERMO
   ============================================================ */
.transport{
  display:grid;
  grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));
  gap:1.4rem;
}
.t-card{
  border:1px solid var(--line);
  border-top:4px solid var(--arien-blue);
  border-radius:var(--radius);
  padding:1.6rem 1.5rem;
  display:flex; flex-direction:column; gap:.8rem;
  transition:border-color .25s ease, transform .25s ease;
  position:relative;
}
.t-card:hover{ border-top-color:var(--arien-gold); transform:translateY(-4px); }
.t-card svg{ width:36px; height:36px; color:var(--arien-blue); }
.t-card h3{
  font-family:var(--font-display);
  font-variation-settings:"wdth" 114;
  font-size:1.15rem; font-weight:800;
  text-transform:uppercase;
  color:var(--arien-blue);
}
.t-card p{ font-size:.93rem; color:var(--text-soft); flex:1; }
.t-card .btn{ align-self:flex-start; }

/* ============================================================
   11. CITY HIGHLIGHT â€” Welcome to Palermo
   ============================================================ */
.city-card{
  background:
    radial-gradient(ellipse 80% 100% at 90% 0%, rgba(14,94,136,.45) 0%, transparent 55%),
    linear-gradient(165deg, #063750 0%, var(--arien-abyss) 100%);
  color:var(--white);
  position:relative;
  isolation:isolate;
}
/* giant outlined watermark */
.city-card .watermark{
  position:absolute;
  left:0;
  right:0;
  bottom:0;
  font-family:var(--font-display);
  font-variation-settings:"wdth" 125;
  font-weight:900;
  font-size:clamp(4.25rem, 21vw, 12rem);
  line-height:.8;
  text-align:center;
  white-space:nowrap;
  letter-spacing:.01em;
  text-transform:uppercase;
  color:transparent;
  -webkit-text-stroke:1.5px rgba(244,186,59,.34);
  opacity:.95;
  z-index:0;
  transform:translateY(14%);
  pointer-events:none;
  user-select:none;
}
@media (max-width:600px){
  .city-card .watermark{
    font-size:clamp(3.2rem, 24vw, 6.5rem);
    bottom:0;
    -webkit-text-stroke:1.1px rgba(244,186,59,.34);
    transform:translateY(12%);
  }
}
.city-blocks{
  display:grid;
  grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));
  gap:1.25rem;
  position:relative; z-index:1;
}
.c-block{
  border:1px solid rgba(244,186,59,.22);
  border-radius:var(--radius);
  padding:1.5rem 1.4rem;
  background:rgba(255,255,255,.03);
  transition:border-color .25s ease, background-color .25s ease;
}
.c-block:hover{ border-color:var(--arien-gold); background:rgba(244,186,59,.05); }
.c-block h3{
  font-family:var(--font-display);
  font-variation-settings:"wdth" 112;
  font-size:1.05rem; font-weight:800;
  text-transform:uppercase; letter-spacing:.03em;
  color:var(--arien-gold);
  margin-bottom:.55rem;
}
.c-block p{ font-size:.92rem; color:rgba(255,255,255,.85); }
.city-gallery{
  display:grid;
  grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));
  gap:1rem;
  margin-top:1.5rem;
  position:relative; z-index:1;
}
/* image placeholders â€” replace inner label with real <img> */
.g-ph{
  aspect-ratio:4/3;
  clip-path:var(--trapezoid);
  border-radius:var(--radius);
  background:linear-gradient(150deg, rgba(14,94,136,.4) 0%, rgba(255,255,255,.04) 100%);
  border:1px dashed rgba(244,186,59,.4);
  display:flex; align-items:flex-end;
  padding:1rem 1.1rem;
  font-family:var(--font-mono);
  font-size:.7rem; letter-spacing:.16em; text-transform:uppercase;
  color:rgba(255,255,255,.6);
}
.wm-photo{
  position:relative;
  overflow:hidden;
  isolation:isolate;
}
.wm-photo img{
  position:relative;
  z-index:1;
}
.wm-photo::after{
  content:attr(data-wm);
  position:absolute;
  left:0;
  right:0;
  bottom:.35rem;
  z-index:2;
  text-align:center;
  font-family:var(--font-display);
  font-variation-settings:"wdth" 120;
  font-weight:800;
  font-size:clamp(1.45rem, 5vw, 2.7rem);
  letter-spacing:.05em;
  text-transform:uppercase;
  color:transparent;
  -webkit-text-stroke:1px rgba(244,186,59,.52);
  pointer-events:none;
  user-select:none;
}

/* ============================================================
   12. FOOTER
   ============================================================ */
.footer{
  background:var(--arien-abyss);
  color:rgba(255,255,255,.85);
  padding:clamp(2rem, 4vw, 2.75rem) clamp(1.75rem, 4vw, 3rem);
  display:flex; flex-wrap:wrap;
  flex-direction:column;
  align-items:flex-start; justify-content:flex-start;
  gap:1.75rem;
  position:relative;
}
.footer::before{
  content:""; position:absolute; top:0; left:0; right:0; height:5px;
  background:var(--arien-gold);
  clip-path:none;
}
.footer .logo-arien-img{ height:46px; }
.footer-mid{ font-size:.9rem; line-height:1.7; }
.footer-mid strong{
  font-family:var(--font-display);
  font-variation-settings:"wdth" 112;
  text-transform:uppercase; letter-spacing:.04em;
}
.footer-mid a{ color:var(--arien-gold); font-weight:600; text-decoration:none; }
.footer-mid a:hover{ text-decoration:underline; }
.footer-code{
  display:flex;
  flex-direction:column;
  align-items:flex-start;
  gap:.45rem;
}
.footer-code img{
  width:88px;
  height:auto;
  background:var(--white);
  padding:.25rem;
  border-radius:var(--radius);
}
.footer-code span{
  font-family:var(--font-mono);
  font-size:.62rem;
  letter-spacing:.14em;
  text-transform:uppercase;
  color:rgba(255,255,255,.72);
}
.footer .logo-eu-img{ height:38px; }
@media (min-width:860px){
  .footer{
    flex-direction:row;
    align-items:center;
    justify-content:space-between;
  }
  .footer-code{ align-items:center; }
}

/* ============================================================
   13. PRINT â€” A4 PDF EXPORT
   ============================================================ */
@media print{
  @page{ size:A4; margin:10mm; }

  .page-bg,
  .hero::before,
  .hero::after,
  .city-card .watermark,
  .footer::before,
  .sec-mark,
  .hero-cta,
  .btn,
  .footer-code,
  .map-area iframe,
  .snapshot,
  .hint svg,
  .t-card svg{
    display:none !important;
  }

  html,
  body{
    background:#fff !important;
    color:#101418 !important;
    font-family:var(--font-body);
    font-size:10pt;
    line-height:1.35;
  }

  .wrap{
    max-width:100%;
    padding:0;
    gap:3.2mm;
  }

  .card,
  .hero,
  .hotel,
  .t-card,
  .c-block,
  .footer,
  .city-card,
  .tile,
  .hint{
    background:#fff !important;
    color:#101418 !important;
    border:1px solid #d7dde3;
    box-shadow:none !important;
    border-radius:0;
    clip-path:none !important;
  }

  h1,
  h2,
  h3,
  .agenda-item .what strong,
  .tile .value,
  .hero-strip .value,
  .c-block h3{
    color:#101418 !important;
    -webkit-text-stroke:0 !important;
  }

  .hero{
    min-height:auto;
    padding:5mm;
    border-left:2mm solid #043c5a;
    break-inside:avoid;
    page-break-inside:avoid;
  }
  .hero-top{
    padding-bottom:2.4mm;
    border-bottom:1px solid #d7dde3;
  }
  .logo-arien-img{ height:13mm; }
  .logo-eu-img{ height:8.5mm; }
  .hero-main{ padding:3.2mm 0 2.6mm; }
  .hero-kicker{
    color:#404b57;
    letter-spacing:.06em;
    font-size:7.8pt;
    margin-bottom:1.6mm;
  }
  .hero-kicker::before{ display:none; }
  .hero h1{
    font-size:25pt;
    line-height:.98;
  }
  .hero h1 .outline{ color:#101418; }
  .hero-subtitle{
    color:#2f3942;
    border-left:1px solid #9aa7b2;
    padding-left:2.2mm;
    margin-top:2.1mm;
    font-size:9.4pt;
    max-width:none;
  }
  .hero-strip{
    grid-template-columns:1fr 1fr 1fr;
    border-top:1px solid #d7dde3;
    padding-top:2.4mm;
    gap:1.4mm 3mm;
  }
  .hero-strip .label{
    color:#4b5965;
    font-size:6.8pt;
    letter-spacing:.09em;
    margin-bottom:.4mm;
  }
  .hero-strip .value{ font-size:9pt; line-height:1.28; }
  .hero-strip .value small{ color:#4b5965; font-size:7.4pt; }

  .card-pad{ padding:4mm; }
  .sec-head{ margin-bottom:2.2mm; }
  h2{ font-size:16pt; line-height:1.02; }
  .sec-sub{ color:#4b5965 !important; font-size:7.8pt; margin-top:.8mm; }

  .overview{
    border-left:1.2mm solid #043c5a;
    break-inside:avoid;
    page-break-inside:avoid;
  }
  .overview-grid{
    display:block;
    max-width:none;
  }
  .overview-grid p{
    font-size:8.2pt;
    line-height:1.36;
    color:#2f3942;
    margin-bottom:1.8mm;
  }
  .overview-grid p:last-child{ margin-bottom:0; }

  .agenda-list::before,
  .agenda-item::before{ display:none !important; }
  .agenda-item{
    grid-template-columns:18mm 1fr;
    gap:2.4mm;
    padding:1.6mm 0;
    break-inside:avoid;
    page-break-inside:avoid;
  }
  .agenda-item + .agenda-item{ border-top:1px solid #e2e8ee; }
  .agenda-item .time{
    text-align:left;
    font-size:8pt;
    color:#1d2730;
    padding-top:.3mm;
  }
  .agenda-item .what strong{ font-size:9.3pt; line-height:1.23; }
  .agenda-item .who{ font-size:7pt; color:#55636f; margin-top:.4mm; }
  .agenda-item.break{
    background:#f4f7f9 !important;
    margin:1.1mm 0;
    padding:1.8mm 2.2mm;
    border-top:1px solid #d7dde3 !important;
  }
  .agenda-item.break .what strong{ text-transform:none; letter-spacing:0; }

  .hotels{
    grid-template-columns:1fr 1fr;
    gap:2.6mm;
  }
  .hotel{
    break-inside:avoid;
    page-break-inside:avoid;
  }
  .hotel-img{
    aspect-ratio:auto;
    height:24mm;
    min-height:24mm;
    padding:0;
    border-bottom:1px solid #d7dde3;
  }
  .hotel-img::before{ display:none; }
  .hotel-body{ padding:2.5mm; gap:1.2mm; }
  .hotel h3{ font-size:9.6pt; }
  .hotel .distance{ color:#44515d !important; font-size:7pt; }
  .hotel p{ font-size:7.7pt; color:#44515d; line-height:1.33; }

  .location-grid{ grid-template-columns:1fr; }
  .location-info{ padding:3.2mm; gap:2.4mm; }
  address{ font-size:9.3pt; line-height:1.38; }
  address strong{ font-size:11pt; color:#101418; }
  address .coords{ font-size:7.6pt; color:#44515d; }
  .travel-hints{ grid-template-columns:1fr 1fr; gap:1.8mm; }
  .hint{
    background:#fff;
    border:1px solid #d7dde3;
    border-left:2px solid #7b8794;
    border-radius:0;
    padding:1.5mm 1.8mm;
    font-size:7.4pt;
    line-height:1.28;
  }
  .hint strong{ font-size:6.7pt; color:#2f3942; margin-bottom:.3mm; }

  .map-area{
    min-height:26mm;
    background:#fff;
    border-top:1px solid #d7dde3;
    position:relative;
  }
  .map-area::after{
    content:"Map: Marina Convention Center, Via Filippo Patti 30, Palermo (38.1259 N, 13.3697 E)";
    position:absolute;
    inset:0;
    display:flex;
    align-items:center;
    justify-content:center;
    font-size:7.4pt;
    line-height:1.25;
    color:#2f3942;
    border:1px dashed #9aa7b2;
    margin:3mm;
    padding:1.6mm;
    text-align:center;
  }

  .transport{
    grid-template-columns:1fr 1fr;
    gap:2.4mm;
  }
  .t-card{
    border:1px solid #d7dde3;
    border-top:1px solid #d7dde3;
    padding:2.4mm;
    transform:none !important;
    break-inside:avoid;
    page-break-inside:avoid;
  }
  .t-card h3{ font-size:9pt; color:#101418; }
  .t-card p{ font-size:7.6pt; color:#44515d; line-height:1.3; }

  .city-card{
    padding:3.2mm !important;
  }
  .city-blocks{
    grid-template-columns:1fr 1fr;
    gap:2mm;
  }
  .c-block{
    background:#fff !important;
    border:1px solid #d7dde3;
    padding:2mm;
    break-inside:avoid;
    page-break-inside:avoid;
  }
  .c-block h3{ font-size:8.7pt; }
  .c-block p{ color:#44515d; font-size:7.3pt; line-height:1.28; }

  .city-gallery{
    display:grid !important;
    grid-template-columns:repeat(3, 1fr);
    gap:1.8mm;
    margin-top:2mm;
  }
  .city-gallery .g-ph{
    padding:0 !important;
    border:1px solid #d7dde3 !important;
    clip-path:none !important;
    border-radius:0;
    aspect-ratio:auto;
    height:22mm;
    overflow:hidden;
    background:#fff;
  }
  .city-gallery .g-ph img{
    width:100%;
    height:100%;
    object-fit:cover;
    clip-path:none !important;
    border-radius:0 !important;
  }

  .footer{
    padding:3mm;
    gap:2mm;
    align-items:flex-start;
    break-inside:avoid;
    page-break-inside:avoid;
  }
  .footer-mid{ font-size:7.4pt; line-height:1.3; color:#2f3942; }
  .footer-mid a{ color:#101418; text-decoration:none; }
  .footer .logo-arien-img{ height:9mm; }
  .footer .logo-eu-img{ height:6.5mm; }

  .reveal{
    animation:none !important;
    opacity:1 !important;
    transform:none !important;
  }
}
