@font-face {
    font-family: "Cormorant";
    src: url("../assets/fonts/CormorantGaramond-Regular.ttf") format("truetype");
    font-weight: 400;
}

@font-face {
    font-family: "Cormorant";
    src: url("../assets/fonts/CormorantGaramond-SemiBold.ttf") format("truetype");
    font-weight: 600;
}

@font-face {
    font-family: "Cinzel";
    src: url("../assets/fonts/Cinzel-Regular.ttf") format("truetype");
    font-weight: 400;
}

@font-face {
    font-family: "Trajan Pro 3";
    src: local("Trajan Pro 3 Regular"), local("Trajan Pro 3"), local("TrajanPro3-Regular");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: "Montserrat";
    src: local("Montserrat Regular"), local("Montserrat");
    font-weight: 400;
    font-style: normal;
}

:root {
    --ink: #18342f;
    --ink-soft: #4f625d;
    --paper: #f7f3ea;
    --paper-warm: #efe5d5;
    --white: #fffaf1;
    --gold: #c9974b;
    --gold-deep: #9c6c25;
    --forest: #0f3c34;
    --clay: #b97856;
    --slate: #25313a;
    --line: rgba(143, 108, 55, 0.24);
    --glass: rgba(255, 250, 241, 0.68);
    --glass-strong: rgba(255, 250, 241, 0.82);
    --glass-green: rgba(15, 60, 52, 0.18);
    --shadow: 0 24px 70px rgba(27, 36, 34, 0.16);
    --soft-shadow: 0 16px 40px rgba(34, 45, 42, 0.11);
    --radius: 18px;
    --radius-sm: 8px;
    --section: 112px;
    --section-title-top: 62px;
    --max: 1440px;
    --forest-rise: clamp(38px, 2.45vw, 48px);
    --forest-lift: var(--forest-rise);
    --forest-mask: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAADhAAAAB4CAYAAACpIllQAAEAAElEQVR4nOy9C7hd09n3PfbKzlnkIJGIiFMkxFlR50MVLXWoOlQpVR7lQ0tVUT6K1qG8vM4tL/XSqlfq8DhWGpo8igjijcgTCSKICBFJ5LCzs7P3+K7x5XdfuTPMOddca699Wvv+X9e0Ze+15hzHe/znmPd//mu8985gMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBoPBYDAYDAaDwWAwGAwGg8FgMBgMBkN1odDWBTAYDAaDwdDuMcA5d0BbF8JgMBgMBoOhStDLOTe6rQthMBgMBoPBUCUwbmUwGAwGg8Fg3MpgMBgMBoOhPcL2rQwGg8FgMBiMW7UrmIDQYDAYDAZDMeznnLvbmslgMBgMBoOhItjaOXePtaXBYDAYDAaDcSuDwWAwGAyGdgbbtzIYDAaDwWAwbmUwGAwGg8HQHmH7VhWACQgNBoPBYDAUww+dcxs457pZUxkMBoPBYDA0G0c657Z0znWxtjQYDAaDwWAwbmUwGAwGg8HQjmD7VgaDwWAwGAzGrQwGg8FgMBjaI2zfqgIwAaHBYDAYDIZiXOGbzrkezrmNrKkMBoPBYDAYmoUa59zBzrl+zrn+1pYGg8FgMBgMxq0MBoPBYDAY2gls38pgMBgMBoPBuJXBYDAYDAZDe4TtW1UIJiA0GAwGg8FQDOvw81BrKoPBYDAYDIZmYwA/d7O2NBgMBoPBYDBuZTAYDAaDwdCOYPtWBoPBYDAYDMatDAaDwWAwGNojbN+qAjABYfvFCOfcrW1dCIPBYDB0ehzknKt1znnn3FHOuZ6dvkUMHRWDnHPntHUhDAaDwdDpsS3Ozk1wq66dvkUMHRXGrQwGg8HQHmDcylAtMG5lMBgMhvYA41aGaoFxK4PBYDC0Bxi3MlQLjFsZDAaDoT3AuFWFUON90AMY2iF+7py72TnXhcRCg8FgMBhaG0E42MD/N/HigQ2dc3OtKwwdEN9zzj3JODYCbDAYDIa2QFiDGvn/VXCtfs65xdYdhg4I41YGg8FgaGsYtzJUE4xbGQwGg6GtYdzKUE0wbmUwGAyGtoZxK0M1wbiVwWAwGNoaxq0qCHMgbL8YQnK79ZHBYDAY2gohsX0/foY16UwS3Pe0LjF00DdiBSFsTVsXxGAwGAydFmEd2tI5t4L/P9g5V+ecG9HWBTMYyoBxK4PBYDC0NYxbGaoJxq0MBoPB0NYwbmWoJhi3MhgMBkNbw7iVoZpg3MpgMBgMbQ3jVhWEidPaJ9Z1zh1DgvsdbV0Yg8FgMHRKBKe2fzjnDuXfQUB4inNukXPuOeMQhg6GHs65nzJuf9nWhTEYDAZDp8RNzrnbnXN7q82t03g5w0smcDd0MBi3MhgMBkNbw7iVoZpg3MpgMBgMbQ3jVoZqgnErg8FgMLQ1jFsZqgnGrQwGg8HQ1jBuVWHUVvqEhopgKUfA59amBoPBYGgDjHXO3YIzjmBXhITbk/RuMHQU1DvnFvL/89u4LAaDwWDonBjnnHsq+t0xcKqt4VgGQ0eBcSuDwWAwtDWMWxmqCcatDAaDwdDWMG5lqCYYtzIYDAZDW8O4laGaYNzKYDAYDG0N41YVhjkQtk+EBMJl/P8DzrnubVweg8FgMHQ+3Oqc+7Nz7k3n3PMktb/gnBvpnHu/rQtnMJQIj8OTw1nTXqJhMBgMhtbG0865i51z/+mcu5v7/v/lnBvinPvCusPQwWDcymAwGAxtDeNWhmqCcSuDwWAwtDWMWxmqCcatDAaDwdDWMG5lqCYYtzIYDAZDW8O4VYVhAsL2iY2dc+tBvoJw4862LpDBYDAYOiV+iutgLWvSj5xz77V1oQyGMjDAObcBYo3/ds79ylrRYDAYDG2Aa51zR8Gtwpr0S3PGNXRQGLcyGAwGQ3uAcStDtcC4lcFgMBjaA4xbGaoFxq0MBoPB0B5g3MpQLTBuZTAYDIb2AONWFYS5r7Q/nOucu56+WeWc6+mcW9DWhTIYDAZDp7rxX+qcW4kjzjBEhOGlAzOdcy/jktvXOXeXc25MWxfYYCiCw5xzDzvnejjnVjDGv7RWMxgMBkMroZdzrt451+icW5d16Aju+Wc45x6Fe/Vzzt3nnJtoPWNo5zBuZTAYDIa2hHErQ7XBuJXBYDAY2hLGrQzVBuNWBoPBYGhLGLcyVBuMWxkMBoOhLWHcqoVQ430wFDK0I4SkwRedc1si1gguOd92zn3W1gUzGAwGQ6fANc65k51zf1UubSHh3SNsDyIswXEIswyG9oyeiDP2Q6wxzjl3rHNuSVsXzGAwGAydxtH5POfcrc65P/G7lTgQrmAPQLC7CQgNHQDGrQwGg8HQljBuZag2GLcyGAwGQ1vCuJWh2mDcymAwGAxtCeNWhmqDcSuDwWAwtCWMW7UQTEDYPrGdc+5151xX59z3nXOPO+c2cs7Nc841tHXhDAaDwVDVCM6CHzvn+iAcfIb//wai9m/yuSAwPLGNy2ow5MUwXJ7CW0l2gWf1d859xTg3GAwGg6GlEF6+MNs5Nxjh4O3wrUOdc+N5IUPAb51zV1g3GDoIjFsZDAaDoa1g3MpQjTBuZTAYDIa2gnErQzXCuJXBYDAY2grGrQzVCONWBoPBYGgrGLfqgALCbrxRP7gVGfKhQJvt65z7i3NuQxIMg3BwY0so7HA41zn3Bo6SBoPB0JHwHefcs/x/EwKrIGoPWOCc+6Vz7v42LF9nRRecIEOfGPKhhjYb5Zz7m3Nue+fcUsSEuyCCDWJYQ8fAYfTdzLYuiMFgMJTxkqAp/P8q7vODqD3gfd6a9V/Wqq0O41alw7hVdcG4lcFg6KgwbtU+YdyqdBi3qi4YtzIYDB0Vxq3aJ4xblQ7jVtUF41YGg6GjwrhV+4Rxq9Jh3Kq6YNzKYDB0VBi3aiHBWkvh97jnGfLhYufcR865AxBnvAEJKyAeDOKNh6wxOxTOcM7t3NaFMBgMhjLwqnPuH865dxFfhY2UgBXOuf2dcw8657Zyzl3lnLvMWrjVcKpzbldr79w4xjk32Tk32jm3xDn3AryqFvFgEG+Ms/bsUDjPObdlWxfCYDAYysC7OA/+Fy8CCC9cCljEC4T+7Zwb4pw7yTl3vLVwq8G4VWkwblV9MG5lMBg6KoxbtU8YtyoNxq2qD8atDAZDR4Vxq/YJ41alwbhV9cG4lcFg6KgwbtU+YdyqNBi3qj4YtzIYDB0Vxq06mANhEMC97pz7WUtdoMoQkgVnOed6Rr9vQDy4j3PutTYqm6F0dEGYEEQ4e1gDGgyGDoqwJl3gnLsU4dUK1qRa5ZoTXhbweBuXs7PgMQQG/6OtC9JBsK5z7gPn3IDo98tZo3d0zs1uo7IZSkeIQfXOuTHOuR9ZAxoMhg6K4Oh8tHPuf8GnFimn54F8Zhf2UgwtD+NWpcG4VXXBuJXBYKgGGLdqXzBuVRqMW1UXjFsZDIZqgHGr9gXjVqXBuFV1wbiVwWCoBhi3al8wblUajFtVF4xbGQyGaoBxqw7iQLi+c+6IFjx/tWGec+4S/j8kta/CmSC4EfQx8WCHw9a4dvVv64IYDAZDGejGm2dexmEwkC/Hz3URDwbX3EEmHmxVBEfi01r3kh0aXznnTuH/lyKAXYWt+XomHuxwGAo3DvcYBoPB0BFfMHO4c+4R59x96kUM4ecGiAfDS5jWMfFgq8K4VWkwblVdMG5lMBg6MoxbtU8YtyoNxq2qC8atDAZDR4Zxq/YJ41alwbhVdcG4lcFg6MgwbtU+YdyqNBi3qi4YtzIYDB0Zxq06kIDwVJJ7Q/KbiQjz417ay+NGUOOc+6NzbngLiz0NlccvCVobOecutgY2GAwdbNPkBefcjc65HZxzH7IxEGLaF865W5xz17BehX8bWgffcs5tgZveN6zRc2Ms7RWEZz3gUzfTjoFnGToOTkbcvK1z7pi2LozBYDCUgAGIBv/TOXcYAsFPiWmznHNnO+d+iqvzMmvZVoNxq/Jg3Kp6YNzKYDB0VBi3ap8wblUejFtVD4xbGQyGjgrjVu0Txq3Kg3Gr6oFxK4PB0FFh3Kp9wrhVeTBuVT0wbmUwGDoqjFu1EIJIrSUwjGS4brgTGbKxo3PuA+fcIufcE865/+2cO9E51xOXnDcRF4afJznnjsRJx9B+EcZ+QG8EC8GJcKGrzrdTzG3rQhgMhmbjO865Q4hXRyFkD0ejc64BoVX4d1/n3Bjn3L+tzVsdG/BihnD0s/YvivDyhfnOuTrn3GTn3JXOuYu4qTjUOfeWc+4q59w0ONc5zrl6a9d2DXFCDS8p6Q5PDv1bbQhxdnFbF8JgMDQb4T5+H7jVGQjZw7GS9abAv4fw8OVda/NWh3Gr0mDcqvpg3MpgMHQkGLdq/zBuVRqMW1UfjFsZDIaOBONW7R/GrUqDcavqg3Erg8HQkWDcqv3DuFVpMG5VfTBuZTAYOhKMW7UCarwPeoCKYj0Set/lrfo7IXZbVekLVRFexvFpinOul3PuNefct/ndtbisDOV4FpGHof3iDzgQiuAmuHad7py721UXCrhoHEHyq8Fg6LgIgrS/ISTMg+A8+A8EWCNY66+2WNBi6M3NfHjZwDu8HSuIDyz2puNB59zWzrkJiC4nOue+xw1GWKNPYOyGf9/qnPt5y3WfoQI4zTl3uxLchBc1HOicG1dlrVuD+2sYoxW/STMYDK2KsCdyvXPurJyfD/snf3HO/ZGHWFs55/6PxYIWg3Gr0mHcqrpg3MpgMHQ0GLdq3zBuVTqMW1UXjFsZDIaOBuNW7RvGrUqHcavqgnErg8HQ0WDcqn3DuFXpMG5VXTBuZTAYOhqMW3VQAeHjzrm9EcIVcDn8McTCkIwDcR3QWI67SvjZh2TpR1nQW8qV5Dsk2AcnREP5CIKF53HfDIngNzvnzqvCBh2ASHiwjRmDoWpwAE45tznnNnHOvUoSe3i7kCemrUpwML4EwbsJ2loGN+AM2Z+2D320n3PupRa6XrWsxW8nCF/XxRF4MGP5etwJV7RQObZDFFKNTnmtiaFwqxHcX5ztnLvTVR/C/dNnuCzamDEYqgOjET0HYeA3EQWGWPYNeFOBNSis7RrH4fpsYuKWgXGr0mHcqrpg3MpgMHRUGLdqnzBuVTqMW1UXjFsZDIaOCuNW7RPGrUqHcavqgnErg8HQUWHcqn3CuFXpMG5VXTBuZTAYOiqMW7UgQrJapfErhEXdSZQLyXAPt8B1qgn/dM79PfpdD5zrgnhQ+mpfRGkthR8657ZvwfN3BuzmnFvinLvUOddA8vdbzrmLmRfVhE2Y4yEBttpQW6X1MhiKIQh0nnbObcN6E0Rq80hel0PEg6vYaAlueOY+2LK4zjm3KeK3dRD6v2LDORPTnHPXJDhtdkM86BjLP1BcqyVwGAJcQ/nYDD51Ni/W+BInzmMQ3FUTBjLHZYxWEwotfB9jMLRX/Ldz7v865/Zhfp/onJuFeFAOEQ+GvZOfsQkW9lBMPNhyMG5VOoxbVQ+MW1UHjFsZOiuMW7VPGLcqHcatqgfGraoDxq0MnRXGrdonjFuVDuNW1QPjVtUB41aGzgrjVu0Txq1Kh3Gr6oFxq+qAcStDZ4VxqxZE7CBUCbznnNvCOTeFhLc9ERkYsnGSc24UyYMhuX1jfv+hc26Sc+4N2vGTFmzIg3DJmWCdVTZq6LOARoS09zrn3sTlqJoQ3HEcYskjXfWR5xecc8PauiAGQxthmXNuK5LXN2U9LyCI/hCB4Xzn3H1sHBhaFvOJuf+N0EBciwzZuJwXI6yDtfku/P41Xt7wJtxqUQu/nCFw4xnWWc3iVkE0GLASIW1Yo//TOfdIlbVrELk6xJLhpSzVJo58zjm3Y1sXxGBoI6zk7X5/46UzTezHhBc3zHTO7e6c+9g595Rzbq71UovDuFV5MG5VHTBuVR0wbmXo7DBu1b5g3Ko8GLeqDhi3qg4YtzJ0dhi3al8wblUejFtVB4xbVQeMWxk6O4xbtS8YtyoPxq2qA8atqgPGrQydHcatOoiAMCRoj+Tnf7ew4K2aEJxVdkC4dKFz7jQEG0sgZNNboQw9W2hMdCa8grDmIufc95xzHznnxjjnfueqC0FIdAf/H0RG1YYgiNwQkcJXbV0Yg6GVMRyRx5ZqfQqOuF2dc5uzRo1NEbCd65w7GpcdE7hVDl0RHQQn23HOuYUVPHc1o4G1ONxI/wQBYRiXC5xzt+Ku2dLoa9yq2XifNfk0jiBk/otz7iFXfRt3f+L/d3bVh7241+mBy5rB0JnQn3vCA/j3l7w0qBdr02+cc+enOA4GJ9tjeeGQORJWDsatyoNxq+qAcavqgHErQ2eGcav2B+NW5cG4VXXAuFV1wLiVoTPDuFX7g3Gr8mDcqjpg3Ko6YNzK0Jlh3Kr9wbhVeTBuVR0wblUdMG5l6MwwbtWCIqBK4nBcXB4jCXZr3uJwDe4vhmT0ds5t55z7Bw6Ap5HgXoMYLQgxX3XOnYAoQ/qukv3XC8e8H7bAuOgs6Ilz5KfOuTMQz76Jq8QvSXYPSdPVgCacMmTsVJvw9CASdH/c1gUxGFrZ+epK59yziAcbEFj9UYk9evP37/Dvwc65XZ1zdyIqvAm3VRMPVg47ITT4N+tziE9LnXM/xeXWkIxuuMgGsfvnzrk/4DZYYPx+isPmXrz4wsG7wlHJjcjwBpRTKnzezoSuCGfD/cW1vFAjvKzhZefcEbxko1o4SOAdk/n/dauQj3+HtWH/ti6IwdDK94fhfuL/IB5czr39JbwoyOEwPIX9gIA+uD+fB796wjn3P008WFEYtyoPxq2qA8atqgfGrQydEcat2ieMW5UH41bVAeNW1QPjVobOCONW7RPGrcqDcavqgHGr6oFxK0NnhHGr9gnjVuXBuFV1wLhV9cC4laEzwrhVC6PSCbev44ozmCTYKTjq7Y44zbAGIVHwOhIEh+M8oFGgDb8gcToINO5CrDWVdv2mc25ahRp1JQKFOSb8KBs/cM49EP0uiGhP5v89go9qQHByGsW4GcQN1yRXHQgi0NGIPYJz1e1tXSCDoRVQQDD4S0SCDXCEqaxX9axXz+EE9qRz7m3n3LaRMCrEgf+0Hqv424DmIOpsQpS+M8K3eM3p7AgvqzgH17/NccPUqKUN33PObeKcOwYxU3AofIZ23dE5N7dC5WnkZQLheuYaVR52c879V/S7g5Szc1MVuTzv55z7BgLhzeEjH7jqwADuB8NacyhCdIOh2lHDOnADXGo5L5P5L/ZLlvDzDu7tX4dnfTcSEAfnwjfasB7VCONW+WHcqvpg3Ko6YNzK0Blh3Kr9wrhVfhi3qj4Yt6oOGLcydEYYt2q/MG6VH8atqg/GraoDxq0MnRHGrdovjFvlh3Gr6oNxq+qAcStDZ4Rxq1ZApZ0t5pKI/b/592LIRXhjfl2Fr9XR8SVuTT9APOiVyPJ15TIwi981Ih4UZe03KigeDOd9lAT6d3HsMZSOh3HvSsMEBHfVgBnOuaG8qWJFlbnknM0cq1YHoDQM7UR1NXwdDyLCeRdBThd+HuicW8859xnE7CwcdBpxyhHx4OMIbg+zxq04FsOtLuXfXyDcvgOhp2ENlrPWXoh4sEmtu4Hn/D/8LrgDO/4WuI/E++0qKB7simgkiMDeweHTUDpeLuIGfF8VvaTkY1480QthUTW5Vh6NsDegf5XVLQt9O1FdDV9HuC881Tn3Kg643fh5Buv4LLj35QjaVyKwFT5+A6L2ankBTXuCcav8MG5VfTBuVR0wbmXojDBu1X5h3Co/jFtVH4xbVQeMWxk6I4xbtV8Yt8oP41bVB+NW1QHjVobOCONW7RfGrfLDuFX1wbhVdcC4laEzwrhVK6CSYpFtnHOnkQz3BcmS+zrnHuP4UwWvVQ0IyYN/c85toRLZg2DDIcjqRv98U/3+/yIu7I+bTSUJ4Au4Tp3knPt2Bc/dmbCSBNCQ/P1z59xHOEWdh3NUEIBUC17BfawG0cXprrrq1o85uimOIZ0Bv3LObdRG1y4o0aah9ds+ONsc55w71zm3A/O6wNrTiA36Noja/xOx4AdqXZqPC2kQvHxuHVhxYe8BxNkv6JdTnHP/wzn3mnPufGvvtdDEBsj6ygkz8KmAZfx/LeNdfv8k4sINGMuVQhB3/gsB7sXMLUPpCDHoL8yF7+HCdYtz7nDn3BDEOdX09rtxzPMwHo911YM34RgrEOoGR9vOgOO5b2sL1CBkNrRN21+N8P8OXq5QYP3pxj3jWfCrsG791Tl3F+u6rEszuXdcjiupoXIwblUajFtVH4xbVQeMW7U+jFu1HYxbtW8YtyoNxq2qD8atqgPGrVofxq3aDsat2jeMW5UG41bVB+NW1QHjVq0P41ZtB+NW7RvGrUqDcavqg3Gr6oBxq9aHcau2g3GrDiogPNk5dzfOL5LQvpJE7htInjasxijn3CEkdb6H8KInCe99lUuOiDPGIOQY75w7iLauqbDN7f/ExWUXfkpivaE0hGT2Bc65KfTpUBI/v43bxBW4cnZkhLH4I8ZxE2PxZlcdCIm9syHQXZiPP+0kznwHEAvaAiexThhaD8EV7Xnn3CLeVPIBLoN3qPVlhXIiDOJBh0B6JEnuf+c7o51z2+Ow0xHRDTfg9ojvISgKrq9/5HdLETr/zDl3ZxuXrz1hMOOwC0LAI51z3REq9WS8Bq4j4oyr6ftnnXMnMg8qiV5c57eUa7x6IYShNKzLuH+X/tyY+LQTvPhE+rojI/CMPZ1ze/ACgwLCyWpAgbViJXNuCMKpzuDM97025P37qvtJQ+tgAPshn7L3MREH2nPVvcQi5UQY+JUjju2K6Pwa3EhDfNsbl8KOiC7UqT3CuFV+GLeqXhi36tgwbtU2MG7V+jButQbGraoDxq2qF8atOjaMW7UNjFu1PoxbrYFxq+qAcavqhXGrjg3jVm0D41atD+NWa2Dcqjpg3Kp6YdyqY8O4VdvAuFXrw7hVG3CrIJapFC7CbeViEuI8Arn/QfJ7PQncda7jD9S+yn2pHDTgTPeVc24aIsLzEGEEZ6Gd+VwTbXamc+7/JQl0Id+tJE7AzSUkY38LUnh8C1ynWlGLw2YN/afRI3LffIp27shoxI2shv9v4N9BNNnREeLYb/h/jyAhuEneWAX9VgxNuJC2BYaZO1ebrGXByWsxbqL1zOW/IBA+nr/9hUT2vbkpacRR7VAE5z1wxuvIGO6cu94594hrf/hf9Mu9xKAmhGmPs7bcB9cKn+nI6AXfCQL8ctHISxc+Raz33865m5xzGyIO3IfPrULQczXc52i4afhuJbE/a/4ixIxbIJqq9HWqFSHeXADXCIIajcDDj1D/DsLQB13HRhPi7AJCu/DyiU2cc3Ncx0dwUrxd1XNdXqjxKPOxmtHUhuLWIe1YwFWtWIeXKXwJt1rJ+vw8L1j6Hm649/NigB9zHxk+tzmOqt9gXQ+f6+g8M7xgZnfX/mDcKj+MW1UXjFsZt6oGGLfqXDButQbGrdoetm9liGHcyrhVNcC4VeeCcas1MG7V9jBuZYhh3Mq4VTXAuFXngnGrNTBu1fYwbmWIYdzKuFU1wLhV54JxqzbgVjXei6lQxXCwc+5KhAWSdBRcJzZAhHMNSXWVwt44IbWWuCcIxPYiwa852IrEwiRnMxF07EHbBeyAo04f/l7gqFTi7aa487yAUGF6hc7bWRCcBv+3c25bBJhf4S5xLQKP4GL3XySQdnR8gyT3axHeLCR5/1HGbUfHBOKKzK2fK+evakUQDr7vnPu9c+7WVr52LeLTXiRPixuLoXWxmXPuI/6/qxL7P4E7ZTf10gGvnKOCQOps51w/XHKWdMCO+zVilt7tePxty4sExClxJa5GQbx9FkLPIDiqFEbSn60l7tkfoct1FRDMfJzygoxPcHf6EW0XsBvOdt3hkTUclRoH6yFUeJa5NK9C5+0s6MuYCG/22RJxaE9izrO4eU9GLNrRsTFi11vgWR/yUpbASea6jo/7EEvJ/dr3nXNjXXWjG/zmV23wUpZwj/gPxJphQ6HiN/yGXBio9j26KLH/jcyHdXgRg2PdkX2BcF91Fdx4Pi956Gg4yjl3Dxtb7XX8GbfKB+NW1QXjVsatOjKMWxmMWxm30rB9q8rA9q2aB+NWxq06MoxbGYxbGbfSMG5VGRi3ah6MWxm36sgwbmUwbmXcSsO4VWVg3Kp5MG5l3Kojw7iVwbiVa/l8qyTxWjlYh0k7igTt4SRgLyGJe0OEhD8nUb+SeBDBVmthR5LPm+veOB1HGqeSBhs5enKd0IaHk3w6DyeCkFC8E86FRyH0GNKM8hyL09RAxIkNEIgLIWKGfAjJ3QfSF1uQkLiE8R4EHpdXiXjQIa57kHnuEQ4F8U1/1/GxKaLdGubUZ8y/kIBd7QgCmoPa4LrrIKgeTtzrzKjUmlwORCy2inXgWIRYh7EuaTJSo/79PcSnv23HCeLFsBscJrgAt7c52QWOE5z5tlbW9D14scBKnJ7DOl5JPNTKcW9rHGCbOwfmRY5bq2ijlXCb73CNQ3Ep/Apxx3vEoH/y/S7Uv9CMMbUHvGoAc6oXbodt5fTaERFemHEGa8T6jJPPEdcMRzhbDeLBgO2ccy8hHgz3BBvBtcIa2dGxHveHBWLXDNYNEU5VM8J8/3YbrR8HMJ7CXOnMkBcetAW+YD7Lff5uiJ7P499arF5Q/z4XwfQvXMfFN4lf4SVS7QnGrUqHcavqgnEr41YdHcat2h7GrdoGxq2+Dtu3sn2r9gDjVsatOjqMW7U9jFu1DYxbfR3GrYxbtQcYtzJu1dFh3KrtYdyqbWDc6uswbmXcqj3AuJVxq44O41ZtD+NWVc6tKiVWuBtxW3B0mYqIqolk6f/CIbArYriQIF4phATvYc65nV3rICS6ns7PIJZsLlYg1PunSi6sQcgQ2i5gnHKO6EEC/Bs4sVxLu7/Jd8ptw5Cg/BwiwpCo/QrixLYUs3Q0hLY7xzl3J25Q/+mcG0S/BIeuRbhvVoMo838yrx2iiBoc+l50HT95/9/EKXFYC+LnlxFHVTP6IqB5vA3m/SpcLMN1P3CdF4Nxf21LFBDqvMeGRlhfHSKosIa7BBFhI2vZLawnHRGjqHsQWrQnXII73jzEN6OZL/1xvP07XGEPXH4qhQJi3hGudVCL+2k/+GNzsRKnxj8qUWwBYh3Wakdc/z68qx+x/kMENzchLHylGWO6gBhsPM5ylyOYOraNb6464mbAoYhtjmbcj6QvA/edg8NzNYgyn6R+DjfRMIZ+6Zyb6To2huFufrZyWNuedeYnrrrRk3vgJ9tg3jcR02pxsOusCPzlN21chhrWtomsCzsq3if3+7GIcCX3jvd24DVjR8ZfeLFOe4Jxq/Jg3Kp6YNzKuFVHhnGrtodxq7aDcau1YftWtm/VXmDcyrhVR4Zxq7aHcau2g3GrtWHcyrhVe4FxK+NWHRnGrdoexq3aDsat1oZxK+NW7QXGrYxbdWQYt2p7GLfqBNyqUkKRE5xzV/H/IdnNKQev93nb/mhEapXEQAQMm7vWE9l045qVEBD+kzbZg7bqGrkPOBxw1lViDa/+HtzS/kEydUg2Lgd/49zBIWcCCfU1qFg7c8JpqViKAGE3hIRhEXtXOUOGsXMB8+FAXCQ7qkCzG85XXtXvSJL8Q707KvrhSjGbOSDzLLh9/spVN/ZAiP37hGTmlh5LjYh1mnDp6ajzornYivjb2vUPbmtX4pD6oXoJgJ4Dac6CNRzhpvMyzjW8g/Vhb+XwVYl1vZK4HHGUww3SKQevdxCjbUCfVbpNmpSAtKXRkz5oYh1tLkLMnsSLEHoQ02oREgo24BDO1aT+HtbxP7FOB5F8OXiZubGJc26Mc+5g/n0sfMGQD/XEo/15ecE6vMBAnOs25MUNM3AnFAf0joguuAA3qfqdBt+KBdwdCb2IKW8w32SejWWeVTO2JA7d3owXvZQ7lppw61zFCzI66rxoLjbkxS6tXf9wj/5jXrL0BvxqVDQH9P2+RoFjfe4/NufFAR2pD7uxtxCwmWtfMG5VHoxbVQ+MWxm36sgwbtX2MG7VNjBu9XXYvpXtW7UXGLcybtWRYdyq7WHcqm1g3OrrMG5l3Kq9wLiVcauODONWbQ/jVm0D41Zfh3Er41btBcatjFt1ZBi3ansYt+oE3KrG+zRdQMkIydkPI4CYinNNdxLgniYJPiQyVhKjSKIPTknHu9ZRdk4ggXkk7hnNxX7OuX1wGNoG17rw76HR5yTZUARbZyOgDA47n5V57dBHe2JZHMRTd+BA9hdIREicf70Z4sTOiqEosIN75KvOuS9xtQtOE59y/Nk5d5vreNieZP1dlTOTOMqMRyQRHAo6KkKS9/+DqK3A3DiSpN3/qwTS7QVH4GyTloRcCj7A5SnEgNbCLbiofuScu9U59wWiJS306Sy42Dl3NXPsrVa6ZoE4NJr1QIu3Ghn3BeXIGaNJ/f0LvhPEPpMRS2+CG2sQprZXnIDr10richB+/dW1HxRwr/21c+4ZxG3rwgVuUU46lcRgOMlVCENbGsMR/A1i/Myv0I3kjozLUQgxjkBIoxHcM50SbB0CCX/CObekzGsPYk4tgy8+Qnx7DF61inhbrjixs6Iv/fQs4rPQt6fS12/Dye9mnnQ0hHXvDzhnitBsFfP8XtzPQ3ztqPgFAtCV1OkTXqZRg7CqzrUvfIN1rBI3yRO5Zwv3U62Fs7l3+4RYNguBbSW4YkfDMexPbIRjaWughjG/HetQEAELVrKu1yoOFWOV+vt7/Hs0/Py/2YMIDsT/x7Vf7MWLKZbykoo3cHlvLzBuVR6MW1UfjFt1XBi3Mm7VVjBu1TYwbvV12L6V7Vu1Rxi36rgwbmXcqq1g3KptYNzq6zBuZdyqPcK4VceFcSvjVm0F41ZtA+NWX4dxK+NW7RHGrToujFsZt2orGLfqDNwqCAi996d77wv8f97jAu/9aO99H+/9uur33/He7+u9X+y/jje897uWeJ2s43LOu6iM8pd6bO+9X+i9X+q9b/Tez/PeH13ha/Ty3h/ovV+u2my+9/5L9e/feO8bvPdnVuB6u6jz1nnvp0XXDtft0cLt2tGPHbz3v/Te/9x7fw/jYiE/A6723nfz3tdWSVvuqMZHGIcBTd77Vd77Sd77ndpBGcs9+hFLGqmT1C3MjYA/tYMy6iPEvHe9972beZ7dvfd/J7a9471/tBXrsDNt+xVt/R1+f4X3vmc7aOPWPCbRBvu00fXvoC++8N7P5f8/VHNBoymaI2m4mnmV5/pbe+/3a+U6D/XeX0wsW8XPXSp4/rCe//8vaijh+L73fgPvffdozdjOez9K9Y3GY977TStY7hM475wyyl/qMcx7/5H3/jPaf7r3/psVvkZXxtcC1WYzvfez1b+PJdYfXIHrbaLOG/jA2Ojas+EELdmuHf3YyHt/hPf+e977CxkXH/Ez4BTvfRfWwWpoy+FqfAjnCFyk3ns/hr+7Dnr0JJY0UCepW5gbAee3gzLqI8S8F+HuzTnP5t77a4ltL3jvr2vFOkgMmkdbb8fvTyQeuk50jKENRrbR9c+lL97z3k/l/19Xc0GjMZojaTilBI4ceM6WrVznvt77Y4hl9fzcpILnN25VvI2MW7V97GmPh3Er41ZtNfaMW1XXYdzKuFUYB7ZvZftWbR2L2sNh3Mq4VVuNPeNW1XUYtzJuFcaBcSvjVm0di9rDYdzKuFVbjT3jVtV1GLcybhXGgXEr41ZtHYvaw2HcyrhVW40941bVdRi38tWfbyVvwL8Qt8C8CN87zTk3DXe16c65E3FseB23g3VxdlmGy4rHjW1GBfWPwdnF4UiyhWtZzMCVrzd1GYQLQHNRiyvCGNrqP3Ec8Bzv4zgUXJKux21gUz7XXLzmnOuKq0E/rnUpbpE78FYMcecxJCOMid86526m3QbTloPpx+Aq9hVz4gzn3I9w7xO3o46GN51z32QcroqcyXZxzv3SdVz0ILZpp7Uafr8Cd6D2hCG4xoV2bw6+xCGlB05dC1zr4XWOPrT1f+N49v92cCfLctyndqQNQhxpCwQn222dc1fwBoPJvM0gOAi7yLmohmMyP1/GWdXx5oP7+P//UYJr53E4gLb2G3Z+hFNTF97YMEU5/TYHBdaG2jJci+bSboEz7e2c25j1+V/OuQ342+eUuwlnZGn/SiDwHMe8DM59LYl5cJ/1qcsIHEkr0f79cfUMseS/WLOaOCazFoe3dvyHc+4F2ja4hTUXsxlPG8AV32Zefwu+t3kndVktBeG+4U847F6L69FG/FyFK9+XuNp9FzftTSs0d9sCH2E7/zv4hnYmO9o5d4rruOhKv2intQJceREOsO0J6xIXQn80B0uJ36Ge++OY2VoIMehR7kVCW3/snDuetu7ITpalIrT992iD8GastsB83J1/Qcx6HPfA4CDsorWgwPE4Px9k/Qj4sXPuN/z/wyW4dh6grtVa6MmatxBH1f9kDCa5LZYK41b5YNzKkATjVsat2grGraoHxq2MWwXYvpXtWxlWw7iVcau2gnGr6oFxK+NWAcatjFsZVsO4lXGrtoJxq+qBcSvjVgHGrYxbGVbDuJVxq7aCcavqgXEr1znyrSSBczOScvMiJLZu5Zx7hxMOdc49gBBknhLZiX1iV75zOknufyOxuzno5Zw7nOt81QoJkStIQHckhp+G2KWUZOWdEejsSdtvhhjrRefc96nLRyQI1vDv8Pd/IBb6n4gI5iAwqASaOFdIpD8IoWJIrH8XQmHIxnQSdIcinFnAcZ36THcS3G9yzv0VgU4YQx0RQbS7CUcPNYZCfR5DSNwREebiXSn98hV9ugFHe8G3iREDKyCOHokg6WzENK2Ju4jfixGoXkHM60xJ7pI0HvrzkAot+qXiChLV/4SofBeS1PdkjsuaFP5/lnPuE+fc3fwM5OVy1sl+iF02hMzkxe7E0tZCgZgsZGsFIrYwD46swPlDm+xRYszwCE2eJ75uB++YjfBgPdr/KQQIvRAfXEc/XMl1m4OuiCqb4HNaONoSWIXQxdEXB8ETS5kDmzB2RjBOBxLTn3POnU8dgjD0VM7bhGD1P/nsGMQ9i4hDlYDnfJtx3Z/Aqz7rZLGtXMxDMNgX4cz7HIF7642Hc3hBw7/p67aInZVAd8bwFsRQmRvdeHlBiM8dEQO5+UziVp8S2/rTl+0F2xMjwthrDj5DQDiTdT28BKY1cSfi6U+4H38QkX5Lx/T2hBru00OdT4peENJa+Cv32f9gfT/KOfcM9/2r1Jq0ipcx/F/67v+yn3Iea0kYj9cQH8LLA/JizwqIYUtBDS8BCVzkDsoeXoLwYQVeeBJg3CofjFsZkmDcyrhVW8G4VfXAuJVxqwDbt7J9K8NqGLcybtVWMG5VPTBuZdwqwLiVcSvDahi3Mm7VVjBuVT0wbmXcKsC4lXErw2oYtzJu1VYwblU9MG7lOkm+lff+IO99k/d+zzIsDWu99//y3v/Fe/+GX40rvfcP8P/hvIJG/h2sFQM+8d6f7b3vWaadYsF7fznnesZ7P6wFrSH39t7vxs+PueZM7/0s7/2DJZznYNUek733E733C733n3rvF9M2Szl8QhsG/NJ7v7/3/njaoDn1uiw694ro36FcF1bgOp3lCBai23nvB3jvz/fez/Xe38jxeAuP0dY6wnxdpua0/nmp9354OyhjuceJ3vuV3vtJzMuA5d776d77Gd77q7z3vdtBOeU4hTJOJRaXc44wt++ifk2c6wLv/VYtXPaNvffbqzKM997/3Xv/ofe+wXu/Vzto39Y6Bnvvv8G4C/hdM9bFShz9vPcXMyZirOJniGndKeee1CF8t4/3fucyrtnNe/8VsWRAK9Z1O+K0rtulFTr3NtRnRBnfDXPiHjjOY5Trx2rNlpjrmS/h30v49xTv/SHe+65lljvYVJ/AuW5hPLRU+4/03m/Gz8CJAiZ471/x3v+2hPNsq9ojrLUPee8/8t5Po39D23zG4RPaMOAI4t4esVV3GUfgZxqB32mEch1dget0lqMH/KmX9/5I1qkzOG5o4THaWkeYr/PVnNY/f+i9798OyljusTe8cQzzMmCB934ca/9JrAGunRzhHivg2Wbc/4S5/Svq18i5vu+9H9LCZR+g7jVCGe713l/rvX/de1/nvd+iHbRvax194Jph3AWc3Ix1sRJH4EvHMCZiyN7IGfD5rnCHPnw38K1NyrhmF+/9PGJJr1as6zDitK7bDyt0buNWxdvIuFXbx5+OcBi3Mm7VmuPNuFV1HMatjFvFY8L2rWzfqq3jUns6jFsZt2rN8WbcqjoO41bGreIxYdzKuFVbx6X2dBi3Mm7VmuPNuFV1HMatjFvFY8K4lXGrto5L7ekwbmXcqjXHm3Gr6jiMW/nOk28V3sp/JurFw5xzL5XxdvODeSv+33Cuu0A5gOg3/cvvbuZ72/BG/vAGiHJwrnPuWJxcgrvbKyguW8JZYXPn3J8pt9QpuIQE/KCE8zyHu84vnXP74B4kEGenbjj/LVbuF03K5e1/qO/8lvMEl4tycBtvHfA4VAQHqcdp0z44g4zrZG4VzUEY4/Npx2dxV9nROXe8c+5J59zROHItx5VFXNdm4DTR3nEscaKesStzWn5exRHmxnuu42An59ytOI814foV5qG4cQV31knOuf/l2g+G4HrpGD8hNpUDiSsjGZfb4HZUi7tmS6GemH0YTmubo9pfxbV/hqNUZ8AA3HtXEhN+jbtuGIethWG0/w+dc685536vxscKxkYf5sXLOOj8T950oHnDEupSKobjblqDo1hruW29xTwKrptXO+f2Im4Ppz/C+lguTiY27ltGPBTH5vDmhxtZl29RjsfaZU1+dx7jZ1vWoXK51eGUfSV9EdrkG804XxZC2/+LMSZ1CpzG4RCYF1OJXWfyPe3KKs5O6zCOP8Ed0/F7cXkLbSyYQGwK47kc/Cdcz9MXl+By2Eg55rDmt0SbViNqcAI+Bcfu93izynlw8735ez28OfT5Uto52Li3d+zGeFnG2JU5LT/D/ZXDITWMp46C4TimzWWeHcT4d3DIA5gXwVG1vWBd2tnhWlru/Y+HW+2Lu+l3OI6lzi2FVZR7b+LaDs65rYixPbgfCU61nQG9uY9dynp2B+1/aCuWoR/tfxTc6v+oflrEPeFg5kVwiPwpn6mLeEM9dSmHXw5iff0+boitgTlwkW/T7ntzv9ufdTDE63Jh3Ko4jFsZ8sC41WoYt2p5GLeqHhi3Mm4Vw/atbN/KsAbGrVbDuFXLw7hV9cC4lXGrGMatjFsZ1sC41WoYt2p5GLeqHhi3Mm4Vw7iVcSvDGhi3Wg3jVi0P41bVA+NWrhPlW3nvxyrXluaqFIMziHbNE4eXS3gb+mgc7cp1y9LHLsqhoxGHgZZUdwY3Ph85FT1W5rm+oVzcxOVMEBSk+3nvX/TpaFTOJMHJ5t/e+1cr0K5TcThsDbVstR0F3Dw9LjKhPzz9vCzB3VEwx3u/aTsof55jHzW/Q53ejeqyAge/29tBWUs5ujOPYjSpuS6Y204cOX+iYtFMHLeac76tiUO348TVGnV4LWVOLG5nbkStcfwhenPAsa147bBu/NN7vyhywGpQjog7qTXw78zzL733p3vvf+69H4oD675l9t25qv/vboU6hzn8N+b9GNzvwlz6QPGXY5p5jTs5zw0VKG9wddScSvrmOO/9+t77DXC0q0RsCi5HHreqcJ2rW7gvdOyV8X99mefaWI1hcTkTBAewLb3396fEHWnXUG8PNw5u2g9XoF2fbcW4Wm1HDW9A8ax1oT88/Tw/wd1R8Kb3fr12UP48x0g1v+cn8P/FcK5ftIOylrq2yD2mRqOa64Kp7cSRcz8ViybgPN2c8w0lDv2Ce7/WqMMjKXNiLm9Icp3oOI26i0Pvbq147bBu/JH7vBC7POtLnXJEHK7WwGuZ57O99wd6778HrwpvBBxVZt8dpvr/glaoc5jDVzLvr2ZvKcyliYq/NLcPjFvlayfjVm0ff9rzYdzKuFVrjjfjVtV1GLcybpU1PmzfKt88sn2r6juMWxm3as3xZtyqug7jVsatssaHcat888i4VfUdxq2MW7XmeDNuVV2HcSvjVlnjw7hVvnlk3Kr6DuNWxq1ac7wZt6quw7hVJ8m3clz4QxJ0B5Rx4pC8fpb3/nkS8JtUAr78fB/xYCUbLSRivq2ucUgLCnvCeZ+gM+Q4qxnn64JgIggXdvXe/wkxYhhsu3vv31DtNw/hRiP/lgHhowTcUgZIEHjs5b0/SQ28eYhCAj5HUPGkGhd527ZrK0yY9nLs6L1/hsTnGSSIxkLBOmUrOlb9/0zENu1BjJb36EsirCS0i1BjpZqHARe3g7KWehRY+K7x3j9FPRoRKwSh5McIqfq3g7LK8Tslcjy0Gefp7b0/g/O82Ip13IgxVI9wp4mE/XXaQdu25rjrSlt8xbi7BeFFa8SGoVyrlmT2m6M1PMyBpRkinbcQsy5lDbmijDKsy1oo132fMdnS7f4fPhubN/MaP/bev04bl2NlHebBdxFU1ivuIf0S8BLiwUq2TdgUek5dY/sWFPaE896oBKsN1Lk5/XoYRDoI889HjPh9+vMx1X7TSbCXl1CIKFOLTQI2K5HbbYHY/scQ7+nqhREzIPg3qXGRt207k/BnOHEwCC/Hsy7EMWghf/e0s/z/BMQ27UGMlvfogeBRRF4iNloWcf7miprb4gj9cID3/qesL5659nv4xmTWnp7toKxynKxEjjs04zzdeLFIPcLl1qpjf8bQEu5BQl3u42UZrpMcNcTM/nCTgLNZI2pa6X6pwLEvewZ6DQ9z4DPmexKeZnP1M9aQE8uMK1er677UCi/nCG37bZ+Ngc28hnGrfP1g3CrfeDJuZdzKuFXrrMvGrVqnnVt6jTduZdwqaWzYvlXp88n2rarjsH0r27dqy/Fn3KrjH8atbN8qbWwYtyp9Phm3qo7DuJVxq7Ycf8atOv5h3Mq4VdrYMG5V+nwyblUdh3Er41ZtOf6MW3X8w7iV71z5Vo6E/ZVUdlQZJxY3kDyYRiJpcxssJEFuRTJ2wCfe+3He+x+0UAd1IcnVq+S/yQjwzsFhsTmJoeIcuD9J0suV89nbiDS8EnWI2Cbg+DL6bSslUhRcgbgtdlzziHz65Tz3zQhCXCc4RuEU9gwJwvK2/yne+zNVW57CPPkUMUYQvw5rB+Uv5ziBxX6mmg8rENjdS/+X62LZp5limHJjS09uhHqS7D1Dza/FCGr/RPAM5duujftgIMnJIaFYEt9qSxS6yHGhEq5pAc19XKMlyt9TLUIvRyLUycyNuxFZuyo/dopczwK+IOZObwERYTfi0cVKzLE8QZwjLqNJYvUVkchQhF8vIto6jz4O4vhBOcq0TTT+3m7F9r8A984J9MGXuEVdUqboTx+NtGGo1+Ayvh8ENnkxtkIvaQhxZAiiLVnL7qIvW6L9CwjqdP8/jgDvUBwWm/NSgoLiPHPpWxnLzyHS0LxOxDYBe5TRb0OUSFFwIuK22HHNs47m5Y5ncYPiOsExmJdi3IIISlzsgrj/YNWW+zNPprFubFwCV21vx14IjSao+bCYNfEi+v+IZtwzNYeXlxtbunKD25U4P17Nr7lwrfPhGuu2A17cmzm2N2XcjRhSzg340Uq4ptf3S1pwHndV8fLBSIT6OHPjAkTWrhNsitchNBa8R8wd1wIiwi7Eo2OYq571JhYIistoklh9cSQyFLfC+3FTPZz+3TTnizaGRuPvuVZs/+/j3nkffRBcFWdVYE0Ph3Gr4m1k3Mq4VdK4MG5l3Kot1mPjVtVzGLcybpU2Nmzfyvat9HiwfSvbt7J9K+NWWXzC9q2MW+nxYPtWxq3kGUiAPRNMHg/GrYxbGbcybmXcyvat7Jmg5VvZM0HLtypnP9+eCdozQXsmWPq8sX0r27dynXXfKvznHoRO5SaIDqSwWtQWoykSp9xM0mg5ghdHYrkn2d+ThPoDJcSr1LGt9/50ErHWJXF5bkI93ypD6FFLQoUkA0oS/R2403glQAtJt//iujNVUvq5zRBc9cft8GbcW3Zn0N+IKO567CpHlJCEVaBPNm7FSdNejoH04zGIdPYjSfR9nK7C3/dsQVFWaxwFEpBvUkKLJiUqepnEknLPvzvjr9yyTStT7f1ilNBbDDPbuB9CG2uIq2U5ws0QN0VEthyxwms4TZYjespzHEgbbkBSdEiyFhGhFjBXQmze3KPSa0rSuBXBSCzePrOF6nNe5Gr1hbr+XCUeq8cVaw6CTp/ggqudCsVJ0iun0umIJIuV6w5VhkBUjmzlPt6PMblRBd0PL6RNyl2jQzk+ikRtMRojccpZtF25b5wIblse8ukZC7u2gJB1Q+JADWKabYljcT2fLkPoUWAd6EJ8CTzGw5fOVGPbI3q/h+vKPNwbgU25gqueuB2exVzbHI58BoKkwCl/hrg2L7GvoU/KcQnv6Edv+nE3+nRL5upLvHmlNzy1I4sraxg3Z6r7qUYlKnqwmc7AmzP+yi3b2DJdmu5X9yx5MKGN+yG0sYa4WpbzkDbETQ+/WcA93iOsqX1aqPxb04brMi/CBoJnTdUC5kqIzZt7tLTDcg2bKTreCw5uofocHu11vKeuP5X1RkSDTzAWgqDTJ7jgaqdCcZL0yql0XM77rXNVGcJ9zs6t3MdbMib7V/BtXMat0tvGuJVxq7zzyLiVcavWWguMW7XuutuS5zdutbodjFslrym2b2X7VhInbN/K9q3KXWds38q4le1b2b6V7VsZtxLYM8E192DGrYxbGbeyfausMWDPBG3fKh4Ttm9l+1aWb5W9v23cyriVcSvjVsat7Jmg5Vv5r+eyh/8sQgQQxD8fFknc70sS7164rj2DO1dacrtOhNNuRZ7rbtuMh+NBUKdFF+HnBzhtVOoh+Tac911Egu+o62kR4VZluIcdyTnCxui/VTstJWE4iGk8op4xkbChUgIHLaAYiBPZUc04TyijJ7nPtYOj0AqJFPHRHcGCjPN/4zp4B+3T3CT3bdugTlq4K2KjNLypnE5KPf/BiPnKKVtP5uZ+ZX73TeajuKtpiGiqDifC9uBwJO4yMs7mNeNcI3B28iT7t7RIZQB9FeLNSO/9Zcp1VdaSl9Tn12vDdr6rFeZbP3UzL2vlQy18zZ44JO2KYOpU2j2Mq7+zBp3FZ0UAkvaCgBgNrO/foa+HsealxeOHqLesrYvLdEPOe1xJ3R5nk2AR5OgrEt1f9d5PRMy8TTOuM4d6PYj9c1bifg9eqLAFrmu38GKEhhxtrd2KPNfdsMwy1yCo8+rBfT3tUUkx7VDO+yIPBF9Q19N8ckgZDhc7c44wbh9Q7fQZAllx1lyA3bgWNlTabrxAuUJ83qUCybdHt+C8KHWcVNrBq9hRi/BSxvkDxJZzaZ/mjs8N26BOWrgrYqM0PAG37Fkmb7y/zLJ1ZW5uWeZ3n2A+iruahoimFvJSmeY4uVfq+G0UT6c341yDlNPvhAq42hY7etFXId6sj0O9uK7KWvJX9flK30uWcvyqFeZbT0Sg4pLcyFuaWvKaYcx/kxfKBH77Ldo9jKtrWYO+y2dFtF5sD8WrMTkHF/RecMceGfH4Kuota+vcFnwxSDh+TN1CnJpEWZcwHoOY82H43hlwgHKvY9wqvW2MW5U2loxbGbcybtU6h3Gr1mln41bGrYxb2b5VuWPA9q0qF4tt38r2rYxbZc8R27dauz1s38r2reyZoD0TtH0r41b2TLB19kxs32p1G9gzwcqPH3smaM8Ek8aF5VtVdp7ZvpXtW+UZJ5ZvZflWlYg3tm9l+1aus+ZbOZW81oSzWJZYIiTTf5pwN6tdiLIwE5HAyc1M9l0XR6QmzifHGy0g9vggpb4NuMv9pMj3f+e9/wuufAMRDgZx4B8QCwrEwfEdBD1BmOmVqCKIO2/FGadnBesZnDXOQXglYtAJDLpSHXgGUo9yE5UrffyoTEFZKcemXOdiEqUFUxk7MkZ1AugbODvdiSivFFHhS1yztduyQNLqx9QpSWS3CtHLaWVe4zwCVTljeyRj95AS+y6Ih54k4KbFL6lbE65ZzbWDbc7RTYlcrqFMDyhRYzlt11M5o/hmiDhLGUviqOqZJ+NUHHxeCcED0f95G7V1LeO9pQSj3RivOyiXNBERnohLUWuIhQvEoLnYHQ9S1z1elSlpXqSJClcgCv1c/XsR4q3Do+vfqvpezuuZ0y1R3yDk+keCM9a/cdrS2LcZ15E6NeIsliWWGIqDagztQpSFCZDWfZs5ZnrgiCSOknI81gJij4kp9a1jnSu2dgceeTki1d6Q2mWsP0EsKBAHxxcY22GN8orkvw4H2pHYXql6foP1fUslBr2Pm4xSXyTQm3pc2kJzotRjzzIFZaUc63GdYxDzCp5l7MgYFSxknN4Ll9ihxPuMv7aRWL0GIeTklFgr9RzfDFfew3lJQjlje33G7vYl9t0c7imnZ8QvqVsjb8osx+WwUkcXdf2fUqbLlKixnLYL8eQiVd+WvjeSBxIyhibyEgSJg3erORFeaPK9NmrrAuO9pQSjXRivGyE6ljW0gRcmdG8lsXAN7T0Vh/V11HX3UGVKmhdp9yOLEYXOUP+ew8uIYrfnc1Tfy3k9c7ol6ruJ9/52lbwveID7XY3mvCRC+tO4VXL7GLfKP5aMW62BcavSY5Fxq3zrsXGr1jmMWxm3Mm5l+1blxg/bt2pe/LV9q7X3dmzfqmXXe+NWrcOrjFutbgPbtyp//Ni+VXb72L5V/rFk+1a2b2XcyrhVsThhzwTX8GR7JmjPBMNYsHyrNffolm9l3Mr2rdbOvbB9q5bfS7F9K9u3qvSYsnyrVsy3cohF5pJs60h2y0ri7M4JnoR4BNeeNIgQ4HncCk8jeb85Li8/ic4vx6ckz1XSJcdxzskJ15yHe5MrkrC/bZQIqB0b5Vwi4GwiGTAWNjSRIKiTqL9E7FGLu1MpdTqB8wXXyYC3EcpooZv8/g6SaA/P0baHUNZ329AlTx9/w/GhJa9xPE5W4iwRBChXMIfGkuS5C05XPmrjICD9ZwnzocBY2asN2vL6qNxZ+LBEV045xFV0dBnfDaIXzxwpRfAaxL2PKiHCDBzIZI7Gc6IBMVRznDqbc+zJ9Z9HwOyZx2MZS9eXmNx+jnLkWkZiske5vl2Fy66FeD1YOxpo45UIzjyJ1hI7lyOskt+15hGS2z3CopZ6e0UxHNOK9ZX43g3B++Vq7ct6OYCsXTI3pkRJ8fL/T0Bi9NrQjbVIrtFIn7d03Jbx9TgC1Se47jE4YZ2OgLM5578f4cBGOR1xa3FhvQkxVOAYaZD+uBu3wgNI3m+OAGe/6PxyhPk3vAXW9OG0f3zN6UokX1PEMU6PM+3YKOcS0tvI+hwLGxoRVoU3dAhmE29EWFtKnfbifOIQ+xxzSAvd5Pfnwh92ytG221PWF9vQJS928Ty1ha+xB8LqU5lHdyKsLvD/4xnz4c0rPmrjICD9YwnzoYaxskUbtOXpUbmz8HqJrpxyiKvoWhb0OY/v890zSny4HdaP63gjjqe/HlZzNJ4Tddz/NMepsznHCK5/NwJmzzy+k7F0egnn6oJ4OIi6PD9n8f+/RzBaybL3jNaRebRnfcTrNlexcwG8UX7Xmkfgnp41oCXPn4XdWrG+BTUuBnAP/niOlwPI2iVz4yklBpQ5I/c9g6O1oQtrkVyjgT5v6bgt4+sGBKo3ct3deIHSgeoFIeUexq2y28e4lXGrrPFh3OrrMG7VcuuBcavW4xrGrYxbGbeyfatSxoDtW1Uu/hq3Mm7VWmu9cavWa2fjVrZvZftW9kzQngkmx0Z7Jli5dcaeCdozweaOIXsmmMzd7JmgPRMM48HyrSzfKi12Wr6V5VvZM0HbtzJuVdq+mHGrTpRvFf7nLEjE1bjyNORUKp6C0O1qXPaaEJzNixwJm0ja3hvBTnMbaoASY8k1PMKZoyrQUElHgbdyhrpqUdEKXIvOU59L+v7GJPlLEm+MpozfvcP1lpKILk6FcxFcLVBCn9jZKe0ICeu/joRgs6nPnQhAvHIHW0r5swSEoe6XULbHW9BZopRjCsKQSp/3GySyB1HsfyhBX4F69yNhRlztniDp+0dsPvYpU2DXm7FwSTPKXlumEKQb8zyITMZEc08c+lZEQqOzSzx/EMB9wXwpp21eI/lcglze4xTm5qXMDRG1iVD4XUSFGo+3kUi2QHmSML9EB6XetLfHtWkBY+sxxFR3V7jsl+CQ1pt/H6TGz3IEhZcwN3Zi4fP0QSXWjm4lzrtBJGj//3a9LXT8XM0liflf8e/Zqq1a6wix7DuIRWYizNdl0/P+tQQRiFcONGfz/5MRxg0t0gar1Np2EHG2pevbA+erF3FIvBZhYSXm9neJJafQDnU57az3p/1OwWWvEcHZ9MiRsBFHu5EVGie9lBhLruF5mLFLC7ycwSF42Ji6ejWeFvMWDeE0NRl8MIyzC1NiYmPG717gep8Rz8WpcCrrwSwl9ImdnbIS94+KhGCTqM95CEAEE/nc2UXGWw0vi2jkJqEtHXDleKpEsX7eY2PuFQLf/LYS9NVQ757EZXG1uxGn7D0Zn93LFNh1Yywc14yyF8oUd3Zhnm+p7jG0ELae8aOFRoeUeP4ggHuP+VJO2zyCWLN/id/dn7n5Q+aGiNpEKPwiokKNG9pIJFtDeZIws8QY24329jgQzmJsXQ/PuqDCZT+O+3Z5Gck2avwsgEMdx9wYzprn6YNKrB1dSpx36yCS36QF+/N7ai5JzJ/Hvyc180VG5RxbcK9+EOv7tKhset4/ooS3Gr9gzT+E/38cvtK3SBvUq7VtmzLvsUo9auF89/OSiFPZ6KrE3DZuVbyNjFsZt9LjwbiVcSvjVqWvNcatjFsZtyo+T2zfyvatYv5p+1a2b2X7Vi17n237VuW3ne1b2b6V7VuljwF7JmjPBPPGUnsm+PU2sWeCyfeJ9kzQngnG48KeCdozQXsmaPlWYQxYvpVxq2KxwLiVcSsZC5ZvlT1XjFsZt3KVzrdyyj1oThmJqQX1U5IQJ2QkbgdhxG9ICtduVKUcBcr4KQIGKf8knBH3qbCwpwt1O0C1USz4ex8XsIk53tA0l2RUcQ3T7fRFgvPZObjxrIjadQaugUsRsU3ib1vRBkfnaIe+JGOfSgLzUtyXaklwPbWEtizg+Ocp16EV7INyx8kcklQrLfQ6HWGlxoskCceOnEEE9HfaZCwivHLdR47lnK81o04/Idm+nO/2oY9lzmmswK1yBePoshIdvAoI1v5ZhqNmL5Knw9y6uUyhS4HEXnH103X8mMSrfRAolBu7KnUMRkQY3Ew9gf3LEgWbctTipCqJ8y8jEl2nBcod4pRHqC5tuKlyQm2kDy5mHNzBWKqUiG5Ujhitj5CY7UsQZpd7XEL/NRL3v2olB76kQ1zyhiAuSFrvBH8gzv8dAeoo4sMC+uxkziVucknHjxDCJ8WU91ugft0Ye98gsX06LwEI/6+xiPW6OS5F4h4kLkDbl/DdGvVThA73qfkeYx7rw07NEO/XUMZpCBik/GMQgI6ssLCnQN1GqzaKeeNLuIA9VORcP0YcMUG5hul2ei/B+exQBNeLo3Ydj+j1M0RsY/jbENrgmznaoQcx9FuIpj/jbSAFHN2+VUJb1jAWPeUSt/C2Omror49aQOh1IDFaI8zNVxIcOScRJyfT3yc3Y20O89wz7sut0368OKKc73anj2XOaSzGrXIx4+j4El+UUgOf/2MZb8/tCt+YystmyuGdNYiWxNVP1zH03c+YV7Xt4MUjfeBC4f7Kc6M8u8T7Yjlk7ZO15UFEoi3xkpsQpzw399KG6ykn1Ab64BjGwbmMpUqJ6AbniNH6CEIyX8KDgnKP4+i/BuL+vFZ6I1TaPKhB8DwuZb0TnEacvxYB6mDiwyz6bF/OlfXCkD0RwifFlJdaoH5dGHsb8zKWcbwEIPy/xhzW682acS3jVtntY9wq/5w0bmXcyrhVy69/xq3KazfjVsatjFtlr+G2b2X7Vnm4nu1bfb1dbN8qfbzYvpXtW+kxYftWtm9l+1b2TNCeCRq3ynPvbtzKuFW8L2/PBJPHhHEr41bGrYxbGbcybmXcyvKtSn1OZtwqvW2MWxm32qzS+VbhD57E/YeUg0C5DmU/R7B1X5SwlpTAdlmZAeJFEgLfVgIafe4jmpnkUIjqJCJFT92WqzYT5zWPoCdLKOFIrKvFxSOIaT7hu0tJVP0LdVvAvz1CyQP4bOwEFddd/385LnWzcDQop92GUlZpjzxOSy15rIcj26oWTEo+DEeJ3ylXvqS++YQ+DYKoW733V5R5veM557hmlPkJBD+lfKc77kky9pPQRJLuHWW0d4G6XUkcutx7v0EJ3z9AuWZeUYbLzllKnCN1ScJrtIM4frbmEYS+dyHMqmV+PUq5ftnMRPB+yn1L8KH3/o0KiyX7qTIH4cBV9J0I1dIQkvlPqNB8nV/C+jYUsePIFhAhB5fMkxDdXUH7axHdJ8qtcbMWdLuUxKQ+JNY/pARVei4sV+PjAwSPMvbisqU5DSYdVyTMuVXqZQOVru+Oam31kaDsY8Qe2pn3jjKvE9rU02ZXIRpwzXAo+x6CrUsiYZxYZWscX8Y1aqj7JNwORUCjz91cR8iaqE4iUvTUbYFqM3Fe83C+Ys6qA5QD8LfVevAZvO1y6jaLf3uEkqP5bOwEFddd/385LnWvIEIvp936UlZpj1KE+S1x9OYlGPUt6Ia4Iy9aOFm58iX1zRT69FxetnFimdfbg3Pe1Ywy31iG8LsWgbqM/SQ0ErPOLaO9a6jbj4lDJ6hYlOcYrVwzT+RlDaW+ueaSqC5JeIR2KPflGs05gtD3V3CoAvPrOnU/2aUZ5+5JvNHx43Vcnit5X9JTlflxuMVoJVRLw3jloN7c+TqzhPWtL2LH9VtAhNyfl30MZswujPYgpii3xoEt6HZZYL52RzB+FS85iefCAjU+JrIHIGMvLlspL1c5MWHO1auXDVS6vsPV2ipYovj+pZEz77llXqerqpdxq9VtYtyqvLFk3OrrMG6Vb+wYtyreRsatmr+uGrcybmXcKj0G275V8vod/7/tW9m+VdIcsn2rr7eJ7VvZvlXa/aLtW9m+le1brYY9EzRuFeaCPRNMvj8xbmXcKh4T9kwwfS/euJVxK+NWxq1s32pNXDRuZdwqb0y0fSvbtzJuZflWk1sj38op4VNIwn3Se/9sCcll/RHUhDfKP0OSs4/c2ZqU8K1ROQF8SaLcq7hj5E383cUnYxUih92bmZh5MkKCa3EBEDeUlZQ7ToBtxJ1j8xKu0ZMO9iR4XkMbFHBj+iJB5LAyalONZQgYP6XceQdKSKI8gz4PgkyPcOMp+uPsEoQrN6r2WI4gq1QhVyWPa1Vb3dkKSTLBOecHtNlpOC94xs9Q2uMJRDojyhAE9cTdawX9VY7TTQFh0uISrz89mmdJQlYtsn2cZPBS5mEfhI0LaMdS2+fPam7emXOzoi/t+CKOHCtSEty1UNgrkUCpbj7NOUKisycufM5cD/PeE39fRoxXSruFBOrv4LYmECHNn7lmJevQDWdBTxLzO/z/PlxvDg6EEuteJK6WKlpIO4Ibiy9BbLkXgsNyxNjFjtiVJWkuecbkh2W6ahY7erBW1yesN/Ec12vfBMoUBFmepPif87beUstwQHQt+Tm9DCfSvMcAxP6n4nJ4MWLFr4hbG5Ow1Rxx1B1K+BTEYzd5728rwdGwJ2UJb3y4BfdaH7mzCZ+Sn3Uk7M+mbx7G7W7vnNfcJGU81hOXN29mm+wL7zmVfg9iVU8cW5IghGxgrSslDnVl/fGIwX5KG9Qw/99LEDksi9pUYz5xaBrlPixnOQYTy25DkCkx72b645AShCtnqPZYQDyqVEws5zhVtdV5LXytIL7ZGpfcQxg34eUjnvHTl/a4EZHOoDIEQV15ecFi+mtQGeWsQZg0t8Trj4vmWZKQVYtsb8C1rWuJbXgt93i7ltE+F6u5eV7OdaUH7RiSO/9K2yY5p2qhsFfucC2x3mVt0Hriwgzmepj3nvj7IGK8UtqtCy+aENd6T3xuoD0r5aqsrxecBWXtfIH/H8n13mR9llh3P3G1UgLgCzlvXrHlFiRzlpPUWuz4YcI4i+eSZ0y+3kIvZ6hlrV6SsN7Ec1yvffdRJtmXmcrLA0p5KYMco6Nryc9xLXjv0gux/7e4pzqG/aR5xK0B7Bs1R5Qb9jeMW63dJsatjFuVOo+MWxm3aunDuFXz29C4lXEr41bp88P2rWzfKk8ctX2rr7eJ7VutaQvbt7J9q2IxxPatbN/K9q3smaA9EzRuVSwOGLcybqXHgz0TNG5lzwTtmaDtWyU/jw+wfCvbt8pzf2XcyriVcSvLt5IxYPlWvvXzrRxOCCGx8WCSc9dXHZJ0sm6RmC8kRHtEb+EohqQk0vdziha3IpFexAxatOTVv8t1epHj30XqsJyE5Q8Rio0qM6F742gCnJEizJIkwHcQOTQhcpyqxF1HIV7bp0jC0M609U8y3EC8+tvfce8pZn+5N4N2FQKgh5rZB2nHoTmFaUF0IfhLC5UlK3HzboRZ7zBnRjN+Qzud6b2/lzG0cQkJrOLe5st0DSkwd14tIznxUzV/Y7FRGu7Lef4R9NdTCByv563bpZTxasbsGOpZrE2DCCoWj2gHuKR52Mj4nkAC9h/a6AG4CBp14r3gccQCxVwuh5DALVhEW0h8XkBMEVfa5h4FtT7MUNdpYC6MQ/h0gypPqOPziHMrISgIAty8b03cmDH1AQLvrSrcl92I5V61w6oEYUUT60tLjSkRJ4lYcVWGA6fGyoQ54xlTbxKnByOk20nxCn1cpeqehK8Qb7TknOqBkCKsEZ41bAaipJs5HiD21pYw1j8kjgVusi3xfx3196TvdYmSooIzqkf0Fo5iSIrLL+UULQ5BeC1iBi1a8urfP2tme4uwPg0LGJOvIxQbXKbIRb+8oICYL0mYJaKeF+j7RkSOzypx1y6I10ZmXK+WPgttvV/GmPbqb9fiCFdMIDkSnldPjL6qhebCDjnbOvBMweUtPD/jYwNetjGHPuvC74bQTuE+5iLG0IASRF/i3uZJEim1XDXMnYdL/N4o9eKVugSxURryitoH0V83I3A8HXF0KWU8hTF7NfUs1qbi5jw/mmuxkEn/TV4scx/i+tNaeVx9S5WlXjmnadwAByv2spt1Fb/0jNX5Kj7PIqaU4gRZbOy9pxwF5Tp1zIW7EJT/TJWnnnuUrSskoAsCXB/d06YdAxhTExF4V4pjytGFWO5VO2iu3ED/NrK+tNSYCmuOFismvYAoCcsS5oxnTD1BnO7Dxs5wxSv0cZKqexJC+/y2hedULQKSsEZ41rDxiEbP4riM2FsoYawHbmDc6uttY9zKuFVz5qtxq9UwblXZdcC4VfPaz7iVcSvjVslzw/atbN/K9q1Ww/at1o4Ntm+1GrZvZdzK9q1s30pgzwTtmWDeeGDcyrhV0rgwbmXcyvat7JmgPRNcG8atjFsZtyoeFy3fKr1tjFsZtzJuZdzKtfd8K4cQoBFh3lUkqE0nAS0pMe9jEtmeJDHxXwlJcVpU8A7ioPkqcfpDrrETya15G2hMRjKcJE6GBtq+mQ/sCyRWTkLEECf+NeA0ckOZzgDxMVqJWw5i08YrMUcT7XgtbedJUv8LrjofIPZxRZwFjlGiIS36WIlQ40vqFYQ8SZjGOZLOvb1yMXwDwU1z+yHpeIbk22Kf60ki5spmOlKWeoiz1ba0pZ4TbyFEOVm5dy1nYk4jUaRLhvhzEmPimTIFVeJIEZJZNyrxu91JPtdOmEloYs7sWOJ8uxDR6Vtcp1/O7x7L5w9AdHYLAuAXi3yvL4F2TBFHRe1KKInui7hRbAnnkmLHAQllbKJfVqh/H5DjXDcx7r4i+XQ+YyMcsdtiJY6hLDz9EGmlOT5+GiV+P1kBAWHoq9u5Xp6E9S7E1jmMyz4t0Je7E3M/Z1yliY5Kcbct59gakaaI6IoluUtiuwhZ5WdjgmhCYy4C156RIDYJ0halCEl65HBmLSCGPwkBxYdRmV9T/w794stwfO1Lm4gg906udyOitH1SyjUZAU2Yl79i/MVjQosKXoA/zVRCgde5xnBEb3nLLG+YiDEdgW9Yo4733g9r5lirIQ6MgbfFzoN1vBjhZxVyoNxAJWBuw7rnFadrpB1Ppe0CtmRtuBCRi/CNrBi0mxIN6XmwDKHGbOol636MsRlCz2HKxfAx4ldz+yHpuAURZLHPdWVuL6ugg1meQ5ytNqQt9Zx4mhujfdV9wgIEsKFtf5yxXtfynXraoFDmOKsjxvUv8bu1xF/9MoMkNDJnhpc4347m3u5prpOXD+/G50cTG8+GJ9yfIw6fQEzJclTUroTyYoo5OBaW6pJYiWN0Qhkb6ZfF6t+jc5zrTMbdPO5JZzI25ia4LVbi6AtH78m9cJrjo4hVFxJ7b6oAjw199Quut24JfP9NxmX3FujLzYm5MxhXaUK6Srtsx8dQ+JVs6mQJy+XvMmdkjRJnUsGb0cs/PPHwBhWPRbSRBGmLPPcIOkYNyjEOBsJvLlDrqZT5EfXv0C++DMfXHmpOGrf6evsbt/o6jFsVn1fGrYxbteQ6aNzKuJVxK+NWAbZvVTwW2L5V/nhp+1a2b6XHg+1b2b5Vnrhh+1a2b2X7VuljwJ4J2jNB41bGrYxbrYY9E8x/T2bcyriVcSvjVpZvZftWSbkElm/19XFh+1a2b2XcqnnPmS3fqhXzrVyK29D0hKS+3Un8Cz/TkHSuhSS7iUvfJSQ5HlWGsCu4rkkS5CQEa+LQFyr4a5LE8yR4FjsKiAnEJcmnJCEuJ1muWCJibZTcuJCOOJ0EwSB62pO/X64czxpVEtRg2kzcdX7gvT9SKU/zOl8dwjmuIUF+GudaQRL8SBI8J1O2t3B0GZghcAuudp7yLuX/76hAP8THLJKasz7TjwE+lzoF0cquLVAW6dd9cHz7EaJanSS8GFFuElYg/FqAMOB3Gcm83Unab0Rg9WmJApFCJOg5ocR6hrH5boLjWIxVHC/mFJD2IJF1B1xyJpNwOyrFtSw+Bqj5L0Imn8OBL3ZtWMT/7xcJd7/EuWd+FB/DGD+ihcZUsfn7H4jafEJfvEH75TlXDxWPrlHj9SSEmbUtIJLcXMUHEaM2qHjXQCL0PYy5Sl3/XDU+XywitC4w9jZijQn9vF0LCUbXV45NeoNyAXP8yhKvW6rQch3WlCPoj7S5Hf9tVbQeJglFZH30JPOfGAkxe+Mw+VbCdWUeP1pCXfbHxTTrM4OU0F0QXE89a8uujD1P+99SRp/+SI3nGOMS+mhzNlzDzzQknesj1mtx6TuOn7uUIewKb68WnjEGwZo49M2Hrw0lsam5Y74GcisuST7FeS3Mge/n4DZ6fgykXfaBJywhrosA9AQVZ0SUcSfjsqtykt4Vt+ZC5LqddXRhzeuFs9ZDtOeuxNX7mO9Hw0mWIOo6iDqmzfPgaucp72f8/7ktEIteybF29IQLTqVON/DShEqXRfp1JHFjT0S1Wjg4F56XhMVwglm8PeXkDFFaLfcoDXDhaSW+/KImEvSU6g49gjUpdhyLUc9xf04BaS33Qhvx9pnHmcODU1zL4qOXmv8iZPI5HPjkCMI5jyjwMoS5Wrg7m3g9M4qPn+V0Ca70Eebvt9U9X9wXj5XwwphaFY9+qsbrPmwUFlpAJDlQxQcRo9apeFeHMPtCxlylrn+YGp/3F+EgNYy9/qwx32Ast4RgdB32GyR2ys9ZzPEfl3jdUvlfd9aUb9AfaXM7/lt9tB6KS27S+ujZC9k72rPpxgsSnk64rszj60qoy1bcnxVrbxG6C8K9k2dt2ZSx52n/Ul4eJceeGXHSuJVxK+NW+WOZcau1Y6Jxq5Y7jFsZtzJuZdwqwPatvn4/YftW5a8ttm9l+1Z6PNi+1dqwfavkuGH7VrZvZftW6euqPRO0Z4LGrYxbGbeyZ4Kl3pMZtzJuZdzKuJXlW9m+Vbw2WL5V8piwfSvbtzJutXaOQimc0/KtfOvmW4UPCJpIcP6NSkQLyfb/xOFOEupnk8wmCf4aWcKiV0lYaY6TVG+cHW5CeCDuiV6V754KJTwUSJr7u/f+UpJmJZFb3Jd0feeopP0CDmxaIHkvqtB9EQroROh/cP4gznw5oS2bVKLhVSQAV6KOspgfQl09yfYhGfFwRDYbk4yYNZl/xwBtiMp7fQWcw+LjHc6b9ZmDub4eo3lcx8o9jk5J8GxEQPMTnK5WqoTQIELziOcOL9JOm3ON4MTmcYy7uoy2PVSJfs7J+Z0eCHPjsRjXU0RhMR4sMna64vC1CjGMuOjNw6E0TxlfjYRoHxYRiOljOxx9tkEkI46qup5fIqoZx/xs4qFcS7uXJB21iHhuViKlRfz73hKcG/X5TqbNRIC5EMFBSwjmDmMOH4ew9gb6WsaWtPvz1KVSZeiDe67EpWLnvQURiiRpv9oCsWw3RLl6XkkbfM7YLPWcv06pm4hBBzJ+difZvz5hLddl0W5Rq6K/v48gS+OZyEnrfdasj1OEWPsg4NPruMy/KzIE60nHuYzjYp8rIATpwfX3pH+Xwh96wH1E6FFqH0ic1vW5RIlyJdn+jwj49UsRxHUzRpaw6GGEac2ZK91YN89EeCBvnPCqfBdWaNzXsB4Hd9Mfwjd+HwlRdX3fVOOghnitBZIXEUtGMb7DeiK4nfNvzloUt6X8/3wEjZV0Gi0gRAt19YioRrKu1SJ+71JExHIyIsS6qLynt0B8foHzZn0mOCv7aIzmcR0r9/hmyos7GojN++F0JTFnIeu0Rzy3U5F2Gsg1wj2FZy06pYy23UGJfg7N+Z1aOEc8FuN6iigsxm+LjJ0uvHGmnns7cdGbXoKL4cOREO31EtbBYQjFhiJqFkdVXc/ZcNm7mJ+NrM95X4hSyaPAWD5Lie7m8O+LynjhTYH7vdeVADMkz363hQRzOzKHd0dY+zN1n6Fj6t3UpVJl6M6LPyQuFTvv2Ygpg5DPM8YqHcs2Q5Sr55W0wYwyHVyPSqmbiEF7M342Z89gScJaHruZe9qiPvr7S+qFSYJboheZvMSaNTmFJ41kQ0mv4zL/TiyxzQ9jHBf7XA1umLVcfwT9+xn8oRbus1mZ4++mhPY0brV2+xu3Mm6VZy4ZtzJu1VqHcSvjVsatjFtp2L6V7VtVYm2xfSvbt4rHhO1b2b5Vsbhh+1a2b2X7Vunzw54J2jNB41bGrYxb2TPBUu/JjFsZtzJuZdxKP9PW/2/5VrZvFWD5VrZvZflWxq2SOKTlW/n2nW/lEMIsRyDzO+UyV0Cotg8JzNpNyJPg/zLJ/+I6lgYtxrm5mcKbrZTISLBCJck9iyirkuKe3ogtktzXRHSzgoTIGSTFTiTB+R4cBYNQRnAF7bqCNv0qEl3EkMTHl3H18zh3HIjYoTnJtpJEWEsC9K/5dymJ9LtTD3EXEVfIl0tw78l7fILwIOsz+yAGkTHxToXL4FD3fgfBxan0uWcsyNvMZU48hBBzICKCQ5hjV5BYrfshrY8mqPH2LknAed1QHMmnN9AmX+GKtFuO7/1TzbE0EUuTEkdOUHNkPuQgT/lqac8xZQi1rkJE14jYuZQxVyCZfnpG3QT/pM0rLSQr5QjXF4hT4oIcItT42JhY8mkUZ5ZH4q+flyDGLPXojfuXFqolxdhKOT2GhGuPU12ezw8nhm1VwTofjKjopihpPEkwvpQE8byJ3l0R0MXuweE4jbUpbZ2WsZQmBE4SEH7FuTcgru1EXOtHUvvJuPiOguSIu5uD1ARhWBLk/K/hQJhXSPw7vptn/nejXCPo3+cZ+/NYY36C8Gww7V+KkFGEatczN6+mLcRlrob1dSTj3yuhqoyHB0n+l7UkDTomn9VMLjBEiYx0v4uA6zZEWZUU93RDbJH0lgsR3SzmjRrjEVk+BNe6EAFrEMoITqRdRfw7LxJdxBAnwgeVS+nNOPHVNpO/CGEvIBw6in8nzc+0Y3PqsUSJP+oobyljMs8xBS6T9ZmR3JzImHihwmUIx3qIp0Os/BZ97hkLSyJhzlUIMcOYPJ7YWmAcbBL1Q1ofaQfYF3EU71tCec9mDNYx3jblhq3Y9/6o5ljSCyikTHJvcJ+aIzMRouUpX4H2vLoModZJiOgauKcpZczVICAcl1E3wR9p85Z4aUHeI1xfIPcys3KIUONjALFkWhRndIwPXOR7LcglQ9w6LxKqJcXYSjk9/pXz5eVK/YlhlXyxy7YIA88kRki7Jz3A+Iz7xLybKl0yxLMHsDalrdMyltKEwEkCwnmce13i2nDGYE+cRPfFxXcw/FwL6rtnuN7L+R/BgTCvkPhkvptn/nehXIPo37sZ+9NZY/ZjHelD+5cyt4JoOsC4Vb4YYNwqvX2MWxm3Mm7VOodxK+NWxq2MW8U8NMD2rWzfqjlri+1b2b5VPCZs38r2rfLEDtu3sn0r27dKnx/2THA17Jlg+hixZ4JfbxN7Jpg8VuyZ4BrYM8G1x4Y9E7RngvZM0PKtyt0Hsnyr8trN8q3Wzo+wZ4L2TLDUOWT5VpZv1enyrRzCuAaEhILZCHGC+57jwqeSyBZwDUKFvRLEfGlYRYMEgdGfvPf/UWIi+s4k+SdhDuXQIoxZzUyw7knSQ0gmTkJTlJS5VCXfH845LksQw2QJLRtJiP+3+ncsrlmK0OFu2uOTMtwUupHo+QZ9/THttZx2DMKhHzFoNiuSRF/gGKeEg0tJ7K50cmxfyjYuh9PaU6q9d1UOXJUqy9Ekfop7miQFB1HN2/zN83N4TrFeWvvKWAx97umvx0pMvg3z3KsyfYBSudj3uhIH4nGfNiduRsR7ByKcYm3+A9ptrnKIm46L17VFvl9L23TDAWgxseBWHG2uSPneZggqX6QdZb7JnEubmx5yeS/iI9cCYzztkKTgh1IcmTy/n4ZCfGyRxSr8TeND6jgnOt9ZLSBUcSRAT8kYUyJoe1wJGMsVMu6O6LZOCdP2KyIAeIm2XEmff4Losrn1PiQSacm4+ipaS3Wb/Dqn+1EQKPsMh9r1iM3TlQPuXGKDXpeC+6FnLIS28imieY9j5zUIrvS19JoRz+F+ai2Xfs7CTVGCfNohQpWdU/5+C4n6QUjpleh5lVq/krAcQeTwnALfSznXpYy5sI4KJiHEuVbN6yCS2oO//xShwhYJYr401LPuBoHR+d77b5cofNtErS0x3qQcOi6+0sy1tCtz+fsp12yMxH2fqfVUxKTHJ8TqLKFlA3z1AfXvWFzzGST5AtpjShmOrl1Ylx+jryfTXgtox5dwvDxdvawj7Vw1HHcp4eBnJYqK8x49KNtdOWLNzaq9N1Wi2Eo640yNRP1/hWs9p2LXVB465BHrpbWvjEXh+ZOZr6W4KoZ57lWZJuKomWesXJsw7tPmxFmIeM9l/SrW5rvSblOVQ9w44umpRb5foG1CGTdi/r2Jc/WvSHhM+t5AHp7eTzvKfJM5lzY3PULfi9T61Vpiwloc+65SLpIxFsKpjkP03T/jfOFvGq9Txzej8323heo4St3/NGYI2m5Q/LVcHrs5PHqh2ijZMuPzvRiTY+FV84mzAypQ7+3VOqHH1bwUzuURdefhFmGvwme8WKc3sXmccsCdSmzQ65JwjzdpK58imve8fOinCS+K0WtGPId7qrVc+jkLZ+bk92Fd8EqUHR9nI9oMQkqvNuHr1fqVhAVw/Kz5JEdfHIvDuYxbJbeRcSvjVllzyLhVcsw1blV5HiK8wriVcSvjVsatYti+1Zp2SIPtW2XHTtu3Wg3bt1o9Hmzfam3YvpXtWwXYvpXtW9kzQeNWpdy7G7cybqXHg3Er41Z54oY9E7RngvZMMH1+WL6V5VsZtzJuZdzK8q1KfZ5q3Mq4lWsv+VbhQ0m4CdFFnNw4jOT8fjgXiHPXPVxgNEn5aYmiGnMQxByeM4ExJP975ZC1LBI9SPJ/+N0XJDY3J/EhiBzzCv887TAUkUYsGBHHkJdVHUQcKO6Nl5F0+2flVlgs+S/gD4gBpyB42SojsTck/76FW1sQ1MRIElA00Fe3k2zYJ9qIPDVB0LSShM1ZiEsqlYyyMeKWWzI+sxOTqEkdU6jHIRUsS5yw+x/Mi01po34I4laSEL0BP0t1NCog9FygHEw+xxlu9xLOszfzQvrqqRKShofh7vVaJGhNGz/TSnBZ6kbyfkh2Pwbh4Ta4du6co92D6OpL6hZDHJ/io3/kCCrxRIu50kR6gk8R6rWUwE6OU4iT4kCpE5GDUNUTf4PgUuOtIufdgPOGhOtnlDvfh8yvefTnuGYkucv3CtGitBEChBWRgKxBOSI28HuJ4zcqN8thJEnnnUvdaA85r/RxoUgcGYl49hDER5Xq070QK4zLcLWVQ8bkIvrq2IzzBiccX0QcuS7jdQJtcoly+FrEmDiPtp5AOfOsfzLm3iW2ZNV/U2KjdrtMg4j8huXo4xdps1NT+lZeCCCudLrdp1HHw+jvybTL/YhG8sbKzRDlp8XIM7kJiBP/+7Gx1JN1Tpy7LoTEbUCMKhaXRJxwoxLbFZu/gYx6tb7Mj5KapC7hd+8lcJxSjyByzJtA5WmHvgkvnAiCEc84fVDVQcSB4t54PPz0YuVWmIejnoYY8CkEL2mC/VCuQ733T8OVwjiMkTQe6uirX+C21z1aS76VIGhaRhx4BXFJpWLSANaUszM+M5yblkZ1PEU9tq9gWfQxGEFsT8Zdd/5/Mm3Rh5jWp4x1uAah5ywOTxt8jzma9zwjmRfSVzeXsGb2440uj0SC1rTxM7aEWNQFke6mvMDiXO5RTsgQAul2X0wsC3WLIc7Z8dEzcgSVeKLFXGkiPR2Lj2tBgZ0c+xMnxYFSMB6hqif+hvthjaeLnHddzjsVLvVXJSQ8m3vFRm70yxXeyvdqok3p/nD9xZGATF4uIf/fqOL4GcrNsh9rZN651IX2kPNKH9cUiSPrI57dHrF8pfp0CwTWd2W42sohY3IOfZX1kpewt+GLiCN7MF7vo02Ow1FdrnEj+x3f5TOhnHnWPxlzLxJbsuq/HrFRu12mQTad+uXo4/tps2+l9K28EGA6ex263cdSxx3p78dpl0tT9plcxh7GpIwYadzKuJXAuFXx+WTcas2aIHHKuJVxK+NWxq2MWxm3iseA7VsZt8p7H2rcyriVa6HD9q1s30r2lGzfyvat7JngmjFgzwQrt87YM8HVsGeCazitPRO0Z4LF4oY9E7RngvZMMH1+WL5VMizfau1xYvlWyfPH8q3WtIXlW1m+leVbWb5VY1vkWzmVoP88bkJ3kGh4QBkbDmdzMTmnQBL1RTDXQGLqLIQcs5kEwV3rwJRzb6cS3haThLoqOu+rHI+RcF9q+XsiANhAuZ+IkCWuy3REEP/w3v+T330n4ZwFEhMHK3ewGSTVfq7afggJlfOjpJa5StwjiY8iLNFuBYKpiIkui8qxLUI07cQQhEMeR7WBCEheIwFwthIoaXyOyEK32T9J4k9KhHynggKrYVzngSKT4DTGoHbKureCG2tZIpYByqUkyUHqTcSp+5fpHhijmItnQZVtKuN5hkr6zCvC6s+YSBI8aUh7L8NdMM+5a0nQfYP5tGPGGxOz2qYRMeFSRCdZ39tT9c9rzEuZWxpNaty/j+hNXE5mFhFcVOLYVcUCme9NCHof5fcvIqBZxe//QIJ2nvMHQcYI5qm4XH2HpOJ1SnSJjefqB/TtJco16wjK/EsV67RgbqZyPHuW7wQhqEf8EBZAiZmllCeIUz1xYQp1TvvsABwtn6Ucf6MfNqig4+ToaM4kzSlxdG1QsSPLhXEnvvPLHNe/hLbtD+F4kv521DtLYL5ACbZEAC/z/lncWQ9ACLcnApnYYSi4g3rGW9K6sQoxq6y1xdaQw6JE0KzPirPWDXCOsxiLjZS1lhj0jTL6tSdt0KT4yt2IfM+lbKPLOO8htJWcUxDHhjpI3ytwqkm031UJLpF6rspcDLHtI9Unct6HOUp1Z9NtPpDvjouELHFdxiGCCLHsj/xuu5REz81YK8QdbDwxZIZq+3URlYbfezWfpipxj8wzEZY0IJbTeBYx0fFROTaEc2r3K3nhxUXE0DmIxCbQJyJQ0pjBuNNt9kfEJnFZAl6ooMCqH9e5rIj45wAltq9XdXQtfHTBvWx3BM66rQVPkOSX9hKNYu6BMYpxoxpVtmcZz+P5XW0JvLcnYyJJ8KQh7T2f9SjPuQusW48xn4aX8HIH3TZyz/YZ4qys741Q/fMI81LmlkajGvcvse6Lu+SEFnzhhxybqlgg870RQe91/D7wy9/S9r/g3kLWyWJHGAODmKcN3LNuR393L+NlInquTqRvQ9vuw1gM65WHY81MEMxNoF8acLKsQQjqEWgH0azEzFLKE+5vPXHhKeqc9tlevEDiNspxJf2wbgVj2QbRnEmaU8J161TsyOJ2w/nOETmufxxt25P7wJvUnLutiMB8FuNNyi6H57vfhD8MYJ7tS5vq64eXc3jGW9K6UY+Y1ed8QciOap7cWeSzXTjfz+Ac32UsNlDWAm1Zjpt3V9ogtJVxq7XbxbiVcaty46VxK+NWlT6MWxm3Mm5l3Mr2rb4eG23fyvatNGzf6utzxPatjFvZvpXtW9m+VXocMG5l3CqGPRNcG8atjFvZvpU9E7RngvZMsJQ4YNzKuJVxK8u3CrB8K3smaPlWlm9l+VZ+7Vx2p5LXXiURsF/ORL5aEsFG8ub3MMHyIEko8QGJc3cWSaocjNPbuwmiA0kIvLxIudOSZw9OSErOEkvVISaSxPahRa47GNHLxgiR5Fr/wpGqd0o7heTavyRcX4tOtPuiiGT2zEgW2lslWetEPnHckCS/ICz4N8KBc3GEi4UgjoTR6yNhozj/9algYuiltEcQbv4mZUwORgAV+kbjOJLfe+ZIxivmdqWPvrTneQniDt2XImh8g/F+SglOTmHM3prQts/mSCTflbk9jM97BHYiEDo7R/3+njAus6ATdq/K6P8jEa55JdLT321ANJUlYhuMoHQBZfscYV3XHO06AueoOjWfGollH0d1WYDL4b0ItN4hubwUp6Jyjx6IAos5tq0sMem+mxJyxX37Fm1bbpm70Y5vkLi+C4vPiEjI05RQBxFJTkT44Pl5HmR+bhG3GH30IpaJk55HpLp7ioiwm5onPnq746oM8VSfEsrkWGevJiZ9GrkNzk1Yi4oluBeU282kMvpre2JBiPWC9xnzKxH6S19NIf7q+SGxKYjOP0kYm/+REFdOZV7FQmsRfv8NcUQe0ebhqhzv5IjhOiZ1RQQv8WNciugxz3FA1C4NtOlmrD15HKdE2Lk+vCSIHPMgSSgxETHheUUETX1wensxQXQg4pcTipQ7rZ+2VcIgXdY0sdRCxsQwNVZckbLfTX+9pK51D45U3VLaaTx8MYYWnWj3Rc8aPyKj30Yqp0I9fjzC2hr6th/r1u8Rv26SIARxiJVOj4SN4vzXvRkOZvHxQ9pjcorLaYF23i5hvu6OqKXYmtslh9tVvO6NZG6LwDWGiEkaWSMm8nKGvML3Wpy547a9LYeL+abM7X583iOwE4HQITnqd23CuMyCfhvMSRn9vzMPkwUzou/WsaZk3W/1QVA6i7LNQFiXRxg5CBH+QjWfGohlk6O6zMLl8CIEWi/A9QdWaGwX6//Tcji2LSvRZbOLEnLFfft0CS/ISDv3Q4z3+4gdF9DmE1LE2VIHEUk+xD2b5+fh8LKprFV5ytGVWCZOeh6R6uYpIsIuap74yImyPuPlCN1LKJNjnT2FmDQtchucmrAW3VjkHrUGrubhWKX21zBiQYj1gpcY88sQ+ktfPUX81fNDYtNzcK8Y306IK99iXsU8UoTfVxJb89yb76TK8UKOGF4T9fkfVfy4K0X0WMpLN3S7GLcybhVg3Mq4VRwDjVsZtzJuZdzKuJVxq2L3gEm/t32r1TBuZdzKuJXtW9m+le1b2b6V7VvJ3ps9E1yzr27PBNeGPRO0Z4Lx/ZQ9E7RngvZM0J4J2jNBy7fSsHyrr99TWL7V19vE8q3S7z2NWxm3Mm5l3KpLa+ZbOZLtVyFQ+ZK35deS9NYNkdPuCAa2RjQzTYkVNETAJhDBwTQECMGFRQRMryEOujlBXOBSFtRjSHIuhpAgeHGK08/dGQ8MT6eciyOxTpZoKogrXs4pWKjl5yUIwp5Vf/8R1xmDqCm+7mzabYzq0BkIPDyCub8hDCwlObWWzS9JtvmSB4Z5EgsvQ5wWQ8o3GYFiKUnjxQjEbIQBSX0Y6h3jK5Wo2lDEwcuRJPxSCWUKAlCNxhzjRn4/H8ecSzPGzyjqfUXkqPh4TheHMNGFpE9HICPiyilF+vn0KMm3SY355Sli2wbVDlLWiSkBrJYk88m4Fb5BXLgU4eo9JLnmGcM6sfYp1c9pye4FxJW3qnKuUv0Sxk0SFhEjT+EaYe4cVEGXzWIk8Tskfz9AXJVy63E3m3g+IiPxug/xV9db+k2Ls8fkmDNZhwjLf04y2+HKncurDfjltHtI5vb8WwukdSL0LiWIkjdNGKeCqzK+1wPnlZcRsR1SRPC7D4n4pbRNP2JNU3Qsom+PxH1xn5wEYFvWriwHoe603UaMoUMiN0Rpo3q4wQesM0nunFmoV+PqS1z+zqVs51GnLGGcXOvRnALC3soh9I6MNXBd1t/rcTsW0VGYM0k4DRHfLvCfrLL8hjknbpcv0A6ncf4zaft+xIveiC2O5QUEl+Kkd3VKe2pot8V5ai5/huvXE7R5LC5IS/jfDXF0MTxL/ZIcni/ImJcHUs65kVgnSzS1DKfLPIKFAj+PQxB2m/r7nlznatab+LqTaLerlWB4PAIPz5y6EmFgXvc2R5kGIZT1jIFv5hT9HR+JeQV1av0fkOOFCHmP9WgHeYFEUtyIMQ+3SilXsXk6DMfHvGUK679GQ45xI7+fSfz8Ycb4GUy9T4zWvRtyioeDgMojyhpHnFysOEhWPx+o2k6Xe1mCmE3EtnWqHaSsD6UINyXGPw7PeYy48EPi/oU5XYoL1EVws+rntLlew7p7jipnveqXMG6SMIcYub9y79umgi8gyTrWQRx7Ffc1Y1W59bibRDwflCFw7E781fWWftPi7Kub6Wgs6+f3EInvxEsANOYznkK7n8HvFkQCaS2o26QEUfJ6CeNUcFKOlw89CL/fvojgdyT3IqW0TU9iTWN0zKFvd2ZNH5nzZSMbsnZdUKReIhC/jHptkNBGS+AGE1lnktw5s7BEjavZuPwdRtkOp076hRkx5FrX5Zxb3ZRD6LkZa2AP1t/T4UrXM0bDnEnCAXDWTeA/WWU5ljknbpfGrdZeS4xbGbcybrVmPhi3WhvGrYxbGbcybmXc6utxwPatvn7Pb/tWa9rD9q3WvtcwbmXcyvatbN/K9q1s3yrAngnmv7c0brV2exi3Mm5lzwTXwJ4J2jNBeyZozwQFxq2MWwks32pN/oPlW62ZF5ZvZflWlm9l+VbXt3a+lcNpypMctxwnHhH1hWT/YmjMSIATEcDzCN0uJ7H0WpJ6Q7KZKyKOKJCU/+eE88blWBH97RsJiXALiyQHdycBcDZCji8zrql//wBijytyJiTqYwSCx15szN+tHKlElLWMRN5hJOb+mX76inbcPEcyeReSc8/GhUuLwKQPZ+O+JqKefyEaPSRyKykocZCMAd1GUv5rS2yLtONiknIXcd1JiAGS2nIKrl7aOe7xnK40p1L2tL/3JEFzMjd6SxPEHVNwaxKh3myEUV8hvlvJRsGjlO8ZEi6TrvdkyriTdn+NPs2q06HU6W8kggpGMt7Txus71EES10XAqN3SdFk8/R2EgII3czgtrsP4fRbB0qY5xvIBjP9x9IFnzE4i0fVl3NBejL63Hn0zBkGlpz8aVV/JnJcE7NjhU2McDqJ553lzk+FDX/2EcaMT26V8oS4aDyVc8yQ1ZmWMLkpw7ZRz/bnMsg5RTo76rYUSa+q57ulsIi4jxtzKzdLySLh2JUKIz0t0h7uZMSH9NxMRVNrn+/D3sbTBGMZb1kPTfUtwp1kHkcqqImvLeJLcs1yi5LiF8T6Jh/xJwtvwIgCfEK+k7xuiNhLxcBzXm2jPM/mp3eSWR66N8neN+PppkOt+wTzbOaXuRyJGmEs9jonE1aNJfA/x7ENiTCy4/ZL4fFfCvGrge68VGQNh/ffK3TW8sdcj0FjAmyFE1BeSloqhgbaMy+NV+e9G6HYCse1UYufuKl64jBvPQayt8XnjcsT9uHECt/ioCJerpWyTSGidnVMMdhnz4MQyhNqDGA9diYMXRJy1jhh/M5z0UNrjLGLQ7giFinG6Ai9vOAQXLi0Ckz6cBG8QUc89iEa3j+pVo8RBMgZ0G0n5T23mWiLHMfCTOVx3DOKzpLZ8SgnXxTnuhpwx6luUPe3vXRG1PY6Y9bMEN8ynWG9FqDcJYdQ81o9liPuvo3y3ZLiDhxcBpKEBwZ04dacdO1CnK0ngF6zPeE8bry9QB4mxsh5qtzRdFk9/iyOvhw8X47TdGb+3wZvXyzGWRzP+76IPPGN2DDH2QdzQ7o++15u+uZp47emPBtVXWqg9M8HhU+MuHETzzvPmunGGvtqPcaPXMClf7DB+VcI191FjVsbonATXTjnXxWWWdV3l5Ogp70cq1izhugfiSjif+p0D7xX+KO3/YwRfM0p8W9FZjAnpvwlFnJi78/c7aYOrGW9ZvHgUn8tTnnD+n6nypK0t97KRkmc9OZvxPob7tCThbbh/8QnxSvq+LmojScKM43oj7XkwP8V90NNn+oUu8neN+PppkOu+xzzbJKXugXP9Fg6zmL7T3HsDxIshnr1OjIkFt7OJz79KmFd1fO+RImMgrP9eubsat1q7fYxbGbcybmXcSmDcyriVcSvjVsatbN8q697G9q2K3//ZvtWatrB9K+NWAbZvZftWtm9l+1b2TNC4lT0TXHsM2DNBeyZozwTtmaA9E7RngjoOWL6V5VuFcWD5Vl+H5VtZvpWG5VtZvpXlW/n2nW/lEGNkoYEk3L8jylmlEuGWKaexxhQxRJMSFjxfZrLkGRkCGcFKKrYI0dszCcn+3SjnvkWutz6Jf2/QQVNIrI5d13xKkuITOAGMKvLgblMUnYMp2+GIG+L2005cK0ngPZuB1aeEpPqQOHwyIrJ/kTh4AcKm7kphWsB9628k095F296YcM5PIwFJWrJmWhvkFVT1Q5wZNqv+osSnedxr5jOG81zn54z5JNFbrRImxpiPiHQnJdKSiX0Wv7sWgcvVJNBKG2SVJySmF8OlGd/vjcBGJzB/qoLMcpKM0/pH3DAlYXWCGotJ+Iq48AV1fTFDdBOEE0dEgj1JrF5O3bdNEScUIvfLZdTxeNXuqxDb6e8NV3WQzwimIB4OSdSeMb0AEZyOOw38fgLjrG/OsTWuGY5ROyH6TRIxroh+L319Ycq5NqDct6hFZxbneBRXzEWqDYrFy7RjJOc7AWFBQyREDY5xn5DQ3kAbH0/cETGbFrX9iXhXjghzFO3SVEREPkzVPQk7pozFe0naG5AjBgfhhSAtbur59S4CuKzzdme+LOelAHumxNCLET7MV22urxmLBdPK1sg6InNXeMBi5uI4xqU4RzYQB/sRG1fmFBJK+3ySMXeGJ5R5rhonG9A2U6i3j2KOoB6Rznq8geFFCJPEkDzjTpyrxEI6C3Ws49eyptcrAYD0j3bAShNtLyjiOpl1HJQhkBEsIz7MUXEjbosulDOL84h49k2EUA+xnl+V4LomiAUSNxILBxfZqFsP0a/wo53UCw90+2knrmWIJQ5BRCNunXnasQtx8q+0USDv30fYVEu/HkDZhjMeX+Fzs+C48TmnRQKSJFyU0QZ5BVU9EWfezEs+RHyadoR1RTCTMZznOt9jzCeJ3gpKmBhjJiLS4UqkJTdG3+V3pxJ7TsHhVNogqzxBNFUMP8z4fjcENtoddxrrqYi00l4MUaPcMD1x5j41FpMwj7jwHnW9P2N8DuMFKlqwJ7FvAXXfMOXeoSZyv5xPHfdQ7V6P2E5/r7+qg3xG8BTjTBzkGxj3k6O4U8fv72Oc5XU/vquMF7fIMRzRb9J6tDj6vfT10RnCvguVE+AY5nk9otYjiaM+Z7zMuke9Dl61heoXEaK+xHo3jr8to/+uVGI2LWo7n3hXjghzMO3SWERE3k/VPQnDU8biRXDtYsLGLtwLCdLipp5fL7Ihk3XeWubLAjZSRiR8picPBk4iXkmb62vGYsG0sjWwjsjcFR4wl7l4F+NSnCPriIM9iY3LcgoJpX2mZMyd/gllnqrGybq0zVPU26e4OS8hEbc3m2L388IYiSF5xt2dqtzGrb7ePsatjFsZtzJuZdzKuFUM41bGrYxb2b5V0j2T7Vtl33fYvpXtW9m+le1bpcG4lXEr41bGrYxbrYY9E7RngvZM0J4J2jNBeyZozwTX3kuwfKs1z5It38ryrWJYvpXlW1m+leVbWb6Vb//5VuFDaXgDkdk/1QlPUeKUySQdJyFOjmtCUDQeF6DLSxDS9EeYNU6Jt7RgMcZSkiqTEms3K5L8mSbyeybBBUbXTcqkf/oUEYdOOFyu2lqLE/+VIhRKuvajfP6XOV1g0hIkN+Z8LzJI4/YrJAjBfh05omi3xlcRXk1EGJl03VMRiOXph770xT9Iyt0lxQliaz4j5ZCEzGk5knULyv7z+IzE7BOp0xFc69fq770Zr8/Sp/XKHbKgkmB3J2G3WN23or5To4V1Gte5l8TctO8fkDBmliP0E3QrMv92IzFVi7mKIcyZbYrUUSf7zlBCvYdVcuuztF/83d6ICkQAvYJD6tVAwn1Sn1+IGDWIkkSgtRfi0VBuHznfzaOt7yMezqWcI3E3ynIlk6MPsWmfEuZlmJP/5ppaYCNlk/K9jejtQWLs4bhSFhMWD6BvD6YdGxHXnU15t8np2pnnCPP3DvUQUidUayemGCv5e5gDgjQnurTjP4hN4p7p+f8bcLtKKuuZJIq/RPucheA17RoiCkz6jI6lmzL35yQI9jSkfaaxbmXVrzttciROeTcjsE7ru17KbVKunyXmKyb2C2t6jONwO/LK/W9HDkFa3b3qoxVqPqcl+vdWBEfKmSTIcrgdXUbfjmbdPIzyejhOocR5qmPtx9E4S8JjiMz+qL67vxKnhDG5d8p3Y1FEI4Kie3krxQklCGl60hZ3KfGWFizG+AyxShL5DC5nAd/MeW0R+d2iXEljxO5kegwmiTjk6Kri5WNR7LynBOHqdXz+iDKcD/XcH8D57kcQFbdfTQLfOgpHMIF2a3wY/v2QemFBfHwLgViefuhBX9zOyw02QYwQf3Yon5FyiDvi2CKCTrmOxPA9Uj7Tj3G/E+K322kH+Xs3xutt9OkS5Q5Zo8b95jnX5CHU99lIcDOW61xU5D5ldMKYWQBfEGSNm57E9pGRmKsYxFUxq45hI04wXgn1fq/EZrfRfvF3u8F/JaYu5pB61SGQTOrzo+HHQZTkuZ/YgiQ8eWGBdr6bTltfQjycSjnXZx3OI+DtTmxKct1NOwbA6f6IYNFHZZPyPcda/Vti7E5w8mLl6kXfbks7NiCuO4TyDm3G/Vp89GCNfVPVQeLpXOV2F2MZfw9zQJDmRJd2fJvYJO6Znv//GfwqqawHI6z+K+3zXe6rit0nJH1Gx9L1mPtvFnmpjbTP2JTxr49a2mRn3tx0Fvwtre+6qj0SuX6WmK+Y2C+s6TF2Vy92kbdRDY9epJD1Qh/po8VqPie9GENigSRPSjkPSvnsBsSNQfz/EZxXnK/3p79Kmac61k6OxlkSjFsZt4rjg3Er41bGrYxbGbcybmXcyriVjgO2b5XMt23fag1/tH2rtceG7VvZvpXtW9m+le1b2b6VPRMsfS/TuJVxq7SxYdzKuJVxK+NWxq2MWxm3Mm5l+VZr5wBoWL6V5VtZvpXlW1m+lW+bfCun/ng3SY3HI0q7kuS52ujmdnflJBREN0+SMDqGRDTtoLcqxdVmNuKxqziyRGS9Scw/BZHLeQgJ5bw6UV9X9F6+N1AlEI2gTFfmaMCe1DPNGUejQTlqNeCglSTeGMn5/kSdRyjBWhPffR5HOBFOfIL4Uj4jorhYyPVLknHFjS6vQPN4EtuPVW5U9YiqniBpMy1ZdiPeXvokToafqPJ9hXgwqxyPZgg94qTTt5TDleB09ZlbcMgUaNdGaauJJFmmCe76qcRbLQosdnQjqXKcSlQSF7OVCLH6MCaKuWgkHYeQxNwQOWzdlEPg1RVRy6yEJKp63K+KXf8o1M5pLqMaWhT1aQ5hwVAEq46yvMZ465EiYtDHtsSb92n/LxB8TFTXT3IAKjCu3yVhfTB9H4RXPppbTao/HyAob5zDpSk+xG3o1BK+U8sc0U44qzJEnGeV6M73DXX+uF9fIw5lCUBH5YgzIxHwTVRxbEJUh0/V2FzJOnIK/TqJ736HvryC9s9Tv4GRwFnQqGLdzSnf7UL7zCC2Zc2zEymfxMtB0d/vpQ5PpsyXYgjC01tZ1JOuX1COfw2M1dmIf9PKPBwx4718fj7f+Vw5P2oR7dVK5P4nRVJmcf2tmL83scb9neucrTjEuojdX0boKPVfntIO4mA4EX6RJpbSIoNVnD+PODsWk3jG6KM4Cf0ascPgnGN9c8aTCAhlLbkAMcweiNJ+nOC+25Xvi5PQFrTl3rT9wshBr145imlMQjx2EseGRdat0cS0GQiPp6nzaj6lBX4X8b3eSsAxiDL9OEd7d6WeWriTBhFWvcT/X5ki3lif851PnQepxJ9Gvns3MUQ4xBTEl/IZEcXF6+QRzC95O1JegeYejMvdFF9dgqjqRtactDeB9GfM3YST4RRVvnmIB7PKcV2G0EMftbhqicOVQLsSn404XaBdG6WtHqLMaXOkpxKuaVFgsaML/OkutakuIvRl8IfujIlyHOi2R3CkXxAyFQF5txxlm4zDXLzhvyTnWr8L62Gay6iGFkVNg1NmnbuvcvA7Fdv6Gvq8WHzckHjzEu3/Hi9eeEhdf2jC92oY1y8izOyj7qV8NLcaVX9exhoyIOWFEVlHuA/xxL283ykwRzzjfgllSxMafLdEd76N1fnjfn2EOJQlAB2cYzyvj4DvIRXH7kt40cgSNV8WEu9fIj6G725HX56Yw0FZjt6RwFnQoGLdWRltvzHCtO8XmWd7Uz6Jl/E9wUXU4aaU+VIMn/Gigw1Srl+jHP/qGKuTinCB/ogZL+LzM/nODOX8qEW0p6h9hvMZ/564UoPQ+VRi0ix1z3aI4hA9uPd5EKGj1H9BSjuIg+FD8Iukt+jHYuR6zp9HnC1HL+a2Z4xex8sZjuL+rU/OsT6Q8SQbWsatktvJuJVxq7xz07jV2muFcSvjVsatjFsZt1oN27cybmX7VrZvlcQdbd/K9q1s38r2rWzfyvatAuyZYL49F3smuKYt7Jlg8hgxbmXcyriVcSvjVsatjFtZvpXlW615Xmn5Vl/PT7F8K8u3snwry7dyrZ1v5ZSQ4gvEfIemuM8lJQH2JJmsQGJZUMv/TiVkaAGhFr/FOCTHxssAEiYvTRAyrVCCBF3Z5bhz9aKMh5M4d02Gg0133DB0wnxaAt4KJRTzJGAOQbiYVo/LlNvWFyQvizAsSUTxEud8KEXctEq5dAX8hUFys0r0K0SLcPj7j6jnbNy54jb9gt89QaLhCAZOXJ+hiA+nRt8XvJOR6PwmCa95E54G4Ph3foIbxSEIwmIxiohgdB+eknL+HsrRbmZGkmiBSXgmgs8g0NNYnjBmviTxvwFHuRNTErD1sRVuVMWQ5KIWl/dSxqsWTz3E3zcnGTgpqVycufJC2l7qPz+H2G4Qbfk3HPeOYhMtz5gYQT+J29l4kpOLudf0QNC0LXPhA5J9tWhKoAW7XxE/to6c4Yol5I/iHNPKcLMKY/0POdrcU48fFHGldAh/k76vBbdNkUg3Ph5FOFdszp6KqOsLktaf4kbgakR6L6kEPmn/3+DgKuvLBSW2mSMpvE71Wyw6/zRKXi8wns5PcERcyZhMcn46m7n1DnFwaMJi/A6CtFnEh5VRjEhzndV9k+WgWosLUT0J93mTvNfHXedq1pBlKfFlKG3YhOAiJMkfw3gWW2Q5uuUQsoa1Jy1WxnW/J2N+7cCaGpLqBS/ShyemfKc/ZZ6gRK1xW+vf6bXxnzjAaZFoXxULhsEJGlVbvoeYb4cU97m4fOKmVuD/g/vVL7z3J3M+EblpoZ/mPRpZrply9EKY8cMEIdNiJUgQxznP5uZzyv1tJ8bFTxMEtHqMHqfOIeeMMZfrilDMIyRZN0NEKy9D+Ei1+RNKGJY0xv7KOQPvTRI31SuXLo9zdvdIqK37r8Df96Sek+BXcZu+x+9uRGQ1SAm9XDSuduMz+vuCFzLmxRPMsbyxshf8/ciEtWN75lQsRhERjO7D/TP6XhztJmTcwNTAFw9G8BnWCY0FCWNmNi/PqMNRbu8UrqqPITikFUOSi1pc3h8yXrV46ioV+09Picciws4LafsGxVGLie3WoS2vRCS9Swkuc4PoJ3E7u5f1PMlFM+7rHogQ90SIKPc58RjWgt15xI+hkTNcsbVsMOcYW+ILFBxj/bQcbe6px645hOSjUr6vBbeNkUg3Pq5jHS82Z7/Fvfd7rOE3s16fAg/+q3Lck/Y/Fp4j68v3S2wzR9xcqPotFp3HPLeG8XRkgiPiMsZkEmc/hLn1AnGwb4KQ8QXuGV4hPiyLYkSa66zum6wXnRRw+ltS5IU6SXNvE/piborg/wbqNI/yTGV87cZ43jI6Z5ccQtbjMmJlXPcLM+bXRqypgb8L7qcP9075Tk/KfJ8StcZtrX+n18Y/4pCqRaI9VCzop16kY9zq6zHXuJVxK+NWxq0Exq2MWxm3Mm5l3Mr2rWzfag1s38r2rWzfyvatbN/K9q1s3yp9b9meCdozQXsmmLxnn7X/bs8E7ZmgPRO0Z4L2TNCeCRq3WgPLt1qbXxu3Mm6l44PlW1m+leVbWb7VqR0l38optaJOnn+VZMSDSZqcg1tRLZU5hGTd9xGspLk2pEESKWdnNEwcWIOA5I2U8zXh0hRc6gR1lF+S/bqSSLicRL4kp4VvIGS6k3OIk1B8LRGELSVhel8SS5MS8Wo53yFcsz+ipQ8joY4WtZwRJdlP4HpxP6WhQbmIjUWUVeDaP0kQx0h7NfFTBGYxPmHwnMYDyVol3MoSIn1Ckqt2muxK+92bMxnzWNqsge89T4K5FtWExGNP+cPDgSQhyL8yrnEASZer6DMtfOzO765GxBjXt0G124oEUWESpiBy2TOlPEHYJpgfjYnljImPEc3F391MlbuPEphKmT8naVaEafNSEmP/qQKPfPdDxmncBnXR76T/H6M8WiTRD9eQBzLG9Gv0b1rCbneSsIMgLRYtnpMhEhZRWneSrXdDIDEjReSshbryty8Qg52ESLmYELYvQfiWnOM9PvbEUeoPjMFpCe2vy/23lPMUcHHViexx/0rfiXjmgZS2/LREkUof2l7HyksSyt6kxtP5OVw2s44BxM+lqo4raMNYCFDLXPLUW8Qrz0dr3HHRgtuDmDAXsUVaWYLAL8Zbyt2mqch6eRdr2J3ReUNM16gv4qK6N+KV8Yz5WMx4K66RY5lbQ2gvKYu4YW5MzPQkvj/G2NqYdk+atzsp190saAdZzzX/kjAOw9hIwz8yxsQO8BePW+JDjPlRfC9OvF/GnH8RwaWuWxATC9lbpMp9vGozwcMICrblmm/iVlTgvNuzPr8E94qdzYqhge9MymldvQ4CkiSnTin7Z7jUCRZS/holariQtXNmisvuxvCxMD58ijW2/Hs219yK/tg04yUW59FmvZjPGyJ4jOObJ2YeFPGf+7he3E9pqFMuYncSG2u49n4J4hhpr0Z+Jgl0hQvsw3yS9UmEW1lCpCkITLXTZBfa76KcMXI32qyO790N3x4crV+e8gexnoasH/dkXGO0ckE+LxI+1vK7U9hUi+tbp9ptcYKoMAlPEedGZKyngpnRmFjAmJicwk/lBkuc/OZGZZ7BWifCtOkpop8/KlGufPd1tbbrNlgY/U76/3rKEzvFn8m9XdqYfoT+TRMj1RLXbk4QLR6aIRIWUVotD1o3Iy6OTxE5a6Fug7pJfYX58FwOjtEDznd2mRxhBC6LpzEGxya0vy53moN9DS+pkZjdkNC/0nfzWTMvS2nLaRHPKHZ0p+11rBQhWdLLcBZyL1/MZTPr6EX8/EzVcTFtGAuEC8wlT73lxSh3R2ucftlILcftfGeHjLIEgV+Mp5mbEn+z1stfsYadF503xHSNJUVcVEci6r2XMR+LGc/BNfJO5ta6tJeURdwwBxAzPcLJ6xlbA2j3pHk7XLnuZkG/0dBzzcsTxmEYG2m4PWNMbAR/8bzY4SrG/GC+p+9jPXPhPeLEJlHd5J7+UvVCgVBu41Zr2si4lXEr41bGrYxbGbcybmXcyriV7VvFsH0r27eyfSvbt7J9K9u3sn0r27fK2te1Z4L2TNCeCdozQXsmaM8E7ZmgPRO0Z4LpsHwry7eyfCvLt7J8K8u3snwry7fqVPlWDmGFYIVKTA2J7r9Uf1uoXOaSMI2k2zQnPZ/gcHe0EhqcnODc158E8vOVU1DaG/VXkpD/D4QGH5AAqxf5dRFKXaMEhP1I4DsdUZZXP5PKHWMRHTaEZMdRCE7uUkm9v1Fl1J2pnY2a6Ng+JIOK21Ms6mlQwqyVJDmvjM63iv9fTgLjIiWy0gjJq3fw/89zrQcRO35MIvWXUQLzHAQm59Jff4rKlAUtaOjOeFmYI4lVRAc+Gq8eMZJ8risJtCLOEDGYCCN9RjLyYOUQsZLjoCgBNvw7CR+otg9OYzsi/pME4msQiqxUbfUDJv5eJIZqN7s4gfUsEvoXqTo10PcbpYgrZpDQP4kk31CGixkPH1OeIDLznOtV9d0+CJvuISFYBHRN1OGtKOFe6n4/48er8SA/Fymx58bECxE1esQyXyDqCW51Gk0k9+q+KDD+fs5nRIAVz9M/IboTwcLeBMeXiXFfkpwbJ+gnoYnxf59yBPXEnDSXTSnvLsTWRdS/OUnbFyaIvnRfrCJ+vM8xijgn40SEKQtV/4jIrj5lLp8ZlaOWzz1cZj3CfHsmoc1jB0vPdW5nzpyc8/y1yglvfSUWEwfOWzKchG5QDqczEaleQ+zYKGHR/7WaI3elnFPIwRsk7j+IcG1PBKhxnfU6t4rY9AQuq0nCgtMRUIjg88HozQLjEA3/CUH3KvpbEs5l7tTjKrktwvPHFCeQMp3EGlDPnF2l1okJ/HtqSl/tRT3EjSyLKySJrc5PiI+6nbxaD7VYtydz9CjI1gHUbZhqP0/dexEvNqB9jqMts5ywnoja0SOsECxW4oPw1ocj1N8+Ui5zSRhLHE9z0vMJDnffVEKDfROc+3oyB49Ub66Iiabuh6uYg5cTq7XLZgERz3QcxHqpa+zP/AlcwqufSeWOMYextq5y/b0bsUdBvVhAyqjXJP2mjUbmsbz0QNyeYlFPnRrryxC5LIvOV8//L2BOzlEiK43jlWD4bq71W8SOk0n4FuGiiA7fRGByGP11flSmLKwfxb5JnLeY223gHj5hvHq4lHyuC0LXDRkLwkFEGOkzBE99aH9p12UItuTvNfw7CRNV27+ASGZP2qWO8fYE55S22pV7hy0QLGs3O32EN7d8FwGtuA+L4OtxzpEk1BnPGjyGNeGnuLHOp2+fQGTmOZdeI7sjbLqQWC0COnEsfToSoUrdL2X8eDUe5OccJfYcQLwQUaOHq7xH3BN+JmjkPkz3RQ3j73t8RgRY8Tw9H9GdxMWRuDE+SIybTVz9qMi9m5TjTdpTHEE9MSfL3bmGm+AltEPSi2HyHl1pi1j0pfuinvjxEsdg4pyMkyBy89RZ+kdEdktS5vLBUTkKfO73ZdajD2tf3Oaxg6XnOr9gzuyb8/wF5YS3jtq8kDcVnZ3hMPoz5XA6gXv0nxI7+kef7cJ6LXPkVynnDJ/zrOc7M0+uRRj6XEKd9TpXT2y6kZcDJLmlH8g9sQg+fxuNybvgM+cj6K6nv/VLFxrp/+2IoQ9w37EkKtM+rAFLmLPyoiUZR/VwhaS+2oJ6yEswsrhCkhvikQnxUbeTV+uhFut2pT124S2To6lbP9V+nrp3JV6sS/vsrsSvaePtxqgdA4xbGbcKMG5l3Mq4lXEr41bGrYxbGbfSsH0r27eyfSvbt7J9K9u3sn0r27eyfSt7Jqj3Ee2ZoD0TtGeC9kzQngnaM0F7JmjPBAWWb2X5VsVg+VaWb2X5VpZvZflWlm81vrPmW0kSnyfhWBIkGxDdhIS1GMtVov7nKll/XoorWRqkYEGM9GSU8F9IcAkploAq15yhGlIfw1WiY8AV/L4/LmuCRVHj5XGlEUyPxDfvInA6VyWoL04pewPt90SCA2BSYv9Xqqw3kDD8EINSnLZuQbgSBEt/RvQxFtHgAyRDnkWSf0gW94gveyMQ2IUE3gtIyNyWvvlO1BdaNKFd6v7FxPlHghPMLkoMqBPVk47uCE9E1HIh398g4bPDSDrX5VqF8CFpXMgxMEoij8WJcvTDNfBJ2uUcrjkZQZ6IIWvpo5W01xuRu+MyJdZ6m+TVf5HALE59BYJDEP2k4SsVGLTARYLISjVv9+Pzd1EHHahiF8SQMBtjVcpYFFHjQr73UjQW3iexNm7LAxBfytj4M2OllgTZKxAh7afq1gt3j5M576fU8SvKp0VE0o9f4Xaog2YQpviU+f2BmlsLo6Tv5VzzE2Lk71Sfd88YW2/R518x30pNCt8aEUExiGA2xsOUcyva7RMS1x8l9q9Uro9XI4StRxQaC7sdc8PzmWIOgV257iD6MYjZPCKcNNGS9KE+fAlJ7iPowyTBkrSPjL2eCUKbdaj3x/zUgikXOXM5xkEDIorNEgRbjjm6rmqTEMfSMDnBpW06MU87eRYow1YI1VcQ9/fiGjLmD1DrbDnQbrzzU9pVr313UY6riIuxs48IHLKE50s5PmT+HJHQpt0QGUxWa2tdFM+OV29TWBgJ7v+p1iGp3yTWvfNZH3ej/7NI11UJTlPCn8bwtyX8PE05b2osULFmhiKP01NcydIgce9p4p4moCJ0CeNeI2seyjXHp4hu+0NkBSfy+564rAmkD0RYn8XnYoyL4vCLCJwOo10XRqIpXfY62u/GBFFqkhvzPFXWnyEcuQpxivTx2cSMAQjzz8FV6lx41fGI07ZCeOfhIN2Yr5sg3Pk+luUb0jfbJbxkIn6DyeuI+2cyTuM3mWyiCP96ReJkLcITEbUczffXTeE+D0XlCn1yQoYY27E+vKnEeWmcrycC/5tol0O55uMI8iRGF+ijZbTXY5G743yVUPwca9g9iGqFR9QQS8McT8M8Xi6yeYrj6DI1b7fk87+iDl6Jg2LuG0SkMepTxqLw0Y/43l+jsfASLweJ23I0PFjGxsWMlQIvFDiRtXTLyKX9In7/EnNmGfWqj25qpR/n8XIBLbQMIiifMr/F0d5TJ+0+t4BrTiFGnqz6vDZjbD1Nn89jvpXKrYYifCwGEczG+D3lHEK7TeFe5Tpi/zLl+ngKQtgl8LkkniD3YktyvFxFrrsO/RjWXY9AOWk8+UjIK4eP3NyzjkH0YbhGDGkfGXuagzjFk0ezZo9WHCo+hOeczHhbHy6ddN+3ufp8F+JYGh6nbRui9WXdaJzVcM4hCNUXE/e3UAJKmWuyzpYDzfNmprSrXvt+RTlOIi4eHrXF2QnfifEZx+vMn2+kjK1daC9ZWxdG8WwPYrvMZy24/6Nah6R+Y1j3jmR93Iz+T3NCddRzYdRfxq2MWxm3Mm5l3GoNjFsZtzJuZdzKuNXanNP2rWzfyvatbN/K9q3Whu1brYHtW5UO27eyfSvjVsatjFsZtzJuZdzKngnaM0F7Jrgalm9l+VaWb2X5VpZvZflWAZZvZflWn1VbvpUjOd8jKImxE0nRV+OWdDyCE48wbnuV4P5n5ZBWDPoz2t1oMcna7yjXkAeihOpFKQ6BWoywALc4cYuqxQnjXL57DQmXOun5YAQl9xQ5d1JdRLC3kPMXc+SL2yiPY+PfcIR8GPe0BYiR5uEeeDDXdIgnmlQifzeVSNxVuZWMUqKnkAgvG4IiCCqoBFadXHo8ya8fRkmKWkRYx9hJc9arxbXqHzmTVgcy5hbgwHAUwj2d8BnKmOTu6JloPyniInWw+u5UEsXThEPxIUmytYwzcTzTWKHGhowPnZjtue4+iOaCkCUJSUnMc6K6ravqLoHgLRzDlhGgGpQYI07y3VuJ6MLn/kP9u6mIs6g43SxDrPMw4qmuRdrvD7jSFYqI0jYiLiQlSH+s2vMThB8DCMKXEgjvVoFXxI9S9hmM3dBXMh8mJrT7p4iAdmbcnUGMSRMZBVGJYK+cY6ovIoogYNJIiy0SJ5cTjz313TlapGr5eQFz4rJIfPgl19VCtfgIjkue+FPMUXEYIg4Za8cjOvk0GkuNkVJfxufVjNcnON9QnH52ZJz+IOW6l0fn0dC/W0h87IlITZw5NVYyNg+IxuY+iGZvJh6fTZnixEbHPJiG4CUWksftIOvqeN4uUE/bxUn+ZxZZP55VY7IPIpK76ftpSggUO92Ki20xR8742lmfPxOBw4sJdc66xp0pY7HAWN5JkaoV9MO7OEMOpt69iUFbI9T+mLLcxbgaT513p093p41uQHj/LGM+bYzvosorcTKQRY+gJMZwRJWnIM7fA8GJRxgX5owIGy5W4vZi0J/R7kZzqcMLavxeFsXQOSnCUK9i6izc4vqrPjgQId8C3KS6R7F+W2JommA2Tegg4r9GyLIIjrOEEXEb5XFsvJJ5/3vWrVnEtenMlW25pmNeNzLHJZ6uo/5fnGgHR6J3j/Bd+FSNEkcJH3OMgx8ydrS4SosIFzJ20pz1CrhWpdmex0dvxlyo922MZe1YK2VMcnf0xOz9ighst1XffZYYniYcig+52SkwzvSLQASL1diQ8bEkasNnEXhvqZxXYyStFW9Gdeuh6i5r7tM4hs2Hw8nv70+4WRupRHThc9+O7OKznEX/igPafDjM7xFPZTlN1iDIu4X/zxKl9ScuaBdEwWTVnlO40ezF2vlD+NAFag3XL+N4jxi7UK1996qHz7rdp+FItwnj7iBiTNpNb+ATgi1yjqkecIhwf6KRFlskTi4gHnvqu0k07+T4PnPi+Eh8OJvrZt2HCN+bnsNRsZ96scT9xI+91Nru1fXFBdSr8XkK4/VGztcXfj2ccZr0EhUHf9Pn0dC/+4j42JVNE3Hm1FjG2Bwdjc2R7DGcRTw+hN/FgmnHPBgLV4qF5EnOzuMYf6czpu+P4rDcD2atH7epMdmdjZoL6PuxSiQfO93KS5qKOXLG1876/MEIC4Vn5+UK56WMxRrG8XDlrryYfniR++8+1LsbMWgo+yeTKcuvGFf3UufN6b/NaaOfIby/jTGfNsY3UeWVOGncyriVcSvjVsatjFsZtzJuZdzKuFUSbN/K9q3i+yfbt7J9K9u3sn2rGLZvZftWtm9lzwQD7JmgPRPM2ne3Z4KrYc8E7ZmgPRNcA3smaM8ELd8q/XmzcSvLt9IwbmX5VkmwfCvLt4ph3Mq3r3wrp952fy1v7b+KxMUvETzEScFbR2+834zPbIrDkRbkFEPsrCJCjR3U+Yfi2HUcArJ3EAikQYsSZqkEzAMRQa7kHAsjYU2BxMmHqPtEhAZ/UmKKUtAYOWeJ41xacmNIbn41ShyUtvwJffETyjqMpNqLSagWZ5Fj+bkvrkqn53CwkKMb13uMhHJJik879lRCiUUkpya5n83FSU6LNYfh/DKD712fkSjbOyPZW1wwg2vaj0j+L5ZoeVlK3R9HcNaohCiNiDXztF8f6hHGTiywORCB0QyVPL07E302dZwQCbGCQE5jaSTuEIHmRBKzYxHXVohfHswQ+yxIEX91wzFR2vdchFF5BEVeidheJik4rW+H0javEgSnMl8eRTR2K4nKSQmuBdzD3kYoFsRCsvHbDzGw9ONhfP7vfPYm2j2IjDzzUty/khxCs+op388SQzyuBECfE1OyxlJP5TjmoySppH4UQeFZxDRxEd04Q9RxUCQajx1EVxFfkkQqBTZQ5bPX5JgffYlxixCjPoBgU5e/EVGhFti+Q+xrxIFmbxaxX9KWdSmONHLIOE4SnTfRdyL2206NiaXM2TkIB3Wbi0umOHLJd0Sk+6ZKyE8TOiSNoxjSDockJLfrvjiaMr3MOSfz7z9kiEBHIfTQIuVlkfhDj4mmHOVupLwr+ZnHMbgY5HOzWTd0HX6SMF9XKvGvQMRecvSLYsqmzBnPWMgS42QdIxFziDD2Fc55Ku5nJyFcmI3goSYhHu6k/j2Qz6xHzNKCnGKQzzVE/btRNCe3Yi36HuLCIBBIg479r5CEIZzwWs7/AqIRLaypQZh0FXV/COJ7vhJTlIKGyDlLHOemprTBbcQQLdqQttyPvthPjY1tEIvuiCikBsJdw7z5jHUr7zjpwvWuZ21Nc6qVY4Qi7nPgBknuZ1N5SYQWa/bjbSPj+d7pqp+S1vmwzqZhBq5peyJaK+ZUeXxK3W8gZkvbL+b/H8zZft2pRxg7AuEiW7PujVfcenOc9CZRx/siDqLF/J7+1K5fItB8CI4W85ch3IxJmyTxIn3vEbfHY6p9DyO+5xEUCRbQdhtk9G1f2uZh+MezzJfrEI2dg9AsiR/U8Dab5+BfQSwU8GO4yUTVjzvy+Wv57Jm0u4jEl9AWS1IcQrPqKd/PepHBDcrdcgYxJWssdUXcpVGn5ldjSgLqd4lp4iI6IEPQuE10ox3f59YTX5JeklGDYEs++9Mc86MHMW4OYtTLEGzq8jfAKbXA9gViXwP3eyNxszyCtlyY4kQqh4zjJNF5I30nYr9hakx8xpx9E+GgbnO5l+3JeiHfEZHuE7ysIy7LHkXGUQxph+2V6DupL75JmR7knI/z79MyRKCDua/V963zlYBTx/J4zKWVu4Hyyj5CHsfgYpDPTWLd0HXYL2G+LkvgWyOj7/WMYsp66kUeg4qIzLOO9REpizDWuJVxK+NWxq2MWxm30muZcSvjVsatjFul8WHbt7J9qxi2b7UGtm+1GrZvZftWtm9l+1a2b2XPBO2Z4BrYM0F7JmjPBFfDngnaM0F7JmjPBAMs38ryrSzfyvKtLN/K8q1kPbB8qzWwfCtffflWTrnnjcchQIQwBRL0p5OkGQuNRuHOciMCkmICgKUIeDyFWhE1agNJwnHD6uT6kETvc15LO+v8m2Rq+cwyylAsKfMJEkGLiaZWqWN+gvhnrHIz+FQlhy/jO1+SgDszRSD0qkqWf54Ecz0w4kT24JIlSEsw1uKTrUiYbiIZ9BnEOfciSEoahPuRwH4kjk1TEsSjq5So42Y1+LswrgTvZ/S7I8H6ftpoBsnPcxHMbMr4jPtkZcLvGtR4OD5yDfwiQUDlKXdW+x2AmOko5Tr4JiIx6ctLlSi2D+UdQWL8BHWuODC8T1lFYPduJNS5P4eLz8GR+EzqKImrIeH6NwgJ4rr1wYFExmse6PHbiCDlN2qM1jLWtBuKLyLeq0MINjShfPLvICb0zPtD+dsoxA8iXj2P8XoWSb6HU9bPEQuXglVKMNbE+NciWX3cqsR6LzK/ti/SbweSgBz3mS/i1nV+kaRvOZ5R9chylFzO2NbJ0rUkmnvG1nfU7+VzkmS/jRIxb4rzm+ArXMlejq7plRjoAgSsXyES9tSzjlh1SpF6ikjqbtVOnrm1DDerWGTdj+/VMpf7sx7snjDffs0YPy/qn/35e1g3TyYG/FutF3Gbz8lw1vWMz4My6rkBMcdT162KiMdvZfz/g+v+iBj4ZeRw2YhL38NR+9Wr8i7LGJuXMXfvIgm/WPJ7EjRH+KWqQxDMe8oRu3JKvBub0QYDmbcPKVep2fTTDObfQUXcovSxo3J0FhfeRtbRjZUQpob1cxxCpFhoNJhxfwYCkmLt8hlro6e+EkdlvasjnqTFp74If3zOa2l3sgeUvbU4iGa1ucSJG4khxURT9eqYmSD+uRN3O7lhEyfK+XxnNqR3QopA6GElmr0b0q2FQfG6HATxgixHXRGfDGGeNZKccwtj6yIESUkipC0RfO2sRD2xeLRezb2zIPxS3jCuBC9l9LtjHbqUNhrP2jmVuboe4zPuk2UJv6tT42GPyDXwvYTY4Sl3VvuNRsy0i3IdfII1Tvryh0oU253yDmKM3afOpc/dlfM9oDZ8XoyEOpcWEa45xp0Wn0kdRQx4JDEqXqNqKOumarzmgR6/DXBoeWmItPXh6l5HkCXeW4gQrG9C+eTfQUzomfc78LfBcFiZA4czXr8L99qJss7IcHVPQ70SjDUy/tPm2jlKrHc/8ysWmsfH1vDduM/S0EA7HZljTDjKIPXIcpRcwNjWMabAPYdnbG2nfi+f68J93VDFq9fjHkEwj3s7eYGILkeILZ63Eh3GZwNP9tRzIbFKOEza0YP4doFqJ8/cmo9bZnxv2pPvFZjLPZmrmye07VGM8cOj/tmKvw/gZTk/ZC43prT5mxnOup7xuU1GPdcl5njqOqSIePwcxv/tXHdPYuDsyOGygbdG/T5qvyWqvPMzxubxzN1fIWZekuLKngXNEY5IcMGUF6vE32lk7U1rg97M26uUW/kk+mk882+bEja4hqu3YGlnYuNWxq2MWxm3Mm6VD8at1qx3xq2MWxm3Mm5l+1a2b2X7VrZvZftWazii7VvZvpXtW9m+VRbsmaA9E5RxYM8E7ZmgPRO0Z4L2TNCeCdozQcu3snwry7eyfKuvw/KtLN/K8q0s36quGvKtwgeTMI4kxjEkpotTWoFEzt1x+tJIEr7Ff5eHtfNI0h9Pwd7CnSWuRHfEG/dH5yn2hv1PEUOMwbnwVSo9gt8/SPJu/4RrDsYxL5yjGGLRgqedBpGE/TuSPHdAQPQBSZ4f8l1J6p2rBHVZbfiocv+Yj3gldrEYzc/xiFpqE0Qvw0mavEYlz8eop4wnI+D5TUJb9UXkMDWj7A0IOldwzisZR6F8nv7XTpBZR2+SU++gnrpeE0lWlsknjm9Z4/N09f07VXm9SkZNc/6SpN67mLjvIO58jXKI2HWZGnsjciYgy9ENAZ/0eRI+ZO4MS0lwzwuppw4wQ6hL2lgvBc+osbo9AW0E7fQ7fn8pQe9kBC1f0rankSicFPwOTdi89JQ7qe82oj+2xaEtL0QQpK/1Oc6MlyAKTRMabYMATOba/TlFSd0gnH9X4tS6HC6JTdT/2IRzHoYI530llmiKBN1J8fVzNcYKSgi4SgmGDkDodwuub3cTN57hO5cQHxtI+n9JCTflmmFc/FmJ7OanjL3JkZta1nGeEsrLMY9xFn92hHK+ETfRiQhN/hSJWB0PnaV9pMxnZLhdxcLmRhWv0pKZVtE/y6Lrb0ACubgsJuGfrHVpbXMgAu0QxzReox4Su2NXP3HD8STK19FGI+i/ubTxgwgyB9Ou5SCO231V/eenfH4pba0Fh3LUIrgSob2IiZIwCx6xXpF1IMQ2D2/IEqPchXDqakRb4pRWgyhhc5y+NIo5v2oB13Tqci+x4+londNt0JOYq89TzA1wGmKIq+GBDyPkGMTvf0tbJYnW+uCYF79gIQkxifa00zoIYE5mHGxELJmIEOx1viucZKoS1GW14XUIST1CxaMSBLjidHovopZCwnreH1H0TxNE8oIllHFf4nFSnO6BePXZjLLXIehczDl/zDgK5fP0v3aCLLbW/BWut0FUr4fga+EaXjm+ZY3PA6P4K+X1fHdJhvOXox6/4j7kBdaSRyiHiF3nq7EnosG83KoLcVH6PAmvZ7zUZEOfH30ShIzrKg6cNNZLwS1qrA5DsDiIdpI17ofEsX15qcRs2vYAXrSQJGTdISW+jk/pu/70x4ZwtrxoZKzqa81gXToOUWjaje9Q7mVkrl2a8ya5C4LIa5U4dWEOl8RG6r9bioD8Ts5XxxhvjATdSfF1hhpjNUoIWK82DUaznp6NqPgC4sYtfOc44mMdnPmvSrgp1zwFobwkiM1MGXuPp9wbJx2Hq80FOaYzzuLPDuLNRfcrN9GHENCdn3Cf2l21j5T5oAxH5/g+oEHFq7SXFsiLS+ZH11+X+ypxWUzCH4vwgq251wlxTOMR6iGxO+bzS9Rc+AXj8ve038WsadNZa3syF0O7loM4bvdQ9Z+Z8vnPaOsjUrjQOkpo/9cEDix4BR7Ru8g6EGKbhzdkvXzCuJVxK+NWxq2MW60dr41bGbcybrUaxq2MW9m+le1bydpo+1bpsH2rbBi3sn0r27daA+NWxq2MWxm3Mm5VHMatjFsF2DNBeyYYYM8EV8OeCa4Ny7eyfCvLt7J8K8u3snwry7eyfCvXnvKtwhe0SEGSCeXnB7j0DEAg8SGuASJ4EJHZKvUgZhbf06KbICrxJGeKgKIeMd9ikr+vpTEkCXh9JV4QEYlOdowf/IhATWMmSYgbkVz2SSRGmMy1ahE+hKTnv+UQRTap89+OAEoS2BtUcrnu5HPpPO0OI+RAEr7TIG5KTbzZ4SuSVN/G6eBoEloLJIk+ReL5wySPbBWVJdT3BEQdb1MPLaCoRzzToFymXiSpvjff/00kBNBOaZ4E0ZDwmiSCLFAmcWS8o0iS6r7KZUTwJW1+qPqcuGh8mCHE/JxyHx+5mqyrHMJkbB2uxkc8aYOw7z/43g6M5RXq+trhTUQ/PXD12KdI8rwcWtyh8RXn1cnIf0hxHFuPMSLtp0VUDbi/DUZU9wyJ3yJAERQT7BaDlPPdSOhYIIl/AHNI2m5b/qZdu+LjOzikfoFzqghA56nrrWIe7JCQPH4ksSeM9UXMk5dVMnmS+DTEtb8QJz4kEf/eBFFZfOxN7BGntJkliB26KPHdWJKapW+ShHXx705DSLAD42MHFZ+lbjsph5WZxPaZJKR/gjhSizH3YmxKG93JfB6IGDzEba+cnJaSXH++EuV9ouL1jUqQ+JBKoNd1WUDS9BwElccjTFkno+16Et9iNKlz/iYSO+3MXLqEsfklidujEHxJAvvu/N4p8Z2Mu9hdsh9tNpb1UeZe3nklc/32BHHEycztZ5hfTawxL3G9jRPigYjaH2AOXUJMWUY/7MJnYierJEi8bKBvfp4gApD/78Y6tVPKPEs6dxNle4yxpIVJjtgha6uObe9GY7aWMfo4YztJLLec+fKWclXUwskHiE2j6IfBjJfpkLbDEoSYnnEu4iv5OZG1tBcCideZB8IJJBG6XpXzFSUml+QFWWOnKgHFEsR8c5lPp0IMZeyso8QLIiKRcvmEdhGBmsYE2rQ/AonYqflxFeMHIaa4MocoslGd/xeM74eIQXWMHS12qqHdT0lo+ycQaGZB5mEjjnXzIOHP8aKF4CK4GdfZH9HVbQg6PkJkr8tSYK734RwTIkK/BG4kDqoeQc0uzI8CwiDttKid0jxxWTs4axFkDWUSR8Zzi6wvo5SbrGA2ba7XzcCPPeM0bc7OoNx7RA5dPZRDmIytndT4iG9gQtz9Nt/biLG8WF1fO7z1jeb3yCjmpB1BUJeEeQkuqaelOI71ZoxI+2kRVR3i6T7EqFsQ610Wjcligt1iqFP8vF/UjusRX05WbbchfxuQwUG2wyH1PdYPEYBOV9erZx7EIv4CMXEuY30O8+RB5lVcZ2mvENcuJ068Tpy9KIfD9khij7y5Z0IJb9kpKPHdnYhFpW+ShHXx7w6AA27E+NgoetlHI+MjcE1P2d7k5xjK/bPoXmALxqa00XnM596IwUPc9rTtD/m3XENEeVNUvD5D8amriMtxXWbBGd7kPnwP7n2y5lFX4lsMvQ9wbHSPtQlz6TjG5mzWorCOfku9lWpzxetEfCfjLn5RSk/a7E7WR5l7eeeVzPVfJIho92Vu38L8Ejfmv3K92Dm4txK1X8YcOo6YMp9+2ITPiGtvFiRe1tE334uup+dvF9ap4SnzLOnc4hB/PWNp6+j8vdTaqmPbi9GYLTBGb2BsS5k1FjBfnlauilo4eRmxaTD90Ie2GgfX3zFBiCn9Z9zKuFWAcavVMG5VPP7lgXEr41bGrYxbGbeyfauYNyfx6QDbt/p6m9i+le1bGbeyfSu5R7N9K9u3sn0r27eyZ4KrYftWtm9lzwTXvm+wZ4L2TNCeCSbvM9gzQXsmaPlWlm9l+VaWb2X5VmuvjZZvZflWlm/lWyffyinhxnw1Cd/EoUqLsHQivX6AFj9Mi4VNDUo0OJWkjDRxl4jCRCEZHJ+eRICySpVjonJ70tcVkaHUZRUJsFOiZMEnccIZSSLj9VF94nOnQRLwjkNIJkl9SQmsItw7j/Z9i+REETQsjpy3imERzoqhLp7E9hc5p4hmPlBJgQNpz2Ukh/8bEc+1iDp2VX10TyQyWqz6uR7hQh2J7Fo86lXZ51LHP5BMOhbRzXGIrx7gu29Stt0TlLGFSNA5TwkaY5etAuf4B2Kahqg8b1CPLyLHw31JfDwL0Yn+jjhGHqA+35cx9aOEcjSRKP2uEvPI759EWNCTMZfkaqMFZ3+nnTzttFIJDu5WbSFOiU38/QecQ1wPCwgT9kkQLS1F1PVLzrWM68Z1KgdNiuQu51pT6CNHktuiqCz/IEn9Ev62mHH2rEqWHYg72uMI48YiQBV8qer5AbHiA8b1rznHAaqMsyjXy1wzaXxpNCDIGZUjub0Wl44Rahw/i3h3qyLOcPoc/bnmS0rYlNbmsvkWJ89NU+U9BbHS7xgX2zJntEvsM/w+TiIXdbq0sXxe2+sOY/y/FrWbYLbq+wUkU6+MYoc4bwmW8bm3EZENKNL+u6oYViyRcBltEcftXzP37sX5Z3P1twdUUv62CCU8MXY9hDvXqs/vxDnixOq3o7qnQf7+LOfeJYqTvSlLE+uIFlb2VHUL5dPQ4/1l1oYLiPH6uqWIiMchtlovRaRyLqJAEcZnQa47RSXG6qMPosUZCYL/12iLayJ3Ihl785VYUNpiR9pRnDE/5jxP4DK7nO9shsBpVSRO99RtpRJuzFTj8AnmsW5PTexi7qQRC5u0I+qz9FlaP4koTETm5+P++pkSkyzmM+L2pK8rxFHqUs8cFPHUEq5/E+vX+ozJ06P6xOdOQwNrwe5KRC6Cn3gMiHDvcNr3afiQCBrmRs5bxTCHly+Ii/BZiPxuVqKZiUo43pv2nM/YeYDxeirjZFPVRxdGIqO5qp+XILZaiMBIi0e9KvtU6ngaopk7iU27I766jO8+Qdk2T3i5QE0k6Jyu+EXsslXDOW5HTFMXlecx6vFe5Hg4CoHUd+Gm+jvywg1xzHb08wD1IgiNRhy3XlRiHvn9TYiIulLfJPdLOUYSl1+PnFQDD/DEPmkLcUps5O+7cg5xPRTX0JEJoqXPEHUdwbnmc924TuVAvjeec3/GPJT1abhaj6QstxOXj+Nvcxlnt6m1oTdvQrwBYdydxGrBbFXPicSKiYzrozjHaFXGVyjXg1wzaXxp1PHQaHAOp+4CL44YpMbxbXDsIUWc4fQ5enLNv6ob7bQ2l7eFxmv4WFXe/RHtncy42JA5o11ib+H38drYRbWDvs556jP9GP+PRO0mmKT6fhZcelkUO0I7acznc89xv9irSPtvqmJY1huK5NwnJ8Tto5h7F+E0OVD9TQTXJ9FO4R7RE2N7I2o7VX1+OOcQziJ4rghfFsjfb+PcmyS8kekkPndxxIm7qrrJSzgEerw/yNrwfWK8vm4pQpe7uHfonbLPcJh6iUqxest1n6IN43N1R7Q4PiFx+hHa4qeRc6iMvZlq80raYjjtKM6YkznPjbjMLuA7A5kbWuQa+J2nbqFPjVsZtzJuZdzKuJVxK+NWxq2MWxm3sn0r27cS2L6V7VsJbN/K9q1s38r2rWzfam3YM0F7JmjPBO2ZoD0TtGeC9kxwbdgzQXsmaPlWlm8VYPlWlm8VYPlWlm8VYPlWlm/lLN/KP+FIlJbEL50I5pWgpCmHSHBRSjJhMYchEQ8tQxiiE50LypXHI0Y7HUGHdorTmE8C8g6RE9TuJK+JaGoYojKNlQnly5vku4xEvK1LcMCQpN0g1nyeJN8kaKFFUnneR8QyjX54ks9/h2vshyDoSZXI/TkJxVKOICLziCQuV84EDSSlTsA9UBzEtDiuifFzT0IZD0poj5Bw7pVTmYgukhz0BuA89SiJhQ+Q2HwX9Z2P8KwWMcn4hPKJ69slJEXq8oTvFsPFiH9i158FSkCxlLYSN8t31PgRkaenLO9Q9iDWuzUh2flwVfZG1cevpQh4V0ZOa7fSz1p1vDLaOL4xxcFOyjie8+i2lL+Vkvi+CNFv7G4Rjg0QOg1jHlzNGHKMhUEJyeQ9letNDyVIfjShnjEWkvz8RoniyNhdUzCfuTIiY37LeJTvf6qEbVrI6lLa50rEK1lYEc0lrxLIb2fcx+euZQy8llC/pkhUJk57cgSRqhZb1ylhqMN55mIEeB4hy/KEG/JDaD+5psxVEX7+TrnLPctYvphYez7xKanddCJ3Y0KdPk9I2hZxaYE1JnY89Vx3fxWngjhNIA58bymB2j5RucRVbC4ijbuZi1qcnwSZp3reHa5EB9cgjI5j03j6fxnx4ZfKCUzmioiUkuZCmsBP+qlOiZzFmVhjJbFukJqv/47Ok1Vn7SgoeJvx5YgD8bhvSokBP2cePcD68xrxYBwujOLSdRPC1AIcQoS2d/O7eC3rjjBI99EiyhBc6jwCiJkJbVuXEEuTNq3mJIgj8jgMiXhoPvFXu6jVIHQRnAb/uihFgOypwwjaXTtBbc5YF9FUP7XGC5YllC+vcGI+4r2hKQLCtKMbYs27cZhKghZaJJXnJUQsY+mHm/j8dlxjSwRBN6k4PQN+IuUIIjKPSOIEeMTp9O0YhNHXKQcxLY6TF3pcmFDGbRLaQ16GIU5lHi6X5KDXi7dBX8f6exlipV9RX3HYLjDO700on7i+HceaosuTxmc1jmEdGJewdt2s6lKn3CxfUONHRJ6esrxA2cOcPCfhpRQ7qbI3qD4WQVZ8X7Msclo7h36uI47HY3sS8yrJwU7KeC/n0W0pfytFTDSHNTHJAXld+qwf8+AUxpCsGevAl2sjMVR/xQ9EkHxdQj1jfASPlXmflyPGLgWCmcyVmHvoI3bJnqaEbVoE5lLa58cZLt+CxdFcErxCTDku4dwFxsAjCfVrjERlsYPyrpHYemH04oLdmDNBgOdZnxYoAbdge9pPrilzVYSfJyt3udsYy8cQa48kPiW1m7gpShnjOs1I2AcQcWkNa0zseOq57lYqTgWeJxAHvqeVQG1kVK471Wb/zxACT4rE+UmQearnnXbw+inC6Dg23Uv/zyc+HEH8bFBzZUnKGi/XS3MykX4XkbPeA/Hq/C+o8VOrXmoh58mqs3YUFDzH+HLEgXjcN6bEgO8xjy5j/XmEeHAXew/hJT2eF770YBxspIS2F/C7eC2rRSiq+2gOZTButfZYiPvJuJVxK+NWa8c841arYdzKuJXAuNXXYdxqNWzfyrhVgO1bfR3GrYxbyb2WhnEr41bGrVbD9q1s38qeCa6GPRO0Z4L2TDAf7JmgPRMMsGeCa+aDPRO0Z4KWb2X5VpZvZflWAZZvZflWcl9p+VaWb/VRW+RbhS8JruTf8mb3kPiv8QxigTeVq0x9QmL8F4idYiSJATyJ90tJ9EtyK9qVRMhtEA9Jgmqa6MEjVjmJxNnuJM6KO5DG+4i7zlWNNiMhsS4LIqbQGJNDRBgS8f+SIvzJck1oVDdX2sEtCfW4831Kcu3GDKIrSB7fXTkjhv/3JH0HAcWhJKGu4lqNDK7uJGbGfbAyQcQiZb0TUac4w/RDKFbP9/6sHByzjqEIex5T7noyZrRIL267RjWmfxK5XQTHEp8ipmtS4p7rETOexwS8FRfLAxBZ3YF7lSSejlPnGIvw8m7Vdp5/p4nPnlffz4O/4CipIUKaifT/6QSEz9X8jgVEY/nd3xEeSBlWMS6LuTgtj8Q/gum4n+1N+/WKEq73ZC6sVGKn/TLGwvHUSTtnyfXeVmOxifr/WTlQeurwhap7HqGzj0RupyB8vQyxX1I5ezP+3+caS5mTMvfiz9cilpNxMp96auFmPCa+ZI7PQRz5OO6kn6ckt2+KaCILDWpOfIBwbiuEQ1dGMXI2c0OEdQNJRPbE4X2ViO0t5eh2OWtK0rog8+NwksrXQxhYiIThScf6xGCpQ3zuFUr0vACBZQ/mx7SEdh2TcA5ZL/cmJv2ddviEOfCjhHKNQhBbiwBJXFXSkOTs+iGx6FxitXYQXEx9k1w0Z6hE45eLCAbFtVNfe1LCd2YS08WZ61yEvM/THnpOjFYi5zThchZEUOFVnJL4JDFJXniwTM1T+c5rJMUXKO+QSLB+Kd8ZxbFfxEeGZ6zp4VxZ+DGfC/NSEnI0bkEs8AQCC4/4IAizNN5LmbdJYgBpl88QhySVfVPWv6GIh0R8liZ68MyXfZiToX2OThnHLyHuOkxZXo9XLl55IBunGlfnEBEOIrYkCX+yXMYa1LjWDm5JWMJbzqcxFgfwsoQTacvNlTNi+H+P4KQHwtRhij834IJWS6yJ+2BZgohFynoeHKIrde8J313C9y7O4ebm4HxPMQbEXU/GjBbpxW3XoMb0fpFgL7gC+pQHZ41K3HM6fOBwHLrOIa6ORmR1rnLIquFGSc5xJ3H3AtV2nn+nic/uVt/Pg8sTBOUSSx+i/w/k3miGmt+xgOhOfnetehmFjPH5/C1rbiyIxD+CcayNI2k/GQvSXiOYC8uU2GnLjLGwRyR2v0pd7zk1Fhup/8XKgdJTh/dU3fMInXVbTIRvzIPnpd0bdGP8v8Q1PmNOytxL4j63qXEyU/HdJDGcZ2xNo28fQ/j/MP0cn78GnhLcDLNQp+bERHjVEO6LfhzFyEnMDRHW9cZ5yxOHRykR29PK0e0E1pS0e9kLEMqJe/GRlF8Lw5OOdYjBUof43OJW/yZCOxEWH6jGlG7XqxPOIevlSGLStbTDFObAngnlGowgtkAd9Is7kpDk7Po6segwYrV2EJxLfZNcNMerly89WEQwKK6d+tpjEr4zgXksLuWHIeS9m/bQc2IDJXJOS1LIQp1aoyVOSXySmCQvPJC9AHEk9oy5noyfTSmbFqz/kO8M5tgy4iP9M9b0cK4sGLdaDeNWxq10TDFuZdzKuJVxK+NWxq2MW9m+lcD2rVbD9q1s38r2rWzfSmD7VrZvZftW9kwwhj0TtGeCSbBngvZM0J4J2jNBeyZozwQFlm/1dVi+leVbWb6V5VsFWL6V5VtJfkKA5Vt18HwrpxLvvyIxsZbEwvV5y/6pJDiKWKIn/x7Lz61wZxtO4u873Fh5zikuIjFkEAXBwTdIoMxKXDxUibJKEffVIxiZQpJVE2WcgJBORAKnJQgfQ5Lov3JeU5yPGjn/hZFzhE7+DMmxeuM6dhecr0QWq2gjnbgoznKPI4yIhSZJZV1GgmVXxCtJgoLFCGYkObEHifG1JCkOpT/vj677cZSQqRNkdVk+J4GyNwmuq2izvxcRBR0cCe8EbyDcE+fDrH5qStgAkvMfw1hNcrPyJMKOisokToY9I6HJLiSRHq4EnnKeVbTBPOr9KQmyNyE+1Mn3I0j0fiDF9VPqeTEJtUeTpPsWY13c4ZoQA30IkavDpeNUNVYkBvwd8VrcBlL+v6nEtLg9G5XQWIQoUm4tGHpbiai2JVZosXJ83okJDjviMNeAo5mIvqS+jxOXDkHI1o15txF9NopYMDNFYJYHoW9/Q9suxBVNB3E9vw5QwmyPyOwhfp803vsjABSXt7iN0/AxdRantM2i8/aLhBD1qu4fq7LF4nGJSQeQzK5FmPqnnlOHEF+Hqf6/FZHUiCiJ2qeMuZXUv28OAUxSG2pHXREqyvkliV7m7lXMc2nviQh9XuYzw1jfRpO4vxkx7G8JQu55jPGRxE8XxQfttpU29mT+3qScHD9VrosDEML9DsHglYz7VcSfJxDyHYo4QOLoy8rhVNw7RZy6So2FpYyPD4gpIggNeFfF3NcQDg2lzn0R7jwGfzhUcYBGJW6sL+IOpMXA4normENfyTmLIcSksxLGSC9EwOfTJ+Ga/wEpO5gjz1jbhtg5ljEn41eI4DxEtQV40jo4/X1L8Z6RrM1DIJRDOA5hLB+KMEmcHudRpyTIOnEdLw0oJs7fQYmyShH3LaEPn6KvGynjfQjpJAYekCB8HK/GULFrivNRA+c/OnoJgCPGDyTua9FH7C44U3GTetpIxpJXznI3QNTjNTeprPPhA12IE0nkfC7rlIj5ahl/BfqnL/15aXTdydEasFDdSDREXPUq2mEv6rYMsUmWKGjbSHgneAzhnjgfZvVTPAdPUOffjbGa5GYlTm6DozKJk2HXaB0NrnK/5f5kTnSeetpgOvWeRtw5kzmnxcKDuOe4TH23LqGex7BWfRMHz6cZ6yJmbmSdeJ21ZCH86VtqrEgMuBbxWtwGUv4rlaNh3J4NSmgsL2+RcmvB0HNKRLUhsUKLlePzPpSwtorDXB3cU0RfUt8biEvbswZ2Yd7JTelgYsGEHC+bSMMc+NRE3qyzWzQO9PwarYTZHn5zFb9PGu89EQDKGx3jNk7DZOosb+4ZmHBe7ay3RNV9sipbLB6XmDSa8a5FmPqnnlPbE1/7qf4/B+HgIPo1DTLmllH/POLipDbULw4SoaKc3yNklT47iXku7f0QXPxBPtOP9W0D1sGBxLArE4Tc0xnj60cvIZH4IOuYLksMmb9nKidHecGK8IJNeVvTAjZNbuA7v6Wd72bd3FnF0QeVw6m4d4o4tV6Nhc8YHxOJKSII9TjHS8x9hM2fvtS5B9zhevjDDooDNKg9giUqlqSNAYkX4noreJO+knMWQ4hJ300YI13Z5ziSPgnX/DYC22058oy1ocTOOxlzMn6NWxm3Mm5l3Mq4VWkwbmXcyriVcSvjVrZvZftWa8P2rWzfyvatbN/K9q1s38r2reyZoMCeCa6GPRO0Z4L2THAN7JmgPRO0Z4L2TNDyrVbD8q0s38ryrdbA8q0s38ryrSzfqrFa861cgoDhThL5ijno6aM3SYJPKAcmj3DvchK0RcAxNxJyrOJG7AIKfhoJxKNIJgxJvP9AyPCuSvSdoZILk0QYDUpk9igNuTvXm4QYMq5jSH79A0noVyDi+XPKYpDXYXEO7nADSVqew0OKaQhkPk4QculzesQNU6l7EEzpB4AfcJ4xKWKopdShtxLLxPVeD8csOc8IEiOTxkB3nHY+UO17An2tRY+NGSKyINaL8U+EAeJS6Giz8HvBXMZAEuJrpn1mJYKYkVH9fo0QSPdhHX2XZy6sg6DMI6AQ0YBnQr9F8PicZN9bGV+e8fgqggoRQxxEsPgqwy3MM3dOVeLDAqJX7SDnVQLzStowuAH6hOTcKxhXsQvmX5jDvojgrol2PJ06CxpIdn2UuX5LQn1WUuZ3IvGXzPcrmKPiMtKDgCfX0X03jXncPeqn4cSYMWyGfaJcJuNz5EETMU6Sifszz8Qd509RHSXJ91mEV+unjKda5oJ2BZPrfZlQRv3vMM6uiQSNMq5eSvjeGJxgvBKMHU9y9XjqUEty+tuRw53ErjcSkuodAqYxSoA7kHj+BOcXtzgtotYOlisQelxKUvYVnGs4Y2hkxpzcC3HYxSStiyOnvt6zCKp1fLtRJacvRzCYdP5TaJ8vGd8ribcNqi1l/J3EXBUCEcf6pHHlWR/OVY6G/VNiz35KAP9nkvL7RJ/rwZyYhPBaC6f0GPXU6WPEGJMiIf0nCNtEbHwGwrt/JIj99HlXKFHJYrWGZLXDV/TBuczXP6j59W/ONwtxpT6XOPR+iAgzngcH43IqiF0b/8x69AfEGnpdSjtO4zwyvuL16DzEYsUc9OKy7sOYFAcmT/udAPkUAcfUSMhRj7jm+6wRBxA7BxN3dsPFciLCBRF4jFcvgUhaU+vUA6XrWHs253pjmJNxHfvQPkNoz4eZl3kFhElOWm8Se3sTZ95k7R1LXJmcIOTS55S1+VnqLmJ9D3meyHmuThFDfUYduimOENe7NwJ/Oc8ghC5JY6AWMepE1b570dda9NiQISITV06NPyKC6xqVK/xeMJUxkIT4mmmfWYYgZv2ofkfBe3UfLqTv8syF7gjKPG6xjvIG/IprToIjHAq/CuPLMx4fRpTjWBO34aUn8zLcwjxz51tKfFgDR9MvyBA8Rf1fVC840BjHuJ+Z8Fa2y5nDvgiHbaQdD6TOgjpuKq9jrp+dUB9xj34hwTV+PGXrQx37MRb7quvovhvLPI4d4/sTY65mzZ4SicTT3PCy6nsCYrNNiMEF+vDwqJ0b1Hp2G8KrdVLGU4G5IGLMhep6sxPKqP8dxtlPE+4JuiQ4DzbSFoEneCUY24MXCdyrXJXXYYNBvyhGYtdj0ctFnHqJwNVKgNubeH4j55e3F2kRtXawXAzP+yFCzRM5V3/GUBo3FXfRI7k/v0o5curr3RaJl2vhChKHFmTwt/1pn9mM72XEW/2CBxl/+zBX5SUzcaxPGlee9eEw5WjYMyX2bKl488V8Lr6vqGVOjIGryKaQhsz52Vz7JD6vhfRTEIiK2PggNoJuT9h80uddrN5eNVetIVntMI8+OIz5epqaXw9wvlfUC1oaI4fe13lgEM+DbXn5jSB2bbyY9eg09mH0upR2HMB50riAcSvjVsatVsO41RoYt0qGcSvjVsatjFsZt7J9K9u3sn0r27eyfSvNDW3fyvat9P5SgO1b2b5V2p6iPRNcDXsmuAb2TNCeCdozwa/vuxm3Mm5l3MqeCVq+1RpYvtXavMnyrSzfyvKtLN/K8q0s32pme823Ch8UxAnvX+LgkXTyS3jgcK9yxBHsR5KgVwKmkBT3A/5/IddaliBw8iQ9ihuWRiwyeEc1VJbo53OEHbFAwPO78YhTJCG0D4l9Iu4qBu3iJVgJAViqXPLEjfC4lPro32lHv69oZ0+S4EOIPP+F+9MXJM7/QQn1PuH3ZyASCGKbnyck/G5Fgu4+CEJWkggtwoVzcMYTB6NaRJ4rGR/h+z8haT+pTuLClFTHT6nbWyT+rqSddPnW4fyzGIsFhGyTlPgkThZdwbmTrquFgc8wMU9EiCTjIxa3TiDJtraIyEMSqkcw3sVBbmWU/DuEdnuI7w2LnDRGKjGMxpfMO9moTUpyPh+B3rs5hK0ytsSRaZ5KFNX9Np3z/SFDHBS3s6dfP2f8i9ConnYOv/eIAF7lGt8hyf8LErsHkph8ASK6qxH9iBthN/pOzvmPqC0EzxBcNyZ4rqCNNqNeeYSnaZDvaQHi47iXSJz0kbtR7HJ5fJFAfiFtsw9J1VOjN734jBi+lNixnjrfCJLDb6Fdj8Q9Tb4veFi5q8ixsRoX2lXT00/FFqUzlIjvzRRX0bg+yxCCLVexcQT9ujIhkT/+dx8lQs7q55tw9JPvH6KcgxaTQL5fdO5dETIcrxLzZ/Ld/SN3n98Rt+/MkeCehDeJx1oUsRXinJsj8fgK1tnlrBOHRw5c3SnjrxmvN7EOnoJY4cXI6SoNIv78iv+fx7XT1uI0d9w8COXaN2FMjaJvRDglsW4WbSPriHx+U/r1eJLmv4qcYhfRP19Ql2Uk0z+Z4NZVQHxwfoJY2mc4181OcUQUfnA/DkNBCKKxJYICrwRMTzEOPSKQRjhULHDyjE3thKrLp/FC5PCY1mczaJ+YsHp+dy/ilBo17vZR4q5i0C5egmXE08/UGzFFuLx7Sn3077Sj3zza2RNTr4IY34P703vw29OUUG8Kvz+INSQ8IPleQtwZgvhvJIKQZYpPd0HoNlzFiAIiz2WMjyHEm0sy1nu9rujPTKNuTyMAWUY7xcKY/fj7WfTR5QhaRHxSF43bxZw76bpaGHgLvGlv1hoZH7G49T7EVFkvaOgC/ywgEHhKOcgti+LaurTbVXyvX3SztL7iOBqzmXcLU+ZvA+vkdZHIMu3mSsbWBMbwdOXkp/ttHOc7LUMcFLezp19nMP5FaLSEdg6/93Cuh7nGdoih30N8KC98+T5x/hRuQiW+daHv5Jy3R20huIWXogxgnC+mjQZSrzwboWmQ72kB4g2Ky8h9lHYRjF0u9yjCR46mbUaylj4Lv0oqcxzDPyN2aG4/iHX1bNp1Z+6X5PuC3yOI1GUZkMDtJYZ/Pwe3OkiJ+J5IcRWN6zOfjYkFKjYOol+XJYh7axJiiIiQs/r5TNZd+f72yjVyLsLLLaNzb4qb3x5KGDeB724V3Y+dTNw+LyFm5cETxGMtChyCCPOsSDy+mHV2AevETtGLOmop41GM1zNZB/eHb9/PHCwGEX/O4/+nc+20tTgen6XgevWCD30Mpm+mq2s0smbsosaAfH49+nUP+NW8yCl2Dv3zHnWZDwe7KcEJswaef2SCWDqr3sat8sG4lXEr41Zrx5EA41bGrYxbGbfK4hilwLiV7VsF2L7Vmrlk+1a2b2X7Vmtg+1arYftWpcH2rWzfyp4JGrfS9ynGrYxbGbcybmXPBO2ZoO1brYY9E8wHeyZozwTtmeAa2DNBy7eyfCvLt0pCoz0TXP2QOBYFiQitnmTvkAD3PMlydyOAWJHgXtRAMv7CKCFfgrAIR9I6o56EspW4XG2M88TbKSKoJIc1jRUZ7iJvUNZ6El2HqIS5ZapN8gge5lGOtzmv/ry4I4WN3r9Frj7yuVnq9x7x33r8lH+PVi469YgVLowSrweSJK4FjC8jtKsj4bGgkhwHIF4bpM4hTlrBfWlrhBc6sa9AwmSB3++u+roh2rwSAd5MRIoi5JSE4LcQcH2AsGgaybdJLmaOZPAjGV83UP7b1fXPo/73Kye7NGQJXNLwAKrcuFwDcHA4TCWIyviRPh5PW+lk96yk+b0Rh9ZTlyYEs/umCGFjHIAD3TVRObQ4sp7+Oo8EanHf2F0lLk+jn7SrUV2C2DKrHScyr36nfj+EBOGeCCTO4do/IgZ0Qfi1VYKLmkNoIcnHqxB13KTqqi1X91LCtcOIKbtQr6SYNC0SJvuU+NhEO+hxFjud7a6ckuaqBO8VXOOLlPrFRw+EwPdmJLLossaihjri96HReUcwrrJwC7FYvtOTRGAdj+XnTOZmHJfO4W8PcDPfxM9xUZk94s6LE9xUpZ2PRETaQJ0Gcb31icEbqGsfknD+GHFbzVBjaXzk8PU2yeqSbL0zSe3/jtao0N4P8pl11Nz6D+XEm9flUuKoiCfv5VxhTdD4nPrWRaILHwkv47HVE3H5swg6P0Z0KILchoR1MKv88re7GbObIkIP61WcHF+K06dX40PWpO0iR15dBs98+wt17EN5dDlE+Bo4jldiYj3HRET4MLEkXp8uR3ih20m/sVVDxtISYu7BtNOFlOM8+i52L6ojBn8UJeTLdSSuJKGB683kc8+xZvXn/5NEUEkOaxqLU+JQHaKmeVzzfvXygT70++wSkvKmU47nOK/+vLgjBZHllepFFsKTPH/XL7iYguBnivr3BpS7jnM+jbBIi2V6s3boRLAHWdsWwuHk8wVeCNAvEq6K28PFxK/ukQimBkFhDb/fXPV1XSSUEr48gTEpQk5xPH4aXjsRYdFYRC1JLmYSA3ZmfP2M8v9CXf9w6n+pcrJLQ1acTcNlxLO4XL2IHTsiyLpUjR/p43tpKy3iyXI1HIk4dIlyWX6BmJ4khI0xGge6n0bl0OLIJfTX4axLImLcnL95+uRpJc7xfGdBCe34EPPqZPX7dbl/6IrITtb8PYkBBcbekAQXNYfjooe31CPYPDOaWyLS2kIJ13YkpmxCvZJi0thImOxT4mMj7aDHWfzmnc3ViymmKsfqxVzjvZT6xUctQuCLEh6+J7W5ji/SZxfiQK3PO4hxlYWzicXyna7cC+p4LD8nMDfjuHQof7uM9buRn3dFZfaIO49JcFOVdt4ZEWkddVqH64k7osRyRzyJzx8jbqvxaizdy1yQ+fAc9zfiprgJAuMHojUqtPdvlXhN5ta3lRNv3pcUSBz1rOEXca6wJmjMoL4LVYzVEOFlPLa6Ii6/DUHnZDirCHLrEtbBrPLL3y5gzK7HmhHWK8HMMl9QIeND1qRhkSOvLoNnvl1OHbtTHl0OEb4GjuOVmFjPMRER/p5YEq9PJyBI1O0k3zduZdzKuNXaczIJxq1Ww7iVcSvjVsatjFsZt4ph+1a2b2X7VrZvZftWtm8VYPtWtm9l+1b2TNCeCdozQXsmaM8Ek2DPBO2ZoD0TtGeCMSzfag0s38ryrSzfyvKtLN/K8q2EM1u+VRXlWznlbvcaCX6SBL+SZP00SAHLfTOrQIsIPkQ0JBUKCbiS2C+Vmp/ihCaiBK/K38Rnv8D95Wh+NwohwHBEPruRGLw7Zfh3iQl4TSTNX4bY5o4MoZdOEGzCJexTkhQbcQPZParHeQjlVkV1/xQXttBmV5BQfLs6/4dK8DQjQ5gXXETe5ztLSYY9EoHP+4yNI9R3dkEcoOujB1ucEPksyex34LbyLxLwBR/gUNkXJxS5zo6Ij+5IEHuNYRJtijCvQLJzkrhF2jgNDTmD3sIE4V8Q+yXhLdUPqxCKSMJ3VkLzTgmunnKeOhUIJlKneYhb3qWfRODpaLtFOcQ67yJu2pm27ImISgsH5RxZ4iHt5pf0mWOU4Csp2XYKgWpj5miWyPI+xmCSWEpffxYi3HraRxLNBSLSXMk4+RfxIq5DUn2Wcf2nKMvfEsp5EGNdxLlNzKmNi7ha6iRxmZtZZfEJ81HqtZCyXk2bbqqS7+V8EldEFLkqclZ8ESHm1QnjSf79b8ZlH4Sh26uEdI8bzyEkt88joauBRU8c3I4lkVyXrQFh2zTGhTjUvsrvQpk8fefU2Jf2jsXE0jbytwZizPusgVMQyg+gbrodZMzcyIKbJsB8GCesZYyrMPdjJJVNfp8kCP0J8bqWn0MRBY5DLDIUYbw4Sq5QTlVaBDoQAcZ2iCIXEWsfLSK81tBjQOa9Xttm0x/n4XZ1sXLLe6wMAWGjKtvbJNGLk2nSWq3PLYL6RUrI8jnn+BHt9wHfmYZIQD84aFLrz3Li5fWRIHzHhHYRd7tH4FkyL5dBHtOwRInamgPdLq+rFyXIOiNjeSHlmpnihCaiBK/K38hn38Ol6Zv8bjAxqz9jbDMEGZtThgdK5IyNiKyOZz6em/FQR/PRRt7sPI053YAL1OZRPQ5HKFcf1X0aa/sQONZViOrk/K8rwdP4DGHexjhkesqzEevsXfz+EfiXU8KZS6P6aAGhHhMNiFMeol0OQKASBDaCicy5ILrdUF1nOOKjcxPEXlcTI9ZDmFcDf04St0gbp6Eux2arR7xYk7D5lISnVT/UM4+vyiEYG57g6innkfadS3tOY9z9nrXvESXwdLTdnBxinRcRN21CW3ZFRKWFg3KOLPGQdvNL+sxuSvAV17sLsXcSc2hwEZHlJYzBJLGUvv4rrJVLaJ8QJzREpLmMcXIP8SKuQ1J95nP9mynLlQnl3IaxLuLcRubUgCLcUY5uam5mlcUnzEep10eU9RTadD31Blg5n8QVEUXWR7z1fnjiKQnjSf79AOOyO2v9MOa0jNtT4Vu/Ymw9QTm3VQ5uu8GfdNnqELaNZVxMVvxlLGXy9J1TY1/aOxYTS9vI3+qIMS+xBj4FJ+hF3RYnjJkzEEanCTB/D6eYz7gKcz9GUtnk90kPf/cjXhf42Zd7lbu4H+8LZxVHycXE/esjEWhvYucwRJFziBvXFRFea+gxoPdZZP5Poj8O5yVPxzBPNqU8pQoI5cVEnjJ/XzmZprlx+khQL2LzO/nu9xEt38Ua1Mh4mhq9fKpRrT8LlPu1FoQPT2gX41bGrYxbZc9p41bGrYxbGbcSGLcybmXcyvatbN/K9q1s38r2rWzfag1s38r2rWzfajXsmaA9E7RngvZM0J4Jfv15R9I+qz0TtGeCAfZM0J4JCizfyvKtLN/K8q0s38ryrXSui+VbWb5VQ7XkW4nQwpPsrxOBF0bJ801KlCAnFpeo2I0qSRiQ9vsViNVu9d7/mgS+dUhg/ISkyVlc80tIeuxO5VUyr4Z8516uEZwUPQmdkzMSZEtB7M70MMnuS1USYwN10eWbSH3lHJ+o9pDBlSawEJHCCoReIlZciZBwMX9/EkHJTJL4e5LsHxJFf4lg5l+oTm/k+/8gIXEICamXIK5YgHDjP1SicOzyGD7nqctbSoglEEGTOCKKi5tH3PE+oiIRZpyoJpZHAPZ81C5vkeA5p4jQ6wuuEUR35+PacjT9FU/qNKHPkWqSjWCCfqraQj73uBJoeBJoT2ay3xwJBmJ1/luc4yucIN9ApCQCqiauO5lrfo54pXd0nrG0c5bzp4/6700lbLtCtUssZkqD9K98Tr77NmKrYQliycuIQVqIFer1TxKrD1R1ugO3tJtJov08Ei8l9VsSfqPcWubw81GCaVobNSE0upog/YUa63Uksw9Wies9+PcAJZbV5fkcEex5kah0KMKJo0m2XqZEbklxT8o3LqOv38AJSdrxWcp0N23xKO3hEUHGLm1JiMsh68EkrvNzYmCo/59U216g4kQjc/5GJez8lGT5yaqNVxCzlynRmMS/FdT7NZK8e5FELZ9Jaq8vI3GsxzlxJddcgEBvNPNuG8ZjiNlJ+JxyryKepY27BdGa2ZgiNBc33qR29qxbb+MK1gfRwrEqBr6IIDueb7UpdVhOe0j8i+dTOU6BSXieMa/PKWM7a97pssQCR/m3Ftzpc+t45BHYb8f476WEykFk5YmjYf35DmN4Fn27IzFsR8QNnxMLxvCZcyKe5BFaeJL9QzwWfKTKJGILz7ot7l7iEhW7USXFubTfL0asFsp2FAKX7ggwpiC8eIVrzmZcxe5Usi7EQjD5zkVcI8QSz/x/XDmvNgexO1Mo9x4k/0iCdB110eV7iPrKOaao9lhSZB0TbrsYoZeIFZfBR+bydxHYT8CZKwjDvst8PALBzD3ElTP4/u2IeNZlbh7HfJzFjcS3OZ+UNeaLnro8rYRYAhE0iSNioyr7HMrzhLpR2BsBjFc3BndH7fI0gkvtnB1jPmWZAz85EgH4N+kvr97kmgThyDurODUIrjRNtYV87gZ1g+OJgfuyjp4VCaX1UaA+9fTbxQiZX1ACqkau+zjXnMG1YufoO5UoPwu6/55QwrYT/7/23gTKjqpq+z/dGUlICAEhIPMoqMwyvCCoiAMIKCIOoIgggoDAiwiCL5MyCX/ygWAQXpA/KPCJAi+ikVEQGWTKCyGGhBCmzJ2mM3U63bdv17dq5bdXdnZO1a17e+B2sp+1enX3vVV1pn32eerUfmqrfrFipizI+Mpxcu5D+KNREbHkN/FBWoiVtutGRHkfVW06g2xpp+DTplR4SUzW/DmK80vqBQFXqheOxPqoDKc6DgHcNGXrLXCiEUr0OJD/hymxrK7PFHzzYUZUug48aC84ZJMSucX8ntTvppyxvk9lGm1EPHgRPOco2i5r3iWRtwbFYOsh68E9lPMlfOAw7mWkb7+i/ESJOX+Sul+bBN++X/XxQnx2k7rXEv+3kHb/CT47iM0GOSbWX28bcWxC5sRWypzOfehGzLuNscfYCxYS6jSJ9jfn2N10s2aWMoTmko031s8J69ZDrPND4AN7Kx94O1zBzrfGjDY00x/i/+x8qkbol4eb1Ys0tPiwrcK803Wx97/6xTktkWtrf5QgsN8E+x+khMqpsDHBjw6Af30J7jEJX7Ufv7dlzI+jPc/iwzRPSuHcqntwbrUCzq2cWzm3cm7l3CoO51bOrVL4vpVzK9+3WsGffd9q5fu/GHzfyvetfN/K962y4PtWy+HcyrmVcyvnVv5M0J8JZu3Xa/gzQX8mWAnOrZxbVQN/JrgC/kzQnwn6M0F/JujPBOPwZ4KJx1uFSAaGGQg8JGAsUTe2k2sQE2gRR4sShbyvgv8vI7hTxDfrsJlyhQrmfTki+sjCkxkPNZoiAXWSYUreytkd6DJtP0kw43gEPZ0I2h5GAHIH3+2gRHI6g10My+gXybCk2ySYg8BuS5Vd4ibUqnuTTVACINMyf8n/TzFWdxH4ajMTva0yc80niDsVLAreQxTaxfjNyGjHNQTbCm6LBH/vQaB4I8fPNqraWLtjEMHOAWRCm8lPC7+t+KdkBD4fUxkqDsSeXlBk83kCk68gUFfG5I9kutqQv/9OAP/6kbZuTmDwCGzhr1wjSxwmtivCq1sJ3hRxQFfB+Skiv6cRLxY51/ZtQrm/Ndd/G1HFWiagezvmgohNZplsX29RlzPxCesh5Mpqh/zWc+EXXH8OQfOXESwvwdKtyobHcZwVnsnfTYhr/8AcvQSf+CA2tB3tGoVoR4Sycg0RDFnfJOcFAtwTI4bSgrOsts/HBk7Dj3yKdn40kqp2JBlvfkXfSB9I379DutyxjE8qNDqVgP5WM0a2j15jnNM5m9CfE8kymIocNd5UAl5r0zczTyTtbsmMrx6jJ1VAdyrSSZSYKy9jZuoPf4eveiZJkuuYlyIUbsROhqv/d6J/tS9rUXXUGXXuRhg7U2U2rCQ6Edixjo1/K/76UJXxtMy68jd8zX74E8l2KYHXkmWyks+UvtMCi9cQV0kfP8g4LyIgfImp4yOmv6wgOWt9s+Mm9Y35wmbFLcZmvBzgHpWt1maoSoVJCYLCYcpPNeLrv6rEK4H59esMniE293vz+QTWCnlYqO3n0RrEBFrE8a4ShbytuMxxiD9EfDOUuXI8bZ4Fx7KijyzcliFKmBrhjDIfFucIyIpCl2n7SbjA9Qh62uEb45i7F/DdGCWS0xnsYlhIv8gbP3SbBJMR2K3HsQkCqG3IvLgFfd5AmSfw/+2MVbp+fFuJtwXPKz8yDZtMbVr7rdO45izsKtaOkxAVCc6P8I0tEMs0cPwkRBsWlbJGimBne1488Qo/7/Lbin/02pggJGqAu+yIPf1JiXLuQdx2PMI4ndV2X/jSFYg2t4useQEBn6SAH4O/T3J8stiuCK/ORQBzaxV8U4v8fq/uYarNEJZQ7k/N9Z/nhRSDTEbjDZgLkml4onn7zHPU5TB8wnCEXFntkN96LhzL9dN58A18zaGKezYpGz6T46zwTP6eyv3IpczRb+MTr8WG5AUIa7GGiVBWrlHKuL+T8wJCv8SIobTgLKvt07CBQ/AjH6GdGxtxqfjXjykeJn0gff8iPPtkxuc73Is8yLF6jGwfPcQ4p3M2oT/Hk2UwvafTeFoJeK1Nn808mUW/t5nx1WN0G30eEIglSsyVJSJM8IcX4qvuhD9up4TCDdjJYPX/JvSv9mXvqjrqNf3nCGNfUZkNbXbxLNixjo1/E/56V5XxtMS6cgO+ZlvGQ7jELpwrewmVfKb03WJ17ENwZenjaxnnOewVzDV1vNH0lxUkZ61vdtykvjFfOF1xi5MzXg5wmcpWa7ObpgLShPtf7aca8PV7Kq4VmF9nZPAMsTnnVs6tnFs5t3Ju5dzKuZVzqyx+49zKuVUK37daAd+3Wvkeyfet4vdYzq2cWzm3cm7l3Mr3rfLg3Mq5VQzOrbL3r51bObdybuXcyrmVcyvnVh5vFeNOeXBu5dzK46083krg8VYebxX6Ot4qKPHTFMRS1xAwvwu/NydTylCCMceSteoogvgmE+CXCk2skCcheFAHzUpwvWQM/KUKSJtqgmAHEhz7UX63F8hw2IXw5DACMy9DvPQYwZqtiOKuQLwSW6hFGFcJXYgl/pkRqHcUmYzeUcKcRgLMxyJGCQShdyBIeDrSRi0krEQstBijUz0gkwxI8xkzCQqV/pZg6qdU/+9HoOk3VWYcW1Yrx50SKV9nZBJDlP9nqWxfx2IjaV2/m5Od7/NkfjqBQNRZEfGkjItFlohoqfqxx3cyvgcTfC6Tbh319/oEr/6O4Hmp6ybKJg5TQsDZBM52EfSrs88NQaCWBtX+S9VFMrYJXmbTNqtdjyGIymt3JdgAUxH6HKcEglnBw+8jTksFHBZNOLBzEAe8ShD0UczbLBtO6JPnmFPPqDGaoo6RzEvt2MpxBBl/lWwtW1KH9wkCfwMhx/uRjJl5OM04YS1IaqT9m2MXr9HmEmI1KX8WwfIDI9mDUpuLIU+AVibQ/VFEgnYOjVEZ/PKukeAjrMC1UWU5sXbVofz8fPyNznD1Pv0g43kCQeV/VmI2fV0RKS7FNy3IyHp4CMLQW1R2rZs5Ny+jqGR9PTIiJgvKLy9DKGC/O54+WhTJvtuk2nsZvjYVJQqaTCbFLCxibbTHzMG/DMRfiojcYjwCxi7qejvldphMiLo/pU56TN5kzZTj2/ABQjiOVPUJzOMvIGw4w/S71DMr45PFUuaQ7YMmlQXMrteSxe83zIX3ENrEREXbIQ4Sf3IXfXRqhk3Y+bADa6ZkX5XsRl1K/PQEPukkCNym/B6NuH8g4paT8YN7w1UeZd29z4yP/L5ICf8ko1BZZQw8QQmInoz4qM2x7c0JtKuU4bDMPNsNkdhx8LJ0vu3PmFzC3Lg0g5BqgW0eyogl7sgQH+4Nf3pRCXMayF53ssq+uT7fnwEJtm0sFcjWJND+RI6frta5aYzZILMmpLaUMP+k/7dlDfwPtZbbspo47ouR8nVGJhG3yP8TVbavA7CRNkSvWXb8cdbRAxEoibA89sINi6x53Kx+7PHtjO/OCHblBmeo+ns4ApoLuRmSuo5SNrGb4q6TVHr1H5uXFQzEZgYY0fpzkRvx83PadbPKKFxr9rBYpvS0Pz6tBIJZPP9tuEcqyLOYCr85knuzvyDI2pt5m2XDCX1yt8rOKmP0hDqmhE0txlY+Dffdk/VtPerwNsKrpxACvh3JmJmHQ5QN6N/y92n4zgt5ELsldXxZlT8RoZxd29fF5mLIE6CV4DQ3KRu1L2XQ2dKzrpHgI+xa1IA/TTJeFCB+fhr+RkSsCe19SI3ngfDHsebFOHr9aGVenqqycNu67oIw9BzVj2dzbl5G0TKce6+ImCwov7xQ3Uvpn8/QR3NMnctqfB+ivwapl1UkfK8zKWZhDmujPWYy/qURfykicovrETCWqevPKLfVZELU/Sl10mPyNGumHN+CDxCR616qPoF5nM7RD3P/ovu9NRI0n4dm5pDtg6kIN5si63ULNnYWc+Fl9WIGO44bsHcg/uQS+ujgAtyqgfuV21UWC9mDSK/l3GpVOLdybuXcamU4t1oZzq1WhnMr51bOrZxb+b6V71vp+yLft1oVvm+VD+dWzq1832o5fN/K9638maA/E7RwbhWHcyvnVv5M0J8JpvBngv5M0OOtPN4qhcdbebyVx1t5vJXHW3m81U31Fm8VItl/JGvMkUpklvXzOY6VHy0QE4joLwt/VmKp5whK3Z9A8MD/d6qAui5Vz45Idib5/g0auTnZ33Q7HyHg7+9kEziYoNJTVKaDopnbFhHA+GmElbcjFrtVPZgezk8qJNvICFRigb15ZVoRQdZxFlMQ4aTChYMo2wr02gm8bTSfb05g5ev03VOq/CNod5KTZUrbgPTbiWTv08cvwh4+aup2mQlk/7vK/iHBom9j9EsqZB2TvovZahZmEOS/G+N3jAm+/zpBzPLZ9kw0sc95Kjh5GaKYpxE5bKPOG0z7B9I/C7H7exAk7UP7JJOQ2I70vRb9VEJMjFUqcI1f0R/2GvL332jvEwh4EpV1z5aZio4fUH13FjZwNn36DKLbWQRvN9H+85TtdNE3uh6t+JS9lQ+5mL49kH7cin6emJGtLKvPJANaJ2MzlnEboebNYAKj9+H4GQRUa0xXIsTYzwgWg6sJdF5An1xWhXghHYvLlUBjBEHHxxohYQuiHyugLCMsEDFOGmycROyjizn+n2S9k/b9DnvXGemk3s8gcJLMplpo3EWA9zxVv2URgV4L4hG7Tp1qMiK+acqI9dNpSgAnGerWodxxzPkdTDlD8fUiuJO2jaPP1zI+YR/mfWuBYF+xtbchArMQPAoeVqLwhHrepALYJYvoEhMA/xgB6kuNQPnRjI3sedRBz7cY3kFUeD/X/oUSXT9CfbTNLigQ5C79+mfqeJ1q93DG6C7ls2zdHkAYFROIbkmmKJkbItiVTE6fZvysuFd+huGX18M2UtyrSJfMCQ3hFnspkVnWz8c4Vn60QEwgor8sjFViqbux3+0QKwb+v0hlRCyrerZGsjPJ90/B/UaT/U2380ZEJ7eQsWpn/McXma+SCS0psD7PQcy2A8LKn2ED5yphymB+djOi6fURvkg/VYJuZ55dxur+BD5+I7hLTHi9GD/eYD4fzdx7nL67XZX/Cdqd5GSZ0jYg/XYQ2fv08XOwByuGPs5kjrwFvzdACcCfx+fOrZB1TPouZqtZmACf2Yzx+6S5qdmHOSafbQi3FvucokS7C7m5+T2iG7mHCLRnLH1+EHPqXdbTt+HDc1ljg7Id6ftqMpTHxFhtBa5xGv1hryF/30B7b4UrJSrrni3zPl4GI333ZWzgK/TpnYhuJ7JeTaX9RynbkfVH16MJn7KV8iHH0Lc70o/r08/jM7KVZfWZZEBrZ2xOZtyGqHkzgHV3a46fgIhR41kVzBX7GYJw9wcIwWbQJyLgKyK+Ssfie8qPD0E0eYAREr6LIM4KKEuIrCVzcpqVMInYR5k5fjgvvZH2XYi964x0Uu874bmS2VQLjcvcy01R9VsYEei9C4+y69TB6noPwWd0GbF+OkStwZKhbijlnsmcHxO5H71OCWKkbWdSp0HGJ2zNvG8qwOfF1p5H4DrR8PNx5uUnCxEkNzEW8qKMuUZ0ejMvgNGC6ecUp7Bi7CnUQc+3GF6Es12tXrgjvOVG9fIdwYwCYnjp17HU8VTV7sGM0SXKZ9m6XYOIMSYQXY91RsZIBLtpHyb4DJ250f4Mwi8PxzZSXKmE9lJ3DedWzq2cW60M51Yr4NzKuZVzK+dWzq2cW/m+1XL4vtUK+L6V71v5vtUK+L6V71v5vpXvW/kzwRX8IG8v1cK5lXOrPBvxZ4KV4c8El8P3rXzfyvetfN/K962cW1n4vpVzK9+3WgHft/J9K9+36qN4q/RkwfxIprMmAisbVVDfNohxaoUWisQ+F3RE6qPPEdFi0Q2dG8hg10Fg60EqCFbEIhdXESRs8UpGZgr9cwXiqLVVViFBJ5tOE5TwqguC8EQky2KJzIfNOcKOVzlGhGwPEpR5WyTA/aOIUCQLzR6RYxpRueqMSAsi5YuI6ylEL1oIJMKW9xC36Ox/IrrYEWPeTWW7a+NcCYyULBd/pb5/5rtKwsHuogkRju6bX5LFam0CMc8hwFNs6eeIXv6sMhHqgP1gBIEPI2pKlBjrUAQx0ob7EIX8zgj6uhBaTFACnGoyMsYgZd6DiFR/Zo+5A1GpxpPY4ALTJuvQ/smclsxBo7C3TQgSHkgwsmBBZL5Ku37BvLklIkgdRUC9ZLC04uMi/SFzaiKiSvk7YL9a7JUocZ4Wt3YgcJuOsCfLb6zHMQ9kbGR3RsTUui2zycC4OUKNo5QA8gWEUhvSn7eR9SkxZV2hRGRZ86gLH9KJGPtYBIzfUuLUhDJ0gHOez7VldeBPFhnfs4vpsw1ZDO/KEGXIeVoMuafxdyLeacFvX6KU/4czxl05vvd8RAWNyi6KilV1+xeRQW0QtmDXxbcZ20Po5/3x3yewrt1N/ccgIpX+eBOftAThZ+rXEnz3b5k3E5lHVrjaWdCv7kcdHkRc+GCNWVEXIigRUVDaFz9RwtI8PvFPBHnaPgbDbXbAtsvY5ERsrJnxH5xDvEaQaXEJAhCxF1uXaZFMZ1MRPUjQcyNtEzFiLdBCkdjniRpfWx99jogWY4j5n9MRarYiyNEiOhGLHFNQyBfDgzlCTvk5HnFUunZcZc5vR3T1gBJeyXjfGsmy2MY6Nl19Z/EXjhEh27Ws/SLu1yK4jbHfJ/ABW0SOaYA/XKX6eUaGmKwJoeErRggkwpaXEbfot6iLEGkjbHozle2uhXNbVNnCFXdEZNJSQDjYXUxFhKP75gSE9EMQLx3J3Bdb+g6il7EqE6HgHHUdEQSO414gUWKsXRHESBuugrNdaNaOMuJY4WFZWVSr4ZlS5mWISPVn9pgLEJVq3IYNzjBtssKeO5jTMo/Wwt5GqZcfpGuoYEZkvkq7jmXenBMRpK7F2iMZLK34uEh/yJwaT+C//B2wX/syBhHnaXFrKwK3Z+GQWX5jOMdckyG6ao+IqXVbJsEbRpPdcG8lgPwTtjqC/jxfZWrXZR2vRGRZ86iMD2lHjH0AAsZ9lTg1oQwtCM7zubasVvzJHON7No2se9vBhx7IuJbddNAvWGmgnxL66SsI+SSD9O6McTnH934dH9ag7KKoWFW3fw73VgOwBbsuPs/Y7kI/b4f/PpB17efUfyQ+SvrjaXzSXPhF6tcSfPdPmTfjmUdWuNpe0K9uSx2uRVx4bY33uLPYG5EXCwzgHk6EpXl84o6IDxgAtxmDbZewyfHY2HSVDTYrQ+UQMi3OhUOKvdi6OLdybuXcqjKcW8X9h3Mr51bOrVbAudVyOLdybuX7Vr5vVQTOrZxb+b5VHM6tnFtZOLdybuXcyrmVc6s4/Jngqv3hzwSdW/kzwfh9lnOrleHPBP2ZoD8TrAzft4r7U38m6M8Efd9qBfyZoO9bRbmVFhDqoLWlSky2M6LBTxAU/hKijP9EDHUKgdGvIjB5RQneYmIDCxsk2K7EMOLMl6hrLIoITt4gOM0KCGZxbCcBor81Zc1HXNMRObcotHhhDuK/fclgtCniiRFklJPAThHM6cxJImZZYARhHQT9poGhSSS4UTJH6Xa9zg33Xxkr3ab7lWDyk4jfziIQW4RXAfHeNiabzhDEUhPJALYfgZKSGUMLsboQqHwBG/qjqsP7BN2+gz1JkLYI4y4m+PBHfDYdu9pKqYsFSyIBxT0JPTZlVX8RuQXGoYOg0nH0/1h1/ngCtR+j/45DOPYbAvwvR2Rn7e5B2jbHZFF7jn5bwvgdSdYRmSMnYddFIG26nHpOwkakLDmmi7F5NEOwo691EKIlLRrTYqenVAZGyfI1BtvrIADdBqXKTzoPvo9I6hb8lA381lkJ5yAIeJiA1HUIZv4lc+3lSBa8IpA++CPXOYx5viXza10lzLpQ9ZvOxCn4fkTcdAi+dWKBrJIl5RO1yDjrvFYEqicgSBvJXEwYl0bEotVAxv4xsguKvb6iRMCPYl/TKaeFen4TH57g+96PrA+/yRCMtyEEi9mK+I9KED+8BJ95DKLHHbj+kar8m/FP/2naHeuLMsLNy5ivUlYtAroSa+zX8YPDyXazE+O3pRILTUHksTn9MJX5IkK1IfiqgczBBdiBZJsVse6+RoyQB7E3aV+Jde5+xOKSdVXEO9UEuttjJxgO0JVznsyBecz5M5lfR5Mx8AHWr7/ie4QcHcPadRbCpDzx2lB8VpZgW4s4mtXmxiaIBrdgPO9DlHE4ZX4RgcFfEJg8qARvMbFB1tuJdD10Nso2AvTbla+0gpOnEAXafp3Ise2sNz81ZU1jrrdGzi0KLV6YzFhsw7xcl34fwnojWRRlDujMSSJmmWEEYa0qg7DFPYpr6HY9jgjkOsZKt+lqJZjcDv/6ZeZewpwMCF8+xJiLDQ1ELDWe9WhbMmodb+og7Xmaub+JEsAmnLslWavuU4KWhHXwGPzFl/jsWexqffXGEsHcSHa3noQem5KqvxaL3sM47cjcfRwhsZx/PRziZvrv0wjHzmKd+R4iO2t319K2ySaL2t3021zGby+ydMoc+Rx2XQTSpu9Rz4exESlLjikzNjdlCHb0tT6KaEmLxgTPIyyVDIzy1pmR2F4rvmadDD+WzoPPYrvnqAzYdsyEL03mvmYcdjiUdeQE5tr9kSx4RSB9cAXX2Y15vh7zay0lzDpa9ZtedwWfjYibdsG3ji/wwpg25RO1yDjrvCbWuAOZ30OZiwnj0qDE+EUhY38zPF/s9UElAr4J+3qWct6lnv+BD0/wfW9H1oezMgTjLZFM9fIj/qMSxA/PxWd+El4xhuvvpco/G/90uGl3rC9K3EMep15okyXoTQqM8V/gkevDD/Y2Ni1i8icQb0p25SfVyz8a8F07Mu9GYb+SLXm0Eutuo9asShB7k/a1sc5dzf2LZF09PaffsmCPfcBwgHKBe44pzPnDmF/78Qara1i/rsP3pL41wQZ2Ym08tQK3GojPyhJsO7eqPFYxOLdybuXcamUf6NzKuZVzK+dWzq2cW/m+le9b5XFn37fyfauseyrft1qZV/u+le9b+b6V71v5M0F/JlhkX9K5lXMr51b5cG61al/4M0F/JpjCnwmuvJ4WhT8T9GeC/kxw5TXFnwn6M0F/Jujcyp8JRrhVUGK2hMDYNgJDWwg43A+xyXm8of5mAvy24q31Eug1jI3zOSrjXJcS/bXy04Lo5z0jypqBAHEBgftpPR4x4r57CfDvMEKZFr5bQNkdBJv91ogPK6HocdWgbPq4mrKk/+4j+8ovCZIu8be9hgQjz1KZmUr8fgchzFqIs95C4PghsjcM4dzXVcalwSb7RCPBlPL3QIQ1Taa+dux/QjkPE/y/uRJCyLFa7HGrKmMbgnEbESIuRFh1lAl+rCTKWUS2vlLB4zuNME3qKPZ4GHX8ufr+d9i1RhfzRzIK3k4A83D6YQxtO5a6LWBsDicLhBYCSv+kQaN/UJ9PRny3vRqLBfz9aMb46Pp1MTZXEAh6kvpc34DIdfIgZdi+e4f2TWauXkwfHqns6yTEY9fwe62MoNJG6ilZ/bJQIjNWINj4PAKuh9H3RYSnrSZDpoVkQp2EoHEHk91mNyVK0tkBWwgkP9G062cZ7coSbWZB5tN72MJCBGffVWUFhMOLjH09gD/YB7+Til2LQrLkPKL8uQS4D8VGBeKnb1NZ9S5TmfDaVZ+fTV0PZt05hsDk1yKZSzY3WRQrzfVY315IfZsQYDTihySQ/C6EkglrTFfkei+pDErdCXC39V9C8HXAT7xjBKQaUynzCzlB2lPw65KZ7H5znQ7WE1unSv2qhRax7E7VwvadFus9qmzoWkX6Lf7AHLuLAH/JKJmKMwVdcJ+b8dvTWXsuN8Jx+dlH1UdDxGwJ/rWFer7LHNsWsclRXPdssi+tr/xWQAh0PL5TMs7plxY08fMu8+9lI8qagABxBoH7aT1uNOK+KwnwbzVCmXf5bgZlt0Iif2rEh5VQa2bnPJRMH1dTlvTfVYztCYi22/g7lrK7hHBSMjO18ftFhDCDEGc9h8BxbXzHQM59XGVcGsAxOivXcPV3I8Kaqaa+duyPoJxxcIlUpHKuOVaLPc5VZXwIsUsDYplZCKv2NvO1ks+ag7/U2aHz0G6EaVJHscfd1Nok31+IXWuUmT8iSv4ZfHUw/TCSth1A3WYwNrvzQhQtBJT+SX3fperzR+FmG6qxmMHfN2WMj65fmbE5nvXjc+pzzV/lOnmQMmzfvUj7HmWuHkMf7qXs63OIx07i96CMtaCBekpWvyyk5X2Yc7bEh32N644uKDxtMhkyLSQT6sMIGseYlyxspkRJOjvguwjLDjLt+kZGu7JEm1mQ+fQytjCLOfMpVVZAODzH2Nc1bJG2XgAAT3FJREFU+IOt8Tup2LUoZuF7b1T+PEH4OxAbFYifPl/xz+NUJrzFqs+/Ql13Zt35JMKuhyJirtEmi2KluR7r26O51lQ4VgN+KBU/JgizU6FkwhpTjlzvPpONfHGNWVBt/efyMoCAn3jRCEg1nqTMnXK41RP4dfH3V5vrtEZejJGVeVGjpOpV9CUPla6XZHDVm5QNnYJYMYZLmWOXcO8mGSVTcaagDPc5G7/9LGvP9zKyDG+t6qPh3GrlseppOLdybuXcyrmV+GznVivg3KoYnFutWEs1nFv5vpXvW/m+le9b+b6Vcyvft/J9q+7tUzi3Wplv+zPBVeHPBFe+L/Nngv5M0J8J+jNBfybo+1bOrTzeqijX9n0r37fyfSvft/J9K9+38n2rNXzfKvBPij8zIToQJEig+vSMC7aTpUkC6M8gILfZZEvTxz9MYOv7KvhRGjmb4MaZKkPeIQgX3kJw9CMlromJF5YgVotlU0gQx5Vp63Wm/FqEHVmQTEz6mlrIUqm8LGHGfQT3/o5+3xQxVir82iBJkl3NddsQP71Dv+9AsO+1iHa2N8GhJYQXNmhUxEZW6CSZxDortGMp9d6SQGoR3ljRTSfH/tSUlwZe/p2sX88gAglkd7PClqx6pNe+gIkZE7NYQUwL9jLLCLpEAHY5YqZL1HgLRBQl4qlNVTDpa2RluS8yeU9EdHWryRQiNhvLlKQFtgczF28mwPoS2hsj/dXiToJ8iwQNSz9ONGJi+fxebGhtApwHImKdxxx+jqDaPUyWpkbad79qr4ylFhTP5/NOxHGp2PZQhLOHMQZLTF1lXDvxT50qWGiWOU6wyNjMfObh/vjD85Q4zy4YZQKov64cfyBDyflKsNKhMjnmCba61MMDbYuz6e/TuP6+pqzDEU/dHskEJVkgR9PXEyN9kIUp2P1EhHSNiDinFAzYb0e81aHm30SuczHir31ZFPUc+qrKbFitIHw+829Xta7NMQtt6sMS1q8m/NUzqk+0SPQN/EAtRMvCik7Stv3TrMvaF3YasfQ7ZHrUc0leDpAw9+T8NxknWbPGKSFkLdkTBbWMiUYHc1P6N6H9b9PXbcrmZ2IHdyJmfRL+sTcC7i0REo9mfEWcpH351/BR56lMWlpQvyPClvupm50Xab8lZKMdgS95UWVoFsGEzfq3WM3TrfFdD6v1NjFlLaaszegLndG3BC87G8G0ZMjbBR/7HIKjLylxTWx+z0WsJj7A4nHKGov4RJffE/YvkExM+pp6TapUXpbvuorxvFBxjivhK2vTt/q6LayrL/LdGES4p+C/NzRzrY0bAcujRGxkhU6SSay9QjuaqXda9meU8MaKbto59mumvLUQvh/OuZfy+RUZGV9j9WjHt9ydIWaxfPdd7GWiEXRJkPL3EDN9W423QERRcv8gIsxbETzdw1habnUQoqtz1VxOlM2KCFhDC2x3Zi6ezXr9bdor90fdwUXwn5YCc0X6cbwRE8vnV2JDQ+AWkoFwCnP4bvjMFko8LXa3tcqQuLMaSy0onsbn7ayNJ7BersM9xkOUo+sq4yq+WsazCRvQxwnmGJuZxjzcDn94lBLnWT5fwt/vY+5dpE9aOKdVZXLM4zTy3WRji5Po70O4/jamrN25mf8Zdiv1fF5lgRxGX4+P9EEWnsDux3Mf0cB69gTnVxLrL4Y3tar5N57rHINP2IaMdnoO7akyG1YrWprG/NtMrWuTzfikPixh/ZqKv7rTZF8VW3pK8eTuQtYMuVbatjvMuqx9YbsRS79Ipkc9l+TlAAlzT85/mnGSNetMJYTszh5ELWOi0crclP5NaP/z9HWLsvlXsIOLELPeBv/YCn60HkLiYYyv3K9pX743c+Qole1cC+o34uUyV1M3Oy+cWzm3cm7l3KoSnFsth3Mr51YpnFtVD+dWvm/VXfi+1Yq5lML3rXzfyvetVobvW+XD961WtRfft/J9K38m6M8EnVv5M0F/JujPBP2ZoD8TFPi+le9bdRe+b7ViLqXwfSvft/J9q1X3ITzeyvetisL3rZLVI94qKMHDTALLtyRA8xDENmlwsaANkUGZTFGvEZA8m4IrBdN2KTHTfALsRCg1mTfiSIY7nWliFIK/poIBgxeSvUTEAHci7Dmc/2+m4/+AsKI7WaGaVPDnE6oPtKCkqOiiI0OgpQUTN9Dft/D3QsbuAfrwvUgf6cx5Gh8z/SxZWtbPyaiwFbZxXoGxkDq/rbIiChaphdgKTS9DcChljkIsOE5l5HsdocvvsKVFGW20dbmNMZJy885JEBRdhchKhI8SiPErleFSMr7dQ5Ds2ko89jEChkcoYcF3lThOgmiPyqn3wwTdlhGEXWPqXqZ+O9BfF9eQsc5mHeyk/SXs6x1TpyyIACcV/H6avxeqYFoZ1y8gsnwP0ejf+D8ViyZkEL2cub+2EogdynEzTBulXrMyxA9/R3Ql4rxYO5oRhenv3ldi0EQ5178rcVuZv+9UArYW1WfSL5Mi4/IGAf16nm1CuRZdFfr8EmxtDMLJPVXWtGEEZq+t5vIg/H7arwnZ//bBrqcq22ysIN6OYRQL10AWpywsU/W3/lI2QbSgMyFwfgHz4BrWrbUQOl5XICuLjMHt2NgLzE89BhtiK4eZQPcvY183qYyjUm9ZtEX4mSi7l4W9u5AMvBoXIAhfRiaqLuy4TR37BL69kSxDliTIOXczTwTtypfJte6OZCSV9VaEgr+OnFcNrC2UlPBXlyllxMb4ZDWuG5J1zQriA/NGykgYXy0c3Y+yfmIEYB9nrXo4o/wSBHAg3GZXxHu7IT4UtFBmibfCPcTcSf3FD5TYMAtlxT2mIf4QodSjrEFajB0QQq2F4G9qwUxGRyOQFju/CH+yO/+fDTG9FGFFd95Sktbpev6+VfWBFpQUXeMk+7Wtjybwp9Pf5/D3LMbuGvrw5Ugf6cx5GhubfpaM3nYM9M/62MZRVfiv51VWRMEcdZNmhabHITjUAsIrELJIRr7HeSh9IbY0J6ONti7nM0ZSbt45CYKiExFZifAxgWucpjJclhQvXJf1bI7q56F8JvP8U0ocJwLNvXPqPY6+LyEIO8nUvUT9xtBfx9SQsc4KwNtpfxv29aKpUxbkhvBLcL1EvTDlCTWuO8GPXuYe7Qb+l/u5nyLUPFXxgz3xTzOwVd1GqdfEjBe03ILoSsR5sXZMh1/p7942L5NpU9cTcVuJvy9SAvJ3VZ9JvzwcGZenEInreTbKvKDDtjGrz7+NrY1EOLmlWiMGsYkmfZna0wC+T/s14b5za+z6SWWbDRXE2zGsBX9rJNNkpYzQcm37UpvFRtCZcL8zg3lwktqg2Bl7Sfs+DzIGP8PG/hTJ3DsCW9nNiKj3wL5+rET9Uu/F/IjwM1F2L8LX7kIy8Gp8E+4gnK+MHbeoY2/Ftzcgco3dgzeTsT6dJ4LFypfJtX4eyUgq663w4TMi51UDawttSviry5QyYmP8eTWuI+ABVhAfmDdSRsL4ag62LWUdYUSYH2atGpdRf+dWtY17CudWlfvIuZVzK+dWzq2y4NyqOji3WgHnVivWWt+3yp8zvm/l+1Yxfur7Vr5vpe3BwvetfN/K961Whu9bLYc/E3RulcKfCa4M51b+TDBmD86t/Jmghj8TXBXOrZxb+b7VCji3cm7l8VYeb6XXR4+3Whn+TLAfPxNMT0yUOONUCtLBfusrReLH2JD8PJWKZRMqIpjrUkG5ExDijEfIsT2BeI2UdZ4JMK10Xcmm9AeEMLsQ+HuTqe8yAhQnUcaZRsRSFF0q2PgGhG5ZkJvRNCPSb/hbxGcnmsDCWLs0bkZ4ZDFZ1WcCQrtOJTzpIPDh4IjhLUSUcwjjsI/6biQBqwdiRF9DqLPMiFSSgsGlYwlisxmDOqn/EQSBb8D4ZE2sVoLi34yISyw6I3/nZcTSWef+SdB1lxLHraNEfCUlehuqskyl2BzR394ZwoHUVr9PcPxLTOAubPZaxEe/VNnCLmZ+HAhBWaTEQha1BJeK+KkFRyXimlogwoatcTwDlQhLUCJz02Ts6T2VSfARfi5hLv810q4OZR9/N2K/TpW5zKJsRMZaIBrLovlbBKtSpqCZMfor4/GGsemZnNfJHG8253ciZAvYlIgfRtDmCwkY/rMReMbak1CHtSJ2tim2IplHBxI0PpagZxEQDkSY8R1E4tNpQxakj+bjU99EBCPlpmIzaxMyP/L8hrbnEploJYOhxkTqO7OGjDQiRD3GZIKU+ZXiAMalEaX+TszF2coHiWhOxnUZ/baA9UiyYqW2nFSRiU9n89SZUBNs+hnWrkA9E0S7e9LvMv/KSmj3Jjb6tForYuPQoeppBfFvIfS5SfWBxjKEvlMyss0WRaWsm10Z19fflRW3sXNiqJrT+pzXWVe0wH4ZIqlA29L+u4vjRTi5KOMh/sGQNC1KHK5eirAx8/3jjHUsm1ARwVyZ613E+NyCCO978KnB1GMEc1RnK6x03YTxvBR/vim84MemvgsRyz5MGYcZEUtRlJWo5XSEblkQf5u+oeMs/hbx2UEIbPPapXE2wiOLR1V9HkBo167sX7LV7hyxs1n4mV0Yh62NDa4PeX8QnnAq/ahFKpUgvu9kBEptxh92YJ974uvWZnzSdTeGJnzJ0xFxiUV75O+8jFg669wd8MmyEscNVT5F2vBT5k8q1hGMRvS3VQa3Sm31s6yH9+Ery9jsKaxDJ6hsYccwPyS76BwlFrKoRRwr4qd3uc+Sm71aIMHtIgpvVCIsQVrWF7HdhazPkknwRn6+zVy+LtKuVmUft5h7sXb1Jh2LkhEZa4Fo7K1uP4XnSJmC6YzRdYzHa8amX+G8dub4dHN+B9xR5pms8UNo89H48rFG4BlrT0IdBkXsbF1sRV4Q0sj9zcncw8g9WyNcYn9E4s/ShixIH03Dpz5t7iNSsZm1CZkfeX5D23MbmWglg6HGeOr7aoH7KwsRon7SrL0yvxK46FA+G8mLM25QYuYmJZqTcV1Iv81gPTqR66a2nFSRiU9n89SZUBNs+k7WrkA9E0S7W9LvMv9K6v7jadaO36u1IjYOraqeVhD/HKLiH6s+0FiI0PeJyPWrXV/zvitnXF9/V1Lcxs6JgWpO63MeZ13RAvuFZAcNtO336r5ThJN2D8C5lXMr51bZ89q5Ve1wbuXcyrmVcyvnVr5vZTlwJfi+le9bpfB9K+dWvm/l+1a+b7Ucvm+1HL5v5ftWvm8V580pfN+qdvi+le9b+b6V71v5vpXvW+k1tQh838r3rVL4vpVzK9+38n0r37daDt+3yti3Cibr2DwCeUXAIj/vcMzPVTB9ehH7Jt5yDYKANoLu/kbQ/sEE6H3BBLfrALRK4gv5/hWVhUcQyzj3HMdmiR+7lFikSLvayERny5L6P6myRMmgHIZw4EWCNe01ddtkvEQUJf9bMcVf6Vc9Nu30tw423o6AvnbEJTvw874SG8m4DyITjMb7BbL/Sb1bGZMbMjLULCMoNBUv/dt89xrnvKEyNIgIrCiqzYTVlfP5+wRkd1CP2fR5Ktg4Vp17IGMuwctWyCKi0+fp/8mMxZ+Zc3sQhDua/vkWwZbf4fxtmCv/o+ZJNX1i2zpf2dZ7/F9NtqcYHiM4/0e0SQv6XkH8JNlAhcA+jB2eRoCvzvSYEND8CnVcqoRNkjGw3Yiu5PwYrkDIKcdplFX2yhOU+FfwOoKcbQjmv4pyZ1Hv11U2FV2P5xGrvEWQdkCcvaUKwN2KfrtdCSOL2vC/kiT5BVledkBgtwx72555/y3EFWmZEky9FcHcwYiaK5Xbztj9gkD6AxFEHcvcSOf8uRwzU42l9rvvq+D2F/EFrer6S8wYzVQZU+8k8LsW208Yr9PV9QZiV19V8/aZiE+S9VH3k25TMwLh9VlrkirmklxjArb0NebKlgTeiw85k/VjKXNiH+wwJoTKQif+p4MxeF6VPzuyvszDF3fRbz+iHq+r62lIZkaNtgIB/1nrYLXZGhci4hDbHoEf7VDrieUAkuY5nfsSzL8xa+Ee1H26Ok+LW8RndmDHexmRaiDzZVn58gEI0BLV760FMuVKeRoLCMS/nqD9nXlzxE6sFbqPtPA1D/L9g2SW0oiJd+/i2Kz1o5wjYIu1awH8w5Yl9b9NZYkSv7Ebfu0+st3Za+q2yXhJli3534oprqNf9di00t8iptiCjJc78N2zvMxiDD5fxEbiawaQmVjjrQqi6LKqdxNjcnpEdJLw9pt/4j/0Cw4SxEzpOf+Aq0ifVrIHW5dqkCeEf4vxaqMek+nzH1F/OXcHxlw4lRWyiOj0Hvr/UcZiLHNuC9bBYfTPvvjOT6oXqPyPyvhcbZ/Ytk6jbQmcYJqZf7XgZur7Jdok10+Ye9vjZzoUh7gROzyY+wERi0vb5nDuyypr4PPMi5n0oRZdLctpw/EIOeU4DTnnfPjCf5rvH1cC22GIPqex7j7N9/dF6pHOg6/AgWSd3ElluG/kmp+k7JlV2vAf4DWb8VKBidjPFSrT7b7cL6VlJviL9VV9tKi5UrmtjN2xrFs78MagA5gbp8MN3mf9FzvVfvddJQC9Dx/QpK4/x4zRRPo8IOZ6qUbbTxivQ9X1GrGrPdW8vTPik2R91P2k2/QmAuFhSsxfdC7JNf4HW9qLubKeEfofxn10M3Nia/hc1gt/YliG/2ljDO5R5U+OrC9T8MVl+u1L1ONxdT0Nm5UxwRYqZYHNWgeLQGcanc29jNj2YPxom1pPLAeQl5yk8y+Bg42k77eg7s+p8/Q9o3Mr51bOraqb1/K5c6vicG61As6tnFs5t1oO51a+b+X7Vr5v5dyqdji3cm7l+1a+b+X7Vv5M0K6jzq2cWzm3cm7lzwSz4c8EV6wX/kzQnwn6M0F/JujPBLPhzwQ93srjrfLngnMrj7fyeKukWLxVMG/AF4HgQBXktwMCnYRA+UCWgBfIiHCSyqokmcBm5AT+lyuIAGZyXioUOZIA1pJyfGW+yxL6JQT6SZ31OZ8gQ5kIJIoiTxwpGf3k707KP0RlpqokvrqHfptE/26s2tNeIUOFRZ7I5x1+HiGY9k4y0rQS/NeFAE5sYDZjbTMLbGICjecXENtJHy3BjvLqP5/gybk8ZHpEZYJ4mAwb16nscZXa3RMQEWSCSEfGc7pq232M1TjqqjOsdKkMC/pnIwK6OriutdnR5vglZGtJhWYJAfHv9EDbuiMO1HWOXVtjOsGlhzPOktXrHsa5jc3jLkSH0u6jsVVdxjyyrMUyoyzi+3EEB3caodjL2Hwr156hfE8MXSpg+RdklknFGIJvRbL9fRPBmb6m9gV/J4hWZ3wdh0CmkWvWgpISM12LjaR9kNAPS5VAQn4+yvdLETCfotaATQnOLpJdVtDOOC6lPk+RcW0d0xf2egtM0PP7GQKaLubaMkRrtxGoLMKohQUzRIntN+NbOgicDwgByszBj/HZIPr0HERJsyMB113KzmZjM1/rRvC9xgQEjSJsC4gKlqrsTNMjmfCmK79bzskK+CoE4RDWgj/z2YIKWQRnqOzBW6qsQ+OoS9Y4Lsr4vBSxEyvUfJ05pNskx95G3WPYSK1xG2NvWnBVVv7nfHxMC5/NxC6GIXa5A4FaLMNpotomAkEtdBqjhMXP8vkoxC9XJ0nyOZVVSTKBTcjxtbrPYqLMVzhvLgTwfurXqs6fmyP0S7AhLYaWc7YgQ1mrEt8VweKceSoZ/eRvEWvuojJT2QzGFpfRbw/Tv+J/ypSdCkKKIm+NfJGfG+FHF8GNmhAyleEsYgOTGGvLB0YpPjFZibTyNn+kj+ZiR0mFY59kvp5NfXdTa8+5ZD+U7HGV2t0TKKuymtV4PqvadhVjJdlW5ZjpnK+zZcvPSAQorVzX2qyImeRnLn46Fb0nCFFf7IG21ZKp0CJ2DTsuzyJC3R27kaxelzHOLXCBMrxa2r0f/azLmML9YCzz5By+PxPBrPY1E/ErX8H298Nnie+JQT5/mrXs80actW8k299/cP+ir6l9wS2s1VoI9l9klW3gmrVARFMtcKSb6IOEfmhGkKrrK/dzzQiYv6jWgHUR51Xzgo7FjGMz9bkdTj3U9IW93gyzzr2dcR9cZq4t5L7rfNbTdE1KsJW2Kmx/Or6lFc4k4v0Sc3BjJZ4/hfv+6/GRCyPXFDubpDIy2uNqwQMIGnX27gPo54foq2cjmfCeVX5XZxO0df4Los1dWAvG8tmMCm8MnaCyB6+HfTUw/+bkjOOcjM9tZu8yfk6X+zhzSLdJjj2fuscgL2eQTJtN6uUM+ho345t+Dl8o4yNGMG8PR2C7WUaGU90O51ZxOLdybuXcqjKcWzm30j7TuZVzK+dWzq3y4NzKuZVzK+dWKXzfqhicW/m+le9b+b5VET/hzwT9maA/E8yH71v5vpVzK38m6M8EV8CfCTq38nirfPi+VWU4t3Ju5dzKuZVzqxxuFZS4KSGASwc+7oA4Z7YSNO2nvh9BZo7bVGamt1TAlw7212Iv/Zkct4SAfe24X1XixDdU8Hw1gikRA8wju8sSMohdzndLTUBdZw3Z2p7KCGCUoFDdDyUlSEyD6H5HoN3xBJ5vTNYMEeuUVFaRagQ8Ukd9zkSC0hcYMYsE6HYSXJ7+vTnjOEaN93FkLHlKibnm5wgIW40oLtZ/+n8JLkzt6YcEkkoguIjOZKyWKZFMb4sHLSS7kc3yIwGYn6ffpG5i02dFgtyHE+DdSb/KPEvI2DZaiU6+yve/JitFrA9rQWdOFrBqbS527YSAjKPJLPpJ5nITPucqxvIRlYEyIePJcNVX2yNOSgPUkwL17UI4sg9+K7XT/ZMkOQI7HoWtXZNR50oZaCS7aZn6j+b6lxqfosWnMdxJdrDdVdtm4Zsla1ulOsVEYZ3GL4kd3ka/6kyzIqy5mr75jRJYHEkGlqK2YOuQKB/+vvL3WZjF99omdRYwae8ElcHwPR48bIS/XFqFYE/qO53rHIjP2YEg7NGIRbVIZU8jSoldbz7rTgyd+NdK/alt2R6bBnjfS3u1WO5BJbwRtCmbfD0jy6383YZ9PE1/LMipW6z+uxCE/33m/PQqBBJyTDq2vzU2lAqefoYd/5psT09mCKCb6ft/IQyYiX+5x/iUoUpAF+uL/QlyT7DHtC5ncO7tiBhK2FpMLF1WY6L9/hjEOXJ++ve26vshvJzhfJWZ6TnjcwRa7KU/k+NEiK990l+UOPEp+iipUjAl63Xqrz9FOeka9z2+azYChkqZJmPZ2m6P2LKUbUUyberhY2orFzK+n8HXr4PfFltsY3x1lqOisG+9G0/g6Qzjc7dhPNvxuwF/8rwSWwQyQO9Me+fQhmk5AsKmHP9jj5W2dmJPhyIgFfsX0ZmM1UIlkult8aBFKSI6kc8TxH0jVd3Epr8c4VaD4azt9KvMs4Q3Xw9TGQv35Pt0bu+a0Ye1oB2bjKFam4tdO0HktR8vBdmOuTwVn3MiY3kj4/qEetmFXv835GZZRGKV6ltGFLY1fmsaZX8CO14LWzspo855uBQ/nTAmcxir7bgvWJixGRrDRbwAYQuVYXoivnmxEibnISYKazd+SezwfPpVZ5oVYd8P6JuzEEkF5uENNayPUodE+fC3lb/PwkS+1zbZau67S9hQO2vay8zJkfjL5ioEe1LfZ7nOjvTHGO5FhyEW3Vr115Y5L5nRa4PcJ1i0418r9ae2ZXts+oKIK2mvFstdSx9qtCjf+XhGllv5uwX7+D39MSOnbrH6b4rtfJY5/2wBEb1AjnmAl9BoG0ofunwDOz6D/YjbMgTQ0+n7P3Dv9Ar+5TLjUwaqe+RYX2wHd02wxw7WpgDPe5j6LIz0hXMr51bOraqDc6vicG7l3Erg3GrleeHcKu5bUzi38n0r37fyfSvrF3zfyrmV71utzK2dW616z+HcyrmVPxNcFf5M0J8J+jNB37cSTu3PBFf1jc6t/JmgPxNcDo+38ngrj7eqDH8mWBz+TNCfCQr8maDvWyVr+jPBgKgjUUIMybQkIjLbGafxeRq0ejGBu4eSkTALEuCfihF+lfG9FgaWVbadMsGu/1QiunkE8eUJWkR4E/s+Ddw7JkmSXyISOR6hwZIcYUslocdNBL3ehfCiOeP8ViVsmWQy/G2mhDK2vJ7IYpKoTI4JBnOwyhhQUhkId0UUdRT/p4GU55E54fZINiiLLto5letYcUbWuWWCnM/lZmgItvZzJSSZjWDVZtnqS4gozLarbDJUyHGdCCBFDBj4/3kyzYljETHKLPqhgywlqVj3J1z/J0qkKyKKvAwWPYmi19bCp4Q5+4Q63wZuz1bB7VKOCBtH41yvY45NVXMkNldsHTrIzjYfB7whgpILESGJcxSx65IK17RiPjn2RATAezJHHlECslkRQZ+0sw1Bw+VkO+uusOBRFpksIZ8Ifi9XGXJu5vh7lX1eh4+qBXaOt1Xhz0qsFb9Rwqx7CeoWTMdmErLEDOb4HZTovBbhq/T77vTBbK45gTk3lrVJFuqiIl6xU8kOKSLkIrAZLC1+qdbGhAyZU/AtqXAuMT54fkaW4E6uf68SLLdFbD4m2NNt+xX2VAk266q93pxIfy5kfh6LENK2ISHjo+AJMvltbzILyc8JtCUmkuyiX4VYSbvnKoHIptjDCxG/kN5kJOqFAZJpSURkdm4cwue7wU/2YB1OMxJmQQjny3Cz2PdaGFjCPzzA31ch4BAR3RTEcHk+SIQ3se/vRyB+AiKRz0B85+YIWyr5uh9Dli9BeDE94/wm5V8fNhn+1lVCGVtekWxaRaDn8zjEQpJprE1lINwM296b/7eDZ50KkbfZoCzKtPNJrmPX/qxzO1mXjkX0NRBb+45aiychWLVZtvoSIgqz7Sox1+xx7fhrEQMG/r+Hl2OIWEpujiaSxbpVZQA+gusfoUS6bRFxTk/x8BiKXlsLnxLm7K3q/CYjEJvE97ocETYOQ/R2KnPsSTVHYnPF1qGV7GzTEAuOoE+P5r5KBE5yPzS3wjWtmE+OPQgB8FbMkRuVgGxiRNAn7VzECxB+gl0XFVvl3ec9mPPQTgS/31MvZjib469U9nkqPqoW2DneUoU/a2OtOEttFFxJHwmeVbxve9a6s/DnIjqvhZ9Kv29OH0zimg8w505mbZJAgaIiXrFTyQ4pm+JFoK8Zs4sT1NqY4DufwLekHDsxPnhaRpbgdq4vNrAn42ZtPraBpNt2GvZUCTbrqr3e5Eh/zmJ+HoAQ0rYhUZnME3zKx7ifEkGs/jmQtsREkmX6dZzqhxKcrlGt2Y/Cf6xfcG7l3Mq5VfVwblW5f/Rv51bOrTScWzm3cm618lzwfas4fN9q1bXV961838q51XL4vtXKcG7l3Mq5lXMrff+dBedWzq38maDvW/kzwRX3Vv5McAX8meCqcG7l3Mq5lcdbWfgzwXz4M0GPt3Ju5dwqD61rYrxViDjJVEgXqOj3EdyU1c+bSoTwk4yAz6zAv1bVIf8muPdNAgevozN3IwB1MwLRXyLgcSrHtZlA7VhZJYLgH1CB0ycRjL+Eaz5PtirJEHGA2sCuNjhSykyDb79GgORQgg9FmJDVJ5LlK90QE2RlfIqJG6upaztCqtRovqnKlp8SYs1G2nErD4f3JJBUAo91EK4IvfIQq6MNDheRXRmBwM0E76RBmusjdroGu5vKMUWyh/QlxPZT8dMf1Wcydmm/n6L6OxXFJQgsJOtOK218U801yXzWyPeXEMhcTcbMeoGM9WOMbYsSQ1pRQCci5TR4PFGfJfRVkbGP2d4IRGFv41vSoOCEv39nztO+z163HJmb/0BUPZ7rteNvJNi9GVFcuxK7LCWA+4eIr3QQ8fOIdfP86lyC/7X/kvqMZ07bOv8b4URARHQe34mocKAS/FgxRzWw60asDTLvpSxpx8vq806jrm+nT+cwZpIlJ21vrbgAgWAqftiAjE4z8TvL+PtJU/fE+CGp27KI7SxBYF4UC5QAUK5dRtTYzPX+oAShtm9blciyXV3zETJzWYFIp+qHkayfWVl+YpD6SebgWJY4fVyzIl12PUj47iZlH9K3WjARO++P5k2u7ZCq9LyvY+uNiE5nVmhPwvwQH9XJHL8XgeXV+Htbl9h1/sDc+jAZhE5Sc72kuNE0/IHNXJbnA5oR1yX0/TZc7/OIVabAqQZBFLfDLzxAez5P/2gSbMsqMTdvUFlb2xFobsb8uw9xxUjlR7ZXY1YLt2pjrdwbgeVAyPKMnHom6u0c6ds+BFkZn2KCk2rqugQhVXoj8B/mzSCBNlyNyG1vXpCwC9m2NuD7JSZTqPCt7nIrWU9L8L9UaP2/ZC0dhtjpJOzuH9xoiH+pF4jtv4zoXz5LWKfSfv+i6u90jks2uym0q5k2Pq0ypkvmswa+/7bi4vXELYtAxvpmxvYdJYZMGP/F/LSzzn00sob9IydrYlJBcDUEUdjz+Jb0virBL1xgzsviVlbkJzzkdjL2Xc/1lvBb1uS34VSLlV9fwH3mUfhx8ScJfurFCn51Cmul9l/iK67nmrot4n8HYlcnUnZZiQob1bq6pBuCRilT1o1YP2rutli14z5VrnApucYS+vTfjNkDzJu0vbXiaO7f94N/bwL/P4kxe1XdD+m2aD8kdRPho+7zJu6LimKGysIs1y4janwTm7s0JwNssxJZLlHXvJFssiL4E8jc+iZ7A9cYLlkJwqPGU4asE1n7H28qzhLjSG/i58Q+ytjHO6ZM+/cVbDBpm3qZ8/aBXzUgOhWBZQxy/onKR3Uwx69kz+EHXNu2IXYd51bOrZxb1QbnVsX6yLmVcyuBc6tsOLdybhVbX+xnKXzfagV832rV9db3rXzfyvetfN/K962cW6Xwfav4vbtzK38maLl1zCacW/kzQX8m6M8E/Zmg71vZtcG5lXMrj7fKh3Mrj7eyPNrjrTzeSvbvPd4qDn8mmKx+8VYhIt5JCHBLA/0SVSmb5adDiULyMlVkoY03+bcSyHct13mEAPXJBAEvINj9ST6TzFYPqqBHnWlsGaISqdMrBPp/XWV8uBjRyWyykM2gHJ2dz2J2hUBPyZgk9biX1JQzubbUcQJZ/rr47qukt2yuELSsA1dLVQrHYmMznUD2XVGTpiK9hCwdW6t2pPgUga97RK4rYplqYLNZJYhgmlUw61hle+coleyD6ry8TIa9AZ1NT7IfxrK8nYi4VvpI6pkKxdZTQe6fysjmpfFHlbFjP2WDNrvmv1Qdxqqg1r7sHz23/0m7ROyb1c5OZT+xuv4ah3c4gbmHMhd1VrT2AlkQZRxasa9/EYx7FbZ1LH7nNXWsxYJItsIu1eZm6nadEYG8pOooYqgFqMG/iQ8YTZbNdOwS7Os7+Ky8/kn4/k788Wb02evYwFOIie5TdtiMOPsoyr1PBaGfoexz526KKOz8vNf40K7IW0eXKgH1Xaj0l+SIquU6HfSZzsRXFDLe1/JGs8BNwRn0aWtO1skSPkln0rO23mUyOYr95rUnYV16CbIgmRgTHqbK/G7EbhJVx7JaAy0ku+ZEsl3q9svaOMnUfxF2qDMF/6qP/EssnXKish3G0GFEB4n5+wWVedMeY2Gzhpa49jJEyHeq4yzsRn2CsCTN/paotSwm/HzaZEGrBi2I/1O+8BdE620ID07nLRNHYV8bINx4VBHba1U2WC2SXQgHkzo9CPHcB1+WkDnxQmzoaPjOjArZNidVePtwWWWea4XwHgo/mKHq+AC+V3jfnrwIQTIWZomiSirrVVuVPi82Ns+SKW0z/MlwPr9I8Szpj49gi1tErrs4krG2Emw2qwQRzHTs9mWEjGJfR6rMfdeq82IPpnsTWrAlPDomwDmILIE2+3Iz/Sxr10eUmCYLV7D+Beak2KDNrvkHVYeTlaCtL/tHz+07TJa1rHbqlxTE6noGIrrd8WW7Kt/fXmHOlE3Zcn/yBP11PTy4ARHh6Qhss+4VZ0SyFZZVm6djx2NVm9rgLlJHCTZMr3UmQt49Ecn+F3afYF/747Py+ifh+4uYL+vSZ49jA+nN94eUMLFMPbfj3moY34mw+1Bln5sUFGlmwc7PK40PLUcyEzYrAfUlcIC5OaLqRHHmeYobVwMZ71PYVwhk0DuUPm3KyTrZhk+yovaS+V9ncrTcxUK+m4DtvGg4xrtqfjfAwROTIV7WQAvJrjlecTJt78dQV13/OdihHPOiyiTc2/5lVobfiAkTBa2qf2IbXn9SmTftMRY2a+gyxnoRIuSL1HEWzq2cWzm3KgbnVsXg3Mq5lcwX51bOrboD51a+b+X7VsXh+1a+b6VtwfetfN9K4PtWvm/l3MqfCWo4t3Ju5c8El8P3rXzfSnyi71v5vlV34PtWvm/l3Mq5lXMr51Yeb7Xy/aZzK+dWzq2SFbHsgSBIHQD/AoE5GxIwKJMnUQH7qVjib+a8hADlarPRZYn2SgRffoHAw7eVkGY6QXaLlJCoSwWQJgRFLiMzVyo8OoyMg80EQ+oHFHnB67pteQF9XZRXQuwyL6ONMxD3JJG+KtGvefWRdrbw97xIcL6U18b3IhCZR+DkOLJyNKqUltM55h6C3C/gZuJXCPjSTCWbks3o5QLCtzzkiU5EcPUjgikvRl07nODkeYgN53+AAjmdCa8oytjHj8hOdA+Z6i6PCEKlbzsJcr+NzC4jGNsFKjA1rcvBSZJ8l3NLBAbXmtWkJ1BCHFsyAaLWl8jYLSLgNutNelfQb9cpYaIe9+aCQotOpbB+AgHRHmSz2gS7S8z1X0JEpu0t/XlfzTM5dibXTbN5/Z2x0QLKGG4mWPZrBLlLFpWFZAsbjUBHBKKVfNCeKkh9KP2VUF/dD+JjTiBb0X6M1QSVPWcwfm9RBXF1JdyNvZ9p+kJ+N0WC3QVLyFb5ayUUlPPu4LwrCNpfUGXGPI0u1TeSnWocdZughHetSjws5+Wp9TvxWdMZ0+2xZS2ArYQ31dr3mgp4n4zwVQLQtY0trSCySzLmzDuqj2VdXYIorEOd95hqv/yIgDNL9GeF0T2V4UwLBi06IwKJsfCbp1QbK0ELRhcxn85gPcyygZ+Zm/E/MSdHIKaR69k3st9gzksI2q8kbLM+P0u014a4Zyfm+vPKFp4l6/Actb7I2zLEZ0zg+OMQHu1GxsHpzL9Zqj5Z8zoxbctbr8qU18ZYTslo4wSVCtz2lWROzKuPtPNd/p4SyUwo5bXwvazDUxAwnolgu4G/36VPy3DR4YjGJ8Jhj2QdWpd1/P4Cwrc85M27ZQhYvsP6dIzKxHkrbZiWk3WrLyDZ8apBCfv4ElzxMtb176lsvwLp2/Sz45MkOZ85MISxnaEEsosR0acvekj4fHzB+4XeQhvi2DZsSMNm9kuYx9+J2JP8fzz9dqoSJupxnx7hcDG0Y7sJtrQOotgdkyQZpbIg6+vLiwu0vZW515N5Jse+Ag9Os3bewthoAWUMZ+OX9scXSwbEWdjJMF6WIgLRSj5oS8WtBtJfiXkJj86QeyBrzbaM1QPqRSgD8HtzKoirK+Hn2Pthpi/k91R8UAxz1YsS5GUfct4FnHc8IvPZ7A3UgrLqGxHcn0ndHlDCuyYlHpbzssZE5vAU/Oss1vQvGQFsJTyt1r6H1AO0RxG+nhmZE80VRHZJxpx5UfWxrKtzEdq3qvNuVu2Xnzlkhs16wKdxhRL5dRdaMGjRzpqrcTL85vYqMpdrwehcOOihrIdZNuDcyrmVc6vq4NwqH86tnFtpOLdybmXh3Go5fN/K961838q5VVE4t3Ju5dzK963y4NzKuZXAnwn6M0GB71s5t/JngsXh+1a+b+XcyuOtsuDcyrmVc6ti8H0r37dybuX7Vnm4Yk2Nt0qDnJOwMpaFEAaFEMohhKUhhHVCCA1818XnPwghvB5CuCuEsDmfDQjVI71eYwgh4e8B/J3+PBxC+G4IYW4I4ekQwn+o79JzpocQng8hfCPj2p0hhIEhhK+EEO7ns+1DCC+EEJbQrqEhhAUhhCEhhGEcI23tCUgdKqGLctO2tYYQRmQcl0TqmNZ/LdqQft8eQng7hPARrtul6vBOCOGyEML8EMJ+IYQ9Qwj78t0zIYRPhBCaQwgvhhDm0UdtIYRjGOMUMzlm1wr1qhVpOc+FEK4LIZxJXU4LIXwzhPALxmxDNYb1CrFt6Z+0b94NIbwfQhgVQtiC796nHQMy7KeB704IIewUQvhRCKHEtQdgL38PIXwp9A80M9dSm9V9tdiMp/TZQyGEj4cQNsY3DcA/Bb77HOc2MG/kPClrlOnbtKwUV4YQxocQZuPn0r5+gDlxUQjhe/i2P+Ln0jKO5bhG+lv7DUE6xmdzfRnjhHm0lqqb9pmLOX4p17yUc+5j7h3JfFg3Z55pe3sjhPDLEMKtIYQjQgj3ZMzRMr5gbf5O2zIhhLA3cyw953p874cK+jJpb3q9tzjnYyGE7WjHT6mD+DvxYQMZv8X0wWAzlrEyngoh7BVCuJM2fJb+/7jqi2ogPk7G5cshhJ+HED7K/43015QQwi6MZ145sl6VuOZrIYTd8Wm7mjHLOj+ovkp/30j7/hlCOJe+nVjFWtMbkLq1sMZsFUIYmTN+CfPr/wshjC4wzrNCCBsw7+2x0kfCC+y5CevhjdjUfXCXHzPnqu23TuZpeq05IYTNqrC1BcyxDvrqw+rcTj7/EjZ8F+txB2VVC2lXF38PVnzgN8zDdK79PoTwLcMVUi7wWAjhvzKuvYx1+BPYcsBfvBJCaAohjMHvvhdCGB5CWJ9japmToUIdKkH8dRfrQVrPGLoidXyPNWkk3y8KIbwUQjiQ63aqOqS88nzGeHd4Veq7A/7py9jhw9jNutjRxYxxYB7PCCEcXqFetaLEGncj9v+XEMKv8O9X4UM/whimtlmv0HNWfOhLyk+ka0Jg/dlE8QVrP43Mi3Q8d2CtW8q1B8OB07E7I/QPvIldpT5V99VcM57SZ7/mPmAnbHuQ4mXpdydxbiPzRq9XaVmbGt+UlpXiRO7ZWrDtdF397xDC15gTZ+I7LscfL4UbCN89wfgNwaQQwqkhhCvUGHfBoUerummf2cQ600H7LuWc9LML4Dq3w/Wy5pm2t3+EEC4JITwOV3wuY452cI86mvan4/JgCOEodX93XgjhkBDCNgV9mbS3g3vftI37428/Qx83Kn8nPkzumebSr2tX4B7pd3dw73w59f0O6+anauQZ4uNkXPagH1P+Hrhmylv/xWejK5Qj65WsxY/gN+/jd6V1XY+Z9MV/hhB2CyE8EUK4hXuOmVWsNb0BqVvKq16l3zbKGb8u/FnK/bcsMM6vws2HRY6VPtJ7CPq7LuzwasbgH6xtqd38qYZ+a2f9HAoH2rGKfSXnVj0H51bVw7nVyvbj3Mq5lXOrVeHcyrmV2IH8dm61Ar5vtaIffN/KuVWMmzu3cm7l3Mq5le9b+b5VNXBu5dzK9638maA/E/Rngv5MMM4fU/gzQX8mWC2cWzm3cm7l3Mq5lXMr51bOrdaIeKtUQCjitaCC8zsIrjyHwEcdtL+A4NBPEoyZHvsFAtvWqyAGyIME+y8mIPRTCBHSYNKv09jhqtOfpsPSYLmFDIgOFJZ6/BPxzT4ExA4lUHGrAoGQRYRxMaGYPteeL+KawHk3EVib9l130EnA9IeVqKnIWNg2pkHYk+lXwRyCVEsZwdg9iTIiptsJtn2aQNxzCYiM1bm/oJ0J+jR2LqK/PAFugn1fR3D8SQXGtdY52JOQOsTqYudJ7O/Ysa0E9zZho+tiF1llS9B47JqpEOxvBEan4rjTEYAExE3nIDjuUIH2VyOq2TIiHBS8hRDhEvyV9RP/QlgoAr0y7boIkeFgxrpaYZNcX857lAD+P4QQDiKo3yImThIB2BkE2bcj6KsWbQiVfoFw54/UY1iFdsnYiRhhYIH5LufMx1elorpa0Uq/rIMo6ONqrKWP/5d1ZPtIvSqNWxPX07ZRCbF50YoY4xusHyESKL6QcmL1yepTKetRgulHKzvV16kkfuwJSF3ewfdp0XG1mMN4vonAYC3W3ErrWSttT0VkgTVwKdzjTYQsjQVEvfJ3Knw/Dl+yuTnmPQQQRyKaL8GtPofIpNY+F/I5lzIOxv98HRHLAvpXbPd3zN/vI6BY1/g7qccd+MZdEJqMRNS7TwHRYxFhXEwops+154tYUj7/SQjhh/Rdd9CBUGgH1gpbn6JtfBX/n/ar4N8Q96U5a0pPocRNx71wjz9x43AJASmxOvcXiADubvyeiP7yOGsX9n0e43pNgXHtC79XCVKHWF1iPicUOHY+Ysn0hQpTEQDfklP2Euw1ds1p+IZfIFb7agjhNr7/DBzq01zjJwj/r4YD7armmMUr1OlCc78kfuL/hhB2Vi9P6aRdl6ljrq+B08i5wpd+A6f5H3hhypMsltB2jRdYL0TotkitK9VgATZ7O+tTKqj8NoLLPL8rY5f69sAaWGm+yxo8nXvDtL21Yh5lfxjf8xk11tLHf8auPh2pl7yEIwtvwNvStawoYvNiHsLOw9X9heVQM+FGsfpk9amU9RvWdBH4tZvr9MXLILTwemvme634Ny9zeYP7qZHc41Raz+ZhXxuq8V2A//5f/MaAHKGkc6vssU3h3Mq5VU/AuVW2z7F/x/yTc6tsOLdybuXcKhvOrXzfqlb4vlX9w7nVcji38n2rLPi+VXafaPi+VXVwbuXcqlY4t6p/OLdaDudWzq2y4Nwqu080nFtVB+dWzq1qhXOr+odzq+VwbuXcKgvOrbL7RMO5VT/lVrEMhBIw+DKVysoQNIMMFFcTrJtUGfQm11xI8JwEPko2sKWI1l6lw75hGlFiEVuPzC1lhCOSgSGG/4Po4rdk3vkLWQa02Kma4OCYsKIalBBhnkEAX8KASqaxIoEXUvcu/h6g+ul5+vbjJuhYRKMNKgOktP0djPO76vrLMM4Gc6yUvYDx0n1ZK8rU+78Zq70Rf0hmxjICp3oQydUqhpEMN3+kjWvl2JCcNwdxhoiF6i2ovVaIeDIvW1kg69unEGBdShbU2DyRbH8NGcG9Ut4JKkB+Y+zrHQKQFxJgPhT/kwa1H4DAYFtEWVn1nUaA+7WRDDoBpz+cYPcfUs4CApVb+f+/md8DKKNShtcy1xABd0I/yUKxEOHQugRvS90XYYdDTDmfpPxn+SxLIFUE7xNsnfogiwTBwsamToHg+3bql9V2sXvJQrOAdSkVNNWKpbS5miywklW0kfJHZmTgq8Vn2XO07y7SliEZ/Zcn1l2KEONOMkVVU++ix9bSF0uxiSLrY6WydBbXaoKxOxGHDMKut6nC94q93k//ZmUImoB48weIibuqfLOEXHMm/mxtFchaQli8I/znZQQ9WrSwlHmZCgv+ynw4iO+z1qkfklnslwiz/0xmM807qhVEd3Qj89NSRNOXw1O78IGSaSwP8iYPLcruwsdIP92DHz9YfSZZCYWDSgZIafsL+P2L1PUXsE5obibnNVLnFtOXtaIDYfD/JSPiAYjFZO0okY2wv/EJqe8LzMuUq45jTR2VIxaT8/7NnExFWRYfZGbX7kIEb3nZygIZrL+ixM0XZMwTyfbXaLIc2vIOJENfwP+0w4s+jE8azrik/udQNqCuRFy3QU59XyRj5//BN1n8g+uO43ojEb39F3UbyL3fMurZWCDDawdzcGs1P6dR50B7JnKvuouq+2z450hTznb40zdVnWqda2/xIo3UB1l0kfF4J1OngGhvEetCVtvF7iVD9RwyqKYcvFbMp+3VZIF9C/89kHVxTEYGvlp8lj1H++4ibRmZ0X95gpL5rL2/5kUB1dS76LG19MV87j+KrI+VytJZXPOgXxISmJfN+OvpcKCivte5VXVj5tzKuVU188q51cpwbuXcyrlVZb8hcG7l3KroWuP7Vr5vZdda37dadZ74vpXvW2XB96183yoG37eK89MUvm/lzwSz4M8E/ZmgwJ8JrsxF/ZmgPxOsFf5M0J8JavgzQY+38nir+oY/E4zDnwn6M0F/JljZbwj8mWDo3/FWsSAzEaNJ9iH5TAfjd1H4wWQyGVBF6sMswcYLCKrWIljxRALa1kLMobPOBMpbR9VpbW5G2s2x6WfjKeND1DsVbf0YkY2I6OS3XE/OlaBLK7SUfhkYyV4lx94aQnhdiXoEr9HWRoLJR6nrzeBH0EUQrD5/MUHlGloMIeOVBuzexfEyrhLYLuKkQBvTzBwBg/4+/STBlMNNNjnpJzlfxFY9hU5EYB0qU9RW2EGWsKfeIX31Icb7QwgH5qq+zTtvjBIPiqhT0J+C/S2szWZhDJmSHkcYsC520k4famHXMNTWkunTIkHIN4jy3+daqSgk4FfEnjcm09wygn6bc8ZKBMVzyfwnn6UCvgf5/09k59kVh58oPyg/Aj3nJHNOVh9KRh6ZnzrD4Tq0Y6Tp65G0U4Tc4qdOIli71diW1PV9Arv1ZzF0sYZ83Bwr/vl6Fq4ONVbpuAVVblab9TEiMkzUIlkrBuPvWpUoWyPWXj1mGysfZW06b57H0KnWH0Gjuo6sN1kYlrMuN+R8Noz5kYoHA2PzTIG6S2ajIqhGPCjlDsrJQFSOzHcJlG5AHDWJY7rU3K8EKygQ/iNlVgMRo31ZZdONZdBrRWD4deyxEjHMQgvt/yNCutEIxo5hno3AN9g5MxjuIO1dl3m6yByb2sivKGMDBEink8H1PcU15Le0Uc59zXxm+0pzinlcX45N14DHlKhH8DfaKpkUN1XXm4RfE3QiENfnzyUrn4Ym5zJe25JVba7J/DpUiZMCbZRseJ9AYLlYiTE3MNnkpJ/k/OE9zHlKrGXt2MPmZA9fP0Pw3h8gfbUl/nc7+NUbivfmnbejEg+KqFPQX8WDIWKzWdiO+61b+NkcG1nE/YsWdq2vxG8xdHH/Im+ykXU0faFCwK+MUuVuyLWuw2dkjZX4xln4HPlsJoLCFP8/1/kE94Oyfse4lZ5zP1IvLoj1oYgVZX5KhsMO2rM9ojbd1xuplwrMVH7qW/iXeZGMvgFe9Zz5LIZO7P1gc6z459PJ2LhEjVU6bkGVm9VmfYyIDKW93cHa8NR56iGBRqy9ei5+XIkPrU3LeBbFMrX+CAaq68h6k4W8bI+NOZ+tz7VT8WCgT+8sUPeUcxdFNfeDXYrzyX6KRUdk7OVFCvICj4c5ppNrFeEs9oUEwq2Er1XDEZ1bObdybtXzcG4Vh3Mr51bOreJwbrUczq1qg+9b+b6Vhe9brcrJfN/K961832pl+L6V71sJfN/KuVUKfyaYD+dWzq0s/JmgPxO0cG7l3Mq5VTZ838r3rZxbebyVx1t5vFUKj7daAX8muBo+E8wKjm3MyXQkn21BBgn9eTWQ4zdSN6wb0ah1yBA4nEDtd1QGOl1HcdTbU99YppFUcLAJAa1Hq8/TIHpt3IOMOKMBQdFOql6V2iiiBDnuC9RpJnWQa8xXmcAk01g7332cwdTtHG3KHq6yCjVUEF3tqK4nmQTncs1B6rg0I1tQdRSxkUZWWWspYUd3swIm1LdN1Xsp19WZK/pT9kENnWZUBIGdBdpjMz8u7mHRZr1C+mUU83eQ8k0S8LtOZH5uniNEeoZA3pmIZZvxZWlwejAB8ykJOCeEcCzjJIKkrLqKaO4Ykz3ydsTWV+MXzlGiky7sfakqW4u1GsgMJRkKK/miDuxjPSWSimUMsnUX//c15t4gU478vbbyHXn1sNlN5Vj5fQRCjzSrzW/wfRMQaj7Kxv8OBOzntVl8blcNoi4L8ckl/GysTRabVPg+1Oi3Bqr1UTDXCFx7E9LnbcyPvXJEdwkkpjf8slxzkLI7i1i9llH39RiXDbrxogMNmZu12NrAnExH8tkepJTWn1cDOT7NyJxiH5VBa0NeqLABP5PxfxtmEE3JRhrjA+tw3cG8CCGYckUAMsyIMxqZ47tzbJGMSUKS5bhvMT9fQYwt15gFN5WXXAwmyKIRsY0WEaV12syUvR4+SfdjDDvim+R6kknwda45TB0nfSN1tHM6r6zRync39oDddhhu1cJ1JaNaT5TzQUELIEUQ2F6gPTbz4zwlcludIf2yKYLcoco3DaU/xkTmpwjLNYS33Ilf+DdzNJ17T/K/fQtOmv30+BDCL5ircoOcVddO5ta5qk5Tyah5Br93JYOzvDG4jL23q7VDc6v0Gp/BB44s4IuWsAaL3wtKDJ7Xz+L/fswcHGbKkb8/pHxHXj1sdlM5Vn4fT3bcXRBVHkyGxu/jM/8b/3tghTaLzy2b+9JaIC8+SccitvcQ+2zXCt+HGv3WULNOBXz3mD6a+9Ln6Ys7/gdB4eCcY9fuJb8s1xxm7k01YvVaQN3XZly26MaLDgTywhPh4NW8bCOFcyvnVs6tegfOraqDcyvnVs6tVsC5VRzOrVb1mb5v5ftWGr5vFYfvW/m+le9bZa+rvm/V8/B9q1Xh+1Yr4M8E/ZlgPcH3raqD71v5vpXvW62A71vF4ftWq/pM37fyfSsN37eKw/etfN/K962y11Xft+p5+L5VL+xb5QXkVQpWG0jhWhhSCxK18TSIgPaPmu/3zxEOiHDwWQJhRagnGK4yYJWVAFLEETozX4NqU4ofRAIz82BJ9camjdJPqWBGo5PAyrU51rZ1aI7A00IEOw2IJUQomTBmojq1QbQSPBgTjBZBEYFltRkI21hoxqgyqqlTvSNrDGPQYt5GJXJYU6Dt1gZeDy1ojzIn9iQTYECofB3B40sJbh6iAuIHEPDdxd9ZQbYCCVjX5W+vMhI+yaamXE/q2oYPiGW8a8S3pBl2ziww1zrxo/upYyudowVCaVnfzTm2mqxoWSL0oLKc3aYyhe0bQngxhPAVBGufqWJh64kMhEXbp31RT/o+C3vdVEQv63ZM4NgbZadlXlrg2J4Q5/UkdFD8gB70mbLG1ipWrSSEGIrP0cKQWtCl5tkQsrd+znx/dI5PE+HgXQjMRKgn2EBlwOpQAkjhUzozX6NqU4qr1N9FsrzJCxMEO5k2Sj+l2Q81liGm/hDH2raOyhEhZG18iD++WH0+VGVJ6zLXk4dYMcFoERQRWBaFCAgXIY7fUZVRTZ3qHVljGIMW8w7kZSZrEroQhw02c3FghpgqZo8yJ45Q9xx/ZaNsI4Sqi/AnskYPgm91cm6lDJid6iULUv6nufdLcS8CQ7me1FWymVtuIOK7oWSvGldgri3jBRQiyNb+LgsbGT92Wc6xa0d8XRayROgB4WAgo6Tc/6YvsHgphLA3/vPoKrL2iY10F0Xap31RT/o+C3vd9dW9RLq29Sak7A0RvlY6trvivJ6Gzlg7uAd9Zlc3bc25lXOrFM6teg/OrYrDuZVzq6I20l04t1oO51bZdubcyvetfN+qfuHcqjicWzm3Kmoj3YVzq+VwbpVtZ86tnFs5t6pfOLcqDudWzq2K2kh34dxqOZxbZduZcyvnVs6t6hfOrYrDuZVzq6I20l04t1oO51a9wK2KBG7nYUAPCyQkO4sWZzRUCJ5rVFl2YtcMRlAXO0YHlQ+IZNCqVRyiRYoaNlg7K1A3Dx0ZwildXhpsO0MF90lGsdhb2ruLnhTQlAjULRll7OoiHBR0JzC2N0VL9YjYPKp0fBYGYVdpUPv5IYTfhhB2CyF8PjI39+CnKMoRIaDOwqfF0fp7yZaW5LzdRt5wUyRbVyoeDJGsf0WRvnlpqx7KKpJVvtjwdobwXBlCeAvh8JAq6i8Cnp5ApfkVy8zYF6gkYO0tZAXySz+18HtUHfumnqiXFjJ3N9tlHnpCMKDHayDZnLV/a6wg5hB++M2MawYjqIsdo0VBgyMZtGpdA7VIUUNnOAtwJBEnF8WSDD6my0uzSE8KIRzA/5JRzGa16gn0lIBG3oglWcBKq6FwMJjxr/atKqGXRUv1iMYq7+Xy+mYY9vVuCOEURMspf/phZG4ewU9RlLDbroy3mWlxtP5+WUYGQqnHF/jRn2Uh9Wff5u9qXi6j8RgvRygqFMxC3twVGxb/FBBRpy/OeA7ONbKK+pfxHd1BUnB+xTIz9gUqCVh7CyKyt5B+eoffm9axb+qJemlu1VM8PgbnVvlwblU9nFsVQ736r96CcyvnVpXg3Kr34NxqOZxbrQzft1oO37eqL/i+VXE4t3JuVQnOrXoPzq2Ww7nVynButRzOreoLzq2Kw7mVc6tKcG7Ve3ButRzOrVaGc6vlcG5VX3BuVRzOrZxbVYJzq96Dc6se4lb1EMihA3zTYO/RNYiFKqGhzs6NBb53NwhO+jHN2DdXlSNBqpJpcXoVWSc+KIiAsIsMDT1tD6sD1sT+qEUMkLU4p4T3wRDC3SGEm8kSmCU+7qry2u2mrg1qvtvsn1JGOza/TH3WHSTdPG9eDwXx5s1d+VwvYL9BdJDO+zfIHiZZ/vpCQLi6ipW7i6z1SvppiFqT6rXvGuokA2FfQfutVBC3ZQ9xD43GOjt3YA+8GGPtjH58E2G1lLOuqkvqd57pZeFDT0AEhA1klexpe1gdsCb2R0/dE8iLTdKXMjwVQjgnhLB7jvi4mvkimdpt9nSZ7zb7p5SxrIe5VVc3z5uh6tId5M1dzTelrAtCCP8dQtiGrI1zVZa/Sij3wBuxkjV4fuUha71qVJmm1zKf1Rt6ol56Q6sn3r7Wm3BuVRucW63ZqFf/1ZtwbtX7feXcas2dX3lwbrUczq1Whu9b+b7V6oY10fc7t+r9vnJutebOrzw4t1oO51Yrw7mVc6vVDWui73du1ft95dxqzZ1feXButRzOrVaGcyvnVqsb1kTf79yq9/vKudWaO7/y4Nyqh7hVdwOtu4u04rPJiKfFJPUqQKgnZDmFJoJ4N0TQsaE5Z1g/6N9OlSHH7cFhhTvdhWTbOY4fDTs3qhWvxgSEGllZ3CRLTk/NzYZunrd/D9WjaJmyFp2uspMNVp8XaU9vZy5x1F9mxA8CMrfrWUCYzp/XyIinxSR+M1E7L34bP/0RAuE/Ys4Z1Q/6t4N1RjK51Xt9Hf2LW4mI/HJ+NKytVStelfuCrA2lrCxu2t57Ao3dPO/YHqpH0TIlU/1Y/u7k96Aq2tPVD0Rdqys+qMyIHwQko2g983jnVrXDuZVjTYNzq+JwbuXoSzi3qi84t6odzq0caxqcWxWHcytHX8K5VX3BuVXtcG7lWNPg3Ko4nFs5+hLOreoLzq1qh3Mrx5oG51bF4dzK0ZdwbtUPBIQSrKrFg6EfiNvqFdJvH8lxvOkxY0J9Q9Sw7QS7rwn20FOZ9VZ39EY/iQq7sYdsrZKAMIYuJeyoF3v/oMQlIkBoNL6sCOo98NjR/2HTPtej7xahjBYPpnCxWG2Qfjswhzunx+wY6huJWmc61hB7qMf5WY+IZUbuiWt2Mld6wtYqCQiz6tBhzvugbUL6pK8h2b8GGl9WlNem/dgdfND97qhvSFZn2QOoR3txbtWzcG7Vf1GP87Me4dyq7+DcyuFYFc6t1jw4t+q/cG5VDM6t+g7OrRyOVeHcas2Dc6v+C+dWxeDcqu/g3MrhWBXOrdY8OLfqv3BuVQzOrfoOzq0cjl7gVh+kgLBehDKrG5IK/dsfMvqVCFb1jBeO3iaoDSojYfiABIRJHYo66qEe1foqz0Do6Mu3x9RrBsJ6mLurI7oq9G9/yOjXoQRVDkdPvxFLo1G9EKAn7wuqFRAKt6qXzc0P8r67Vl/lGQgdffVyhnp+EUi9r+/9Fc6tHKsrnFv1HZxbORxxH+Tcas2EcyvH6grnVn0H51YOR9wHObdaM+HcyrG6wrlV38G5lcMR90HOrdZMOLdyrK5wbtV3cG7lcPQCt6qHieXoWVQS3NS7eDBgzC4gdFjUSwB4Hso1qLklM1RJBaj2h7b2Nqr1VT0ReOz97ujvAkLHByMeqHdxQbIGCgjdnxfvp6Sf3BfUkt1Zc7J6b2dfoLFGXtsdeL87ir6Zz18etGbBuVX/g/vz4v1U733l3Krn4NzKUY9wbrVmwrlV/0O984V6gXOrNQvOrRz1COdWayacW/U/OLcq3k/13le+b9VzcG7lqEc4t1oz4dyq/6He+UK9wLnVmgXnVo7Vjlu5gNBRjyipbCMOR38ip+UagtzFgWsBoaN61HPmEsfq9dYGFxA6+iNETOXcyqFRTVa/Dwqd2G61GQiFW7mAsPu8dnXn74764FbO4x39Dc6tHDE4t3LkwbmVo7fh3MrRn+HcyhGDcytHHpxbOXobzq0c/RnOrRwxOLdy5MG5laO34dzK0Z/h3MoRg3MrRx6cWznqnlu5gNBRb9BiqjUlC4EH1hbvp2Q1zECog9xdQFg7PPDY0ReQue0ZCB39CTrTrWcgdPQ3btVTAkJH9ZB+dDh6C/JSBrE1n6+O/gLnVo4826h3X+bc6oODcytHb8O5laO/wrmVI882nFs5suDcytHbcG7l6K9wbuXIsw3nVo4sOLdy9DacWzn6K5xbOfJsw7mVIwvOrRx1z61cQOio12AWCWhxOPoTahEQivAt/RmgPnP0fQZC73dHERvxDISO/ogOfOSaIiB0rD4bWiVst9qXMwi3EtR7O+uZ13YH3u+OSvAMhI7+CudWjhicWzny4NzK0RdwbuXor3Bu5YjBuZUjD86tHH0B51aO/grnVo4YnFs58uDcytEXcG7l6K9wbuWIwbmVIw/OrRx9Ac9A6FjtIIHCKflyOPoT6SrXEOQuAkI511EbPAOhoy/TPnsGQkd/fCPWmsSt6p0v1AvEp9UzRAhYbQZC4VaO2tG1BvkMxwfLrfzta47+BudWjiw4t3LkwbmVo7fh3MrRX+HcypEF51aOPDi3cvQ2nFs5+iucWzmy4NzKkQfnVo7ehnMrR3+FcytHFpxbOfLg3MpR99zKMxA66llA6BkIHRr1HuAeCFQvd0NA6IHuH2wGQoejEjwDoaO/ooM1xjMQOvrbyxmEI1UrILS8qt7bWY/wN2I5+vLlDM7jHf0Nzq0cMTi3cuTBuZWjt+HcytGf4dzKEYNzK0cenFs5ehvOrRz9Gc6tHDE4t3LkwbmVo7fh3MrRn+HcyhGDcytHHpxbOeqeW7mA0FGPkCwjLiB09DdIwHo1kGxmtZzrWLUfHY7ehAhQ3NYc/XFDy99u47DoD6I6ERBWU1fhVOnvhl6s2+oOvx9z9JWduYDQ0R/h3MoRg3MrRx6cWzn6As6tHP0Vzq0cMTi3cuTBuZWjL+DcytFf4dzKEYNzK0cenFs5+gLOrRz9Fc6tHDE4t3LkwbmVI/QBusWt/h+Ju6KTtVeyGgAAAABJRU5ErkJggg==");
    --forest-top: rgba(239, 229, 205, 0.94);
    --forest-mid: rgba(104, 96, 68, 0.95);
    --forest-base: rgba(18, 45, 38, 0.98);
    --forest-shadow: rgba(4, 16, 14, 0.36);
    --font-display: "Trajan Pro 3", "Cinzel", "Cormorant", Georgia, serif;
    --font-ui: "Montserrat", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
    --font-body: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
    --text-dark: #1d2622;
    --text-dark-strong: #0f2b22;
    --text-dark-soft: rgba(29, 38, 34, 0.7);
    --text-light: #fffaf1;
    --text-light-soft: rgba(255, 250, 241, 0.78);
    --text-light-muted: rgba(255, 250, 241, 0.66);
    --text-accent: #af761d;
    --text-accent-light: #f0bd65;
    --card-title-dark: #18342f;
    --card-title-light: #fffaf1;
    --card-copy-dark: rgba(38, 42, 35, 0.7);
    --card-copy-light: rgba(255, 250, 241, 0.72);
}

* {
    box-sizing: border-box;
}

html {
    scroll-behavior: smooth;
}

section[id],
footer[id] {
    scroll-margin-top: 124px;
}

body {
    margin: 0;
    color: var(--ink);
    background:
        linear-gradient(180deg, #fbf8f1 0%, var(--paper) 35%, #f4eadb 100%);
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    overflow-x: hidden;
}

body::selection {
    color: #ffffff;
    background: var(--forest);
}

a {
    color: inherit;
    text-decoration: none;
}

img,
video {
    display: block;
    max-width: 100%;
}

button,
input {
    font: inherit;
}

.site-header {
    position: fixed;
    top: 20px;
    left: 50%;
    z-index: 50;
    width: min(calc(100% - 56px), 1180px);
    min-height: 78px;
    transform: translateX(-50%);
    display: grid;
    grid-template-columns: 138px minmax(0, 1fr) auto;
    align-items: center;
    gap: 14px;
    padding: 10px 12px;
    border: 1px solid rgba(255, 255, 255, 0.34);
    border-radius: var(--radius);
    background: linear-gradient(135deg, rgba(255, 250, 241, 0.18), rgba(255, 255, 255, 0.06));
    box-shadow: 0 18px 46px rgba(8, 28, 24, 0.14), inset 0 1px 0 rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(32px) saturate(1.65);
    -webkit-backdrop-filter: blur(32px) saturate(1.65);
}

.brand {
    width: 132px;
    height: 58px;
    justify-self: center;
    display: grid;
    place-items: center;
    overflow: visible;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    transform: none;
    cursor: pointer;
    user-select: none;
    -webkit-user-select: none;
    -webkit-user-drag: none;
}

.brand img {
    display: block;
    width: 132px;
    height: auto;
    max-height: 58px;
    object-fit: contain;
    border-radius: 0;
    clip-path: none;
    filter: drop-shadow(0 10px 18px rgba(4, 22, 18, 0.2));
    pointer-events: none;
    user-select: none;
    -webkit-user-select: none;
    -webkit-user-drag: none;
}

.nav {
    display: flex;
    justify-content: center;
    gap: 20px;
    color: rgba(255, 255, 255, 0.92);
    font-size: 15px;
    text-shadow: 0 1px 18px rgba(0, 0, 0, 0.44);
}

.nav a {
    position: relative;
    display: inline-flex;
    align-items: center;
    min-height: 38px;
    white-space: nowrap;
    isolation: isolate;
}

.nav a::before,
.nav a::after {
    content: "";
    position: absolute;
    z-index: -1;
    pointer-events: none;
    opacity: 0;
    transition: opacity 220ms ease, transform 260ms ease;
}

.nav a::before {
    left: 50%;
    top: 50%;
    width: calc(100% + 30px);
    height: 40px;
    border: 1px solid rgba(255, 255, 255, 0.34);
    border-radius: 999px;
    background:
        radial-gradient(circle at 28% 18%, rgba(255, 255, 255, 0.48), transparent 28%),
        linear-gradient(135deg, rgba(255, 250, 241, 0.26), rgba(255, 255, 255, 0.08) 54%, rgba(211, 151, 63, 0.2));
    box-shadow:
        0 16px 34px rgba(4, 22, 18, 0.18),
        inset 0 1px 0 rgba(255, 255, 255, 0.48),
        inset 0 -10px 22px rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(18px) saturate(1.45);
    -webkit-backdrop-filter: blur(18px) saturate(1.45);
    transform: translate(-50%, -50%) scale(0.74) rotate(-2deg);
}

.nav a::after {
    display: none;
}

.nav a {
    transition: color 180ms ease, opacity 180ms ease, text-shadow 180ms ease;
}

.nav a:hover,
.nav a:focus-visible {
    color: #ffdf9b;
}

.nav a:hover::before,
.nav a:hover::after,
.nav a:focus-visible::before,
.nav a:focus-visible::after {
    opacity: 1;
}

.nav a:hover::before,
.nav a:focus-visible::before {
    transform: translate(-50%, -50%) scale(1) rotate(0deg);
}

.nav a:hover::after,
.nav a:focus-visible::after {
    transform: translate(0, 0) scale(1) rotate(-35deg);
}

.header-action {
    min-height: 44px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0 14px;
    white-space: nowrap;
    border-radius: var(--radius-sm);
    color: #fffaf1;
    font-size: 14px;
    font-weight: 600;
    background: linear-gradient(135deg, var(--gold-deep), #d2a65f);
    box-shadow: 0 12px 28px rgba(156, 108, 37, 0.28);
}

.site-header.is-scrolled {
    border-color: rgba(255, 255, 255, 0.46);
    background: linear-gradient(135deg, rgba(255, 250, 241, 0.28), rgba(255, 255, 255, 0.11));
    box-shadow: 0 18px 46px rgba(8, 28, 24, 0.11), inset 0 1px 0 rgba(255, 255, 255, 0.6);
}

.site-header.is-scrolled .nav {
    color: var(--ink);
    text-shadow: none;
}

.hero {
    position: relative;
    min-height: 860px;
    overflow: hidden;
    color: #fff8ea;
    background: var(--forest);
}

.hero-bg,
.request-bg {
    position: absolute;
    inset: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.water-canvas {
    position: absolute;
    inset: 0;
    z-index: 2;
    display: block;
    width: 100%;
    height: 100%;
    opacity: 0.68;
    pointer-events: none;
    mix-blend-mode: screen;
}

.water-surface:not(.hero):not(.photo-section) > .water-canvas {
    opacity: 0.28;
    mix-blend-mode: normal;
}

.liquid-canvas {
    display: none;
}

.hero-shade {
    position: absolute;
    inset: 0;
    z-index: 1;
    background:
        linear-gradient(90deg, rgba(5, 22, 19, 0.82) 0%, rgba(5, 22, 19, 0.48) 44%, rgba(5, 22, 19, 0.18) 100%),
        linear-gradient(180deg, rgba(4, 16, 14, 0.34) 0%, rgba(4, 16, 14, 0.08) 54%, rgba(247, 243, 234, 0.98) 100%);
}

.hero-content {
    position: relative;
    z-index: 3;
    width: min(calc(100% - 64px), var(--max));
    min-height: 860px;
    margin: 0 auto;
    padding: 136px 0 130px;
    display: grid;
    grid-template-columns: minmax(0, 1120px);
    align-items: center;
    gap: 40px;
}

.hero-copy {
    max-width: 1120px;
    transform: translateY(0);
}

.hero-copy h1,
.section-heading h2,
.intro-copy h2,
.location-copy h2,
.team-company h2,
.request-content h2,
.legal-card h1 {
    margin: 0;
    font-family: "Cormorant", Georgia, serif;
    font-weight: 400;
    letter-spacing: 0;
}

.display-title {
    margin: 0;
    color: #fffaf1;
    font-family: "Trajan Pro 3", "Cinzel", "Cormorant", Georgia, serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.04;
    letter-spacing: 0;
    text-transform: uppercase;
    text-wrap: balance;
    text-shadow: 0 12px 32px rgba(0, 0, 0, 0.26);
}

.hero-copy h1 {
    max-width: 760px;
    font-size: 72px;
    line-height: 0.96;
    text-wrap: balance;
}

.eyebrow {
    margin: 0 0 14px;
    color: var(--gold);
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 1.8px;
    text-transform: uppercase;
}

.page-title-label {
    margin: 0 0 18px;
    color: #a5710a;
    font-size: 14px;
    font-weight: 800;
    letter-spacing: 0.22em;
    line-height: 1.2;
    text-transform: uppercase;
}

.hero-lead {
    max-width: 580px;
    margin: 26px 0 0;
    color: rgba(255, 250, 241, 0.9);
    font-size: 19px;
    line-height: 1.55;
}

.hero-stats {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 16px;
    max-width: 980px;
    margin: 56px 0 0;
}

.hero-stats div {
    min-height: 74px;
    display: grid;
    grid-template-rows: 32px 24px;
    align-content: center;
    justify-items: center;
    gap: 5px;
    padding: 10px 14px;
    border: 1px solid rgba(255, 255, 255, 0.22);
    border-radius: var(--radius-sm);
    text-align: center;
    background: linear-gradient(145deg, rgba(255, 250, 241, 0.18), rgba(255, 250, 241, 0.07));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.32), 0 18px 42px rgba(4, 22, 18, 0.16);
    backdrop-filter: blur(28px) saturate(1.45);
    -webkit-backdrop-filter: blur(28px) saturate(1.45);
}

.hero-stats strong {
    display: flex;
    align-items: end;
    justify-content: center;
    margin: 0;
    color: #fffaf1;
    font-family: "Montserrat", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
    font-size: 30px;
    font-weight: 400;
    line-height: 1;
    letter-spacing: 0.01em;
}

.hero-stats span {
    display: flex;
    align-items: start;
    justify-content: center;
    color: rgba(255, 250, 241, 0.76);
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.32;
    letter-spacing: 0.005em;
    white-space: nowrap;
}

.hero-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
    margin-top: 34px;
}

.btn {
    min-height: 54px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    padding: 0 26px;
    border: 0;
    border-radius: var(--radius-sm);
    cursor: pointer;
    font-family: "Montserrat", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
    font-size: 15px;
    font-weight: 800;
    letter-spacing: 0.005em;
    transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease, background 180ms ease;
}

.btn img {
    width: 18px;
    height: 18px;
}

.btn-primary {
    color: #fffaf1;
    background: linear-gradient(135deg, var(--gold-deep), #d2a65f);
    box-shadow: 0 16px 32px rgba(156, 108, 37, 0.24);
}

.btn-ghost {
    color: #fffaf1;
    border: 1px solid rgba(255, 255, 255, 0.32);
    background: rgba(255, 255, 255, 0.08);
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
}

.btn-ghost.light {
    color: var(--ink);
    border-color: var(--line);
    background: rgba(255, 250, 241, 0.68);
}

.btn:hover {
    transform: translateY(-2px);
    box-shadow: 0 18px 42px rgba(37, 49, 58, 0.22);
}

.glass-panel {
    border: 1px solid rgba(255, 255, 255, 0.44);
    border-radius: var(--radius);
    background: var(--glass);
    box-shadow: var(--shadow), inset 0 1px 0 rgba(255, 255, 255, 0.62);
    backdrop-filter: blur(28px) saturate(1.35);
    -webkit-backdrop-filter: blur(28px) saturate(1.35);
}

.section-grid,
.life-section,
.infrastructure-section,
.location-section,
.purchase-section,
.team-section,
.request-section {
    position: relative;
}

.water-surface {
    position: relative;
    isolation: isolate;
}

.water-surface > :not(.hero-bg):not(.request-bg):not(.section-bg):not(.hero-shade):not(.request-shade):not(.section-shade):not(.water-canvas) {
    position: relative;
    z-index: 3;
}

.photo-section {
    --transition-image: linear-gradient(180deg, rgba(255, 250, 241, 0.22), rgba(15, 60, 52, 0.78));
    overflow: hidden;
    color: #fffaf1;
    background: var(--forest);
}

.photo-section:not(.hero) {
    overflow: visible;
}

.photo-section:not(.hero):not(.awards-strip):not(.request-section):not(.footer) {
    width: 100%;
    margin: 0;
    padding: var(--section-title-top) max(32px, calc((100% - var(--max)) / 2)) 72px;
}

.section-bg {
    position: absolute;
    inset: 0;
    z-index: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.section-shade {
    position: absolute;
    inset: 0;
    z-index: 1;
    background:
        linear-gradient(180deg, rgba(4, 16, 14, 0) 0%, rgba(4, 16, 14, 0.08) 22%, rgba(4, 16, 14, 0.1) 78%, rgba(4, 16, 14, 0) 100%),
        linear-gradient(90deg, rgba(5, 22, 19, 0.78) 0%, rgba(5, 22, 19, 0.38) 48%, rgba(5, 22, 19, 0.18) 100%);
}

.photo-section .section-heading h2,
.photo-section .section-heading p:not(.eyebrow),
.photo-section .eyebrow {
    color: #fffaf1;
    text-shadow: 0 12px 32px rgba(0, 0, 0, 0.26);
}

.photo-section .eyebrow {
    color: #f0bd65;
}

.photo-section .page-title-label,
.request-content .page-title-label {
    color: #a5710a;
}

.photo-section .intro-copy > h2,
.photo-section .intro-copy > p,
.photo-section .team-company > div:not(.contractor) > h2,
.photo-section .team-company > div:not(.contractor) > p,
.photo-section .team-note {
    color: #fffaf1;
    text-shadow: 0 12px 32px rgba(0, 0, 0, 0.28);
}

.section-grid::before,
.life-section::before,
.infrastructure-section::before,
.location-section::before,
.purchase-section::before,
.team-section::before {
    content: "";
    position: absolute;
    z-index: 2;
    top: 48px;
    left: 0;
    width: min(420px, 40vw);
    height: 1px;
    transform: scaleX(0);
    transform-origin: left;
    background: linear-gradient(90deg, rgba(201, 151, 75, 0), rgba(201, 151, 75, 0.84), rgba(15, 60, 52, 0));
    transition: transform 900ms cubic-bezier(0.2, 0.75, 0.2, 1);
}

.photo-section::before {
    display: none;
}

.infrastructure-section,
.purchase-section {
    isolation: isolate;
}

.infrastructure-section::after,
.purchase-section::after {
    display: none;
}

.infrastructure-section > :not(.section-bg):not(.section-shade):not(.water-canvas),
.purchase-section > :not(.section-bg):not(.section-shade):not(.water-canvas) {
    position: relative;
    z-index: 3;
}

.section-grid.in-view::before,
.life-section.in-view::before,
.infrastructure-section.in-view::before,
.location-section.in-view::before,
.purchase-section.in-view::before,
.team-section.in-view::before {
    transform: scaleX(1);
}

.photo-section:not(.hero):not(.awards-strip) > .section-bg,
.photo-section:not(.hero):not(.awards-strip) > .request-bg {
    top: calc(var(--forest-lift) * -1);
    bottom: auto;
    height: calc(100% + var(--forest-lift));
    -webkit-mask-image: var(--forest-mask), linear-gradient(#000 0 0);
    mask-image: var(--forest-mask), linear-gradient(#000 0 0);
    -webkit-mask-repeat: no-repeat, no-repeat;
    mask-repeat: no-repeat, no-repeat;
    -webkit-mask-position: center top, center var(--forest-rise);
    mask-position: center top, center var(--forest-rise);
    -webkit-mask-size: 100% var(--forest-rise), 100% calc(100% - var(--forest-rise));
    mask-size: 100% var(--forest-rise), 100% calc(100% - var(--forest-rise));
}

.photo-section:not(.hero):not(.awards-strip) > .section-shade,
.photo-section:not(.hero):not(.awards-strip) > .request-shade,
.photo-section:not(.hero):not(.awards-strip) > .water-canvas {
    top: calc(var(--forest-lift) * -1);
    bottom: auto;
    height: calc(100% + var(--forest-lift));
    -webkit-mask-image: var(--forest-mask), linear-gradient(#000 0 0);
    mask-image: var(--forest-mask), linear-gradient(#000 0 0);
    -webkit-mask-repeat: no-repeat, no-repeat;
    mask-repeat: no-repeat, no-repeat;
    -webkit-mask-position: center top, center var(--forest-rise);
    mask-position: center top, center var(--forest-rise);
    -webkit-mask-size: 100% var(--forest-rise), 100% calc(100% - var(--forest-rise));
    mask-size: 100% var(--forest-rise), 100% calc(100% - var(--forest-rise));
}

.photo-section:not(.hero):not(.awards-strip)::before {
    display: none;
}

.photo-section:not(.hero):not(.awards-strip)::after {
    display: none;
}

.lead-form {
    padding: 30px;
    color: var(--ink);
}

.lead-form h2 {
    margin: 0;
    color: var(--ink);
    font-family: "Cormorant", Georgia, serif;
    font-size: 33px;
    font-weight: 400;
    line-height: 1.06;
}

.lead-form p {
    margin: 10px 0 22px;
    color: var(--ink-soft);
    font-size: 14px;
    line-height: 1.45;
}

.lead-form label {
    display: block;
    margin-bottom: 14px;
}

.lead-form label span:first-child {
    display: none;
}

.lead-form input[type="text"],
.lead-form input[type="tel"] {
    width: 100%;
    height: 52px;
    padding: 0 16px;
    border: 1px solid rgba(151, 123, 81, 0.22);
    border-radius: var(--radius-sm);
    color: var(--ink);
    background: rgba(255, 255, 255, 0.62);
    outline: 0;
    transition: border-color 160ms ease, box-shadow 160ms ease, background 160ms ease;
}

.lead-form input:focus {
    border-color: rgba(201, 151, 75, 0.72);
    background: rgba(255, 255, 255, 0.86);
    box-shadow: 0 0 0 4px rgba(201, 151, 75, 0.12);
}

.lead-form input[name="name"]::placeholder {
    content: "Ваше имя";
}

.lead-form input::placeholder {
    color: rgba(24, 52, 47, 0.48);
}

.consent {
    display: grid !important;
    grid-template-columns: 18px 1fr;
    gap: 10px;
    align-items: start;
    margin: 4px 0 18px !important;
}

.consent input {
    width: 18px;
    height: 18px;
    accent-color: var(--gold);
}

.consent span {
    display: block !important;
    color: rgba(24, 52, 47, 0.72);
    font-size: 11px;
    line-height: 1.45;
}

.consent a {
    color: var(--gold-deep);
    border-bottom: 1px solid rgba(156, 108, 37, 0.32);
}

.lead-form .btn {
    width: 100%;
}

.form-note {
    margin: 14px 0 0 !important;
    color: rgba(24, 52, 47, 0.58) !important;
    font-size: 11px !important;
}

.form-note:empty {
    display: none;
}

.form-note.success {
    color: #1c6f4c !important;
}

.form-note.error {
    color: #9f3e2f !important;
}

.awards-strip {
    position: relative;
    z-index: 8;
    width: min(calc(100% - 48px), var(--max));
    margin: -86px auto -22px;
    display: grid;
    grid-template-columns: repeat(6, minmax(0, 1fr));
    gap: 0;
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, 0.76);
    border-radius: var(--radius);
    background: linear-gradient(145deg, rgba(255, 250, 241, 0.76), rgba(255, 250, 241, 0.54));
    box-shadow: var(--soft-shadow), inset 0 1px 0 rgba(255, 255, 255, 0.72);
    backdrop-filter: blur(30px) saturate(1.42);
    -webkit-backdrop-filter: blur(30px) saturate(1.42);
}

.award-item {
    min-height: 78px;
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 14px 18px;
    border-right: 1px solid rgba(156, 108, 37, 0.16);
}

.award-item:last-child {
    border-right: 0;
}

.award-item img {
    width: 30px;
    height: 30px;
    flex: 0 0 auto;
}

.award-item span {
    color: var(--ink-soft);
    font-size: 12px;
    line-height: 1.35;
}

.section-grid {
    display: grid;
    grid-template-columns: 0.88fr 1.42fr;
    gap: 56px;
    align-items: start;
}

.intro-section.section-grid {
    grid-template-columns: 1fr;
    gap: 30px;
}

.intro-section .intro-copy {
    width: min(100%, var(--max));
}

.intro-section .intro-copy > p {
    max-width: 900px;
}

.intro-section .feature-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16px;
    counter-reset: project-feature;
}

.intro-section .flip-card,
.intro-section .flip-inner {
    min-height: 206px;
}

.intro-section .flip-card {
    counter-increment: project-feature;
    filter: drop-shadow(0 22px 34px rgba(4, 22, 18, 0.12));
}

.intro-section .flip-inner {
    transition-duration: 880ms;
}

.intro-section .flip-front,
.intro-section .flip-back {
    border-color: rgba(255, 255, 255, 0.52);
    border-radius: 8px;
    box-shadow:
        0 20px 56px rgba(4, 22, 18, 0.14),
        inset 0 1px 0 rgba(255, 255, 255, 0.72),
        inset 0 -1px 0 rgba(165, 113, 10, 0.14);
}

.intro-section .flip-front {
    grid-template-columns: 72px 1fr;
    gap: 20px;
    padding: 22px 24px;
    background:
        radial-gradient(circle at 12% 4%, rgba(255, 255, 255, 0.36), transparent 34%),
        linear-gradient(138deg, rgba(235, 237, 228, 0.72), rgba(198, 203, 192, 0.56));
    backdrop-filter: blur(30px) saturate(1.22);
    -webkit-backdrop-filter: blur(30px) saturate(1.22);
}

.intro-section .flip-front::before {
    content: "";
    position: absolute;
    top: 0;
    left: 22px;
    right: 22px;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(213, 160, 71, 0.88), transparent);
    opacity: 0.72;
}

.intro-section .flip-front::after {
    content: counter(project-feature, decimal-leading-zero);
    position: absolute;
    right: 18px;
    bottom: 14px;
    color: rgba(165, 113, 10, 0.36);
    font-family: Montserrat, Arial, sans-serif;
    font-size: 11px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0;
}

.intro-section .about-feature-icon {
    width: 68px;
    height: 68px;
    display: grid;
    place-items: center;
    align-self: center;
    justify-self: center;
    position: relative;
    isolation: isolate;
    border: 1px solid rgba(224, 169, 75, 0.82);
    border-radius: 50%;
    background:
        radial-gradient(circle at 32% 20%, rgba(255, 255, 255, 0.62), transparent 31%),
        linear-gradient(145deg, rgba(255, 255, 255, 0.18), rgba(165, 113, 10, 0.08));
    box-shadow:
        0 16px 38px rgba(4, 22, 18, 0.15),
        inset 0 1px 0 rgba(255, 255, 255, 0.68),
        inset 0 -10px 24px rgba(165, 113, 10, 0.06);
}

.intro-section .about-feature-icon img {
    display: block;
    width: 34px;
    height: 34px;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    filter: drop-shadow(0 8px 14px rgba(156, 108, 37, 0.16));
}

.intro-section .flip-front h3 {
    margin-bottom: 9px;
    color: #8f6209;
    font-family: "Trajan Pro 3", "Cinzel", "Cormorant", Georgia, serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.28;
    letter-spacing: 0;
    text-transform: uppercase;
}

.intro-section .flip-front p {
    max-width: 46ch;
    color: rgba(15, 43, 34, 0.82);
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.5;
    text-shadow: 0 1px 12px rgba(255, 255, 255, 0.2);
}

.intro-section .flip-back::before {
    content: "ВИЗУАЛИЗАЦИЯ";
    position: absolute;
    left: 16px;
    bottom: 15px;
    z-index: 3;
    padding: 8px 10px 7px;
    border: 1px solid rgba(255, 255, 255, 0.38);
    border-radius: 999px;
    color: #fffaf1;
    background: rgba(13, 39, 32, 0.38);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.24);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    font-family: Montserrat, Arial, sans-serif;
    font-size: 9px;
    font-weight: 600;
    line-height: 1;
    letter-spacing: 0;
}

.intro-section .flip-back::after {
    background: linear-gradient(180deg, rgba(10, 31, 27, 0.02), rgba(10, 31, 27, 0.48));
}

.section-grid:not(.photo-section) {
    width: min(calc(100% - 64px), var(--max));
    margin: 0 auto;
    padding: var(--section) 0 0;
}

.intro-visual {
    position: sticky;
    top: 122px;
    overflow: hidden;
    border-radius: var(--radius);
    box-shadow: var(--shadow);
}

.intro-visual img {
    width: 100%;
    height: 620px;
    object-fit: cover;
}

.intro-copy h2,
.section-heading h2,
.location-copy h2,
.team-company h2,
.request-content h2,
.legal-card h1 {
    color: var(--ink);
    font-size: 48px;
    line-height: 1.02;
}

.intro-copy > p,
.section-heading > p,
.location-copy > p,
.team-company p {
    max-width: 700px;
    color: var(--ink-soft);
    font-size: 18px;
    line-height: 1.72;
}

.feature-grid {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 16px;
    margin-top: 32px;
}

.flip-card {
    min-height: 222px;
    perspective: 1100px;
}

.flip-inner {
    position: relative;
    height: 100%;
    min-height: 222px;
    transform-style: preserve-3d;
    transition: transform 720ms cubic-bezier(0.18, 0.76, 0.2, 1);
}

.flip-card:hover .flip-inner,
.flip-card:focus-within .flip-inner {
    transform: rotateY(172deg);
}

.flip-front,
.flip-back {
    position: absolute;
    inset: 0;
    overflow: hidden;
    border: 1px solid rgba(156, 108, 37, 0.18);
    border-radius: var(--radius-sm);
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
}

.flip-front {
    display: grid;
    grid-template-columns: 84px 1fr;
    gap: 20px;
    align-items: center;
    padding: 24px;
    background:
        linear-gradient(145deg, rgba(255, 250, 241, 0.58), rgba(255, 250, 241, 0.26));
    box-shadow: var(--soft-shadow), inset 0 1px 0 rgba(255, 255, 255, 0.72);
    backdrop-filter: blur(26px) saturate(1.4);
    -webkit-backdrop-filter: blur(26px) saturate(1.4);
}

.flip-front img {
    width: 76px;
    height: 76px;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    filter: drop-shadow(0 10px 18px rgba(156, 108, 37, 0.22));
}

.flip-front h3 {
    margin: 0 0 10px;
    color: var(--ink);
    font-family: "Cormorant", Georgia, serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 1.25;
}

.flip-front p {
    margin: 0;
    color: var(--ink-soft);
    font-size: 14px;
    line-height: 1.5;
}

.flip-back {
    transform: rotateY(180deg);
    background: var(--forest);
}

.flip-back img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0.88;
}

.flip-back::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, rgba(10, 31, 27, 0.08), rgba(10, 31, 27, 0.72));
}

.flip-back span {
    position: absolute;
    left: 18px;
    right: 18px;
    bottom: 18px;
    z-index: 2;
    color: #fffaf1;
    font-size: 14px;
    line-height: 1.45;
}

.life-section:not(.photo-section),
.team-section:not(.photo-section) {
    width: min(calc(100% - 64px), var(--max));
    margin: 0 auto;
    padding: var(--section) 0 0;
}

.infrastructure-section,
.purchase-section {
    width: 100%;
    margin: 0;
    padding: var(--section-title-top) max(32px, calc((100% - var(--max)) / 2)) 72px;
}

.section-heading {
    margin-bottom: 34px;
}

.section-heading.compact {
    max-width: none;
}

.infrastructure-section .section-heading {
    margin-bottom: 30px;
}

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

.life-card {
    position: relative;
    z-index: 1;
    min-height: 390px;
    overflow: hidden;
    border-radius: var(--radius-sm);
    box-shadow: var(--soft-shadow);
    isolation: isolate;
    background: var(--forest);
}

.life-card img,
.life-card video {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: opacity 420ms ease, transform 900ms ease;
}

.life-card video {
    z-index: 1;
    opacity: 0;
}

.life-card::after {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 2;
    background:
        linear-gradient(180deg, rgba(8, 24, 21, 0) 28%, rgba(8, 24, 21, 0.32) 58%, rgba(8, 24, 21, 0.96) 100%),
        linear-gradient(0deg, rgba(4, 16, 14, 0.36), transparent 42%);
}

.life-card:hover img {
    transform: scale(1.035);
}

.life-card:hover video {
    opacity: 1;
}

.life-card div {
    position: absolute;
    left: 16px;
    right: 16px;
    bottom: 14px;
    z-index: 3;
    min-height: 86px;
    display: grid;
    grid-template-rows: 34px 38px;
    align-content: end;
    gap: 4px;
    padding: 0;
    color: #fffaf1;
}

.life-card h3 {
    margin: 0;
    align-self: end;
    color: #a5710a;
    font-family: "Trajan Pro 3", "Cinzel", "Cormorant", Georgia, serif;
    font-size: 11px;
    font-weight: 400;
    line-height: 1.16;
    letter-spacing: 0;
    text-transform: uppercase;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.life-card p {
    margin: 0;
    align-self: start;
    color: rgba(255, 250, 241, 0.82);
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.38;
}

.masterplan {
    display: grid;
    grid-template-columns: 270px minmax(0, 1fr) 300px;
    gap: 22px;
    align-items: center;
    padding: 28px;
    border: 1px solid rgba(255, 255, 255, 0.54);
    border-radius: var(--radius);
    background: linear-gradient(145deg, rgba(255, 250, 241, 0.54), rgba(255, 250, 241, 0.24));
    box-shadow: var(--soft-shadow), inset 0 1px 0 rgba(255, 255, 255, 0.62);
    backdrop-filter: blur(30px) saturate(1.35);
    -webkit-backdrop-filter: blur(30px) saturate(1.35);
}

.masterplan-list {
    display: grid;
    gap: 8px;
}

.masterplan-list button {
    min-height: 36px;
    padding: 10px 12px;
    border: 1px solid rgba(255, 255, 255, 0.34);
    border-radius: var(--radius-sm);
    color: var(--ink-soft);
    text-align: left;
    font-size: 13px;
    line-height: 1.25;
    background: rgba(255, 250, 241, 0.28);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.44);
    backdrop-filter: blur(18px) saturate(1.3);
    -webkit-backdrop-filter: blur(18px) saturate(1.3);
    cursor: pointer;
    transition: background 160ms ease, border-color 160ms ease, color 160ms ease, transform 160ms ease;
}

.masterplan-list button:hover,
.masterplan-list button.active {
    color: var(--ink);
    border-color: rgba(201, 151, 75, 0.32);
    background: rgba(255, 255, 255, 0.66);
    transform: translateX(2px);
}

.masterplan-map {
    position: relative;
    overflow: hidden;
    aspect-ratio: 16 / 9;
    border-radius: var(--radius);
    background: #d7c4a6;
    box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.54);
}

.masterplan-map img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.marker {
    position: absolute;
    left: var(--x);
    top: var(--y);
    width: 30px;
    height: 30px;
    display: grid;
    place-items: center;
    border: 2px solid rgba(255, 250, 241, 0.86);
    border-radius: 50%;
    color: #fffaf1;
    font-size: 12px;
    font-weight: 800;
    background: rgba(156, 108, 37, 0.88);
    box-shadow: 0 10px 24px rgba(24, 52, 47, 0.2);
    transform: translate(-50%, -50%);
    transition: transform 180ms ease, background 180ms ease, box-shadow 180ms ease;
}

.marker.active,
.marker:hover {
    background: var(--forest);
    transform: translate(-50%, -50%) scale(1.18);
    box-shadow: 0 12px 30px rgba(15, 60, 52, 0.34);
}

.infrastructure-tags {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 14px;
    margin: 0 0 28px;
}

.infrastructure-tags > span {
    min-height: 70px;
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 14px;
    border: 1px solid rgba(156, 108, 37, 0.16);
    border-radius: var(--radius-sm);
    color: var(--ink-soft);
    background: rgba(255, 250, 241, 0.48);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.62), var(--soft-shadow);
    backdrop-filter: blur(22px) saturate(1.3);
    -webkit-backdrop-filter: blur(22px) saturate(1.3);
    font-size: 13px;
}

.infrastructure-tag-icon {
    width: 42px;
    height: 42px;
    display: grid;
    place-items: center;
    flex: 0 0 auto;
    border: 1px solid rgba(240, 189, 101, 0.68);
    border-radius: 50%;
    background:
        radial-gradient(circle at 34% 22%, rgba(255, 255, 255, 0.26), transparent 36%),
        rgba(201, 151, 75, 0.1);
    box-shadow:
        0 16px 42px rgba(4, 22, 18, 0.14),
        inset 0 1px 0 rgba(255, 255, 255, 0.38);
}

.infrastructure-tag-icon img {
    width: 21px;
    height: 21px;
    filter: drop-shadow(0 8px 14px rgba(156, 108, 37, 0.16));
}

.location-section {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    align-items: stretch;
    gap: 24px 42px;
}

.location-heading {
    grid-column: 1 / -1;
}

.location-heading .eyebrow:not(.page-title-label) {
    margin: 0;
}

.location-copy {
    height: 100%;
    padding: 30px;
    border: 1px solid rgba(255, 255, 255, 0.52);
    border-radius: var(--radius);
    background: linear-gradient(145deg, rgba(255, 250, 241, 0.56), rgba(255, 250, 241, 0.24));
    box-shadow: var(--soft-shadow), inset 0 1px 0 rgba(255, 255, 255, 0.68);
    backdrop-filter: blur(26px) saturate(1.35);
    -webkit-backdrop-filter: blur(26px) saturate(1.35);
}

.location-copy > p:not(.eyebrow) {
    max-width: 620px;
}

.location-points {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 14px;
    margin-top: 0;
}

.location-point {
    position: relative;
    overflow: hidden;
    display: grid;
    grid-template-columns: 58px 1fr;
    gap: 14px;
    align-items: center;
    min-height: 112px;
    padding: 16px;
    border: 1px solid rgba(255, 255, 255, 0.56);
    border-radius: var(--radius-sm);
    color: var(--ink-soft);
    font-size: 13px;
    line-height: 1.45;
    background:
        radial-gradient(circle at 12% 0%, rgba(201, 151, 75, 0.16), transparent 42%),
        linear-gradient(145deg, rgba(255, 250, 241, 0.5), rgba(255, 250, 241, 0.2));
    box-shadow: var(--soft-shadow), inset 0 1px 0 rgba(255, 255, 255, 0.66);
    backdrop-filter: blur(24px) saturate(1.35);
    -webkit-backdrop-filter: blur(24px) saturate(1.35);
    transition: transform 180ms ease, border-color 180ms ease, background 180ms ease;
}

.location-point:hover {
    transform: translateY(-2px);
    border-color: rgba(201, 151, 75, 0.3);
    background:
        radial-gradient(circle at 12% 0%, rgba(201, 151, 75, 0.22), transparent 46%),
        linear-gradient(145deg, rgba(255, 250, 241, 0.62), rgba(255, 250, 241, 0.28));
}

.location-icon {
    width: 52px;
    height: 52px;
    display: grid;
    place-items: center;
    align-self: center;
    border: 1px solid rgba(240, 189, 101, 0.68);
    border-radius: 50%;
    background:
        radial-gradient(circle at 34% 22%, rgba(255, 255, 255, 0.26), transparent 36%),
        rgba(201, 151, 75, 0.1);
    box-shadow:
        0 16px 42px rgba(4, 22, 18, 0.14),
        inset 0 1px 0 rgba(255, 255, 255, 0.38);
}

.location-icon img {
    width: 25px;
    height: 25px;
    filter: drop-shadow(0 8px 14px rgba(156, 108, 37, 0.16));
}

.location-point strong {
    display: block;
    margin-bottom: 5px;
    color: var(--ink);
    font-family: "Trajan Pro 3", "Cinzel", "Cormorant", Georgia, serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.14;
    letter-spacing: 0;
}

.location-point div > span {
    display: block;
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
}

.location-point div > span b {
    color: var(--ink);
    font-weight: 800;
}

.map-card {
    position: relative;
    align-self: stretch;
    justify-self: stretch;
    width: 100%;
    display: grid;
    grid-template-rows: minmax(0, 1fr) auto;
    gap: 0;
    padding: 0;
    overflow: hidden;
    border: 1px solid rgba(255, 250, 241, 0.5);
    border-radius: var(--radius);
    background:
        radial-gradient(circle at 18% 10%, rgba(240, 189, 101, 0.22), transparent 36%),
        linear-gradient(145deg, rgba(255, 250, 241, 0.62), rgba(255, 250, 241, 0.28));
    box-shadow: 0 30px 80px rgba(4, 16, 14, 0.22), inset 0 1px 0 rgba(255, 255, 255, 0.68);
    backdrop-filter: blur(26px) saturate(1.35);
    -webkit-backdrop-filter: blur(26px) saturate(1.35);
    clip-path: inset(0 round var(--radius));
    contain: paint;
    isolation: isolate;
}

.map-frame {
    position: relative;
    z-index: 0;
    width: calc(100% - 24px);
    height: calc(100% - 14px);
    min-height: 430px;
    margin: 12px 12px 14px;
    overflow: hidden;
    overflow: clip;
    border-radius: calc(var(--radius) - 10px);
    background: rgba(255, 250, 241, 0.76);
    clip-path: inset(0 round calc(var(--radius) - 10px));
    contain: paint;
    transform: translateZ(0);
}

.map-frame iframe {
    position: absolute;
    inset: -2px;
    width: calc(100% + 4px);
    height: calc(100% + 4px);
    display: block;
    border: 0;
    border-radius: 0;
    filter: saturate(0.78) contrast(0.98) sepia(0.08);
}

.map-footer span {
    display: block;
    margin-bottom: 6px;
    color: var(--gold-deep);
    font-size: 11px;
    font-weight: 800;
    letter-spacing: 0.12em;
    text-transform: uppercase;
}

.map-footer strong {
    display: block;
    color: var(--ink);
    font-family: "Trajan Pro 3", "Cinzel", "Cormorant", Georgia, serif;
    font-size: 27px;
    font-weight: 400;
    line-height: 1;
}

.map-footer {
    position: relative;
    z-index: 2;
    margin: 0 12px 12px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 18px;
    padding: 16px 18px;
    border: 1px solid rgba(255, 255, 255, 0.62);
    border-radius: var(--radius-sm);
    background: linear-gradient(145deg, rgba(255, 250, 241, 0.74), rgba(255, 250, 241, 0.42));
    box-shadow: 0 18px 48px rgba(4, 16, 14, 0.16), inset 0 1px 0 rgba(255, 255, 255, 0.78);
    backdrop-filter: blur(24px) saturate(1.38);
    -webkit-backdrop-filter: blur(24px) saturate(1.38);
}

.map-footer .btn {
    min-width: 194px;
}

.todo-note {
    margin: 14px 18px 18px;
    color: rgba(24, 52, 47, 0.52);
    font-size: 12px;
    line-height: 1.5;
}

.purchase-layout {
    display: grid;
    grid-template-columns: 1fr;
    gap: 18px;
}

.purchase-tabs {
    position: relative;
    overflow: hidden;
    width: 100%;
    min-height: clamp(610px, 42vw, 720px);
    display: flex;
    flex-direction: column;
    padding: clamp(18px, 2.2vw, 34px);
    color: var(--ink);
    background:
        radial-gradient(circle at 8% 0%, rgba(255, 250, 241, 0.34), transparent 34%),
        radial-gradient(circle at 78% 10%, rgba(240, 189, 101, 0.12), transparent 34%),
        linear-gradient(145deg, rgba(255, 250, 241, 0.34), rgba(255, 250, 241, 0.14));
    border-color: rgba(255, 255, 255, 0.52);
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.62),
        0 28px 72px rgba(4, 16, 14, 0.18);
    backdrop-filter: blur(30px) saturate(1.45);
    -webkit-backdrop-filter: blur(30px) saturate(1.45);
}

.purchase-tabs::before {
    content: "";
    position: absolute;
    inset: 1px;
    z-index: 0;
    border-radius: calc(var(--radius) - 1px);
    pointer-events: none;
    background:
        linear-gradient(120deg, rgba(255, 255, 255, 0.18), transparent 28%, transparent 72%, rgba(240, 189, 101, 0.08));
}

.purchase-tabs > * {
    position: relative;
    z-index: 1;
}

.purchase-highlights {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 12px;
    margin: 0;
}

.purchase-highlights > span {
    min-height: 58px;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 10px 12px;
    border: 1px solid rgba(255, 255, 255, 0.52);
    border-radius: var(--radius-sm);
    color: rgba(255, 250, 241, 0.9);
    font-size: 13px;
    font-weight: 650;
    line-height: 1.28;
    background:
        linear-gradient(145deg, rgba(255, 250, 241, 0.34), rgba(255, 250, 241, 0.14));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.62), 0 14px 34px rgba(4, 16, 14, 0.08);
    backdrop-filter: blur(22px) saturate(1.42);
    -webkit-backdrop-filter: blur(22px) saturate(1.42);
}

.purchase-highlight-icon {
    width: 42px;
    height: 42px;
    display: grid;
    place-items: center;
    flex: 0 0 auto;
    border: 1px solid rgba(240, 189, 101, 0.68);
    border-radius: 50%;
    background:
        radial-gradient(circle at 34% 22%, rgba(255, 255, 255, 0.24), transparent 36%),
        rgba(201, 151, 75, 0.1);
    box-shadow:
        0 16px 42px rgba(4, 22, 18, 0.16),
        inset 0 1px 0 rgba(255, 255, 255, 0.38);
}

.purchase-highlight-icon img {
    width: 20px;
    height: 20px;
}

.tabs {
    position: relative;
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 8px;
    margin-bottom: clamp(24px, 2.8vw, 38px);
    padding: 8px;
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, 0.72);
    border-radius: 999px;
    background:
        linear-gradient(145deg, rgba(255, 250, 241, 0.48), rgba(255, 250, 241, 0.24));
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.7),
        0 18px 42px rgba(4, 16, 14, 0.1);
    backdrop-filter: blur(26px) saturate(1.42);
    -webkit-backdrop-filter: blur(26px) saturate(1.42);
}

.tabs button {
    min-height: 78px;
    display: grid;
    grid-template-columns: auto minmax(0, 1fr);
    align-items: center;
    justify-content: start;
    gap: 16px;
    padding: 0 clamp(16px, 2.2vw, 32px);
    border: 0;
    border-radius: 999px;
    color: rgba(15, 43, 34, 0.82);
    font-family: "Montserrat", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
    text-align: left;
    background: transparent;
    cursor: pointer;
    text-shadow: none;
    transition: color 220ms ease, background 220ms ease, box-shadow 220ms ease, transform 220ms ease;
}

.tabs button.active {
    color: #fffaf1;
    background:
        radial-gradient(circle at 12% 0%, rgba(240, 189, 101, 0.42), transparent 48%),
        linear-gradient(145deg, #d8a14d, #af761d);
    box-shadow:
        0 18px 38px rgba(156, 108, 37, 0.26),
        inset 0 1px 0 rgba(255, 255, 255, 0.42);
    transform: translateY(-1px);
}

.tabs button:not(.active):hover {
    color: var(--ink);
    background: rgba(255, 255, 255, 0.36);
}

.purchase-tab-icon {
    width: 42px;
    height: 42px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    background: rgba(255, 250, 241, 0.34);
}

.tabs button.active .purchase-tab-icon {
    background: rgba(255, 250, 241, 0.16);
}

.purchase-tab-icon img {
    width: 22px;
    height: 22px;
}

.purchase-tab-text {
    display: grid;
    gap: 4px;
}

.purchase-tab-text strong {
    font-size: 15px;
    font-weight: 800;
    line-height: 1.1;
    text-transform: uppercase;
}

.purchase-tab-text small {
    color: rgba(15, 43, 34, 0.62);
    font-size: 13px;
    font-weight: 500;
    line-height: 1.2;
}

.tabs button.active .purchase-tab-text small {
    color: rgba(255, 250, 241, 0.78);
}

.tab-panel {
    display: none;
    grid-template-columns: minmax(0, 0.95fr) minmax(360px, 0.75fr);
    gap: clamp(26px, 3vw, 46px);
    align-items: stretch;
    min-height: clamp(430px, 30vw, 520px);
    padding: 0 clamp(14px, 2.2vw, 38px) clamp(18px, 1.8vw, 28px);
    border: 0;
    border-radius: 0;
    background: transparent;
    box-shadow: none;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
}

.tab-panel.active {
    display: grid;
    animation: purchasePanelIn 440ms cubic-bezier(0.2, 0.75, 0.2, 1);
}

.purchase-panel-copy {
    min-width: 0;
    display: flex;
    flex-direction: column;
    padding: clamp(18px, 2.8vw, 42px) 0 0;
}

.tab-panel h3 {
    max-width: 620px;
    min-height: 0;
    margin: 0 0 14px;
    color: #1d2622;
    font-family: "Trajan Pro 3", "Cinzel", "Cormorant", Georgia, serif;
    font-size: clamp(23px, 1.42vw, 27px);
    font-weight: 400;
    line-height: 1.18;
    letter-spacing: 0;
    text-transform: uppercase;
}

.tab-panel p {
    max-width: 620px;
    min-height: 0;
    margin: 0;
    color: rgba(29, 38, 34, 0.78);
    font-family: "Montserrat", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.58;
}

.tab-panel ul,
.contractor ul {
    padding: 0;
    list-style: none;
}

.contractor ul {
    margin: 0;
}

.tab-panel ul {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 18px 28px;
    margin: clamp(24px, 2.2vw, 34px) 0 0;
}

.tab-panel li,
.contractor li {
    position: relative;
    line-height: 1.45;
}

.tab-panel li {
    min-height: 0;
    display: grid;
    grid-template-columns: 54px minmax(0, 1fr);
    column-gap: 18px;
    row-gap: 2px;
    align-items: start;
    padding-left: 0;
    margin-bottom: 0;
    font-family: "Montserrat", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
}

.tab-panel li strong {
    display: block;
    grid-column: 2;
    grid-row: 1;
    margin-bottom: 4px;
    color: #1d2622;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.22;
}

.tab-panel li > span:not(.purchase-benefit-icon) {
    display: block;
    grid-column: 2;
    grid-row: 2;
    color: rgba(29, 38, 34, 0.66);
    font-size: 14px;
    font-weight: 400;
    line-height: 1.38;
}

.contractor li {
    padding-left: 24px;
    margin-bottom: 10px;
    color: var(--ink-soft);
}

.purchase-benefit-icon {
    grid-column: 1;
    grid-row: 1 / span 2;
    align-self: start;
    width: 54px;
    height: 54px;
    display: grid;
    place-items: center;
    border-radius: 50%;
    background:
        radial-gradient(circle at 34% 22%, rgba(255, 255, 255, 0.82), transparent 38%),
        linear-gradient(145deg, rgba(255, 250, 241, 0.78), rgba(255, 250, 241, 0.48));
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.94),
        0 12px 28px rgba(4, 16, 14, 0.1),
        0 0 0 1px rgba(201, 151, 75, 0.12);
    border: 1px solid rgba(255, 255, 255, 0.52);
}

.purchase-benefit-icon img {
    width: 25px;
    height: 25px;
    display: block;
    object-fit: contain;
}

.contractor li::before {
    content: "";
    position: absolute;
    left: 2px;
    top: 9px;
    width: 8px;
    height: 8px;
    border: 0;
    border-radius: 50%;
    background: var(--gold);
    box-shadow: none;
}

.purchase-visual {
    position: relative;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 430px;
    border-radius: calc(var(--radius) - 10px);
    background:
        linear-gradient(90deg, rgba(255, 250, 241, 0.44) 0%, rgba(255, 250, 241, 0.2) 34%, rgba(255, 250, 241, 0.04) 100%),
        var(--transition-image);
    background-size: auto, cover;
    background-position: center, center right;
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.72),
        0 18px 54px rgba(4, 16, 14, 0.1);
}

.purchase-visual::before {
    content: "";
    position: absolute;
    inset: 0;
    background:
        radial-gradient(circle at 66% 22%, rgba(255, 250, 241, 0.12), transparent 28%),
        linear-gradient(180deg, rgba(4, 16, 14, 0.02), rgba(4, 16, 14, 0.16));
}

.purchase-visual-card {
    position: relative;
    z-index: 1;
    width: min(300px, calc(100% - 52px));
    min-height: 260px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 12px;
    padding: 34px 28px;
    border-radius: var(--radius-sm);
    text-align: center;
    color: #1d2622;
    background:
        linear-gradient(145deg, rgba(255, 250, 241, 0.66), rgba(255, 250, 241, 0.38));
    border: 1px solid rgba(255, 255, 255, 0.58);
    box-shadow:
        0 28px 58px rgba(4, 16, 14, 0.16),
        inset 0 1px 0 rgba(255, 255, 255, 0.88);
    backdrop-filter: blur(20px) saturate(1.25);
    -webkit-backdrop-filter: blur(20px) saturate(1.25);
}

.purchase-visual-card span,
.purchase-visual-card em {
    font-family: "Montserrat", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
    font-size: 13px;
    font-style: normal;
    font-weight: 800;
    letter-spacing: 0.06em;
    line-height: 1.3;
    text-transform: uppercase;
}

.purchase-visual-card strong {
    color: #af761d;
    font-family: "Trajan Pro 3", "Cinzel", "Cormorant", Georgia, serif;
    font-size: clamp(54px, 5vw, 78px);
    font-weight: 400;
    line-height: 0.9;
}

.purchase-visual-card p {
    max-width: 230px;
    color: rgba(29, 38, 34, 0.72);
    font-size: 14px;
    line-height: 1.45;
}

.purchase-actions {
    display: flex;
    align-items: center;
    gap: clamp(18px, 2vw, 34px);
    margin-top: auto;
    padding-top: clamp(26px, 3vw, 42px);
}

.purchase-actions .btn {
    min-width: 230px;
}

.purchase-consult-link {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    color: rgba(29, 38, 34, 0.82);
    font-family: "Montserrat", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-decoration: none;
}

.purchase-consult-link img {
    width: 18px;
    height: 18px;
}

@keyframes purchasePanelIn {
    from {
        opacity: 0;
        transform: translateY(12px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

.team-company {
    display: block;
    margin-bottom: 32px;
}

.team-unified-card {
    position: relative;
    overflow: hidden;
    padding: 0 38px 38px;
    border-color: rgba(255, 255, 255, 0.42);
    background:
        radial-gradient(circle at 12% 4%, rgba(255, 255, 255, 0.22), transparent 28%),
        radial-gradient(circle at 90% 10%, rgba(240, 189, 101, 0.16), transparent 34%),
        linear-gradient(145deg, rgba(255, 250, 241, 0.18), rgba(255, 255, 255, 0.07) 48%, rgba(14, 46, 39, 0.3));
    box-shadow:
        0 30px 90px rgba(4, 22, 18, 0.24),
        inset 0 1px 0 rgba(255, 255, 255, 0.5);
    backdrop-filter: blur(30px) saturate(1.5);
    -webkit-backdrop-filter: blur(30px) saturate(1.5);
}

.team-unified-card::after {
    content: "";
    position: absolute;
    right: -86px;
    bottom: -96px;
    width: 260px;
    height: 260px;
    border-radius: 50%;
    background: radial-gradient(circle, rgba(240, 189, 101, 0.18), transparent 68%);
    pointer-events: none;
}

.team-unified-head,
.team-section-heading {
    position: relative;
    z-index: 1;
}

.team-unified-head,
.team-section-heading {
    max-width: 100%;
    margin-bottom: 28px;
}

.team-unified-head h2,
.team-section-heading h2 {
    max-width: 100%;
    margin: 0;
    color: #fffaf1;
    font-family: "Cormorant", Georgia, serif;
    font-size: clamp(44px, 4vw, 68px);
    font-weight: 400;
    line-height: 0.94;
    text-wrap: balance;
}

.team-unified-head > p,
.team-section-heading > p {
    max-width: 820px;
    margin: 14px 0 0;
    color: rgba(255, 250, 241, 0.86);
    font-size: 17px;
    line-height: 1.62;
}

.team-role-label {
    color: #f0bd65;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: 0.12em;
    text-transform: uppercase;
}

.team-roster-heading h3 {
    margin: 0;
    color: #fffaf1;
    font-family: "Cormorant", Georgia, serif;
    font-weight: 400;
}

.team-pill-row,
.team-stat-grid,
.team-object-strip {
    display: grid;
    gap: 12px;
}

.team-pill-row {
    grid-template-columns: repeat(3, minmax(0, 1fr));
}

.team-pill-row > span,
.team-stat-grid > span,
.team-object-strip > span {
    border: 1px solid rgba(255, 255, 255, 0.28);
    border-radius: var(--radius-sm);
    background: linear-gradient(145deg, rgba(255, 250, 241, 0.13), rgba(255, 255, 255, 0.05));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.32);
}

.team-pill-row > span {
    min-height: 72px;
    display: flex;
    align-items: center;
    padding: 14px;
    color: rgba(255, 250, 241, 0.82);
    font-size: 13px;
    font-weight: 700;
    line-height: 1.35;
}

.team-stat-grid {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    margin-bottom: 22px;
}

.team-stat-grid > span {
    min-height: 104px;
    display: grid;
    grid-template-columns: 46px minmax(0, 1fr);
    gap: 14px;
    align-items: start;
    padding: 18px 16px;
    color: rgba(255, 250, 241, 0.78);
    font-size: 13px;
    line-height: 1.38;
}

.team-stat-grid .team-mini-icon {
    margin-top: 2px;
}

.team-stat-copy {
    min-width: 0;
    display: block;
}

.team-stat-grid strong {
    display: block;
    margin-bottom: 8px;
    color: #f0bd65;
    font-size: 15px;
    line-height: 1.18;
}

.team-stat-copy em {
    display: block;
    color: rgba(255, 250, 241, 0.72);
    font-size: 14px;
    font-style: normal;
    line-height: 1.38;
}

.team-check-list {
    display: grid;
    gap: 12px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.team-check-list li {
    display: grid;
    grid-template-columns: 34px 1fr;
    gap: 12px;
    align-items: start;
    min-height: 52px;
    color: rgba(255, 250, 241, 0.84);
    font-size: 15px;
    line-height: 1.5;
}

.team-check-list li > span {
    width: 34px;
    height: 34px;
    display: grid;
    place-items: center;
    border: 1px solid rgba(240, 189, 101, 0.34);
    border-radius: 50%;
    background: rgba(240, 189, 101, 0.12);
}

.team-check-list img {
    width: 18px;
    height: 18px;
}

.team-object-strip {
    grid-template-columns: repeat(2, minmax(0, 1fr));
}

.team-object-strip > span {
    min-height: 58px;
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 12px;
    color: rgba(255, 250, 241, 0.82);
    font-size: 13px;
    font-weight: 700;
    line-height: 1.3;
}

.team-object-strip img {
    width: 22px;
    height: 22px;
}

.team-roster-heading {
    margin: 4px 0 14px;
}

.team-roster-heading h3 {
    font-size: 34px;
}

.team-partners-grid {
    position: relative;
    z-index: 1;
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 38px;
    margin-top: 0;
    padding-top: 34px;
    border-top: 1px solid rgba(255, 255, 255, 0.22);
}

.team-partner-block {
    min-width: 0;
}

.team-partner-block + .team-partner-block {
    padding-left: 38px;
    border-left: 1px solid rgba(255, 255, 255, 0.18);
}

.partner-heading {
    display: flex;
    align-items: flex-start;
    gap: 18px;
    margin-bottom: 18px;
}

.team-round-icon,
.team-mini-icon {
    flex: 0 0 auto;
    display: grid;
    place-items: center;
    border: 1px solid rgba(240, 189, 101, 0.68);
    border-radius: 50%;
    background:
        radial-gradient(circle at 34% 22%, rgba(255, 255, 255, 0.24), transparent 36%),
        rgba(201, 151, 75, 0.1);
    box-shadow:
        0 16px 42px rgba(4, 22, 18, 0.16),
        inset 0 1px 0 rgba(255, 255, 255, 0.38);
}

.team-round-icon {
    width: 62px;
    height: 62px;
}

.team-round-icon img {
    width: 30px;
    height: 30px;
}

.team-mini-icon {
    width: 42px;
    height: 42px;
}

.team-mini-icon img {
    width: 20px;
    height: 20px;
}

.team-partner-block h3 {
    margin: 4px 0 0;
    color: #fffaf1;
    font-family: "Cormorant", Georgia, serif;
    font-size: clamp(36px, 3vw, 52px);
    font-weight: 400;
    line-height: 0.98;
}

.team-partner-block > p {
    max-width: 680px;
    margin: 0 0 22px;
    color: rgba(255, 250, 241, 0.84);
    font-size: 16px;
    line-height: 1.62;
}

.team-icon-list {
    display: grid;
    gap: 16px;
    margin: 22px 0 0;
    padding: 0;
    list-style: none;
}

.team-stat-grid + .team-icon-list {
    margin-top: 0;
}

.team-icon-list li {
    display: grid;
    grid-template-columns: 42px 1fr;
    gap: 14px;
    align-items: start;
    color: rgba(255, 250, 241, 0.82);
}

.team-icon-list strong {
    display: block;
    margin: 1px 0 4px;
    color: #fffaf1;
    font-size: 15px;
}

.team-icon-list p {
    margin: 0;
    color: rgba(255, 250, 241, 0.72);
    font-size: 13px;
    line-height: 1.45;
}

.team-deal-route {
    position: relative;
    z-index: 1;
    margin-top: 22px;
    padding: 12px 20px 13px;
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    border-right: 1px solid rgba(255, 255, 255, 0.26);
    border-bottom: 1px solid rgba(255, 255, 255, 0.26);
    border-left: 1px solid rgba(255, 255, 255, 0.26);
    border-radius: var(--radius-sm);
    background:
        radial-gradient(circle at 50% 0%, rgba(255, 250, 241, 0.16), transparent 42%),
        linear-gradient(145deg, rgba(255, 250, 241, 0.12), rgba(255, 255, 255, 0.04));
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.32),
        0 18px 54px rgba(4, 22, 18, 0.14);
}

.team-route-title {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 14px;
    margin-bottom: 10px;
    color: #f0bd65;
    font-size: 12px;
    font-weight: 800;
    letter-spacing: 0.24em;
    line-height: 1.2;
    text-transform: uppercase;
}

.team-route-title::before,
.team-route-title::after {
    content: "";
    width: min(104px, 10vw);
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(240, 189, 101, 0.62));
}

.team-route-title::after {
    background: linear-gradient(90deg, rgba(240, 189, 101, 0.62), transparent);
}

.team-route-steps {
    position: relative;
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    --route-gap: clamp(10px, 1.2vw, 18px);
    gap: var(--route-gap);
    align-items: center;
}

.team-route-steps::before {
    display: none;
}

.team-route-step {
    position: relative;
    min-width: 0;
    display: grid;
    justify-items: center;
    min-height: 58px;
    text-align: center;
    color: rgba(255, 250, 241, 0.82);
}

.team-route-step:not(:last-child)::after {
    content: "";
    position: absolute;
    z-index: 0;
    top: 19px;
    left: calc(50% + 25px);
    width: calc(100% + var(--route-gap) - 50px);
    height: 1px;
    background: linear-gradient(90deg, rgba(165, 113, 10, 0.44), rgba(165, 113, 10, 0.72), rgba(165, 113, 10, 0.44));
}

.team-route-icon {
    position: relative;
    z-index: 1;
    width: 38px;
    height: 38px;
    display: grid;
    place-items: center;
    border: 1px solid rgba(240, 189, 101, 0.74);
    border-radius: 50%;
    background:
        radial-gradient(circle at 34% 22%, rgba(255, 255, 255, 0.28), transparent 36%),
        rgba(201, 151, 75, 0.12);
    box-shadow:
        0 16px 42px rgba(4, 22, 18, 0.18),
        inset 0 1px 0 rgba(255, 255, 255, 0.4);
}

.team-route-icon img {
    width: 16px;
    height: 16px;
}

.team-route-step strong {
    margin-top: 7px;
    color: #fffaf1;
    font-size: 12.5px;
    line-height: 1.22;
    white-space: nowrap;
}

.team-grid {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 14px;
}

.person-card {
    padding: 10px;
    border: 1px solid rgba(255, 255, 255, 0.56);
    border-radius: var(--radius-sm);
    background: linear-gradient(145deg, rgba(255, 250, 241, 0.58), rgba(255, 250, 241, 0.28));
    box-shadow: var(--soft-shadow), inset 0 1px 0 rgba(255, 255, 255, 0.66);
    backdrop-filter: blur(24px) saturate(1.35);
    -webkit-backdrop-filter: blur(24px) saturate(1.35);
}

.person-photo {
    position: relative;
    overflow: hidden;
    aspect-ratio: 1 / 1.12;
    border-radius: var(--radius-sm);
    background:
        linear-gradient(155deg, rgba(15, 60, 52, 0.92), rgba(185, 120, 86, 0.78)),
        url("../assets/images/7str.png") center / cover;
}

.person-photo::after {
    content: attr(data-placeholder);
    position: absolute;
    left: 12px;
    bottom: 12px;
    z-index: 3;
    color: rgba(255, 250, 241, 0.74);
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
}

.person-photo.real-photo {
    background: linear-gradient(155deg, rgba(15, 60, 52, 0.18), rgba(201, 151, 75, 0.16));
}

.person-photo.real-photo::after {
    display: none;
}

.person-shot {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center top;
    transition: opacity 420ms ease, transform 700ms ease, filter 420ms ease;
}

.shot-a {
    opacity: 1;
    transform: scale(1);
}

.shot-b {
    opacity: 0;
    transform: scale(1.025);
    filter: saturate(1.04) contrast(1.02);
}

.person-card:hover .shot-a {
    opacity: 0;
    transform: scale(1.035);
}

.person-card:hover .shot-b {
    opacity: 1;
    transform: scale(1);
}

.pose {
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 54%;
    height: 74%;
    border-radius: 45% 45% 8px 8px;
    background:
        radial-gradient(circle at 50% 18%, rgba(255, 230, 198, 0.92) 0 14%, transparent 15%),
        linear-gradient(180deg, rgba(255, 250, 241, 0.92), rgba(201, 151, 75, 0.72));
    transform: translateX(-50%);
    transition: opacity 360ms ease, transform 520ms ease;
}

.pose-a {
    opacity: 0.86;
}

.pose-b {
    opacity: 0;
    transform: translateX(-44%) rotate(-3deg) scale(1.03);
}

.person-card:hover .pose-a {
    opacity: 0;
    transform: translateX(-56%) rotate(2deg) scale(0.98);
}

.person-card:hover .pose-b {
    opacity: 0.9;
    transform: translateX(-50%) rotate(0) scale(1);
}

.person-card h3 {
    min-height: 0;
    margin: 10px 0 4px;
    color: var(--ink);
    font-size: 14px;
    line-height: 1.25;
}

.person-card p {
    margin: 0;
    color: var(--ink-soft);
    font-size: 12px;
    line-height: 1.35;
}

.person-card a {
    display: inline-flex;
    margin-top: 7px;
    color: var(--gold-deep);
    font-size: 12px;
    font-weight: 700;
}

.ambassador-card .person-photo {
    background:
        linear-gradient(155deg, rgba(24, 52, 47, 0.9), rgba(201, 151, 75, 0.72)),
        url("../assets/images/6str.png") center / cover;
}

.team-note {
    margin-left: 0;
}

.request-section {
    position: relative;
    min-height: 720px;
    margin-top: calc(var(--forest-rise) * -1);
    overflow: hidden;
    color: #fffaf1;
    background: var(--forest);
}

.request-shade {
    position: absolute;
    inset: 0;
    z-index: 1;
    background:
        radial-gradient(circle at 82% 22%, rgba(240, 189, 101, 0.18), transparent 34%),
        linear-gradient(180deg, rgba(5, 20, 17, 0.72) 0%, rgba(5, 20, 17, 0.38) 18%, rgba(5, 20, 17, 0.3) 44%, rgba(5, 20, 17, 0.7) 100%),
        linear-gradient(90deg, rgba(5, 20, 17, 0.86), rgba(5, 20, 17, 0.28) 58%, rgba(5, 20, 17, 0.48));
}

.request-content {
    position: relative;
    z-index: 3;
    width: min(calc(100% - 64px), var(--max));
    min-height: 720px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: minmax(0, 1fr) minmax(390px, 440px);
    gap: 70px;
    align-items: start;
    padding: var(--section-title-top) 0 96px;
}

.request-content h2,
.request-content p {
    color: #fffaf1;
}

.request-content h2 {
    max-width: 760px;
    font-size: clamp(44px, 4.2vw, 66px);
    line-height: 0.98;
}

.request-content > div > p {
    max-width: 720px;
    color: rgba(255, 250, 241, 0.84);
    font-size: 18px;
    line-height: 1.6;
}

.request-benefits {
    position: relative;
    z-index: 2;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16px;
    max-width: 920px;
    margin-top: 32px;
    transform: translateY(clamp(46px, 3.8vw, 66px));
}

.request-benefits span {
    min-height: 118px;
    display: flex;
    align-items: flex-start;
    gap: 14px;
    padding: 18px;
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-radius: var(--radius-sm);
    background:
        radial-gradient(circle at 18% 0%, rgba(255, 255, 255, 0.24), transparent 44%),
        linear-gradient(145deg, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.07)),
        rgba(255, 255, 255, 0.08);
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.38),
        0 18px 44px rgba(5, 20, 17, 0.18);
    color: rgba(255, 250, 241, 0.88);
    font-size: 13px;
    line-height: 1.35;
    backdrop-filter: blur(18px);
    -webkit-backdrop-filter: blur(18px);
}

.request-benefits .request-benefit-icon {
    flex: 0 0 auto;
    width: 48px;
    height: 48px;
    display: grid;
    place-items: center;
    padding: 0;
    min-height: 0;
    border: 1px solid rgba(240, 189, 101, 0.68);
    border-radius: 50%;
    background:
        radial-gradient(circle at 34% 22%, rgba(255, 255, 255, 0.28), transparent 36%),
        rgba(201, 151, 75, 0.12);
    box-shadow:
        0 16px 42px rgba(4, 22, 18, 0.16),
        inset 0 1px 0 rgba(255, 255, 255, 0.38);
}

.request-benefits span span:last-child {
    min-width: 0;
    min-height: 0;
    display: block;
    padding: 0;
    border: 0;
    background: none;
    box-shadow: none;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
}

.request-benefits strong {
    display: block;
    margin: 2px 0 7px;
    color: #fffaf1;
    font-size: 15px;
    font-weight: 800;
    line-height: 1.18;
}

.request-benefits em {
    display: block;
    color: rgba(255, 250, 241, 0.74);
    font-size: 12.5px;
    font-style: normal;
    line-height: 1.45;
}

.request-flow {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 0;
    max-width: 920px;
    margin-top: clamp(64px, 5.2vw, 92px);
    padding: 12px;
    border: 1px solid rgba(255, 255, 255, 0.28);
    border-radius: var(--radius-sm);
    background:
        linear-gradient(145deg, rgba(255, 250, 241, 0.14), rgba(255, 255, 255, 0.05)),
        rgba(255, 255, 255, 0.07);
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.28),
        0 18px 50px rgba(5, 20, 17, 0.16);
    backdrop-filter: blur(18px) saturate(1.3);
    -webkit-backdrop-filter: blur(18px) saturate(1.3);
}

.request-flow div {
    min-height: 78px;
    display: grid;
    grid-template-columns: 42px 1fr;
    gap: 12px;
    align-items: center;
    padding: 12px 16px;
}

.request-flow div + div {
    border-left: 1px solid rgba(255, 255, 255, 0.18);
}

.request-flow strong {
    width: 42px;
    height: 42px;
    display: grid;
    place-items: center;
    margin: 0;
    border: 1px solid rgba(240, 189, 101, 0.58);
    border-radius: 50%;
    background: rgba(201, 151, 75, 0.12);
    color: var(--gold);
    font-family: "Cinzel", "Cormorant", Georgia, serif;
    font-size: 15px;
}

.request-flow span {
    display: block;
    color: rgba(255, 250, 241, 0.86);
    font-size: 12.5px;
    line-height: 1.42;
}

.request-flow b {
    display: block;
    margin-bottom: 4px;
    color: #fffaf1;
    font-size: 14px;
    line-height: 1.2;
}

.request-flow em {
    display: block;
    color: rgba(255, 250, 241, 0.7);
    font-style: normal;
}

.request-benefits img {
    width: 22px;
    height: 22px;
}

.request-form {
    position: relative;
    overflow: hidden;
    padding: 34px;
    color: #fffaf1;
    border-color: rgba(255, 255, 255, 0.38);
    background:
        radial-gradient(circle at 20% 0%, rgba(255, 255, 255, 0.28), transparent 34%),
        radial-gradient(circle at 100% 100%, rgba(240, 189, 101, 0.2), transparent 40%),
        linear-gradient(145deg, rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.08) 52%, rgba(201, 151, 75, 0.14));
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.5),
        inset 0 -1px 0 rgba(255, 255, 255, 0.1),
        0 36px 88px rgba(3, 13, 11, 0.34);
    backdrop-filter: blur(30px) saturate(1.55);
    -webkit-backdrop-filter: blur(30px) saturate(1.55);
}

.request-form::before {
    content: "";
    position: absolute;
    inset: 1px;
    border-radius: calc(var(--radius) - 1px);
    background: linear-gradient(125deg, rgba(255, 255, 255, 0.22), transparent 36%, rgba(255, 255, 255, 0.08) 72%, transparent);
    pointer-events: none;
}

.request-form > * {
    position: relative;
    z-index: 1;
}

.request-form .form-head {
    margin-bottom: 24px;
}

.request-form .form-head .eyebrow {
    margin-bottom: 12px;
    color: var(--gold);
    font-weight: 700;
}

.request-form h3 {
    margin: 0;
    color: #fffaf1;
    font-family: "Cormorant", Georgia, serif;
    font-size: 38px;
    font-weight: 400;
    line-height: 1.04;
}

.request-form .form-head p {
    margin: 12px 0 0;
    color: rgba(255, 250, 241, 0.78);
    font-size: 14px;
    line-height: 1.55;
}

.request-form input[type="text"],
.request-form input[type="tel"] {
    border-color: rgba(255, 255, 255, 0.3);
    color: #fffaf1;
    background: rgba(255, 255, 255, 0.13);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.22), 0 12px 32px rgba(5, 20, 17, 0.12);
}

.request-form input[type="text"]:focus,
.request-form input[type="tel"]:focus {
    border-color: rgba(240, 189, 101, 0.72);
    background: rgba(255, 255, 255, 0.18);
    box-shadow: 0 0 0 4px rgba(240, 189, 101, 0.14), inset 0 1px 0 rgba(255, 255, 255, 0.26);
}

.request-form input::placeholder {
    color: rgba(255, 250, 241, 0.62);
}

.request-form .consent span {
    color: rgba(255, 250, 241, 0.74);
}

.request-form .consent {
    grid-template-columns: 20px minmax(0, 1fr);
    gap: 10px;
    align-items: start;
    margin: 2px 0 18px !important;
}

.request-form .consent input {
    width: 20px;
    height: 20px;
    margin: 1px 0 0;
    appearance: none;
    -webkit-appearance: none;
    display: grid;
    place-content: center;
    border: 1px solid rgba(255, 255, 255, 0.68);
    border-radius: 5px;
    background: rgba(255, 255, 255, 0.08);
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.22),
        0 10px 24px rgba(4, 16, 14, 0.14);
    cursor: pointer;
    transition: border-color 180ms ease, background 180ms ease, box-shadow 180ms ease;
}

.request-form .consent input::before {
    content: "";
    width: 8px;
    height: 4px;
    border-bottom: 2px solid #fffaf1;
    border-left: 2px solid #fffaf1;
    opacity: 0;
    transform: translateY(-1px) rotate(-45deg) scale(0.7);
    transition: opacity 160ms ease, transform 160ms ease;
}

.request-form .consent input:checked {
    border-color: rgba(240, 189, 101, 0.9);
    background: linear-gradient(145deg, #af761d, #d5a653);
    box-shadow:
        0 10px 26px rgba(156, 108, 37, 0.24),
        inset 0 1px 0 rgba(255, 255, 255, 0.32);
}

.request-form .consent input:checked::before {
    opacity: 1;
    transform: translateY(-1px) rotate(-45deg) scale(1);
}

.request-form .consent input:focus-visible {
    outline: 3px solid rgba(240, 189, 101, 0.2);
    outline-offset: 3px;
}

.request-form .consent span {
    color: rgba(255, 250, 241, 0.84);
    font-size: 12px;
    line-height: 1.45;
}

.request-form .consent a {
    color: #f0bd65;
    border-color: rgba(240, 189, 101, 0.42);
}

.request-form .btn {
    width: 100%;
    min-height: 62px;
    margin-top: 0;
    border-radius: 8px;
    color: #fffaf1;
    background: linear-gradient(135deg, #a86f1d, #d5a653);
    box-shadow: 0 18px 40px rgba(156, 108, 37, 0.24);
    font-size: 16px !important;
    line-height: 1.3 !important;
}

.request-form .form-note {
    margin: 14px 0 0 !important;
    color: rgba(255, 250, 241, 0.66) !important;
    font-size: 12px !important;
    line-height: 1.45 !important;
}

.footer {
    position: relative;
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 22px max(32px, calc((100% - var(--max)) / 2)) 12px;
    display: grid;
    grid-template-columns: 0.9fr 0.72fr 0.82fr 1fr;
    column-gap: 28px;
    row-gap: 8px;
    color: rgba(255, 250, 241, 0.78);
    border-top: 1px solid rgba(255, 255, 255, 0.14);
    background:
        radial-gradient(circle at 12% 0%, rgba(201, 151, 75, 0.16), transparent 28%),
        linear-gradient(180deg, #123830 0%, #0c2824 54%, #08211e 100%);
}

.footer::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(240, 189, 101, 0.64), rgba(255, 250, 241, 0.38), transparent);
}

.footer::after {
    content: "";
    position: absolute;
    top: 0;
    left: -80px;
    right: -80px;
    height: 46px;
    opacity: 0.22;
    pointer-events: none;
    background-image: url("data:image/svg+xml,%3Csvg width='720' height='46' viewBox='0 0 720 46' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 18 C80 3 150 33 235 18 C318 3 410 33 500 18 C586 3 646 33 720 18' fill='none' stroke='%23fffaf1' stroke-opacity='.48' stroke-width='1'/%3E%3Cpath d='M0 31 C92 16 174 42 268 31 C360 16 442 42 536 31 C612 20 660 42 720 31' fill='none' stroke='%23c9974b' stroke-opacity='.46' stroke-width='1'/%3E%3C/svg%3E");
    background-repeat: repeat-x;
    background-size: 720px 46px;
    -webkit-mask-image: linear-gradient(90deg, transparent 0%, #000 8%, #000 92%, transparent 100%);
    mask-image: linear-gradient(90deg, transparent 0%, #000 8%, #000 92%, transparent 100%);
    animation: footer-line-drift 26s linear infinite;
}

.footer > * {
    position: relative;
    z-index: 1;
}

.footer-brand {
    max-width: 240px;
}

.footer-wordmark {
    display: block;
    width: min(184px, 100%);
    height: auto;
    margin: 0 0 8px;
    object-fit: contain;
    opacity: 0.88;
    filter:
        brightness(0)
        saturate(100%)
        invert(86%)
        sepia(22%)
        saturate(520%)
        hue-rotate(354deg)
        brightness(98%)
        contrast(92%)
        drop-shadow(0 10px 24px rgba(0, 0, 0, 0.18));
}

.footer p,
.footer span,
.footer a {
    color: rgba(255, 250, 241, 0.72);
    font-size: 11.5px;
    line-height: 1.42;
}

.footer h3 {
    margin: 0 0 9px;
    color: #fffaf1;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.12em;
    text-transform: uppercase;
}

.footer a,
.footer span {
    display: block;
    margin-bottom: 5px;
}

.footer a {
    transition: color 180ms ease, transform 180ms ease;
}

.footer a:hover {
    color: #fffaf1;
    transform: translateX(2px);
}

.footer-legal {
    grid-column: 1 / -1;
    display: grid;
    grid-template-columns: 0.7fr 1.2fr 1.25fr 1.35fr;
    column-gap: 16px;
    row-gap: 8px;
    padding-top: 7px;
    border-top: 1px solid rgba(255, 255, 255, 0.14);
}

.footer-legal span {
    margin: 0;
    color: rgba(255, 250, 241, 0.58);
    font-size: 10px;
    line-height: 1.38;
}

.footer-legal strong {
    color: rgba(255, 250, 241, 0.86);
    font-weight: 700;
}

.footer-legal a {
    display: inline;
    margin: 0;
    color: rgba(240, 189, 101, 0.9);
    text-decoration: none;
    border-bottom: 1px solid rgba(240, 189, 101, 0.36);
    transition: color 180ms ease, border-color 180ms ease;
}

.footer-legal a:hover {
    color: #fffaf1;
    border-color: rgba(255, 250, 241, 0.55);
    transform: none;
}

.footer-copyright {
    color: rgba(255, 250, 241, 0.72) !important;
    white-space: nowrap;
}

@keyframes footer-line-drift {
    from {
        background-position: 0 0;
    }

    to {
        background-position: 720px 0;
    }
}

.legal-body {
    min-height: 100vh;
    background:
        linear-gradient(180deg, rgba(247, 243, 234, 0.88), rgba(239, 229, 213, 0.92)),
        url("../assets/images/1str-1600.webp") center / cover fixed;
}

html.performance-lite .water-canvas,
html.performance-lite .liquid-canvas {
    display: none !important;
}

html.performance-lite .footer::after {
    animation: none;
}

@media (hover: none), (pointer: coarse), (max-width: 820px) {
    .water-canvas,
    .liquid-canvas {
        display: none !important;
    }

    .footer::after {
        animation: none;
    }

    .flip-card {
        cursor: pointer;
        touch-action: pan-y;
    }

    .flip-card:hover .flip-inner,
    .flip-card:focus-within .flip-inner {
        transform: none;
    }

    .flip-card.is-flipped .flip-inner {
        transform: rotateY(172deg);
    }
}

.legal-page {
    width: min(calc(100% - 48px), 980px);
    margin: 0 auto;
    padding: 54px 0;
}

.legal-card {
    padding: 46px;
}

.legal-back {
    display: inline-flex;
    margin-bottom: 22px;
    color: var(--gold-deep);
    font-weight: 700;
    border-bottom: 1px solid rgba(156, 108, 37, 0.28);
}

.legal-logo {
    width: 128px;
    height: 128px;
    object-fit: contain;
    border-radius: 50%;
    clip-path: circle(38% at 50% 50%);
    margin: 0 auto 20px;
}

.legal-card h1 {
    margin-bottom: 24px;
    text-align: center;
}

.legal-card h2 {
    margin: 30px 0 8px;
    color: var(--ink);
    font-size: 18px;
}

.legal-card p {
    color: var(--ink-soft);
    font-size: 16px;
    line-height: 1.72;
}

.legal-card a:not(.legal-back) {
    color: var(--gold-deep);
    font-weight: 700;
    text-decoration: underline;
    text-decoration-color: rgba(156, 108, 37, 0.34);
    text-underline-offset: 3px;
}

.legal-card ul,
.legal-card ol {
    margin: 10px 0 20px;
    padding-left: 24px;
    color: var(--ink-soft);
    font-size: 16px;
    line-height: 1.66;
}

.legal-card li + li {
    margin-top: 7px;
}

.legal-details {
    display: grid;
    gap: 5px;
    padding: 20px 22px;
    border: 1px solid rgba(255, 255, 255, 0.62);
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.26);
}

.legal-details p {
    margin: 0;
}

.legal-alert {
    margin: 20px 0 28px;
    padding: 20px 22px;
    color: #4b371c;
    border: 1px solid rgba(165, 113, 10, 0.34);
    border-left: 4px solid #a5710a;
    border-radius: 8px;
    background: rgba(255, 244, 216, 0.58);
}

.legal-alert strong {
    display: block;
    margin-bottom: 8px;
    color: #654512;
    font-size: 15px;
    letter-spacing: 0.03em;
}

.legal-alert p,
.legal-alert ul {
    margin-bottom: 0;
    color: #5d4a2f;
    font-size: 14px;
}

.legal-alert-soft {
    background: rgba(255, 255, 255, 0.3);
}

.legal-placeholder {
    margin: 14px 0 20px !important;
    padding: 14px 16px;
    color: #714e12 !important;
    border: 1px dashed rgba(165, 113, 10, 0.48);
    border-radius: 8px;
    background: rgba(255, 240, 201, 0.35);
    font-size: 14px !important;
    line-height: 1.55 !important;
}

.legal-table-wrap {
    overflow-x: auto;
    margin: 14px 0 20px;
    border: 1px solid rgba(255, 255, 255, 0.64);
    border-radius: 8px;
    background: rgba(255, 255, 255, 0.22);
}

.legal-table {
    width: 100%;
    min-width: 760px;
    border-collapse: collapse;
    color: var(--ink-soft);
    font-size: 14px;
    line-height: 1.5;
}

.legal-table th,
.legal-table td {
    padding: 14px 16px;
    text-align: left;
    vertical-align: top;
    border-right: 1px solid rgba(156, 108, 37, 0.14);
    border-bottom: 1px solid rgba(156, 108, 37, 0.14);
}

.legal-table th:last-child,
.legal-table td:last-child {
    border-right: 0;
}

.legal-table tbody tr:last-child td {
    border-bottom: 0;
}

.legal-table th {
    color: var(--ink);
    background: rgba(255, 250, 241, 0.46);
    font-weight: 800;
}

.privacy-notice {
    margin: 0 0 24px !important;
    color: rgba(255, 250, 241, 0.68) !important;
    font-size: 13px !important;
    line-height: 1.6 !important;
}

.privacy-notice a {
    color: #d8a54d !important;
    text-decoration: underline;
    text-decoration-thickness: 1px;
    text-underline-offset: 3px;
}

.photo-section .section-heading > .page-title-label,
.photo-section .intro-copy > .page-title-label,
.photo-section .location-heading > .page-title-label,
.photo-section .team-section-heading > .page-title-label,
.photo-section .team-company .team-section-heading > p.page-title-label,
.request-content .request-copy > .page-title-label {
    margin: 0 0 18px;
    color: #a5710a;
    font-size: 14px;
    font-weight: 800;
    letter-spacing: 0.22em;
    line-height: 1.2;
    text-transform: uppercase;
    text-shadow: none;
}

.hero-copy h1.display-title,
.section-heading h2.display-title,
.intro-copy h2.display-title,
.location-heading h2.display-title,
.location-copy h2.display-title,
.team-company h2.display-title,
.team-section-heading h2.display-title,
.request-content h2.display-title {
    color: #fffaf1;
    font-family: "Trajan Pro 3", "Cinzel", "Cormorant", Georgia, serif;
    font-size: 40px;
    font-weight: 400;
    line-height: 1.04;
    letter-spacing: 0;
    text-transform: uppercase;
    text-wrap: balance;
    text-shadow: 0 12px 32px rgba(0, 0, 0, 0.26);
}

.hero-copy h1.display-title,
.section-heading h2.display-title,
.intro-copy h2.display-title,
.location-heading h2.display-title,
.location-copy h2.display-title,
.team-company h2.display-title,
.team-section-heading h2.display-title {
    max-width: none;
    white-space: nowrap;
    text-wrap: nowrap;
}

.request-content h2.display-title {
    white-space: normal;
    text-wrap: balance;
}

.section-lead-text,
.hero-lead.section-lead-text,
.photo-section .intro-copy > p.section-lead-text,
.photo-section .section-heading > p.section-lead-text,
.photo-section .team-section-heading > p.section-lead-text,
.request-content .request-copy > p.section-lead-text {
    max-width: 760px;
    margin-top: 18px;
    font-family: "Montserrat", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.68;
    letter-spacing: 0.012em;
}

.hero-lead.section-lead-text,
.photo-section .intro-copy > p.section-lead-text,
.photo-section .section-heading > p.section-lead-text,
.photo-section .team-section-heading > p.section-lead-text,
.request-content .request-copy > p.section-lead-text {
    color: rgba(255, 250, 241, 0.88);
    text-shadow: 0 10px 28px rgba(0, 0, 0, 0.22);
}

.location-copy > p.section-lead-text {
    max-width: 620px;
    margin-top: 0;
    color: rgba(24, 52, 47, 0.78);
    text-shadow: none;
}

/* Unified typography and color system */
.site-header,
.nav,
.header-action,
.btn,
.eyebrow,
.page-title-label,
.award-item,
.masterplan-list,
.infrastructure-tags,
.purchase-highlights,
.tabs,
.team-role-label,
.team-route-title,
.request-form input,
.footer {
    font-family: var(--font-ui);
}

.display-title,
.hero-copy h1,
.section-heading h2,
.intro-copy h2,
.location-heading h2,
.location-copy h2,
.map-footer strong,
.tab-panel h3,
.purchase-visual-card strong,
.team-section-heading h2,
.team-partner-block h3,
.request-content h2,
.request-form h3,
.legal-card h1 {
    font-family: var(--font-display);
    font-weight: 400;
    letter-spacing: 0;
}

.section-lead-text,
.hero-lead,
.life-card p,
.intro-section .flip-front p,
.location-point div > span,
.tab-panel p,
.tab-panel li > span:not(.purchase-benefit-icon),
.purchase-visual-card p,
.team-partner-block > p,
.team-stat-copy em,
.team-icon-list p,
.request-benefits em,
.request-flow em,
.request-form .form-head p,
.consent,
.privacy-notice {
    font-family: var(--font-body);
    font-weight: 400;
    letter-spacing: 0;
}

.display-title,
.hero-copy h1.display-title,
.section-heading h2.display-title,
.intro-copy h2.display-title,
.location-heading h2.display-title,
.location-copy h2.display-title,
.team-company h2.display-title,
.team-section-heading h2.display-title,
.request-content h2.display-title {
    color: var(--text-light);
    font-size: clamp(30px, 2.2vw, 40px);
    line-height: 1.08;
    letter-spacing: 0;
    text-shadow: 0 12px 32px rgba(0, 0, 0, 0.24);
}

.page-title-label,
.photo-section .section-heading > .page-title-label,
.photo-section .intro-copy > .page-title-label,
.photo-section .location-heading > .page-title-label,
.photo-section .team-section-heading > .page-title-label,
.photo-section .team-company .team-section-heading > p.page-title-label,
.request-content .request-copy > .page-title-label {
    color: var(--text-accent);
    font-size: 15px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0;
}

.section-lead-text,
.hero-lead.section-lead-text,
.photo-section .intro-copy > p.section-lead-text,
.photo-section .section-heading > p.section-lead-text,
.photo-section .team-section-heading > p.section-lead-text,
.request-content .request-copy > p.section-lead-text {
    color: var(--text-light-soft);
    line-height: 1.65;
    letter-spacing: 0;
}

.request-content .request-copy > p.section-lead-text {
    font-size: 17px;
}

.btn {
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0;
}

.hero-stats strong {
    color: var(--text-light);
    font-family: var(--font-ui);
    font-weight: 500;
    letter-spacing: 0;
}

.hero-stats span {
    color: var(--text-light-soft);
    font-family: var(--font-body);
    font-size: 15px;
    letter-spacing: 0;
}

.award-item span {
    color: var(--text-dark-soft);
    font-family: var(--font-ui);
    font-size: 12px;
    font-weight: 600;
    line-height: 1.35;
}

.life-card h3 {
    color: var(--text-accent-light);
    font-family: var(--font-display);
    font-size: 12.5px;
    font-weight: 700;
    line-height: 1.2;
    letter-spacing: 0;
}

.life-card p {
    color: var(--text-light-soft);
    font-size: 13px;
    line-height: 1.42;
}

.intro-section .flip-front h3 {
    color: var(--text-accent);
    font-family: var(--font-display);
    font-size: 14px;
    font-weight: 700;
    line-height: 1.3;
    letter-spacing: 0;
}

.intro-section .flip-front p {
    color: var(--text-dark-soft);
    font-size: 14px;
    line-height: 1.52;
}

.infrastructure-tags > span,
.masterplan-list button {
    color: var(--text-dark-soft);
    font-family: var(--font-ui);
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0;
}

.masterplan-list button:hover,
.masterplan-list button.active {
    color: var(--text-dark-strong);
}

.location-point strong {
    color: var(--text-dark-strong);
    font-family: var(--font-display);
    font-size: 18px;
    font-weight: 400;
    letter-spacing: 0;
}

.location-point div > span {
    color: var(--text-dark-soft);
    font-size: 14px;
    line-height: 1.45;
}

.location-point div > span b {
    color: var(--text-dark-strong);
    font-family: var(--font-ui);
    font-weight: 700;
}

.map-footer span {
    color: var(--text-accent);
    font-family: var(--font-ui);
    font-weight: 700;
    letter-spacing: 0;
}

.map-footer strong {
    color: var(--text-dark-strong);
    font-size: 25px;
    line-height: 1.05;
}

.purchase-highlights > span {
    color: var(--text-light);
    font-family: var(--font-ui);
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 0;
}

.purchase-tab-text strong {
    font-family: var(--font-ui);
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0;
}

.purchase-tab-text small {
    font-family: var(--font-ui);
    font-size: 12.5px;
    font-weight: 500;
}

.tab-panel h3 {
    color: var(--text-dark);
    font-size: clamp(24px, 1.45vw, 28px);
    line-height: 1.22;
    letter-spacing: 0;
}

.tab-panel p {
    color: var(--text-dark-soft);
    font-size: 16px;
    line-height: 1.58;
}

.tab-panel li strong {
    color: var(--text-dark-strong);
    font-family: var(--font-ui);
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0;
}

.tab-panel li > span:not(.purchase-benefit-icon) {
    color: var(--text-dark-soft);
    font-size: 14px;
    line-height: 1.42;
}

.purchase-visual-card span,
.purchase-visual-card em {
    color: var(--text-dark-strong);
    font-family: var(--font-ui);
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0;
}

.purchase-visual-card strong {
    color: var(--text-accent);
}

.purchase-visual-card p {
    color: var(--text-dark-soft);
    font-size: 13.5px;
    line-height: 1.5;
}

.purchase-consult-link {
    color: var(--text-dark-strong);
    font-family: var(--font-ui);
    font-size: 14px;
    font-weight: 700;
}

.team-section-heading h2,
.team-partner-block h3 {
    color: var(--text-light);
    font-family: var(--font-display);
    letter-spacing: 0;
}

.team-partner-block h3 {
    font-size: clamp(34px, 2.8vw, 48px);
    line-height: 1.02;
}

.team-role-label,
.team-stat-grid strong,
.team-route-title {
    color: var(--text-accent-light);
    font-family: var(--font-ui);
    font-weight: 700;
    letter-spacing: 0;
}

.team-partner-block > p {
    color: var(--text-light-soft);
    font-size: 15px;
    line-height: 1.58;
}

.team-stat-grid strong,
.team-icon-list strong,
.team-route-step strong {
    font-family: var(--font-ui);
    font-weight: 700;
}

.team-stat-grid strong {
    font-size: 14px;
}

.team-stat-copy em {
    color: var(--text-light-muted);
    font-size: 13.5px;
    line-height: 1.42;
}

.team-icon-list p {
    color: var(--text-light-muted);
    font-size: 13.5px;
    line-height: 1.42;
}

.team-icon-list strong,
.team-route-step strong {
    color: var(--text-light);
    font-size: 14px;
    letter-spacing: 0;
}

.request-benefits strong,
.request-flow b {
    color: var(--text-light);
    font-family: var(--font-ui);
    font-weight: 700;
    letter-spacing: 0;
}

.request-benefits strong {
    font-size: 14px;
}

.request-benefits em,
.request-flow em {
    color: var(--text-light-muted);
    font-size: 13.5px;
    line-height: 1.42;
}

.request-flow strong {
    color: var(--text-accent-light);
    font-family: var(--font-display);
    letter-spacing: 0;
}

.request-form .form-head .eyebrow {
    color: var(--text-accent-light);
}

.request-form h3 {
    color: var(--text-light);
    font-family: var(--font-display);
    font-size: 34px;
    line-height: 1.08;
    letter-spacing: 0;
}

.request-form .form-head p,
.request-form .consent span,
.privacy-notice {
    color: var(--text-light-soft);
    font-family: var(--font-body);
}

.request-form input {
    font-family: var(--font-ui);
    font-size: 15px;
}

.footer h3 {
    color: var(--text-light);
    font-family: var(--font-ui);
    font-weight: 700;
    letter-spacing: 0;
}

.footer p,
.footer span,
.footer a {
    font-family: var(--font-body);
    letter-spacing: 0;
}

/* Consistent text palette for glass cards */
.hero-stats strong,
.life-card h3,
.request-benefits strong,
.request-flow b,
.request-form h3,
.team-partner-block h3,
.team-stat-grid strong,
.team-icon-list strong,
.team-route-step strong {
    color: var(--card-title-light);
}

.hero-stats span,
.life-card p,
.request-benefits em,
.request-flow em,
.team-partner-block > p,
.team-stat-copy em,
.team-icon-list p {
    color: var(--card-copy-light);
}

.hero-stats strong {
    color: var(--gold);
}

.intro-section .flip-front h3,
.infrastructure-tags > span,
.masterplan-list button,
.location-point strong,
.location-point div > span b,
.purchase-highlights > span,
.tab-panel h3,
.tab-panel li strong,
.purchase-visual-card span,
.purchase-visual-card em,
.map-footer span {
    color: var(--card-title-dark);
}

.intro-section .flip-front p,
.location-point div > span,
.tab-panel p,
.tab-panel li > span:not(.purchase-benefit-icon),
.purchase-visual-card p,
.award-item span {
    color: var(--card-copy-dark);
}

.purchase-highlights > span {
    border-color: rgba(255, 255, 255, 0.62);
    background:
        radial-gradient(circle at 12% 0%, rgba(255, 255, 255, 0.28), transparent 42%),
        linear-gradient(145deg, rgba(255, 250, 241, 0.58), rgba(255, 250, 241, 0.3));
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.74),
        0 14px 34px rgba(4, 16, 14, 0.08);
}

.infrastructure-tags > span,
.purchase-highlights > span,
.location-point strong,
.team-stat-grid strong,
.team-icon-list strong,
.request-benefits strong,
.request-flow b {
    font-weight: 700;
}

.award-item span {
    color: var(--card-title-dark);
    font-family: var(--font-ui);
    font-size: 13px;
    font-weight: 700;
    line-height: 1.35;
}

/* Section-specific accent colors */
.life-card h3,
.intro-section .flip-front h3 {
    color: #a5710a;
}

.team-partners-grid > .team-partner-block:nth-child(2) .team-stat-grid strong,
.team-partners-grid > .team-partner-block:nth-child(2) .team-icon-list strong,
.team-route-step strong,
.request-benefits strong,
.request-flow b {
    color: var(--card-title-dark);
}

/* Secondary text matches the location descriptions. */
.team-stat-copy em,
.team-icon-list p,
.request-benefits em,
.request-flow em {
    color: var(--card-copy-dark);
}

/* Interior card language: warm, calm glass used beyond the hero. */
.masterplan,
.location-point,
.team-unified-card,
.team-stat-grid > span,
.team-deal-route,
.request-benefits > span,
.request-flow,
.request-form,
.person-card,
.legal-card {
    border-color: rgba(255, 255, 255, 0.62);
    background:
        radial-gradient(circle at 12% 4%, rgba(255, 255, 255, 0.46), transparent 34%),
        linear-gradient(138deg, rgba(238, 239, 230, 0.74), rgba(205, 210, 198, 0.54));
    box-shadow:
        0 20px 56px rgba(4, 22, 18, 0.14),
        inset 0 1px 0 rgba(255, 255, 255, 0.76),
        inset 0 -1px 0 rgba(165, 113, 10, 0.12);
    backdrop-filter: blur(30px) saturate(1.22);
    -webkit-backdrop-filter: blur(30px) saturate(1.22);
}

.infrastructure-tags > span,
.masterplan-list button,
.purchase-highlights > span {
    border-color: rgba(255, 255, 255, 0.62);
    background:
        radial-gradient(circle at 12% 4%, rgba(255, 255, 255, 0.36), transparent 38%),
        linear-gradient(138deg, rgba(238, 239, 230, 0.72), rgba(205, 210, 198, 0.5));
    box-shadow:
        0 14px 34px rgba(4, 22, 18, 0.1),
        inset 0 1px 0 rgba(255, 255, 255, 0.74);
}

.masterplan-list button:hover,
.masterplan-list button.active {
    color: var(--card-title-dark);
    border-color: rgba(201, 151, 75, 0.58);
    background:
        radial-gradient(circle at 12% 0%, rgba(240, 189, 101, 0.22), transparent 50%),
        linear-gradient(138deg, rgba(249, 245, 232, 0.86), rgba(225, 214, 187, 0.62));
}

.team-unified-card::after {
    background: radial-gradient(circle, rgba(201, 151, 75, 0.12), transparent 68%);
}

.team-partner-block + .team-partner-block,
.team-deal-route,
.request-flow div + div {
    border-color: rgba(24, 52, 47, 0.16);
}

.team-role-label,
.team-stat-grid strong,
.team-icon-list strong,
.team-route-title,
.team-route-step strong,
.request-benefits strong,
.request-flow b,
.request-flow strong {
    color: var(--card-title-dark);
}

.team-partner-block h3,
.team-partner-block > p,
.team-stat-copy em,
.team-icon-list p,
.team-route-step,
.request-benefits em,
.request-flow em {
    color: var(--card-copy-dark);
}

.team-partner-block h3 {
    color: var(--text-dark-strong);
}

.team-route-title::before,
.team-route-title::after,
.team-route-steps::before {
    background: linear-gradient(90deg, transparent, rgba(165, 113, 10, 0.5), transparent);
    box-shadow: none;
}

.request-form {
    color: var(--text-dark);
}

.request-form::before {
    background: linear-gradient(125deg, rgba(255, 255, 255, 0.28), transparent 36%, rgba(201, 151, 75, 0.08) 72%, transparent);
}

.request-form .form-head .eyebrow,
.request-form h3 {
    color: var(--text-dark-strong);
}

.request-form .form-head p,
.request-form .consent span,
.request-form .form-note,
.privacy-notice {
    color: var(--card-copy-dark) !important;
}

.request-form input[type="text"],
.request-form input[type="tel"] {
    border-color: rgba(24, 52, 47, 0.22);
    color: var(--text-dark-strong);
    background: rgba(255, 250, 241, 0.44);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.72), 0 12px 32px rgba(4, 16, 14, 0.07);
}

.request-form input::placeholder {
    color: rgba(38, 42, 35, 0.54);
}

.request-form input[aria-invalid="true"] {
    border-color: rgba(159, 62, 47, 0.7);
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.68),
        0 0 0 3px rgba(159, 62, 47, 0.12),
        0 12px 32px rgba(4, 16, 14, 0.07);
}

.request-form .btn:disabled {
    cursor: wait;
    opacity: 0.74;
}

.request-form .form-note.success {
    color: #1c6f4c !important;
}

.request-form .form-note.error {
    color: #9f3e2f !important;
}

.request-form .consent input {
    border-color: rgba(24, 52, 47, 0.48);
    background: rgba(255, 250, 241, 0.38);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.68), 0 8px 20px rgba(4, 16, 14, 0.08);
}

.request-form .consent input::before {
    border-color: var(--text-dark-strong);
}

.request-form .consent a,
.privacy-notice a {
    color: #a5710a !important;
    border-color: rgba(165, 113, 10, 0.42);
}

/* Gold names keep the team and consultation card accents in sync. */
.team-partner-block h3,
.request-form .form-head .eyebrow {
    color: #a5710a !important;
}

/* Gold line icons use one circular treatment across all interior sections. */
.infrastructure-tag-icon,
.location-icon,
.purchase-highlight-icon,
.purchase-tab-icon,
.purchase-benefit-icon,
.intro-section .about-feature-icon,
.townhouse-icon,
.team-round-icon,
.team-mini-icon,
.team-route-icon,
.request-benefits .request-benefit-icon {
    border-color: rgba(201, 151, 75, 0.78);
    background:
        radial-gradient(circle at 34% 22%, rgba(255, 255, 255, 0.72), transparent 36%),
        linear-gradient(145deg, rgba(255, 250, 241, 0.5), rgba(255, 250, 241, 0.16));
    box-shadow:
        0 12px 28px rgba(4, 16, 14, 0.1),
        inset 0 1px 0 rgba(255, 255, 255, 0.72);
}

.tabs button.active .purchase-tab-icon {
    background: rgba(255, 250, 241, 0.2);
}

/* Townhouses */
.townhouse-section {
    position: relative;
    isolation: isolate;
}

.townhouse-section .section-shade {
    background:
        linear-gradient(180deg, rgba(4, 16, 14, 0.12), rgba(4, 16, 14, 0.34) 48%, rgba(4, 16, 14, 0.52)),
        linear-gradient(90deg, rgba(5, 22, 19, 0.66), rgba(5, 22, 19, 0.18) 58%, rgba(5, 22, 19, 0.34));
}

.townhouse-heading {
    margin-bottom: 26px;
}

.townhouse-heading .display-title {
    color: var(--text-light);
    font-family: var(--font-display);
    font-size: clamp(30px, 2.35vw, 44px);
    font-weight: 400;
    line-height: 1.08;
    letter-spacing: 0;
    white-space: nowrap;
}

.townhouse-stats {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 12px;
    margin-bottom: 18px;
}

.townhouse-stats > div {
    min-height: 88px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 14px 16px;
    border: 1px solid rgba(255, 255, 255, 0.48);
    border-radius: 8px;
    background:
        radial-gradient(circle at 16% 8%, rgba(255, 255, 255, 0.3), transparent 34%),
        linear-gradient(135deg, rgba(255, 250, 241, 0.72), rgba(255, 250, 241, 0.42));
    box-shadow: 0 16px 36px rgba(4, 16, 14, 0.14), inset 0 1px 0 rgba(255, 255, 255, 0.68);
    backdrop-filter: blur(26px) saturate(1.35);
    -webkit-backdrop-filter: blur(26px) saturate(1.35);
}

.townhouse-stats p {
    width: calc(100% - 50px);
    min-width: 0;
    margin: 0 0 0 50px;
    text-align: center;
}

.townhouse-stat-icon {
    position: absolute;
    left: 16px;
    margin: 0;
}

.townhouse-stat-icon img {
    width: 24px;
    height: 24px;
}

.townhouse-stats strong {
    display: block;
    color: var(--gold-deep);
    font-family: var(--font-display);
    font-size: clamp(22px, 1.55vw, 30px);
    font-weight: 400;
    line-height: 1;
}

.townhouse-stats p > span {
    display: block;
    margin-top: 4px;
    color: var(--text-dark-soft);
    font-family: var(--font-ui);
    font-size: 14px;
    font-weight: 600;
    line-height: 1.35;
}

.townhouse-layout {
    display: grid;
    grid-template-columns: minmax(0, 0.82fr) minmax(0, 1.18fr);
    gap: 18px;
    align-items: stretch;
}

.townhouse-copy {
    min-height: 450px;
    display: flex;
    flex-direction: column;
    padding: 34px;
    color: var(--text-dark);
    border-radius: 8px;
    background:
        radial-gradient(circle at 18% 8%, rgba(255, 255, 255, 0.34), transparent 30%),
        linear-gradient(140deg, rgba(255, 250, 241, 0.76), rgba(233, 229, 215, 0.48));
}

.townhouse-kicker {
    margin: 0 0 12px;
    color: var(--gold-deep);
    font-family: var(--font-ui);
    font-size: 14px;
    font-weight: 700;
    line-height: 1.3;
}

.townhouse-copy h3 {
    max-width: 560px;
    margin: 0 0 14px;
    color: var(--text-dark-strong);
    font-family: var(--font-display);
    font-size: clamp(28px, 2.15vw, 40px);
    font-weight: 400;
    line-height: 1.08;
}

.townhouse-intro {
    max-width: 620px;
    margin: 0 0 22px;
    color: var(--text-dark-soft);
    font-family: var(--font-body);
    font-size: 16px;
    line-height: 1.55;
}

.townhouse-levels {
    display: grid;
    gap: 0;
    margin-bottom: 24px;
}

.townhouse-levels > div {
    display: grid;
    grid-template-columns: 54px minmax(0, 1fr);
    gap: 14px;
    align-items: center;
    padding: 14px 0;
    border-top: 1px solid rgba(24, 52, 47, 0.14);
}

.townhouse-levels p {
    min-width: 0;
}

.townhouse-levels p {
    margin: 0;
}

.townhouse-levels strong {
    display: block;
    color: var(--text-dark-strong);
    font-family: var(--font-ui);
    font-size: 15px;
    font-weight: 700;
    line-height: 1.35;
}

.townhouse-levels p > span {
    display: block;
    margin-top: 3px;
    color: var(--text-dark-soft);
    font-family: var(--font-body);
    font-size: 14px;
    line-height: 1.42;
}

.townhouse-icon {
    width: 50px;
    height: 50px;
    display: grid;
    place-items: center;
    flex: 0 0 auto;
    border: 1px solid rgba(201, 151, 75, 0.78);
    border-radius: 50%;
    background: linear-gradient(145deg, rgba(255, 250, 241, 0.48), rgba(255, 250, 241, 0.14));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.54), 0 10px 24px rgba(4, 16, 14, 0.08);
}

.townhouse-icon img {
    width: 24px;
    height: 24px;
    object-fit: contain;
}

.townhouse-action {
    width: fit-content;
    min-width: 220px;
    margin-top: auto;
}

.townhouse-gallery {
    min-height: 450px;
    display: block;
}

.townhouse-image {
    position: relative;
    min-width: 0;
    height: 100%;
    margin: 0;
    overflow: hidden;
    border: 1px solid rgba(255, 255, 255, 0.48);
    border-radius: 8px;
    box-shadow: 0 24px 58px rgba(4, 16, 14, 0.22), inset 0 1px 0 rgba(255, 255, 255, 0.36);
    background: var(--forest);
}

.townhouse-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 900ms cubic-bezier(0.2, 0.7, 0.2, 1);
}

.townhouse-image-main img {
    object-position: center;
}

.townhouse-image::after {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(180deg, transparent 54%, rgba(5, 22, 19, 0.78));
    pointer-events: none;
}

.townhouse-image figcaption {
    position: absolute;
    z-index: 2;
    right: 18px;
    bottom: 18px;
    left: 18px;
    color: var(--text-light);
    font-family: var(--font-ui);
    font-size: 12px;
    font-weight: 600;
    line-height: 1.4;
}

.townhouse-image:hover img {
    transform: scale(1.035);
}

@media (min-width: 1381px) {
    .site-header {
        width: min(calc(100% - 56px), 1200px);
        grid-template-columns: 132px minmax(0, 1fr) auto;
        justify-content: center;
        gap: 10px;
    }

    .nav {
        justify-content: center;
        gap: 20px;
        font-size: 15px;
    }
}

@media (max-width: 1380px) and (min-width: 1261px) {
    .site-header {
        width: min(calc(100% - 56px), 1180px);
        grid-template-columns: 132px minmax(0, 1fr) auto;
        justify-content: center;
        gap: 10px;
    }

    .brand {
        width: 130px;
        height: 50px;
    }

    .brand img {
        width: 130px;
        max-height: 50px;
    }

    .nav {
        justify-content: center;
        gap: 18px;
        font-size: 15px;
    }

    .header-action {
        display: none;
    }
}

@media (max-width: 1260px) {
    .site-header {
        grid-template-columns: 138px minmax(0, 1fr) auto;
    }

    .brand {
        width: 124px;
        height: 48px;
    }

    .brand img {
        width: 124px;
        max-height: 48px;
    }

    .header-action {
        display: none;
    }

    .nav {
        gap: 18px;
        font-size: 15px;
    }

    .hero-content {
        grid-template-columns: minmax(0, 900px);
        gap: 32px;
    }

    .hero-copy h1 {
        font-size: 60px;
    }

    .awards-strip {
        margin-top: -86px;
        margin-bottom: -122px;
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .award-item:nth-child(3) {
        border-right: 0;
    }

    .award-item:nth-child(n + 4) {
        border-top: 1px solid rgba(156, 108, 37, 0.16);
    }

    .life-grid,
    .team-grid {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .masterplan {
        grid-template-columns: 1fr;
    }

    .masterplan-list {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .infrastructure-tags {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .purchase-highlights,
    .team-pill-row,
    .team-stat-grid,
    .request-flow {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .team-route-steps {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    .team-route-steps::before,
    .team-route-step:not(:last-child)::after {
        display: none;
    }

    .townhouse-stats {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }

}

@media (max-width: 980px) {
    :root {
        --section: 78px;
    }

    .site-header {
        position: fixed;
        top: 14px;
        grid-template-columns: 112px minmax(0, 1fr);
        min-height: 64px;
    }

    .brand {
        width: 102px;
        height: 44px;
        transform: none;
    }

    .brand img {
        width: 102px;
        max-height: 44px;
    }

    .nav {
        justify-content: flex-end;
        overflow: auto;
        gap: 14px;
        padding-bottom: 4px;
    }

    .hero,
    .hero-content {
        min-height: auto;
    }

    .hero-content {
        width: min(calc(100% - 32px), var(--max));
        grid-template-columns: 1fr;
        padding: 130px 0 80px;
    }

    .hero-copy {
        transform: translateY(30px);
    }

    .hero-copy h1 {
        font-size: 48px;
    }

    .hero-lead {
        font-size: 17px;
    }

    .hero-stats {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        margin-top: 34px;
    }

    .section-grid,
    .location-section,
    .purchase-layout,
    .team-company,
    .request-content,
    .footer,
    .footer-legal {
        grid-template-columns: 1fr;
    }

    .intro-visual {
        position: relative;
        top: auto;
    }

    .intro-visual img {
        height: 430px;
    }

    .section-grid:not(.photo-section),
    .life-section:not(.photo-section),
    .team-section:not(.photo-section),
    .request-content {
        width: min(calc(100% - 32px), var(--max));
    }

    .photo-section:not(.hero):not(.awards-strip):not(.request-section):not(.footer) {
        width: 100%;
        padding-right: 16px;
        padding-left: 16px;
    }

    .footer {
        padding-right: 16px;
        padding-left: 16px;
    }

    .feature-grid {
        grid-template-columns: 1fr;
    }

    .townhouse-heading .display-title {
        white-space: normal;
        text-wrap: balance;
    }

    .townhouse-layout {
        grid-template-columns: 1fr;
    }

    .townhouse-copy {
        min-height: auto;
    }

    .townhouse-gallery {
        min-height: 420px;
    }

    .intro-section .feature-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .request-content {
        gap: 34px;
    }

    .request-benefits {
        grid-template-columns: 1fr;
        margin-top: 30px;
        transform: none;
    }

    .request-flow {
        margin-top: 16px;
    }

    .purchase-highlights,
    .team-pill-row,
    .team-stat-grid,
    .team-object-strip,
    .team-partners-grid,
    .request-flow {
        grid-template-columns: 1fr;
    }

    .request-flow div + div {
        border-top: 1px solid rgba(255, 255, 255, 0.18);
        border-left: 0;
    }

    .team-route-steps {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .team-route-steps::before,
    .team-route-step:not(:last-child)::after {
        display: none;
    }

    .tabs {
        grid-template-columns: 1fr;
        border-radius: var(--radius-sm);
    }

    .tabs button {
        min-height: 64px;
    }

    .tab-panel {
        grid-template-columns: 1fr;
        min-height: 0;
        padding: 0 6px 18px;
    }

    .purchase-panel-copy {
        padding-top: 10px;
    }

    .purchase-visual {
        min-height: 320px;
    }

    .purchase-actions {
        margin-top: 28px;
    }

    .team-unified-card {
        padding: 0 28px 28px;
    }

    .team-partner-block + .team-partner-block {
        padding-top: 28px;
        padding-left: 0;
        border-top: 1px solid rgba(255, 255, 255, 0.18);
        border-left: 0;
    }

    .footer-bottom {
        flex-direction: column;
    }
}

@media (max-width: 700px) {
    section[id],
    footer[id] {
        scroll-margin-top: 92px;
    }

    :root {
        --forest-rise: 40px;
        --forest-lift: var(--forest-rise);
    }

    .photo-section:not(.hero):not(.awards-strip) > .section-bg,
    .photo-section:not(.hero):not(.awards-strip) > .request-bg,
    .photo-section:not(.hero):not(.awards-strip) > .section-shade,
    .photo-section:not(.hero):not(.awards-strip) > .request-shade,
    .photo-section:not(.hero):not(.awards-strip) > .water-canvas {
        -webkit-mask-position: center top, center calc(var(--forest-rise) - 1px);
        mask-position: center top, center calc(var(--forest-rise) - 1px);
        -webkit-mask-size: auto var(--forest-rise), 100% calc(100% - var(--forest-rise) + 1px);
        mask-size: auto var(--forest-rise), 100% calc(100% - var(--forest-rise) + 1px);
    }

    .site-header {
        width: calc(100% - 20px);
        grid-template-columns: auto auto;
        justify-content: space-between;
        padding: 8px;
        border-radius: 14px;
    }

    .nav {
        display: none;
    }

    .header-action {
        min-height: 42px;
        display: inline-flex;
        padding: 0 14px;
        font-size: 12px;
    }

    .hero-copy h1 {
        font-size: 40px;
    }

    .hero-copy {
        transform: translateY(16px);
    }

    .hero-content {
        padding-bottom: 58px;
    }

    .intro-copy h2,
    .section-heading h2,
    .location-copy h2,
    .team-company h2,
    .request-content h2,
    .legal-card h1 {
        font-size: 36px;
    }

    .hero-stats,
    .awards-strip,
    .life-grid,
    .masterplan-list,
    .infrastructure-tags,
    .location-points,
    .purchase-highlights,
    .team-pill-row,
    .team-stat-grid,
    .team-object-strip,
    .team-partners-grid,
    .request-flow,
    .tabs,
    .tab-panel,
    .team-grid {
        grid-template-columns: 1fr;
    }

    .intro-section .feature-grid {
        grid-template-columns: 1fr;
    }

    .townhouse-stats {
        grid-template-columns: 1fr;
        gap: 10px;
    }

    .townhouse-stats > div {
        min-height: 70px;
        justify-content: flex-start;
        gap: 12px;
        padding: 14px;
        border-color: rgba(255, 255, 255, 0.62);
        border-radius: var(--radius-sm);
        background:
            radial-gradient(circle at 12% 4%, rgba(255, 255, 255, 0.36), transparent 38%),
            linear-gradient(138deg, rgba(238, 239, 230, 0.72), rgba(205, 210, 198, 0.5));
        box-shadow:
            0 14px 34px rgba(4, 22, 18, 0.1),
            inset 0 1px 0 rgba(255, 255, 255, 0.74);
    }

    .townhouse-stat-icon {
        position: static;
        width: 42px;
        height: 42px;
        margin: 0;
    }

    .townhouse-stat-icon img {
        width: 21px;
        height: 21px;
    }

    .townhouse-stats p {
        width: auto;
        min-width: 0;
        margin: 0;
        display: flex;
        flex: 1;
        align-items: baseline;
        gap: 7px;
        text-align: left;
    }

    .townhouse-stats strong {
        flex: 0 0 auto;
        font-size: 24px;
    }

    .townhouse-stats p > span {
        margin-top: 0;
        font-size: 15px;
    }

    .townhouse-copy {
        padding: 24px 20px;
    }

    .townhouse-copy h3 {
        font-size: 28px;
    }

    .townhouse-gallery {
        min-height: 0;
        height: 310px;
    }

    .townhouse-action {
        width: 100%;
        min-width: 0;
    }

    .intro-section .flip-front {
        grid-template-columns: 62px minmax(0, 1fr);
        gap: 16px;
        padding: 20px;
    }

    .intro-section .about-feature-icon {
        width: 60px;
        height: 60px;
    }

    .intro-section .about-feature-icon img {
        width: 30px;
        height: 30px;
    }

    .intro-section .flip-back {
        background: #071d18;
    }

    .intro-section .flip-back img {
        object-fit: contain;
        object-position: center;
        opacity: 1;
    }

    .awards-strip {
        width: calc(100% - 24px);
        margin: -30px auto -230px;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-auto-rows: 76px;
        gap: 8px;
        padding: 8px;
        border-radius: 22px;
        background: linear-gradient(145deg, rgba(255, 250, 241, 0.68), rgba(235, 229, 216, 0.48));
        box-shadow: 0 18px 42px rgba(4, 22, 18, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.78);
    }

    .life-section.photo-section {
        padding-top: calc(var(--section-title-top) + 206px) !important;
    }

    .awards-strip .award-item {
        min-width: 0;
        min-height: 76px;
        gap: 9px;
        padding: 11px 10px;
        border: 1px solid rgba(255, 255, 255, 0.58);
        border-radius: 14px;
        background: linear-gradient(145deg, rgba(255, 250, 241, 0.34), rgba(255, 250, 241, 0.12));
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.52);
    }

    .awards-strip .award-item img {
        width: 25px;
        height: 25px;
    }

    .awards-strip .award-item span {
        min-width: 0;
        color: rgba(26, 49, 44, 0.76);
        font-size: 10.5px;
        font-weight: 600;
        line-height: 1.28;
    }

    .life-card {
        min-height: 430px;
    }

    .masterplan,
    .purchase-tabs,
    .lead-form,
    .team-unified-card,
    .legal-card {
        padding: 22px;
    }

    .team-partners-grid {
        gap: 24px;
        margin-top: 26px;
        padding-top: 24px;
    }

    .partner-heading {
        gap: 14px;
    }

    .team-round-icon {
        width: 50px;
        height: 50px;
    }

    .team-round-icon img {
        width: 24px;
        height: 24px;
    }

    .team-mini-icon {
        width: 36px;
        height: 36px;
    }

    .team-mini-icon img {
        width: 18px;
        height: 18px;
    }

    .team-icon-list li {
        grid-template-columns: 36px 1fr;
    }

    .team-deal-route {
        padding: 12px;
        border-radius: 16px;
    }

    .team-route-title {
        gap: 9px;
        margin-bottom: 7px;
        font-size: 10.5px;
        letter-spacing: 0.14em;
    }

    .team-route-title::before,
    .team-route-title::after {
        width: 28px;
    }

    .team-route-steps {
        grid-template-columns: 1fr;
        gap: 0;
        padding: 2px 0;
    }

    .team-route-steps::before {
        content: "";
        position: absolute;
        z-index: 0;
        top: 20px;
        bottom: 20px;
        left: 23px;
        width: 1px;
        display: block;
        background: linear-gradient(180deg, transparent, rgba(165, 113, 10, 0.58) 12%, rgba(165, 113, 10, 0.58) 88%, transparent);
    }

    .team-route-step {
        z-index: 1;
        grid-template-columns: 36px minmax(0, 1fr);
        min-height: 48px;
        column-gap: 11px;
        justify-items: start;
        align-items: center;
        padding: 5px 6px;
        border-radius: 12px;
        text-align: left;
    }

    .team-route-step + .team-route-step {
        border-top: 1px solid rgba(24, 52, 47, 0.08);
    }

    .team-route-icon {
        width: 36px;
        height: 36px;
        background:
            radial-gradient(circle at 34% 22%, rgba(255, 255, 255, 0.54), transparent 38%),
            rgba(246, 241, 228, 0.9);
        box-shadow:
            0 8px 20px rgba(4, 22, 18, 0.1),
            inset 0 1px 0 rgba(255, 255, 255, 0.72);
    }

    .team-route-icon img {
        width: 16px;
        height: 16px;
    }

    .team-route-step strong {
        margin-top: 0;
        font-size: 13.5px;
        line-height: 1.25;
        white-space: normal;
    }

    .team-unified-head > p,
    .team-section-heading > p {
        font-size: 15px;
    }

    .team-company {
        margin-bottom: 20px;
    }

    .team-section-heading {
        margin-bottom: 16px;
    }

    .team-unified-card {
        padding: 14px;
        border-radius: 20px;
    }

    .team-partners-grid {
        gap: 18px;
        margin-top: 0;
        padding-top: 12px;
    }

    .team-partner-block + .team-partner-block {
        padding-top: 18px;
    }

    .partner-heading {
        margin-bottom: 10px;
    }

    .team-role-label {
        font-size: 10.5px;
        line-height: 1.2;
    }

    .team-partner-block h3 {
        margin-top: 3px;
        font-size: 30px;
        line-height: 1.04;
    }

    .team-partner-block > p {
        margin-bottom: 14px;
        font-size: 13.5px;
        line-height: 1.48;
    }

    .team-stat-grid {
        gap: 8px;
        margin-bottom: 14px;
    }

    .team-stat-grid > span {
        min-height: 0;
        grid-template-columns: 38px minmax(0, 1fr);
        gap: 10px;
        align-items: center;
        padding: 10px 12px;
    }

    .team-stat-grid .team-mini-icon {
        margin-top: 0;
    }

    .team-stat-grid strong {
        margin-bottom: 2px;
        font-size: 13px;
        line-height: 1.25;
    }

    .team-stat-copy em {
        font-size: 12.5px;
        line-height: 1.32;
    }

    .team-icon-list {
        gap: 10px;
        margin-top: 14px;
    }

    .team-icon-list li {
        grid-template-columns: 34px minmax(0, 1fr);
        gap: 10px;
        align-items: center;
    }

    .team-icon-list .team-mini-icon {
        width: 34px;
        height: 34px;
    }

    .team-icon-list .team-mini-icon img {
        width: 16px;
        height: 16px;
    }

    .team-icon-list strong {
        margin: 0 0 2px;
        font-size: 13px;
        line-height: 1.28;
    }

    .team-icon-list p {
        font-size: 12.5px;
        line-height: 1.34;
    }

    .team-deal-route {
        margin-top: 16px;
    }

    .marker {
        width: 24px;
        height: 24px;
        font-size: 10px;
    }

    .map-frame {
        height: 420px;
        min-height: 0;
    }

    .map-footer strong {
        font-size: 17px;
        line-height: 1.1;
        white-space: nowrap;
    }

    .map-footer {
        flex-direction: column;
        align-items: stretch;
        gap: 10px;
        padding: 12px;
    }

    .map-footer span {
        margin-bottom: 4px;
        font-size: 10px;
    }

    .map-footer .btn {
        width: 100%;
        min-width: 0;
        min-height: 48px;
        padding: 12px 14px;
        font-size: 14px;
    }

    .purchase-tabs {
        min-height: 0;
        padding: 14px;
    }

    .tabs {
        gap: 8px;
        padding: 0;
        overflow: visible;
        border: 0;
        border-radius: 0;
        background: transparent;
        box-shadow: none;
        backdrop-filter: none;
        -webkit-backdrop-filter: none;
    }

    .tabs button {
        min-height: 58px;
        gap: 10px;
        padding: 0 12px;
        border: 1px solid rgba(255, 255, 255, 0.46);
        border-radius: 16px;
        background: linear-gradient(145deg, rgba(77, 86, 83, 0.18), rgba(255, 255, 255, 0.12));
        box-shadow:
            inset 0 1px 0 rgba(255, 255, 255, 0.46),
            0 8px 22px rgba(4, 16, 14, 0.06);
    }

    .tabs button.active {
        border-color: rgba(240, 189, 101, 0.52);
        border-radius: 16px;
    }

    .tabs button:not(.active) .purchase-tab-icon {
        background: rgba(245, 242, 234, 0.48);
    }

    .purchase-tab-icon {
        width: 36px;
        height: 36px;
    }

    .purchase-tab-icon img {
        width: 18px;
        height: 18px;
    }

    .purchase-tab-text strong {
        font-size: 13px;
    }

    .purchase-tab-text small {
        font-size: 12px;
    }

    .tab-panel {
        gap: 16px;
        min-height: 0;
        padding: 0 0 14px;
    }

    .tab-panel h3 {
        font-size: 24px;
    }

    .purchase-visual {
        min-height: 280px;
    }

    .purchase-visual-card {
        width: min(280px, calc(100% - 28px));
        min-height: 220px;
        padding: 26px 20px;
    }

    .tab-panel p {
        min-height: 0;
        font-size: 16px;
    }

    .tab-panel ul {
        grid-template-columns: 1fr;
    }

    .tab-panel li {
        min-height: 0;
    }

    .purchase-actions {
        flex-direction: column;
        align-items: stretch;
        gap: 14px;
        margin-top: 22px;
    }

    .purchase-actions .btn {
        width: 100%;
        min-width: 0;
    }

    .purchase-consult-link {
        justify-content: center;
        text-align: center;
        font-size: 13px;
    }

    .request-benefits {
        gap: 10px;
        margin-top: 22px;
    }

    .request-benefits > span {
        min-height: 84px;
        align-items: center;
        gap: 12px;
        padding: 12px 14px;
    }

    .request-benefits .request-benefit-icon {
        width: 42px;
        height: 42px;
    }

    .request-benefits img {
        width: 20px;
        height: 20px;
    }

    .request-benefits strong {
        margin: 0 0 4px;
        font-size: 14px;
        line-height: 1.2;
    }

    .request-benefits em {
        font-size: 12.5px;
        line-height: 1.35;
    }

    .request-flow {
        gap: 0;
        margin-top: 10px;
        padding: 8px;
    }

    .request-flow div {
        min-height: 60px;
        grid-template-columns: 36px minmax(0, 1fr);
        gap: 10px;
        padding: 8px 10px;
    }

    .request-flow strong {
        width: 36px;
        height: 36px;
        font-size: 13px;
    }

    .request-flow b {
        margin-bottom: 2px;
        font-size: 13px;
    }

    .request-flow em {
        font-size: 12.5px;
        line-height: 1.32;
    }

    .person-card h3 {
        min-height: auto;
    }

    .footer {
        gap: 28px;
        padding-top: 30px;
        padding-bottom: 18px;
        row-gap: 12px;
    }

    .footer-legal {
        row-gap: 7px;
    }
}

@media (max-width: 980px) {
    .hero-copy h1.display-title,
    .section-heading h2.display-title,
    .intro-copy h2.display-title,
    .location-heading h2.display-title,
    .location-copy h2.display-title,
    .team-company h2.display-title,
    .team-section-heading h2.display-title,
    .request-content h2.display-title {
        font-size: 34px;
        line-height: 1.06;
        white-space: normal;
        text-wrap: balance;
    }
}

@media (max-width: 700px) {
    .hero-copy h1.display-title,
    .section-heading h2.display-title,
    .intro-copy h2.display-title,
    .location-heading h2.display-title,
    .location-copy h2.display-title,
    .team-company h2.display-title,
    .team-section-heading h2.display-title,
    .request-content h2.display-title {
        font-size: 28px;
        line-height: 1.08;
        white-space: normal;
        text-wrap: balance;
    }
}

@media (prefers-reduced-motion: reduce) {
    html {
        scroll-behavior: auto;
    }

    *,
    *::before,
    *::after {
        transition-duration: 1ms !important;
        animation-duration: 1ms !important;
        animation-iteration-count: 1 !important;
    }

    .flip-card:hover .flip-inner,
    .flip-card:focus-within .flip-inner {
        transform: none;
    }

    .water-canvas,
    .liquid-canvas {
        display: none;
    }
}

/* Chromium on Windows and Android composites highly translucent glass less
   consistently than WebKit. Keep Apple rendering untouched and give these
   platforms a denser, lower-saturation glass surface. */
html.platform-windows .site-header {
    border-color: rgba(255, 255, 255, 0.58);
    background: linear-gradient(135deg, rgba(221, 226, 217, 0.82), rgba(185, 193, 181, 0.7));
    box-shadow: 0 18px 42px rgba(8, 28, 24, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.76);
    backdrop-filter: blur(22px) saturate(1.08);
    -webkit-backdrop-filter: blur(22px) saturate(1.08);
}

html.platform-android .site-header {
    border-color: rgba(255, 255, 255, 0.68);
    background: linear-gradient(135deg, rgba(224, 229, 220, 0.9), rgba(191, 199, 188, 0.82));
    box-shadow: 0 16px 36px rgba(8, 28, 24, 0.18), inset 0 1px 0 rgba(255, 255, 255, 0.82);
    backdrop-filter: blur(16px) saturate(1.04);
    -webkit-backdrop-filter: blur(16px) saturate(1.04);
}

html.platform-windows .glass-panel,
html.platform-windows .awards-strip,
html.platform-windows .flip-front,
html.platform-windows .masterplan,
html.platform-windows .location-point,
html.platform-windows .map-card,
html.platform-windows .team-unified-card,
html.platform-windows .team-stat-grid > span,
html.platform-windows .team-deal-route,
html.platform-windows .request-benefits > span,
html.platform-windows .request-flow,
html.platform-windows .request-form,
html.platform-windows .person-card,
html.platform-windows .legal-card,
html.platform-windows .townhouse-stats > div {
    border-color: rgba(255, 255, 255, 0.7);
    background:
        radial-gradient(circle at 12% 4%, rgba(255, 255, 255, 0.5), transparent 36%),
        linear-gradient(138deg, rgba(235, 237, 229, 0.86), rgba(196, 203, 191, 0.72));
    box-shadow:
        0 18px 46px rgba(4, 22, 18, 0.15),
        inset 0 1px 0 rgba(255, 255, 255, 0.82),
        inset 0 -1px 0 rgba(165, 113, 10, 0.1);
    backdrop-filter: blur(22px) saturate(1.08);
    -webkit-backdrop-filter: blur(22px) saturate(1.08);
}

html.platform-android .glass-panel,
html.platform-android .awards-strip,
html.platform-android .flip-front,
html.platform-android .masterplan,
html.platform-android .location-point,
html.platform-android .map-card,
html.platform-android .team-unified-card,
html.platform-android .team-stat-grid > span,
html.platform-android .team-deal-route,
html.platform-android .request-benefits > span,
html.platform-android .request-flow,
html.platform-android .request-form,
html.platform-android .person-card,
html.platform-android .legal-card,
html.platform-android .townhouse-stats > div {
    border-color: rgba(255, 255, 255, 0.78);
    background:
        radial-gradient(circle at 12% 4%, rgba(255, 255, 255, 0.54), transparent 36%),
        linear-gradient(138deg, rgba(239, 241, 234, 0.92), rgba(202, 209, 197, 0.82));
    box-shadow:
        0 16px 38px rgba(4, 22, 18, 0.14),
        inset 0 1px 0 rgba(255, 255, 255, 0.86),
        inset 0 -1px 0 rgba(165, 113, 10, 0.1);
    backdrop-filter: blur(16px) saturate(1.04);
    -webkit-backdrop-filter: blur(16px) saturate(1.04);
}

html.platform-windows .infrastructure-tags > span,
html.platform-windows .masterplan-list button,
html.platform-windows .purchase-highlights > span {
    border-color: rgba(255, 255, 255, 0.68);
    background: linear-gradient(138deg, rgba(239, 240, 233, 0.86), rgba(202, 208, 197, 0.74));
    backdrop-filter: blur(17px) saturate(1.06);
    -webkit-backdrop-filter: blur(17px) saturate(1.06);
}

html.platform-android .infrastructure-tags > span,
html.platform-android .masterplan-list button,
html.platform-android .purchase-highlights > span {
    border-color: rgba(255, 255, 255, 0.76);
    background: linear-gradient(138deg, rgba(242, 243, 237, 0.92), rgba(207, 213, 202, 0.84));
    backdrop-filter: blur(13px) saturate(1.03);
    -webkit-backdrop-filter: blur(13px) saturate(1.03);
}

html.platform-windows .hero-stats div,
html.platform-windows .btn-ghost:not(.light) {
    background: rgba(29, 48, 42, 0.58);
    border-color: rgba(255, 255, 255, 0.34);
    backdrop-filter: blur(20px) saturate(1.08);
    -webkit-backdrop-filter: blur(20px) saturate(1.08);
}

html.platform-android .hero-stats div,
html.platform-android .btn-ghost:not(.light) {
    background: rgba(29, 48, 42, 0.68);
    border-color: rgba(255, 255, 255, 0.4);
    backdrop-filter: blur(14px) saturate(1.04);
    -webkit-backdrop-filter: blur(14px) saturate(1.04);
}

/* Main hero type scale */
.hero-copy h1.display-title {
    font-size: clamp(35px, calc(2.2vw + 5px), 45px);
}

.hero-lead.section-lead-text {
    font-size: 18px;
}

@media (max-width: 980px) {
    .hero-copy h1.display-title {
        font-size: 39px;
    }
}

@media (max-width: 700px) {
    .hero-copy h1.display-title {
        font-size: 33px;
    }
}

@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))) {
    .site-header,
    .glass-panel,
    .awards-strip,
    .flip-front,
    .masterplan,
    .location-point,
    .map-card,
    .team-unified-card,
    .team-stat-grid > span,
    .team-deal-route,
    .request-benefits > span,
    .request-flow,
    .request-form,
    .person-card,
    .legal-card,
    .townhouse-stats > div {
        background: rgba(221, 226, 216, 0.96);
    }

    .hero-stats div,
    .btn-ghost:not(.light) {
        background: rgba(29, 48, 42, 0.9);
    }
}

/* Persistent entry point for the future apartment picker. */
.apartment-picker-fab {
    position: fixed;
    right: clamp(18px, 2vw, 34px);
    bottom: max(20px, env(safe-area-inset-bottom, 0px));
    z-index: 60;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 4px;
    width: clamp(98px, 7.6vw, 108px);
    aspect-ratio: 1;
    padding: 14px 12px;
    overflow: hidden;
    color: #fffdf7;
    font-family: "Montserrat", Arial, sans-serif;
    font-size: clamp(13px, 0.9vw, 15px);
    font-weight: 700;
    line-height: 1.14;
    text-align: center;
    cursor: pointer;
    user-select: none;
    border: 1.5px solid rgba(218, 166, 74, 0.98);
    border-radius: 50%;
    background:
        radial-gradient(circle at 34% 23%, rgba(255, 248, 218, 0.16), transparent 35%),
        linear-gradient(145deg, rgba(29, 55, 46, 0.97), rgba(10, 35, 28, 0.98));
    box-shadow:
        0 0 0 2px rgba(219, 167, 74, 0.14),
        0 0 20px rgba(207, 146, 42, 0.42),
        0 12px 28px rgba(4, 20, 16, 0.42),
        inset 0 1px 0 rgba(255, 248, 219, 0.2);
    transition: transform 240ms ease, box-shadow 240ms ease, border-color 240ms ease;
    animation: apartment-picker-breathe 3.6s ease-in-out infinite;
}

.apartment-picker-fab::before {
    position: absolute;
    inset: 6px;
    content: "";
    pointer-events: none;
    border: 1px solid rgba(255, 225, 151, 0.18);
    border-radius: inherit;
}

.apartment-picker-fab:hover {
    transform: scale(1.06);
    border-color: #f2c66d;
    box-shadow:
        0 0 0 3px rgba(219, 167, 74, 0.16),
        0 0 30px rgba(218, 159, 47, 0.58),
        0 14px 32px rgba(4, 20, 16, 0.5),
        inset 0 1px 0 rgba(255, 248, 219, 0.28);
}

.apartment-picker-fab:focus-visible {
    outline: 2px solid #fff8d9;
    outline-offset: 4px;
}

.apartment-picker-fab-icon {
    flex: 0 0 auto;
    width: clamp(32px, 2.25vw, 36px);
    height: clamp(32px, 2.25vw, 36px);
    fill: none;
    stroke: #e8b65a;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 1.8;
}

.apartment-picker-fab span {
    position: relative;
    display: block;
    max-width: 86%;
    white-space: normal;
    overflow-wrap: normal;
    font-size: 0.88em;
    line-height: 1.1;
    transform: translateY(-5px);
}

/* The compact plan selector belongs exclusively to the mobile header. */
.site-header .header-plan-button {
    display: none !important;
}

@keyframes apartment-picker-breathe {
    0%,
    100% {
        transform: scale(1);
    }

    50% {
        transform: scale(0.955);
    }
}

@media (max-width: 700px) {
    .site-header {
        width: calc(100% - 20px);
        grid-template-columns: minmax(0, 1fr) auto auto;
        gap: 6px;
        padding: 7px;
        border-radius: 14px;
    }

    .site-header .brand,
    .site-header .brand img {
        width: 104px;
    }

    .site-header .brand {
        min-width: 0;
        height: 48px;
        justify-self: start;
    }

    .site-header .brand img {
        max-width: 100%;
        max-height: 48px;
    }

    .header-plan-button,
    .header-action {
        min-height: 40px;
        padding: 0 10px;
        border-radius: 12px;
        font-size: 11px;
        flex: 0 0 auto;
        white-space: nowrap;
    }

    .site-header .header-plan-button {
        display: inline-flex !important;
        align-items: center;
        justify-content: center;
        border: 1px solid rgba(255, 255, 255, 0.42);
        background: rgba(13, 46, 37, 0.52);
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 8px 16px rgba(3, 18, 14, 0.18);
        color: #fffaf1;
        font-family: var(--font-ui);
        font-weight: 700;
    }

    .apartment-picker-fab {
        display: none;
    }
}

@media (max-width: 380px) {
    .site-header {
        gap: 4px;
        padding: 6px;
    }

    .site-header .brand,
    .site-header .brand img {
        width: 98px;
    }

    .header-plan-button,
    .header-action {
        min-height: 38px;
        padding: 0 8px;
        font-size: 10px;
    }
}

@media (prefers-reduced-motion: reduce) {
    .apartment-picker-fab {
        animation: none;
    }
}

/* Shown only after a visitor chooses to open the apartment picker. */
.apartment-picker-preloader {
    position: fixed;
    inset: 0;
    z-index: 30000;
    overflow: hidden;
    background: #0f2b22;
    animation: apartment-picker-preloader-in 160ms ease both;
}

.apartment-picker-preloader picture,
.apartment-picker-preloader img {
    display: block;
    width: 100%;
    height: 100%;
}

.apartment-picker-preloader img {
    object-fit: cover;
    object-position: center;
}

@keyframes apartment-picker-preloader-in {
    from { opacity: 0; }
    to { opacity: 1; }
}

@media (prefers-reduced-motion: reduce) {
    .apartment-picker-preloader {
        animation: none;
    }
}
