/* MADE Soulmaze — version "personal use" fournie par Rémi.
   Vérifier la licence avant tout usage commercial du site. */
@font-face {
  font-family: "Gazpacho";
  src: url("fonts/gazpacho.woff") format("woff"),
       url("fonts/gazpacho.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Soulmaze";
  src: url("fonts/soulmaze.woff") format("woff"),
       url("fonts/soulmaze.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

/* ============================================================
   LES FLANEURS — flaneursprod.fr  (v3)
   Chaque section porte sa propre palette, tirée des photos :
   nuit bleue, or, ambre, plâtre. Les couleurs sont ancrées par
   section (jamais de fondu gris-sur-gris), le mouvement vient
   des apparitions au défilement et du parallaxe.
   ============================================================ */

:root {
  --display: "Soulmaze", "Bodoni Moda", serif;
  --texte: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --mesure: 74rem;
  /* palette par défaut (nuit) */
  --bg:#0f1a24; --fg:#e9eef2; --muted:#92a7b8; --ligne:#27394a;
}

/* ---------- Palettes ---------- */

[data-theme="nuit"]  { --bg:#0f1a24; --fg:#e9eef2; --muted:#92a7b8; --ligne:#27394a; }
[data-theme="or"]    { --bg:#e6b445; --fg:#fdfaf2; --muted:#fcf5e0; --ligne:#eec56a; }
[data-theme="lin"]   { --bg:#dde2d6; --fg:#1f2419; --muted:#525a48; --ligne:#bcc4b1; }
[data-theme="ambre"] { --bg:#20130a; --fg:#f3dcae; --muted:#bb9466; --ligne:#46301c; }
[data-theme="creme"] { --bg:#ece4d8; --fg:#211b15; --muted:#766a5b; --ligne:#d3c7b5; }
[data-theme="encre"] { --bg:#16130f; --fg:#ece4d8; --muted:#988c7c; --ligne:#3a342c; }
[data-theme="rose"]  { --bg:#131114; --fg:#fbdde4; --muted:#b08e9a; --ligne:#3a3036; }

* { box-sizing: border-box; }

html { scroll-behavior: smooth; }

html, body { overflow-x: clip; }

body {
  margin: 0;
  background: var(--bg);
  color: var(--fg);
  font-family: var(--texte);
  font-weight: 400;
  font-size: 1.03rem;
  line-height: 1.65;
  letter-spacing: 0.005em;
  -webkit-font-smoothing: antialiased;
}

/* Les sections peignent leur propre fond : contraste garanti partout. */
main [data-theme] { background: var(--bg); color: var(--fg); }

a { color: inherit; }

:focus-visible { outline: 2px solid currentColor; outline-offset: 4px; border-radius: 1px; }

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

.cadre { max-width: var(--mesure); margin: 0 auto; padding: 0 clamp(1.2rem, 4vw, 3rem); }

/* ---------- En-tête flottant ---------- */
/* Sa couleur suit la section qui passe dessous (réglée en JS via data-theme sur <body>). */

.entete {
  position: fixed;
  inset: 0 0 auto 0;
  z-index: 50;
  color: var(--fg);
  transition: color 0.35s ease;
}

/* Règle simple : la barre prend la couleur d'écriture du fond traversé
   (sombre sur fond clair, claire sur fond sombre), avec une transition lente. */
.entete { transition: color 0.6s ease; }

/* Le logo est peint avec la couleur du texte de la barre (masque) :
   il suit donc exactement la teinte du nom — blanc cassé ou sombre,
   sans liste de thèmes à maintenir. */
.logo-marque {
  width: 1.95rem;
  height: 2.19rem;
  display: block;
  flex: none;
  background-color: currentColor;
  -webkit-mask: url("data:image/png;base64,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") no-repeat center;
          mask: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALMAAADICAYAAACj8dDxAABoUElEQVR4nO19d7gmVZH+2/feCcwwzJAZcpScg0gSRFBJCioGTJgxx13d35p13V11TatiBOMqYk4rIBkEJYMECUPODDAwM0y43/v7o07d83b16f6+e2eARTjP08/XX3d19Ql16lQ61RXJYQCbAtgHwDQATEcPwDCsjKbfCrn0BMaf8UI5qvT8kNyrBEcVYChw/UoJpmqBqQKM1kPPYx0q5DZqfRVHbFuvgE/h9Xm9fy+AswHcUlXVIO1/qkgZAfB0APsDOBjAlmh2uB+Q8yHBUYKNBPWPXJTw49F23e/15P8ogAsArAngJJJXPkXQ4ysjAOYCuAfAnTBinjlOHKUO703gmWWBm0gZ74Trgi9N+vGWuwDcDeB+AA86IZOsniLqwcoIgGsBzAKwNoC1AOyCOucF+g/kINeeKrlE4lwM4Ip0XFxV1a2PfZWe+GWkqqpRktcCuBrAeulYG3U58hYY1xiRZ4fkvsuUeq1NTNHnUYAH6qJOfK70v6uUuFpJLm+T+xWuV/hfwtULsK4T9ACsD2C1cO8WAH8DcCWA64CnOPJEykjqtPtIXg5gXeTOngzgIQDnAfglgNMAPAIjwqXICowPnCp1OpBthFCSLRFgI3wk9tKz/VaK0gTpuq+TTg9X3Nru6zGc2jQDwEEADgOwI4ApAB6GEfHVAP5WVdV8khVgBF1oS/H6U4Rf57TXwZa5dWDcebN0fxQ2GI9UVTXnMa/hP1AhuT0yl3ZL0Q0wYr4SwO3JugTIBG0j6oB7bHI/WQl7pKoqJu68kOSlMBFjfZj8PAPArjCT0V0k7wUwH8G0VVXVaBH7U2WskFwFwHYwnWR7GKO4B8BFMCvGBVVVLVpO76pkXJ80hD3GmdPMvhPGnTcEsAGs01cBsC2AOTDufTEyB+ilZzeAcfMofgBZBBlF3Q7Llv8Iz5fgEOCrAjxQFz9KNmC93nYebdKQ85IsXzJNDsOIeD+YeLEirD9ug1kvlgLYKHFlr18UXxwPYePGcH8IwF1VVV33ZCRkIBGzNH6U5JXIsvN6MPl5UwDbALgZwK1VVd1NsiK5IoDdYHLgvrBBUkUw2qVLg9SlNEbnQtc5Ag79r79thKklEkGU0RWmNLlK16bA9BBnIBWAp8GYxstRn9AlPUPt0X5NJ/diAGeR/B2APwN48MlG0CPa4HQ+j+RlsE7eCMAzAEwHsDOAWwFcS3JuVVVLSQ7BCHgSTCR52uPSiidmGYJ5XKctJ3w3wibLTABDzqCWE+4nRBlxQg6NvxHApTBxY/10rANgB5jCchOAGxPhXwRgVQBrwLj4ymhysmi37le6uMl4Oc2jwZkGJZI2uGUhMufWKv48BBuvy2Cy91wHfjJxZ7VmqLixOJnqNkjHmrBlclsYod9I8q6qqhYCuAPAVcicfBdkTd0H7WHYIJTkwKHCf7TcA5aNEB6P4uJBaUK77Vnh4gFkcaKCrYCx3AjgGpit+hZg2Yj4iToBRoB65YVD3w1T9jaGmem2gHkKd4Fx5usAXCFOl/VhlpB1YVycAB4E8FcAv4bJ28PISiJQV+5U6QOa3H00POel5Dovybxt9wYtpUkV5e8Iuy2AvQHsBVu9ejB78jkAzoW5sEv27IjHFde1ABwKi6dZLV2/D8DlMNPeVVVVLepnpx5DLuKl/n8iEjIgCmC8kYj67wAuhIkbs2Hy2CYwgr6O5K1VVT0Ai+9ws94GsI6eAuvoK2Ac4/QnaidNpJBcCTbBZyDHu9wDi4r7SVVVp04A59MTzg0BrA6b4NfAVsa/Abg76TF9+1nFylIcyBOROw8BzRks4sbDMDvoxbBOI0zJ2A6mEG4ljb4ROb7gpoRqA5idejcAW5IcIjlCcjh1OtK1J5roMEjZA2aK2wXGNBbB7Mlnw1arcRWS6yH3pSvatyDbqS+tqqqXDvY7ABtnJdi28ydKiaa5WgMSkd0C6/xNkOXntWCdeh1MIbwzLW9XIMvZawFYCcBWMBFjDoDbqqp6UJbB5wF4I4ApJEsxz2oXbpOd1d7aJpuycF/bOh6FLg5yFDcIW5XWTMdKArd9uvYqktGMN4S6chfrvwqykj05XZsJ4ECY7fqdwpXbzIhAsz9d7HsEwFerqjr1iciVAVEAY+WD7fkKZILeLz23FUx2u5bkKVVVLUGWs9eBKYM7wAZhBxjRzyF5IQAm/AuRbdj/6GUyTJ9Ydznhq2CWo5WxfEyiFwJYuBzwPG5lpHTRZ6YQ9H0k/wIjvE1gSqG7uq+FcehrYRzg7zBRYwOY02V1GGHvBOPyN1dVdVfizmcB+CaAj8C4TFSo1CkwSHm8uYk6gXQliQ6RQesZHU9RcZ4IPl25vL/vBXAsLKjsCSliAC3E3FKuhTV2M5gyuAKyU+UakrcBWFhV1cMkL4EpKpsA2DPBbg8TNeaQPB3AaOL6v4Zt2XohmsQ8jH+Msrzbsbx0DO/vUwD8LjGvIaSVczm94zErRWKOikDizouSiLAZbFnbLj2/I4zQr6mq6qLEcW8GcAmM2DdElqF3himHN1RVdT3J4aqqbiT5w3RvQ2R79CMATk64PSZB5V6V/fQcKHOqkhzaJgPrOcP1Nvgq1X+r9Ot1vBlmjrse2bwY5XU1UaqZchZsNdwUJmu7g8R1ldta2lIVri1NddsfJvJ4P/8dwPerqrpDI+/+IUpXDG069iB5LMn7mMvFJN9GclWBX53ka0n+kuSCBPcgyR+SPILkNLForETy8ySXkBxNsA+TfOdj1e5lLSSnk3wnyculX24l+W8kN50gzmeQ/CLJ2xO+xSRPJvlGWhTeePH9C8mFJHvpWEzy02ksKjmG3Mok/6t+x0TauDxL0WnSBpy49OWwQJbNYeLBEMyhsheAq0ieBlum7qG5ul3c2Aam2e8MEzeur6rq0sSd55H8PsyctRuMa0wHcEwSWc5Cfde0csme3FPOEi0XbZxrvKXE4acCOAQWdL91ur4EplSdD+BWkiMorwQl3KOw1e8AWADX7HT9FpiCfRmAecyxz7E+NZxJnDsQwOtSXT2e+jwYV17QB8cTgls3xAx2mGXSvYdIngcj5k1h2vlUmOx8NYBrq6q6Oc3Ua2Cdv0mCmwVTHncDcD3JW6qqmptgLwHwQ9hSOB1GpJsDeCXMIfMghBjSxBpJsEAmzp78elEiiuavkgKlEyKKF3ESECZ67Q0TvfzeNbBJeCHMxqymt/ieKBbMgIlvuyBbKuYj25SvQjOUVdvqvxWAHsl1ABwN63tPDzEX1t/XkpzSgkPrBjR35ddMqFVVLXD66aKjR6t0cqZYIVlKRmBc4w0wjuQc4gwAX4Nts1qSGrUegCMAHAlgd1iH3A3gF7DOPBvGPXok1wXw3wCej8xx7wHwjqqqfuxiSYKdDuCdAF6Cuswcubdej7bcCB+J1P9Hr1p8bkWYCVIj4B6CTcD5LTjbijumZsKIenK6vgTAvHQ8EtrYZVsmbEVcG3XdYz5M5l6E9twnQLndDOcjMA/kR6uqutrp5LEm5hpnjsQbZ5j8X0JTBreCiRhbpEd2hNmhr6yq6orUqNtg3GRTmEI4G2au2w2m3N1QVdVtSdy4leRxMJPf2rDlcHUAbyB5flVVc2jeQzfy3whzJKz1KPTNspYZKAcFTbRMgsV3rNoPsE/xCTAdyzdk9xQY43ncSs1b1hajEf8ngr4LwJmwgJmH0+2ZMDl6H1psgu9GuQImO14E4zAVTIR4OoAdSU6CLYcVgD8B+Bnqs39PAC9n3okxVNlWrd8A+BEsMH0UOQqtl86Xpvctj2NxOJaE9zmX6qX3Lm15rutYKjgVX2zLILhi/ZDwjRbwDXosFXxeLwI4HcDxyR/x+HkPJ6KFinY7jeSrSJ6XtO1eskj8nOSeDpt+Nyf5CZLXirZ/Q9L2t0gww+l3Z5KXJpil6fcakrvL+x3v7iT/Ku9/qjw2xfv6PpJvZl4xH7cyMsFZRJicu4DkWTANfhNY3MAITBncn+S1VdpiBbOLnpvgZsOWuQ2QnS63JofLEExpPB7Ap5Ftok8D8HqaNWUBAA9QugjAj2GijiuOQzDN/3jY0hfjMaKdus3m7CUqQUtTG/aHeTZdXLsbpjf8FSaLttmUtXhdPIDr6TCRbAjGDS+HKZFXp/e21c9/qwS3IoBXwERB75MFAH4K69+S3XwI5byArlAfDlt5IfdPAvCbZDEZIlmMyPs/VViwJTLbGA8g+Xuajdhn7Nkkn896hNwaJN9O8i8yw+8n+U1aeKNy8tkkf5dg3PZ8H8kXp/vDzJx8Q5K/CbA3kTz4UeyPF5O8SNrxCM2Gvt0E8a1F8sMkbxScV5P8Z5Lj1glIHkzyrtAnJzKJfxPAt04aY8V3Q3pP5eNc+NWjKlwbuzeRepUqWsXfNuR6TwhvFsl3k5yTGtmjOT2+TnKzALsLya+QnCuDdjnJ95BcPcE4kR5C8s4E4+LGn2hWDydor8sLaU4K7eyTSW6S4Cal35F0Ph5XfuyDXWnOIBVrLiJ5FE3+b+u32qCx7jR6I+uTfB7Jb5Pcu4Sr7R3pdxNm0c/77SaS+3Q939HeKTRxcCmzw2URyU+RnNwfw2NTRrRhJccJWywc6bxHcqiqqgdI/glmzZgNWzKnwywbfyF5CwDfAXEVTNzYAuYQGIKJEHsDuJLkyfbaMWXwRABvRV6i9wFwFMnPpGsVLZryZJhJ8BivOsyRcySAzyCFOqbl0Ad9TVjcyFKYearkbob8H4VFqb0AZmb0vnsIZrG5DsDKaaJoGuAavlTfHkxUIsyevD+yw4UwS8+VAO4guRqCWZHMQyTvQXr3m2AWITdHurJ8vTCMNseRvsfP9wbwUumjYZhSf7q0N9rhI/74Hv0/DOChqqruwzKU1hk+qKwjk2EEwIsBvA9G1K6N/xbAx6uqujARfo/kJgBeA+BVMA8hYHsJjwPwLTfBJcLbHmaP3hq5I68D8PKqqv7Kuu15VwDfgsmeDnslgKOrqvpL4vhMsBvCZPL9Ydp/aX9iHBjAJqrvSPeyFGa3XYxyUJHK5Irb3zk14dVsRouQrTRtnLTkjRyCmQSjzXwe2h1JpXrqtRVhMdpa5iPpLul/TL+mDqySzVqvDcMsWB9e7haR0jLEDhFElsu1Sf47LQbDy300WXCmw6bj2SR/mpYrX7rOJPkyklPTe1zceLvAuQjxLYHzY5gmriwQ2FGSXyM5Q2AqkiuQfFeo61OlvTyalqLbaCJaTVIYb6nZmbsQtW21Sc+QNptuB/AH5G1BPZhn7FAAz6CIJzCN+izYcurcb0cAzwKweZiZJwA4FXWu9iIAhyS4CkmEgFk2/iSwQ7AV47kJ1i0xC2EizG9Rt52qfddtqW3xyBGu37E0/G/L5BSfGeSIuDBBXKW6KceOduZBj7b+XQyzsPy2qqo2a83gheyvAEaY0nk6PHrMI71cWfgmRXFLvzvSuOY8maVX0zixc3IPhjqE5L0JxpWa02hWgDEtOcEexqbieBLJ9dP9IanDwSSvl7p2lSebHbvXcr48cV/AbMlaJotGI2+G/0bEUYZpe3FlKVn/F6YgvRjGGScDeC6A80h+F8AojfCugtllt4F5+QCzsR4A4DKSZ9qrOASzZ/4YdWVwLwCvrqrqP1ifbKegrDi+lORn03+HPQPGGd6DnMOtgq0ax8Jkw+mwiLjDYAojYO7038GUzgeR09ZqHEiUFV2OJOwrBYfDFDUfh+tgito5yMFJg8iOFSwi7rDwrp/APKRen5LMXFLUlqZ6vQOm8Lqd+m8AvgwLURiW+vk7vQ/UJl/BOPMqsD7eRvA9DBvTiwYlZA4SyDTeWVGCZ112fQnJq9Lsczn3f5nssMyccR2SnyR5h8zae9K1tQPstiT/nmCc484huVO6r9x5R5JXBNirSO5cgN2e5LmhrhfTFEo3J54Z7p9Dcq/x9Jn00wjJY0heJ22eR/LLNOV4vPi2LPTLFZxgHHXC+RVmnaNH8iGSb1wGfM9jtqF7H/6G5EY0mhlh3e5cslO32azb46m7buq9+BuurU7ys8zKmNueP0xTviohpn1J/orZjkmS55N8UWqkwr5H4LxTvkuzhcaA8ffQAtAV9hv6fubJdwzJBwLs8SS3IvlV1h1Cc0m+jy025QEGdn+aiETpm1NoMcfjxbUCyZ8EIllI8rUTqVvC+Zo0Vorzx5y4w2VDms1f8S1XpxbJqu+2qa57beIIzQR3D8lfwNzVeyAH3B8B4Myqqk6XZy+E2Ym3hMUGE2Zeey4sa9LVTswAvg/LOro/8pL2AgA/q6rq16yb6n4C4HkAno28xB4J4A9VVf0ivd9tz79KcEcgL5PPhS2Rz0LdBX4KTCHdmuQ0mNsZyGIE5FdFjcWwCL9XwDYp+DP3wNzWD9GcTG4b9ucYzl1sWApTrg8RGMDElD/T4pghz5Zc2F4829T6MFu9hgbcAVOUV2TSZaREV7qaNgEToV4LEwm9Dkthob/30OJyhgN8FFP8PL7H85FcWVXVwoFFC4qM4kSoskvpPkxWfguADyHLXgDwbQAfTDZFtz1vDuC9sIGemip7E4D/hNmfH0GKliN5CMz2PAM52PxMGCHO9YYn2BfAbM+rItueTwfwsqqq7gzEfxCAr8M2EnjHz4PZWb0Db4HJjQ/DZNQNkAddc+zFwwdjOiy6ULn6IzDHyxLUU97qrw6svmMGglUKJuePhuuDjDVhY+Z5OfyZRcifAHG4+Fu65v0yC3WCHYVlu1ocntdD9Y94XYn977D0b2eUW9QhSjCIIIWl3eFcLNiI5M/CEnMnza4Yl/rDmV26DvtHZm3X5ahJNFe5w/nx3gDn9mSF9ci+90v9NQrw8wLnYoX/LqXJks8i+U8kT024lqUsDyvBo2VpeDTK8sS9iGaleh/JHUrZf9p2ZzfszCzI1fIsaQR9I0w0uBF5+VwT5gHcKNmcPT75XNgS/gCypvwMAIeRXDnBVJUlnPkiLBLP4YYAvJ3k1g6HbE8+FhZ15qLCCIDXkdw+tHUBbBW4GGUP2eWwFeEs2Faui2Dbo9SGqnG+sUQ7sHI/vR/tufGI9u6qADNeG/BEbMpddRy0vYMUtrzvKthYXQzgaueeDYUvErTC+dEmWwsuJ/xTYdukliAT394AXkazI3uMx10w2ewv0ogZsK/H7s3soBmqqupK2BYrX456sCX/XY5TYC8G8B3kpbcH2xzwZlqgDGHxDh5z8ENkF7cPwCiAn8PyHy+BucmvSb8PIi/BLm70YKLDw+lYIHUd61rUCUWvD3UcCuf9FGGGx3G4CKPybqxD23NtR0/wxPqqA8c3GzwixwKYqDQfJua5eOj1HIIxvKuRxqCqqkdas4CWyiA7UeL1RPTzSP4ARsC7pMpNgXHnM6qqOps5ouwSAL+CxWJ4atxtYEliLq2q6ibmaLnjYArQfsjc8OUAfllV1e8ScXr9vg9T6J6F3NEvBfD7qqp+k2CryraEPYAy17i/stzVrhRdDgusWh9ml61gg3MdzBN6fvq/MsxjuT/ygDyQ2vkH2OBF2zSQOZAqP4tgCvDbBX4IJjN+Dk05tGRPVpmzB9t69nHkDa9DMJn2U7DJrfK64lVCHQrXXw7bn6l1/xWAH6Auf5eejZNqH1hOvY1g8vwojJCvgI3B3ZEZj5XSjXiNbDfL6X85hki+g2byUfPXcbQQSDW/bUryezR51GWs22lhkpMSrHsGn0ez0faYbaxnkVxZ3ut26sNpZjWFPYXkqtIejdv1d3tdz6B9jMjbNosW1/wtWnwBafbYn9HMW6sl2ENonk3HNUozRW6NcRaaXO82bzdRzmUK75xIoXlsY+zL55cB35Y0O73XkST/RnKHCeBag+TrSP4i9S1J3kLTg17I7CmuJuRCZB8lsASfftdOg6gEMpfkS9J9TTbyfGanh8OeQouiUyVvhOYqV0IhyfcITj+msqkMjgrsME2ZWJRgVAH0CfAh1jccbEHyvbQ468UJ/qb0nueQ3IYWFK/tuJFG7JOYU/x6rPWIXJsk/30Sf6zQ1i+ne5MCzpECDj+fnPpkV+Y4cCe8y2nb3BxnqX6TwjXHPYNmn9c+Xkzy/czOkLZjKJyvQGMEX5c6LqQpfe9gcgpxGd3gRYtHH1gf/IPZjJs4nZaSQAl6Fi0gXJ0uC9JgegYe585bMMdXOM4bST5NcDp33r4Ae30avK1oew3JugVD/19P8hnSrsm0nTZfYN0LdxbN4vGfzBsRRmmrzdcp3s3Yl+Fc674D8+4RrfvGikv6PWYmqkIfT6WtgF43J7xjHJ/WKR4t43sYzYOrdTyZyeat9emiFxnXD9C8s47rapozbl+WNlh0IR7ghQNteZFGTKGlnNIOXELyX6WjnEh3oRG6w5JGbM8RnN6J7073Y5hozf2ZYN/PPEHUM/i1UK+HaCLHA6EO36UFVHkfzCb5BtpS6J6zu0n+gXkDrz97KckDmc2RKoZFsUxdtpNInpBwLJU6vjnVoTQpVMHXfnAiPZKZWTix/J7kTK2D4OhHyGvSQhYo+O4j+fxIKy14tP4zU/1+RNtaR1q47k9pq9qagQ67abALoKNhXTK0N3o7mgyljZ5DcpcwMCMk38IcLecDeLw0xmFXoe07dJw92pJ0kMD58rU6szvZcS5g04X7RxonPzHAziP5Mp1QtB3lHyN5CfNEuZ91F/3DNDFleni2yDm93un3BTTxZ1T67FSSK7JJrDGGQQ/vr7VoIQPaX3NJPlvrUDoKNOA4381m+MCxlLjzEgHGe+ndu9Ni4zW+5wIa09uhhG/g0vVAbGSpwjp46fydhYYfxxxj4XDr0OICKHD30pIyesNVGYyc5jxmTqNc6VAa51XnCOX8fpIvSrDPoXFaH3jSJo4unSvSFJLjmZfZ6HQ5iTmtQmtiQukvn3yrMDuTnPAeIrmfwLUSXsu1D0mfer9+gYVNphFXJOT0fztmEU1Fgu21vSWaKfyuSfJNNC7v+ssdtNXzUFoIwcRk5VJHd8G1vSgM3OqsL0nO8XRJUjk7yrln0VzgkeseVxiktwXiGKLJut9J93vhIE2pnCqwXxK8PgE/zLpMuzGNO/25gG8ubXl0TtbG+dQj6nhLhPclJRIWCEXa6nj8dxfmeHMlvI0VZ7+xl3tT2FSsl9LEuZII1WUkmETTQY5ljqRcTFuF3kaxJnUSYr/rpU4rVKZVzBAc3qnPZdNUdgaNE+nyNY2mDDondzn746kjh5gi2GhKw82Cs0ezLmzkA8q6MnhDgVCuJ7mjw6ffLUleGQjgJuYwUdfs900dH7nyeUymKTbDHaN8qgS4NZubEubQItGieNEmf+sEmkxLieD4vC/fFNrb4O6F8VWl737Wx/Fk5s2zRb0q1jFd25SWXuGv0nc30JS+PRl0g1qdSpVsKy0vH4hrx3dJB38lVViJ6Z+EQLzDtqZxvDiovtQqAbxXcDrsNwTnmKJJW/rj+//ITHBK/G9jtn077A9oHNxh9mGO21WCPokm98bw08hFx7hy+u8ilip9bwltKXI+6TvtmyOYczR73/yRSaEt4WJzvLWuq9HMkjou99OCwYqyd4me0v/pNKXvp8z6ywKaYn0UyZXbaHXsWnzJIKX0TD8coUO8czdn1vi9M25hciiwTnxvZHaQaJytc3InwFms540YpSVp2T/hdC5+ILOlQkWCB5gtJs5xXcnURCg9kvNJvjDBrkALVCoFKV1D23CwbSCKqPipDnAI82qkeUOmssyR2ziz9+EazKnMVPY+0N8fiSzgrFlH0rnHlysz+DptBehHvPH/jjRTpq+WPZKX0cS5rWOdBqG5ztL1cKnyHXDaOe8SAvBB+x7FoJ7g1qDNWjIT08Mkj073h4UQDk6EoNzZlcERGsGfFnDpJDmdZcXx2cxfDXC85yZ8BzDbgSMxL6Fx56NJzkq4xkSN0C9VeveF8h4nPE/kMiz9WVIAlaC97h+U9no7v8K6DF+UwXV8pb7bsGyz37pQx6IYKtdXoTGr01jn8MeRPIgphzSXhXgHQVBobL8ZGDt8JZp3TwduEcnDEvyIDMiBbCovf2berKqiyXcFLnoG3y0DG4sT4DsEp3oc/1ue9QnwKTY9fQ/TuIyHid5Ns2XvyQLxsC4OlAjvy1Kfkjxc4qiObxtmhUoJb5N0vxZBSTYJWuro/fCtQj/8s+NjGO8SXoF9Jo2jqxn2bNrmZncwLTs3LpVSQ/t1Rqj8mDyXfp/NHLfhnf0XGsdz2dUVmM9J5zlH/ZgMqA/g09IAqjI4h6Z4urfOcdwpsE48c0hupgST8G7OrAw67DzWvxdCmiz6VWaPJ2lpvN5Fcrb0hRPJiOC/O9T7BpLrSV2KugqbxOx9932pr9f5remZ6DmsycUBr/eBmjbVXLmmtqs0/vqOdL4uLYzgEumnW0n+F+27Lq1ew9K1BnE2AAYshc4sykyhw7yyMeCeJD8gnaPua2+4ytma8tYJ+j2C08s9bAYRvYvGBeL7j014osjzFtZzr3lRt/ezSb6Utuo4d15A8+QdQpErQ1/4nj5dURqePvbvW3W4PMI64Z3GnBindUWNxJd+Z7Gu9Lm49wKvY6xTgU4c12SaNeRnNGZAmnj4e1pCoBWXlSY7S0Tc1ql6r88A+AzdmMYNlSPdwZx8UYnpTYUB+h9KNqT0uyKzFSSKFP7/vAQ3nXXF0RU8dU7ogKolJNqqP5qe2Yqm+LlsSZq145PMdnJdTV7APJk0dsXb1bl8a5+m35VpnjNt08Mkn5WeG2obp8I1h30H8wqmDq9JLCimJfoR3FvSvnh1s/TPNSQ/wjzuA1vK+l8cR+nXiBJMGMx3CIH4YH433dOOmsV6GtsejbhfKrBqzy4RnD/zPKnjwczhkOqgUdOVKoP3JxgVT84luX6Cn0Ljwicwf0JulEagRzEHTbkXUZW+0VSXfdP7SoFEbcTsdfxXeWeUvVu9fYX3qGMopjW4ieQ2Dts15uHaDJpCfKbU7SGaSHQgZRXS59rorvjSrmtdSCJcvBePCJs6bQYtJ4UO6BKWg4v2ZV22ZCKG2T6gMljuKBgNv99JsG7Wq5hDGHWZf3t652Tp5FVZD1MdC1pKsC4WrUUTYy5iLnNp8vTOzITyz4LL2/PNdK9ocZAxqimS6dqWNHld++d65onWsIK0jLES/bGF9r7P4TqJrElXT6el7X1Q+uWvNBFutX7PL7fS9hK2EPcAHabcZH82RYiLaZxLlcEhkp8pdO4nEp5hZrl0Lza58yjNyeHE7O/filmu9qX5FmbN34n0tawnfnR5+VZme7LbqHelWTLmysBdSrOqrJgI7N7CO9cOfROJMNqGlfDU01eUveO4tVwbknGZH8blHKbNDVqXDrpxmDVozi0PJGJq/5eYva8DEXLX+wYqXR0R4Vo6qmgKkkE7TgbCO87Nakp4G7EZgXc3c+aiyelXPY0K+zXFKXg/IPCRSw7RLAtq0YgK5Q8STif8aTSx4jSBWURTfPZK8PF9bm2YpP3V0vfRklOys59Gc+yUOHvr/3TMoLnpve9cnzg4wdcmR+lX8A7TRL/fMCvGS2nWnxeRnNpFT13/+9/oU/q9QDupdI31We0dvTHrS2SP5pDYiE1O+jrmTxX7wJ3AbGjfh9kNHY9FTNnpWRc1VmZTfn2EWXH6shCfFpXFD0+wXs9NaIrfLQJ/A80+rQE6pCmtTnil+I0obihHnsWmw+VhpnRilCxRDJOkcHQpfcdTxJ8SjhJd0Mb235kdTKQpxR9i3qSxfDlw28N6fZAXlBrFJjGXlJd3CsH4IP8g3RsR+GmsR+A5/IvT/RjT4cUH5SyaoubLt3I3nwQavL4/m271m9gMtjmPYS8iTbH5GXNo4xLm7VaObxHJZ6Y6qHihRO34dCy6VhVfgVpFlMJY6J5MtzaoKbQRzhrxad3T+VSSr2T9C2GLaMxnPxZoo4RzuZSIMFa6BFPC0facHMOp4RpL4IPjMRbqyHgmc644tUJ8SAbWy3w5d1iXJXUP3hCzs8HhFjPvR3MuvJgWy/wFeZe/zz1iLm6sTLNnXyk4Yl2+mmCjeDEUDu03jRqM8v6tNG5Y4+4RbxgfVbR9B44GO40l3Gmjgzim6f9ONI7uceek7Tl8KyWQKNZx3KVUiQniafXYlN5ZgpNO2pdNEeJC5g2ZOuu/KMTkv6rs9Wjy9OE0l7gO+G00K4hzPPXG3St4vChX/nmC3Zg5Yk7t5FuyzvF3oMVLPyi4HPcdNHncXcYN60Vos07+imWHS4yyq+GJ/e99kM6fxabSdz4lbkXHMtQpEvIs1j/kRNoK9zXmeI5OQ0GJfjov9EMWKti6JLRVrNQJLZ3sHfpdGSDvUOcMzkUrkhuwHp+sxZ/7SHruA3Ld73093fP3OsFonARZJ777aHHR3va3CeyYaEQRC2gizZGsc3jH/emEx3djF01vrHNmtadHpe9sBqUvjpWMQRRjptNWN++nHs1LNxYzMyh9pGNf2ufwVGE+kxaWOpkdNDMQbbKFqIrAfSrdAddQMkoVi42RwV+PdbPVKE0+XUc6X5VBJ5BoYbgiDdAIzRx2sQyU27NdGdTgouls5sDzAflwgnfv1wzW81q4DOzxva6UvoRZHPF6LqZtQljD+600JqwTnNdxIIdLeDaORbSIlCbm/8g7GxtyO+hjNs3Tp6bJO2mevrUinUQ8JXoZuAzyEFnmyPH5NlzSqQ2Dv8D4cu9xE8pJv5fuaedOI/lbGQTnegvZjGc+SO5rOKfngBgS2LfI+5Uru2iiZrj92NyL6EvzSKrjxVJHMk++C2mcqmYlkP6KHM/r927B11hp4njEfpd7uspFkekuZnGgaFkp0UNq85HS5h7zZ6n3KNFSG60NdK8fshICPUoN7PfiUme04ByiLc3uQVOC9t3EKue6WOCyNmna+IqCz7nPDws4XRn0RCeTmUNUlTOPsrndyH+/FuBI8v+F+kXrCmnc9NsMHwOVvtDdJWrGjErfbTRHzFhbu8ZRzrvq/y/S10UuGmkj/d+CFp/uGw1Ic4m/iXmn+vK1VAyClIHgQkd0ysqlhg5YJ1VGfMCcEC5hJrqK5lnykMsoZvxrwqP25I1oIotzNOdAs+W9rw14VMa9Jb0zWgA2SPcigR3G7IL3lWMJc/goaXL/m5l3lJTEDHXwqE4RPX2NHR+F/o3ixV5sKn0X0VaWhjWlNK7SD9Npq+pN0ncLaG7xWkaifvXsQyPN5/oha3txbEyE7cIXCaH0jHS0e8qUoN8tcN+Q+955ftzP7JJWTv4vBZzfSvdmM2+QbVMq3ZTm1gev6zHpvj43T86deH9E28ir9f0Dcx6Rmlyafr3uz2HdbEmaqDSN9cnVLwbaxZoVaJ5CCt7FrO/pK9qVWR77PWnhotp/59PioYtK6XIr/RCWXtzWQePB39U5zHKXK4NzZfBcGZxBM3kph9XiHfmzhFPjO1Zk3SXuS+uOzLnddHJoLjpXtDxll9qoZzKHlCpB68CeTZsw/8Y6oT9I233uiQFL1oyprId3etv3kTZGkST+xsmhE9DrOKablMZKxjCKcKvSlL6HpF1zaUrfKv3oictK3IMgiC8qnY+nIpQlq9QIueeWAN99rZz0OOaPwDgxL2b94/Q+OB5PoC7xgwJRkObYiME/F5F8leBUB43bvnVAn816ioRo9943we3Nenw0aSLU87yPpD8cd0np+67DpL5sOEMUHzNXrmjWoVtDe+9hjrvuFx8SJ87zWY8q7NGU810ijhZc47M1D/pAfLjrZbFS4V4xTLClU4rG/EQ0F6dOKnFhH9gf0WzAanvtpQ72ZVjFgp+E573oRDgiwf5GYB3+deletFN/WwZU8Y+FitIU3Lcxp8Z1U+F3mD8GqpNkPTa3Vt1O24JUVKhjHwtO58rR00eSH/Q2Od6u8ZM2b5T6Xzn8rbScfK1yfLzWBhfaUDUutD1UeklsRNe1QfC03Yt1k8HcLxBG9PbNZ44dUDna4d0+rMrghswuceWe/sxvhVC2S7A6SW6i5ZFw7uSi0R4sc+ad0n0npk1oWr9O0DtpWv9IgFXdwYnlrdpHA46HE99ebDpcLqKJb8WVs2PsJ9OUPk9p5n14PHNGooF8D4PQz/gAxvlMvwoJTFsYaDyi5lwyqzGcu+VimCaT6sbWUZp8uhmbYsG/BDxOfA+T3DLBuG33/yUYJYAvpHsqwnwn4HTi+5bU0etxGJubZf/E9DHQBH+AtMNx/oXi4i+Nk79D+5/Z7FnaEPE8qV9Jp2mkSEj/d2H2HHobLmcW71otYf3orATTSmADAfZ5SaxoxzP9trc3TEDh+jq0ZVm5HWlK0QqsWyzeIIM1Fiaa7qmiNIn1NLQeb/sfCVZTa63EHFyuXrfdpK77hropd17CbCd39/VMmtKkO70X0JTBqQmuFHzloane3pLuETmsw75Z2jvm6fO+ieNXGlNmgpxOS7vgmyu0/jMC7EA0E9vRWQZ5oOsFXc+XKhifY17mi+a5UkOZuZ6GdzrhuRI0ZipLh25W9aXcuY8H8W/Puqjhg3sK65YKJ4QjAk6SPD3dm8R22d6J+zzmrVjepp1Zzku9K+ueSH/f8fK+EqF0ua7XYzMdwwOU8M5B6EJ+n8tmTupTmD8z3eqyjrja7nfe6wLsV+Jz7LPMxQqUjoivAO+E5HEYKma4wlGLsUjnewkR+DNXMHO8ITbzpum5K3hj0Wzp/68LBHYELUNPxOUTRQdbg6Zc1n4Lc+Ykn1g/Z13pG6VZG9ajEOgAY6RKrye0UdnbPZWtW6tYGGNaKtqYfvgemtOp4fxpo6eW+g7MbMsXBuuU4pIxyHnsoEHqIoO2KvNOFFX+nHAuYF0kKGnsDutu2lfIPR8QxX9Heq8TnO4geZD1wKE7mc16Gn66H7No5JzwPmYrhNdzPeZM+Ro05cXrOPY9Fu3XPuOoSR5jAvO/UXaix/HQ6zKGTqhvYn3TQo+m0K4Z4DuNACU4ttBJWwPHJS+XXtR2v0+li+7ajudKHCUWv1bKy7xmIiq1Qsyj7RS+PgxECefXQj3ilv6u+nh203el/0pEmqXUieUg1u3k/qtK3xR9pmtMmft8mDYZNbzT2+zhnY14DrLJmaWu27CeiZ800WgsPwcDobbgm7g1o9/Dg3bQINdK/2OndFVYCGdXmnysg3Aj68E2ozTO6GkHNALu9aHTyfp2d18iv0SLYtN4kKVMCh7rk2Q6sxextFJcQhNnRmjKqWbCj0qcy77TaanI1OPok22Ukpym1PdeN70uffgaeb/X8URpl06qOFaRIU2m7enTlWkxzXvqX0IoPdtmsx5oYpZ+x8fCQ6e1PVO6LgPfKmJ01UU6Wb9d4gOxD7NWrte/I89WzKKHmqKU6/lg3JTgDi7gPIfZgaMEcmi6r67rSKiuaD5TBl9Fo6msE9JWrHvRHPYn3q6ufgv97H2/KuuevlHaZPbPpZVc5yXdRfMEurNHPaJPK9VpEBpqe2a5ldCQvty369lwvWHFKMC5LPnqAnH9Ot2bTLNn+n0nFs9Bp3Lu01nnJD15jiRfLO/+VeGdR4d6Od6TCrAaD6LEXwqaele659x5fda3bflE+QHzx0BbTWXpvEtviEpfbfcIA3EXrs1i9pw6rgdIvqpEE6X/pTbE93XRVdu9gQo5OFG3dG5rxVvepfKuph8YpQWxbMbMJQ4sEMg5iTiciHxQvyqw+vs7h0vv34xmK9Xgpttom1OHmS0hMcLOB/cG2jdcxhw0Ce+GNEJV+f1eGgGXwjvJPOkeInlUgikxgjab8tPZ3FN5OU2kUQ5ce74wLg73euZwUZ1os9qeLdEDA+dvg+2oT5moW280O6yVaEuV0ooziByxUeEZH1glPh+Ij6d7ynVPLMB5EL0m99uQ9YxETlB7OwEIzo8WcH4x3fOkJccJDMP550JbYjqFkt14f9bl7mjS07zUrQ6odO4i2mnyPp9wz/U6sc/Yh7HejM3PCt9MjqVJKLqsS/Vsu6/vG1cZ9KG2CrDDlhifYYFwA65ovdhVBsCJ7moaR1EPXkXbeTEvwN5Oy/lWMSuC/xYGwn9/7O8WvNNozgBdFZYwZ07at0B4KhosZv1TyY437qBxAnsOs26g1pUYN/KR0PbS6hc3GejE+anWaRxjP0RT+rx+PsH+jVlE6ic6doocg9an741+iPSF7CDQAkwjaCU2MtzzZfmMwkAcnmBH5LmYhFDhNb3WVmyGZvrAkPVvmjjOQwo4z6DJ6kqQatZTAj9DcKrsvC/rlhkyf6BG63Qy65tlSdvN4hOqVdygBUBpegWPT9k01KVBhGFcXBzYh83PRl9AycTPAi1E2mmjkzLVTbD0Q8pAkKXK9XmuZHeMpiDv4FfKoHrH/cJh9L3MIsQKzFYA5aQeRH9KGAiyLvddznKWo1+G53rMXkO9/i1aCKRf8+tHhbb5b0w2E+v0AC0W5ZVsfvHqR5SvoLLOMBy/pxPTunwk9iHZyWC8b6fRsjI5Po+/eI3iY31cBiLSWP8B6Kg/4XcBsUDA8doAlYnEHJdJt+GuQbMhR46yjT9XwK1bisj6JPgt65PDyxI5j941zc2xCU3hiY4VXf7vp2n56wmsD/pttI/RRL1hfeZt+CXrijtcVmHefe44H2H+mqz2q1puYkz3NcwbfBsE7M/H/+n8lWx+BevnrH/6uNXsujxLX5zsIMrSw7EzSs914aUQpcA4QX5RBs47rmhGasGn39Ej6+Y4/11AsyfHZfgB5lzGmkrgIwWc+v/dUpePF+r/Ba+/407/3xcIxPFexBQFmOCexebHQC9kPY/IGDEyBy2VRLSieKHXWJ90a7P+CY4ezVnlSRk709q2XR9v6YuHE5BZSvBt/7vwh47zDt6NFgqpnPUKNvM0tzloKppM6APf5qJ2S8N7CoP+w3RPc3NMZf0DP4rrb8ziyTBNQVXFcSmNq+0Q8PryrZ9e89XiNQl2TLFi+WOgmpfaJ8grCm36Zbo3lnyya1xZZw6fKrzXw2MbzpWu8y76YR9aLD0zMaABkJeus0B4LY3zuGJ1QDgXfUGCa93GI7h8UmgQvROKn99MEwlGaIqcupmd84zFCguRHCQ41a68r9TPYZ9fIKjTmLmnW1feyjJnPptiUkywm7D+OQYPZPIk50M0O/jNrK82C2hf4aqJEf3GLf3uyuaKcBmzebCv+NlGL23PlerXdr21jPeBWNGuZ2NFWV8anQBeJQOqcpkun50NF5wrMe9iVk66lOSRCdbdzHvIO/29l7AZ7B/DT52o/ZsqUYT4VXgvSb4y3RummQ1jyKfif6fAOnG9gU2X+A+ZJ8cXCu/8mNSvEVoQxkPjzCen/nd8vnJ4GxqRdOOhl0FhS8+O1T82ZDxlPM+xQHyF+06ks5kTIHrHzWX+CEwtSkwbFN8hxOSmOs1ydBPrCb2dCI4vEMH7070RmjfPXcyOy3/vpClpMR/bFjRFLSqDqxbeqcXfcS+zndxxTmc9/tpxH5jeF5W+65g9fV2iYC02I11/hdTF6/grmkilCl9rPHvb/3itRDtd1xr3+yFse0lEOkjFQseVljPnKCqXfSjda+QD7mpk6tyZzNublPgWk3y945VBXIsmu+ryPJfkRgn224Hw4u/nE5zLuD6hPilwDvtJ2u4Wv+4cWVNZOey3pa7eD89k82OgZ7PucPHrL5Ln2zhyQyykWZR8X6LX8QGG6MG2cdD/LBA7ZQJ14Vjm0oWwX2eUcEjFdQnTAd+TzdRQV9GM/qX3NeQ+GWjntEpEZJ2jXk9ynQSnyufb5Rl/7ms0M5c+70Vd4otpu7eVi3qY6A0C16OZGeckHDp5D6VtqVLFcZQ50aAS9Jfl+Vi87r8OfVOSUaNDy2H/XXCNefrSvVIO6TbdqCjWKO2U7pXoqJXe2h4etMQOide63iMDPkSzEvwhdNxS1uXQLjmvEnz65aiHWQ64H4tbTrA6wSaxHmzeS3g81NGJdzFzzIhOwD8lnDG46YWCM5boYj5Urvu9c5nFF58o6zJn7NQoQJ90C5g/m1zKkF8S0by+uzDvHvE6XEsTtYrjLefFdxVooOEV7kdnrYQYGzORUuqQQeGk417JOhGTpnQMhwa3Bm9Lp/nxayEIH5B70zUf8IeZU1ppqOQzWbdLa/H6eRyHTkK/97J0L+agU1i1d7tDaEOpw08LeN8oeB3ONxxoPR3+ow7fMibRYaUrpya78cl/dIJrfFaYHdFvcay66KQNfpkAB0XEASdEhJEOWZtNuexe5m/ClRKbtMV5+AC/OOHTyfEz2id9lbhJi3tw+7WawDQ3Ry8cDzCnjd2S9TDRHi0AfhaFkyacDluyWngGId+hsQEt3FPDT++mhcOqrX0qm6ZM0uzyta9WDTA+3n8vYtNachKzmXAgi1U4ajEbJRws0FHpWvGlXZUZF7IBX846ATrRlCKwPpnuKaetbecpNNo5yio0l60qcfOZJ8f/yPucK47lWhY867OZItcH1r9M6jnwSt6+z6Z7k8Lvp9N9ta5cHd7txP9PBbya2svhThE4x3khswWj5p5uGRt//yw2c4I8THJXgSvSB1sIveOdUSnsm8JtUNx9yyAV7ddp6Z4Pwt40G6tyysuZTVENEUL/h/c5TicsnRz/nu4N0WI7bpfBcmLaWGAc14cKhHcjM4dyAliRZv7SCbSIOWfEiBxKeM6h72eOORmW3yk0DqvK4FKaMurtfnVoi7edFEvQAEThbf604HM8n5e+acjAcr3NTNrGhQcOLFrupa1ypf+hsSWRYDrrDgVXql6RYFtTeBVw+UDsyOY3+W6gpAlIcOoZ9AH7AusK1gjr4adOeA8xf1ZCCf8IgfV3n5rq51y5lE8jKo5Rzi7toDkv3VuJ9R0u+tuj7e/bgjL5S+PGzBi2Zlaavc1zmJOqRx0mjkVRqWyjg0HpbrmVUmX6wcbKhuvecUcz7/bwQTqBYoxnQd4rdKDDjZD8hQy8E+lrE/wIs/13ddZTXblz5lnyHs0g5MVxnsecWFAJ+vcFwvPQz9m0wJwY8KTviF5Ex3tCAe/LOFiag7FUZB3j5mOiUXlet1bm0jbW8VqJTjigJaP07ISAYsUGfWHHOzTt6SWh0+8k+XSF0+dYn/VDBZxHsqy0jKXAYl3ufilzXjQfuN/Tgn5WYZPwvDjse6VuvoxvzbK3bxrb830oN72Z+ZMLyunWZ95B47APM+el82vXsJ640K/XtkeFMe1aWU6irGht9FGiDQ5AoP3u9yu158eDLFaurbJsmW3SicMk/yN0OJkjv9rCERucWq6vzvru7B5N6dPd2dG4P4X1IHqPOTiK9YB2JTolnNuYv82hIsynA07SLCbRW3cOyc9KP/j1z3id029pB00sfu05zDtpYsThNDZjW7w/ZzDniXOuvJBZae7cZ6hjITADWT1KdNMG34arb4kPl17cVUkGombmiPuxvO1mbIOm4ijhknc5zo8UiKLmENFnhFCeznqSb9K4o343u0eLqHPLghLkN1iXJYcTYcxhnfC1+LP7pWduEZxLaaKXxqL45JtKU1S9rup5JMk/SBu/Je/y+/75YzV1ej98ogD/2QAzkF2YQTFvoyW2EPNjWkoVaYMpPLMKszPAB2QhszG+2BEsTw5V+jQNAWmWhXUDXMTjk+bDgThKhOfpZzWbqNf9eYLPB/5l4fkoG58g7XtJgZBOTffGEtik/wezvpqp88c/bVyxnJf6AZrt2idHtH2raHQzs9Lc+am0rnEq0ULbswLbN6vRciuxkm0v0vvMRPoG5uXWB+SnzElN2gK8o7Lgy+Nk1j1lTpRjn2VQ+Fi3dL4uc3pc5aROWCfKc89llrNVXFilQCS/D3ic8NzTp0Sq5jqHf3G6F0NKzxRYD+I/Vtrr7y9lefqfAtzvCnCv1v5rG1v5PzDRtzw/bp1sIs+0IhoUibx0S9YtCKR5yvZN9zvTD4T/PhAvZdMi8lvWPV81z56/i/XJcxSbMcW9dG0j1kWJ4xKccsj3CF4N/XxIcDnh+Z4+3V+4DW2SOEG5ScwtJk7I2zF/gkLrOYf1z1C4snuu9LfjfY70w+HhPmlbrcYmZdf4s0BQ7KCLfvBdz5be2wrQhaT0Iq1Y2/Py8im0vAoakzBK24rT2MITcEfFzf/PZv3zYW5X9fzMUVGMcQiKexrrQfw+sJqvzglqKzbzq91Acqt0323KuzEv3zrZPpbuR477nwXCcmePbyA4NbxXz/WbhI5zd+lrdUoN0Sa8RvI5p/cvQhUz57OFICMMBxAXGFbLEkw/HP1vtL+8cxbFCjFzvmezHnRP2tI+9mld6YQ22TYu4x9LeJRD/hfrRNra4enXB90JT7kdaSLE9lIPb8/7WZ+UpMU667e3lStS8C5gJnxVHGexudVpIfM3q48q4CPrxKguZ++nkjJ4DMufofuiPN9PjGwwhxI9xDGIv234x106KjouTs0CIcrAr84ctONc6kFmZ0aEb/UiCYxaIZTjrKdwbfWTa+5sOS/gckIZJfkZ5iTcPsirs5lNdB7J5yfcMXVu5M5/YF0k8Un10gKB/YJG6J69M1pIovzu9dSUDZ6X2p+dz/oH63s0q8os9pF/u2igdJ/sJvY2+PG8uxVBF8K2ex3EMpwG1uVR52I/Yd42FLlya9b29Dud2T7sg7OIOTyyryKS8Lg4EPf0KZGQFotxqNRV09i6TOzP/o7mOPEM+V2mOff2xWQzpwS4Jczx1Xr9E6znuPPrrxW88fPHXTZqV/pGOE5uycK4sclQOseFBfoZTx3GXdpeEK9LhbZmjm/QHR4HpPsNV3VsjDTSB+YoNnek/JbmOauJJx31cwJai9mE5YT3CHPcs9f5BNY/MFnRRIrvCJwHDLnzhsyEfDzr5sNe6oeVGRRUktsyp1mIHFg9hZNonsEYJqqfrHDuP8Km+1777wxm5jMh/YllxtNpcgvju3xEjjYk8QUszJq2htE46MdZ/5TWYprSt8KglWedkDdkfXknjesfmO63JuwLnebLun700gn3M8wJaEblHW9jc2/fDjSidGKjnDvhXZ2eKTkm/jPhidxZtytpPWpmuwT7/+ReVAaVO+/N7BnUOi4guZPD9xuP0tiwYyzbrus9dhB7yzsHI/pBgNlCzFopWn6JuJn0DEp+h/h8Gz4nIJrSN8q64vVFhk+HkU0znPx38SKmriItH8V0Wuaga0Ldz2LeyKmc9J/YNJXpc4ckuFXZzCa6gDlMVOXclVjfDkWp48kC71aJqwPeUYpVguWdLm4q9Ez8xfiLtrEJY1SzNrXBxvEgm8yy7bm2ehThB0HU9mL59YasR0uWrUR3N81pUox97XiP49yTTYvIpWz5WHmpw5g5yQibqat6zKmrVqKtKmrhmE+LKZmVYHSnjJvMosPFCcUnUEnB808ZO3GWdst4HRZSQjpZ9wxGvGc6TIJ/GnPsuB63M3yCjX24ZBgf3ZPYSUMyDo0w0vGWzuf6VaSEIBCJypJvpsluOhjfZVPu7Nv4dMxiziSvbvBjHJ880/gGh/yP++ZqVoN0Tx0Up8g7Sdvedai0V+X4SCSLmG3e+im30hYnT0ij9uyPCZyLBEvYzBXnv7pnz9t0tPTLr+Q+w7mmIhsbyy5aKPR360QojXXEP473NXF0Ie5CVKqwXqPt6o1EcBXrFoGiXZl1wtP/R7GplP2S5OqCs4p4tW4yUGuyHtzjcQse26A7PV7HvCvFxZHvMufRcML7ghCHc+eFtE+ljdmSE+w2bAbA/53JLJZgtmQ9s7+2ew5t5VAFr2LzkxU9WhjrVOasqG3WjB4LX7DqGP9WJwpbxrONIMdbijgngrDtGXnByrRcFerGnU9TaGaVKsNAhHLNB38z5mXcB/RW1gN8Orl8ICZX7pSDjX2ZNNRtPZrFwqPoSDO7vYXk9ATjsnfkzKTFbJdkV1Xwxkxt0vY/yn1tt//37VAxTPSjAufPfJ3m3exno76YOfa701pRuqbPsIO7DzBWA4kfXTg6Hyg1rgA3RPIw5m9deGf+iTnovsvCEBWJisZVPsJ6EPpSWhzw1I7nY8f6YO/OevA8adk7V2JYYqWOBzFvJPA2nUyT4YdYl71LhPIlWoyFK7FDNGVwDuurw3xaVNuhgk+LT5JRmoPGv3Edk81cyzLhKk612OiE8hiT1g9bxv9sjlmnk4SByP3awETZVa/SS8eDRH43IflN5uWRNA76VgrhRRyxU9K5L7f7sp6GgDR7aekbIapcRGvGME2WV4eED/ZhJVzyfyZNfn1AiOohkh+gubXJTOSkTTwl7FuZI+B0hXipPOvP/z61V+3R9zMH8Ssn/VWot+N9Qegvb6f/3kHbgDuLphCqjfp+5rzUNYJmmUk0RDv2IeZB6GoQuPHgHOhhqfg0mtLn1gaPEjue9W9d9JXTBeeatLgCHez7aUt8SUZuxGMkPPHrrMqVf5nu1bTxiIumB/yBdRHiMubNs04oc2l235vkXaQltNlI3uX4Y1IYLV7H/0rP6QrgeH0ixj2Dvw049Py10jdvlXt+fyxMtG18WFCyY5+Nh47i/y4cbJssrTfaG9GmoD2Dpk3r0nYxbV/ZuGYu83J8NOvKF2meuLUTbMMNXniHX1uHzSCeB5kDfkofdNRjKu1j53NSPdoI70O0FSBOwrm0hOae4MWJbmfWPy0Rf29hjpXemc0E7H9j2FibYDelmUKjp+9/Bc5NlBdKGxzOd58XxY3Q551mtjgmXXD9aLCEdzzPdCHy2bkmzSZ7jwzu/TQlx79qX1LwSv/VpetKkLrBD+vCFxsq+L4kuHzAPpbuNVKAkUVT3yY0Ii19z5o0i8RKCfaZNM6t9T+X9eSHrrx9PsDpuX/t1L83+Ll0vaQ4qpg0ifVPFbuDxLeSjTCvWM9kPfKONALXXfKRi5YsUrEPi2NdwNOqLD4qhWVCcQ56BLOL2Qf492T9A4excQW8DjedxuHmCb5FtPDOGeH9JTx+T924Uem7hjl+IW7ybNv0OUSTRz3CTk1moxT7L42T/wtNtnbYhakNntXURYPVWfeUeh3/6O1gVhxXY8tHi9K7Pe75QwmHRgF63MlOUs/SF6/8Gd9E0Co7t4xFK2HG6/rcMpUughjk2fS7Dc30o9+uu44Wx7BixMuCOFCox4HMS59zqD8zc7VODyIzpx2imZpKSp87KSa1dTDrcqGfz2LOYaFixGXMDiHnuFsyb0lyuGtoKRG0jiuy/p0UJ6YTWfeuOeG9pAD7K+aJuTnrjMDb7LB/EljHvR7rymCP+fPHOmZtid4bfRVpxcduvLRWwjPI9b4zhXWiW4mmQLi1gTSj/XeYA8r7LjXpvjdyXZLHsp5w+z6a82FM3hS8ukypEucEdXTLwMccGiUzk8YZKBe9VXB6Hf9C28TqAVTOTV/JrAw6YZ1A263i7/QP36iy5njdCqJB/MOs26G9Hr4y/LyAj+Ha0YLXJ8n7BMbhvqdwLMjH0lf9OHaDcZbgBqS9gZTFvrOGebD3pXEPJbzzaCanyRNo0CTaZ3E9Cs053wls35FS4vIa3hk/ZPMAc6CTEnPJKqIDWPqcG6XdD9F2muzguNPvbFqicjVX3kUz6Q3RuKjmkI5y+BXMe/uU8LZj/TuDpDlGXlXA8TeaPqPmvltpQfsqQk1jXRn0/t9P+qtNJu7UiUp01XY/wi3XEiuZftenKX2+28MH6VOU+Iu2ius1ZoLakeaiVvPXVbSAmzHOW3g+Ho7PbbMqDtS+I1gYAOUyfu6K0q7MzpvoHCFthXo7ydW0/SQPYJazvR6n0xw4J4brWvyaZ0SNu1K+kO7rxFLldDT934bkBwXW4f9b8Pok2V/6y+HOo+kAUTFuU7qLY9IGu7xosxNIf0MFVqBx39OZB3YJLbn3sxlmaVsFWCe8VWh50+6WwXiIRpBuERmOuMmGmOGDsgebGYSuonwhVepS1KgFp2fv1AAhb/f18n8xbYvTAaxzrpVS2zy2hOnc8SkXPZfNzEz3MoeJep2GaFakm8LzlGfJTLCrpLqq4riQWRlUZ85xgsPxvt3HoEAjJdGjITu30VO83kUz/Wi0ld0XEDoB7ERbOudK511F8t0kV+mDo23WHsz8YRnndKcxW0S6FL6IawqbkWlLWf9ITZv5LeLSzP5kncufTiNSXZ1uocWmuKPICWQn5lVH2+jnozRLwxYsK3g/Yz3FmNfrtQIbxYvbaaJW9Awq3pO8/YJ7I+YvavmEupPZ6dOwVhT+R4axzFy4s3ACs4I2w9/GHH9BGgf9JnNATetkYH0Wq/32v5k5KROBvJdiEenAG7n8a2RQfdB+HgasJlKE+kV39mzWuVov1XVnWnzGL2lcmene6bQov2nyrik0D+S1AufF6+hfi53G7sk4iXlCTmLTHu/wb0nwmpT8NwEvSb483dOV7b0BF0l+V+D60kyJzvo9t1xKfEnpf2rEs2mbSRfIoJzlg1eqPAOxpXtOMNNoAft/E3yLaXZP/eJo6/LEOuGtzbxDRJW+HRN8TVQJR826IQP7JcHnA/updG9Nku9gfd/fXNrK5dv+HefGtA/6qO3ZCeoGmqXEYfdgc5/jJTTb+JhymmA19a5PkrtpXDmKX9uwqTjeyLrNfYgmSmqqBJe/D9A2leiFLQRLluVtdhB52/UJlfDSTWkhhm5tIE0r/jRzNsyBxYt0fQ+aEqQhlpfSzFxxK1RpkowNQLr3mYRDxYGPpnsNQk7XS94sH/xdC0SlsndFi9v4Cuti10U0c+Ja8o5h2lKvn5aISp5yUff2aVs+InBDNCI8X+D8t8fm9xO7wk8/K32kymDcVnYOzS4eLUmt29SUBrpoJMKNq+hDEUF8Mc0r93Kab99do4/Qlu9DGKwDZH22hetOeGvRgnLcbstEEJ+lZAQt4QjXvPOfQePCSniXsc7NWh02Wj9mxS/ac0cpOeBC3/xJCGo+LZ3CQUwxwgn2Fem+2qgX0bIZbZhgVLzRNLM9ms19J2n/BwQfWbe03MvwZdt0rMz66uXK4M4J1sWYinl3j4olnpd6LCUBO+inBMPCOPaj0YFL6aEwwE+nmYJ8KxRphPIeZmtDg4N24JtEc4OfKgM7SiOeA6XjW22TAd9U1hMAOjfRT5h1ceWaVSTdU6VvLMqOmdh1Ym5GU/w8apA0T+gnmB1IM5nFkUh856f3uajmdXiDwPsz/q3ArZnTF5QUSjJ7Ecf0gPTs4YW2ncyc/87hNmc9m6gHP20q/drpZIvj1vZ/ULqcUJGKzKbJhedLp91Hc2PvEStWwkM2OP1WNFn0fhmEObSdzmN2WrLINfW6d/rRMuA+OL9g9hrW7NSl33S4p28tlmVvl+NHQh0n0bjwj2lcmbQV7GSaxWGE2dZbsim757S2K4Umu+okdTPokan/Fd8i5ihDVYBf4HVmfQL+QvA6jqME1vtWY7Yd7pusc/vOEINIU/G8H2zfUnpprAyNGA4m+QOav98bfwrNajCrhCueB5wzaRznYhnMhSS/x/pW/n7igHPHdVn/1Jcvx75sxljlsUkQ6qdcWR0uPjk+LnWrHen6OrSV6kLmSX8PTfZ9Neuxz6QR/f3SB1fTrAi+r9EnzD7Mlh7Heytz/IXj+x3Nxu1b1rzelzKLWlrfbVn/AmuPtpq4Z1A3J8Qv1i5gzlXSuc2qRA/96LLr/7gLM+FtQ9u2pPEXN9Ayevry2fqJgHgtHfvQvsX3iOD8axpwX2Y7PUasc2X/7IJyjk8rHgaxRa4pIWsSxSh7X9FCEJE77UWzZLjzhzT7uVprnCC/TTOVqePpVzTm4cqv4/2ytFGLPzufOSH6Vwr98ZHQH953n0j3S8qgTu7DmL2fGrA0s9CXA7ulSzAs0E8JdhD8Ssgr03z9v2EmvIdpsRKHUZbwfpUQmPVo4YnXyYDcTbNCdGYEZZmQd2fdwE+aJWF26ORIuPGaL+tTWE8S7gThNt5a+l3FKX12NM1O7IqyptpS+XRdWtb+m6UvbqNZG8b296XfjViPWYkOkq9JGzZgfX+hr1SlZDMlZXAem6vaMG3l1PePknyHjFlpBZywKKF9PDDxBqLTAd+bFjh+U2pEj7aEvp/kBvpMPI/40v+ptM/Y/p7ZFLeYtjweSiGUAp5o+hmi2ag9tsEHbSmz3Ne5tScczpU9UCd635QDl2R3bee2tBgVJxIvykWfkWD3p9ntFwrMWTQ5eyXWJ+4bWQ/qckK+ivmDnB5HcozAeDt+SuP4Yx/kTLAvL8D6V7oUbhua8keBu5Z54rXKzXo+CBF3PTtwkQFZj6b0nS0Vv4umdOzPpgLUxZUd5w60yeF2VtLkxH8iOVvhY2MEhw7uK2Vw1dM3jU13dRchO0dZh/kDOBoXoQ6XtomhosdUmrXgR8zKoNZRPxy0Ms3pcYH0yQM0BWtP1mOO12Y21akI8Tmpn0+6aawnJnfGcXhoi3PUuBqRmSmoHd8/UqTv/2+Gb2qzOWatloy2ce9Dn93cWgBWIPl8WsCJB8csos3WN7CZeKVVVpJrq9I2vJ7LzFnm0Ta87hXxdBwa93xpGKy7Gb7vXKob201xnrleB+pTbfgKuJTA1034YiKXuTTHySRpyw40OVcDkS6lEc560pcvZH2HuNfxHJonMrZnbzaDrf7CeuZR/cjRQ6xz5ytpXkmd8Kuz/k2VXmpTLYdJF5Hq+XgIue15ACh6aVLZDMAO6VglXZsD4AIAFwG4Nz3LqqpqBwBUVcVQ+UkAdgKwG4CtAFQAegAuA3AWgMvSs7X6FK5VAJyg3wZgu4SnSse3AFyQ7vcch+NJdfKD+TXVKMl9ALwxXSeAIQBXAviSt7VUF4FHuHdX6r/J4f6tADYAsGFVVb2E++8AzgFwIYDRBPc0ALsD2IUmfs0G8E4AM71t8v49ALxe+oskh6qqOgvA8VLXHoBdAbypqqpegL0YwBdTux12SwDv8nFNfXUPgM8BeCjB9gCsDOA9JFdPeMdWxEgbfg3IRKn3ByHoSF9jhWyw7dVpVoUTmWMIHqBlvn8xw1YonVFtM5AWSPSvzBssSZO9PsMQf9Fx6DK+F7O1QJW+sV3bhbp1OUymsvmZ3aWUz+yGukT5uXYvPXMk6y56jZn4Lo3LzpC+8lABVYzn0JTBbdjMNOrFufPNzOLQiPTB+syKo/fV7awrg96O1dnczPAgm8rgZJoY5O/v0VYgVwb7KnX97veDa4URBJNoH1r8HOt70s5NnVmzNpSQxsrQXL0vocU6e+C4u8EPZ951HK0Dbcv5DNYD2nsJX4Pw2jqJTcJ7OZuy96+YdycPtzxfqmNFM1ddHOpI+b2YtrFhN2aiG6Hlg/sBMxNZSsur8XEZDxVX4qeSv8ecbEdFiGPYdCj9iCLnMutA6m532F9TPtmc4HZkc5JcQfn+SxfxsTBGXURbgiULhC8XN6EpfScxm+JuoUV6PZfZFNcp0LM+wLvRJoeany6jfTp3o34EIvfV0xcJ76cUpW9QfOl3Npuy930MEW+xnSzLy17HDwtBOPFdz6z4PkRzi7+eaTVJz61F26nyZ3nuTmal1LnyIzTz5q/De+Yzu+89tmSIxlD+JG30WIwjBHaIeRPCrwNsj3XPoE/ADzJPEof7CiX0tUTIXYTaBtdWavAyODNonPIbzMHm82nL75tJruODy/6E4udr0TT1M5gJ7z6as+BZDEpVB2E7kWxAEyfIuoWlkdKgBV9pt/W/CUE4h/v30NY2c5xq787Ztma2ezu+22mmutNYN2l9nhaHotzUY2A0+Y3GcZBGmCvTVtG5rE/sc1gfK2/nfjSRQWH/zKzgaT/vyrpnkDSuOzvArcv8iQ8dj8N0PEpEG6/rvS7YBgGnEndZbA5gWwDbA1gLplhcD1PSLgVwp1SuKh2pkUPpfAqAnQHsAmBrAMMJ599gSuRVCddIuuffrhv2/+mYBFNWRwC8CaZUqZLxfQB/puWL8MQmIwAm6bm/J8FNsmbzGQDegLrSdzWAY9P7hqQ+Y22T61Wqmw/uEIAPAlgVdYXx0wB+D1Mob0rX1gewTTo2BoCkPF2V+uciAIvSu4YE390AvlxV1f0w5fm7qCujuwM4WgbcJ+7pqa9UGdwdwBtccUyK8FBVVX8F8N8BdmuIMkhyuKqqWxPc3NQfPQBrAHgDyXVFwR1T8kqE6CXClq63Pi+Uvg7NSP8TZtPP/TS56iVMWXrGU2giyweYZcceTe77OMmnTQDfM9KsVy5wBsmZ48UlOH8u+Ho0M9bzlwHf89mM//194jRr0Jwev2He2HA7bZU6kmm7WcKzJY2Ta9CQc+UfMn3GLcFuznpcCmmKoztlJslk24T1kFLSxEi1o6syqAkrPdDKs7m6g2sGLcuTr0Qet/Eusq5bpedazbd+3vZMVxlJlD4FZi7bCsYlZsJm+AwA+8Jm5ia02a0mpjFzTRxTAFMAbAqbzZun66Pp3pYAXkHyEQQTmZwrVyOMqx4Em/VE5vILAbzZBys8h3DN8Q8BWAozPx4S7t8LYCdaDHCsgxc3R+l7egCmAngVEteX99wH4H0ApsNWqd1T/xDAmrDV8BYAN5P8a7p+HYB5AFaQd1Tp2hwAK1RVNZ/GHa+hfYznc6mfegA2BPA2klcAeBiwVaOqqutJfgFmgnOOuy6Ad5N8faqvc8F7aPEtxwvsTAD/SnPtLwYwVFXVQyS/DWAv2FiPpnq/HMCZVVVdRLJSTlsbnERXDuPcV59pezYiqhIXeHfiILoV6v9i+b9ar7ai8m4sapU4geaM8g0JqzEHxStXvo8Wg3EA63ngVmEzTHQeyZc4wQjsTNYzPDknfWGCVbNjjFNxGfoVAlvRuP8HWf/+y2KaTjDTaS3SntDgwF7ktjIEc4hsDeOWW8C4Sw/GHXpplvXCMVo4lqZjNDxDOXoCuyQdi/scSwT3mJFf8C9NcIvk6IdT6+pF27akz7E0HL7ieHsh/1XmjP3p752Z+n9zAFvRogafDWB/qZ8P5EyYo2g7JKcLjDvOBfAV2CrgsusM2Kq1jjhIhqqqehDAvwN4AHmVWQHAe0muVVXVqMAuAvAJAA8K7DCA9wvsUFVVSwD8FMDZMkaTABwu7agRq3LdVL9WDjyIvD0EEyu2gyl9G3kj5BgO/6NCFJW14fCMKohDAjspHZP7HJMEtypBjn8kwU2Rox9Orav2hddvUp9jJBxjiiDyQOr/CuX+1Oubwzyk2wA4AMBRANYRXI/AJuowjPC3h4lDs5LSVgH4E4D/Se3xeuwN4FU0MYyw5XwIwGkAfoD6ZFPFkQBGaWLMnwF8M8BuB+Ad3nkJ5/UwZfROZMLfAMBRJDf2CVVS7IAmIbMgW3eJGxXN778HgINh8ptzlzgQbj3Q65Bzf8kMAKvBOP70dG0+jAvMTecx36/iULyEWQXWh1hekOXGKLeWSpTxJwHYBMC0cO/vyNwnPtNDvaj7ejFM5txU7lUA7oFZgbRv4rNA5tLDMGI4FSZXHwNgpQQ7CrMmTYYROwBcAeA3AH4L4HxkS8Q2AH4MW21HBe8rqqo6z4k6WRm2BPDrVHeHvRHA86uquizBetvXBXASbPUeTf10L4CDq6r6K8mRqqqW0j4f/WkAr0Wmnbkw7v5V2MrWcGd76Scbs0P2doBhmjVjfZrdcB2aPXHNdKxF02xXowULrZKOWUn+mknTrjeifZnpp8y7Jx6gWQyOTnhGaJ4k3zBZcwuHes2iecNUS55P8g1dDe7TGa9k3btGmqdvZWZHynCq32T5nZKOqTSHwIrpdwPWPyDv7t/DaFq+99sa6Vgr9e3aqa/XpUUnbpj6ej8203hdRAsF+DazC//hVO83UzKPpja8nU3P4LdY31Httud3SL0d9tvMqbiis2oJ63rAiWwmT9+Xze+/nM1sXWl4BktE679k09LBkrhRvDiBwhz7/B/MOypG08B8iDn+Irp+3VWs55q98yHBRVpcsScRnJQGcJKclw532W7MpsPlXpL7pve5u9brEUMktY4+cP+S8CgxHNs2CG19l35Xp+0m0QSL82hhBNvSMnSewZxs5oYE/1xalKMT31psptGdy5zCV4PoV6Httvc+8cl4hMD6eE1lPYGMK3nqcaxok/yDrKfUXUjzAq8W+4N1mmgoiR39ViZoqXTJHdyI2ZX/3oDNSL6TFkfgFpE5tIyZB3CA2RjqtAnrCUhIcwfvPh48AecnpHNdK//YMuDbntkOrCGTa/d/uojvZaxnOxqlWTl8E8Q+NGbhH+9ZTItXfj+N2JU7HsqmTf5kwaUT8rnMX2112NNZ/9SGT7g9C7CX0FaYinUvaJxQV9PyExZtz23Xu/5rGQHG5BTVwgv9PCar6DlgSsJMZHvyVjDN2O3Um8K8WwwVcXlXtXr/HYEpQLsiy++EhZ9OpS1Xav+N4ZDajgpmcdgKwNHyziGYfHg5LSJMlctYol6AVMf3AZgtdezBZN51abs+SjL9UDj3+mwE4NVIfYUcQnoDgC1oTqa1YfK+O1cmpXbdBAsrvaOqKg/NPQWmDL5D6r4PgJeT/Iz3WYI9NcG+VWD3AvBqmlu/MlAOV1V1DsnvpLZ73bcH8MaqqjweZQjANQBOhCmK6yacmwJ4PoBLq6q6imb37gldMMrDKltHr6Bex7IU1jn1zrRELmcx73nTcj9th/J96ZhLk6UfTMc8mgz4ME0mXlTA4cE1i1kPflkWu/PS/iB9Sy+cazpZ3yC6JB2L0rGQtnotoLV3Psv9tpDWX/em476W9/+VtursxXoQ0A7M3ldv69Uk95IxdO68Nes7bEgLRfXQT12R12cO5XVx4w7mXfW+bWtdWpyPbvO6g7Z7vZg/kKyLG+zgxJEex7X0x5JmxBowDXtzmEfNNWC1Bc9CtnCsAgvkngnT1leCcfDp6ZiGZjC7n0+BcSONkXBO0nUgnPv/4XBv0ENxRA/hZO8eNM2WbhqcClu9VkjtnZbuK14muFVgFp1V07na731F2hRmZdgKwHqJ2w0BuBzAcQAWIK8cmwN4Dc2kpyvt3wAci+TVS7CbAHgLze7tdaqqqroZwGcD7Fqw4PxpyCa9WwH8AsAlyOO0Fsxytov3U8l+3Ob5ayPuqqom9kXM1HjSPrW7IyzwZ0eYaU/tq27KG/crUF+eK5SX/3i/7VAYFT8Gfb6ET3GwcG+8RQetC1e0UVcwZrETzC2+Iy3Gg8mh8TOYTVnxHQYLDfD3uqz6Q4H1+hwBM7+5KOUEdQKAP6LeB4cBOCLsNDkPZj6cK3h3BvBcJmdO5MITFRtG+oOUS3pxBTPku9fvJtTt0ZDfquUcyHEWQzBOHe3QjyT8bQSlBKu/XhdvJ8O9NoJp60znipPD9QpmP3VOWdJB4grhnHUSjENrfyyGxVMsCfB6eH/4/0dg/bZkrBEmk95Gk3F3gsn3PQCrw+Thv1RVdR1JwLx495D8MkxXWSW9YxaAY0ieX1XVzYnjD1VVtYCWW2NP2ErrXsR3kzzTYauqup/k/8II+JBU55kADgRwGckTq6panPDWtk6VzmPRexPmJOFlG8MUGBUthuR/dBIAzUGdCjO0vxw2wA57HGxf36JUXzfYl3D5uSt9ewD4FGxp8zpdAuCfANyMPImUW5eUQP8/CcAnYYOirvV/gzkqhgL8UAGHT+SlMMXpFQD2RZ5w18E8c6fCCHNYntN6Re/qCEwJvFrEDC/TUj+8TXAsAvBRWHDSqFyfAuC/YKG22pcfBvCfoZ8A4DMA3iP9UcEcJB9D7tspAF4JUxqflq4tBvATAJ9LDpqGZ7BNxFhmhS+WKLgvB3x7MIcbuinnPKaMSRPAtwItb5vafxeQfNMy1PF5zEqY4zyZ5MoTwLUiLbhrDnN5mGbKXGcZ6hhNqa7g7cbsyHAF71LWP0XnsNsz+wpUcXy6wLrIsRnrn6wgLW3Y2Ic70+8mtB0o+nm962lhorMcr7aj1LbQznYHyjJ0XslO3e/QLT1rMmfKca33QS6bp++1rDtcejRv4vT+TxfxzWZ9ez1pNuZnThDfQczbmHzCncT0VadHo9D8AA+Hd36NaTKyPgnew+y80YxJ03Wc03NvYtPj+IMAO0yzfetnPkZpEXnx+y+dBNp2f7lx1vEUqYj/vgYWxbU66kvb5TBbq8fotilGuqS6lWIrmKXFSw9m+7y9AK91UVFDRZc1kFMkONx9sF0zKu70K4SJK+vA7MZT0/VRALfBRIWFyCJQjLzTOirOeC22bUl639aw/vRnbgPwfpiYVCHHeKwD4NsAnoMct3E3gGOqqvo5s85EmAx8HIAXSH0XwGzPP6JZNkZpaY/fnI61Ut3ugcVLH1tV1Q2cgN14Is8st+KzNZ1vxRxbu7xjlZ9osc+PdfH++R3zrnvNXHQ4cy5uX43+wJwQXbnz/mymfjiH2ePocHvR4jnUZX8+LSXatEAjfZktRdRYJjvzspSkpEwF8GIAT0c5RnqQeOcYp+zPOufxmGePoV40jkNxKvcdnSC+JQEfC/hibHZX3cZ7LGnp5z0BvIC2N1I9gycD+CXqnP+ZAF5Cc4xQYM+AhX8q7O4wm/awwF0G807+HXmV2xrAfkgRgWR9xwk6isM93py5ou2Xu3HZmMtTZTmVq0k+J42PctzdaGkhyMxxL2e7MhgDua5jiqdh3dv4Fea9pqQp/+9l/v7LuEXgCduZJ1pCJe+CmWdchhsDS79Rti3Jsw5HmPNmH9RlwksBnIls2ouODn1fxL8KzFu1hlyfB4sj9gD0fhzB3zECi7vYDoDnjuvBYi8uhu0BjG3Vc7UpV+G6xqArjiE0TaOKS/EvAnBPGh/luBfCZNpPwUxsPZju8BqS11RV9UAi6KqqqmtJfh3A55F3LLkX8UoADyXCvxbmnNkKNl4VzIu5D4CrSf4R5kUsysJ63enpcePMj0ahhT1qQhTSTEQH9X+6FefrmPNMOM6vThDX2rTEMDcJN7qetnt91kTruLwL61Ypj4hcj3kfoPbtiynWrPT8KsyflnDYB0i+0vGn3w1Ifiz0x220pPGeHnf5m9+WV4kVkg7T+OF4jPS5N0IzAX2c9Y9K+tebVpDBaTMdaqyyhzDuznrONdJsr9un+7q5INZTY6yHaBsajqElXPGygGa+2sffW8Ch14bkXK8NFa7pva72alqBfuaww5nzMjuR/pb5K7QqbjyH+ethmhJiY4WlJQH6Met5qc+g5Tmc0UIzVek6MLG4iQmXQnhfDJrppXiCXlVVo+l8VM7H7gv8Upii8WKYycu9WVfBglwIC2CaAlv6/PC9gh685OdDtHS9r4MFTrnncCHMVHUVTVEC6vsiEc6R3j0ZJv7sBtu7B+Tsp2fCTHslcafWVWjGY/h+Qg268qCmuM8y7rfUoKfJyEFPK9Am/wq0APvpTDtqAPwZtsdQRaB9ARyZ+kOX/dNgcR4qEu0Jc6FPAuAbWC+FbYC9Utq5LYBnANi2bXK1Xf+/xbr7FNZlJY+FXQPmZn1VAlN37RyYlSDGEEcZ0jvdZcxpMJusyt6LYTbZxYKjze2tgzgMiwqcgWxTJiwd7DxYTMV4S0lviNeqcC8+H2XvuM8RqMevjMJk/VnhfZcCeEtVVec6Z07jsjWMoLdHtlPfAODoqqrOlPHbGRZnfiTMzwCYDvFDAD9OsSUDu7qfcEWWxSHa1670a6dPlcem6G6drzFlY2JdnHs7cx4NF02+T5OrfQyn0TKw6vdf5tPEj8MYMsR2lcfcmrG8SrJBbgELTFoD9SgyIHOf8Wi5vlz7OZBt1oqz5G2rVa9weFH7MjC++o2nPBqcSvsHyH1xMEwEOdGvJa57Iiz/x2HI7TwYwElVVX2fxp0XkLwAFme9IUy0mwaLd74etrpePvbCDuvFE46YmWOpp8EisQ5It2LY6PIqyxvvo1XPx7OsB+CNJK+oqupq58xVVd1B8huw8NN1YYxhZZhZ75zkvh6CEez5MDPeWjCRbH1YKOr1JG+vquo+FsQLLU8oYg5LzRKYJ+ke5GxHap8uNVpjG6K9dUUAL4JxBL/2CCy4/TyvArJ82RYjMgpTtraGKX7bwpQrjw25EBaG6rs/Yj27uL7K9t6eaBuv5J7mvVC7tN8fCve8PiV8+rz3geOoANyPup3arSOnwTId6V7EPWCJYf4TwOKqqpaQvBhma94UpixPgtnkrwcwh+SZAHrkYHHOT+pCMyfdkGQ2l+/+yPRN8HHiWp3k22ixCZpp83Mkd3gUqv9/prBprqxoGfajZ/AqknunZ1zO3pP2+WnPDd6jxW28n5KU/vFt4aNU2G2fVltt2zW3FW+aCFcJ+UaSB0+gTtNo6WlPYA63fIiWGOcIZrPek6rQHFD3SB/3aMlmVheYmcwfUHXb84O0FL5HMIXvssUm/oQUMyQAZSzhHtnfxUmT40alI3zb0hEwO6iWGwDMZ8pbjLqI4iKNL+OV3NscwLNg4sr0BHcnLHyyB2Az5iB0BpwTLdEcVxIPSiWKNFFZ7Qor0P9xR03E24P1wW2wjc0OdwiAM0h+H6Y0PkjyQpjbfyOYqLYSbH/pTem4ECgrgP+YLLtPCZNiD1jm9x3RHKhFKMuMpUF2uJKC58QfiUWfa3OYPBalS0Zvu1ayXet5aUJNDjAVbFPsOyvLMV3BbPHPgekvB8Ps2o/AtpH9AsBvqqq6iwV5+XELAX28SyLkWQBeCgs9LO1N1Iyifh49aTH7aam4ty7u21PCLRH6Y1VKpkRXCOMR0yfopzrU01jqOxaOvQG8iOSUFMq5EKYgXwjzjo7CCNw/T7I9ycklzvykI2Zm094QjAMchvTNFLQT2oRe1XH9iXgsjxInSgWzKb8MlkHJV81bYV7AC5CjCWfDiHk7pO+/RLn5CSUzL6fiYsLaAF4I274Uw0PbzFFRFPBruqTGHdql9/8jlShelM7b7rn4tSmAw0leWFXVAwCW0kJGN4ER7uow/WNz2Cp6C8k7koy97KkGnsglzehh2Lb3Wcjf8fDYDKDZ+UrgrvT47/Yw2+lesAHowZbIM2DBRDcUcLThBurj0o8rdil4bUVt5f0Uxa773l862fVcJ3Zsh+IdgSmIcwLcLgAOhSmKO6RrlyLnpb4AyLk2noyc2TXhpcjRWhMutBStW8K0bt9AezfM0fK/MNftkpbHnypSkuinjqS/w6ILN4B5EFeHMYttYKLIbRqI9KQkZi9iIuvihNETpnDTYdx4N5jLdgYsVPQvMAXmsqcIefDiZlYpD9K+vrU2jFE8E9bH/nWuW0jOrapqIcnqSU3Mhc4rljTzdaOnl01gW3+2hnW4l1VhnHp2cgoQ9ZS9FZrptVTRUni9F+ERYBCuoQAX3d9aSmZDnciqF0SRKIbZRh1DGUfV5zm9NgkWajBLcK6PzJ1vpX0e7skpZoy3FDYVkObm3hb5K12+W3kFmANmKwBvRP54T9sBtOfjKxEROu7H33jeda2NwEuTwv+rIlehOSFLE1Tx9Frg/B5g4uBqqMdRT4b1+80wDn17VVX3PUXMA5bgaJkE06w3h3Hl1dAc0JXT8VRZPkU9rZ780Qn6JpIXPEXMAxZ3oSei3gzmMdweZhGJ9vpHw0o0Hlvv8rILe2nTG5YVdjwlrkpDMEZyJ2yX/4NPEfM4SiJo93ZNhSmA89Kh+wDVMQC0ixhRVOh3HRicoJZ3GQSnigzRxFnSAaJIAuQEOWomVfHEzz0b7EzYWEx6UtqZJ1pCMNN6MCvGCsj7DEsypP8HMsfqhfM4eGrHViU1EkBUCHVvYpdy28a52+hBbcYOV1IMo33ZYbRv4m4VhfU9l0Q9lS9RZxJAjtdeAOC8qqpu//8PeB9fvBRLHQAAAABJRU5ErkJggg==") no-repeat center;
  -webkit-mask-size: contain;
          mask-size: contain;
  transition: background-color 0.6s ease;
}

.entete .cadre {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem 2rem;
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}

/* La marque (logo + nom) s'efface sur les zones de texte, revient sur les photos */
.entete .logo { transition: opacity 0.4s ease; }
body.logo-cache .entete .logo { opacity: 0; pointer-events: none; }

/* En haut de page : menu complet. Dès qu'on descend : bouton Menu.
   Fondu en deux temps pour que liens et bouton ne se superposent jamais. */
.entete .nav { transition: opacity 0.25s ease 0.28s; }

body.compact .entete .nav { opacity: 0; pointer-events: none; transition: opacity 0.25s ease 0s; }
body.compact .menu-bouton { opacity: 1; pointer-events: auto; transition: opacity 0.25s ease 0.28s; }

.entete .logo {
  display: inline-flex;
  align-items: center;
  gap: 0.65rem;
  font-family: var(--display);
  font-weight: 600;
  font-size: 1.1rem;
  letter-spacing: 0.06em;
  text-decoration: none;
  white-space: nowrap;
}


.menu-bouton {
  position: absolute;
  right: clamp(1.2rem, 4vw, 3rem);
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.35s ease;
  font: inherit;
  font-size: 0.72rem;
  font-weight: 600;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: inherit;
  background: none;
  border: 1px solid currentColor;
  border-radius: 999px;
  padding: 0.45rem 1.1rem;
  cursor: pointer;
}

.nav { display: flex; flex-wrap: wrap; gap: clamp(0.9rem, 2.5vw, 1.8rem); }

.nav a {
  font-size: 0.82rem;
  font-weight: 500;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  text-decoration: none;
  opacity: 0.78;
  padding-bottom: 0.15rem;
  border-bottom: 1px solid transparent;
  transition: opacity 0.25s ease, border-color 0.25s ease;
}

.nav a:hover { opacity: 1; }

.nav a[aria-current="page"] { opacity: 1; border-color: currentColor; }

/* ---------- Héros : la photo, et le nom à cheval dessus ---------- */

.heros { position: relative; }

.heros-visuel {
  height: min(82vh, 56rem);
  overflow: hidden;
  position: relative;
}

.heros-visuel img {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0; /* le bord bas ne se découvre jamais : la réserve du parallaxe sort par le haut */
  width: 100%;
  height: 126%;
  object-fit: cover;
  will-change: transform;
}


.marque-geante {
  position: relative;
  z-index: 2;
  margin: 0;
  margin-top: -0.62em; /* le nom enjambe le bord de la photo */
  padding: 0 0.5rem;
  text-align: center;
  font-family: "Gazpacho", var(--display);
  font-weight: 600;
  font-size: clamp(2.6rem, 9.5vw, 9rem);
  line-height: 0.95;
  letter-spacing: 0.02em;
  color: var(--fg);
  white-space: nowrap;
  pointer-events: none;
}

.heros .sous {
  text-align: center;
  margin: 1.6rem 0 0;
  padding: 0 1.2rem;
  font-size: 0.85rem;
  font-weight: 500;
  letter-spacing: 0.22em;
  text-transform: uppercase;
  color: var(--muted);
}

.heros .sous-noms {
  margin-top: 0.7rem;
  font-size: 0.72rem;
  letter-spacing: 0.2em;
}

/* Assise du titre : le bas de la photo glisse vers la couleur du fond */
.heros.court .heros-visuel::before {
  content: "";
  position: absolute;
  inset: auto 0 0 0;
  height: 44%;
  background: linear-gradient(to top, color-mix(in srgb, var(--bg) 68%, transparent), transparent);
  pointer-events: none;
  z-index: 1;
}

/* Variante sans fondu : la photo s'arrête net sur la couleur de la page
   (utilisée sur Lieu Dire et Pouet Pouet — ajouter la classe "sans-fondu"
   à la section heros pour l'activer ailleurs) */
.heros.court.sans-fondu .heros-visuel::before { content: none; }

/* Voile sombre très doux en haut de la photo : asseoit la lisibilité de la
   barre du menu sur les photos claires et chargées, sans rétablir le fondu bas. */
.heros.court.sans-fondu .heros-visuel::after {
  content: "";
  position: absolute;
  inset: 0 0 auto 0;
  height: 28%;
  background: linear-gradient(to bottom, rgba(20, 17, 12, 0.34), transparent);
  pointer-events: none;
  z-index: 1;
}

/* Pages intérieures : photo moins haute, titre plus discret */
.heros.court .heros-visuel { height: min(56vh, 38rem); }

/* En-tête un peu moins haut : dégage l'espace au-dessus des sujets
   (ajouter la classe "tete-basse" à la section heros pour l'activer) */
.heros.court.tete-basse .heros-visuel { height: min(46vh, 31rem); }

.heros.court .marque-geante {
  font-family: var(--display);
  font-weight: 500;
  font-size: clamp(2.2rem, 7vw, 6rem);
  letter-spacing: 0.01em;
}

/* ---------- Blocs de texte ---------- */

.section { padding: clamp(4rem, 9vw, 8rem) 0; }

.lede {
  font-size: clamp(1.22rem, 2.4vw, 1.65rem);
  line-height: 1.5;
  max-width: 46rem;
  margin: 0;
}

.lede em, h1 em, h2 em { font-family: var(--display); letter-spacing: 0; }

.etiquette {
  font-size: 0.78rem;
  font-weight: 600;
  letter-spacing: 0.22em;
  text-transform: uppercase;
  color: var(--muted);
  margin: 0 0 1.4rem;
}

/* ---------- Films ---------- */

.film-bloc { padding: clamp(4rem, 9vw, 8rem) 0; }

/* Page Films : films un peu plus resserrés que sur les pages individuelles */
body.page-films .film-bloc { padding: clamp(2.6rem, 6vw, 5.5rem) 0; }

.film-titre {
  font-family: var(--display);
  font-weight: 500;
  font-size: clamp(1.85rem, 5.2vw, 4.3rem);
  line-height: 1.02;
  margin: 0 0 1.2rem;
  overflow-wrap: break-word;
}

.film-titre a { text-decoration: none; transition: opacity 0.25s ease; }

.film-titre a:hover { opacity: 0.6; }

.film-bloc .infos {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem 2rem;
  margin: 0 0 1.4rem;
  font-size: 0.82rem;
  font-weight: 500;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  color: var(--muted);
}

.film-bloc p.texte { max-width: 40rem; margin: 0; }

.film-bloc .suite {
  display: inline-block;
  margin-top: 1.8rem;
  font-size: 0.85rem;
  font-weight: 600;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  text-decoration: none;
  border-bottom: 1.5px solid currentColor;
  padding-bottom: 0.25rem;
  transition: opacity 0.25s ease;
}

.film-bloc .suite:hover { opacity: 0.6; }

/* ---------- Images pleine largeur & galeries ---------- */



.legende {
  font-size: 0.78rem;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--muted);
  padding-top: 0.9rem;
  margin: 0;
}

.galerie {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  gap: clamp(0.8rem, 1.8vw, 1.6rem);
  margin-top: 3rem;
}

.galerie figure { margin: 0; grid-column: span 6; }

.galerie figure.large { grid-column: span 12; }

.galerie figure.tiers { grid-column: span 4; }

.galerie img { width: 100%; height: auto; aspect-ratio: 3 / 2; object-fit: cover; }

.galerie figcaption {
  font-size: 0.75rem;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--muted);
  margin-top: 0.6rem;
}

/* ---------- Duo (à propos) ---------- */

/* ---------- Bandeau d'appel & contact ---------- */

.bandeau { padding: clamp(5rem, 11vw, 9rem) 0; }

.bandeau p {
  font-family: var(--display);
  font-weight: 500;
  font-size: clamp(1.45rem, 3.4vw, 2.5rem);
  line-height: 1.2;
  margin: 0;
  max-width: 24ch;
}

.bandeau a { text-decoration-thickness: 1.5px; text-underline-offset: 8px; transition: opacity 0.25s ease; }

.bandeau a:hover { opacity: 0.6; }

.adresse-mail {
  display: inline-block;
  font-family: var(--display);
  font-weight: 500;
  font-size: clamp(1.25rem, 3.8vw, 2.9rem);
  line-height: 1.15;
  text-decoration-thickness: 1.5px;
  text-underline-offset: 9px;
  margin: 0.5rem 0 1.8rem;
  word-break: break-word;
  transition: opacity 0.25s ease;
}

.adresse-mail:hover { opacity: 0.6; }

.note { max-width: 36rem; color: var(--muted); margin: 0; }

.reseaux {
  display: flex;
  flex-wrap: wrap;
  gap: 0.6rem 2rem;
  margin: 2.2rem 0 0;
}

.reseaux a {
  font-size: 0.8rem;
  font-weight: 600;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: var(--fg);
  text-decoration: none;
  border-bottom: 1px solid color-mix(in srgb, currentColor 35%, transparent);
  padding-bottom: 0.25rem;
  transition: opacity 0.25s ease, border-color 0.25s ease;
}

.reseaux a:hover { opacity: 0.62; border-color: currentColor; }

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

.pied { border-top: 1px solid var(--ligne); padding: 2.4rem 0 3.2rem; }

.pied .cadre { display: flex; flex-wrap: wrap; justify-content: space-between; gap: 0.8rem 2rem; }

.pied p { margin: 0; font-size: 0.78rem; letter-spacing: 0.12em; text-transform: uppercase; color: var(--muted); }

/* ---------- Séquences (zones) : fondu enchaîné au défilement ---------- */

/* Chaque zone regroupe des sections de même polarité (sombre ou claire).
   En JS, ses variables de couleur sont interpolées en continu selon le
   défilement ; entre deux zones, la coupe est franche, posée sur une image.
   Sans JS ou en mouvement réduit : chaque section garde sa couleur fixe. */

.zone { background: var(--bg); color: var(--fg); }

body.couleur .zone > [data-theme] {
  background: transparent;
  --bg: inherit; --fg: inherit; --muted: inherit; --ligne: inherit;
}

.pied[data-theme] { background: var(--bg); color: var(--fg); }

/* ---------- Mise en place des textes et des images ---------- */

/* Apparition simple : le bloc se pose, sans hâte */
body.js .reveal {
  opacity: 0;
  transform: translateY(12px);
  transition: opacity 1.1s ease var(--d, 0s), transform 1.1s ease var(--d, 0s);
}

body.js .reveal.visible { opacity: 1; transform: none; }

/* Titres : montée derrière un cache, plus lente */
body.js .masque {
  clip-path: inset(-0.4em -0.15em 100% -0.15em);
  transition: clip-path 1.2s cubic-bezier(0.25, 0.6, 0.2, 1) var(--d, 0s);
}

body.js .masque > span {
  display: block;
  transform: translateY(115%);
  transition: transform 1.2s cubic-bezier(0.25, 0.6, 0.2, 1) var(--d, 0s);
}

body.js .masque.visible { clip-path: inset(-0.4em -0.15em -0.4em -0.15em); }

body.js .masque.visible > span { transform: none; }

/* Rideau seul, pour le titre en deux couches */
body.js .masque-plat { opacity: 0; transition: opacity 1.1s ease 0.15s; }
body.js .masque-plat.visible { opacity: 1; }

/* Images : simple fondu, calme */
body.js .reveal-img { opacity: 0; transform: translateY(10px); transition: opacity 1.3s ease var(--d, 0s), transform 1.3s ease var(--d, 0s); }

body.js .reveal-img.visible { opacity: 1; transform: none; }

/* Décalage des blocs d'un même cadre : discret */
.stagger > :nth-child(1) { --d: 0s; }
.stagger > :nth-child(2) { --d: 0.07s; }
.stagger > :nth-child(3) { --d: 0.14s; }
.stagger > :nth-child(4) { --d: 0.21s; }
.stagger > :nth-child(5) { --d: 0.28s; }
.stagger > :nth-child(6) { --d: 0.35s; }

/* ---------- Réactif & accessibilité ---------- */

/* ---------- Grand menu plein écran (au clic sur Menu) ---------- */

body.menu-ouvert { overflow: hidden; }
body.menu-ouvert .entete { background: #16130f; inset: 0; height: 100dvh; }
body.menu-ouvert .entete .logo, body.menu-ouvert .entete .nav a, body.menu-ouvert .entete .menu-bouton { color: #f3efe7; }
body.menu-ouvert .entete .logo { opacity: 1; pointer-events: auto; }
body.menu-ouvert .entete .cadre { flex-wrap: wrap; align-items: flex-start; }
body.menu-ouvert .entete .nav {
  display: flex;
  opacity: 1;
  pointer-events: auto;
  flex-direction: column;
  align-items: center;
  gap: 1.7rem;
  width: 100%;
  order: 3;
  padding-top: 12vh;
}
body.menu-ouvert .entete .nav a { font-family: var(--display); font-size: 1.8rem; letter-spacing: 0.03em; }
body.menu-ouvert .menu-bouton { opacity: 1; pointer-events: auto; }

@media (max-width: 820px) {
  .nav { display: none; }
  .menu-bouton { opacity: 1; pointer-events: auto; }
  body.menu-ouvert { overflow: hidden; }
  .galerie figure, .galerie figure.tiers { grid-column: span 12; }
  .galerie figure.demi-mobile { grid-column: span 6; }
  .heros-visuel { height: 60vh; }
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .heros-visuel img { height: 100% !important; margin-top: 0 !important; transform: none !important; }
  body.js .reveal, body.js .masque, body.js .masque > span, body.js .reveal-img {
    opacity: 1 !important; transform: none !important; clip-path: none !important; transition: none !important;
  }
}

/* Le grand titre traîne très légèrement derrière le défilement */
body.js .marque-geante > span { translate: 0 var(--py, 0); }

@media (prefers-reduced-motion: reduce) {
  body.js .marque-geante > span { translate: none; }
}

/* ============================================================
   v5 — Héros à l'encre & morphing goutte d'encre
   ============================================================ */

/* ---------- Héros d'accueil : le nom en différence d'encre ---------- */

/* Première vue de l'accueil : photo + titre + crème occupent exactement
   la hauteur de l'écran, quel que soit l'appareil. Le déroulé des films
   reste hors champ jusqu'au premier scroll. */
.heros-encre {
  min-height: 100vh;
  min-height: 100dvh;
  display: flex;
  flex-direction: column;
}

.heros-encre .heros-visuel {
  height: auto;
  flex: 1 1 auto;
  min-height: 0;
}

/* Le bloc crème démarre exactement au bord haut (la ligne de coupe du titre
   vient s'y aligner via le margin-top négatif du titre). Pas de padding-top,
   sinon le crème descend sous la coupe et les deux couleurs se décalent. */
.heros-encre .heros-texte {
  flex: 0 0 auto;
  padding: 0 1rem clamp(3rem, 8vh, 6rem);
}

.heros-texte { position: relative; }

.titre-encre {
  font-family: "Gazpacho", var(--display);
  --coupe: 0.6em; /* coupe au milieu du e ; le haut du f traverse franchement dans la photo */
  position: relative;
  z-index: 2;
  margin: 0;
  margin-top: calc(-1 * var(--coupe)); /* la coupe vient s'aligner sur le bord de la photo */
  margin-bottom: 0.42em; /* compense l'étirement vertical */
  text-align: center;
  font-weight: normal;
  font-size: clamp(2.7rem, 12.7vw, 14.2rem);
  line-height: 1;
  letter-spacing: 0.01em;
  white-space: nowrap;
  transform: scaleY(1.34); /* lettres étirées vers le haut : silhouette très élancée */
  transform-origin: center var(--coupe); /* on étire autour de la ligne de coupe : elle ne bouge pas */
  pointer-events: none;
}

/* Couche encre : le texte complet, dans le flux */
.titre-encre .t-encre { display: block; color: var(--titre-plein, var(--fg)); }

/* Couche claire : le même texte dans une boîte coupée à hauteur de --coupe.
   Simple débordement caché : fiable sur tous les navigateurs, iOS compris. */
.titre-encre .t-voile {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: var(--coupe);
  overflow: hidden;
  color: var(--titre-voile, var(--bg)); /* sur la photo : la couleur du fond du site */
}

.titre-encre .t-voile > span { display: block; }

/* ---------- Scène de morphing : les titres en gouttes d'encre ---------- */

.morph-scene { position: relative; }

/* Hauteur de la scène = distance de scroll pour faire défiler les titres.
   Plus c'est haut, plus l'enchaînement des films est lent et posé. */
.scene-films { height: 320vh; }

.morph-colle {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 2.5rem;
  padding: clamp(4rem, 9vw, 8rem) 0;
}

body.js.morph-pret .morph-colle {
  position: sticky;
  top: 0;
  height: 100vh;
  height: 100svh;
  padding: 0;
}

.morph-colle .etiquette, .morph-colle .suite-morph { text-align: center; margin: 0; }

.suite-morph {
  align-self: center;
  font-size: 0.85rem;
  font-weight: 600;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  text-decoration: none;
  border-bottom: 1.5px solid currentColor;
  padding-bottom: 0.25rem;
  transition: opacity 0.25s ease;
}

.suite-morph:hover { opacity: 0.6; }

.goo { position: relative; }

.morph-titre { margin: 0; text-align: center; }

.morph-titre a {
  display: block;
  text-decoration: none;
  font-family: var(--display);
  font-weight: 500;
  font-size: clamp(1.85rem, 5.4vw, 4.6rem);
  line-height: 1.04;
  padding: 0 0.6rem;
}

.morph-titre small {
  display: block;
  margin-top: 1.1rem;
  font-family: var(--texte);
  font-style: normal;
  font-size: 0.8rem;
  font-weight: 600;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  color: var(--muted);
}

.morph-voir { margin: 1.5rem 0 0; text-align: center; }

.morph-voir a {
  font-size: 0.82rem;
  font-weight: 600;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  text-decoration: none;
  border-bottom: 1.5px solid currentColor;
  padding-bottom: 0.25rem;
  transition: opacity 0.25s ease;
}

.morph-voir a:hover { opacity: 0.6; }

/* Sans JS ou en mouvement réduit : liste posée, lisible, sans effet */
.goo .morph-item + .morph-item { margin-top: 3.5rem; }

/* Avec JS : items empilés au même endroit, fondus à l'encre */
body.js.morph-pret .goo { height: min(44vh, 26rem); }

body.js.morph-pret .goo .morph-item {
  position: absolute;
  inset: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  opacity: 0;
  will-change: opacity, filter, transform;
}

/* (Le seuillage SVG "goutte d'encre" a été retiré : il se comportait mal
   selon les navigateurs. Les titres gardent leur fondu enchaîné — flou,
   glissement, opacité — qui fonctionne partout.) */

/* ---------- Affiche / carton de titre ---------- */

.galerie figure.affiche { grid-column: 4 / span 6; }

.galerie figure.affiche img { aspect-ratio: auto; }

@media (max-width: 820px) {
  .menu-bouton { display: inline-block; }
  .galerie figure.affiche { grid-column: span 12; }
}





/* ---------- Lecteur (façade : YouTube ne charge qu'au clic) ---------- */

.lecteur-bloc { margin-top: 3rem; }

.lecteur {
  position: relative;
  display: block;
  width: 100%;
  aspect-ratio: 16 / 9;
  padding: 0;
  border: 0;
  background: #000;
  cursor: pointer;
  overflow: hidden;
}

.lecteur img { width: 100%; height: 100%; object-fit: cover; opacity: 0.82; transition: opacity 0.3s ease, transform 0.6s ease; }

.lecteur:hover img { opacity: 0.65; transform: scale(1.015); }

.lecteur .lire {
  position: absolute;
  inset: 0;
  margin: auto;
  width: 5.2rem;
  height: 5.2rem;
  border-radius: 50%;
  background: rgba(12, 10, 8, 0.55);
  backdrop-filter: blur(4px);
  display: grid;
  place-items: center;
  transition: transform 0.25s ease;
}

.lecteur:hover .lire { transform: scale(1.07); }

.lecteur .lire::after {
  content: "";
  display: block;
  margin-left: 0.35rem;
  border-style: solid;
  border-width: 0.85rem 0 0.85rem 1.4rem;
  border-color: transparent transparent transparent #f5f1e9;
}

.lecteur iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; }

.lecteur-bloc .legende { padding-top: 0.9rem; }

/* Pages de film sans photo de tête : grand titre posé à plat */
.tete-plate { padding: clamp(7rem, 16vh, 11rem) 0 0; }

/* Titres de films cliquables */
.film-titre a { color: inherit; text-decoration: none; transition: color 0.3s ease; }
.film-titre a:hover { color: var(--muted); }


/* ---------- Fonds du morphing : la photo du film défile avec son titre ---------- */

.morph-fonds { position: absolute; inset: 0; z-index: 0; }

.morph-fond {
  position: absolute;
  inset: 0;
  background-size: cover;
  background-position: center;
  opacity: 0;
}

.morph-voile { position: absolute; inset: 0; background: rgba(10, 9, 7, 0.52); }

.morph-colle .etiquette, .morph-colle .goo, .morph-colle .suite-morph { position: relative; z-index: 1; }


/* Visuel cliquable + légende-lien */

.legende a {
  color: inherit;
  text-decoration: none;
  border-bottom: 1px solid currentColor;
  padding-bottom: 2px;
  transition: opacity 0.25s ease;
}

.legende a:hover { opacity: 0.65; }


/* ---------- Traversée de photos vers l'album (accueil) ---------- */

.scene-album .morph-colle { min-height: 72vh; }

/* L'étiquette « L'album » et l'appel « Voir l'album » se relaient au même
   point (jamais visibles ensemble) : on les superpose pour qu'ils soient
   tous deux centrés sur le défilé de photos. */
.scene-album .morph-colle { position: relative; }
.scene-album .etiquette { position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); margin: 0; }
.scene-album .album-cta { position: absolute; left: 0; right: 0; top: 50%; }

.album-cta { position: relative; z-index: 1; margin: 0; text-align: center; }

.album-cta a {
  display: inline-block;
  font-family: var(--display);
  font-weight: 500;
  font-size: clamp(1.9rem, 5.4vw, 4.6rem);
  line-height: 1.05;
  color: var(--fg);
  text-decoration: none;
  border-bottom: 3px solid currentColor;
  padding-bottom: 0.12em;
  transition: opacity 0.3s ease;
}

.album-cta a:hover { opacity: 0.75; }

/* Au repos (sans JS / mouvement réduit) : première photo posée, appel visible */
.scene-album .morph-fond:first-child { opacity: 1; }

body.morph-pret .scene-album .album-cta { opacity: 0; }

/* ---------- Visionneuse (photo en grand au clic) ---------- */

.visionneuse {
  position: fixed;
  inset: 0;
  z-index: 50;
  display: none;
  align-items: center;
  justify-content: center;
  padding: clamp(2.5rem, 7vw, 5rem) clamp(1rem, 4vw, 4rem);
  background: rgba(12, 10, 7, 0.8);
  -webkit-backdrop-filter: blur(18px) saturate(0.9);
          backdrop-filter: blur(18px) saturate(0.9);
  opacity: 0;
  transition: opacity 0.45s ease;
}

.visionneuse.ouverte { display: flex; opacity: 1; }

.visionneuse-cadre {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 100%;
  max-height: 100%;
  min-height: 0;
}

.visionneuse img {
  max-width: 100%;
  max-height: 86vh;
  width: auto;
  height: auto;
  object-fit: contain;
  cursor: zoom-out;
  border-radius: 2px;
  box-shadow: 0 2rem 5rem rgba(0, 0, 0, 0.55);
  opacity: 0;
  transform: scale(0.985);
  transition: opacity 0.5s ease, transform 0.5s cubic-bezier(0.22, 1, 0.36, 1);
}

.visionneuse.affiche img { opacity: 1; transform: scale(1); }

.visionneuse button {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.9rem;
  height: 2.9rem;
  border-radius: 999px;
  background: rgba(243, 239, 231, 0.08);
  border: 1px solid rgba(243, 239, 231, 0.18);
  color: #f3efe7;
  cursor: pointer;
  opacity: 0.85;
  transition: opacity 0.2s ease, background 0.2s ease, border-color 0.2s ease;
  line-height: 1;
  padding-bottom: 0.18em;
  font-family: var(--texte);
  font-size: 1.7rem;
}

.visionneuse button:hover {
  opacity: 1;
  background: rgba(243, 239, 231, 0.16);
  border-color: rgba(243, 239, 231, 0.4);
}

.visionneuse-fermer {
  position: fixed;
  top: clamp(1rem, 2.4vw, 1.8rem);
  right: clamp(1rem, 2.4vw, 1.8rem);
  font-size: 1.4rem;
}

.visionneuse-prec,
.visionneuse-suiv {
  top: 50%;
  transform: translateY(-50%);
}

.visionneuse-prec { left: clamp(0.6rem, 2vw, 1.6rem); }
.visionneuse-suiv { right: clamp(0.6rem, 2vw, 1.6rem); }

body.visionneuse-active { overflow: hidden; }

@media (max-width: 820px) {
  .visionneuse-prec, .visionneuse-suiv { width: 2.4rem; height: 2.4rem; font-size: 1.4rem; }
  .visionneuse img { max-height: 72vh; }
}
