/* ============ Herais Group — one page showcase ============ */

:root {
  --gold: #d4a437;
  --gold-bright: #f0cf7a;
  --gold-deep: #a97b18;
  --navy: #0a1730;
  --navy-2: #0d1b3e;
  --serif: 'Playfair Display', Georgia, 'Times New Roman', serif;
  --sans: 'Inter', 'Segoe UI', system-ui, -apple-system, sans-serif;
}

html[data-theme="dark"] {
  --bg: #081228;
  --bg-glow: radial-gradient(1100px 480px at 50% -80px, rgba(38, 74, 158, .28), transparent 70%);
  --card: linear-gradient(180deg, #0e2044 0%, #0a1730 100%);
  --card-border: rgba(212, 164, 55, .55);
  --card-shadow: 0 12px 28px rgba(0, 0, 0, .5), 0 0 16px rgba(212, 164, 55, .10);
  --card-shadow-hover: 0 18px 38px rgba(0, 0, 0, .6), 0 0 26px rgba(212, 164, 55, .28);
  --title: #e9c568;
  --text: #d5deee;
  --sub: #c3cde2;
  --link: #f0cf7a;
  --store-bg: rgba(255, 255, 255, .05);
  --store-border: rgba(212, 164, 55, .55);
  --store-fg: #f0d68a;
  --store-bg-hover: rgba(212, 164, 55, .16);
  --head-serif: transparent;
  --footer-bg: #0a1730;
}

html[data-theme="light"] {
  --bg: #f6f1e6;
  --bg-glow: radial-gradient(1100px 480px at 50% -80px, rgba(255, 255, 255, .9), transparent 70%);
  --card: linear-gradient(180deg, #fffef9 0%, #fdf9f0 100%);
  --card-border: #e5d5a4;
  --card-shadow: 0 10px 24px rgba(90, 70, 20, .10);
  --card-shadow-hover: 0 16px 34px rgba(90, 70, 20, .18);
  --title: #16337e;
  --text: #45536e;
  --sub: #5c6b8a;
  --link: #1d5fd6;
  --store-bg: #16337e;
  --store-border: #16337e;
  --store-fg: #ffffff;
  --store-bg-hover: #1d439b;
  --footer-bg: #0a1730;
}

* { margin: 0; padding: 0; box-sizing: border-box; }

html { scroll-behavior: smooth; }

body {
  font-family: var(--sans);
  background: var(--bg);
  color: var(--text);
  -webkit-font-smoothing: antialiased;
  overflow-x: clip;
}

img { display: block; }

/* ---------------- Header ---------------- */

.site-header {
  /* fixed so the navbar walks with the visitor as the page scrolls */
  position: fixed;
  inset: 0 0 auto 0;
  z-index: 30;
  padding: 18px clamp(16px, 3vw, 44px) 10px;
  /* transparent at the top: only a faint scrim so the links read over the hero art */
  background-color: transparent;
  background-image: linear-gradient(180deg, rgba(4, 9, 22, .58) 0%, rgba(4, 9, 22, .34) 66%, rgba(4, 9, 22, 0) 100%);
  transition: background-color .35s ease, box-shadow .35s ease;
}

/* once the visitor starts moving down, the bar fills in so it reads as a navbar */
.site-header.scrolled {
  background-color: rgba(7, 14, 32, .92);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  box-shadow: 0 10px 28px rgba(0, 0, 0, .45);
}

.header-inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 18px;
}

.brand {
  position: relative;
}

.brand img {
  height: clamp(50px, 4.6vw, 86px);
  width: auto;
  filter: drop-shadow(0 2px 10px rgba(0, 0, 0, .45));
}

/* luxury light sweep across the navbar logo only: a 1.2s shimmer once every 10s,
   masked to the logo artwork so the transparent areas stay clean */
.brand::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  background: linear-gradient(100deg, transparent 42%, rgba(255, 250, 230, .65) 50%, transparent 58%);
  background-size: 300% 100%;
  background-repeat: no-repeat;
  background-position: 0% 0;
  -webkit-mask-image: url("data:image/png;base64,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");
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: contain;
  mask-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAACICAYAAAA/BDgWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAF7GSURBVHhe7d0J+HZfVxf0XZoDZhqilqamoqVSGgk4pJlKkxMJipoRGZmkhJkF5tAEYmSU0OBMgyVJSpnRoJlhpqYCpTaZmplDmaSkZXPXh+t839a73n3Ofc5937/f8zz/d3+vaz2/5z5nD2uvPay91157nzEWruDP6g+2Z6GFhYWFhYWFF8LXHmN8+zHGNyjPlhJeWFhYWFh4AFWRdmX6nccY32qM8fPGGF89xviKMcanjDG+TgnT4ywsLCwsLCycAAX6Z28UfOQY40vGGH9yjPEHxxj/+xjj/y30m8cYP7SEhz0lvrCwsLCwsDBBVbzfdIzxmWOMP9wU7v89xvg/xxj/1/b/PP+VY4zvUuIvJbywsLCwsHABX2+M8UljjK8syvX/2JRuJQo49P9s4f7YGOOnjTE+tKS3FPDCwsLCwsINfOwY49eVlW1XunsKOBSF/bvGGJ88xvhaPYOFhYWFhYWF/x8fPsb4gjHGn9kUKGUaJVuV7Z7i7RRF/BvGGB/fM1tYWFhYWPhgQPdsrvu832KM8XPGGH+8KM2uTJEVcX92i2KWjiL+YY2nysfCwsLCwsJ7DtWzOfuxjg79xDHG7z9QvJRupx7mKPxMEf+aMcb3aLwtLCwsLCy8J9GPFX3vMcaXXlS8M8V6NWwU8f+2nSXmZb2wsLCwsPCex3fY9nm/arLPe1apngnTqacfxf9fjjE+sTO5sLCwsLDwXsE3GWP8zGJupgRzrKgrx6489+hK2ITvFEX8rzez9MLCwsLCwjuFfvHF1x1j/Jgxxu8syu7oGFFXmi9NVQm7XeuXjzE+ppVpYWFhYWHhrUd1toJPKwouCm+PunJ8baqK+PPHGN+8lWthYWFhYeGtRRRwFNYX7jhZvQ0Kd4+iiH/fGONTxxhfv5VxYWFhYWHhrUNXwF/UFHBXdm8rVdP07xhj/PBWzoWFhYWFhbcK/XKLL35HFTAKv1HEzg9/VCnbwsLCwsLCW4OugH/Ze0AB+9vPD3+bUsaFhYWFhYWHUb2Yu0dzfT9D3lUT9C8oCrgruHeRshr+H8YYnzHG+JBJ+ffks7CwsLCwsIs9xXvrXX1fFfA/symsrsjedar7wz9kRw4LCwsLCwun0ZUHU6vPA/657f1MwcwU9M9/jyrgUBSx88PftcliYWFhYWHhMj5sjPFZY4zfu+17/htjjG+2vbuigH/pe1wBV2/p/2XbH/Z1p4WFhYWFhUv4c8YYP3qM8eVFsVAybq36gVuYmJi7Eu7KF3IOuCuuR6meJ67Uw70GJe/I6w+OMT6pyGBhYWFhYWG6Ss1z38r9sqJI3NWc+5r/9BjjB21hZwq4plm9oOOE1ZXWvVSVbb3ScnatZae9dPq7e6imFfn9yjHGd28yWlhYWFj4IEJXul0R/IAxxq8tiqMrFEQRf9wW/pYCrs99+ehZCrjy8r9uzyrPlLBrJPc+8nCLen6PUI4t/akxxuftfPaw18PCwsLCwnsMe8rxI8cY/8qmsGJqnhGF4u/Hb/HOKOC8e5YC7jz91m1f+reNMX739pWlPzLG+BPbnnVdvZ9Vxj3PR0h68s0EwWcPf/COvBYWFhYW3qPoA/2Hbg5Wf7Iox6NVY5TKj9ji52MLXeGG7j2GdKQEKz8x79qr/twxxr+0fU7wN40xfs8Y43/aHKKskinjuireS/Mo73soCjj54hkfP6nUQ5XjwsLCwsJ7GAb6H9c+DbineKsiyf8/YUvna11QwP/cRQW8pwgrb/hVht++Kds/sylb+9ShKF/kPeU3S39W5mdQ+KwUOTBJf8NSJ0sBLywsLLyH8deOMf7tpnj3lG9VRvm/cPkgQRTwnhKuTli/+AUUMGWKpJtV5oy6ApylfZTnIzRTwMg7fP/6McZfWeS0sLCwsPAeQF1RfcQY41cVxUsBRBntKd9O4lB4ufGJAt5TwlX5wr92QQHfovATpVsVa6XZ857WLN3+/FHqfNV8yOSrxxifXmRV5biwsLCw8I4hg/efN8b4GWOMr9oGe165XRGcJQqDGfdv3NL+2htVRVzxrccYP2GM8SWbiThpPIM6b5XH/qy+e5M048ffTIo+ZZNbtyQsLCwsLLxjoCjdUZwBvq4Gu3LYo64wrDizAnZZRxRwxXfYnLtcRNFX3D39R2im0GbPr5T3tagqYERGnOE+epPhcsxaWFhYeEfBw9mxHAN7vH+foYzEr+eAg2+5OXZZ7fpCUBSv8Pco/jP0NivYK1SVsAnTX1DkuxTwwsLCwjuGb76dOTWoVyerPvhfIeZrlHOsX2eM8VdvHs51tZvV9tU92Kv0Uum+CapK+F8oyreb9RcWFhYW3lJkxfRNygr4WSvQKOCfOMb4e8cYv6V4IdfVble6z8h7Ri+d/mtTykCWZFzrc2FhYWHhLUd1vvrKJytgJK1c3FEV7xnqaT1KL53+myDlINP/cYzxnVqdLiwsLCy8xchg7bu9LqioCrIP9vdQFISVcH12RD2NZ9Fr5PGmiIw/p9XtwsLCwsJbjCjgb7Ddj9xXqH2gv0qzdLrC7dTTeBY9K49H4z+b8KPe/uvy7eWFdSxrYWHhLUYdoChge7TdBP2osunpdGW7Rz2dZ9Az0n8NPq9S+FB3f3ur44WFhYWFtxBVAX/IGOM/2lHAjyiankZP94h6Wo/Qs9KucZ+V5qOU/NWd28sWFt7L4K/y7cYYH7Ndlet75I46/nVjjI/aLvT5+j3SwsLbhqqANdgo4K5YHlEyPU5PL0Tp9/uYe9xHqOfX358lfLndKw5lle9n83yF5Iuf3zvG+PMn9evyk08bY/yK7QtQ/9YY40s3ctc38n/Pf/V2PlvYf/rk3dPJyzGoHznG+MLtOlFpJS9//80xxq8p+fr9L48x/oExxl+4pfVdxxj/xBjjl5U0El5cvJloIP/3hSu8/qtjjC/eniujz04i8eWD/N+z+l74X7Adkfs2Y4yfNsb4pdvXsqQrffmIg5KneOJLN2l65h1efskY42dtd6F/l1dUCt9ojPGTtzK5U/2f32TpE6LKQ6b+krty/sIxxo/piVyAenfZji+YKbO8vmiriyq7yDty+sfKGfaaVqXA1sonb/Ecl3RTnz6XfhjyERX3CnAoVUanL7SnhYW3Dt0E/RtfQAF36unlGJLOlAtAOGzlWY9/L/V8+/uzhDeD6981xvhPyvN8vvCRtB8h+ao7PHyvSf1SLn2wOksGs2+8pTNDzed7Trzez5JPRH6r4ovw2vTfjzH+48nzZ5DPXJKjCY2VmjPxM/k9AyYvPf8z9P16QiehvdXjhVfonyrpZAJXz7I7HmlC9F9N4p4lXzj7d8cYP2q7ja/mt7DwxlA7vgE2g8/MBP2o4qqKoitflM5idamz/f7teY9/Lz2rHHi0MgKmsL9jjPG7tuc1nx7vpSl54uNv2/irg5kVTmTc484o5RD+j48xvuOWTkfaUPKx+s3E6UgOvR3I55ePMX7QGOO/a2F63GdRbxP/8xjjj7bvQNf3Pf5ZMmnrSkFfU09fr8nyUbjR7r890Y8rZSVpBXsF4feTJu3/DIljNRxoQ/WaWm32K4rMevwu51APV+X+ZeViIHiGzBcWLiGDZm18zJb/aem4e523N/Yz1NNA0q8DE9OpAeCHjjE+fDNbpVM/i55RDjwxY1b5MVv+42Xll7DPyPMqyf8zNr6qAv6bt3f1ONgRhWdxKKa/bEunoytg+Zy5xrTKJcqOZcH1pL/vFeVW8/EBkD+0TQK7Au7xrlLNp7b737TtYT4L9kLTBo/6cSdxeNFT4FdhEip+T7NSl0Hy1JdAG4ryNSkxFkRGvS5qmnvUwyZ8ZOP2OHfQLyy8KmbK1/6UfSArHQ31qOP2hn6Levw6+HhvRsqcS4kFHMKeqYA7D4+UA0/2scCAUU1azLzM0rV8Pd978z9Dke3P3vipCvjHbu/OKmCU8v6Jg320KN/kY1UXBdzT62mHsodub/InbZOxl5RTJ/lo7xTwH94UcO8DPc491NtA5Itcz1rN0vfi52/p7fXfPUrbuWcy8OMP2nuXQSVx7OlDlK++byzyTvwo33vqovOCpJO81TXeFxZeBV3xftjmJELxptMeddzewM9Q4mWgQVbaVozfZ/s6UpDPFX7dzWEknfoR6mW4tzyJg6c6a4/yiVztpX9qMUvfkmvP51GS3+c1/uBv2d6dVcC1vNqH70PP0BXw33mybFUGkY1JF0ex/+ZkGs8kPCjnSypg1OtfHmknHJe0/bPok2lbIv9FUV6VOh8znsLDLP06btT38LeWvtrzPcpfHM51lK+09B0OY+H/mX2mxk/dRu58D/oX2hYWnoreiXgUMvWlEfZG/khjr41eQ/9T294as48ZtlluRQbxfCcYeG+mU99DvRx71OPNqIbHU1bA4X02OLlZ7O/ZBnRxyKHO5p89uFf+/smNh6qAM0jeo4B5lf6lpWwVXQG7kzrxe5qdkgdZ4Is3MWvI73mybM6QvChgjlivqYCTdvohz+Uq21nbCrrsfU5UWmTZ0z9D8v/qMcZ3Lul3qsjvj9/y7Pne4kF+PNtNupWBV3T6/Jn4V6mniSL3v6GVbWHhaaidx1ePHBF5ScVbKQrhaADPQEL5ZjCJKa2nd5Z6efaox5tRDd8V8Ax1oPqLt+MeUX4xt2Zw73ndS5U/1oXwUU3D9ypgk6eZE1atu+RjBXul3mo+BmPxX9sEjeRFAftKFyes11bAKGZgk5Aq4xmq7BMmk9ZZ2mco+fM6Th5Jv44hQX7z25DXPQr439vS+Ngxxp/enveVb4/3CHW+UuYfXcrUy7mw8BT85eWDCxpjb+jPbuxIXj9hyz9KtnboOpBUBWxP7MpAHurlOaIed0Y9Dp6s1I4wG7CshmPql86ZfdIrVPn7GVueVTG6IeteBdxXwLO66wr4StmExRdz5E/dPOCv1NGz6DUUMJqlWeXNapIJT29HQZU9fPvyic+e3xUS/z8oW0N7Crj+ZtVKeVKOTj2f5PXvb+eW7f/73R2uepxHqfMlT8feYpXr5VxYuBu1If1NzRzaB5iXavDyy4xep46SnQ3iVQHHC3JPYcz47WW5RT3NGfU4eHKhxC3MBq2/YnMwcYnAbKA8y9OMKn+zY0jxVN2TZ6eani8tHZklaz5/950K2F9763/fdozmSh09g+TFCcsRqK6Ae9iXoJRXnuRnAhrMFELknncmLrM2dZWkwQz93bd0Z321t20KOEfPZmPKTIZpW5wwXVTyR7Znr6mA/caD88GRaS3XwsJTwLPUYfRbyvclGrw8P2XjI05WGbA71T3gX3RjQJnx28tyi3qaM+px8ORQ/y10BVWdPP6qzfQmrSirq3x1Ei8mQOY8qIrxkRXwHyvHkPoAnPIlHzcw3aOAkVuTfko5A34ljZ7W1bjCW+nzi3iGAq58nEkj4eSpjkzSPrrJPKhyh2+4HWe6Kvc9ko792JrXHsEtBdzTR57Lh7Piv7hdZCPuvQr4bPjKl/x5YWe138u1sHAX0oD85eGXgX7WOTr1BnsvSSuOGQ7qgyM7WQVXMpDkeeCA/tUB5ags/V1/v0c9Dp5+/clO2gerDJigvH//dsY2E417Bp7Ko3QM3H/JlkdVjI94QVsZ2r6AWZlqPkztdS+wp9sp4ZTdRRw8yHlBX1V+vZ7OtPUaFrEQ/e6igPO+5zWjnlalmlePN0sDkfvMIavKPf3lEzbHsbP5HFHytg+fq0Hl1fMPgT1g5exlOOIj77RXFpYquzPxazo17q12k/DKyNmvHn9cWHgItVPoNP9sUb69Y8yoN9ZHKOn5GxPPngKuivd7b+Znq66azlk6Kk8v7yxMpx6eLH9DkfMZ9EGrxnW8x9GPPknqfNyi8OaeXCsiqIrxkZuw1EXOAfdyRBGkDq1guzNOT3uWj5UPL3krdQNjBvSzlHT6QHzmefbjmb7tSfZwPa9OPS00u02rx5tRwpI7fjhN7skdqWtOgbXtnM1rRjV/kyG4pYDdLCXvXu97fFR5VWtDr5ser1PltbbtpLMXHp/CuHUtsn3bMJPzwluKWWXxZLylfGeNszfaeylpaehRwC4aiBLuK95vse17ufQBz+kkV3m6VY4ug6Ows3gzBdzlf9Rh9sJRkLmJLINp5+GIwhtHpqAq4NyEdUYBp6x4EN4K2P41VN6TflXALr/vA3FPf5YPZcU733aF1deV8te86mDcCV/9WX3uDKpVp/9fUWZHeV9Jp5K4/vraT5d7ZA9/zeY8Juy9eVVKfcj/PywfkOj51/ZLkYnT632Pj7xLvc+U717cng4+3bOd62v9P7Lv6YW84zFey/W2oMu309uAt42fN44uEA4UXPrTic9Qb6SdevhblDj+xsXfJQNRwsG33MyWrsGbDVr35H8U52q6tRwIfxRwBsDeQY4aZg+Dkg7wBq1bBld5FOenl7yqAr5igk6+VQHni0hJs1JfAdc0etqzfJKXr+g4R3zVCSthlc0dy7zAEcekT9/I3jTS1pj+XddpssA/goPaj9gugshZ1LNHxfJe3l8+xvi5mxJ3X7hb0c7Ie0aZFOA59dkJ/tHSZ56lgGMRcLXq9y313vMPD84fi3N266HXe+f9TBpIfk51+ACIryrxBP+BY4x/qFxI0hWx3xS1j37Ucr0NqDJ9l/Au8vxU1IGccotJqjfYPeoNf0Y9zi2qcVz6Ed4Cnxfj8VovA7m3I3Y6incl7R4W4ZPnZhROH5COOlEPUxVYvRHMbVJ/oA0gnbfOo3Ac7WaKEnJh/i2FUMsaBWyF5brSM3AMqabT0z/Ky+1nFA5P5DPxezp4pZAewWddUMCVR3Fy/hrI/Ztu91tf6YuVxPvskmZvX74UZDKYvnNFZnuUulD+mn9vu2m/4OtO+RrSmfx7vc/6fY8zI/nZtpjh244xfl5pw8JnUpNPL6YMe/31LFy6YzyzmGDJU++1P7/rICN3hPsG83faSFnreP5Bi94pnbk924BDtdPVTtCpxztDGryjKWAF/N22Qa5+XmyvE96bJ+pp9HTPpN3DI/wa9Gaek70u9lAHsKweNWbWATJCPjbuW62OhEROnb/Ko/cmXn1ikEHyyk1YSVN9+M2aYlVhoLUisk8fcp0oMyhTKWccCidp9HQ7VblGAVutOs96to5qOsqHz6sgp1wBKX5tk0c8VB7FyR3c0spXjlijUoc9/i0ShxIJevvifTy7vKKnc4VSF1FcvJTjjNXbeNrWX39RASefmlfv+z38jLRl5WfVoAQBT/U6T6vzOsnn6Bec6aszkIejU6xVLo+xdWTbRLs1eeTDwCvdZUImvmc/+sDcz2pjUmE7JGRrxneWEdO5EyKOM7K0+OsTlyxfnPFYAZ4BE27WKHnbiuBb4qgYaxhiRfD9eGOUbaNbE/Qqa/JTZybLdIFJnr+fuSn5s1C3+pyrdz9/8x3yeUvfpgYWLR93kc/nbBdCCadPCee3uMgnPP31XXJbppxOT93NXjuCw/sEc09H8P/uNNKpxz1DeFFJHDoc38kZ2AxIPY9H86tU08oE48zKZhY/aeDbESKdnLKL7J+JDOAGFd9oZZrlLT3bY6tK0vEmyKy+NnoN8aoC7uVO/hkw6/6deKnXs8qgpu8vBexyfKv/vO9xjgh/LpHQkXUkFhYrahNAfw1u3jFP/8zt/yas37rIyfP0nzNlCImT1aK6Q9K0Gspks8fZo+QpTr1WtPZ1yA1rXYH19K5QL7f0+Q9UHjov9oCrCbqnuUep+9m408PuUdrc79i2P6x8g9Sp+qWgtAlffTuLLm/WJcrOdaXJ9wyZgP072yQ4k4MuS7A10uNeJT40v27r7/VTlzOkfLWMJtH8SFwf3NM+ItY335P30ZeKnodJhvR7/JDPT+ozNX6XE1CSsWh00i707V81eXeWjKfaFAV/OCmojGU/KCvZ3lhDtaEjcQwSjgN43zvD1U7R86qOEain+2gee5Q0M0CZpeee3zN5dd6iiDQgsyszJI38B2wNT6M3a8w+o4Fenfycjayu7D0aKOw/CmfFR+kw07tAw6UlFAeiMCgP4extRnlWfmIqtPJMe5gpYLNU4c4o4JkM/H+vwVeqPPa0OtVy+G3f1IrBHvDZNHp6nZ8zZLXiQwYQ58Va7z2fGYljlg3aRAZaV5HmApweZ4+SpzhWBtAHMibPOtm+yu8sv06R56/Y8gwfnZccQ7pHAWu/9xz7qlTbpbZjK4CZ9FGk79hftkLKkUF0th/1PkM5mhBAZJh8chvYvXXZ83JcMsqjjgWzOmQ6N7moafT0UW9r4bHm60KdXNwD1UcEP1bSvZxpa8hX5aCOYZV/cHY8aXQelYEPgMlIbZM9vxkljVoe9wPkNscPQG0kzEUyvKKAZSCefZEzH/Luad2iGqendW+aZ0nadXXgr5naPQo46ZCPlbz9N4MsBWoASYesFXeVegfyO9T5CU/+mq0xB0Pt1LXRXr0Ja08O/d0jVMvhN3Nb2mHe9zi3KHG6rKq8alkia448YJXkdw93i8TJ5RWBmXxudKu83aLKm4kapF4zYDL7CpMB5gqvnY7i4YHiiWmzDtzhJVdRXlXAwpucWyE+qwypT0fnmIBtmYTP8H8FtlacDU8dnh07OlX+rKyioKoVLSu2e2VR4yFpcQy0Xwt1TKj1x3EtZdzLv6d9RNKwmKufeow5lwKOf8ssHrrl+Q9fXNLoMjYe2xLQbnseVyljPsoVv1P4IokIOX/o/72CuiB1AOHZ0o9m1JV6ereox59Rj7NH94SvSspekL+z2faMp/q7KmBmTvsYjuak4Ubu1cxdlf+M9vidxdsLK+9c2KCBpkN3BXzFBP1aVGXrt62KH7ldxJH3Pc4t6jK+Relc+gA8ooBdUcqbmsXCHpOBtk6eepwZJc9MxnKEr06swH6V9zXO2Txm+fXnofCRy3Sq8s2qpq+Aj9KrJF2WN6bLKvMe7gxVGaDUq37J/IvHq7Clk1VvN5P3/GfUeapjiEVPnTSrV3fM97Z3Nq9ZfpGDlXXqqtfdx5Wjn33MuZdilUPaaZ1kuCRopoDxnzj5MlVXvknD76OLmlg55aFcs7H0HpKX9v2JGw8fgByfOFLAs0TtIymYG2GyV9XDderpHlGPe08as7T6u71wGRg4LzAjkE/C7MWZUe08vKAdY3C8ioew51UBP1LpiVsp72blxI+jNLB31zZc/RrSa1Ats7+cS9xZ7khafd/j3aIu0yOKguFUA/YK+2DU05+RcDp+rCEZTPKuh9+j5Cmu6xk5LUI141nR5HvTV3ncox62knzqudkM4OHHCpi8ah49jRlJ19ZKJj2PrOZ7eVD6ftJmYbHQOAMWrv9si7vXp2v+0g/t8ZQ04rDGWSsOWuTqWszZ+HumrEfPpWn/GWq92TpjKahl7PE7HfEQSjkj+zgnAuemPzQpZ/hEmQx35RsF7C8zd9Lo8tFv5OEY3ZkynSX5sc5Vi8L74B7dLsi9SvNeWF8BidOCfYm9j3l36gXeox7vavxOPZ2kVX/XRs7czLzFzOW8IMUZr9HOR093RpGbdD58U2qp5CjgXuFnynCGejpJCz9RwOlcVQGn0TIHCfs2KmBEbm5uY1r9z9v7Hu8s7cWt+WaQiPPIP7z9rvXY488o4SLfW3W3R4mDB1sdvOPVYb24Jke9ztRllW+nszzixYrCNldtZ+HHqr/n19OYkXQpYPvk+lSX+9l0UI0zo9QzpZqVJ9TBPX2F82NWWLdkJswRJWxNw1gRJVzNtHsKOPHrxK7TngzE8/53bla7KA175Dy29/IL3Spj8ujxQuEtEwCnJnhRz/L1TBmrAp7Vj79HK2AKmKMc68WMt9RDL8vZ8tSjeV8De5G/eXt5SwF757cGYLUB7PMqJ7Pqvcqs1As9o3viHFFPb0ZWIZSilSmP65icI+CZbM6mnXSYoHmca1QUvOd7cr9KPc/+vhN+XN8IUb4zBcy5KzLoabwp6rJ1PEAHNVjU1VCP90zKoGaPHMzW0xGv1EOne+MmPB4oNqCEo4g5i3GuOVuPVb48Ww1K1RHxDJ9pN30VlaN4uea05tfTmJE4HODAXq0+qz5iwbuSFurl6ZQ8mSarSb1ajsBRlbSBDNaRVx+87XU6/sfZUh/jNPmzNo/+nPio8ZSN/JXTwsCEE45WwMlbXuRl/HESg0OXo0Ax6R7JwHtbI0BfmNz1NlTzq2W0NcnJU9/gXfyPbGZt/CRMlVEn760cHVXyoRhjZu3foUwoY4Luyjfjmr/dYa2WgwI2uSD/3pbCIx4cJyVH/ckEkOUt5vNZWSITW2TORb8PH7Y9nAliJlzhrDI4ieTsqdmtge9WRVbqHWBGV8Leopp3LaeK06gJnMeajkzA+cLKGb57mBlFdjqAvQyeyzpR56enfQ+dSSfKow6MewqYd3Y6y5mV02tRrRMK2OrkTSjgfDIzWzm97q/ycU+cxJO/s6XueVaHOSMO9iW7d+cRhQ/hmTx5j2bSeKV8eLJHiRc8UVq5iCGXvNT8evwZiWPgS9mq9WE2hp2hXp4aP8/lYWzIDX2Z4AAF4Z3wM9NzxgCmWyuh+p3sDtsHzgmn32Xlqy5MhjIJIE99N2FrGZK/57zRM15H/jzuOTbpO3ieKbbEzz0BORGROqtU8+PIZEKR+8g7LELUWczYszYV+XtvG8Ok0gKp1xXKuJQVcFe+dVzLBTc1j5Rf/ZmU0Ae97lI2JxM4FpKHEy2sHn/Rxh/LcK+HyqO/+eLc10DEfIx7ZgatFA3vbKkCyTwKOHsePc4Z6hX5bOr5hTRkMxfnxyhfK16N/EgGPe1beaBaeZxGeDEyH8kv72+l/xKEn3zuMSuTNNIQ1BXw26iA8cQEnRVwfdfjPJOigGPGz1Wgvf5fmo9KlZ8ohyipevXkWZ6EE4cC5XTDGXE2UPd4lYQ3oH1U4StHrSiStKmj9PpzPPn4hbJppyYcOV4yC/8oJb30Yyu43HGuPPpOPJH3tpS8M9ZWMzZkslsVBVCUjh7G5ExOFguZNCescPlEac2vjjuO6dX8kgfg32o48WfldTWqIz48oyPjTikjZZ3jUhU9X9Am4oza5RWStlWwiQKFHb66bMlnTwHXsa16QSd9VBVwnLCqHKoCnh3RAvvUdEmvi8qnBc37YFM4HsyzRlMZiAJ23hFofrMoCtg+aYS4l8Ye9Yp8BvU8Kll5KjNPUw3qj57ku+dxJi9UK48CVkkGSZWd97fyeAnCj6srYaaAswLmgCZsGnlP5yqdkekZShr4MkN2q5Z2+Gj6Z+N1Bby3Au7xXorkbSA1MVZ/UcD+z+z120sfPctXlC1nJyu2mamzx6lU6yhHMeptX+4Z72F7mrPn0rPqq+ZsSthNUGmrPc5RemdI+NqX+c5kIuGb1/YnhasKOLIW3urN5TjQlW5XFijIBFhd5GZA4ZRbOiYhTMq9XiqvbvFKnE7wBVu4LiPx/aYk3abFN2ZvDBDfzVe5sCRWtTqm1LEl44tLSvbO94YHiyXjNQU8G6sjnz0TdOTp/19y0D5McOwBHylg+iJHwdLHMgmDmOh7OcInU/z7wAQdB6pZwToDCpmDxRq8jkSJ52s8R2nsUa/IK1Tj93Q7UXhmrkzuZvJ1o/2I755npx6+U608ewcUsAs1sp9W8+1pvyThp6+Aa4dJB4kTVu2g99BMJlfk3Cnx8OUYkjOJ2mHSv5pmr7dbJI68M4l5kwpYvq78yyUSfYB11JBiwM8V2ejvJqxMmDzNDYLi93B7FBngz2SXh7B2FgXspqyEmfWDLsu8k56BVDtVxqzy3Zbk/HTynNVHp87zHtU45ILfeMA7cy0vircqX5SJWu6178qhK6mqNNIHXeWaaxJT5ihgsvy1k7LWcYes+hflUJRGPj/by5s0rNzzpbGZzMS1MsynR/tYEnRFnHfaAbnNrCvy1HZZUbTFvlBM/mcVcHXC6mXpXtCdxDMJqNaPShCn5lm78dxFS++DVSwTbBpPLViYqxWBYgKJAuYNbV9YGgnThXhEvTLPUk+nEh6Uh0Dt62ocBEt4MencSuMKbz1e5yWVp6OYLbMi9I56Jb9nkAYbD950mE5w9SasXv4uhwxSs/KHepozSlh8UcAO4TNBJ6+zac143KPOI7lEhm5R6oPgWR6uUk1bniaVUb6ZTCED3IeUFdIVuYTEETd0JW6XVZz+8AT2UhOmy/eIpMWZJuWtAyBwzDJp0P/T12/V5RUKD1bh9jnzYYvepiM7Jvxg1scqooRTh/1dVW6g3LdM0JyFMknp+RqPqhNtLaP4ymThQinNZJUJhqtYg65g91Dfd8XYy5J98FndpW3umaBTXvnVY0g1DaS9WI3zdVDuLktltXDLNgILSAhMME1SZ7JEnmfR8zXAmMPmtfF0xioTwti3URAK2IyTPbza8XsaZ6hX6i3q8WuD9xufTAUaljPK/p8916N0nsVPp3QEJjwD5T84UUT35PsIyS/esnUF3Bvt1Ys4ernTQRPf3zyr5N1ZOdQ8pOXid7Nf9Z18877H7ZTw/t95ukXixhvVlaF51qnn+Qh1fllzPrL056qAwepJ2KzarvJ0JeyMkh9eTUAp36yAszIX7sq4IS17eRAF3Fd14LwqRR1FTAa1312VRSXpGVeYiHNlaB2HUkfyzGUes9Ufh1bewW7fcqWjFbzvm+e3qyxzJa1LWjxjMuZx7bd9YidZ9laP+DI+awesRNqr7Rr/5938W0qfrOVLGjmawww8k5X0WfN8POQRzDziK9XJTX0eHpC7xaGPY1UB54t/PX3pKKs6zUo775IvGVHOufIyk1yw9eOYX530VVn6q62T/fth9h3TylQY8N5vl9PL1LEGnclFHPGCngnoDPVKvUU9fh2QzFDwY1Wu4eQKycrXUXr93S3qvMwoHcEsjxe0u52r8g1vPe2XoORTj5PNlG8aLdNZGnhPq1Mvc0xHlIT6MBDY8sj/kf8zb7FUxEza093LA+kUHHBc6jBbAR+lV3nVbvCBP7NY+/W81q0e/LXKcZTDgGXA83+enPZX9Qf3Oe917GdS0tWuTejyNZmqeFOfEPPiUfs/onvizOLjQVswUIc3isngLVyvsyOSVl8Bx9weRBH7a2XENKiNpS0/2u+0O0qJM5hBeVYG+RjQ45TUlS/EcnIvRSnMxm/kmbaifZM/K6BVnlWtOFHcvXyJr4ycbLOAqWFTRo5LtjMfgZV4PuTQy5By9HE8FDlkMtzHsaqAZyvglCnblPio8qz5emeSZPJi8uPufcfHcryqT2SqnIyDH+AZ7go/L2eFqxWBIeFkrsFHAWtcR2bss9SZnlGPI680RO8NSGaKvJuT5l65nkWdpxmFTwrYDTbMNQaeN7ECTj4aW2bmvbHuKeBZ40qanTxXRudkTdJcmpC/2gzyO2QVQA497U4zuXIysZrXDs/Wd0+Dd7+9HatJxwx0FCYlTiXfaIzxjbf/U7jIbzJiBfK3exkf5f0ISVM+BsV8CCIrv776tbqqPh738PSMsiQuPnKmFH5wObrT5XZE0qkKOMrX5Ja3tvYEBtyYXv1f3XKCMaHKVtTVclVZ4N3+6OxEQ/jkl6D9gHbSFTBehJs5b50hcfCxN/YmvdqH04/z3t9ZOYXXfqzIZ2knzG9tWwD3wH0SOZHT8+hl6c/Tvq3qoY9jGcu0lX5tZ8rqr/HKBKUr4OQdWSfPTp2/Lks3qn0AXI2YK7564WqDy2zJKsM5rnz2TmOPe3pn+irNGsEepdDMBQ6vWwHhRyFnwtjL41Hq6c8oHYAzhD1zsyaddrYKfiafs3TyTP4GQOiN9RkKWFiNlRnwCBmMOHuRRU+7U5erfJgj3X1s5XrUBvfSUDbmPLN4AwHlqi0xK5lkhihblN/CoK6AZ53wWRTZWtXkc39dAUchOXNoYM8q5x6e7onTKWmQjxWj7SvgWHRVAQsrHcd+Unb4Xts4ZBA1RnF0zKpMG8s+HTi5waM43red3yOqfMgr21u93lNe3udVAde+ha/sz0cB1/HgiJKHeEcKONTj97R6ObUZfNmCyhiQdHoZWYdSpntR76TovCffvTKK413Gmj6OhTdtZaaAU68zBZz88v9Z/XiWPWr/r7xJW37qKEfxvmbM808Ys9+QQvTIYS6ZCWdGpBNp1K5WjAl6T0BnadbQKyV/xLyMDx2vwn6g93t89Ib2KPX0ZxS+XbpvwkPZcHVX4ehW5+vpdR5mtBc+v5mtjpwW0jayB4x6HrO8QsLX/ZKa7kxZ+O5zeOs8d6r5GCgMxvaQrDb2ZBaapYFXe2ru+/V5NSvd7FXmE4E5PhMlnOe54MD3d2d9oPP+LJKXW3ty5/PMI7PezDSTwS26N16nxFdX5JMPRZzdA+7pKRNrUlaTVvq55Uv4tFdWAitu9x2A9lb3oD9ms5Ydte1Olafsj1oEzPqrdB15ZPWB3rfwE77rGDAbB7pMQlUB93dXqJYvype1EzgaRradF89ZnvQJqKv7M0h4k6LZxxZC8u19q/Lg+RkFbAxOHr1ujcXVCavLvtdJeOoKOHH8TVvMEbL3oSpgpjczuWTUGasNLwna/1IgTkVuyokQkvks7i2ahU2aydeg4+J7iixQjgzkVjK9EntZrtJRWp3fPcITb0UNzV6FmZb4VzpcrdzOR6cet5L3Bo0oYANBb7BpGzxXI/uex1Fewttzi3NGBstKUcZgUlLT63ns5ScfjhU8amdOWL3ce2lYmTli51yvv2b9lLp0rTQ5H+LR++z/OB/Lq9HxC+ckpZP6nOX5bJIf81/u6s3EgExZpmYrip7GEXX5XY3fKbK26gMKuA5Ws3rraSBp2MvL4O1mqbTPGi/t1t6+LQ77jLlAKA6k9vSvyKiGM2CTsXY+K4N0WSrcQga9b6mnaoKug3gfF7pckp/wsab1cEe8d0o+kZktmUxUODgmfs9DWEpr9unCPfRxAOgg5eh1gao8+rvwgL98jrCPY1cUsPrMTVi9rCjPQ5W3TpElXfkByAAYIfg0XQpyRCmwvwYfK+B+nWWPk3hHtBcuheBEYJWRj0DUMtR9ryjgpNX5uIdmfM7eHRGeDDxWWfYWDQgckOyxuEDC6s2MnTWBcxLvbbNnjVuDUP7qndf5uMKTMNUEfUYB75mf9/ITh1NCzgb2Tpe6Sz4+UFHT63l0qvkYjClLsvRu1nF6/BnfiUvGOqPBs5KVRvbuhZW333wPdOwMiHUw7Hl2OhNmj7JS+bmbDCkVCibyrHt9R3LYoy6fe9Lo6eHXkRY+APkeMNob8HoaSBpkDh9d7hbei58xhLeyixJ8yc22Rf18ZaeeZy1D5dlKfLYAqXln37v2rSgevIS/GUlnplxD2ht5zpRT5btvQ3QK78YantfVZO/iCc+l0fkIj/HurTolZezo4wDku+NdxkjZZubdygPebp0D9jcKuNcr0peNwS5VqTLp+dV3qCpdv1N3xoz3O/dbUZUXONsUd/rO2IyEUynMwPaQPQuzPSzqBQgdhZOHzsWUloEcZgJOObjp14rs6d9DRzz3d3uEJ+amOO8A0xmTJ7JiMSO3v67Bu7DD4PL9t5UqMxBTT+1Inc+z/AincRgA4UgBnzFBz/JN3dV6g975ko9bkTqPR5Rw5GFvnXzyOcJZp+nxe1r+SmtGPWwonU6/cREGmXYFfDbve4mcbWd8j02OlLB2NbsfeMZPf3eGOg9nSdxMGlgWeOFnUN8b7HoaSPwv3fZWcwXkLH7NN/E69ThnKXw7+nLEg+dW2Tn7XPuX9q+/O4nCguLKSBMDljL+DCaU8Vbu6SJlypW6/X2XV6i/q+GlUc+pZkzVpuLnM+PBc1dFQvr0ngLu/T/I8aDKU4isLVBYDftEopYv41nXCymHZ0cK2ATb6QYK+KhN9jbUyXWUHEP7taPvhwgqZHl+dhUcISXD7GOG2R62xzsKU4WuIeaCAYhQu6JIhUP2s3u6j1Cv8E69gjqRC56sgK1QaqOoqJMi9WF/MXuNTNd1n+sRwrMVcFXAM7lCvgd8RqY1D+F1mJxR7eid0ICcleUt6mVxxIQCtxLp7xNmj3qYHndGtXNq9yagrBVkmhVy7bg9z55/2seZ8J2i0DiX8M5Wb5+wWUz6YPVs6rzcosTDr8tTmPSrLGeDXU8Dic/xh6OVSY9wPX6P09N9hMIDr119M98lTr13PrzLJSR13O1jgL17ippDkn1jJyZy/edMNuHBODmra3l7TkHjceZ01tOTVpzk8Jf+meNsPf3kYTH2PbewVQlX1D6f8QVsyVF+szJkEuy8taOBXRbJ33NjFVTFW8daY2nuve7tQxomMxR0vXO6y10ds1z68II7sn0Wk9ImN7rHRVWswkEf594PdcAHKy7mjLODQZi8MuDcosTHA29h6AqiFqpX9ksr4L3y9TChVCKezNpzgXwtT8pH6eqEceyJSVGnZLY+6ozhqz+bkXDqOdfbdflWBXx2BdzzFt7emLteZ+gNMwo4/B1R8iAHv5kB9xRwj3uWusz2CM8GNg4k96yAycnsfza56mH3KAOXM6WsKPbvelqvQZ2vGQmHN0rB3c051jFr0z1uSHwX9GfLoct7L25P/xHCA/7B/mXKMeNFWM5a9bIK/Sv9PQ5++rpVPQXoiJnVaM6W9jSTLhO2a0L36tvzmOtz5HQvbGQb56uMU8DBSdueKcnkQzHZZ6+YjdVV+XKEcz62ji89Xdtx5PFF2+9Z3/KcHAKyDSU/9ZQvMPW24RlLkr5D5p5l7E5+wphkszalzvotbBVVV01RhRKYmfYK6szOBHUr7FXCQy6631O8lf8UUuOZCfilqZa9yqMqYCu18DkrQ1fI6ZyhesTqrLx7/SQO5Zg9kxxjmSlgdx3LU8frac8oeYhjFbZ3Q04tO3zi1sFvlanLFl/ZA6aA6wDR495LXX41fTzosLn05YoCzszd1aS2IDIQnYnbSTyrb1aWDNp7afRy1HDSuUpX+RWOrExcUucz6vFq/EzW6gB5Jt4zKAox504hSlAddH6QdwZ/90bXSyv0OwN5jrnp5/bH+bKQjXg1nZQXDybRVp3JeyYLz32CL3ALn2ddkUZGqdMsfjK24tMCovPT8+LMy+P3/b57O4GTBvZHjRE1zVpP4cdFF5BLS2btTXn4yOTO7Q5berkzu7eL5KP/+WgIE3Kd9OSvMPitK9w99PFtFz2g/cfu1NCZfQ2Sfz780JVvRX+eoxdnFcZLURoIGRos8OS88ozvGUURWw0jv00uasPoeR5R7Sh+GwxcTwe5SahPAiDfA96TZ+cjeYhjgMjZt45aTrhXAcuHAja751RzpHheguRjMsMMbRXUnUV6+EpRwMyDoAx9RdjjHJG0MsDcilvlmLCOX7ia1oqcVcHepgsvkH12ckbeI2Zve9914O/5zCjl6xOVTj1e5bsPjkdxetxbdCsOGedrTIGvRRk3va/13+Mh3vpOclhVshBZNfKV4C3N4pS7nVOXlZfI2jvWPnDvdcbrTp47mlnh62Gez8qLvDNBivUq5TRhr2NBLVuNi6yGlVG5WO/4vvhLedl6yAd8ZnxUedna4eUPLg7qYepv4cnezXh4VSdkykkxK98er8Y1UbFvG/1X5R1ZeueinqejKrZ84DoMdIZfg+Sfj51XBVxRB/G8y3nMPYXxmhT5zRRwRVe+oayCo4DtwzyiYBIPURq5O1UefQWcTscKsSfPml7/LY4B3bbGDF0BW8GeKVfNI52CInCkJQr4NdtsZMkRqyrgqhh6nFAUcLxkyYPzhmf3lqHXyR7VcEiePidXL+3vqHWW9/FePVPenneNs0dHcWfxe/hZ3Ft0FCftOvcP1DGJwqmD/B4Jg5g8WW04OHGwjB/BUX9Lm7flQcGoh1yvWJVFVRoxzeaoJmVYPx7f80He2RZx0QykzmefpJylkTLao+aEpm25wjVWHlTl2+Onb2RfFzgX5sM/PU7SSTwTCDLiUJX89vhNHNtYlGvizGRpdZzvAT8V6VzAfJDzcfcOBI+SvD994+eKAjbbEXfWgB+he2SQDpPKywXyFVXhVooSzB6D/+tIVcFc5anG4TTh2j44WgHPFHBtyHskDpPQTAH3cgLT0dHkoqePIlcK2H529oDvlc89JA+yZE7dM0Hv8ZKOXz/S/RHbntdskLlFt/I7Cie/ek3kWXCSjMnuVr497/SNzs9ZquNTqOe3l/c9lIE8lyr0sYf52CRbmL38aplT/5USxt8Z/+mLuQWNgsw3aKuyQJn4Z6WcPVEwgTCRmLWz/PaOyRrSTyn9fHS+y75T0ui0J5vkH7nYsot8Mx5po5FB5zmEryrbvXyqTCl2eo9XOjP6TJ6emWjXo7BPQx8QmSezB7HXIF6S5MvLEW4p4PouH5foFfQozSrvFqUxpCNoUHu8z6iauOyZMPt1BXyFpxqe0sjHGGZ7wMnbNsBRp9kjcZig6x5wLx9Ke8u51V6unm6ldAorAOa82TngWvb6916a8ZYV8C0F3HnKIGEVCRkcOaRJK3K/RT39WV5H4eWjDNnbShvodTWrN3/3vjDT8+/vMrD157eI3Oy5u2Ajfb2+7+Wd5X2V5IPcNQ+RQZeHO8SzSut8oT6o71HC1zJ0HuRp7zhHzmp8bTDjTpyq9On0ddjz76g8WJHbHkp8YApm7al59nIelbm/r5Qy8mUw5iXf5M1BLav3vfo9k1+XaU6EuE9c25rJ0zMr+tw1/nTURgU24lNQA0uOGtVCVyE8k+SbQ8xvgwJGV8rbGwOe7Kvt8V4pnRk4bDjCoJNxAJjtL/W896iGtyeSm7BmCjg85B7YxO+Nuzby+lsceVjRQS9jypl83DQ1G7Bm1DuFiY29Zofo8XlLAe5Rl1eX2x5Rvrx6uwn6Fg9RwExfkEGGbOxjVbmfpVoX/d0eyYeHadDr6YggnvJXeO3t5yq/lD5/FValDKI93LNI2vqe61KD2QQlbdkqMV7tqJfzCsmfXDOm+ZJakD4bGaTdRfmmf3DoCs+1z4FLN3rdJQ0OZfJ0+2DOmSeusSPm5CwKOt/1d+0TNUyXs+d4yoUyszGJ4xnz/V6d93xmeSU/xAkysLpNuaocI0tm7dz69XT0jgUqPMwwKVo5WdlEGfdCoT6AXaUIx54K1MYe9Mafd59bGkVP9zWpNoZUnpXaHv9pYLWMznPmW8spU5f1WXnX8NKhNL7Plk9mmLPG7itDaegpy4yieGpjtULJlaG9vLXMKeusI+9R8pSPowMcNZzLk0Z46HH2qMtzRj1OiGwpfhMkeda7vXvYTtLFv/1rqPLwmcEMMrN4M+rhzlB4iDWk11HtW0F/btWXe3x7+meoyqqXaVY2+eQIEJgAZNVSeThTB0eU9DhN5YxrR5dTZKIeWTbqnmdPv1PvUyiTNG0hE7Wkn7ziVJU4WSylf1BoMOOT2dyZ6i63tOVYYpyfdUSqxtW3ncwQVhh9Ifn3cuxRlbNrVXN3/Izf5AssXtmqOSPbSvgUhz6Lo29AuZpMk3u/p18cY5rbDF8UvbC8w2TOHMELzIyInXz22SbUB/+rlEEh7ucznmql1Mb4UnvAV6kOHKm8PQVcB15gCmQ2Srxelj449bxnVMNLzz5OBpWZ8g0/Zr7pyFfJ/cr1kvZONR8dD589jTPkS0TKEAeR1yarsZ86eX6G1HG9wKC2ce2/h38JMhnLBws6D3vo4eI89lqUvcmAMjD5zv5dqCqUI8rgnLEHUXpu+osX7i3Uth245e5nl1sGQ31SUfOP0kWUhMldVqCzfLLo2KOs8Hr/S3yeytkP7hReeLtzgoI+XlGG+l7M0kg5yLVOBkKe175OzsqQC0AqOr9Vttqs+skkIdTH34yRNYxLPeqkKuniwUS+yyHk2uA4pr04whSNL2MMULq8xMw4NXar4Xr2rQ/891AaoaMPGRgqT52qAnYlWirhTVJtAFGknIWCruhAZ/Wt4Gramcm0KtPZ+xn18CwZ+XpIV8BVphy0DHa8GJ2jc0zFgOBMoE6XYynqCuWIilVpPEWT1oxqPkztBnKmejfSyIuDCXI0Q/72hpB3yESF3KThoP0v3OKTde5oRuK7+B75P/5RzaOWzV8krrSU09+ki5RT/larTGa2bBwJIQfvpYlXeZKfG3N07hBHR9sstgAii9omPOeImHLnL/OmVYs0/fXbZCfv5Oe5QcbKBX3ZRvJ0BIRlBYmXD5mnTs6ihid7clMue3TIp/hcqRjyO+V2g5DyWL2Rl//jz3MrIfHFMe5YgSKewp7n05HQ+5Dbo8hMPYiTi4XOEgUhn8/azo4GZ+XS23dggoAvbYwy1g973sh4YXKsDh1P48RYyzdLn+OQCzm0B6S+yZllxvNMIDpP9TeTsvZD/mk36kld+B2nr9pG03fz3H3QFCke6Ad6oZcvMnZsT1s1tmg7wRk593LYfnK3Pi/rWI06mcjwMmeu/+HF27+mlzQdXdJ+yEOb1B6strXHXF70aghTzoRldkkJ2xPRUOzzmYHUVXAf/K9SFBcFxLvUYF4PvQd46w2h3gX9JmmmgA3KtcEGFCBzlVlm7Yh7Mu3K9CzVeBpqjiFVE3QaYpWrd8xPyI00MzJzzDd085F6iHd1beQzqvBbvHoVZ6hfWhD0DoVnaeQyE3w5fpFv/SZ+vMxD8RSdUY6EhbJnC7U+K++53YiHpetEOXA46oBMHCKfGVX4Lb/wgPfwUfn3O98sVs5aP8hZTGY2fJjcxkJR6+gKepzc3iavnP00gWem9pfiTB3UOpN/LVvSwXs+E+lvXSUl75nM/F/5TDI5c7pm1ySKYqHUTT4MrCYg9r8dX+SNblsm3+9NOpHNLfQ2PWvf0qIwfQjFTVeUsss58MgpymSII1CVTeL1NGdpR4ap/6CHrc/q87SntF3yzleRMk7MqMpevrzjncU1qTbJZM2xEmfy5cTFNyT7vNDLd4SE6X1Eu5Euhyp1aUJMvs7Xu3FrZsnosqxp6pvS1F61vfB7i7+nogpEo+EtWZWwlRTTw56yuIeqoohCoozNClXg0Tms3OTV03xtqmWIArZCqIM2+ISW5zH1dHPYkUz786Ow/b2VQf0aUlfAaYwoCqySATKfv8vfriyj4GZpHxH030EPG0Ub6oNlDZt3lZdb6Hz09KIUu3KuFIVSlVPIQCluZF1562V5BJ3v+v/ZJOkWathbcXq4hE3+V9HllHRSH8rT+1nikbcBlYetutjjO2nVvPbQy7bHV/rCWSRuL29Q8znCUZhbaVSZRq6d+uTU7zMQJxNJ6dziJeiyrXV1Bnt51HT3cJbHp6JmaHke938r3xy92FPA/fcZqoonVPdFTAKYBs1umInypREVykQozD35PpM6/3hi+gzsPzC9pVzizBTvUTl6uFvhE8dfE6hcRZmOVDt5beCzVVbiRLlEAft/n7131Dz2aG/w2Xt/L83SnT2rz3saGYCiyCJLf8nCQG9VEKJ4PctdshWz/O+lzmel8Dijns691NO9RT3+LI3+vtNe+Kvo6e6hh9sLmzZSKQrtTLmO0oYertMRelj8RLFGoeZZ5FonvXuTzzpeZJzIpLyOG89QwOEp+e6NaUdp93BH9OqomXL/993amEqzautKYPa7Pu/KoSuKHh9VRYw4D9ijcHsX00YuEOnpvSkK/3iy58HE5Wq46tjU5TIr94x62LNxyNDEKR+wrh2rNzREadjf4ansxir7QczX9qesJmon0wkoGPsyH7uZ1JgBv1/5stVRQ+55z+hsuNegDExABsyejjLEzMwESy4xzyO/rcDc+csU7Ms3yPMzZdtDD3eWUvePKOVHebhCM/QwZ+gZkE5kVJ8xtadutYGgTtai2M7I9yy/98SpqHFTJu26bjHh3/so2qxig7SlqlTTtild2wm2FiBKs4a9hc4fRLFDJjZXlHpFjdPprYHBxcUHUcJdARwpgx72EarKmIc2k/gz0n0WpZyUnj303DP6jFV6leNZeYYXE5czChgcURGeU4XtBsrbb44N8bDMzNNf+2lM3FbZ+Yi9NmLf2ee64KhBdx72wlX08M+iGXoYxMmG44Z9fBcxcNpwNSaHFHf9GhQyeHEUsu1gEstRSFgH/O1FmtD0PJ6Bzm+nOph17LWNe3nradyiM+hx9ujZqHKzx+88u1MjHM6Mj4gjkz5RnbqqAu48zuhNwLjgiFccCTkVsjBylDQhx1dWtVay9rR90zikP7hHnNUUTMTF1+6lac9b/K4sb6GGswhw0xfeOF9ahEEmAVW+7zk4LsMzLEp4zwzd6arCOArvWfKNUpuFe1NUea+K9xk8dtmcSTNh6ucIbw2wueO2HtlIeZyZ46CQgej7Fs/TzqNnsw9SzNB5uAe9LHvpHb07Qo2Ti+pn5BgKxImDw019H6sOh8Orx4HuRZcJUo+ftvH7OZtHq1u50jZ6G3kEPe9Zmv33EXo6V+I+CgqII5W+0Ou+kvp1UZBVMXQFcURvAtprdQytZAuQFcf2n4kExdePA4VcYFI/dVutmPWLd1fL6uiiBVfNi18Saxt0+b4nYSWcDz2fVQJVEdyirmB6vPr87ATgKu3lfUSd5xq3/76Xevpn0kwYK9h+AcRep8/HOfrZSWl5btAO6ifDKsURzaw4mOVVcev9LfTyHKV16/0eEp5nsW/UGlzqeUdlti3Cs9ZAbcByc5fnCZfzk1YHvR5eCjOZzM4yO7IUz+PeTp6BzkN/d4Rehj16SahTq73Iq599rf0lisfxoJzr7bzu0ZuAfHMHBCtWLGDK4gSMFW22V3JzW/o6yjjjBM0XbO/FD/nNMz3e2lfLGrmTc/jz29Er6bxEe31rkAIxuxh4FPysEtijrkyO6ChOTzekA4T6uyO6le6MzvL0CPU8zuSTMC5V4Z4PfabYG2yuq6sr4JDnzhzmqE0+M7angPNBinSQM9jj6yzO5HUmzAyVJ7czZUCInLQ1g03M/XwAHN2LohYuA8dP3sLEHHcLCXOvXDJABfnedJSI/1sB9e/X3osrPF6p76O2+0xUeQf5/rh+lf5RFfCMhHcMypWVSe8qz72896RxBr5Ih98ouChh7delR1bJtlhst6Tfp+377VyxbRfHwPyeKeB4o1/tf7l4p8rdb86tkPad9nGEWd2+1QijzND18uozSmBGUSB1wO4Dflc2Z5VO6LUVcH/2bOpyOMNn3pNnvYN4poQDl1vMlGoUDPqx22F+6ftd+UlYadgTSp7pcM5F+sqJSxmYqM2mmeo4fOXaN+GZuvBltRlTqUsZkDN/FNgv2dLw6UZH1nIVpvj2qZiKxZUfL3oDTD4YIW2OM5zMmBRdiuKiAOcK9xRPHTiUP/vdabfKr9wmHvbH8VdlmZUC/wAXelS4yAQfzrab1ZOP7QD7b0FVokybeHcGkpnbitb5cpdKiG+C4GpZK5fUb+KqPxdEpG0g/88tRawlbkIS3llL6eONzMnSkTb1wywpfZcduMYU8fhP3VkxqQPx+Q98xsYjBz8XT/ggOsVU5apO3EnuLKlB34RQns52BmnD8gnUvT3Mz9vkTo5Mnvbg70HvGz5SoC5736jKNsqmTsrSF5hxySPpOSvNcZE5l/y+/1bX2qE68BWm3K0Otd9W5eW8K97UPzmTgTpImFqO2s9ncCaZfwLeq/LUNlw/6vu5+Mo4UPu8MqovMAFlHiaHXPHovbLhQd8MfxZ1nDe1ZUQG2b6p7UJdZkyr/S0fN4l8Am2D/OxJIxOH2bnyKhNxrNBzdt1kwkJDX9O+qkxrHbw4wqTGrIKepYBTeZnR1KNONUyopzOjqngfUcBn83tJ6jxclUfCqS9OE3BLAWdlVweZUNJiVqX0/L/zhNIhfeQ90KBdI5ktjBlxUIqpPJ6WWZGfIbeK2ZcGTjCzvKza7b0aDPNx80oGDJOEGWrHY17mdCVOlw/nO0pudmey3+RSOzOzvz7QeQkJX++kNYDlu7BniEkwnqn20rJ/V/mqqwqUFXrMkp18Qc2kxv8TV/l9JjKKwycwOef1uJU4LAX2oDO+dMKzT3Tm4ox45/r7mQfx3OSXtg+9ve+h1rW2mA8u9Haev/YntZ3IorYJY5C4+SCKhUy/AlF/TbiQfVTKWH2nrJl08C4mu7SxSvJ1c1s+JDDr5x15F8sIeUcBx2rDV8CKs8shY2zKx9pGHjMFDMpB8UrPMddabvJzaQoHN0gdmLQlvyhg6XoOUb7Cc/50qxUetD/k//q+vpZrNlNmvzl3uV3LlgHHSjxIQxxty8LTzWa50OiWPJ+KZGQmEBN0Glcf9K9QbcgRKGHFqzYrhoTr8V+KXju/l6DaQdRXnSlmFj3rmOmANX6tI2lbPeUKzR4uYb3Lfdjxlq4DRB2gImvvdHirAeA1aRWdjlnj9DKmnMyojvxQsjGRZ4USJaeD2quy4pOO53nnCrtqhq3o8ooC6nxJizmO6b/KLjzmy18G088vcunlSXik80eJOtaRAbznnXh5nsEt3yG2Ek1etR7wXAdLK0mI4knaqSfK0qfyIt/EJdPUXxzQaj7h1V/vHNPTFinRmCp7GRIWaQ8mP+KQX52gpY57POlWy0dv8x3epY+APdzZF3nIgoK3+uQMZIUf34CUs9ZjZGpC4Hd4lU5dVaY+Uq58YCHKl/Wkfril8pP6QZxmY2mpfb4j5QWWKHGjgGOKxhP/hr4FmbKZPFstgomSZ2kTaVPGFlB/JpWV/5S51jW5Bq6f9CzhIh8TlMARsJpuJgZ9YsMz253YgclyfX9EePU51VdFKs0svNr/a6U/QqnIdBoVZ0Nf43YRB2Xs/T0r2nvoWeV6U1Q7R8ry47c6zAq4DkS1U+ZrKz2N1E0afwaOHi5hpcHsBhp7vCL7ANnjCsOszFzExOm4gWd9cO3xEH6EjbdlzOkZSDIQuO7Uajz81A7N2WMPkVUGK2ed3XOb/lD5ymqollXbxUs8N13dJy6+98pUy0VJgQHM7LzLs8ZJXaXMBmwWrHzAJGFCwmaw9Z7sWC0cq0n4ygtzc5zwxImM673jzMxdxjVP7yhgZv/Iv5ej8pm885k+5kpjg+fhvechvjhWPjBr8x29npnfU09dDjmaFwXHHOzIXpRpSFjHZyhR2yJpC1kt9/Km7hIujlxMoY49Vbn2+ElDGJNQK+GUZ1buWlY3D2rT4td+4y9Z+3/PSz72fYNsvUT5pg3aGgGmZr+VrbaNHl7++YhCJo6RTdqLrQaoSl3dzNpcrTeWmnzr1xEpz/sYMyNxbSHle9qvCrb56niTAj1CvTIrqXROLL7IxAxAGWeASAX29BZ9oBw1LIM9zMzPtVNGadX4vRGm7vcoDTX3YdtTodgT7yi+eExAlDYzVUytdXBN5+t8KrtnVpXg6JVVqPAZSIQzwJhICp9OmrzNhvfQ5UWW8XLuZUo99M7rwwm5nCPKLfknXq/HxGV5MEDKNyvTOmCk/ImTQc3/KUaKrn51qfIWGWW14EMnVjRf3uScPCjgfI87Clhe+mvuck9edTAMv0nHNkB1aKsy7BQ5sL5QRKw6ntf67QNuVqPVpHm0GoRez/bVqwyQ3xYJH7nVhzbOMmFvNxcE9fDuplb3fBGUPzyH3ywwurzEzdfimHFTd72sXVaJWycJszL38jqjnnqtSnGWV+oxH7mHXBHcFaqJrzzyvra/8BuSrr6bz6juKWDjFcSqkPpOmPBZ/x+eM2mwOEl9VJlWvmrZxY0V69Vh9u4rJZjojSyFu0o9jZ6Wgpt9UcAGITMQJiHP8VDT6Gl/sFGXYRpOFEtXvlA75d7ebm2Q/V2n1IsZafZmvttWf31l0Ek8ky2OHMzI0hCnDrB+WwVQYD098X22TJmYkl0C4Fk6Vzp3OmpIGLPimNFmqHKLzAzsvQ12qh2XEwtwKmLhSQf3/lZdip8Pxbsswe+USToGLOdT9RW/68DpHWcfTjvMefYO5ZHyS4MStQdmBWN1X03d4cdfv+3z2cPzf3lEvjmyAlEW4bHKn6JWf1aXWdHdUsDJXxrKYuAM7135Vpn7MlWusK1bMGcVEtNyrw/pmtTYyrBHa0JFCWs/rqH1voengO1/dgWc+qfQOS+lTCFxTWCr30Eta5cRqu3akbf0wzPl5YdReTjKR/rxns8qOttYKVvKQAErf3wverr5HdmY5AU5Hhm+UjZtVTvd+86xdt8/IBS+TeTwzUHVs1kbqvnVuDGnQ5Xdq8BKWMfpH8YOg30guUW9UmckXAZbDdUAYqXkr9/e42OWXs/vLGVG+i6ttGu500g1LB6M0DtbngWcEXp91vT6s05psNIwk5a2zh9nnh6+kzAUtQHeKseeX1XAmU07EpIVWI+vDAFzdGRwxL8wzNLBXofq8qPQ+tn4GXlvcI2DEu9gpsoMFML0uuz1KQ0mN3lnYpH4ZGRyyiklK7DIS1x/c3OQQdD2QI0vDAXMcSrQzykv4cKLv37bA/7slg/51hUwE3Rfkfht9W5CRnFxlqO0w2OXW6fkb//dqosMPU/6GTQ9S/tXP65LhWy/VPRJaSgKhfWo85GVKscj4SjeXL0YK2EN77dtA2FNopRDm87ExXvbH5nU1IHfbwN+vJTzvrfn3l4Sl0NRPIB73w/qc/XOIWkvn16u7MPGcXJPATNBK39WwD2tWg558jHIvveeXChg1yX3raDI1/65VXLPI2OKcVGfkWbacdqpPXQTntkkvzqY1oncTLYvBisUzjVmGZiK4CLEK5Q4XVAzShydz6DDMcDqJR05vPh/bzw93yN61xUwOWhMnBn6IFNRf+cMX5fbGUrjT+fIRRw8B/3uDXlGwrFuWLHbo8m+TlfAVrn5OHktt98xLSmzYy57jjGhdMYM0jMZBTMZRpn1dHu5KB6DNOQ2oXR4YY7qMmlwcKFEooAjE+G1/3zrtb4TV/kc98C3lZrvH6d9JH/88JJOOetec+XLb0ok+8kZvMjXJCPfHM7KsQ+aBtOAsjZ+VF5vkTQcYeK9moldbXvC1P97z7ITaBccdqxag1qvoShgkyWTk95+pSt/ntnCq1v708ra609YWzLAXOqZNGO6995Ru5zF7TJjpvctXVaTWt6k39tM7Yf2/+M9frZdO+onbi1Dp/Sb7NPGSbAq4LTvyAo4QYrX06skPMr9BZlsp72mbHwI7I9rd2lrCG/GEZM0x9q0sdSf92nH3sfDuvNrQpRP3nbeXC+7J8sXRx+ADFzc01MoTPbBpDeQozCzsDNKfgTKHMS7zcyNRx6nH++r0GuDPZP/u6aAU640XjPfmANn9TZDLhuIvCKzmv6Mavg0YA5U8utni6v8ezrCqTumXfud9ljT0WvnMIt2JnjWObICNiBUT+OeV42j3eSC91sy6oNV9p9m5UGee28vMaDoDKYpVw3b04nMDNa8mZUpJrcMGsLYmrGC9cH7+i5xHR3CMwXMq1qYOqDhhaysbp14sKKJybPy5P++s2sf3e+qgA102Q80iGfiUwdN9ZazwlYg+m5No8uvUvhgNrRS07byrLevPJMn07rVqa0NEyb3clNMeMnHAqppOgS86vmhpA3VfDxjWrZnTu6ZzHSehYuFhRetcF0BUzLVs77KjPmWE134mJW11lHeC2u7orbtWfvubZoPhgVOytxlmrTj06A+o4D7HnD6rL5Mpuoh117WMvS27z3TO8wuCIpcbAPkmsoqF+Eo0PifSLvXHTN3zniH39QH61tu4Krl99u3pbOocX8+PoR3DjuyfjH0ygrM6uO0EaYj1D6o9Hd71OPsUcKb9RgYdC6VzEweM1WfwZ7l4V0gZYncWQOsevvB8zPINXJpqJW67CrVcOlwVllm3nGkOpOOOqKAzZINfMzYytcVMHNWnyxEBlnt1LOvWTn0/KTtefZmZ+16hhqOGTqmwZ5+yiQfChAMVgYhe5/4rgq4U8ombV8C4+RjZRoFHDOmMNo65Zc9yKrc6xexap1kQBOuKoN4XEeZp42FJ88SP4OW5/LM2UzbVOlzddCk5A1SyDaDrSThzihg8a3wma+ZuLucevzkyQrC+3Z233GO+ajProBTx1ZawtZ8at2E/O5K2HNysYIFR33IOvceeCeMFbDz1z0fv50MMFEw8EfukWmXUcrtrwkRBZPyHbXv+k4bNbGQ1yzt8BVnpHwfHHKSIm0zbSrn37WtzieqY1nkRmlDV8AZB3wsQl/KZ3N73aQ++jPtzXP3VufoFT4rv/bOcwyy8uq3/qcfurzH70omY3syfiqSSc3M7NpMLo0KdcFWYZ+h3gCOSPgIjFlCxZjtRhl3vq7y8rZQLXPKo3xuT6rnWKvp+Qw0nt6QNVZferGXlhWNfP3FSwbh3jkoYJ0yjl1HA0ZI+iZMFDATo5uy6go4ncPMdMar3zlvma82OU6zZyb2zOBMscEVWVX0yUCVkef2UvGhPjJDZkb1LrLrsunlouRZBQx2WZmSi8FcfO8pYMddyCwrLPHJNLdq1esCU3cZfNI/IsOYE2ubC0+p68QPGdBgbwVsb4+MczNUjjNFDj2fLkvWCm08X2ibDbA9DuuYFWi+9BXlhz8TgHyZqvYXlFWwPeucBa7tvJc97TQ8kJs4/cKRKGAKMjLXd2NNqfL1O04/9Wz1rM1U2SWuVRnUcu2hvk/7rLIMZaJMLqAuo4BzDlgZq0KzMqbwcgtbr7deBnHs8UIUcOScsuVoU7WGVdkl7Z6XsPqkvpBzwL0PuMykO4wlrkmuS39y1WziyZ9cMtl6Y2CWxnyE31efXaEcUa+Ynk5PM7/lGeFZAXGOMKthfqOYI+hZHp2HmvYs/FGcZ5O80mBTPnuiuYoRamc76nAdBt7a0FN/0s8qIAMPXigvpuasnmqc7AFrqGm4dfBKGWrj9ltaTIw6R2bTUSapMyv1esyldkoTQBA/jiEx7VUZ+utZNQ1flVfCuuiB85g0a/n89tf1jZBz2MBCoZP3MlSKnIWx4rMysYKNc1TkIixHFEev7E9p+/VmObzV6xzjvU0OyacOPrlWsJ7ZVI7OH8okwF+85qKC+mWtWj/2hkH9kB8LQj2SFdmFEj9tiCKtjmRpc3txhdF+KSK/Kb2QMKxl+Y5v7zd1FWx/VjmlF1ntEX7SP63ScpsVkL334SFp2lfPFa9V1t5p7+BoXqwSwtwqt0nZ3s1uewifrm/MmebkkbqQttUh+cT8nL5G1pkARhapAxeD8FVIvdV0axkiu7Sl+HtU+fodEzW51DsqantOPklbGO00X4hjhvY87Tj1weoQp9Q6TvlNj9ifduIg8XJ5ibL/qC3tNw7mv37ryWsqq1CUsb0CphX39SKzaco5Ax3qinXGc56lsfT3L0lpnIhJKhc7PAMzkwoyIFtdzZ67q7c/R/ZFAman/v6I4rGbDtDJIByHlU65dMHAkNVmvChrPfmtw+RWnKvKFxLeQBTnp072HzM4ddMmR6DaP/ClTYW/8OzoUMDZp19liChZ9wvHBF3LafVmQAUTAObMXHCfsGnHfsez1ao9k4TwUgfIng/Kd6Aj8065FEb9xMuVJ6t95ZpP6qrGtecbRzZewbM4nT+TbV9yYz3IVkE1/ZqQ12M6nbIK9pdCsMUjHt6MG1E0yECfvOVhtZ+VYcpqIuB9BvSUkQJ27rWWN5RJJR7sz9erSKNwomTqWMeB7F4oe0zeaR9VtqnnTHTTxuO4lLKFHxN4yMmEpCtcFLu/CW9szrHAtKWqqP3OOWAwDka547FO2usEDqmXwLgWGUaZCsPKFkfD3j8oYKv/KP0cd0qbyoT7jaEPZGZ9lutV8K9JEV4q11+VpQNbGRMkEy4TVXjsRMjeR9BvQvmGF4OKDptO/Sw4/2nmx6mO16L/24flycxMx5TGLGQ2a1ZuELTCZSrOh7kpFH/FqQOYhu6dFYfzqo7LSJupmqMI0uHlwfwsLksKc6nZtkHHatuKguejmT1e8Oq5ToFflyOIG0cfe0QZNPvAbl81/N2DqrTNpPGfj5pL25WUMcn2gT3xDGBuR7KvxKLAmYqisG2iXNk7hihvl1BYBcuDp7K/5GQlYO8170w28cCEly/RZFJiBW416riFvsB0hsQzuIQ/e132Jvl3eG+A0g/8lg9nP/vZfjN/a0PgSkq/5Y8MqFbnmQgoS87lgpWwdqXs8Yz212/yrFcAJo7ysoTI25ZTBnB9U5m0iVxDCTy0tT/8e6++ZtdUdqqTJqs4ZnPlzgmQkHGBJcLkpiq/TLxAmyZzbZLDKPJ//cNtgyZQ0mCqNSZ559wzRMmpS3XHtJ7Vbsj4pK/oB/ciZbXK0x7JS92byFHs6jIWt+znhzfWK2ds1RsZW+AY+3MdKvBMdp+EtOq4htylblyoH9KgP+RtxZnz0lbnsabU+wbEjQNZJ/2LJalaooxfttcyrkee+ozJYk8D2XIKX11nWHjks4tvFRwJmd3V+ZqUwbfOkHVWlcvD0N4al3+DoY5BQfs/s49Gp2PErPeaCji8GvzMhg08QR3MH8GtNG69nyENvca16jPQMMsFWa1WZXhFMWaQDOrqKivlug0SmT56o00doPNbvgYjK7Uouz6gVwrIw9ErEwurnHpMBqKwMnBIm3KUT1ZZSU/+BmkDQS6hgMRPGuC9q/WcyaU8M5AKUyd40jLA+XKTPS6raHnbj82xnoSv6UuvmighMpvJwcDOXG41yMM1VykGUWa1vsMbpcf8ZwVCjgkTfwCQnvStuvdWvrNndbIAyu2UgfZlguK8sGNVVtqV38SvPJOdCUdIWuFFOyCDb7u1h6wCZ3VnO8JER94m5LYM6j3H96LKQVukzE0cTFbIOR80SBsJRUbGJ1YHdYA4VIb3yECbUAesXfgnR/vj9ZrHpIlM3Kxyfd1Iu9BWtd3KQ+A9hc9SZhXLKuaCkXzURNnSJrRhMmM90m5Mdng2O2arD3lm8ofsF1tYaO8ph7yciefr4n1vU28cnREFylV6R4r4JRVbVcR1QDbD4gihkzKfM69aVZk1m+0KG9NR6CX5zIodmbxwYtiT66Oog0SoDj7pPJX685rGLHxH578PVv19wnT+arw6EOhkOfOaus7kS30aAB5F8p3xCp3HUH0/k01Qy3Yky1r2GS89/l460MPsheuQb633GfbkcAs93pk08GKQrUqi4yit+vyqPHq6e3kEyWOGnvdZHu7FLV6h9v38f6/tQZVhlNQezqYJNdytsJBwddKwhyMZJ50ZzsjvVdGZ8X8mu9waUwdIiue1VpaoD8zMXUxhTHE5X4aEraveTj3dK9TTCi+ImS8OAy+J2kFmdOt9p9oIb9EjcWfxEVhJ2BuNLCvle8WPovOyR0fo5ehxZ9TLO6Me5xZdjVPzuSfPjv7+Huoy6JQwPR7q6O97Hv35LI2gh3tJehQ9vaPyPkqzdHt99Xf9WadZmN4OZlTj9udH8unv3hkwobgzNvvD2b95hlK7Qsmvb9ZH8XblOKOe5llK/KyoPZMvs7i9wZjOXgu9cdUG1Z+foRr30TRm6GFrHCtgDmD2hezN+Jt95Hs/1v7SuFVeSJga9ky8twFvE59X2lf+X5+dif+uopfvJcrZ5djpJdDzmJWxP3/PgzMPU29Mro8qtXuoK8H+7hb1OGepKuAofWbTR5woPpjxQdd5Fl4Uqx0tvGfRB0pODDnnFkXcFdZL0p5C7cp2Rj2tsyRuysvzNV6zC/dhNrOd4ejdwsLCwnses4HS/3mwccOfmYG7AnsWdWW6l1dXvFf46nFSPg5BzrrFuxDsPSxcR1fAR7SwsLCwMBkUOdA41M0zOYqqO0F1BfconUm7K9GjsHtxYmp37sx523pWsToQLNyHrmhntLCwsLDQ0AdI57/chRqlVY//nFF+V+hMml2Z3grf42Qy4SauqngXFhYWFhbeCvRViqM4btzpq+Gu7F6auvLd46G+rw5WribMVYsLCwsLCwtvLaoiduON68dcj0aZ5Xajrvxeks4o3xrO//HqFivXm9XPBC4sLCwsLLy1mO3bOcPp81YUXBRxV4AvRWcVMMqq192w9Ws0CwsLCwsL7wT2HGh8ZNzF5lF0XQFeVZhn6Ex64ce3iN0P2suxsLCwsLDwTmGmhF2Y7cYoX9iJ4utK8pbCPEs9rU7J30cbmMrrVzE63wsLCwsLC+8J+Fyer164wjFm6f7RhEeUcFe2neTpU1Y+0+djDgsLCwsLCx9U8NlD11rW1fAzji11hVsVL/LZQp9QW1hYWFhY+KCG7z/WY0uPKOCudFHOJfs49E95Ax9NWFhYWFhYeKtQ91l9sPnHjTG+sijirlxvUVe8niWtLx1jfETJb2FhYWFh4YMeVRF/6Bjjs7ezuHVF3JXskeJFifvbtu8ZLywsLCwsLJzAR22r1roargq2O2uFYm72taJP3r4zu7CwsLCwsHARP2yM8RuLIq7e0p0S5gvHGN+sJ7SwsLCwsLBwDZym7A//gWKSninerxhjfFyPvLCwsLCwsPAYvt0Y41cXhRv6qjHGT98u+gjWRRoLCwsLCwsPot5M5Ru8nKrs737qGONzxxgfXcKub/QuLCwsLCw8EWeU6uz6y4WFhYWFhUP8f5DqdWIzIF+HAAAAAElFTkSuQmCC");
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: contain;
  opacity: 0;
  animation: brand-sweep 10s linear infinite;
}

@keyframes brand-sweep {
  0%   { background-position: 0% 0; opacity: 0; }
  1%   { opacity: 1; }
  12%  { background-position: 100% 0; opacity: 1; }
  13%  { opacity: 0; }
  100% { background-position: 100% 0; opacity: 0; }
}

.main-nav {
  display: flex;
  align-items: center;
  gap: clamp(18px, 2.6vw, 44px);
}

.main-nav a {
  position: relative;
  color: #dfe7f5;
  text-decoration: none;
  font-size: clamp(.82rem, .95vw, 1rem);
  font-weight: 600;
  letter-spacing: .04em;
  padding: 8px 2px;
  transition: color .25s ease, letter-spacing .25s ease, text-shadow .25s ease;
}

.main-nav a::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 0;
  height: 2px;
  border-radius: 2px;
  background: linear-gradient(90deg, var(--gold-deep), var(--gold-bright), var(--gold-deep));
  box-shadow: 0 0 8px rgba(212, 164, 55, .75);
  transform: translateX(-50%);
  transition: width .28s ease;
}

.main-nav a:hover {
  color: var(--gold-bright);
  letter-spacing: .07em;
  text-shadow: 0 0 14px rgba(240, 207, 122, .45);
}

.main-nav a:hover::after { width: 100%; }

.main-nav a.active { color: #ffffff; }

.main-nav a.active::after { width: 100%; }

.header-actions { display: flex; align-items: center; gap: 12px; }

.nav-toggle {
  display: none;
  flex-direction: column;
  justify-content: center;
  gap: 5px;
  width: 40px;
  height: 38px;
  background: transparent;
  border: 0;
  cursor: pointer;
  padding: 6px 8px;
}

.nav-toggle span {
  display: block;
  height: 2.5px;
  border-radius: 2px;
  background: var(--gold-bright);
  transition: transform .25s, opacity .25s;
}

/* ---------------- Hero ---------------- */

.hero {
  position: relative;
  min-height: clamp(420px, 54vh, 620px);
  background: #0a1730 url("assets/hero_background/hero_pc.png") center 24% / cover no-repeat;
  display: flex;
  align-items: flex-start;
  padding: clamp(96px, 12vh, 118px) clamp(20px, 5vw, 72px) clamp(240px, 26vh, 300px);
  overflow: hidden;
}

.hero::before {
  content: "";
  position: absolute;
  inset: 0;
  background:
    linear-gradient(90deg, rgba(5, 11, 26, .93) 0%, rgba(5, 11, 26, .72) 34%, rgba(5, 11, 26, .25) 62%, rgba(5, 11, 26, .05) 82%),
    linear-gradient(0deg, rgba(5, 11, 26, .55) 0%, transparent 34%);
}

.hero-copy { position: relative; max-width: 1000px; }

.hero-copy h1 {
  font-family: var(--serif);
  font-weight: 800;
  font-size: clamp(2.1rem, 4.4vw, 4.05rem);
  line-height: 1.08;
  letter-spacing: .005em;
  background: linear-gradient(180deg, #fbe9a6 0%, #edc561 38%, #c9932c 62%, #f3d783 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  filter: drop-shadow(0 3px 8px rgba(0, 0, 0, .55));
  margin-bottom: clamp(12px, 1.8vh, 22px);
}

.hero-copy p {
  color: #e9eef8;
  font-size: clamp(.92rem, 1.05vw, 1.13rem);
  line-height: 1.62;
  /* reach as wide as the h1 block allows on desktop, stopping short of the Thara & Novo badge */
  max-width: min(100%, clamp(480px, calc(76vw - 380px), 1000px));
  text-shadow: 0 2px 8px rgba(0, 0, 0, .6);
}

.copy-short { display: none; }

.br-tab { display: none; }

/* ---------------- Thara & Novo badge ---------------- */

.tn-badge { display: none; }

.tn-badge img {
  width: 100%;
  aspect-ratio: 1;
  object-fit: contain;
  background: transparent;
  filter: drop-shadow(0 8px 22px rgba(0, 0, 0, .55));
}

.tn-badge figcaption {
  margin-top: 7px;
  text-align: center;
  font-family: var(--serif);
  font-weight: 700;
  font-size: 1.02rem;
  line-height: 1.15;
  color: var(--gold-bright);
  text-shadow: 0 2px 6px rgba(0, 0, 0, .55);
}

.tn-badge figcaption span {
  display: block;
  margin-top: 2px;
  font-family: var(--sans);
  font-weight: 600;
  font-size: .66rem;
  letter-spacing: .16em;
  text-transform: uppercase;
  color: var(--sub);
}

html[data-theme="light"] .tn-badge figcaption { color: #a97b18; text-shadow: none; }

@media (min-width: 1024px) {
  .tn-hero {
    display: block;
    position: absolute;
    right: clamp(230px, 24vw, 520px);
    bottom: clamp(180px, 21vh, 255px);
    width: clamp(112px, 8.8vw, 176px);
    z-index: 6;
  }
}

.hero-curve {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 100%;
  width: 100%;
  height: clamp(40px, 6.5vh, 78px);
}

.hero-curve .curve-fill { fill: var(--bg); }

.hero-curve .curve-line {
  fill: none;
  stroke: url(#none);
  stroke: var(--gold);
  stroke-width: 2.4;
  opacity: .9;
  filter: drop-shadow(0 0 6px rgba(212, 164, 55, .8));
}

/* ---------------- Portfolio ---------------- */

.portfolio {
  position: relative;
  margin-top: calc(-1 * clamp(116px, 16.6vh, 196px));
  background: var(--bg-glow), var(--bg);
  padding: clamp(26px, 4vh, 46px) clamp(14px, 2.4vw, 40px) clamp(44px, 6vh, 72px);
}

.section-head { text-align: center; margin-bottom: clamp(20px, 3.4vh, 36px); }

.section-head h2 {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: clamp(12px, 1.8vw, 26px);
}

.section-head .rule {
  width: clamp(40px, 6vw, 92px);
  height: 2px;
  background: linear-gradient(90deg, transparent, var(--gold) 30%, var(--gold) 70%, transparent);
}

.section-head .ttl {
  font-family: var(--serif);
  font-weight: 700;
  font-size: clamp(1.55rem, 2.9vw, 2.75rem);
  letter-spacing: .01em;
}

html[data-theme="dark"] .section-head .ttl {
  background: linear-gradient(180deg, #fbe9a6 0%, #e8bd55 45%, #c9932c 75%, #f3d783 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  filter: drop-shadow(0 2px 6px rgba(0, 0, 0, .5));
}

html[data-theme="light"] .section-head .ttl { color: #1c3f8f; }

.ttl-mobile { display: none; }

.section-head .sub {
  margin-top: 10px;
  font-size: clamp(.78rem, .95vw, 1rem);
  letter-spacing: .28em;
  color: var(--sub);
}

/* ---------------- Grid & cards ---------------- */

.grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: clamp(14px, 1.3vw, 22px);
  max-width: 1920px;
  margin: 0 auto;
}

.card {
  display: flex;
  flex-direction: column;
  border-radius: 14px;
  overflow: hidden;
  border: 1px solid var(--card-border);
  background: var(--card);
  box-shadow: var(--card-shadow);
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}

.card:hover {
  transform: translateY(-6px);
  box-shadow: var(--card-shadow-hover);
  border-color: var(--gold-bright);
}

.card-media {
  position: relative;
  aspect-ratio: 12 / 5;
  background: #ffffff;
  overflow: hidden;
  flex: none;
}

.card-media .scene {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center right;
}

/* NovAir: slide the scene down inside its frame so the ON AIR sign clears the top edge */
.grid .card:nth-child(9) .scene { object-position: right 28%; }

.card-media::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(90deg,
    #ffffff 0%, #ffffff 4%,
    rgba(255, 255, 255, .88) 12%,
    rgba(255, 255, 255, .62) 22%,
    rgba(255, 255, 255, .34) 34%,
    rgba(255, 255, 255, .14) 46%,
    rgba(255, 255, 255, .05) 56%,
    rgba(255, 255, 255, 0) 64%);
}

.card-media .logo {
  position: absolute;
  left: 2%;
  top: 50%;
  transform: translateY(-50%);
  height: 86%;
  width: 46%;
  object-fit: contain;
  object-position: left center;
  z-index: 2;
  filter: drop-shadow(0 2px 5px rgba(0, 0, 0, .18));
}

.card-body {
  display: flex;
  flex-direction: column;
  gap: 8px;
  padding: 13px 15px 15px;
  flex: 1;
}

.card-body h3 {
  font-size: clamp(.92rem, .98vw, 1.08rem);
  font-weight: 700;
  letter-spacing: .01em;
  color: var(--title);
}

.card-body p {
  font-size: clamp(.78rem, .82vw, .9rem);
  line-height: 1.5;
  color: var(--text);
}

.site-links {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  gap: 5px;
}

/* lone link (one-site cards) pins to the bottom too, so the store badges
   land at the same height on every card regardless of text/link count */
.card-body > .site-link { margin-top: auto; }

.site-link {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  font-size: clamp(.7rem, .74vw, .82rem);
  font-weight: 600;
  color: var(--link);
  text-decoration: none;
  word-break: break-all;
}

.site-link svg {
  width: 13px;
  height: 13px;
  flex: none;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.7;
}

.site-link:hover { text-decoration: underline; }

/* per-venture accent colour for the explore button: alternating gold / blue */
.grid .card:nth-child(odd) { --accent: #d4a437; }
.grid .card:nth-child(even) { --accent: #3f8efc; }

.explore {
  margin-top: 10px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
  align-self: flex-start;
  padding: 8px 16px;
  border-radius: 999px;
  border: 1px solid var(--accent, var(--gold));
  color: var(--accent, var(--gold));
  background: transparent;
  font-size: clamp(.68rem, .74vw, .82rem);
  font-weight: 700;
  letter-spacing: .1em;
  text-transform: uppercase;
  text-decoration: none;
  white-space: nowrap;
  transition: background .25s ease, color .25s ease, box-shadow .25s ease, transform .2s ease;
}

.explore::after {
  content: "\2192";
  font-weight: 600;
  transition: transform .25s ease;
}

.explore:hover {
  background: var(--accent, var(--gold));
  color: #081228;
  box-shadow: 0 6px 18px rgba(0, 0, 0, .35);
  transform: translateY(-2px);
}

.explore:hover::after { transform: translateX(3px); }

.explore:active { transform: translateY(0); }

/* ---------------- Brochure viewer ---------------- */

.brochure-viewer {
  position: fixed;
  inset: 0;
  z-index: 90;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: clamp(16px, 4vh, 44px) clamp(14px, 4vw, 44px);
  background: rgba(4, 9, 22, .9);
  backdrop-filter: blur(6px);
}

.brochure-viewer[hidden] { display: none; }

.brochure-frame {
  margin: 0;
  display: flex;
  max-width: min(1080px, 94vw);
  max-height: 92vh;
  border-radius: 14px;
  overflow: hidden;
  border: 1px solid rgba(212, 164, 55, .5);
  background: #ffffff;
  box-shadow: 0 30px 80px rgba(0, 0, 0, .65);
  animation: brochure-in .28s ease;
}

.brochure-frame img {
  display: block;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 92vh;
  object-fit: contain;
}

.brochure-close {
  position: fixed;
  top: clamp(14px, 3vh, 26px);
  right: clamp(14px, 3vw, 26px);
  z-index: 91;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  border: 1px solid rgba(212, 164, 55, .65);
  background: rgba(8, 18, 40, .85);
  color: var(--gold-bright);
  font-size: 22px;
  line-height: 1;
  cursor: pointer;
  transition: background .25s ease, color .25s ease, transform .2s ease;
}

.brochure-close:hover { background: var(--gold); color: #081228; transform: rotate(90deg); }

body.brochure-open { overflow: hidden; }

@keyframes brochure-in {
  from { opacity: 0; transform: scale(.96); }
  to { opacity: 1; transform: scale(1); }
}

/* ---------------- About page ---------------- */

.about-hero {
  position: relative;
  background:
    radial-gradient(900px 420px at 50% -120px, rgba(38, 74, 158, .35), transparent 70%),
    linear-gradient(180deg, #0a1730 0%, #081228 100%);
  padding: clamp(120px, 16vh, 170px) clamp(20px, 5vw, 72px) clamp(48px, 7vh, 76px);
  text-align: center;
  border-bottom: 1px solid rgba(212, 164, 55, .28);
  overflow: hidden;
}

.about-hero::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: min(1100px, 92%);
  height: 1px;
  background: linear-gradient(90deg, transparent, var(--gold), transparent);
  opacity: .55;
}

.about-kicker {
  font-size: clamp(.72rem, .85vw, .88rem);
  font-weight: 700;
  letter-spacing: .34em;
  text-transform: uppercase;
  color: var(--gold);
  margin-bottom: 14px;
}

.about-hero h1 {
  font-family: var(--serif);
  font-weight: 800;
  font-size: clamp(2.3rem, 5vw, 4.2rem);
  line-height: 1.08;
  background: linear-gradient(180deg, #fbe9a6 0%, #edc561 38%, #c9932c 62%, #f3d783 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  filter: drop-shadow(0 3px 8px rgba(0, 0, 0, .55));
}

.about-tagline {
  margin-top: 14px;
  font-family: var(--serif);
  font-style: italic;
  font-size: clamp(.95rem, 1.3vw, 1.3rem);
  color: #cfd9ec;
}

.about-section {
  max-width: 1120px;
  margin: 0 auto;
  padding: clamp(40px, 6vh, 72px) clamp(18px, 4vw, 40px) 0;
}

.about-figure {
  margin: 0 0 26px;
  border-radius: 14px;
  overflow: hidden;
  border: 1px solid rgba(212, 164, 55, .45);
  background: #0e2044;
  box-shadow: 0 14px 34px rgba(0, 0, 0, .45), 0 0 14px rgba(212, 164, 55, .08);
}

.about-figure img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

/* every block image gets the same frame so all render at an identical size */
.about-block .about-figure {
  margin-bottom: 0;
  align-self: center;
}

.about-block .about-figure img {
  height: auto;
  aspect-ratio: 4 / 3;
}

/* transparent artwork (THARA & NOVO) floats on the page background — no card, no tint */
.about-figure.bare,
html[data-theme="light"] .about-figure.bare {
  border: 0;
  border-radius: 0;
  background: transparent;
  box-shadow: none;
}

.about-figure.bare img { object-fit: contain; }

/* the intro photo is a vertical 2:3 artwork — keep its portrait frame instead of the 4:3 crop */
.about-block .about-figure.tall img { aspect-ratio: 2 / 3; }

.about-block {
  display: grid;
  grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);
  gap: clamp(22px, 3vw, 44px);
  align-items: center;
  padding: clamp(26px, 4vh, 44px) 0;
  border-top: 1px solid rgba(212, 164, 55, .16);
}

.about-block.flip .about-figure { grid-column: 2; grid-row: 1; }
.about-block.flip .about-block-copy { grid-column: 1; grid-row: 1; }

.about-num {
  font-family: var(--serif);
  font-weight: 700;
  font-size: clamp(1.6rem, 2.4vw, 2.4rem);
  line-height: 1;
  background: linear-gradient(180deg, #fbe9a6 0%, #e8bd55 45%, #c9932c 75%, #f3d783 100%);
  -webkit-background-clip: text;
  background-clip: text;
  color: transparent;
  opacity: .9;
  margin-bottom: 8px;
}

.about-block-copy h3 { margin-bottom: 14px; }

.about-block-copy .bt {
  display: block;
  font-family: var(--serif);
  font-weight: 700;
  font-size: clamp(1.25rem, 1.9vw, 1.75rem);
  letter-spacing: .02em;
  color: var(--title);
}

.about-block-copy .bs {
  display: block;
  margin-top: 5px;
  font-size: clamp(.74rem, .85vw, .88rem);
  font-weight: 600;
  letter-spacing: .18em;
  text-transform: uppercase;
  color: var(--gold);
}

.about-block-copy p:not(.about-num) {
  font-size: clamp(.88rem, .98vw, 1.02rem);
  line-height: 1.75;
  color: var(--text);
  margin-bottom: 13px;
}

.about-block-copy p:last-child { margin-bottom: 0; }

.about-closing {
  padding-bottom: clamp(40px, 6vh, 72px);
}

.about-h {
  font-family: var(--serif);
  font-weight: 700;
  font-size: clamp(1.2rem, 1.8vw, 1.65rem);
  color: var(--title);
  margin: clamp(28px, 4vh, 44px) 0 14px;
  padding-left: 16px;
  border-left: 3px solid var(--gold);
  line-height: 1.25;
}

.about-closing > .about-h:first-child { margin-top: 0; }

.about-closing p {
  font-size: clamp(.92rem, 1.02vw, 1.06rem);
  line-height: 1.78;
  color: var(--text);
  margin-bottom: 14px;
  max-width: 940px;
}

.about-contact {
  max-width: 1120px;
  margin: 0 auto;
  padding: clamp(30px, 5vh, 54px) clamp(18px, 4vw, 40px) clamp(48px, 7vh, 80px);
  text-align: center;
}

.about-sign {
  font-family: var(--serif);
  font-weight: 700;
  font-size: clamp(1rem, 1.4vw, 1.3rem);
  letter-spacing: .06em;
  color: var(--gold-bright);
  margin-bottom: 18px;
}

.about-contact-list {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px 28px;
  font-size: clamp(.85rem, .95vw, 1rem);
}

.about-contact-list span {
  font-weight: 700;
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: .74em;
  color: var(--sub);
  margin-right: 6px;
}

.about-contact-list a {
  color: var(--link);
  text-decoration: none;
  border-bottom: 1px solid rgba(212, 164, 55, .35);
  transition: color .2s ease, border-color .2s ease;
}

.about-contact-list a:hover { color: var(--gold-bright); border-color: var(--gold-bright); }

html[data-theme="light"] .about-hero {
  background:
    radial-gradient(900px 420px at 50% -120px, rgba(255, 255, 255, .9), transparent 70%),
    linear-gradient(180deg, #fdf9f0 0%, #f6f1e6 100%);
}

html[data-theme="light"] .about-tagline { color: #5c6b8a; }
html[data-theme="light"] .about-figure { background: #fffef9; border-color: #e5d5a4; box-shadow: 0 10px 24px rgba(90, 70, 20, .12); }
html[data-theme="light"] .about-hero h1, html[data-theme="light"] .about-num { filter: none; }

@media (max-width: 899px) {
  .about-block,
  .about-block.flip {
    grid-template-columns: 1fr;
  }
  .about-block .about-figure,
  .about-block.flip .about-figure { grid-column: 1; grid-row: 1; margin-bottom: 20px; }
  .about-block .about-block-copy,
  .about-block.flip .about-block-copy { grid-column: 1; grid-row: 2; }
  .about-hero { padding-top: clamp(104px, 14vh, 140px); }
}

@media (max-width: 639px) {
  .about-contact-list { flex-direction: column; gap: 8px; }
  .about-block { padding: 24px 0; }
}

/* ---------------- Footer ---------------- */

.site-footer {
  position: relative;
  background: var(--footer-bg);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 18px 16px 16px;
  border-top: 1px solid rgba(212, 164, 55, .35);
}

.site-footer::before {
  content: "";
  width: 54px;
  height: 2px;
  background: linear-gradient(90deg, transparent, var(--gold), transparent);
}

.copyright {
  color: #8fa2c4;
  font-size: .72rem;
  font-weight: 500;
  letter-spacing: .14em;
  text-align: center;
}

/* email + tel row above the copyright, icons in the same stroke style as the card site links */
.footer-contact {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 8px clamp(18px, 3vw, 42px);
}

.footer-contact a {
  display: inline-flex;
  align-items: center;
  gap: 7px;
  font-size: .78rem;
  font-weight: 600;
  letter-spacing: .06em;
  color: #f0d68a;
  text-decoration: none;
  transition: color .2s ease;
}

.footer-contact a:hover { color: var(--gold-bright); }

.footer-contact svg {
  width: 14px;
  height: 14px;
  flex: none;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
}

/* official WhatsApp glyph pinned to the right corner of the footer */
.footer-wa {
  position: absolute;
  right: clamp(14px, 3vw, 40px);
  bottom: 12px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background: #25d366;
  box-shadow: 0 6px 16px rgba(0, 0, 0, .45), 0 0 12px rgba(37, 211, 102, .35);
  transition: transform .2s ease, box-shadow .2s ease;
}

.footer-wa svg { width: 23px; height: 23px; fill: #ffffff; }

.footer-wa:hover {
  transform: translateY(-2px) scale(1.06);
  box-shadow: 0 10px 22px rgba(0, 0, 0, .5), 0 0 18px rgba(37, 211, 102, .55);
}

/* ---------------- Responsive ---------------- */

@media (max-width: 1439px) {
  .grid { grid-template-columns: repeat(3, 1fr); }
}

@media (max-width: 1023px) {
  .hero { background-image: url("assets/hero_background/hero_ipad.png"); background-position: center 20%; }
  .hero-copy p { max-width: min(100%, 600px); }
  /* full description is desktop-only; tablet keeps the short line clear of the wave */
  .copy-long { display: none; }
  .copy-short { display: inline; }
  .grid { grid-template-columns: repeat(2, 1fr); }
  .ttl-desktop { display: none; }
  .ttl-mobile { display: inline; }
  .br-tab { display: inline; }
  .hero-copy h1 { font-size: clamp(2.35rem, 5.4vw, 3.4rem); }
  .tn-head {
    display: block;
    width: clamp(70px, 9.5vw, 104px);
    margin-left: clamp(6px, 1.4vw, 16px);
    margin-right: auto;
    flex: none;
  }
  .tn-head figcaption { font-size: .74rem; }
  .tn-head figcaption span { font-size: .52rem; }

  /* horizontal cards: logo | text | scene (iPad reference) */
  .card {
    display: grid;
    grid-template-columns: 27% minmax(0, 1fr) 33%;
    align-items: stretch;
  }
  .card-media { display: contents; }
  .card-media::after { display: none; }
  .card-media .logo {
    position: static;
    transform: none;
    grid-column: 1;
    grid-row: 1;
    place-self: center;
    width: 88%;
    height: 72%;
    object-position: center;
  }
  .card-body {
    grid-column: 2;
    grid-row: 1;
    padding: 14px 12px 14px 4px;
    gap: 6px;
  }
  .explore { font-size: .62rem; padding: 7px 12px; letter-spacing: .07em; white-space: normal; text-align: center; align-self: stretch; }
  .card-media .scene {
    position: static;
    grid-column: 3;
    grid-row: 1;
    width: 100%;
    height: 100%;
    object-position: center;
  }
}

@media (max-width: 899px) {
  .nav-toggle { display: flex; }
  .main-nav {
    position: absolute;
    top: calc(100% + 6px);
    right: clamp(16px, 3vw, 44px);
    flex-direction: column;
    align-items: flex-start;
    gap: 4px;
    min-width: 210px;
    padding: 12px 16px;
    border-radius: 12px;
    border: 1px solid rgba(212, 164, 55, .5);
    background: rgba(8, 18, 40, .96);
    box-shadow: 0 14px 34px rgba(0, 0, 0, .5);
    opacity: 0;
    visibility: hidden;
    transform: translateY(-8px);
    transition: opacity .22s, transform .22s, visibility .22s;
  }
  .main-nav.open { opacity: 1; visibility: visible; transform: translateY(0); }
  .main-nav a { width: 100%; padding: 9px 2px; }
}

@media (max-width: 639px) {
  .hero {
    background-image: url("assets/hero_background/hero_mobile.png");
    background-position: center 16%;
    min-height: 470px;
    align-items: flex-start;
  }
  .portfolio { margin-top: -84px; }
  .hero { padding-bottom: 112px; }
  .hero-copy h1 { font-size: 3.7rem; line-height: 1.12; }
  .br-tab { display: none; }
  .tn-badge { display: none; }
  .grid { grid-template-columns: 1fr; }
  .card { display: flex; flex-direction: column; }
  .card-media { display: block; aspect-ratio: 2.2 / 1; }
  .card-media::after { display: block; }
  .card-media .logo {
    position: absolute;
    transform: translateY(-50%);
    width: 46%;
    height: 86%;
    object-position: left center;
  }
  .card-media .scene { position: absolute; }
  .card-body { padding: 13px 15px 15px; }
  .section-head .sub { letter-spacing: .18em; }
  .explore { align-self: stretch; }
  .footer-contact { flex-direction: column; gap: 6px; }
  /* keep the centered copyright clear of the WhatsApp badge in the corner */
  .copyright { padding: 0 50px; }
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  .card, .explore, .brochure-close { transition: none; }
  .brochure-frame { animation: none; }
  .brand::after { animation: none; }
}
