.about-facts {
  display: grid;
  gap: 0;
  margin-top: 32px;
  border-top: 1px solid rgba(67, 29, 73, 0.16);
}

.about-facts div {
  display: grid;
  grid-template-columns: 0.55fr 1.45fr;
  gap: 20px;
  padding: 15px 0;
  border-bottom: 1px solid rgba(67, 29, 73, 0.16);
}

.about-facts span {
  color: #8c7687;
  font-size: 10px;
  font-weight: 750;
  letter-spacing: 0.13em;
  text-transform: uppercase;
}

.about-facts strong {
  color: var(--plum-800);
  font-size: 12px;
  line-height: 1.45;
}

.gallery-open {
  display: block;
  width: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: zoom-in;
  color: inherit;
}

.gallery-open img {
  width: 100%;
}

.dance-gallery figure:focus-within {
  outline: 2px solid var(--rose-bright);
  outline-offset: 4px;
}

.achievement-atmosphere {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 18px;
  margin-top: clamp(70px, 8vw, 120px);
}

.mood-card {
  position: relative;
  min-height: clamp(340px, 34vw, 510px);
  overflow: hidden;
  border: 1px solid rgba(255, 255, 255, 0.12);
  isolation: isolate;
}

.mood-card::before {
  position: absolute;
  z-index: -2;
  inset: -10px;
  width: calc(100% + 20px);
  height: calc(100% + 20px);
  background-position: center;
  background-size: cover;
  content: "";
  transform: scale(1.035);
}

.mood-card-creative::before {
  background-image: url("data:image/webp;base64,UklGRq5HAABXRUJQVlA4WAoAAAAgAAAAdwUAGQQASUNDUBgCAAAAAAIYAAAAAAQwAABtbnRyUkdCIFhZWiAAAAAAAAAAAAAAAABhY3NwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAlkZXNjAAAA8AAAAHRyWFlaAAABZAAAABRnWFlaAAABeAAAABRiWFlaAAABjAAAABRyVFJDAAABoAAAAChnVFJDAAABoAAAAChiVFJDAAABoAAAACh3dHB0AAAByAAAABRjcHJ0AAAB3AAAADxtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAFgAAAAcAHMAUgBHAEIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z3BhcmEAAAAAAAQAAAACZmYAAPKnAAANWQAAE9AAAApbAAAAAAAAAABYWVogAAAAAAAA9tYAAQAAAADTLW1sdWMAAAAAAAAAAQAAAAxlblVTAAAAIAAAABwARwBvAG8AZwBsAGUAIABJAG4AYwAuACAAMgAwADEANlZQOCBwRQAA8OICnQEqeAUaBD6RRJxLuzIyJ6NyGntgEglpbvx4RW0cNfaZ/snP//P+ev/h3X/a+Sh0r/G//3xL/x/GV9U/3/sB+YNkX0B/9v/+fTlzp/5/o1f/D1Lv2DpQ/+fp3/u/VJngWCf/8smAf/OsX0C/fH/y6TuR8A///rg+Af/fkv+Af/uX/P9AMEtRgGiIKJZEpiLbkTUdQgsV226ATttPSPyNvSeXVhzMKAttg24AK1s8EnsXA401olDltWod7NrAR45E6ufBCYgN5ahGvZKVcYNpclAueyR4Sgk6eO3pEaYZay+dgbUKRiS5WlOOVaGd/ivgbhSRvWkTfjY6yfr2EgF+tNwSB07BZpnm/Nt5D5sfc1AS7rRzH0h6RLegVbnoJ8NWxxzqLhrPLZLXoW9gcTV79DW5tj/r1/hUlUZd6k9zotUuUXYHhp6NXv/ofZnPwPSL9WEvaMlcBncs/g2ggHDANeuqRNiO5zN3pOqcnmcicTpadVGp9wrzi5WD5CV1HhZQ1xe8lu7CLYoqHUQbFUNFkUB2F0L7zaItpwn3WhhelyIgnx2PurkiL4zXqET/RCdeXXkEfDG/FckfcjPqnVmZ0dO8hSp38IU+6Fm0TbDs4lX6v0M5OmoD+kTKUOrxvoIJEHosIAeGAiRzG5086aJaXX1t10s5pjayTNyy3AzkiM1v9j/HKBJXR2wq45wkqKsCPKlzeW+q+a9rX34RM8wPr9GevnUx/+bHjzyJe+eX5m0MwnW6mviwk73H/mxRrJudlbjy0RGf/+JTTQDH1IT4PPmxgBnY63jCOw/1RoT4oxk/s8qWSA4tP6/wYKw4v8CluwxyG1er0IcPILnyZ9U6ACTc/o3N2mmj0keEb/Ko2bKeKwRgVqzqTrB3Ok83dvr5jm+B+RMxWx0AFcYbe/6ipJ+EYOZ2coDpQOcIcS2Zi7Q4YhpKD6oxtYcgHvMxYKwRv+6HBNqd273TgB3Yd2k+NpFW6wiJEOG9sUR5rrAJ9Yr65OW432l3DdrOhOQJR3L9iZUFsJEuaVUA8idSxtXaUf0FQkUcYLBhzXa+8edGa8NCzjMQsNeu+YD36H/qRGZtLYg9GMukJOYOqoBxzDXENx6UwQtuE6tQB9+FuEfzyYQMZszhVIIizfS1jFhebjQkk3/mIJH03ck52H78JOC9ps3g8kpfHBqjGuWUGlVrsB2oLO/hBzCyWfHD5/pdRGXR8RyK/xijpfr8dXQJ4De6yzpacN6OFH4ZFXW6BjZsN+/fdbolqfAt+nLEvJAq2irziTYpmfpARsv2jlfSS0fF+SJRgzj83XRXZxHG+BgjgHEQnUMeUCADz9GNaQ/Sj/VuMjpPUqIsmLvGrbdnT7DgbihpL/n+EX569rnTKU72SzPOeEwe1wrlLHzOxtvmtKnImVGzdNrrNi6Y7kLxmKCv9epuM9giwRklaXLLiq8LjuC3aLa4w4wzEYXQrmberbemBUfyN1TIu/Hujkn+e0jtVBk3JUGJZFpmr2QlGtSLMiEkVnKEfPP2Lw2071Yj4DIi6XAaWg2NkqU2e5FgNrgWD7sAQlTHy1gMnmnxiabLtHgYn9VFFNwo+AkrvqdurL1TfrYCdRtWgZp8bTzIwa19SThLEmyAzfBLx7JcihfKAUYeAs/4d+owcpsvg/THOCfL21DwpEXPQxJMrDCzW/puf3/eiE6hiJIBWDEHYFlkfQjRdn1TnU/qrcdfF9NkhD9npLNjQLc8962JfZZPim1XcEUrLHBfkB5cbhTFxvLVHRQRdQv5vndmgad5LL+cdMWrWJa1VcrcvB4ZINxPlWyDuaNFp9wPNyf1XLapsTsCvE0RF1oBNb+vtSJxtO38bnW0dO5VIlwuKHNbOqcKawt5nP/+hr5Uv5ENrGnG9NYJ3UMg8vnDD6EE8N4oyw/Aw9rgbRFo0gZ3fOFxj0+ut9HJmWaDmQY3cso5EQv4fXVSx8Ue2V+/a7ASACCaozXuoY2HVO17Trvl/W/FBh6yrUjn7ci8SuHUwlNkY0kj8zem7Pa8O0tanIl2ALTkHSgr/RqvBQec9h2KYgxaXePG+f44Bk0lXme0hRhTXcdI2l4clC6hePVuawTwSb+HA82kazbN7VtxliPZ+3cS0k8ifruckSNvQaa+rxmieHgG24Gtch2Ms8iIISb7rqKn6HMqF5bl/rLjjAIj07D1cgjeVruKNaQS37i/v1vougtbtxdVaOwanTPcAOp7wBFuugUW0nT512mvKj9p5YUSoSHPoru8f7dvZG328ZvFtGJyVEWNYdXtxcDQ2Dgi676HbFfhuItRcEoWVrZWooMTr1WbM8DZtOymVpeWS4IGR51wMDI5NvTYpoTY1RFv/qkgXb6sNezQCOAG7mp1AwDR4ZVF7XDyJjzwFA3yIilc93mZlkAdgaPOjqOYzt6v7rEULVT/0IsTxH2wYGehkbxesxU2HU+wCReKgq/jzZv40ulzNxLDIJarHPBZq8O9BgFpLUjTpoYqBLyNFS7iOl1Uz0MLQWLgn9+dtEDgRxepkirW4dMBwwUl2QZbns5LocxPEHq9Zh8GLSWkRpGc+PLEY6PPszEQfsfhU8KVVMguAwQ2cAJRnwncEu9AZsnG8/rDulAoDhG7kDVt6xWEeQFgHBvK8KRyFlyuCumsaD0eHCzbpUH4ZFs4YGJ2frCbPgfzltCvMaYDPEZ2+wi6E9ItZhcu7peYip0eZyb/B2JktnfEclIHKCJDB4iUfk+8zUf5o9bvNu7pgh3im5M/rvqTlVu99DK3Uty0OsyllIz8gPz2I+60SQ2j/vErydtm8+/NuGzNEor057rz49FV0r2A4ZdfSHZV2duC4mXfQXGlfvzJlSUW1HB2+smIQyLFJ77lc14Pu+HZ6qHK0X/8mCCSAl5MTJ5vDq6MFcdtZUPg8pg4HO3HuJ2EdOIGTw4Aenu/eWHKvc3HJtmbir9FH6h5qDGBGkMQovc2tiLQFjW6o2MwJLV1IR82MI6cUmHwut4OloT8amjv9nqL/Kx/BUxOYJrusILpsqsp0HHEBN41TUI24yI8uIZR+524Vf/2QjCMpjSNLfphEXG6jTUj3yISmuF8KJwmGoC9ANVoPeNOBaiKsf6qw/Sli0JlWQjdIFDiM2GQ6D6amWQkW59xLbB7/aS4yMwUYMH/TQAQfDwtEwY4ApTY4OwWVOaM1RubXkpkyHEen6ijjMkxHTNaDOQk2Xz0cVyieJ8OrWsd903mAFrhenK7NLYX5qpLjN50KRIy+V55hNtW+7dK/2Gwmdi5xCVR3mPL7DcTD8HxblmqtS25YxMf9wLnHMxQcEFk47yO5NqH9TQzn+TOAPnuv+A4pgrwGrrK9kFKTiAHARep4sjzyCkCc4OUEMrJ0C6qQxvCIcGU7RSdlgkQztQHOq/hHV6Qx78AVJH0v0xqj21UnX4TW7lckc2rsSYIompWrQ4oFBY7adUp4fyG28MZSExCo0ArPv6fVtIfyaNsq3aqY9tXesZpP7ryzaQ4WqUBf10oy/yfYL8Jt0Fnf7/2A7KTZV/ziWoKC/o+XHSdJDpf2YeY56X7CnbgDxNC5C2DfzJQaBCa8ZKYzA8sD0aTF3ANJ5tiidTl7Yj2qahYZRHL/n0MWCZxPQ1L55fFRtc5CA43hEfnG+phhntbCl/DCJIjaliU5u+bB9FKR0MmEhlbaGuB10ToKCjY8bbtbgEiZG69ALNPgQBfgCnQnv5IIOQ3KRqShuKEf+n0suuNlzRvGZ7cpSk/APOBkwMcyEuU0jJVDFl7kVkE73neCueyM+BimNHVwwbk76+h7iqge6Aa4HP5aUdQGAiIFfVbXtM1qu3qyDItmpwXH3tAMi437SI9nHiq6/7z+KTshHwlovK8R/WSLRA4TTFjRJifLGFcZRthnaOuqIQWpKYhABq2MCm780KXkx07mrX20/l3ut8qdi7ENKp2ytg7tZPpxt5X2ToNHRPk6y/7uxHog9SrNNisIpGXiObMwkz5j0gBExgdeOw22xIyIPVpojtyG54SOBICvEiAVbUNX4RFf7IwDqYAvDfbksgVGkJz7RvY9zlHm118oXtL6bnlAQQx0IULl9TUSXrZXvXS8Jh7TRIabo3wv/zCquWaHl1a7ceu1qL57pvJbPJm3WQ5B649R+AJO6uwXm2Keu/bNEP44/q3ZCamEM2cGwTElkIc3+Wh4/Wh9729L2u+RJUgfGTU54ACV7uxKr+SSW8HVOSeG0Jby70bgmqLkD2zN1BgRIxZL0zIyTa0k8NkLxWgUraPjyx9f7/QOl8P3vjMvpzR/80GXwL9bnZWZTKOflWu2s1B1JSCersx+byrDPSjcYhaTSjyUWkzvfgiCZh4VqEgnyAv3uvhofhU6Rdzt1X5v2lfwh27mnngwu0u6rQLj8fDnWNmGpT7YnqllwatEjQhSQ+atCKWk/rtq3313pngsjPomI8KjewtP3ccppdylwBYW7BjEKJPNyHlB184bjjRUFeHkndkO057y3b8kaALb8YPxrEGriuOZTrQ2QlwEOzvfwzUxz8qPsmGJzkWV9sCskkLubEUKXedhhcJQ9KLEsyPjW616GCwfKJj0hFDx7d/wd0WRoOndQzxLlf3JvPBGfAGqYKHubYUCzri/i3sXSy7/anqTRbUFQvdkMqLIKGJCqm1Ff8WAAvWOvMwokfFa7vDIzaZuosX4kNFFUHrIeDzS6DW0iRQpxPSuERDuOltxMbC6bYvmBAtz/Fz1+Yi5xQSLosSlpbaUj0QO/egF7sdSjQT+xKZjz5f0L1jlptg3yZ9hqP4T6/QPvkpkqJVEHJNhFvm5Bu6YsywfnDeLxDTQ0OMFbkR+eu+B6OzMnpcq2T100P3fdhHU2bLIt686yNFnPPYt+i86Scd+hdJ0gapEG5naBl1d4pL00d8uyCkMpYvzunLTXXIQxI3dY7mSycN61uywTLT5QTnd7yF+wG8v4744HzrIq3DfXYi2xnOh3FSkJAL6bi2QP7twprzZ0vtyjDFLdRYo29Y3oH7sVAQ8CU7YE9nW0GMddDAcSrT5eG6ShCg3OrViMlhF5fAcJei5Bt2ApGXjpAD+k4uLB4atWdZo2Rr9PR9YobYIhw938TBLsjGupNs6WznTE3ZDJ4QS5I7gz4GPLsn3P8PBg4IOjCIP8Vg81XBD5Xp3/IhViYBhkVKkTRzPqy55H5bmAlgCclAdySrPu8Wvn+cHUQtGJiCJNH74+WwgOzLUtq90hv65EAVCl09HHgf6en3VLjS0r4Y2bMs5WZUIrJNzHEmJLtEz7Ncauhda4JnqtBXr5J4x6YnUClBaoXNiX2gLwN1pctEhJO87LPqwRYCiZJICUX6DYZP3aGoEKpTlRuvGJctfvtydTSLUUBh3uuzAyjJyYFw1zafWhENFldo5gBRKNeJnYCliEhOJjP6ScVyPAZC1bhApvNXnmMkcxrXaIVXbEZ1v/UvjAv6xj4FAaEDI4cJ5nF5sVNaPXfapHJ4DTEKCQiwjHhGrT/+qbXR9ggJVXs72uv2xllmv4rlNQWo681q/0qBcy46uYtgIBvPVmmhAmNSdpmP+AZfV81MINqhfGbcJI7UrrBP1Reje5Ukdu5t1oqH9fE2f99M0QKhoU3rsv/V7mdg+3CO7Hp2974suIMpRbt8lND3d5mZDOkjyZM8peIZyDI2TOImR1+Uq+yrIJEkY8fdqYLOOssvIDR/EfVQHy7zmtSgN6dWk6lzoxuTlwAGVHoHFMQWw9Z47bSZAWsxwl/dwWKF2C0binmXaFzBFSY2KV6Jpp+1Fp1vb8WRya8ZwnZ5PkZ7wAuy1FcymLYTw32o0sIWPH4xPZNvCEvbhjt6rHR9Eo1Plo6DnyKM58cfatSUigNSvESF0NCVDv5pLYGcw2gImRLYXZ7IKysBgHkHeAD4mBAoWIafngqoCUFHfHh8mMdRS/giLM24izEMW7i2a8JOjgkQgb30F6HOUYrRiImfRQxRte4rTErSOvyzzbHXTm3zU9SZA/pobVrz1N7w6ZrtoEqZjjY03Bj8ztRRGTaspwGXu+/8TuZHxjaNTbIylBvLAAIYynuPtivGJ/4KIE6yG3nrQIGb3QLgjhwLVv+zmUoF3VVW+E85HXqsR1dkxw9WGxHzBDJZBwHQOuWisSQhNw/rgV3N0ESMclQU0F48Zayx0CEEma7YcygNbwzWrJVmUhvVLmZBhRssMwFjRWz0ZXY0VyeKfli9T+GDeZQ9AXgphm1ODNSNPUDBmy35ZoOEN7mVvRgSQnZJILMXoHoGL5mKO6weU5GPwzTtrxaQ22nvOq8743EWdRUZ4yqV/48VctJHDwAnXGdPiGGzSkSNnNKf8R8qEIrKXLE6OFnVD8YKVIY0SpvaSb3TOdgwoKEe+uJzMxRymPTKwB6Jc094IXsnCzesQYAG2C2KjirQbh44op/ma1Bs7Dx5zs4JPh0afWzcww3Ru9Zr4FtEr4y0qxMbwdwccWjU5G9HRvR5niIVNq47LHXEIl1SP1KtVstEdfm5kHWoqKgBnFXEFocYT9mnKM44DefaNJNGFBYUZnrdK/iOIvOhqMN5vWSdqsT+6PGFzUA3VqvAWk980tEW6YCI+aszj1ZbfNHqrJqFnF4AEuRu2jBKxv4NjpaFqO/GIYDJOwuXQuxvXB0PAl03X/o42gaND8r39hPzfgPOWgjL0fYeK2Toc9r0O/0Cr7/pqNFhe8RJguvqC61OxtZbRrBVt5UKKks2L3iijfsGkJ+gUMpUC1MTU2ADkWVFEcDpPrmY6xMxM9LHc0CgiE8N1QjTxSCvO7kS3wkhPCW7n1tPhieSyb4Y0/tajmaA5BqaJDOaBO7e53Rs00gq4WIeddpcGssDxacnzHytjSqb7jx6iOBDpI4wNwBkJ2XHIg+sUnyvRoXHlGBdA0kPSaIBHQxq9SPLCf9dkAJA+AXrcQoev0cE1hpbkbwGAjXinm416XH8Snd+zv+I32oew3tzbgwlewX4cHsnLx3f5RLfYwjKZwAyzZynOQXkLaibc4csOnMaJM7fTIvqQ2bGdK+mYMDpoUCrWRArSaKcRh0n3hAve3Zv1qSDukdTmLTwloqHN89XqqTkZKQylf45HTvwDv5ETfGSJWmDfQ8jk41eADEf7wAoN7hp4H2JUCZMVcMIaXTh+aATtzCY1g7pfmTdYc1wD2AOZ2L+WTND8kkBBD8aWIFQugEIM3JEbJ9kciBwhMo+ktzZwNIiQuHc9KeIvjDEIAgxKT6oETTOsn8IARLeqCBmNgI3PYCvEC5I29xgAIfDt9bJ42/wUIBngiUgGb1hqGjSafKCt+UMoq3Jf2rO2uh7q7FgJLnAKOrSzoxgcfHpA1qGmjGgzZWRXBw0GsUQnokLbC9c3D9XNl6QyXo8FcKxCzQUepuLl550RFDcwmblK4L36OvsFCPIoUgL327+hVJJfTiBKwSM+rHhWu7/vST/LEVrxjRlKvylXz+47/iBJv9EpfxQAfETAgVnvZInk6KDggvp2s0eh6qHc6KAbdx0xiVCBTIa3G7sowbNG5cvlFB/uPxUqaAW/QNSdun6lws3aEBtRDwqOEVDbxLeEhcgMjZ3QJS0W7C8VT6uq6aF4nY7F3N8gsJL1W8ofcyFZCZard7SYYT6NgObJl5JnO6cu3uw4jixaWLMEbbjwErL807vjzbEuXGEFZb5lJbYe/AFWQq6AtyjCSlIWvAph4RCwCWVFBdsbrxyvpbVLEtW8qD6lOg89e/tbqKP/QiZwRr5q2LsWEWuPkB2SUv51LT471U7AwCZcBvcMw1qZ4wrVpTXDVQaYdpxzMIJgUelTh/Hchuz2niYbcaMEoPScl/FxHUKHVLypxzmZ24SkDHDTKhPYDslfwczg7JHj5+Px1iN7z16jy2egAD+8vylfs8Q1GnTjdo2DQ+4j5aJse6QlyPwtPb9Rczika5xnkl+gBE0zlzXxMm/uNP763oxcQggxOrEw6jsNZnkgI+ttvsK20/+two48e4rNvKLxJhUaPGyn2HUZNygoE4l3L0uCh8VQSCEHAQgOxS8MVFvztwCzAOItiNXGu8d9CttkV8lWGJmpsa1t/uyTj9ySkZH6cJKXTLqRyxIk6TyL28+nwcaIZYuVv5UNbfwumsQYFelMgJbp0grXlwiBtt/aE59HKH2wAPRZHtV66I6mzIfvYHZHN3yxWC3NmrYG3IqUCp5UMfDUxW1iOU91tUrXvu33nYrPqw5o7oL5KV23qsY6axFY9/QaDk6q7CatWFXM88GoTBlvNux3x9Z9zONbP7U7f14QrBmhMjmmjptUbKmsV5LI7TbO4xtJh9jtD5uTQqBPlDECcYtOIx2ysUG2Q01f7LR5O7kCStsSL7GRcYth+oPxFHihwVnqpwRJWud2OWvE+MJE/oaC+T69o8BwwNIMYpMBRk+LqKnJ9ZCCgJOQEu6cFnKa+BVxgTO7XmZlxo8GrMEKPW8vvrq5Ee9rd8Z5RIHa5SPAHXo7hVD4qIpEefhjh3Ph2ZXOSFuEt/j69DODGwresUUytP/V3IS6ObQi+o2np9fUrC3kan6mT3cku5XmXQbmtl3vXeGAv+eI1tNUot9tlnAvRgepYffXQSiIVA+g79EvBHDMVhU/SDYU6g9uL1IlMXv0nd+Q9O15heg8LXp8ehJZgfgD2Y90euPXRSjKC6G8OvlRIHubfHn8BT0EyMfdNXt17mF3NNB9sV65O9t1RCo9kzouLPojIcjMqQczYcITuB9ojsA65VE1Lo0hubyRuuOHLpn46NEPDbSCI9E35dvj2c7NBCmoAIf2wQcI3PZ4r9zT4A2MSzKOAx5YJfFmUUbVxMCqE4ZR7mpG8J64xJ2XaescoOhf5FAJ+lvDREYLQofJpbvMa1R+dnHrOCu6IAEYH02Sd9Na+DzWn2vog2s4No4FTstTOTbfNUNO11sfrAO0DQSU08NV/S4qcoYLbkt6yoj7Yid2I+nVsTPTMbcgpL0hnFmTRO7iSa+YASN4BuM2palIKLh8vb2OHqUid4gLDOs+6GE5LQyxTkfB9I8cCjmbwqj+xv5h2nE8WrOf4/MjuOuThNvkZ3U8dQQ5+YU0O2O8k2Q9VHwWl5EaxR78KABmebY9ybXtmsGY4pGCzDOyKs+RFAx0y3Ya4hwRtCR1FikD/KcAKI6DShsqunCJT4sCLSWnHbPtdbZ1n2nzjaLjAzkqezEfdgraBsYYsII6GHwO2Wo3+5woBRxZOZ7aInO9EuYSzpyXjdbbMdlNdIOtjh3q4y+TSXBux39yRrHIMHizTntEC/yO+zZHeJkmwLOAGQ9j3T18spRmsxBZxhWG3Ne+TbUz9yErKbotNwC2sjq+/wNmHh01voA8aywLQJs4Y4FB8Pd87lkJUu4E9cZGmxgpgKCXidotZLuHf+BvoZdo06xRIPnlRshTZX9t55ilvE4gM1FM7CwU2/v9RWnarsSiPge0YS2fLSH04Dcsq6KBSt734yMBUSe6oEJeQIABjhLfv1cIAM8s8Dr1iWMt9DkDEj0XD9sDhvuaLFEO162sswXqixsLQTL8wGmhmOSUZ4EPVmc85hxcpY1afHfooXeX73Qf/JiZJV7ZXqL3F5K5oXiQDjMXbardRLXFGsSJ9Cz4aoCORrbGvxDNCOD4Nj7fwNwLbuBT+aS69JfRw0Mktzi5uyb0AmSYulUYZND+BKTsHe6Je0j6FWpLBMl5VG2XB3DIOjKtqsEOnaZYd2A0AAQ9BpTkDP0aB/VemhhGp2RLF+EG4YXFr9WF7i7i0MYcBCvG9upcdE4Hww/AAk2XBjqmeYdX72NX5ZQ/18B5ii+uQpE+WaPs55Qyox4KUio/ncDRFf1TgJO6Tk5Z/lZ5QU84ciCF+4GQgRdc8I2WECwZaK2zzTXP2WQXu7XwiQGBDKO9Wjd5SxLOlRcm99tbRCV/MYtOHvYOjOKf4at9FefNX/aEpirj1NNN9Ki1fysdCTHJmeFwnbyRvmJn1hxWTPt0JGCr9TliM2rL9kmoMILMHbV9EtM7CvVILTPUh0W/8+I2MtFkTlV10KpUEOJLZ7JEqjw3auN5bAyIMqPSAWaBD4denzDOFWt/HFQFuP2VlYCCqlO7rFbpr4EyhXhLUcPtpTk2YJvdVVT662Nzfg3Z+sYpGp75UIBGvbnZFQuP18+5+CrXCCwjyFBn/GgfyHfXfrHlmeoGNCSkfJtTmfbrn00rUDMv3wFvTHrSa362hl3P/bO/FUK3lFelbds7+lweIZhn+zF7y2CQYMB8Xe75JR8fnY+7HDIadYV/xtD1H6f6LhiwNdt7jc5duFPxRpeIxvnPwFpxblMctI9NNdyGX1+zedMcAHHOrLhYEdjjO5Kwab0p+rrO2iDV7w0CKoex15recFkVF+v0pyGVe3+gMF9iiNlPuQVMoIz2Tf3zoQkjNJigu+FEu4AJhGvIeMuAUWvnwt4HS6juWimUOkGD5cKF/rNrZW71jm2AXZdn85Tls8tRu6AjxCHEe5bUxe6bMKSFAJpPTeix8rsZdgjQL6uZFujrIp8RgeVuCkL5lIEcJdMPrDHJjR4L5hgAyhaYNJD0vq/eiqr0pwWKauMXV5nj5oFGydIRHVhid5ydcdFPfpMlmtrTus0hyyFHI3L8ZpsJE4l/zbTr+0rtjT8ap+qFDUzeJYqFwmzdYcIUJHZT/5JleIl2LRqQvtt8e0JPCUCVNGATOkCFMp89Qp5qqdTF8VEdEOb9ts1SmDAPYg+1tywSO9bUN3c4JUqtFGUXpN/AFCp/qE7TK3LwDVUliHyK2WWRgVeUU/WBfYTQ9XCTNJ/KElVM4lRNezgx1idtYwKZGVNTdhh+E+yTbiFmIXr9tKZA6yN8tnY+JHgRS2xaFcAa6wZjqw+n7Uh+BiDoncMp4kIehTtmWPitYSSX4AkLH8gM8q1LX33SzBoLaICDqbZNmJu7bP0Sm6W/3xpo37+f4mN5RDM0Drn2ZuWjngbEw8JDv8AhaIBFAL64xbAFOgcvgQYWgj1RnPUbRT1tOGfxHFzSLScMcFgMONAjrRS6YXMoZV9PmegrWpyBHaYRNLz01xYxkktIKwyHYDMpAqTC9e/xJyhoXjXhKHoxNutZHRZ7gkFjsbIx5ggj92Tb/9FIXI2laNidnilE32LixpeWwQYyXOKXlhYi0p4vZAP6pOsl/6eOjA5OaG+LyUljF14WyHI5evos0NpqxykRK9P90WvSIKp/x1FCJwAPJXXEcMkUpFHK8Rcuy8vtpNmV+d1qLsYO86cFjZXf6qptd6kGuwipGPB0EYX5PSRpZjM28e1QcMs5sUTar+S0QintqrFNhZlqJcj71O7j9170+sTiTml/XsNU9LN6kiI9YWQPIgmuR2USFDFZPFJEypDsoUAzPPK/IEDFNOYld6xYJiTOY/PJDqy9X+jk4NbG2Esrp1lIABRlDFv5cCAroER9Gdr0wmAiRJHISTGekQdskqhyscAvMIf0tvA7RihgUJUiJtqAsuc5wEyHMDT2nIJx8RIM+BPpJXwYY9Lnq3Whf+Xycw+/jzQl7QIaAXwn8g45EY2zM5+qp5mTH23tUzPnG04d/LBTlHsS5hpa4zC4A+C+dDAAmsQdwkkkAp56haJOjuV2n3ctPzpoM9vgmIerkHPMH/OSsJzKoomiyxaiHUUtDHFRD2IkCsPZIGH7vl4URxEPwdQyARXoy/mi9zRTztuwc1f19bcKJ5CaCZTQXAynvSddk56OcD2ZE5FiVlPoaL0fIn2i3dgpCtA8Sfti/8H7m8tPofcgRpIgMv6Jd5VNe9UiG3DMDh2tgaXKPcyVqBxVYdWQ8r4UqGHRZONyQXE931x/eAutrrtK83wodRUwzV21R88ElpqXDlVvxWGcPgW26eOVdLFFqv7trPibkHQGQXMPNwqwfR8HjB7rgsyt+2+n8ervCnGCkIaxGlUPuu015Bipio/gx/pFyMRVUT4O4a2C87nAgrZdlONF80vN5zJESKK54yuBevZXy0g58x/yDrrnb6P3nd3FasBxZ1JKkoTFIrZYduoGXwDXCOQYolODh9yOkWYFhVwP8nsiGZUklzhSv7ECsMmyCXum3LyvZI3LahjVWWMmRIfs/AXkFroJnceXnWHS1cq/SuyA3yta2xPZ5Snq3ZxQqJgphu7wA2V7X26yPvjSi8rnkeI9YxJ0QlXXBHqjI3IaMJKQSEHiv06jayjJVDZ+Tu6BEt4r3oYDk++EVzf2+UGfrLM1NCMCKT0ni2PrNdmH5Qb+NFNx4nQ1yvKpJFVaNglW57xnnPgXmZAffEVQmWLMwyacVsUEnZd6ktjS9ZWnH4dnwIKw1OfuCTcj7QRl1RqeAJVDMrSowO3fkxISGQDZLpAP+tEscuHtjzTUTryhxbv6Lyi8y3PhUgYSE/5FeEjDfuuwnhDWcIuGIn/Zu7H6YS05zRz0zFTUKoZ6svvXzR9Xsc8Chn6c8cPRuHVlySlwcwdE8grObiBQkLhxbTpAiUqrWm6WXIMLNNG8GZQ9+x+BFWd7G3CzhfTTr5lwwytauXOFxqVSf3ua8NDpd1kWTeOgn8XIyaeMtsZQPnvqSz7aMLEOnF7oEVrR/L4pjnsZv4a111wXEMmf9aNTsRie+c3nVJPz/Mp0IkeRraeQk2Qy8vMiIdgA0RvnkN2I+/OBqR+RlYCY20oL4eIMWiOrvf4hnIOx8GrKt5oWrD6z0ZlBEe11agBLxOhJJ+1l9Dpvt2JWqE2vjVGqhlGQM+d9zSpVAtPIRwJ20cvrE5Q19UQsZnI0Lz2MTVYc+ZPy68iER2ST0QLfwGVZDIjJSLccPze+lprdh/618tuAUrxrIRb5Ir+b5eYKKjSUIqA4wc9hoaJ2V8ejohQ96ee/n9F9a7phK68DXYEnM/2ucJ4ZfuF+Yuwj7iW3q8nDZstQcZ/oQzaxzcSu7URJ7u/Uymw/OhZ38kmHJgIjyKuH2WTamfrMLSdMuzhJQanfEuRSQxrerh0e3kzhEMZKqvVk6ZHVlsaP++N8Wm3tCb9BSeMcA5Ht9yjWkq4Kb8yxvY6pVTwbWvTlPZ7tsmjt1VpSkTCKU/+XAgnZJrkhN8hE/WHV+R+54TxBnv1lucEph8l5lNmxKGu5Qcr7IM+nC5GsAZm7/LpZ9fBZ6ASRAa8gcluLc3Fk/Q7kmj0JvrRXygn7YEYI0U3pTZWhMp0IKT4O/YuOAWK7LQCgweOg10hEnufXLZddBZvQgz8198W2gfpcEl0Pvl2vqHomRCcHob9MoeFr/Ifu82XuT+Fry7nI12oiZ/gIZDd7L3p8gP7UR1Y+69SwizpKmdEXQvspdld0cvOOtrGbNeoVNXMPU1tHT5fL3mAQC6BZCcujV9CGIRrHWAiYA0LtRAWLHbH1UV0xipMC8/G1SxTq0Bjtb/saWoBX7NdeMuwC/dqudEa+PFwSGfNDPHIbsAz8lVc4EbQS+fA3A8N5pqAU3Uv0F7Bx1WPhA3PwrkTGl6kizjpp8KX2miucTkJPLSaXI6+purgEFVz5DX0Y+ybWwMYCIMt7FQrlqUSpMTogygR3JFjTfQCUxz1OWfxnHXEk2UZTKx1LLiS+zNMjsUKDKlhbNkQ/j7qEmuuWja57g/3yhEgPZoDUpf7nOKhQ1PuO4qhARk96jg2PfrRnU1I9V94KN6li2m/BhWBxqoQO7FYW4WcDLCP707vhgahvLbuDqNOaI5tZg4f38jiV9c0bN2ZDXtIskkwwJ9Rk46cymHvcEaAUY4gUBgYUvHoefxR4JtTLNPzFH2daQ6zUm0H8F9ttbxNSBDn34x2bOUGdTlQYtCZViEG43I70hqFktvPWHutEpqAaybvPQcaD+glqBtCXNPwEP7uy3pkO3qivy0xQKhFFGVcHOr5rE77zGw2iEZr2AFrgyo5xeHvLZjWbyv2OOukL/QM7z3tIRVk0Om2WS6OZi7pqam6pReWcb5ZnVCgYcGZWhX+WdgacyOBxAq/9mTHZokMV7IsH5Q5xh2hGLNhBOjlLR63S8o2SewDeUiuhf+UyhvisbbTulyVqCrRv9lUfpRdqN34ULgayU8R3cjB7FzrYMrpJ4g81aB/mqR7dlmLdhGD5Bw1Cb5Q5jEpKHOT809S3Usu3gXBHiUc1qAFuhs7afwNRnpyGv4Dkoi0LO4O1xlyS/xyss+GawNnhroB6WVieCBDuFU8Th7zScah3sfdt3UdBRqxHz0ZV+hkdbh2u6o0y5EeSGWAB/ryqRhMXS54XaAT+jvHqb5tC2MmXo6qH217HOI7CJ7esK1qG6aDas9IO4pA4VTKxEifq4DisMsockRfsvHpm7fxK9wVYU2VKxV51PQ23K3cApfQC4vrFTpdm5EIgl7NfEpwwhV2TZobY6mRWpVPpMwbfvwZ9J9R09ds8e2PtwvlUolgTp1XfefUubNgmcpteDfgVAgX49YvRH7x1TsMiaSKogaeNZ3knqGDhGLhWAgjESk3vK1Al6emy0ZvXUy3RL7RgG4KVWA42Yie15oddXqk8uXuxFh3LeSpmlavwmEKzM5PWjopCDUeSYjoPGwjjd5gk6VBD2wG6bb5EPCk+lmuDiyl5kvg9H7Py4zkn+RR4UkAxYxRLXYwTT6v1hzRQCCwuUO63ovg1F0HMGtfv8naIjHBsj6ma1QZ9+asEO5a/n1ryYHic9vTBmWfnBpmW7AYq1H/uEWKOxow/TKD2LEIMQYfNH1koTDIfKGpopwReRyRCNojMcJEhSIBcamWGpslcSo34X2lZavOVmmv4TMMlBqZoooHSEeRw0AJVOmNgTbYu2T5s7gLJvQ1LBMgLX/+nROlzm7thYIiyfyY/BYCtzJ75SfKQOy7lM543OVTAwedbyKROBR8SgcBYP+WzKUCQcSRJKo+Qk5AbDcX21kgz9RX5ii7KJfaYOd+W7akCsm24pvoGXV3Fum6mptu4RwDcWVRQdyHFooOno/1zVW0kV2FR0lc6WQ7RkTAgDYDmd+QxFRWqLHyvtVGfIc+GnUdmdEdpXjvMsOIMhgLV7VM7wStZZknaQsOGVtgQeefiEWMyRSVFFPaVStlf295K0MiXuHeBgPGWpPKfnrNcOzZuaoyUYkh9IX0BNDFIwIWCSj23U55L59ZJoifGLJ1nKgIeRRWqLp9l47KdwYxCnodBhT5d3kKGibQ4pyWpWbri+BbbA7HQnFj0mU9F8yuVCTdxAYTwEhuN9QNkTaUdzxdNY2Zvs/eca+g8YmlA8a9rA5EyoQCoonVM/yz+LK3hIakdI0kpR6dhXU7va4HOTaa45SzsJz7nfecEe6rVYrU0/uwrgpCAC5Ejhe0onzUukBHQzQL68FaWZdujS89OHYaQpINneTJa8gKRwk+bAYiFYxHCQ3Qjn0r5CIFjwTrbROlMS827wALztQm76lXDecMPJZVt0YMuPh8ItZTHW8782M93rX8HDxbGO03k16FuUIJLaL5Wpgjaa08EnFWFMTJ0ZnaQL406Q/t1r9oI8Z3SW7OHzKa2qHtLT5piPP9t4s17hVOrw/z30ZOlUw6tclSeJDTJ6xgSfJi+Wq7tPCz868XPeY8wYSx6YUb721CkVUtri+sf+kQKuil44R+YqVHsbx5N3Emiq03VcMTL2aj7wfW2yTrxc5bz3EggoVCH58WJv6BTUrOBRXCNYKhwXWWss3CiyqjBBXZQic0qnERGgXqJI6KMHSmuIRFvL0MvssfCubbQeNSVmAx3GxaF7H5j9CKhyyS+Kx9TZtseAjTaT8OOy2TGVXjF42a8U7zhbvlft3jTw/8u/QhhrhnHC3CvgnDceEiGH0LVWKshreQbCUpL5Pp7LCYL16Bt5HWOQfmm5kjgXqpywU0XCE/FbZLEoJ0tVl7JNaI4LurYSiC0fYieQDMzD65m+wdkwWumIirv8DPUpD9M7RS2q2F/GAC2gAyeNwNqvsLtL7PgUOW7R9xfZ0fpRHnWBagnHZeJmFfBzn6yCHrm9mL5afi2OTW14bFMafeaiHCoyYLOZkGTZ7lG+/YggpqHp5BwjPWxftRLRepmyExWtE7+pKo8FeQxgRbi9d7xowIcJdQNbVzS7qfYUo7qI1KvWOeVVT/sNmPxorvhtLLrqsAiC705QAhChECGtw8nRHMhyAwFf8AuZKtqJYeAjSfRMeR9WJ1s/85P7wXtDN1mWf8Ov67612AIi0HExvNtK4KPZ9xFiZNDMm2URzTOnYOELlHTzgAbVjNgVh3dzbtLlKzwMGTcKxrbj8NhznQcBpAOAOXf0rVZGhOOIS5GvT/kxRs8FqBzXKojm2aIKZ0baz2N54Q45C3KpPColANhrPaD5FJJoJx4lAPtJ/aDxkxx9DS9YAixqfq1thYi/Lg8X6RtFshxZcHsR04ubNTKjv9V0adg15GrPiG4M7H7EGENtB1z+NmvKXRR49Mg9Ruo5gBYqzFbYcXdmdD9QZwTp1WAu6PGAsCY2YV8en2AXf4aL/9KhcaJ8MEFJTz67pnS2UPqw5VyNUygSaC94qIui49gXV/FajdxBUJp512Vn0tPvJq+yjrdueVD7UVSZZN9n2usuHKtN0dBErl2JDL+5/0o/pEObSeTpRHkN8VNUFfFrgxqlzxDyoy0s4yL0H6C6P/T6sdTqZQNVvUN0xkC77WZ/Km2FfFSuQTvbVxE9CZswxIKKP1h0K/vqc2gWA31YabMGY+IF0jbSJdDGj95OpZyx+v4xFuvBtBw/pl3V4CfZVox1BOdQSk+/0mjeFXNa99CvqB0frE02Y88NEsQQLUeBRuAbc611HpHidPkgOfwebi0Inf4kWCCDctMoy/a30hr0zR2BZdJJgUUTKkjr48Qk3NOk+sgvBsEzaJKfR2eZ/Y47focxjUqWHD1qGTRZvDR08eX5AVxdWbWXfQVfIBhzP8j/T7ozDOt+agx65k0ax66HGvFaSsVhVidYju7cq1bHL8r7uWOQoNNtotLcXe9OBEIIUSrYxHBXlBk4ld6YYHugNnrmSAgaBSX5QBY4iQrEwQbiNzSqJ3Q77R+4BEDhUwocFbrj3Rt9Qrgdg1HJ5pOzIMX1ZBSiw69KfKyjQQldRLnCjRrrhgDqi1BPm3/bVXz3oJ+s0ugWdIgob4jOv6sjQyVi2Lqi/9844CiMJDqlnn8RH/WfNnKWfYieV/4m88XvmElOdHEfhlLOxjPCm4fuYRIAwsBA3cEdTBKzT47DmHYeSZwKfyxVMGVsKSxV0YuRb+25iGkaVrtDVVhFK9nUaSliBDq3lX5ZxJGbfds7AjZvYoI/MjHZQEPs2VFCiXhoj1ebMnffgc6N7IrsWtpavvkao/uGwAbk22DWOCawCWuRGu/eg6rKb33Dr0t6zObyQ7T3Av/UQ4F3e6fClBoYpjFI0rEnhlhWJVs+/AtHW5ad5286asVohXYqAt5k1NCpiSizxP9uKhDjJC01M3QFHOiAA/BnihpqPUvcTltF6WF/0WAStSQ4P62+rFrEA9iQb970eyLJa9iudVbNjnYpx6yLPYOmGxvJwq4VyoN3R6s9dLtFjHZ+LYJhakVByoR3Z8vzcMOiAvVEkgtnhnDhl7nD2ySqYbWH8t2JFrfHqafLkklqKcSeCgWpY+Skdz/2z7Vdrm/jNqGhTUSkFZAtEA5DpBjy7oNY9sS0EWiv2aJiwUTPvzEKl9dk/pfYPxrx+VBqJl0vYX7kpw/RWbcSu2T31oZAfo/u7Y5S/4KA1VX7QBsEV3wUSbKT9ggXW3Ct19cB1L70L9rFeZl8khO97gBP6XA2RfR7OHBAxcg7UzOD0fJM/dU+yzuiBR2tJX81pwDpfNKzCZNba87PtY0qn0U9PgZZTJzoWaza8flnr+6Vw9C1AIiTLbAer1tWL1zqBdKOhfLq0rrLxrKHfskWZRXQkvVbt7hCLc14026ubV3l3wm7gsNRhN/NTmkyw6QZVO5+9SD4DnDIzrhPo3O9FBTP6AfLtLzhUL3jkesnGq57phsDwiMCU4ID1tdEg/cVJqW/bYnWcuTeYddrgwxz6aheG6yv3IMIJURf3xzvxUAmq1iKOBl8F4Qr7c1e4x0E8Bx5avhKcoAveZ/Zgu7GI84D1/u93xZvdOGRqhKf21PaGRnNDoJnjicwI7YBa9yITvModoOjaz6SHKr4kbHxs+3Jk1Bk9e6x/F74kYwWVVBr43suz6Y9GrnMafIpCSjlscGMxvq8/7M+FwbJEt7rWVpfT+mS6qTioFhwFCRr27IJ7EECTu+jVkWPZGKyXymoZbPxmTtFo2HrQiPA8UAtcHkYmYX8zvLEzipg0XR1ef+Fcx4hla10B/FB+yruxBK/FbiGxzznGdG7VSs/IEv5q5GGJi+xgT28fZS0VJtVHTVxzszqFVoCiv4931Oro/n+lEleJA7qoK8v3BK7VOg9DPDNGOpq2Xn5ry5v2zSSrJlCtntn/lm9wlI0m0nWnyVft0kRLN/k44bdzxg9DWI+f66a1/mhh565cgV9k9pwFPmiUYerG1BPsoETPPGhkh2jScOZjVtroOAdp0OrZtY8KATrpGy7c5COk72vUSqDDpJrCBZcsJhuFi9uM2knaYlZdOHFje5BawfcWe3D6h03zvZjWA9xr/RpgWQf9mvD1iB7lnp2n5yK/DPiyQew3WgMCCcf7446UOo7lsga4tgtQLKm9Cu4kEbuvYrEKngjqJVX3AmMQQsKfSe0TXk9mlutixqqYqjlGd9Dx5JC5uiGGk45SlHfNu3rqOJUBAqRkzBwRU0Wn8UBEkEhF2ZlcebMi47AjDa2LZ8JwLOo2dWV7oLHePxdeGf6K0XdBiySkFpl9XHL2Vhlr0ElxRBSw5Wh15EUGK+lTWAdCm7cX5cf8nawbjHA/g2djleSgMvfznt4mx3K+G931rg9laMFKjGZuPv8h26e6TB1zIbYb3rbRS011qkUOyb4ZWPNeyr3kjHYFqEUs/4f1/nZnAQ/IVyCStaK+DF95sE32JmMl6ekdfFpum20CouV9tKP26tloYRRsNi35SGYrlKu4DgHAtXsHNsHP4IgtCihYoilywpwa8/0kyBzha2bPja7bv80iHRv3UiFtpFrpxhp0t0C0YKaV0QdCOASj2voT7xkUgw8vWtnHjaPF/uf/QtqUDR3i8+HVKKEWDUT3YTp8WK4rCjzQc8yS4zfgtLpGm7OMnPUFzYYPHJQa1C8AejKGx6PLkZ3EYN9bNQvYkv3MrZa69w6Ig65I7cAqtkDKnH/gPv7rv4IuQTMN9B0r1Fwe2Gdlz9LimPO+FTeDo7y7yKr/ijxKsleZxEOu/iiKe60TD4M2dOuP8RvCzY5fTWKt2wK1Vc6VtVEMkleG41vMrCdxhElCZjmVs+7SFUn2SqEyJ1W7yIWJe5nQ6RlgaIjUysCVZyLvnYTOiZeUIIAi8LRm+VVMAVNiJWgxslhqzSZga6nHg0kabwOjNMsF61HcoUx5i2FBMv/4LImIGTbdCpo5H80xf0C8BBPxHiP95bISyVAnxV6/uX/ahxt7AEA+teWGcG3cR+VsR5a8T8epgB6Ndn2+8wTdL8T/IY+hLS+Dp/YWLj6eTdfVcUbO4bR7p2j0MVhh/Em26fLBgqAW2EFR+R36OCmE+QXjHuJkidPH0nYYT19HRBr/HRA5ezu/Pi3EZ+E7sgRmvLNHyHNoE9Ie48ezWI5mm7KeU920gWavYIEjV/vsClUj9b862vVPhEF4BZ2MoJG+5Ykyqbybok/gxnVR7cBYq/FtE3nU2KXKA9V3/CpHrgZBm9rmaCfpAdU0cQll+JIwkYr+zK6yhrrIoBPpOnwzOKgvR57pYo51dE9lt1QHNCYPmJLwe5nugOabGM+WUjbKfvAFR5lt5vXs6tf1bqIG0ldmdZaRsqp9PDNQUwcUt/v4Hy4bVOIiwQF4J6PQGc4bqNG4q2OzDUtOaukX6yZI0u/6Hr3qpIDKMmZpt63khw0qgz8zgR2VWOwyNycRGQ+0F2TYSGT0GL9tGUsQBJtGe4RJcYndV8H07SYVz6oFFH+2nER49BICzo7BhP/T4eGRDHWcIVIofWjs6GxnCIGPt9k1yqeMbOHhIuyM3qBEa/iuK7ZQ7EZdovRD/HXDeLJAa5iOvl1e6bkHj2zcqKDIqKQAbm5wQED3iSy4F9sbSox3B0gFItCX+C/kbdPagS4Wd0cEsjYMbNF+sHbPCYPD/xSY4zw2vC5/dLGjQvkhPbnApRoAWP5nTOo329eIs3pTOKvu7fcRN6HuNSG9CiO3jvXeDo1CEpRsEQ9wCkSq7woSb6DbvSQaewVIR0CeGYHbcp9mdcfYWDcBKmcVhu7XMwhlj/ikspF3KF+9FHopXQDb+TgQp2X9gNT/FCkkkJT++tJ0txvD06Nt6EAAIutT3q0SqiSlrOl8Q7NsIVFAddGJlWqYDG4AI3KFMA6PgKpnHfTksiNp2oXPkHEPIVLusuROIoHltaCHS086AzBLqSXkWw8dtO3OstqWID+IPfDUBjnjajy3rpcJg3zhlZf2Xnu7WLXeGgAJwAXzCnWtJymrFIixZ/SNedGR1syUPV4BdhKY4ztS+DhZ3p0iP39yIN7nCXNyN7XX2Xy1Dr3OdqNBnBqhSrYzFFdwml5hvQNB50BuMZMTeGmXx32JzmbIU7ZdEyYJbT2Uo/FVvmvAcuEUr0St0ypi9vgs5SWnexau9o8dM7lo8D8S8d6rSPVxdAoVu5zg+tE9aT4xFbJBl62fQfiqavfutqVI8Dl9JcQKby0r2SD/kQIHlLsnzsJgAttZxtN3b8Fo2D2k7srK9SZ39QeAFFy53ZSCmKdTdm/yeZGhyrbPXY/dfnGp5ZZuZT7x3DU38UXHr8Qj/gDJCLBnLmrwg82zxWlLyfO4OCD3fWauS5K14P4J/L/7UagoLIjGEppjyguHXaQ09UM4rcfAUU1I19/6vYjSQG70Rm+wLyCgA6mo/C41AP5/pAAWHMY1Ch6GGCABnDWg+sdE2pNzGGR6vHKOqi8vy34qcXDHdjx6Jd6aHaJL3bYEPUsBC9+qekcsR4ioayb4bVZXsZskEw1T3euv66pBvqMxy+V/nEhpzdByygbl/eQHuER/ROgfDzjLyoN1glUPODU6i9fRf6kZcTLLx0igqZ5hDVNaazSq3o1xi9jp5GToM6g/zsHDHQPqTn36qFtz16SSxbNLAK2MLmeuFs0WK/1pA7xRtqQAae9U1bygBe798yQ/Q71EnOLUngJKzxli35i2+Snnv8foyjs9q4gv9oDv9ZU4FG45iRQ3Wzy8u+1+/33ebxwY0sBtkooDYtz1AhD+1oF+47w2pLaME7R6pXfeYY4yueIWjpsxlq5x0cvYn4G0hKL85mof5Ch4Z+DzlFSwODReKhZkgGqxJ5cHvcXXgHzKSllMC7ZSGn0FytqPXYgjP1iyd9i3kxfr3RmOBqS3OSkVRFTn0n+d6mnMY3ebWV+AAAuSiygEiL8K1qnqHxvVKkDiK0r2VaRQJU8d0iASq6kYnrcJ5a+AcD2qVvZ4OhbwzTAjJkHa4I09Rl1+T6CzkTY44jZQoeegVivpyLOAvoOv+u11e8jNrfOGYfA/mQpSJDdPzW7UbPxZGzO9soO9NVSPAw5A/L95NX479FX0CmzEUd/8FBUjvw0lYIlscYrC08Ax7UPaUV4d+np3CqpRIEP/r6I8mZyPPH2yDzIpad7WGdsvMKju5Y09NG5YDLnvtQO6/NDdjkqg/XaLdYpUn26p3VhB/5u5hBkRxZAKWAQnABDEZuZX1mDyn16O+8EXy4jN8m7m2oCcUjFkzngEGDVhQZs6wivxp77pP92ttVKZFhLpkp2eC3xQ7AkLVeg8oM39FsXdX+yhdCMBDoz++Z9vt/48Ubzeq8X1Ab3mTuHyxLBnHJLS807UEi6ZzqzmIV6sTHrkA9qxFOLobubM+/nfKXkSdiOSVMjjrmI+THMPqK5ba+Gd/4LlgQCNcNk8RIKmljedA15GyjFi+CIx5sqU3bfZTlkG+Z3OEXvFKBvuugcg4llHpiM99TLkww5JqRFeDo6x927SNxBlCRTbVgaFO1uPWow7oYBRVNb6GzpivpVYN6QvCkkIiZM/CpVJkw2fbhWWQI55JgWDSrYFFSO3XduEcl9+l7jmqp2Kjjd5JlRtKYnv9iKTySoK/O+zevPN1r3IxgA/h8W3mLx5iQIccT8Fpf3ddmbCOekhfHSiuwUBvn02zF9IGHnXie5c/dhZcOBEFqTBQHhctraGCwq7iJ9M8uX0oCqGjOUei15ioEHXRDqNcGm7foD+kIX9qFOCzZu3OOTrg5MD09mCVVa6/2lIJRVtYY8g+B2aQkO/ml2HuPjwkAs6oRvZEiI/h0KKKQkFG8gjEnSzrliN4Z37hbf6vF1DpEXl2J1xfzYPobVd/Oc9unIYcO0gGlOmtbXd2xhE3VHUf1g2BIQxQkZm0sJb/BUQ2i2NS/XAlKKNNoo24M0oKyWmRHqSeKfcd/f1XJrpzpSU1iyazWONrF++aMtHNnP7om05GYQKN+PfTSnPnYQMhSfZOdEgjYWWdqaB2AhZ0jjnOmAFtJBqOwuwc4P2FIU9WqdrO5qGQkJtjh06+ihHruftyO3/ynSZTmkIXXLJ7WHTXID5FYZf2BuNFjHF01jI3F+K3xUMI7FTaNzW2pk4PhXi5LbP1JIbFClRiEqxpC4HsFpenXYWmiRLVD+xSHIfYCc4CAOeZsP29qiJZaJ0iN66OiAurDjQvwpkvdv/Vjokq4KxHC3zLr72QFkYOAqSIcs1Tl0urDBD9Wx2GUUeHb7I/7UThl4dj8b+VXCLycNLoKVbqTq+N660aRxMpN7e/IXzW4eqhoNl/yPhZEI9QaUXK8bz+07yi9Mj1y1D9isXnquXw0wkDbgoAzBksTgT4z+RhAAHwrWwLf4UvkARJWt5Sl4ofN89M1JlM3U7geamCEKOwHCO8fuy1Fi0+R+LbPFnvKUiWmRMiHDc3KiJ9wloIUxRXEPQS4v6mNHgxxzOOYu31K5biE9vbZIZ2EgcXW46Ikfu8d7cMOD/OY7n4xFJw/md55l+vhn+jSKc+6i4cubpD5YepRGaNr0Of3FGu7HlqarZJ0jJcUqkSC7+Kr/QMizvoIxoYC6MfiACghWeAaYCjru/imhzRFGJhAHqVZYsu8faxfwEB1V7+vwhet3PAwwmY15m/y6PsszVQQZ91WYC9p9x2wTAnVmmPO03p93abH3km2Shm/vSI2A7dq9IrsDeWPc/yM3fqJAKRmSPMahlcskVGx9eF7YQB8uqSPBVRwfiq2737o9jjRFMGxQLOev4KYPi+6uBDaHybkPoeptRrke/aq+dcfZheE7AQbNU1++Jx5SA7VvbzEShmdUwXZYzQcj+A+tgJ9Z9LG33JhS+zX3pbGQxQHr9GjX4B6RgidnIbiP1fba4uCoNqL7CekModeRK2ycfj8WN3CRPuECxNDpiCGeM6cAp2fEAAGc/lEAAUs/h6dYSEZnw0KxVKYGG+KCII1JJ3zCAALJ/lLMn3yatR7N+8RTXIS8iamfioyW7PN+oxHxJvZHwA1MjWZw/pAtD/KG9j6kBCj3N/7oczBQaDtTdqmynhQ6DHvYHGKOb7o1LiMGABfEAAAAA9pywVkW3ncLbLlK8AI5g56QhsrYOvTiLYAQQYKH7mIwo5V6wUsBMsro430CAF9kp9RoR+B9MTp/bkPp3m/J9QQw7DMcAAAAPNAAEQuKkrQRoAKdY3AAAAAA==");
}

.mood-card-medals::before {
  background-image: url("assets/any-kolajne-2025.svg?v=20260804");
}

.mood-card::after {
  position: absolute;
  z-index: -1;
  inset: 0;
  background:
    linear-gradient(180deg, rgba(20, 9, 24, 0.05), rgba(20, 9, 24, 0.82)),
    linear-gradient(115deg, rgba(29, 12, 34, 0.08), rgba(29, 12, 34, 0.48));
  content: "";
}

.mood-card > div {
  position: absolute;
  right: clamp(25px, 4vw, 54px);
  bottom: clamp(25px, 4vw, 50px);
  left: clamp(25px, 4vw, 54px);
}

.mood-card span {
  color: var(--rose-bright);
  font-size: 10px;
  font-weight: 800;
  letter-spacing: 0.22em;
  text-transform: uppercase;
}

.mood-card h3 {
  max-width: 420px;
  margin: 10px 0 0;
  font-family: var(--display);
  font-size: clamp(34px, 4.2vw, 58px);
  font-weight: 400;
  letter-spacing: -0.045em;
  line-height: 1;
}

.mood-card p {
  max-width: 430px;
  margin: 16px 0 0;
  color: rgba(255, 255, 255, 0.72);
  font-size: 13px;
  line-height: 1.65;
}

.lightbox {
  width: 100vw;
  max-width: none;
  height: 100svh;
  max-height: none;
  margin: 0;
  padding: 30px;
  border: 0;
  background: rgba(13, 4, 15, 0.96);
  color: white;
  overflow: hidden;
}

.lightbox[open] {
  display: grid;
  grid-template-columns: 64px minmax(0, 1fr) 64px;
  align-items: center;
}

.lightbox::backdrop { background: rgba(8, 0, 10, 0.9); }

.lightbox figure {
  display: flex;
  min-width: 0;
  height: calc(100svh - 60px);
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: 0;
}

.lightbox figure img {
  max-width: 100%;
  max-height: calc(100svh - 115px);
  object-fit: contain;
  box-shadow: 0 24px 80px rgba(0, 0, 0, 0.38);
}

.lightbox figcaption {
  margin-top: 16px;
  color: rgba(255, 255, 255, 0.72);
  font-size: 10px;
  font-weight: 750;
  letter-spacing: 0.18em;
  text-transform: uppercase;
}

.lightbox button {
  border: 1px solid rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.05);
  color: white;
  cursor: pointer;
}

.lightbox-prev,
.lightbox-next {
  width: 48px;
  height: 48px;
  font-size: 20px;
}

.lightbox-close {
  position: fixed;
  z-index: 2;
  top: 22px;
  right: 22px;
  width: 48px;
  height: 48px;
  font-size: 28px;
  line-height: 1;
}

body.lightbox-open { overflow: hidden; }

.speaker-card {
  grid-template-columns: minmax(0, 1.03fr) minmax(0, 0.97fr);
}

.speaker-visual {
  grid-template-rows: minmax(330px, 0.92fr) minmax(380px, 1.08fr);
  background:
    radial-gradient(circle at 45% 82%, rgba(241, 122, 164, 0.32), transparent 28%),
    linear-gradient(145deg, #120616, #351238 62%, #170719);
}

.speaker-scene::after {
  background:
    linear-gradient(180deg, rgba(20, 9, 24, 0.06), rgba(20, 9, 24, 0.42)),
    linear-gradient(90deg, transparent 48%, rgba(20, 9, 24, 0.28));
}

.speaker-products {
  position: relative;
  display: block;
  min-height: 380px;
  overflow: hidden;
  background:
    radial-gradient(circle at 32% 48%, #9a5575 0%, #5b294f 28%, #351238 55%, #140918 100%);
}

.speaker-products::before {
  position: absolute;
  inset: 12% 18% -26% -8%;
  border: 1px solid rgba(255, 255, 255, 0.09);
  border-radius: 50%;
  box-shadow: 0 0 0 50px rgba(255, 255, 255, 0.018), 0 0 0 100px rgba(255, 255, 255, 0.012);
  content: "";
}

.speaker-products figure {
  position: absolute;
  margin: 0;
  overflow: hidden;
  padding: 0;
  background: transparent;
}

.speaker-products figure:first-child {
  top: 18px;
  right: 34%;
  bottom: 18px;
  left: 10px;
}

.speaker-products figure:last-child {
  right: 18px;
  bottom: 22px;
  width: 36%;
  height: 58%;
  border: 1px solid rgba(255, 255, 255, 0.18);
  background: rgba(255, 255, 255, 0.04);
  box-shadow: 0 20px 45px rgba(5, 0, 7, 0.28);
}

.speaker-products img {
  width: 100%;
  height: 100%;
  max-height: none;
  object-fit: contain;
  mix-blend-mode: multiply;
  filter: contrast(1.1) saturate(1.18) brightness(1.07);
}

.speaker-products figure:last-child img {
  transform: scale(1.12);
}

.speaker-spec {
  border: 1px solid rgba(255, 255, 255, 0.12);
}

.inquiry {
  display: grid;
  grid-template-columns: minmax(0, 0.72fr) minmax(0, 1.28fr);
  gap: clamp(45px, 7vw, 100px);
  margin-top: clamp(80px, 10vw, 140px);
  padding-top: clamp(52px, 7vw, 86px);
  border-top: 1px solid var(--line);
}

.inquiry-intro h3 {
  max-width: 440px;
  margin: 0;
  font-family: var(--display);
  font-size: clamp(42px, 5vw, 70px);
  font-weight: 400;
  letter-spacing: -0.05em;
  line-height: 0.98;
}

.inquiry-intro > p:not(.section-kicker) {
  max-width: 420px;
  margin: 24px 0 0;
  color: var(--muted);
  font-size: 14px;
  line-height: 1.72;
}

.form-grid {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 22px 16px;
}

.rental-form label {
  display: flex;
  min-width: 0;
  flex-direction: column;
  gap: 9px;
}

.rental-form label > span {
  color: rgba(255, 255, 255, 0.62);
  font-size: 9px;
  font-weight: 750;
  letter-spacing: 0.14em;
  text-transform: uppercase;
}

.rental-form input,
.rental-form select,
.rental-form textarea {
  width: 100%;
  min-height: 50px;
  padding: 13px 14px;
  border: 1px solid rgba(255, 255, 255, 0.18);
  border-radius: 0;
  background: rgba(255, 255, 255, 0.055);
  color: white;
  font: inherit;
  font-size: 14px;
}

.rental-form textarea {
  min-height: 116px;
  resize: vertical;
}

.rental-form select option { color: #1d0c22; }
.rental-form input::placeholder,
.rental-form textarea::placeholder { color: rgba(255, 255, 255, 0.35); }
.rental-form input:focus,
.rental-form select:focus,
.rental-form textarea:focus { border-color: var(--rose-bright); outline: 0; }

.form-message { grid-column: 1 / -1; }

.form-honey {
  position: absolute !important;
  width: 1px;
  height: 1px;
  overflow: hidden;
  clip: rect(0 0 0 0);
  white-space: nowrap;
}

.form-submit-row {
  display: flex;
  align-items: center;
  gap: 22px;
  margin-top: 24px;
}

.form-submit-row button { border: 0; cursor: pointer; }
.form-submit-row button[disabled] { cursor: wait; opacity: 0.62; }

.form-status {
  max-width: 280px;
  margin: 0;
  color: rgba(255, 255, 255, 0.52);
  font-size: 10px;
  line-height: 1.5;
}

.form-status.is-success { color: #ffd0df; }
.form-status.is-error { color: #ffb1bd; }

@media (max-width: 960px) {
  .speaker-card { grid-template-columns: 1fr; }
  .inquiry { grid-template-columns: 1fr; }
}

@media (max-width: 680px) {
  .about-facts div { grid-template-columns: 1fr; gap: 7px; }

  .achievement-atmosphere {
    grid-template-columns: 1fr;
    width: calc(100% - 36px);
    gap: 14px;
    margin-top: 70px;
  }

  .mood-card { min-height: 390px; }

  .lightbox { padding: 16px; }
  .lightbox[open] { grid-template-columns: 44px minmax(0, 1fr) 44px; }
  .lightbox figure { height: calc(100svh - 32px); }
  .lightbox figure img { max-height: calc(100svh - 100px); }
  .lightbox-prev, .lightbox-next { width: 40px; height: 40px; }
  .lightbox-close { top: 14px; right: 14px; width: 42px; height: 42px; }

  .speaker-visual { grid-template-rows: 250px 390px; min-height: 640px; }
  .speaker-products { min-height: 390px; }
  .speaker-products figure:first-child { right: 28%; left: 4px; }
  .speaker-products figure:last-child { right: 10px; bottom: 20px; width: 38%; height: 48%; }

  .inquiry { gap: 40px; margin-top: 82px; padding-top: 54px; }
  .form-grid { grid-template-columns: 1fr; }
  .form-message { grid-column: auto; }
  .form-submit-row { align-items: stretch; flex-direction: column; }
  .form-submit-row .button { width: 100%; }
}

@media (prefers-reduced-motion: reduce) {
  .mood-card::before { transform: none; }
}


/* Final alignment, separate karate hobby, and balanced achievement imagery */
.title-word {
  white-space: nowrap;
}

.aligned-caron {
  position: relative;
  display: inline-block;
  min-width: 0.43em;
  color: transparent;
  letter-spacing: 0;
}

.aligned-caron::before {
  position: absolute;
  inset: 0;
  color: var(--plum-900);
  content: "c";
}

.aligned-caron::after {
  position: absolute;
  top: 0.015em;
  left: 50%;
  width: 0.14em;
  height: 0.14em;
  border: solid var(--plum-900);
  border-width: 0 0.025em 0.025em 0;
  content: "";
  transform: translateX(-50%) rotate(45deg);
  transform-origin: center;
}

.about-karate {
  display: grid;
  grid-template-columns: 0.55fr 1.45fr;
  gap: 20px;
  align-items: center;
  margin-top: 18px;
  padding: 16px 18px;
  border-left: 2px solid var(--rose);
  background: rgba(255, 255, 255, 0.38);
}

.about-karate span {
  color: #8c7687;
  font-size: 10px;
  font-weight: 750;
  letter-spacing: 0.13em;
  text-transform: uppercase;
}

.about-karate p {
  margin: 0;
  color: var(--plum-800);
  font-size: 12px;
  font-weight: 700;
  line-height: 1.55;
}

.mood-card-medals::before {
  filter: brightness(0.42) saturate(0.86);
}

@media (max-width: 680px) {
  .about-karate {
    grid-template-columns: 1fr;
    gap: 7px;
  }
}


/* Stronger hero identity line — same size, more presence */
.hero .eyebrow {
  color: #ffd7e4;
  font-weight: 900;
  text-shadow: 0 2px 14px rgba(10, 2, 14, 0.62);
}


/* Balanced desktop masonry columns — preserves every card size */
@media (min-width: 961px) {
  .dance-gallery .gallery-column-start {
    break-before: column;
  }
}
