@font-face {
  font-family: "Almarai";
  font-style: normal;
  font-display: swap;
  font-weight: 400;
  src: url("data:font/woff2;base64,d09GMgABAAAAAHu4ABEAAAABleAAAHtTAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGoEaG9Y6HIw8BmAAhVwIgQwJmgcRCAqE+hCEtTILhEYAATYCJAOJCAQgBYMGB5ZODIEjWxFwcQXdtl0jQEt3Av1a/FurGaKEedZ3cDu+abLso6KyngzWeqL////PThZy6P2V+08SlKA2Ld0g6kJAcISTFBFIuZRSch3GglIwZXhKEwl/jokE5qXNyeRhHYa0YbSRJwTf84Qg4wszEUSOgcb6MxE3h8yW49dnq9pYc+SOjkdOMmKpLTX7Jh8jIojJiOiETuQclVWPR4ZnziWbF7+IbjiREZGRSambAauVFSveuegXN0T0hcifS6tx/3O3sonInt28S9nchMgOUSVnrTrbq5PRFDciOY3kTmY0ImVpgYCYZBpmJ0/UHBq8WqGxD1uthK9s2ozbr9VDE7+6uuk1p7qeuFD7t1A/6l6rLb2t2skM7/HE/6nUl1VAOTanRrJy8uQL9f3Yf3afebQAqIAhCIpQRUVFoloVAlapKABQhGrr35/n5/bn3NeLYmxjg22MUeGIGpHqABPjI1ahklZgNGZjRfExGhMsbL4i30ie/36sf1v73O4Ao3Evv1IeWQLpaFRAQqY8kIIRNnpGsZBT1XcP8HPrF1QsyRHbWMJgsICxsb3lWwXRGzkqJEQQBAHBwiy8L1j18WgbD6w4MSKu9EK08PKCNgDZdf7dtA9NT/ivG6G+ik8nKhXlXKZzWJMVS9I6EbWaAv8dAahj5eIVxDTA67L173X63zn3SpZtiW1LxhA8s5zYMkYGihwgy2E/VKr3/wJnvARFs0VJWDSvaHa52+mBim5n/a+yWe99m5lV3RjROCFrxjhXgRat5dTdECxTe9JO3Im6IL9+rfx9x91HLCwKs1D+MMnMIs0Rzybc9nXFhXVYk3BhuWATASNzg5IqrBPKzR0zK5cqubRyLpqTyy1B3jEBTv06PCEwnMV/XCt3/7paoJiX/vJAgQ6mlKVDSIqZhRO6Qseplyl704F55jTCh9KH3DTSOsQUEgdiqB4XlYrZ9Nuv3+23RQxhGwgrs/PcGCIoYNl++09nzuxKMoHEBuT4H1KVd02fuo1fW/Ve3VPM7KM/LNAw7HGcRkSlfIRUsSqBx1arfy1AEqB1nP0mcpup+zLYZt8HZryKhYBHlCLadpQ1P5zOu//PG7iWIP+oa7TxVeZ3mWxhQPX8wZgSCDVQbO/ND4LI5/l/b2/DIokG9B0ul67jw5nXkd2/M0k3k3j37lFf8CIAyq8qRQ+Woh4eG5uXyBnC+s5/r7N3e+8VMg88PiOGmRMYp5DOpJK+BYPxfKe1Jt37pHf1nsqTHmiEhA2IqZLtyJLHRcZjniSkDhLIpU6pDUsuuE7p+Fec0gr+1Wm926mynVa3mcVm/jLr1nbZ7bPMdptd/mKf3aL5/+1Xafv9N9yBusFfIbYrHNhVLXSM2V/VOd317/RC/6XuWuoZ1bth2OWZCVFPTjSjAmIHKFSOZ0cuwpKQY2R0hIoTkSJCmTQCCngiUAhtKvXZ/wqlUSnKdvaraMICXj4mJIWwYGurbN8wGWKFFjz9r6lJfZILSickBMqXy3DzIGDvrrweKa0UVNpfvf9VrWuNZUJQqYSG4QAWCBx2VNDN+x08DAPSLMzEphXJKtTEsyzZ+MDgcuXzut2wf4m27+26wggjiBQRyYJIEQmSfyw2tYjs6XKOEdQYYcTIGuV845dBtt//y0ntW6GeJWzkgCULhr78YaIuT8YHmot7rKsUcEq4dX+vWnHW/Lzb2BuT9RzwILOtJMR/GSJgJACgaLFYFIEFsgqEgsSixElCS5GK5pABZcpEyZIFNdcVGiAfKjAIZbAR0EjTEWW2QtvsQTngENphpxBnnYXOOw9dVAFVRg1GozsIAcM1cxV1bl9mNoS9Wty1G1jf7DowH9RoAO2PQjD4+BYRjdMD3RxLeOP84nwY+sT/qceFRKbfgAZRuwQUA1fAdAQ1L58jjCcQEZOQkpFTUFJxouZMQ0vHhZ4boAAyPpDqOS6siUVifm+uwmh3/WUo1o926aTroW2haeHcTT0FbVelK9sr3o7VyBeOjh+1eJTfyJzBs75Pr5R4DIR4eJ6u8whypEHCetjRWdIp6Sg75A5NPcuprExz0iMLIUD+XmdqQ/VWUSkqrHis9Zyb7LJEpWRpeOaCdcbpwoFQ2GESEWz63QCFW4xwpaEggi27WTCjhQNuh/sgq0kZ7h8QeMRM18PW0Y7KeLMAty6ZUN6/kWBv9RG87jCcH3DGM9Odkn8ZdXcDww2msYFKWbpCedPs06ImVwZGC8atbI0XS8h1fgomI10GvtujAFvQwHMsbu1umpXTnMDmOgc/HVyx2qhUdRi7GAD8IhPV7eMeLIutuxEFfOctz6VqkJqamnS8OGnrLHt6v3aOWoBEjsDLE/StfXfNhOWV5e0SQFk5t8Gtqz6yOuMt76c3qTtgaPQxnbPiJX0qVQPolRQTyf5iP9MnTxex8wUq88UfuwKAEFixhtx+RcCL0C1/DHeJ484XXzBzorXTW26dVLlxVV1m8hQVddeu0hk3OqitYWPwk1bTpzcLMDr+JlO+3T9I1x4/JoVmRJLhZKkCtW1RbSk2TRTYXc+lqdv2TVgtO58J/1FTqQTYnuRWLpcJ/h5NV8EM885mu/wABKus1PQrPthhPNvfYt9XfroTOZg7FiyaH31eA0m6pqrqBkDKKY/4TsbcXuKmDUby94MtXFXlzoaysgR4EHDAg4pllRcNu4e7jpEipyqTAyL9fsZgPZgfkJY4sgukAUvDrQhVqf6Ehuh1xxUt8DKXC97rAPoF+B/wJ/QWTHsUgJ8A3wABvNl0C3iL5U15WZ6Vx+VBuVtufa/XQ7MB10ETAFdCQ6FieLrigae7m63nrCnuehGv8TrLbAW2PyjxZ7/gr9ab3/uf5dFP9U85z8sfM5/QPM0o2Tnd9gSZKd5NPHQ6BogvCuuf9d+RZUy12wvWDuEVHUQMZBb3McAy0auZ0kVM2dpd7YxdIIsu3oIPAdSMBM8uQgg/VkY6KiisVZA/FmSCRMtZxtB9NcamQwuvGTAAHA3YB9gB2ARY83wtwALAfMjHJcjkAZbe2351I79DUyq/La1fPb6q27SZ4ELZ9lloLL1mkv8F5pt5mRdMMc5IgxXK00Mn7bWSKV2iGGGCYK+SMu52Af+vCu/cjJ8UB93HHu2Uyi3iWOuzw4y17LjLpvuTqRTXS4s62e0LiBq/ddfXBSuQBvABGLJ+6AeBKpXL5TK5QM7imQMjFjyIM7v3pyDGNikiObT/s5T7ef422r7Zb13LGzwPhfxGGYvd79sTuynCU77KzN8W6wjbD4kva+Fb/T9uDVaQYI3YhAkXIVKMWJkKFCpSrMRAg2yzwy6eMr1LhX2SPEzN/L8ZU5GJUIxLQCRhhJai4BKXYA2qPKL4fxiFn4lIV+NHfOuLSWd8YpU3rfSCp6Zd6A90uGQem7EcesBB+93sWvvsnWrBCc630RmLLbNQm+kmqlepZFK9yxdmg4IZ8RhhiH5aJ9VqnFSjTpUSYpZFoP+a9pYffmhQ5/WNR/xv8syjS0ePmu+5bkV3j3ruun7ZTCqOdzkH2w+wywESAex9gLaSQokADQeYbQDqDFBLgH4BTCCAHgL0DaDvANWRwoQBmDgAEwJg7AB2EiAeYGsAtgygDQBbBLCFAO0E2NdY2A6AXQGwqQCbCBAHkBqgQIDSAXYWYC8DdBZgbwLsBYDZDWBLALYKoKsAGwdQN4BeAmweQEcA8gWoCqCbAF0A2LMAHQaoEqATAN0BGC2AUQHYkwAdAOgYQF2pONHSMTGz8uLQXCtttNVOezm66GqAwYYYapjhysw2x1zzzLfAEsutsNIq5VZbZ6NNNjvrokuuuOqaW2674657qtz3RLWnnnnuhdfeeOe9Ov/5pN5nDf73xVff/PDTb3/87QCSSqMzmKxs3OCmLdtuOHSEXZh5YmYLRJwikxeKi4EKrW8uJXbqI4wg4Dmf9vBB2+N1MiUvl87CRasGT0OQmPUNfFi4XjMfuc8sxkHA26iDdYjmadGvo5SSnw5yddRJvrXxQCkadNMdvv2aBAxRcySgm1GtWCMS41x6j+KahwqjBBzNkFz9yc8nAJX2KcTsW9deLqt+/3zzNx+L8MFpNuwVbR5JGAcsxgkTwB7mYpMm6wTmqwd+6Tjlg96a6gtnvxkAZJ9tADijQGG9626s9/5Dj6LTpb/ocSku8xQdhV4VOKrR4A+63OjpsDek6yMcGA55eqt1E9yZycqr8mDxNa/H78OzQOYqM2n8xkig1HD+BNdZYKD84zP10c1iudpelQ4ttKhn+nOR41Jfid0kxWG5ZrWbndiCnrIatFSLtaV6O1VCD0hcyq1IDpyElYRsG/6tbeDKjZEnb778BcjQWrZ/dDbCUsuscd5llV6q9cpbH3wMQR5lqFajbWd/4w/v0qBsmJ/Yfy5YeRi8U4ef1Pf8hVooZv7wiVeJ/MJjYVRDb8HI/9SCSIyaeotvAO+48FvEBBO2S9Nn+Eba+73f6kNNjgxPZZpcvTKZ3ZyNX3wGv3+jVcgNMinUqU6gLhWoznjm8xqgCUn8UjJP4pfdnYWPlhZ64LEa3/2KWBLmXCdybiuK7idwbjHQdzya7nCQspC/18JlJlHTMeJ92/5lIWNLqiLCmP992bj2JSbcEyzSf/APKc5jsYe25zWXatZNvaT0oYlla6aJZHvbxaQNxRpG7R9meSEN96eddXKvx+G9hu0xaVnOat1skodsv/jEArUww0yzLLLYBltsja8RjrYuA9kcQ7p1T5Dt5lbHx7n3elKOxqBuEvVtQoSKEm27nXbbI9ZePRyCJGYivZ2FjumB6PO+Co32MGxqeJv2T6PXSZA4WdLN29EW1BdBTuaxv5dgbQfqAU72BKd6gDO95lfTjLNdweEqm+lZTGzoe/txr6ahN+g8m+TPVznUb76y2j3HgWh71UToJhMeWa4Fh1TxotggjvUBvMSTxzbDvjcSkqqdSlLLqa8GeKCsE9ujgvo/llwrrXXQUVfjUF8SvGXgWoOw5gUna7+9dKxpGLGbFcK2LsLQfmzvKPpbg4EWYkfjeZPB/mZhS4tA7RLn5HPmKkBlfZvgQqEnOJd3ug/CZoi5qmX1FW/jBUPcFDXZV1ff3uz9tCwB/D/oQkW/9LHsq6jfgTEfSF2OY/6Smzn4amy8Izqiv2Cqz/F2H2jplYV9zMtM6xRCKADYzkk/cTXw/1cnjQ/JZV9eN3fMF0P39tPQv5bK7T6iRwY6pUWN9PakfVwriqpNTDhLqquxhDeiBbC2gB6DjRfWc+ISwHIJOt3bIUosANZJ6kJmj3cuLK9oGGeAi+l2XvzLkC+jX3sYTizuxaz7TLjgt+pQBRNRlN2fmhXiIimNjQQUI2vBcDKV9136gNrUHcK0FAG5gM78Aptq8kuXySbJXMkdRhrdI9BcbEUxkoKRHi33sBId71zWuMBSq++s/YwaiV06dnt4F6N8e/dy2R77thR1iqzGyc1srGRkMeg7xRrQ48wvoMvYG9gT9Jx01DSxl7wnhPEj4R/N5YAm8+1Kw/3dU0jyLxhEyThvt+t8F+O6IDY9DO2PK5TgsABU/zFktxwTuDOskA/4tk/E9nXkrRz65XMq6G/6Lvlc8MqURzXh9uJ6SJT260TnzyZoHBbNcGTpa3GdtmigcQATzygoK2oRg1CGnFJExkvObtiuDLO7zazB4JQzyEvItWuu+Tbrz5dh16fdKl0p8JRvvCzOzntuYngwM36olsoV/op8wCdTBdfCYYRr+tiLbmIV2+kZqoTYDAl5T04Af3UamU3rnyJLmUucRLvr3vrlw9a8R/PbToo+fXVep2OGTz+b4NNj2/9Ov7R/nP4pefj/Ng+nsZw2lc9k2n4//ck/A78mGR3ke02yvfAJ0+TS8d0MPTb3Pm2Z1b3oYSnWXy9d5FzwBzkyP+esY/PY/PRZ/pl5bm9uGGAsMCdMGZeQRZiba/okJwYdBRftVcqpsMaNYgsS6ykDBHJo4V+ccbAZ5llu1brmrOsb0M3zqFHbiYvrwREETo88FIf2a7+GJAcoWQiVBDexADWOJEFMKaLYOzPpGEtgxvpBnegJahLXWifsBdl0k9GTJfbtsQJ4ZW6GMdNbIqnl/uWP+6LQlmcc0xRLbQsHzZBpBZYXMA+k+cLrlXSaezz/dba6HMCFLHKDXF1yEoSGZgAnHsJIjA0ZQdgDxO2biYu1+98WhID8aKNwLBLxMYhMDFYWzuMDo7KmX3q+mut5Hj89Vyccsse2QxcblFtq/vFd5TPTH8+3PZcclzz9diqAe8BsAU2xC7tgpwgGMO+3mooUoFn6I/lTjiz50jA/PKicmZjkjji/NO59EqAGgqufVM/Mk6/vxhq/jbUOW9VbG/31yEwIZX6a28Vn1ESOzKK7Vgq0+0vzgiQzFX2Myv1khNMSiPcjAhH7ImaElsACWsfAXxUFoxjEFcqWKAkb+F5IRCOuRDaeEJWq2jJ5p3H93wv7jiwe/r35OA5YsEHTZyqJSaVMcNhydvey5P0de4E8jTJRfZhL7+SlJJlteyglWwZStnFv8KQdg5/TaMgJhfg+Ji9HjC73gz5O+jKi4Fqc0keGljo/2t8jdiFnUO+9UQ1fdvzfPjb39moJnTdTInazHB6L/Xn1MoppwELplt1LQfK406B+UH5NzZFCOvt7+0x8W4xikLoNHD2kSpXhX453NCoUIQ1/fPNHvfdq1ajxwG1XXXLGMQfssssW66z0zWLPz/l9zulL9XHMPTI7KxIDxKImJ4fKGaKjdYOO0ME6KZlZlqnu2lq7aB+ltaku1RZVD5H/0YQpR1ctqSOVwlSsdtRGJoCunNWapk4v7U3LhYkff23k6uLwLxzhxKxeZ70T6537+NxL19459t6tdz59EbVLu+1XwZZOD6wF7O88rWsLPwMeZXhwXHjL2+Beiv09QjJAO9ApbdRB3aeb9fdJG++dDQ8O6bJAWKEF24NqJ1BtycVyb5ys2V4AVdJLyalHJZCS6+S8itdA7mIEFIGTKluqzOyHef3vzSiEC6vn1Fft1it6tfEflQ/azD2gX3Sn3kxuFNxA70zp9Arllrw6KeSdkFmICPERA+olHYDHAWgZ5IVclqOlm39zAFIZleq3/FoU77/H1rJddueud4loAohWn/Q72ALtUYl5la1FUxMZsxpojyaMg9wirADDCzQfMPzAyJqV1lwLtFZgtAWjPRg5YHQEYwBo48CYAMYkMKaAMROsOWDMB6McjE3zdxx2JFwhMG6AdQeMKjAegvEEjKdgvAbtHWh1YHwCowGMH6D8NlQghW6ojMAiCwEFSFACOcqhUlXXUQobfQod1xQ6xhQ65lmgERw9KK2BskEsBW0ZWC/BqCW36iIDdH06DUS4eIm40odceIcRfeplP/kqogA0YNyICI1PPOUOF5ktW70K3qp0RLm5+ktGUOySALulYnXXD08kiavkPpTSGmmt051KH2Z9qeS1Rj9m/VtHkEwlNWuIaqh1Q60bas0Q81BrsvxKSurDMwew7DyXcC3qC2r9ClryfVYrD7WOXHmm1AgPiTWJmEeVXCFI2rMKce33XHFUn7BxAyQCXLNgJYak9Zjk3pRaPfQLUcSeEDNrRPemMgsX18TsMrMlJG6SVG1uglkBL1PfiLBQVbFadvY6eOoXaXa2DzIix2wgu79Gaw4V2Ht0gbn2hiD3oicsdv6MXCBYVRw/bhxnNXtuPm+MQeGIKajp4ZMnpppBpDgrwRKRc/I32PpXd4c3URX9hwE6eFJKzq93H1AI5Wv/X9bnAUvd73TPA+af5M3i3l2h7F+TzwMmhfevLwdKYcP7ESHeGcqPFRPqOQH9w+A8SGKRmS3+fNcQjqeWEaHHFKE9UeWmSvdhvhMRuSLWrrz+qIo6IpOv7jw6Oq7xRjFS4Z1F4xejMkmYS0JYV0IdyUnyuqvXlHxkyZSugi8eOWOXld57HcghggVlHBneKSRaTiLRQCmV6bHk6EZvgM8Qd4hrMe2oiBsuxYCL8ieXIdWsRnVVvQ6ovkNfNx1RaXipAxKdlhyt1SBwMhWdmE9V1xQ6SSfMOUVP6PE5x+sRPZyM27Cui2PGOioZ68RLOoDQ0TpSS3VkRLJ7Rler494RrDnokLOGuzdsYKGsJxZq4hrSvaxCpfN6d/Re/alzCtmonnrMZ1/qVN+zv/tBBnkUowyVqtWoZbARysw2w8IapTVLDX3Ts3ajtTg/UI/4HuQbZYyxxptosqmmO+6Ek045XgSTV6tptADnfLq44tPj2iue3VxeOpOEdQeINBKIMhrRShFjHGJNgN0kxJmCeNNOmuCwYxKvbJqqaZo+sTEzfz6ZPFx10133PVLtmTfe+0+9/33z058g0sihCKWo0Il98WeIuWZZbJgFVlptsw0OQR5kFK7z/o4DboyJObPgacHbgq/5N2b+LmNiS7ef3lydyX1wB4srbrijykNPPPXaO3U+afDVD7/fCX3xAkpQjir2xo85ZlpkuPlWKLfJegcRYjIywFgKSEWDMLDgWPmRkxENWtLF9gz3OXXTmnkwe29n7ueN978Qr8w4Q+XrIYeZBqIVIMJwwt5XH1WBWcBzGLgjVCFsitHIIIQoQrASBulIBnphsHCweHDQYJGWkIxiGHAZfT0canrYBwPq00oFOGqL8tX7EgkJYzZ57iqlbGCPrTxr3gZOMe9fmdoCQecJzwLsBFBDKudawIyAPox+ogvYrKDn0n/WH1eKFcTs/CmeNIkoWMfLfv/8acVO8mZ2vL4E49m3tIorr6WeuISUjKKKmoZm7Tr0339g6Vs4897vy/3v/OBIPJFKZ/PFcrVWbzS3tnd2R2AIFAZHIFFoDBZ7b4fu27QEY3iv0JaXnJK90uZVSmkVVR1cFP7rs8/S1jHj3hrKQRrKr9TkCqXKJ9vS1tHVE4Uj0Vg8kUylM9ne++flpsb/NxHrc2ibPPAsjecwYL0cm8j3NPHXthdrKyc++sDClsHf9O/7eb+e/OF1a6mMsjH45r8q6nKliUykIhGxACISIK44YoslphiiiyaqKCKLJKIIwgsnrDDSlIbUpSZVoYXq9aGhf1IBZZUZ7yyH5P+7QFQVXI9b3PxbBNcjou12ux4rpO0qx72K1X66I2RAuPLjAHAnuUC68iTa/vO7FuRznRlrCdeEro46QGB0FRFcSS4qEmABfpDJxI/djkd3j+dj+p7ekmo4+uStWpNm4OmBt7SDAS1hlvUKyOiudsGdM61PfY8KfAEJPnjhAul77ScI6mOGX1HxQQGVQVmMIXYaou12JeToch3zihQYg4y2C5DlgScbHH3BGWsDManIQK1aLDKbOSgwYYMhgNd20mTsIr3by0dOpJW/X/YtF+oUmXjo44Fpj4LXYANoH3sRjWWteY30ZEGORQeEKeCjHFOtpbCe2pJkF6rPRzvZ++jggKR685z/ZVw26kEcdgxBpDhqbsmPjuvCsXtkuQcBeVEYglra0DQfSEYjxmk9LRbClxUSnKrTji1tltRGtcIwiiMVPryFG10QQraAgFM0fMd3stdbozY8srKQiEwqe/mmqquihJGCHAK3wms+3MEFij54DsXOijJmQcmShfCXcXlaT/tqGJHmVCoAOpyC7ROfmWIU7rSoSv1O1cyJh377uG8xdlSEamvIIKecUnkPIKaOsoUUuYm6LAyguBBxoSDVhc+ZJ5I5c6bvId62u9U2nWgwakA0Gxl5BwqcUiRNNkhehZOD280AV+uISEKrQ+9w5BB6GSTtxFMODmPy+1gzGEgTh0hMf6njPjKAh0vzrDWa/G6xvR0qhpEhVFSMIGO3CD3CiIrGiMWK55OIk8wvVWC7UN4vfcn2iVfUxM8DxGoxfL7Ym+nhJ5/OtsLvTy+hx5/ZxzJLrCCsIqwhrCNsIGwibCFsI+wg5wzQlFPJRn3uSDXBUH8VhnlJceUzVVXM4ZbaSO8JzRetDaYoRJe2K3pGDB/BG+tBQdsrjAvm75n1k8b+SUihUGQmvP3dJvCSrr5UNwSfsTiJFntI+TZB/wmAc291JZs+kbrrZA9oME2wndD1Z6CK+6ivNxXLQUXijaZ84QoycYu7qM1BWD8sTt1M35sq3C38zJxZFw6uK3vfpCuPwtwWCDoVsjD6RYINzwCLZcoFoElWyRSqLah1iWQyGOkA5yeNhe1D/4McB0Wzu+MAD+5E6vETaR0t6mQalOHxyMeTGXvd2ABhXCgp28VEyVtvUj6eyIJGuUetAmSiTtoVo/RzQqKBGBkyosUr6PWGj7nQxmq7BQ3kIBMtEjQRjEb2VNnLFA1PU40HPbKtbAS7NitXpXWJfjWdEI4VF56poSKp0TK8MFz6Go1ak+H6K4FsHlh8eojbvLqzuReyXGsLig9V29ScEva1Iz7eAgRNsy5/xRYSvmZRvY2s0B+Yo+DRhDrnfLy4bXjwmo/MQXI7atgRLnO7pGUxBnZKVi2tHJvqlWOygs5FhjVzAXQl0KumMuJyqW6kjbfqitbOXpn9FYILGMFSXBTTaoutwKeoiza6YmwFabWBIujPBKvgQT84qOdWq22tJVyq4dAQOcCtHRzL9HKe2bs3ZbTouMyA6svcT+lhjb7yBs7mQB8rakzSesqUdVKWYQudz+V/eV0XsQcCewy9WIaGQjAKLdOFwF7MYlkaCiFR6J8UsRcC7FSSg5VyoBBSA500nJpuzBDNFCfLJLvN5hGtpGgjZXIw7DOXR80j3XzSt4AWu1JIcuzsShHJKeYsJSSnlLOUkfzKI3ZDYnJwK3yjtt0lHEIlorEq02sPoK++WKAYqYlQq41QmbODxGqlLsRSH2KnBqgnNAY+cwO/b3pGqMzbQewTmoOdlmBnfrDT2oK0RagsiNChnbI4OkIcC0McnSGOrhakO0JlUYRe9Lzc6+pAblb75OnSpeBJGnb80Ovw3wMBYX+QA/AuAOocUH8D1n4IgW3/BwBgAbjzHyBmJ5F2s02UCK309XKhMUbl0LUI5Z2E682YSPebki2U1sp8002MojG80NiHtK3U2ok6vVrvwAImEjfV2Fx7RinjEuhP1JZwVKOdRCQ1uLpZJ6bbzAcnWq3Mu5eQWKQqMHJNwMfgFaqOdks0hFxrvWLxau6RvlGbk4izDR7oK0RySJhjoQxxIl5XL5wBeCnLsJxAnQXFn4GrHdcVq0U/BIOjSGjRHBeSPuX6g7xWTeRyGXPmZJhZDO/RqSZOjtmtD966lDyYOEWXV8LBsDrkmPSHjbrF4VpvHH8vxXe+Fa3yOIp68Q2cLPdlrGPSdmzNfj1SMCGYynsx+9TuGWol661Nw1p6RLeRJYCdgaWGFDurLltwt9BVX0pXenE1QC/1CSXFatzqCkamRTg5QiBIp6MkTuTXA0t0i6rHvQxFmGCE2Z6vK23c65j2pDSuWuxmVFcRkyjLiKwZM4+ESxUTOAONy8RKz2ef7be3La0+TvCeX3YT/jr5tdJ1sRPTdzlPc/HA/1HbNI0x3g+3JRmjvw+yTemPkZYGjSHbWasCcQbv0ovWT3uQqZNUMcUKU3txi0v7IncUTPAsGxY6Z5gNue29Obn+TXDjddrDQ0X91qhGhfzVmFt23H2z3u94zHvuNMb3YQXJRI1sa5p0XCVsbZGJoCZIPbB8zZnhUisplwatS9IfozrgAR25IyfPJMtiVxcZIRFukVrYeSUgLYKu2EsX6fBMQj7rCPQ2kyh9DInZEFRl7M4VAdeGv560oL4zW3nqRL7yS0NfzxN+gJtbvNzNgef4QNfbVVxCndlfVHXgmx3kEgt3t2FcQSnq4vOF8os2dVLrXreks0BICSnbQo0D9Gmqve8i+lqOSoL3i0kTi7sY29d4UcyvrF5GQ51BNOqxXeifyvRGCKmzmJVtI9vsImRBW5athdbSeDN5VsqniYsjKGzjn9Hax1FnttmGQCdIgb9abRsDSqH4uynOdPIDcSbjoTG07/1qnECRk8cNe/fYiT0U60tdH2dadwjjmmjRutjQOXWE0Flg77yUuDEIl0LZoMxIP3phv0VnEZtWITIOYrR6IiqbBSu/eg1GM6gHsRiStpcIagTCCPfaRL6QPHERAsvY49KSXecIjcovljOGBP194WBO/5owkztKLhlcBnFZH6/2jvs+zvwhjpGHuJXHpCh8JraxV3pQQASB7jPXkdMYe5opScfw9gz8OME99SWtY1kC+rEWNusQ927DGML+c208p4wtxxWbRvJJB1ps4b4Efky4a9BVZHHVo2hcPv77J4d1aRZwCzHbxzY1cx1o1kax85T9R44Zy+ZkOOHkigOog+tsLWGp+pBaM7+2tfyi/xGeL/VLS7si9td8qAXlwb89XNoIFuqYznf0J/cYh1YB2xkB9KIa/c9Vtth3UrQlCEZPSKFJI5AZ/VSVjf02pOgiB5zKSOf7FB8X4xD4ItHPVK+mjWYtb/ttUZvdzTbiRiUYo8HIF9M1WF79GmsHovSPr+CI54g75IcjIC0zIHmWXmoncTu+iP3l+AXjFelr34h6jXHF2aqTwtA5ej8b/MC7r0lpPWrfCp4wrr7KD4Lf8sY24BljIWRFmNdtx2dHwQwaj0I6PMm+ASQ/2qVMJujHe639OA6fMsFwWwJ/hs/6l83qPKMboCg7e+7N9B5qj38rVLUKJncIpiQgHk2sKIUXjxptK1KTRPT4vEz23nTeIyU4gZEIwbH5zKFJ8QS9lXmJ7Vq9puCEaHKc6Fm/xRX3jjd+Zu6x+O2kxSPJlWMpNs29cx+9H/5hVPYYMa4tsa6F7aajiK7rYYvtvFIqeYxjgeumLzA0JKtUm1Gjxq2p0ditR/v1dMbytb0i/LJ7cOuLw7GtdmNXmU1HseicM9StWOzwsbPURIUqe1ztH5SqnvbU7Mfp3mxoueUGl0ls0fuAdb8RMo9HftW35ehb9OegTGNwg2/sFFJXpqZTec2mX1eO3AngzQOjuBtbrZ3B9Ffmy28ZA9LhcyjtBKtyKYXvI366xA38nzNShEwcQ/g5NINa4W95OnY6R61Bte0qCExlJFCUmG9fo9QDyrx98YLwjVN2BRmvy9NMwy6VMwWj13Z0NHH8J2VOwOJRVyOGPGrBopK9t4lpFEPZBCmqUiUFo7oS52SV0/k7/DZRK1XCIRz0eMO2xetHxrHOwuXbMMtWQM0bWXph41K+yYrMwZQy/qm5yILdD4MrnYqSfrolkGwF5djx7Trxe3EkhnUFOCFkY/RDf46A4BgkJWSk+L5xkzCjBfd1cSstgk21fs/pNqqeq1SUYyAILIchARelW0BuH4N9Y8kJCBYFWuVQq/Jkb3BxalxgkucOnZq+xtRtCgKJE48YHKv8DuU1yKM+1OO3GNONnaBgVB3vWxbmazZXPVP2oTq9MEJVM/pcpwf+6Ek5emEcxnLVorlJzngxV0a2rfbVNuzx+zipZMDjxFnds+zenDb7sB1WsTVJKn2GciWYCWS0ylEBRCnSrBdOe1LurSZGeVXa1h8vL7ET0rA84YRmWp4PdT7j1m/XGLLlS5dUpdmVwgzwyfEZ43Zk+v2SvoBPtFDj/oRW9yOXfHpxCvvVO39ZEAcND+U/f5YRoyGFhns7eD3gxcZhn30upJttvh8gqxH5VLm3fDps7Ws9P+uSpbwAtDSVU7gKNIpr+NEEJsz7NMQX4sQilL+0VNbH4BWIoItXDUyfXCZE++vJXmEId/APi/2cPRNsesnIQj71uAjrrMBeQCuJL5uU6Ilifl+okk6UKyjUjzPxv+Mj34E8+WaxC3tbSoHAvhyGEtCqRk2hMhpMmtz1X6g9k3XKf7wK7N4T0KP2g1ON8xBjS9y8PLY9Xih7yTOs0bNkVLcQcQ6xyRL7ALpLBH8VbOSgyEEj0LEEnb19YRGM3RlHm+pF6LHmVNsS8mxcKhwD54pjmMRBoXGOvMyfI2wYWf2TpFsEw8YfmleHCPP0HF+3CbuasTnIAVN7St63SB8TXybwnWTaKGGMrdb0gvjo8h3ChDE+7MwqeP9s60MxssNTrW33cRAbeg4+eHC7o32w5eS0niJVd5BmiEdnIucs9KtMM8dRFNFVsJELmviXdafpoKcbcBorxtqeyOXS6RMYx7L2SqSG/BR3JK3F98dfs1BdyAXzPU49D+8PvPCipn0RQFDUY/eoJi8g9KRwtxV6tt7eYnT1LQmCT9pAhncouKzoroNJjVT4pUtwtcrNXCaZBMefvE17kzC9z/u0u/7CHZSnVks6bUZ6H+I8hQudJaLr3u+h1JskdtmA2iKm05hg03CASWIawMDDz9nsz1LrZeY8HJCot8APwQmT+Yqu4CNB8uJ9pVjywBN+g3pbrIi0ETwmQww2FCcQFiMoXWp4KTrf7ZxnrmME/dEWny0BP4k+0RymCPOL1S9IfosrFtY9wZ8kSfFek/sGIzSFr1c3D3u9ARNR3HYzodLItg2LhaTaiDDxBjAbZ2oZo3mfGIvqe9z5Yoe4tUveYPrIg5yBUkUOFzIUC+r6og6K7OoeWOjERFMtiqyhhFP375pex6w0nUl+W+92s0mReRFwy7YMHpLVGM/mCgRBvVrGS3phkprqe7vV4T6LmDFY/bC5mu9UXqQgM0f7RIzveWD9lYTHa+Qp7c1S3s8bfRLIIiHAkRhQF09rVdo7v5xHBSJvT4RQPEVo99TyL6sH8K8jzAkAl5UTfP+OSvDJBCMQlBOSSSjPAD0NAsSC++HqaM9PCJTVe7X+kmM2uHMPJZNRni3t8iRWaleLSOzWSvZ/P8WvkxoqDBtPdSypMJcLZ6bATza7rbS8ljoH+/N1US1tzrPaRy8RxNHFuZI3Lmt96SGXwcfUG648LUNzl3uyCylCRC1vZmfXXWehvyTj4lfF0eHnwL//SabuDoWQUqsdAS8cGtWE4QBZ/B9icRdT+nzmVwFBrCDXHsqxlE3GtKOe944ydupX6BnvthIGRyIoz6Bci8UL7nzAI4ZPjhO1OQ6x95HxRzLziPgYjoZdXfKI4PSKg99uG4HlUWQl7p0NcoI0b4O8l5duf4XaRUmciQZhgppOHBYTUP2iC9Xglpsk+QfZ3VZqYAl4QwgFCEZ6ItZ0pkbt+qZa9TvpQiM0GvTciqfzN33dbMciI+o2geGxuWAu8Xx2G/MeQrmZkOFEBvb5a+zZEqGoiJIFdgvNpP3NIn+/fsfNVsRLJ1uFRZkI4cmJR+QOykM4F4Z3yBTvDQKhNxqOjXPfu7cvW8El8t3e39bzC0wCUQf3aueIVZoJc81NPScbTvb/iA6c/CT/sPKthdkb0HaXIMrm535tGWEuMSE3fw9tpKJhiGQ7lcJAW6vcQd/spN81z9asTlByW/JulhVAoprvWCY3yxWXgGDczmbtxeiO244eI2/Tjp3PFWMv6bCMMZxvbDlim4BDJTSH7Or3WGJ7PJY9BIPPqjv08RFGp2PzW/eMZMjFSZ8PaL1mPDcOKh8vk/YNs+Bn8clU4OKTERjqohmgh16HR6CNflqJOZ9sj4+9lqFnMwS9tThWl3Ct+bAASiZccQ2UPUuk+eTTJU1JmUF+c4tOhQHMVdxuctnqYa8JhL1yXLT1qiWoILxMeS5LUrr8XIgPs0IBeWwteIiDmE2YwBZNRUDfVty6jScOvAroRk64MgrIq5hCf8jFhSyyxxd0Q7azoLTodcKRUCTs3LFNKdNgX7UL3SXz/FZzyvP8/M7VtpMaop78BlMvWz5GWMsETWW6V0QaVE2xtN+raC6rZY+WKMfq7M0mOuo8mNCo9TBxAVknNec2ClBSonynlnxZaFEXqPfiVb15vdJpgaWEuoD9mv5DndOifrNOkHlOZwt3umGA/i3HVuyojRBvGz5d4j6anMfrY2NteowZr/uIoXXC3924dLw7l9aLYDIpwtua1KEreYHooTYe5mPPt5ltyODaA+oq4lbX2IEr+3+vANS03BOahJg4eAFKwk1WFB3YEl3yOdsMA0zeZgZ5m5owew8WJSGJfTeDIRs+aQfu+B4/Xrj8RM2snkEOVg26lGRBEDG7HbzKpoL8/wpVARpMbdrn1XwHi5+NIxaTx6l47MQX3C1awP/O1QXMDiIn/xKpRWiUuCQU8dg9cO9SFPI9qSb98yrYr5gRLGYUi5nBYKeT3wwF+woNinh/spiuGfokaQtasxORoaFuCAp658qK2UnRCDG+FdB0LM6nA8GW4H7amLXin04b9YJiN37JdoVCBzi7FHjyHZyC6UmZgVacKlrt9wB6NJrPDOi42RGLCGyyrQ/HLGrP2Ifw89hiOdVPfy6AswA1hfKA7NdAwyDZHPTlrwYAGTtIW1n7urfynVlNpjwU1FjNxlz+8uFH2U07q4zhlQk1sZKi4gNCcamJOpnpD2ltBfTts9P9jC6h1/GnIRfAeBtZqk0zakeKxLyrhRumKTqhX69XNx3f7jWrq4CXPxKrOHlF+o5KtjJYzzYbsPmBiW8t+SdpqbxrEqk3ra2ZWaP3zQsqvG+syGRJSYWVLQqJTFTX3k/PLUYKiV0wUx6WdogqiF/Tph+lfA8pw3tpcDLZKmW1JP5EsR/tfObAbwhjXPo83u8x+STf9CDMnt6iTmiplilFEhsnZQfdfpxhuGhS6EALIBjfH7Ow/wVwGwY7SsZluJhIDpUBle+z8YECsxeNGUajhzHoEZoVxbBsH/7N9+Cco8MgLrkZ0MaKS1spezeRTiUefOwO23lKKPPG/dnelw4Qy/mQXsx4IlYsXUMizzHG78iMT8H2Pax1nuajwxk44zyxlksEbKp3ZWOh4b3SVlAkF0DKrph+8jj1zVeT2SXYXP1AC4ld76jM0Pw4QNnE0wkvTtIGCuUJr1GiWPK11L74KodWKZVctG6g9G4mq0AqidwKHnhohbgSKeODkVvwTcB8As306cqPULP3715id3WnCWeOTUbikbeUMHu6USkyJrvVBEI8uWSmwzPlFJB0EgY7Qr8CLZcKFeLmyi6FWgCUXe2nf8kv0ne0IKf2ziTUQXLcVRLbk36ETLYqBR0u6BH0WaJZe5u9FpYV5Nf1PUqfJX73us9+XPTyUQOoEkvsnZSNm8nesCp56ysUzq1sUAg0QNPX6MJm/IkiyKkD9AOgiZydrGbXmuSTH0nkClHM4JCsML8hYt9x6Iuenu158bBeqQIk9s6IfzrxL+m4gU77A4j5/WN1tj6h2CQd+kAmx8JlthG7f7DvR5C+RpWHmWmqxkql6HkOp086PwpMTFHL23N4Mzj6sTE8uzJdmPflsMqlQnGfLsu8egLTPZ2wRNcxBfgz6P+KDMKOos8mFxfVqxOe5CaHiCBJF6iz6wglMUvFzOSJ9uWN/vc6cvJd9lymUpeo00UOyzhksvriQJ/jn8dIuCVGUC4ysaQ5udoEda0WI2ba/LNG5NnrKmsVcQZg/tJ++oG8gR8tYqqVEzIVIS5utqgMKdL4q1mx7TPl1JE9RIH4wRV52d9m0+7+TIYj92xEWLvBE9HxSrHIf06kwifRSM0JqfJReTGN56ZPNyqB4SzraPmeeDJ8WJGSN0cqmc6DJvpvyzhNHdkYFkwmR/TTs8kpJPFdxrKrHJE+XaUvp7JSSeS05ttdm2uWO+V1nTv7QhWu35QuV+3giNvg1jk7qgpTBevZJoNPPi7vrblAziMJE1393LlB9RdBgRKM52GqjD55R74zYQ2hzA1aZB64pWa1KhdhCxhvHzvHdUTe5i/69oET73IXpFPwM4TQvQSGWRIr2eIe4JWf+p/II/FTCDWUQCXF3e6ENHYjtNwuJ9DplKN/WWG5h+98IHKjfxPeEdlH+xGRoQQKmXx728PHj6/nTtCjl3yiLkKJ0k73BOzFGYzMhLU4EeTOOGc20ckSkRvuHMZyKt2iHcWP4fHdYcR1ePzFkBoiBcHx9pIjKDx0mo5nbrVX4UpsG6p62tP3n7snh1piUncioT9RkVKTfQtpbASLo9U157daEzFh8iHHGW2dDy1d+EByeDyf3hexitDLsGvUJlubTG8I0xlybE6HdrT20/tDMqbrJbwVBXqJn1biw9MlGpT/I0q4fMSOghibeVI7Qc37CYjjwKiT2uGYib3malmOo6M0yhrT+xxR/vGStihjTNp/sUa2zBfsoyco+KyI81FVuPBKCzwhZgJM78HRu7KrV1iklm+8N2pxDp7TTM3Mn/tgcVF9nOZdcUNMQYy9lYa4RSrAqSSjPT37k4hJYSlBstUSP92ceIBn332EPqVMNGh5Eh/CvV1djH3T78MhiJjQcLHF48PwSCcjo8PcYca/2BUeGoOARLyb3t8Vkdlh6jBldEbse3/v79ZEhxBLnjamJDNpY7ZZ35558Qgt9HrMg/tRXImEI1CJZcnRjYfFkmCxxGScEC/Zrly8HfmfRBIiFpuNNDuiWx+sUqxF16g//5TWfSeXil4th0HRIxiP8i6/O9I/dq9pZjO6Q1LmEDX1mgZOam1KGZm1m/ea4NCcOeHVrnJIiv+r90fvAM/iGMWh53HEiwzKUTc3fw8bn+kr9inz54aFkOnuwy5VKpJxta/xh0xQK1cCkCeoeOz4V2e4POjbWqAj3BlPLbNOubSx7DKJkm858WgrStqTYslwzhAu7su2LzJVokXjjcTxHQoOa0U19yHWB7Pk5Hkpxa5+5G5J1HyCAob4Tn9yr0XaOBIx6TIVj7301dCcmrfrUThX0JPbuX2OicfisgoDQYaXyifgvrvO1Ucxgp5db5py7HSrCfAB3Y7h/QG75KwZXjtdapVBtdZdrm22xJs93WIAXsjdf7firlebRGHMXNzIVS4NFfZW2D5Ms9KXPSJM/14ykx8ahTGnZvXfVxcG6IQra6dJxQcpQv6UQXsiI+QZ7e0g2YFMiMCXrTLMOejj5JxHebxONa75Wj6qpSiph5u/TzhMp8nS6FLHiCJiyXbqK57CgcvfRcdtLj59Kxz8uP5k5+WVq8+nAZDSMciVchZl56+9GzzX3UXfKuFz5VGcXSY+Z84I8jBPX/5t6VOb4ruIFoZkKSeW1bPUBPbDWkN5pXwzq0i0MqLpsfTNbL72eXqfDzTeLy+IBR/phtBEQt/7MEf+FRx9iKeSsOMN6vIIGa5/RUI4kbTBm+dV4oaVc9AiikzLlkFFfewx71SAg6C/afkfQh5Ci5asJ/qBef7mloKAFAO+WG7wxAX9I5yroESkhPQnCYiRjmNvdoQBilLbnRND3q8+LMvQLFTMW5LmpFHER7e5uofSI0Egx3JIzdsfV0vPtHal4sErMk++VZh9XW2JyABvXElQiOLY+1hQZipWCfPFnaXOWxArDSjuj/FujUuPUHB1Tvuea2yZrRpjUI/rGuCZw4/2KQ/gfKWVySwnqI7Qj9NxHntdk/a5JqP2NXlZ1+1FGo8XjwtSTsGv+PlhcL8sIvf2IKzbXeEDEyafq8v/qECPXbRcJiY6TmaFOSZ+3YtxKvvF6Sn9JRV/jxC6Ga8w+s3FY5B9NEgoBU+gkho3EHkVTGN3a9yThUtm4GfxoXvwUUYZD9hS+2Qkw/QDTuSPSZ3FO4vbfaxc4y4oF/u8oFOQE4v9RYYTm+VYdt8rTxN+juuAfJ5f+TPDLV4dA+FXeQ7IRzhE/35vqboSNebeHU2QdvFy0HKi7Eii08I413McB+Rt/uKW5EM24XQdiT2DnM5xscg78d3f+H4z6vakc8GwxadHEPfTNqM23eaeaSocOdKDsLIcpss9wjk9O6b94QfAZYgNw0grja8QSgtzdAKwIH1YDJTmC+Up4HIPfgO8QeCxQnAC0BC52+SNo/TMQbUiSSDCfdMoVFm5AEx7SXijd6Ks4AVNy3VAPdPnPrJDA98DAVYpE2RJWrnampOziXJtum3urMKM/pVW+t+7I7PrcmjGaWP90fQafHc3znMdw1I8BEBSdp5Sc0lkCrwkQbatuE4lOmYz+DzKng0FQ2FNJqGcXVHZrAAUQL0r4zM3+CYsh3D+gYqiMkKn0GSKK0HB45lyysZ9pP3QalCoSGisrFfEa8XzOnbQd+bZDQvmBT+H5WrpOBOJbM1mmb1Mar5x5O0UJY/Ajvt8PULfDy26CILtlS0KsRyoo2pKDC6RgvMacYHQrI4vrjI+pe8ZIYjE2EVNUXTVwEi0vEh5TXJJZXE478yNhyyucQNarj+yFf1e8gzoMdeP4AVm29Quw+kki2vPXrtt1OOwGkVCQyYGvfh8T6EQQFG32iBs8HZyznt6l1dDLtWvbxuo6TXmoi4/Bh7EHIEfoR+D1SqFCn595XxQKhXNIf0+yCCUdhhqD/l6FSesU49rvni1fXX9b6Mn1xgKV7P9MvEAZ8GQSbcIaY4nEmkuAfmY0NJVAy5iZ228LXKxK4I0RsOvYoVmJ9YhzMGKK6QdaXEQ8PyHWxRr+bws5s8zMb2/F6dfSKyIjXuQnmBk6EIPRrlMG0bCtxzB6jBdTmo6QD0ALkPu3dCVUjZ7nBrGu6QaTZt+UolpJnnR4ddr1UIHi9fK4euKbOKRGqWrhw9el3VLZVhi4fjnFTNpsy3WvcqPWMZyuGhzKHyTfYkumL3oAWLphSPGy++szaHh7SsxyvynhUc4EcSegn2JckKGII6svfdqAaZmHmiLbFwVQbUyfAbcG8ZYZt5Dl0Cw0JBxiJVJpAn1U0Y8ZK88A3Cg9xH43HVVOGVYZH1keR2NcWy5kwWyYGVAwoAU0cOIc6xDocvOsApBeyUVEkGQ3vN3iyMn5oiGHWYrPbXGYF+GohMezCmYW8Dpu2KJMdSQesfC4az6RAfboibuNjyQTbS0apN9ETOQOgSupVAd7LH6yw0CJV8GwcTXoIyk4AZURqxyG6suKBI+E+YQsL7y4qSdm26dva/XChVxNZWVcnYi0B45SY0d8njgTagNPe4YkB7ZDzA0xQJTtCSrHARFQFZkYSTtW5vUmKUScff9eL9OW6uZxkNjyqAemBeGq8IxawmGWoqsLylTY2wKs+sCA8p5slggEw49aivKsW+JUk2XJ6l+JKXeiQzBy4RKShCJN7QMvI7dnuphpT9WgNhD9j0ortdw1mJxLqxMCW7glHL1bHWqz1di6QEqzWmyJLrcIaLYg44H0afgvQOVAWGfd4UjLyLAR+teBpMjTeDH6U7eh/ovk4fR1XUAz6gaLCKmb6d+JnV/PoGnio/eCgcfDp5cdnnB8fMlihWnY49e6O1HD4dhsnfl8B3mjEBPPkBZoQNmrVN4sUcAEfSZCjGBT8c9czZc473w8P06+7JYctgKCZB5q8j9Fzb3o/bP9ToSruw83WEava6OZQNBdXg+IRiz93PIVRx9n0TQKgCev9BRe2PjyVSti4dMyVFTDm8/wa9sYS5VO3OozDTs9G9gOskmlUSU7lpxmPkXnE5PodJBm8iOtdFTk2ka7pQRRXma3xCG9CX21toomKUlZVLyT4lkWjl5iF8bpRCXtGG/XXJEs1eBh2AgrNEglHOrYBhgTr+w7YL+i3cEHLK4lZLKt4uUUpFetSp1l8aAXbkBJZnQkZ+TZK5GyABxscO3eQc8yU8d8GQiuXAnWTTU1X0jHWFpZRnVfd4Mgss8hYHptPdvQEUmtBfkJlmqvSWWT+JVVLOcZVdewA5oDrsNiyLd/y6KDEIpidryY0VT1/RP+oqAFeL6+++7xIHbcur+MjSMjTQCGhxKEygTAepAlBoHdF28WOyWnJSUV1QvxGYoqn7CWWwhbZKu96at00E96r7hxWvvvy8UB/TpK9Hx3cW0iwAO4wMN0BzTODJ2X9ZKQheYrbhjYAU2S1j4XhMpk8QXY/6Mgh25xk1wCufFyoon9lfDpyM09KLVTrQ9e8KOw+D7A3jY0ch+MUOedFYtbjJUjn76PD12P7oQG3cj/0p28gjfhdrbg/hL8Nx8VemXZvD/m0H+hf9PKt/dapaV8B7EiRI4mqOYUI2bktA0odSEViBRW51FIqa/ITq49JyTl5IXcV4tsaFMCO745a4eQJhfNBMX/qFMbyi5hBetCfCgknLDopkodydtYAan1pvjmKKGk1lLmP+YYWoize2kmfXRCpQsX4XpMpkIg8Sp8ZNA/yC/LhUJMaVm1+D3ZLlguk1G4iChI54b/IJ89OgWg4gvgKJBJYXdfcLEtdprBjgyNRH4Aq/yUoTD0IF0Id041ejnFYdCDMeylDfFyC6EOOjoE0rDem/5Oo90FAouiv0VvSB9OAkweCwP0QQ3wVIDBDfU2sdqw/91VgTxlVbzH61NKkq6hLK7QcElVIHL3Z2WEjjF0JSsvadiWOkiREdCVTwbpnbfvV3KiHmTv4dVRYzzY+F+Jl15jvF08VstKT8XhxwVhCgRNQxQ/5N6k93Tpw9NaNsegI/38lhaKn6+0J6BkQa04yEpyuBDTk6MeEEYrf3IgUBNd/pESKgcBtHjxcFat8pNTR6BNGc41nE7vHW1O+FgkoMDH52FSDc/67SX/na71RkGN3q4Ozr6QH28XJG+T+rvS+QPPpAIT+ySzw4BusWbyI2UaqmYEWzoGtIsmkTwdfTQulBdKpKLGdXpjWobnBFEApsX7MZzlJpG2szrldhzASSJFS3cz1MKhbuc6lqcyBIuXixsGJwmFUu48HBnzvOATvIU5sQElBOB48VELNX/Vt9LVJVPGOmv6azYs0Ux/45P0iY9ve+YJ7gGlv/yY0vTCS8p7mvGL6EmUm4uPkWM7LumyzyNVKo0ohzLS2mX49N5jxTk7RaiFOcFGodCKUfwTphNmO06mz48iHQqwtn31mvIxKk5Njklgbkk1LR9wWeYX1gLZ5qHUzhOiAa+u8orzleayioc/H8tImEP4xtg8kehbU3mQAvcXZXpnWXknTK+S26QbAfHm1BRubPfYpkbp3N+fj1bS4TaTouR/S7pqBwvNYkcgmWuOn3b0LXqsMjPbTe5P9SxzMTwXP9AIeT8OTeLlibQ0L4YDOs3opTRtv+tGohu4kBWDnMsXYHifV27orRfR/RygmcKiXubFCseIJejUChke0K/fbgLZMWqzMheMxE/Xve/kibcBW9EY2MTm6OknxP3k/C9E+mSTMsHvor9KJhUijvlUtQxn1uZdmOp6hTpULQSHtpF9FKXFlGM5N0Y3gN53pfToSl8hc85Dl/tdIlTuB5UycwQnoD+K06apN+pI0ahaUsMFRg+WCJSS5LGNNHiEA42tmMBL/QCWUlHVpfo7igUNMUuLn0Xh6OhVVylv6/nZK2UW+CpRWBhHOur9bIxiEgoghRIvamXermhCABMzonEZHXq9As60fTY3Y1WqyUi11uCVOetZinizihlSXpYy+AxnuiyDbqCL6RpGj2Ote2FUP8424gsFse7H4JkYGYMTDmGo+vQG54Zz05+Y3gbhBZZxXOzlBr8PxptkZiM/Kt+zpiIl8pUKYxEOsnZz9znDykCzQVLxGpxcn47bZA3E8p2RAdDqIbd7yT3Dl1Ezo3+MjVx4XmVIAwymiChAsO1RdXoxtogZahKPi6rIsk94+tWPDMSihRBQpC63ynzckP7eIUyZF6pDAl5/tMLiwvMj3ppfdbeGTh5tmPFOWzUh4f5VRQRQ8/hpKwhWvQOelBN+nXNicU+xOuefqbAB0QQnZUG9kqWYYgzSytUmKdZHMWZLN6X6Xm3PFdsxABVh+7nnT6O4V/xGqdm3m/KCdy3zb/eSaDwqcXSd26294lcPYqAdXwUOz9qXAyIKYb4/1UC42rPwVtrGmR82OzOD6Yjhw4vc55fs+7BrdezTYDO5swonXspDh7WRLXOWECEYSJGblce0qGrTwgdUKlQO6EoDD4jSu++7JEntL73ZPJKKGRzLf8NcMntlQfCUhRu8dXB8SFqJxVNtu8OUsw1Ak1kXrVUeCFfz03F9IAX7b0IInoYRcCEwwCBdX+GefQCdSnCymKSk84B0n3Tb3Fpr8IhaC9duVOpodHgabWt9i7oY9HfwvxVNTwS7TJlITXIpl3RMqmvZs1eC8YVdBuFCJL16oSy0DlphUQklVKETST1MJQIhEka5VXEEZzmVHnbAyK1nE+1ubE5/KbklJ6bLZktmG1WygBg8Camp9023WfmZpS6wcNQE9EjEWA1DRNa+IxvLevosA2X0AxoYoHyVk/6/wmx+77EyeyeSjh858m87fx2GSMzATIfC44DvAVX1brwVdmZ/Q8rSr0rJtigPs3Y0J8c3izaEI4LEAh8LojeC1n+meGpl3GWJoWZ1KI2lmuLSYun+phhnrUsdlzl2v+OsyQC0PDZXCfF4quBziRROezhw7coNNG5JZqTEmQxFcg+yy9RTDY7gVnQPgZN9P7d+oTUVk+6wGlm69lTmedfQGEtSUJZdGlltZxrBtqu2g386Gx45gtlmYR9j9cVfEUmv0v67hkfhoPxZE7x1PYwnt2HBd0/wFb56DC+7svI8Hj+MtNm67dKPekrNV1gOiG2APTItMJiLWc/dr98XK/Mw+emfDpeW/E3mASEf1Jm6vhlFumQBjY5fJry8t5cpZqIlT6dx7T1Y51J6AcQ41aMxgRGNhhUU6HbAPvYk/NvAqqCR6hvrRXyeRzWsOx3vV5Kb9FrLn58JEx/t0CU2czaEr21fpl9/8/zypXMAVFYTn5DNVi6OXr63qKXDxvBHe8DrX2bwohCNTUnQxdfbpGe+EgiC+ByTPeLx94E9WGaL3isCpMUsdrZi1dmko18IIYFh92MUhlT1A4s7Bc0y+yXjCQ1q9akOPmRROZXHvzND0FYaVSnaUFYJTYYX02SBUcMwuQHodZKJaSYmGISCIpJZiY+ZZ0Mt+O6u2IcnA7ZB+9dke8Yq4fg7BvC9HaLTxlzZMwUAWReq+pYsNl1c915dfBq/I/Le2RkzHEiN+26rw7mZ/wKlt1SAJLiKpXoRi6nT3ogQm1ON4oPL+X+gqPjQVZXlQoAdDOHT4OxAsGj8H0helC0r4Bwmfe655ccR3NVAH62pymMLEU36Ov5zE8nsP/9mBABTfsWYk7IWtpWRY5rbA3JUi4U5xXzan69smTXDdoAdaRDsxLbCPVHX9IzK756ivVjd2ozNc37XVZU1MDmrLXJkw+EJPvjUqOGknNc24gnbx3Jse1arYMNkhNyeAACicWTEXDUvl6vd+C8EJMPioGjTVRbEaSuDmpX5OSSVl44Yh2mQ+ZLkQ+Ay9Cbe73WOY4gwqrQB+Z6Pt7DitQiWJ1U9P8cqNlvIvM4akPjdjjoj3yejN0R5ytb+eafs9CmB4nHkQ26ZGWCveQgvhCM+qC3igBsq65cpObLM5M5QD9jH7gsOPVjhUQvtkigzjWkHlElRP7ixWZOKqiS5LlS8YU8qPIDGFV43Kt4ySMY6M/o5wCWFBEAO3IKfHOX7fVLJKDL1pk68/jxsoSGdxj1ZRUya8Gvgp5A6IAn5Lwa3M1eT+LZF8ubQ9DN1b7+9V9wD4j4DVR9X+vqI0hKd95MVYyWdbJ7EzYoYAZ2nGsHvXFNOesjMItqS97yNKQfa7NzTtdI0OHmOa/2fvGJqAnx9If2QWVUp1QCHfZG6ktOmi4nKmkN4maJllROfMXpM8o5YtOhosPDYmyJoRgWmLuwOFsenF444sO39P9hhLw/vmaEcDj/2Ly+hhG0gHoDwDPIheMiYbSQ6+c+IdS//ua62vbGv/6//6FGinHwFHoNYAhsdISUfzsiXEHh30AUBB4YsbH1Sh6Qs/Fz1fVwoNv9n6Nqa2SLfFwkw0TIS6OpMHh6ksZBCUufrxttb6xmbi5CDnf7rBSdILEG4LxtYD6579QBvU5Z4Qrcwq1W9ZC7448f+9fXMJYk0VF5wESHW1XbfitX9Q4NJTRCSz0htiSBVk3FJu4zRg5aonz8NShn7Ygc00LoQ0jx4SQxPYXpVDup8ePDf7c4UnmXB2M1U02IBUX3mOsAoAU6QohTRmS+9Nx38vHOgzGMfUYZfsB9ML1NRKFwm8oeDxvYZkK+l9AQvcQeSxGxU453HoDE5ypCYIttkVH2lPtjvaNz1983c93l7T3F35UladaLGwhqizpyUPBEXLDN19gX5RhcL5dl6GqDiyisBG0/0Q58wJ4qM5rucbOBgproKFUMbn4OwGVA7oSLWQDzsBxeIOgf912FwbanXIz1qhETojD5giTTu1WqD1x1rT7BBE89ICbI0W5QfRJcip9iL0uOl1fg9sY5NCct4w5BG/8sCXJgp6SVAAZQUhkpkhkGqUmd14E1GOUFJVgBcHEJfEC1HBJEwA67dTA9zgRv9E36M9wiw2jKU0pKVSjpbTyuKo4sniOnjKnN1FIMOsMnYBhJOI1UYSlAu574aHEySGGsBMtTz9nu7ew1R8euz52xzioM52ASRHLC5D0xaSwn5CcmbEWUvRb3p7j4SXNW3KOu5pJnyTpZFZWqS44WzTKZkZMv5U7FqSnKbaFYkVjU4/vt6CA+PGKvLnPfVarIEI1oCWj+44EoGsdzmu+QXFCx4fwjPT2GNIBp8FEEUiJHZFxCLjakRNe07qfjIhVAv4KKXsBrleiXBRgZV0NXLaeFL4yd8VMeVj2BMFbmwipTiYeuyLBdgeJ+l2mmfCryLtN73K5sdLwFfSlkSA5KAV3SutgQ2Zyz7pfGhQBkxZGD16ewoxTxyaqpOC2yCB5m3YsqIK9KsUdRUT+2Em7dDxoS386KcZtpujxgLoMvsdpN3GQVLdiE+/UkQmWgrNtMkdIIbrIjlGsI8NQMtBMn/yYlsbUEsPuyWymq7RLduFFpOjkATaIqBIimYvwnaSX6o/XoEgVuhbV6cYYGiBpTs9rH81tldVWH+ghici4bu7GiOXs3AEzwouVinwYjpZu8ZXU/L9jX56J/Yldu6Ew3ZhO/TmfdFa9qV6+4vdb+auoS52JsiTva+DxYlFbOB30fq2Dc0x9sYzEbjwa9bse7vFynXhaFmANwZ+5vO2hTGWCwWAVdZGi2SpWlCLYxM5nst80VacAh4DFBp8bBXSH29FzrzUr8mEfj211Bqld2EwxcqcXrhH4wgaC4lJHAws65dfCf2kVkBCmSZUJLjcO+VUgQX+ymoam1ZDRPxAd1dRVSbE6KzqGZx1Pd2Q5sLfKCchQGYMZclDt1G+yVRI0yuNXHVoAiCH79zZ2sRUC/S3EUupmX0UHPDzEZJ1Ep3KFym+kdbi4JuPolldlpxC9zk3JSCZYEL+75mXDK+SR1uIB3b+1z4S9kuDQgRhOXApcaViVy8uR+Cw64QJCRF/CGsqv13kRLit8ggp7jlVQkwboJ0a2hW0aPH6imveCAwsN8Om4mTGIMk7g3DE/KzX6yrKvt0/XJE8niMlDrPB2K6mPf9lmTgamtZptS7LSPx6jp7kV1lDjXabgvhbwSvz1AsF/GoTYUJ9G1YoY7b3fvoT9fJKkDgtN8tB5KpDAvte97m+qRwhAQTqL6VGnJSDG/2AMO62DaGGraHpBflDJRgMK5QcKVjoF2By145/5aUThpIOTxcQr1Iq6KqoaQ9qNInFtLeQuhR9sKg167yMARB/vMHwivskeb+1gmHsemUEKRAgGrksmyzeQViTEqICQLnot3UgchJUPpfcxzm0bIOz6gckZ0j8otpvZKTcIUoWQcfxLW3YeXA0ZTqQe9pGHfUEAp9F31flSX3bvVoeXGXu0Din0KM9BlTlsA5sgFdgKzOm16FbrSoGnhPWvyHEwHJBDDBEKMMgKtOAWglzT01fZEa2JnpzVD3DPQDr20VtU91iJivx5/PTT1Cg4/WvfKsr40F3pw0/alsRje97ccbGHn3Ds30XyyQ9pNk1oqP9ctKk/ut1zGeCHLLC3+Sf/rSSqFiEzfKX8DZB0Kcg3Bk2dtO3dxesMWCrzeBu6tShI9AzdPoVKMIRpveqIqbxwF9KmjijOC4nXp7cfuiYq5xvUhQwogQ8n1Qfgd0sLo4VEhYMHMHvOQRcLcDM6gC8H6nIpTtOZPpu882/ntYmcxxmBwiObGUkiQ2ZbB0weeph4Q+z7YFeGQ4nTfxay+CnQuVTn9TpTtHNFXwMWPv6cALZhTvVXhYNOQlhFK4tB36N9oWfFqyXNQcs9ameR6G511vy6S8KqDvsz59xwxsEcKn/2zaJTXfT953gAlqEAtWJDXRYjXB9Xrg7tCf0AIoPrBIbkj44y5AbcEkmkDWcEXOm2BWYpQrgMpWcTjTYuy+oGyGkkKeOfKNtxlmA4tOC1gozRVMpbLgAcM0MI9mwifueQpb45VS5Bo+tZwZ6kYlvYTy3Gjy2VUqAcidYGS5HLiae3XSl8e+QKFGRspVsQsRcgI4rznYpalvN1kVRfFxusjHnLJV26pVEwPtKoD5zUiezVhPutaCcMdsFPNZSi9JOG8TojhsnW21YSjCPqHeU1scrMi6Olut6kwy8b6LUN5omakRV27KRdhoekITvk/pAxWX8AMhrPk7YEdUwnfutvm37vMr2ZkriGqGXBabUTzWABiAbCxduaWOUMhO+u7Vsv/bYMec/xGwD/hojJxejSm95l7m192V7JebNXnkR0K2/2uaA/XmCBc6bbrCQn90NmlwVkvgIe8OWZjIfFyc6EciRSEblPhesdBFfpOpvm/w+RSZO7U4xJpof4eIZQwLKDRUTr+64lPtSf+v2BTUh+PecSqTAwLneYTAaNG7Ch4ZeGfHrPXVRlQXuIqu1orWsbv4LZl3W/jevalkaJTS3oxH7OCWmqI4kt1PmMUhYDtun3pXoyiDWtCFnDPesDwKVhM6nZhOkH6Cin3XqMyW+Q4aOikdcvilHmk0L7yqEu3LW1j9K/91rQ9dY7zqokw1ZOZ+ET5GR8m/k6WPmJHanykVG1bFYC2I8sYOG6lKMOVXDK5aMfgBaqVRZEd0YY/JlnnoSwPRCqUtyFysuR5gqCyvYnIUyZjTTJObEpxEA2Any0MPIe03wXPLO+Ovy0lRVNLTirMJjTvEZagRDnPka6Bg2whfEU4q7XKrqXioExVcrzK3cyNgUEXF+AKxb3e9XpnshYOnFZbqVNiqHLIMxSbDVqJNsY9qbULdVx9Prx67XVIIa+vL/NQad7QpkTmhVS629AH5t8VQcmye+1eb5xuhdPysCNRhkQFVbwnYxXLSYA6LVZVeOWk7+4aCjTcZPrWKlQdzj/I6THMAxgOC6tBNUhngZaVglYSeiur/AUHi8UT5Sp/hf7XV+mcXDrjp+hBXFJRLPlIiSdqcWvaVJUcZgut2mMTryo1inSrD4kWTwUuxdTQjAkFZmJOeDm9zx4ELGZGQQEFI2kci90f7fpfgWp7wIdco7VwaSlnHA5OA5esNMMLllCaJm7R7Ti4q7JBa9Q1XXuvEJgzsZsT3G1d3gL2g6k8wOfwggAHunVYZhqnzZvDxpY9iZhoZnyacDqPAxjLARJnm6wUH63fbrtabvn9/MPYOjyWN6CfrViTwBvTzxKfh7tUQHHy+9+sOg3rlTI5wTTimClQa9N1EKahtNlV4oet3H20fSqwDkDnUsBcHcV91mjbNOgwre3zAVFrO1pak6hIY2Qnb8sUlY4iEmIolwkWQkiO1FlhvBRprbO0dFxuQfFbuSj42Zrz7NHOOL4SA8ZgizdB1veB2CQRuRL6R7MaFdTQBWyEVDC0zgrTpUgn7dk19aky3PH5Q/udR0jwxVMc3rr1FFf7+IOzmWSBefnLM3d7owjEicsYF/HTwF3OOuLibwsMyvlGsemYLSw4xZjq1Ql74kI2UUZfwudNcFZkARxtsgwtfCyuMM7Cr/9X6tbtVlOYRqI+8biFJcxboYkhsOjbXbYw0Jox+dWJq4kY8SJ9VxJSCJQVe86jsaZiKw7RzdGyqZ/fzW8yHrG0BuyTlGJjZPtLRGa8SV7kB5twVGmWpyPSYWcOUdeQGXKKIhMp1GxRsDRjmlcn3DAxXo30J7VCr24exQRjk0BICBijgsM4xM75c+jxezjHWlyESIF0gRWfqyK9VdlijvPsfl+icUjnSD9QslM08YkoWI/nI6PVHX5jbgqEpSFoPWMnXNhS4iEhsiTDkPxS0NgXYaUh7nkzb5uaH/h84Efn8qxC3oImiRU1dg0M4JSegOtaCKCCG+tgdLz8AkTfMg6Owa47yFOLWBpUiE+bxy5btG1CSQ4AClxpglYgdFdSlh0NtV0wmygB7uGu+4Po8idtijEB9wZxOuGjb4aS5xQC6tWIxSwoL6yewL6JnHkr9UVSlQ7QzDvwrFh70iF9kF2c4hxwSrpMEOnMBJRVLBEYPY0GLi4MH86NwkWaQO94mM9q4iEfzvd178N0OQIXcuvbKZfdGetcs7F0WUYa7JWXEzv0XR+/dq4Mx7E5HduGEsDN9fiT/aCummt71ZLUtAZ3cKfp0WBkTi8xLwmX3WtyrBkVK7jrd2/mN1Pt2Wa1jRg6d71cOMN8Nr8Iw+L0UY67+dtbj0oCHu+9Vzi2holVau21cpltc8eELdiqyLWuhkKKNebrdaqnvuZQ1aCIwlTSet6DcnQ5QkVRelRQkqLS5OJ8OGjk0/W1e35/cX/kDM6GZw1GRv3v1Au95kgXhjLSqaINvAflRFWDyrLyqKGiRJXJzJ04rfAM8XDnvpq9Oj91ppNpi8DYJTi/9F7PPJg6WxjkTGSDfOKVxnjDNdpme8DRIOWCixBPksCcu10oIoWpIKOoCOKKFlV1sbc6KqAqau7MjIcALnzqOiHkAYFHLb2BgdO3rGu7cnba71UtXQdwr05vz26dce+kf3LQtLrVrl7RK/ulYiGb3tleW/aYoME2Kc5oi8A0soFKivjYIzCSiBe4O9NgG44tIhaKMAwUMhSdSirKmiSvjdOQ5nsbRQ1CWui1gJ7JDJ4jFudmjiIoAoKIC4oDBaexvbbr06vDcaup6wB3N1fz6fz0eHx5eNnrNEetkd7QGzWrvG8WspntDSVgi8daBcY+idiPWLE6tjM+VfL7ZioLLvfAfXihCIvfqepVfCLIEjnGWQqqlHpJg8pz7FgqBDqN9Af1tFtkqxmDgnYHRvFoLexavtLqL83SDsEer0L48LYMUGqpQ2ewHkRoHvSYV2norHWXGOp6HgBcSgP6LtJf9fSDfrcNzo2oC8i5DdRDy+URuKnSBViAYAUQiluCK9QBdn+nasGe789X28cNKjA8a0NzoS25Kn3Mo6k5pKH1Lt1vWG+a2pbUcYe//ozDTx3w4r2Yu+F9fOcLbafqjBZtcPlEb4G511LqOqp1fzr+3zF2vw878+4cnM/fG7dso/0u7sy5nfGlkj83U2kCcO2hP0v/02Wkv6it39sp6opXsIHfwT+4GgHXlRNZEaCfIv1T55uMh/023ME0ispugl06l06Va3YbBrd+L5Ny029HIkeEqDYTf+qzSpvG/gS3dC1dKrd5X1nUkvBclk2/G4skGaLATPIpIooLQaG12M6Jg99epUrBKx7CWUAX31KFFsz3ZCEWc+4+1ksdQ5nF8NGolvgLl/JJ+LStTJEDLqflO/1GnJm5mjnNdaFdTXSUhttxxgcbvakGLdXGJFGyXECuV4y+103iwxyYjEQve1zEPOGBtz/YOwgZs3vPO5vPsGu3KuKXas5evTCqxzioaLVd2LI9no/KwvcA2/42K1hhShMjL/dzGxcdtn3n09lLUR/I0CFpvD7nCop1MnEZrBFoR904CViFf5qAA0ne0APEeeCrVJzgskg5oD2apMtUQ3wmhOgAq3BK7tGGP6CG+a2UIZqS9yqnCFti5ZNOsVqj5D3a+X1AX2ufxlPPyPbZt5yGtYLXNBkb+fsW/ZgPFs0sSzE7YdEfhv3nz3RMPpGP7Zaz9yH77oy2bXsY9deUc0/WcjpsV84cba9f79wTO+NclqmuqKKNlnsta1W3f41jnu/Fli6jG9P+zLrt5+XMzjyRPCON190DSKJJvEfmjMIjNru1cQymUHmSYkSO4zzX0rH2pY4Te8ysn43eMihIRlnqIpp2k1lvbH1c733lZeie++6f2XBvtNdpOU/uk77pXvvXJNrcswOx83DkITJBO2JtKcTSxHlc87yZcxYhUvNUmrW8bQmcNYp2zDHixhHpLSCoCkrG1T+iOGQs45RfVp6l+zbGSKZyxTF14EPJqU8XX8ouwL92NqTEHxnOTHPaa3DYDV1bKyl4+g/tvkzfSaz5gVJlGDQNbTEJImq39KLUckHiGo9A5zx2JYSz4y/r4H6i5uN1y77N0xBVkTQjHUM0aj5rlibxDdrVZVwL2pO4iUddm3D93fNXLrEaLkd3M9Ouvy7HRfYdjb6tVieW09YSAayC3zUB8U5LyBYLPyG0oJvl2Z4N7bCwylSkM7MhAgxSrmI8kc7bblWBQpStSMvEbByjG7qtAhlAfCAQIY6tYHScEIf2/Rwyq+AL5EutfPlje7srPIZyEXSGmutnqptyRYIlX56koHlpY9ThzrPgYCgVpikj6BF++1FrkjEqrJc2MqxatBYLojQZoWDm4ERelxmKFmmrqPM8ZJcXe9bqoCfOF+69Dru+hTWslc4a7eVcwf01X5kM1Rlaqnf2ctq45wYaB/pqITQ/Qijnq4pmvQHbHuFk7ZiyIJTC2TIE3zoTVSwVpD3EYZG4s9tVGE3gPmvuH21UmNaFxSorEUsMKrOOFpFy9kmOe1GEhlWy/QUJm1qgKFc4M/PEG+90Te66HB9vznxwLRke/Z6c83C0Q898qIHwnlqKUa6qBRwv9RyJSkfntANl7fVA7y07k7dNgeOW02Tl+/K9SAqFhc1EnnNuSjmSFciLjWHF6RuG4IZk84DcgiBxqmyIbGmC+jTq1sHIwXkappie8Q/4wdo5Ynktk84DG0gdtsWVVyk1L4j8IEgkuV30xESEMAtFVql0mzGJNWxogqRu2k+FTbFs5jRskn3LBueItwAON7yNSKA4Wqvgi4uBJd5IiV5DIavNwrklktlR7WpzuB4tnKseY9qpXpYUdMxT8yTMKcGD8J6bLV/3xGx9cSwczClxweDBVzhcChCplYmIfGeEV/zdsnMsfmzEnausC383cxHpDfB7REFoYchU68HEcoHIrSdlPkk1IPeqVTnEM918+E1I1CjPC48S/mOIM5OgMTNc7IWPWEExFUBSLcQNPfnRKi4qPzrkjjyZwo9mZzHsgLhHFkstOmSv/WCi1FBMOlJIBz8XUHtDnXZYZL/1sC4ih8PzH8TEOfl9joZDPZ99jAgkm1ldWXYqbbHo/0otvC7y4SBwPjZOYQsZSg+Bocw3EIFFygB950NCwmQCkH6xs72xDjzw4RA3qcpGfNgEj4c7RxFEgF4AEIbJwGxvnS6sKT7OcNq+c7iOCGhgkEmvxykbFJCwRxiWPvGWKOF2NUd5hTtMQIEIvQ5wk3FlpPZh8JNHFIMsBNnnWIioRCKqtIAAH/iGjBKEFSnsAQDe64hoOBQJYR85ZNmwE9GIovAPokB4PsInG21TY1V/v6IO9w1dCmNxPJ+a48BRvh5EDCiByzubgLsihtxDNBVPQKYybVaWiCw9Q0AMfANK6WMd2F/mF+cgihHRQS+it9VlaHiYDZGI+HhaIfbraq7XCIiBiGhKbOcn15cR7ZZpZrMsC/Dx+6d35hv9cj5/uL2ZXpwcTw57HbtplbPFbLGQ/xYKjBOffpZq/yZsEaVCFvYIoqeiwKKJIEoIH0AAxmGcEUpRQAI2HDfgc5oUG6EZhis35yE1Q3pyGOFEnXHW8dILN1xz8b+l/fNMRMWSEp55iOJMlWFUIzScs4rv3pmHpueSrfzxA0VBn6XEIPwpTIV0/DOb9dIlo/nSmQzJ0TnsURwoLHkOgGT4HPQ4w+SiBZPlPjkITnDe+caXPqU9hg2Xaiv9l3ZoAls+AQon5DugUGFjLQkQUuLRlAoihmj0IIkYeg5hEAikziGPQfB6QDY0dBnP2j/ktX9CW0v56fUNzMCFIASAIy3Eq4qCkAtEGQuU7m+dwLF8+C9pN0flcK3BtC42V/1XO0of9BnQ64j/+gduR/iTFCSTqY8hFF7TQ++amBrXY2Jc0b9l37fQ5AKcGVgAXxbLvLhYXiLJ1RWSCCcTTxCGNS285q2jtoURXYt4m80Nqu8YRI3p6rsXqEA6qqS9bYyyyMhRxoNd8Pl3fR7IIOVlycugH/KcP+8VC4SDwD4X8GAf9kr7ex6UoMyXyh5QGnYIAuAjIIadHIqiMK9alSwjCBEHgsGI06iTWk14vNEkvAaI/XNjjwbCobVFhgf04dwhlVzk/X1I694ySdU24azlmMHJjhCW/uVXERZB1I9/be0vO0CCkELwBskdBsmSskDl0cJKJZD72QPMDpm/hbwpR9UimW3alsUDzBv93V/Maiy+iIdiCjMU3OAgORoga/rv/6BVnjOUzfunZ9tBsSYGa8ML/wzN1PzzVkIxz+WL3OIM6s1S/6oI6GCouvFus0k2dlCNbahem7CYcwHTKQ2s1yVVmHiwOZT/rWGvHIpZFObU3wz9clUmCfu/jT479vsyPn9mES2QkWmdib2+dLW/bj1WsO5Rsk22yDpZJUskRWLEIBESIgqRSZD4CYhtr8clPNd/atVVnjmWKtMkhpyGttYUSWQoAkOA9bk+lnHoAs+xYHDsjZY8i18Y+O2nb76o98l/Pnit1gNVbrupwiWnnbTJBuVWWWaJmcqMNcZAxQrl6y9Pd11la6WZTE01liZFkgQB/Hmw8OYuAUfzcOIwMZTGGIk4WgmhHONEhKGQYnA0eKCQHvl5l2bYPogv6T0MSngEovsVnJzqHzb68DW+wGMykxKDg7Va+FbccO2y2jVOS8xIyghOQK242KhwbdDp/Lw9LEbDz9ihmn1L9d9G69EEQqostNdaizTxxy/7lVtJTswDZqod/LQCLVRgzrjTPpfYaosNZpiknENUJAKEjsUn3nGVdVo4QIHXSNB0LiNElEYzrnx971to/qJmbM0rFZQ0/rOsFlZD1VVZmUtWeHjh0uZQLarkQlgLI0n4kpNFVVRkaCmSJgwkk5J/sQE3QjGQLRklJfH+BFoGw4ooFgg9yUoLL4144jGGjutKSjyvUDpxMwSS6rTACMpGhRSMXNIVG4H8Jib8eGFp5a7ACuIyCxpNu7KjJ1dTNEasSCgOs1rHFAPt0cTiVqsYtamC1oV45SU1yXUHmlKXVZicpEDpTLnGgSidVxWoG80aBeJ0Y+TIPVDQzARFTXOQv0mQThUkkg3lyoS0axCoM17TeUgPBKfxG7qHZx+snjp9/Y5CdoVcsXeEvsVVBLdM3GyWGzwl7rdKQ7O56CJWs4XM46MZIVIR5raeCYe0EJDYRnGxWPtcFlIqFIALEUgdCoTODTMrtBPUFAHqB883qw8SG+4CSluG/ASUoa3hRZEJUioIe5sB5OK3297Q3Pw2GC3evzhIIvEfKEAOsjQAMnBYfytIQeRyebZ24Nhf2rxRS1k2puTo9PKxUCIy/5YPHUso5nQcruRgGkdNqzVSiAcqOBHm2b64nIwAEZ4I8A1EoihvWJjuJlbfPpxJAz90jiNoOkRjkE7bo2bfHKItCJd+K0biUOjiYGnA9o4KCkX2fQFo9qGLNMOAHCsIDOH3O7ow7CT4WSbUX+Me0iTFDxDOQQyQTOtzhduwNW1bjW6XUbliiP+LGY+XXNvhFSeel/3KK+SLHPpygHjQ5x3DrT2lvV81+aapu+AHWe34QhMR4d7r1345/p+V/6eYxfXsArKlXPa9jVYx3bY+hjmv8nN1AY8qZR8/hlc6p7/iFishArvbZFODTe/FztbbjTfLnLa2GgkTFtc19KCUSZdm5QLJ5HKZGRStXHFW9Sp5Jld7t2cy6X4u/TTAPuy3+/veqEPa3W7bPRz3aHeIUqIredeYuJ0SR0g43gTjSSHu3shEUDCYEoIeJCH1kEx5EIUHMfrg3eOdwd65l+enMUY8DhCmLjLegY+wTYOdXV00qDFzSZM3mk9nWD9qEX5e572XS0RV6fzETyiNOK9tHjlOfwRd17lv3PSdyaMT9ZEu8mthC6+b6bD/qJHRwbSm0ZDIFKIamx1NuUkMItzTlO5n311dUIOH8CTXUb3pnjWIQ1peETH+Rg47PTQS2MuYed+Y05mPbbQK6jymFrFg5QpURr48JeIxBhgx4N3fndMYaDPGRFvyYNIUqDC/mDLTppVewDThJKbOgo/ChKaa5xDTypmc0sSN9RYV+kLpwiQuTNxrTEA8mYh7Sk2hYbvCOdXtXWBja2iQGspercFl2oWvNyfcSXsec1vFk6piulZSKa+5kvYWGfdIV2p3n/gGCYcJ6fCpclOtt2Y5nmNptUsSRKx+TOTKJZ/M4eSE3ZQQxfGw6rm8Pth7/NTH/74cpPvtwccwTdwkpjcM4cAISRv3aQbSoSO5o2GHtuEw0dZRf+PPdTPxcpIxBVUQHGC2bjio3x2QPJsPbTtHozRL/mgkPegvwuu33cbGyDeToFzKmOWPIZMrZXLPYJm2admLAdpp004/b5pcbqzfW0ERJH9Mm95IUw882aAPj+xwxOsNzj3DegtpHsZRbN+HrGvYh6x7hQa4TcNlOnCYmiIfFZXKmYX82bEdA83UGEC4XlpLSUaTSrTWuRgTz2O1+Na8xc/FufqxAtRn4m4oFHMF7iIUJeVif/V0sN3Dtf72HuHwEMeJ4Tgmg5htezUphBDF2OqydmzxU2R2TRiGyZfK+QVk8rm8HzwLxfV5P//5ggdJgPBF7Rh7h8PebIRDIMVxc2OH7q2J+fWAkF/lES+OPqjioZQmpfasE5xxcSRVZbgWOPyVDQD5JN1pTlMqUp6i2GNLdjRRRxVlgIgSntAExC/WWGKMa/TRxSnK8BRLPZi6Gni4udiMBhaDgMOgwC5aNZfNZCARQM3malSjSqlidoUSWWipgRS4Jr1WrZJL7eot3D/nti5zJ64bMjRZPB4fn7C3i3nfpXHoiwKJI/APCrxdzss89F17qoy+ddqtUzz3uHeUw+2bKgyAC8B81xi+xb+2/BnoqWqPPHDPHbfccFWlc87YY5edttlsow3WmmeOqSabYLwxRhlsoCIFOvhHay01lyVBnFCNBPDny5snD0au3IVy10dPcoO90WqjQ5spDx4ARncQ8aaxzc/gtkRIYcXCjybxC5Bs6MlO7i2IVx94sRsgnGvnATKRYcCh57jHrJZ+X/P31OZZKjIMHRrjdlnUVi+STF/Krijo2nsAGLJdjH1TCc5okcEpnApCh90dJWi6y+2ucB1omKuN2sQRHrD+mTubt0KvYRfIPsBSj7jIotB3sZ72+1AC4m4OS513Zbsr0p406tCWYHyKiJq3Ub2ewyBiHHQ6g8NIpsXMPInKQLsGE0HJn0A0GqqEkyMd3olscCDcopOqiGpp7X0grGKVEUxoH2oOgkOMtoNm9YmRw4jFQIjhetKi9F4thxU+p1tVAIwwep7ImOfkqQD8wlMZ0Bd6KNEU4ZyFjjmeBkH3gk/s3ZTPm9CPml//tq3e56ZD+QtoWnxIU8W3NczO3CWdsbSa61LyJto7NCmzsnqE337UNkUd4oxNykAF61LDYmRqZjwb2Rbr8TIIn2iBRbS4GAkFB9JAeToTvzq4iFoINWpfEG9naP6kHtVoeYebDEkFUTkxNKZNMbYa8lIv4+oIsHmL+xvsRd8YzXCepckazWxugpbtNUrMRM5WgXYQVDHU+JFSMzlEz0QdFqvuyYIydIjVC0bXqGeeFam+wFcOGHWi0im6N4gkQZ4IqxwNmgOJpTfodI/LvIpGewiBNtOa00QmzpAa6AJrqiuzRjP+VO10iGybXNWlW6zN0LXrxBuYx+Dg+PVwQs3LFFQbwsQ5TkjJhoNtPCO26LCMqxfGRrRpRJG89DL84oxjgFeMHprgmMQMyYrOulnBJIZPrO7KD8DNSXIEY2UhzDors+FoymMawhk+RoS3QwqMRnJNWA0U9/ueZpVvaD1g+kTY0yAEjl9LdleVyqPgGtnSMdskpmS1oncKITM/2Fd8fZyHkxGszFAIg48ohhwR2PFLeUpTk2wdWFJAjfMV4ZvAU1bJs0QBWNnDN1W3lZwttHmev5Of9UhZZH58msru1Aquc9LR4suxjLsKmFvC359lZoBLenCgNi2CwpApAAykCHNZ4AnE4z+9g6u7SVBwPMzL7jHFCe9TsP5VXe1686eAYL0nbca6AFx1UdQ5/QrvFu2pCp7C4Xi7mUtPhQAz16gSpSIWbrXr4Gi+YGWSCW2DabkipkJ8DsxyC9tULP9ZrbRr0gO4NF2Lpr1OUM8QT/siNV6jbcD3D4zu/WFbaL8tt9KGQqLhAC5Kr0CcElcLiWWEG+YPbuXhQ+vb+ZQVM7ga7TKhf/EF6mBvuZhNxqNeB3rH8zRYRbR7977wQzsqh4Vz7XXeT3xN55ortqrtaqxC5WxswnndvEitsZImN+70GU8v/W4LgvP1skwjbwx4w2f9qs6rG1Ofb8PNNNfN3Yl/6eAKxMy4moutXI1tuElH5VVnajoFpZ+wTseUMtTTXF+udUaLE7Gr0F43RmGvUIeCKyzOBQBxRygYcdqcPEUYBHYxpil+qoz9Kgz+/c0uumoH4mfpCyIF9jl8R0ITR51je0Fs7S3uYFCb+DfhaPJCT8+OIy+GBjL0EFLMOyClkEGUOcXNedYdwSQ4G47zNVFxIva2iq3QZe3FITRt1GsIcQYlaCmNCiUumpCndhEVKk1qmxKmyjh/hQXi2/P1PA7NyZt4ENMHZ3O+Ei2OojlvyWwO4wsPM12NSWe9oJMQj0kyCWMN8ylLK5ESBDQeiouhK7UcigRFxiFQF9QqqraqvanKNoSTTc6YdDMLvhxKjsvCysuEL8m4sSunWHfmBAFEDHL+HKDhWWaxHXZF6kDiwY4RCC08ZiKYKLkc+saCAAZkH0sz1l09c0GAcSuLojVRIK05Ng9IwTJpuN3j4AMmIyU8u3NVR1vYAtFXdiTOpQDOmx+CTuqmumgjflQhNur70rn3wJnwyxKIQ1w7Ltpu5nx5VMY24R0md0M/mPWM5B/DD1P+aBFOEKF6UGZCghUkHrcMRH89Cx8j+kAkbBZYnQQn8efayU4AH0IxQBOw79sY8EelVy8FGQi8uMcFihFdJPPcjWstt83zQthLUPSZn6i6DFpNXLJ6LNm6L5WEjMkKLgFZgsw+/nCdN0YRnCVx5Bwcn7heaCkr6xAy5DgYcQE1kN4BfYAkj8Gh+LbUhX+jWav0pHfT+e6YUdepwkXMTs0QOVwTUrSEXr0oVl5S8xKS2+mehu17q3M4p8ziCKmF+kH12OCww3eZkfSY+w7u85z1Ng28DT9UJJPDIZY61mYVmaMK1oed2UIvh7wT3fYhkjwJx7XEDn5vuF10NaYhzjitnKWr3hE7+UfYMuzJjm1d8wzPbWjuprGpCEPeEVygt+gNbZraN6zQCiNkWI6ySMTJ425cvb7c9S2qgAktg0fMXsPpHBx/LqudzVnd6mg7Rd1jeUen5e0iv4U+3/Zvwxvq4GxPGuI1uNvHHFB7JB7TfG/frpokbCBIjRzTXFRRofUymgT5/Rx4U6wuYe27gcwJjNzVGfCdTxKDQgxCMQZunMaCr0Z4vkG4h1V9BL2nVhS2GD62tMx30W5TPhwjMwAQmgguDP6+iRnX6U0bUwYLgfKkb2UIV6VtgcWs0uAB7tuL4Y8l3TQbWOpzivGacAs02gmnLDFQL/Sgg4kYhzW0GPvHtmQnFMhAUy+kTCate+KmBIIrXNmEhFwYvohVuUHdLil0mbQVBejgrJfLgSNzgnOUNkFOYqoJAmGH6CP08sna26IllQJDaldZ1ZMkpQc464nnHl3CawVsS4U3SLi9Pouues4RvQ3XJQoDiHIu0j34y3/K9eG5DW8kPuR/MYeoSsVMrtKhPnp/KLqHfQlL/+a5APCPQJF6aB/wOSoxukxGpM2MZyMJWY8Hk2KsBQIJuRgJHuE5IoA3D27XaroEs8df7XgxmQUiy+EcV0OEziU2BApgZfeE531GVuzaeZu3xYHjuSJmmabUaGi9y7Nu/t7RPxDPeEGmXJYH944MgzUS5tBrKtct5o3mjNEkCzqy/JG3HQxurgYvLuHTYy2ftXYhB6Xc/V4d0FZCJj5LaUhSJWaaKQ15+esykkwurfVLTxWc2HGfm+GIVdIc1qj94Y39AoDGZtTM7a/c6r3QgIhJsYlxXnm7yd1n7SYhl4IL1AAwVKpMYRJwesHCJpTLY81gnLYQKz07uBPMyGMTQ/T1j7IyHuyANZPDayVY3VGtOx2WW9aWpb2Utjxh4iokSyBnckGSyuSxwe/1/Ai7adlpLAyxaim6OQ9v7PBJnECqCbuTsq4TJWkltMtzKs0azyWR+8IiiYMl0PrAYo8W7p+pGTuwcpHveBN4KPwmngKwYOtgNWnvKHjTHmOcJFGynFu/oVcj9LJtgN2HQwrGw0kIG1CL49Z9T1wEmxD3WPK+Wl5q1QYUCMOEQalZHhV1o9U2tLzozraepIF6nSJANENAU1ea0zK3DqBBORMyF56tupnVTeyUswHqoHuFZKYKyWJFZtBCQCGQrwIEH6Y33vx68FHrGMF/vJh6DcBnnwVdAPD5lV2lP0Y2cC7uSACCAECQT1ogGP7tLdixKmgvedeX1LCIfXEx6wOhYH07ZlmATz5CpOq+VI0bNZHO9ceSQZpqaWuMtEET2SAimN86Zd5RDHjXytzWkCWTj11IK7Efu64TecQEFLSnv9Zj0uY/SNMHPUAOaQK0ZdR8VD2kpWn2DkwE7atcix5hjhRyB0PgXVe+Q2L6/CGjJo03Qt5hIGg4ULkhtNGd3fjaZvzPrOPbHtXdut7ZPHMxUXbiJbaBgPIQ9NAHhHgnYG1x9OEH52B1f1HTEIy7eoCgfAEj3KZLscwEPMzEfEdeYbdf6/QPM+mWGbzVvCDtgMlc/4IhXCw7hEEX4Glbn4GTc7huFT2qG6iJfq3ImYL1MMdZRNSWJnBAqvHOyPb/0rLm1UAZ8OE8EFs2XxZ1h8ipIyizevRP+NQ/ELnkXDYN+m33az1AB5t1NAivsVto6f+GCT80m/Jpyb/HDhnPUR/tRE4ejc4bStpF6whS0ZcqcPkOkY4xVfmMOaiXUSGzH9Mn/hILJ2IV6KbjY+gp8lieWK5gg6rh6GDWX8x6JvdgJtw1hWnv5HWIyLWeNQ3zEkwFeXHFvADb2lBEbLFw9unTe+F44R95aWKMuJgwV1r+5UWgq7K9t3Eefis8G03ONKw7KNc9NR3k/SU8zHY20AsFDwIAFzgiSjkUyWwT0r/yUEqYvIk05lCGTqtDWUZhQbZ0gYsMxIGFYgQ/UonuivVVaGBAkJLQ/ycUZB+pt2DNpcuUZBiga+h63w3USk+rDwq+GdoeWBzxjAXymTUStDFky5B5iE3vnWTNtRGja+PxprBM+cx5HEaXve14LDMf3fkys5nrRjPrVjGVOeJokCTziebILPGFnj/SMwy20KOyIGZH1g4S7OZd3DC2BfbxW8l3/QcbvOQK7ejP4Prvth/AEEVxkmZ5UWJCGRdSaVOd6qbt+mGc5uV8ub68vr1/fK4IiuEESdEMy/GCKMmKqumGadmO6/lBGMVJmuVFWdVN2/XDOM3Luu3Hed3uj+fr/fn+EBTDCZKiGZbjBVGSFVXTDdOyHdfzgzCKkzTLi7Kqm7brh3E2XyxX6812tz8cT+fL9XZHMZwgKZphOV4QJVlRNd0wLdtxPT8IozhJs7woq7ppu34Yp3lZt/Plers/nq/35/v7/+tAUYUmdcO0bMf1fN5QECUqK3rVyNjENCV4jB8MZvtWh6q7ESJMKONCKm08240BIkwo40JWE4AIE8q4kEobz3ZTgAgTyngxA4gwoYwLqbTxbDcHSGS7sGKJxQqJ7NbVbgAi3OwRTnYAESaUcXHlswCEKeNCqvpDNfyZgdBsgggTyriQShuvneJFz7UiF+XMhdSm97mc8z8S9AvdnwAQE9qtlAupjdetEWFCGS+3Ue7Gs+fu4ddOs1pwstRj9+PtdqTMefcGESak0qZdAkSEcaG0sd0KECaMC2XaNSBMGBdKG9ttAGHCuFDa2G4PECaMC6WN7baAMGFcKG1stwOECWVcSKWT7miChYxf4NJjw7sROvOMQ/i5xvK+uxu4s2fbDKD4TXu+sMebB6ouxfdfXIv167lkw6KzV0VgAHQmoQgOpBIkzgkUhufv2b2BU05I3WUvmjXRltcRfxt4eFleJ3obJPXZeHcOlnnLQN2lJH4vQn90Plv6lFz4fs/m9yCp5wAAAA==") format("woff2");
}

@font-face {
  font-family: "Almarai";
  font-style: normal;
  font-display: swap;
  font-weight: 700;
  src: url("data:font/woff2;base64,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") format("woff2");
}

@font-face {
  font-family: "Almarai";
  font-style: normal;
  font-display: swap;
  font-weight: 800;
  src: url("data:font/woff2;base64,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") format("woff2");
}
/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties;
@layer theme, base, components, utilities;
@layer theme {
  :root, :host {
    --font-sans: "SF Pro Display", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;
    --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
    --color-red-100: oklch(93.6% 0.032 17.717);
    --color-red-400: oklch(70.4% 0.191 22.216);
    --color-orange-300: oklch(83.7% 0.128 66.29);
    --color-orange-400: oklch(75% 0.183 55.934);
    --color-amber-300: oklch(87.9% 0.169 91.605);
    --color-emerald-100: oklch(95% 0.052 163.051);
    --color-emerald-200: oklch(90.5% 0.093 164.15);
    --color-emerald-300: oklch(84.5% 0.143 164.978);
    --color-emerald-400: oklch(76.5% 0.177 163.223);
    --color-cyan-400: oklch(78.9% 0.154 211.53);
    --color-blue-50: oklch(97% 0.014 254.604);
    --color-blue-100: oklch(93.2% 0.032 255.585);
    --color-blue-200: oklch(88.2% 0.059 254.128);
    --color-blue-300: oklch(80.9% 0.105 251.813);
    --color-blue-400: oklch(70.7% 0.165 254.624);
    --color-blue-500: oklch(62.3% 0.214 259.815);
    --color-blue-600: oklch(54.6% 0.245 262.881);
    --color-indigo-200: oklch(87% 0.065 274.039);
    --color-indigo-300: oklch(78.5% 0.115 274.713);
    --color-indigo-400: oklch(67.3% 0.182 276.935);
    --color-indigo-500: oklch(58.5% 0.233 277.117);
    --color-indigo-600: oklch(51.1% 0.262 276.966);
    --color-violet-200: oklch(89.4% 0.057 293.283);
    --color-violet-300: oklch(81.1% 0.111 293.571);
    --color-violet-400: oklch(70.2% 0.183 293.541);
    --color-violet-500: oklch(60.6% 0.25 292.717);
    --color-violet-600: oklch(54.1% 0.281 293.009);
    --color-fuchsia-400: oklch(74% 0.238 322.16);
    --color-slate-200: oklch(92.9% 0.013 255.508);
    --color-slate-300: oklch(86.9% 0.022 252.894);
    --color-slate-400: oklch(70.4% 0.04 256.788);
    --color-slate-500: oklch(55.4% 0.046 257.417);
    --color-slate-600: oklch(44.6% 0.043 257.281);
    --color-slate-950: oklch(12.9% 0.042 264.695);
    --color-black: #000;
    --color-white: #fff;
    --spacing: 0.25rem;
    --container-sm: 24rem;
    --container-md: 28rem;
    --container-xl: 36rem;
    --container-2xl: 42rem;
    --container-3xl: 48rem;
    --container-4xl: 56rem;
    --container-5xl: 64rem;
    --text-xs: 0.75rem;
    --text-xs--line-height: calc(1 / 0.75);
    --text-sm: 0.875rem;
    --text-sm--line-height: calc(1.25 / 0.875);
    --text-base: 1rem;
    --text-base--line-height: calc(1.5 / 1);
    --text-lg: 1.125rem;
    --text-lg--line-height: calc(1.75 / 1.125);
    --text-xl: 1.25rem;
    --text-xl--line-height: calc(1.75 / 1.25);
    --text-2xl: 1.5rem;
    --text-2xl--line-height: calc(2 / 1.5);
    --text-3xl: 1.875rem;
    --text-3xl--line-height: calc(2.25 / 1.875);
    --text-4xl: 2.25rem;
    --text-4xl--line-height: calc(2.5 / 2.25);
    --text-5xl: 3rem;
    --text-5xl--line-height: 1;
    --text-6xl: 3.75rem;
    --text-6xl--line-height: 1;
    --text-8xl: 6rem;
    --text-8xl--line-height: 1;
    --font-weight-medium: 500;
    --font-weight-semibold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --leading-tight: 1.25;
    --radius-sm: 0.25rem;
    --radius-md: 0.375rem;
    --radius-lg: 0.5rem;
    --radius-2xl: 1rem;
    --ease-out: cubic-bezier(0, 0, 0.2, 1);
    --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
    --animate-spin: spin 1s linear infinite;
    --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
    --blur-md: 12px;
    --blur-lg: 16px;
    --blur-xl: 24px;
    --blur-2xl: 40px;
    --aspect-video: 16 / 9;
    --default-transition-duration: 150ms;
    --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    --default-font-family: var(--font-sans);
    --default-mono-font-family: var(--font-mono);
  }
}
@layer base {
  *, ::after, ::before, ::backdrop, ::file-selector-button {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
    border: 0 solid;
  }
  html, :host {
    line-height: 1.5;
    -webkit-text-size-adjust: 100%;
    tab-size: 4;
    font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
    font-feature-settings: var(--default-font-feature-settings, normal);
    font-variation-settings: var(--default-font-variation-settings, normal);
    -webkit-tap-highlight-color: transparent;
  }
  hr {
    height: 0;
    color: inherit;
    border-top-width: 1px;
  }
  abbr:where([title]) {
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted;
  }
  h1, h2, h3, h4, h5, h6 {
    font-size: inherit;
    font-weight: inherit;
  }
  a {
    color: inherit;
    -webkit-text-decoration: inherit;
    text-decoration: inherit;
  }
  b, strong {
    font-weight: bolder;
  }
  code, kbd, samp, pre {
    font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
    font-feature-settings: var(--default-mono-font-feature-settings, normal);
    font-variation-settings: var(--default-mono-font-variation-settings, normal);
    font-size: 1em;
  }
  small {
    font-size: 80%;
  }
  sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
  }
  sub {
    bottom: -0.25em;
  }
  sup {
    top: -0.5em;
  }
  table {
    text-indent: 0;
    border-color: inherit;
    border-collapse: collapse;
  }
  :-moz-focusring {
    outline: auto;
  }
  progress {
    vertical-align: baseline;
  }
  summary {
    display: list-item;
  }
  ol, ul, menu {
    list-style: none;
  }
  img, svg, video, canvas, audio, iframe, embed, object {
    display: block;
    vertical-align: middle;
  }
  img, video {
    max-width: 100%;
    height: auto;
  }
  button, input, select, optgroup, textarea, ::file-selector-button {
    font: inherit;
    font-feature-settings: inherit;
    font-variation-settings: inherit;
    letter-spacing: inherit;
    color: inherit;
    border-radius: 0;
    background-color: transparent;
    opacity: 1;
  }
  :where(select:is([multiple], [size])) optgroup {
    font-weight: bolder;
  }
  :where(select:is([multiple], [size])) optgroup option {
    padding-inline-start: 20px;
  }
  ::file-selector-button {
    margin-inline-end: 4px;
  }
  ::placeholder {
    opacity: 1;
  }
  @supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
    ::placeholder {
      color: currentcolor;
      @supports (color: color-mix(in lab, red, red)) {
        color: color-mix(in oklab, currentcolor 50%, transparent);
      }
    }
  }
  textarea {
    resize: vertical;
  }
  ::-webkit-search-decoration {
    -webkit-appearance: none;
  }
  ::-webkit-date-and-time-value {
    min-height: 1lh;
    text-align: inherit;
  }
  ::-webkit-datetime-edit {
    display: inline-flex;
  }
  ::-webkit-datetime-edit-fields-wrapper {
    padding: 0;
  }
  ::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {
    padding-block: 0;
  }
  ::-webkit-calendar-picker-indicator {
    line-height: 1;
  }
  :-moz-ui-invalid {
    box-shadow: none;
  }
  button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {
    appearance: button;
  }
  ::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
    height: auto;
  }
  [hidden]:where(:not([hidden="until-found"])) {
    display: none !important;
  }
}
@layer utilities {
  .pointer-events-auto {
    pointer-events: auto;
  }
  .pointer-events-none {
    pointer-events: none;
  }
  .invisible {
    visibility: hidden;
  }
  .visible {
    visibility: visible;
  }
  .sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip-path: inset(50%);
    white-space: nowrap;
    border-width: 0;
  }
  .absolute {
    position: absolute;
  }
  .fixed {
    position: fixed;
  }
  .relative {
    position: relative;
  }
  .static {
    position: static;
  }
  .sticky {
    position: sticky;
  }
  .inset-0 {
    inset: calc(var(--spacing) * 0);
  }
  .inset-5 {
    inset: calc(var(--spacing) * 5);
  }
  .inset-8 {
    inset: calc(var(--spacing) * 8);
  }
  .inset-10 {
    inset: calc(var(--spacing) * 10);
  }
  .inset-12 {
    inset: calc(var(--spacing) * 12);
  }
  .inset-16 {
    inset: calc(var(--spacing) * 16);
  }
  .inset-x-0 {
    inset-inline: calc(var(--spacing) * 0);
  }
  .inset-x-4 {
    inset-inline: calc(var(--spacing) * 4);
  }
  .inset-x-5 {
    inset-inline: calc(var(--spacing) * 5);
  }
  .start {
    inset-inline-start: var(--spacing);
  }
  .end {
    inset-inline-end: var(--spacing);
  }
  .end-7 {
    inset-inline-end: calc(var(--spacing) * 7);
  }
  .-top-16 {
    top: calc(var(--spacing) * -16);
  }
  .top-0 {
    top: calc(var(--spacing) * 0);
  }
  .top-1 {
    top: calc(var(--spacing) * 1);
  }
  .top-4 {
    top: calc(var(--spacing) * 4);
  }
  .top-5 {
    top: calc(var(--spacing) * 5);
  }
  .top-12 {
    top: calc(var(--spacing) * 12);
  }
  .top-16 {
    top: calc(var(--spacing) * 16);
  }
  .top-auto {
    top: auto;
  }
  .-right-12 {
    right: calc(var(--spacing) * -12);
  }
  .-right-24 {
    right: calc(var(--spacing) * -24);
  }
  .right-5 {
    right: calc(var(--spacing) * 5);
  }
  .-bottom-4 {
    bottom: calc(var(--spacing) * -4);
  }
  .bottom-0 {
    bottom: calc(var(--spacing) * 0);
  }
  .bottom-1 {
    bottom: calc(var(--spacing) * 1);
  }
  .bottom-5 {
    bottom: calc(var(--spacing) * 5);
  }
  .bottom-7 {
    bottom: calc(var(--spacing) * 7);
  }
  .-left-1 {
    left: calc(var(--spacing) * -1);
  }
  .left-0 {
    left: calc(var(--spacing) * 0);
  }
  .left-1 {
    left: calc(var(--spacing) * 1);
  }
  .left-4 {
    left: calc(var(--spacing) * 4);
  }
  .left-5 {
    left: calc(var(--spacing) * 5);
  }
  .isolate {
    isolation: isolate;
  }
  .z-0 {
    z-index: 0;
  }
  .z-10 {
    z-index: 10;
  }
  .z-50 {
    z-index: 50;
  }
  .col-span-full {
    grid-column: 1 / -1;
  }
  .m-auto {
    margin: auto;
  }
  .mx-auto {
    margin-inline: auto;
  }
  .my-auto {
    margin-block: auto;
  }
  .ms-1 {
    margin-inline-start: calc(var(--spacing) * 1);
  }
  .mt-1 {
    margin-top: calc(var(--spacing) * 1);
  }
  .mt-2 {
    margin-top: calc(var(--spacing) * 2);
  }
  .mt-3 {
    margin-top: calc(var(--spacing) * 3);
  }
  .mt-4 {
    margin-top: calc(var(--spacing) * 4);
  }
  .mt-5 {
    margin-top: calc(var(--spacing) * 5);
  }
  .mt-6 {
    margin-top: calc(var(--spacing) * 6);
  }
  .mt-7 {
    margin-top: calc(var(--spacing) * 7);
  }
  .mt-8 {
    margin-top: calc(var(--spacing) * 8);
  }
  .mt-9 {
    margin-top: calc(var(--spacing) * 9);
  }
  .mt-10 {
    margin-top: calc(var(--spacing) * 10);
  }
  .mt-12 {
    margin-top: calc(var(--spacing) * 12);
  }
  .mt-14 {
    margin-top: calc(var(--spacing) * 14);
  }
  .mt-16 {
    margin-top: calc(var(--spacing) * 16);
  }
  .mt-20 {
    margin-top: calc(var(--spacing) * 20);
  }
  .mt-24 {
    margin-top: calc(var(--spacing) * 24);
  }
  .mt-auto {
    margin-top: auto;
  }
  .mb-3 {
    margin-bottom: calc(var(--spacing) * 3);
  }
  .ml-0 {
    margin-left: calc(var(--spacing) * 0);
  }
  .ml-1 {
    margin-left: calc(var(--spacing) * 1);
  }
  .block {
    display: block;
  }
  .flex {
    display: flex;
  }
  .grid {
    display: grid;
  }
  .hidden {
    display: none;
  }
  .inline-flex {
    display: inline-flex;
  }
  .inline-grid {
    display: inline-grid;
  }
  .table {
    display: table;
  }
  .aspect-video {
    aspect-ratio: var(--aspect-video);
  }
  .size-5 {
    width: calc(var(--spacing) * 5);
    height: calc(var(--spacing) * 5);
  }
  .size-6 {
    width: calc(var(--spacing) * 6);
    height: calc(var(--spacing) * 6);
  }
  .size-full {
    width: 100%;
    height: 100%;
  }
  .size-px {
    width: 1px;
    height: 1px;
  }
  .h-1 {
    height: calc(var(--spacing) * 1);
  }
  .h-2 {
    height: calc(var(--spacing) * 2);
  }
  .h-3 {
    height: calc(var(--spacing) * 3);
  }
  .h-4 {
    height: calc(var(--spacing) * 4);
  }
  .h-5 {
    height: calc(var(--spacing) * 5);
  }
  .h-7 {
    height: calc(var(--spacing) * 7);
  }
  .h-9 {
    height: calc(var(--spacing) * 9);
  }
  .h-10 {
    height: calc(var(--spacing) * 10);
  }
  .h-11 {
    height: calc(var(--spacing) * 11);
  }
  .h-12 {
    height: calc(var(--spacing) * 12);
  }
  .h-16 {
    height: calc(var(--spacing) * 16);
  }
  .h-20 {
    height: calc(var(--spacing) * 20);
  }
  .h-72 {
    height: calc(var(--spacing) * 72);
  }
  .h-full {
    height: 100%;
  }
  .h-px {
    height: 1px;
  }
  .min-h-5 {
    min-height: calc(var(--spacing) * 5);
  }
  .min-h-12 {
    min-height: calc(var(--spacing) * 12);
  }
  .min-h-14 {
    min-height: calc(var(--spacing) * 14);
  }
  .min-h-28 {
    min-height: calc(var(--spacing) * 28);
  }
  .min-h-screen {
    min-height: 100vh;
  }
  .w-1 {
    width: calc(var(--spacing) * 1);
  }
  .w-2 {
    width: calc(var(--spacing) * 2);
  }
  .w-3 {
    width: calc(var(--spacing) * 3);
  }
  .w-4 {
    width: calc(var(--spacing) * 4);
  }
  .w-5 {
    width: calc(var(--spacing) * 5);
  }
  .w-7 {
    width: calc(var(--spacing) * 7);
  }
  .w-8 {
    width: calc(var(--spacing) * 8);
  }
  .w-9 {
    width: calc(var(--spacing) * 9);
  }
  .w-10 {
    width: calc(var(--spacing) * 10);
  }
  .w-11 {
    width: calc(var(--spacing) * 11);
  }
  .w-12 {
    width: calc(var(--spacing) * 12);
  }
  .w-16 {
    width: calc(var(--spacing) * 16);
  }
  .w-72 {
    width: calc(var(--spacing) * 72);
  }
  .w-full {
    width: 100%;
  }
  .w-px {
    width: 1px;
  }
  .max-w-2xl {
    max-width: var(--container-2xl);
  }
  .max-w-3xl {
    max-width: var(--container-3xl);
  }
  .max-w-4xl {
    max-width: var(--container-4xl);
  }
  .max-w-5xl {
    max-width: var(--container-5xl);
  }
  .max-w-md {
    max-width: var(--container-md);
  }
  .max-w-sm {
    max-width: var(--container-sm);
  }
  .max-w-xl {
    max-width: var(--container-xl);
  }
  .flex-shrink {
    flex-shrink: 1;
  }
  .shrink-0 {
    flex-shrink: 0;
  }
  .border-collapse {
    border-collapse: collapse;
  }
  .origin-left {
    transform-origin: 0;
  }
  .-translate-x-1 {
    --tw-translate-x: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .-translate-y-1 {
    --tw-translate-y: calc(var(--spacing) * -1);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-0 {
    --tw-translate-y: calc(var(--spacing) * 0);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .translate-y-4 {
    --tw-translate-y: calc(var(--spacing) * 4);
    translate: var(--tw-translate-x) var(--tw-translate-y);
  }
  .scale-x-0 {
    --tw-scale-x: 0%;
    scale: var(--tw-scale-x) var(--tw-scale-y);
  }
  .-rotate-45 {
    rotate: calc(45deg * -1);
  }
  .rotate-45 {
    rotate: 45deg;
  }
  .transform {
    transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
  }
  .animate-ping {
    animation: var(--animate-ping);
  }
  .animate-spin {
    animation: var(--animate-spin);
  }
  .cursor-pointer {
    cursor: pointer;
  }
  .resize {
    resize: both;
  }
  .grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .flex-col {
    flex-direction: column;
  }
  .flex-wrap {
    flex-wrap: wrap;
  }
  .place-items-center {
    place-items: center;
  }
  .items-center {
    align-items: center;
  }
  .items-end {
    align-items: flex-end;
  }
  .items-start {
    align-items: flex-start;
  }
  .justify-between {
    justify-content: space-between;
  }
  .justify-center {
    justify-content: center;
  }
  .justify-start {
    justify-content: flex-start;
  }
  .gap-1 {
    gap: calc(var(--spacing) * 1);
  }
  .gap-2 {
    gap: calc(var(--spacing) * 2);
  }
  .gap-3 {
    gap: calc(var(--spacing) * 3);
  }
  .gap-4 {
    gap: calc(var(--spacing) * 4);
  }
  .gap-5 {
    gap: calc(var(--spacing) * 5);
  }
  .gap-6 {
    gap: calc(var(--spacing) * 6);
  }
  .gap-7 {
    gap: calc(var(--spacing) * 7);
  }
  .gap-8 {
    gap: calc(var(--spacing) * 8);
  }
  .gap-10 {
    gap: calc(var(--spacing) * 10);
  }
  .gap-12 {
    gap: calc(var(--spacing) * 12);
  }
  .gap-14 {
    gap: calc(var(--spacing) * 14);
  }
  .gap-16 {
    gap: calc(var(--spacing) * 16);
  }
  .gap-px {
    gap: 1px;
  }
  .space-y-4 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .space-y-5 {
    :where(& > :not(:last-child)) {
      --tw-space-y-reverse: 0;
      margin-block-start: calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));
      margin-block-end: calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)));
    }
  }
  .gap-x-5 {
    column-gap: calc(var(--spacing) * 5);
  }
  .gap-x-6 {
    column-gap: calc(var(--spacing) * 6);
  }
  .gap-x-7 {
    column-gap: calc(var(--spacing) * 7);
  }
  .gap-y-2 {
    row-gap: calc(var(--spacing) * 2);
  }
  .gap-y-3 {
    row-gap: calc(var(--spacing) * 3);
  }
  .gap-y-4 {
    row-gap: calc(var(--spacing) * 4);
  }
  .divide-y {
    :where(& > :not(:last-child)) {
      --tw-divide-y-reverse: 0;
      border-bottom-style: var(--tw-border-style);
      border-top-style: var(--tw-border-style);
      border-top-width: calc(1px * var(--tw-divide-y-reverse));
      border-bottom-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    }
  }
  .divide-white {
    :where(& > :not(:last-child)) {
      border-color: var(--color-white);
    }
  }
  .overflow-hidden {
    overflow: hidden;
  }
  .overflow-x-hidden {
    overflow-x: hidden;
  }
  .overflow-y-auto {
    overflow-y: auto;
  }
  .scroll-smooth {
    scroll-behavior: smooth;
  }
  .rounded {
    border-radius: 0.25rem;
  }
  .rounded-2xl {
    border-radius: var(--radius-2xl);
  }
  .rounded-full {
    border-radius: calc(infinity * 1px);
  }
  .border {
    border-style: var(--tw-border-style);
    border-width: 1px;
  }
  .border-0 {
    border-style: var(--tw-border-style);
    border-width: 0px;
  }
  .border-2 {
    border-style: var(--tw-border-style);
    border-width: 2px;
  }
  .border-y {
    border-block-style: var(--tw-border-style);
    border-block-width: 1px;
  }
  .border-t {
    border-top-style: var(--tw-border-style);
    border-top-width: 1px;
  }
  .border-b {
    border-bottom-style: var(--tw-border-style);
    border-bottom-width: 1px;
  }
  .border-l {
    border-left-style: var(--tw-border-style);
    border-left-width: 1px;
  }
  .border-black {
    border-color: var(--color-black);
  }
  .border-blue-300 {
    border-color: var(--color-blue-300);
  }
  .border-blue-400 {
    border-color: var(--color-blue-400);
  }
  .border-emerald-400 {
    border-color: var(--color-emerald-400);
  }
  .border-indigo-300 {
    border-color: var(--color-indigo-300);
  }
  .border-red-400 {
    border-color: var(--color-red-400);
  }
  .border-slate-400 {
    border-color: var(--color-slate-400);
  }
  .border-transparent {
    border-color: transparent;
  }
  .border-white {
    border-color: var(--color-white);
  }
  .border-t-slate-950 {
    border-top-color: var(--color-slate-950);
  }
  .bg-\[\#f5f5f7\] {
    background-color: #f5f5f7;
  }
  .bg-amber-300 {
    background-color: var(--color-amber-300);
  }
  .bg-black {
    background-color: var(--color-black);
  }
  .bg-blue-400 {
    background-color: var(--color-blue-400);
  }
  .bg-blue-600 {
    background-color: var(--color-blue-600);
  }
  .bg-current {
    background-color: currentcolor;
  }
  .bg-cyan-400 {
    background-color: var(--color-cyan-400);
  }
  .bg-emerald-300 {
    background-color: var(--color-emerald-300);
  }
  .bg-emerald-400 {
    background-color: var(--color-emerald-400);
  }
  .bg-fuchsia-400 {
    background-color: var(--color-fuchsia-400);
  }
  .bg-indigo-300 {
    background-color: var(--color-indigo-300);
  }
  .bg-indigo-400 {
    background-color: var(--color-indigo-400);
  }
  .bg-indigo-500 {
    background-color: var(--color-indigo-500);
  }
  .bg-indigo-600 {
    background-color: var(--color-indigo-600);
  }
  .bg-red-400 {
    background-color: var(--color-red-400);
  }
  .bg-violet-400 {
    background-color: var(--color-violet-400);
  }
  .bg-violet-600 {
    background-color: var(--color-violet-600);
  }
  .bg-white {
    background-color: var(--color-white);
  }
  .bg-gradient-to-b {
    --tw-gradient-position: to bottom in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-gradient-to-br {
    --tw-gradient-position: to bottom right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-gradient-to-r {
    --tw-gradient-position: to right in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .bg-gradient-to-t {
    --tw-gradient-position: to top in oklab;
    background-image: linear-gradient(var(--tw-gradient-stops));
  }
  .from-black {
    --tw-gradient-from: var(--color-black);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-blue-300 {
    --tw-gradient-from: var(--color-blue-300);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-blue-500 {
    --tw-gradient-from: var(--color-blue-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-indigo-500 {
    --tw-gradient-from: var(--color-indigo-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-transparent {
    --tw-gradient-from: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .from-white {
    --tw-gradient-from: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .via-indigo-300 {
    --tw-gradient-via: var(--color-indigo-300);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-indigo-400 {
    --tw-gradient-via: var(--color-indigo-400);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-indigo-500 {
    --tw-gradient-via: var(--color-indigo-500);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-transparent {
    --tw-gradient-via: transparent;
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .via-white {
    --tw-gradient-via: var(--color-white);
    --tw-gradient-via-stops: var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-via-stops);
  }
  .to-transparent {
    --tw-gradient-to: transparent;
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-violet-300 {
    --tw-gradient-to: var(--color-violet-300);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-violet-400 {
    --tw-gradient-to: var(--color-violet-400);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-violet-500 {
    --tw-gradient-to: var(--color-violet-500);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .to-white {
    --tw-gradient-to: var(--color-white);
    --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
  }
  .bg-clip-text {
    background-clip: text;
  }
  .fill-current {
    fill: currentcolor;
  }
  .object-cover {
    object-fit: cover;
  }
  .p-0 {
    padding: calc(var(--spacing) * 0);
  }
  .p-3 {
    padding: calc(var(--spacing) * 3);
  }
  .p-5 {
    padding: calc(var(--spacing) * 5);
  }
  .p-6 {
    padding: calc(var(--spacing) * 6);
  }
  .p-7 {
    padding: calc(var(--spacing) * 7);
  }
  .p-8 {
    padding: calc(var(--spacing) * 8);
  }
  .px-0 {
    padding-inline: calc(var(--spacing) * 0);
  }
  .px-3 {
    padding-inline: calc(var(--spacing) * 3);
  }
  .px-4 {
    padding-inline: calc(var(--spacing) * 4);
  }
  .px-5 {
    padding-inline: calc(var(--spacing) * 5);
  }
  .px-6 {
    padding-inline: calc(var(--spacing) * 6);
  }
  .px-7 {
    padding-inline: calc(var(--spacing) * 7);
  }
  .py-0 {
    padding-block: calc(var(--spacing) * 0);
  }
  .py-1 {
    padding-block: calc(var(--spacing) * 1);
  }
  .py-3 {
    padding-block: calc(var(--spacing) * 3);
  }
  .py-4 {
    padding-block: calc(var(--spacing) * 4);
  }
  .py-5 {
    padding-block: calc(var(--spacing) * 5);
  }
  .py-6 {
    padding-block: calc(var(--spacing) * 6);
  }
  .py-10 {
    padding-block: calc(var(--spacing) * 10);
  }
  .py-12 {
    padding-block: calc(var(--spacing) * 12);
  }
  .py-20 {
    padding-block: calc(var(--spacing) * 20);
  }
  .py-24 {
    padding-block: calc(var(--spacing) * 24);
  }
  .pt-3 {
    padding-top: calc(var(--spacing) * 3);
  }
  .pt-5 {
    padding-top: calc(var(--spacing) * 5);
  }
  .pt-6 {
    padding-top: calc(var(--spacing) * 6);
  }
  .pt-7 {
    padding-top: calc(var(--spacing) * 7);
  }
  .pt-8 {
    padding-top: calc(var(--spacing) * 8);
  }
  .pt-12 {
    padding-top: calc(var(--spacing) * 12);
  }
  .pt-28 {
    padding-top: calc(var(--spacing) * 28);
  }
  .pr-4 {
    padding-right: calc(var(--spacing) * 4);
  }
  .pb-4 {
    padding-bottom: calc(var(--spacing) * 4);
  }
  .pb-8 {
    padding-bottom: calc(var(--spacing) * 8);
  }
  .pb-10 {
    padding-bottom: calc(var(--spacing) * 10);
  }
  .pb-14 {
    padding-bottom: calc(var(--spacing) * 14);
  }
  .pb-16 {
    padding-bottom: calc(var(--spacing) * 16);
  }
  .pl-2 {
    padding-left: calc(var(--spacing) * 2);
  }
  .pl-7 {
    padding-left: calc(var(--spacing) * 7);
  }
  .text-center {
    text-align: center;
  }
  .text-left {
    text-align: left;
  }
  .font-sans {
    font-family: var(--font-sans);
  }
  .text-2xl {
    font-size: var(--text-2xl);
    line-height: var(--tw-leading, var(--text-2xl--line-height));
  }
  .text-3xl {
    font-size: var(--text-3xl);
    line-height: var(--tw-leading, var(--text-3xl--line-height));
  }
  .text-4xl {
    font-size: var(--text-4xl);
    line-height: var(--tw-leading, var(--text-4xl--line-height));
  }
  .text-5xl {
    font-size: var(--text-5xl);
    line-height: var(--tw-leading, var(--text-5xl--line-height));
  }
  .text-6xl {
    font-size: var(--text-6xl);
    line-height: var(--tw-leading, var(--text-6xl--line-height));
  }
  .text-base {
    font-size: var(--text-base);
    line-height: var(--tw-leading, var(--text-base--line-height));
  }
  .text-lg {
    font-size: var(--text-lg);
    line-height: var(--tw-leading, var(--text-lg--line-height));
  }
  .text-sm {
    font-size: var(--text-sm);
    line-height: var(--tw-leading, var(--text-sm--line-height));
  }
  .text-xl {
    font-size: var(--text-xl);
    line-height: var(--tw-leading, var(--text-xl--line-height));
  }
  .text-xs {
    font-size: var(--text-xs);
    line-height: var(--tw-leading, var(--text-xs--line-height));
  }
  .leading-4 {
    --tw-leading: calc(var(--spacing) * 4);
    line-height: calc(var(--spacing) * 4);
  }
  .leading-5 {
    --tw-leading: calc(var(--spacing) * 5);
    line-height: calc(var(--spacing) * 5);
  }
  .leading-6 {
    --tw-leading: calc(var(--spacing) * 6);
    line-height: calc(var(--spacing) * 6);
  }
  .leading-7 {
    --tw-leading: calc(var(--spacing) * 7);
    line-height: calc(var(--spacing) * 7);
  }
  .leading-8 {
    --tw-leading: calc(var(--spacing) * 8);
    line-height: calc(var(--spacing) * 8);
  }
  .leading-9 {
    --tw-leading: calc(var(--spacing) * 9);
    line-height: calc(var(--spacing) * 9);
  }
  .leading-none {
    --tw-leading: 1;
    line-height: 1;
  }
  .leading-tight {
    --tw-leading: var(--leading-tight);
    line-height: var(--leading-tight);
  }
  .font-black {
    --tw-font-weight: var(--font-weight-black);
    font-weight: var(--font-weight-black);
  }
  .font-bold {
    --tw-font-weight: var(--font-weight-bold);
    font-weight: var(--font-weight-bold);
  }
  .font-medium {
    --tw-font-weight: var(--font-weight-medium);
    font-weight: var(--font-weight-medium);
  }
  .font-semibold {
    --tw-font-weight: var(--font-weight-semibold);
    font-weight: var(--font-weight-semibold);
  }
  .text-balance {
    text-wrap: balance;
  }
  .text-pretty {
    text-wrap: pretty;
  }
  .text-wrap {
    text-wrap: wrap;
  }
  .break-all {
    word-break: break-all;
  }
  .text-blue-100 {
    color: var(--color-blue-100);
  }
  .text-blue-200 {
    color: var(--color-blue-200);
  }
  .text-blue-300 {
    color: var(--color-blue-300);
  }
  .text-emerald-100 {
    color: var(--color-emerald-100);
  }
  .text-indigo-200 {
    color: var(--color-indigo-200);
  }
  .text-indigo-300 {
    color: var(--color-indigo-300);
  }
  .text-indigo-500 {
    color: var(--color-indigo-500);
  }
  .text-orange-300 {
    color: var(--color-orange-300);
  }
  .text-red-100 {
    color: var(--color-red-100);
  }
  .text-slate-200 {
    color: var(--color-slate-200);
  }
  .text-slate-300 {
    color: var(--color-slate-300);
  }
  .text-slate-400 {
    color: var(--color-slate-400);
  }
  .text-slate-500 {
    color: var(--color-slate-500);
  }
  .text-slate-600 {
    color: var(--color-slate-600);
  }
  .text-slate-950 {
    color: var(--color-slate-950);
  }
  .text-transparent {
    color: transparent;
  }
  .text-violet-200 {
    color: var(--color-violet-200);
  }
  .text-violet-300 {
    color: var(--color-violet-300);
  }
  .text-white {
    color: var(--color-white);
  }
  .uppercase {
    text-transform: uppercase;
  }
  .underline {
    text-decoration-line: underline;
  }
  .underline-offset-4 {
    text-underline-offset: 4px;
  }
  .antialiased {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .opacity-0 {
    opacity: 0%;
  }
  .opacity-20 {
    opacity: 20%;
  }
  .opacity-30 {
    opacity: 30%;
  }
  .opacity-55 {
    opacity: 55%;
  }
  .opacity-70 {
    opacity: 70%;
  }
  .opacity-80 {
    opacity: 80%;
  }
  .opacity-100 {
    opacity: 100%;
  }
  .shadow-2xl {
    --tw-shadow: 0 25px 50px -12px var(--tw-shadow-color, rgb(0 0 0 / 0.25));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-xl {
    --tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  }
  .shadow-black {
    --tw-shadow-color: #000;
    @supports (color: color-mix(in lab, red, red)) {
      --tw-shadow-color: color-mix(in oklab, var(--color-black) var(--tw-shadow-alpha), transparent);
    }
  }
  .outline {
    outline-style: var(--tw-outline-style);
    outline-width: 1px;
  }
  .blur-2xl {
    --tw-blur: blur(var(--blur-2xl));
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .saturate-75 {
    --tw-saturate: saturate(75%);
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .filter {
    filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
  }
  .backdrop-blur-2xl {
    --tw-backdrop-blur: blur(var(--blur-2xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .backdrop-blur-lg {
    --tw-backdrop-blur: blur(var(--blur-lg));
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .backdrop-blur-xl {
    --tw-backdrop-blur: blur(var(--blur-xl));
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .backdrop-filter {
    -webkit-backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
    backdrop-filter: var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);
  }
  .transition {
    transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, -webkit-backdrop-filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-all {
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .transition-transform {
    transition-property: transform, translate, scale, rotate;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
  }
  .duration-300 {
    --tw-duration: 300ms;
    transition-duration: 300ms;
  }
  .duration-500 {
    --tw-duration: 500ms;
    transition-duration: 500ms;
  }
  .duration-700 {
    --tw-duration: 700ms;
    transition-duration: 700ms;
  }
  .duration-1000 {
    --tw-duration: 1000ms;
    transition-duration: 1000ms;
  }
  .ease-in-out {
    --tw-ease: var(--ease-in-out);
    transition-timing-function: var(--ease-in-out);
  }
  .ease-out {
    --tw-ease: var(--ease-out);
    transition-timing-function: var(--ease-out);
  }
}
@layer base {
  :root {
    color-scheme: light;
    font-family: "SF Pro Display", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;
    font-synthesis: none;
    font-kerning: normal;
    font-variant-ligatures: common-ligatures contextual;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    --font-en: "SF Pro Display", -apple-system, BlinkMacSystemFont, "SF Pro Text", "Helvetica Neue", Arial, sans-serif;
    --font-ar: "Almarai", "Geeza Pro", "Segoe UI", Tahoma, sans-serif;
    --ink: #1d1d1f;
    --ink-strong: #0b0b0d;
    --ink-soft: #424245;
    --muted: #6e6e73;
    --quiet: #8b8b90;
    --paper: #f5f5f7;
    --paper-warm: #f3f1ec;
    --surface: #ffffff;
    --surface-soft: #fbfbfd;
    --night: #08080a;
    --night-soft: #141416;
    --night-card: #1b1b1e;
    --blue: #0066cc;
    --blue-light: #2997ff;
    --gold: #c7a86a;
    --line: rgb(29 29 31 / 0.12);
    --line-soft: rgb(29 29 31 / 0.075);
    --line-dark: rgb(255 255 255 / 0.13);
    --shell: min(1180px, calc(100vw - clamp(40px, 8vw, 112px)));
    --header-h: 72px;
    --section-y: clamp(4.5rem, 7vw, 7rem);
    --radius-sm: 14px;
    --radius-md: 22px;
    --radius-lg: 32px;
    --shadow-soft: 0 24px 80px rgb(20 20 25 / 0.08);
    --shadow-deep: 0 40px 120px rgb(0 0 0 / 0.24);
    --ease: cubic-bezier(0.22, 1, 0.36, 1);
  }
  * {
    box-sizing: border-box;
    min-width: 0;
  }
  html {
    max-width: 100%;
    scroll-padding-top: calc(var(--header-h) + 24px);
    background: var(--paper);
  }
  html[lang|="en"],
  html[lang|="en"] body,
  html[lang|="en"] button,
  html[lang|="en"] input,
  html[lang|="en"] select,
  html[lang|="en"] textarea {
    font-family: var(--font-en);
  }
  html[lang|="ar"],
  html[lang|="ar"] body,
  html[lang|="ar"] button,
  html[lang|="ar"] input,
  html[lang|="ar"] select,
  html[lang|="ar"] textarea {
    font-family: var(--font-ar);
    font-feature-settings: "kern" 1, "liga" 1, "clig" 1, "calt" 1;
  }
  body {
    width: 100%;
    min-height: 100vh;
    margin: 0;
    overflow-x: clip;
    background: var(--paper);
    color: var(--ink);
    font-size: clamp(1rem, 0.97rem + 0.12vw, 1.075rem);
    line-height: 1.65;
  }
  body.is-home,
  body.menu-open,
  body.modal-open {
    overflow: hidden;
  }
  body.is-home {
    height: 100vh;
    height: 100dvh;
    background: var(--night);
  }
  body,
  button,
  input,
  select,
  textarea {
    font-synthesis: none;
  }
  button,
  input,
  select,
  textarea {
    font: inherit;
  }
  button,
  summary,
  a {
    -webkit-tap-highlight-color: transparent;
  }
  button {
    border: 0;
  }
  a {
    color: inherit;
    text-decoration: none;
  }
  img {
    display: block;
    max-width: 100%;
  }
  p,
  h1,
  h2,
  h3,
  blockquote,
  figure,
  dl,
  dd {
    margin: 0;
  }
  ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  h1,
  h2,
  h3,
  p,
  a,
  span,
  strong,
  em,
  small,
  li,
  dt,
  dd,
  label,
  summary {
    overflow-wrap: break-word;
  }
  h1,
  h2,
  h3 {
    color: var(--ink-strong);
    font-weight: 680;
    letter-spacing: -0.045em;
    overflow-wrap: normal;
    word-break: normal;
    text-wrap: balance;
  }
  html[lang|="ar"] h1,
  html[lang|="ar"] h2,
  html[lang|="ar"] h3 {
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.28;
  }
  ::selection {
    background: rgb(0 102 204 / 0.18);
  }
  :focus-visible {
    outline: 3px solid rgb(41 151 255 / 0.72);
    outline-offset: 4px;
  }
}
@layer components {
  .content-shell {
    width: var(--shell);
    margin-inline: auto;
  }
  .skip-link {
    position: fixed;
    z-index: 1000;
    inset-block-start: 12px;
    inset-inline-start: 12px;
    transform: translateY(-150%);
    border-radius: 999px;
    padding: 10px 16px;
    background: var(--surface);
    color: var(--ink);
    font-size: 13px;
    font-weight: 700;
    box-shadow: var(--shadow-soft);
    transition: transform 180ms ease;
  }
  .skip-link:focus {
    transform: translateY(0);
  }
  .initial-loader {
    display: none;
  }
  .scroll-progress {
    position: fixed;
    z-index: 300;
    inset-block-start: 0;
    inset-inline: 0;
    height: 2px;
    transform: scaleX(0);
    transform-origin: left;
    background: var(--blue);
  }
  [dir="rtl"] .scroll-progress {
    transform-origin: right;
  }
  .global-header {
    position: fixed;
    z-index: 200;
    inset-block-start: 0;
    inset-inline: 0;
    height: var(--header-h);
    border-bottom: 1px solid transparent;
    background: rgb(245 245 247 / 0.72);
    backdrop-filter: saturate(180%) blur(22px);
    transition: border-color 180ms ease, background 180ms ease;
  }
  .global-header.is-scrolled {
    border-bottom-color: var(--line-soft);
    background: rgb(245 245 247 / 0.9);
  }
  .header-inner {
    width: min(1296px, calc(100vw - 56px));
    height: 100%;
    margin-inline: auto;
    display: grid;
    grid-template-columns: auto 1fr auto;
    align-items: center;
    gap: clamp(24px, 4vw, 64px);
  }
  .brand-mark {
    display: inline-flex;
    align-items: center;
    gap: 11px;
    white-space: nowrap;
  }
  .brand-monogram {
    display: grid;
    width: 34px;
    height: 34px;
    place-items: center;
    border-radius: 11px;
    background: var(--ink-strong);
    color: #fff;
    font-size: 9px;
    font-weight: 800;
    letter-spacing: 0.05em;
  }
  .brand-name {
    color: var(--ink-strong);
    font-size: 13px;
    font-weight: 700;
    letter-spacing: -0.015em;
  }
  [dir="rtl"] .brand-name {
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0;
  }
  .desktop-nav {
    justify-self: center;
    display: flex;
    align-items: center;
    gap: clamp(20px, 2.25vw, 36px);
  }
  .nav-link {
    position: relative;
    display: inline-flex;
    align-items: center;
    min-height: 44px;
    color: var(--ink-soft);
    font-size: 12px;
    font-weight: 570;
    white-space: nowrap;
  }
  [dir="rtl"] .nav-link {
    font-size: 12px;
    font-weight: 700;
  }
  .nav-link::after {
    position: absolute;
    inset-inline: 0;
    inset-block-end: 7px;
    height: 1px;
    transform: scaleX(0);
    background: currentColor;
    content: "";
    transition: transform 180ms ease;
  }
  .nav-link:hover::after,
  .nav-link.is-active::after,
  .nav-disclosure.is-active > summary::after {
    transform: scaleX(1);
  }
  .nav-disclosure {
    position: relative;
  }
  .nav-disclosure > summary {
    cursor: pointer;
    list-style: none;
  }
  .nav-disclosure > summary::-webkit-details-marker {
    display: none;
  }
  .nav-chevron {
    width: 6px;
    height: 6px;
    margin-inline-start: 7px;
    transform: rotate(45deg) translateY(-2px);
    border-right: 1px solid currentColor;
    border-bottom: 1px solid currentColor;
  }
  .nav-popover {
    position: absolute;
    inset-block-start: calc(100% - 3px);
    inset-inline-start: 50%;
    width: 248px;
    transform: translateX(-50%) translateY(8px);
    visibility: hidden;
    opacity: 0;
    display: grid;
    border: 1px solid var(--line-soft);
    border-radius: 18px;
    padding: 8px;
    background: rgb(255 255 255 / 0.96);
    box-shadow: 0 24px 70px rgb(0 0 0 / 0.13);
    transition: opacity 160ms ease, transform 160ms ease, visibility 160ms;
  }
  [dir="rtl"] .nav-popover {
    transform: translateX(50%) translateY(8px);
  }
  .nav-disclosure[open] .nav-popover {
    visibility: visible;
    opacity: 1;
    transform: translateX(-50%) translateY(0);
  }
  [dir="rtl"] .nav-disclosure[open] .nav-popover {
    transform: translateX(50%) translateY(0);
  }
  .nav-popover .nav-link {
    min-height: 42px;
    border-radius: 11px;
    padding-inline: 12px;
  }
  .nav-popover .nav-link:hover {
    background: var(--paper);
  }
  .nav-popover .nav-link::after {
    display: none;
  }
  .header-actions {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 10px;
  }
  .locale-button,
  .menu-button {
    display: inline-grid;
    min-width: 44px;
    min-height: 44px;
    place-items: center;
    border-radius: 999px;
    background: transparent;
    color: var(--ink-strong);
    cursor: pointer;
    font-size: 12px;
    font-weight: 700;
  }
  .locale-button:hover,
  .menu-button:hover {
    background: rgb(29 29 31 / 0.055);
  }
  .header-cta {
    display: inline-flex;
    min-height: 44px;
    align-items: center;
    justify-content: center;
    border-radius: 999px;
    padding-inline: 20px;
    background: var(--ink-strong);
    color: #fff;
    font-size: 12px;
    font-weight: 650;
    white-space: nowrap;
    transition: background 180ms ease;
  }
  [dir="rtl"] .header-cta {
    font-weight: 700;
  }
  .header-cta:hover {
    background: #2b2b2f;
  }
  .menu-button {
    position: relative;
    display: none;
  }
  .menu-button span {
    position: absolute;
    width: 16px;
    height: 1.5px;
    border-radius: 99px;
    background: currentColor;
    transition: transform 180ms ease;
  }
  .menu-button span:first-child {
    transform: translateY(-3px);
  }
  .menu-button span:last-child {
    transform: translateY(3px);
  }
  body.menu-open .menu-button span:first-child {
    transform: rotate(45deg);
  }
  body.menu-open .menu-button span:last-child {
    transform: rotate(-45deg);
  }
  .route-title {
    display: none;
  }
  .mobile-menu {
    position: fixed;
    z-index: 180;
    inset: 0;
    visibility: hidden;
    opacity: 0;
    overflow-y: auto;
    padding: calc(var(--header-h) + 48px) max(28px, calc((100vw - 1180px) / 2)) 42px;
    background: rgb(8 8 10 / 0.98);
    color: #fff;
    transition: opacity 220ms ease, visibility 220ms;
  }
  .mobile-menu.is-open {
    visibility: visible;
    opacity: 1;
  }
  .mobile-menu nav {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0 42px;
    border-top: 1px solid var(--line-dark);
  }
  .mobile-nav-link {
    display: flex;
    min-height: 74px;
    align-items: center;
    justify-content: space-between;
    gap: 18px;
    border-bottom: 1px solid var(--line-dark);
    color: rgb(255 255 255 / 0.76);
    font-size: clamp(1.08rem, 1rem + 0.55vw, 1.5rem);
    font-weight: 550;
    letter-spacing: -0.025em;
    transition: color 160ms ease;
  }
  [dir="rtl"] .mobile-nav-link {
    font-size: clamp(1.02rem, 0.98rem + 0.3vw, 1.32rem);
    font-weight: 700;
    letter-spacing: 0;
  }
  .mobile-nav-link:hover,
  .mobile-nav-link.is-active {
    color: #fff;
  }
  .mobile-nav-link i {
    color: rgb(255 255 255 / 0.36);
    font-size: 15px;
    font-style: normal;
  }
  .mobile-menu-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    margin-top: 44px;
    color: rgb(255 255 255 / 0.48);
    font-size: 12px;
  }
  .mobile-menu-footer a {
    color: #fff;
  }
  body.is-home .global-header {
    border-color: transparent;
    background: linear-gradient(180deg, rgb(0 0 0 / 0.64), transparent);
    backdrop-filter: none;
  }
  body.is-home .global-header.is-scrolled {
    background: linear-gradient(180deg, rgb(0 0 0 / 0.64), transparent);
  }
  body.is-home .brand-monogram {
    border: 1px solid rgb(255 255 255 / 0.18);
    background: rgb(255 255 255 / 0.1);
    color: #fff;
  }
  body.is-home .brand-name,
  body.is-home .locale-button,
  body.is-home .menu-button {
    color: #fff;
  }
  body.is-home .desktop-nav {
    display: none;
  }
  body.is-home .header-cta {
    border: 1px solid rgb(255 255 255 / 0.22);
    background: rgb(255 255 255 / 0.11);
    backdrop-filter: blur(18px);
  }
  body.is-home .header-inner {
    grid-template-columns: auto 1fr auto;
  }
  body.is-home .menu-button {
    display: inline-grid;
  }
  body.is-home #main-content {
    position: fixed;
    z-index: 1;
    inset: 0;
    width: 100vw;
    height: 100vh;
    height: 100dvh;
    overflow: hidden;
  }
  body.is-home #site-footer {
    display: none;
  }
  .home-portal {
    position: fixed;
    inset: 0;
    display: grid;
    grid-template-columns: minmax(0, 1.12fr) minmax(520px, 0.88fr);
    width: 100vw;
    height: 100vh;
    height: 100dvh;
    overflow: hidden;
    background: var(--night);
    color: #fff;
  }
  .home-portrait-panel {
    position: relative;
    height: 100%;
    overflow: hidden;
    background: #111;
  }
  .home-portrait-panel > img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center 38%;
    filter: saturate(0.78) contrast(1.04);
  }
  .home-portrait-shade {
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgb(0 0 0 / 0.16) 0%, transparent 38%, rgb(0 0 0 / 0.68) 100%),
      linear-gradient(90deg, transparent 58%, rgb(8 8 10 / 0.35) 100%);
    pointer-events: none;
  }
  .home-identity {
    position: absolute;
    inset-inline: clamp(28px, 4vw, 68px);
    inset-block-end: clamp(28px, 4vw, 60px);
    display: flex;
    align-items: end;
    justify-content: space-between;
    gap: 24px;
    color: #fff;
  }
  .home-identity span {
    color: rgb(255 255 255 / 0.58);
    font-size: 10px;
    font-weight: 700;
    letter-spacing: 0.15em;
    text-transform: uppercase;
  }
  .home-identity strong {
    max-width: 330px;
    font-size: 13px;
    font-weight: 560;
    line-height: 1.4;
    text-align: end;
  }
  [dir="rtl"] .home-identity span {
    letter-spacing: 0;
  }
  [dir="rtl"] .home-identity strong {
    font-weight: 700;
  }
  .home-image-source {
    position: absolute;
    inset-block-start: calc(var(--header-h) + 16px);
    inset-inline-start: clamp(28px, 4vw, 68px);
    display: inline-flex;
    align-items: center;
    gap: 7px;
    color: rgb(255 255 255 / 0.52);
    font-size: 10px;
  }
  .home-image-source:hover {
    color: #fff;
  }
  .home-command-panel {
    position: relative;
    height: 100%;
    display: grid;
    grid-template-rows: auto minmax(0, 1fr) auto;
    gap: clamp(18px, 2.3vh, 28px);
    padding: calc(var(--header-h) + clamp(24px, 3.6vh, 46px))
      clamp(34px, 4.5vw, 72px)
      clamp(24px, 3.8vh, 44px);
    border-inline-start: 1px solid rgb(255 255 255 / 0.1);
    background: var(--night);
  }
  .home-command-heading {
    max-width: 620px;
  }
  .home-kicker {
    margin-bottom: 10px;
    color: var(--blue-light);
    font-size: 10px;
    font-weight: 760;
    letter-spacing: 0.14em;
    text-transform: uppercase;
  }
  [dir="rtl"] .home-kicker {
    font-weight: 800;
    letter-spacing: 0;
  }
  .home-command-heading h1 {
    color: #fff;
    font-size: clamp(0.86rem, 0.8rem + 0.22vw, 1rem);
    font-weight: 580;
    letter-spacing: -0.015em;
  }
  [dir="rtl"] .home-command-heading h1 {
    font-size: clamp(0.88rem, 0.84rem + 0.18vw, 1rem);
    font-weight: 700;
  }
  .home-statement {
    max-width: 20ch;
    margin-top: 13px;
    color: #fff;
    font-size: clamp(2.3rem, 3.45vw, 4.25rem);
    font-weight: 670;
    letter-spacing: -0.052em;
    line-height: 0.97;
    text-wrap: balance;
  }
  [dir="rtl"] .home-statement {
    max-width: 18ch;
    font-size: clamp(2rem, 3vw, 3.65rem);
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.2;
  }
  .home-command-heading > p:last-child {
    max-width: 58ch;
    margin-top: 15px;
    color: rgb(255 255 255 / 0.58);
    font-size: clamp(0.82rem, 0.76rem + 0.2vw, 0.96rem);
    line-height: 1.55;
  }
  [dir="rtl"] .home-command-heading > p:last-child {
    line-height: 1.8;
  }
  .home-feature-grid {
    display: grid;
    min-height: 0;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: repeat(2, minmax(0, 1fr));
    gap: 12px;
  }
  .home-index-card {
    position: relative;
    display: grid;
    min-height: 0;
    align-items: stretch;
    overflow: hidden;
    border: 1px solid rgb(255 255 255 / 0.11);
    border-radius: var(--radius-md);
    padding: clamp(18px, 2vw, 26px);
    background: var(--night-card);
    color: #fff;
    transition: border-color 180ms ease, background 180ms ease;
  }
  .home-index-card:hover {
    border-color: rgb(255 255 255 / 0.28);
    background: #212125;
  }
  .home-card-copy {
    display: grid;
    height: 100%;
    align-content: end;
    gap: 5px;
    padding-top: 34px;
  }
  .home-card-copy small {
    color: var(--blue-light);
    font-size: 9px;
    font-style: normal;
    font-weight: 760;
    letter-spacing: 0.12em;
    line-height: 1.35;
    text-transform: uppercase;
  }
  .home-card-copy strong {
    max-width: 24ch;
    color: #fff;
    font-size: clamp(1rem, 0.88rem + 0.52vw, 1.38rem);
    font-weight: 630;
    letter-spacing: -0.032em;
    line-height: 1.08;
    overflow-wrap: normal;
    word-break: normal;
    text-wrap: balance;
  }
  .home-card-copy em {
    max-width: 34ch;
    color: rgb(255 255 255 / 0.5);
    font-size: 11px;
    font-style: normal;
    line-height: 1.4;
  }
  [dir="rtl"] .home-card-copy small {
    font-weight: 800;
    letter-spacing: 0;
  }
  [dir="rtl"] .home-card-copy strong {
    font-size: clamp(0.96rem, 0.9rem + 0.3vw, 1.22rem);
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.45;
  }
  [dir="rtl"] .home-card-copy em {
    line-height: 1.65;
  }
  .home-index-card > i {
    position: absolute;
    inset-block-start: 18px;
    inset-inline-end: 18px;
    display: grid;
    width: 30px;
    height: 30px;
    place-items: center;
    border: 1px solid rgb(255 255 255 / 0.14);
    border-radius: 50%;
    color: rgb(255 255 255 / 0.72);
    font-size: 12px;
    font-style: normal;
  }
  .home-card-profile {
    background: linear-gradient(145deg, #102234, #121a24);
  }
  .home-card-honor {
    background: linear-gradient(145deg, #252014, #181712);
  }
  .home-card-consulting {
    border-color: #fff;
    background: #f5f5f7;
    color: var(--ink);
  }
  .home-card-consulting:hover {
    border-color: #fff;
    background: #fff;
  }
  .home-card-consulting .home-card-copy small {
    color: var(--blue);
  }
  .home-card-consulting .home-card-copy strong {
    color: var(--ink-strong);
  }
  .home-card-consulting .home-card-copy em {
    color: var(--muted);
  }
  .home-card-consulting > i {
    border-color: rgb(29 29 31 / 0.14);
    color: var(--ink);
  }
  .home-quicklinks {
    display: grid;
    grid-template-columns: 1fr auto;
    align-items: center;
    gap: 14px 18px;
    padding-top: 17px;
    border-top: 1px solid var(--line-dark);
  }
  .home-quicklinks > p {
    display: none;
  }
  [dir="rtl"] .home-quicklinks > p {
    font-weight: 800;
    letter-spacing: 0;
  }
  .home-quicklinks nav {
    display: flex;
    flex-wrap: wrap;
    gap: 3px 12px;
  }
  .home-quicklinks nav a {
    color: rgb(255 255 255 / 0.68);
    font-size: 9.5px;
    line-height: 1.4;
    white-space: nowrap;
  }
  .home-quicklinks nav a:hover {
    color: #fff;
  }
  [dir="rtl"] .home-quicklinks nav a {
    font-size: 11px;
  }
  .home-all-pages {
    display: inline-flex;
    min-height: 36px;
    align-items: center;
    gap: 9px;
    border: 1px solid var(--line-dark);
    border-radius: 999px;
    padding-inline: 14px;
    background: transparent;
    color: #fff;
    cursor: pointer;
    font-size: 10px;
    font-weight: 650;
    white-space: nowrap;
  }
  .home-all-pages i {
    position: relative;
    width: 12px;
    height: 8px;
  }
  .home-all-pages i::before,
  .home-all-pages i::after {
    position: absolute;
    inset-inline: 0;
    height: 1px;
    background: currentColor;
    content: "";
  }
  .home-all-pages i::before {
    inset-block-start: 1px;
  }
  .home-all-pages i::after {
    inset-block-end: 1px;
  }
  .primary-button,
  .secondary-button,
  .submit-button {
    display: inline-flex;
    min-height: 50px;
    align-items: center;
    justify-content: center;
    gap: 14px;
    border-radius: 999px;
    padding-inline: 22px;
    font-size: 13px;
    font-weight: 650;
    white-space: nowrap;
  }
  [dir="rtl"] .primary-button,
  [dir="rtl"] .secondary-button,
  [dir="rtl"] .submit-button {
    font-weight: 700;
  }
  .primary-button,
  .submit-button {
    background: var(--ink-strong);
    color: #fff;
  }
  .primary-button:hover,
  .submit-button:hover {
    background: #2b2b2f;
  }
  .secondary-button {
    border: 1px solid var(--line);
    background: transparent;
    color: var(--ink);
  }
  .secondary-button:hover {
    border-color: rgb(29 29 31 / 0.28);
    background: rgb(255 255 255 / 0.5);
  }
  .text-link,
  .card-link,
  .timeline-link,
  .news-link,
  .source-link,
  .quiet-link {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    color: var(--blue);
    font-size: 13px;
    font-weight: 650;
  }
  .text-link:hover,
  .card-link:hover,
  .timeline-link:hover,
  .news-link:hover,
  .source-link:hover,
  .quiet-link:hover {
    text-decoration: underline;
    text-underline-offset: 4px;
  }
  #main-content {
    width: 100%;
    overflow-x: clip;
    overflow-y: visible;
  }
  .page-hero {
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid var(--line-soft);
    padding-top: var(--header-h);
    background: var(--paper);
  }
  .hero-noise,
  .hero-aura,
  .hero-orbit,
  .hero-index {
    display: none !important;
  }
  .hero-grid {
    min-height: clamp(640px, calc(100svh - var(--header-h)), 800px);
    display: grid;
    grid-template-columns: minmax(0, 0.94fr) minmax(420px, 0.82fr);
    align-items: center;
    gap: clamp(52px, 7vw, 112px);
    padding-block: clamp(60px, 7vw, 90px);
  }
  .hero-copy {
    transform: translateY(var(--hero-copy-y, 0));
    opacity: var(--hero-copy-opacity, 1);
  }
  .breadcrumbs {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 8px;
    margin-bottom: clamp(28px, 4vw, 46px);
    color: var(--quiet);
    font-size: 11px;
    font-weight: 550;
  }
  .breadcrumbs a:hover {
    color: var(--ink);
  }
  .hero-eyebrow,
  .eyebrow,
  .statement-kicker,
  .quote-mark,
  .gallery-heading > p,
  .cards-heading > p,
  .timeline-heading > p,
  .faq-heading > p,
  .consultation-intro > p:first-child {
    color: var(--blue);
    font-size: 10px;
    font-weight: 760;
    letter-spacing: 0.13em;
    line-height: 1.45;
    text-transform: uppercase;
  }
  [dir="rtl"] .hero-eyebrow,
  [dir="rtl"] .eyebrow,
  [dir="rtl"] .statement-kicker,
  [dir="rtl"] .gallery-heading > p,
  [dir="rtl"] .cards-heading > p,
  [dir="rtl"] .timeline-heading > p,
  [dir="rtl"] .faq-heading > p,
  [dir="rtl"] .consultation-intro > p:first-child {
    font-weight: 800;
    letter-spacing: 0;
  }
  .hero-title {
    max-width: 12ch;
    margin-top: 13px;
    color: var(--ink-strong);
    font-size: clamp(3rem, 5.1vw, 4.65rem);
    font-weight: 690;
    letter-spacing: -0.06em;
    line-height: 0.97;
  }
  [dir="rtl"] .hero-title {
    max-width: 14ch;
    font-size: clamp(2.65rem, 4.45vw, 4.15rem);
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.2;
  }
  .hero-lead {
    max-width: 58ch;
    margin-top: 25px;
    color: var(--ink-soft);
    font-size: clamp(1.05rem, 0.98rem + 0.24vw, 1.2rem);
    line-height: 1.62;
  }
  [dir="rtl"] .hero-lead {
    line-height: 1.9;
  }
  .hero-note {
    max-width: 58ch;
    margin-top: 15px;
    color: var(--muted);
    font-size: 12px;
    line-height: 1.65;
  }
  [dir="rtl"] .hero-note {
    line-height: 1.85;
  }
  .hero-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 27px;
  }
  .hero-status {
    display: flex;
    align-items: center;
    gap: 9px;
    margin-top: 24px;
    color: var(--muted);
    font-size: 11px;
  }
  .hero-status i {
    width: 7px;
    height: 7px;
    border-radius: 50%;
    background: #25b873;
    box-shadow: 0 0 0 4px rgb(37 184 115 / 0.12);
  }
  .hero-portrait {
    transform: translateY(var(--hero-media-y, 0));
  }
  .hero-image-frame {
    position: relative;
    overflow: hidden;
    max-height: 620px;
    aspect-ratio: 4 / 5;
    border-radius: var(--radius-lg);
    background: #e5e5e7;
    box-shadow: var(--shadow-soft);
  }
  .hero-image-frame img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }
  .hero-image-halo,
  .hero-image-sheen {
    display: none;
  }
  .hero-portrait figcaption {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 18px;
    margin-top: 11px;
    color: var(--muted);
    font-size: 10px;
  }
  .hero-portrait .quiet-link {
    color: var(--muted);
    font-size: 10px;
  }
  .hero-scroll-cue {
    position: absolute;
    inset-inline-start: max(28px, calc((100vw - 1180px) / 2));
    inset-block-end: 23px;
    display: flex;
    align-items: center;
    gap: 10px;
    color: var(--quiet);
    font-size: 9px;
    font-weight: 650;
    letter-spacing: 0.08em;
    text-transform: uppercase;
  }
  .hero-scroll-cue i {
    width: 28px;
    height: 1px;
    background: var(--line);
  }
  .page-hero .reveal {
    opacity: 1;
    transform: none;
    transition: none;
  }
  .proof-ribbon {
    border-bottom: 1px solid var(--line-soft);
    background: #fff;
  }
  .proof-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr)) minmax(230px, 1.1fr);
  }
  .proof-item {
    min-height: 122px;
    display: grid;
    align-content: center;
    gap: 2px;
    border-inline-end: 1px solid var(--line-soft);
    padding: 22px 28px;
  }
  .proof-item strong {
    color: var(--ink-strong);
    font-size: clamp(1.25rem, 1.08rem + 0.6vw, 1.7rem);
    font-weight: 680;
    letter-spacing: -0.04em;
  }
  .proof-item span {
    color: var(--ink-soft);
    font-size: 11px;
    font-weight: 600;
  }
  .proof-item small {
    color: var(--quiet);
    font-size: 9px;
    line-height: 1.4;
  }
  .proof-media {
    display: grid;
    grid-template-columns: 108px 1fr;
    align-items: center;
    gap: 15px;
    padding: 18px 0 18px 24px;
  }
  .proof-media img {
    width: 108px;
    height: 76px;
    object-fit: cover;
    border-radius: 13px;
  }
  .proof-media > span {
    display: grid;
    gap: 3px;
    color: var(--ink);
    font-size: 11px;
    font-weight: 650;
    line-height: 1.35;
  }
  .proof-media b {
    color: var(--blue);
    font-size: 8px;
    letter-spacing: 0.09em;
    text-transform: uppercase;
  }
  .proof-media i {
    margin-inline-start: 4px;
    color: var(--blue);
    font-style: normal;
  }
  .editorial-section,
  .feature-section,
  .visual-gallery-section,
  .faq-section,
  .consultation-section,
  .conversion-section,
  .sources-section {
    position: relative;
    padding-block: var(--section-y);
  }
  .editorial-section,
  .feature-section,
  .visual-gallery-section,
  .faq-section {
    background: var(--surface);
  }
  .soft-section {
    background: var(--paper-warm);
  }
  .dark-section,
  .feature-dark {
    background: var(--night-soft);
    color: #fff;
  }
  .dark-section h2,
  .dark-section h3,
  .feature-dark h2,
  .feature-dark h3 {
    color: #fff;
  }
  .scene-number,
  .context-media-index,
  .card-index {
    display: none !important;
  }
  .section-heading h2,
  .cards-heading h2,
  .feature-copy h2,
  .timeline-heading h2,
  .gallery-heading h2,
  .faq-heading h2,
  .consultation-intro h2,
  .sources-grid h2 {
    max-width: 16ch;
    margin-top: 13px;
    font-size: clamp(2.25rem, 3.4vw, 3.5rem);
    line-height: 1.03;
  }
  [dir="rtl"] .section-heading h2,
  [dir="rtl"] .cards-heading h2,
  [dir="rtl"] .feature-copy h2,
  [dir="rtl"] .timeline-heading h2,
  [dir="rtl"] .gallery-heading h2,
  [dir="rtl"] .faq-heading h2,
  [dir="rtl"] .consultation-intro h2,
  [dir="rtl"] .sources-grid h2 {
    max-width: 18ch;
    font-size: clamp(2rem, 3vw, 3.1rem);
    line-height: 1.32;
  }
  .section-lead,
  .cards-heading > p:last-child,
  .timeline-heading > p:last-child,
  .gallery-heading > p:last-child,
  .consultation-intro > p {
    max-width: 58ch;
    margin-top: 20px;
    color: var(--muted);
    font-size: 1rem;
    line-height: 1.72;
  }
  [dir="rtl"] .section-lead,
  [dir="rtl"] .cards-heading > p:last-child,
  [dir="rtl"] .timeline-heading > p:last-child,
  [dir="rtl"] .gallery-heading > p:last-child,
  [dir="rtl"] .consultation-intro > p {
    line-height: 1.95;
  }
  .dark-section .cards-heading > p:last-child,
  .feature-dark .feature-copy > p,
  .dark-section .gallery-heading > p:last-child {
    color: rgb(255 255 255 / 0.58);
  }
  .context-media-card {
    display: block;
    transform: translateY(var(--parallax-y, 0));
  }
  .context-media-card figure {
    margin: 0;
  }
  .context-media-frame {
    position: relative;
    overflow: hidden;
    aspect-ratio: 4 / 5;
    border-radius: var(--radius-lg);
    background: #e4e4e7;
    box-shadow: var(--shadow-soft);
  }
  .context-media-frame::after {
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, transparent 64%, rgb(0 0 0 / 0.24));
    content: "";
    pointer-events: none;
  }
  .context-media-frame img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: translateY(var(--scene-image-y, 0)) scale(var(--scene-image-scale, 1.02));
  }
  .context-media-play,
  .media-play {
    position: absolute;
    z-index: 2;
    inset-inline-start: 22px;
    inset-block-end: 22px;
    display: grid;
    width: 50px;
    height: 50px;
    place-items: center;
    border-radius: 50%;
    background: rgb(255 255 255 / 0.92);
    color: var(--ink);
    font-size: 12px;
    box-shadow: 0 12px 40px rgb(0 0 0 / 0.18);
  }
  .context-media-card figcaption {
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 20px;
    padding-top: 15px;
  }
  .context-media-card figcaption > div {
    display: grid;
    gap: 4px;
  }
  .context-media-card figcaption p {
    color: var(--blue);
    font-size: 9px;
    font-weight: 760;
    letter-spacing: 0.1em;
    text-transform: uppercase;
  }
  .context-media-card figcaption h3 {
    color: var(--ink-strong);
    font-size: 1.05rem;
    font-weight: 650;
    letter-spacing: -0.025em;
    line-height: 1.3;
  }
  .context-media-card figcaption span {
    max-width: 48ch;
    color: var(--muted);
    font-size: 11px;
    line-height: 1.55;
  }
  .context-media-card figcaption i {
    color: var(--blue);
    font-size: 13px;
    font-style: normal;
  }
  .dark-section .context-media-card figcaption h3,
  .feature-dark .context-media-card figcaption h3 {
    color: #fff;
  }
  .dark-section .context-media-card figcaption span,
  .feature-dark .context-media-card figcaption span {
    color: rgb(255 255 255 / 0.52);
  }
  [dir="rtl"] .context-media-card figcaption p {
    font-weight: 800;
    letter-spacing: 0;
  }
  [dir="rtl"] .context-media-card figcaption h3 {
    font-weight: 700;
    line-height: 1.55;
  }
  [dir="rtl"] .context-media-card figcaption span {
    line-height: 1.75;
  }
  .editorial-split {
    display: grid;
    grid-template-columns: minmax(340px, 0.82fr) minmax(0, 1.08fr);
    align-items: center;
    gap: clamp(52px, 8vw, 118px);
  }
  .editorial-split.media-last .editorial-media {
    grid-column: 2;
    grid-row: 1;
  }
  .editorial-split.media-last .editorial-story {
    grid-column: 1;
    grid-row: 1;
  }
  .editorial-story {
    display: grid;
    align-content: center;
  }
  .long-copy {
    max-width: 64ch;
    margin-top: 29px;
    color: var(--ink-soft);
    font-size: clamp(1rem, 0.97rem + 0.12vw, 1.075rem);
    line-height: 1.78;
  }
  .long-copy p + p {
    margin-top: 1.15em;
  }
  [dir="rtl"] .long-copy {
    line-height: 2;
  }
  .inline-links {
    display: flex;
    flex-wrap: wrap;
    gap: 14px 22px;
    margin-top: 27px;
  }
  .editorial-aside {
    max-width: 64ch;
    margin-top: 30px;
    border: 1px solid var(--line-soft);
    border-radius: var(--radius-md);
    padding: 24px;
    background: var(--paper);
  }
  .editorial-aside > p {
    color: var(--ink);
    font-size: 12px;
    font-weight: 700;
  }
  .editorial-aside ul {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 9px 20px;
    margin-top: 16px;
  }
  .editorial-aside li {
    position: relative;
    padding-inline-start: 14px;
    color: var(--muted);
    font-size: 12px;
    line-height: 1.55;
  }
  .editorial-aside li::before {
    position: absolute;
    inset-inline-start: 0;
    inset-block-start: 0.68em;
    width: 4px;
    height: 4px;
    border-radius: 50%;
    background: var(--blue);
    content: "";
  }
  .statement-section {
    padding-block: clamp(5rem, 10vw, 10rem);
    background: var(--night);
    color: #fff;
  }
  .statement-section .content-shell {
    display: grid;
    grid-template-columns: 180px minmax(0, 1fr);
    gap: clamp(38px, 7vw, 100px);
    align-items: start;
  }
  .statement-copy {
    max-width: 20ch;
    color: #fff;
    font-size: clamp(3.15rem, 6vw, 6.4rem);
    font-weight: 650;
    letter-spacing: -0.065em;
    line-height: 0.98;
  }
  [dir="rtl"] .statement-copy {
    max-width: 22ch;
    font-size: clamp(2.7rem, 5.2vw, 5.4rem);
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.25;
  }
  .statement-body {
    grid-column: 2;
    max-width: 58ch;
    margin-top: 28px;
    color: rgb(255 255 255 / 0.58);
    font-size: 1rem;
    line-height: 1.72;
  }
  .blue-statement {
    background: #07315e;
  }
  .section-intro-split {
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(340px, 0.72fr);
    align-items: center;
    gap: clamp(52px, 8vw, 112px);
    margin-bottom: clamp(40px, 5.5vw, 72px);
  }
  .section-intro-split.media-first .section-heading-media {
    grid-column: 1;
    grid-row: 1;
  }
  .section-intro-split.media-first .cards-heading {
    grid-column: 2;
    grid-row: 1;
  }
  .section-heading-media .context-media-frame {
    aspect-ratio: 16 / 10;
  }
  .editorial-cards {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
  }
  .editorial-cards.cards-three {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .editorial-card {
    position: relative;
    display: grid;
    align-content: start;
    border: 1px solid var(--line-soft);
    border-radius: var(--radius-md);
    padding: clamp(25px, 2.7vw, 36px);
    background: var(--surface-soft);
    box-shadow: 0 14px 50px rgb(20 20 25 / 0.035);
  }
  .editorial-card h3 {
    max-width: 22ch;
    color: var(--ink-strong);
    font-size: clamp(1.25rem, 1.12rem + 0.45vw, 1.55rem);
    font-weight: 660;
    line-height: 1.16;
  }
  .editorial-card > p {
    max-width: 52ch;
    margin-top: 15px;
    color: var(--muted);
    font-size: 0.94rem;
    line-height: 1.68;
  }
  .editorial-card .card-link {
    margin-top: 24px;
  }
  .dark-section .editorial-card {
    border-color: var(--line-dark);
    background: rgb(255 255 255 / 0.055);
    box-shadow: none;
  }
  .dark-section .editorial-card h3 {
    color: #fff;
  }
  .dark-section .editorial-card > p {
    color: rgb(255 255 255 / 0.55);
  }
  [dir="rtl"] .editorial-card h3 {
    font-weight: 700;
    line-height: 1.55;
  }
  [dir="rtl"] .editorial-card > p {
    line-height: 1.9;
  }
  .feature-grid {
    display: grid;
    grid-template-columns: minmax(360px, 0.9fr) minmax(0, 1fr);
    align-items: center;
    gap: clamp(52px, 8vw, 116px);
  }
  .feature-media {
    position: relative;
    overflow: hidden;
    border-radius: var(--radius-lg);
    background: #e4e4e7;
    box-shadow: var(--shadow-soft);
  }
  .feature-media img {
    width: 100%;
    aspect-ratio: 4 / 5;
    object-fit: cover;
  }
  .feature-media figcaption {
    padding: 14px 18px;
    color: var(--muted);
    font-size: 10px;
    line-height: 1.5;
  }
  .feature-media .media-play {
    inset-inline-start: 24px;
    inset-block-end: 58px;
  }
  .feature-copy > p:not(.eyebrow) {
    max-width: 62ch;
    margin-top: 18px;
    color: var(--ink-soft);
    font-size: 1rem;
    line-height: 1.76;
  }
  [dir="rtl"] .feature-copy > p:not(.eyebrow) {
    line-height: 2;
  }
  .feature-facts {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px;
    margin-top: 30px;
  }
  .feature-facts div {
    border-top: 1px solid var(--line);
    padding-top: 13px;
  }
  .feature-facts dt {
    color: var(--quiet);
    font-size: 9px;
    font-weight: 650;
    letter-spacing: 0.08em;
    text-transform: uppercase;
  }
  .feature-facts dd {
    margin-top: 5px;
    color: var(--ink);
    font-size: 14px;
    font-weight: 650;
  }
  .feature-dark .feature-copy > p:not(.eyebrow),
  .feature-dark .feature-media figcaption {
    color: rgb(255 255 255 / 0.58);
  }
  .feature-dark .feature-facts div {
    border-color: var(--line-dark);
  }
  .feature-dark .feature-facts dd {
    color: #fff;
  }
  .timeline-shell,
  .faq-grid,
  .consultation-grid {
    display: grid;
    grid-template-columns: minmax(340px, 0.76fr) minmax(0, 1.16fr);
    align-items: start;
    gap: clamp(52px, 8vw, 118px);
  }
  .timeline-rail,
  .faq-rail,
  .consultation-rail {
    display: grid;
    gap: 34px;
  }
  .timeline-media .context-media-frame,
  .faq-media .context-media-frame,
  .consultation-media .context-media-frame {
    aspect-ratio: 16 / 11;
  }
  .timeline {
    border-top: 1px solid var(--line);
  }
  .timeline-row {
    display: grid;
    grid-template-columns: 104px minmax(0, 1fr) auto;
    gap: 24px;
    align-items: start;
    border-bottom: 1px solid var(--line);
    padding-block: 26px;
  }
  .timeline-row time {
    color: var(--blue);
    font-size: 11px;
    font-weight: 700;
  }
  .timeline-row h3 {
    color: var(--ink-strong);
    font-size: 1.2rem;
    font-weight: 650;
    line-height: 1.3;
  }
  .timeline-row p {
    max-width: 58ch;
    margin-top: 8px;
    color: var(--muted);
    font-size: 0.92rem;
    line-height: 1.7;
  }
  [dir="rtl"] .timeline-row h3 {
    font-weight: 700;
    line-height: 1.55;
  }
  [dir="rtl"] .timeline-row p {
    line-height: 1.9;
  }
  .quote-section {
    padding-block: clamp(5rem, 9vw, 9rem);
    background: #0c2947;
    color: #fff;
  }
  .quote-grid {
    display: grid;
    grid-template-columns: 120px minmax(0, 1fr);
    gap: clamp(38px, 7vw, 90px);
  }
  .quote-mark {
    color: var(--blue-light);
    font-size: 6rem;
    font-weight: 400;
    line-height: 0.9;
  }
  .quote-grid blockquote > p {
    max-width: 25ch;
    color: #fff;
    font-size: clamp(2.4rem, 4.4vw, 4.7rem);
    font-weight: 620;
    letter-spacing: -0.055em;
    line-height: 1.03;
    text-wrap: balance;
  }
  [dir="rtl"] .quote-grid blockquote > p {
    max-width: 27ch;
    font-size: clamp(2.1rem, 3.8vw, 4rem);
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.35;
  }
  .quote-grid blockquote footer {
    margin-top: 28px;
    color: rgb(255 255 255 / 0.58);
    font-size: 12px;
  }
  .news-list {
    display: grid;
    border-top: 1px solid var(--line);
  }
  .news-row {
    display: grid;
    grid-template-columns: 165px minmax(0, 1fr) auto;
    align-items: center;
    gap: clamp(28px, 5vw, 72px);
    border-bottom: 1px solid var(--line);
    padding-block: 30px;
  }
  .news-date {
    display: grid;
    gap: 5px;
  }
  .news-date time {
    color: var(--ink);
    font-size: 12px;
    font-weight: 650;
  }
  .news-date span {
    color: var(--blue);
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 0.08em;
    text-transform: uppercase;
  }
  .news-copy h3 {
    color: var(--ink-strong);
    font-size: clamp(1.25rem, 1.12rem + 0.4vw, 1.55rem);
    line-height: 1.25;
  }
  .news-copy p {
    max-width: 68ch;
    margin-top: 9px;
    color: var(--muted);
    font-size: 0.92rem;
    line-height: 1.7;
  }
  .dark-section .news-list,
  .dark-section .news-row {
    border-color: var(--line-dark);
  }
  .dark-section .news-date time,
  .dark-section .news-copy h3 {
    color: #fff;
  }
  .dark-section .news-copy p {
    color: rgb(255 255 255 / 0.56);
  }
  [dir="rtl"] .news-copy h3 {
    line-height: 1.55;
  }
  [dir="rtl"] .news-copy p {
    line-height: 1.9;
  }
  .media-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
    margin-top: 48px;
  }
  .media-card {
    overflow: hidden;
    border: 1px solid var(--line-dark);
    border-radius: var(--radius-md);
    background: rgb(255 255 255 / 0.045);
  }
  .media-image {
    position: relative;
    overflow: hidden;
    aspect-ratio: 16 / 9;
  }
  .media-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .media-image .media-play {
    inset-inline-start: 20px;
    inset-block-end: 20px;
  }
  .media-meta {
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 18px;
    padding: 22px;
  }
  .media-meta p,
  .visual-story-card figcaption p {
    color: var(--blue-light);
    font-size: 9px;
    font-weight: 750;
    letter-spacing: 0.09em;
    text-transform: uppercase;
  }
  .media-meta h3 {
    max-width: 32ch;
    margin-top: 5px;
    color: #fff;
    font-size: 1.2rem;
    line-height: 1.3;
  }
  .media-meta > span {
    color: rgb(255 255 255 / 0.54);
    font-size: 13px;
  }
  .gallery-heading {
    display: grid;
    grid-template-columns: 1fr minmax(280px, 0.7fr);
    gap: 24px 72px;
    align-items: end;
    margin-bottom: 44px;
  }
  .gallery-heading > p:first-child {
    grid-column: 1 / -1;
  }
  .gallery-heading h2 {
    grid-column: 1;
  }
  .gallery-heading > p:last-child {
    grid-column: 2;
    margin-top: 0;
  }
  .visual-gallery {
    display: grid;
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 18px;
  }
  .visual-story-link {
    display: block;
    grid-column: span 6;
  }
  .visual-story-link:nth-child(3n + 1) {
    grid-column: span 7;
  }
  .visual-story-link:nth-child(3n + 2) {
    grid-column: span 5;
  }
  .visual-story-card {
    overflow: hidden;
    border-radius: var(--radius-md);
    background: var(--surface);
    box-shadow: 0 18px 60px rgb(20 20 25 / 0.06);
  }
  .visual-story-image {
    overflow: hidden;
    aspect-ratio: 16 / 10;
    background: #e5e5e7;
  }
  .visual-story-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .visual-story-card figcaption {
    display: flex;
    align-items: start;
    justify-content: space-between;
    gap: 20px;
    padding: 22px;
  }
  .visual-story-card figcaption h3 {
    margin-top: 5px;
    color: var(--ink-strong);
    font-size: 1.2rem;
    line-height: 1.3;
  }
  .visual-story-card figcaption span {
    display: block;
    max-width: 48ch;
    margin-top: 7px;
    color: var(--muted);
    font-size: 12px;
    line-height: 1.6;
  }
  .visual-story-card figcaption i {
    color: var(--blue);
    font-style: normal;
  }
  [dir="rtl"] .media-meta p,
  [dir="rtl"] .visual-story-card figcaption p {
    font-weight: 800;
    letter-spacing: 0;
  }
  [dir="rtl"] .media-meta h3,
  [dir="rtl"] .visual-story-card figcaption h3 {
    line-height: 1.55;
  }
  [dir="rtl"] .visual-story-card figcaption span {
    line-height: 1.8;
  }
  .faq-list {
    border-top: 1px solid var(--line);
  }
  .faq-item {
    border-bottom: 1px solid var(--line);
  }
  .faq-item summary {
    display: flex;
    min-height: 84px;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    cursor: pointer;
    list-style: none;
    color: var(--ink-strong);
    font-size: 1.05rem;
    font-weight: 650;
    line-height: 1.5;
  }
  .faq-item summary::-webkit-details-marker {
    display: none;
  }
  .faq-item summary i {
    position: relative;
    flex: 0 0 22px;
    width: 22px;
    height: 22px;
  }
  .faq-item summary i::before,
  .faq-item summary i::after {
    position: absolute;
    inset-block-start: 50%;
    inset-inline-start: 50%;
    width: 14px;
    height: 1px;
    transform: translate(-50%, -50%);
    background: currentColor;
    content: "";
  }
  .faq-item summary i::after {
    transform: translate(-50%, -50%) rotate(90deg);
    transition: transform 180ms ease;
  }
  .faq-item[open] summary i::after {
    transform: translate(-50%, -50%);
  }
  [dir="rtl"] .faq-item summary i::before,
  [dir="rtl"] .faq-item summary i::after {
    transform: translate(50%, -50%);
  }
  [dir="rtl"] .faq-item summary i::after {
    transform: translate(50%, -50%) rotate(90deg);
  }
  [dir="rtl"] .faq-item[open] summary i::after {
    transform: translate(50%, -50%);
  }
  .faq-item > div {
    padding: 0 46px 26px 0;
  }
  [dir="rtl"] .faq-item > div {
    padding: 0 0 26px 46px;
  }
  .faq-item p {
    max-width: 62ch;
    color: var(--muted);
    font-size: 0.94rem;
    line-height: 1.78;
  }
  [dir="rtl"] .faq-item summary {
    font-weight: 700;
    line-height: 1.75;
  }
  [dir="rtl"] .faq-item p {
    line-height: 1.95;
  }
  .consultation-section {
    background: var(--night-soft);
    color: #fff;
  }
  .consultation-intro h2 {
    color: #fff;
  }
  .consultation-intro > p {
    color: rgb(255 255 255 / 0.6);
  }
  .consultation-direct {
    display: grid;
    gap: 7px;
    margin-top: 28px;
  }
  .consultation-direct > span {
    color: rgb(255 255 255 / 0.42);
    font-size: 10px;
  }
  .consultation-direct a {
    display: inline-flex;
    align-items: center;
    gap: 8px;
    color: #fff;
    font-size: 13px;
    font-weight: 650;
  }
  .consultation-section .context-media-card figcaption h3 {
    color: #fff;
  }
  .consultation-section .context-media-card figcaption span {
    color: rgb(255 255 255 / 0.52);
  }
  .consultation-form {
    border-radius: var(--radius-lg);
    padding: clamp(26px, 4vw, 46px);
    background: #fff;
    color: var(--ink);
    box-shadow: var(--shadow-deep);
  }
  .form-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
  }
  .field {
    display: grid;
    gap: 8px;
  }
  .field-wide {
    grid-column: 1 / -1;
  }
  .field > span {
    color: var(--ink-soft);
    font-size: 11px;
    font-weight: 650;
  }
  .field input,
  .field select,
  .field textarea {
    width: 100%;
    min-height: 50px;
    border: 1px solid var(--line);
    border-radius: 13px;
    padding: 0 14px;
    background: var(--surface-soft);
    color: var(--ink);
    font-size: 14px;
    outline: none;
    transition: border-color 160ms ease, box-shadow 160ms ease;
  }
  .field textarea {
    min-height: 132px;
    resize: vertical;
    padding-block: 13px;
    line-height: 1.6;
  }
  .field input:focus,
  .field select:focus,
  .field textarea:focus {
    border-color: var(--blue);
    box-shadow: 0 0 0 3px rgb(0 102 204 / 0.1);
  }
  .field [aria-invalid="true"] {
    border-color: #d91f26;
  }
  .field small,
  .form-error {
    min-height: 14px;
    color: #b91c1c;
    font-size: 10px;
    line-height: 1.4;
  }
  .consent-row {
    display: flex;
    align-items: flex-start;
    gap: 10px;
    margin-top: 20px;
    color: var(--muted);
    font-size: 11px;
    line-height: 1.55;
  }
  .consent-row input {
    width: 16px;
    height: 16px;
    margin: 1px 0 0;
    accent-color: var(--blue);
  }
  .honeypot {
    position: absolute !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    clip: rect(1px, 1px, 1px, 1px) !important;
  }
  .form-submit {
    display: grid;
    grid-template-columns: auto 1fr;
    align-items: center;
    gap: 10px 18px;
    margin-top: 20px;
  }
  .form-status {
    color: var(--muted);
    font-size: 11px;
  }
  .form-privacy {
    grid-column: 1 / -1;
    color: var(--quiet);
    font-size: 9px;
    line-height: 1.55;
  }
  .submit-button:disabled {
    cursor: wait;
    opacity: 0.55;
  }
  .conversion-section {
    background: #0b0b0d;
    color: #fff;
  }
  .conversion-grid {
    display: grid;
    grid-template-columns: 160px minmax(0, 1fr) minmax(280px, 0.52fr);
    align-items: start;
    gap: clamp(38px, 6vw, 88px);
  }
  .conversion-grid h2 {
    max-width: 14ch;
    color: #fff;
    font-size: clamp(2.8rem, 4.8vw, 5.2rem);
    font-weight: 650;
    letter-spacing: -0.06em;
    line-height: 0.99;
  }
  [dir="rtl"] .conversion-grid h2 {
    max-width: 16ch;
    font-size: clamp(2.5rem, 4vw, 4.5rem);
    font-weight: 700;
    letter-spacing: 0;
    line-height: 1.28;
  }
  .conversion-action > p {
    color: rgb(255 255 255 / 0.58);
    font-size: 0.98rem;
    line-height: 1.72;
  }
  .conversion-action > div {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 26px;
  }
  .conversion-section .primary-button {
    background: #fff;
    color: var(--ink);
  }
  .conversion-section .secondary-button {
    border-color: var(--line-dark);
    color: #fff;
  }
  .sources-section {
    border-top: 1px solid var(--line-soft);
    background: var(--paper);
  }
  .sources-grid {
    display: grid;
    grid-template-columns: minmax(240px, 0.55fr) minmax(0, 1fr);
    gap: clamp(44px, 7vw, 100px);
  }
  .sources-grid h2 {
    font-size: clamp(1.9rem, 2.7vw, 2.8rem);
  }
  .sources-grid > div:nth-child(2) > p {
    max-width: 64ch;
    color: var(--muted);
    font-size: 0.92rem;
    line-height: 1.72;
  }
  .source-links {
    display: flex;
    flex-wrap: wrap;
    gap: 10px 20px;
    margin-top: 24px;
  }
  .source-link {
    font-size: 11px;
  }
  .source-media-strip {
    grid-column: 1 / -1;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 14px;
    margin-top: 8px;
  }
  .source-media-strip a {
    position: relative;
    overflow: hidden;
    min-height: 156px;
    border-radius: 18px;
    background: #ddd;
  }
  .source-media-strip img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .source-media-strip span {
    position: absolute;
    inset-inline: 16px;
    inset-block-end: 14px;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    text-shadow: 0 1px 14px rgb(0 0 0 / 0.62);
  }
  #site-footer {
    padding-block: 52px 28px;
    background: #050506;
    color: #fff;
  }
  .footer-shell {
    display: grid;
    gap: 42px;
  }
  .footer-top {
    display: grid;
    grid-template-columns: minmax(240px, 1fr) auto auto;
    gap: 52px;
    align-items: start;
  }
  .footer-name {
    color: #fff;
    font-size: 1.35rem;
    font-weight: 650;
    letter-spacing: -0.035em;
  }
  .footer-top > div:first-child > p:last-child {
    max-width: 44ch;
    margin-top: 7px;
    color: rgb(255 255 255 / 0.48);
    font-size: 11px;
  }
  .footer-top nav,
  .footer-social {
    display: grid;
    gap: 9px;
  }
  .footer-top nav a,
  .footer-social a {
    color: rgb(255 255 255 / 0.68);
    font-size: 11px;
  }
  .footer-top nav a:hover,
  .footer-social a:hover {
    color: #fff;
  }
  .footer-bottom {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
    border-top: 1px solid var(--line-dark);
    padding-top: 22px;
    color: rgb(255 255 255 / 0.36);
    font-size: 9px;
  }
  .footer-bottom p:nth-child(2) {
    text-align: center;
  }
  .footer-bottom p:last-child {
    text-align: end;
  }
  .route-wash {
    pointer-events: none;
  }
  .media-modal {
    width: min(1000px, calc(100vw - 48px));
    max-width: none;
    border: 0;
    border-radius: 24px;
    padding: 0;
    background: #0b0b0d;
    color: #fff;
    box-shadow: var(--shadow-deep);
  }
  .media-modal::backdrop {
    background: rgb(0 0 0 / 0.82);
    backdrop-filter: blur(10px);
  }
  .media-modal-shell {
    padding: 18px;
  }
  .media-modal-topline {
    display: flex;
    min-height: 42px;
    align-items: center;
    justify-content: space-between;
    gap: 18px;
    color: rgb(255 255 255 / 0.48);
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 0.08em;
    text-transform: uppercase;
  }
  .media-modal-topline button {
    position: relative;
    width: 38px;
    height: 38px;
    border-radius: 50%;
    background: rgb(255 255 255 / 0.08);
    color: #fff;
    cursor: pointer;
  }
  .media-modal-topline button i {
    position: absolute;
    inset-block-start: 50%;
    inset-inline-start: 50%;
    width: 14px;
    height: 1px;
    background: currentColor;
  }
  .media-modal-topline button i:first-child {
    transform: translate(-50%, -50%) rotate(45deg);
  }
  .media-modal-topline button i:last-child {
    transform: translate(-50%, -50%) rotate(-45deg);
  }
  [dir="rtl"] .media-modal-topline button i:first-child {
    transform: translate(50%, -50%) rotate(45deg);
  }
  [dir="rtl"] .media-modal-topline button i:last-child {
    transform: translate(50%, -50%) rotate(-45deg);
  }
  .media-modal-frame {
    overflow: hidden;
    aspect-ratio: 16 / 9;
    border-radius: 16px;
    background: #000;
  }
  .media-modal-frame iframe {
    width: 100%;
    height: 100%;
    border: 0;
  }
  .media-modal-shell > p {
    padding: 15px 4px 4px;
    color: rgb(255 255 255 / 0.48);
    font-size: 10px;
  }
  .reveal {
    opacity: 0;
    transform: translateY(20px);
    transition: opacity 620ms var(--ease), transform 620ms var(--ease);
    transition-delay: var(--reveal-delay, 0ms);
  }
  .reveal.is-visible {
    opacity: 1;
    transform: translateY(0);
  }
  body.is-home .reveal {
    opacity: 1;
    transform: none;
    transition: none;
  }
}
@media (min-width: 1025px) {
  .editorial-media,
  .timeline-rail,
  .faq-rail,
  .consultation-rail {
    position: sticky;
    inset-block-start: calc(var(--header-h) + 36px);
  }
}
@media (max-width: 1180px) {
  :root {
    --shell: min(100% - 48px, 1080px);
  }
  .header-inner {
    width: calc(100vw - 36px);
    gap: 24px;
  }
  .desktop-nav {
    gap: 18px;
  }
  .nav-link {
    font-size: 11px;
  }
  .brand-name {
    display: none;
  }
  .home-portal {
    grid-template-columns: minmax(0, 0.95fr) minmax(500px, 1.05fr);
  }
  .home-command-panel {
    padding-inline: 34px;
  }
  .home-card-copy em {
    display: block;
    margin-top: 2px;
    font-size: 8.5px;
    line-height: 1.35;
  }
  .proof-item {
    padding-inline: 18px;
  }
  .editorial-split,
  .feature-grid,
  .timeline-shell,
  .faq-grid,
  .consultation-grid {
    gap: 54px;
  }
}
@media (max-width: 1024px) {
  :root {
    --header-h: 64px;
    --shell: min(100% - 40px, 900px);
  }
  .desktop-nav {
    display: none;
  }
  .menu-button {
    display: inline-grid;
  }
  .home-portal {
    grid-template-columns: minmax(0, 0.86fr) minmax(480px, 1.14fr);
  }
  .home-identity {
    display: grid;
    justify-content: start;
  }
  .home-identity strong {
    text-align: start;
  }
  .hero-grid {
    grid-template-columns: minmax(0, 1fr) minmax(360px, 0.78fr);
    gap: 44px;
  }
  .hero-title {
    font-size: clamp(2.8rem, 5.6vw, 4rem);
  }
  [dir="rtl"] .hero-title {
    font-size: clamp(2.4rem, 5vw, 3.6rem);
  }
  .proof-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .proof-media {
    grid-column: 1 / -1;
    border-top: 1px solid var(--line-soft);
    padding-inline: 0;
  }
  .editorial-split,
  .feature-grid,
  .timeline-shell,
  .faq-grid,
  .consultation-grid {
    grid-template-columns: minmax(300px, 0.78fr) minmax(0, 1fr);
    gap: 44px;
  }
  .section-intro-split {
    grid-template-columns: minmax(0, 1fr) minmax(300px, 0.74fr);
    gap: 44px;
  }
  .editorial-cards.cards-three {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .conversion-grid {
    grid-template-columns: 120px minmax(0, 1fr);
  }
  .conversion-action {
    grid-column: 2;
  }
}
@media (max-width: 800px) {
  :root {
    --header-h: 58px;
    --shell: calc(100% - 32px);
    --section-y: clamp(3.5rem, 13vw, 5rem);
    --radius-lg: 24px;
  }
  .header-inner {
    width: calc(100vw - 24px);
  }
  .brand-monogram {
    width: 32px;
    height: 32px;
    border-radius: 10px;
  }
  .brand-name {
    display: inline;
    max-width: 154px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .header-cta {
    display: none;
  }
  .locale-button,
  .menu-button {
    min-width: 40px;
    min-height: 40px;
  }
  .mobile-menu {
    padding: calc(var(--header-h) + 24px) 18px 28px;
  }
  .mobile-menu nav {
    grid-template-columns: 1fr;
    gap: 0;
  }
  .mobile-nav-link {
    min-height: 52px;
    font-size: 1rem;
  }
  [dir="rtl"] .mobile-nav-link {
    font-size: 0.96rem;
  }
  .mobile-menu-footer {
    margin-top: 28px;
  }
  .home-portal {
    grid-template-columns: 1fr;
    grid-template-rows: 36% 64%;
  }
  .home-portrait-panel {
    grid-row: 1;
  }
  .home-portrait-panel > img {
    object-position: center 32%;
  }
  .home-portrait-shade {
    background: linear-gradient(180deg, rgb(0 0 0 / 0.12), transparent 40%, rgb(0 0 0 / 0.72));
  }
  .home-image-source {
    display: none;
  }
  .home-identity {
    inset-inline: 18px;
    inset-block-end: 15px;
    display: flex;
    align-items: end;
  }
  .home-identity span {
    font-size: 8px;
  }
  .home-identity strong {
    max-width: 220px;
    font-size: 10px;
    text-align: end;
  }
  .home-command-panel {
    grid-row: 2;
    grid-template-rows: auto minmax(0, 1fr) auto;
    gap: 10px;
    padding: 14px 14px 12px;
    border-inline-start: 0;
    border-top: 1px solid var(--line-dark);
  }
  .home-kicker {
    display: none;
  }
  .home-command-heading h1 {
    font-size: 0.76rem;
  }
  [dir="rtl"] .home-command-heading h1 {
    font-size: 0.78rem;
  }
  .home-statement {
    max-width: 24ch;
    margin-top: 5px;
    font-size: clamp(1.45rem, 6vw, 1.9rem);
    line-height: 1.02;
  }
  [dir="rtl"] .home-statement {
    max-width: 24ch;
    font-size: clamp(1.35rem, 5.5vw, 1.72rem);
    line-height: 1.35;
  }
  .home-command-heading > p:last-child {
    max-width: none;
    margin-top: 5px;
    font-size: 0.69rem;
    line-height: 1.45;
  }
  [dir="rtl"] .home-command-heading > p:last-child {
    line-height: 1.65;
  }
  .home-feature-grid {
    grid-template-rows: repeat(2, minmax(64px, 1fr));
    gap: 7px;
  }
  .home-index-card {
    border-radius: 15px;
    padding: 10px 11px;
  }
  .home-card-copy {
    gap: 2px;
    padding-top: 24px;
  }
  .home-card-copy small {
    font-size: 7px;
  }
  .home-card-copy strong,
  [dir="rtl"] .home-card-copy strong {
    font-size: 0.78rem;
    line-height: 1.2;
  }
  [dir="rtl"] .home-card-copy strong {
    line-height: 1.5;
  }
  .home-card-copy em {
    display: block;
    margin-top: 2px;
    font-size: 8.5px;
    line-height: 1.35;
  }
  .home-index-card > i {
    inset-block-start: 9px;
    inset-inline-end: 9px;
    flex-basis: 23px;
    width: 23px;
    height: 23px;
    font-size: 9px;
  }
  .home-quicklinks {
    grid-template-columns: 1fr auto;
    gap: 7px 10px;
    padding-top: 8px;
  }
  .home-quicklinks > p {
    display: none;
  }
  .home-quicklinks nav {
    gap: 1px 9px;
  }
  .home-quicklinks nav a,
  [dir="rtl"] .home-quicklinks nav a {
    font-size: 8.5px;
    line-height: 1.35;
  }
  .home-all-pages {
    min-height: 29px;
    padding-inline: 10px;
    font-size: 8.5px;
  }
  .hero-grid {
    min-height: auto;
    grid-template-columns: 1fr;
    gap: 38px;
    padding-block: 54px 58px;
  }
  .hero-copy,
  .hero-portrait {
    transform: none;
  }
  .breadcrumbs {
    margin-bottom: 26px;
  }
  .hero-title {
    max-width: 15ch;
    font-size: clamp(2.55rem, 11vw, 4rem);
  }
  [dir="rtl"] .hero-title {
    max-width: 16ch;
    font-size: clamp(2.2rem, 9.5vw, 3.5rem);
  }
  .hero-lead {
    font-size: 1rem;
  }
  .hero-image-frame {
    max-height: none;
    aspect-ratio: 4 / 4.6;
  }
  .hero-scroll-cue {
    display: none;
  }
  .proof-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .proof-item {
    min-height: 102px;
    border-bottom: 1px solid var(--line-soft);
    padding: 18px;
  }
  .proof-item:nth-child(2) {
    border-inline-end: 0;
  }
  .proof-item:nth-child(3) {
    grid-column: 1 / -1;
    border-inline-end: 0;
  }
  .proof-media {
    grid-template-columns: 96px 1fr;
    padding: 16px 0;
  }
  .proof-media img {
    width: 96px;
    height: 68px;
  }
  .editorial-split,
  .feature-grid,
  .timeline-shell,
  .faq-grid,
  .consultation-grid,
  .section-intro-split,
  .sources-grid {
    grid-template-columns: 1fr;
    gap: 36px;
  }
  .editorial-split.media-last .editorial-media,
  .editorial-split.media-last .editorial-story,
  .section-intro-split.media-first .section-heading-media,
  .section-intro-split.media-first .cards-heading {
    grid-column: 1;
    grid-row: auto;
  }
  .editorial-split.media-last .editorial-story {
    grid-row: 1;
  }
  .editorial-split.media-last .editorial-media {
    grid-row: 2;
  }
  .context-media-card,
  .context-media-frame img,
  .feature-media {
    transform: none !important;
  }
  .context-media-frame {
    aspect-ratio: 16 / 11;
  }
  .section-heading h2,
  .cards-heading h2,
  .feature-copy h2,
  .timeline-heading h2,
  .gallery-heading h2,
  .faq-heading h2,
  .consultation-intro h2 {
    font-size: clamp(2rem, 8vw, 3rem);
  }
  [dir="rtl"] .section-heading h2,
  [dir="rtl"] .cards-heading h2,
  [dir="rtl"] .feature-copy h2,
  [dir="rtl"] .timeline-heading h2,
  [dir="rtl"] .gallery-heading h2,
  [dir="rtl"] .faq-heading h2,
  [dir="rtl"] .consultation-intro h2 {
    font-size: clamp(1.85rem, 7vw, 2.7rem);
  }
  .statement-section .content-shell,
  .quote-grid {
    grid-template-columns: 1fr;
    gap: 18px;
  }
  .statement-copy,
  .statement-body {
    grid-column: 1;
  }
  .statement-copy {
    font-size: clamp(2.8rem, 11vw, 4.9rem);
  }
  [dir="rtl"] .statement-copy {
    font-size: clamp(2.3rem, 9vw, 4rem);
  }
  .quote-mark {
    font-size: 4rem;
  }
  .quote-grid blockquote > p {
    font-size: clamp(2.2rem, 9vw, 4rem);
  }
  [dir="rtl"] .quote-grid blockquote > p {
    font-size: clamp(1.95rem, 7.5vw, 3.5rem);
  }
  .editorial-cards,
  .editorial-cards.cards-three {
    grid-template-columns: 1fr;
  }
  .feature-media img {
    aspect-ratio: 16 / 11;
  }
  .timeline-row,
  .news-row {
    grid-template-columns: 1fr;
    gap: 10px;
  }
  .timeline-row .timeline-link,
  .news-row .news-link {
    margin-top: 5px;
  }
  .media-grid {
    grid-template-columns: 1fr;
  }
  .gallery-heading {
    grid-template-columns: 1fr;
  }
  .gallery-heading > p:first-child,
  .gallery-heading h2,
  .gallery-heading > p:last-child {
    grid-column: 1;
  }
  .gallery-heading > p:last-child {
    margin-top: 0;
  }
  .visual-story-link,
  .visual-story-link:nth-child(3n + 1),
  .visual-story-link:nth-child(3n + 2) {
    grid-column: span 12;
  }
  .consultation-form {
    padding: 24px 18px;
  }
  .form-grid {
    grid-template-columns: 1fr;
  }
  .field-wide {
    grid-column: 1;
  }
  .conversion-grid {
    grid-template-columns: 1fr;
    gap: 24px;
  }
  .conversion-action {
    grid-column: 1;
  }
  .source-media-strip {
    grid-template-columns: 1fr;
  }
  .source-media-strip a {
    min-height: 190px;
  }
  .footer-top,
  .footer-bottom {
    grid-template-columns: 1fr;
    gap: 24px;
  }
  .footer-bottom p:nth-child(2),
  .footer-bottom p:last-child {
    text-align: start;
  }
}
@media (max-width: 430px) {
  :root {
    --shell: calc(100% - 28px);
  }
  .brand-name {
    max-width: 126px;
    font-size: 11px;
  }
  .home-portal {
    grid-template-rows: 34% 66%;
  }
  .home-identity strong {
    max-width: 175px;
  }
  .editorial-aside ul,
  .feature-facts {
    grid-template-columns: 1fr;
  }
  .hero-actions {
    display: grid;
    grid-template-columns: 1fr;
  }
  .hero-actions a {
    width: 100%;
  }
  .form-submit {
    grid-template-columns: 1fr;
  }
  .submit-button {
    width: 100%;
  }
}
@media (max-width: 800px) and (max-height: 700px) {
  .home-portal {
    grid-template-rows: 29% 71%;
  }
  .home-identity {
    inset-block-end: 10px;
  }
  .home-command-panel {
    gap: 7px;
    padding-block: 10px 8px;
  }
  .home-command-heading > p:last-child {
    display: none;
  }
  .home-card-copy em {
    display: none;
  }
  .home-statement {
    font-size: 1.25rem;
  }
  [dir="rtl"] .home-statement {
    font-size: 1.2rem;
  }
  .home-feature-grid {
    grid-template-rows: repeat(2, minmax(58px, 1fr));
  }
  .home-index-card {
    padding-block: 8px;
  }
  .home-quicklinks nav a,
  [dir="rtl"] .home-quicklinks nav a {
    font-size: 7.8px;
  }
}
@media (max-height: 720px) and (min-width: 801px) {
  .home-command-panel {
    gap: 10px;
    padding-top: calc(var(--header-h) + 10px);
    padding-bottom: 12px;
  }
  .home-statement {
    font-size: clamp(2rem, 3vw, 3rem);
  }
  [dir="rtl"] .home-statement {
    font-size: clamp(1.8rem, 2.7vw, 2.7rem);
  }
  .home-command-heading > p:last-child {
    display: none;
  }
  .home-feature-grid {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  .home-index-card {
    padding: 12px 16px;
  }
  .home-card-copy {
    padding-top: 22px;
  }
  .home-card-copy small,
  .home-card-copy em {
    display: none;
  }
  .home-card-copy strong,
  [dir="rtl"] .home-card-copy strong {
    font-size: 1rem;
  }
  .home-index-card > i {
    inset-block-start: 12px;
    inset-inline-end: 12px;
    width: 26px;
    height: 26px;
  }
  .home-quicklinks {
    padding-top: 7px;
  }
  .home-quicklinks nav a,
  [dir="rtl"] .home-quicklinks nav a {
    font-size: 8.5px;
  }
  .home-all-pages {
    min-height: 30px;
  }
}
@media (prefers-reduced-motion: reduce) {
  *,
  *::before,
  *::after {
    scroll-behavior: auto !important;
    animation: none !important;
    transition-duration: 0.01ms !important;
  }
  .reveal {
    opacity: 1 !important;
    transform: none !important;
  }
  .hero-copy,
  .hero-portrait,
  .context-media-card,
  .context-media-frame img,
  .feature-media {
    transform: none !important;
  }
}
@layer base {
  html {
    scroll-behavior: smooth;
    scrollbar-gutter: stable;
  }
  :root {
    --paper: #f1f1f3;
    --paper-warm: #e9e7e1;
    --surface-soft: #f8f8fa;
    --night: #060608;
    --night-soft: #0d0d10;
    --night-card: #151518;
    --blue: #0068d7;
    --blue-light: #45a4ff;
    --shell: min(1260px, calc(100vw - clamp(36px, 7vw, 104px)));
    --section-y: clamp(4.5rem, 6.5vw, 7rem);
    --radius-md: 24px;
    --radius-lg: 36px;
    --shadow-soft: 0 30px 90px rgb(20 20 28 / 0.1);
  }
  body {
    background: var(--paper);
    font-size: clamp(0.98rem, 0.955rem + 0.1vw, 1.045rem);
  }
}
@layer components {
  .global-header {
    background: rgb(241 241 243 / 0.78);
    backdrop-filter: saturate(175%) blur(28px);
  }
  .global-header.is-scrolled {
    background: rgb(241 241 243 / 0.94);
  }
  .header-inner {
    width: min(1360px, calc(100vw - 44px));
    gap: clamp(22px, 3vw, 46px);
  }
  .desktop-nav {
    gap: clamp(18px, 1.9vw, 30px);
  }
  .nav-link {
    font-size: 11.5px;
    font-weight: 600;
  }
  .header-cta {
    padding-inline: 19px;
  }
  .home-portal {
    grid-template-columns: minmax(0, 0.94fr) minmax(620px, 1.06fr);
  }
  .home-portrait-panel > img {
    object-position: center 40%;
    filter: saturate(0.82) contrast(1.03) brightness(0.92);
  }
  .home-portrait-shade {
    background: linear-gradient(180deg, rgb(0 0 0 / 0.08) 0%, transparent 42%, rgb(0 0 0 / 0.72) 100%),
      linear-gradient(90deg, transparent 56%, rgb(6 6 8 / 0.48) 100%);
  }
  .home-command-panel {
    grid-template-rows: auto minmax(0, 1fr) auto auto;
    gap: clamp(12px, 1.7vh, 19px);
    padding: calc(var(--header-h) + clamp(22px, 3.1vh, 38px))
      clamp(32px, 4.2vw, 64px)
      clamp(18px, 2.6vh, 30px);
  }
  .home-command-heading {
    max-width: 680px;
  }
  .home-command-heading h1 {
    font-size: clamp(0.82rem, 0.78rem + 0.15vw, 0.94rem);
    color: rgb(255 255 255 / 0.72);
  }
  .home-statement {
    max-width: 18ch;
    margin-top: 11px;
    font-size: clamp(2.15rem, 3.15vw, 3.9rem);
    line-height: 0.98;
  }
  [dir="rtl"] .home-statement {
    max-width: 19ch;
    font-size: clamp(1.9rem, 2.65vw, 3.25rem);
    line-height: 1.22;
  }
  .home-command-heading > p:last-child {
    max-width: 64ch;
    margin-top: 13px;
  }
  .home-feature-grid {
    grid-template-columns: minmax(0, 1.18fr) minmax(0, 0.82fr);
    grid-template-rows: repeat(2, minmax(0, 1fr));
    grid-template-areas: "founder expertise"
      "founder honor";
    gap: 11px;
  }
  .home-card-founder {
    grid-area: founder;
    border-color: rgb(86 169 255 / 0.24);
    background: radial-gradient(circle at 78% 12%, rgb(35 130 224 / 0.25), transparent 32%),
      linear-gradient(150deg, #0a2742 0%, #101820 62%, #111114 100%);
  }
  .home-card-expertise {
    grid-area: expertise;
    background: #19191c;
  }
  .home-card-honor {
    grid-area: honor;
    background: radial-gradient(circle at 84% 16%, rgb(199 168 106 / 0.18), transparent 36%),
      #191711;
  }
  .home-index-card {
    border-radius: 22px;
    padding: clamp(17px, 1.75vw, 25px);
  }
  .home-card-founder .home-card-copy {
    max-width: 37ch;
  }
  .home-card-founder .home-card-copy strong {
    max-width: 18ch;
    font-size: clamp(1.55rem, 1.1rem + 1vw, 2.35rem);
    line-height: 1.03;
  }
  [dir="rtl"] .home-card-founder .home-card-copy strong {
    max-width: 20ch;
    font-size: clamp(1.35rem, 1.1rem + 0.7vw, 2rem);
    line-height: 1.42;
  }
  .home-card-expertise .home-card-copy strong,
  .home-card-honor .home-card-copy strong {
    font-size: clamp(1rem, 0.86rem + 0.42vw, 1.28rem);
  }
  .home-action-strip {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 10px;
  }
  .home-action-link {
    min-height: 62px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 18px;
    border: 1px solid rgb(255 255 255 / 0.13);
    border-radius: 18px;
    padding: 11px 16px;
    background: rgb(255 255 255 / 0.045);
    color: #fff;
  }
  .home-action-link:first-child {
    border-color: rgb(69 164 255 / 0.42);
    background: #0b69c7;
  }
  .home-action-link span {
    display: grid;
    gap: 2px;
  }
  .home-action-link small {
    color: rgb(255 255 255 / 0.55);
    font-size: 8px;
    font-weight: 750;
    letter-spacing: 0.08em;
    line-height: 1.2;
    text-transform: uppercase;
  }
  .home-action-link strong {
    color: #fff;
    font-size: 12px;
    font-weight: 650;
    line-height: 1.35;
  }
  .home-action-link i {
    font-size: 12px;
    font-style: normal;
  }
  [dir="rtl"] .home-action-link small {
    font-weight: 800;
    letter-spacing: 0;
  }
  [dir="rtl"] .home-action-link strong {
    font-weight: 700;
  }
  .home-quicklinks {
    padding-top: 9px;
  }
  .page-hero {
    overflow: visible;
    border: 0;
    padding-top: calc(var(--header-h) + clamp(16px, 2vw, 28px));
    padding-bottom: 0;
    background: var(--paper);
  }
  .hero-grid {
    position: relative;
    isolation: isolate;
    min-height: clamp(610px, calc(100svh - var(--header-h) - 72px), 740px);
    grid-template-columns: minmax(0, 1.03fr) minmax(390px, 0.77fr);
    gap: clamp(42px, 5.5vw, 82px);
    overflow: hidden;
    border: 1px solid rgb(255 255 255 / 0.07);
    border-radius: 38px;
    padding: clamp(44px, 5vw, 72px);
    background: radial-gradient(circle at 12% 12%, rgb(26 92 157 / 0.2), transparent 31%),
      linear-gradient(145deg, #111116 0%, #08080a 62%, #050506 100%);
    box-shadow: 0 36px 110px rgb(16 16 24 / 0.18);
  }
  .hero-grid::before {
    position: absolute;
    z-index: -1;
    inset: 0;
    background: linear-gradient(115deg, transparent 58%, rgb(255 255 255 / 0.025));
    content: "";
  }
  .hero-copy {
    align-self: center;
  }
  .breadcrumbs {
    margin-bottom: clamp(24px, 3vw, 36px);
    color: rgb(255 255 255 / 0.42);
  }
  .breadcrumbs a:hover {
    color: #fff;
  }
  .hero-title {
    max-width: 13ch;
    color: #fff;
    font-size: clamp(3.25rem, 5.15vw, 5.35rem);
    line-height: 0.95;
  }
  [dir="rtl"] .hero-title {
    max-width: 14ch;
    color: #fff;
    font-size: clamp(2.75rem, 4.35vw, 4.45rem);
    line-height: 1.18;
  }
  .hero-lead {
    max-width: 55ch;
    margin-top: 24px;
    color: rgb(255 255 255 / 0.7);
    font-size: clamp(1.02rem, 0.96rem + 0.22vw, 1.18rem);
  }
  .hero-note,
  .hero-status {
    color: rgb(255 255 255 / 0.45);
  }
  .hero-actions .primary-button {
    background: #fff;
    color: #09090b;
  }
  .hero-actions .primary-button:hover {
    background: #f0f0f2;
  }
  .hero-actions .secondary-button {
    border-color: rgb(255 255 255 / 0.18);
    color: #fff;
  }
  .hero-image-frame {
    height: 100%;
    max-height: 590px;
    min-height: 470px;
    aspect-ratio: auto;
    border: 1px solid rgb(255 255 255 / 0.08);
    border-radius: 28px;
    background: #17171a;
    box-shadow: none;
  }
  .hero-image-frame > img {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .hero-image-frame > img[src*="thestartupscene"] {
    object-position: center 44%;
  }
  .hero-image-frame::after {
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, transparent 68%, rgb(0 0 0 / 0.23));
    content: "";
    pointer-events: none;
  }
  .hero-portrait figcaption {
    color: rgb(255 255 255 / 0.43);
  }
  .hero-portrait .quiet-link {
    color: rgb(255 255 255 / 0.58);
  }
  .hero-scroll-cue {
    display: none;
  }
  .proof-ribbon {
    border: 0;
    padding-bottom: 0;
    background: var(--paper);
  }
  .proof-grid {
    position: relative;
    z-index: 4;
    overflow: hidden;
    margin-top: -28px;
    border: 1px solid var(--line-soft);
    border-radius: 25px;
    background: #fff;
    box-shadow: 0 26px 76px rgb(20 20 28 / 0.09);
  }
  .proof-item {
    min-height: 114px;
  }
  .editorial-section,
  .feature-section,
  .visual-gallery-section,
  .faq-section {
    background: var(--paper);
  }
  .editorial-section {
    border-top: 1px solid rgb(29 29 31 / 0.055);
  }
  .soft-section {
    background: var(--paper-warm);
  }
  .dark-section,
  .feature-dark {
    background: var(--night-soft);
  }
  .section-heading h2,
  .cards-heading h2,
  .feature-copy h2,
  .timeline-heading h2,
  .gallery-heading h2,
  .faq-heading h2,
  .consultation-intro h2,
  .sources-grid h2 {
    max-width: 14ch;
    font-size: clamp(2.45rem, 3.45vw, 3.85rem);
    line-height: 1;
  }
  [dir="rtl"] .section-heading h2,
  [dir="rtl"] .cards-heading h2,
  [dir="rtl"] .feature-copy h2,
  [dir="rtl"] .timeline-heading h2,
  [dir="rtl"] .gallery-heading h2,
  [dir="rtl"] .faq-heading h2,
  [dir="rtl"] .consultation-intro h2,
  [dir="rtl"] .sources-grid h2 {
    max-width: 17ch;
    font-size: clamp(2.1rem, 2.9vw, 3.25rem);
    line-height: 1.3;
  }
  .section-lead,
  .cards-heading > p:last-child,
  .timeline-heading > p:last-child,
  .gallery-heading > p:last-child,
  .consultation-intro > p {
    max-width: 55ch;
  }
  .long-copy {
    max-width: 62ch;
    font-size: clamp(1rem, 0.97rem + 0.1vw, 1.055rem);
    line-height: 1.82;
  }
  [dir="rtl"] .long-copy {
    line-height: 2.05;
  }
  .context-media-card {
    border-radius: 30px;
  }
  .context-media-frame {
    border: 1px solid rgb(29 29 31 / 0.07);
    border-radius: 30px;
    box-shadow: 0 26px 78px rgb(20 20 28 / 0.09);
  }
  .context-media-card figcaption {
    padding: 15px 4px 0;
  }
  .context-media-card figcaption h3 {
    font-size: 1.12rem;
  }
  .context-media-card figcaption span {
    font-size: 11.5px;
  }
  .editorial-split {
    grid-template-columns: minmax(360px, 0.88fr) minmax(0, 1.12fr);
    align-items: start;
    gap: clamp(48px, 7vw, 106px);
  }
  .editorial-story {
    align-content: start;
    padding-top: clamp(8px, 2vw, 24px);
  }
  .narrative-scene.scene-layout-1 .editorial-split {
    grid-template-columns: minmax(0, 1.06fr) minmax(360px, 0.82fr);
    border: 1px solid var(--line-soft);
    border-radius: 36px;
    padding: clamp(26px, 3.5vw, 46px);
    background: #fff;
    box-shadow: 0 28px 84px rgb(20 20 28 / 0.06);
  }
  .narrative-scene.scene-layout-1 .context-media-frame {
    aspect-ratio: 1 / 1.05;
    box-shadow: none;
  }
  .narrative-scene.scene-layout-2 .editorial-split {
    grid-template-columns: 1fr;
    gap: clamp(38px, 5vw, 62px);
  }
  .narrative-scene.scene-layout-2 .editorial-split .editorial-media,
  .narrative-scene.scene-layout-2 .editorial-split.media-last .editorial-media {
    width: 100%;
    grid-column: 1;
    grid-row: 1;
  }
  .narrative-scene.scene-layout-2 .context-media-frame {
    aspect-ratio: 16 / 7.5;
  }
  .narrative-scene.scene-layout-2 .editorial-split .editorial-story,
  .narrative-scene.scene-layout-2 .editorial-split.media-last .editorial-story {
    grid-column: 1;
    grid-row: 2;
    display: grid;
    grid-template-columns: minmax(280px, 0.78fr) minmax(0, 1.22fr);
    gap: 22px clamp(48px, 7vw, 100px);
    padding-top: 0;
  }
  .narrative-scene.scene-layout-2 .section-heading {
    grid-column: 1;
    grid-row: 1 / span 2;
  }
  .narrative-scene.scene-layout-2 .long-copy {
    grid-column: 2;
    grid-row: 1;
    margin-top: 0;
  }
  .narrative-scene.scene-layout-2 .editorial-aside {
    grid-column: 2;
    grid-row: 2;
  }
  .editorial-aside {
    border-color: rgb(0 104 215 / 0.13);
    border-radius: 22px;
    background: rgb(0 104 215 / 0.045);
  }
  .section-intro-split {
    grid-template-columns: minmax(0, 0.88fr) minmax(390px, 1.12fr);
    gap: clamp(46px, 6vw, 90px);
    margin-bottom: clamp(34px, 4.5vw, 58px);
  }
  .section-heading-media .context-media-frame {
    aspect-ratio: 16 / 9;
  }
  .editorial-cards,
  .editorial-cards.cards-three {
    grid-template-columns: repeat(12, minmax(0, 1fr));
    gap: 14px;
  }
  .editorial-card {
    grid-column: span 6;
    border-radius: 24px;
    padding: clamp(24px, 2.45vw, 34px);
    background: #fff;
    box-shadow: 0 16px 54px rgb(20 20 28 / 0.045);
  }
  .cards-count-1 .editorial-card {
    grid-column: span 12;
  }
  .cards-count-3 .editorial-card,
  .cards-count-6 .editorial-card,
  .editorial-cards.cards-three .editorial-card {
    grid-column: span 4;
  }
  .cards-count-5 .editorial-card:nth-child(1) {
    grid-column: span 7;
  }
  .cards-count-5 .editorial-card:nth-child(2) {
    grid-column: span 5;
  }
  .cards-count-5 .editorial-card:nth-child(n + 3) {
    grid-column: span 4;
  }
  .editorial-card h3 {
    font-size: clamp(1.2rem, 1.08rem + 0.35vw, 1.48rem);
  }
  .dark-section .editorial-card {
    border-color: rgb(255 255 255 / 0.1);
    background: rgb(255 255 255 / 0.055);
    box-shadow: none;
  }
  .timeline-shell,
  .faq-grid,
  .consultation-grid {
    grid-template-columns: minmax(350px, 0.82fr) minmax(0, 1.18fr);
    gap: clamp(48px, 6vw, 92px);
  }
  .timeline,
  .faq-list {
    overflow: hidden;
    border: 1px solid var(--line-soft);
    border-radius: 28px;
    padding-inline: clamp(22px, 3vw, 34px);
    background: #fff;
    box-shadow: 0 20px 66px rgb(20 20 28 / 0.045);
  }
  .timeline-row {
    grid-template-columns: 88px minmax(0, 1fr) auto;
    padding-block: 24px;
  }
  .faq-item summary {
    min-height: 78px;
  }
  .news-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
    border: 0;
  }
  .news-row {
    min-height: 230px;
    grid-template-columns: minmax(0, 1fr) auto;
    align-content: start;
    align-items: start;
    gap: 18px;
    border: 1px solid var(--line-soft);
    border-radius: 24px;
    padding: clamp(24px, 2.5vw, 34px);
    background: #fff;
    box-shadow: 0 16px 56px rgb(20 20 28 / 0.04);
  }
  .news-date {
    grid-column: 1;
  }
  .news-copy {
    grid-column: 1 / -1;
  }
  .news-row .news-link {
    grid-column: 1 / -1;
    align-self: end;
    margin-top: auto;
  }
  .dark-section .news-row {
    border-color: var(--line-dark);
    background: rgb(255 255 255 / 0.055);
  }
  .visual-gallery {
    gap: 16px;
  }
  .visual-story-card {
    border: 1px solid var(--line-soft);
    border-radius: 26px;
    box-shadow: 0 20px 66px rgb(20 20 28 / 0.055);
  }
  .visual-story-link:nth-child(3n + 1) .visual-story-image {
    aspect-ratio: 16 / 9;
  }
  .visual-story-link:nth-child(3n + 2) .visual-story-image {
    aspect-ratio: 4 / 3;
  }
  .media-card {
    border-radius: 26px;
  }
  .conversion-section {
    padding-block: clamp(5rem, 8vw, 8.5rem);
    background: radial-gradient(circle at 86% 10%, rgb(32 120 214 / 0.22), transparent 30%),
      #08080b;
  }
  .conversion-grid h2 {
    max-width: 18ch;
  }
  .sources-section {
    background: #e7e7ea;
  }
  .reveal {
    transform: translateY(24px);
    transition-duration: 760ms;
  }
}
@media (min-width: 1025px) {
  .narrative-scene.scene-layout-2 .editorial-media {
    position: relative;
    inset-block-start: auto;
  }
}
@media (max-width: 1180px) {
  :root {
    --shell: min(100% - 44px, 1100px);
  }
  .home-portal {
    grid-template-columns: minmax(0, 0.78fr) minmax(590px, 1.22fr);
  }
  .home-command-panel {
    padding-inline: 30px;
  }
  .hero-grid {
    grid-template-columns: minmax(0, 1fr) minmax(350px, 0.72fr);
    gap: 42px;
    padding: 48px;
  }
}
@media (max-width: 1024px) {
  :root {
    --shell: min(100% - 36px, 920px);
  }
  .home-portal {
    grid-template-columns: minmax(0, 0.62fr) minmax(560px, 1.38fr);
  }
  .hero-grid {
    min-height: 620px;
    grid-template-columns: minmax(0, 1fr) minmax(320px, 0.72fr);
    padding: 40px;
  }
  .hero-title {
    font-size: clamp(3rem, 5.8vw, 4.35rem);
  }
  [dir="rtl"] .hero-title {
    font-size: clamp(2.45rem, 5vw, 3.7rem);
  }
  .editorial-split,
  .narrative-scene.scene-layout-1 .editorial-split,
  .timeline-shell,
  .faq-grid,
  .consultation-grid {
    grid-template-columns: minmax(300px, 0.78fr) minmax(0, 1fr);
    gap: 42px;
  }
  .section-intro-split {
    grid-template-columns: minmax(0, 1fr) minmax(310px, 0.82fr);
    gap: 42px;
  }
  .cards-count-5 .editorial-card:nth-child(1),
  .cards-count-5 .editorial-card:nth-child(2),
  .cards-count-5 .editorial-card:nth-child(n + 3) {
    grid-column: span 6;
  }
}
@media (max-width: 800px) {
  :root {
    --shell: calc(100% - 28px);
    --section-y: clamp(3.8rem, 13vw, 5.2rem);
  }
  .home-portal {
    grid-template-columns: 1fr;
    grid-template-rows: 31% 69%;
  }
  .home-portrait-panel {
    min-height: 0;
  }
  .home-portrait-panel > img {
    object-position: center 35%;
  }
  .home-image-source {
    display: none;
  }
  .home-identity {
    inset-inline: 16px;
    inset-block-end: 11px;
  }
  .home-command-panel {
    grid-template-rows: auto minmax(0, 1fr) auto auto;
    gap: 8px;
    padding: 12px 14px 10px;
    border-inline-start: 0;
    border-block-start: 1px solid rgb(255 255 255 / 0.1);
  }
  .home-kicker {
    margin-bottom: 3px;
    font-size: 8px;
  }
  .home-command-heading h1 {
    display: none;
  }
  .home-statement,
  [dir="rtl"] .home-statement {
    max-width: 25ch;
    margin-top: 0;
    font-size: clamp(1.28rem, 5vw, 1.82rem);
    line-height: 1.14;
  }
  [dir="rtl"] .home-statement {
    max-width: 27ch;
    line-height: 1.45;
  }
  .home-command-heading > p:last-child {
    max-width: 72ch;
    margin-top: 5px;
    font-size: 9px;
    line-height: 1.45;
  }
  [dir="rtl"] .home-command-heading > p:last-child {
    line-height: 1.65;
  }
  .home-feature-grid {
    grid-template-columns: 1.08fr 0.92fr;
    gap: 7px;
  }
  .home-index-card {
    border-radius: 15px;
    padding: 11px;
  }
  .home-card-copy {
    gap: 2px;
    padding-top: 23px;
  }
  .home-card-copy small {
    font-size: 7px;
  }
  .home-card-copy em {
    font-size: 8px;
    line-height: 1.35;
  }
  .home-card-founder .home-card-copy strong,
  [dir="rtl"] .home-card-founder .home-card-copy strong {
    font-size: clamp(1rem, 4vw, 1.28rem);
  }
  .home-card-expertise .home-card-copy strong,
  .home-card-honor .home-card-copy strong,
  [dir="rtl"] .home-card-expertise .home-card-copy strong,
  [dir="rtl"] .home-card-honor .home-card-copy strong {
    font-size: 0.82rem;
  }
  .home-action-strip {
    gap: 7px;
  }
  .home-action-link {
    min-height: 45px;
    border-radius: 14px;
    padding: 7px 10px;
  }
  .home-action-link small {
    font-size: 6.5px;
  }
  .home-action-link strong {
    font-size: 9px;
  }
  .home-quicklinks {
    grid-template-columns: 1fr auto;
    padding-top: 2px;
  }
  .page-hero {
    padding-top: calc(var(--header-h) + 10px);
  }
  .hero-grid {
    min-height: auto;
    grid-template-columns: 1fr;
    gap: 34px;
    border-radius: 28px;
    padding: 30px 24px 24px;
  }
  .breadcrumbs {
    margin-bottom: 22px;
  }
  .hero-title {
    max-width: 15ch;
    font-size: clamp(2.55rem, 11vw, 4rem);
  }
  [dir="rtl"] .hero-title {
    max-width: 17ch;
    font-size: clamp(2.15rem, 9vw, 3.4rem);
  }
  .hero-lead {
    font-size: 0.98rem;
  }
  .hero-image-frame {
    min-height: 0;
    height: auto;
    aspect-ratio: 16 / 10;
    border-radius: 22px;
  }
  .hero-portrait figcaption {
    font-size: 9px;
  }
  .proof-ribbon {
    padding-bottom: 20px;
  }
  .proof-grid {
    margin-top: -14px;
    border-radius: 20px;
  }
  .editorial-split,
  .narrative-scene.scene-layout-1 .editorial-split,
  .timeline-shell,
  .faq-grid,
  .consultation-grid,
  .section-intro-split {
    grid-template-columns: 1fr;
    gap: 34px;
  }
  .narrative-scene.scene-layout-1 .editorial-split {
    border-radius: 28px;
    padding: 18px;
  }
  .narrative-scene.scene-layout-2 .editorial-split .editorial-story,
  .narrative-scene.scene-layout-2 .editorial-split.media-last .editorial-story {
    grid-template-columns: 1fr;
    gap: 24px;
  }
  .narrative-scene.scene-layout-2 .section-heading,
  .narrative-scene.scene-layout-2 .long-copy,
  .narrative-scene.scene-layout-2 .editorial-aside {
    grid-column: 1;
    grid-row: auto;
  }
  .narrative-scene.scene-layout-2 .context-media-frame {
    aspect-ratio: 16 / 10;
  }
  .section-heading h2,
  .cards-heading h2,
  .feature-copy h2,
  .timeline-heading h2,
  .gallery-heading h2,
  .faq-heading h2,
  .consultation-intro h2 {
    max-width: 17ch;
    font-size: clamp(2rem, 8.3vw, 3rem);
  }
  [dir="rtl"] .section-heading h2,
  [dir="rtl"] .cards-heading h2,
  [dir="rtl"] .feature-copy h2,
  [dir="rtl"] .timeline-heading h2,
  [dir="rtl"] .gallery-heading h2,
  [dir="rtl"] .faq-heading h2,
  [dir="rtl"] .consultation-intro h2 {
    max-width: 18ch;
    font-size: clamp(1.82rem, 7vw, 2.65rem);
  }
  .editorial-card,
  .cards-count-3 .editorial-card,
  .cards-count-5 .editorial-card:nth-child(1),
  .cards-count-5 .editorial-card:nth-child(2),
  .cards-count-5 .editorial-card:nth-child(n + 3),
  .cards-count-6 .editorial-card,
  .editorial-cards.cards-three .editorial-card {
    grid-column: span 12;
  }
  .news-list {
    grid-template-columns: 1fr;
  }
  .news-row {
    min-height: 0;
  }
  .timeline,
  .faq-list {
    border-radius: 22px;
    padding-inline: 18px;
  }
}
@media (min-width: 801px) and (max-height: 960px) {
  .home-command-panel {
    grid-template-rows: auto minmax(0, 1fr) auto;
    gap: 10px;
    padding-top: calc(var(--header-h) + 22px);
    padding-bottom: 16px;
  }
  .home-quicklinks {
    display: none;
  }
}
@media (max-width: 430px) {
  .home-portal {
    grid-template-rows: 29% 71%;
  }
  .home-identity span {
    font-size: 7px;
  }
  .home-identity strong {
    max-width: 190px;
    font-size: 9px;
  }
  .home-quicklinks nav a,
  [dir="rtl"] .home-quicklinks nav a {
    font-size: 7.8px;
  }
  .home-all-pages {
    min-height: 27px;
    font-size: 8px;
  }
  .hero-grid {
    padding-inline: 20px;
  }
}
@media (max-width: 800px) and (max-height: 700px) {
  .home-portal {
    grid-template-rows: 24% 76%;
  }
  .home-command-panel {
    gap: 6px;
    padding-block: 8px 6px;
  }
  .home-command-heading > p:last-child,
  .home-card-copy em,
  .home-action-link small {
    display: none;
  }
  .home-kicker {
    display: block;
  }
  .home-feature-grid {
    grid-template-rows: repeat(2, minmax(54px, 1fr));
  }
  .home-action-link {
    min-height: 35px;
  }
}
@media (max-height: 720px) and (min-width: 801px) {
  .home-command-panel {
    grid-template-rows: auto minmax(0, 1fr) auto auto;
  }
  .home-feature-grid {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  .home-action-link {
    min-height: 44px;
  }
  .home-action-link small {
    display: none;
  }
}
@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}
@layer components {
  /*
   * Homepage-only viewport and card polish.
   * Keep this isolated from the shared page system: every selector is scoped
   * either by body.is-home or by a home-only component class.
   */
  body.is-home .global-header,
  body.is-home .global-header.is-scrolled {
    border: 0 !important;
    box-shadow: none;
  }
  body.is-home #main-content {
    width: 100%;
    min-height: 100svh;
    height: 100dvh;
    overflow: hidden;
  }
  .home-portal {
    width: 100%;
    min-height: 100svh;
    height: 100dvh;
    overflow-x: hidden;
    overflow-y: auto;
    overscroll-behavior: contain;
    scrollbar-width: thin;
  }
  .home-command-panel {
    min-height: 0;
  }
  .home-command-panel > * {
    min-height: 0;
  }
  .home-feature-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: minmax(0, 1fr);
    grid-template-areas: none;
    align-items: stretch;
  }
  .home-card-founder,
  .home-card-expertise,
  .home-card-honor {
    grid-area: auto;
  }
  .home-index-card {
    isolation: isolate;
    height: 100%;
    min-height: 0;
    border-color: rgb(255 255 255 / 0.15);
    background:
      radial-gradient(circle at 82% 8%, rgb(69 164 255 / 0.2), transparent 38%),
      linear-gradient(150deg, #17202b 0%, #111319 54%, #0d0d11 100%);
    box-shadow:
      inset 0 1px 0 rgb(255 255 255 / 0.07),
      0 18px 46px rgb(0 0 0 / 0.24);
    transform: translateZ(0);
    transition:
      transform 320ms var(--ease),
      border-color 320ms ease,
      box-shadow 320ms var(--ease),
      background 320ms ease;
  }
  .home-index-card::before,
  .home-index-card::after {
    position: absolute;
    z-index: -1;
    inset: 0;
    border-radius: inherit;
    pointer-events: none;
    content: "";
  }
  .home-index-card::before {
    opacity: 0.72;
    background:
      radial-gradient(circle at 18% 106%, rgb(0 104 215 / 0.28), transparent 44%),
      linear-gradient(118deg, transparent 18%, rgb(255 255 255 / 0.04) 50%, transparent 78%);
    transition: opacity 320ms ease, transform 520ms var(--ease);
  }
  .home-index-card::after {
    inset: 1px;
    border: 1px solid rgb(255 255 255 / 0.04);
    background: linear-gradient(132deg, rgb(255 255 255 / 0.075), transparent 35%);
  }
  .home-card-expertise {
    background:
      radial-gradient(circle at 82% 8%, rgb(43 196 190 / 0.18), transparent 38%),
      linear-gradient(150deg, #142427 0%, #111619 54%, #0d0d11 100%);
  }
  .home-card-expertise::before {
    background:
      radial-gradient(circle at 18% 106%, rgb(25 156 151 / 0.25), transparent 44%),
      linear-gradient(118deg, transparent 18%, rgb(255 255 255 / 0.04) 50%, transparent 78%);
  }
  .home-card-honor {
    background:
      radial-gradient(circle at 82% 8%, rgb(199 168 106 / 0.23), transparent 38%),
      linear-gradient(150deg, #292317 0%, #181611 54%, #0e0d0b 100%);
  }
  .home-card-honor::before {
    background:
      radial-gradient(circle at 18% 106%, rgb(199 168 106 / 0.22), transparent 44%),
      linear-gradient(118deg, transparent 18%, rgb(255 255 255 / 0.045) 50%, transparent 78%);
  }
  .home-index-card:hover {
    z-index: 2;
    border-color: rgb(255 255 255 / 0.34);
    background:
      radial-gradient(circle at 82% 8%, rgb(69 164 255 / 0.28), transparent 40%),
      linear-gradient(150deg, #1b2734 0%, #15181f 54%, #101015 100%);
    box-shadow:
      inset 0 1px 0 rgb(255 255 255 / 0.12),
      0 24px 70px rgb(0 0 0 / 0.38),
      0 0 42px rgb(69 164 255 / 0.1);
    transform: translateY(-4px) scale(1.012);
  }
  .home-index-card:hover::before {
    opacity: 1;
    transform: scale(1.08);
  }
  .home-card-copy,
  .home-index-card > i {
    position: relative;
    z-index: 1;
  }
  .home-card-founder .home-card-copy {
    max-width: none;
  }
  .home-card-founder .home-card-copy strong,
  .home-card-expertise .home-card-copy strong,
  .home-card-honor .home-card-copy strong {
    max-width: 24ch;
    font-size: clamp(0.92rem, 0.78rem + 0.42vw, 1.24rem);
    line-height: 1.12;
  }
  [dir="rtl"] .home-card-founder .home-card-copy strong,
  [dir="rtl"] .home-card-expertise .home-card-copy strong,
  [dir="rtl"] .home-card-honor .home-card-copy strong {
    max-width: 24ch;
    font-size: clamp(0.9rem, 0.82rem + 0.25vw, 1.12rem);
    line-height: 1.5;
  }
}
@media (max-width: 800px) {
  .home-portal {
    grid-template-rows: minmax(132px, 28%) minmax(0, 72%);
  }
  .home-command-panel {
    grid-template-rows: auto minmax(92px, 1fr) auto auto;
  }
  .home-feature-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-template-rows: minmax(0, 1fr);
  }
  .home-index-card {
    height: 100%;
    min-height: 0;
    padding: 10px;
  }
  .home-card-copy {
    align-content: end;
    padding-top: 22px;
  }
  .home-card-copy em {
    display: none;
  }
  .home-card-founder .home-card-copy strong,
  .home-card-expertise .home-card-copy strong,
  .home-card-honor .home-card-copy strong,
  [dir="rtl"] .home-card-founder .home-card-copy strong,
  [dir="rtl"] .home-card-expertise .home-card-copy strong,
  [dir="rtl"] .home-card-honor .home-card-copy strong {
    font-size: clamp(0.68rem, 2.7vw, 0.86rem);
  }
}
@media (max-width: 430px) {
  .home-portal {
    grid-template-rows: minmax(118px, 25%) minmax(0, 75%);
  }
  .home-command-panel {
    padding-inline: 10px;
  }
  .home-feature-grid {
    gap: 6px;
  }
  .home-index-card {
    border-radius: 14px;
    padding: 8px;
  }
  .home-card-copy small {
    font-size: 6.5px;
  }
  .home-index-card > i {
    inset-block-start: 7px;
    inset-inline-end: 7px;
    width: 21px;
    height: 21px;
    font-size: 8px;
  }
}
@media (max-width: 800px) and (max-height: 700px) {
  .home-portal {
    grid-template-rows: minmax(104px, 22%) minmax(0, 78%);
  }
  .home-command-heading > p:last-child {
    display: none;
  }
  .home-command-panel {
    grid-template-rows: auto minmax(76px, 1fr) auto auto;
  }
}
@media (max-height: 560px) {
  body.is-home #main-content,
  .home-portal {
    overflow-y: auto;
  }
  .home-portal {
    height: auto;
  }
  .home-command-panel {
    min-height: 440px;
  }
}
@layer components {
  .editorial-access-link {
    display: inline-flex !important;
    align-items: center;
    gap: 7px;
    color: rgb(255 255 255 / 0.56) !important;
  }
  .editorial-access-link span {
    font-size: 10px;
  }
  body.is-admin {
    background: #f2f2f5;
  }
  body.is-admin #main-content {
    min-height: 100svh;
    background: radial-gradient(circle at 13% 8%, rgb(0 113 227 / 0.09), transparent 34rem),
      radial-gradient(circle at 92% 38%, rgb(87 58 255 / 0.06), transparent 38rem),
      #f2f2f5;
  }
  .admin-page {
    padding: clamp(112px, 11vw, 154px) 0 clamp(72px, 8vw, 124px);
  }
  .admin-page > .content-shell {
    width: min(1360px, calc(100vw - clamp(32px, 6vw, 88px)));
  }
  .admin-page-header {
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
    gap: 48px;
    margin-bottom: clamp(34px, 5vw, 64px);
  }
  .admin-page-header > div {
    max-width: 880px;
  }
  .admin-page-header h1 {
    max-width: 13ch;
    margin: 12px 0 20px;
    color: #111114;
    font-size: clamp(3rem, 6.4vw, 6.6rem);
    font-weight: 650;
    line-height: 0.92;
    letter-spacing: -0.066em;
    text-wrap: balance;
  }
  [dir="rtl"] .admin-page-header h1 {
    max-width: 15ch;
    font-size: clamp(2.65rem, 5.6vw, 5.8rem);
    font-weight: 700;
    line-height: 1.18;
    letter-spacing: 0;
  }
  .admin-page-header > div > p:last-child {
    max-width: 700px;
    margin: 0;
    color: #66666d;
    font-size: clamp(1rem, 1.25vw, 1.18rem);
    line-height: 1.72;
  }
  [dir="rtl"] .admin-page-header > div > p:last-child {
    line-height: 1.95;
  }
  .admin-signout,
  .admin-unpublish-button,
  .admin-new-button {
    appearance: none;
    border: 0;
    font: inherit;
    cursor: pointer;
  }
  .admin-signout {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    flex: 0 0 auto;
    padding: 14px 20px;
    border: 1px solid rgb(17 17 20 / 0.12);
    border-radius: 999px;
    background: rgb(255 255 255 / 0.64);
    color: #17171a;
    font-size: 12px;
    font-weight: 650;
    backdrop-filter: blur(20px);
    transition: transform 180ms ease, background-color 180ms ease;
  }
  .admin-signout:hover {
    transform: translateY(-2px);
    background: #fff;
  }
  .admin-auth-card {
    display: grid;
    grid-template-columns: minmax(0, 0.92fr) minmax(420px, 1.08fr);
    overflow: hidden;
    min-height: 590px;
    border: 1px solid rgb(20 20 24 / 0.08);
    border-radius: clamp(30px, 4vw, 48px);
    background: #fff;
    box-shadow: 0 40px 120px rgb(19 19 27 / 0.11);
  }
  .admin-auth-copy {
    position: relative;
    isolation: isolate;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    overflow: hidden;
    padding: clamp(38px, 5.6vw, 78px);
    background: radial-gradient(circle at 18% 15%, rgb(22 125 255 / 0.28), transparent 28rem),
      radial-gradient(circle at 82% 88%, rgb(89 65 255 / 0.2), transparent 26rem),
      linear-gradient(145deg, #07101b, #09090d 52%, #141419);
    color: #fff;
  }
  .admin-auth-copy::before {
    content: "";
    position: absolute;
    z-index: -1;
    inset: 0;
    opacity: 0.28;
    background-image: linear-gradient(rgb(255 255 255 / 0.08) 1px, transparent 1px),
      linear-gradient(90deg, rgb(255 255 255 / 0.08) 1px, transparent 1px);
    background-size: 58px 58px;
    mask-image: linear-gradient(to bottom, black, transparent 72%);
  }
  .admin-lock {
    position: absolute;
    top: clamp(38px, 5vw, 70px);
    inset-inline-start: clamp(38px, 5.6vw, 78px);
    width: 54px;
    height: 48px;
    border: 1px solid rgb(255 255 255 / 0.26);
    border-radius: 17px;
    background: rgb(255 255 255 / 0.08);
    box-shadow: 0 18px 48px rgb(0 0 0 / 0.24);
    backdrop-filter: blur(18px);
  }
  .admin-lock::before {
    content: "";
    position: absolute;
    width: 24px;
    height: 22px;
    inset: -14px auto auto 14px;
    border: 2px solid rgb(255 255 255 / 0.74);
    border-bottom: 0;
    border-radius: 14px 14px 0 0;
  }
  .admin-lock::after {
    content: "";
    position: absolute;
    width: 5px;
    height: 12px;
    inset: 17px auto auto 24px;
    border-radius: 999px;
    background: #fff;
  }
  .admin-auth-copy .eyebrow {
    color: #72b7ff;
  }
  .admin-auth-copy h2 {
    max-width: 11ch;
    margin: 14px 0 22px;
    color: #fff;
    font-size: clamp(2.6rem, 4.7vw, 5rem);
    font-weight: 650;
    line-height: 0.96;
    letter-spacing: -0.055em;
    text-wrap: balance;
  }
  [dir="rtl"] .admin-auth-copy h2 {
    max-width: 13ch;
    font-size: clamp(2.35rem, 4.2vw, 4.35rem);
    font-weight: 700;
    line-height: 1.22;
    letter-spacing: 0;
  }
  .admin-auth-copy > p:last-child {
    max-width: 52ch;
    margin: 0;
    color: rgb(255 255 255 / 0.62);
    font-size: 15px;
    line-height: 1.75;
  }
  [dir="rtl"] .admin-auth-copy > p:last-child {
    line-height: 1.95;
  }
  .admin-auth-fields {
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 18px;
    padding: clamp(38px, 5.8vw, 82px);
  }
  .admin-auth-fields .field {
    gap: 9px;
  }
  .admin-auth-fields .field > span,
  .admin-field > span {
    color: #2c2c31;
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.06em;
    text-transform: uppercase;
  }
  [dir="rtl"] .admin-auth-fields .field > span,
  [dir="rtl"] .admin-field > span {
    font-size: 12px;
    letter-spacing: 0;
    text-transform: none;
  }
  .admin-auth-fields .field input,
  .admin-field input,
  .admin-field textarea,
  .admin-field select {
    width: 100%;
    border: 1px solid rgb(17 17 20 / 0.12);
    border-radius: 16px;
    outline: 0;
    background: #f7f7f9;
    color: #151518;
    font: inherit;
    transition: border-color 160ms ease, box-shadow 160ms ease, background-color 160ms ease;
  }
  .admin-auth-fields .field input,
  .admin-field input,
  .admin-field select {
    min-height: 54px;
    padding: 0 17px;
  }
  .admin-field textarea {
    min-height: 112px;
    padding: 16px 17px;
    line-height: 1.72;
    resize: vertical;
  }
  .admin-field textarea[name^="body"] {
    min-height: 430px;
    font-family: "SFMono-Regular", Consolas, "Liberation Mono", monospace;
    font-size: 13px;
    line-height: 1.78;
    tab-size: 2;
  }
  [dir="rtl"] .admin-field textarea[name="bodyAr"] {
    font-family: "Almarai", Arial, sans-serif;
    font-size: 14px;
    line-height: 2;
  }
  .admin-auth-fields .field input:focus,
  .admin-field input:focus,
  .admin-field textarea:focus,
  .admin-field select:focus {
    border-color: rgb(0 113 227 / 0.72);
    background: #fff;
    box-shadow: 0 0 0 4px rgb(0 113 227 / 0.1);
  }
  .admin-auth-fields .field small,
  .admin-field small {
    min-height: 16px;
    color: #c12a2a;
    font-size: 11px;
    line-height: 1.4;
  }
  .admin-auth-submit {
    width: 100%;
    justify-content: space-between;
    margin-top: 4px;
  }
  .admin-security-note {
    margin: 5px 0 0;
    color: #77777e;
    font-size: 11px;
    line-height: 1.6;
  }
  .admin-message {
    min-height: 22px;
    margin: 0;
    color: #235e39;
    font-size: 12px;
    line-height: 1.55;
  }
  .admin-message:not(:empty) {
    padding: 10px 13px;
    border: 1px solid rgb(39 128 76 / 0.14);
    border-radius: 12px;
    background: rgb(50 155 91 / 0.08);
  }
  .admin-loading,
  .admin-unavailable {
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 430px;
    border: 1px solid rgb(20 20 24 / 0.08);
    border-radius: 38px;
    background: rgb(255 255 255 / 0.76);
    box-shadow: 0 30px 90px rgb(17 17 24 / 0.08);
    backdrop-filter: blur(26px);
  }
  .admin-loading {
    flex-direction: column;
    gap: 18px;
    color: #616169;
  }
  .admin-loading i {
    width: 34px;
    aspect-ratio: 1;
    border: 2px solid rgb(0 113 227 / 0.16);
    border-top-color: #0071e3;
    border-radius: 999px;
    animation: admin-spin 800ms linear infinite;
  }
  @keyframes admin-spin {
    to {
      transform: rotate(360deg);
    }
  }
  .admin-unavailable {
    justify-content: flex-start;
    gap: clamp(24px, 4vw, 54px);
    padding: clamp(32px, 5vw, 70px);
  }
  .admin-unavailable > span {
    display: grid;
    place-items: center;
    flex: 0 0 auto;
    width: 106px;
    aspect-ratio: 1;
    border-radius: 28px;
    background: #111114;
    color: #fff;
    font-size: 20px;
    font-weight: 750;
    letter-spacing: -0.04em;
  }
  .admin-unavailable > div {
    flex: 1;
  }
  .admin-unavailable h2 {
    margin: 0 0 12px;
    color: #151518;
    font-size: clamp(1.6rem, 2.8vw, 2.55rem);
    font-weight: 650;
    letter-spacing: -0.04em;
  }
  [dir="rtl"] .admin-unavailable h2 {
    font-weight: 700;
    line-height: 1.45;
    letter-spacing: 0;
  }
  .admin-unavailable p {
    max-width: 66ch;
    margin: 0;
    color: #66666d;
    line-height: 1.75;
  }
  .admin-workspace {
    display: grid;
    grid-template-columns: 310px minmax(0, 1fr);
    align-items: start;
    gap: 22px;
  }
  .admin-posts-panel {
    position: sticky;
    top: 96px;
    overflow: hidden;
    border: 1px solid rgb(255 255 255 / 0.09);
    border-radius: 28px;
    background: radial-gradient(circle at 8% 0%, rgb(0 113 227 / 0.19), transparent 19rem),
      #111114;
    color: #fff;
    box-shadow: 0 28px 72px rgb(14 14 20 / 0.16);
  }
  .admin-panel-heading {
    display: grid;
    gap: 20px;
    padding: 24px;
    border-bottom: 1px solid rgb(255 255 255 / 0.1);
  }
  .admin-panel-heading > div {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
  }
  .admin-panel-heading .eyebrow {
    margin: 0;
    color: #7bbcff;
  }
  .admin-panel-heading strong {
    color: rgb(255 255 255 / 0.46);
    font-size: 12px;
  }
  .admin-new-button {
    display: flex;
    align-items: center;
    justify-content: space-between;
    min-height: 46px;
    padding: 0 15px;
    border-radius: 14px;
    background: #fff;
    color: #111114;
    font-size: 12px;
    font-weight: 700;
    transition: transform 160ms ease, background-color 160ms ease;
  }
  .admin-new-button:hover {
    transform: translateY(-1px);
    background: #f0f6ff;
  }
  .admin-new-button i {
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
  }
  .admin-post-list {
    display: grid;
    max-height: calc(100svh - 260px);
    overflow: auto;
    scrollbar-width: thin;
    scrollbar-color: rgb(255 255 255 / 0.24) transparent;
  }
  .admin-post-item {
    appearance: none;
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    gap: 14px;
    width: 100%;
    padding: 17px 20px;
    border: 0;
    border-bottom: 1px solid rgb(255 255 255 / 0.075);
    background: transparent;
    color: inherit;
    text-align: start;
    cursor: pointer;
    transition: background-color 160ms ease;
  }
  .admin-post-item:hover,
  .admin-post-item.is-active {
    background: rgb(255 255 255 / 0.09);
  }
  .admin-post-item.is-active {
    box-shadow: 3px 0 0 #4fa2ff inset;
  }
  [dir="rtl"] .admin-post-item.is-active {
    box-shadow: -3px 0 0 #4fa2ff inset;
  }
  .admin-post-item span {
    min-width: 0;
  }
  .admin-post-item small {
    display: block;
    margin-bottom: 7px;
    color: #73b8ff;
    font-size: 9px;
    font-weight: 700;
    letter-spacing: 0.08em;
    text-transform: uppercase;
  }
  [dir="rtl"] .admin-post-item small {
    font-size: 10px;
    letter-spacing: 0;
    text-transform: none;
  }
  .admin-post-item strong {
    display: -webkit-box;
    overflow: hidden;
    color: rgb(255 255 255 / 0.9);
    font-size: 12px;
    font-weight: 600;
    line-height: 1.5;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .admin-post-item time {
    color: rgb(255 255 255 / 0.35);
    font-size: 9px;
    white-space: nowrap;
  }
  .admin-editor,
  .admin-editor-empty {
    overflow: hidden;
    border: 1px solid rgb(20 20 24 / 0.08);
    border-radius: 30px;
    background: #fff;
    box-shadow: 0 28px 82px rgb(17 17 24 / 0.08);
  }
  .admin-editor-empty {
    display: grid;
    place-items: center;
    min-height: 480px;
    color: #6a6a72;
  }
  .admin-editor-header {
    position: sticky;
    z-index: 4;
    top: 70px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 26px;
    padding: 22px 26px;
    border-bottom: 1px solid rgb(20 20 24 / 0.08);
    background: rgb(255 255 255 / 0.9);
    backdrop-filter: blur(24px);
  }
  .admin-editor-header .eyebrow {
    margin: 0 0 6px;
  }
  .admin-editor-header h2 {
    max-width: 540px;
    margin: 0;
    overflow: hidden;
    color: #161619;
    font-size: clamp(1.3rem, 2vw, 2rem);
    font-weight: 650;
    line-height: 1.16;
    letter-spacing: -0.035em;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  [dir="rtl"] .admin-editor-header h2 {
    font-weight: 700;
    line-height: 1.45;
    letter-spacing: 0;
  }
  .admin-editor-actions {
    display: flex;
    align-items: center;
    gap: 8px;
    flex: 0 0 auto;
  }
  .admin-editor-actions .submit-button,
  .admin-editor-actions .secondary-button {
    min-height: 42px;
    padding: 0 15px;
    font-size: 11px;
  }
  .admin-unpublish-button {
    min-height: 42px;
    padding: 0 14px;
    border: 1px solid rgb(174 41 41 / 0.15);
    border-radius: 999px;
    background: rgb(185 49 49 / 0.06);
    color: #9b2f2f;
    font-size: 10px;
    font-weight: 700;
  }
  .admin-editor-section {
    padding: clamp(28px, 4vw, 48px);
    border-bottom: 1px solid rgb(20 20 24 / 0.08);
  }
  .admin-section-heading {
    display: grid;
    grid-template-columns: 54px minmax(0, 1fr);
    align-items: start;
    gap: 18px;
    margin-bottom: 28px;
  }
  .admin-section-heading > span {
    display: grid;
    place-items: center;
    width: 48px;
    height: 38px;
    border-radius: 12px;
    background: #111114;
    color: #fff;
    font-size: 10px;
    font-weight: 750;
    letter-spacing: 0.06em;
  }
  .admin-section-heading p {
    margin: 0 0 6px;
    color: #18181b;
    font-size: 16px;
    font-weight: 700;
  }
  .admin-section-heading small {
    display: block;
    max-width: 700px;
    color: #77777e;
    font-size: 11px;
    line-height: 1.6;
  }
  .admin-fields-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px;
  }
  .admin-field {
    display: grid;
    align-content: start;
    gap: 8px;
    min-width: 0;
  }
  .admin-field-wide,
  .admin-field:has(textarea) {
    grid-column: 1 / -1;
  }
  .admin-live-preview {
    position: relative;
    overflow: hidden;
    margin: clamp(28px, 4vw, 48px);
    padding: clamp(28px, 5vw, 64px);
    border-radius: 26px;
    background: radial-gradient(circle at 90% 0%, rgb(31 122 255 / 0.25), transparent 24rem),
      linear-gradient(145deg, #0b111b, #09090c 64%);
    color: #fff;
  }
  .admin-live-preview > p {
    margin: 0 0 26px;
    color: #65adfa;
    font-size: 10px;
    font-weight: 750;
    letter-spacing: 0.12em;
    text-transform: uppercase;
  }
  [dir="rtl"] .admin-live-preview > p {
    font-size: 11px;
    letter-spacing: 0;
    text-transform: none;
  }
  .admin-live-preview > span {
    display: inline-flex;
    margin-bottom: 16px;
    padding: 7px 10px;
    border: 1px solid rgb(255 255 255 / 0.13);
    border-radius: 999px;
    color: rgb(255 255 255 / 0.64);
    font-size: 9px;
  }
  .admin-live-preview h3 {
    max-width: 14ch;
    margin: 0 0 18px;
    color: #fff;
    font-size: clamp(2rem, 4.2vw, 4.5rem);
    font-weight: 650;
    line-height: 0.98;
    letter-spacing: -0.05em;
    text-wrap: balance;
  }
  [dir="rtl"] .admin-live-preview h3 {
    max-width: 16ch;
    font-size: clamp(1.9rem, 3.8vw, 3.9rem);
    font-weight: 700;
    line-height: 1.35;
    letter-spacing: 0;
  }
  .admin-live-preview > div {
    max-width: 64ch;
    color: rgb(255 255 255 / 0.6);
    font-size: 14px;
    line-height: 1.75;
  }
  [dir="rtl"] .admin-live-preview > div {
    line-height: 1.95;
  }
  .admin-editor-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 20px;
    padding: 0 clamp(28px, 4vw, 48px) clamp(32px, 5vw, 58px);
  }
  .admin-editor-footer .admin-message {
    flex: 1;
  }
  .admin-editor :disabled,
  .admin-auth-card :disabled {
    cursor: wait;
    opacity: 0.58;
  }
}
@media (max-width: 1100px) {
  .admin-workspace {
    grid-template-columns: 260px minmax(0, 1fr);
  }
  .admin-editor-header {
    align-items: flex-start;
    flex-direction: column;
  }
  .admin-editor-actions {
    flex-wrap: wrap;
  }
}
@media (max-width: 900px) {
  .admin-auth-card {
    grid-template-columns: 1fr;
  }
  .admin-auth-copy {
    min-height: 400px;
  }
  .admin-workspace {
    grid-template-columns: 1fr;
  }
  .admin-posts-panel {
    position: static;
  }
  .admin-post-list {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    max-height: 330px;
  }
  .admin-post-item {
    border-inline-end: 1px solid rgb(255 255 255 / 0.075);
  }
}
@media (max-width: 700px) {
  .admin-page {
    padding-top: 92px;
  }
  .admin-page > .content-shell {
    width: min(100% - 24px, 1360px);
  }
  .admin-page-header {
    align-items: flex-start;
    flex-direction: column;
    gap: 22px;
  }
  .admin-page-header h1 {
    font-size: clamp(2.65rem, 14vw, 4.7rem);
  }
  [dir="rtl"] .admin-page-header h1 {
    font-size: clamp(2.35rem, 12vw, 4rem);
  }
  .admin-auth-card {
    min-height: 0;
    border-radius: 26px;
  }
  .admin-auth-copy {
    min-height: 330px;
    padding: 34px 26px;
  }
  .admin-lock {
    top: 32px;
    inset-inline-start: 26px;
  }
  .admin-auth-copy h2 {
    font-size: 2.8rem;
  }
  [dir="rtl"] .admin-auth-copy h2 {
    font-size: 2.5rem;
  }
  .admin-auth-fields {
    padding: 30px 22px;
  }
  .admin-unavailable {
    align-items: flex-start;
    flex-direction: column;
  }
  .admin-unavailable > span {
    width: 76px;
    border-radius: 21px;
  }
  .admin-post-list {
    grid-template-columns: 1fr;
  }
  .admin-editor {
    border-radius: 24px;
  }
  .admin-editor-header {
    position: static;
    padding: 22px 18px;
  }
  .admin-editor-actions {
    width: 100%;
  }
  .admin-editor-actions > * {
    flex: 1 1 auto;
    justify-content: center;
    text-align: center;
  }
  .admin-editor-section {
    padding: 28px 18px;
  }
  .admin-section-heading {
    grid-template-columns: 44px minmax(0, 1fr);
    gap: 12px;
  }
  .admin-section-heading > span {
    width: 40px;
  }
  .admin-fields-grid {
    grid-template-columns: 1fr;
  }
  .admin-field-wide,
  .admin-field:has(textarea) {
    grid-column: auto;
  }
  .admin-live-preview {
    margin: 20px 18px;
    padding: 28px 22px;
  }
  .admin-editor-footer {
    align-items: stretch;
    flex-direction: column;
    padding: 0 18px 30px;
  }
  .admin-editor-footer .submit-button {
    justify-content: space-between;
    width: 100%;
  }
}
@media (prefers-reduced-motion: reduce) {
  .admin-loading i {
    animation-duration: 1.8s;
  }
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-space-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-divide-y-reverse {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-gradient-position {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: #0000;
}
@property --tw-gradient-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}
@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}
@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 #0000;
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-backdrop-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@keyframes ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}
@layer properties {
  @supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
    *, ::before, ::after, ::backdrop {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-translate-z: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      --tw-scale-z: 1;
      --tw-rotate-x: initial;
      --tw-rotate-y: initial;
      --tw-rotate-z: initial;
      --tw-skew-x: initial;
      --tw-skew-y: initial;
      --tw-space-y-reverse: 0;
      --tw-divide-y-reverse: 0;
      --tw-border-style: solid;
      --tw-gradient-position: initial;
      --tw-gradient-from: #0000;
      --tw-gradient-via: #0000;
      --tw-gradient-to: #0000;
      --tw-gradient-stops: initial;
      --tw-gradient-via-stops: initial;
      --tw-gradient-from-position: 0%;
      --tw-gradient-via-position: 50%;
      --tw-gradient-to-position: 100%;
      --tw-leading: initial;
      --tw-font-weight: initial;
      --tw-shadow: 0 0 #0000;
      --tw-shadow-color: initial;
      --tw-shadow-alpha: 100%;
      --tw-inset-shadow: 0 0 #0000;
      --tw-inset-shadow-color: initial;
      --tw-inset-shadow-alpha: 100%;
      --tw-ring-color: initial;
      --tw-ring-shadow: 0 0 #0000;
      --tw-inset-ring-color: initial;
      --tw-inset-ring-shadow: 0 0 #0000;
      --tw-ring-inset: initial;
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-outline-style: solid;
      --tw-blur: initial;
      --tw-brightness: initial;
      --tw-contrast: initial;
      --tw-grayscale: initial;
      --tw-hue-rotate: initial;
      --tw-invert: initial;
      --tw-opacity: initial;
      --tw-saturate: initial;
      --tw-sepia: initial;
      --tw-drop-shadow: initial;
      --tw-drop-shadow-color: initial;
      --tw-drop-shadow-alpha: 100%;
      --tw-drop-shadow-size: initial;
      --tw-backdrop-blur: initial;
      --tw-backdrop-brightness: initial;
      --tw-backdrop-contrast: initial;
      --tw-backdrop-grayscale: initial;
      --tw-backdrop-hue-rotate: initial;
      --tw-backdrop-invert: initial;
      --tw-backdrop-opacity: initial;
      --tw-backdrop-saturate: initial;
      --tw-backdrop-sepia: initial;
      --tw-duration: initial;
      --tw-ease: initial;
    }
  }
}

/*
 * Public typography, icon and homepage-card system.
 * This file is appended after the approved design so every public route shares
 * one legible type scale without changing the protected Studio interface.
 */
:root {
  --type-caption: clamp(0.75rem, 0.735rem + 0.065vw, 0.8125rem);
  --type-small: clamp(0.8125rem, 0.79rem + 0.09vw, 0.875rem);
  --type-ui: clamp(0.875rem, 0.85rem + 0.1vw, 0.9375rem);
  --type-link: clamp(0.9375rem, 0.91rem + 0.11vw, 1rem);
  --tracking-bold: 0.012em;
  --tracking-heavy: 0.006em;
}

.site-icon {
  display: inline-block;
  width: 1.1em;
  height: 1.1em;
  flex: 0 0 auto;
  overflow: visible;
  fill: none;
  stroke: currentColor;
  stroke-width: 1.8;
  stroke-linecap: round;
  stroke-linejoin: round;
  vertical-align: -0.16em;
}

body:not(.is-admin) :is(h1, h2, h3, strong, b, .primary-button, .secondary-button, .submit-button, .header-cta, .nav-link) {
  letter-spacing: var(--tracking-bold);
}

body:not(.is-admin) :is(.hero-title, .home-statement, .statement-copy, .quote-grid blockquote > p) {
  letter-spacing: var(--tracking-heavy);
}

html[dir="rtl"] body:not(.is-admin) :is(h1, h2, h3, strong, b, .primary-button, .secondary-button, .submit-button, .header-cta, .nav-link) {
  letter-spacing: 0;
  word-spacing: 0.035em;
}

/* Shared navigation and interactive typography. */
body:not(.is-admin) .brand-name {
  font-size: var(--type-ui);
  letter-spacing: var(--tracking-bold);
}

body:not(.is-admin) .brand-monogram {
  font-size: 0.625rem;
  letter-spacing: 0.075em;
}

body:not(.is-admin) .nav-link {
  gap: 0.45rem;
  font-size: var(--type-ui);
  font-weight: 630;
}

body:not(.is-admin) .locale-button,
body:not(.is-admin) .header-cta {
  gap: 0.45rem;
  font-size: var(--type-small);
}

body:not(.is-admin) .locale-button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-inline: 0.7rem;
}

body:not(.is-admin) .locale-button .site-icon,
body:not(.is-admin) .header-cta .site-icon {
  width: 1rem;
  height: 1rem;
}

body:not(.is-admin) .mobile-nav-label {
  display: inline-flex;
  align-items: center;
  gap: 0.8rem;
}

body:not(.is-admin) .mobile-nav-label .site-icon {
  width: 1.15em;
  height: 1.15em;
  color: rgb(255 255 255 / 0.62);
}

body:not(.is-admin) .mobile-nav-link > .site-icon {
  color: rgb(255 255 255 / 0.38);
}

body:not(.is-admin) :is(.text-link, .card-link, .timeline-link, .news-link, .source-link, .quiet-link) {
  min-height: 2rem;
  gap: 0.55rem;
  font-size: var(--type-link);
  font-weight: 660;
  line-height: 1.45;
  letter-spacing: 0.008em;
}

body:not(.is-admin) :is(.text-link, .card-link, .timeline-link, .news-link, .source-link, .quiet-link) .site-icon {
  width: 1rem;
  height: 1rem;
  transition: transform 180ms var(--ease);
}

body:not(.is-admin) :is(.text-link, .card-link, .timeline-link, .news-link, .source-link, .quiet-link):hover .site-icon {
  transform: translate(0.14rem, -0.14rem);
}

html[dir="rtl"] body:not(.is-admin) :is(.text-link, .card-link, .timeline-link, .news-link, .source-link, .quiet-link):hover .site-icon {
  transform: translate(-0.14rem, -0.14rem);
}

body:not(.is-admin) :is(.primary-button, .secondary-button, .submit-button) {
  gap: 0.7rem;
  font-size: var(--type-ui);
}

body:not(.is-admin) :is(.primary-button, .secondary-button, .submit-button) .site-icon {
  width: 1.05rem;
  height: 1.05rem;
}

/* One consistent minimum scale for public metadata and formerly tiny blue copy. */
body:not(.is-admin) :is(
  .breadcrumbs,
  .hero-status,
  .hero-portrait figcaption,
  .hero-portrait .quiet-link,
  .proof-item span,
  .proof-media > span,
  .context-media-card figcaption span,
  .feature-media figcaption,
  .timeline-row time,
  .news-date time,
  .consultation-direct > span,
  .field > span,
  .consent-row,
  .form-status,
  .source-media-strip span,
  .footer-top > div:first-child > p:last-child,
  .footer-bottom,
  .media-modal-topline,
  .media-modal-shell > p
) {
  font-size: var(--type-small);
}

body:not(.is-admin) :is(
  .hero-eyebrow,
  .eyebrow,
  .statement-kicker,
  .gallery-heading > p,
  .cards-heading > p,
  .timeline-heading > p,
  .faq-heading > p,
  .consultation-intro > p:first-child,
  .proof-item small,
  .proof-media b,
  .context-media-card figcaption p,
  .feature-facts dt,
  .news-date span,
  .media-meta p,
  .visual-story-card figcaption p,
  .field small,
  .form-error,
  .form-privacy
) {
  font-size: var(--type-caption);
  line-height: 1.5;
}

body:not(.is-admin) .footer-top :is(nav a, .footer-social a),
body:not(.is-admin) .consultation-direct a,
body:not(.is-admin) .editorial-access-link {
  display: inline-flex;
  align-items: center;
  gap: 0.45rem;
  font-size: var(--type-ui);
}

body:not(.is-admin) .editorial-access-link .site-icon,
body:not(.is-admin) .footer-social .site-icon {
  width: 0.95rem;
  height: 0.95rem;
}

body:not(.is-admin) .context-media-card figcaption > .site-icon,
body:not(.is-admin) .visual-story-card figcaption > .site-icon,
body:not(.is-admin) .media-meta > .site-icon {
  width: 1.05rem;
  height: 1.05rem;
  color: var(--blue);
}

body:not(.is-admin) .media-meta > .site-icon,
body:not(.is-admin) .dark-section .context-media-card figcaption > .site-icon {
  color: var(--blue-light);
}

body:not(.is-admin) :is(.media-play, .context-media-play) .site-icon {
  width: 1.15rem;
  height: 1.15rem;
}

/* Equal-size five-card homepage system. */
body.is-home .home-command-panel {
  grid-template-rows: auto minmax(0, 1fr) auto;
  gap: clamp(0.75rem, 1.8vh, 1.25rem);
}

body.is-home .home-kicker {
  margin-bottom: 0.55rem;
  font-size: var(--type-caption);
  letter-spacing: 0.105em;
}

body.is-home .home-command-heading h1 {
  font-size: var(--type-ui);
}

body.is-home .home-command-heading > p:last-child {
  font-size: var(--type-small);
}

body.is-home .home-card-grid {
  display: grid;
  min-height: 0;
  grid-template-columns: repeat(6, minmax(0, 1fr));
  grid-template-rows: repeat(2, minmax(0, 1fr));
  gap: clamp(0.55rem, 1vw, 0.8rem);
}

body.is-home .home-card-grid > .home-index-card {
  grid-column: span 2;
}

body.is-home .home-card-grid > .home-index-card:nth-child(4) {
  grid-column: 2 / span 2;
}

body.is-home .home-card-grid > .home-index-card:nth-child(5) {
  grid-column: 4 / span 2;
}

body.is-home .home-index-card {
  position: relative;
  isolation: isolate;
  display: flex;
  min-height: 0;
  height: 100%;
  flex-direction: column;
  justify-content: space-between;
  overflow: hidden;
  border: 1px solid rgb(255 255 255 / 0.13);
  border-radius: clamp(1.05rem, 1.4vw, 1.4rem);
  padding: clamp(0.9rem, 1.45vw, 1.25rem);
  background: #151518;
  box-shadow: inset 0 1px 0 rgb(255 255 255 / 0.045), 0 16px 38px rgb(0 0 0 / 0.14);
  color: #fff;
  transform: translateZ(0);
  transition: transform 260ms var(--ease), border-color 260ms ease, box-shadow 260ms ease, background 260ms ease;
}

body.is-home .home-index-card::before {
  position: absolute;
  z-index: -1;
  inset: 0;
  background: radial-gradient(circle at 12% 0%, rgb(255 255 255 / 0.11), transparent 40%);
  content: "";
  opacity: 0.58;
  transition: opacity 260ms ease;
}

body.is-home .home-index-card:hover,
body.is-home .home-index-card:focus-visible {
  border-color: rgb(255 255 255 / 0.3);
  box-shadow: inset 0 1px 0 rgb(255 255 255 / 0.08), 0 24px 54px rgb(0 0 0 / 0.25);
  transform: translateY(-0.25rem);
}

body.is-home .home-index-card:hover::before,
body.is-home .home-index-card:focus-visible::before {
  opacity: 1;
}

body.is-home .home-card-founder {
  border-color: rgb(72 161 255 / 0.34);
  background: radial-gradient(circle at 92% 8%, rgb(44 137 232 / 0.3), transparent 42%), linear-gradient(145deg, #0a2742, #101820 68%);
}

body.is-home .home-card-expertise {
  background: radial-gradient(circle at 88% 8%, rgb(42 127 172 / 0.19), transparent 40%), linear-gradient(145deg, #151d22, #111216 72%);
}

body.is-home .home-card-honor {
  border-color: rgb(199 168 106 / 0.24);
  background: radial-gradient(circle at 88% 8%, rgb(199 168 106 / 0.24), transparent 42%), linear-gradient(145deg, #211d14, #151412 72%);
}

body.is-home .home-card-speaking {
  border-color: rgb(125 116 255 / 0.24);
  background: radial-gradient(circle at 88% 8%, rgb(104 93 235 / 0.24), transparent 42%), linear-gradient(145deg, #1a1930, #121218 72%);
}

body.is-home .home-card-consulting {
  border-color: rgb(69 164 255 / 0.28);
  background: radial-gradient(circle at 88% 8%, rgb(69 164 255 / 0.22), transparent 42%), linear-gradient(145deg, #102231, #111419 72%);
  color: #fff;
}

body.is-home .home-card-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
}

body.is-home .home-card-icon,
body.is-home .home-card-arrow {
  display: inline-grid;
  place-items: center;
  border: 1px solid rgb(255 255 255 / 0.14);
  background: rgb(255 255 255 / 0.065);
  color: rgb(255 255 255 / 0.88);
}

body.is-home .home-card-icon {
  width: clamp(2rem, 2.4vw, 2.35rem);
  height: clamp(2rem, 2.4vw, 2.35rem);
  border-radius: 0.75rem;
}

body.is-home .home-card-icon .site-icon {
  width: 1.1rem;
  height: 1.1rem;
}

body.is-home .home-card-arrow {
  width: 1.85rem;
  height: 1.85rem;
  border-radius: 999px;
  color: rgb(255 255 255 / 0.68);
  transition: color 180ms ease, transform 180ms var(--ease);
}

body.is-home .home-card-arrow .site-icon {
  width: 0.9rem;
  height: 0.9rem;
}

body.is-home .home-index-card:hover .home-card-arrow,
body.is-home .home-index-card:focus-visible .home-card-arrow {
  color: #fff;
  transform: translate(0.1rem, -0.1rem);
}

html[dir="rtl"] body.is-home .home-index-card:hover .home-card-arrow,
html[dir="rtl"] body.is-home .home-index-card:focus-visible .home-card-arrow {
  transform: translate(-0.1rem, -0.1rem);
}

body.is-home .home-card-copy {
  display: grid;
  height: auto;
  align-content: end;
  gap: 0.28rem;
  padding-top: clamp(0.75rem, 1.25vh, 1rem);
}

body.is-home .home-card-copy small {
  color: var(--blue-light);
  font-size: var(--type-caption);
  font-weight: 760;
  letter-spacing: 0.08em;
  line-height: 1.35;
}

body.is-home .home-card-copy strong,
body.is-home .home-card-founder .home-card-copy strong,
body.is-home .home-card-expertise .home-card-copy strong,
body.is-home .home-card-honor .home-card-copy strong {
  max-width: 22ch;
  color: #fff;
  font-size: clamp(0.96rem, 0.91rem + 0.25vw, 1.1rem);
  font-weight: 660;
  letter-spacing: var(--tracking-bold);
  line-height: 1.17;
}

body.is-home .home-card-copy em {
  display: -webkit-box;
  max-width: 34ch;
  overflow: hidden;
  color: rgb(255 255 255 / 0.62);
  font-size: var(--type-caption);
  font-style: normal;
  line-height: 1.45;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}

html[dir="rtl"] body.is-home .home-card-copy small {
  letter-spacing: 0;
}

html[dir="rtl"] body.is-home .home-card-copy strong {
  max-width: 24ch;
  font-size: clamp(0.98rem, 0.91rem + 0.3vw, 1.16rem);
  font-weight: 700;
  letter-spacing: 0;
  line-height: 1.48;
  word-spacing: 0.035em;
}

html[dir="rtl"] body.is-home .home-card-copy em {
  line-height: 1.7;
}

body.is-home .home-quicklinks {
  gap: 0.75rem 1rem;
}

body.is-home .home-quicklinks nav {
  gap: 0.35rem 1rem;
}

body.is-home .home-quicklinks nav a,
html[dir="rtl"] body.is-home .home-quicklinks nav a {
  font-size: var(--type-small);
  line-height: 1.45;
}

body.is-home .home-all-pages {
  min-height: 2.5rem;
  gap: 0.55rem;
  padding-inline: 1rem;
  font-size: var(--type-small);
}

body.is-home .home-all-pages .site-icon {
  width: 1rem;
  height: 1rem;
}

body.is-home .home-identity span {
  font-size: var(--type-caption);
}

body.is-home .home-identity strong {
  font-size: var(--type-small);
}

body.is-home .home-image-source {
  gap: 0.45rem;
  font-size: var(--type-caption);
}

@media (max-width: 800px) {
  body.is-home .home-portal {
    grid-template-rows: 26% 74%;
  }

  body.is-home .home-command-panel {
    grid-template-rows: auto minmax(0, 1fr) auto;
    gap: 0.5rem;
    padding: 0.75rem 0.875rem 0.625rem;
  }

  body.is-home .home-kicker {
    margin-bottom: 0.2rem;
  }

  body.is-home .home-command-heading > p:last-child {
    display: -webkit-box;
    max-width: 72ch;
    margin-top: 0.3rem;
    overflow: hidden;
    font-size: var(--type-caption);
    line-height: 1.55;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }

  body.is-home .home-card-grid {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    grid-template-rows: repeat(3, minmax(0, 1fr));
    gap: 0.5rem;
  }

  body.is-home .home-card-grid > .home-index-card {
    grid-column: span 2;
  }

  body.is-home .home-card-grid > .home-index-card:nth-child(4) {
    grid-column: 3 / span 2;
  }

  body.is-home .home-card-grid > .home-index-card:nth-child(5) {
    grid-column: 2 / span 2;
  }

  body.is-home .home-index-card {
    border-radius: 1rem;
    padding: clamp(0.5rem, 2.2vw, 0.68rem);
  }

  body.is-home .home-index-card:hover,
  body.is-home .home-index-card:focus-visible {
    transform: translateY(-0.12rem);
  }

  body.is-home .home-card-icon {
    width: 1.6rem;
    height: 1.6rem;
    border-radius: 0.6rem;
  }

  body.is-home .home-card-icon .site-icon {
    width: 0.95rem;
    height: 0.95rem;
  }

  body.is-home .home-card-arrow {
    width: 1.5rem;
    height: 1.5rem;
  }

  body.is-home .home-card-copy {
    gap: 0.18rem;
    padding-top: 0.3rem;
  }

  body.is-home .home-card-copy strong,
  body.is-home .home-card-founder .home-card-copy strong,
  body.is-home .home-card-expertise .home-card-copy strong,
  body.is-home .home-card-honor .home-card-copy strong {
    font-size: clamp(0.875rem, 0.82rem + 0.3vw, 0.975rem);
    line-height: 1.25;
  }

  html[dir="rtl"] body.is-home .home-card-copy strong {
    font-size: clamp(0.875rem, 0.83rem + 0.24vw, 0.95rem);
    line-height: 1.48;
  }

  body.is-home .home-card-copy em {
    display: none;
  }

  html[dir="rtl"] body.is-home .home-card-copy em {
    line-height: 1.62;
  }

  body.is-home .home-quicklinks {
    grid-template-columns: minmax(0, 1fr) auto;
    padding-top: 0.3rem;
  }

  body.is-home .home-quicklinks nav a,
  html[dir="rtl"] body.is-home .home-quicklinks nav a {
    font-size: 0.75rem;
  }

  body.is-home .home-all-pages {
    min-height: 2.15rem;
    padding-inline: 0.8rem;
    font-size: 0.75rem;
  }
}

@media (max-width: 430px) {
  body.is-home .home-portal {
    grid-template-rows: 24% 76%;
  }

  body.is-home .home-identity strong {
    max-width: 15rem;
  }

  body.is-home .home-quicklinks nav {
    gap-inline: 0.7rem;
  }
}

@media (min-width: 801px) and (max-height: 860px) {
  body.is-home .home-command-panel {
    gap: clamp(0.55rem, 1.2vh, 0.8rem);
  }

  body.is-home .home-statement {
    margin-top: 0.55rem;
    font-size: clamp(1.9rem, 2.65vw, 2.65rem);
    line-height: 1;
  }

  html[dir="rtl"] body.is-home .home-statement {
    font-size: clamp(1.72rem, 2.3vw, 2.3rem);
    line-height: 1.28;
  }

  body.is-home .home-command-heading > p:last-child {
    margin-top: 0.55rem;
    font-size: 0.78rem;
    line-height: 1.5;
  }

  body.is-home .home-index-card {
    border-radius: 1rem;
    padding: 0.55rem 0.65rem;
  }

  body.is-home .home-card-icon {
    width: 1.75rem;
    height: 1.75rem;
    border-radius: 0.58rem;
  }

  body.is-home .home-card-icon .site-icon {
    width: 0.95rem;
    height: 0.95rem;
  }

  body.is-home .home-card-arrow {
    width: 1.55rem;
    height: 1.55rem;
  }

  body.is-home .home-card-copy {
    gap: 0.12rem;
    padding-top: 0.35rem;
  }

  body.is-home .home-card-copy small {
    font-size: 0.66rem;
    line-height: 1.25;
  }

  body.is-home .home-card-copy strong,
  body.is-home .home-card-founder .home-card-copy strong,
  body.is-home .home-card-expertise .home-card-copy strong,
  body.is-home .home-card-honor .home-card-copy strong,
  html[dir="rtl"] body.is-home .home-card-copy strong {
    max-width: none;
    font-size: 0.925rem;
    line-height: 1.18;
  }

  html[dir="rtl"] body.is-home .home-card-copy strong {
    line-height: 1.45;
  }

  body.is-home .home-card-copy em {
    display: none;
  }
}

@media (max-width: 800px) and (max-height: 700px) {
  body.is-home .home-portal {
    grid-template-rows: 20% 80%;
  }

  body.is-home .home-command-panel {
    gap: 0.35rem;
    padding-block: 0.5rem 0.4rem;
  }

  body.is-home .home-command-heading > p:last-child,
  body.is-home .home-card-copy em {
    display: none;
  }

  body.is-home .home-card-icon {
    width: 1.55rem;
    height: 1.55rem;
  }

  body.is-home .home-card-arrow {
    width: 1.5rem;
    height: 1.5rem;
  }

  body.is-home .home-card-copy {
    padding-top: 0.3rem;
  }
}

@media (max-width: 800px) and (max-height: 500px) {
  body.is-home .home-portal {
    grid-template-rows: 1fr;
  }

  body.is-home .home-portrait-panel {
    display: none;
  }

  body.is-home .home-command-heading > p:last-child,
  body.is-home .home-quicklinks nav {
    display: none;
  }
}

@media (prefers-reduced-motion: reduce) {
  body.is-home .home-index-card,
  body.is-home .home-card-arrow,
  body:not(.is-admin) :is(.text-link, .card-link, .timeline-link, .news-link, .source-link, .quiet-link) .site-icon {
    transition: none;
  }

  body.is-home .home-index-card:hover,
  body.is-home .home-index-card:focus-visible {
    transform: none;
  }
}

/* Compact public composition, complete navigation and directory footer. */
:root {
  --public-section-y: clamp(3.75rem, 5.2vw, 5.6rem);
  --public-section-gap: clamp(2.25rem, 4vw, 4.25rem);
  --public-card-gap: clamp(0.875rem, 1.35vw, 1.15rem);
}

body:not(.is-admin) {
  --section-y: var(--public-section-y);
}

body:not(.is-admin) .content-shell {
  width: min(76.5rem, calc(100vw - clamp(2rem, 7vw, 6rem)));
}

body:not(.is-admin) .header-inner {
  width: min(88rem, calc(100vw - clamp(2rem, 4.5vw, 4.75rem)));
  gap: clamp(1rem, 2vw, 2.5rem);
}

body:not(.is-admin) .desktop-nav {
  gap: clamp(0.75rem, 1.25vw, 1.35rem);
}

body:not(.is-admin) .desktop-nav > .nav-link,
body:not(.is-admin) .nav-disclosure > summary {
  font-size: clamp(0.76rem, 0.73rem + 0.08vw, 0.825rem);
  font-weight: 650;
}

body:not(.is-admin) .nav-disclosure > summary {
  gap: 0.25rem;
}

body:not(.is-admin) .nav-chevron {
  margin-inline-start: 0.3rem;
  transition: transform 180ms var(--ease);
}

body:not(.is-admin) .nav-disclosure[open] .nav-chevron {
  transform: rotate(225deg) translate(-1px, -1px);
}

body:not(.is-admin) .nav-popover {
  width: min(17.5rem, calc(100vw - 2rem));
  gap: 0.1rem;
  border-radius: 1.05rem;
  padding: 0.5rem;
}

body:not(.is-admin) .nav-popover .nav-link {
  min-height: 2.65rem;
  border-radius: 0.75rem;
  padding-inline: 0.85rem;
  font-size: var(--type-ui);
}

body.is-home .desktop-nav {
  display: flex;
}

body.is-home .desktop-nav > .nav-link,
body.is-home .nav-disclosure > summary {
  color: rgb(255 255 255 / 0.78);
}

body.is-home .desktop-nav > .nav-link:hover,
body.is-home .desktop-nav > .nav-link.is-active,
body.is-home .nav-disclosure.is-active > summary,
body.is-home .nav-disclosure > summary:hover {
  color: #fff;
}

body.is-home .nav-popover .nav-link {
  color: var(--ink-soft);
}

body:not(.is-admin) .mobile-menu-footer {
  align-items: end;
}

body:not(.is-admin) .mobile-menu-social {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 0.55rem 1rem;
}

body:not(.is-admin) .mobile-menu-social .social-account-link {
  display: inline-flex;
  align-items: center;
  gap: 0.4rem;
  color: rgb(255 255 255 / 0.78);
}

body:not(.is-admin) .mobile-menu-social .social-account-link > .site-icon:first-child {
  color: var(--blue-light);
}

body:not(.is-admin) .mobile-menu-social .social-arrow {
  display: none;
}

/* A single, bounded vertical rhythm for every public page section. */
body:not(.is-admin) :is(
  .editorial-section,
  .feature-section,
  .visual-gallery-section,
  .faq-section,
  .consultation-section,
  .conversion-section,
  .sources-section
) {
  padding-block: var(--public-section-y);
}

body:not(.is-admin) .page-hero .hero-grid {
  min-height: clamp(35rem, calc(82svh - var(--header-h)), 43rem);
  gap: clamp(2.75rem, 5vw, 5.25rem);
  padding-block: clamp(3.25rem, 5.5vw, 4.75rem);
}

body:not(.is-admin) .breadcrumbs {
  margin-bottom: clamp(1.35rem, 2.3vw, 2rem);
}

body:not(.is-admin) .hero-title {
  font-size: clamp(2.85rem, 4.6vw, 4.25rem);
}

html[dir="rtl"] body:not(.is-admin) .hero-title {
  font-size: clamp(2.45rem, 4vw, 3.8rem);
}

body:not(.is-admin) .hero-lead {
  margin-top: 1.2rem;
}

body:not(.is-admin) :is(
  .editorial-split,
  .feature-grid,
  .section-intro-split,
  .timeline-shell,
  .faq-grid,
  .consultation-grid,
  .sources-grid
) {
  align-items: center;
  gap: clamp(2.5rem, 5vw, 4.75rem);
}

body:not(.is-admin) .editorial-split,
body:not(.is-admin) .feature-grid {
  grid-template-columns: minmax(20rem, 0.94fr) minmax(0, 1.06fr);
}

body:not(.is-admin) .editorial-story {
  align-content: center;
  padding-top: 0;
}

body:not(.is-admin) .section-heading h2,
body:not(.is-admin) .cards-heading h2,
body:not(.is-admin) .feature-copy h2,
body:not(.is-admin) .timeline-heading h2,
body:not(.is-admin) .gallery-heading h2,
body:not(.is-admin) .faq-heading h2,
body:not(.is-admin) .consultation-intro h2 {
  margin-top: 0.7rem;
  font-size: clamp(2.15rem, 3.15vw, 3.3rem);
}

html[dir="rtl"] body:not(.is-admin) .section-heading h2,
html[dir="rtl"] body:not(.is-admin) .cards-heading h2,
html[dir="rtl"] body:not(.is-admin) .feature-copy h2,
html[dir="rtl"] body:not(.is-admin) .timeline-heading h2,
html[dir="rtl"] body:not(.is-admin) .gallery-heading h2,
html[dir="rtl"] body:not(.is-admin) .faq-heading h2,
html[dir="rtl"] body:not(.is-admin) .consultation-intro h2 {
  font-size: clamp(1.95rem, 2.75vw, 2.95rem);
}

body:not(.is-admin) :is(
  .section-lead,
  .cards-heading > p:last-child,
  .timeline-heading > p:last-child,
  .gallery-heading > p:last-child,
  .consultation-intro > p
) {
  margin-top: 1rem;
}

body:not(.is-admin) .long-copy {
  margin-top: 1.2rem;
  line-height: 1.72;
}

html[dir="rtl"] body:not(.is-admin) .long-copy {
  line-height: 1.9;
}

body:not(.is-admin) .inline-links {
  margin-top: 1.2rem;
}

body:not(.is-admin) .editorial-aside {
  margin-top: 1.25rem;
  padding: clamp(1.1rem, 2vw, 1.45rem);
}

body:not(.is-admin) .context-media-frame,
body:not(.is-admin) .feature-media img,
body:not(.is-admin) .section-heading-media .context-media-frame {
  aspect-ratio: 4 / 3;
}

body:not(.is-admin) .section-intro-split {
  grid-template-columns: minmax(0, 0.94fr) minmax(20rem, 1.06fr);
  margin-bottom: var(--public-section-gap);
}

body:not(.is-admin) .narrative-scene.scene-layout-1 .editorial-split {
  grid-template-columns: minmax(0, 1.06fr) minmax(20rem, 0.94fr);
  border-radius: 2rem;
  padding: clamp(1.5rem, 3vw, 2.5rem);
}

body:not(.is-admin) .narrative-scene.scene-layout-2 .editorial-split {
  grid-template-columns: minmax(20rem, 0.94fr) minmax(0, 1.06fr);
  gap: clamp(2.5rem, 5vw, 4.75rem);
}

body:not(.is-admin) .narrative-scene.scene-layout-2 .editorial-split .editorial-media {
  width: auto;
  grid-column: 1;
  grid-row: 1;
}

body:not(.is-admin) .narrative-scene.scene-layout-2 .editorial-split .editorial-story {
  grid-column: 2;
  grid-row: 1;
  grid-template-columns: 1fr;
  grid-template-rows: auto;
  gap: 0;
}

body:not(.is-admin) .narrative-scene.scene-layout-2 .editorial-split.media-last .editorial-media {
  grid-column: 2;
}

body:not(.is-admin) .narrative-scene.scene-layout-2 .editorial-split.media-last .editorial-story {
  grid-column: 1;
}

body:not(.is-admin) .narrative-scene.scene-layout-2 :is(.section-heading, .long-copy, .editorial-aside) {
  grid-column: 1;
  grid-row: auto;
}

body:not(.is-admin) .narrative-scene.scene-layout-2 .context-media-frame {
  aspect-ratio: 4 / 3;
}

body:not(.is-admin) .statement-section,
body:not(.is-admin) .quote-section {
  padding-block: clamp(4rem, 6.5vw, 6.5rem);
}

body:not(.is-admin) .statement-section .content-shell,
body:not(.is-admin) .quote-grid {
  align-items: center;
  gap: clamp(2rem, 5vw, 4.75rem);
}

body:not(.is-admin) .statement-copy {
  font-size: clamp(2.7rem, 5.2vw, 5.25rem);
}

body:not(.is-admin) .statement-body {
  margin-top: 1.25rem;
}

body:not(.is-admin) .quote-grid blockquote > p {
  font-size: clamp(2.25rem, 4vw, 4rem);
}

body:not(.is-admin) .editorial-cards,
body:not(.is-admin) .editorial-cards.cards-three,
body:not(.is-admin) .visual-gallery,
body:not(.is-admin) .news-list {
  gap: var(--public-card-gap);
}

body:not(.is-admin) .editorial-card {
  height: 100%;
  grid-template-rows: auto minmax(0, 1fr) auto;
  border-radius: 1.4rem;
  padding: clamp(1.35rem, 2.3vw, 2rem);
}

body:not(.is-admin) .editorial-card .card-link {
  align-self: end;
  margin-top: 1.25rem;
}

body:not(.is-admin) .feature-facts {
  margin-top: 1.35rem;
}

body:not(.is-admin) .timeline-rail,
body:not(.is-admin) .faq-rail,
body:not(.is-admin) .consultation-rail {
  gap: 1.5rem;
}

body:not(.is-admin) .timeline-row {
  padding-block: 1.25rem;
}

body:not(.is-admin) .gallery-heading {
  gap: 1rem clamp(2rem, 5vw, 4.5rem);
  margin-bottom: 2rem;
}

body:not(.is-admin) .visual-story-link,
body:not(.is-admin) .visual-story-link:nth-child(3n + 1),
body:not(.is-admin) .visual-story-link:nth-child(3n + 2) {
  grid-column: span 4;
}

body:not(.is-admin) .visual-story-image,
body:not(.is-admin) .visual-story-link:nth-child(3n + 1) .visual-story-image,
body:not(.is-admin) .visual-story-link:nth-child(3n + 2) .visual-story-image {
  aspect-ratio: 16 / 10;
}

body:not(.is-admin) .visual-story-card {
  height: 100%;
}

body:not(.is-admin) .conversion-section {
  padding-block: clamp(4rem, 6.25vw, 6.25rem);
}

body:not(.is-admin) .conversion-grid {
  align-items: center;
}

body:not(.is-admin) .sources-grid {
  grid-template-columns: minmax(14rem, 0.55fr) minmax(0, 1fr);
}

/* Complete, categorized footer with explicit social accounts. */
body:not(.is-admin) #site-footer {
  padding-block: clamp(2.75rem, 4.5vw, 4rem) 1.6rem;
}

body:not(.is-admin) .footer-shell {
  gap: clamp(1.6rem, 3vw, 2.5rem);
}

body:not(.is-admin) .footer-intro {
  display: flex;
  align-items: end;
  justify-content: space-between;
  gap: 1.5rem;
  border-bottom: 1px solid var(--line-dark);
  padding-bottom: 1.5rem;
}

body:not(.is-admin) .footer-intro > div > p:last-child {
  max-width: 48ch;
  margin-top: 0.4rem;
  color: rgb(255 255 255 / 0.5);
  font-size: var(--type-small);
}

body:not(.is-admin) .footer-email {
  display: inline-flex;
  min-height: 2.75rem;
  align-items: center;
  gap: 0.55rem;
  border: 1px solid var(--line-dark);
  border-radius: 999px;
  padding-inline: 1rem;
  color: rgb(255 255 255 / 0.82);
  font-size: var(--type-small);
}

body:not(.is-admin) .footer-navigation {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: clamp(1.5rem, 4vw, 4.5rem);
}

body:not(.is-admin) .footer-link-group {
  display: grid;
  align-content: start;
  gap: 0.65rem;
}

body:not(.is-admin) .footer-link-group h3,
body:not(.is-admin) .footer-social > p {
  margin: 0 0 0.25rem;
  color: #fff;
  font-size: var(--type-small);
  font-weight: 720;
  letter-spacing: var(--tracking-bold);
}

body:not(.is-admin) .footer-link-group a {
  display: inline-flex;
  width: fit-content;
  align-items: center;
  gap: 0.5rem;
  color: rgb(255 255 255 / 0.62);
  font-size: var(--type-small);
  line-height: 1.45;
}

body:not(.is-admin) .footer-link-group a:hover,
body:not(.is-admin) .footer-email:hover,
body:not(.is-admin) .social-account-link:hover {
  color: #fff;
}

body:not(.is-admin) .footer-link-group .site-icon {
  width: 1rem;
  height: 1rem;
  color: rgb(41 151 255 / 0.82);
}

body:not(.is-admin) .footer-social {
  display: grid;
  gap: 0.8rem;
  border-top: 1px solid var(--line-dark);
  padding-top: 1.25rem;
}

body:not(.is-admin) .footer-social > div {
  display: flex;
  flex-wrap: wrap;
  gap: 0.65rem;
}

body:not(.is-admin) .footer-social .social-account-link {
  display: inline-flex;
  min-height: 2.6rem;
  align-items: center;
  gap: 0.5rem;
  border: 1px solid var(--line-dark);
  border-radius: 999px;
  padding-inline: 0.85rem;
  color: rgb(255 255 255 / 0.72);
  font-size: var(--type-small);
}

body:not(.is-admin) .footer-social .social-account-link > .site-icon:first-child {
  color: var(--blue-light);
}

body:not(.is-admin) .footer-social .social-arrow {
  width: 0.8rem;
  height: 0.8rem;
  color: rgb(255 255 255 / 0.4);
}

@media (max-width: 1180px) {
  body:not(.is-admin) .desktop-nav {
    display: none;
  }

  body:not(.is-admin) .menu-button {
    display: inline-grid;
  }
}

@media (max-width: 1024px) {
  body:not(.is-admin) .visual-story-link,
  body:not(.is-admin) .visual-story-link:nth-child(3n + 1),
  body:not(.is-admin) .visual-story-link:nth-child(3n + 2) {
    grid-column: span 6;
  }

  body:not(.is-admin) .footer-navigation {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}

@media (max-width: 800px) {
  :root {
    --public-section-y: clamp(3.1rem, 12vw, 4rem);
    --public-section-gap: 2rem;
  }

  body:not(.is-admin) .content-shell {
    width: calc(100vw - 1.75rem);
  }

  body:not(.is-admin) .header-inner {
    width: calc(100vw - 1.75rem);
  }

  body:not(.is-admin) .page-hero .hero-grid {
    min-height: auto;
    gap: 2.25rem;
    padding-block: 3.25rem;
  }

  body:not(.is-admin) :is(
    .editorial-split,
    .feature-grid,
    .section-intro-split,
    .timeline-shell,
    .faq-grid,
    .consultation-grid,
    .sources-grid,
    .narrative-scene.scene-layout-1 .editorial-split,
    .narrative-scene.scene-layout-2 .editorial-split
  ) {
    grid-template-columns: 1fr;
    align-items: start;
    gap: 2rem;
  }

  body:not(.is-admin) .narrative-scene.scene-layout-1 .editorial-split {
    padding: 1.15rem;
  }

  body:not(.is-admin) .narrative-scene.scene-layout-2 .editorial-split :is(.editorial-media, .editorial-story),
  body:not(.is-admin) .narrative-scene.scene-layout-2 .editorial-split.media-last :is(.editorial-media, .editorial-story) {
    grid-column: 1;
    grid-row: auto;
  }

  body:not(.is-admin) .narrative-scene.scene-layout-2 .editorial-split.media-last .editorial-story {
    grid-row: 1;
  }

  body:not(.is-admin) .narrative-scene.scene-layout-2 .editorial-split.media-last .editorial-media {
    grid-row: 2;
  }

  body:not(.is-admin) .statement-section,
  body:not(.is-admin) .quote-section {
    padding-block: clamp(3.5rem, 13vw, 4.75rem);
  }

  body:not(.is-admin) .statement-copy {
    font-size: clamp(2.45rem, 10vw, 3.6rem);
  }

  body:not(.is-admin) .quote-grid blockquote > p {
    font-size: clamp(2rem, 8vw, 3rem);
  }

  body:not(.is-admin) .visual-story-link,
  body:not(.is-admin) .visual-story-link:nth-child(3n + 1),
  body:not(.is-admin) .visual-story-link:nth-child(3n + 2) {
    grid-column: span 12;
  }

  body:not(.is-admin) .mobile-menu nav {
    grid-template-columns: 1fr;
  }

  body:not(.is-admin) .mobile-nav-link {
    min-height: 3.55rem;
    font-size: 1rem;
  }

  body:not(.is-admin) .mobile-menu-footer {
    display: grid;
    align-items: start;
    gap: 1.25rem;
    margin-top: 1.75rem;
  }

  body:not(.is-admin) .mobile-menu-social {
    justify-content: flex-start;
  }

  body:not(.is-admin) .footer-intro {
    display: grid;
    align-items: start;
  }

  body:not(.is-admin) .footer-email {
    width: fit-content;
  }

  body:not(.is-admin) .footer-navigation {
    gap: 1.75rem 1.25rem;
  }

  body:not(.is-admin) .footer-social > div {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  body:not(.is-admin) .footer-social .social-account-link {
    justify-content: flex-start;
  }

  /* Five identical, readable rows replace the awkward mobile mosaic. */
  body.is-home .home-portal {
    grid-template-rows: 24% 76%;
  }

  body.is-home .home-command-panel {
    grid-template-rows: auto minmax(0, 1fr) auto;
    gap: 0.5rem;
    padding: 0.7rem 0.875rem 0.6rem;
  }

  body.is-home .home-command-heading h1 {
    font-size: 0.8rem;
  }

  body.is-home .home-statement {
    max-width: 22ch;
    margin-top: 0.25rem;
    font-size: clamp(1.3rem, 5.3vw, 1.7rem);
    line-height: 1.08;
  }

  html[dir="rtl"] body.is-home .home-statement {
    font-size: clamp(1.22rem, 4.9vw, 1.58rem);
    line-height: 1.4;
  }

  body.is-home .home-command-heading > p:last-child {
    margin-top: 0.25rem;
    font-size: 0.75rem;
    line-height: 1.45;
    -webkit-line-clamp: 2;
  }

  body.is-home .home-card-grid {
    grid-template-columns: 1fr;
    grid-template-rows: repeat(5, minmax(0, 1fr));
    gap: 0.4rem;
  }

  body.is-home .home-card-grid > .home-index-card,
  body.is-home .home-card-grid > .home-index-card:nth-child(4),
  body.is-home .home-card-grid > .home-index-card:nth-child(5) {
    grid-column: 1;
  }

  body.is-home .home-index-card {
    display: grid;
    grid-template-columns: auto minmax(0, 1fr) auto;
    grid-template-rows: 1fr;
    align-items: center;
    gap: 0.7rem;
    border-radius: 0.9rem;
    padding: 0.48rem 0.62rem;
  }

  body.is-home .home-card-top {
    display: contents;
  }

  body.is-home .home-card-icon {
    grid-column: 1;
    grid-row: 1;
    width: 1.9rem;
    height: 1.9rem;
    border-radius: 0.6rem;
  }

  body.is-home .home-card-arrow {
    grid-column: 3;
    grid-row: 1;
    width: 1.7rem;
    height: 1.7rem;
  }

  body.is-home .home-card-copy {
    grid-column: 2;
    grid-row: 1;
    align-content: center;
    gap: 0.08rem;
    padding-top: 0;
  }

  body.is-home .home-card-copy small {
    font-size: clamp(0.66rem, 2.45vw, 0.75rem);
    line-height: 1.25;
  }

  body.is-home .home-card-copy strong,
  body.is-home .home-card-founder .home-card-copy strong,
  body.is-home .home-card-expertise .home-card-copy strong,
  body.is-home .home-card-honor .home-card-copy strong,
  html[dir="rtl"] body.is-home .home-card-copy strong {
    max-width: none;
    font-size: clamp(0.88rem, 3.35vw, 1rem);
    line-height: 1.25;
  }

  html[dir="rtl"] body.is-home .home-card-copy strong {
    line-height: 1.48;
  }

  body.is-home .home-card-copy em {
    display: none;
  }

  body.is-home .home-quicklinks nav {
    display: none;
  }
}

@media (max-width: 540px) {
  body:not(.is-admin) .footer-navigation,
  body:not(.is-admin) .footer-social > div {
    grid-template-columns: 1fr;
  }

  body:not(.is-admin) .footer-social .social-account-link {
    width: fit-content;
  }
}

@media (max-width: 800px) and (max-height: 700px) {
  body.is-home .home-portal {
    grid-template-rows: 18% 82%;
  }

  body.is-home .home-command-heading > p:last-child {
    display: none;
  }

  body.is-home .home-statement {
    font-size: 1.25rem;
  }

  body.is-home .home-card-grid {
    gap: 0.3rem;
  }

  body.is-home .home-index-card {
    padding-block: 0.35rem;
  }
}
