{"version":3,"file":"shared-lib.CM_AxIm0.mjs","names":["fonts","css","className","fonts","css","className","mask","SVG","getProps","Icon","className","Primary","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","mask","SVG","getProps","Icon","className","getProps","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","Menu","Close","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className","SVG"],"sources":["https:/framerusercontent.com/modules/mPKxhSU12JE0fscQmz0N/sTk3xFYyoW7LF4Tl049b/HXBIaPtjA.js","https:/framerusercontent.com/modules/DgMBjcPZQkUvpC5PoJ33/1My6r7ldQKxML9PPOKEx/PryG0hqMM.js","https:/framerusercontent.com/modules/o4fAE36lgHwaaAsIyZhr/rcUOH0cAwCENKyFAn4Ni/aly8Ju7cQ.js","https:/framerusercontent.com/modules/EmKhWjj1f0ZZqdb7YkKA/rTJ8XwAw0iMHzkP392hQ/JCP8E613F.js","https:/framerusercontent.com/modules/H6Y3cKoSRgJDDyoXDmdT/r0oL2neAGXe9thjzNang/kjdbLAjrV.js","https:/framerusercontent.com/modules/bUpgyMqZRKNMdGZeMGPA/fkoodNoUyQNU1zow05Rr/MLH8B4KT_.js","https:/framerusercontent.com/modules/oE9WKEU3ToJHJpjC4OLY/7FvUwzzVaDYCnH97VQOT/UNkcg0f_v.js","https:/framerusercontent.com/modules/YndQcXWE996Pu7IwgwPY/X7gGuLPVNl4OJyR4rFLK/tijT8mHsF.js","https:/framerusercontent.com/modules/Mam7NbhKQVZmG8I6hROo/xlLVsX9m5MHWOdbZU7uA/Zxb8JdIeN.js"],"sourcesContent":["// Generated by Framer (7c2f7bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;SF Pro Variable Regular\",\"CUSTOMV2;SF Pro Variable RegularVF=IndkdGgiIDEwMCwgIm9wc3oiIDIyLCAid2dodCIgNDAw\",\"CUSTOMV2;SF Pro Variable RegularVF=IndkdGgiIDEwMCwgIm9wc3oiIDIyLCAid2dodCIgNDAw\",\"CUSTOMV2;SF Pro Variable RegularVF=IndkdGgiIDEwMCwgIm9wc3oiIDIyLCAid2dodCIgNDAw\"]);const variationAxes=[{defaultValue:100,maxValue:150,minValue:30,name:\"Width\",tag:\"wdth\"},{defaultValue:28,maxValue:28,minValue:17,name:\"Optical Size\",tag:\"opsz\"},{defaultValue:400,maxValue:1e3,minValue:1,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"SF Pro Variable Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"SF Pro\",url:\"https://framerusercontent.com/assets/aJ6oExDWv4nGPxywbHwEIj1Ms.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-QCvIP .framer-styles-preset-g4xkbx:not(.rich-text-wrapper), .framer-QCvIP .framer-styles-preset-g4xkbx.rich-text-wrapper p { --framer-font-family: \"SF Pro Variable Regular\", \"SF Pro Variable Regular Placeholder\", sans-serif; --framer-font-family-bold: \"SF Pro Variable Regular\", \"SF Pro Variable Regular Placeholder\", sans-serif; --framer-font-family-bold-italic: \"SF Pro Variable Regular\", \"SF Pro Variable Regular Placeholder\", sans-serif; --framer-font-family-italic: \"SF Pro Variable Regular\", \"SF Pro Variable Regular Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wdth\" 100, \"opsz\" 22, \"wght\" 400; --framer-font-variation-axes-bold: \"wdth\" 100, \"opsz\" 22, \"wght\" 400; --framer-font-variation-axes-bold-italic: \"wdth\" 100, \"opsz\" 22, \"wght\" 400; --framer-font-variation-axes-italic: \"wdth\" 100, \"opsz\" 22, \"wght\" 400; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-4cb18ac2-738b-4584-bad0-d9c2530590b1, rgba(0, 0, 0, 0.7)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-QCvIP .framer-styles-preset-g4xkbx:not(.rich-text-wrapper), .framer-QCvIP .framer-styles-preset-g4xkbx.rich-text-wrapper p { --framer-font-family: \"SF Pro Variable Regular\", \"SF Pro Variable Regular Placeholder\", sans-serif; --framer-font-family-bold: \"SF Pro Variable Regular\", \"SF Pro Variable Regular Placeholder\", sans-serif; --framer-font-family-bold-italic: \"SF Pro Variable Regular\", \"SF Pro Variable Regular Placeholder\", sans-serif; --framer-font-family-italic: \"SF Pro Variable Regular\", \"SF Pro Variable Regular Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 1); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wdth\" 100, \"opsz\" 22, \"wght\" 400; --framer-font-variation-axes-bold: \"wdth\" 100, \"opsz\" 22, \"wght\" 400; --framer-font-variation-axes-bold-italic: \"wdth\" 100, \"opsz\" 22, \"wght\" 400; --framer-font-variation-axes-italic: \"wdth\" 100, \"opsz\" 22, \"wght\" 400; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-4cb18ac2-738b-4584-bad0-d9c2530590b1, rgba(0, 0, 0, 0.7)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-QCvIP .framer-styles-preset-g4xkbx:not(.rich-text-wrapper), .framer-QCvIP .framer-styles-preset-g4xkbx.rich-text-wrapper p { --framer-font-family: \"SF Pro Variable Regular\", \"SF Pro Variable Regular Placeholder\", sans-serif; --framer-font-family-bold: \"SF Pro Variable Regular\", \"SF Pro Variable Regular Placeholder\", sans-serif; --framer-font-family-bold-italic: \"SF Pro Variable Regular\", \"SF Pro Variable Regular Placeholder\", sans-serif; --framer-font-family-italic: \"SF Pro Variable Regular\", \"SF Pro Variable Regular Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 1); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wdth\" 100, \"opsz\" 22, \"wght\" 400; --framer-font-variation-axes-bold: \"wdth\" 100, \"opsz\" 22, \"wght\" 400; --framer-font-variation-axes-bold-italic: \"wdth\" 100, \"opsz\" 22, \"wght\" 400; --framer-font-variation-axes-italic: \"wdth\" 100, \"opsz\" 22, \"wght\" 400; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-4cb18ac2-738b-4584-bad0-d9c2530590b1, rgba(0, 0, 0, 0.7)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-QCvIP\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1ad18b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;SF Pro Display Medium\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"SF Pro Display Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"SF Pro Display\",url:\"https://framerusercontent.com/assets/pG6pIZsNgPOPCJRgM1wi4JNWZgk.woff2\",weight:\"500\"}]}];export const css=[\".framer-JRabN .framer-styles-preset-1ic78gl:not(.rich-text-wrapper), .framer-JRabN .framer-styles-preset-1ic78gl.rich-text-wrapper h2 { --framer-font-family: \\\"SF Pro Display Medium\\\", \\\"SF Pro Display Medium Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 3); --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-letter-spacing: -0.04em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-0bec91df-3ed1-455c-a427-30c87b0fa006, rgba(0, 0, 0, 0.8)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-JRabN .framer-styles-preset-1ic78gl:not(.rich-text-wrapper), .framer-JRabN .framer-styles-preset-1ic78gl.rich-text-wrapper h2 { --framer-font-family: \\\"SF Pro Display Medium\\\", \\\"SF Pro Display Medium Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 2.5); --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-letter-spacing: -0.04em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-0bec91df-3ed1-455c-a427-30c87b0fa006, rgba(0, 0, 0, 0.8)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-JRabN .framer-styles-preset-1ic78gl:not(.rich-text-wrapper), .framer-JRabN .framer-styles-preset-1ic78gl.rich-text-wrapper h2 { --framer-font-family: \\\"SF Pro Display Medium\\\", \\\"SF Pro Display Medium Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 2); --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-letter-spacing: -0.04em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-0bec91df-3ed1-455c-a427-30c87b0fa006, rgba(0, 0, 0, 0.8)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-JRabN\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e9832)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 175 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 7.943 16.723 C 6.037 16.723 4.864 15.725 4.228 13.705 L 0 0 L 3.666 0 L 7.454 12.683 C 7.552 12.999 7.723 13.169 7.968 13.169 C 8.212 13.169 8.359 12.999 8.456 12.683 L 12.22 0 L 15.886 0 L 11.658 13.705 C 11.023 15.725 9.85 16.723 7.943 16.723 Z\" fill=\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\" height=\"16.72346px\" id=\"CDrcSUOu7\" transform=\"translate(56.475 7.949)\" width=\"15.886300000000006px\"/><path d=\"M 5.988 12.731 C 2.468 12.731 0 9.859 0 6.353 C 0 2.897 2.835 0 6.55 0 C 10.338 0 13.124 2.726 13.124 6.353 L 13.124 12.415 L 9.825 12.415 L 9.825 11.003 C 8.97 12.074 7.65 12.731 5.988 12.731 Z M 6.55 9.494 C 8.334 9.494 9.654 8.082 9.654 6.378 C 9.654 4.674 8.334 3.262 6.55 3.262 C 4.766 3.262 3.471 4.674 3.471 6.378 C 3.471 8.082 4.766 9.494 6.55 9.494 Z\" fill=\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\" height=\"12.7312px\" id=\"iv8rR4xXs\" transform=\"translate(71.382 11.917)\" width=\"13.124499999999998px\"/><path d=\"M 6.306 3.359 C 4.35 3.359 3.471 4.941 3.471 6.792 L 3.471 12.39 L 0 12.39 L 0 6.378 C 0 2.872 2.078 0 6.306 0 C 10.534 0 12.66 2.848 12.66 6.378 L 12.66 12.39 L 9.19 12.39 L 9.19 6.792 C 9.19 4.941 8.285 3.359 6.306 3.359 Z\" fill=\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\" height=\"12.390399999999998px\" id=\"qI6bbkIXH\" transform=\"translate(86.434 11.941)\" width=\"12.660200000000003px\"/><path d=\"M 6.501 12.707 C 2.86 12.731 0 9.835 0 6.354 C 0 2.848 2.86 -0.024 6.501 0 C 8.823 0.024 10.974 1.071 12.074 3.408 L 9.214 4.966 C 8.676 3.919 7.699 3.262 6.501 3.262 C 4.766 3.262 3.471 4.649 3.471 6.354 C 3.471 8.058 4.766 9.445 6.501 9.445 C 7.699 9.445 8.676 8.788 9.214 7.741 L 12.074 9.299 C 10.974 11.636 8.823 12.683 6.501 12.707 Z\" fill=\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\" height=\"12.707107332368297px\" id=\"dNFJQw3mB\" transform=\"translate(100.407 11.941)\" width=\"12.073999999999998px\"/><path d=\"M 6.55 12.731 C 2.835 12.731 0 9.859 0 6.353 C 0 2.872 2.86 0 6.55 0 C 10.29 0 13.125 2.897 13.125 6.353 C 13.125 9.859 10.265 12.731 6.55 12.731 Z M 6.55 9.494 C 8.335 9.494 9.654 8.082 9.654 6.378 C 9.654 4.674 8.335 3.262 6.55 3.262 C 4.766 3.262 3.471 4.674 3.471 6.378 C 3.471 8.082 4.766 9.494 6.55 9.494 Z\" fill=\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\" height=\"12.7312px\" id=\"haOk1jTCv\" transform=\"translate(112.962 11.917)\" width=\"13.125px\"/><path d=\"M 6.135 9.031 C 7.919 9.031 8.823 7.449 8.823 5.575 L 8.823 0 L 12.294 0 L 12.294 5.988 C 12.294 9.518 10.192 12.366 6.135 12.366 C 2.102 12.366 0 9.518 0 5.988 L 0 0 L 3.471 0 L 3.471 5.599 C 3.471 7.449 4.351 9.031 6.135 9.031 Z\" fill=\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\" height=\"12.3661px\" id=\"ckDLjHP2S\" transform=\"translate(127.246 12.282)\" width=\"12.293999999999997px\"/><path d=\"M 3.691 10.053 L 0 0 L 3.691 0 L 6.868 8.982 L 10.02 0 L 13.711 0 L 9.971 10.053 C 9.385 11.611 8.334 12.39 6.843 12.39 C 5.377 12.39 4.253 11.611 3.691 10.053 Z\" fill=\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\" height=\"12.3905px\" id=\"WEwBN10B_\" transform=\"translate(139.989 12.282)\" width=\"13.710999999999984px\"/><path d=\"M 6.599 12.804 C 2.836 12.804 0 10.2 0 6.353 C 0 2.872 2.543 0 6.282 0 C 10.119 0 12.343 2.824 12.343 6.11 L 12.343 7.132 L 3.349 7.132 C 3.593 8.739 4.839 9.81 6.576 9.81 C 7.894 9.81 8.995 9.177 9.556 8.057 L 12.22 9.396 C 11.17 11.563 9.165 12.804 6.599 12.804 Z M 3.495 5.209 L 8.897 5.209 C 8.75 3.968 7.724 3.019 6.257 3.019 C 4.741 3.019 3.74 3.992 3.495 5.209 Z\" fill=\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\" height=\"12.8042px\" id=\"bZMFZRf_0\" transform=\"translate(153.492 11.844)\" width=\"12.343000000000018px\"/><path d=\"M 3.471 12.366 L 0 12.366 L 0 5.453 C 0 2.361 1.76 0 5.353 0 C 6.135 0 6.99 0.146 7.602 0.414 L 7.602 3.773 C 7.015 3.432 6.306 3.262 5.672 3.262 C 4.303 3.262 3.471 4.138 3.471 5.575 Z\" fill=\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\" height=\"12.3661px\" id=\"Hs6eILSx2\" transform=\"translate(167.398 11.965)\" width=\"7.602000000000004px\"/><path d=\"M 3.315 6.356 C 1.418 6.356 0 5.023 0 3.178 C 0 1.333 1.418 0 3.324 0 C 4.334 0 5.203 0.362 5.779 1.033 L 5.035 1.73 C 4.583 1.245 4.024 1.006 3.377 1.006 C 2.092 1.006 1.161 1.907 1.161 3.178 C 1.161 4.449 2.092 5.35 3.377 5.35 C 4.024 5.35 4.583 5.111 5.035 4.617 L 5.779 5.323 C 5.203 5.994 4.334 6.356 3.315 6.356 Z\" fill=\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\" height=\"6.356200000000001px\" id=\"RTFHKLjUM\" transform=\"translate(79.178 28.205)\" width=\"5.779299999999992px\"/><path d=\"M 2.721 6.268 C 1.019 6.268 0 5.288 0 3.487 L 0 0 L 1.152 0 L 1.152 3.443 C 1.152 4.714 1.728 5.262 2.73 5.262 C 3.732 5.262 4.299 4.714 4.299 3.443 L 4.299 0 L 5.434 0 L 5.434 3.487 C 5.434 5.288 4.414 6.268 2.721 6.268 Z\" fill=\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\" height=\"6.268000000000001px\" id=\"NFlepgbXH\" transform=\"translate(85.645 28.293)\" width=\"5.433500000000009px\"/><path d=\"M 2.446 6.356 C 1.48 6.356 0.514 6.056 0 5.615 L 0.399 4.723 C 0.895 5.12 1.684 5.403 2.446 5.403 C 3.413 5.403 3.82 5.059 3.82 4.599 C 3.82 3.266 0.133 4.14 0.133 1.845 C 0.133 0.847 0.931 0 2.633 0 C 3.377 0 4.157 0.194 4.698 0.547 L 4.334 1.439 C 3.776 1.112 3.164 0.953 2.624 0.953 C 1.666 0.953 1.276 1.324 1.276 1.792 C 1.276 3.108 4.955 2.251 4.955 4.52 C 4.955 5.509 4.148 6.356 2.446 6.356 Z\" fill=\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\" height=\"6.356200000000001px\" id=\"iWuixhMNB\" transform=\"translate(91.814 28.205)\" width=\"4.954800000000006px\"/><path d=\"M 3.209 6.18 L 2.056 6.18 L 2.056 0.971 L 0 0.971 L 0 0 L 5.265 0 L 5.265 0.971 L 3.209 0.971 Z\" fill=\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\" height=\"6.1798px\" id=\"VzpHihPc8\" transform=\"translate(96.673 28.293)\" width=\"5.265200000000007px\"/><path d=\"M 3.342 6.356 C 1.418 6.356 0 5.006 0 3.178 C 0 1.351 1.418 0 3.342 0 C 5.265 0 6.683 1.342 6.683 3.178 C 6.683 5.014 5.265 6.356 3.342 6.356 Z M 3.342 5.35 C 4.592 5.35 5.522 4.441 5.522 3.178 C 5.522 1.916 4.592 1.006 3.342 1.006 C 2.092 1.006 1.161 1.916 1.161 3.178 C 1.161 4.441 2.092 5.35 3.342 5.35 Z\" fill=\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\" height=\"6.356200000000001px\" id=\"ly26MQAro\" transform=\"translate(101.918 28.205)\" width=\"6.682999999999993px\"/><path d=\"M 6.781 0 L 6.79 6.18 L 5.7 6.18 L 5.691 2.083 L 3.652 5.474 L 3.138 5.474 L 1.099 2.136 L 1.099 6.18 L 0 6.18 L 0 0 L 0.949 0 L 3.413 4.096 L 5.832 0 Z\" fill=\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\" height=\"6.1798px\" id=\"sywq9vYE4\" transform=\"translate(109.468 28.293)\" width=\"6.789999999999992px\"/><path d=\"M 4.361 2.551 L 4.361 0 L 5.513 0 L 5.513 6.18 L 4.361 6.18 L 4.361 3.531 L 1.152 3.531 L 1.152 6.18 L 0 6.18 L 0 0 L 1.152 0 L 1.152 2.551 Z\" fill=\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\" height=\"6.1798px\" id=\"T9z_1cx7b\" transform=\"translate(119.674 28.293)\" width=\"5.512999999999991px\"/><path d=\"M 3.342 6.356 C 1.418 6.356 0 5.006 0 3.178 C 0 1.351 1.418 0 3.342 0 C 5.265 0 6.683 1.342 6.683 3.178 C 6.683 5.014 5.265 6.356 3.342 6.356 Z M 3.342 5.35 C 4.591 5.35 5.522 4.441 5.522 3.178 C 5.522 1.916 4.591 1.006 3.342 1.006 C 2.092 1.006 1.161 1.916 1.161 3.178 C 1.161 4.441 2.092 5.35 3.342 5.35 Z\" fill=\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\" height=\"6.356200000000001px\" id=\"Pri3cQ50T\" transform=\"translate(126.052 28.205)\" width=\"6.683000000000007px\"/><path d=\"M 6.781 0 L 6.79 6.18 L 5.699 6.18 L 5.691 2.083 L 3.652 5.474 L 3.138 5.474 L 1.099 2.136 L 1.099 6.18 L 0 6.18 L 0 0 L 0.948 0 L 3.413 4.096 L 5.832 0 Z\" fill=\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\" height=\"6.1798px\" id=\"bjyBoH4zp\" transform=\"translate(133.602 28.293)\" width=\"6.789999999999992px\"/><path d=\"M 1.152 3.514 L 1.152 5.218 L 4.653 5.218 L 4.653 6.18 L 0 6.18 L 0 0 L 4.529 0 L 4.529 0.962 L 1.152 0.962 L 1.152 2.569 L 4.148 2.569 L 4.148 3.514 Z\" fill=\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\" height=\"6.1798px\" id=\"cQNkegqji\" transform=\"translate(141.713 28.293)\" width=\"4.65300000000002px\"/><path d=\"M 2.447 6.356 C 1.481 6.356 0.514 6.056 0 5.615 L 0.399 4.723 C 0.896 5.12 1.685 5.403 2.447 5.403 C 3.413 5.403 3.82 5.059 3.82 4.599 C 3.82 3.266 0.133 4.14 0.133 1.845 C 0.133 0.847 0.931 0 2.633 0 C 3.377 0 4.158 0.194 4.699 0.547 L 4.334 1.439 C 3.776 1.112 3.165 0.953 2.624 0.953 C 1.667 0.953 1.277 1.324 1.277 1.792 C 1.277 3.108 4.955 2.251 4.955 4.52 C 4.955 5.509 4.149 6.356 2.447 6.356 Z\" fill=\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\" height=\"6.356200000000001px\" id=\"AhcPkSjd9\" transform=\"translate(146.773 28.205)\" width=\"4.9550000000000125px\"/><path d=\"M 0 15.985 L 23.998 0 L 47.994 15.939 L 48 15.939 L 48 21.173 L 44.427 21.173 L 44.427 40 L 39.077 40 L 39.077 15.936 L 23.989 6.099 L 8.914 15.946 L 8.914 21.254 L 8.899 21.254 L 8.899 39.996 L 3.653 39.996 L 3.653 21.254 L 0 21.254 Z M 33.105 21.253 L 37.334 21.253 L 23.97 39.986 L 10.665 21.253 L 14.925 21.253 L 24.038 34.124 Z M 23.454 12.144 L 23.454 17.457 L 18.121 17.457 L 18.121 12.144 Z M 29.869 12.144 L 29.869 17.457 L 24.536 17.457 L 24.536 12.144 Z M 29.865 18.521 L 29.865 23.833 L 24.532 23.833 L 24.532 18.521 Z M 23.451 18.521 L 23.451 23.833 L 18.118 23.833 L 18.118 18.521 Z\" fill=\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\" height=\"40px\" id=\"H1ATbcOdW\" width=\"47.9998px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-EuFyL\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-EuFyL { -webkit-mask: ${mask}; aspect-ratio: 4.375; background-color: var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, #dd5d40); mask: ${mask}; width: 175px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 175\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Primary\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\"},\"set\":{\"localId\":\"vectorSet/zTnXJaCOa\",\"id\":\"zTnXJaCOa\",\"moduleId\":\"TbRNOop8socBdWq8ccPL\"}}\n */const Icon=withCSS(Component,css,\"framer-EuFyL\");Icon.displayName=\"Primary\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"175\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Primary\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-aa8fd584-4873-4cdc-bcbb-4544894711be, rgb(221, 93, 64))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/zTnXJaCOa\\\",\\\"id\\\":\\\"zTnXJaCOa\\\",\\\"moduleId\\\":\\\"TbRNOop8socBdWq8ccPL\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6bfa4d3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Primary from\"https://framerusercontent.com/modules/o4fAE36lgHwaaAsIyZhr/rcUOH0cAwCENKyFAn4Ni/aly8Ju7cQ.js\";const PrimaryFonts=getFonts(Primary);const serializationHash=\"framer-n5S1W\";const variantClassNames={HeDHmBkSz:\"framer-v-smrvd7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"HeDHmBkSz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,\"aria-label\":\"Vancouver Custom Homes homepage\",className:cx(scopingClassNames,\"framer-smrvd7\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"HeDHmBkSz\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(Primary,{animated:true,className:\"framer-pc9x8r\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"Rn1tqMf8I\"})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-n5S1W.framer-1fbvbv5, .framer-n5S1W .framer-1fbvbv5 { display: block; }\",\".framer-n5S1W.framer-smrvd7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 175px; }\",\".framer-n5S1W .framer-pc9x8r { flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 40px); position: relative; width: 1px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 175\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJCP8E613F=withCSS(Component,css,\"framer-n5S1W\");export default FramerJCP8E613F;FramerJCP8E613F.displayName=\"Company Logo\";FramerJCP8E613F.defaultProps={height:40,width:175};addFonts(FramerJCP8E613F,[{explicitInter:true,fonts:[]},...PrimaryFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJCP8E613F\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"175\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JCP8E613F.map","// Generated by Framer (a1ad18b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-2QaDX .framer-styles-preset-1twlsoj:not(.rich-text-wrapper), .framer-2QaDX .framer-styles-preset-1twlsoj.rich-text-wrapper a { --framer-link-text-color: var(--token-4cb18ac2-738b-4584-bad0-d9c2530590b1, rgba(0, 0, 0, 0.7)); }\"];export const className=\"framer-2QaDX\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12 L 18 12 L 18 10 L 0 10 Z M 0 7 L 18 7 L 18 5 L 0 5 Z M 0 0 L 0 2 L 18 2 L 18 0 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"12px\" id=\"QNTaq77W3\" transform=\"translate(3 6)\" width=\"18px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-5AVC2\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-5AVC2 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-5AVC2\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 14 1.41 L 12.59 0 L 7 5.59 L 1.41 0 L 0 1.41 L 5.59 7 L 0 12.59 L 1.41 14 L 7 8.41 L 12.59 14 L 14 12.59 L 8.41 7 Z\" fill=\"var(--esondr, rgb(0,0,0))\" height=\"14px\" id=\"tANCHQdDU\" transform=\"translate(5 5)\" width=\"14px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,K5AAorpEW:fill??props.K5AAorpEW??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,K5AAorpEW,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-IRM4W\",className),layoutId:layoutId,ref:ref,style:{\"--esondr\":K5AAorpEW,...style}});});const css=[`.framer-IRM4W { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--esondr); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"K5AAorpEW\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Close\",\"color\":{\"type\":\"variable\",\"value\":\"esondr\"},\"set\":{\"localId\":\"vectorSet/DnLsXE00W\",\"id\":\"DnLsXE00W\",\"moduleId\":\"JIScivAkNLgXrcOUxHXD\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-IRM4W\");Icon.displayName=\"Close\";export default Icon;addPropertyControls(Icon,{K5AAorpEW:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"K5AAorpEW\\\":\\\"fill\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Close\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"esondr\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/DnLsXE00W\\\",\\\"id\\\":\\\"DnLsXE00W\\\",\\\"moduleId\\\":\\\"JIScivAkNLgXrcOUxHXD\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e9832)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Menu from\"https://framerusercontent.com/modules/bUpgyMqZRKNMdGZeMGPA/fkoodNoUyQNU1zow05Rr/MLH8B4KT_.js\";import Close from\"https://framerusercontent.com/modules/oE9WKEU3ToJHJpjC4OLY/7FvUwzzVaDYCnH97VQOT/UNkcg0f_v.js\";const cycleOrder=[\"u_3Tyj2Et\",\"QnrBJlJvn\"];const serializationHash=\"framer-nFio7\";const variantClassNames={QnrBJlJvn:\"framer-v-14vcgok\",u_3Tyj2Et:\"framer-v-1tllf6z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const qLVI05XId=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Close:\"QnrBJlJvn\",Open:\"u_3Tyj2Et\"};const getProps=({click,height,id,width,...props})=>{return{...props,qLVI05XId:click??props.qLVI05XId,variant:humanReadableVariantMap[props.variant]??props.variant??\"u_3Tyj2Et\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,qLVI05XId,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"u_3Tyj2Et\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1gjsqo=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(qLVI05XId){const res=await qLVI05XId(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1tllf6z\",className,classNames),\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"u_3Tyj2Et\",onTap:onTap1gjsqo,ref:refBinding,style:{...style},...addPropertyOverrides({QnrBJlJvn:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-18jpaba\",Component:Menu,layoutDependency:layoutDependency,layoutId:\"SeJkPo8U1\",style:{\"--esondr\":\"var(--token-4cb18ac2-738b-4584-bad0-d9c2530590b1, rgba(0, 0, 0, 0.7))\"},...addPropertyOverrides({QnrBJlJvn:{Component:Close}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nFio7.framer-tloz2z, .framer-nFio7 .framer-tloz2z { display: block; }\",\".framer-nFio7.framer-1tllf6z { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-nFio7 .framer-18jpaba { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"QnrBJlJvn\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"qLVI05XId\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertijT8mHsF=withCSS(Component,css,\"framer-nFio7\");export default FramertijT8mHsF;FramertijT8mHsF.displayName=\"Menu-Icon\";FramertijT8mHsF.defaultProps={height:24,width:24};addPropertyControls(FramertijT8mHsF,{variant:{options:[\"u_3Tyj2Et\",\"QnrBJlJvn\"],optionTitles:[\"Open\",\"Close\"],title:\"Variant\",type:ControlType.Enum},qLVI05XId:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramertijT8mHsF,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertijT8mHsF\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"qLVI05XId\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QnrBJlJvn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tijT8mHsF.map","// Generated by Framer (62e9832)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"LicIo1hAC\",\"v8ssFHC7B\",\"OhK9VQBWs\"];const serializationHash=\"framer-aUXGq\";const variantClassNames={LicIo1hAC:\"framer-v-1wcpc0a\",OhK9VQBWs:\"framer-v-12wjsfq\",v8ssFHC7B:\"framer-v-1pd4rt5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Custom Home\":\"LicIo1hAC\",Laneway:\"v8ssFHC7B\",Multiplex:\"OhK9VQBWs\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"LicIo1hAC\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LicIo1hAC\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"v8ssFHC7B\",\"OhK9VQBWs\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"v8ssFHC7B\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"OhK9VQBWs\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1wcpc0a\",className,classNames),\"data-framer-name\":\"Custom Home\",layoutDependency:layoutDependency,layoutId:\"LicIo1hAC\",ref:refBinding,style:{...style},...addPropertyOverrides({OhK9VQBWs:{\"data-framer-name\":\"Multiplex\"},v8ssFHC7B:{\"data-framer-name\":\"Laneway\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-2ia26d\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:20,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"oQWTIhgtF\",svg:'<svg width=\"20\" height=\"20\" viewBox=\"-1 -1 20 20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 9L2 7M2 7L9 0L16 7M2 7V17C2 17.5523 2.44772 18 3 18H6M16 7L18 9M16 7V17C16 17.5523 15.5523 18 15 18H12M6 18C6.55228 18 7 17.5523 7 17V13C7 12.4477 7.4477 12 8 12H10C10.5523 12 11 12.4477 11 13V17C11 17.5523 11.4477 18 12 18M6 18H12\" stroke=\"#DD5D40\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1tkplwt\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:5,intrinsicWidth:10,layoutDependency:layoutDependency,layoutId:\"nknsMCinS\",svg:'<svg width=\"10\" height=\"5\" viewBox=\"-1 -1 10 5\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 3L4 0L8 3\" stroke=\"#DD5D40\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-t238o8\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:10,intrinsicWidth:10,layoutDependency:layoutDependency,layoutId:\"LvuLe2LKU\",svg:'<svg width=\"10\" height=\"10\" viewBox=\"-1 -1 10 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M7 0H1C0.447715 0 0 0.447715 0 1V7C0 7.55228 0.447715 8 1 8H7C7.55228 8 8 7.55228 8 7V1C8 0.447715 7.55228 0 7 0Z\" stroke=\"#DD5D40\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-9sjajo\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:4,intrinsicWidth:8,layoutDependency:layoutDependency,layoutId:\"lnfv8IMUa\",svg:'<svg width=\"8\" height=\"4\" viewBox=\"-1 -1 8 4\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M1 1H5\" stroke=\"#DD5D40\" stroke-width=\"2\" stroke-linecap=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1pmz6lg\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:4,intrinsicWidth:8,layoutDependency:layoutDependency,layoutId:\"Rt9XVTx6f\",svg:'<svg width=\"8\" height=\"4\" viewBox=\"-1 -1 8 4\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M1 1H5\" stroke=\"#DD5D40\" stroke-width=\"2\" stroke-linecap=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1us87yo\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:17,intrinsicWidth:12,layoutDependency:layoutDependency,layoutId:\"UtCNd4HJf\",svg:'<svg width=\"12\" height=\"17\" viewBox=\"-1 -1 12 17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 4L5 0L10 4V15H0V4Z\" stroke=\"#DD5D40\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-n8yk3k\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:21,intrinsicWidth:18,layoutDependency:layoutDependency,layoutId:\"obdKHql1g\",svg:'<svg width=\"18\" height=\"21\" viewBox=\"-1 -1 18 21\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M15 0H1C0.447715 0 0 0.447715 0 1V18C0 18.5523 0.447715 19 1 19H15C15.5523 19 16 18.5523 16 18V1C16 0.447715 15.5523 0 15 0Z\" stroke=\"#DD5D40\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1nl2jz8\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:4,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"gdlFet5mi\",svg:'<svg width=\"20\" height=\"4\" viewBox=\"-1 -1 20 4\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M1 1H17\" stroke=\"#DD5D40\" stroke-width=\"2\" stroke-linecap=\"round\"/>\\n</svg>\\n',withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-du8qsn\",\"data-framer-name\":\"Vector\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:4,intrinsicWidth:20,layoutDependency:layoutDependency,layoutId:\"hjzvd9SR0\",svg:'<svg width=\"20\" height=\"4\" viewBox=\"-1 -1 20 4\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M1 1H17\" stroke=\"#DD5D40\" stroke-width=\"2\" stroke-linecap=\"round\"/>\\n</svg>\\n',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-aUXGq.framer-gfikqn, .framer-aUXGq .framer-gfikqn { display: block; }\",\".framer-aUXGq.framer-1wcpc0a { gap: 0px; height: 24px; overflow: hidden; position: relative; width: 24px; }\",\".framer-aUXGq .framer-2ia26d { bottom: 5px; flex: none; left: 3px; position: absolute; right: 3px; top: 3px; }\",\".framer-aUXGq .framer-1tkplwt { flex: none; height: 3px; position: absolute; right: 2px; top: 7px; width: 8px; }\",\".framer-aUXGq .framer-t238o8 { bottom: 5px; flex: none; height: 8px; position: absolute; right: 2px; width: 8px; }\",\".framer-aUXGq .framer-9sjajo { bottom: 10px; flex: none; height: 0px; left: 4px; position: absolute; width: 4px; }\",\".framer-aUXGq .framer-1pmz6lg { flex: none; height: 0px; left: 4px; position: absolute; top: 10px; width: 4px; }\",\".framer-aUXGq .framer-1us87yo { flex: none; height: 15px; left: 2px; position: absolute; top: calc(45.83333333333336% - 15px / 2); width: 10px; }\",\".framer-aUXGq .framer-n8yk3k { flex: none; height: 16px; left: calc(50.00000000000002% - 12px / 2); position: absolute; top: calc(45.83333333333336% - 16px / 2); width: 12px; }\",\".framer-aUXGq .framer-1nl2jz8 { flex: none; height: 3px; left: calc(50.00000000000002% - 12px / 2); position: absolute; top: 7px; width: 12px; }\",\".framer-aUXGq .framer-du8qsn { bottom: 9px; flex: none; height: 3px; left: calc(50.00000000000002% - 12px / 2); position: absolute; width: 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 24\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"v8ssFHC7B\":{\"layout\":[\"fixed\",\"fixed\"]},\"OhK9VQBWs\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZxb8JdIeN=withCSS(Component,css,\"framer-aUXGq\");export default FramerZxb8JdIeN;FramerZxb8JdIeN.displayName=\"VCH - Icons\";FramerZxb8JdIeN.defaultProps={height:24,width:24};addPropertyControls(FramerZxb8JdIeN,{variant:{options:[\"LicIo1hAC\",\"v8ssFHC7B\",\"OhK9VQBWs\"],optionTitles:[\"Custom Home\",\"Laneway\",\"Multiplex\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerZxb8JdIeN,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZxb8JdIeN\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"v8ssFHC7B\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OhK9VQBWs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Zxb8JdIeN.map"],"mappings":"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"}