{"version":3,"file":"Tokens.CCaMUXD_.mjs","names":["FONT_FACES","FRAMER_FONT_FACES","_Fragment"],"sources":["https:/framerusercontent.com/modules/nPiTlyBaYqC39GgwEAxP/iWa6rxPVrXtgckzqIQLs/FramerStyles.js","https:/framerusercontent.com/modules/bDvMqzh3tDWq2tuDG5lK/FDZRdl4OdNRpb81QsF9f/Tokens.js"],"sourcesContent":["// GENERATED by vive-sync/scripts/framer-styles-sync.js from this project's color and text styles. Do not edit.\n// To change a style, edit it in Framer (Assets → Styles), then run the style sync. Keyed by Framer style id, so\n// renaming a style is always safe.\n/** Every Framer color style, as a live CSS variable: color changes in Framer apply without a sync. */export const COLOR_STYLES={\"1f184a69-fe12-41ae-9e00-b65f1ec05fe6\":{\"name\":\"Accents/VIVE Sky Blue\",\"css\":\"var(--token-1f184a69-fe12-41ae-9e00-b65f1ec05fe6)\"},\"64e4546c-85d9-4a13-99aa-7891a1cdf728\":{\"name\":\"Black\",\"css\":\"var(--token-64e4546c-85d9-4a13-99aa-7891a1cdf728)\"},\"14408062-6c2e-465d-9cfd-1a00388ba257\":{\"name\":\"Accents/VIVE Green\",\"css\":\"var(--token-14408062-6c2e-465d-9cfd-1a00388ba257)\"},\"18a06953-6d14-41d6-b11f-c9d16eb061d4\":{\"name\":\"Accents/VIVE Sea Blue\",\"css\":\"var(--token-18a06953-6d14-41d6-b11f-c9d16eb061d4)\"},\"157d0b5b-d379-4925-bab1-7542d9c74e3a\":{\"name\":\"Accents/VIVE Orange\",\"css\":\"var(--token-157d0b5b-d379-4925-bab1-7542d9c74e3a)\"},\"f885fa90-5b47-4ba9-976c-3255c21f88fc\":{\"name\":\"Accents/VIVE Charcoal\",\"css\":\"var(--token-f885fa90-5b47-4ba9-976c-3255c21f88fc)\"},\"2bc8da5e-81b0-403d-ac58-b19b8a527894\":{\"name\":\"Accents/VIVE Cream\",\"css\":\"var(--token-2bc8da5e-81b0-403d-ac58-b19b8a527894)\"},\"9ea0ae19-f727-45bc-94df-66462c856c66\":{\"name\":\"Neutrals/Surface/Static Light 1\",\"css\":\"var(--token-9ea0ae19-f727-45bc-94df-66462c856c66)\"},\"bcc56424-b83c-4103-b093-967483943695\":{\"name\":\"Neutrals/Surface/Static Light 2\",\"css\":\"var(--token-bcc56424-b83c-4103-b093-967483943695)\"},\"ec43617f-9b9e-4513-8ed6-f7ac42c712f5\":{\"name\":\"Neutrals/Surface/Static Light 3\",\"css\":\"var(--token-ec43617f-9b9e-4513-8ed6-f7ac42c712f5)\"},\"02b92986-5277-466b-8329-911ed3b8d027\":{\"name\":\"Neutrals/Surface/Static Light 4\",\"css\":\"var(--token-02b92986-5277-466b-8329-911ed3b8d027)\"},\"558c1c0d-4d18-4052-908b-45284cf9597a\":{\"name\":\"Neutrals/Surface/Static Light 5\",\"css\":\"var(--token-558c1c0d-4d18-4052-908b-45284cf9597a)\"},\"780359b7-9d55-4329-aeb1-d4cb7612dd4e\":{\"name\":\"Neutrals/Surface/Static Dark 1\",\"css\":\"var(--token-780359b7-9d55-4329-aeb1-d4cb7612dd4e)\"},\"41b9bfda-9a21-4123-bf84-61f4558d6a40\":{\"name\":\"Neutrals/Surface/Static Dark 2\",\"css\":\"var(--token-41b9bfda-9a21-4123-bf84-61f4558d6a40)\"},\"20424295-67d0-40a1-bf68-99a7691a2b16\":{\"name\":\"Neutrals/Surface/Static Dark 3\",\"css\":\"var(--token-20424295-67d0-40a1-bf68-99a7691a2b16)\"},\"347063d8-24d8-4096-be23-4ea720011bb4\":{\"name\":\"Neutrals/Surface/Static Dark 4\",\"css\":\"var(--token-347063d8-24d8-4096-be23-4ea720011bb4)\"},\"827c3bdd-378f-455a-8939-5e23caa2b2df\":{\"name\":\"Neutrals/Surface/Static Dark 5\",\"css\":\"var(--token-827c3bdd-378f-455a-8939-5e23caa2b2df)\"},\"9ffc4cd5-6267-4271-8fa0-2145fb3fe658\":{\"name\":\"Neutrals/Text/-- Static Text Light\",\"css\":\"var(--token-9ffc4cd5-6267-4271-8fa0-2145fb3fe658)\"},\"740a81f1-df2e-4351-9cf7-13ae1e4a1ee4\":{\"name\":\"Neutrals/Text/Static Text Light 80\",\"css\":\"var(--token-740a81f1-df2e-4351-9cf7-13ae1e4a1ee4)\"},\"17342ec0-f6e9-4898-ac1e-136a8a326c35\":{\"name\":\"Neutrals/Text/Static Text Light 60\",\"css\":\"var(--token-17342ec0-f6e9-4898-ac1e-136a8a326c35)\"},\"46277854-dc17-4f6f-992c-7b165b045ab2\":{\"name\":\"Neutrals/Text/Static Text Light 10\",\"css\":\"var(--token-46277854-dc17-4f6f-992c-7b165b045ab2)\"},\"2ef19e78-1601-49ed-8e18-bd3750248305\":{\"name\":\"Neutrals/Text/-- Static Text Dark\",\"css\":\"var(--token-2ef19e78-1601-49ed-8e18-bd3750248305)\"},\"4664daa5-2a65-4a3d-b3e7-68d03614f259\":{\"name\":\"Neutrals/Text/Static Text Dark 80\",\"css\":\"var(--token-4664daa5-2a65-4a3d-b3e7-68d03614f259)\"},\"16c9ef52-95d3-4f61-9f86-a2fd5002c7c9\":{\"name\":\"Neutrals/Text/Static Text Dark 60\",\"css\":\"var(--token-16c9ef52-95d3-4f61-9f86-a2fd5002c7c9)\"},\"7a04ac01-9c19-4dd0-a3f2-22ee62734eea\":{\"name\":\"Neutrals/Text/Static Text Dark 10\",\"css\":\"var(--token-7a04ac01-9c19-4dd0-a3f2-22ee62734eea)\"},\"9846a695-218d-4966-af28-06fae52b6518\":{\"name\":\"Neutrals/Surface/Dyn Light 1 | Dark 1\",\"css\":\"var(--token-9846a695-218d-4966-af28-06fae52b6518)\"},\"c3be344f-3971-443c-a76b-dc1286a44044\":{\"name\":\"Neutrals/Surface/Dyn Light 2 | Dark 2\",\"css\":\"var(--token-c3be344f-3971-443c-a76b-dc1286a44044)\"},\"66f75555-c192-4593-aa61-4ddeab676032\":{\"name\":\"Neutrals/Surface/Dyn Light 3 | Dark 3\",\"css\":\"var(--token-66f75555-c192-4593-aa61-4ddeab676032)\"},\"6c56fdae-4fe7-4ccb-abaa-b6cf51b4786c\":{\"name\":\"Neutrals/Surface/Dyn Light 4 | Dark 4\",\"css\":\"var(--token-6c56fdae-4fe7-4ccb-abaa-b6cf51b4786c)\"},\"a3332b62-13bd-485b-b06d-f30735dd30dd\":{\"name\":\"Neutrals/Surface/Dyn Light 5 | Dark 5\",\"css\":\"var(--token-a3332b62-13bd-485b-b06d-f30735dd30dd)\"},\"e8a399d5-3a96-46e7-ae3d-44f90f06fd79\":{\"name\":\"Neutrals/Surface/Dyn Dark 1 | Light 1\",\"css\":\"var(--token-e8a399d5-3a96-46e7-ae3d-44f90f06fd79)\"},\"76e63512-a0e4-4e69-90a2-13a99583d44b\":{\"name\":\"Neutrals/Surface/Dyn Dark 2 | Light 2\",\"css\":\"var(--token-76e63512-a0e4-4e69-90a2-13a99583d44b)\"},\"54d528d5-d58b-4d2e-8e1a-0c0131fe92a8\":{\"name\":\"Neutrals/Surface/Dyn Dark 3 | Light 3\",\"css\":\"var(--token-54d528d5-d58b-4d2e-8e1a-0c0131fe92a8)\"},\"eb043487-6baf-485e-9549-27171a6556de\":{\"name\":\"Neutrals/Surface/Dyn Dark 4 | Light 4\",\"css\":\"var(--token-eb043487-6baf-485e-9549-27171a6556de)\"},\"bad7bc4b-a4d0-484d-9758-b95deefe6e8a\":{\"name\":\"Neutrals/Surface/Dyn Dark 5 | Light 5\",\"css\":\"var(--token-bad7bc4b-a4d0-484d-9758-b95deefe6e8a)\"},\"bae9257a-6270-49fe-a708-5b32bf9e859d\":{\"name\":\"Neutrals/Text/-- Dyn Text Light | Dark\",\"css\":\"var(--token-bae9257a-6270-49fe-a708-5b32bf9e859d)\"},\"41b19d4f-3b74-4cf7-aec1-71ae783404d1\":{\"name\":\"Neutrals/Text/-- Dyn Text Dark | Light\",\"css\":\"var(--token-41b19d4f-3b74-4cf7-aec1-71ae783404d1)\"},\"50b69cdb-c956-4481-843b-b3d2ed6a2e35\":{\"name\":\"Neutrals/Text/Dyn Text Light 80 | Dark 80\",\"css\":\"var(--token-50b69cdb-c956-4481-843b-b3d2ed6a2e35)\"},\"e437a7a1-36d9-42ff-83ac-70a8bc6c68d4\":{\"name\":\"Neutrals/Text/Dyn Text Light 60 | Dark 60\",\"css\":\"var(--token-e437a7a1-36d9-42ff-83ac-70a8bc6c68d4)\"},\"5560f601-aeb1-45b6-be55-68fa370eca81\":{\"name\":\"Neutrals/Text/Dyn Text Light 10 | Dark 10\",\"css\":\"var(--token-5560f601-aeb1-45b6-be55-68fa370eca81)\"},\"88996a99-2473-4e5f-953e-831c24b74b9c\":{\"name\":\"Neutrals/Text/Dyn Text Dark 80 | Light 80\",\"css\":\"var(--token-88996a99-2473-4e5f-953e-831c24b74b9c)\"},\"608ffa6d-6f09-4b2f-987e-e9e879193971\":{\"name\":\"Neutrals/Text/Dyn Text Dark 60 | Light 60\",\"css\":\"var(--token-608ffa6d-6f09-4b2f-987e-e9e879193971)\"},\"a7f280c7-b1e5-4eec-992d-4536b6f3e8ee\":{\"name\":\"Neutrals/Text/Dyn Text Dark 10 | Light 10\",\"css\":\"var(--token-a7f280c7-b1e5-4eec-992d-4536b6f3e8ee)\"},\"bba4c6c6-e5d9-45f0-9e25-3b5c1588ed4c\":{\"name\":\"Misc/Dyn Light 1 | Dark 4\",\"css\":\"var(--token-bba4c6c6-e5d9-45f0-9e25-3b5c1588ed4c)\"},\"52edc530-8d7f-48fb-9968-0b418a057981\":{\"name\":\"Misc/Dyn Dark 4 | Light 1\",\"css\":\"var(--token-52edc530-8d7f-48fb-9968-0b418a057981)\"},\"d9578c03-2adc-437f-b00a-83b8e57dc8fd\":{\"name\":\"Misc/Dyn Light 1 | Dark 3\",\"css\":\"var(--token-d9578c03-2adc-437f-b00a-83b8e57dc8fd)\"},\"00cffcdd-69fb-4b3c-a492-09423d60cfb6\":{\"name\":\"Misc/Dyn Light 3 | Dark 4\",\"css\":\"var(--token-00cffcdd-69fb-4b3c-a492-09423d60cfb6)\"},\"66b54d50-1455-4665-b3e7-f9f60c0e8a50\":{\"name\":\"Neutrals/Text/Static Text Dark 30\",\"css\":\"var(--token-66b54d50-1455-4665-b3e7-f9f60c0e8a50)\"},\"f9f0663a-503d-47a9-b81f-d5be124379c2\":{\"name\":\"Neutrals/Text/Static Text Light 30\",\"css\":\"var(--token-f9f0663a-503d-47a9-b81f-d5be124379c2)\"},\"9ad11a2d-e67c-47b7-842d-aab737be4250\":{\"name\":\"Neutrals/Text/Dyn Text Dark 30 | Light 30\",\"css\":\"var(--token-9ad11a2d-e67c-47b7-842d-aab737be4250)\"},\"e99cc941-d7ea-48af-a1b3-eb4cd507d826\":{\"name\":\"Neutrals/Text/Dyn Text Light 30 | Dark 30\",\"css\":\"var(--token-e99cc941-d7ea-48af-a1b3-eb4cd507d826)\"},\"5815af25-a845-4d55-8f71-18d4458e50a1\":{\"name\":\"Misc/Dyn Light 2 | Dark 3\",\"css\":\"var(--token-5815af25-a845-4d55-8f71-18d4458e50a1)\"},\"89c87b89-8680-4fe3-964b-94e10ded823c\":{\"name\":\"Misc/Dyn Light 2 | Dark 4\",\"css\":\"var(--token-89c87b89-8680-4fe3-964b-94e10ded823c)\"},\"14400d2c-7a67-4c7c-a69b-77c88714102e\":{\"name\":\"Misc/Dyn Light 3 | Dark 2\",\"css\":\"var(--token-14400d2c-7a67-4c7c-a69b-77c88714102e)\"},\"1565fc79-946f-403d-94bf-9a9ea90256db\":{\"name\":\"Misc/Dyn Light 5 | Dark 3\",\"css\":\"var(--token-1565fc79-946f-403d-94bf-9a9ea90256db)\"},\"0db1ab00-7cb8-4040-8599-8e769547e1fd\":{\"name\":\"Transparent\",\"css\":\"var(--token-0db1ab00-7cb8-4040-8599-8e769547e1fd)\"},\"398545e1-b4f6-4616-94bf-13b3ae04394e\":{\"name\":\"Neutrals/Text/Static Text Light 40\",\"css\":\"var(--token-398545e1-b4f6-4616-94bf-13b3ae04394e)\"},\"7bbcf352-3852-42d8-a356-f34834af7390\":{\"name\":\"Accents/Vision Blue\",\"css\":\"var(--token-7bbcf352-3852-42d8-a356-f34834af7390)\"},\"714f4e27-1258-4232-9b6f-cdbec4a81d7e\":{\"name\":\"Christmas Red\",\"css\":\"var(--token-714f4e27-1258-4232-9b6f-cdbec4a81d7e)\"},\"9ef61b45-d23c-44a3-b944-e8ec67fae0ef\":{\"name\":\"Accents/Vision Green\",\"css\":\"var(--token-9ef61b45-d23c-44a3-b944-e8ec67fae0ef)\"},\"4abd79a8-f4c0-48c1-8328-4400183ab1ec\":{\"name\":\"Accents/Vision Purple\",\"css\":\"var(--token-4abd79a8-f4c0-48c1-8328-4400183ab1ec)\"}};/** Every Framer text style. `sizes` lists the effective ranges, largest screen first (`min` = minimum width in px). */export const TEXT_STYLES={\"XV8CXOJAN\":{\"name\":\"[old]/Heading 1\",\"tag\":\"h1\",\"fontFamily\":'\"VIVE Neue Montreal Bold\", \"Neue Montreal Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgb(15, 17, 21)\",\"sizes\":[{\"min\":1440,\"fontSize\":\"40px\",\"lineHeight\":\"1.5em\",\"letterSpacing\":\"-0.02em\"},{\"min\":1200,\"fontSize\":\"32px\",\"lineHeight\":\"1.5em\",\"letterSpacing\":\"-0.02em\"},{\"min\":810,\"fontSize\":\"26px\",\"lineHeight\":\"1.5em\",\"letterSpacing\":\"-0.02em\"},{\"min\":0,\"fontSize\":\"20px\",\"lineHeight\":\"1.5em\",\"letterSpacing\":\"-0.02em\"}]},\"N4s8teBFJ\":{\"name\":\"[old]/Heading 2\",\"tag\":\"h2\",\"fontFamily\":'\"VIVE Inter Bold\", \"Inter-Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"#000\",\"sizes\":[{\"min\":0,\"fontSize\":\"30px\",\"lineHeight\":\"1.4em\",\"letterSpacing\":\"-0.04em\"}]},\"x_YWPZkki\":{\"name\":\"[old]/Heading 3\",\"tag\":\"h3\",\"fontFamily\":'\"VIVE Inter Bold\", \"Inter-Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"#000\",\"sizes\":[{\"min\":0,\"fontSize\":\"26px\",\"lineHeight\":\"1.4em\",\"letterSpacing\":\"-0.04em\"}]},\"zAmwm59Yw\":{\"name\":\"[old]/Heading 4\",\"tag\":\"h4\",\"fontFamily\":'\"VIVE Inter Bold\", \"Inter-Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"#000\",\"sizes\":[{\"min\":0,\"fontSize\":\"22px\",\"lineHeight\":\"1.4em\",\"letterSpacing\":\"-0.04em\"}]},\"JcyUn8HgK\":{\"name\":\"[old]/Heading 5\",\"tag\":\"h5\",\"fontFamily\":'\"VIVE Inter Bold\", \"Inter-Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"#000\",\"sizes\":[{\"min\":0,\"fontSize\":\"18px\",\"lineHeight\":\"1.4em\",\"letterSpacing\":\"-0.04em\"}]},\"PC54fLk4i\":{\"name\":\"[old]/Heading 5b\",\"tag\":\"h5\",\"fontFamily\":'\"VIVE Neue Montreal Regular\", \"Neue Montreal Regular\", sans-serif',\"fontWeight\":400,\"fontStyle\":\"normal\",\"textTransform\":\"inherit\",\"color\":\"rgb(82, 82, 82)\",\"sizes\":[{\"min\":0,\"fontSize\":\"20px\",\"lineHeight\":\"24px\",\"letterSpacing\":\"-0.4px\"}]},\"QlyvUATyF\":{\"name\":\"[old]/Heading 6\",\"tag\":\"h6\",\"fontFamily\":'\"VIVE Inter SemiBold\", \"Inter-SemiBold\", sans-serif',\"fontWeight\":600,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"#000\",\"sizes\":[{\"min\":0,\"fontSize\":\"16px\",\"lineHeight\":\"1.4em\",\"letterSpacing\":\"-0.02em\"}]},\"pSO5uTKC5\":{\"name\":\"[old]/Body\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Regular\", \"Neue Montreal Regular\", sans-serif',\"fontWeight\":400,\"fontStyle\":\"normal\",\"textTransform\":\"inherit\",\"color\":\"rgb(82, 82, 82)\",\"sizes\":[{\"min\":0,\"fontSize\":\"16px\",\"lineHeight\":\"20px\",\"letterSpacing\":\"-0.2px\"}]},\"n8IsUbZQ6\":{\"name\":\"[old]/Body - Centered\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Regular\", \"Neue Montreal Regular\", sans-serif',\"fontWeight\":400,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"#666\",\"sizes\":[{\"min\":0,\"fontSize\":\"16px\",\"lineHeight\":\"1.6em\",\"letterSpacing\":\"-0.02em\"}]},\"pzj6DU4It\":{\"name\":\"[old]/Body - Left Aligned\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Regular\", \"Neue Montreal Regular\", sans-serif',\"fontWeight\":400,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"#666\",\"sizes\":[{\"min\":0,\"fontSize\":\"16px\",\"lineHeight\":\"1.6em\",\"letterSpacing\":\"-0.02em\"}]},\"WBkJVv5b1\":{\"name\":\"_button_underline\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Medium\", \"Neue Montreal Medium\", sans-serif',\"fontWeight\":500,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-41b19d4f-3b74-4cf7-aec1-71ae783404d1)\",\"sizes\":[{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"lineHeight\":\"1.2em\",\"letterSpacing\":\"0.02em\"}]},\"lxOP0WbbG\":{\"name\":\"[old]/Body Light\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Regular\", \"Neue Montreal Regular\", sans-serif',\"fontWeight\":400,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgb(255, 255, 255)\",\"sizes\":[{\"min\":0,\"fontSize\":\"16px\",\"lineHeight\":\"1.6em\",\"letterSpacing\":\"-0.02em\"}]},\"ddnVGZAMs\":{\"name\":\"[old]/Body Dark\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Regular\", \"Neue Montreal Regular\", sans-serif',\"fontWeight\":400,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgb(26, 26, 26)\",\"sizes\":[{\"min\":0,\"fontSize\":\"16px\",\"lineHeight\":\"1.6em\",\"letterSpacing\":\"-0.02em\"}]},\"eP8k_m3Fr\":{\"name\":\"[old2]/Heading 1\",\"tag\":\"h1\",\"fontFamily\":'\"VIVE Neue Montreal Bold\", \"Neue Montreal Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgb(249, 249, 249)\",\"sizes\":[{\"min\":1440,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 6.5)\",\"lineHeight\":\"100px\",\"letterSpacing\":\"-2px\"},{\"min\":1200,\"fontSize\":\"100px\",\"lineHeight\":\"100px\",\"letterSpacing\":\"-4px\"},{\"min\":810,\"fontSize\":\"148px\",\"lineHeight\":\"130px\",\"letterSpacing\":\"-5px\"},{\"min\":0,\"fontSize\":\"82px\",\"lineHeight\":\"70px\",\"letterSpacing\":\"-3px\"}]},\"eUP0FFrMs\":{\"name\":\"[old2]/Heading 2b\",\"tag\":\"h2\",\"fontFamily\":'\"VIVE InterDisplay SemiBold\", \"InterDisplay-SemiBold\", sans-serif',\"fontWeight\":600,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgb(30, 30, 30)\",\"sizes\":[{\"min\":1440,\"fontSize\":\"110px\",\"lineHeight\":\"90px\",\"letterSpacing\":\"-3px\"},{\"min\":1200,\"fontSize\":\"88px\",\"lineHeight\":\"90px\",\"letterSpacing\":\"-3px\"},{\"min\":810,\"fontSize\":\"80px\",\"lineHeight\":\"70px\",\"letterSpacing\":\"-3px\"},{\"min\":0,\"fontSize\":\"56px\",\"lineHeight\":\"50px\",\"letterSpacing\":\"-2px\"}]},\"WI7acMVKB\":{\"name\":\"[old2]/Heading 2a\",\"tag\":\"h2\",\"fontFamily\":'\"VIVE Neue Montreal Bold\", \"Neue Montreal Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgb(9, 9, 9)\",\"sizes\":[{\"min\":1440,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 4.5)\",\"lineHeight\":\"1.1em\",\"letterSpacing\":\"-1px\"},{\"min\":1200,\"fontSize\":\"128px\",\"lineHeight\":\"104px\",\"letterSpacing\":\"-4px\"},{\"min\":810,\"fontSize\":\"112px\",\"lineHeight\":\"94px\",\"letterSpacing\":\"-4px\"},{\"min\":0,\"fontSize\":\"60px\",\"lineHeight\":\"54px\",\"letterSpacing\":\"-2px\"}]},\"APZl7wSjL\":{\"name\":\"[old2]/Heading 3\",\"tag\":\"h3\",\"fontFamily\":'\"VIVE Neue Montreal Bold\", \"Neue Montreal Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgb(30, 30, 30)\",\"sizes\":[{\"min\":1440,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 3.4)\",\"lineHeight\":\"52px\",\"letterSpacing\":\"-1px\"},{\"min\":1200,\"fontSize\":\"48px\",\"lineHeight\":\"52px\",\"letterSpacing\":\"-1.2px\"},{\"min\":810,\"fontSize\":\"48px\",\"lineHeight\":\"52px\",\"letterSpacing\":\"-1.2px\"},{\"min\":0,\"fontSize\":\"30px\",\"lineHeight\":\"32px\",\"letterSpacing\":\"-1px\"}]},\"xR0UdMgvf\":{\"name\":\"[old2]/Heading 4b\",\"tag\":\"h4\",\"fontFamily\":'\"VIVE Neue Montreal Medium\", \"Neue Montreal Medium\", sans-serif',\"fontWeight\":500,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-f885fa90-5b47-4ba9-976c-3255c21f88fc)\",\"sizes\":[{\"min\":1440,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.7)\",\"lineHeight\":\"34px\",\"letterSpacing\":\"0px\"},{\"min\":1200,\"fontSize\":\"40px\",\"lineHeight\":\"34px\",\"letterSpacing\":\"-1px\"},{\"min\":810,\"fontSize\":\"30px\",\"lineHeight\":\"24px\",\"letterSpacing\":\"-0.6px\"},{\"min\":0,\"fontSize\":\"20px\",\"lineHeight\":\"20px\",\"letterSpacing\":\"-0.4px\"}]},\"yN50PSirw\":{\"name\":\"[old2]/Heading 4a\",\"tag\":\"h4\",\"fontFamily\":'\"VIVE InterDisplay SemiBold\", \"InterDisplay-SemiBold\", sans-serif',\"fontWeight\":600,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgb(30, 30, 30)\",\"sizes\":[{\"min\":1440,\"fontSize\":\"90px\",\"lineHeight\":\"74px\",\"letterSpacing\":\"-3px\"},{\"min\":1200,\"fontSize\":\"90px\",\"lineHeight\":\"74px\",\"letterSpacing\":\"-3px\"},{\"min\":810,\"fontSize\":\"80px\",\"lineHeight\":\"70px\",\"letterSpacing\":\"-3px\"},{\"min\":0,\"fontSize\":\"56px\",\"lineHeight\":\"50px\",\"letterSpacing\":\"-2px\"}]},\"kNiOG1dBP\":{\"name\":\"[old2]/Heading 5\",\"tag\":\"h5\",\"fontFamily\":'\"VIVE InterDisplay SemiBold\", \"InterDisplay-SemiBold\", sans-serif',\"fontWeight\":600,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgb(41, 41, 43)\",\"sizes\":[{\"min\":0,\"fontSize\":\"18px\",\"lineHeight\":\"26px\",\"letterSpacing\":\"-0.1px\"}]},\"w1VA_KSad\":{\"name\":\"[old2]/Heading 6a\",\"tag\":\"h6\",\"fontFamily\":'\"VIVE InterDisplay SemiBold\", \"InterDisplay-SemiBold\", sans-serif',\"fontWeight\":600,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgb(249, 249, 249)\",\"sizes\":[{\"min\":0,\"fontSize\":\"58px\",\"lineHeight\":\"50px\",\"letterSpacing\":\"-1.5px\"}]},\"gX4chqsJn\":{\"name\":\"[old2]/Heading 6b\",\"tag\":\"h6\",\"fontFamily\":'\"VIVE Neue Montreal Bold\", \"Neue Montreal Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgb(41, 41, 43)\",\"sizes\":[{\"min\":0,\"fontSize\":\"30px\",\"lineHeight\":\"35px\",\"letterSpacing\":\"0px\"}]},\"AMfjTGEj6\":{\"name\":\"[old2]/P30 Semibold\",\"tag\":\"p\",\"fontFamily\":'\"VIVE InterDisplay SemiBold\", \"InterDisplay-SemiBold\", sans-serif',\"fontWeight\":600,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgb(41, 41, 43)\",\"sizes\":[{\"min\":0,\"fontSize\":\"30px\",\"lineHeight\":\"35px\",\"letterSpacing\":\"-1px\"}]},\"GNrQPSWvW\":{\"name\":\"[old2]/P11 Bold\",\"tag\":\"p\",\"fontFamily\":'\"VIVE InterDisplay Bold\", \"InterDisplay-Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgba(9, 9, 9, 0.6)\",\"sizes\":[{\"min\":0,\"fontSize\":\"11px\",\"lineHeight\":\"13px\",\"letterSpacing\":\"0.1px\"}]},\"dLLCDxFaU\":{\"name\":\"[old2]/P13 Medium\",\"tag\":\"p\",\"fontFamily\":'\"VIVE InterDisplay Medium\", \"InterDisplay-Medium\", sans-serif',\"fontWeight\":500,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgba(9, 9, 9, 0.6)\",\"sizes\":[{\"min\":0,\"fontSize\":\"13px\",\"lineHeight\":\"15px\",\"letterSpacing\":\"0px\"}]},\"FMCxQ0dP8\":{\"name\":\"[old2]/P14 Semibold\",\"tag\":\"p\",\"fontFamily\":'\"VIVE InterDisplay SemiBold\", \"InterDisplay-SemiBold\", sans-serif',\"fontWeight\":600,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-157d0b5b-d379-4925-bab1-7542d9c74e3a)\",\"sizes\":[{\"min\":0,\"fontSize\":\"14px\",\"lineHeight\":\"24px\",\"letterSpacing\":\"-0.1px\"}]},\"zPBI_HO8Z\":{\"name\":\"[old2]/P20 Semibold\",\"tag\":\"p\",\"fontFamily\":'\"VIVE InterDisplay SemiBold\", \"InterDisplay-SemiBold\", sans-serif',\"fontWeight\":600,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgb(249, 249, 249)\",\"sizes\":[{\"min\":1440,\"fontSize\":\"20px\",\"lineHeight\":\"24px\",\"letterSpacing\":\"-0.1px\"},{\"min\":1200,\"fontSize\":\"20px\",\"lineHeight\":\"24px\",\"letterSpacing\":\"-0.1px\"},{\"min\":810,\"fontSize\":\"18px\",\"lineHeight\":\"24px\",\"letterSpacing\":\"-0.1px\"},{\"min\":0,\"fontSize\":\"16px\",\"lineHeight\":\"20px\",\"letterSpacing\":\"-0.1px\"}]},\"yM9FOu9tB\":{\"name\":\"[old2]/P18 Semibold\",\"tag\":\"p\",\"fontFamily\":'\"VIVE InterDisplay SemiBold\", \"InterDisplay-SemiBold\", sans-serif',\"fontWeight\":600,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgb(249, 249, 249)\",\"sizes\":[{\"min\":0,\"fontSize\":\"18px\",\"lineHeight\":\"22px\",\"letterSpacing\":\"-0.1px\"}]},\"mnpFKzC7I\":{\"name\":\"[old2]/P18 Medium\",\"tag\":\"p\",\"fontFamily\":'\"VIVE InterDisplay Medium\", \"InterDisplay-Medium\", sans-serif',\"fontWeight\":500,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgb(41, 41, 43)\",\"sizes\":[{\"min\":0,\"fontSize\":\"18px\",\"lineHeight\":\"26px\",\"letterSpacing\":\"-0.1px\"}]},\"AgDTrmuzX\":{\"name\":\"[old2]/P18 Left Align\",\"tag\":\"p\",\"fontFamily\":'\"VIVE InterDisplay Medium\", \"InterDisplay-Medium\", sans-serif',\"fontWeight\":500,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgb(127, 127, 128)\",\"sizes\":[{\"min\":0,\"fontSize\":\"18px\",\"lineHeight\":\"24px\",\"letterSpacing\":\"-0.1px\"}]},\"BxRgi52hH\":{\"name\":\"[old2]/P17 Medium\",\"tag\":\"p\",\"fontFamily\":'\"VIVE InterDisplay Medium\", \"InterDisplay-Medium\", sans-serif',\"fontWeight\":500,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgb(9, 9, 9)\",\"sizes\":[{\"min\":0,\"fontSize\":\"17px\",\"lineHeight\":\"20px\",\"letterSpacing\":\"-0.1px\"}]},\"Ih1v666RB\":{\"name\":\"[old2]/P16 Medium\",\"tag\":\"p\",\"fontFamily\":'\"VIVE InterDisplay Medium\", \"InterDisplay-Medium\", sans-serif',\"fontWeight\":500,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgba(9, 9, 9, 0.6)\",\"sizes\":[{\"min\":0,\"fontSize\":\"16px\",\"lineHeight\":\"22px\",\"letterSpacing\":\"-0.1px\"}]},\"IXtcys_eS\":{\"name\":\"[old2]/P15 Semibold\",\"tag\":\"p\",\"fontFamily\":'\"VIVE InterDisplay SemiBold\", \"InterDisplay-SemiBold\", sans-serif',\"fontWeight\":600,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgba(9, 9, 9, 0.8)\",\"sizes\":[{\"min\":0,\"fontSize\":\"15px\",\"lineHeight\":\"25px\",\"letterSpacing\":\"-0.1px\"}]},\"uz6wBvuG9\":{\"name\":\"[old2]/P15 Medium\",\"tag\":\"p\",\"fontFamily\":'\"VIVE InterDisplay Medium\", \"InterDisplay-Medium\", sans-serif',\"fontWeight\":500,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgba(9, 9, 9, 0.6)\",\"sizes\":[{\"min\":0,\"fontSize\":\"15px\",\"lineHeight\":\"16px\",\"letterSpacing\":\"-0.1px\"}]},\"WNRHbF2mX\":{\"name\":\"[old2]/P12 Bold\",\"tag\":\"p\",\"fontFamily\":'\"VIVE InterDisplay Bold\", \"InterDisplay-Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgb(9, 9, 9)\",\"sizes\":[{\"min\":0,\"fontSize\":\"12px\",\"lineHeight\":\"16px\",\"letterSpacing\":\"-0.1px\"}]},\"VAXgWLIIc\":{\"name\":\"[old2]/P10 Bold\",\"tag\":\"p\",\"fontFamily\":'\"VIVE InterDisplay Bold\", \"InterDisplay-Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"rgb(249, 249, 249)\",\"sizes\":[{\"min\":0,\"fontSize\":\"10px\",\"lineHeight\":\"12px\",\"letterSpacing\":\"-0.1px\"}]},\"TnVX1wVKa\":{\"name\":\"_H1\",\"tag\":\"h1\",\"fontFamily\":'\"VIVE Neue Montreal Bold\", \"Neue Montreal Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-41b19d4f-3b74-4cf7-aec1-71ae783404d1)\",\"sizes\":[{\"min\":1440,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 6)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":1200,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 5.15)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":810,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 4.45)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 3.8)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"}]},\"LHeegDS6F\":{\"name\":\"_H2\",\"tag\":\"h2\",\"fontFamily\":'\"VIVE Neue Montreal Bold\", \"Neue Montreal Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-41b19d4f-3b74-4cf7-aec1-71ae783404d1)\",\"sizes\":[{\"min\":1440,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 4.6)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":1200,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 3.9)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":810,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 3.4)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 2.8)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"}]},\"np1ZNGRW9\":{\"name\":\"_H3 small\",\"tag\":\"h3\",\"fontFamily\":'\"VIVE Neue Montreal Bold\", \"Neue Montreal Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-41b19d4f-3b74-4cf7-aec1-71ae783404d1)\",\"sizes\":[{\"min\":1440,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 2.5)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"0px\"},{\"min\":1200,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 2.2)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"0px\"},{\"min\":810,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.9)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"0px\"},{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.7)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"0px\"}]},\"FCNpCp4qS\":{\"name\":\"_H3 big\",\"tag\":\"h2\",\"fontFamily\":'\"VIVE Neue Montreal Bold\", \"Neue Montreal Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-41b19d4f-3b74-4cf7-aec1-71ae783404d1)\",\"sizes\":[{\"min\":1440,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 3.6)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":1200,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 3.2)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":810,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 2.8)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 2.4)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"}]},\"po0ZIZq2t\":{\"name\":\"_H4\",\"tag\":\"h4\",\"fontFamily\":'\"VIVE Neue Montreal Bold\", \"Neue Montreal Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-41b19d4f-3b74-4cf7-aec1-71ae783404d1)\",\"sizes\":[{\"min\":1440,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 2)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":1200,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.8)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":810,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.6)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.4)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"}]},\"yszuJfZky\":{\"name\":\"_H5\",\"tag\":\"h5\",\"fontFamily\":'\"VIVE Neue Montreal Bold\", \"Neue Montreal Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-41b19d4f-3b74-4cf7-aec1-71ae783404d1)\",\"sizes\":[{\"min\":1440,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.6)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":1200,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.45)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":810,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.3)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.15)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"}]},\"DwbnWg6B4\":{\"name\":\"_H6\",\"tag\":\"h6\",\"fontFamily\":'\"VIVE Neue Montreal Bold\", \"Neue Montreal Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-41b19d4f-3b74-4cf7-aec1-71ae783404d1)\",\"sizes\":[{\"min\":1440,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.3)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":1200,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.2)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":810,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.1)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"-0.02em\"}]},\"THnoLlU63\":{\"name\":\"_Text-XL\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Regular\", \"Neue Montreal Regular\", sans-serif',\"fontWeight\":400,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-88996a99-2473-4e5f-953e-831c24b74b9c)\",\"sizes\":[{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.25)\",\"lineHeight\":\"1.3em\",\"letterSpacing\":\"0.02em\"}]},\"xys164R5x\":{\"name\":\"_Text-XL Med\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Medium\", \"Neue Montreal Medium\", sans-serif',\"fontWeight\":500,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-88996a99-2473-4e5f-953e-831c24b74b9c)\",\"sizes\":[{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.25)\",\"lineHeight\":\"1.3em\",\"letterSpacing\":\"0.02em\"}]},\"OboHlRHFN\":{\"name\":\"_Text-L\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Regular\", \"Neue Montreal Regular\", sans-serif',\"fontWeight\":400,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-88996a99-2473-4e5f-953e-831c24b74b9c)\",\"sizes\":[{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.125)\",\"lineHeight\":\"1.3em\",\"letterSpacing\":\"0.02em\"}]},\"ChO1YhAiF\":{\"name\":\"_Text-L Bold\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Bold\", \"Neue Montreal Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-88996a99-2473-4e5f-953e-831c24b74b9c)\",\"sizes\":[{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.125)\",\"lineHeight\":\"1.3em\",\"letterSpacing\":\"0.02em\"}]},\"s0paSJ8rB\":{\"name\":\"_Text-M (default)\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Regular\", \"Neue Montreal Regular\", sans-serif',\"fontWeight\":400,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-88996a99-2473-4e5f-953e-831c24b74b9c)\",\"sizes\":[{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"lineHeight\":\"1.3em\",\"letterSpacing\":\"0.02em\"}]},\"iQA7bQJ0f\":{\"name\":\"_Text-M Bold\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Bold\", \"Neue Montreal Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-88996a99-2473-4e5f-953e-831c24b74b9c)\",\"sizes\":[{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"lineHeight\":\"1.3em\",\"letterSpacing\":\"0.02em\"}]},\"ckmSZSW9H\":{\"name\":\"_Text-S\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Regular\", \"Neue Montreal Regular\", sans-serif',\"fontWeight\":400,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-88996a99-2473-4e5f-953e-831c24b74b9c)\",\"sizes\":[{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 0.875)\",\"lineHeight\":\"1.3em\",\"letterSpacing\":\"0.02em\"}]},\"v6W7FqiiE\":{\"name\":\"_Text-S Bold\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Bold\", \"Neue Montreal Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-88996a99-2473-4e5f-953e-831c24b74b9c)\",\"sizes\":[{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 0.875)\",\"lineHeight\":\"1.3em\",\"letterSpacing\":\"0.02em\"}]},\"mKv5eMQ07\":{\"name\":\"_Card-Head-L\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Bold\", \"Neue Montreal Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-41b19d4f-3b74-4cf7-aec1-71ae783404d1)\",\"sizes\":[{\"min\":1440,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 2)\",\"lineHeight\":\"1.1em\",\"letterSpacing\":\"0px\"},{\"min\":1200,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.8)\",\"lineHeight\":\"1.1em\",\"letterSpacing\":\"0px\"},{\"min\":810,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.6)\",\"lineHeight\":\"1.1em\",\"letterSpacing\":\"0px\"},{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.6)\",\"lineHeight\":\"1.1em\",\"letterSpacing\":\"0px\"}]},\"xXN39hv3c\":{\"name\":\"_Quote-L Bold\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Baskervville 500italic\", \"Baskervville-500italic\", serif',\"fontWeight\":500,\"fontStyle\":\"italic\",\"textTransform\":null,\"color\":\"var(--token-41b19d4f-3b74-4cf7-aec1-71ae783404d1)\",\"sizes\":[{\"min\":1440,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 2)\",\"lineHeight\":\"1.1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":1200,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.8)\",\"lineHeight\":\"1.1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":810,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.6)\",\"lineHeight\":\"1.1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.6)\",\"lineHeight\":\"1.1em\",\"letterSpacing\":\"-0.02em\"}]},\"ggNhUrFnx\":{\"name\":\"_Card-Head-L Thin\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Medium\", \"Neue Montreal Medium\", sans-serif',\"fontWeight\":500,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-41b19d4f-3b74-4cf7-aec1-71ae783404d1)\",\"sizes\":[{\"min\":1440,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 2)\",\"lineHeight\":\"1.1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":1200,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.8)\",\"lineHeight\":\"1.1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":810,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.6)\",\"lineHeight\":\"1.1em\",\"letterSpacing\":\"-0.02em\"},{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.6)\",\"lineHeight\":\"1.1em\",\"letterSpacing\":\"-0.02em\"}]},\"Jzk3Csxsx\":{\"name\":\"_Card-Head-M\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Bold\", \"Neue Montreal Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-41b19d4f-3b74-4cf7-aec1-71ae783404d1)\",\"sizes\":[{\"min\":1440,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.6)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"0px\"},{\"min\":1200,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.45)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"0px\"},{\"min\":810,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.3)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"0px\"},{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.15)\",\"lineHeight\":\"1em\",\"letterSpacing\":\"0px\"}]},\"ecsybhkKg\":{\"name\":\"_Card-Head-M Thin\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Medium\", \"Neue Montreal Medium\", sans-serif',\"fontWeight\":500,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-41b19d4f-3b74-4cf7-aec1-71ae783404d1)\",\"sizes\":[{\"min\":1440,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.6)\",\"lineHeight\":\"1.1em\",\"letterSpacing\":\"0px\"},{\"min\":1200,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.45)\",\"lineHeight\":\"1.1em\",\"letterSpacing\":\"0px\"},{\"min\":810,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.3)\",\"lineHeight\":\"1.1em\",\"letterSpacing\":\"0px\"},{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.15)\",\"lineHeight\":\"1.1em\",\"letterSpacing\":\"0px\"}]},\"iNgTp7Hc8\":{\"name\":\"_Text-L Med\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Medium\", \"Neue Montreal Medium\", sans-serif',\"fontWeight\":500,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-88996a99-2473-4e5f-953e-831c24b74b9c)\",\"sizes\":[{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.125)\",\"lineHeight\":\"1.3em\",\"letterSpacing\":\"0.02em\"}]},\"Ix9Hh87tM\":{\"name\":\"_Text-M Med\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Medium\", \"Neue Montreal Medium\", sans-serif',\"fontWeight\":500,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-88996a99-2473-4e5f-953e-831c24b74b9c)\",\"sizes\":[{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1)\",\"lineHeight\":\"1.3em\",\"letterSpacing\":\"0.02em\"}]},\"s9Z3J1afS\":{\"name\":\"_Quote-S\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Baskervville 500italic\", \"Baskervville-500italic\", serif',\"fontWeight\":500,\"fontStyle\":\"italic\",\"textTransform\":null,\"color\":\"var(--token-88996a99-2473-4e5f-953e-831c24b74b9c)\",\"sizes\":[{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 0.875)\",\"lineHeight\":\"1.2em\",\"letterSpacing\":\"-0.01em\"}]},\"mPXu277wN\":{\"name\":\"_Text-S (italics)\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Italic\", \"Neue Montreal Italic\", sans-serif',\"fontWeight\":400,\"fontStyle\":\"italic\",\"textTransform\":null,\"color\":\"var(--token-88996a99-2473-4e5f-953e-831c24b74b9c)\",\"sizes\":[{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 0.875)\",\"lineHeight\":\"1.3em\",\"letterSpacing\":\"0.02em\"}]},\"VaG3Y_Ywr\":{\"name\":\"_Text-S Med\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Medium\", \"Neue Montreal Medium\", sans-serif',\"fontWeight\":500,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-88996a99-2473-4e5f-953e-831c24b74b9c)\",\"sizes\":[{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 0.875)\",\"lineHeight\":\"1.3em\",\"letterSpacing\":\"0.02em\"}]},\"cE3MBRvRa\":{\"name\":\"_Text-XS\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Regular\", \"Neue Montreal Regular\", sans-serif',\"fontWeight\":400,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-88996a99-2473-4e5f-953e-831c24b74b9c)\",\"sizes\":[{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"lineHeight\":\"1.3em\",\"letterSpacing\":\"0.02em\"}]},\"Tzeharf0P\":{\"name\":\"_Text-XS Bold\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Bold\", \"Neue Montreal Bold\", sans-serif',\"fontWeight\":700,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-88996a99-2473-4e5f-953e-831c24b74b9c)\",\"sizes\":[{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"lineHeight\":\"1.3em\",\"letterSpacing\":\"0.02em\"}]},\"TJAwtCngh\":{\"name\":\"_Text-XS Med\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Medium\", \"Neue Montreal Medium\", sans-serif',\"fontWeight\":500,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-88996a99-2473-4e5f-953e-831c24b74b9c)\",\"sizes\":[{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 0.75)\",\"lineHeight\":\"1.3em\",\"letterSpacing\":\"0.02em\"}]},\"Y_68EheGB\":{\"name\":\"_button_primary\",\"tag\":\"p\",\"fontFamily\":'\"VIVE Neue Montreal Medium\", \"Neue Montreal Medium\", sans-serif',\"fontWeight\":500,\"fontStyle\":\"normal\",\"textTransform\":null,\"color\":\"var(--token-41b19d4f-3b74-4cf7-aec1-71ae783404d1)\",\"sizes\":[{\"min\":0,\"fontSize\":\"calc(var(--framer-root-font-size, 1rem) * 1.1)\",\"lineHeight\":\"1.2em\",\"letterSpacing\":\"0px\"}]}};/** @font-face rules for every font file the text styles use, under private family names. */export const FONT_FACES='@font-face { font-family:\"VIVE Neue Montreal Bold\"; src:url(\"https://framerusercontent.com/assets/RPkJxzk3b5OHRdh8fGRoGBfE20Y.woff2\") format(\"woff2\"); font-style:normal; font-weight:700; font-display:swap; }\\n@font-face { font-family:\"VIVE Inter Bold\"; src:url(\"https://framerusercontent.com/assets/ACEaYWisZIYMt1AMEVgshPgBBw.woff2\") format(\"woff2\"); font-style:normal; font-weight:700; font-display:swap; }\\n@font-face { font-family:\"VIVE Neue Montreal Regular\"; src:url(\"https://framerusercontent.com/assets/EN0wrjjcgDdG3SMgxfEI19PNHRs.woff2\") format(\"woff2\"); font-style:normal; font-weight:400; font-display:swap; }\\n@font-face { font-family:\"VIVE Inter SemiBold\"; src:url(\"https://framerusercontent.com/assets/swkvpkCuf242vgQ1fmul6WFU7vI.woff2\") format(\"woff2\"); font-style:normal; font-weight:600; font-display:swap; }\\n@font-face { font-family:\"VIVE Neue Montreal Medium\"; src:url(\"https://framerusercontent.com/assets/vEydk8LUwvYV3ZJtsQhKLqsza0.woff2\") format(\"woff2\"); font-style:normal; font-weight:500; font-display:swap; }\\n@font-face { font-family:\"VIVE InterDisplay SemiBold\"; src:url(\"https://framerusercontent.com/assets/V2Mt2NtoauWDg1T4W7B9jTw2eg.woff2\") format(\"woff2\"); font-style:normal; font-weight:600; font-display:swap; }\\n@font-face { font-family:\"VIVE InterDisplay Bold\"; src:url(\"https://framerusercontent.com/assets/ChDvB6Z6QNg8Fzr69XEVBBBJg.woff2\") format(\"woff2\"); font-style:normal; font-weight:700; font-display:swap; }\\n@font-face { font-family:\"VIVE InterDisplay Medium\"; src:url(\"https://framerusercontent.com/assets/dyI9GRZNPT6RPMtpCuOKQBJ0VW0.woff2\") format(\"woff2\"); font-style:normal; font-weight:500; font-display:swap; }\\n@font-face { font-family:\"VIVE Baskervville 500italic\"; src:url(\"https://fonts.gstatic.com/s/baskervville/v20/YA9Hr0yU4l_XOrogbkun3kQQtYOnhgMBaGprdyioYEC4dD9APkyagA.woff2\") format(\"woff2\"); font-style:italic; font-weight:500; font-display:swap; }\\n@font-face { font-family:\"VIVE Neue Montreal Italic\"; src:url(\"https://framerusercontent.com/assets/ktmGmELqBstHVBDB6Azr6nr5L0.woff2\") format(\"woff2\"); font-style:italic; font-weight:400; font-display:swap; }';\nexport const __FramerMetadata__ = {\"exports\":{\"COLOR_STYLES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ColorStyleId\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FONT_FACES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TextStyleId\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TEXT_STYLES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FramerStyles.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{COLOR_STYLES,FONT_FACES as FRAMER_FONT_FACES,TEXT_STYLES}from\"https://framerusercontent.com/modules/nPiTlyBaYqC39GgwEAxP/iWa6rxPVrXtgckzqIQLs/FramerStyles.js\";// The VIVE design system for code components. Import from here; never hard-code a design value in a component.\n//\n//   Colors and text styles come from Framer (Assets → Styles) through FramerStyles.ts, which is generated by the style\n//   sync. Colors are live CSS variables; text styles update on the next sync. This file only names the ones the shared\n//   components use, by Framer style id (the comment shows the Framer name), so renaming a style in Framer is safe.\n//   Any other Framer style is available through color(id) / textStyle(id) without editing this file.\n//\n//   Spacing, radii, motion and icons aren't Framer styles, so they're defined here, once.\n// ─── Color ──────────────────────────────────────────────────────────────────────────────────────\nexport const color=id=>COLOR_STYLES[id].css;export const COLOR={dynLight1:color(\"9846a695-218d-4966-af28-06fae52b6518\"),dynLight2:color(\"c3be344f-3971-443c-a76b-dc1286a44044\"),dynLight3:color(\"66f75555-c192-4593-aa61-4ddeab676032\"),dynLight4:color(\"6c56fdae-4fe7-4ccb-abaa-b6cf51b4786c\"),dynLight5:color(\"a3332b62-13bd-485b-b06d-f30735dd30dd\"),dynDark1:color(\"e8a399d5-3a96-46e7-ae3d-44f90f06fd79\"),text:color(\"41b19d4f-3b74-4cf7-aec1-71ae783404d1\"),text80:color(\"88996a99-2473-4e5f-953e-831c24b74b9c\"),text60:color(\"608ffa6d-6f09-4b2f-987e-e9e879193971\"),text30:color(\"9ad11a2d-e67c-47b7-842d-aab737be4250\"),text10:color(\"a7f280c7-b1e5-4eec-992d-4536b6f3e8ee\"),textInverse:color(\"bae9257a-6270-49fe-a708-5b32bf9e859d\")};// Static (mode-independent) styles, for surfaces that always look light or always look dark (e.g. Vision, which is\n// always dark). Same names as in Framer.\nexport const STATIC={light1:color(\"9ea0ae19-f727-45bc-94df-66462c856c66\"),light2:color(\"bcc56424-b83c-4103-b093-967483943695\"),light3:color(\"ec43617f-9b9e-4513-8ed6-f7ac42c712f5\"),light4:color(\"02b92986-5277-466b-8329-911ed3b8d027\"),light5:color(\"558c1c0d-4d18-4052-908b-45284cf9597a\"),dark1:color(\"780359b7-9d55-4329-aeb1-d4cb7612dd4e\"),dark2:color(\"41b9bfda-9a21-4123-bf84-61f4558d6a40\"),dark3:color(\"20424295-67d0-40a1-bf68-99a7691a2b16\"),dark4:color(\"347063d8-24d8-4096-be23-4ea720011bb4\"),dark5:color(\"827c3bdd-378f-455a-8939-5e23caa2b2df\"),textLight:color(\"9ffc4cd5-6267-4271-8fa0-2145fb3fe658\"),textLight80:color(\"740a81f1-df2e-4351-9cf7-13ae1e4a1ee4\"),textLight60:color(\"17342ec0-f6e9-4898-ac1e-136a8a326c35\"),textLight40:color(\"398545e1-b4f6-4616-94bf-13b3ae04394e\"),textLight30:color(\"f9f0663a-503d-47a9-b81f-d5be124379c2\"),textLight10:color(\"46277854-dc17-4f6f-992c-7b165b045ab2\"),textDark:color(\"2ef19e78-1601-49ed-8e18-bd3750248305\"),textDark80:color(\"4664daa5-2a65-4a3d-b3e7-68d03614f259\"),textDark60:color(\"16c9ef52-95d3-4f61-9f86-a2fd5002c7c9\"),textDark30:color(\"66b54d50-1455-4665-b3e7-f9f60c0e8a50\"),textDark10:color(\"7a04ac01-9c19-4dd0-a3f2-22ee62734eea\"),transparent:color(\"0db1ab00-7cb8-4040-8599-8e769547e1fd\")};// Accent styles (Assets → Styles → Accents).\nexport const ACCENT={visionBlue:color(\"7bbcf352-3852-42d8-a356-f34834af7390\"),visionGreen:color(\"9ef61b45-d23c-44a3-b944-e8ec67fae0ef\"),visionPurple:color(\"4abd79a8-f4c0-48c1-8328-4400183ab1ec\"),orange:color(\"157d0b5b-d379-4925-bab1-7542d9c74e3a\")};/** A color at reduced opacity that still follows its Framer style: withAlpha(ACCENT.visionBlue, 0.2). CSS only (not canvas). */export const withAlpha=(css,alpha)=>`color-mix(in srgb, ${css} ${Math.round(alpha*1e3)/10}%, transparent)`;// ─── Theme slots ────────────────────────────────────────────────────────────────────────────────\n// The colors a themed surface (e.g. a holiday campus picker) may swap. Shared components style themselves through\n// THEME, which reads a CSS variable and falls back to the site token, so anything unthemed (Give) looks exactly the same.\nconst THEME_DEFAULTS={surface:COLOR.dynLight1,text:COLOR.text,textMuted:COLOR.text80,textFaint:COLOR.text30,line:COLOR.text10,row:COLOR.dynLight3,rowHover:COLOR.dynLight5,rowText:COLOR.text,accent:COLOR.dynDark1};const themeVarName=slot=>`--vui-${slot.replace(/[A-Z]/g,c=>`-${c.toLowerCase()}`)}`;export const THEME=Object.fromEntries(Object.entries(THEME_DEFAULTS).map(([slot,fallback])=>[slot,`var(${themeVarName(slot)}, ${fallback})`]));// The static (mode-independent) versions of the defaults, for themes that always look light or always look dark.\nconst STATIC_DEFAULTS={light:{surface:color(\"9ea0ae19-f727-45bc-94df-66462c856c66\"),text:color(\"2ef19e78-1601-49ed-8e18-bd3750248305\"),textMuted:color(\"4664daa5-2a65-4a3d-b3e7-68d03614f259\"),textFaint:color(\"66b54d50-1455-4665-b3e7-f9f60c0e8a50\"),line:color(\"7a04ac01-9c19-4dd0-a3f2-22ee62734eea\"),row:color(\"ec43617f-9b9e-4513-8ed6-f7ac42c712f5\"),rowHover:color(\"558c1c0d-4d18-4052-908b-45284cf9597a\"),rowText:color(\"2ef19e78-1601-49ed-8e18-bd3750248305\"),accent:color(\"780359b7-9d55-4329-aeb1-d4cb7612dd4e\")},dark:{surface:color(\"780359b7-9d55-4329-aeb1-d4cb7612dd4e\"),text:color(\"9ffc4cd5-6267-4271-8fa0-2145fb3fe658\"),textMuted:color(\"740a81f1-df2e-4351-9cf7-13ae1e4a1ee4\"),textFaint:color(\"f9f0663a-503d-47a9-b81f-d5be124379c2\"),line:color(\"46277854-dc17-4f6f-992c-7b165b045ab2\"),row:color(\"20424295-67d0-40a1-bf68-99a7691a2b16\"),rowHover:color(\"827c3bdd-378f-455a-8939-5e23caa2b2df\"),rowText:color(\"9ffc4cd5-6267-4271-8fa0-2145fb3fe658\"),accent:color(\"9ea0ae19-f727-45bc-94df-66462c856c66\")}};/** CSS declarations that apply a theme. Unset slots keep the site defaults (static ones when the mode is locked). */export function themeDeclarations(theme={},mode=\"auto\"){const locked=mode===\"light\"||mode===\"dark\"?STATIC_DEFAULTS[mode]:null;const declarations=Object.keys(THEME_DEFAULTS).map(slot=>{const value=typeof theme[slot]===\"string\"&&theme[slot]?theme[slot]:locked?.[slot];return value?`${themeVarName(slot)}:${value};`:\"\";}).join(\" \");// Native controls (search caret, scrollbars) follow the locked mode too.\nreturn locked?`${declarations} color-scheme:${mode};`:declarations;}export const textStyle=id=>TEXT_STYLES[id];export const TEXT={h3Big:textStyle(\"FCNpCp4qS\"),h3Small:textStyle(\"np1ZNGRW9\"),quoteLBold:textStyle(\"xXN39hv3c\"),cardHeadLThin:textStyle(\"ggNhUrFnx\"),cardHeadMThin:textStyle(\"ecsybhkKg\"),buttonPrimary:textStyle(\"Y_68EheGB\"),buttonUnderline:textStyle(\"WBkJVv5b1\"),textM:textStyle(\"s0paSJ8rB\"),textMMed:textStyle(\"Ix9Hh87tM\"),textS:textStyle(\"ckmSZSW9H\"),textXSMed:textStyle(\"TJAwtCngh\")};// Framer serves its Google fonts from Google's servers. These copies are hosted on Framer instead, so code components\n// never contact Google (GDPR for the EU campuses). Baskervville is SIL OFL: the full italic variable font (wght\n// 400–700), uploaded 2026-10-09. Keyed by the private family name FramerStyles.ts uses.\nconst SELF_HOSTED_FONTS={\"VIVE Baskervville 500italic\":\"https://framerusercontent.com/assets/XroQGtMePTCROMc6gC2TABMoF64.woff2\"};/** @font-face rules for the site's fonts (from Framer), under private names so a locally installed copy never wins. */export const FONT_FACES=Object.entries(SELF_HOSTED_FONTS).reduce((css,[family,url])=>css.replace(new RegExp(`(font-family:\"${family}\"; src:url\\\\(\")[^\"]+`),`$1${url}`),FRAMER_FONT_FACES);const FACE_RULES=Array.from(FONT_FACES.matchAll(/font-family:\"([^\"]+)\";[^}]*font-style:(\\w+); font-weight:(\\d+)/g)).map(([,name,style,weight])=>({name,style,weight:Number(weight)}));/** The private font-family for one of the site's fonts at a weight and style (e.g. \"Neue Montreal\", 700, false), or\n *  null when the site doesn't have it. Use it with FONT_FACES for components that let you pick a font in Framer. */export function siteFontFamily(family,weight,italic){const prefix=`VIVE ${family.trim()} `;const style=italic?\"italic\":\"normal\";const face=FACE_RULES.find(rule=>rule.name.startsWith(prefix)&&rule.style===style&&rule.weight===weight);return face?`\"${face.name}\"`:null;}/** Warm up the shared text styles' fonts so a sheet never swaps fonts mid-entrance. Resolves after `maxMs` at most. */export function loadFonts(maxMs){if(typeof document===\"undefined\"||!document.fonts?.load)return Promise.resolve();const probes=Array.from(new Set(Object.values(TEXT).map(t=>`${t.fontStyle} ${t.fontWeight} 16px ${t.fontFamily.split(\",\")[0]}`)));const all=Promise.all(probes.map(font=>document.fonts.load(font).catch(()=>null))).then(()=>undefined);return Promise.race([all,new Promise(resolve=>window.setTimeout(resolve,maxMs))]);}/** CSS for one text style on `selector`, including its responsive sizes. Colors are applied separately. */export function textStyleCSS(selector,style,extra=\"\"){const[base,...smaller]=style.sizes;const metrics=size=>`font-size:${size.fontSize}; line-height:${size.lineHeight}; letter-spacing:${size.letterSpacing};`;let css=`${selector} { margin:0; font-family:${style.fontFamily}; font-weight:${style.fontWeight}; font-style:${style.fontStyle};${style.textTransform?` text-transform:${style.textTransform};`:\"\"} ${metrics(base)}${extra?` ${extra}`:\"\"} }\n`;smaller.forEach((size,index)=>{css+=`@media (max-width: ${style.sizes[index].min-.02}px) { ${selector} { ${metrics(size)} } }\n`;});return css;}// The site's breakpoints, for component layout (text styles carry their own).\nexport const MEDIA={small:\"(max-width: 809.98px)\"};// ─── Space, shape, size ─────────────────────────────────────────────────────────────────────────\n// Not Framer styles — named once, reused everywhere.\n// Spacing is a 4px scale: every gap, padding and margin on the site is a multiple of 4 (8, 16, 24, 32, 40, 48, 64,\n// 88, 96, 112…). Use these keys; add a step here (still a multiple of 4) rather than writing a number in a component.\nexport const SPACE={s4:4,s8:8,s12:12,s16:16,s20:20,s24:24,s32:32,s40:40,s48:48,s56:56,s64:64,s72:72,s80:80,s88:88,s96:96,s112:112,s128:128,s160:160};export const RADIUS={pill:100,card:16};export const PAD={pill:\"14px 14px 14px 18px\",copy:\"4px 4px 4px 8px\"};export const ICON={close:16,tool:16,button:18,copy:12};export const OPACITY={icon:.4,iconOnDark:.5,tool:.3,subtext:.3,solidHover:.8,outlineHover:.6};export const BORDER=1;export const TAP_TARGET=44// minimum comfortable touch size; small controls extend their hit area to this\n;export const BACKDROP=\"rgba(0, 0, 0, 0.35)\";export const MENU_SHADOW=\"0 12px 32px rgba(0, 0, 0, 0.08)\";export const px=n=>`${n}px`;export const EASE=[.16,1,.3,1];// Step sweep: the old content eases out and leaves at speed (still moving as it fades); the new content arrives at that\n// same speed and eases to rest. Matching quad curves keep the hand-off continuous — no stop before the fade.\nexport const SWEEP_OUT=[.11,0,.5,0]// ease-in quad\n;export const SWEEP_IN=[.5,1,.89,1]// ease-out quad\n;export const SHEET_EASE=[.32,.72,0,1];export const SHEET_EASE_OUT=[.6,0,.4,1];export const SHIFT=16;export const TIME={sheetIn:.7,sheetOut:.45,backdrop:.5,sweep:.3,headerFade:.3,lineIn:.8,lineStartOnOpen:.15,lineStagger:.045,hover:\"0.3s\"};export const EASE_CSS=\"cubic-bezier(.16,1,.3,1)\";const LUCIDE={x:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M18 6 6 18\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m6 6 12 12\"})]}),search:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"m21 21-4.34-4.34\"}),/*#__PURE__*/_jsx(\"circle\",{cx:\"11\",cy:\"11\",r:\"8\"})]}),listFilter:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M2 5h20\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6 12h12\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M9 19h6\"})]}),arrowRight:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M5 12h14\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m12 5 7 7-7 7\"})]}),arrowLeft:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"m12 19-7-7 7-7\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M19 12H5\"})]}),externalLink:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"path\",{d:\"M15 3h6v6\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M10 14 21 3\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6\"})]}),copy:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"rect\",{width:\"14\",height:\"14\",x:\"8\",y:\"8\",rx:\"2\",ry:\"2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2\"})]}),check:/*#__PURE__*/_jsx(\"path\",{d:\"M20 6 9 17l-5-5\"}),sun:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"4\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2v2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 20v2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m4.93 4.93 1.41 1.41\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m17.66 17.66 1.41 1.41\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M2 12h2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M20 12h2\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m6.34 17.66-1.41 1.41\"}),/*#__PURE__*/_jsx(\"path\",{d:\"m19.07 4.93-1.41 1.41\"})]}),moon:/*#__PURE__*/_jsx(\"path\",{d:\"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401\"})};export function Icon({name,size}){return /*#__PURE__*/_jsx(\"svg\",{viewBox:\"0 0 24 24\",width:size,height:size,fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:LUCIDE[name]});}// ─── Base CSS ───────────────────────────────────────────────────────────────────────────────────\n// Everything is scoped under a per-instance root class (`r`), so components never leak styles into the page.\n// Each TEXT style becomes `.vui-t-<name>`, colors `.vui-c-<name>`; `.vui-tap` grows a small control's hit area.\nexport function baseCSS(r){const text=Object.entries(TEXT).map(([name,style])=>textStyleCSS(`${r} .vui-t-${name}`,style)).join(\"\");return`\n${r} { font-synthesis:none; -webkit-font-smoothing:antialiased; text-align:left; }\n${r} *, ${r} *::before, ${r} *::after { box-sizing:border-box; }\n${r} h2, ${r} p, ${r} ul, ${r} li, ${r} dl, ${r} dt, ${r} dd { margin:0; padding:0; list-style:none; }\n${r} button { appearance:none; font:inherit; color:inherit; background:none; border:0; margin:0; padding:0; cursor:pointer; text-align:inherit; letter-spacing:inherit; }\n${r} input { font:inherit; color:inherit; margin:0; }\n${r} a { color:inherit; text-decoration:none; }\n${r} :focus-visible { outline:2px solid ${THEME.text}; outline-offset:3px; }\n${text}\n${r} .vui-c-text { color:${THEME.text}; }\n${r} .vui-c-text80 { color:${THEME.textMuted}; }\n${r} .vui-c-text30 { color:${THEME.textFaint}; }\n${r} .vui-center { text-align:center; }\n${r} .vui-tap::before { content:\"\"; position:absolute; left:50%; top:50%; width:max(100%, ${px(TAP_TARGET)}); height:max(100%, ${px(TAP_TARGET)}); transform:translate(-50%, -50%); }\n@media (prefers-reduced-motion: reduce) {\n    ${r} * { transition:none !important; }\n}\n`;}Icon.displayName=\"<lucide_icon>\";\nexport const __FramerMetadata__ = {\"exports\":{\"RADIUS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MEDIA\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EASE_CSS\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"siteFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"color\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SPACE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"textStyleCSS\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"IconName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TIME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SHIFT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Theme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BORDER\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"COLOR\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SHEET_EASE_OUT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PAD\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TEXT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TAP_TARGET\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"TextStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SHEET_EASE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"themeDeclarations\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ThemeSlot\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"px\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EASE\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"STATIC\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OPACITY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SWEEP_IN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAlpha\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ACCENT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SWEEP_OUT\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ColorMode\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ICON\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"BACKDROP\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"THEME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"textStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"MENU_SHADOW\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"loadFonts\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"baseCSS\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FONT_FACES\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Tokens.map"],"mappings":"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"}