/* ShipsFocus Ventures — v4. Built from scratch after the Aovix (dark, cinematic) and Conicorn (soft grey, squircle cards) references, in the ShipsFocus palette. */
:root{
  --sf-mark:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzkiIGhlaWdodD0iNDkiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIG92ZXJmbG93PSJoaWRkZW4iPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxyZWN0IHg9IjEwNTQiIHk9IjMxMCIgd2lkdGg9IjM5IiBoZWlnaHQ9IjQ5Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEwNTQgLTMxMCkiPjxwYXRoIGQ9Ik02MS42OTM2IDY3LjQyNiA0OS4zODk5IDY3LjQyNiA0OS4zODk5IDcxLjQzNzYgNzAuMDExOCA3MS40Mzc2IDU3Ljc4ODMgNTUuOTI0MyA3MC4wMTE4IDU1LjkyNDMgNzAuMDExOCA1MS44NTkgNTQuNTc4NiA1MS44NTkgNTAuMDMxNyA0Ni4xMDg4IDcwLjAxMTggNDYuMTA4OCA3MC4wMTE4IDQyLjEyMzUgNDEuNzEzNCA0Mi4xMjM1IDYxLjY5MzYgNjcuNDI2WiIgZmlsbD0iIzA5MUY0MCIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMS4wMDk0NiAxMDE2LjM5IDI3Ni41MDcpIi8+PHBhdGggZD0iTTgyLjAyNTUgNTkuMjIwM0M4MS42ODU1IDU5LjQwMDIgODEuMzIyNCA1OS40OTAyIDgwLjkzNTIgNTkuNDkwMiA4MC4wMzEzIDU5LjQ5MDIgNzkuMjMzOCA1OC44NTUxIDc4LjU0MjcgNTcuNTg0N0w3Ny41NjMxIDU4LjE3MjdDNzguMDQzNiA1OS4wNTEzIDc4LjU2OSA1OS42Nzc4IDc5LjEzOTUgNjAuMDUxOCA4Mi4wMTEzIDYxLjkzNDIgODUuNzQyMSA1OC44NTE3IDgzLjc1OTggNTUuNzcyNSA4Mi4zODg2IDUzLjY1IDc5LjQ4NSA1My4wNDY2IDc5LjQ4NSA1MS4xNTMyIDc5LjQ4NSA1MC4zNjAyIDgwLjA5NiA0OS42ODY2IDgxLjA3IDQ5LjY4NjYgODIuMDQ0MiA0OS42ODY2IDgyLjU4MjggNTAuMzA3NSA4My4xNzk2IDUxLjA5ODRMODQuMTIwNyA1MC4zODQzQzgzLjU5MzEgNDkuNjYyNSA4My4wOTE4IDQ5LjE2NzggODIuNjE3OSA0OC44OTc5IDgwLjc1NzUgNDcuODM3MSA3OC4yOTM3IDQ4Ljk0MTcgNzguMjkzNyA1MS4yMDA0IDc4LjI5MzcgNTMuNjkwNSA4MS4yNDEyIDU0LjM1MiA4Mi42NzgzIDU2LjM5MjMgODMuNDMwNyA1Ny40NTk3IDgzLjAyNzEgNTguNjg4MyA4Mi4wMjY2IDU5LjIxOTIiIGZpbGw9IiMwOTFGNDAiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEuMDA5NDYgMTAxNi4zOSAyNzYuNTA3KSIvPjxwYXRoIGQ9Ik04Ny44OTIgNTQuNzUzNiA5My43NjYyIDU0Ljc1MzYgOTMuNzY2MiA2MC4zMjE4IDk0LjkxOTIgNjAuMzIxOCA5NC45MTkyIDQ4Ljc4NSA5My43NjYyIDQ4Ljc4NSA5My43NjYyIDUzLjYyMzcgODcuODkyIDUzLjYyMzcgODcuODkyIDQ4Ljc4NSA4Ni43MzkxIDQ4Ljc4NSA4Ni43MzkxIDYwLjMyMTggODcuODkyIDYwLjMyMTggODcuODkyIDU0Ljc1MzZaIiBmaWxsPSIjMDkxRjQwIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxLjAwOTQ2IDEwMTYuMzkgMjc2LjUwNykiLz48cGF0aCBkPSJNOTguNzE0NiA0OC43ODUgOTcuNTYxOCA0OC43ODUgOTcuNTYxOCA2MC4zMjE4IDk4LjcxNDYgNjAuMzIxOCA5OC43MTQ2IDQ4Ljc4NVoiIGZpbGw9IiMwOTFGNDAiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEuMDA5NDYgMTAxNi4zOSAyNzYuNTA3KSIvPjxwYXRoIGQ9Ik0xMDcuMDUzIDUyLjkzOUMxMDYuMzExIDU0LjA3NTQgMTA0LjgxMyA1My44NTYgMTAyLjUwMiA1My44Mjc1TDEwMi41MDIgNDkuOTEzNUMxMDQuMTk1IDQ5LjkxMzUgMTA1LjU1NCA0OS44NTIgMTA2LjIyNCA1MC4xMTc1IDEwNy4zMDIgNTAuNTQ0MiAxMDcuNzA0IDUxLjkzOTYgMTA3LjA1MiA1Mi45MzlNMTA2LjMxMyA0OC45NTdDMTA1LjQ0IDQ4LjczODcgMTAzLjM0NiA0OC43ODQ4IDEwMS4zNDggNDguNzg0OEwxMDEuMzQ4IDYwLjMyMTYgMTAyLjUgNjAuMzIxNiAxMDIuNSA1NC45NTczQzEwMy40MjMgNTQuOTU3MyAxMDUuMzY5IDU0Ljk4MjYgMTA2LjI1NyA1NC43Njg3IDEwNi45NzQgNTQuNTk2NCAxMDcuNTM1IDU0LjI2MDggMTA3Ljk0MyA1My43NjA2IDEwOC43NDIgNTIuNzgzMiAxMDguNzk0IDUxLjAwNDkgMTA3LjkyOCA0OS45NTYyIDEwNy41MDkgNDkuNDUxNiAxMDYuOTcgNDkuMTE5MyAxMDYuMzEyIDQ4Ljk1NyIgZmlsbD0iIzA5MUY0MCIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMS4wMDk0NiAxMDE2LjM5IDI3Ni41MDcpIi8+PHBhdGggZD0iTTExNS40NzEgNTkuNjg2NkMxMTYuNTQgNTguNjQ4OCAxMTYuNzY4IDU3LjE2NjggMTE1Ljg2NyA1NS43NzM2IDExNC40OTkgNTMuNjUzMiAxMTEuNTk0IDUzLjA0NjYgMTExLjU5NCA1MS4xNTMyIDExMS41OTQgNTAuMzY0NSAxMTIuMiA0OS42ODY2IDExMy4xNzggNDkuNjg2NiAxMTQuMTU1IDQ5LjY4NjYgMTE0LjY5IDUwLjMwOTYgMTE1LjI4NyA1MS4wOTg0TDExNi4yMjggNTAuMzg0M0MxMTUuNyA0OS42NjI1IDExNS4yIDQ5LjE2NzggMTE0LjcyNiA0OC44OTc5IDExMi44NDggNDcuODI5NCAxMTAuNDAxIDQ4Ljk1ODIgMTEwLjQwMSA1MS4yMDA0IDExMC40MDEgNTMuNjg5NCAxMTMuMzUyIDU0LjM1NjQgMTE0Ljc4NSA1Ni4zOTIzIDExNS41NDkgNTcuNDc3MyAxMTUuMTE5IDU4LjY5NiAxMTQuMTM1IDU5LjIxOTIgMTEzLjA0OCA1OS43OTUxIDExMS43NDEgNTkuNTkgMTEwLjY1MyA1Ny41ODM2TDEwOS42NzIgNTguMTcxNkMxMTAuMTU0IDU5LjA1MDMgMTEwLjY4IDU5LjY3NjcgMTExLjI0OCA2MC4wNTA3IDExMi40ODcgNjAuODYzNSAxMTQuMjc3IDYwLjg0NiAxMTUuNDcyIDU5LjY4NTQiIGZpbGw9IiMwOTFGNDAiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEuMDA5NDYgMTAxNi4zOSAyNzYuNTA3KSIvPjxwYXRoIGQ9Ik0xMTguODA5IDYwLjMyMTUgMTIwLjk4OCA2MC4zMjE1IDEyMC45ODggNTUuMTI5NSAxMjQuNTM0IDU1LjEyOTUgMTI0LjUzNCA1My4wMjAxIDEyMC45ODggNTMuMDIwMSAxMjAuOTg4IDUwLjkyNiAxMjQuNTM0IDUwLjkyNiAxMjQuNTM0IDQ4Ljc4NTggMTE4LjgwOSA0OC43ODU4IDExOC44MDkgNjAuMzIxNVoiIGZpbGw9IiMwOTFGNDAiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEuMDA5NDYgMTAxNi4zOSAyNzYuNTA3KSIvPjxwYXRoIGQ9Ik0xMzQuNjExIDU3LjM1NzdDMTMyLjMzNCA1OS42OTY0IDEyOC4xMjYgNTguMjM2NCAxMjguMTI2IDU0LjU4ODkgMTI4LjEyNiA1MC45NDE1IDEzMi4zIDQ5LjQxNDYgMTM0LjYwMyA1MS43ODUgMTM2LjEwMyA1My4zMzE5IDEzNi4wNzEgNTUuODU1OSAxMzQuNjExIDU3LjM1NzdaTTEzNi4xNDUgNTAuMjY2OUMxMzIuMzQ4IDQ2LjQ0NjIgMTI1LjkxNCA0OS4xODg1IDEyNS45MTQgNTQuNTQ5NSAxMjUuOTE0IDU3LjczNjEgMTI4LjM1NCA2MC42MTI0IDEzMS45NDkgNjAuNjEyNCAxMzcuMzg3IDYwLjYxMjQgMTM5Ljg1OCA1NC4wMDQyIDEzNi4xNDUgNTAuMjY4IiBmaWxsPSIjMDkxRjQwIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxLjAwOTQ2IDEwMTYuMzkgMjc2LjUwNykiLz48cGF0aCBkPSJNMTQ5LjA0NSA1Ni44NDY2QzE0Ny45OSA1Ny44OTQyIDE0Ny4wNDMgNTguNTAzMSAxNDUuNTU3IDU4LjUwMzEgMTQxLjcwMyA1OC41MDMxIDE0MC40MzcgNTQuMDQxNiAxNDIuNzMyIDUxLjc1MTIgMTQ0LjIyNSA1MC4yNTkzIDE0Ni45MjggNTAuMDM5OSAxNDkuMDQ1IDUyLjI3NjZMMTUwLjU4IDUwLjgxMjJDMTQ2LjgyOSA0Ni40NTcyIDEzOS40MDUgNDguNTc1NSAxMzkuNDA1IDU0LjUzMzEgMTM5LjQwNSA1OC4xMDA0IDE0MS45MTQgNjAuNjExNCAxNDUuNTIzIDYwLjYxMTQgMTQ3LjY3OSA2MC42MTE0IDE0OS4wMiA1OS44NzUzIDE1MC41MzMgNTguMzk4OEwxNDkuMDQ1IDU2Ljg0NDQgMTQ5LjA0NSA1Ni44NDY2WiIgZmlsbD0iIzA5MUY0MCIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMS4wMDk0NiAxMDE2LjM5IDI3Ni41MDcpIi8+PHBhdGggZD0iTTE1Ny44NyA1Ny41NDJDMTU3LjUwNCA1OC40ODIyIDE1Ni4xNDYgNTguNzM2NyAxNTUuMzUyIDU4LjI0ODUgMTU0LjY0NSA1Ny44MTIgMTU0LjYyNyA1Ny4wODU3IDE1NC42MjcgNTYuMjQ1NUwxNTQuNjI3IDQ4Ljc4NSAxNTIuNDI0IDQ4Ljc4NUMxNTIuNDI0IDU1LjYxNTggMTUyLjI5OSA1Ny40NTc2IDE1Mi44MjQgNTguNTkxOCAxNTMuODg3IDYwLjg5MzMgMTU3LjU1OSA2MS4zNDY0IDE1OS4yOSA1OS4zODA2IDE2MC40NTEgNTguMDYyIDE2MC4yMzYgNTcuNjY2IDE2MC4yMzYgNDguNzg1TDE1OC4wMzIgNDguNzg1QzE1OC4wMzIgNTYuMzE3OSAxNTguMDggNTcuMDA5IDE1Ny44NzEgNTcuNTQyTDE1Ny44NyA1Ny41NDJaIiBmaWxsPSIjMDkxRjQwIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxLjAwOTQ2IDEwMTYuMzkgMjc2LjUwNykiLz48cGF0aCBkPSJNMTY2LjUgNTguMTk2OEMxNjYuMjQ0IDU4LjQxNjIgMTY1LjkyNyA1OC41MjcxIDE2NS41NDkgNTguNTI3MSAxNjQuODI3IDU4LjUyNzEgMTY0LjE4OSA1OC4wMTY5IDE2My42MzMgNTYuOTk3OUwxNjEuNzg3IDU4LjExMTNDMTYyLjIyMiA1OC45NzM1IDE2Mi43NDQgNTkuNjA3NiAxNjMuMzUzIDYwLjAwOSAxNjQuNjY4IDYwLjg3NDUgMTY2LjgxOCA2MC44NTkyIDE2OC4wNjEgNTkuNjg3NiAxNjkuMTY1IDU4LjY0NjYgMTY5LjI0NyA1Ny4wNjkyIDE2OC43NjQgNTUuOTk3NCAxNjguMyA1NC45NzQgMTY3LjIwOSA1NC4xNDkgMTY2LjI5MiA1My4zODIzIDE2NC44OTYgNTIuMjAxOSAxNjQuNDg1IDUxLjg1NDIgMTY0LjQ4NSA1MS4zNTA3IDE2NC40ODUgNTAuNjUzMSAxNjUuODU1IDQ5LjkwMjYgMTY3LjIxMiA1MS43ODk1TDE2OC44MzggNTAuMzU0NkMxNjcuOTAyIDQ5LjI2NTQgMTY2LjkzOCA0OC40OTUzIDE2NS41MDIgNDguNDk1MyAxNjMuNjIzIDQ4LjQ5NTMgMTYyLjMyOSA0OS44NzYzIDE2Mi4zMjkgNTEuNDEzMyAxNjIuMzI5IDU0LjIzOSAxNjYuODg2IDU1Ljc5MTIgMTY2Ljg4NiA1Ny40MzY2IDE2Ni44ODYgNTcuNzI0MSAxNjYuNzU2IDU3Ljk3NzUgMTY2LjUgNTguMTk2OFoiIGZpbGw9IiMwOTFGNDAiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEuMDA5NDYgMTAxNi4zOSAyNzYuNTA3KSIvPjxwYXRoIGQ9Ik0xMjQuODQ0IDY0LjUwNzYgMTIyLjMwOCA3MS4zMDMyIDEyMS40NDkgNzEuMzAzMiAxMTguOTE1IDY0LjUwNzYgMTE5Ljc4NyA2NC41MDc2IDEyMS44NDcgNzAuMjYzMyAxMjEuOTEgNzAuMjYzMyAxMjMuOTcxIDY0LjUwNzYgMTI0Ljg0MyA2NC41MDc2IDEyNC44NDQgNjQuNTA3NloiIGZpbGw9IiMzRDVBRkUiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEuMDA5NDYgMTAxNi4zOSAyNzYuNTA3KSIvPjxwYXRoIGQ9Ik0xMjguODg3IDcxLjQ0NjFDMTI4LjIzOCA3MS40NDYxIDEyNy42NzkgNzEuMjk4IDEyNy4yMDYgNzEuMDAxOCAxMjYuNzMzIDcwLjcwNTYgMTI2LjM2OCA3MC4yOTQzIDEyNi4xMSA2OS43Njc3IDEyNS44NTIgNjkuMjQxMiAxMjUuNzI1IDY4LjYzNDUgMTI1LjcyNSA2Ny45NDY4IDEyNS43MjUgNjcuMjU5IDEyNS44NTIgNjYuNjU0NSAxMjYuMTEgNjYuMTIxNSAxMjYuMzY4IDY1LjU4OTQgMTI2LjcyNCA2NS4xNzE0IDEyNy4xODEgNjQuODY5OCAxMjcuNjM3IDY0LjU2NyAxMjguMTY1IDY0LjQxNjcgMTI4Ljc2NSA2NC40MTY3IDEyOS4xNDEgNjQuNDE2NyAxMjkuNTA0IDY0LjQ4MzcgMTI5Ljg1NCA2NC42MTc1IDEzMC4yMDMgNjQuNzUxMyAxMzAuNTE4IDY0Ljk1NjQgMTMwLjc5NiA2NS4yMzI5IDEzMS4wNzUgNjUuNTA4MiAxMzEuMjk2IDY1Ljg1NDkgMTMxLjQ1OSA2Ni4yNzI5IDEzMS42MjIgNjYuNjkwNyAxMzEuNzAzIDY3LjE4MzMgMTMxLjcwMyA2Ny43NTI2TDEzMS43MDMgNjguMTQyIDEyNi4yOCA2OC4xNDIgMTI2LjI4IDY3LjQ0NzcgMTMwLjg4IDY3LjQ0NzdDMTMwLjg4IDY3LjAxMTEgMTMwLjc5IDY2LjYxODMgMTMwLjYxMSA2Ni4yNjg0IDEzMC40MzIgNjUuOTE4NSAxMzAuMTgzIDY1LjY0MjEgMTI5Ljg2NSA2NS40MzkxIDEyOS41NDcgNjUuMjM2MiAxMjkuMTgxIDY1LjEzNDEgMTI4Ljc2NSA2NS4xMzQxIDEyOC4zMjUgNjUuMTM0MSAxMjcuOTM4IDY1LjI0OTMgMTI3LjYwMyA2NS40Nzk3IDEyNy4yNjkgNjUuNzEwMSAxMjcuMDA4IDY2LjAxMzkgMTI2LjgxOSA2Ni4zOTEzIDEyNi42MyA2Ni43Njg2IDEyNi41MzUgNjcuMTgyMiAxMjYuNTMyIDY3LjYyOThMMTI2LjUzMiA2OC4wNDU1QzEyNi41MzIgNjguNTg1MiAxMjYuNjI3IDY5LjA1NyAxMjYuODE5IDY5LjQ1OTUgMTI3LjAxMSA2OS44NjIgMTI3LjI4MiA3MC4xNzM2IDEyNy42MzUgNzAuMzk1MiAxMjcuOTg4IDcwLjYxNjggMTI4LjQwNSA3MC43Mjc2IDEyOC44ODcgNzAuNzI3NiAxMjkuMjE1IDcwLjcyNzYgMTI5LjUwMyA3MC42NzcxIDEyOS43NTIgNzAuNTc3MyAxMzAuMDAxIDcwLjQ3NzUgMTMwLjIxIDcwLjM0MjUgMTMwLjM4MSA3MC4xNzI1IDEzMC41NTEgNzAuMDAyNSAxMzAuNjggNjkuODE2IDEzMC43NjcgNjkuNjEzMUwxMzEuNTMxIDY5Ljg1NjZDMTMxLjQyNSA3MC4xNDI5IDEzMS4yNTMgNzAuNDA3MyAxMzEuMDEzIDcwLjY0ODYgMTMwLjc3NCA3MC44OTEgMTMwLjQ3NSA3MS4wODQxIDEzMC4xMTggNzEuMjMgMTI5Ljc2MSA3MS4zNzU5IDEyOS4zNSA3MS40NDk0IDEyOC44ODcgNzEuNDQ5NEwxMjguODg3IDcxLjQ0NjFaIiBmaWxsPSIjM0Q1QUZFIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxLjAwOTQ2IDEwMTYuMzkgMjc2LjUwNykiLz48cGF0aCBkPSJNMTM0LjE5NiA2Ny4wNTcxIDEzNC4xOTYgNzEuMzA0NCAxMzMuMzkyIDcxLjMwNDQgMTMzLjM5MiA2NC41MDg4IDEzNC4xNzQgNjQuNTA4OCAxMzQuMTc0IDY1LjU3NSAxMzQuMjQ2IDY1LjU3NUMxMzQuNDA5IDY1LjIyNzMgMTM0LjY2NCA2NC45NDc1IDEzNS4wMDggNjQuNzM2OSAxMzUuMzUzIDY0LjUyNjMgMTM1Ljc4IDY0LjQyMSAxMzYuMjg5IDY0LjQyMSAxMzYuNzU3IDY0LjQyMSAxMzcuMTY2IDY0LjUxNjQgMTM3LjUyMSA2NC43MDYzIDEzNy44NzUgNjQuODk2IDEzOC4xNTEgNjUuMTc1OCAxMzguMzQ4IDY1LjU0NDMgMTM4LjU0NiA2NS45MTI5IDEzOC42NDUgNjYuMzY1OSAxMzguNjQ1IDY2LjkwMjNMMTM4LjY0NSA3MS4zMDQ0IDEzNy44NDEgNzEuMzA0NCAxMzcuODQxIDY2Ljk1MDZDMTM3Ljg0MSA2Ni4zOTM0IDEzNy42ODEgNjUuOTUyNCAxMzcuMzYzIDY1LjYyNzYgMTM3LjA0NSA2NS4zMDMgMTM2LjYxOSA2NS4xNDA3IDEzNi4wODYgNjUuMTQwNyAxMzUuNzIyIDY1LjE0MDcgMTM1LjM5NyA2NS4yMTc0IDEzNS4xMTQgNjUuMzcwOSAxMzQuODMyIDY1LjUyNDYgMTM0LjYwNyA2NS43NDUgMTM0LjQ0MyA2Ni4wMzI1IDEzNC4yNzggNjYuMzE5OCAxMzQuMTk2IDY2LjY2MTEgMTM0LjE5NiA2Ny4wNTcxWiIgZmlsbD0iIzNENUFGRSIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMS4wMDk0NiAxMDE2LjM5IDI3Ni41MDcpIi8+PHBhdGggZD0iTTE0My40MjMgNjQuNTA3NiAxNDMuNDIzIDY1LjE5MzIgMTQwLjExMSA2NS4xOTMyIDE0MC4xMTEgNjQuNTA3NiAxNDMuNDIzIDY0LjUwNzZaTTE0MS4xNDYgNjIuODc5NiAxNDEuOTU1IDYyLjg3OTYgMTQxLjk1NSA2OS41Mjk1QzE0MS45NTUgNjkuODEyNSAxNDIuMDA0IDcwLjAzNTIgMTQyLjEwNCA3MC4xOTU0IDE0Mi4yMDQgNzAuMzU2NSAxNDIuMzM0IDcwLjQ2OTYgMTQyLjQ5MiA3MC41MzY1IDE0Mi42NTIgNzAuNjAzNCAxNDIuODIyIDcwLjYzNjMgMTQzLjAwMyA3MC42MzYzIDE0My4xMDkgNzAuNjM2MyAxNDMuMTk5IDcwLjYyOTggMTQzLjI3NCA3MC42MTY2IDE0My4zNSA3MC42MDM0IDE0My40MTcgNzAuNTg5MSAxNDMuNDczIDcwLjU3NDlMMTQzLjY0NSA3MS4yODY4QzE0My41NjggNzEuMzE2NCAxNDMuNDcxIDcxLjM0MzkgMTQzLjM1NiA3MS4zNjkxIDE0My4yNDIgNzEuMzk0MyAxNDMuMSA3MS40MDY0IDE0Mi45MzEgNzEuNDA2NCAxNDIuNjM2IDcxLjQwNjQgMTQyLjM1MiA3MS4zNDI4IDE0Mi4wOCA3MS4yMTY2IDE0MS44MDcgNzEuMDg5NCAxNDEuNTgzIDcwLjkwMDcgMTQxLjQwOCA3MC42NTA2IDE0MS4yMzQgNzAuNDAwNSAxNDEuMTQ2IDcwLjA4OSAxNDEuMTQ2IDY5LjcxNzFMMTQxLjE0NiA2Mi44ODE5IDE0MS4xNDYgNjIuODc5NloiIGZpbGw9IiMzRDVBRkUiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIDEuMDA5NDYgMTAxNi4zOSAyNzYuNTA3KSIvPjxwYXRoIGQ9Ik0xNDkuODM4IDY4LjcwNjcgMTQ5LjgzOCA2NC41MDc2IDE1MC42NDIgNjQuNTA3NiAxNTAuNjQyIDcxLjMwMzIgMTQ5LjgzOCA3MS4zMDMyIDE0OS44MzggNzAuMTc0NSAxNDkuNzc1IDcwLjE3NDVDMTQ5LjYxMSA3MC41MjIzIDE0OS4zNTQgNzAuODEyOSAxNDkuMDAyIDcxLjA0NDQgMTQ4LjY0OSA3MS4yNzU4IDE0OC4yMTggNzEuMzkyMSAxNDcuNzEgNzEuMzkyMSAxNDcuMjY2IDcxLjM5MjEgMTQ2Ljg3MyA3MS4yOTY3IDE0Ni41MyA3MS4xMDcgMTQ2LjE4NyA3MC45MTcxIDE0NS45MTcgNzAuNjM3NCAxNDUuNzIxIDcwLjI2ODggMTQ1LjUyNiA2OS45MDAyIDE0NS40MjggNjkuNDQ3MiAxNDUuNDI4IDY4LjkxMDhMMTQ1LjQyOCA2NC41MDg3IDE0Ni4yMzIgNjQuNTA4NyAxNDYuMjMyIDY4Ljg2MjZDMTQ2LjIzMiA2OS4zOTM0IDE0Ni4zOTIgNjkuODIwMiAxNDYuNzExIDcwLjE0MzggMTQ3LjAzMSA3MC40Njc0IDE0Ny40NDEgNzAuNjI4NyAxNDcuOTQxIDcwLjYyODcgMTQ4LjI1NSA3MC42Mjg3IDE0OC41NTUgNzAuNTU1MSAxNDguODQ1IDcwLjQwNzEgMTQ5LjEzNSA3MC4yNiAxNDkuMzcyIDcwLjA0NCAxNDkuNTU5IDY5Ljc1ODcgMTQ5Ljc0NiA2OS40NzQ2IDE0OS44MzkgNjkuMTIzNiAxNDkuODM5IDY4LjcwNzhMMTQ5LjgzOCA2OC43MDY3WiIgZmlsbD0iIzNENUFGRSIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMS4wMDk0NiAxMDE2LjM5IDI3Ni41MDcpIi8+PHBhdGggZD0iTTE1Mi42OSA3MS4zMDQzIDE1Mi42OSA2NC41MDg3IDE1My40NzIgNjQuNTA4NyAxNTMuNDcyIDY1LjU1MyAxNTMuNTMxIDY1LjU1M0MxNTMuNjcgNjUuMjEwOCAxNTMuOTEyIDY0LjkzNDMgMTU0LjI1NiA2NC43MjM3IDE1NC42MDEgNjQuNTEzMSAxNTQuOTkzIDY0LjQwNzcgMTU1LjQyOSA2NC40MDc3IDE1NS40OTUgNjQuNDA3NyAxNTUuNTY5IDY0LjQwODggMTU1LjY1IDY0LjQxMjEgMTU1LjczMiA2NC40MTU1IDE1NS43OTkgNjQuNDE3NiAxNTUuODU0IDY0LjQyMDlMMTU1Ljg1NCA2NS4yMjE3QzE1NS44MTcgNjUuMjE2MiAxNTUuNzU0IDY1LjIwNzQgMTU1LjY2NCA2NS4xOTUzIDE1NS41NzQgNjUuMTgzMyAxNTUuNDc1IDY1LjE3NzcgMTU1LjM2OSA2NS4xNzc3IDE1NS4wMDcgNjUuMTc3NyAxNTQuNjg2IDY1LjI1MjQgMTU0LjQwNSA2NS40MDE2IDE1NC4xMjMgNjUuNTUwOCAxNTMuOTAyIDY1Ljc1NTkgMTUzLjczOSA2Ni4wMTkyIDE1My41NzcgNjYuMjgxMyAxNTMuNDk1IDY2LjU4MDkgMTUzLjQ5NSA2Ni45MTc3TDE1My40OTUgNzEuMzA2NiAxNTIuNjkxIDcxLjMwNjYgMTUyLjY5IDcxLjMwNDNaIiBmaWxsPSIjM0Q1QUZFIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxLjAwOTQ2IDEwMTYuMzkgMjc2LjUwNykiLz48cGF0aCBkPSJNMTU5LjcwMSA3MS40NDYxQzE1OS4wNTQgNzEuNDQ2MSAxNTguNDk0IDcxLjI5OCAxNTguMDIxIDcxLjAwMTggMTU3LjU0OSA3MC43MDU2IDE1Ny4xODMgNzAuMjk0MyAxNTYuOTI2IDY5Ljc2NzcgMTU2LjY2OCA2OS4yNDEyIDE1Ni41MzkgNjguNjM0NSAxNTYuNTM5IDY3Ljk0NjggMTU2LjUzOSA2Ny4yNTkgMTU2LjY2OCA2Ni42NTQ1IDE1Ni45MjYgNjYuMTIxNSAxNTcuMTgzIDY1LjU4OTQgMTU3LjU0IDY1LjE3MTQgMTU3Ljk5NiA2NC44Njk4IDE1OC40NTIgNjQuNTY3IDE1OC45NzkgNjQuNDE2NyAxNTkuNTggNjQuNDE2NyAxNTkuOTU2IDY0LjQxNjcgMTYwLjMxOSA2NC40ODM3IDE2MC42NjkgNjQuNjE3NSAxNjEuMDE4IDY0Ljc1MTMgMTYxLjMzMyA2NC45NTY0IDE2MS42MTIgNjUuMjMyOSAxNjEuODkxIDY1LjUwODIgMTYyLjExMSA2NS44NTQ5IDE2Mi4yNzQgNjYuMjcyOSAxNjIuNDM2IDY2LjY5MDcgMTYyLjUxNyA2Ny4xODMzIDE2Mi41MTcgNjcuNzUyNkwxNjIuNTE3IDY4LjE0MiAxNTcuMDk1IDY4LjE0MiAxNTcuMDk1IDY3LjQ0NzcgMTYxLjY5NSA2Ny40NDc3QzE2MS42OTUgNjcuMDExMSAxNjEuNjA1IDY2LjYxODMgMTYxLjQyNiA2Ni4yNjg0IDE2MS4yNDcgNjUuOTE4NSAxNjAuOTk5IDY1LjY0MjEgMTYwLjY4IDY1LjQzOTEgMTYwLjM2MiA2NS4yMzYyIDE1OS45OTYgNjUuMTM0MSAxNTkuNTggNjUuMTM0MSAxNTkuMTQgNjUuMTM0MSAxNTguNzUzIDY1LjI0OTMgMTU4LjQxOCA2NS40Nzk3IDE1OC4wODQgNjUuNzEwMSAxNTcuODIzIDY2LjAxMzkgMTU3LjYzNCA2Ni4zOTEzIDE1Ny40NDUgNjYuNzY4NiAxNTcuMzUgNjcuMTgyMiAxNTcuMzQ3IDY3LjYyOThMMTU3LjM0NyA2OC4wNDU1QzE1Ny4zNDcgNjguNTg1MiAxNTcuNDQyIDY5LjA1NyAxNTcuNjM0IDY5LjQ1OTUgMTU3LjgyNiA2OS44NjIgMTU4LjA5NiA3MC4xNzM2IDE1OC40NSA3MC4zOTUyIDE1OC44MDMgNzAuNjE2OCAxNTkuMjIgNzAuNzI3NiAxNTkuNzAxIDcwLjcyNzYgMTYwLjAzIDcwLjcyNzYgMTYwLjMxOCA3MC42NzcxIDE2MC41NjcgNzAuNTc3MyAxNjAuODE2IDcwLjQ3NzUgMTYxLjAyNCA3MC4zNDI1IDE2MS4xOTUgNzAuMTcyNSAxNjEuMzY1IDcwLjAwMjUgMTYxLjQ5NCA2OS44MTYgMTYxLjU4MiA2OS42MTMxTDE2Mi4zNDUgNjkuODU2NkMxNjIuMjQgNzAuMTQyOSAxNjIuMDY4IDcwLjQwNzMgMTYxLjgyNyA3MC42NDg2IDE2MS41ODggNzAuODkxIDE2MS4yOSA3MS4wODQxIDE2MC45MzIgNzEuMjMgMTYwLjU3NiA3MS4zNzU5IDE2MC4xNjUgNzEuNDQ5NCAxNTkuNzAxIDcxLjQ0OTRMMTU5LjcwMSA3MS40NDYxWiIgZmlsbD0iIzNENUFGRSIgdHJhbnNmb3JtPSJtYXRyaXgoMSAwIDAgMS4wMDk0NiAxMDE2LjM5IDI3Ni41MDcpIi8+PHBhdGggZD0iTTE2OC42MTUgNjUuOTk5NCAxNjcuODggNjYuMjAzNEMxNjcuODA4IDY1Ljk5OTQgMTY3LjcwNSA2NS44MTUxIDE2Ny41NzIgNjUuNjUwNiAxNjcuNDQgNjUuNDg2IDE2Ny4yNjggNjUuMzU0NCAxNjcuMDU1IDY1LjI1NjggMTY2Ljg0MiA2NS4xNTkxIDE2Ni41NzkgNjUuMTEwOSAxNjYuMjY2IDY1LjExMDkgMTY1Ljc5NiA2NS4xMTA5IDE2NS40MTEgNjUuMjIwNiAxNjUuMTA4IDY1LjQzNzggMTY0LjgwNyA2NS42NTYxIDE2NC42NTYgNjUuOTM4IDE2NC42NTYgNjYuMjgyNCAxNjQuNjU2IDY2LjU3NDIgMTY0Ljc2IDY2LjgxMTIgMTY0Ljk2NiA2Ni45OTIyIDE2NS4xNzIgNjcuMTczMiAxNjUuNDkxIDY3LjMxNjkgMTY1LjkyMiA2Ny40MjMzTDE2Ni45NyA2Ny42NzU2QzE2Ny41NTEgNjcuODEzOCAxNjcuOTg5IDY4LjAzNDMgMTY4LjI3OSA2OC4zMzQ5IDE2OC41NyA2OC42MzU0IDE2OC43MTQgNjkuMDEyOSAxNjguNzE0IDY5LjQ2OCAxNjguNzE0IDY5Ljg1MiAxNjguNjA2IDcwLjE5MiAxNjguMzg5IDcwLjQ5MDQgMTY4LjE3MSA3MC43ODg4IDE2Ny44NyA3MS4wMjI0IDE2Ny40ODIgNzEuMTkxNCAxNjcuMDk2IDcxLjM2MTQgMTY2LjY0OCA3MS40NDU5IDE2Ni4xMzggNzEuNDQ1OSAxNjUuNDYxIDcxLjQ0NTkgMTY0LjkwMiA3MS4yOTU2IDE2NC40NjIgNzAuOTk3MiAxNjQuMDIyIDcwLjY5NzggMTYzLjc0MSA3MC4yNjQ0IDE2My42MTggNjkuNjk4NEwxNjQuMzkgNjkuNTEzQzE2NC40OSA2OS45MTY3IDE2NC42ODQgNzAuMjIyOCAxNjQuOTc1IDcwLjQyOSAxNjUuMjY1IDcwLjYzNTIgMTY1LjY0OCA3MC43MzgzIDE2Ni4xMjUgNzAuNzM4MyAxNjYuNjU4IDcwLjczODMgMTY3LjA4NCA3MC42MjEgMTY3LjQwMyA3MC4zODYyIDE2Ny43MjMgNzAuMTUxNSAxNjcuODgzIDY5Ljg1NzUgMTY3Ljg4MyA2OS41MDMxIDE2Ny44ODMgNjkuMjI4OSAxNjcuNzkgNjguOTk4NSAxNjcuNjAzIDY4LjgxMDkgMTY3LjQxNyA2OC42MjM0IDE2Ny4xMzMgNjguNDg2MyAxNjYuNzUzIDY4LjM5NzRMMTY1LjYxOCA2OC4xMzE5QzE2NS4wMTYgNjcuOTkwNCAxNjQuNTcgNjcuNzY2NyAxNjQuMjgxIDY3LjQ1OTUgMTYzLjk5MyA2Ny4xNTIzIDE2My44NDggNjYuNzcyOCAxNjMuODQ4IDY2LjMxNzUgMTYzLjg0OCA2NS45NDM1IDE2My45NTIgNjUuNjEzMyAxNjQuMTYgNjUuMzI5MiAxNjQuMzY3IDY1LjA0NSAxNjQuNjUzIDY0LjgyMTMgMTY1LjAxOCA2NC42NTg5IDE2NS4zODMgNjQuNDk2NiAxNjUuNzk4IDY0LjQxNTUgMTY2LjI2NiA2NC40MTU1IDE2Ni45MDEgNjQuNDE1NSAxNjcuNDEgNjQuNTU1OSAxNjcuNzkxIDY0LjgzNzggMTY4LjE3MSA2NS4xMTk3IDE2OC40NDYgNjUuNTA2OSAxNjguNjE1IDY1Ljk5OTRaIiBmaWxsPSIjM0Q1QUZFIiB0cmFuc2Zvcm09Im1hdHJpeCgxIDAgMCAxLjAwOTQ2IDEwMTYuMzkgMjc2LjUwNykiLz48L2c+PC9zdmc+");
  --sf-word:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAC8CAYAAACAPMrNAACRaklEQVR4nO19B5hjSXV1Vb16T+qZWdIuC+wCBkwGA/4BAyYHAwYMBi+YZILJYJZkggkmB5uMSSbtknMyxgSTTDTR5JzzwsKyYaZb71X4v1N9r7b6jaSW1JJa6rnn+9RSK7xYdevGc7XWWhEOKKU2lFJOKWXoAXilVOQvCQRLhv4AJmwZqzHK0BUIBAKBQCBYKuhNC4SNDbyuBih1AsEqYF82dvFcKqWKXT4mgUAgEAgEAsHh9scmmqY5Vmv9FGNMx3sfiqIQQ0Sw7OAQB4zooJT6sNb6TRTJEwgEAoFAIBAsGWyMsTLGhBCCs9aeFmP8nVLqEUVRHKK0LIFgmY2PQI+S0gXPUkq9Wyl15m4fnEAgEAgEAoHgcKTUK6118hbDECnL8p+UUh8T40OwQmOY06wK+r/e5WMSCAQCgUAgEAyBhfc4y8PyVLR7N6XUR5RSFxv2Q4FgSaDpEcj4iNl7UoEuEAgEAoFAsGSwWusQY0T6SowxNjBAiqL4lff+7pTKcu7dPkiBYBvEjK0NBnXgqEiMUWpBBAKBQCAQCJasBgQGSIN/YowFRUGi1voLzrn7K6XeRGla/Bv2KkuBumDXQeNSZ48ixghjBEaIjFGBQCAQCASCJUzBUiEENir4GQqct9a+OcZ4baXUA2CUbNolhxki20GUQMEikNPvCgQCgUAgEAiW2QDJAK/xFtR1/ZCqqi4SY7w5Po8xGq11Mj7IGOGce4FAIBAIBAKBQCAYCW5AOBSdTsc1TXMPY8xPjTGJKQuhEPD2jrsNgUAgEAgEAoFAIBjLeKAox5kxxr8helMNQ6QoCmEYEggEAoFAIBAIBBNhnOhFt9PpHCrL8osxRhSlAzA+iqwRnEAgEAgEAoFAIBDs3ACJMa5bay0K1YuiOCmE8HKl1EbGMiT1HwKBQCAQCAQCgWAmBgg+N03TeE69MsY8KMb4lRDCwfF2IRAIBAKBQCAQCARbDZBBUQzuLh2stalLIerOi6Loaa3vobX+DdWEbAepFREIBAKBQCAQCARbDBAzwAhJnaS5EN1au8m5G5GJVXxba33fGOOv+CvbpGLFEQ+BQCAQCAQCgUBwBKZgxQEGSDIsvPfGOZe6EBZFgTQsNC/8stb6WWhOqJRqsn4gbIhIcbpAIBAIBAKBQCAYaIAMikR4fj+EoMn4iN57hYe19ndlWb7COXeyUqrMuqlvbjBG/l+K1AUCgUAgEAgEAsFhBghHPBiOCs+jtdbDnoDhQe9X+CyE0CuK4v7e+88bY4z3Hp8p2g6ncEmalUAgEAgEAoFAIDjMAOEUKpUbESGElH6Fz7n5uda6iTF2qB4keO/vHmP8WVEUNsaYjBBETLJtCwQCgUAgEAgEAsGWGpDEeNWKXrS/oxEJQXqVMaaH72utXafT+YZz7v74DIaH9z43aCQFSyAQCAQCgUAgEPSNi9zYUFl3czy71ucpmsFGCAU5AgrTq6r6T+fc47z3iIokQ0WiHwKBQCAQCAQCgeCwRoP0elikwiqlOq33YGCgBoSjJQZGyNra2jNjjG9BrYjWOqB1iBghAoFAIBAIBAKBgJEbH5Ye/D5/BiOizD4DOMUKRoan2hCDonSl1IlKqW+HEAqttTmbDEsgEAgEAoFAIBAc6YCRwVGKvG9H/npdKdWj7+ZGCMDNCYECTFjdbvdUrfVdlFKnxBjRNR3F62KFCAQCgUAgEAgEgmRUJG5dembDo22QNPTQRMHbb1KolNpPDFmg6k2REWvtF7XW/4AoCNKwQOUrRohggWCDVwxfgUAgEAgEgiWDHvB/3OY923qPIygoSq/QDoSMGVvX9VOVUg/G+xwJgTGSGS+LYMh6pFKqVkptUCTHZylng4wtwYpDa/0aMUIEAoFAIBAIlhM6i4ToLBrCKOjRDPEm50ZEMkKMMYiQOGNMaJpmLcb4xhjjzbXWFpS9qBcxxuhsn/PGp5VSf6m1PpOPGbUp2b6Zfliw4hhSbyRREIFAIBAIBIIlNUBUpojnEQ6TFZ2bEU0L+fvonm7ZaHHOnVMp9WWl1HGIhIQQHBiytNYlNzYkg2ReQGrYK5RSD7fWop4lGUGgEG4prNKvZO9BjA+BQCAQCASCJUNueLCB0VbGw4iIhxr0GkYGitKh4JdlicjD32ita6oHsU3TGDJQakRK5nRumwezaWTcVSl1e+prkp/jIlPBBIuFGB8CgUAgEAgESw4o5kifsq3mg5yG1Ybe5gFSLKRdpW2HEP4+hLAeQoAhEr33qU9IXABCCE2M8cwQwjWy1K82tfAwbHeeAoFAIBAIBAKBYAr0mwq2FOthtRrtFKy2Qt6PNBiTXqJxIRoVuszwWIQB4jysHVTAx/iTpmmOzc61HOOaiAEiEAgEAoFAIBCsALYYKDBCvPdHxRg/QcZAamK4AAMkGSF1Xfdov//tvYfhUZIRsl0URAwQgUAgEAgEAoFgFYD0K1BOURqWtdYWTdOcL8b4jQUbITA+YtM0Nb1+Zq/X62qt2QApRp2GpGAJBAKBQCAQCAQrABgeiHyA9paNEOdcEUK4dozxD03TwPiYay1Ir9dL/UcAPKNAPoSwEUL4O2NMB/TAWW+TgachBohAIBAIBAKBQLAiIMMDzx2OiFhrTYzxvsSWBSOEDZG5A0aIc64hA+jqnU6nQzTAuihSIMRQehaaJ5YUJZEidIFAIBAIBAKBYBWACAg1J+R0LKRipc+896+KMZ6WGSFxgUYI9veFpmkuQMfVweHCCCk2LRGkaIHFSyIgAoFAIBAIBALBqkVAKMoAywOKfgErJMZ4gRjjV9guiDE2CzRCAhkh7wwh7EOTRI524JjJCBnWM0RoeAUCgUAgEAgEgiUH9xNJPUJgjFA38kvGGA+xUZAZIXNPyQI9r3PukHPu8SGEo2FzcCQEdSvUx4RpiMUAEQgEAoFAIBAIVgj9fiJMi8WvQwgnxBjrrDnhImtCNmCHxBhv1+l0+hEbMkJKGCFigAgEAoFAIBAIBHsHiDSgU/rjYA8gKpE1K5x7t/QQ0i5DXde/jzH+MepTqHGioiL0iovUJQVLIBAIBAKBQCBYfSSK3qqqzhFjfFMr+jH34vSm2cz4CiE0IYQfxRiPoVSsdHAwQFAPMsIIEQgEAoFAIBAIBKtohDjnzh9j/CoZIEzRO3dsBl02S1Dqun6b934/ojLcIwSRkKIouKOiGCACgUAgEAgEAsFeqA9B+lOM8XIxxvVF0vJmzQpTOCSE8FDvPeo/NBXOgyHLDDFCBAKBQCAQCAQCwQoisWNZa3WM8W8W1Bukvw/nXDJCms2cLBSG3Hgz88pwY8LUEwRGiBggAoFAIBAIBALBioMUe6Q96aqq0CPkSZSGNU+0i9w9pWHBKPmN9/7y6NpODQlBz0s9C7Uuy1IiIAKBQCAQCAQCwSqCUp2ApNSTEbI/xvi2IUaDn6MhkmpBHEIiMX4hhICO6Mi9KrmPyWaPwnSs6YVAIBAIBAKBQCAYD3pZDJAYI+o/+u/BCDl48OAxa2trX1BKXVApFel4Iz1mrfzz9hNCCEzH+wbv/T07nc5GCKGgwvQeHS+Owc/4OASLxdmDTiAQCAQCgUAwd2w2vNhlIOygtWZFUPN7+/fv/22M8eZKqVPpMwfDAMYHmKvmaYxxL5AQwh2NMfdumqakCEkvhIA26bEoirgs11AgEAgEAoFAIFgFLIXyzJEPMkKShYF/8b619hsxxgdyhMIY47z3nLbl5x2BgKGhlHqqUurqVVWlw0V0BjYTGUHiQRcIBAKBQCAQCFbJAAFgbHDzP06zQqE3Ih7dbvctSqlXhBBQnB4QeeAUKEqDmsvx0APGxr4Y46sOHjx4fhwTGSCoCckNJoFAIBAIBAKBQLAKNSAMFHcjutF6D0ZI1el03Pr6+qdjjFdVSjWgxt3M3NK54TI3oPBdKfU/3vtbVVV1kN7jmhTB6kLun0AgEAgEAsGRGAEBEHHg2gsGDJKiKHpnnXUWIg43VUr9AMXgUP7x3TkbHzA6XNM02A8iLdc3xjyvrmscU163IhAIBAKBQCAQCFbNAEG6VW5QUNdx45xD342mLMs/aK3vbIw5Az1CYJxQUfq8kPZflmX/eGKMd7XW3hfHtIjIi0AgEAgEAoFAsJewVAZI2wihupBAx4nu5Ig6fEFr/Wh8DntgzkaAiTHyNUr1HsYY1KE8OcZ4hdZ3JRoiEAgEAoFAIBCsmgHSBhkhie5Wa52OtyzLVxRF8Rqt9SGqB+l/fY6Hwk0Sg9b6aKXUS7z3F8lSxiQcIhAIBAKBQCAQrJoB0m5ISFEIwBIlLjqVo0v5w5VSX6ZidP4uU/PODK0IC/+DHV5DKfX4uq6ttehNqDbztAQCgUAgEAgEAsFQrILXHsXmRQjBwxhA8bdzDtGQuLGx8UdlWX5AKXVJMhQQDbELODdOC4Ox83zv/aPLsnRFUVTe+3Vmx0LhOkdtBHNDsj4TL3P2Hv07TkRMUucEAoFAIBAIFohVMECQcqXAREUpUDAwGiiYoOjt9Xo3M8agT8i+BRshMD5SDxLv/W07nc7biUKYDY5kMEmh+tyh8xQ5fjOjSE6PVlQthxggAoFAIBAIBAvEShggLeRGiEb6U13XD1ZKPYeU/USLFUJI3coRKaGu6fOARyNErfWvmqa5SVVV3ymKosFOvfeh1VxRMEcMus5khPDrYT8VA0QgEAgEAoFAsC2QgoWW5Ol1VVVQMP8jbkWNrulxvsD2UY8CfK2uaxSnC5YLepuHQCAQCAQCgUAwFizVWKRUrLquz+O9/1aMcb1lIMwbgYwd4B1N06RjEuV2JYyPPWGASJRNsMLYE3NQIBAIBEeW8E+1Hlrr1BXQe38lpdS7lVIXijGiBiPVaMwRefrOOupQlFKfd86dCcOkLMvunPd/pINrPNCbpVZK1U3TvLfb7b4ChugE29hTBsiIdDOBYNnAtVqD3mfEMb4vEKy8HM9ld6sfmsh1wZ4DF2uvJDYbk0f8QUpWUVXVlzc2Nh6olHq7McZRQfhOjKy4ze9ZWuA7a/T/VYiWd+zT2MHxCVqoquq7SqmNI+XC8CK13QIlRsr8bsH8Nr1ymNYwSI1m1Wpir99/MfYWBJbhuSwXw+OIh97LcmGlKWIpyoHoB4rOYYxAAf0vY8xTcG7eexgnO91NGLI44j3eeJ9tSR4LvwaDxsUyT9yZIWdZG9A/Z9vfCgSzHpJTpjbq1ppUtOb4sGiI4AgHy8BJH8sEdliGsKlmsBzHM78HoOkxHst2/IIjEnoWaewrHQFpdUr3IYQSXQq73e7TNjY2LquUOgFsWJiwWcfyQeBu6lj42l/kxobti21mtCCKNBFMjUEh+7EHXvZ9SdsSzBh509ZRiAP+X2nHmGD5sUyyzzkka5yNoihA7b/lvdzBxEZIbpwIBCsg6w/Dqgv6ZBSgQzoaFFIdQHDOhaZpHloUxRe01j1MXEzoEYJm0HVg79sgo2SkB14gWDR4gRo2xvPPB313GT2DgiMG7QhHrlnldXx7hjhCsDxYFtnHjlKWyzBE8ADwPr+G4YHHshy3QDCtfF75CAhOmLwFqekHXnjv7YEDB37R6/UeYIx5f4yxE0KoQwhVFg3hbuYqC/nz+2HA9RlmcIgEEOwaWgaHocdmR8yzw37M2JZet3+fL2J5SpdAsADkKVd+QG3dIIxdiM5TAOMZr7FWsAe5nb44aRqjYHXQvq+DFPfdln08PvlYYGTwseA1j1s855/tdJ9AXnvCc2ObrJF+iphEYvZOHSmQ1x8xMv1hHL13bPm86gZIniMM+6NANMR7v+Gc68YYv6CUOlFrfZIxpuQFxnvvjDGg8fXZxeLFrxhyceMeiRoJ9ghy44GEQ/DeH22MuahS6jil1LkwlslbdmoI4TvGmJ8VRYHeNchNRCPNgQJHih8FC0Ig2cvytWy9xzK6P+wzT1uchKCBxrl1zp1fa31xpdTxtC98EdHzXzjnvrd///5T67oemAojWC4g41ophXt5YZJ3Ryml9tP9PBPPMcZTtNa/CCH82lp7RjYW4LRcCkMEYy2Xw2yAoD6EU7Qy/WUm+2zPD3723pd0PS+klDqglOrQw1C6+hlKqdOUUgeNMd9CFhnNIeiTIARKehnWmFatrGDJUBQFdGYLnbnX653LWnsZmkfH0P2sMH+UUj9TSv3cWntaCAHNtrebH2MZIatugDBwoqj/wGvMziKE0IMFX5bl23q93rWUUvfSWmNyYAJVmMTWWpOF/H3GmtWm7+Xv8EWVqIdg10FeqrKu6ysqpf5aa31trfV1WrVR+E5awYqiwHz/fQjhk0qpNyul3metPZ0JHPIcY/EEC0Zg2MIyrVzMk+DbBgcDMtm3/t+aPD8YmB9gKLypUupOxhhQtV8gxljSWsBRw3T81lrX6/V+grmhlPqvsiw/hAUX0XPaJxZfGPD8u3bKmGCGYGUc8sg5d06l1OVJxkHWXVIpdbER4y4ZsORohKJlQgingipfKfUBpdRnjDH/R99hBZ/HwkLvaR75yOs7cmMjj07AMMFnrUjIRBTVFME4d4zxGjHGq2mtcW2hgF6CxvrIa0DGCoh+vqm1/l6M8VvGmM8opT6ttT4dDmF2jK2YEbKnqL4NRcza7GpN0+D5Olrr2yilboi5RHMABihjXWsNI7+ntV7z3v8KcjHG+BGl1HuLoji9TfqT7Wd7J5FabfDxc9qJzoyIfjgfVl7TNJ/UWl8ty51MnmF8boypaTFLFl/rwrEVz4aJzv5f9eu3Z5BNrBdqrR/Eb4/zU7X8wDiDUKjz95xz1ymK4nFKqT/PaKCBHnms8NzuRcNeZUevXxBjfG5Zlr8FgUO++HFDzXbsdUKkBZ28YbdWSv0V5g/oszHXtNYd59zp1losYM+GjpB5IBdyb+ABCiEgKgqZ0N+nc+7eRVFcj50ZOGbqLYTHJ621J3vv1yco0OvLFRBmKKUeA6EPD6e1Fk4TKMVnGmNwf15ZFMVnt0lvGJSqxNv/M6XU3dTOcRaNFU/j7xB5QE+nz+AR+70x5rROp3Oac44JPc4+oNG3kVOwDvvdgO/xxWA570fRl2KBLYriqUqp+ymlzp3JbV4bhtG05zV+oPV+XlmWL/feo8ksyE6Sp5e2MxNFlY4bnvunw+uMtOExrslMdk33l5WOHh0H3vuuMQbXb9cQQsCx3FwpdXel1HWo1xYbnrgfO1qDnXM/tta+yzn3qk6n83U4KcGuSfcjGZgj5NCO6KPbkRZEQXKDov05jA68x4ZHvil2Gg061tYlMs45RDduobW+aYzx+lg7Wt8Z95puKlCbbRDyOYj78+kY40eNMa8oy/KX3nv0RUtzsu3k2qmYz/dN5/fHSqknU2+27X6L+x1I5n7MGPN6NLZO4ZvNe7Gjgwsh4Fo/mtZjwNMYPkj/73fO9eAMJ93UUur0J4uiODmEAHk7Nfia0Jqb/nfOYU79HR3XcSNqoA/b3IDtPzvG+Exr7W/of1y3I4q1kBej/P/256Vz7liEYKFkQaEgIcOd0sOAR97p3LXeQ1gX22iy7Uz7EMyiHX0I6RFj/LfMq7kXOqHz+O5H52KMl40xYtEcNnYHjWGMUzfo0m1sbCA969F1XXdYKOMZCvlOixxpW1yb9SKaf857359/dY3pFLFglbSYYr96UfcPDgreb3bcENTvxYFh8cSxbh5yH+/kotBRp986zv5rpI6EEL7fukfYF+4RHred4NoftoCEEK6P6zziAa8+EHf4SNvAtYF3LITwsRjj82OMt3bOnbfT6fTzyfkx4BpVQ6Lxoy5A2tAgelU0gI0x3j6E8AuS1TXJalxXP6HMxnkdijH+DylrSN1Nc4OMeyYpGXe8Dhy/ZVlC6bliW57twqPOXr9RLQb96wEllRTxy3vvnxVj/G5rjoQR6/K0awbjGyGEe4cQzrOZmZIAuWCHHC8bz9OddKvOguUJGxoc6eDPcnmTp0/RMaZjzY4NDqmSi9dhJIQQbhtjxPw8xPIMsm0b7HhMee//23t/x6ZpjqUUrTRfxqRF3nYOsdymbRXe+8thfWnJ62FjIK1H6URjfBsd1+bFHH8NGvrAOG7JSr6mnvbZlv+RxvX7YIzsZN8EOLXWSG/oOuce5r0/BfuhNWDYRWKdYaR8zPTpf+31eueFQcWOy+z6DcVeqGdoh8C3VspsDnZPFtptMSpxU8iDwKHB9s3Lt5mUvtaFxMBgL1hbuZhqARIIRiBF4ay1sWmam8UYP+G9vyWlWI0ztnIjBtty5M2GtzN2Op2jtdZPNcZ81Dl3cdoXxnfa/g6NkFUIv88r3aLNljfRdZhzAIhvatzhI20DY1FrfX6l1HVjjCfGGN9hjPnN+vr6u5umuVEIAQoQlOwKSlHWrBUR6iYjBYERypoWsxDysebpUrG9fkHRcs6du9frPSPG+Fqt9TGZkpgbCnlku/3onxvXCRhjsIAjovR+7/0j19fX4TXlEyhnIctRc7IkyK8pPLVzBY2DdL1Rv7m+vn6ZpmneoJT6rNb6YZQOxN/h65xHnqZmo0Q0S2uNC9/QNv5Ya/1irfU3m6b5x6Zpuiz8SCvl38FLXbVqRydGu88Hp1shIsopsXjN++XPs+PA6y6uGymD/fmDz1Dr1zSNaZoGzZl/oLVG2u21QwhrMcYN/G4RLFqUGvxaa+2XY4xPDiEcS8feH2tL1N9Ec7Rgt/WzuAP5z8OW1vr1GONxzrl3aa3RIw8RkDiLEgzaD+pE/rEoip/EGG8J2UhjkmW33ssGyFCQRQwho8kbgLDWA2lSw7pL4VZSxppWMWTbsMnZsXKFTgwJwTyRFl7UbzRNc+eiKF6PvF2a+ElJmkBQ8bjlVMOKGnambRRF8Wda6/+u6/oq8JCQt4pdKXM9ScFCkTtaZvk4TIl3zt3cGPPBEMJ/N03zJ1Q/Ac/gGjkZkXqW/zZnJwRYqeLjHdh/CeMTtR7GGCivD6JUudxJlB/jqAnTP3aqHeA1oUsL7WM6nc6rEcGy1m6QEyD3VE53Q5ZnfuUHkueCzwXOuRSAjDFeyHv/0qIovqmUugNd7758w5jJoh6R/m8blZOiIBnI46tD751Pa/0vxpgvOucQNUCqKEhsIIfTYSNStMN9Hxa5G8Q6hf1x2hVQVVU7ZQuEO9BjkmEGY74oCu+cW6vr+nHGmO8ghTDG+EdwAMBIof0hApsupJov+qnxMcajYoyPjjF+3Tn3jF6vt68sS07RPSzqs8tYmgm5A1mSDMwQwpVCCB80xtyE5tU+yGHSe6d2vvHYIedTMsyVUq/33r+41+sdIANzpI68pw0QFl5YSIwxycvRNM3LiqJ4LdJXOGSXMa+wl4W9ZvlFw2dNq/CxvfBO85i1EnCkPfY8MME3NjZu571/FbG+uDELcEeCFnF4oJlOEXkHx1lr/9N7f6N8DogRsqfQnj+5Q2Xax8CoLlJZaJ26vrX2/5qmeUzTNB1KYbVFUUC5y+uU2nUVLHP5ePNx3/9eXdeo8XiRUuoGVFzO55UbHfn5jvPgdYB/D+VujRTkk5umORf6T2VecSioeTrI2IbFEpE+6EXqB+vr60iPPlEp9b9KqXuT0oRHnSk2yRhE2SbJIXj4WZGeJy4dY3x5COHNGxsbFyFymzSmcJ9xPDtZgzL9ZEtKFv/PKVdsfOB/1FCwoeKcg/zG9wOljOlerxd7vR6i44ggIRKJIv00B6F04rpSSmK/wfKcxx4beYoYtQBE3B8Bh/DGxsZdmaGUokH9FFzxeu3c+PDe/0UIAYQLl86yH3TmnJka7fuD+0jv39Na++Gmac5L8n2oEbKnDRCgTTPa6XRwE+5VFMX/0cTmkG5DRUttAyOn520bJTtNv5LHzq/BXgcWPTCUPJfHIHkayhkIEC7gg+cMhXjp/RgjFoiTNzY2LgmDhz2QbYVqSTxVgunAyvWOvLgZBs5PGjOQqXC3Qql8ktb6nXVdH080t0gPgCeubYTkufVDvXQo1kZuM1IAtNZ3p8WOB2ZbQRyUmjhMpuSv835R/AxWrVfCmCqKAudVwbtMkUModXmK27ZY0rm003GRriHLFUpb4m2CfOKinU7nfSCfUEqdN/uM7z8bkByFGuQYnCu01qD1vVlZlp8OIdyJoiG4z0ykMbNj4Ug0GyV5XxBEPjhdKytUj5nR4uu6PsZ7//KiKJBqc3GtNeQ40MABSwYcDBUYy7BYDpPpCwZqnl7V6/Xe4r1H4Xg6L2JnmsiAP9Kht16rNFe89xcNIbyWCDj4/ZSel0Wap65hysZ+k20fbFm4j1dVSn2k1+uBqQ7Og34mBztpIP/3vAHSDu8BYL3y3t/LGPM9Em6W8uKYqYDRvkF2wA0TBVowz7Fbeu+fwQt0VvfBXuH+V+n5E0qpRxFrzLWVUleH91kp9Q9KqbcR+0YzwJPBlKJpMUMaQlmW722aBl7A5JWE9w+KEitL0oBqpbGolT2lv5LchJEBJegmRVG8DR4yUqACjcncCMnrPdjg5u2xEmqstb2maa5srf3HTHHNox6+ZcSgN8TbiSEMKQlXUEpdTyl1R6XUM8gTz04o9hbyfvtzhOojbh1CeCVYsWKMB7PfwUOO98a+SNzrYY+NkRR1wvWB0wQFr5xlEEL4m6IoQNd6PXKomIxtjffNKXAz8djuANjveRD1AsHCxsYG6wFcJ7cjcJPMdn1HXvORRz7yccWvDx48eC1cz6qq/h5F1cjw8N43WX1LXl+1NFo9zf+ba60/EUK4NdYZStFMEXlKsxOMQMtIS/eaZNJ7lFIo/GfvBixOlotcD7qTpjJxQKomE9ngcQljzFu995el91LTcO99Rc6n5XS7zBJZc50t73c6na9570FDhqKci9KFq7K8ODPGhc9rQqbFEWEECiYHLUK35d4eBKYs5bxzXoTeCepBY8yX+bd55A/sJ1rrl4CJxBhzT+/9w2F0IwGb60kyYcJFwRe01r4mhHBNYwx43UH9i/06apA1kZdXsFR4t1Lq1Cw9YhA4HYqjCqzYV+RVO4dS6rJZHn1OU952zjStqN1VYoxv9N7fxxjz7awPUy6DOf2JozSHsU01TXMeoq7l+cDHmPd0wntoQPccpdQLrbVnZdtj7xwW7TcjpappmqsppR4RQrgNFUfnx+/yyJExBsQmv6mq6oGUY5+8jGAzm4arfy+BZRD6EEGZJApjpNs8ASk4UC7p2g9SgtqRKHa8LBTcgZxlXIzxXtbaS3nvb1dV1amzaAqYp2HxGIB8BTFBLsfb9X5Q4kCIYK29M+jnuaaPwE6mnXq5FwHMKzQHfYf3/tnOuSdUVeUpI2XgPR+jEd5eQJzU+MCNd86lonCwZfLXILfI0B+UhjpPXASGkPf+pmVZfj+E0NFar4MLCj2X9rwBMmyQUpfRtzvnbkMTIDU0CiGcQQvOOahZ1WGbzF7PKn1BIFADimrx8qnZ4nsW5dEmTyxFLqBAPUQp9TJrLVJBWElK4fl80UIRp7X2t9hmCAHFus8LIdzQGIOitNzbmD8uC/aUGONfl2W5ARY5vC8dolcHeY+MTJ490Vr7g4yPfiqEEPZ57xFVAPUlIhFgwbqZMeZo6FFUqIiHHSA/0SD2NjBynXM/p/4B/L2cECQP8Wv25NG4vjpthz9vO49wCIh039ZaC0OHC3a5ngTpWxvZeDdVVX2uaZrbxRhvFUJADcC5Kb85trx9aX8xxr8/44wzvrBv376TW8bS2BbFXp1P3O8B98t7vy/GiDqdO1PviFFpIEuxruZETSRr8QxWp08755Dyh6aubbDhnBvjI9FuFMfjgecsMbxtOa5TTjkF9M3/GEJ4Go1pHnNYGtI8WpUUJlrLsGY9rCzL/xdjvE2n09kYwA4Xd9MgXWJESquDPLpwjPGf+RpljFgb5GhnvWGeRlzST8jJgOMBCck1i6L4JcbqZk/QUBwx3vdBExGT3BhzJ6XUV7JF6RjnHBbPlHYyYFPtnGKBYB44YK29iTHm+Ow9VoJyz8Ujq6pC3i8KC21LcTsM1tr0eVEUP9Ja/7X3How+KAjOi4n7Td6osdxfxBgf1zQNPCspRE5c9ZMW9QoWjGFN+ggHiY9+6gdSmpCfXhTFt7vd7uurqrqH1hosak9USv2eFDYeV+0u5zAG/rnX66X8bxpP+dgdRrWa04feM9tmWzZjv+jcm7xvVJvB84MZljboeZOA37lAzdKQKvZOYwyMmx+AM5+2m6cvJiZF8Ox3u91nee+vwEYJ19COu8DjGi4JZjpPiV0P2gYcJ2+k1DdOJc33uQqygg0lHB+K0t8eQrgEkSj0a12ySODU55E3g83TsQDsZ2NjY+3oo49+vFIKbF2bFehEbZsVcG/7GANqnMcOgbWLSVEwp66DvlAbGxsXheGfbX+LwzeTF0sbCpn0uunD06nGJeBJZALr6+vYxuNhgLbq+HHt0jil/fTv/7BD32F2DhvCKb0WRgiYEL33KUWLa+SOGANk2EJARWb31Fp/jiyzCCUNYawxBMjSDnzBaqNpGnRAvQV7CFFIiELXjAkGE/s1SqkXUz8P9rpxd9otTCrMrsJeNChbIGQ4cODA/Y0xzyMBBo/1lsUT/UBIyUINyXmstSkfG9vhhoWCIxukHMEggQIPZeiUqqpA/XklpdQ3W4ugailnkLNPQs+F9MH2Y6q/Mecc+nz8Of3Li3Ius6HM3LUsy58wfSvXhoxrGHS73e8YY0BP/Y0sQoP8ej4fRM1RU3hO0P/SXE1zdBLliDtE7xVk9ZboQ7E/xvg6pdQt2fPKX1vBdZQVM8jJY7TWH/HeX4pq5DhiwnJ4orBWu7YjIwnZ4jyAEleW5eNijI/acmAZm1b+vAjMsGC8oWt7GaXU+5xzFzDGdLIaII7+7/W1p5p0XlBH9+PRi6Otu7aNyRZ74ShMa0jjfqUIJ/QKzA9ExbXW1yD5m+7fXr+J4+Bgp9M52DTNnUIIv6GVCXmVqyYYBXsInU4Hc/O6eJ0JjDx1BIvbY9CLwHvP89gPC+1nzCn9hQLhbRgS+/bte6xS6iWZF8qQwobICATXl5B2UJbl7+j3/U7CC7wkguUHK10wRtaLovhVXdd/kxsh7PnG8MkKkq9tjAFRghqzBwUvYJcHWUJL0c9rB95TluXHybDGeyn6MWFxeCzL8jR0VldK/YzfJvrdHrM7xRifRkQPjo4dXt2xvYirkiozqTJKxsdTBhgfqw5WzC6olHpdXdfHUaF9O7qzI7TrPlC465x7slIKOf6JoXBGwHysW2uIH/HI2wjs1BDJw385EcUlY4wf7vV656Pv5A1L9zr2j/Gdw6IgYGyboIFo3g4iB+Ta6Uqp37ZIIcY1RvIUObTAAEPbH0IIf1cUxUczhsAj4kaOBBbCpmkgNX6stb43qBSJhYG9ZXurMlCwEnDOHaeUusAgjwI9f0gp9fMsxSUJilbNx6C0my21AER7iAK1Bxhj3kXGCn4ErxMoTt+K3E1jzFdRWEueX0Rj4NVY6DURrAw4xSl0u93vUtrNqZQTzExr/TFLTWH/jt6DEqSHsPXkHnNs7vL5/lrfx/+vYKO6HRkcF1D4wCjT6XTQ0O3+SCvjOhUogCGEgzHGO6+trT2DmsYBbHyMHQHZSwW17LUnuk2wk504R+PjP4i97E7Urf7iVM+J5wsjfZTu2yuUUr/AD2hMzOKCpxNyzl2+KIqT6rpGhDp5bAY1FZwUA4rOoZfcBYxvGJNZYfyO90E6D+YeMkH+JYRwgvf+ajHGY8uy7CAVyloLw/oAmkbGGG8cY3xIjPFNSqnvtJ1fM4yIXMwY8766rqFU5xvc64vPvgkc4OlaoOs9GfpbCmdG3Ie8j5Oi+/hAkDIZY85rjLng+vo6oszX9t6/BKna5MhkQ2SYfGPdOe0+hPDzoiiuU5blB8gh2j+gPV+Evg2SsVEUhauqCtHi9zjnHue9fzImO7xf1tplZ5AQ7E1g8TyKoxe0qMNQ5sZOH0R61BBK3oQ8fJ+H81tGCPjCE3lGCAHMWJc2xlw8xgjWq0ejRqTT6XDXX2bgAlJH6wVfE8HqgI0E1Bt9vq7rpxZF8VzuJ8Mpf9RwDovUjZ1zF6yq6qfOubJlbB82toka+k9an+fjEQWXn+cO0fSTaTS1pDh778uqqj5Q1zVqXF5PHspPFUVxN2PMD7JNp/QQyuEfZBgNBNFSTnF4aftnksfSZYxkfphcmCcyxVvXdf2XSqmHEcHFtIgkc5iJ7RSiUUb66WfHUPQRtfoIjTEwcF1Qa31zMkrQo2CnWC/LEs0pb6yUekKMEexefB+YAnfHgD6ysbFxiaIoXgCa3RnS6cL4x3V8pdb6rdbaM8FQNOi4MT611htUV4XHhzudzgtQj0LXEg06/zaEcBE4FciTXu1Qz9REJXshYu07UorPq3G/SOs6KIuhz2IcTuQcpNRBkCncRGuNe5b6xUBe7t+/H3rAJ8uyRNNIkNc8Q2t9Z/opT772WAFZDkobkJL7LRhFnU7nR1TiwLIx4Ug3QFKhDHc3xQUqy/Lp4JXHRQOX+24foODIAxkNoKvr0AKBvHoICp15WL9Fnw1cLPL+HlQ4jh9vaoTcxYoMCGoUh0Xu+03TnGiMeYzW+kHW2m8i6kHbOSwaeIRQIQqmB9L0EtWq9/6koijQewnNsbo8Ful7KDQ9OoRwae/9z2k85z09DjMwqAbq2CHGhyZF9Q9Zzce0A3XNe38IcwTzb21t7X3r6+svQ+G51hopkEjPSvSnRHXJtSb5scyTBQvbf70x5kGZc4CptBeKrE+Fph4vL2il1OQYV0PC93B9f0QNC99irT2D09+GKFr9dBG6FWAGwjjsGWN+HGN8oXPuBfDKIo2VSDam9dhD+U6w1j6saZovlmX55iySt2MYY9aapsEceS9FPpLxMcbxDpobTOGOefH6pmme2el0vodrw8FJIikZOibz/SKN1xgDutyvFEXxlaZpHhVj/Cvv/cOMMUghzg2Raa7HqSGEm1RVhTTg3PO+16En+vKmo+eiGcnGWDUkZBT8lPRdyLmUgs3pUxwdq+saEbBfFEVxj16v964YIwxW1L0Nwn7a90eMMSdYa0/PnCxbUuiO+BQsWpyK/DW46ZVSmJSYWALBQkECnsdkrkiwYOiQ15MLzw8DisWJFYX7HKQu6rR9Xrw4VIp/SjLAP2aMuYG19msQZlnX1MMOU4wPwRjAGKpAqem9/3fnXJ+JhZD6flDfAtA08pg/LLyf96uhsTcqOo1tJMN5h+k2h2h/yRnV6/WcMeah1tp/MMacRawucOxBuYUBMlU/j1VPZ8xSOkHRjayCpxFT1MCvt55HAc4W0Mxe3Vr7YmvtqTHGFBEJIVT0KJA6TX1YUvo0OD7B0ka1RhwFS4EQPMqyRFEs6oNupZRCVAtKWO5Q4Vq7sfq5ED25KYriX+u6vmirt9LUgBOqrmt0l34ipZWVLWrVYeizJTIVNp0bfv9ZpdQNrbV37Xa7XyevN4hGmEEL15L/P+zRKmDu1wVQawMQN7ynKIoTqBHuh2m9gkFWDznO/H1EWBjf1VpfrdPpwPhQWSH6kWCAxDG/lwwyot+9GN3fckwWLWYTfK7W+ixKr2LnDzseeQw1MH4xv8qyfLvW+vohBNCb5zoyfx9z7lWoRynLEhEUCMhE3d+OWIoBsokU0sQig5vQ7XZ/G0K43ZAJfqRY4IJdAtVl8L+wJBJFaObywng9bsQ4RPogtpMYKIiZMY9g6HzBoX3Cc5ueidGlMyLHU4wPwbiAQggFBwvYf+KZjI31TLlLi2aM8RrOuX2gbc2M44GphUinIe+z3kamxxmtd4iAJEpZSlvEsTHtNXKjEwvStM0EV7kPCCkYebonqIvvPID1LC9iHcviijFez1r7z0VR/C7rKZOMiKwgun8oGUtVP7edIsB94oyMHACGElKo0L8F6Xxvzu5fXofExc8DQalJqS+N1vo4ay1oUFEPkihHp/D859ENGGBXUUo9GBbVmMZHDqQ48jZRv/RPSqnrIeWGZHzfMTUFttxXqiNJiqbW+lRK6wFN9oMpGlnSvM/vWXt+W7re3wB9trX2h9k94TUsL3LeqwgT0qwDa/CEtK9vNm8GPTBuT6Frvj8z8pIRwzVNtB0HvQL32Fr7lRDCX8UY0eA1PyTs+/lgzcShkFzoE9Zw8gUfl6QYnX2X4KljikXT6XS+3jTNXcFwkfVf4O68OeY9EX5FkxFMK13uDkqhNj4eqVM5+z7m92UlgZ4AGxsbkbyvSPXoM1FkReXo1vyuUQ3PyGhpp0kNUgC4MJiNETwlBiyJcghmgCQji6JAIfoPlVJ/rLVGU7qcYYXHbENUz4chH8vdbhdz5JtKqRsNMFQ0GehXtNb+r3Ou36BtyuNnrx6Uq/7iHmNcn9UagDmfN5rbIRaqmJVlmZQSUkDPrZT69yyHfWxa5RbeGUK4K2oS8jf5/lNd3KTBLb5P/SxUOGeIUvws5xxYer5e1/Vjq6rihm1w4rDBkxtQg1LPktGrtb5dr9d73dra2oeccxPfC2JYg2GDyA7SXNBoNnmRszSpcSJnGKus42He3U5r/UVrbV6X0SdomBIDHVQZDfPPjDEvcM6BUveF1tobZLWEHEXhVEueW6ipukVVValpXXaefeY87ke1x42QScD6wiBmrFHAmP3joig63vteHjnLt52Ns5Sqh4tfVdV3vPe30Fp/kGo+YMw8vCzLl2IMQ76TTMvl+5adiwGSXWTy/qYcSwo5vVNr/Sx05ySBykKIPXSLGPzYx4Ottd/govmcwnIB+18p7AWFmRbXn1M4el+rqBevQSt6TbBebLbp2Ow0jA9ydqttctHb6S0ylgSzxpYx1el0zmia5oeUSnLY52hWtU3Ppn4N0/r6OhQYGCCMdmrGOWCAxBg/T78FQA88zXlsJ2uHLrDjYobGx0KBe4JoLaiIoZxA+QaRReuaDY3UDnn/pBDCg8qyRDHrKEx6sdv7S6lGrNhWVdXEGJ/qvUe05Zla6xSZQ+pJURQcbTms+Bv3jhiiatIdutbaJ6yvr3+q2+3CZp2oHodJR8jxdHWl1O2HpCMOQ55ai4H1Q+/9Tbrd7i8RmSHa9kUtlIlsoqqq7/d6vdtrrR9K/UtwvXr0nOqnSB/9AvpYVFX1e2Llap/oRBG0IwUhBBisv7XW5nT94wDX+EZElY2MCHZG5hHNoULTGIP79Wil1FOVUveqquqdNAc49XWk7JQUrK1IVhtFQUC92KDhj1LqozRZODzV7+i7AIX3/CgWq+t6P4dg2zSq8jj7GuwFUAj7Z8T6wcIg90LgvT8NIVyUiBK2jAn2WExgU4gwF8wbiN9rLh5Og641PrMeIaPmRXoQ5S2cMpCJbe2dla/bgkQho8xVy4pVtf/5uKFlozFkjBHsUmoAecCgxyCcVFXVPWB8UDGsmfD3Ex1+lm6CNJFk3JZl+XKt9YMpjdVTXVJuTMV2BIjGZZGlsl7ZWnv7IXUP40SUEOFDSsyD8v21ultvZ3zg9be897cuy/JniKi0dD7e7jgN6aYCrV1IXwxVVZ0GpjCt9Z1ijDAuO63mg6jJ+csRxoegBY6IpeLlokipVCCpoY/1do8QAiLRV0f0D3Uk9LsU9RtHLsFIt9a+Msb4J8aYd6Aei7rZ5+nehx02p2CJAXI4+rnyoF4kFo97E4d48qDhIlO4SS0IV9Ra/wsvwJxdQ4qmPFrXYJziqxH1DbsOSsdAesf/0lvsmegraIiAFkXx5I2NDRQ+YryutRSs7byPAsFCYYzBWGwXofehtR5kJOQKFxvhKc88hPDNGOOvRlBWXs85h0JYV5bl+jIr+ctsHI0JcHnfhXqzsBI8KZB29SDcW9JNBtYAzQqkzHMDPlbYkfaETIhXWGsfSlGS9PVW9MMNYAVMbIVEUQ7cHQ4i6ocyNsAsRQYNamluPME1yD3OeD4lxnibTqfzgxYL1ULWBNaPiMExGRtYq7rd7puNMTeJMf6Grj2O7b0xxptXVXUGjA+heB8bfZ3AOXcG97oZ9x4jrY+Ial5Y1zVSsVLJxrj6kbUWmUJIm/0VsofI+MBHY415MUAG3dEYIUwTbSkoGImm7L6UM5oWUmKJwI1byMqBRnEIX4JphW4uagPQIEiQIWPp2Nb6X1YPCxagsixxbP+RLX4qEwhpodRa/01RFDfK+Nnz88nTBQWCXQf1F9jS4bcV1UsFs7ljZ7PVzdngz/B+VVVnaq2ZIWdQzwvUnYBW/RxN0+Rsh0sH8rKvHMgZAsUDhAComTw4LnNUC//HaVeZ8ZF2MS+FmdJEAilheCul6THfB3ogaa1P1lonJjRCOxUrl8kAjBBNNZtX7vV6N6IC3EnWGnQ7L4uigOMz1y9GbeOw4mKl1H2qqvoZpZkNWkPmijxLA3ObDMtY1zWu92e01tejNOMPxBhPqKoKZA4w3rCOz/vw9hyKojhETss8TW1b/afX68F5eUBr/fG6rs9Fjtxxdon6KZDkwFGfIh+THrMoJ0OAi0kpT2lxKMsSaVh3x/9N07DAmlvocgCQuvC4uq5vQALuUMoX8z7I4+xrQPcsrHIEhBUs7/3HtdbIc4eh26dTZOGQeCa9f14IAd1KwROfCkGzzSzt+QmOCOQpOJCpGKcXGyEzf8wFuAyq+U4KIVPc8hindBeQhACDNHh875rWWjSWhZd1aammVjwCAqX9GlT7MVb/gRbg0Ht8WZY/H2B8qAlz2ifaL+07MZhlfRHSc1VVUOjQ1+L3JHtz0pf8eNq1dmAe5NSu+9J4HdvCpFqlC2itbzmms6y9nmHfSCN7L9V78PVrGx8LXR/aSm1RFN9WSl2LjA+c88i+VoLDkdd5Up3S6ydpYojbYq1NLJvGmPOh6aD3/irjGCAkk2HE4/eDZOu2+YJigAwBNzDCBUQuKJhUjDG4uc8Ghzhf4AWENXm7CGGeC/zKzrlzUKO6BsaRPM6+BmN0xl2Z8dfpdE6jrsuJ+Yxz5PkribDdmPNrrd9T1/UBhPqJREFlQmjpNRvxdi3m+i7Bdb6CUuqCIz7/0agapjabGxEwIHXja0PWMtSdYGE80Tl3f/bUbXOMu3KRluDeTAXcE4pS3RnlE1QnOYkCBOX/uWVZ/icbH6173y46nvuFyowRHMfpxpi/Jzmaj7HtctxTagv6bYQQwPo2tgECI7woClCcTpN6hWP8aozxIWTM58ZH2wjZbWccjLzvwtCDMy0zPpbeQbhM0JtR42T4KqU+rbX+3Zg/TdcXaYLGGPS/w9i/jNb6zU3TXGHbH59NdNO+X1sM5lGybW9oa/NDuqhEC5kmSIzxyUqpjyFUmHmtBk2WWU2e9t27sNb6/QjRYs5i0Ax5pDzpI+2x4p7EPuANquuaG/r8LvMmcM4nxmNKOfPe/1lRFCdvbGwcRUZKd5rix93CqipfgomBlBJOIR2Ez1CdiBrwHY6C9OUq5nqn04GX+jGkq+XsPnj21looflAEn+2c+1syQoYh9yAvVPmZlgVrAXWIert5u76+fj6l1G2MMYcmMRSonvI07/1TMuMj/92uCgZSrpDj/pkY4xsoN75PokDjalgkBMDYO9A0zV8OofDfAj71uq5BZXxHOBj5o1GHmX0HMh+5hs8py7KmXjmD6miGKfeT1k/udPBF0qP6tMjTbHOvkM/sEKz0Y8y8umV4DsoKadcv4SmRFKChodb6fU3TgOJ8u1YH7Xs20ZwVA2QbUJpT6ijNVH1YSI0xP87YBgZN8lkLz1zQXLkoimfEGPe38vzbwnucXEDBkoFZr1CwZ60Fs8W9eOEjBYy9hGCxQBE6DOMbGWP+q9frnYc+72a5nEstoTlqxfSTWa+Thex/ry9gs46AsId6nEdmMF9JKfVnA2hM+eJvxBi/CmWkdZxxBPNScrI45z6glHo79WFIX+n/OInvVHuC754cQngkRQoHbTtP/xj3Yk2jtB22cIN4YkrgeqHuAN298T8mE9YoRMj7qWtTPg6jnG0DjRmNMVeOMR6VrUNjXUOqjfinqqqSsUj7S8Zfq5B10FrF3n01i+s/6vru27dv3RjzVDKSygnSopLBYYz5S2rAue3+aFzup8aI4+pnSQcgB+lnut3ua8gRx53cuWA+V0TTMbYwDaPmjkDGx2H3Y5ztt+/l2W8fcYj4g/W+qipkSzyPmk6me50R2PCY7Ufvsmucy2y8d5wx5n3ee9Q+o8HhlojGCNbRiW6A9AEZA1R0jpDqGtiJ0EwrhADGjw+RUMoXNJ0Vqc0SunXf7kAFR28h4cbsXGkRRviVF95lV0AFWzGgCPczSql/U0o9nAQKKC8LpKBg0YYQx9hEHnZRFP/jvb+rMebz+Aw2CpWPxGV0OORGB3dTbhUmH2lpSgvFAs4Xij+G379orS/YdpI452o0wUJPj6ZpfoIvtlINB2HL551Op3bOPTCEcNmiKJBCoFgGZzn9PJce55w7T4zxEdZaeInb3ruYye+FhVOn7YSutUZjsK5z7uJa6z9QGhQ6Fp8j86BPi9PKskQH64GgOQv5ck16qxhgHAwEOfUQ/fgmFa4Def1Hbly017B2TcM8oSkS/T1jDNba22Ue5LHS+YqiuFII4XhjzC+3W48xVrXWV8E9HbcQuPX6VejLMgC5UZhHCQUrjkAkB1SHUaKWqmmaR2ut/w3yIOvl0bQM6NwoyR1GPKZQYP7cuq6PL8vyacaYdeiYcIxy1Kq9Xg9yPowyCpdOIVkmsEVIwhIeaRgfiRLVGPM5pGNlrEt841IzogUcHjzdj44xXryqKoyIvFEiPONqgUJaMCf0ej3T7XbBFPLkGOM72NuFtEAYv6Rg4X6DQURRIej7Y4x34Lp1VsIWxdg2CdpGx5FmACwCw67tBN7CaSOmcMzAE/9IrfW1WwpqsjUoRQp4e6fTOX1SecXsRVVV/doYc1ut9W/pvFIzLMhtGEB4g+YH5sw/IMXAOXdh8kr3F80sErHQgvVpxz1FOuEMgyL/qxDCD7XWPyrL8qvW2u9Za7+/g8cbtjvmjY0NsF+hAF21IiAjT4jm/Jeqqvoi9S7g7+f09vlYGJbmMff1DYfW6XSwz9d77+vMSB3npmHQnT+EcIWsJmMgcN5wdCqlrp31HBsXoA7+ddM078qu37D6lPb/84wgzR1HaNSjD2ZmxeumaZz3vmqa5mSl1KfIMEkJFeScXs/GVTOAPbBv+NN47BZF8agQwovQlwaF7tg+sb0Ni4b0x8Z2ISkxQEYA147pEWGEwLNA3UmTZ9kY8/wY45sz9iGwsuDmLKqt7SWVUq/t9Xrno4UzWbUwiuDtE2VuT0D3ej3V7XYPaa3vEUL4eJ6jTgsWDOIOjdUzlVLnjjG+ynv//KZpuhQdg6KQGyGb7o4lkN44Pkql2VMNJfco9BifJ6YgWsAeorV+OpFobPGKEdsPKsn/EEJ4XSs9ZBzljtmL4IBBhON7McZ7omaKtp+OwVrboyhxWoxJLl5Pa/2/zrnbsIyHN596MMDLl7avljwCwikUvV4v8fEjJYpqwHC9OaVp2sfICApFlA5Qn6p2RGDk/TPGYNsnEQ1reqvVWyNXcNvpVnyxFnJ/Ejev9zBcv1gUBZpfAqkB7Bg/T+MtxnjV7e4xxtzGxgY81H/Ou57gMHE8/9ntdkFNPei3S2tACKZDzgxIURA4ySEOzIEDBxrvPYg3vo8Cc1rn11r33dLrhh5bKJ+xbWNMcqijp4219sNN05wH8hTRFt4/p1APMURGQgyQCYsDKWUE3gYYIRtN09wnhPAJyl/Fe3xjF1EEXDRN8/+UUs8/dOhQWjjJGAo4brZQBauLoiiSh6JpGngGwchymxgjom+pDqTVpRf3+ygSJAi93qkois/XdX1lCBIYKzQeAikpW7q87QY4BYZTsdbW1tK4pU7XC3nQdeg/D2Jg2ouYwNAbR2kpacyl1O5er3cgxvhSpdQT2wokGQf9sH+M8bnWWvRa6r+d7Xec9QuLYWI+XVtbe59S6u+pGDdtEE4hko1psY0xYrGFNnis1vpNTdM8H4YQpTJyKoNeoT4gsJgqOgfO8Z7FY+RBUWbA0aTYpOMYV6k1xhzUWn8YnluirE1pTUOamO2q0ky1FajTQV79J+jtSW4YKDT/bLv5hutZlmVFUexJsJnuEOPbs/f2vgA7whFJ4c8cKMkhg7RMOFKqqvqOc+4xSKQgshqkbu/jeUblAzYzph3prX2lF5ET1DoTVfXVlFLfXl9f/1NyaqbvsBGS1Y+M7UiUGpApgAtP3SOLbrfbNE1zdzBlGGPOy3R9dV1X8BDNkRY27QeUwDHGWxVF8bj19fXHdbtdjAJ4FRGKm9e+BQsC7iFqPZB7aa2FYvc7a+2NY4zvjDFeXWvNi38fEDbE2HLOGOM5jTFvd84923v/KnQuhZCBkMoFxm4BxjwW87IsL6yUusuZZ555MIRwDjrOpXCQ7NX0sGnPJ2OcSoseK/bkJb4EGQBgvDpnq1cSB9w4WozX3wshPAuNN9EscNJDyV6npnLOOV2W5fubpvmrEMKrjTEwMnBcOE5Y4BCY2DcLR/TPORH1U4ieWGu/Sh7viLQbRB8XgZ3OQSJJSZghE+DISD6tL5fLIi2TpF+dQnShJTy0LXYpbGtpFq/kUt5M5cOF/aBS6oETGFvJuAohXNwYAwMxDPvtxsYG9rVfaw26ff6eGnMfp2utv0C/gRGz0/ofwYrAk55H8z55Gcmxg8jwO7z3l4F+SNERzuDJZTE/uO6N2d5SJBTbQb0cOZjOa4z5aF3XD+h2u2/x3jftdGo22MeBGCBTgrxluNl1VVU/qOv6vkgjQCoMhEtVVfPQVrbk6oGqlcJjGASP7XQ6SM/5eFEUNQZBq8BSsGJgBdE5h9Aq6AqRow6cubGxcUvn3KuLoriu1vroYUYIeYAvpLV+flEUN4gxIiz7SyhhyB9HY1q1e+DCeAi845xzL7XWGu69Q6w+y4BVtjzYu8yFs4YWmnOFELCYgGVtFCLuA9JP4ammrtfJawYiBK31ZbXWl6JC5GtRWigjVyL7Cx4tfihwRN3SncHckqWMTnWtaeMpFRaGRtM0Hy/L8q4xxheh+SE1zOJ216l2KmOEwW+uGkL4kHPu8UVRvALH3uv1JlECd4Sc/W3S39HzPIz1c4z6EGm/dV0j/SqfqOOQXeA7X6FrC6UmT71rN/ljGuV2kfrCwEpVURRYZz9P6Sd53ed2QHjuXN77fcaYM4c12ztw4ACuJxwxkNvjFLmnw6Nx/3WkXy2L00aw6yhhhHa7XdM0zZO99xcpiuJvac1HRkVybGYZEPzcZ6LLUmIxvlKjYypBOKfWGqn/F7PWvkRrfSqngmV0yvl2hwo2MUB2gJy+rNPpvMM594QQwlPJo8M3blbe08NuIm0TXqoOecDejDBZWZbwKvYH4U53LNhdMBEC5073eghe6LM6nc4dzzjjjIdba/9Ja13BqDDGQMD0f5ullWBRu4VS6v8hNUtr/bUQArxm7YLOdi+FhQFKKKdi4TWnEe4W9kgqFqcTpchoxnjyIcgO0Di31gHIi0P0aHuluckcnCypEDGLcPCik9dw9BWoTA6m73nvTyuK4n5lWf4fRxz4nk8J3nfq1wTiBq31B4nL/uQY47XRc8AYA4UX57WWFVCmdEZEsGOML/be3yCEcD9r7alto4B+E1uK8Y4xhLloW/DxcXf4GQMpR0NB0SEozG2MLLTWWh+MMX6WFG3kk+fUy1wLwtsZFg1ZqDFCWQ+IZMBh8yOt9SUm6BeD3x1VFMUxkNvb3KsLt+bQdtvnzz9H9UtMhLPygkswHWg+Nexg6XQ6iK6BJRDZEH+NIULU10n2taLU+f9bmh/TduEg9FS79UTvPRohv1Br/S1eq7O5zHWmQ49VrOUdgG5IYiOCglgUxbOMMW/jjyk3eTslZmq2iRZzCF6fS2v9GuccBgUXF4mRudpgI3azeGMzqpUW3l6v1+t2u08NIfw1BAJ5N3ixTgWdpDA57hmilLqQ9x700Y/OongpDxuGSjamFlXgueV/ziVlI4QYPnblsQeMD0Y/zN5S9Fj+t/P+UUd0PlKG+AEK3fMT+95+cm7k60fu8drKy7ip4DMjG7TW3xRF8VBr7duy8QrjY+oLnkVPcgYWyOSfhhBupZR6BVWWQyYibRFpWFwUxYxymCfIkrmZMeaLvV7vWswuQ89c4wf2Lr6GM8G+fUjNXj6MmgN0DY6dYrMYO1/FC7r/eV+CzcYQZ6dycL563+HHKR4LTh3lfmBnKKV+kr2vx3gwkK429KDJyXSx1tvjMm39KHstmQ9HNnQmB9Gwuux2u0htRmrse0IIG2zc582NM8Qha0fuaIIDB6/vDzKJEMIFs20m8o/04230XzFAdnijc956siYfoZT6MnltclaPmYOMDiyKBuk5FPVAodDTQwigTONBKPd5BcGLLv87aGGBYtTtdpE6gjQYUFoWA+45ckFTgRkZHfBePwhUpHVdX4hsaabjg5yBMrYrtSHE6MGUlLv9QAOLpaMunhC5dysHpxftlCmp7y0bsh+Wj4kuGqwsIYTbrK2tvZGoIRk7svZGUI+imecZZVk+xDl3byqoxFhHJARyc3Nl3Vwk07kYY/Yh17ksy3c75/7BWoseO3g/dW2miE2gSNBMAO/1TjBPgoZhII/ntJZTNUTW5dGO0E7jy553JRWL8KMpxyuM71FCFUPrHNMcmlKK+7WsurwS7BysNuBPWtdhhFRV1XPO3c4Y89osDTCt99m4yVN21XaOcJLtf6q1fo9zLhnYJBv7DgOS+wMPVBTTHd5osAlRx2mmLfuZUuru8PLRIpc6qKv5IQ0gZg0iI+TvYoz3O3jwIJx+2H8aAcwuRD/aKykmRzTgNUP6ytraGvof3CjGiHAoewo55Qa3PxmqFC2DQIICcF3qh3B5REe4ey4EBvdXWPT5cPQhZ9fYxcekXPzLjPa95FqQed9jNnLOCiE803t/DWvtp+q6TtS4Y/x2Zztn2rcQDpVl+dqmaa5jjPkprdDJWwz6Wv4uR2SI3OE8Wuvn1HX93F6vd25Kw+GIDubPzCrUV1EOUwpWYtMjTLLONVk0ZFWi9CwXp73v2/2OU8749SQ4bcpjEuxtBIr2ph4gZVmC+vxENCmkRtVASq3K5mSeWrjdOMT30HfkStAlvPdXhY5JeibqBVOrgGFGyF5ZXHcT65Su0e8MWZblV5qmeSwxCPQXtVmjZUCkG8yePK31Ezqdzk2KotgHhx0xIiSFtU2XJlhJ9D3O1IgQfQ4Orq2tnaiUuqMxBvnb69n4S8KFU0qAEAKaxF1Oa/3+uq5vxV5IbEtrjSLhhdNecvQBWIYoCB9H/ryCmJd2iwtUZ9SNbW8ZOpSfFmN8gXPu+mVZPgJdyzG2Mnk1zzGWto2mnaCpxfGUZfmlGCMKp08iOWkoTSE1mKP0AZbXYDiEgnxva+2rYozHsUcPjT8pZ3EmTWdXcWyRMm7mMDaX1hojKnPUR02Dw8hCBmBaCmjupyIQ9MF1bvBEQ1xBToPRSmv9YK31fcHMS+MtdVHPC88nkMsOxEcgktFav62u62uQjpmc36RTcDPkLT9cFc/DUiMvnMQFxv8HDhx4Ta/XO78xBt3Kj8q6PbPnjQVNnos9DbYwDrCxobVGaBzHcNWqqn4Mb7hzLuV504DkNALBaiK2C83xuq5rvH6zc+6LxpiXEXc3UkpS0yGKKnAONee9H1+W5TtCCHfAb2mbeJ+9wvM2ojAXsKifznVT6QQ3x7HaRRy7x2XkTm+sbqXScM0Z2Hg+opR6bwjhTWVZHkxf3mRLanLGqgkXummOj1MCUtQC/XBijAgN379pGtCWPo8iNKBIZVrhtGhiQc6Y2G7lvT/ee48UBhQhs4E6E+cSPIYrSps+be4Yj5t2J2ZOIeX3MJ7yLIK8+H+eY2cgKN0ZdPvTYJzIyTQCr00kIRAocj6CxRCsV017znQ6HTBZgWjjFaB+psaw3C+p3wJgyKXczK86Ow2rIvl5IdRB13X9t2VZfgKGBx8HsixQc5qxZcmgnSWIljB5hg4ePBjKsnwVFTLenNl9WkbHuDR+2yHfTmIpIOUNBaOvOXTo0C273e5ZRVEECrvhefVcboLDwA2BqDgdnZCT4Oh0Ot9vmuYmxpiXxhjRvPBcmbGSVyMnbnry5r4B47fb7b6TKFIXpf1j8fxfpdQNQDfMkbwZ9jMY6xq2mys1TfN2Y8ytV9E7PQZYyRtWu9EGc8OfRfnmMBbXlVI/V0r9IsaIwtzvNk3z9X379v2SlOmkPGZGJPf+WBTRQS4X2dOXhj4iGKCQdM59Sin1DqLqZZamkBkhfLx4fRWlFAgc/kJr/UOwRc9qbKyi8UFzBuMgx7gyg6MI7Ume1qcptrcQ1HWNdRvMXdOkzWG+bIdJBxQfxHkmSJsRHBmIAxj2mDsJUdz1qqre0TQNiDreYoy5CKWkJn0gY88cNJ6gL/A+EN3IZe0FtNbv7vV6N+t2u1/z3veympAt7HViNc8QXEgIwUyes98YY8A88CGt9eXpxrMg6s7QAFEtZYIHB/78ubX2cc65h6H4GAqe974kU3QxXbYEcwOPNRYynGKHKBx468uyfODBgwfRJBP9ENARGr9BCBavNwfJZhoKxqS11r6xaZp7FEXxOoRVszzReWHg9qdc4Kc7gCGd0YmLf08hu643VUr9ihTBhuQHd8XFeUOxPAMRg3G3S8jZtpZBq85l7JZoMaKCaDzovb96jPFlFOXA+XbQ9JMWzIIjxnDgwFCJMb43xnhrdBqeonniTPuA7BaIeh5yh4ufJ0Wue+RKSXvOtWsoBxWlLwyU2z6IengkaD4c1jR2AH47zXEppY6Z8neCIw+RHUEwMKy1X3DO3SSE8CpjzJ9jPhLjW95faBBTFsvSlGpFr/m9fUVR/FfTNDcsiuLL2WepHpVro8UAmSMgdLrd7m/AwQzefWJ9wU3Yl/EtzxKxPUCapkGB+oONMV81xryemigh1Cb1P3sE7R4CufJe1/V6t9tF8S36frwR3gnqU1Nz6gn9bI1pe7XWr2ya5tSyLD9KHu9dwyKUsozmc8v+mKVp1WtAeDy0jv9Ma+3Xx/idHufcd2AsxgkcK+2IxHbIaYbbB4jxnlIQjTGnhhDuFmN8CDoGb2bVOhgcqZlri7oY/8NT+Ma6rm8LVq/WdqdKC9phBOR1SqnHZ/sepxEgP7PCv20tThYhSv9TKgWaEk16vPjBJShNL1WnZuOrbYAshRMg6xmD1+eccjPf32YeaXIKqCnG0P5sGwLBdmCGKmTKeGvtd9HcWGv9NKXUfSiTArWgqB0Zug16zrN5WKZAr0DWxcne++sQfXVKn0xenaJAgXoqBhTMCbjBTdMg6vA/3vsHoskV5+EvSFCkAkw6ln9rmub7xphPZqEzwR5Ftlii1geC5ot1XZ9QFMVJMcY/QfoIBELTNL2yLJlOlCMhlbX2dc6561hrvz1Ltp9xMUEKVjwSGYimNUCy+ppUl7EEqZjjXnzO/c+NiXEiyMM+xzhPIWkshuhQba19Yl3XiPw82VqbFLqMXCSX25gvl1FKPauu69t3u90GlM3ZMU2VvjtNE0Y6ptONMT9kWvgszXecCZRSMjHXoHTkhjh3p8+VZmamy+iyv0mRwkkcWjA6rkApwSsV/dFaY1z8yYQ/Y8a3X4/6El2DH016SDSO/9Ja+3Qi7phlZsUqYjUG0wQ01fMC0q2IIRV0/n9YX1//h7Is0aPnOUVRdFCkzilbY2yundKL/y+plHq5tfZ2cJRCnqI9BO3Xihd8ziBhAGF+kjEGbevxL1NDzj3P/WwWyrDfOfeqEMLxlFKwFyapYDTYI4GcZd3pdP5PKXVz6oKd7n9ZlhB0eQgFqYFQptC5F43ijqK+IRAcie6ZqZwFghlT9eYFyEwTPIikY9xma+yNG7h40sJbICUVTjnnHLx9z4sxwlmEQnpmboHXjpV73l6isS7L8uGcFpR7CiedIzvoAL9j8BoEY4BrofiY8vVpSCTwhwNqD7a7N3B8Xg79VrAOZbU2Swvcf6K6v7xS6hyTOC1CCKDq/yk6wPPmBn2PyBJ+yemwEyrSF6vrGlG9pb+WC0CfOWKFUSxgHxgr6HGEMZoYsNbW1hzVjd4a6YBwzpCeup2iOnDuxxjhrLllXdf3YMIJ5xzS/1MKlhgg8wdYXzCYUNSL8P7HqRgzWZ0jwluzAC+YaWG31iJ39eXOuXMsqsBXsKvYTGIvCnRuTuOwqqpf13V9O6XUhzMPaZtZhgX4HyulHoU6EArJJgY19pYKBLPkqs/SUjmkz+9xU9eZKlc0lr0xBpS6aWxj/FdVdbLW+n6ogSEjBMfDRggfL+bJUd77B/R6vatXVaV3klK1LFG4QdGI/Nj67DXWpgdSe6dMJb5UXdddXKdVMECoOBeu4BtN+fvvZiQMAwG2oh1Q6p4f5AhZavUqXFPBcCxKIKAGEFMQaflIi0J0MnY6nffHGG8KpkA4aaiNQ7/GeNwHyY6KmmMfS4ZOGpsxxkYMkAWAQlhFWZZ/CCHcUyl1ita6mTET1iD0c6fhvfbew6tyfWPMozY2NmbWxVewnGDFAWk25OVFbrurqupQCOEEpdQnlFIHs/GXW6UsJB6slLpOzoiVs0UJBLMYqhn7UVse4jU3hJypUsWkA5gflIoFI8R670HX++YQwgNIGUyMMORMYvrgFKUJIZzHWvusQ4cOrWVMhwncHHYcLMN8oiaL6VhgXDA4HYvB/aR+/etf47PfEe3yWDUwmYFz7hjjzay1uSdjafURIvZAzdANJvxppHq7L45zfUII6N/04ykO0VBa4NJewwViL/REOWuXGhYmSn9i0vyqtRaMfx+gRoKuaRo4gg5Nse3zhhAeSf/HPiPn7M9D0M6XBfMUwvuUBvMDpdTtQM/cKgCchxGSsxSgAQ2OAYbHo8qy/KuyLA9L7VsWT5xgNuAF3xiT7j/eA7tVWZZoUninbLFLClYrj5M90o+p63o/cjZZQQEGNRYSCCZEzNKv+H9mPhqW0sMpWztavyCPmUUO0T2KWmARhqHhq6p6S4zxHzmKbYyBwFRcSIlnahRyjaIo7g5KrZzdibz7Yx3LbkQUW41st/yP9Kv8M5wLjpGiHkkGHHPMMfjOaRRNnRS4TjdG5ClvpquWGMYY5LNfcRJDmO4/DNzPbHeOZOihXuSzYCea4NCwTSiGd2wVAx+paFNDryJ+v0v7hbMyNQ703vuiKP4QY0Rx+rvxHua/937fBOMrRUzg/CyK4h/gsGE2Tog9MUDmDPYWQenDgod72ul0PoMQv/c+D5fOwwjhRjH9hZw8eXi8Zn19/f9Za9ENO+9RMma9kWDZQbU+6TWEinMu9WTgviHW2t/VdX3XGCMENpSxMlP+asrThPfuOkVR3JK4wbdsXyCYAaA8tYsgWCbmBgkbHfxemANPPgBDYx/Gf1mWJznnnsjF6CQbLQqvqbmnouO4R9M05yOWwYkPZLciIHl0o20wkeOi/5qdD63vwKH1rayObNw6EOBWvV7vgtnv8gLWZUE6D7oOSMvbN8n9pTEDZ89Xst8NvDZ0jSGD/2cK4xpr+xVCCDdsH/sRCImA7AxJ7pJM6pZlWRdFcfuiKJ6PZrIoHQBLIBnJwx5bWPXgvKTU7nvmNWNigMwZGesMe9e8c67sdrsnFUXx0kloEHcAky8M5BWHMnnS+vr6ATq2VGgMQctGihgiq492cSsrUZRu0VtbW/uGUupBSKPAezCQiTgBShgERkmC6H4Yt1wfItEPwQyQF5rz/2ZApKPKinIP09QHyakdyi5EPDBxOiGEDa31C2KMH8F7NH+4mRd/35Jn/LbMJDUpdkvWUgpaej2sHpGdGHlqFn5H0RA4KN4ySVpG1mvnqBjjHVvXMl+rlgFpLTx06NCFYox3mTLy9pmyLBOpwRjfhSGHupqJQYb0AzIv0ZFqgCzT+FnV44/pT4w91IDGGDcoherftNankwAcVf+ROxNyHbcvI5Mesnvnt/eR9xXIPFywLB2aFsYYn0DFae2c55kfSktowtDogI7VGPPCEEIVY0wNxyj8BhmWxtiSTAbBfCh6U0doY8xrY4zvwTA1xvSjJMyghRda62sppeBhS7VDEv0QzABcYM5EGXmdB/dMwudNVpCehuMgJZAN6xkhpWLhRafTORhjvDcYish5g8W3bQhBYN4BjEf4hxrRLjULVi4HgLyGBc84B2ZqBE1w3mwXv8uO+WdKKdSCqAmjIJA1YBw7J923/Pv9Pqlq94H7fXf0NZim54nW+iOgMx3zXPCdH2mtPzGhjEWNaSTGoWkL5RcBntfDsOP7TY6znWDH+ZAzaHVg1RKAjIxU91aWpa/r+iHe+w8hfT9zmm8XCQnE7IbfXHFjY+OizLYpBsjuAOF7KH6nxBj/GkXprZSDWQrdNkVi/30YGUqp22MRcM5ZEpbI82fj40j1oOx5cDoFdzrVWj+c8k6RXpKPGe4jg6e/oeK4/rgQQ0QwqyGZLVhsjOSeM46W8P/zznVPLFxscFhrT9VaP5+89ZDfMDi2GCFa6yvWdY0Ge13ivB97Z6zgLxJ5Tw/+P4uObukNAmODIyE859nYg0fUOfdm3C8ySvL7Ekc8sAHQwj8k23+KwueG0G4jxngZ5K9P8dNDqJHx3r89T4PebnfoK6OU+uCEekDfeNdaP4KyGFSrxubsndA93IXrm0e4CmqEt/ULdOyttLxhjzaYPW+aIu5ztsbt1GBGPaXUsUO+okfcX7zfbnC6E3Szaw/jbOybDhlHLRvgmK663S6clPdSSn1tgrVfZ8cAOXIlSpOTIvTdRqfT+VGM8T4wSOitfPLNlAlr0IeIxsQYn1kUBQoC0ZDL0wIrxWxHANjYKMsSxaSvz4QKjz+m0gOuiX4y5BER40MwkyFIz6yQJsrbVk0IF6kz/S0zY+lBNLHt4uqdgKl3Y4yHnHOvDSH8gOYIjrMdtugYY66HxXXSY9hhJ/SpwcYHM3ZxjQelY/av5aCeVRwlJSXlrTgNa20epdpWQ6H7dR/n3FWw9lCTMv6YnSNqN4AIUIyxCiH8s9b6mAmPA7SmqK/8tLX2J5P88Mwzz4zUJX6SWoY8xfoGdV3/PRuXgwra887uc0SejsPHmKdRwqN+4VaudyqAJiNk2oNDB++xvoh9Z/TaFwRbaEZJvyOQc+/o9tutZzXof+fcLFmweByVJLPGNUTgeMH9QH8ZGIrQFQtrLY7txDF+3zc0W9+9Br+QCMguo2ma0O123xNjfEYrBWHuMXkS/mDGwuuXe+8viglIjC/8td13QQnmDhjAMcZXoWCSa4EI+Zi8FDyWC2qSJDgykHsc255zRe9BYamz1CtOsehHSNhrPmOFKulG3PvjnOc85++NMe/iepQBLFdQ/m6YU9ZOsCO1JBHRLYXpzIY1yKBio4UMFBSifzKLXG2bvps1NoSX+HnOuXNRtCkprrtZZ5aln91fa31bos2fBIg8QE6+jv7nRpbbDtBOp4Ox9QWtNerzgM28t8miIE+q6/pixpguRbF2g+Ug7RPscVRTyEZ76qztnLu0MeZjTdOg6zYi7/g6FNzU9y6LhEwCnH8zRUf5tO9ZkkFQhsm5pvipLopiUqrbbbcJkoymaTqZTM3ZBweCZByOhenHwaYJA+3j3vt/n5IIpB8VEgNk9xHqusaAe7pS6p10k+tF5AByuJ08EBeIMb5yfX0dLB+QlaBKm2dhvGCXwcoGLZRY8L8eY/xp1pG6LSPO5b0/ntO2BIIZIC9cZBpoNaAmBDlKzNJW03fzVAzuZ8fFk7M4NvbGQz5HyOkYIxiKWDFuz4PYNM1l67pONJOTKDO7FQFhR0OebgXjg1PIWBEfZAzkdY1VVaHRLhQSID+ZoTeCjJekkMYYr6aUeiHWHdQhctoHfSePws4d2Fdd12Vd15fRWj+H9j2RQxBN3bTWX3fO/ec0NQlVVTXe+1fTuKimMH6O01q/qWkaOBRZ1qfUQapXSumOC1jjYUykiATtE9fCOueuZ4x5j9YaEZD79Xq9B6dmO1qDpCfpPlnju0kAOQDZ8JspjvWYXq+3xtvZqfOV+q5dZJrfxhhnEgHBXEaNFeqNrbWfNcaASAGUuGjAijE9VPC05hzSUZNjgWRDh0iUprlGx/ELUSSWA0kIeO/vFmP8NjNSzSoUOKaQgB1yTWPMS8CCRLTBS1EIJVhIMXq611rrz+dfofd48WhIoKYaIan/EMwIVcsTx/9zPQgrBZymqiglAJSQYGlLPZbgcYQOM+PUkqSIQBFErxCl1KdQK0W1IEm523IiVXUUcskn9aTuRh8QID/+vAdITp7CxlTbSMoL2CmV5d3IDc8iVOmjEbtPLGdkhOAenuC9fxoiILjWxMaXLvSijJCsLuZ8SikoyKwnTWwEKKVeUlXVQWJVG1vRz3o3vcsY85MJx3KfASvGeFWl1Mm93ua0IXas5MUmWtRFpNFit6grxdoBowz3Fs3t3hZjvDiNIdQVPLlpmkfhuzQeuGP2xB521L0opX417vfJAYvrtd9ai6jRjpuekjGP87gyvZVvb9tta61PHXdfWS1W/vs0jzc2Nm7ovf9E0zSPU0qd3xjzHERCpjTuUgSaxgyopb88Za1Nvx5EDJDlASYNqPpur5Q6jcNkCxAQSboXRbGOQRljxP4fhIbZi0gDE+wqOKWl32chxvjN7H/+Th6yhTeF80gFgp2CDds8xYVTrrgupNcyPiqOhGAsksJWEpvfYUWt02LAdjhN5PeZ0h0HKNQTH8BuGPNtQ20QE9cgit52LyAyUEJZlrhHL8kcZ+Nch15GfAGl+CF1XaPvSjI6Of2NjJC5UsOTtxjRH1Aqf1BrfbFsXI5tIdIx/0Ip9faiKFKfrUnANThFUfxMa/3SKc45pcEZYxB5uK1S6h0hhPPDaLbWpvMhGT53UD0pjoON+BO11m+IMR5AWhua3aGXTNM0UEqf1Ov17mGMQQSxHoMxayBofP58CiMCcgd9VGaRh8XppGyAjItI4x3McmOBnR007pLx772/iDHmNUVR/HeM8fKUUokv7LPWvgyMaS3ZNZKoAAYVGXb9iCSNyzMmPDeVy3JRInYXeYG4qaoK+a/fCCGgLwNy8bnz7tyQFZt3jTE9Ssd5eozxz0cIXakLmSEGeDCgxBTOuavXdX0CXrfoRWdFmdPfIdYHPOjfQdG31BWdhdCy0AQK9gTaY42Vo+SJRHFyNj8w9mu8bprmPN77e4QQzouILeZIp9NBakFaMGcRVaA6Bx7zLoSQDKNMec+dRHnR5UrVgLB84WvW9qZCeeS6kDy6k6X34IEc+teg78UEu050nBRR4rS7R3rvX1LX9VqiHAsBqXC4znO7SNThGff1BjHGd2mtL91Ks4sTGhCPKcsS7JZNRmk+9u/5OYRwMrFkTqoU47jTDSuK4tYxxnd47y8MJ2NRFNArFtLnC2MCx+G936+1frlS6qnUzBHz2GC8oSEzUv2g2BpjXkAF9KlMZNA2xyR44E7iY0edUH6jlLpFq0H0NICxhQ3eRil17vz9UT+KZ6eQ4rzHJS7ARWPDA9GJ/TFGkCaghuj21IGc52hKKY0x3mJjY+PhdsxiNSYzIGcEJgnmS6odVkrtH4OZrP1e37AUA2T3wYMcMWd41FxZlm+MMT67dePmQj2Z8VXjRSdbFE4KIWzJX8wEMnvOZ46dCMX2b3d7UR8TKWUkNz6892vOuRdqrT9prX11Xdfn4XS4jC9/pgZARht4vkEKFCthYMTQWmN8iOwQLAJQ+jna0OGCXOfcTY0xr0OTQKXUs+k79cbGBhTW/pjeqQzIlO2UCmaMgWd+kwZrsy5iiyORWOKQGjbRfgZ0Y18oONVqUC0KXwN+bp9b1jHdo2eKUuoZQ9KHh61bedSK+2XcxVr7/kOHDv0Ryzx6zvrszQ5N00A5u38I4T+01n/EClvGvjZWOjSNha8opd4AGT1tZIvH7r59+04JIUAXONj+yjab4Au6yYus9TWcc/+xsbGBWhuwluXfmRvgPPDeX0Nr/XGtNZpOpj4dWRQdRgi+k6w/pIZprf+1rut7D7rRE8znL45x7fMUL9arrh1CuNYOIpJpO5TS/NgJnRGRnjfKshw3AsJGBcbatYkI4okxxqNJZ+BIcTo2kllwNj6lruurT3BsyRlORgtnTVyuZWCNC9TnbNadTvFjwezAin+KQOANTE5Q45Zl+SSl1H8OoavMn2d5LDlQxPZ67z28Fdh3Kqycp9CaJX3mKgEFXVDqISRQB2SM+bHW+p7UDdIWRfGsRAtyuDduFherX7xL8v5S+aHRc8iM069rrSehhxQIph6bJBPSoq617jnnjvPev0FrDebAm0BuhhBuFUKA4gBFNkUkWKGehTxhZRBpqpCLMcYL0Ud5jwU2Sk6p6xoptBNh3759apkwqI6mlerRv77Z/9E5B8/oe5VSL8uajw2iHG2vZwxWcPD5daqq+rJz7kG9Xo9rglI9SEZKYOnB0RM95MFEB8kjnzEAQfv9U6XUW51zz9daY73LjVdWUscaSGSMPQAKPkduRhzT0Addf93r9VAMj/4zUKgnjYJsubZlWV6+LMuPHTx48AVN0xwF5ikq/J55OAT9PUIIR8GRppT6rxjjlZAmScYHrm1Oo42a0/QzKpLH9xAJuQOtSwN1nVGHHGP8vxFjbJiMwaNsmuZFzrkL0H7T59uAt58idoj2UCrilfLDnYDB66vcGHo7IGrovf8jEAjFGD/mvYdRwPIP6JJ+oVtRKeAjMcbjKRBymEOTrwmN6YaiVTAcm42NjX3k/Bl4WMPOl9jkvt6Xl+OcpGBu0K28uL5iCeaIEMI96WblQozpKOdhhOQCDgL+ysaYZ6IexBhTw6qndAiuCZgpWHFoY9zGVO0Fs90wawmhQbmIF977q4UQ4CV6qfeevRfryIdVSv0tlC2kP5FnJeW973TfzPPNnOB1XR9ljLkCeTdyzw3+B00vOkL/gLykUh8kmDew+Cc2Poy5EMIDYowocj4hUyhhDO+LMT5lY2MjOXGouVk/sjjN/B8gb9CjAs9Xy5wxuVOAI4TfRhRg0iJ07jC+mxjX65unCGU1IGykeXRJ9t4/geog2rVkbWwnyA4opZ5rrf12Xdd/Cw8sFHtrLVLuHNYjbrZHuekpfZXSufDcd9pgTKCbs7U2RVlCCMeFEKBE/W8I4YSMCpY73XMqaqrt2e66QDgbYxC5RgraZtgmY2abBJlR13Q6HTw/A47JjJJXT1jjx0Cq9/1jjF9aX1+/p/f+QFmWBoX/IHRgw4CpkEdunOYWqPuTVXj2vDvGe/8IrfV3tNYP0Fqj3iPps7lTIFP8cd3z69ulOfa6GOP1B6X8ZfMyTyPm78BoQT3tl4jIQI+6PmiFwOOD1sTLG2Peur6+frGqqiBb+vo76yJFUXCvEn7gum2A5tYY82Kt9d23uS+HgY4V6/1H6PW2CCHc2hjzOa31Hei40hgZlH6aGVm5Af+/vV7vukh3owjH2f0XNu9pCkwhOweGFb2GPoj7en3+6jYpWDk7ITb4hT5F8zgnKZgb8mgGW5tMWQdh+Rvv/a3RUTUryuwQ3eM8jBA2LHibCOvd1RgDTwRyR5EOgUE7F05xzttuKww75eZeZrYmpF4Q49g/wmOCBQDnT92Icf0RLsU9P2ljY+O8WEBpDEBgbLtIjEAqJKP7CUGDtJGbg44ZH5InKnmnaDwgQvOToiigVEC6iQEimDsgDyETer0evIlPstbCy5jGL/4457qkgF7HGPMMah6HhlmJrYXTgyY1QlihpXmQelPA6xdjvDMX+dJnnIO9mdOi9cezOqmJ9rdqYJreVh1IqqUoy/K3McZ7UepQu8lunEBup3xxrfXFjTFvrOv6JyGEf2qa5nLQ96EYbZaHRE/3HXIp0YtSTRsMFBwPtEg0vjvQNM31Y4wnU1PJ+xGbGsu6PCVHTWB8oPkkWIEeR3IZ0Y+ZLDzUd+GjiIST4TQuo1KeKg39gSPXuBZ/bK19tnPuh+vr6y9YX1+/Cj6gRsSJhWy7dT6r+0HkC2nD1wkhvEgp9Xnn3NNCCBfgBpbtB8BNL3lbWw6cjAzv/VuaprnxFNcM5/L5VGk9mtIWela/WSIZSnC2XbMois+tr6/fwlqLeZ9SkGisgSoa9mYHDjyOdqG2oigKKNd3apFqjLyMip4p5QyF+Z+YQGdBlPE8tB1u31AMSNk7TNbQvTifMeaDTdM8pq5rRFMwNkprLXRR/I/zThexLEs4INEt/l+99/9KTFrjIhnz3nvUs35pEel/gsnBwlZlzXo6zjl4wDHJwVQVs6K8QII3zPjB2wSgHJ8SY0Sn2moaTvNJMIxtZVgEZNTC3fK0qCVEOijyLFwhxngGXfvEZY57TPd5g4T827HoWmtTM6EdnFcq+KQHFt+CjuELdN9haNJhpKGG6FeNxkPUKZbD59s+Mq8LPCgvolNylPPb30mMEUI3GUPkeRk3XWHHYG9Re7w559CXB9c95s+Ed05Z5LzpOg8BqUPfz7a3qUV5n5SoGCPYa8bFYdp1CAGeQ2yH06vxIskOuqlXgBdPLTnyMR5CeDJfJ5wHzic7J/xB5CF5Ask7mzyyOE8sqPlYHPXA2MNv2DtL1L64X1fz3mMepDnBVLEZNuq6/vNp5iTRWl8xm3RjPQjwuvcXjkxpnuv8aXu02TucFbTvgyc8u18NzaEmv4+tc8mR1qO6xhK0KROz36JfxO+dcyfFGE+MMV4vxojajZTLhmOAc8c5d7EQwk1DCI8JIXzAe/9r3DfMs1zGkdxty6SxgGwF2u5FQSNbbAqGnMFJT/nghoxpGBPLG9JseJ3uy40pkP+ez/+7McbXhRBO9N7fuGmay+BUENHC9cQzKdsHYoyXAFFNjPGRMcb/IB1hqmPJ7/+g8R1C+B0REKR5ydGHdupYPu9oTbs6xhzJ1EmR6lJwDE3TfMM594Smaf6MjI40v2KMRzVN86chhOfEGL++kzEUY8SaiOdfkJI/rtyAY/CjMUbQ4rbnyVjnmR3z95umeThoeuHk5HlcliXO9fgQwkOdcz8iXSRdm23Q1inxmw+RHokbKAGQZTZCeCHEM3IpaVZs3lkyQjJDZF5GSHpAWarr+pzzVuSHGR3565w1apzULF4Yl9AIYUUH/QOgoD+ZBQnfW7rPabEkZetRSDWBgOUo6RTnxcZHXymLMT4wE/isWCUKRV4MvPd/mS2MYoCIATJ3ZNEL2zQNPKrfZIOcjY+kKXgP5wwW3dObprkqpRMkWp1JjBD+bq7gQPGKMa6FED5L+4GywApDXx7HGL/lnNs/5XmunAEy5DzY+5z+b5rmQAjhlbnRkSknrPxMi7NYRuXboTEBI4OVSJajg5SjnSiNCd77P8QY0dtilsbHlntE8hoK5yUxzrJj53PZKfJtsMLOzhCc369ijL+ma74Q0P36ZYzxpjxvB81PHnutNR61tJ0Qwpdzx8ukh8DLIRky6zyWmqZxRFzQ/96IxzjwtK1HTUIwg/EWY/wT2kaSi+RAdBPsOx0njArnHBwrPYoOfjzGiDqRn+xwnqb5Rcf2sKyvz/Imxx/B4LzixOaCkBWxYz0cg6FdKzFHpTrfMAbMxay1b0Qu9rz22TYU2uFZDvOPSskadGzLnIIFyj8cH4oNY4xPV0p9m2hGdZa7y51rcS5Pt9bejfKNkaLFhZnj7pINlrQ9hJDB+gHqS4Se6Tu8PZ+l5H0txsi5zct7QQV7Ctnc9Wtra6DW/EfvfSeTBxizSMFC3jjmw1GgHK3r+k/BJsdKCqd7bJeKxZ9n9Q2gEMU0e55S6s9IOUi06QPm3BvKskRKxMTYrU7oswan2GS58qB2vzfYpVDnQvI7pXUiGkI/IzE2MZgClAvXA6WmOm5KSYpqYvHjlKyWXMsdKtOc7+nGmH82xnwYqSq0NuXbngVSHQecTsaY76ImUCn1a0q54cVwpzI5P1YO7bIxBY/8+YkhcSoDe6oD2pxfN9Ravx8vRszdgdcZYyCE8Nwd9FPrGz00hhBtSEylqbuitdxJfrttbIu4mc75HaXUa6foOYMx8UrUdTA1OI0ZpCL2KB3MtdLrDztPii4h4ou0q4uCEUwphTqPC9P3dpp6/zul1Bu3RKp2uEHB7JHyUJnzHEITdXdVVcEKv4P3HpZpQwJ+US597Bu7A+vM4zY2NjgSMtP9M9d0bnC0MUqBaH+W/34Jox8q95JhgSzLEoLiQZR/m3OCM/MLCw90q394Xdf7B0WMAOJVP3yHm9tJ4wuPs846C95iUEYeP0ARSJzflDv85E6n84d5eE0FglFgWQjvnDHmfUVRvIOKJlMeNqVDsAbfWGvPb639r7quLwGFidM3SMlPYnPQ/OC5xMYKfe56vd7ToETDCQCDhLfXOswfwtM/LU3sksqnHRkhVNPXoG5Na30fa+2n4OSg+rZUV8PK/4zOn9ND2YPMdQwsT3MmrJw1a1r8wRjzCGvtC3k7mQCd2Q3lMQdHPF2rryqlbke9LrhIfi+A1ztFjrhrl2X5XeoZkuYkdRgf6VSk6Cdeon7sTUqpz+3AyFVZBApGLWQArNrk2p+RMy6mPzH+a6fT+U2r6epIwJgHQZBS6uHoHULMXanPCxWZp34r9HWMlYa2X9NjUL+vdMq07rMBk3+eP+KQR/vcsJ/Xl2X5KzFAlh9bbiI1xumtra39tiiKu7vNRFo3ZODMyiOS7d7Dk4QwN44DDZZQGJ8m4aBoSev3YwvHNmNNLjBY6DDbSv557rUc0dBpGSMhydjMJyQK32KM/4bXxEjS71RO6SjJ+IQhaIx5StM0WxQi3hbynwecb6KyJFYPeCBvXpYlKDOPr+s6ZFTQivbJNJeoVUD+dGdeBATiDBEMy3Gmsb1ZkbxZt/L3McYfo9CSvJCcRpj0Whqz5yuK4gO9Xu86aM7FbkxEM7ANdP3O5wdHXnPlBjJjY2PjJUVR/BMZJFvGfi6HtNbPKcvyl9y0awcRkGEL+TCkaMyyjZ78OjrndFVVpxpj7oQccLxHBf7zlMlsaOTPU6WdDTlGRLpeYIx5BTIUuEB5HtFhOBypX0ZiZsfrEAKMkDsqpU7LWDJZ2VOrBGYKo3UM5/IxeN6ttf8L5YMbjwK5g3KbrIc0oUDworVGjRAKqHdyYbakaWaZGpOOJ2ZWy4FtvLOqqlc1TcPr+1gg2nHoZ39wzsFBnc4R8i3bNhvclgySKitWV6xf0Ouc6r9DOsCoiEwc431cLxjLz0ZGT/6lpRNcgqFIbBPdbvdzZVmeSBY4DxyeBLkAzHNQdwLkJuIZCdQ8KJ/jnLsSF3mOYXSMnYM8rFZjmGEC5Oloo6InS4h0vzJDCUYdvLyPV0q9P+Mo5+8CiSoS1IZKqbtqrT/fNM1167pmrm9Oe08Chrqop1T2oihSQ60Qwp+EEN5ojHmXUuq8kFeoQWldN16w0RDpHlVVYcGFVJvX6raMsmiU4N15m23BOIACwXIm5fZrrc/QWv+dUupMpkzNChr7PRS01kcbY94DJh3v/SUx/onSN3nf4SVF0XJWU5bmFhoehhDuHkL4kbX2Pvncy+ZkSn+hufuhXq+HYuh+quSEgIKe/x9Xfe7kFL2UboX78eumaW4bY0SPkIauIdcbzOtQZrYQUATCEcMQunU/jT7qn0BemD/DNYhT1rjDNozoM8G4FmOEgf1V/h45kibe9hie7HkgKeOUGpfYp5RS6Px+i7IsTyXa4cOOk5G/177WCI3SXMZ6+EVjzEPTRoawbm1zjIOux8xqqGKMn6zr+h47SG/njJkvFUVxzyGTKT9eTjs0O9TdtrsGfL8gk080xvyK2jgsr+AS9JF7M/oLIIofq6p6BZoEhhB6mdcAClEzYEDsVIhYDsFRUyVs79zg6N7Y2MACj0U7ZGFvfF6gcHPSHeWRinax+TBO/3EEypIWoAN55MIhX9p730UqlnPuAUqpL9O1Z371XPB6ajIENqP3GmM+7py7CxpMUYgDKV2wPJIsds6dt2mau5AH8ksxxr/N8qIT+1Q2VthLAyXhsaDNI3q+YTmk2wIpL9tgGZPgRw2apRxQexBpzFFeMs8VjMXPotNw0zS/5Whs7gwhBTjJLq31jUMIX6vr+q1gREJzVXhWodChcJOM9tjr9S5W1/Wj0fTNOfdyrfWFUHia3etEY0qGBvKtoSD9BsZQt9tdp1qTSRXA5KFEA78dXqOlA8rUcK2QNsMUt7hO1toTiXYc8qcYkgqyNGAjitaeU1CXYIx5e9aTI/9eruTNSkawbD7sPhtjvqeUulGM8V241lVVJZnPEb5liYbk9LsDzovH/sMpVQ/r4JYMj0HRyjHQj/b3er3XoZ8MFVyjLmnRjXfy1KZ8rv9aKXW3brd7Wk6POy5I/wP5AdZ7EGa8znv/QvTIGePnfBFzpWqWAyY5FxAp7HQ6KW0Wb+b0vWNX2wt2Bf3oBhZgMDFQ50vfNA0mKqjwrk4KqqPoBLwIW9xpO4QhnuwkKGjRxf4uZa39l6Zp7gUmBiiyNBmS8ooUoAGdu0eCWYU4HaHdgGg7DPv+sgjhAQC3NtKlOEcdB3oIjDtVVf2oaRp0Q/8PrTXqM3TLCNmsrlRqgwyRK4cQTtJag9/+p0qpH9A+wGF+PPX3gEKgyXiJA3KlU5NDEpD4/9Xe+zfS/U60ftMuqhgP2ywac6V3nhKjCoqnKjYWTA54QqkhJ8uZVPyptX41euMopZ5Cec95Y0B8r+D3KeXnhBjjLSEfnXOfVkr9mIpqQd96nFLqWJYVRM6QCk+zPGh812cNEKHInKC1PgXR4AFpseOAnQm5nJomrWMZ0e9KT2lv3KwRufn/3jTN1/Cstb4k3h8QvZ5a3swYUFYLikrfD55cKkReIxKENhZ2zOhvYoz5XV3Xt7HWgqjmidAD0GwRBmCuXO6mE25EWpF1zn2yKIqHUUM9TmXLHWLTImUAQFzs27cPRtmjMYepnouN4nlfFN4Hr6scdVin/m63KsvyB+xcnbLnWapvQwQJThVr7UPJQXLvMYqr5nX+js4VLFr/BIYtOr8t+5MIyBKDLP2k94F/nrrxpmrwbreLBRFNlL5NOikGNzepm8filBx8iHiQZYsDu7P3/sHk9eMULTApbAlHj4tRBejtZmLDttsuPJ9TSHxmgGKORYSUKj5BUPEWnU4H3OK3BP0h30fy2uaRitQThItfEeKEwUGh+auD2pPYS4AU8eB0ltaD0/nYGAF15v2qqtqx8QEs47UfA6MYXxbGBiNISiuaQdjMEFfkUf/XGOM/Y3zWdQ2jvOGIMC/qTOBAhkhqKKaUQr+OO2qtb6W1vlKM8byUPtUvWs5oPi3dbzba8d7vtdZ301p/MoVPNqkmp71VzJ6Udjuh99wtuyMR14UYr9JJkryrO53OZ7z316XifeRo4R5tUO8pVuwXmRI08PDJ2LxfURS3LIri5ySrUXs3KONgkdDk6NP79++HM+tftdboVfFprB8UqWtT0O7KgQ6KxpBe8xhr7V+y8UGpw1NH2lvAmgbSg4LGW900zYkhhH+jZoN4zLOhbl6ozfWcfF6/VUr9hbX2c1zXuoOIFcZgxZFGaiYJIwRreO4o42aUvSydeh7jNzWCDSF81Dl3R2stOrOnTIz2F8UAWXJwChYp9wZeJOoAi/e/rrV+jNYajXpw04tsULXrQ2aBpLhmRgiCH09Gzia6pHMqA/JUi6LoTCPxeCHOKTPbqVnDen/kXsT8t/nrZTREaBHB8bGnFv+m3h9lWaLvwTWQJ4priYgJBGrWCCj9NLvX3OMDylhqHJn9nxdk5vmfeA0PMxsmL0CDqU2K8bTI7ngcjTEMxmb+EByxgHLK0d2zi5WMeQYaEJZliY7HUAz72nzm0EjjP/MIJt2MH7yp/HskKxKHPRV7sgKBuigsrO9jB9EONDtsE/VZtsVUw/Lbb/PgAtOVAeQd6m9gVFZVdUpZlshbv2aMER2SIbPwwPqRGmm2fr5QQyTG+GalFOodUeNTkXeemaeYzndXQAZ1MpQRRScvOJxWN0JaYFEUv4Tix5TI9JvdMOTyWsZADjZc10uXZfk0Y8xZ9HmqoZqVoUTRfugkKXXSOVd1u104cdE88b5a69NJZ9iYUwpgWmth/GS1npjvH1ZKXdla+9U2+96kQKQWLKmYVuhBRPoOrjdSHe+rlEJKKbIqUqo1atxJhuYp8zM3PmKMJ4UQbrW2tvYH6IZEpHQYxABZYrTSiPpKJqcaQIjHGN+DFATyHDRZTchcD42NEKLofXFd1xfCREBxJ4qeswKysQc48cZv/mhAv4/8PfYW5MJ1EGvWoNSsJU7J6hsh9C/ClhCYP/fe3yzG+HI+/rIsk8FH9IzsEc49hTn7RZsBhhfR3AuiySvzV1rrR9GiwDbkTC22rDg1B3uYlwlh1fLujwDAOw4FFa9Th2bAWvtW7/21YozfBlUmek60nRd5dDVvhpUbHANkBD4rsj48H0J00Vr7Ccojh8GzE+UlKQ8kLzkfnpln8mLRYY9FyPuZAzUKTMeLaw1PsNb6Kkqp2yqlPk9paXCe2MzYyuXDrBTpvLaCo2fAe2KMV+50OvcpiuKnZAwlRZbpmXd7HaEoB8Zf3lQWTiqk5ULB/1Ol1D9prb9DUcOU5gtDBY8QQjqfBSB3iH6MPP93LIriO/RZST02UsQmU9x3ttPNiBr0k9Jai0eqp8Q9Nsa8JoRwXdznbN9NRk/rZmCUcCYIR03PIsfejYqiOIOa86UeRVOmXqV5lMmOg9n6mrJiiqJ4HppkEk146mYPe5XSvQfWFe0A0D9xXreqqupB3W4X44tTAQdCDJDVQi50MXpT2s3a2tqLtdZv5XAfs7Fwr4c5HAdHQjCZ92mtL6iUeunGxsa5KBSYGLpIkR57/xSSHRrdyL+X02YednADIiGDtrnkRkiSIIh04DpWVXWwKIoHaK2vhrQP0JPm0ZyWIZLeGrJgb1nMMVa89/Acv9J7f2mt9X+DV5xCuVtyiOeMnGt8oRix0DXbCFu1yljR40/N5igdKxU6k5EQOp3OV8DOF0J4eqfTQdfmgTTeg857gIHC3uLk0dNaoxv0fY0xN+t2uz9lViJO4aC+A9OAC+v7r1ufbfeAsnTGgO0u/c2llFsYW6mXC7GSvcN7f0Ol1E2VUljTzsocKSy72s6UnYCNPJaNb4gxXrYsyxOqqvp60zRnEvvVMjqxkvHKhlNGx56a0BVF8ZuyLNGI76pKqVsbY95Pzebg6INzi9N354lIbHUvQzqwMeYviqL4FBn0TAtrKB2Ka7jy3i072/nmvYLCXVMNEuZLSp3rdDrosn5bihj9N625UF7YATCLtQ+ZCpAh6EdyZWPMMymDpeH1mgzwqXeQtybg/wlIfUJNyP81TQO94ZHe+1/A4MMaT/rhrNZ3rIevxT2uquojGWFHrpMchtXQyARttJk2oKserZT6zxgjhA2D8/3npUSyd5wn0kvRSA85fxQFGVpI1io03JIqxRMIgnJYh+BhBsiSLAwzQVar0V9sYfQRq9VtjDFgykJ6VirgzgR4Sh0hhqvtUjReHWN8SlmW8JAkwyeEwHm4O+7oq7VGoeZ60zQIFd8xxohIDtwwB/FZ9lUUBD+W0wrofMbZxY5vOBf/5UWAOIamaR5cFMV1MQZ5LHKETin1P/Aujem5WmsXrdPc+Bet9blhxLPHLYSwbozB/6+EoTnBaXDEK02YEMKl0TySijr755bNmydZa79GKSWrCL4RPEZTEzpEJXCP6ro+Vmv9gBjjXWKMFyE2LJ4n6SlLR0nRELpOUAwUK0VFUaD+6hVKqReVZYmiURSzItLbcc6ltMFhjpAJzqN0zm1QGhaosWHs4DMc70i2HnLyvM8YA5YfPo7+ujDG/nf7/qf1ie8Nolc4Z5prIAtAF+47K6X+GgrcLGuvaM1ap+v3thDCJxBtpvQwyMFR12as5okLWo/6O2HqWX5NjfsCywDn3DGgQi6KAjTClyHZMwqjTpLn3qD1Bd74/1BKvRsPMFtlqYq8zU5mPLHhcdj5zAqte5HmCKUrYT3FOnUNrfUDqft3MopnoDudROtav44zczpocjbOZJy0t5Ozh2bNXA8YY+6PFL1er3fZTqddMjwxfhxj/G+sNVVVoT6KiRl2rd5IsFgDJOUPW2t1XdeXDCH8FgV/8NpQMV+T5zoPeEyD/PcpTxfCmh5gbhqUJjDscVgH0zytit8feiEmrOlY5oL0aeC9v0KM8QmgDm2aZiO7P3w/0ljIChGRD/rhEMK9Qwhgx1oExr3YC2dsQf+FvKZoWH0RkyCwp+rUU0/d0TEOIkjYIWECGyBpXo2z/RWfA2NFV4kN5kYoPA0hfDmTYW6I/IO8/E6M8bkhBNCbHkMdu7d4KWd47frbxphq01azU4YKTCfZ7ird3FHHmtY4cnJBublxjPGp3vsPhBB+Q8X/gZ7xcK0Hvw8FGICS9E5EyUII18Y1z5wK/TWIX49538da3+aN7Njg9e6/l58TA+eMc2+a5nrOObAUvdt7/13v/cFW0fo4ODPG+LEY46tDCP/gnAMBylgu/ZYVN9PrNe584ZRMHgchhGNDCCd471/rvf9eto7WLfnRBtbWL8QYnwmZE2M8atgu5zFG9NaGxmPdf+ccivKRbvjLXHcYoONt0PNZIYTP0/y5eXv+ABTJ5HuL69o/V36v/zyrkxfsGpgHGlY8vAm3QFdNNOyiRoFMGznMkp92DLAng1MiEEqtKR/xpt1u90vOuUNjhMoHvk+emy1e23G8zbPyJqyaFxhpb03TgDL0ilpreLbOo5RCVMxTCByFs19zzv1g3759PXRQR4EixskSeEEZfa/tIu9jK5VtS4pfPuZYkOeUwqs81lZ8rozr4U/ykdOVmqY5l7X2ckqpC2OOxBhPo/sNw+MXxpjvI3Ul/XAzKsLNBud3Ilong4PyufvvDUsvneX1Wdb73065BUjRSZF1dAVHClwIATLuaGL6O5o8+kzGgsgK6trw+CWerbWHKNCbovbt1i1Ul7Jlv3BSoKaI78kAutRRN2UhFziPcOIY+ZjTwWVOlfa59g+SZF5d15Ux5ugY44VoDblIVhPB2RQ1dWA/3RjzLWPMmZyumtdObaNg91PJW693E6wwJyIdrTWibTDIoNtcKoRwCWPMARpn56QoD8YW0pp+SuPrNDj8OOqQ1WaO2mec1/1vO3Lz+4/5xNFeNGR1zp1La3057/35iLWqgwiRc+6soihO897/0hjzCzTBZGIBRCzzLJV8/jAg2+oaWd2Hzx8xQPYAEP0gloFIfUIe671H58/9GCAZP76ZsQGCwZkUWBR54U0K9f7UOXfNbrd7CkVi+PvDtpPQTsGiUPiWHMdhCyYP/CzkOPQ7y7747mSRXnHMRBhPvFOia83HTz7mcsHN3x2WGrhKWHEDZCy0GfBy4zKXN3zvF3092NHCx5HLqGFOF17A257HcdA+v2mLX3cT7fTbWd0zHhM89/l+AHy9Me9zWbEMyJ0l+TG2xxSf23bHPW50dC+tpQPQN574WrT1E/of0YJ+WuduXAe9g/ufy8d2+lYb250bZ66s2vwR7BAoJiMSDORAl51OB2kH7wghHEJHUSqCqrNw9U5TsPJQHfj38QRqPYQpE8NCjPFTTdPsR3oYM82gLoTDcRna53KY1c7pL/x60OTIFQo8t8Pqeyz9RDAjcA5se5FhtMPXMn4Es0RbFnEKKjyY4/xup49Vx07PO3cy8CO/9vDe5t8Zo7HewjGIaIWjau1U071y3wXLdf8nnT/TOE8ES4aW0r2FVrLX650/xogmN2egc3pmhMzKADncItlEypfELmOML/LenxODjY5zS+5jOuDN4x54bjn4PPNzbiNvVtheZEToCkahnTPNApLHVDaGBwpUgWBSDJJL+Tjj/9tjkscrj81pHiITtypNfJ3za0xsUf17lTu2ltEA4bHDYyo/fv4/P9d5IY8wDht3e80QPpLvvx4xf/J1dVnnj2CH4JuK6AKxooBaFcmt16KioWQQUHFZbnjMwwjpP7z3p8YYb8cTo22EwPjIU8BgLbcjFzlyITboe/lEGObpGhZBERy5yAU2xgeiIm2vUvv/3LskEMwCXLzJgCcxV4B5fIr3cOvc3ckjK5jd4rltK2+M3Amx28pz+xgGKXXt88g94fm5z/p4ZI1djftv6dE2Xsbd96Tzp23QC/YAWsoQF4qldCfn3J1ijKey8UHpUsyMNRfkRkgI4WfOuSu2BiSKpQeO9DxkN8zAaEc72t8VASgYB+OMlXzsDUrPEghmgUGRkEFjb5SycSRipwZI7q0fFoVadbSN1nYkYtTvxnkIVvf+59hufoyKaG03fwaNs/Tbw94V7AVwZCHCKl1fX3+ZMeaezPqRNV7i784cWYERqnV/qJS6blEUv+LPUDgP1hdqjARu/S1FhbCs8d5hJzaiGB2fSWGTYFzkQhjPKJDjMQRDGGxX+fdylpFcOK/imBvWjE+wOAyTZfl4Y0MEshBjEu/tBQKEWWEWToD8+rOihmuMNYivNd6n9aovJ3ju79a8aR8DH9uw4+bz4t/mkLm/etAzuP+DZM80aDHVjTV/kgEz9dkLVoVNCKlYoI57L5ipKFrC5ilToMzcjdHqyI3j+a8Y463KsuRGafnnCTCW8Dsofpw7OMgIGcTw0KZ320L1NmJSieA9spEbEiwY2fjlMcXPovgJ5jH22lTPLJNyg2Ne0TaRf1u9xLmB11bSWGnaTolbFNr75+PPj7f9OR9/e22UcbB60DO8/9Mid8Yxox/rbNvNHzFAjgADBNRTIQTTNM3RxpiPG2MuQYZHMU8DZAjl46ONMf8CbmlKEUv7zxW73PDIvX90LgO7pOeLNr8exwARoSsYhFxw5mMLtSG9Xq8/TleZSlAiIMuHdtQ3l2Xcf4bH5KywquN3VuDUYHY4DOokDawKdWjbqG1HaPPc/VwRXfbzEsz3/g/DqHHBBsVemj+COYCKvTFIUJT+B6r/QB3IQkCd2QNRAt+yODshcaDhk7MnjCqMytNn2u+N+v523xMceRiUg98uOAUG5bau8kOwu2DP4ShmP75P7Q7dO92v3P/B14UxaA1aVhKAtrzi19t1cZdxsDdQ7PD+z2p9mHT+SAXRHgbfdBSD49la+5kY4+OpqynCB/M2RwN16Ya1ja6goOk6qWmai6CTbRaB2XK8HNngRoTM1NCeaPya8x8ZHDlhqkp+j72J/BuBoD32+DV7h/IUrLY3SSCYBTDW2mkT+WuOenB0pC3vpoF4Iw83AttKF643z/l83i9jKmaeppc3VG1H1PJzFewd+F28/5PMH15b+7+d2VEIlhF8f9EhPe+4+zKt9T3JEJknn2jqls5F7yEEUO/i/a86565RluWh4447Tp1++unq4MGDA3OguRA4f83pVe1akHb9h4T9BOOA06naqYCsGLZza3Nv9aobJKt+/KuOttziBZrfz1Mq2oWkO2EgWsUO6LNGrrAx8tTe/HrztV5mwy1XANvjJR9b+fcZy3pOgsXc/2lTsNrfyfc5aP95yl+i8J3g/ASrCablDai9IEVqP4rClVLXpFqQeQKjE5ZDScXlQWuNfb7BOXfXsizduc997mQtn3nmmSMX6EHY7nPxWgt2glwhaY+pveBFFMVj+cHR21zObSf3BOMjd2SNugfLGPmY5ljz8x2kRApWG8UU938YxhkXO5k/koK198EjKBWjU33FwaZp7hZj/OkC9q8pyuKoxweP0hOstY885phj1GmnnZas4f37YRdtNYq3y2EUCGbczHNLzuogobkXFutl9uQeSRgk07i5Fy/sg4pFxfiYHTi6OaqvRVsO5OvSbqN9LINkFo8nzgqQ8bN3YHf5/rfnD8u0XLYt8/zZKVLTvd0+iGVEvojBCKAu6QWzY3nvb7aoQvQYo48x1tlzDw0Sv/Wtb6mjjz46HeDxxx+PY95yP0d1Rh/2nkAw6TwZ9d6oppcCwSzRXrzzcTdJp2LBzjHoei9z471BBBntBpaCvQszxf2fB0lJLrtGybO0D7XiQDoPWJ3g1PPeX9EY889KqTPg7TfGdHb7+JYZlEbyt4vaHRWdbzEwYoynaK3/XGuNaEwsiiIiVQzMWTkN6rBQsaRYCeaBfFxJmoJgUcjlXZsGWsbhYjHoei/zetM+tjaJwbIet2Bv3f9ROltbnu0FAwTsSum19/5OxpiT4DjPCp4FQ7Akeey1UupTSqmbaa0d1amkeF17ALeL5mRBFggEAoFAIFg97BUNndmW9tI5zR1LYHwAFYrhQwjPgOEBymAYlRw+HHWMkscuEAgEAoFAsHrYC8q6zgqdNTEuLaLHhWA2QENEG2M8UWt9h263iyaJiF7pvPhSKAMFAoFAIBAI9gb2ggGS6j8yw2NYdEQeg6/BrgHd0UMIaE6Ieh289ZozzjjjkqDq9d7HsixTBboYHwKBQCAQCAR7B3vBABGsKGB1wPggPupUdG6MeX/TNMdQIzgvxodAIBAIBALB3oLZQ+dQ5J2/B6RoyWPwNdhNpCgMdciEMVIURXFhpdTJGxsbHS4+l1oPgUAgEAgEgr2DvWCAcEcVn52T9AZZDaRic4Q+yAhhQ/LmRVE8lhvctH6wLMXzAoFAIBAIBIIj1AAZBNFQV+xeIQWrZVjcWyl1r6IoEp1y9tmWyI0YIwKBQCAQCASrhb1qgAhWCCgFYSMke/tYpdSJzrkrEFUv93wBOtwhXZorCQQCgUAgEKwWxAARLAsG1e9cPoTwrrquz1WWZUXpVxizNRpNSvRDIBAIBAKBYPUgBohg2YyQLUUf3vtjiqJ40aFDh9Dd3lLRevqO1IMIBAKBQCAQrB7EABEs45hkYgFVlmVHKXVrrfXDYoxoWgjjA2xZ9FIgEAgEAoFAsEoQA0SwtEYIWLAo6oH//znGeDP0B4kxOnRJL8tSakAEAoFAIBAIVgxigAiWFWC/CsYYh3+MMVZr/aK6ri+vtd6H6AeMkPz7u3akAoFAIBAIBIKxIQaIYFnBdLubdFebtSF/pLV+AzqkgwXLe28H/EYgEAgEAoFAsMQQA0SwaoXpl9Fan9w0DVixvNaajRD+jhghAoFAIBAIBEsMMUAEq4BIhkWgiMhttNb/aK01ZIS0KXw5aiIQCAQCgUAgWDKIASJYhTQsjFNHhgXYr0ql1CPrur4VvoR6EIN26Zu1IqlhITcqFAgEAoFAIBAsF8QAEaxK9AOpVg2NWbx3lFLqOU3TXAzNCUMIeK/CszHGg0FLIBAIBAKBQLB8EANEsCo1IFyQ3sDgiDGCpvfCSqkXhxAOWGvxuTfGaO89mhUiPUu6pQsEAoFAIBAsGcQAEawCuP7DsBGCZ9D0aq1vHGN80plnnonX6BsC40PDOjm7NEQgEAgEAoFAsCwQA0SwzIhZYTl3SMczeoIkIwSfe+/vUZbl3RAVgfGBIhGUgVBalkAgEAgEAoFgibDyBghSbfjlLh+KYH5F6Iz8XlsYHDA2iqLYZ4x5Rq/XuzoK0mF8wDCRCIhAIBAIBALB8qHdyG3lQLn+6JgN53cdQsCLRIoEZVSwZ5GMExgZZHQca619bQjhGsaY33P9hxSjCwQCgUAgECwXVt4A8d6HsgQrq4I3/NfGmFd57zvGmDO11vvFCNnbIOMDL7sxxkNa66tprd+328clEAgEAoFAIBiMlU5bYu/32f9qrg9AJATvlat+jkcoYvYcBtSDDPwNomCIgLV+IxAIBAKBQCBYIqy6cp53wE4pOUVRVKgNAEOSc04U0CMDuXFSZK/9Lh6TQCAQCAQCgUAdjv8PRvjzDu/JNn0AAAAASUVORK5CYII=");
  --bg:#F1F3F5; --bg-2:#E8ECF0; --card:#FFFFFF; --card-2:#ECEFF2;
  --ink:#0A1A2B; --ink-2:#33424F; --muted:#64717C; --faint:#9AA5AE; --line:rgba(10,26,43,.09); --line-2:rgba(10,26,43,.16);
  --night:#04080F; --night-2:#0A111B; --night-3:#111B28; --night-4:#1A2636;
  --on:#F4F7F8; --on-2:#C7D0D7; --on-3:#8693A0; --on-4:#566372; --on-line:rgba(255,255,255,.09);
  --cyan:#3DB1D6; --cyber:#39D6FF; --cyan-ink:#0B7F9F; --bronze:#C99A47; --bronze-ink:#9A6B2E; --navy:#163155;
  --iri:linear-gradient(95deg,#A9EBFF 0%,#3DB1D6 28%,#CFEFF8 50%,#EBD3A3 70%,#C99A47 88%,#A9EBFF 100%);
  --iri-ink:linear-gradient(95deg,#0B7F9F 0%,#3DB1D6 30%,#0E5F7A 52%,#9A6B2E 74%,#C99A47 88%,#0B7F9F 100%);
  --silver:linear-gradient(180deg,#FFFFFF 0%,#DCE3E9 55%,#8FA0AE 100%);
  --r:clamp(16px,2.5vw,36px); --r-md:clamp(14px,1.7vw,24px); --r-sm:14px;
  --font:'Geist',system-ui,-apple-system,'Segoe UI',sans-serif; --mono:'Geist Mono',ui-monospace,Menlo,monospace;
  --ease:cubic-bezier(.22,1,.36,1); --gut:clamp(16px,3.4vw,48px); --max:1320px;
}
*,*::before,*::after{box-sizing:border-box;}
html{-webkit-text-size-adjust:100%; scroll-behavior:smooth; scroll-padding-top:100px;}
body{margin:0; background:var(--bg); color:var(--ink-2); font:400 16px/1.6 var(--font); -webkit-font-smoothing:antialiased; overflow-x:hidden;}
img{display:block; max-width:100%;}
a{color:inherit; text-decoration:none;}
button,input,textarea{font:inherit; color:inherit;}
h1,h2,h3,h4,h5{margin:0; font-weight:500; color:var(--ink); letter-spacing:-.035em; line-height:1.06;}
p{margin:0;}
ul,ol{margin:0; padding:0; list-style:none;}
.sr-only{position:absolute; width:1px; height:1px; overflow:hidden; clip:rect(0 0 0 0); white-space:nowrap;}
.skip{position:absolute; left:16px; top:-80px; z-index:300; padding:10px 18px; border-radius:99px; background:var(--ink); color:#fff;}
.skip:focus{top:14px;}
:focus-visible{outline:2px solid var(--cyan); outline-offset:3px;}
main{overflow-x:clip;}
.wrap{width:100%; max-width:var(--max); margin:0 auto; padding:0 var(--gut);}
.mono{font-family:var(--mono);}

/* ============ Dark sections ============ */
.dark{background:var(--night); color:var(--on-2);}
.dark h1,.dark h2,.dark h3,.dark h4{color:var(--on);}
/* two dark sections in a row: overlap by 1px so no light seam shows between them */
.dark + .dark{margin-top:-1px;}

/* ============ Nav: floating pill (Conicorn) ============ */
.nav{position:fixed; top:16px; left:0; right:0; z-index:200; display:flex; justify-content:center; gap:8px; padding:0 16px; pointer-events:none;}
.nav > *{pointer-events:auto;}
.nav__mark{display:grid; place-items:center; width:52px; height:52px; flex:none; border-radius:50%; background:rgba(16,22,30,.82); -webkit-backdrop-filter:blur(14px); backdrop-filter:blur(14px); box-shadow:inset 0 0 0 1px rgba(255,255,255,.12), 0 10px 30px -12px rgba(0,0,0,.5); transition:transform .5s var(--ease);}
.nav__mark:hover{transform:rotate(-12deg);}
.nav__mark i{display:block; width:22px; height:28px; background:#fff; -webkit-mask:var(--sf-mark) center/contain no-repeat; mask:var(--sf-mark) center/contain no-repeat;}
.nav__pill{display:flex; align-items:center; gap:2px; height:52px; padding:5px; border-radius:99px; background:rgba(16,22,30,.82); -webkit-backdrop-filter:blur(14px); backdrop-filter:blur(14px); box-shadow:inset 0 0 0 1px rgba(255,255,255,.12), 0 10px 30px -12px rgba(0,0,0,.5);}
.nav__links{display:flex; gap:2px;}
.nav__links a,.nav__menu{display:flex; align-items:center; height:42px; padding:0 16px; border-radius:99px; font-size:14.5px; font-weight:500; color:rgba(255,255,255,.78); transition:background .3s ease, color .3s ease;}
.nav__links a:hover{color:#fff; background:rgba(255,255,255,.08);}
.nav__links a[aria-current="page"]{color:#fff; background:rgba(255,255,255,.12);}
.nav__menu{display:none; gap:10px; border:0; background:none; cursor:pointer;}
.nav__menu i{position:relative; display:block; width:16px; height:10px;}
.nav__menu i::before,.nav__menu i::after{content:""; position:absolute; left:0; right:0; height:1.5px; background:currentColor; border-radius:2px; transition:transform .4s var(--ease), top .4s var(--ease);}
.nav__menu i::before{top:1px;} .nav__menu i::after{top:7px;}
.nav__menu[aria-expanded="true"] i::before{top:4px; transform:rotate(45deg);}
.nav__menu[aria-expanded="true"] i::after{top:4px; transform:rotate(-45deg);}
.nav__cta{display:flex; align-items:center; gap:8px; height:42px; padding:0 18px; margin-left:4px; border-radius:99px; background:linear-gradient(180deg,#FFFFFF,#DDE3E8); color:var(--ink); font-size:14.5px; font-weight:500; box-shadow:inset 0 1px 0 #fff, 0 4px 12px -4px rgba(0,0,0,.4); transition:transform .4s var(--ease);}
.nav__cta:hover{transform:translateY(-1px);}
.nav__cta svg{width:14px; height:14px;}
.nav__sheet{position:fixed; top:80px; left:16px; right:16px; z-index:199; padding:10px; border-radius:28px; background:rgba(16,22,30,.94); -webkit-backdrop-filter:blur(16px); backdrop-filter:blur(16px); box-shadow:inset 0 0 0 1px rgba(255,255,255,.1), 0 30px 60px -20px rgba(0,0,0,.6); display:grid; transform-origin:top center; animation:sheet .45s var(--ease);}
.nav__sheet[hidden]{display:none;}
.nav__sheet a{padding:16px 18px; border-radius:18px; color:#fff; font-size:20px; font-weight:500; letter-spacing:-.02em;}
.nav__sheet a[aria-current="page"]{background:rgba(255,255,255,.1);}
@keyframes sheet{from{opacity:0; transform:translateY(-8px) scale(.98);}}
svg.i{width:1em; height:1em; fill:none; stroke:currentColor; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round;}

/* ============ Buttons ============ */
.btn{position:relative; display:inline-flex; align-items:center; gap:12px; height:54px; padding:0 8px 0 26px; border:0; border-radius:99px; font-size:15.5px; font-weight:500; letter-spacing:-.01em; white-space:nowrap; cursor:pointer; isolation:isolate; transition:transform .45s var(--ease), box-shadow .45s var(--ease), background .3s ease;}
.btn__ar{display:grid; place-items:center; width:38px; height:38px; flex:none; border-radius:50%; transition:transform .5s var(--ease);}
.btn__ar svg{width:16px; height:16px;}
.btn:hover .btn__ar{transform:translateX(3px) rotate(-45deg);}
.btn:active{transform:scale(.97);}
/* dark pill with an iridescent rim (Conicorn) */
.btn--ink{background:var(--night-2); color:#fff; box-shadow:0 14px 30px -14px rgba(4,8,15,.8);}
.btn--ink::before{content:""; position:absolute; inset:-1.5px; z-index:-1; border-radius:inherit; background:var(--iri); background-size:200% 100%; animation:iri 6s linear infinite; opacity:.9;}
.btn--ink::after{content:""; position:absolute; inset:0; z-index:-1; border-radius:inherit; background:linear-gradient(180deg,#1A2433,#070B12);}
.btn--ink .btn__ar{background:rgba(255,255,255,.12);}
.btn--light{background:linear-gradient(180deg,#FFFFFF,#DFE5EA); color:var(--ink); box-shadow:inset 0 1px 0 #fff, 0 14px 30px -14px rgba(0,0,0,.55);}
.btn--light .btn__ar{background:var(--ink); color:#fff;}
.btn--glass{background:rgba(255,255,255,.4); color:var(--ink); -webkit-backdrop-filter:blur(12px); backdrop-filter:blur(12px); box-shadow:inset 0 0 0 1px rgba(255,255,255,.7), 0 10px 24px -14px rgba(10,26,43,.35);}
.btn--glass .btn__ar{background:#fff;}
.dark .btn--glass{background:rgba(255,255,255,.07); color:#fff; box-shadow:inset 0 0 0 1px rgba(255,255,255,.16);}
.dark .btn--glass .btn__ar{background:rgba(255,255,255,.12);}
.btn--cyan{background:var(--cyan); color:var(--night); box-shadow:0 0 0 1px rgba(255,255,255,.2) inset, 0 14px 34px -12px rgba(61,177,214,.75);}
.btn--cyan .btn__ar{background:var(--night); color:#fff;}
.btn--cyan:hover{background:#56C3E4;}
.btn--sm{height:46px; padding-left:20px; font-size:14.5px;}
.btn--sm .btn__ar{width:32px; height:32px;}
.btn-row{display:flex; flex-wrap:wrap; gap:12px;}
@keyframes iri{to{background-position:200% 0;}}
@keyframes slide{from{transform:translateX(0);} to{transform:translateX(-50%);}}

/* ============ Section scaffolding ============ */
.sec{position:relative; padding:clamp(96px,12vw,170px) 0;}
.label{display:inline-flex; align-items:center; gap:8px; height:28px; padding:0 12px; border-radius:99px; background:rgba(10,26,43,.06); font:500 11.5px/1 var(--mono); letter-spacing:.08em; color:var(--muted);}
.label i{width:6px; height:6px; border-radius:50%; background:var(--cyan); box-shadow:0 0 0 3px rgba(61,177,214,.18);}
.dark .label{background:transparent; box-shadow:inset 0 0 0 1px rgba(255,255,255,.16); color:var(--on-2);}
.dark .label i{background:var(--cyber); box-shadow:0 0 10px var(--cyber);}
.head{display:grid; justify-items:center; gap:22px; text-align:center; max-width:900px; margin:0 auto clamp(48px,6vw,84px);}
.head h2{font-size:clamp(36px,4.8vw,64px);}
.head p{max-width:620px; font-size:clamp(16px,1.3vw,18.5px); line-height:1.55; color:var(--muted);}
.dark .head p{color:var(--on-3);}
.head--split{grid-template-columns:1fr auto; justify-items:start; align-items:end; text-align:left; max-width:none;}
.head--split > div{display:grid; gap:22px; justify-items:start;}
.head--split p{max-width:440px; text-align:right;}
.head--right{justify-items:end; text-align:right; margin-right:0;}
/* key words: solid accent colour so they stand out */
.kw,.kw2{font-style:normal; font-weight:inherit;}
.kw{color:var(--cyan-ink);} .kw2{color:var(--bronze-ink);}
.dark .kw{color:var(--cyber);} .dark .kw2{color:var(--bronze);}
p .kw,p .kw2,.bx__t .kw,.bx__t .kw2{font-weight:500;}
.iri{background:var(--iri-ink); background-size:200% 100%; -webkit-background-clip:text; background-clip:text; color:transparent; -webkit-text-fill-color:transparent; animation:iri 10s linear infinite;}
.dark .iri{background-image:var(--iri);}
.silver{background:var(--silver); -webkit-background-clip:text; background-clip:text; color:transparent; -webkit-text-fill-color:transparent;}

/* reveal */
.rv{opacity:0; transform:translateY(30px); filter:blur(6px); transition:opacity 1s var(--ease), transform 1.2s var(--ease), filter 1s var(--ease); transition-delay:calc(var(--d,0) * 90ms);}
.rv.in{opacity:1; transform:none; filter:none;}

/* ============ Hero (dark, cinematic — Aovix) ============ */
.hero{position:relative; min-height:100svh; overflow:hidden; display:flex; flex-direction:column; justify-content:center; padding:clamp(110px,14vh,140px) 0;}
.hero__canvas{position:absolute; inset:0; width:100%; height:100%;}
.hero__veil{position:absolute; inset:0; pointer-events:none; background:radial-gradient(55% 45% at 50% 55%, rgba(4,8,15,.45) 0%, transparent 70%), linear-gradient(180deg, rgba(4,8,15,.5) 0%, transparent 22%, transparent 78%, var(--night) 100%);}
.hero .wrap{position:relative;}
.hero__h{font-size:clamp(22px,5.9vw,72px); font-weight:500; letter-spacing:-.06em; line-height:.92; text-align:center; padding-bottom:.08em;}
.hero__h > span{display:block; padding:.25em .1em .25em; margin:-.25em -.1em -.25em;}
.hero{text-align:center;}
.hero__foot{display:grid; justify-items:center; gap:clamp(28px,4vh,44px); margin-top:clamp(32px,5vh,56px); text-align:center;}
/* sub header: kept to two lines — the measure is set so the sentence breaks once, balanced */
.hero__foot p{max-width:min(100%, 41em); font-size:clamp(15px,1.25vw,18.5px); line-height:1.55; color:var(--on-2); text-wrap:balance;}
.hero__cue{display:flex; align-items:center; gap:14px; font:500 11px/1 var(--mono); letter-spacing:.16em; color:var(--on-3);}
.hero__cue i{position:relative; width:1px; height:46px; background:rgba(255,255,255,.18); overflow:hidden;}
.hero__cue i::after{content:""; position:absolute; left:0; top:-40%; width:1px; height:40%; background:var(--cyber); animation:cue 2.2s var(--ease) infinite;}
@keyframes cue{to{top:100%;}}
.hero__rise{opacity:0; transform:translateY(26px); filter:blur(10px); animation:rise 1.3s var(--ease) forwards; animation-delay:calc(.2s + var(--d,0) * .15s);}
@keyframes rise{to{opacity:1; transform:none; filter:none;}}

/* light page hero (Conicorn) */
.phero{position:relative; overflow:hidden; padding:clamp(150px,20vh,220px) 0 clamp(80px,10vw,140px); text-align:center;}
.phero__canvas{position:absolute; inset:0; width:100%; height:100%; opacity:.9;}
.phero::after{content:""; position:absolute; inset:auto 0 0; height:40%; background:linear-gradient(180deg, transparent, var(--bg)); pointer-events:none;}
.phero .wrap{position:relative; z-index:1; display:grid; justify-items:center; gap:26px;}
.phero h1{max-width:16ch; font-size:clamp(22px,5.9vw,72px); font-weight:500; letter-spacing:-.055em; line-height:.98; padding-bottom:.06em;}
.phero h1 > span{display:block; padding:.25em .1em .25em; margin:-.25em -.1em -.25em;}
.phero p.sub{max-width:640px; font-size:clamp(16.5px,1.4vw,20px); line-height:1.55; color:var(--muted);}
.phero.dark::after{background:linear-gradient(180deg, transparent, var(--night));}
.phero.dark p.sub{color:var(--on-2);}
/* full-screen landing, same height as Home, content centred vertically */
.phero--full{min-height:100svh; display:flex; align-items:center; padding:clamp(110px,14vh,140px) 0;}
.phero--full .wrap{width:100%;}
/* headline held to exactly two lines: each line stays whole and the size scales with the screen */
.phero h1.h1-2{max-width:none; font-size:clamp(22px,5.9vw,72px);}
.phero h1.h1-2 > span{white-space:nowrap;}

/* ============ Scroll-lit statement (Conicorn "who we are") ============ */
.lit-text{max-width:1120px; margin:0 auto; text-align:center;}
.lit-text p{max-width:32em; margin-inline:auto; text-wrap:balance; font-size:clamp(15.6px,2.16vw,30px); font-weight:500; line-height:1.16; letter-spacing:-.035em; color:var(--ink);}
.lit-text p + p{margin-top:.6em;}
.lit-text .w{color:#C3CCD3; transition:color .45s ease;}
.lit-text .w.on{color:var(--ink);}
.lit-text .hl .w.on{color:var(--cyan-ink);} .lit-text .hl2 .w.on{color:var(--bronze-ink);}
.lit-wrap{display:grid; justify-items:center; gap:clamp(32px,4vw,52px);}

/* ============ The world has changed: cards that stack as you scroll.
   Each card pins below the nav; the next one slides over it and the one beneath shrinks and dims. ============ */
.scards{position:relative; display:grid; gap:clamp(160px,38vh,360px); padding-bottom:clamp(60px,14vh,140px);}
.scard{position:sticky; top:calc(100px + var(--i) * 26px);}
.scard__in{--mx:50%; --my:50%; position:relative; overflow:hidden; display:grid; grid-template-rows:auto auto; align-content:start; min-height:clamp(380px,52vh,500px); padding:clamp(26px,3.6vw,52px) clamp(26px,3.6vw,52px) clamp(64px,8vw,112px); border-radius:var(--r);
  transform-origin:50% 0; transform:scale(calc(1 - var(--k,0) * .06)); filter:brightness(calc(1 - var(--k,0) * .18));
  box-shadow:0 -1px 0 rgba(255,255,255,.9) inset, 0 40px 80px -48px rgba(10,26,43,.45); will-change:transform;}
.scard__in::before{content:""; position:absolute; inset:0; background:radial-gradient(520px circle at var(--mx) var(--my), rgba(61,177,214,.14), transparent 60%); opacity:0; transition:opacity .4s ease; pointer-events:none;}
.scard__in:hover::before{opacity:1;}
.scard--1 .scard__in{background:#FFFFFF;}
.scard--2 .scard__in{background:linear-gradient(135deg,#E7F4F9,#ECEFF2 55%,#F3EADB);}
.scard--3 .scard__in{background:radial-gradient(80% 90% at 100% 0%, rgba(61,177,214,.28), transparent 60%), var(--night); color:var(--on-2);}
.scard--3 .scard__in::before{background:radial-gradient(520px circle at var(--mx) var(--my), rgba(57,214,255,.14), transparent 60%);}
.scard__top{position:relative; display:flex; align-items:flex-start; justify-content:space-between; gap:20px;}
.scard__n{font-size:clamp(84px,11vw,168px); font-weight:300; line-height:.8; letter-spacing:-.07em; background:var(--iri-ink); background-size:200% 100%; -webkit-background-clip:text; background-clip:text; color:transparent; padding-bottom:.08em;}
.scard--3 .scard__n{background-image:var(--iri);}
.scard__of{font:500 12px/1 var(--mono); letter-spacing:.12em; color:var(--faint);}
.scard--3 .scard__of{color:var(--on-4);}
.scard__body{position:relative; align-self:start; display:grid; grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr); gap:16px clamp(28px,5vw,80px); align-items:start; margin-top:clamp(24px,3vw,40px);}
.scard__body h3{font-size:clamp(28px,3.4vw,48px); letter-spacing:-.04em; line-height:1.02;}
.scard--3 .scard__body h3{color:var(--on);}
.scard__body p{font-size:clamp(15.5px,1.2vw,18px); line-height:1.7; color:var(--ink-2);}
.scard--3 .scard__body p{color:var(--on-2);}
@media (max-width:900px){
  .scard{top:calc(88px + var(--i) * 18px);}
  .scard__body{grid-template-columns:1fr;}
  .scard__in{min-height:0;}
}
.quote{max-width:1040px; margin:clamp(72px,9vw,128px) auto 0; text-align:center; font-size:clamp(24px,3vw,42px); font-weight:500; line-height:1.22; letter-spacing:-.03em; color:var(--ink);}
.quote em{font-style:normal; color:var(--cyan-ink);}
.quote .qm{color:var(--faint);}

/* ============ Dark rows (Aovix services list) ============ */
.rows{border-top:1px solid var(--on-line);}
.rowi{display:grid; grid-template-columns:clamp(84px,8vw,120px) minmax(0,1fr) minmax(0,1.1fr); gap:24px clamp(24px,4vw,64px); align-items:start; padding:clamp(30px,3.4vw,48px) 0; border-bottom:1px solid var(--on-line); transition:background .5s ease;}
/* numbers match the other sections: thin, large, palette gradient; sized to sit beside the row title */
.rowi__n{display:block; font-size:clamp(44px,4.6vw,68px); font-weight:300; line-height:.8; letter-spacing:-.07em; font-variant-numeric:tabular-nums; background:var(--iri); background-size:200% 100%; background-position:0% 50%; -webkit-background-clip:text; background-clip:text; color:transparent; -webkit-text-fill-color:transparent; opacity:.75; transition:opacity .4s ease, background-position 1.2s var(--ease);}
.rowi h3{font-size:clamp(24px,2.6vw,38px); letter-spacing:-.035em; line-height:1.08; transition:transform .6s var(--ease);}
.rowi p{font-size:clamp(15px,1.15vw,17px); line-height:1.7; color:var(--on-3); transition:color .4s ease;}
.rowi:hover .rowi__n{opacity:1; background-position:100% 50%;}
.rowi:hover h3{transform:translateX(8px);}
.rowi:hover p{color:var(--on-2);}
.center-actions{display:flex; flex-wrap:wrap; justify-content:center; gap:12px; margin-top:clamp(44px,5vw,64px);}

/* ============ Smart Money: three expanding panels (hover, focus or tap one to open it) ============ */
.sm{--g:clamp(10px,1.2vw,16px); --pad:clamp(24px,2.6vw,36px); container-type:inline-size; display:flex; gap:var(--g); height:clamp(420px,36vw,500px);}
.sm__p{--mx:50%; --my:50%; position:relative; flex:1 1 0; min-width:0; display:flex; flex-direction:column; padding:var(--pad); border-radius:var(--r); overflow:hidden; cursor:pointer;
  background:var(--card-2); box-shadow:inset 0 0 0 1px rgba(255,255,255,.85); transition:flex-grow .8s var(--ease), background .6s ease, box-shadow .6s ease, color .4s ease;}
.sm__p::before{content:""; position:absolute; inset:0; background:radial-gradient(420px circle at var(--mx) var(--my), rgba(61,177,214,.16), transparent 60%); opacity:0; transition:opacity .4s ease; pointer-events:none;}
.sm__p:hover::before{opacity:1;}
.sm__p.is-on{flex-grow:2.3; background:radial-gradient(90% 80% at 100% 0%, rgba(61,177,214,.22), transparent 60%), var(--night); box-shadow:0 40px 70px -40px rgba(4,8,15,.7);}
.sm__p.is-on::before{background:radial-gradient(420px circle at var(--mx) var(--my), rgba(57,214,255,.14), transparent 60%);}
.sm__n{position:relative; font:300 clamp(56px,6vw,96px)/.9 var(--font); letter-spacing:-.06em; color:var(--faint); transition:color .5s ease;}
.sm__p.is-on .sm__n{color:var(--cyber);}
.sm__t{position:relative; margin-top:auto; font-size:clamp(22px,2.2vw,32px); letter-spacing:-.035em; line-height:1.08; transition:color .4s ease;}
.sm__p.is-on .sm__t{color:var(--on);}
.sm__btn{all:unset; cursor:pointer;}
.sm__btn::after{content:""; position:absolute; inset:0; z-index:1;}
.sm__p:focus-within{outline:2px solid var(--cyan); outline-offset:3px;}
.sm__btn:focus-visible{outline:none;}
.sm__p{position:relative;}
.sm__plus{position:absolute; top:clamp(24px,2.6vw,36px); right:clamp(24px,2.6vw,36px); width:42px; height:42px; border-radius:50%; box-shadow:inset 0 0 0 1px var(--line-2); transition:transform .6s var(--ease), box-shadow .4s ease, background .4s ease;}
.sm__plus::before,.sm__plus::after{content:""; position:absolute; left:50%; top:50%; width:14px; height:1.5px; margin:-.75px 0 0 -7px; background:var(--ink); transition:background .4s ease;}
.sm__plus::after{transform:rotate(90deg);}
.sm__p.is-on .sm__plus{transform:rotate(45deg); background:var(--on); box-shadow:none;}
.sm__p:hover:not(.is-on) .sm__plus{transform:rotate(90deg);}
/* the text keeps a fixed width so it never reflows while the panel opens */
.sm__x{position:relative; width:min(480px, calc((100cqw - 2 * var(--g) - 6 * var(--pad)) * 2.3 / 4.3)); max-height:0; opacity:0; transform:translateY(12px); transition:opacity .3s ease, transform .5s var(--ease), max-height .6s var(--ease), margin .5s var(--ease);}
.sm__x p{font-size:clamp(15.5px,1.2vw,17.5px); line-height:1.65; color:var(--on-2);}
.sm__p.is-on .sm__x{max-height:260px; margin-top:16px; opacity:1; transform:none; transition:opacity .6s ease .35s, transform .8s var(--ease) .35s, max-height .6s var(--ease), margin .5s var(--ease);}

/* ============ From first wedge to global scale: a dark panel with four lit steps ============ */
.wedge{position:relative; overflow:hidden; padding:clamp(32px,5vw,72px); border-radius:var(--r); color:var(--on-2);
  background:radial-gradient(60% 70% at 0% 0%, rgba(61,177,214,.2), transparent 60%), radial-gradient(50% 60% at 100% 100%, rgba(201,154,71,.14), transparent 60%), var(--night);
  box-shadow:0 50px 90px -50px rgba(4,8,15,.7);}
.wedge__head{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:20px clamp(28px,5vw,80px); align-items:end; margin-bottom:clamp(44px,5vw,72px);}
.wedge__head h2{font-size:clamp(34px,4.4vw,60px); color:var(--on);}
.wedge__head h2 .kw{color:var(--cyber);}
.wedge__head p{font-size:clamp(16px,1.3vw,18.5px); line-height:1.6; color:var(--on-2);}
.wedge__steps{position:relative; display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:clamp(12px,1.4vw,18px); padding-top:34px;}
.wedge__rail{position:absolute; left:11px; right:11px; top:10px; height:2px; border-radius:2px; background:rgba(255,255,255,.1);}
.wedge__rail b{display:block; height:100%; width:calc(var(--p,0) * 100%); border-radius:inherit; background:linear-gradient(90deg,var(--cyan),var(--cyber) 60%,var(--bronze)); box-shadow:0 0 14px rgba(57,214,255,.6); transition:width .25s linear;}
.wstep{position:relative; padding:clamp(20px,2vw,28px); border-radius:var(--r-md); background:rgba(255,255,255,.04); box-shadow:inset 0 0 0 1px var(--on-line); transition:background .5s ease, box-shadow .5s ease, transform .6s var(--ease);}
.wstep:hover{transform:translateY(-6px);}
.wstep.lit{background:rgba(61,177,214,.1); box-shadow:inset 0 0 0 1px rgba(57,214,255,.35);}
.wstep__dot{position:absolute; left:0; top:-34px; width:22px; height:22px; border-radius:50%; background:var(--night); box-shadow:inset 0 0 0 2px rgba(255,255,255,.2); transition:all .5s ease;}
.wstep.lit .wstep__dot{background:var(--cyber); box-shadow:0 0 0 5px rgba(57,214,255,.2), 0 0 16px rgba(57,214,255,.8);}
.wstep:last-child.lit .wstep__dot{background:var(--bronze); box-shadow:0 0 0 5px rgba(201,154,71,.2), 0 0 16px rgba(201,154,71,.8);}
.wstep__n{font:500 12px/1 var(--mono); letter-spacing:.08em; color:var(--on-4); transition:color .4s ease;}
.wstep.lit .wstep__n{color:var(--cyber);}
.wstep h3{color:var(--on); margin-top:clamp(28px,3vw,44px); font-size:clamp(19px,1.6vw,23px); letter-spacing:-.025em; line-height:1.15;}
.wstep p{margin-top:10px; font-size:15px; line-height:1.6; color:var(--on-3);}
@media (max-width:900px){
  .sm{flex-direction:column; height:auto;}
  .sm__p{flex:none; min-height:0;}
  .sm__n{font-size:44px;}
  .sm__t{margin-top:18px;}
  .sm__x{width:auto;}
  .wedge__head{grid-template-columns:1fr;}
  .wedge__steps{grid-template-columns:1fr 1fr; padding-top:0;}
  .wedge__rail{display:none;}
  .wstep__dot{display:none;}
}
@media (max-width:600px){ .wedge__steps{grid-template-columns:1fr;} }
.closing{max-width:1000px; margin:clamp(72px,9vw,120px) auto 0; text-align:center; font-size:clamp(26px,3.4vw,48px); font-weight:500; line-height:1.15; letter-spacing:-.035em; color:var(--ink);}
.closing span{display:block;}

/* ============ Impact stats (Aovix) ============ */
.reveal-more{display:grid; grid-template-rows:0fr; transition:grid-template-rows .9s var(--ease);}
.reveal-more > div{overflow:hidden;}
.reveal-more.open{grid-template-rows:1fr;}
.early{display:grid; grid-template-columns:1fr 1.25fr; gap:clamp(18px,2vw,28px); padding-top:clamp(36px,4vw,56px);}
.early__copy{display:flex; flex-direction:column; justify-content:flex-end; gap:1.1em; padding:clamp(26px,3vw,44px); border-radius:var(--r); background:var(--night-2); box-shadow:inset 0 0 0 1px var(--on-line);}
.early__copy p{font-size:clamp(16.5px,1.35vw,19px); line-height:1.6; color:var(--on-2);}
/* Maritime Reality: one panel; a single bar split 70 / 25 / 5, with the three figures beneath their share */
.reality{position:relative; overflow:hidden; display:flex; flex-direction:column; gap:clamp(28px,3.4vw,44px); padding:clamp(26px,3vw,44px); border-radius:var(--r); background:radial-gradient(70% 60% at 100% 0%, rgba(61,177,214,.2), transparent 60%), var(--night-3); box-shadow:inset 0 0 0 1px var(--on-line);}
.reality__head h3{font-size:clamp(28px,2.8vw,40px);}
.reality__head p{margin-top:10px; font-size:clamp(15px,1.2vw,17px); color:var(--on-3);}
.reality__bar{display:flex; gap:4px; height:14px;}
.rb{display:block; flex:0 1 var(--w); min-width:0; border-radius:99px; transform:scaleX(0); transform-origin:left; transition:transform 1.4s var(--ease);}
.rb--c{background:linear-gradient(90deg,var(--cyan),var(--cyber));}
.rb--n{background:linear-gradient(90deg,#2A4F80,#6E95C4); transition-delay:.25s;}
.rb--b{flex-basis:max(var(--w),10px); background:linear-gradient(90deg,var(--bronze),#EBD3A3); transition-delay:.45s;}
.in .rb{transform:none;}
.reality__nums{display:grid; grid-template-columns:repeat(3,minmax(0,1fr));}
.rn{display:grid; gap:10px; align-content:start; padding:0 clamp(14px,2vw,28px); border-left:1px solid var(--on-line);}
.rn:first-child{padding-left:0; border-left:0;}
.rn b{font-size:clamp(44px,5vw,80px); font-weight:300; letter-spacing:-.06em; line-height:1; color:var(--on); font-variant-numeric:tabular-nums;}
.rn span{display:inline-flex; align-items:center; gap:10px; font-size:clamp(15px,1.2vw,17px); font-weight:500; color:var(--on-2);}
.rn span::before{content:""; width:8px; height:8px; border-radius:50%; background:var(--cyber);}
.rn--n span::before{background:#6E95C4;} .rn--b span::before{background:var(--bronze);}
@media (max-width:480px){ .reality__nums{grid-template-columns:1fr; gap:18px;} .rn{padding:0; border-left:0; display:flex; align-items:baseline; justify-content:space-between;} }
.more-btn{margin-top:6px;}
.more-btn[aria-expanded="true"] .btn__ar{transform:rotate(90deg);}

/* ============ Our Journey (after Conicorn "How we work") ============
   A light runs down the centre line as you scroll. It sits above the row cards; each row fades in its card,
   darkens its year tile and lights its marker once the light reaches it, and stays lit after the light has passed. */
.tl{position:relative; --p:0;}
.tl::before{content:""; position:absolute; z-index:2; left:50%; top:0; bottom:0; width:2px; margin-left:-1px; border-radius:2px; background:rgba(10,26,43,.12); pointer-events:none;}
.tl__lit{position:absolute; z-index:3; left:50%; top:0; width:2px; height:calc(var(--p) * 100%); margin-left:-1px; border-radius:2px; pointer-events:none;
  background:linear-gradient(180deg, rgba(61,177,214,0) 0%, var(--cyan) 18%, var(--cyber) 92%, #E6FAFF 100%);
  box-shadow:0 0 10px rgba(57,214,255,.55), 0 0 22px rgba(57,214,255,.25);}
.tl__lit::after{content:""; position:absolute; left:50%; bottom:-7px; width:14px; height:14px; margin-left:-7px; border-radius:50%;
  background:radial-gradient(circle, #FFFFFF 0 25%, var(--cyber) 45%, rgba(57,214,255,0) 72%); filter:blur(.3px);
  box-shadow:0 0 18px 6px rgba(57,214,255,.45); opacity:calc(var(--p) * 40);}
.tl__row{position:relative; display:grid; grid-template-columns:1fr 1fr; align-items:center; padding:clamp(24px,2.8vw,40px) clamp(22px,3vw,48px); border-radius:var(--r);}
.tl__row + .tl__row{margin-top:10px;}
/* the card fades in behind the row */
.tl__row::before{content:""; position:absolute; inset:0; z-index:0; border-radius:inherit; background:var(--card-2); box-shadow:inset 0 0 0 1px rgba(255,255,255,.9);
  opacity:0; transform:scale(.985); transition:opacity .7s var(--ease), transform .9s var(--ease);}
.tl__row.lit::before{opacity:1; transform:none;}
.tl__row > *{position:relative; z-index:1;}
/* marker on the line */
.tl__row > .tl__dot{position:absolute; z-index:4; left:50%; top:50%; width:30px; height:30px; margin:-15px 0 0 -15px; border-radius:10px; background:var(--bg); box-shadow:inset 0 0 0 1.5px rgba(10,26,43,.18); transition:background .5s ease, box-shadow .5s ease, transform .6s var(--ease);}
.tl__dot::before{content:""; position:absolute; inset:-1.5px; border-radius:9px; padding:1.5px; background:linear-gradient(135deg, var(--cyber), var(--cyan) 45%, var(--bronze)); -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite:xor; mask-composite:exclude; opacity:0; transition:opacity .5s ease;}
.tl__dot::after{content:""; position:absolute; left:50%; top:50%; width:10px; height:10px; margin:-5px 0 0 -5px; border-radius:50%; background:transparent; transform:scale(.4); transition:background .5s ease, transform .6s var(--ease);}
.tl__row.lit > .tl__dot{background:radial-gradient(circle at 50% 50%, rgba(255,255,255,.95) 0 26%, rgba(255,255,255,0) 62%), conic-gradient(from 210deg, #9FE6FF, #3DB1D6, #CFEFF8, #EBD3A3, #C99A47, #E9F7FB, #9FE6FF);
  box-shadow:inset 0 0 6px rgba(255,255,255,.9), 0 0 0 4px rgba(159,230,255,.18), 0 0 16px rgba(61,177,214,.45), 0 0 26px rgba(201,154,71,.25); transform:scale(1.2);}
.tl__row.lit .tl__dot::before{opacity:.0;}
.tl__row.lit .tl__dot::after{background:#0A1A2B; transform:scale(1.05); box-shadow:0 0 0 2px rgba(255,255,255,.55);}
/* year tile: light at rest, dark once lit */
.tl__year{display:flex; align-items:center; gap:14px; justify-self:end; padding-right:clamp(44px,5vw,76px);}
.tl__year b{display:grid; place-items:center; height:64px; padding:0 18px; border-radius:20px; font:500 22px/1 var(--mono); letter-spacing:-.02em;
  background:linear-gradient(180deg,#FFFFFF,#E6EBEF); color:var(--ink); box-shadow:inset 0 0 0 1px rgba(255,255,255,.9), 0 10px 20px -12px rgba(10,26,43,.35);
  transition:background .6s ease, color .5s ease, box-shadow .6s ease, transform .7s var(--ease);}
.tl__row.lit .tl__year b{background:linear-gradient(160deg,#1E3A5F,#0A1A2B 70%); color:#fff; transform:scale(1.04);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.18), 0 0 0 1px rgba(57,214,255,.25), 0 16px 30px -12px rgba(11,127,159,.55);}
.tl__body{padding-left:clamp(44px,5vw,76px);}
.tl__body li{position:relative; padding-left:18px; font-size:clamp(15.5px,1.2vw,17.5px); line-height:1.55; color:var(--muted); transition:color .5s ease;}
.tl__row.lit .tl__body li{color:var(--ink);}
.tl__body li + li{margin-top:8px;}
.tl__body li::before{content:""; position:absolute; left:0; top:.62em; width:6px; height:6px; border-radius:2px; background:var(--faint); transition:background .5s ease;}
.tl__row.lit .tl__body li::before{background:var(--cyan-ink);}
.tl__row:nth-child(even) .tl__year{order:2; justify-self:start; padding:0 0 0 clamp(44px,5vw,76px);}
.tl__row:nth-child(even) .tl__body{order:1; padding:0 clamp(44px,5vw,76px) 0 0; text-align:right;}
.tl__row:nth-child(even) .tl__body li{padding:0 18px 0 0;}
.tl__row:nth-child(even) .tl__body li::before{left:auto; right:0;}

/* ============ People (Conicorn team, tiered) ============ */
/* 3 x 2: everyone the same size */
.team{display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:clamp(18px,2vw,28px) clamp(14px,1.6vw,22px);}
.person{position:relative; display:flex; flex-direction:column; align-items:center; text-align:center; border:0; padding:0; background:none; cursor:pointer;}
.person{width:100%;}
.person__ph{position:relative; width:100%; aspect-ratio:1; border-radius:var(--r); overflow:hidden; background:var(--night-3); box-shadow:0 30px 60px -36px rgba(4,8,15,.7);}
.person__ph img{width:100%; height:100%; object-fit:cover; object-position:50% 20%; filter:grayscale(.85) contrast(1.05); transition:filter .7s ease, transform 1.2s var(--ease);}
.person:hover .person__ph img,.person:focus-visible .person__ph img{filter:none; transform:scale(1.05);}
.person__q{position:absolute; inset:auto 0 0; padding:clamp(16px,2vw,26px); padding-top:60px; background:linear-gradient(180deg, transparent, rgba(4,8,15,.88)); color:#fff; font-size:clamp(13.5px,1.05vw,15.5px); line-height:1.45; text-align:left; opacity:0; transform:translateY(12px); transition:opacity .5s ease, transform .7s var(--ease);}
.person:hover .person__q,.person:focus-visible .person__q{opacity:1; transform:none;}
.person__li{position:absolute; top:12px; right:12px; display:grid; place-items:center; width:38px; height:38px; border-radius:50%; background:rgba(255,255,255,.22); -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px); color:#fff; box-shadow:inset 0 0 0 1px rgba(255,255,255,.3); transition:background .3s ease;}
.person__li svg{width:16px; height:16px; fill:currentColor;}
.person__li:hover{background:var(--cyan);}
.person__name{margin-top:16px; font-size:clamp(18px,1.6vw,24px); font-weight:500; letter-spacing:-.025em; color:var(--ink);}
.person__role{margin-top:4px; font:500 11.5px/1.4 var(--mono); letter-spacing:.08em; text-transform:uppercase; color:var(--muted);}
.dark .person__name{color:var(--on);} .dark .person__role{color:var(--on-3);}

/* modal */
.modal{position:fixed; inset:0; z-index:400; display:grid; place-items:center; padding:20px; background:rgba(4,8,15,.6); -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px); animation:fade .3s ease;}
.modal[hidden]{display:none;}
@keyframes fade{from{opacity:0;}}
.modal__panel{position:relative; display:grid; grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr); width:min(980px,100%); max-height:calc(100svh - 40px); overflow:auto; border-radius:var(--r); background:var(--card); box-shadow:0 50px 100px -30px rgba(0,0,0,.6); animation:pop .6s var(--ease);}
@keyframes pop{from{opacity:0; transform:translateY(20px) scale(.98);}}
.modal__ph{position:relative; min-height:100%; background:var(--night-3);}
.modal__ph img{width:100%; height:100%; object-fit:cover; object-position:50% 20%; min-height:320px;}
.modal__body{padding:clamp(28px,4vw,52px);}
.modal__role{font:500 12px/1.4 var(--mono); letter-spacing:.1em; text-transform:uppercase; color:var(--cyan-ink);}
.modal__name{margin-top:10px; font-size:clamp(30px,3.4vw,46px); letter-spacing:-.045em;}
.modal__quote{margin:20px 0 0; padding-left:16px; border-left:2px solid var(--bronze); font-size:17px; font-weight:500; line-height:1.5; color:var(--ink);}
.modal__text p{margin-top:16px; font-size:15.5px; line-height:1.7; color:var(--ink-2);}
.modal__li{display:inline-flex; align-items:center; gap:10px; margin-top:26px; height:46px; padding:0 20px 0 14px; border-radius:99px; background:var(--ink); color:#fff; font-size:14.5px; font-weight:500; transition:background .3s ease;}
.modal__li:hover{background:var(--cyan-ink);}
.modal__li svg{width:18px; height:18px; fill:currentColor;}
.modal__x{position:absolute; top:14px; right:14px; z-index:2; display:grid; place-items:center; width:44px; height:44px; border:0; border-radius:50%; background:rgba(255,255,255,.85); box-shadow:0 4px 14px rgba(0,0,0,.15); cursor:pointer; font-size:20px; line-height:1; color:var(--ink);}

/* ============ Powering the long tail: one row of logos running continuously, as on v2.
   Logos are shown as white silhouettes (black and white only, no brand colours). ============ */
.tail{padding-bottom:clamp(96px,12vw,150px);}
.marquee{position:relative; overflow:hidden; width:100%; -webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent); mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);}
.marquee__track{display:flex; align-items:center; width:max-content; animation:slide 80s linear infinite;}
.marquee__logo{display:flex; align-items:center; justify-content:center; flex:none; height:80px; margin-right:clamp(48px,6vw,80px);}
.marquee__logo img{flex:none; width:auto; height:42px; max-width:150px; object-fit:contain; filter:brightness(0) invert(1); opacity:.82;}
@media (max-width:600px){ .marquee__logo{height:64px;} .marquee__logo img{height:34px; max-width:120px;} }

/* ============ Contact (dark, glass form) ============ */
.touch{background:radial-gradient(60% 45% at 20% 32%, rgba(61,177,214,.2), transparent 70%), radial-gradient(50% 50% at 90% 100%, rgba(201,154,71,.18), transparent 60%), var(--night); background-repeat:no-repeat;}
.boxes{display:grid; grid-template-columns:repeat(3,1fr); gap:clamp(12px,1.4vw,18px);}
.box{display:flex; flex-direction:column; gap:14px; min-height:300px; padding:clamp(24px,2.6vw,36px); border-radius:var(--r); background:var(--card-2); color:var(--muted); transition:transform .6s var(--ease), box-shadow .5s ease;}
.box:hover{transform:translateY(-5px);}
.box__ico{display:grid; place-items:center; width:52px; height:52px; border-radius:16px; background:linear-gradient(160deg,#3B4754,#141B24); color:#fff; box-shadow:0 12px 22px -10px rgba(0,0,0,.5);}
.box__ico svg{width:22px; height:22px;}
.box h3,.dark .box h3{margin-top:auto; font-size:clamp(23px,2.1vw,30px); color:var(--ink);}
.box p{font-size:15.5px; line-height:1.6;}
.box .btn{align-self:flex-start; margin-top:8px;}
.box.on{box-shadow:0 0 0 2px var(--cyan), 0 30px 60px -30px rgba(61,177,214,.6);}
.form{margin-top:clamp(14px,1.6vw,22px); display:grid; grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr); gap:clamp(24px,4vw,64px); padding:clamp(24px,3.6vw,52px); border-radius:var(--r); background:rgba(255,255,255,.06); -webkit-backdrop-filter:blur(20px); backdrop-filter:blur(20px); box-shadow:inset 0 0 0 1px rgba(255,255,255,.12), inset 0 1px 0 rgba(255,255,255,.14), 0 40px 80px -40px rgba(0,0,0,.7); animation:pop .6s var(--ease);}
.form[hidden]{display:none;}
.form__intro h3{font-size:clamp(28px,3vw,42px); letter-spacing:-.04em;}
.form__intro p{margin-top:14px; color:var(--on-3); line-height:1.6;}
.fields{display:grid; grid-template-columns:1fr 1fr; gap:14px;}
.field{display:grid; gap:8px;}
.field--full{grid-column:1/-1;}
.field label,.field .lbl{font:500 11.5px/1 var(--mono); letter-spacing:.1em; text-transform:uppercase; color:var(--on-3);}
.field label b{color:var(--bronze); font-weight:500;}
.field input,.field textarea{width:100%; padding:16px 18px; border:0; border-radius:16px; background:rgba(255,255,255,.07); box-shadow:inset 0 0 0 1px rgba(255,255,255,.1); color:#fff; font-size:15px; transition:box-shadow .3s ease, background .3s ease;}
.field input::placeholder,.field textarea::placeholder{color:var(--on-4);}
.field textarea{min-height:150px; resize:vertical;}
.field input:focus,.field textarea:focus{outline:none; background:rgba(255,255,255,.1); box-shadow:inset 0 0 0 1.5px var(--cyan), 0 0 0 4px rgba(61,177,214,.18);}
.file{display:flex; align-items:center; gap:14px; flex-wrap:wrap;}
.file input{position:absolute; width:1px; height:1px; opacity:0;}
.file label{display:inline-flex; align-items:center; height:46px; padding:0 20px; border-radius:99px; background:rgba(255,255,255,.1); box-shadow:inset 0 0 0 1px rgba(255,255,255,.16); color:#fff; font:500 14px/1 var(--font); letter-spacing:0; text-transform:none; cursor:pointer;}
.file input:focus-visible + label{outline:2px solid var(--cyan); outline-offset:3px;}
.file span{font-size:13.5px; color:var(--on-3);}
.form__send{grid-column:1/-1; display:flex; align-items:center; justify-content:space-between; gap:16px; flex-wrap:wrap; margin-top:6px;}
.form__status{font-size:14px; color:var(--cyber);}

/* ============ Gradient CTA card (Conicorn "not sure what to automate") ============ */
.cta{position:relative; overflow:hidden; display:grid; justify-items:start; gap:18px; padding:clamp(36px,6vw,88px); border-radius:var(--r);
  background:radial-gradient(60% 90% at 0% 0%, #E8F7FC 0%, transparent 60%), radial-gradient(50% 80% at 100% 100%, #F3E4C6 0%, transparent 65%), radial-gradient(60% 60% at 70% 20%, #9FD9EC 0%, transparent 70%), linear-gradient(120deg,#DDF2F9,#BFE3F0 40%,#EED9B0);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.8), 0 40px 80px -40px rgba(10,26,43,.4);}
.cta::after{content:""; position:absolute; inset:0; background-image:radial-gradient(rgba(255,255,255,.5) 1px, transparent 1.4px); background-size:14px 14px; -webkit-mask-image:linear-gradient(90deg, transparent 40%, #000); mask-image:linear-gradient(90deg, transparent 40%, #000); pointer-events:none;}
.cta > *{position:relative; z-index:1;}
.cta__mark{display:grid; place-items:center; width:64px; height:64px; border-radius:50%; background:var(--night); box-shadow:0 0 0 8px rgba(255,255,255,.5);}
.cta__mark i{width:22px; height:28px; background:#fff; -webkit-mask:var(--sf-mark) center/contain no-repeat; mask:var(--sf-mark) center/contain no-repeat;}
.cta h2{max-width:16ch; font-size:clamp(34px,4.6vw,64px); letter-spacing:-.045em;}
.cta h2 > span{display:block;}
.cta p{max-width:560px; font-size:clamp(16.5px,1.4vw,20px); color:var(--ink-2);}
.cta .btn{margin-top:10px;}
.cta-sec{padding:clamp(72px,9vw,120px) 0;}

/* ============ Strategy: philosophy explorer (scroll-synced menu + focus cards that open on demand) ============ */
.sx__grid{display:grid; grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr); gap:clamp(28px,5vw,88px); align-items:start;}
.sx__nav{position:sticky; top:120px; padding-left:22px;}
.sx__rail{position:absolute; left:0; top:6px; bottom:6px; width:2px; border-radius:2px; background:var(--line-2);}
.sx__rail i{position:absolute; left:0; top:0; width:100%; height:calc(var(--p,0) * 100%); border-radius:inherit; background:linear-gradient(180deg,var(--cyan),var(--cyber) 70%,var(--bronze)); box-shadow:0 0 10px rgba(57,214,255,.5); transition:height .2s linear;}
.sx__nav ol{display:grid; gap:4px;}
.sx__nav a{display:grid; grid-template-columns:34px 1fr; gap:10px; align-items:baseline; padding:12px 16px; border-radius:16px; color:var(--faint); transition:background .4s ease, color .4s ease, transform .5s var(--ease);}
.sx__nav a:hover{color:var(--ink-2); background:rgba(10,26,43,.04);}
.sx__n{font:500 12px/1 var(--mono); letter-spacing:.06em;}
.sx__t{font-size:clamp(16px,1.25vw,18.5px); font-weight:500; letter-spacing:-.015em; line-height:1.3;}
.sx__nav a.on{color:var(--ink); background:var(--card); box-shadow:inset 0 0 0 1px var(--line), 0 10px 24px -16px rgba(10,26,43,.35); transform:translateX(6px);}
.sx__nav a.on .sx__n{color:var(--cyan-ink);}
.sx__list{display:grid; gap:clamp(18px,2.4vw,28px);}
.sxc{--mx:50%; --my:50%; position:relative; overflow:hidden; padding:clamp(28px,3.6vw,52px); border-radius:var(--r); background:var(--card-2); box-shadow:inset 0 0 0 1px rgba(255,255,255,.85); scroll-margin-top:110px;
  opacity:.5; transform:scale(.97); transition:opacity .6s ease, transform .8s var(--ease), background .6s ease, box-shadow .6s ease;}
.sxc::before{content:""; position:absolute; inset:0; background:radial-gradient(480px circle at var(--mx) var(--my), rgba(61,177,214,.12), transparent 60%); opacity:0; transition:opacity .4s ease; pointer-events:none;}
.sxc:hover::before{opacity:1;}
.sxc.on{opacity:1; transform:none; background:var(--card); box-shadow:inset 0 0 0 1px var(--line), 0 40px 80px -50px rgba(10,26,43,.45);}
.sxc > *{position:relative;}
.sxc__n{display:block; font-size:clamp(64px,7vw,104px); font-weight:300; line-height:.8; letter-spacing:-.07em; background:var(--iri-ink); background-size:200% 100%; -webkit-background-clip:text; background-clip:text; color:transparent; padding-bottom:.06em;}
.sxc h2{margin-top:clamp(20px,2.4vw,32px); font-size:clamp(28px,3.2vw,46px); letter-spacing:-.04em;}
.sxc__key{margin-top:14px; max-width:30ch; font-size:clamp(19px,1.7vw,24px); font-weight:500; line-height:1.35; letter-spacing:-.02em; color:var(--muted);}
.sxc__key .kw{color:var(--cyan-ink);} .sxc__key .kw2{color:var(--bronze-ink);}
.sxc__more{display:inline-flex; align-items:center; gap:12px; margin-top:clamp(22px,2.6vw,32px); height:46px; padding:0 8px 0 20px; border:0; border-radius:99px; background:var(--ink); color:#fff; font-size:14.5px; font-weight:500; cursor:pointer; transition:background .3s ease, transform .4s var(--ease);}
.sxc__more:hover{background:#13283F;}
.sxc__more:active{transform:scale(.97);}
.sxc__plus{position:relative; width:32px; height:32px; border-radius:50%; background:rgba(255,255,255,.12); transition:transform .5s var(--ease);}
.sxc__plus::before,.sxc__plus::after{content:""; position:absolute; left:50%; top:50%; width:12px; height:1.5px; margin:-.75px 0 0 -6px; background:#fff;}
.sxc__plus::after{transform:rotate(90deg);}
.sxc__more[aria-expanded="true"] .sxc__plus{transform:rotate(45deg);}
.sxc__x{display:grid; grid-template-rows:0fr; transition:grid-template-rows .7s var(--ease);}
.sxc__x > div{overflow:hidden;}
.sxc__x p{max-width:64ch; margin-top:16px; font-size:clamp(15.5px,1.15vw,17px); line-height:1.7; color:var(--ink-2); opacity:0; transform:translateY(8px); transition:opacity .4s ease, transform .6s var(--ease);}
.sxc__x > div > p:first-child{margin-top:24px;}
.sxc.open .sxc__x{grid-template-rows:1fr;}
.sxc.open .sxc__x p{opacity:1; transform:none; transition-delay:.15s;}
.sxc__note{padding:14px 18px; border-radius:16px; background:rgba(61,177,214,.1); color:var(--ink) !important; font-weight:500;}
@media (max-width:900px){
  .sx__grid{grid-template-columns:1fr;}
  .sx__nav{display:none;}
  .sxc{opacity:1; transform:none;}
}

/* ============ Investor ============ */
.inv__kicker{font:500 12.5px/1.4 var(--mono); letter-spacing:.12em; text-transform:uppercase; color:var(--cyan-ink);}
.dark .inv__kicker{color:var(--cyber);}
.note{margin-top:22px; padding-top:18px; border-top:1px solid var(--line); font-size:13px; line-height:1.6; color:var(--faint);}
.dark .note{border-color:var(--on-line); color:var(--on-4);}
.bigstat b{font-size:clamp(64px,8vw,128px); font-weight:300; line-height:.9; letter-spacing:-.07em; color:var(--on);}
.bigstat em{margin-top:-6px; font-style:normal; font-size:clamp(22px,2.4vw,34px); font-weight:400; letter-spacing:-.03em; color:var(--cyber);}
.bigstat span{font-size:17px; color:var(--on-2);}
/* Insider / Outsider / Innovator as frosted glass: colour glows sit behind, each disc blurs what is under it */
.venn{position:relative; aspect-ratio:1; width:min(85%,442px); margin:0 auto; isolation:isolate;}
.venn::before{content:""; position:absolute; inset:4%; z-index:-1; border-radius:50%; filter:blur(34px); opacity:.95;
  background:radial-gradient(34% 34% at 50% 22%, rgba(57,214,255,.75), transparent 70%), radial-gradient(34% 34% at 22% 72%, rgba(22,49,85,.6), transparent 70%), radial-gradient(34% 34% at 78% 72%, rgba(201,154,71,.75), transparent 70%);
  animation:vennglow 9s ease-in-out infinite alternate;}
@keyframes vennglow{to{transform:rotate(14deg) scale(1.05);}}
.venn span{position:absolute; width:58%; aspect-ratio:1; border-radius:50%; display:grid; place-items:center; font-size:clamp(16px,1.6vw,22px); font-weight:500; letter-spacing:-.02em; color:var(--ink);
  background:linear-gradient(145deg, rgba(255,255,255,.55) 0%, rgba(255,255,255,.18) 45%, rgba(255,255,255,.08) 100%);
  -webkit-backdrop-filter:blur(16px) saturate(1.6); backdrop-filter:blur(16px) saturate(1.6);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.75), inset 0 2px 1px rgba(255,255,255,.9), inset 0 -18px 30px -14px rgba(10,26,43,.12), 0 24px 50px -28px rgba(10,26,43,.45);
  transition:transform .8s var(--ease), box-shadow .5s ease;}
.venn span::after{content:""; position:absolute; left:16%; top:7%; width:44%; height:22%; border-radius:50%; background:radial-gradient(closest-side, rgba(255,255,255,.65), rgba(255,255,255,0)); transform:rotate(-24deg); pointer-events:none;}
/* each disc is tinted glass in its own palette colour */
.venn span:nth-child(1){left:21%; top:2%; padding-bottom:22%; background:linear-gradient(145deg, rgba(190,240,255,.62) 0%, rgba(61,177,214,.34) 55%, rgba(11,127,159,.22) 100%);}
.venn span:nth-child(2){left:2%; top:36%; padding:20% 18% 0 0; background:linear-gradient(145deg, rgba(200,214,236,.6) 0%, rgba(62,96,150,.34) 55%, rgba(22,49,85,.28) 100%);}
.venn span:nth-child(3){right:2%; top:36%; padding:20% 0 0 18%; background:linear-gradient(145deg, rgba(250,232,196,.65) 0%, rgba(214,170,96,.36) 55%, rgba(154,107,46,.24) 100%);}
.venn:hover span:nth-child(1){transform:translateY(-6px);} .venn:hover span:nth-child(2){transform:translate(-6px,4px);} .venn:hover span:nth-child(3){transform:translate(6px,4px);}
.venn span:hover{box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.95), inset 0 2px 1px #fff, inset 0 -18px 30px -14px rgba(10,26,43,.12), 0 30px 60px -26px rgba(11,127,159,.45);}
.venn i{position:absolute; z-index:2; left:50%; top:53.67%; width:58px; height:58px; margin:-29px; border-radius:50%; background:var(--night); box-shadow:0 0 0 6px rgba(255,255,255,.7), 0 14px 30px -10px rgba(0,0,0,.5);}
.venn i::after{content:""; position:absolute; inset:15px 18px; background:#fff; -webkit-mask:var(--sf-mark) center/contain no-repeat; mask:var(--sf-mark) center/contain no-repeat;}
/* ============ Investor: chapter player (tabs with timer bars, panels that cross-fade) ============ */
.ch__tabs{display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:clamp(8px,1vw,12px); margin-bottom:clamp(16px,2vw,24px);}
.ch__tab{position:relative; display:grid; gap:10px; align-content:start; padding:18px 20px 22px; border:0; border-radius:20px; background:var(--card-2); box-shadow:inset 0 0 0 1px rgba(255,255,255,.85); text-align:left; cursor:pointer; transition:background .4s ease, box-shadow .4s ease, transform .5s var(--ease);}
.ch__tab:hover{transform:translateY(-2px);}
.ch__n{font:500 12px/1 var(--mono); letter-spacing:.08em; color:var(--faint); transition:color .4s ease;}
.ch__l{font-size:clamp(15px,1.15vw,17px); font-weight:500; letter-spacing:-.015em; line-height:1.3; color:var(--muted); transition:color .4s ease;}
.ch__bar{position:absolute; left:20px; right:20px; bottom:10px; height:3px; border-radius:3px; background:rgba(10,26,43,.08); overflow:hidden;}
.ch__bar b{display:block; height:100%; width:0; border-radius:inherit; background:linear-gradient(90deg,var(--cyan),var(--cyber));}
.ch__tab[aria-selected="true"]{background:var(--night); box-shadow:0 20px 40px -24px rgba(4,8,15,.7);}
.ch__tab[aria-selected="true"] .ch__n{color:var(--cyber);}
.ch__tab[aria-selected="true"] .ch__l{color:var(--on);}
.ch__tab[aria-selected="true"] .ch__bar{background:rgba(255,255,255,.12);}
.ch.auto .ch__tab[aria-selected="true"] .ch__bar b{animation:chbar var(--ch-t,9s) linear forwards;}
.ch.auto.paused .ch__tab[aria-selected="true"] .ch__bar b{animation-play-state:paused;}
.ch:not(.auto) .ch__tab[aria-selected="true"] .ch__bar b{width:100%;}
@keyframes chbar{to{width:100%;}}
.ch__stage{display:grid; border-radius:var(--r); background:var(--card); box-shadow:inset 0 0 0 1px var(--line), 0 40px 80px -50px rgba(10,26,43,.4);}
.ch__panel{grid-area:1/1; display:grid; grid-template-columns:minmax(0,1.05fr) minmax(0,1fr); gap:clamp(28px,5vw,80px); align-items:start; padding:clamp(28px,4.4vw,64px);
  opacity:0; visibility:hidden; transform:translateY(14px); transition:opacity .45s ease, transform .7s var(--ease), visibility 0s linear .45s;}
.ch__panel.is-on{opacity:1; visibility:visible; transform:none; transition:opacity .6s ease .1s, transform .8s var(--ease) .1s, visibility 0s;}
.ch__txt h2{font-size:clamp(30px,3.6vw,52px); letter-spacing:-.045em;}
.ch__txt h3.sub{margin-top:16px; font-size:clamp(18px,1.6vw,23px); font-weight:500; line-height:1.35; letter-spacing:-.02em; color:var(--muted);}
.ch__txt > p{margin-top:18px; font-size:clamp(15.5px,1.2vw,17.5px); line-height:1.7; color:var(--ink-2);}
.ch__more{display:grid; grid-template-rows:0fr; transition:grid-template-rows .7s var(--ease);}
.ch__more > div{overflow:hidden;}
.ch__more p{margin-top:16px; font-size:clamp(15.5px,1.2vw,17.5px); line-height:1.7; color:var(--ink-2); opacity:0; transition:opacity .4s ease;}
.ch__more.open{grid-template-rows:1fr;}
.ch__more.open p{opacity:1; transition-delay:.15s;}
.ch__rm{display:inline-flex; align-items:center; gap:12px; margin-top:22px; height:44px; padding:0 8px 0 18px; border:0; border-radius:99px; background:var(--card-2); box-shadow:inset 0 0 0 1px var(--line); color:var(--ink); font-size:14.5px; font-weight:500; cursor:pointer; transition:background .3s ease;}
.ch__rm:hover{background:#fff;}
.ch__plus{position:relative; width:30px; height:30px; border-radius:50%; background:var(--ink); transition:transform .5s var(--ease);}
.ch__plus::before,.ch__plus::after{content:""; position:absolute; left:50%; top:50%; width:11px; height:1.5px; margin:-.75px 0 0 -5.5px; background:#fff;}
.ch__plus::after{transform:rotate(90deg);}
.ch__rm[aria-expanded="true"] .ch__plus{transform:rotate(45deg);}
.ch__cta{margin-top:26px;}
.ch__side{display:grid; place-items:center;}
.ch__side .bigstat{width:100%;}
.bigstat{display:grid; gap:14px; padding:clamp(28px,3.4vw,48px); border-radius:var(--r); background:radial-gradient(80% 80% at 100% 0%, rgba(61,177,214,.28), transparent 60%), var(--night-2); box-shadow:inset 0 0 0 1px var(--on-line);}
/* approach steps: an accordion, one open at a time */
.accs{width:100%; display:grid; gap:10px;}
.acc{border-radius:20px; background:var(--card-2); box-shadow:inset 0 0 0 1px rgba(255,255,255,.85); transition:background .4s ease, box-shadow .4s ease;}
.acc.open{background:var(--night); box-shadow:0 24px 44px -26px rgba(4,8,15,.7);}
.acc__btn{display:grid; grid-template-columns:44px 1fr auto; align-items:center; gap:14px; width:100%; padding:14px 18px 14px 14px; border:0; background:none; text-align:left; cursor:pointer;}
.acc__i{display:grid; place-items:center; width:44px; height:44px; border-radius:14px; background:#fff; color:var(--ink); transition:background .4s ease, color .4s ease;}
.acc__i svg{width:20px; height:20px;}
.acc.open .acc__i{background:linear-gradient(160deg,#2C6F86,#0D2A36); color:#fff;}
.acc__t{font-size:clamp(17px,1.4vw,20px); font-weight:500; letter-spacing:-.02em; color:var(--ink); transition:color .4s ease;}
.acc.open .acc__t{color:var(--on);}
.acc__n{font:500 12px/1 var(--mono); color:var(--faint);}
.acc.open .acc__n{color:var(--cyber);}
.acc__x{display:grid; grid-template-rows:0fr; transition:grid-template-rows .6s var(--ease);}
.acc__x > div{overflow:hidden;}
.acc__x p{padding:0 22px 20px 72px; font-size:15px; line-height:1.65; color:var(--on-2);}
.acc.open .acc__x{grid-template-rows:1fr;}
/* three statements */
.stmts{width:100%; display:grid; gap:12px;}
.stmt{display:flex; align-items:center; gap:18px; padding:clamp(20px,2.4vw,30px); border-radius:22px; background:var(--card-2); box-shadow:inset 0 0 0 1px rgba(255,255,255,.85); font-size:clamp(19px,1.8vw,26px); font-weight:500; letter-spacing:-.025em; color:var(--ink); transition:transform .6s var(--ease), background .4s ease, color .4s ease, box-shadow .4s ease;}
.stmt span{font:500 12px/1 var(--mono); letter-spacing:.08em; color:var(--cyan-ink);}
.stmt:hover{transform:translateX(10px); background:var(--night); color:var(--on); box-shadow:0 24px 44px -26px rgba(4,8,15,.7);}
.stmt:hover span{color:var(--cyber);}
@media (max-width:900px){
  .ch__tabs{grid-template-columns:repeat(2,minmax(0,1fr));}
  .ch__panel{grid-template-columns:1fr;}
}
@media (max-width:600px){
  .ch__tabs{grid-template-columns:1fr 1fr;}
  .ch__tab{padding:14px 14px 18px;}
  .acc__x p{padding-left:22px;}
}

/* ============ Portfolio ============ */
.stack{display:grid; gap:12px;}
.layer{display:grid; grid-template-columns:90px 260px 1fr; align-items:center; gap:20px; padding:clamp(18px,2vw,26px) clamp(20px,2.4vw,32px); border-radius:var(--r); background:var(--card-2); box-shadow:inset 0 0 0 1px rgba(255,255,255,.85); transition:transform .6s var(--ease), background .4s ease;}
.layer:hover{transform:translateX(8px); background:#fff;}
.layer__n{display:grid; place-items:center; width:56px; height:56px; border-radius:18px; background:linear-gradient(160deg,#4A5765,#141B24); font:500 14px/1 var(--mono); color:#fff; box-shadow:0 12px 22px -10px rgba(0,0,0,.45), inset 0 1px 0 rgba(255,255,255,.2);}
.layer:nth-child(2) .layer__n{background:linear-gradient(160deg,#2C6F86,#0D2A36);}
.layer:nth-child(3) .layer__n{background:linear-gradient(160deg,#2A4F80,#0E1F36);}
.layer:nth-child(4) .layer__n{background:linear-gradient(160deg,#A57E3A,#3E2C10);}
.layer h3{font-size:clamp(19px,1.7vw,24px); letter-spacing:-.025em;}
.layer__chips{display:flex; flex-wrap:wrap; gap:10px; justify-content:flex-end;}
.layer__chips a{display:inline-flex; align-items:center; gap:10px; height:48px; padding:0 18px 0 10px; border-radius:99px; background:#fff; box-shadow:inset 0 0 0 1px var(--line), 0 6px 14px -10px rgba(10,26,43,.3); font-size:14.5px; font-weight:500; color:var(--ink); transition:transform .4s var(--ease), box-shadow .4s ease;}
.layer__chips a:hover{transform:translateY(-2px); box-shadow:inset 0 0 0 1px var(--cyan), 0 10px 20px -10px rgba(61,177,214,.6);}
.layer__chips img{width:auto; height:22px; max-width:70px; object-fit:contain;}
.co__cat{display:inline-flex; align-items:center; gap:8px; height:28px; padding:0 12px; border-radius:99px; background:var(--card-2); font:500 11.5px/1 var(--mono); letter-spacing:.06em; color:var(--muted);}
.co__cat::before{content:""; width:6px; height:6px; border-radius:50%; background:var(--cyan);}

/* ============ Portfolio: Impact Made (fund-level metrics) ============ */
.imp .head{margin-bottom:clamp(40px,5vw,64px);}
.imp__src{font:500 12.5px/1.5 var(--mono) !important; letter-spacing:.06em; text-transform:uppercase; color:var(--on-4) !important;}
.imp__grid{display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:clamp(10px,1.2vw,16px);}
.imp__c{--mx:50%; --my:50%; position:relative; overflow:hidden; display:flex; flex-direction:column; justify-content:space-between; gap:clamp(28px,4vw,56px); min-height:clamp(170px,15vw,210px); padding:clamp(22px,2.2vw,30px); border-radius:var(--r); background:var(--night-2); box-shadow:inset 0 0 0 1px rgba(255,255,255,.07);}
.imp__c::before{content:""; position:absolute; inset:0; background:radial-gradient(380px circle at var(--mx) var(--my), rgba(57,214,255,.13), transparent 60%); opacity:0; transition:opacity .4s ease; pointer-events:none;}
.imp__c:hover::before{opacity:1;}
.imp__c::after{content:""; position:absolute; left:0; right:0; top:0; height:1px; background:linear-gradient(90deg, transparent, rgba(57,214,255,.55), rgba(233,200,140,.45), transparent); opacity:.5;}
.imp__c--lg{grid-column:span 2; min-height:clamp(220px,20vw,290px); background:linear-gradient(160deg, var(--night-3), var(--night-2) 60%);}
.imp__c--wide{grid-column:span 2;}
.imp__n{position:relative; display:flex; align-items:baseline; flex-wrap:wrap; gap:4px 12px; font-size:clamp(40px,4.4vw,64px); font-weight:500; line-height:1; letter-spacing:-.05em; color:var(--on); font-variant-numeric:tabular-nums;}
.imp__c--lg .imp__n{font-size:clamp(56px,7vw,104px);}
.imp__c--lg .imp__n > span{background:var(--iri); background-size:200% 100%; -webkit-background-clip:text; background-clip:text; color:transparent; -webkit-text-fill-color:transparent; animation:iri 10s linear infinite;}
.imp__n small{font-size:clamp(16px,1.4vw,20px); font-weight:500; letter-spacing:-.01em; color:var(--on-3);}
.imp__l{position:relative; max-width:30ch; font-size:clamp(15px,1.2vw,17px); line-height:1.45; color:var(--on-2);}

/* ============ Portfolio: company explorer with progress and milestones ============ */
.px{display:grid; grid-template-columns:minmax(0,320px) minmax(0,1fr); gap:clamp(16px,2vw,28px); align-items:start; margin-top:clamp(48px,6vw,80px); scroll-margin-top:100px;}
.px__nav{position:sticky; top:100px; display:grid; gap:6px; padding:8px; border-radius:var(--r); background:var(--card-2); box-shadow:inset 0 0 0 1px rgba(255,255,255,.85);}
.px__tab{position:relative; display:grid; grid-template-columns:52px minmax(0,1fr) 20px; align-items:center; gap:14px; padding:10px 14px 10px 10px; border:0; border-radius:calc(var(--r) - 8px); background:none; text-align:left; cursor:pointer; transition:background .35s ease, box-shadow .35s ease;}
.px__tab:hover{background:rgba(255,255,255,.6);}
.px__tab[aria-selected="true"]{background:#fff; box-shadow:0 14px 30px -20px rgba(10,26,43,.45), inset 0 0 0 1px var(--line);}
.px__tab[aria-selected="true"]::before{content:""; position:absolute; left:-8px; top:18px; bottom:18px; width:3px; border-radius:3px; background:var(--iri-ink);}
.px__logo{display:grid; place-items:center; width:52px; height:52px; border-radius:16px; background:#fff; box-shadow:inset 0 0 0 1px var(--line);}
.px__logo img{width:36px; height:24px; object-fit:contain;}
.px__nm{display:grid; gap:3px; min-width:0;}
.px__nm b{font-size:16px; font-weight:500; letter-spacing:-.01em; color:var(--ink);}
.px__nm small{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font:500 11px/1.3 var(--mono); letter-spacing:.05em; text-transform:uppercase; color:var(--faint);}
.px__ar{display:grid; place-items:center; color:var(--faint); opacity:0; transform:translateX(-6px); transition:opacity .35s ease, transform .45s var(--ease), color .35s ease;}
.px__ar svg{width:16px; height:16px;}
.px__tab:hover .px__ar,.px__tab[aria-selected="true"] .px__ar{opacity:1; transform:none;}
.px__tab[aria-selected="true"] .px__ar{color:var(--cyan-ink);}
.pxp{scroll-margin-top:110px; padding:clamp(24px,3vw,44px); border-radius:var(--r); background:var(--card); box-shadow:inset 0 0 0 1px var(--line), 0 30px 60px -44px rgba(10,26,43,.45);}
.pxp[hidden]{display:none;}
.pxp > *{opacity:0; transform:translateY(14px); transition:opacity .6s ease, transform .8s var(--ease);}
.pxp.in > *{opacity:1; transform:none;}
.pxp.in > :nth-child(2){transition-delay:.06s;} .pxp.in > :nth-child(3){transition-delay:.12s;} .pxp.in > :nth-child(4){transition-delay:.18s;}
.pxp__head{display:flex; align-items:flex-start; justify-content:space-between; gap:20px;}
.pxp__head h3{margin-top:18px; font-size:clamp(26px,2.8vw,40px); letter-spacing:-.04em; line-height:1.05;}
.pxp__head h3 small{display:block; margin-bottom:10px; font-size:14px; font-weight:500; letter-spacing:0; color:var(--faint);}
.pxp__logo{flex:none; height:44px; width:auto; max-width:150px; object-fit:contain;}
.pxp__about{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:14px clamp(20px,2.4vw,36px); margin-top:clamp(20px,2.4vw,28px);}
.pxp__about p{font-size:15.5px; line-height:1.7; color:var(--ink-2);}
.pxp__figs{display:grid; grid-template-columns:repeat(auto-fit,minmax(190px,1fr)); gap:10px; margin-top:clamp(24px,3vw,36px);}
.fig{position:relative; display:flex; flex-direction:column; gap:8px; padding:18px 20px; border-radius:calc(var(--r) - 10px); background:var(--card-2);}
.fig__l{font:500 11px/1.3 var(--mono); letter-spacing:.08em; text-transform:uppercase; color:var(--muted);}
.fig b{font-size:clamp(28px,2.6vw,38px); font-weight:500; letter-spacing:-.04em; line-height:1; color:var(--ink); font-variant-numeric:tabular-nums;}
.fig__m{font-size:13.5px; line-height:1.4; color:var(--muted);}
.fig--g{background:var(--night); }
.fig--g .fig__l{color:var(--on-3);} .fig--g b{color:#fff;} .fig--g .fig__m{color:var(--on-3);}
.fig__bar{position:relative; display:block; height:6px; margin-top:4px; border-radius:6px; background:rgba(255,255,255,.1); overflow:hidden;}
.fig__bar i{position:absolute; inset:0; border-radius:inherit; background:linear-gradient(90deg, var(--cyber), var(--bronze)); transform:scaleX(0); transform-origin:left; transition:transform 1.2s var(--ease) .3s;}
.fig__bar::after{content:""; position:absolute; left:0; top:0; bottom:0; width:var(--b); border-right:2px solid var(--night); background:rgba(255,255,255,.28); z-index:1; transform:scaleX(0); transform-origin:left; transition:transform .9s var(--ease) .2s;}
.pxp.in .fig__bar i,.pxp.in .fig__bar::after{transform:none;}
.pxp__ms{margin-top:clamp(28px,3.4vw,44px);}
.pxp__msh{display:flex; flex-wrap:wrap; align-items:center; justify-content:space-between; gap:12px 20px; margin-bottom:8px;}
.pxp__msh h4{font:500 12px/1 var(--mono); letter-spacing:.1em; text-transform:uppercase; color:var(--ink);}
.msf{display:flex; flex-wrap:wrap; gap:6px;}
.msf button{display:inline-flex; align-items:center; gap:8px; height:34px; padding:0 14px; border:0; border-radius:99px; background:var(--card-2); font-size:13.5px; font-weight:500; color:var(--muted); cursor:pointer; transition:background .3s ease, color .3s ease;}
.msf button:hover{color:var(--ink);}
.msf button[aria-pressed="true"]{background:var(--night); color:#fff;}
.dot{display:inline-block; width:7px; height:7px; border-radius:50%;}
.dot--c{background:var(--cyan);} .dot--s{background:var(--bronze);}
.ms{position:relative; list-style:none; margin:0; padding:0;}
.ms::before{content:""; position:absolute; left:6px; top:26px; bottom:26px; width:1px; background:linear-gradient(180deg, var(--cyan), rgba(201,154,71,.6) 70%, transparent);}
.ms__i{position:relative; display:grid; grid-template-columns:96px minmax(0,1fr); gap:20px; padding:16px 0 16px 30px; border-bottom:1px solid var(--line);}
.ms__i:last-child{border-bottom:0;}
.ms__i[hidden]{display:none;}
.ms__i::before{content:""; position:absolute; left:0; top:20px; width:13px; height:13px; border-radius:4px; background:linear-gradient(135deg, var(--cyber), var(--cyan-ink)); box-shadow:0 0 0 4px var(--card);}
.ms__i--s::before{background:linear-gradient(135deg, #E9C88C, var(--bronze-ink));}
.ms__i time{padding-top:2px; font:500 12.5px/1.5 var(--mono); letter-spacing:.04em; color:var(--faint);}
.ms__i p{font-size:15.5px; line-height:1.6; color:var(--ink);}
.ms__i.new{animation:msin .6s var(--ease) both;}
@keyframes msin{from{opacity:0; transform:translateY(10px);}}
.ms__more{display:inline-flex; align-items:center; gap:10px; margin-top:14px; height:42px; padding:0 18px; border:0; border-radius:99px; background:var(--card-2); font-size:14px; font-weight:500; color:var(--ink); cursor:pointer; transition:background .3s ease;}
.ms__more:hover{background:#E2E7EC;}
.ms__more svg{width:14px; height:14px; transform:rotate(90deg); transition:transform .4s var(--ease);}
.ms__more.open svg{transform:rotate(-90deg);}
@media (max-width:1100px){ .imp__grid{grid-template-columns:repeat(2,minmax(0,1fr));} .pxp__about{grid-template-columns:1fr;} }
@media (max-width:900px){
  .px{grid-template-columns:1fr;}
  .px__nav{position:relative; top:0; display:flex; gap:6px; overflow-x:auto; scrollbar-width:none; -webkit-overflow-scrolling:touch;}
  .px__nav::-webkit-scrollbar{display:none;}
  .px__tab{flex:none; grid-template-columns:40px auto; gap:10px; padding:8px 16px 8px 8px;}
  .px__tab[aria-selected="true"]::before{left:18px; right:18px; top:auto; bottom:-8px; width:auto; height:3px;}
  .px__logo{width:40px; height:40px; border-radius:12px;} .px__logo img{width:28px; height:20px;}
  .px__nm small,.px__ar{display:none;}
}
@media (max-width:600px){
  .imp__grid{grid-template-columns:1fr;} .imp__c--lg,.imp__c--wide{grid-column:auto;}
  .pxp__head{flex-direction:column-reverse;} .pxp__logo{height:47px;}
  .ms__i{grid-template-columns:1fr; gap:4px;}
}
.rail{position:relative;}
.rail__track{display:flex; gap:clamp(12px,1.4vw,18px); overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:none; padding:4px var(--gut) 20px; margin:0 calc(-1 * var(--gut));}
.rail__track::-webkit-scrollbar{display:none;}
.fd{flex:none; width:clamp(240px,24vw,320px); scroll-snap-align:start; display:flex; flex-direction:column; align-items:center; text-align:center;}
.fd__ph{position:relative; width:100%; aspect-ratio:4/5; border-radius:var(--r); overflow:hidden; background:var(--night-3);}
.fd__ph img{width:100%; height:100%; object-fit:cover; object-position:50% 25%; filter:grayscale(.8); transition:filter .7s ease, transform 1.2s var(--ease);}
.fd:hover .fd__ph img,.fd:focus-visible .fd__ph img{filter:none; transform:scale(1.05);}
.fd__ph span{position:absolute; left:50%; bottom:14px; transform:translateX(-50%); display:grid; place-items:center; width:40px; height:40px; border-radius:50%; background:rgba(255,255,255,.25); -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px); color:#fff; box-shadow:inset 0 0 0 1px rgba(255,255,255,.35);}
.fd__ph span svg{width:16px; height:16px; fill:currentColor;}
.fd b{margin-top:16px; font-size:clamp(19px,1.6vw,23px); font-weight:500; letter-spacing:-.025em; color:var(--on);}
.fd em{margin-top:4px; font:normal 500 12px/1.4 var(--mono); letter-spacing:.06em; color:var(--on-3);}
.rail__ctl{display:flex; align-items:center; gap:18px; margin-top:22px;}
.rail__bar{flex:1; height:2px; border-radius:2px; background:var(--on-line); overflow:hidden;}
.rail__bar i{display:block; height:100%; width:30%; background:var(--iri); border-radius:inherit; transform-origin:left; transition:margin-left .3s ease;}
.rail__btn{display:grid; place-items:center; width:48px; height:48px; border:0; border-radius:50%; background:#fff; color:var(--ink); cursor:pointer; transition:transform .4s var(--ease);}
.rail__btn:hover{transform:scale(1.08);}
.rail__btn svg{width:18px; height:18px;}
.uw{display:grid; grid-template-columns:repeat(4,1fr); gap:clamp(12px,1.4vw,18px);}
.uw__c{display:flex; flex-direction:column; min-height:280px; padding:clamp(22px,2.4vw,30px); border-radius:var(--r); background:var(--card); color:var(--muted); transition:transform .6s var(--ease);}
.uw__c:hover{transform:translateY(-6px);}
.uw__c:nth-child(4n+2),.uw__c:nth-child(4n+3){background:var(--card-2);}
.uw__top{display:flex; align-items:flex-start; justify-content:space-between;}
.uw__top svg{width:34px; height:34px; color:var(--ink); stroke-width:1.4;}
.uw__top b{font:500 13px/1 var(--mono); color:var(--cyan-ink);}
.uw__c h3{margin-top:auto; padding-top:40px; font-size:clamp(19px,1.6vw,22px); letter-spacing:-.025em;}
.uw__c p{margin-top:10px; font-size:14.5px; line-height:1.6;}
.uw__img{grid-column:span 1; border-radius:var(--r); overflow:hidden; position:relative; background:radial-gradient(80% 80% at 50% 40%, rgba(61,177,214,.35), transparent 70%), var(--night-3); display:grid; place-items:center;}
.uw__img i{width:70px; height:90px; background:rgba(255,255,255,.9); -webkit-mask:var(--sf-mark) center/contain no-repeat; mask:var(--sf-mark) center/contain no-repeat;}

/* ============ Media ============ */
/* ============ Media landing: dark, full height, content centred; the cover sits behind a liquid-glass flip card ============ */
.mland{position:relative; overflow:hidden; min-height:100svh; display:flex; align-items:center; padding:clamp(110px,14vh,140px) 0;}
.mland__bg{position:absolute; top:0; right:0; bottom:0; width:min(62%,900px); -webkit-mask-image:linear-gradient(90deg, transparent 0%, #000 38%); mask-image:linear-gradient(90deg, transparent 0%, #000 38%);}
.mland__bg img{width:100%; height:100%; object-fit:cover; object-position:50% 45%; opacity:.6; filter:blur(10px) saturate(1.2); transform:scale(1.08);}
.mland__bg::after{content:""; position:absolute; inset:0; background:linear-gradient(180deg, rgba(4,8,15,.55), transparent 30%, transparent 70%, var(--night));}
.mland .wrap{position:relative; z-index:1; width:100%;}
.mhero{display:grid; grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr); gap:clamp(32px,5vw,80px); align-items:center;}
.mhero h1{font-size:clamp(22px,5.9vw,72px); font-weight:500; letter-spacing:-.055em; line-height:.98; color:var(--on);}
.mhero p{margin-top:24px; max-width:560px; font-size:clamp(16.5px,1.4vw,20px); line-height:1.55; color:var(--on-2);}
/* liquid glass card */
.lg{display:grid; place-items:center; perspective:1400px;}
.lg__card{--rx:0deg; --ry:0deg; --gx:50%; --gy:30%; position:relative; width:min(100%,380px); aspect-ratio:904/1281; border-radius:32px; overflow:hidden; cursor:pointer;
  background:linear-gradient(160deg, rgba(255,255,255,.22) 0%, rgba(255,255,255,.07) 45%, rgba(255,255,255,.03) 100%);
  -webkit-backdrop-filter:blur(22px) saturate(1.8) brightness(1.08); backdrop-filter:blur(22px) saturate(1.8) brightness(1.08);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.32), inset 0 1.5px 0 rgba(255,255,255,.75), inset 0 -1px 0 rgba(255,255,255,.18), inset 0 0 28px rgba(255,255,255,.12), 0 50px 90px -40px rgba(0,0,0,.75);
  transform:rotateX(var(--rx)) rotateY(var(--ry)); transition:transform .5s var(--ease);}
.lg__card::before{content:""; position:absolute; inset:0; border-radius:inherit; background:radial-gradient(60% 40% at var(--gx) var(--gy), rgba(255,255,255,.28), transparent 70%); pointer-events:none; mix-blend-mode:screen;}
.lg__card::after{content:""; position:absolute; inset:0; border-radius:inherit; padding:1.5px; background:linear-gradient(140deg, rgba(255,255,255,.85), rgba(255,255,255,.08) 35%, rgba(159,230,255,.3) 65%, rgba(233,210,162,.6)); -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite:xor; mask-composite:exclude; pointer-events:none;}
.lg__face{position:absolute; inset:0; display:flex; flex-direction:column; justify-content:space-between; padding:26px; transition:opacity .2s ease;}
/* front: the cover sits inside the glass, with a frosted frame showing around it */
.lg__cover{position:absolute; inset:10px; border-radius:24px; overflow:hidden; box-shadow:0 0 0 1px rgba(255,255,255,.22), 0 18px 40px -20px rgba(0,0,0,.6);}
.lg__cover img{width:100%; height:100%; object-fit:cover; transition:transform 1.2s var(--ease);}
.lg__card:hover .lg__cover img{transform:scale(1.03);}
.lg__front .lg__pill{position:relative; margin:8px 0 0 8px;}
.lg__back{opacity:0; visibility:hidden;}
.lg__card.is-back .lg__front{opacity:0; visibility:hidden;}
.lg__card.is-back .lg__back{opacity:1; visibility:visible;}
.lg__pill{align-self:flex-start; display:inline-flex; align-items:center; height:34px; padding:0 16px; border-radius:99px; background:rgba(255,255,255,.14); box-shadow:inset 0 0 0 1px rgba(255,255,255,.3); -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px); font-size:13.5px; font-weight:500; color:#fff;}
.lg__title{font-size:clamp(38px,4.2vw,56px); font-weight:500; line-height:.98; letter-spacing:-.045em; color:#fff; text-shadow:0 2px 24px rgba(0,0,0,.35);}
.lg__backtxt{display:grid; gap:14px; justify-items:start;}
.lg__backtxt b{font-size:clamp(26px,2.6vw,34px); font-weight:500; letter-spacing:-.035em; color:#fff;}
.lg__backtxt p{font-size:clamp(16px,1.3vw,19px); line-height:1.45; color:rgba(255,255,255,.88);}
.lg__backtxt .btn{margin-top:8px;}
.lg__flip{position:absolute; z-index:3; bottom:22px; right:22px; display:grid; place-items:center; width:48px; height:48px; border:0; border-radius:50%; background:rgba(255,255,255,.16); box-shadow:inset 0 0 0 1px rgba(255,255,255,.35); -webkit-backdrop-filter:blur(8px); backdrop-filter:blur(8px); color:#fff; cursor:pointer; transition:transform .6s var(--ease), background .3s ease;}
.lg__flip:hover{background:rgba(255,255,255,.26); transform:rotate(90deg);}
.lg__flip svg{width:20px; height:20px; fill:none; stroke:currentColor; stroke-width:1.8; stroke-linecap:round; stroke-linejoin:round;}
/* the band of light that sweeps across while the card turns */
.lg__band{position:absolute; inset:-20%; z-index:2; background:linear-gradient(105deg, transparent 35%, rgba(255,255,255,.55) 48%, rgba(159,230,255,.35) 52%, transparent 65%); transform:translateX(-120%); pointer-events:none;}
.lg__card.turning .lg__band{animation:lgband .9s var(--ease);}
@keyframes lgband{to{transform:translateX(120%);}}
@media (max-width:900px){
  .mhero{grid-template-columns:1fr;}
  .mland__bg{width:100%; -webkit-mask-image:none; mask-image:none;}
  .mland__bg::after{background:linear-gradient(180deg, rgba(4,8,15,.85), rgba(4,8,15,.55) 45%, var(--night));}
  .lg__card{width:min(100%,340px);}
}

/* ============ Media: Other publications (v2 layout: tabs, then a two-column grid of cover + text cards) ============ */
.pubs__top{margin-bottom:clamp(24px,3vw,36px);}
.pubs__top h2{font-size:clamp(36px,4.8vw,64px);}
.ptabs{position:relative; display:flex; gap:clamp(20px,2.4vw,32px); border-bottom:1px solid var(--line-2); margin-bottom:clamp(24px,3vw,36px);}
.ptabs__bar{position:absolute; left:0; bottom:-1px; width:0; height:2px; border-radius:2px; background:var(--iri-ink); transition:transform .55s var(--ease), width .55s var(--ease);}
.ptabs button{padding:0 0 16px; border:0; background:none; font:500 12.5px/1 var(--mono); letter-spacing:.08em; text-transform:uppercase; color:var(--muted); cursor:pointer; transition:color .3s ease;}
.ptabs button:hover,.ptabs button[aria-pressed="true"]{color:var(--ink);}
.pgrid{display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:clamp(14px,1.6vw,20px);}
.pcard[hidden]{display:none;}
.pcard{position:relative; display:grid; grid-template-columns:120px minmax(0,1fr); gap:clamp(16px,1.8vw,24px); align-items:start; padding:clamp(18px,2vw,24px); border-radius:var(--r); background:var(--card); box-shadow:0 1px 0 rgba(10,26,43,.04), 0 24px 48px -36px rgba(10,26,43,.35); transition:transform .5s var(--ease), box-shadow .5s ease;}
.pcard::after{content:""; position:absolute; inset:0; border-radius:inherit; box-shadow:inset 0 0 0 1px rgba(61,177,214,0); transition:box-shadow .4s ease; pointer-events:none;}
.pcard:hover,.pcard:focus-visible{transform:translateY(-4px); box-shadow:0 1px 0 rgba(10,26,43,.04), 0 34px 60px -34px rgba(11,127,159,.45);}
.pcard:hover::after,.pcard:focus-visible::after{box-shadow:inset 0 0 0 1px rgba(61,177,214,.45);}
.pcard__img{display:block; aspect-ratio:.705; border-radius:14px; overflow:hidden; background:var(--card-2);}
.pcard__img img{width:100%; height:100%; object-fit:cover; transition:transform 1s var(--ease);}
.pcard:hover .pcard__img img{transform:scale(1.06);}
.pcard__body{display:flex; flex-direction:column; align-items:flex-start;}
.pcard__cat{margin-bottom:10px; font:500 11.5px/1.4 var(--mono); letter-spacing:.1em; text-transform:uppercase; color:var(--cyan-ink);}
.pcard__date{margin-bottom:10px; font:500 11.5px/1.4 var(--mono); letter-spacing:.08em; text-transform:uppercase; color:var(--faint);}
.pcard__t{font-size:clamp(18px,1.5vw,22px); font-weight:500; letter-spacing:-.025em; line-height:1.25; color:var(--ink);}
.pcard__sub{margin-top:6px; font-size:15.5px; font-weight:500; line-height:1.45; color:var(--ink-2);}
.pcard__desc{margin-top:10px; font-size:15px; line-height:1.6; color:var(--muted);}
.pcard__go{display:inline-flex; align-items:center; gap:8px; margin-top:16px; font:500 11.5px/1 var(--mono); letter-spacing:.08em; text-transform:uppercase; color:var(--cyan-ink);}
.pcard__go svg{width:14px; height:14px; transition:transform .4s var(--ease);}
.pcard:hover .pcard__go svg{transform:translateX(4px);}
@media (max-width:900px){ .pgrid{grid-template-columns:1fr;} }
@media (max-width:480px){ .pcard{grid-template-columns:84px minmax(0,1fr); gap:14px; padding:16px;} .pcard__img{border-radius:10px;} .ptabs{gap:18px;} }

/* article + publication */
.doc{padding:clamp(130px,16vh,180px) 0 clamp(72px,9vw,120px);}
.back{display:inline-flex; align-items:center; gap:10px; height:42px; padding:0 18px 0 12px; border-radius:99px; background:var(--card-2); font-size:14.5px; font-weight:500; color:var(--ink); transition:background .3s ease;}
.back:hover{background:#fff;}
.back svg{width:16px; height:16px;}
.art{max-width:820px; margin:36px auto 0;}
.art__cat{font:500 12px/1.4 var(--mono); letter-spacing:.1em; text-transform:uppercase; color:var(--cyan-ink);}
.art h1{margin-top:16px; font-size:clamp(32px,4.4vw,58px); letter-spacing:-.045em; line-height:1.04;}
.art__fig,.art figure{margin:clamp(28px,4vw,44px) 0; padding:8px; border-radius:var(--r); background:var(--card-2);}
.art__fig img,.art figure img{width:100%; border-radius:calc(var(--r) - 6px);}
.art figcaption{padding:14px 12px 8px; font-size:13.5px; line-height:1.55; color:var(--muted);}
.art__body{overflow-wrap:anywhere;}
.art__body p,.art__body li{font-size:clamp(16.5px,1.25vw,18.5px); line-height:1.75; color:var(--ink-2);}
.art__body p + p,.art__body p + ul,.art__body ul + p{margin-top:1.1em;}
.art__body h2,.art__body h3{margin:1.8em 0 .6em; font-size:clamp(22px,2vw,28px); letter-spacing:-.025em;}
.art__body ul{padding-left:1.2em; list-style:disc;}
.art__body li + li{margin-top:.4em;}
.art__body a{color:var(--cyan-ink); text-decoration:underline; text-underline-offset:3px;}
.art__body blockquote{margin:1.4em 0; padding-left:18px; border-left:2px solid var(--bronze); font-weight:500; color:var(--ink);}
.pub{display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); gap:clamp(32px,5vw,80px); align-items:center; margin-top:36px;}
.pub__frame{padding:10px; border-radius:var(--r); background:var(--card-2); box-shadow:0 50px 90px -50px rgba(10,26,43,.6);}
.pub__frame img{width:100%; border-radius:calc(var(--r) - 8px);}
.pub__cat{font:500 12px/1.4 var(--mono); letter-spacing:.1em; text-transform:uppercase; color:var(--cyan-ink);}
.pub h1{margin-top:14px; font-size:clamp(38px,5vw,72px); letter-spacing:-.05em;}
.pub__sub{margin-top:14px; font-size:clamp(18px,1.6vw,23px); font-weight:500; letter-spacing:-.02em; color:var(--ink-2);}
.pub__desc{margin-top:18px; max-width:520px; line-height:1.65; color:var(--muted);}
.pub__file{margin-top:22px; font:500 12.5px/1 var(--mono); letter-spacing:.06em; color:var(--faint);}
.pub .btn-row{margin-top:28px;}

/* ============ Footer: v2's layout (brand and tagline, three columns, copyright and social row) in v4's dark style ============ */
.foot{position:relative; padding:clamp(64px,7vw,96px) 0 clamp(28px,3vw,40px);}
.foot__top{display:flex; justify-content:space-between; align-items:flex-start; flex-wrap:wrap; gap:40px clamp(40px,6vw,96px); padding-bottom:clamp(40px,5vw,56px);}
.foot__brand{max-width:360px;}
.foot__logo{display:inline-block;}
.foot__word{display:block; width:190px; aspect-ratio:800/188; background:#fff; -webkit-mask:var(--sf-word) left center/contain no-repeat; mask:var(--sf-word) left center/contain no-repeat;}
.foot__brand p{margin-top:18px; font-size:15px; line-height:1.6; color:var(--on-3);}
.foot__cols{display:flex; flex-wrap:wrap; gap:clamp(40px,5vw,80px);}
.foot h5{margin-bottom:16px; font:500 11.5px/1 var(--mono); letter-spacing:.14em; text-transform:uppercase; color:var(--on-4);}
.foot__col a,.foot__col span{display:block; padding:4px 0; font-size:15px; color:var(--on-2); transition:color .25s ease;}
.foot__col a:hover{color:var(--cyber);}
.foot__bottom{display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; gap:14px; padding-top:24px; box-shadow:inset 0 1px 0 var(--on-line); font-size:13.5px; color:var(--on-4);}
.foot__social{display:flex; gap:8px;}
.foot__social a{display:inline-flex; align-items:center; height:36px; padding:0 16px; border-radius:99px; box-shadow:inset 0 0 0 1px rgba(255,255,255,.14); color:var(--on-2); transition:background .3s ease, color .3s ease;}
.foot__social a:hover{background:rgba(255,255,255,.08); color:var(--cyber);}

/* ============ Responsive ============ */
@media (max-width:1100px){
  .uw{grid-template-columns:repeat(2,1fr);}
  .layer{grid-template-columns:70px 1fr; }
  .layer__chips{grid-column:1/-1; justify-content:flex-start;}
}
@media (max-width:900px){
  .nav__links{display:none;}
  .nav__menu{display:flex;}
  .boxes,.grid3,.cos{grid-template-columns:minmax(0,1fr);}
  .grid3{grid-template-columns:repeat(2,minmax(0,1fr));}
  .rowi{grid-template-columns:64px 1fr;}
  .rowi__n{font-size:40px;}
  .rowi p{grid-column:2;}
  .early,.mhero,.pub,.form{grid-template-columns:1fr;}
  .head--split{grid-template-columns:1fr;}
  .head--split p{text-align:left;}
  .tl::before,.tl__lit{left:31px;}
  .tl__row > .tl__dot{left:31px; top:44px; margin:-15px 0 0 -15px;}
  .tl__row,.tl__row:nth-child(even){grid-template-columns:1fr; padding:20px 18px 20px 72px;}
  .tl__year,.tl__row:nth-child(even) .tl__year{order:0; justify-self:start; padding:0 0 14px;}
  .tl__body,.tl__row:nth-child(even) .tl__body{order:1; padding:0; text-align:left;}
  .tl__row:nth-child(even) .tl__body li{padding:0 0 0 18px;}
  .tl__row:nth-child(even) .tl__body li::before{left:0; right:auto;}
  .tl__year b{height:48px; font-size:18px; border-radius:15px;}
  .modal__panel{grid-template-columns:1fr;}
  .modal__ph img{min-height:0; aspect-ratio:1.2; height:auto;}
}
@media (max-width:600px){
  .nav{top:12px; gap:6px;}
  .nav__mark{width:48px; height:48px;}
  .nav__pill{height:48px;}
  .nav__cta{padding:0 14px;}
  .grid3,.uw,.stats,.fields{grid-template-columns:1fr;}
  .team{grid-template-columns:repeat(2,minmax(0,1fr));}
  .person__name{font-size:16px;}
  .person__q{display:none;}
  .btn{height:50px;}
  .form__send .btn{width:100%; justify-content:space-between;}
  .foot__cols{gap:32px 40px;}
  .stat{min-height:180px;}
}
@media (prefers-reduced-motion: reduce){
  *,*::before,*::after{animation-duration:.01ms !important; animation-iteration-count:1 !important; transition-duration:.01ms !important; scroll-behavior:auto !important;}
  .rv,.hero__rise{opacity:1; transform:none; filter:none;}
}

/* Gradient text is painted only inside its own box. With tight line-height and negative letter-spacing, descenders (g, y, p)
   and the edge of the last letter fall outside that box and disappear, so the painted area is enlarged and the layout is kept
   in place with matching negative margins. */
.iri,.silver,.scard__n,.sxc__n,.rowi__n,.imp__c--lg .imp__n > span{padding:.25em .1em .25em; margin:-.25em -.1em -.25em;}
.scard__n,.sxc__n,.rowi__n{padding-top:.4em; margin-top:-.4em;}

/* ============ Investor enquiries: one action; the form slides open in place when asked for ============ */
.ienq{max-width:1180px; margin:0 auto; padding:clamp(10px,1vw,14px); border-radius:calc(var(--r) + 10px); background:linear-gradient(160deg, rgba(255,255,255,.08), rgba(255,255,255,.02)); -webkit-backdrop-filter:blur(18px) saturate(1.4); backdrop-filter:blur(18px) saturate(1.4); box-shadow:inset 0 0 0 1px rgba(255,255,255,.12), inset 0 1px 0 rgba(255,255,255,.22), 0 50px 90px -50px rgba(0,0,0,.8);}
.ienq__top{display:grid; grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr); gap:clamp(28px,4vw,64px); align-items:end; padding:clamp(24px,3.4vw,52px);}
.ienq__txt h2{font-size:clamp(34px,4.4vw,60px); line-height:1.02;}
.ienq__txt p{margin-top:22px; max-width:560px; font-size:clamp(16px,1.3vw,18.5px); line-height:1.6; color:var(--on-2);}
.ienq__act{display:grid; gap:18px; justify-items:start;}
.ienq__act .btn .btn__ar svg{transition:transform .5s var(--ease);}
.ienq__act .btn[aria-expanded="true"] .btn__ar svg{transform:rotate(90deg);}
.ienq__mail{font-size:16px; font-weight:500; color:#fff; border-bottom:1px solid rgba(255,255,255,.25); transition:color .25s ease, border-color .25s ease;}
.ienq__mail:hover{color:var(--cyber); border-color:var(--cyber);}
.ienq__note{font-size:13.5px; line-height:1.5; color:var(--on-4);}
/* the drawer opens whenever the form inside it is shown, whichever button showed it */
.ienq__drawer{display:grid; grid-template-rows:0fr; transition:grid-template-rows .7s var(--ease);}
.ienq__drawer > div{overflow:hidden; min-height:0;}
.ienq__drawer:has(.form:not([hidden])){grid-template-rows:1fr;}
.form--inline{position:relative; margin:0; border-radius:var(--r); background:var(--night-2); box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);}
.form--inline:not([hidden]){animation:ienqin .7s var(--ease) both;}
@keyframes ienqin{from{opacity:0; transform:translateY(-12px);}}
.ienq__x{position:absolute; top:16px; right:16px; display:grid; place-items:center; width:40px; height:40px; border:0; border-radius:50%; background:rgba(255,255,255,.08); font-size:22px; line-height:1; color:#fff; cursor:pointer; transition:background .3s ease, transform .5s var(--ease);}
.ienq__x:hover{background:rgba(255,255,255,.16); transform:rotate(90deg);}
/* quick subjects under the Subject field: they only fill the field */
.subj{display:flex; flex-wrap:wrap; gap:6px; margin-top:2px;}
.subj button{height:32px; padding:0 13px; border:0; border-radius:99px; background:rgba(255,255,255,.06); box-shadow:inset 0 0 0 1px rgba(255,255,255,.12); font-size:13px; font-weight:500; color:var(--on-3); cursor:pointer; transition:background .25s ease, color .25s ease, box-shadow .25s ease;}
.subj button:hover{color:#fff; box-shadow:inset 0 0 0 1px rgba(57,214,255,.5);}
.subj button[aria-pressed="true"]{background:var(--cyber); color:var(--night); box-shadow:none;}
@media (max-width:900px){ .ienq__top{grid-template-columns:1fr; align-items:start;} }
@media (max-width:480px){ .ienq__act .btn{width:100%; justify-content:space-between; height:auto; min-height:52px; white-space:normal; text-align:left; padding-top:10px; padding-bottom:10px;} }

/* Home statement on dark: continues the landing's night background without a seam */
.lit-sec{margin-top:-1px;}
.dark .lit-text p{color:var(--on);}
.dark .lit-text .w{color:rgba(244,247,248,.2);}
.dark .lit-text .w.on{color:var(--on);}
.dark .lit-text .hl .w.on{color:var(--cyber);} .dark .lit-text .hl2 .w.on{color:var(--bronze);}

/* Maritime Reality as glass: soft palette glows sit behind the panel so the frosted surface has colour to blur */
.reality-box{position:relative; display:grid;}
.reality-box > .reality{height:100%;}
.reality-glow{position:absolute; z-index:0; pointer-events:none; filter:blur(40px); opacity:.9;}
.reality{z-index:1; isolation:isolate;
  background:linear-gradient(155deg, rgba(255,255,255,.14) 0%, rgba(255,255,255,.05) 45%, rgba(255,255,255,.02) 100%);
  -webkit-backdrop-filter:blur(22px) saturate(1.6); backdrop-filter:blur(22px) saturate(1.6);
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.16), inset 0 1.5px 0 rgba(255,255,255,.45), inset 0 -1px 0 rgba(255,255,255,.08), inset 0 0 30px rgba(255,255,255,.05), 0 40px 80px -40px rgba(0,0,0,.7);}
/* glass rim: a thin light edge, brighter at the top-left and warmer at the bottom-right */
.reality::after{content:""; position:absolute; inset:0; border-radius:inherit; padding:1.2px; pointer-events:none; background:linear-gradient(140deg, rgba(255,255,255,.7), rgba(255,255,255,.06) 35%, rgba(159,230,255,.25) 65%, rgba(233,210,162,.5)); -webkit-mask:linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0); -webkit-mask-composite:xor; mask-composite:exclude;}
/* sheen that follows the cursor */
.reality::before{content:""; position:absolute; inset:0; z-index:-1; border-radius:inherit; pointer-events:none; background:radial-gradient(420px circle at var(--mx,80%) var(--my,0%), rgba(255,255,255,.12), transparent 60%); transition:background .2s ease;}

/* left box of Why Early-stage Startups Matter: solid dark card with a cyan glow in the top-right corner (the Maritime Reality title-card style) */
.early__copy{background:radial-gradient(90% 90% at 100% 0%, rgba(61,177,214,.25), transparent 60%), var(--night-3); box-shadow:inset 0 0 0 1px var(--on-line);}

/* Investor landing: the first screen holds only the header and sub header, centred; the section then extends
   with the two paragraphs and the two buttons, which appear as the page scrolls */
.inv-hero{padding:0;}
.inv-hero .wrap.inv-hero__top{min-height:100svh; align-content:center; padding-top:clamp(110px,14vh,140px); padding-bottom:clamp(110px,14vh,140px);}
.inv-hero .wrap.inv-hero__more{gap:22px; padding-bottom:clamp(110px,14vw,180px);}
.inv-hero__more p.sub{max-width:640px;}
.inv-hero__more .btn-row{margin-top:12px;}

/* ============ Investor chapters as a reading layout: a slim sticky chapter menu on the left; each chapter reads in one
   column (text first, its visual full width beneath) with generous space, so nothing is squeezed side by side ============ */
.ch{display:grid; grid-template-columns:minmax(0,250px) minmax(0,1fr); gap:clamp(32px,5vw,96px); align-items:start;}
/* menu: a light list with a reading line beside each chapter */
.ch__tabs{position:sticky; top:120px; z-index:5; display:grid; grid-template-columns:1fr; gap:4px; margin:0; padding:0; background:none; box-shadow:none;}
.ch__tab{position:relative; display:grid; gap:8px; padding:14px 8px 14px 24px; border:0; border-radius:0; background:none; box-shadow:none; text-align:left; cursor:pointer;}
.ch__tab:hover{transform:none; background:none;}
.ch__tab:hover .ch__l{color:var(--ink);}
.ch__l{font-size:clamp(15px,1.15vw,17px); line-height:1.35;}
.ch__bar{position:absolute; left:0; right:auto; top:10px; bottom:10px; width:2px; height:auto; border-radius:2px; background:rgba(10,26,43,.1);}
.ch__bar b{position:absolute; left:0; top:0; width:100%; height:calc(var(--p,0) * 100%); border-radius:inherit; background:linear-gradient(180deg,var(--cyan),var(--cyber)); transition:height .15s linear;}
.ch__tab[aria-current="true"]{background:none; box-shadow:none;}
.ch__tab[aria-current="true"] .ch__n{color:var(--cyan-ink);}
.ch__tab[aria-current="true"] .ch__l{color:var(--ink);}
.ch__tab[aria-current="true"] .ch__bar{background:rgba(10,26,43,.1);}
/* chapters */
.ch__stage{display:grid; gap:clamp(24px,3vw,40px); border-radius:0; background:none; box-shadow:none;}
.ch__stage .ch__panel{grid-area:auto; visibility:visible; display:grid; grid-template-columns:1fr; gap:clamp(36px,4.4vw,60px); padding:clamp(36px,5.6vw,84px); scroll-margin-top:120px; border-radius:var(--r); background:var(--card); box-shadow:inset 0 0 0 1px var(--line), 0 40px 80px -50px rgba(10,26,43,.4);}
.ch__stage .ch__panel:not(.rv){opacity:1; transform:none;}
.ch__stage .ch__txt{max-width:700px;}
.ch__stage .ch__txt h2{font-size:clamp(32px,3.8vw,54px); line-height:1.04;}
.ch__stage .ch__txt h3.sub{margin-top:20px; max-width:34ch;}
.ch__stage .ch__txt > p,.ch__stage .ch__more p{margin-top:22px; line-height:1.75;}
.ch__stage .ch__side{display:block;}
/* chapter 1: the figure becomes a wide band, number on the left and its line on the right */
.ch__stage .bigstat{grid-template-columns:auto minmax(0,1fr); grid-template-rows:auto auto; column-gap:clamp(24px,4vw,64px); align-items:end;}
.ch__stage .bigstat b{grid-row:1 / span 2;}
.ch__stage .bigstat span{max-width:32ch;}
/* chapter 2: the diagram sits centred with room around it */
.ch__stage .venn{width:min(100%,420px);}
/* chapter 4: the three statements side by side */
.ch__stage .stmts{grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px;}
.ch__stage .stmt{flex-direction:column; align-items:flex-start; gap:28px; font-size:clamp(18px,1.6vw,22px);}
.ch__stage .stmt:hover{transform:translateY(-6px);}
@media (max-width:900px){
  .ch{grid-template-columns:1fr; gap:24px;}
  /* tablets and phones: the menu becomes a sticky strip across the top, with the reading line underneath each label */
  .ch__tabs{top:84px; display:flex; gap:6px; overflow-x:auto; scrollbar-width:none; padding:6px; border-radius:var(--r); background:rgba(241,243,245,.92); -webkit-backdrop-filter:blur(12px); backdrop-filter:blur(12px); box-shadow:inset 0 0 0 1px rgba(255,255,255,.85), 0 18px 40px -30px rgba(10,26,43,.5);}
  .ch__tabs::-webkit-scrollbar{display:none;}
  .ch__tab{flex:none; width:max-content; max-width:220px; padding:10px 14px 18px;}
  .ch__bar{top:auto; bottom:8px; left:14px; right:14px; width:auto; height:2px;}
  .ch__bar b{height:100%; width:calc(var(--p,0) * 100%); transition:width .15s linear;}
  .ch__stage .ch__panel{padding:clamp(26px,6vw,40px); scroll-margin-top:200px;}
  .ch__stage .bigstat{grid-template-columns:1fr; align-items:start;}
  .ch__stage .bigstat b{grid-row:auto;}
  .ch__stage .stmts{grid-template-columns:1fr;}
  .ch__stage .stmt{flex-direction:row; align-items:center; gap:18px;}
}
@media (min-width:901px) and (max-width:1200px){ .ch__stage .stmts{grid-template-columns:1fr;} .ch__stage .stmt{flex-direction:row; align-items:center; gap:18px;} }

/* Venn: clearer rims and visible overlaps. No backdrop blur (it washed out the circle beneath); each disc is a
   translucent tint with a coloured rim, so overlaps build up a deeper colour and every outline stays visible */
.venn span{-webkit-backdrop-filter:none; backdrop-filter:none;}
.venn span:nth-child(1){background:radial-gradient(circle at 38% 28%, rgba(205,244,255,.55) 0%, rgba(61,177,214,.38) 62%, rgba(11,127,159,.42) 100%);
  box-shadow:inset 0 0 0 2px rgba(11,127,159,.62), inset 0 0 0 3.5px rgba(255,255,255,.55), 0 18px 40px -26px rgba(11,127,159,.5);}
.venn span:nth-child(2){background:radial-gradient(circle at 38% 28%, rgba(214,226,244,.5) 0%, rgba(62,96,150,.36) 62%, rgba(22,49,85,.42) 100%);
  box-shadow:inset 0 0 0 2px rgba(22,49,85,.55), inset 0 0 0 3.5px rgba(255,255,255,.5), 0 18px 40px -26px rgba(22,49,85,.5);}
.venn span:nth-child(3){background:radial-gradient(circle at 38% 28%, rgba(252,238,208,.55) 0%, rgba(214,170,96,.38) 62%, rgba(154,107,46,.42) 100%);
  box-shadow:inset 0 0 0 2px rgba(154,107,46,.62), inset 0 0 0 3.5px rgba(255,255,255,.55), 0 18px 40px -26px rgba(154,107,46,.5);}
.venn span:nth-child(1):hover{box-shadow:inset 0 0 0 2.5px rgba(11,127,159,.9), inset 0 0 0 4px rgba(255,255,255,.6), 0 26px 50px -24px rgba(11,127,159,.6);}
.venn span:nth-child(2):hover{box-shadow:inset 0 0 0 2.5px rgba(22,49,85,.85), inset 0 0 0 4px rgba(255,255,255,.55), 0 26px 50px -24px rgba(22,49,85,.6);}
.venn span:nth-child(3):hover{box-shadow:inset 0 0 0 2.5px rgba(154,107,46,.9), inset 0 0 0 4px rgba(255,255,255,.6), 0 26px 50px -24px rgba(154,107,46,.6);}
.venn span::after{background:radial-gradient(closest-side, rgba(255,255,255,.55), rgba(255,255,255,0));}
.venn::before{opacity:.55;}
/* Venn centre: just the ShipsFocus mark, no disc or ring behind it */
.venn i{width:44px; height:44px; margin:-22px; background:none; box-shadow:none;}
.venn i::after{inset:0; background:var(--night);}

/* Portfolio: Impact Made footnote; stack chips show the logos only, 50% larger; explorer logos 30% larger */
.imp__note{margin-top:clamp(18px,2vw,26px); text-align:center; font:500 12.5px/1.5 var(--mono); letter-spacing:.06em; text-transform:uppercase; color:var(--on-4);}
.layer__chips a{height:64px; padding:0 22px;}
.layer__chips img{height:33px; max-width:105px;}
.pxp__logo{height:57px; max-width:195px;}
@media (max-width:600px){ .pxp__logo{height:47px;} }

/* Founders: smaller square photos so the source images are not enlarged past their resolution */
.fd{width:clamp(150px,13vw,188px);}
.fd__ph{aspect-ratio:1; border-radius:calc(var(--r) - 6px);}
.fd__ph img{object-position:50% 30%;}
.fd__ph span{width:34px; height:34px; bottom:10px;}
.fd b{margin-top:14px; font-size:clamp(16px,1.3vw,19px);}
.fd em{font-size:11.5px;}


/* Founders rail: the list is doubled so it scrolls smoothly round and round (no snapping, the loop point is invisible) */
.rail__track{scroll-snap-type:none;}
