{"version":3,"file":"shared-lib.CfCtytkl.mjs","names":["fonts","css","className","fonts","css","className","fonts","css","className","mask","SVG","getProps","Icon","React.forwardRef","fonts","css","className","debounce","useRef","_Fragment","Children","fonts","css","className","p","R","r","n","a","u","c","g","d","y","u","p","n","r","t","o","d","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","ColorNoText","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","TeamMembers","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","_Fragment","Image1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","fonts","css","className","fonts","css","className","fonts","css","className","useRef","useCallback","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","useState","useCallback","React","MotionPathWithV1StrokeFX","mask","Base","MotionSVG","SVG","transition","transition1","getProps","Icon","React.forwardRef","MotionPathWithV1StrokeFX","mask","Base","MotionSVG","SVG","transition","getProps","Icon","React.forwardRef","addPropertyOverrides","Copy","CheckmarkFonts","Checkmark","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","CopyAnimation","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","CopyEmailFunction","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","Linkedin","createLayoutDependency","React.forwardRef","useRef","React.useId","transition1","getProps","React.forwardRef","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","Checkmark","X","Loader","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Color","FormButton","SecondaryLink","TeamMemberSmall","ContactInfo","SocialIcon","RichText","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","sharedStyle7.className","className","_Fragment","FormPlainTextInput","FormBooleanInput","Instagram","Linkedin","Facebook","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle7.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","sharedStyle7.fonts"],"sources":["https:/framerusercontent.com/modules/a1XN1VWx0FCrhdt8j6FI/M1ma544XoFOQFB4RWEMo/FAQzroNhD.js","https:/framerusercontent.com/modules/lEkTuvALSswpwcUj2w3t/dvDQ4p2WxRQC1zs0z0us/rMfqxHwCL.js","https:/framerusercontent.com/modules/pYrq8VJeeTLANDn8vnhZ/fiy3f6WHia9AuSjAnPEC/U30tPTyna.js","https:/framerusercontent.com/modules/lecrC7MGLf40IEtAWHzh/DebwA414M748Kk2EbVyR/Vzyxx6eZJ.js","https:/framerusercontent.com/modules/dScalhE1co8cBNXwAblk/wn4VlfQFDLJfbIcMAkOC/fM4JODcc4.js","https:/unpkg.com/lenis@1.3.23/dist/lenis.mjs","https:/unpkg.com/lenis@1.3.23/dist/lenis-snap.mjs","https:/framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/YmzNUbQh4V7UMGbeal0O/Lenis.js","https:/framerusercontent.com/modules/gkyWXIOP7DrAhfuNE01V/8mBPJBTLVgPv7Tr5BrvS/O6NTezRsv.js","https:/framerusercontent.com/modules/dVPdsYFqHkzTjFpGBYbZ/hn48m3yYSOGF4pqWRb5M/ALUapUyo2-0.js","https:/framerusercontent.com/modules/dVPdsYFqHkzTjFpGBYbZ/hn48m3yYSOGF4pqWRb5M/ALUapUyo2-1.js","https:/framerusercontent.com/modules/dVPdsYFqHkzTjFpGBYbZ/hn48m3yYSOGF4pqWRb5M/ALUapUyo2.js","https:/framerusercontent.com/modules/yfK3bW40aAMLtCXJFc4d/uuvAdxa7wYc94s1OUJZx/vaLzzBOkn.js","https:/framerusercontent.com/modules/5VKw2YmM5nrFvypPxEnq/5NS0CnN8bEhtp8ixkpkn/APzmQQHaq.js","https:/framerusercontent.com/modules/I3W7ockJfvekyaATUu1S/k1tcYw4pn0qVldoe9ab4/bsJlE7Qlx.js","https:/framerusercontent.com/modules/iRCWeyM8Hc5FaShxRHy2/ivCDUFNK5vrFGTpQaQJR/PnwA_rEIs.js","https:/framerusercontent.com/modules/lLwvg4QKtw2pzlxl2GVj/BiDfV30ezDnWfxZLgZrp/dc9P2xhTH.js","https:/framerusercontent.com/modules/98ElrrZ663YBbTSCOXYG/LFOZmEevFYz2O8X6NyQN/Copyright.js","https:/framerusercontent.com/modules/AZRNKROtrSfKgi8qj4tx/5JXuwf5kGFP6xPFdwnRC/WithInputFocusSurface.js","https:/framerusercontent.com/modules/zeLdX4FjgpHjzCatEeUc/SPWDbT0rEt5NzsK6TlI9/ylX53Idf6.js","https:/framerusercontent.com/modules/iofySRrua4kiYtkmFRs8/tHYZhAv18OEYHOWIPFlC/bq_tHcDYS.js","https:/framerusercontent.com/modules/xiVFjs18zadzN8ddeW5M/YuXRHnSZyw27NQLxDzpz/fqS7yXPvd.js","https:/framerusercontent.com/modules/L5EZrKfFM7w4OlNehnOZ/bsguki4QqPGnMbyipiwZ/UD0xY2nS5.js","https:/framerusercontent.com/modules/Z7LEs8Zf99Gcy5zUG2i2/v4wjDpANb7LlZcEI2Pm7/CopytoClipboard.js","https:/framerusercontent.com/modules/03xYcI3T1AebZGqIwNw8/w5Ju0q74mNa6KfftqH5M/CJPQVsAQJ.js","https:/framerusercontent.com/modules/h8XAo8OuHZo2ODh3Y8t7/2O1hat88611chP2mGAWt/DKGQLCI9Z.js","https:/framerusercontent.com/modules/octx9dl7XvHHBdrsbU2r/vDHofqnm3hfCGRzxNXn8/ez3_CJJyF.js","https:/framerusercontent.com/modules/ywHVbjrNiPMibv7DiZJS/KS3r5Ft3dFiFJB55sMz5/rH1XbDwcN.js","https:/framerusercontent.com/modules/Lt15DcuVWv7wsfYsd8LX/uemXHspkLEpM4lQzXxCK/bt82e0F2W.js","https:/framerusercontent.com/modules/qUnQw6DHreunY2q0JVcf/xL02tnQZAXQsxTA2XOAV/iQ1cugquj.js","https:/framerusercontent.com/modules/59QxgyUYfwl9WbrrsN4q/1yGkic3hUYEMpP5vI9fI/P4KoiGQGo.js","https:/framerusercontent.com/modules/9vRaZ0SHMw7dMVL79Ilt/4uf226ZyqCawDpD9r6qe/CKdYmXCkn.js","https:/framerusercontent.com/modules/ux8T6jigAj5wQeXy7Blm/JNtNjq9VV95chwoyzl5K/wDru3N55Y.js","https:/framerusercontent.com/modules/M5ogDJ5Ji25FgzHq3JRB/JGI1ecCRxU5DITRxbsDE/wgZjT8zK4.js","https:/framerusercontent.com/modules/zy1sQkMO7USbHdfAOpuM/CIhALuf4HP5L7RgtRlY5/OFJsABmip.js"],"sourcesContent":["// Generated by Framer (8a671e2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-semibold\",\"FS;Manrope-bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-VibDQ .framer-styles-preset-1q5w8si:not(.rich-text-wrapper), .framer-VibDQ .framer-styles-preset-1q5w8si.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 140%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #292929); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1023px) and (min-width: 768px) { .framer-VibDQ .framer-styles-preset-1q5w8si:not(.rich-text-wrapper), .framer-VibDQ .framer-styles-preset-1q5w8si.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 140%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #292929); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 767px) and (min-width: 0px) { .framer-VibDQ .framer-styles-preset-1q5w8si:not(.rich-text-wrapper), .framer-VibDQ .framer-styles-preset-1q5w8si.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 140%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #292929); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-VibDQ\";\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 (46fff58)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-semibold\",\"FS;Manrope-bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-ky3Za .framer-styles-preset-1379cl3:not(.rich-text-wrapper), .framer-ky3Za .framer-styles-preset-1379cl3.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 130%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #292929); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-ky3Za\";\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 (8a671e2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-semibold\",\"FS;Manrope-bold\",\"FS;Manrope-variableVF=IndnaHQiIDY1MA==\",\"FS;Manrope-variableVF=IndnaHQiIDU4NQ==\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"}]}];export const css=['.framer-S5s7S .framer-styles-preset-1jkjg4c:not(.rich-text-wrapper), .framer-S5s7S .framer-styles-preset-1jkjg4c.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'liga\\' off, \\'ss01\\' on; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-variation-axes-bold-italic: \"wght\" 650; --framer-font-variation-axes-italic: \"wght\" 585; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 130%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #292929); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1023px) and (min-width: 768px) { .framer-S5s7S .framer-styles-preset-1jkjg4c:not(.rich-text-wrapper), .framer-S5s7S .framer-styles-preset-1jkjg4c.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'liga\\' off, \\'ss01\\' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-variation-axes-bold-italic: \"wght\" 650; --framer-font-variation-axes-italic: \"wght\" 585; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 130%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #292929); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 767px) and (min-width: 0px) { .framer-S5s7S .framer-styles-preset-1jkjg4c:not(.rich-text-wrapper), .framer-S5s7S .framer-styles-preset-1jkjg4c.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'liga\\' off, \\'ss01\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-variation-axes-bold-italic: \"wght\" 650; --framer-font-variation-axes-italic: \"wght\" 585; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 130%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #292929); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-S5s7S\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2b843ce)\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=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...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,alt:\"\",className:cx(\"framer-4xHac\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 42 12\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 3.964 5.583 C 3.932 5.587 3.905 5.564 3.898 5.532 L 3.873 5.402 C 3.824 5.194 3.69 4.784 3.404 4.756 C 3.271 4.743 3.14 4.822 3.076 4.956 C 2.957 5.226 3.061 5.464 3.134 5.581 C 3.262 5.787 3.488 5.943 3.66 5.943 C 3.767 5.943 3.824 5.938 3.853 5.933 C 3.857 5.922 3.864 5.912 3.873 5.904 C 3.893 5.89 3.918 5.888 3.939 5.9 C 3.958 5.912 3.971 5.929 3.977 5.948 C 3.982 5.958 3.986 5.968 3.986 5.98 C 3.986 5.988 3.988 5.994 3.993 6.01 C 3.995 6.019 3.998 6.029 4 6.04 C 4.002 6.045 4.003 6.05 4.003 6.055 L 4.003 6.067 C 4.077 6.297 4.298 6.775 4.868 6.914 C 5.672 7.109 6.499 6.996 6.714 6.833 C 6.925 6.672 7.052 6.472 7.077 5.927 C 7.084 5.782 7.095 5.594 7.107 5.389 C 7.14 4.839 7.181 4.155 7.158 3.854 C 7.133 3.567 7.068 3.329 7.025 3.195 C 7.003 3.147 6.977 3.106 6.947 3.081 L 6.891 3.056 C 6.89 3.056 6.889 3.056 6.887 3.055 C 6.887 3.055 6.548 3.398 6.104 3.331 C 5.661 3.264 5.249 3.214 4.983 2.93 C 4.983 2.93 4.837 3.365 4.636 3.515 C 4.434 3.665 4.256 3.707 4.184 3.707 C 4.184 3.707 4.281 4.058 4.119 4.259 C 4.047 4.351 3.909 4.61 3.934 4.71 C 3.95 4.81 4.055 5.312 4.055 5.404 C 4.055 5.445 4.038 5.486 4.019 5.512 L 4.019 5.52 C 4.019 5.553 3.994 5.58 3.964 5.583 Z M 3.6 5.157 C 3.571 5.174 3.534 5.164 3.518 5.134 C 3.507 5.113 3.467 5.059 3.421 5.05 C 3.394 5.045 3.366 5.056 3.335 5.084 C 3.222 5.184 3.407 5.438 3.409 5.44 C 3.429 5.468 3.424 5.507 3.398 5.528 C 3.387 5.537 3.374 5.542 3.361 5.542 C 3.343 5.542 3.325 5.533 3.313 5.517 C 3.216 5.388 3.095 5.131 3.257 4.988 C 3.331 4.923 3.399 4.919 3.443 4.927 C 3.553 4.948 3.616 5.06 3.623 5.072 C 3.64 5.102 3.629 5.141 3.6 5.158 Z M 6.871 5.094 C 6.782 5.094 6.718 5.011 6.718 4.902 C 6.718 4.794 6.782 4.71 6.871 4.71 C 6.96 4.71 7.024 4.794 7.024 4.902 C 7.024 5.011 6.952 5.094 6.871 5.094 Z M 6.611 4.013 C 6.681 3.944 6.859 3.856 7.032 4.011 C 7.057 4.033 7.06 4.073 7.038 4.099 C 7.026 4.113 7.01 4.121 6.992 4.121 C 6.978 4.121 6.964 4.116 6.953 4.106 C 6.822 3.989 6.707 4.092 6.695 4.104 C 6.67 4.127 6.632 4.126 6.609 4.101 C 6.586 4.076 6.587 4.037 6.611 4.013 Z M 6.288 4.817 C 6.32 4.807 6.354 4.825 6.364 4.858 C 6.365 4.861 6.436 5.091 6.625 5.303 C 6.683 5.368 6.725 5.488 6.682 5.6 C 6.659 5.662 6.589 5.767 6.383 5.784 C 6.382 5.784 6.38 5.784 6.379 5.784 C 6.347 5.784 6.321 5.759 6.318 5.726 C 6.316 5.691 6.341 5.661 6.374 5.659 C 6.447 5.653 6.541 5.63 6.569 5.554 C 6.592 5.496 6.569 5.425 6.536 5.388 C 6.327 5.154 6.251 4.906 6.248 4.896 C 6.238 4.863 6.256 4.828 6.288 4.817 Z M 5.362 5.195 C 5.257 5.195 5.176 5.094 5.176 4.961 C 5.176 4.827 5.257 4.727 5.362 4.727 C 5.467 4.727 5.548 4.827 5.548 4.961 C 5.548 5.094 5.467 5.195 5.362 5.195 Z M 5.927 6.528 L 5.822 6.528 C 5.789 6.528 5.761 6.499 5.761 6.465 C 5.761 6.43 5.789 6.402 5.822 6.402 L 5.927 6.402 C 5.96 6.402 5.987 6.43 5.987 6.465 C 5.987 6.499 5.96 6.528 5.927 6.528 Z M 5.683 6.124 C 5.691 6.131 5.867 6.278 6.084 6.159 C 6.114 6.143 6.15 6.154 6.166 6.185 C 6.182 6.215 6.171 6.253 6.141 6.27 C 6.058 6.315 5.981 6.331 5.911 6.331 C 5.735 6.331 5.612 6.227 5.605 6.22 C 5.58 6.198 5.577 6.158 5.598 6.132 C 5.62 6.106 5.658 6.102 5.683 6.124 Z M 5.151 3.988 C 5.22 3.919 5.398 3.831 5.571 3.986 C 5.596 4.008 5.599 4.048 5.577 4.074 C 5.566 4.088 5.549 4.096 5.531 4.096 C 5.517 4.096 5.503 4.091 5.492 4.081 C 5.357 3.96 5.239 4.074 5.234 4.079 C 5.21 4.102 5.172 4.101 5.149 4.076 C 5.126 4.051 5.127 4.012 5.151 3.988 Z M 4.658 7.799 C 5.271 7.945 5.658 7.85 5.743 7.815 C 5.776 7.642 5.814 7.451 5.835 7.353 C 5.857 7.25 5.873 7.184 5.884 7.138 C 5.841 7.139 5.798 7.141 5.754 7.141 C 5.461 7.141 5.143 7.108 4.84 7.035 C 4.371 6.921 4.116 6.59 3.983 6.327 C 3.938 6.562 3.831 6.861 3.72 7.141 C 3.817 7.301 4.055 7.652 4.658 7.799 Z M 10.247 5.378 L 10.247 5.37 C 10.247 2.479 7.975 0.126 5.183 0.126 C 2.391 0.126 0.119 2.479 0.119 5.37 C 0.119 6.238 0.335 7.106 0.741 7.88 C 0.752 7.903 0.763 7.923 0.773 7.942 C 1.059 7.617 1.735 7.175 3.26 7.3 C 3.293 7.201 3.322 7.117 3.352 7.077 C 3.388 7.025 3.468 6.988 3.539 6.99 C 3.574 6.991 3.607 7.002 3.635 7.021 C 3.749 6.728 3.89 6.325 3.881 6.105 C 3.875 6.096 3.872 6.085 3.872 6.072 C 3.872 6.068 3.872 6.062 3.871 6.056 C 3.825 6.064 3.757 6.068 3.658 6.068 C 3.446 6.068 3.182 5.892 3.03 5.648 C 2.882 5.409 2.859 5.144 2.965 4.901 C 2.988 4.853 3.019 4.811 3.053 4.774 C 2.978 4.662 2.796 4.344 2.835 3.924 C 2.883 3.398 2.891 3.264 2.972 3.055 C 3.045 2.855 3.327 2.729 3.497 2.771 C 3.497 2.771 3.537 2.228 4.15 1.977 C 4.764 1.718 5.078 1.768 5.611 1.81 C 6.144 1.852 6.603 1.944 6.757 1.81 C 6.862 1.727 6.934 1.827 6.934 1.885 C 6.934 1.944 6.813 2.053 6.902 2.103 C 6.991 2.153 7.394 2.261 7.548 2.495 C 7.701 2.729 7.887 3.231 7.532 3.64 C 7.42 3.767 7.335 3.805 7.272 3.796 C 7.274 3.812 7.275 3.827 7.277 3.843 C 7.301 4.153 7.26 4.843 7.227 5.397 C 7.215 5.601 7.203 5.789 7.197 5.932 C 7.173 6.451 7.061 6.723 6.784 6.933 C 6.65 7.035 6.362 7.108 6.011 7.132 C 6.002 7.157 5.986 7.218 5.952 7.381 C 5.929 7.489 5.899 7.638 5.873 7.777 C 5.92 7.772 5.977 7.776 6.027 7.805 C 6.17 7.884 6.132 8.098 6.101 8.226 C 6.68 8.508 7.041 8.726 7.203 8.894 C 7.447 9.154 7.595 9.512 7.646 9.957 C 9.252 9.031 10.247 7.285 10.247 5.378 Z M 3.6 7.181 L 3.591 7.166 C 3.588 7.161 3.586 7.156 3.585 7.151 C 3.583 7.146 3.583 7.141 3.583 7.136 C 3.57 7.123 3.555 7.115 3.536 7.115 C 3.499 7.115 3.462 7.136 3.45 7.153 C 3.426 7.184 3.388 7.303 3.37 7.361 L 3.361 7.387 C 3.353 7.415 3.326 7.432 3.299 7.43 C 2.747 7.38 1.416 7.346 0.836 8.058 C 0.841 8.068 0.847 8.077 0.853 8.087 C 0.875 8.124 0.897 8.162 0.92 8.199 C 0.924 8.206 0.929 8.214 0.934 8.222 C 0.96 8.263 0.986 8.304 1.013 8.344 C 1.015 8.348 1.018 8.351 1.02 8.355 C 1.05 8.399 1.08 8.442 1.11 8.485 C 1.111 8.486 1.111 8.486 1.111 8.486 C 1.535 9.08 2.074 9.569 2.684 9.927 C 2.684 9.928 2.685 9.928 2.685 9.928 C 2.732 9.955 2.778 9.982 2.826 10.007 C 2.828 10.009 2.83 10.01 2.832 10.011 C 2.878 10.036 2.924 10.06 2.97 10.083 C 2.973 10.085 2.977 10.087 2.981 10.088 C 3.026 10.111 3.071 10.133 3.116 10.154 C 3.121 10.156 3.127 10.159 3.132 10.161 C 3.176 10.181 3.22 10.201 3.265 10.22 C 3.272 10.223 3.279 10.226 3.285 10.228 C 3.329 10.247 3.372 10.264 3.416 10.281 C 3.424 10.285 3.432 10.287 3.441 10.291 C 3.483 10.307 3.526 10.323 3.569 10.338 C 3.578 10.341 3.588 10.344 3.597 10.347 C 3.639 10.362 3.682 10.376 3.724 10.389 C 3.734 10.392 3.744 10.395 3.754 10.398 C 3.796 10.411 3.838 10.424 3.881 10.435 C 3.892 10.438 3.902 10.441 3.913 10.444 C 3.955 10.455 3.997 10.466 4.039 10.477 C 4.05 10.479 4.061 10.481 4.071 10.484 C 4.114 10.494 4.157 10.504 4.199 10.512 C 4.21 10.515 4.221 10.516 4.231 10.518 C 4.274 10.527 4.317 10.536 4.361 10.543 C 4.371 10.545 4.381 10.546 4.391 10.548 C 4.435 10.555 4.479 10.562 4.524 10.568 C 4.531 10.569 4.537 10.57 4.544 10.571 C 4.592 10.577 4.64 10.583 4.688 10.588 C 4.692 10.588 4.696 10.589 4.7 10.589 C 4.86 10.605 5.022 10.613 5.184 10.613 C 5.347 10.613 5.503 10.604 5.661 10.588 C 5.994 10.556 6.321 10.493 6.637 10.396 C 6.927 10.307 7.207 10.193 7.472 10.052 L 7.534 10.02 C 7.492 9.582 7.352 9.231 7.118 8.981 C 6.886 8.742 6.224 8.423 6.006 8.318 C 5.979 8.305 5.966 8.275 5.973 8.246 L 5.977 8.229 C 5.995 8.155 6.044 7.956 5.971 7.915 C 5.934 7.895 5.884 7.899 5.849 7.909 C 5.836 7.911 5.824 7.914 5.816 7.917 C 5.798 7.928 5.764 7.941 5.717 7.954 C 5.536 8.003 5.154 8.046 4.63 7.921 C 4.06 7.782 3.791 7.471 3.663 7.28 C 3.637 7.242 3.616 7.207 3.6 7.181 Z M 7.158 3.854 C 7.133 3.567 7.068 3.329 7.025 3.195 C 7.003 3.147 6.977 3.106 6.947 3.081 L 6.891 3.056 C 6.89 3.056 6.889 3.056 6.887 3.055 C 6.887 3.055 6.548 3.398 6.104 3.331 C 5.661 3.264 5.249 3.214 4.983 2.93 C 4.983 2.93 4.838 3.365 4.636 3.515 C 4.434 3.665 4.256 3.707 4.184 3.707 C 4.184 3.707 4.281 4.058 4.119 4.259 C 4.047 4.351 3.909 4.61 3.934 4.71 C 3.95 4.81 4.055 5.312 4.055 5.404 C 4.055 5.445 4.038 5.486 4.019 5.512 L 4.019 5.52 C 4.019 5.553 3.994 5.58 3.964 5.583 C 3.932 5.586 3.905 5.564 3.898 5.532 L 3.873 5.402 C 3.824 5.194 3.69 4.783 3.404 4.756 C 3.271 4.742 3.14 4.822 3.076 4.956 C 2.957 5.226 3.061 5.464 3.134 5.581 C 3.262 5.787 3.488 5.942 3.66 5.942 C 3.767 5.942 3.824 5.937 3.853 5.932 C 3.857 5.922 3.864 5.911 3.873 5.904 C 3.893 5.89 3.918 5.888 3.939 5.9 C 3.958 5.911 3.971 5.929 3.977 5.948 C 3.982 5.957 3.986 5.968 3.986 5.98 C 3.986 5.988 3.988 5.994 3.993 6.01 C 3.995 6.019 3.998 6.029 4 6.04 C 4.002 6.045 4.003 6.05 4.003 6.055 L 4.003 6.067 C 4.077 6.297 4.298 6.775 4.868 6.914 C 5.672 7.109 6.499 6.996 6.714 6.832 C 6.925 6.672 7.052 6.472 7.077 5.927 C 7.084 5.782 7.095 5.594 7.107 5.388 C 7.14 4.839 7.181 4.155 7.158 3.854 Z M 3.6 5.157 C 3.571 5.174 3.534 5.164 3.518 5.134 C 3.507 5.113 3.467 5.059 3.421 5.05 C 3.394 5.045 3.366 5.056 3.335 5.084 C 3.222 5.184 3.407 5.438 3.409 5.44 C 3.429 5.468 3.424 5.507 3.398 5.528 C 3.387 5.537 3.374 5.541 3.361 5.541 C 3.343 5.541 3.325 5.533 3.313 5.517 C 3.216 5.388 3.095 5.131 3.257 4.988 C 3.331 4.923 3.399 4.919 3.443 4.927 C 3.553 4.948 3.616 5.059 3.623 5.072 C 3.64 5.102 3.629 5.141 3.6 5.157 Z M 5.362 5.195 C 5.257 5.195 5.176 5.094 5.176 4.961 C 5.176 4.827 5.257 4.727 5.362 4.727 C 5.467 4.727 5.548 4.827 5.548 4.961 C 5.548 5.094 5.467 5.195 5.362 5.195 Z M 5.532 4.096 C 5.518 4.096 5.503 4.091 5.492 4.081 C 5.357 3.96 5.239 4.074 5.234 4.079 C 5.21 4.102 5.172 4.101 5.149 4.076 C 5.126 4.051 5.127 4.012 5.151 3.988 C 5.221 3.919 5.398 3.831 5.571 3.986 C 5.596 4.008 5.599 4.048 5.577 4.074 C 5.566 4.088 5.549 4.096 5.532 4.096 Z M 5.927 6.528 L 5.822 6.528 C 5.789 6.528 5.762 6.499 5.762 6.465 C 5.762 6.43 5.789 6.402 5.822 6.402 L 5.927 6.402 C 5.96 6.402 5.987 6.43 5.987 6.465 C 5.987 6.499 5.96 6.528 5.927 6.528 Z M 6.141 6.269 C 6.058 6.315 5.981 6.331 5.911 6.331 C 5.735 6.331 5.612 6.226 5.605 6.22 C 5.58 6.198 5.577 6.158 5.598 6.132 C 5.62 6.105 5.658 6.102 5.683 6.124 C 5.691 6.131 5.867 6.278 6.084 6.159 C 6.113 6.142 6.15 6.154 6.166 6.185 C 6.182 6.215 6.17 6.253 6.141 6.269 Z M 6.682 5.6 C 6.659 5.662 6.589 5.767 6.384 5.784 C 6.382 5.784 6.38 5.784 6.379 5.784 C 6.347 5.784 6.321 5.759 6.319 5.726 C 6.316 5.691 6.341 5.661 6.374 5.659 C 6.447 5.653 6.541 5.63 6.569 5.554 C 6.592 5.496 6.569 5.425 6.536 5.387 C 6.328 5.154 6.251 4.906 6.248 4.896 C 6.238 4.863 6.256 4.828 6.288 4.817 C 6.32 4.807 6.354 4.825 6.364 4.858 C 6.365 4.861 6.436 5.091 6.625 5.303 C 6.683 5.368 6.725 5.488 6.682 5.6 Z M 6.871 5.094 C 6.782 5.094 6.718 5.011 6.718 4.902 C 6.718 4.794 6.782 4.71 6.871 4.71 C 6.96 4.71 7.024 4.794 7.024 4.902 C 7.024 5.011 6.952 5.094 6.871 5.094 Z M 7.038 4.099 C 7.026 4.113 7.01 4.121 6.992 4.121 C 6.978 4.121 6.964 4.116 6.953 4.106 C 6.822 3.989 6.707 4.092 6.695 4.104 C 6.67 4.127 6.632 4.126 6.609 4.101 C 6.586 4.076 6.587 4.037 6.611 4.013 C 6.681 3.944 6.859 3.856 7.032 4.011 C 7.057 4.033 7.06 4.073 7.038 4.099 Z M 4.658 7.799 C 5.271 7.945 5.658 7.85 5.743 7.815 C 5.776 7.642 5.814 7.451 5.835 7.353 C 5.857 7.25 5.873 7.184 5.884 7.138 C 5.841 7.139 5.798 7.141 5.754 7.141 C 5.461 7.141 5.143 7.108 4.84 7.035 C 4.371 6.921 4.116 6.59 3.983 6.327 C 3.938 6.562 3.831 6.861 3.72 7.141 C 3.817 7.301 4.055 7.652 4.658 7.799 Z M 5.185 0 C 2.326 0 0 2.409 0 5.369 C 0 6.258 0.22 7.147 0.636 7.937 C 0.648 7.963 0.661 7.987 0.673 8.011 C 0.685 8.033 0.697 8.055 0.71 8.083 C 0.913 8.441 1.153 8.77 1.424 9.065 C 1.987 9.677 2.682 10.142 3.448 10.425 C 3.998 10.629 4.585 10.738 5.185 10.738 C 5.391 10.738 5.596 10.726 5.799 10.701 C 6.153 10.658 6.5 10.576 6.834 10.461 C 7.073 10.379 7.306 10.281 7.528 10.163 L 7.626 10.112 C 9.319 9.175 10.37 7.36 10.37 5.377 L 10.37 5.369 C 10.37 2.409 8.044 0 5.185 0 Z M 4.019 5.511 C 4.039 5.485 4.055 5.444 4.055 5.402 C 4.055 5.311 3.95 4.809 3.934 4.709 C 3.91 4.609 4.047 4.35 4.12 4.258 C 4.281 4.057 4.184 3.706 4.184 3.706 C 4.257 3.706 4.434 3.664 4.636 3.514 C 4.838 3.364 4.983 2.929 4.983 2.929 C 5.249 3.213 5.661 3.263 6.105 3.33 C 6.549 3.397 6.888 3.054 6.888 3.054 C 6.889 3.054 6.89 3.055 6.892 3.055 L 6.947 3.08 C 6.977 3.105 7.003 3.146 7.026 3.194 C 7.068 3.328 7.133 3.566 7.158 3.853 C 7.182 4.154 7.141 4.838 7.107 5.387 C 7.095 5.593 7.084 5.781 7.078 5.926 C 7.053 6.471 6.926 6.671 6.714 6.831 C 6.499 6.995 5.673 7.108 4.868 6.913 C 4.298 6.774 4.077 6.296 4.003 6.066 L 4.003 6.054 C 4.003 6.049 4.002 6.044 4.001 6.039 C 3.998 6.028 3.996 6.018 3.993 6.009 C 3.988 5.993 3.987 5.987 3.987 5.979 C 3.987 5.967 3.983 5.956 3.977 5.947 C 3.971 5.928 3.959 5.911 3.939 5.899 C 3.918 5.887 3.893 5.889 3.874 5.903 C 3.865 5.911 3.858 5.921 3.854 5.931 C 3.825 5.936 3.767 5.941 3.66 5.941 C 3.489 5.941 3.263 5.786 3.135 5.58 C 3.061 5.463 2.957 5.225 3.076 4.955 C 3.14 4.821 3.272 4.742 3.404 4.755 C 3.691 4.782 3.825 5.193 3.874 5.401 L 3.899 5.531 C 3.905 5.563 3.933 5.586 3.964 5.582 C 3.995 5.579 4.019 5.552 4.019 5.52 L 4.019 5.511 Z M 3.983 6.327 C 4.116 6.59 4.371 6.921 4.841 7.034 C 5.143 7.108 5.461 7.141 5.754 7.141 C 5.798 7.141 5.841 7.139 5.884 7.138 C 5.873 7.183 5.857 7.25 5.836 7.353 C 5.815 7.451 5.776 7.642 5.744 7.814 C 5.658 7.849 5.272 7.944 4.658 7.798 C 4.055 7.651 3.817 7.3 3.72 7.141 C 3.831 6.861 3.938 6.562 3.983 6.327 Z M 4.631 7.92 C 5.154 8.045 5.537 8.002 5.718 7.953 C 5.765 7.94 5.799 7.927 5.817 7.916 C 5.825 7.914 5.836 7.91 5.849 7.908 C 5.885 7.899 5.935 7.894 5.971 7.914 C 6.045 7.955 5.996 8.154 5.978 8.229 L 5.974 8.245 C 5.966 8.275 5.98 8.305 6.007 8.317 C 6.225 8.422 6.887 8.741 7.119 8.981 C 7.353 9.23 7.493 9.581 7.534 10.019 L 7.473 10.051 C 7.207 10.192 6.928 10.307 6.638 10.395 C 6.322 10.492 5.994 10.556 5.662 10.588 C 5.504 10.603 5.345 10.613 5.185 10.613 C 5.026 10.613 4.861 10.604 4.701 10.588 C 4.697 10.588 4.693 10.587 4.689 10.587 C 4.641 10.582 4.593 10.576 4.545 10.57 C 4.538 10.569 4.531 10.568 4.525 10.567 C 4.48 10.561 4.436 10.554 4.392 10.547 C 4.382 10.545 4.372 10.544 4.362 10.542 C 4.318 10.535 4.275 10.526 4.232 10.518 C 4.221 10.516 4.211 10.514 4.2 10.512 C 4.157 10.503 4.115 10.493 4.072 10.483 C 4.061 10.48 4.051 10.478 4.04 10.476 C 3.998 10.466 3.956 10.454 3.914 10.443 C 3.903 10.44 3.892 10.438 3.882 10.435 C 3.839 10.423 3.797 10.41 3.755 10.397 C 3.745 10.394 3.735 10.391 3.725 10.388 C 3.682 10.375 3.64 10.361 3.598 10.346 C 3.589 10.343 3.579 10.34 3.57 10.337 C 3.527 10.322 3.484 10.306 3.441 10.29 C 3.433 10.287 3.425 10.284 3.417 10.281 C 3.373 10.264 3.329 10.246 3.286 10.228 C 3.279 10.225 3.273 10.222 3.266 10.219 C 3.221 10.2 3.177 10.18 3.133 10.16 C 3.127 10.158 3.122 10.156 3.117 10.153 C 3.072 10.132 3.026 10.11 2.981 10.088 C 2.978 10.086 2.974 10.084 2.971 10.082 C 2.924 10.059 2.879 10.035 2.833 10.01 C 2.831 10.009 2.829 10.008 2.826 10.007 C 2.779 9.981 2.733 9.954 2.686 9.927 C 2.686 9.927 2.685 9.927 2.685 9.926 C 2.075 9.568 1.536 9.079 1.112 8.486 C 1.112 8.485 1.111 8.485 1.111 8.485 C 1.08 8.442 1.05 8.398 1.021 8.354 C 1.019 8.35 1.016 8.347 1.014 8.344 C 0.987 8.303 0.961 8.262 0.935 8.221 C 0.93 8.213 0.925 8.206 0.92 8.198 C 0.898 8.161 0.875 8.124 0.853 8.086 C 0.848 8.076 0.842 8.067 0.837 8.057 C 1.417 7.345 2.748 7.38 3.299 7.429 C 3.327 7.431 3.353 7.414 3.362 7.386 L 3.37 7.36 C 3.389 7.303 3.427 7.183 3.451 7.152 C 3.462 7.136 3.499 7.115 3.536 7.114 C 3.556 7.115 3.571 7.122 3.583 7.136 C 3.583 7.141 3.584 7.145 3.586 7.15 C 3.587 7.156 3.589 7.161 3.592 7.166 L 3.601 7.18 C 3.617 7.206 3.637 7.241 3.664 7.279 C 3.792 7.471 4.06 7.781 4.631 7.92 Z M 10.249 5.377 C 10.249 7.284 9.254 9.03 7.648 9.956 C 7.597 9.511 7.449 9.153 7.205 8.893 C 7.043 8.725 6.682 8.507 6.103 8.225 C 6.133 8.097 6.171 7.883 6.029 7.804 C 5.978 7.775 5.922 7.771 5.874 7.776 C 5.901 7.637 5.931 7.488 5.954 7.38 C 5.988 7.217 6.004 7.156 6.012 7.131 C 6.363 7.107 6.651 7.034 6.786 6.932 C 7.063 6.722 7.174 6.45 7.199 5.931 C 7.205 5.788 7.216 5.6 7.229 5.396 C 7.262 4.842 7.303 4.152 7.279 3.842 C 7.277 3.826 7.275 3.811 7.274 3.795 C 7.336 3.804 7.422 3.766 7.533 3.639 C 7.888 3.23 7.703 2.728 7.549 2.494 C 7.396 2.26 6.993 2.152 6.904 2.102 C 6.815 2.051 6.936 1.943 6.936 1.884 C 6.936 1.826 6.864 1.726 6.759 1.809 C 6.605 1.943 6.145 1.851 5.613 1.809 C 5.08 1.767 4.765 1.717 4.152 1.976 C 3.539 2.227 3.498 2.77 3.498 2.77 C 3.329 2.728 3.047 2.854 2.974 3.054 C 2.893 3.263 2.885 3.397 2.837 3.923 C 2.798 4.343 2.979 4.661 3.055 4.773 C 3.02 4.81 2.99 4.852 2.967 4.9 C 2.86 5.143 2.884 5.408 3.032 5.647 C 3.184 5.891 3.448 6.067 3.66 6.067 C 3.759 6.067 3.826 6.064 3.873 6.055 C 3.874 6.061 3.874 6.067 3.874 6.071 C 3.874 6.084 3.877 6.095 3.883 6.104 C 3.892 6.324 3.751 6.727 3.637 7.02 C 3.609 7.001 3.576 6.99 3.541 6.989 C 3.47 6.987 3.39 7.024 3.354 7.076 C 3.324 7.116 3.295 7.2 3.262 7.299 C 1.737 7.174 1.06 7.616 0.775 7.941 C 0.764 7.922 0.754 7.902 0.743 7.879 C 0.336 7.105 0.121 6.237 0.121 5.369 C 0.121 2.478 2.393 0.125 5.185 0.125 C 7.977 0.125 10.249 2.478 10.249 5.369 L 10.249 5.377 Z M 5.234 4.079 C 5.239 4.074 5.357 3.961 5.492 4.081 C 5.503 4.092 5.517 4.097 5.531 4.097 C 5.548 4.097 5.565 4.089 5.577 4.075 C 5.599 4.049 5.596 4.009 5.571 3.986 C 5.398 3.832 5.22 3.92 5.151 3.988 C 5.127 4.012 5.126 4.052 5.149 4.077 C 5.171 4.102 5.21 4.103 5.234 4.079 Z M 6.694 4.105 C 6.707 4.093 6.822 3.99 6.953 4.106 C 6.964 4.117 6.978 4.122 6.992 4.122 C 7.009 4.122 7.026 4.114 7.038 4.1 C 7.06 4.074 7.057 4.034 7.032 4.012 C 6.859 3.857 6.681 3.945 6.611 4.014 C 6.587 4.037 6.586 4.077 6.609 4.102 C 6.632 4.127 6.67 4.128 6.695 4.105 Z M 6.536 5.388 C 6.569 5.425 6.592 5.496 6.569 5.555 C 6.541 5.631 6.447 5.654 6.374 5.659 C 6.341 5.662 6.316 5.692 6.318 5.727 C 6.321 5.76 6.347 5.785 6.379 5.785 C 6.38 5.785 6.382 5.784 6.383 5.784 C 6.589 5.768 6.658 5.663 6.682 5.601 C 6.725 5.489 6.682 5.368 6.625 5.303 C 6.436 5.092 6.365 4.862 6.364 4.859 C 6.354 4.826 6.32 4.808 6.288 4.818 C 6.256 4.828 6.238 4.863 6.248 4.896 C 6.251 4.907 6.328 5.155 6.536 5.388 Z M 5.605 6.221 C 5.612 6.227 5.735 6.332 5.911 6.332 C 5.98 6.332 6.058 6.316 6.141 6.27 C 6.17 6.254 6.182 6.216 6.166 6.186 C 6.15 6.155 6.113 6.143 6.084 6.16 C 5.867 6.279 5.691 6.132 5.683 6.125 C 5.658 6.103 5.62 6.106 5.598 6.133 C 5.577 6.159 5.58 6.199 5.605 6.221 Z M 5.362 4.728 C 5.257 4.728 5.176 4.828 5.176 4.962 C 5.176 5.095 5.257 5.196 5.362 5.196 C 5.467 5.196 5.548 5.095 5.548 4.962 C 5.548 4.828 5.467 4.728 5.362 4.728 Z M 6.871 4.711 C 6.782 4.711 6.718 4.794 6.718 4.903 C 6.718 5.012 6.782 5.095 6.871 5.095 C 6.952 5.095 7.024 5.012 7.024 4.903 C 7.024 4.794 6.96 4.711 6.871 4.711 Z M 5.927 6.403 L 5.822 6.403 C 5.789 6.403 5.761 6.431 5.761 6.466 C 5.761 6.5 5.789 6.528 5.822 6.528 L 5.927 6.528 C 5.96 6.528 5.987 6.5 5.987 6.466 C 5.987 6.431 5.96 6.403 5.927 6.403 Z M 3.443 4.928 C 3.399 4.92 3.331 4.924 3.257 4.989 C 3.095 5.132 3.216 5.389 3.313 5.518 C 3.325 5.534 3.343 5.542 3.361 5.542 C 3.374 5.542 3.387 5.538 3.398 5.529 C 3.424 5.508 3.429 5.469 3.408 5.441 C 3.407 5.439 3.222 5.184 3.335 5.084 C 3.366 5.057 3.394 5.046 3.421 5.051 C 3.467 5.059 3.506 5.114 3.518 5.134 C 3.534 5.164 3.571 5.175 3.6 5.158 C 3.629 5.141 3.64 5.103 3.623 5.073 C 3.616 5.06 3.553 4.948 3.443 4.928 Z M 0.92 8.199 C 0.924 8.206 0.929 8.214 0.934 8.221 C 0.96 8.263 0.986 8.304 1.013 8.344 C 1.015 8.348 1.018 8.351 1.02 8.355 C 1.05 8.399 1.08 8.442 1.11 8.485 C 1.111 8.486 1.111 8.486 1.111 8.486 C 1.535 9.08 2.074 9.568 2.684 9.927 C 2.684 9.927 2.685 9.928 2.685 9.928 C 2.732 9.955 2.778 9.982 2.826 10.007 C 2.828 10.009 2.83 10.01 2.832 10.011 C 2.878 10.036 2.924 10.06 2.97 10.083 C 2.973 10.085 2.977 10.086 2.981 10.088 C 3.026 10.111 3.071 10.133 3.116 10.154 C 3.121 10.156 3.127 10.158 3.132 10.161 C 3.176 10.181 3.22 10.201 3.265 10.22 C 3.272 10.223 3.279 10.225 3.285 10.228 C 3.329 10.247 3.372 10.264 3.416 10.281 C 3.424 10.284 3.432 10.287 3.441 10.29 C 3.483 10.307 3.526 10.323 3.569 10.338 C 3.578 10.341 3.588 10.344 3.597 10.347 C 3.639 10.361 3.682 10.376 3.724 10.389 C 3.734 10.392 3.744 10.395 3.754 10.398 C 3.796 10.411 3.838 10.424 3.881 10.435 C 3.892 10.438 3.902 10.441 3.913 10.444 C 3.955 10.455 3.997 10.466 4.039 10.476 C 4.05 10.479 4.061 10.481 4.071 10.484 C 4.114 10.494 4.157 10.503 4.199 10.512 C 4.21 10.515 4.221 10.516 4.231 10.518 C 4.274 10.527 4.317 10.535 4.361 10.543 C 4.371 10.545 4.381 10.546 4.391 10.548 C 4.435 10.555 4.479 10.562 4.524 10.568 C 4.531 10.569 4.537 10.57 4.544 10.571 C 4.592 10.577 4.64 10.583 4.688 10.588 C 4.692 10.588 4.696 10.588 4.7 10.589 C 4.86 10.605 5.022 10.613 5.184 10.613 C 5.347 10.613 5.503 10.603 5.661 10.588 C 5.994 10.556 6.321 10.493 6.637 10.396 C 6.927 10.307 7.207 10.193 7.472 10.052 L 7.534 10.02 C 7.492 9.582 7.352 9.231 7.118 8.981 C 6.886 8.741 6.224 8.423 6.006 8.318 C 5.979 8.305 5.966 8.275 5.973 8.246 L 5.977 8.229 C 5.995 8.155 6.044 7.956 5.971 7.915 C 5.934 7.895 5.884 7.899 5.849 7.908 C 5.836 7.911 5.824 7.914 5.816 7.917 C 5.798 7.928 5.764 7.941 5.717 7.954 C 5.536 8.003 5.154 8.045 4.63 7.921 C 4.06 7.782 3.791 7.471 3.663 7.28 C 3.637 7.242 3.616 7.207 3.6 7.181 L 3.591 7.166 C 3.588 7.161 3.586 7.156 3.585 7.151 C 3.583 7.146 3.583 7.141 3.583 7.136 C 3.57 7.123 3.555 7.115 3.536 7.115 C 3.499 7.115 3.462 7.136 3.45 7.153 C 3.426 7.184 3.388 7.303 3.37 7.361 L 3.361 7.387 C 3.353 7.415 3.326 7.432 3.299 7.43 C 2.747 7.38 1.416 7.346 0.836 8.058 C 0.841 8.068 0.847 8.077 0.853 8.087 C 0.875 8.124 0.897 8.162 0.92 8.199 Z M 17.186 6.774 C 17.21 7.401 17.638 7.234 17.638 7.593 C 17.638 7.952 17.541 7.793 17.283 7.793 L 16.242 7.793 C 15.975 7.793 15.87 7.743 15.87 7.593 C 15.87 7.25 16.266 7.384 16.25 6.774 L 16.193 4.133 L 14.765 7.317 C 14.708 7.434 14.66 7.484 14.523 7.518 C 14.369 7.543 14.289 7.501 14.256 7.401 L 12.957 4.183 L 12.868 6.933 C 12.852 7.401 13.207 7.376 13.207 7.626 C 13.207 7.877 13.11 7.802 12.893 7.802 L 12.295 7.802 C 12.061 7.802 11.973 7.752 11.973 7.618 C 11.973 7.384 12.352 7.409 12.376 6.933 L 12.497 3.832 C 12.513 3.331 12.126 3.39 12.126 3.114 C 12.126 2.838 12.223 2.913 12.457 2.913 L 13.24 2.913 C 13.361 2.913 13.441 2.972 13.498 3.089 L 14.765 6.172 L 16.145 3.097 C 16.201 2.972 16.282 2.913 16.403 2.913 L 17.145 2.913 C 17.379 2.913 17.468 2.963 17.468 3.105 C 17.468 3.39 17.065 3.306 17.097 3.824 L 17.186 6.774 Z M 20.89 6.916 C 20.753 7.3 20.196 7.885 19.292 7.885 C 18.388 7.885 17.686 7.2 17.686 6.239 C 17.686 5.278 18.485 4.384 19.429 4.384 C 20.373 4.384 20.704 4.894 20.801 5.495 C 20.817 5.604 20.777 5.704 20.648 5.771 C 19.962 6.097 19.405 6.306 18.711 6.573 C 18.856 6.899 19.163 7.208 19.679 7.208 C 20.196 7.208 20.422 6.999 20.672 6.749 C 20.809 6.607 20.954 6.724 20.89 6.924 L 20.882 6.924 L 20.89 6.916 Z M 18.541 5.729 C 18.541 5.888 18.558 6.055 18.598 6.172 C 18.993 6.03 19.373 5.897 19.736 5.729 C 19.849 5.671 19.938 5.629 19.889 5.445 C 19.792 5.036 19.461 4.793 19.139 4.852 C 18.743 4.902 18.541 5.286 18.541 5.729 Z M 24.925 7.016 C 25.014 7.442 25.28 7.384 25.28 7.635 C 25.28 7.885 25.167 7.81 24.989 7.81 L 24.045 7.81 C 23.86 7.81 23.738 7.76 23.738 7.626 C 23.738 7.392 24.086 7.417 24.005 6.958 L 23.803 5.846 C 23.722 5.403 23.601 4.969 23.149 4.977 C 22.794 4.977 22.463 5.312 22.463 5.93 L 22.463 6.824 C 22.463 7.467 22.786 7.317 22.786 7.618 C 22.786 7.919 22.681 7.793 22.496 7.793 L 21.535 7.793 C 21.35 7.793 21.221 7.743 21.221 7.61 C 21.221 7.309 21.56 7.467 21.56 6.816 L 21.56 5.487 C 21.56 5.295 21.487 5.161 21.358 5.061 C 21.285 5.011 21.237 4.961 21.237 4.869 C 21.237 4.777 21.293 4.71 21.455 4.626 C 21.705 4.501 22.124 4.376 22.229 4.367 C 22.342 4.367 22.391 4.442 22.391 4.576 L 22.391 4.994 C 22.649 4.576 23.061 4.359 23.488 4.359 C 24.255 4.359 24.545 4.877 24.731 5.796 L 24.925 7.016 Z M 28.701 6.774 C 28.701 7.284 29.097 7.167 29.097 7.376 C 29.097 7.584 29.024 7.551 28.879 7.635 C 28.677 7.743 28.298 7.877 28.112 7.877 C 27.927 7.877 27.846 7.768 27.83 7.467 L 27.83 7.284 C 27.547 7.668 27.12 7.877 26.749 7.877 C 26.014 7.877 25.611 7.367 25.611 6.473 L 25.611 5.562 C 25.611 5.086 25.288 5.128 25.288 4.919 C 25.288 4.71 25.336 4.777 25.49 4.71 C 25.772 4.568 26.256 4.409 26.361 4.409 C 26.466 4.409 26.515 4.476 26.515 4.618 L 26.515 6.448 C 26.515 6.983 26.66 7.317 27.055 7.309 C 27.41 7.309 27.79 6.916 27.79 6.314 L 27.79 5.579 C 27.79 5.103 27.467 5.144 27.467 4.936 C 27.467 4.727 27.515 4.793 27.669 4.727 C 27.951 4.585 28.435 4.426 28.54 4.426 C 28.645 4.426 28.693 4.493 28.693 4.635 L 28.693 5.596 L 28.701 6.774 Z M 35.125 7.016 C 35.206 7.442 35.472 7.384 35.472 7.635 C 35.472 7.885 35.367 7.81 35.182 7.81 L 34.237 7.81 C 34.052 7.81 33.923 7.76 33.923 7.626 C 33.923 7.392 34.278 7.417 34.189 6.958 L 33.987 5.846 C 33.907 5.403 33.834 4.969 33.366 4.977 C 33.027 4.977 32.688 5.295 32.688 5.93 L 32.688 6.824 C 32.688 7.467 33.019 7.317 33.019 7.618 C 33.019 7.919 32.906 7.793 32.728 7.793 L 31.768 7.793 C 31.574 7.793 31.453 7.743 31.453 7.61 C 31.453 7.309 31.784 7.467 31.784 6.816 L 31.784 5.905 C 31.784 5.387 31.695 4.944 31.211 4.952 C 30.848 4.952 30.493 5.312 30.493 5.922 L 30.493 6.816 C 30.493 7.459 30.816 7.309 30.816 7.61 C 30.816 7.91 30.711 7.785 30.525 7.785 L 29.565 7.785 C 29.379 7.785 29.25 7.735 29.25 7.601 C 29.25 7.3 29.589 7.459 29.589 6.807 L 29.589 5.479 C 29.589 5.286 29.516 5.153 29.387 5.052 C 29.315 5.002 29.266 4.952 29.266 4.86 C 29.266 4.768 29.323 4.701 29.484 4.618 C 29.734 4.493 30.154 4.367 30.259 4.359 C 30.372 4.359 30.42 4.434 30.42 4.568 L 30.42 5.019 C 30.687 4.576 31.098 4.342 31.542 4.342 C 31.986 4.342 32.43 4.584 32.599 5.019 C 32.857 4.576 33.261 4.342 33.713 4.342 C 34.496 4.342 34.738 4.86 34.923 5.779 L 35.125 7.016 Z M 39.257 7.384 C 39.257 7.626 38.886 7.852 38.563 7.852 C 38.24 7.852 38.087 7.685 37.99 7.334 C 37.667 7.693 37.215 7.86 36.804 7.86 C 36.053 7.86 35.561 7.417 35.561 6.832 C 35.561 6.247 36.134 5.674 37.086 5.679 C 37.611 5.682 37.622 5.688 37.627 5.738 C 37.506 5.295 37.369 4.944 36.86 4.944 C 36.352 4.944 36.279 5.069 36.037 5.22 C 35.916 5.303 35.771 5.203 35.868 5.027 C 36.037 4.735 36.553 4.384 37.199 4.384 C 37.845 4.384 38.321 5.002 38.466 5.587 L 38.797 6.899 C 38.87 7.183 38.966 7.284 39.12 7.275 C 39.192 7.275 39.257 7.309 39.257 7.392 Z M 37.869 6.824 C 37.853 6.707 37.788 6.532 37.724 6.289 C 37.675 6.13 37.409 6.055 37.199 6.055 C 36.715 6.055 36.432 6.306 36.432 6.69 C 36.432 7.075 36.723 7.384 37.167 7.384 C 37.611 7.384 37.925 7.108 37.869 6.824 Z M 39.749 4.008 C 39.749 3.532 39.426 3.573 39.426 3.365 C 39.426 3.156 39.483 3.222 39.644 3.156 C 39.919 3.014 40.411 2.855 40.516 2.855 C 40.621 2.855 40.677 2.922 40.677 3.064 L 40.677 6.849 C 40.677 7.493 41 7.342 41 7.643 C 41 7.944 40.895 7.819 40.709 7.819 L 39.749 7.819 C 39.564 7.819 39.434 7.768 39.434 7.635 C 39.434 7.334 39.773 7.493 39.773 6.841 L 39.749 4.008 Z\" fill=\"transparent\" height=\"10.738095304939248px\" id=\"DRbwV9DYz\" transform=\"translate(0.5 0.7)\" width=\"41.000000935313075px\"><path d=\"M 0.942 2.653 C 0.911 2.657 0.883 2.634 0.877 2.602 L 0.852 2.472 C 0.802 2.264 0.668 1.853 0.382 1.826 C 0.25 1.813 0.118 1.892 0.054 2.026 C -0.065 2.296 0.039 2.534 0.112 2.651 C 0.241 2.857 0.467 3.012 0.638 3.012 C 0.745 3.012 0.802 3.007 0.831 3.002 C 0.836 2.992 0.843 2.982 0.852 2.974 C 0.871 2.96 0.896 2.958 0.917 2.97 C 0.936 2.982 0.949 2.999 0.955 3.018 C 0.961 3.027 0.965 3.038 0.965 3.05 C 0.965 3.058 0.966 3.064 0.971 3.08 C 0.974 3.089 0.976 3.099 0.978 3.11 C 0.98 3.115 0.981 3.12 0.981 3.125 L 0.981 3.137 C 1.055 3.367 1.276 3.845 1.846 3.984 C 2.651 4.179 3.477 4.066 3.692 3.902 C 3.904 3.742 4.03 3.542 4.055 2.997 C 4.062 2.852 4.073 2.664 4.085 2.458 C 4.118 1.909 4.16 1.225 4.136 0.924 C 4.111 0.637 4.046 0.399 4.003 0.265 C 3.981 0.217 3.955 0.176 3.925 0.151 L 3.87 0.126 C 3.868 0.126 3.867 0.125 3.866 0.125 C 3.866 0.125 3.527 0.468 3.083 0.401 C 2.639 0.334 2.227 0.284 1.961 0 C 1.961 0 1.816 0.435 1.614 0.585 C 1.412 0.735 1.235 0.777 1.162 0.777 C 1.162 0.777 1.259 1.128 1.098 1.329 C 1.025 1.421 0.888 1.68 0.912 1.78 C 0.928 1.88 1.033 2.382 1.033 2.473 C 1.033 2.515 1.016 2.556 0.997 2.582 L 0.997 2.59 C 0.997 2.623 0.973 2.65 0.942 2.653 Z M 0.578 2.227 C 0.549 2.244 0.513 2.234 0.496 2.204 C 0.485 2.183 0.445 2.129 0.399 2.12 C 0.372 2.115 0.345 2.126 0.314 2.154 C 0.2 2.254 0.385 2.508 0.387 2.51 C 0.407 2.538 0.402 2.577 0.376 2.598 C 0.365 2.607 0.352 2.611 0.339 2.611 C 0.321 2.611 0.303 2.603 0.291 2.587 C 0.194 2.458 0.073 2.201 0.235 2.058 C 0.31 1.993 0.377 1.989 0.421 1.997 C 0.531 2.018 0.595 2.129 0.602 2.142 C 0.618 2.172 0.608 2.211 0.578 2.227 Z M 3.849 2.164 C 3.761 2.164 3.696 2.081 3.696 1.972 C 3.696 1.864 3.761 1.78 3.849 1.78 C 3.938 1.78 4.003 1.864 4.003 1.972 C 4.003 2.081 3.93 2.164 3.849 2.164 Z M 3.59 1.083 C 3.659 1.014 3.837 0.926 4.01 1.081 C 4.035 1.103 4.038 1.143 4.016 1.169 C 4.005 1.183 3.988 1.191 3.97 1.191 C 3.956 1.191 3.942 1.186 3.931 1.176 C 3.8 1.059 3.686 1.162 3.673 1.174 C 3.649 1.197 3.61 1.196 3.587 1.171 C 3.565 1.146 3.566 1.107 3.59 1.083 Z M 3.266 1.887 C 3.298 1.877 3.332 1.895 3.342 1.928 C 3.343 1.931 3.414 2.161 3.603 2.372 C 3.661 2.437 3.703 2.558 3.66 2.67 C 3.637 2.732 3.567 2.837 3.362 2.854 C 3.36 2.854 3.359 2.854 3.357 2.854 C 3.326 2.854 3.299 2.829 3.297 2.796 C 3.294 2.761 3.319 2.731 3.352 2.729 C 3.426 2.723 3.519 2.7 3.548 2.624 C 3.57 2.566 3.547 2.495 3.514 2.457 C 3.306 2.224 3.23 1.976 3.227 1.966 C 3.217 1.933 3.235 1.898 3.266 1.887 Z M 2.34 2.265 C 2.235 2.265 2.155 2.164 2.155 2.031 C 2.155 1.897 2.235 1.797 2.34 1.797 C 2.445 1.797 2.526 1.897 2.526 2.031 C 2.526 2.164 2.445 2.265 2.34 2.265 Z M 2.905 3.597 L 2.8 3.597 C 2.767 3.597 2.74 3.569 2.74 3.535 C 2.74 3.5 2.767 3.472 2.8 3.472 L 2.905 3.472 C 2.939 3.472 2.966 3.5 2.966 3.535 C 2.966 3.569 2.939 3.597 2.905 3.597 Z M 2.662 3.194 C 2.67 3.201 2.845 3.348 3.062 3.229 C 3.092 3.212 3.129 3.224 3.144 3.255 C 3.16 3.285 3.149 3.323 3.119 3.34 C 3.037 3.385 2.959 3.401 2.889 3.401 C 2.713 3.401 2.591 3.296 2.584 3.29 C 2.558 3.268 2.555 3.228 2.577 3.202 C 2.598 3.175 2.636 3.172 2.662 3.194 Z M 2.129 1.058 C 2.199 0.989 2.376 0.901 2.549 1.056 C 2.575 1.078 2.577 1.118 2.556 1.144 C 2.544 1.158 2.527 1.166 2.51 1.166 C 2.496 1.166 2.482 1.161 2.47 1.151 C 2.336 1.03 2.217 1.144 2.213 1.149 C 2.188 1.172 2.15 1.171 2.127 1.146 C 2.104 1.121 2.105 1.082 2.129 1.058 Z\" fill=\"rgb(252, 228, 208)\" height=\"4.0870241584847475px\" id=\"zC99kOhLp\" transform=\"translate(3.022 2.93)\" width=\"4.143010692832697px\"/><path d=\"M 0.938 1.472 C 1.552 1.618 1.938 1.523 2.024 1.487 C 2.056 1.315 2.095 1.124 2.116 1.026 C 2.138 0.923 2.153 0.857 2.164 0.811 C 2.122 0.812 2.078 0.814 2.034 0.814 C 1.741 0.814 1.424 0.781 1.121 0.708 C 0.651 0.594 0.396 0.263 0.263 0 C 0.219 0.235 0.111 0.534 0 0.814 C 0.098 0.974 0.336 1.325 0.939 1.472 Z\" fill=\"rgb(252, 228, 208)\" height=\"1.5504725362709757px\" id=\"KZvkd0B44\" transform=\"translate(3.72 6.327)\" width=\"2.1643601350017034px\"/><path d=\"M 10.128 5.252 L 10.128 5.244 C 10.128 2.352 7.856 0 5.064 0 C 2.272 0 0 2.352 0 5.244 C 0 6.112 0.215 6.98 0.622 7.754 C 0.633 7.777 0.643 7.796 0.653 7.815 C 0.939 7.491 1.615 7.049 3.141 7.174 C 3.173 7.075 3.202 6.991 3.233 6.951 C 3.269 6.899 3.348 6.862 3.419 6.864 C 3.455 6.865 3.488 6.876 3.516 6.895 C 3.63 6.602 3.771 6.199 3.762 5.979 C 3.756 5.97 3.753 5.958 3.753 5.946 C 3.753 5.941 3.753 5.936 3.752 5.93 C 3.705 5.938 3.637 5.942 3.539 5.942 C 3.327 5.942 3.063 5.765 2.911 5.522 C 2.763 5.283 2.739 5.017 2.846 4.775 C 2.869 4.727 2.899 4.684 2.934 4.648 C 2.858 4.535 2.677 4.217 2.715 3.798 C 2.764 3.272 2.772 3.138 2.853 2.929 C 2.925 2.728 3.208 2.603 3.377 2.645 C 3.377 2.645 3.418 2.102 4.031 1.851 C 4.644 1.592 4.959 1.642 5.492 1.684 C 6.024 1.726 6.484 1.818 6.637 1.684 C 6.742 1.6 6.815 1.701 6.815 1.759 C 6.815 1.818 6.694 1.926 6.783 1.976 C 6.871 2.026 7.275 2.135 7.428 2.369 C 7.582 2.603 7.767 3.104 7.412 3.514 C 7.301 3.641 7.215 3.679 7.153 3.67 C 7.154 3.686 7.156 3.701 7.157 3.717 C 7.182 4.027 7.14 4.716 7.107 5.27 C 7.095 5.475 7.084 5.662 7.077 5.806 C 7.053 6.325 6.942 6.597 6.665 6.806 C 6.53 6.909 6.242 6.982 5.891 7.006 C 5.883 7.03 5.867 7.092 5.833 7.254 C 5.81 7.363 5.78 7.512 5.753 7.65 C 5.801 7.645 5.857 7.649 5.908 7.679 C 6.05 7.757 6.012 7.972 5.981 8.1 C 6.561 8.382 6.922 8.6 7.084 8.768 C 7.328 9.027 7.476 9.385 7.527 9.831 C 9.132 8.904 10.128 7.158 10.128 5.252 Z\" fill=\"rgb(252, 228, 208)\" height=\"9.831117080255423px\" id=\"H1EC33IkI\" transform=\"translate(0.119 0.126)\" width=\"10.127691464827105px\"/><path d=\"M 2.765 0.066 L 2.756 0.052 C 2.752 0.047 2.75 0.042 2.749 0.036 C 2.748 0.031 2.747 0.027 2.747 0.022 C 2.735 0.008 2.719 0.001 2.7 0 C 2.663 0.001 2.626 0.022 2.614 0.038 C 2.59 0.069 2.552 0.189 2.534 0.247 L 2.526 0.272 C 2.517 0.3 2.49 0.318 2.463 0.315 C 1.912 0.266 0.58 0.232 0 0.943 C 0.006 0.953 0.011 0.962 0.017 0.972 C 0.039 1.01 0.061 1.047 0.084 1.084 C 0.089 1.092 0.094 1.099 0.098 1.107 C 0.124 1.148 0.15 1.189 0.177 1.23 C 0.18 1.233 0.182 1.237 0.184 1.24 C 0.214 1.284 0.244 1.328 0.275 1.371 C 0.275 1.371 0.275 1.371 0.275 1.372 C 0.699 1.965 1.238 2.454 1.848 2.813 C 1.849 2.813 1.849 2.813 1.85 2.814 C 1.896 2.841 1.943 2.867 1.99 2.893 C 1.992 2.894 1.994 2.895 1.997 2.896 C 2.042 2.921 2.088 2.945 2.134 2.968 C 2.138 2.97 2.141 2.972 2.145 2.974 C 2.19 2.996 2.235 3.018 2.281 3.039 C 2.286 3.042 2.291 3.044 2.296 3.046 C 2.34 3.067 2.385 3.087 2.429 3.105 C 2.436 3.108 2.443 3.111 2.45 3.114 C 2.493 3.132 2.536 3.15 2.58 3.167 C 2.588 3.17 2.597 3.173 2.605 3.176 C 2.647 3.192 2.69 3.208 2.733 3.223 C 2.743 3.226 2.752 3.229 2.761 3.233 C 2.804 3.247 2.846 3.261 2.888 3.275 C 2.898 3.278 2.909 3.28 2.919 3.284 C 2.961 3.296 3.003 3.309 3.045 3.321 C 3.056 3.324 3.067 3.326 3.077 3.329 C 3.119 3.341 3.161 3.352 3.204 3.362 C 3.214 3.365 3.225 3.367 3.235 3.369 C 3.278 3.379 3.321 3.389 3.364 3.398 C 3.374 3.4 3.385 3.402 3.395 3.404 C 3.438 3.413 3.482 3.421 3.525 3.428 C 3.535 3.43 3.545 3.431 3.555 3.433 C 3.6 3.44 3.644 3.448 3.688 3.454 C 3.695 3.455 3.702 3.455 3.708 3.456 C 3.756 3.462 3.804 3.468 3.852 3.473 C 3.856 3.474 3.86 3.474 3.864 3.474 C 4.024 3.49 4.186 3.499 4.349 3.499 C 4.511 3.499 4.667 3.489 4.825 3.474 C 5.158 3.442 5.485 3.378 5.802 3.282 C 6.091 3.193 6.371 3.078 6.636 2.937 L 6.698 2.906 C 6.657 2.468 6.516 2.117 6.282 1.867 C 6.051 1.627 5.388 1.309 5.17 1.203 C 5.144 1.191 5.13 1.161 5.137 1.131 L 5.141 1.115 C 5.16 1.04 5.208 0.841 5.135 0.801 C 5.098 0.781 5.048 0.785 5.013 0.794 C 5 0.796 4.989 0.8 4.981 0.802 C 4.962 0.813 4.928 0.826 4.881 0.839 C 4.701 0.888 4.318 0.931 3.794 0.806 C 3.224 0.668 2.955 0.357 2.827 0.166 C 2.801 0.127 2.781 0.093 2.765 0.066 Z\" fill=\"rgb(252, 228, 208)\" height=\"3.4987746832231075px\" id=\"vwV7cmTpT\" transform=\"translate(0.836 7.115)\" width=\"6.697798231001594px\"/><path d=\"M 4.136 0.924 C 4.111 0.637 4.046 0.399 4.003 0.265 C 3.981 0.217 3.955 0.176 3.925 0.151 L 3.87 0.126 C 3.868 0.126 3.867 0.125 3.866 0.125 C 3.866 0.125 3.527 0.468 3.083 0.401 C 2.639 0.334 2.227 0.284 1.961 0 C 1.961 0 1.816 0.435 1.614 0.585 C 1.412 0.735 1.235 0.777 1.162 0.777 C 1.162 0.777 1.259 1.128 1.098 1.329 C 1.025 1.421 0.888 1.68 0.912 1.78 C 0.928 1.88 1.033 2.382 1.033 2.473 C 1.033 2.515 1.016 2.556 0.997 2.582 L 0.997 2.59 C 0.997 2.623 0.973 2.65 0.942 2.653 C 0.911 2.656 0.883 2.634 0.877 2.602 L 0.852 2.472 C 0.802 2.264 0.668 1.853 0.382 1.826 C 0.25 1.812 0.118 1.892 0.054 2.026 C -0.065 2.296 0.039 2.534 0.112 2.651 C 0.241 2.857 0.467 3.012 0.638 3.012 C 0.745 3.012 0.802 3.007 0.831 3.002 C 0.836 2.991 0.843 2.981 0.852 2.974 C 0.871 2.96 0.896 2.958 0.917 2.97 C 0.936 2.981 0.949 2.999 0.955 3.018 C 0.961 3.027 0.965 3.038 0.965 3.05 C 0.965 3.057 0.966 3.064 0.971 3.08 C 0.974 3.089 0.976 3.098 0.978 3.11 C 0.98 3.115 0.981 3.12 0.981 3.125 L 0.981 3.137 C 1.055 3.367 1.276 3.845 1.846 3.983 C 2.651 4.179 3.477 4.066 3.692 3.902 C 3.904 3.742 4.03 3.542 4.055 2.997 C 4.062 2.852 4.073 2.664 4.085 2.458 C 4.118 1.909 4.16 1.225 4.136 0.924 Z M 0.578 2.227 C 0.549 2.244 0.513 2.234 0.496 2.204 C 0.485 2.183 0.446 2.129 0.399 2.12 C 0.372 2.115 0.345 2.126 0.314 2.154 C 0.2 2.254 0.385 2.508 0.387 2.51 C 0.407 2.538 0.403 2.577 0.376 2.598 C 0.366 2.607 0.352 2.611 0.339 2.611 C 0.321 2.611 0.303 2.603 0.291 2.587 C 0.194 2.458 0.073 2.201 0.235 2.058 C 0.31 1.993 0.377 1.989 0.421 1.997 C 0.531 2.017 0.595 2.129 0.602 2.142 C 0.618 2.172 0.608 2.211 0.578 2.227 Z M 2.34 2.265 C 2.235 2.265 2.155 2.164 2.155 2.031 C 2.155 1.897 2.235 1.797 2.34 1.797 C 2.445 1.797 2.526 1.897 2.526 2.031 C 2.526 2.164 2.445 2.265 2.34 2.265 Z M 2.51 1.166 C 2.496 1.166 2.482 1.161 2.47 1.15 C 2.336 1.03 2.218 1.143 2.213 1.148 C 2.188 1.172 2.15 1.171 2.127 1.146 C 2.104 1.121 2.105 1.081 2.129 1.058 C 2.199 0.989 2.376 0.901 2.549 1.056 C 2.575 1.078 2.578 1.118 2.556 1.144 C 2.544 1.158 2.527 1.166 2.51 1.166 Z M 2.905 3.597 L 2.8 3.597 C 2.767 3.597 2.74 3.569 2.74 3.535 C 2.74 3.5 2.767 3.472 2.8 3.472 L 2.905 3.472 C 2.939 3.472 2.966 3.5 2.966 3.535 C 2.966 3.569 2.939 3.597 2.905 3.597 Z M 3.119 3.339 C 3.037 3.385 2.959 3.401 2.889 3.401 C 2.713 3.401 2.591 3.296 2.584 3.29 C 2.558 3.268 2.555 3.228 2.577 3.202 C 2.598 3.175 2.636 3.172 2.662 3.194 C 2.67 3.201 2.845 3.348 3.062 3.229 C 3.092 3.212 3.129 3.224 3.144 3.255 C 3.16 3.285 3.149 3.323 3.119 3.339 Z M 3.66 2.67 C 3.637 2.732 3.567 2.837 3.362 2.854 C 3.36 2.854 3.359 2.854 3.357 2.854 C 3.326 2.854 3.299 2.829 3.297 2.796 C 3.294 2.761 3.319 2.731 3.353 2.729 C 3.426 2.723 3.519 2.7 3.548 2.624 C 3.57 2.566 3.547 2.494 3.514 2.457 C 3.306 2.224 3.23 1.976 3.227 1.966 C 3.217 1.933 3.235 1.898 3.266 1.887 C 3.298 1.877 3.332 1.895 3.342 1.928 C 3.343 1.931 3.414 2.161 3.603 2.372 C 3.661 2.437 3.703 2.558 3.66 2.67 Z M 3.849 2.164 C 3.761 2.164 3.696 2.081 3.696 1.972 C 3.696 1.863 3.761 1.78 3.849 1.78 C 3.938 1.78 4.003 1.863 4.003 1.972 C 4.003 2.081 3.93 2.164 3.849 2.164 Z M 4.016 1.169 C 4.005 1.183 3.988 1.191 3.97 1.191 C 3.956 1.191 3.942 1.186 3.931 1.176 C 3.8 1.059 3.686 1.162 3.673 1.174 C 3.649 1.197 3.61 1.196 3.587 1.171 C 3.565 1.146 3.566 1.106 3.59 1.083 C 3.659 1.014 3.837 0.926 4.01 1.081 C 4.035 1.103 4.038 1.143 4.016 1.169 Z\" fill=\"rgb(253, 249, 242)\" height=\"4.08691663492937px\" id=\"cF5ll_CJj\" transform=\"translate(3.022 2.93)\" width=\"4.1430106953053825px\"/><path d=\"M 0.938 1.472 C 1.552 1.618 1.938 1.523 2.024 1.487 C 2.056 1.315 2.095 1.124 2.116 1.026 C 2.138 0.923 2.153 0.857 2.164 0.811 C 2.122 0.812 2.078 0.814 2.034 0.814 C 1.741 0.814 1.424 0.781 1.121 0.708 C 0.651 0.594 0.396 0.263 0.263 0 C 0.219 0.235 0.111 0.534 0 0.814 C 0.098 0.974 0.336 1.325 0.939 1.472 Z\" fill=\"rgb(253, 249, 242)\" height=\"1.5504725362709757px\" id=\"SO6KYGZip\" transform=\"translate(3.72 6.327)\" width=\"2.1643601350017034px\"/><path d=\"M 5.185 0 C 2.326 0 0 2.409 0 5.369 C 0 6.258 0.22 7.147 0.636 7.937 C 0.648 7.963 0.661 7.987 0.673 8.011 C 0.685 8.033 0.697 8.055 0.71 8.083 C 0.913 8.441 1.153 8.77 1.424 9.065 C 1.987 9.677 2.682 10.142 3.448 10.425 C 3.998 10.629 4.585 10.738 5.185 10.738 C 5.391 10.738 5.596 10.726 5.799 10.701 C 6.153 10.658 6.5 10.576 6.834 10.461 C 7.073 10.379 7.306 10.281 7.528 10.163 L 7.626 10.112 C 9.319 9.175 10.37 7.36 10.37 5.377 L 10.37 5.369 C 10.37 2.409 8.044 0 5.185 0 Z M 4.019 5.511 C 4.039 5.485 4.055 5.444 4.055 5.402 C 4.055 5.311 3.95 4.809 3.934 4.709 C 3.91 4.609 4.047 4.35 4.12 4.258 C 4.281 4.057 4.184 3.706 4.184 3.706 C 4.257 3.706 4.434 3.664 4.636 3.514 C 4.838 3.364 4.983 2.929 4.983 2.929 C 5.249 3.213 5.661 3.263 6.105 3.33 C 6.549 3.397 6.888 3.054 6.888 3.054 C 6.889 3.054 6.89 3.055 6.892 3.055 L 6.947 3.08 C 6.977 3.105 7.003 3.146 7.026 3.194 C 7.068 3.328 7.133 3.566 7.158 3.853 C 7.182 4.154 7.141 4.838 7.107 5.387 C 7.095 5.593 7.084 5.781 7.078 5.926 C 7.053 6.471 6.926 6.671 6.714 6.831 C 6.499 6.995 5.673 7.108 4.868 6.913 C 4.298 6.774 4.077 6.296 4.003 6.066 L 4.003 6.054 C 4.003 6.049 4.002 6.044 4.001 6.039 C 3.998 6.028 3.996 6.018 3.993 6.009 C 3.988 5.993 3.987 5.987 3.987 5.979 C 3.987 5.967 3.983 5.956 3.977 5.947 C 3.971 5.928 3.959 5.911 3.939 5.899 C 3.918 5.887 3.893 5.889 3.874 5.903 C 3.865 5.911 3.858 5.921 3.854 5.931 C 3.825 5.936 3.767 5.941 3.66 5.941 C 3.489 5.941 3.263 5.786 3.135 5.58 C 3.061 5.463 2.957 5.225 3.076 4.955 C 3.14 4.821 3.272 4.742 3.404 4.755 C 3.691 4.782 3.825 5.193 3.874 5.401 L 3.899 5.531 C 3.905 5.563 3.933 5.586 3.964 5.582 C 3.995 5.579 4.019 5.552 4.019 5.52 L 4.019 5.511 Z M 3.983 6.327 C 4.116 6.59 4.371 6.921 4.841 7.034 C 5.143 7.108 5.461 7.141 5.754 7.141 C 5.798 7.141 5.841 7.139 5.884 7.138 C 5.873 7.183 5.857 7.25 5.836 7.353 C 5.815 7.451 5.776 7.642 5.744 7.814 C 5.658 7.849 5.272 7.944 4.658 7.798 C 4.055 7.651 3.817 7.3 3.72 7.141 C 3.831 6.861 3.938 6.562 3.983 6.327 Z M 4.631 7.92 C 5.154 8.045 5.537 8.002 5.718 7.953 C 5.765 7.94 5.799 7.927 5.817 7.916 C 5.825 7.914 5.836 7.91 5.849 7.908 C 5.885 7.899 5.935 7.894 5.971 7.914 C 6.045 7.955 5.996 8.154 5.978 8.229 L 5.974 8.245 C 5.966 8.275 5.98 8.305 6.007 8.317 C 6.225 8.422 6.887 8.741 7.119 8.981 C 7.353 9.23 7.493 9.581 7.534 10.019 L 7.473 10.051 C 7.207 10.192 6.928 10.307 6.638 10.395 C 6.322 10.492 5.994 10.556 5.662 10.588 C 5.504 10.603 5.345 10.613 5.185 10.613 C 5.026 10.613 4.861 10.604 4.701 10.588 C 4.697 10.588 4.693 10.587 4.689 10.587 C 4.641 10.582 4.593 10.576 4.545 10.57 C 4.538 10.569 4.531 10.568 4.525 10.567 C 4.48 10.561 4.436 10.554 4.392 10.547 C 4.382 10.545 4.372 10.544 4.362 10.542 C 4.318 10.535 4.275 10.526 4.232 10.518 C 4.221 10.516 4.211 10.514 4.2 10.512 C 4.157 10.503 4.115 10.493 4.072 10.483 C 4.061 10.48 4.051 10.478 4.04 10.476 C 3.998 10.466 3.956 10.454 3.914 10.443 C 3.903 10.44 3.892 10.438 3.882 10.435 C 3.839 10.423 3.797 10.41 3.755 10.397 C 3.745 10.394 3.735 10.391 3.725 10.388 C 3.682 10.375 3.64 10.361 3.598 10.346 C 3.589 10.343 3.579 10.34 3.57 10.337 C 3.527 10.322 3.484 10.306 3.441 10.29 C 3.433 10.287 3.425 10.284 3.417 10.281 C 3.373 10.264 3.329 10.246 3.286 10.228 C 3.279 10.225 3.273 10.222 3.266 10.219 C 3.221 10.2 3.177 10.18 3.133 10.16 C 3.127 10.158 3.122 10.156 3.117 10.153 C 3.072 10.132 3.026 10.11 2.981 10.088 C 2.978 10.086 2.974 10.084 2.971 10.082 C 2.924 10.059 2.879 10.035 2.833 10.01 C 2.831 10.009 2.829 10.008 2.826 10.007 C 2.779 9.981 2.733 9.954 2.686 9.927 C 2.686 9.927 2.685 9.927 2.685 9.926 C 2.075 9.568 1.536 9.079 1.112 8.486 C 1.112 8.485 1.111 8.485 1.111 8.485 C 1.08 8.442 1.05 8.398 1.021 8.354 C 1.019 8.35 1.016 8.347 1.014 8.344 C 0.987 8.303 0.961 8.262 0.935 8.221 C 0.93 8.213 0.925 8.206 0.92 8.198 C 0.898 8.161 0.875 8.124 0.853 8.086 C 0.848 8.076 0.842 8.067 0.837 8.057 C 1.417 7.345 2.748 7.38 3.299 7.429 C 3.327 7.431 3.353 7.414 3.362 7.386 L 3.37 7.36 C 3.389 7.303 3.427 7.183 3.451 7.152 C 3.462 7.136 3.499 7.115 3.536 7.114 C 3.556 7.115 3.571 7.122 3.583 7.136 C 3.583 7.141 3.584 7.145 3.586 7.15 C 3.587 7.156 3.589 7.161 3.592 7.166 L 3.601 7.18 C 3.617 7.206 3.637 7.241 3.664 7.279 C 3.792 7.471 4.06 7.781 4.631 7.92 Z M 10.249 5.377 C 10.249 7.284 9.254 9.03 7.648 9.956 C 7.597 9.511 7.449 9.153 7.205 8.893 C 7.043 8.725 6.682 8.507 6.103 8.225 C 6.133 8.097 6.171 7.883 6.029 7.804 C 5.978 7.775 5.922 7.771 5.874 7.776 C 5.901 7.637 5.931 7.488 5.954 7.38 C 5.988 7.217 6.004 7.156 6.012 7.131 C 6.363 7.107 6.651 7.034 6.786 6.932 C 7.063 6.722 7.174 6.45 7.199 5.931 C 7.205 5.788 7.216 5.6 7.229 5.396 C 7.262 4.842 7.303 4.152 7.279 3.842 C 7.277 3.826 7.275 3.811 7.274 3.795 C 7.336 3.804 7.422 3.766 7.533 3.639 C 7.888 3.23 7.703 2.728 7.549 2.494 C 7.396 2.26 6.993 2.152 6.904 2.102 C 6.815 2.051 6.936 1.943 6.936 1.884 C 6.936 1.826 6.864 1.726 6.759 1.809 C 6.605 1.943 6.145 1.851 5.613 1.809 C 5.08 1.767 4.765 1.717 4.152 1.976 C 3.539 2.227 3.498 2.77 3.498 2.77 C 3.329 2.728 3.047 2.854 2.974 3.054 C 2.893 3.263 2.885 3.397 2.837 3.923 C 2.798 4.343 2.979 4.661 3.055 4.773 C 3.02 4.81 2.99 4.852 2.967 4.9 C 2.86 5.143 2.884 5.408 3.032 5.647 C 3.184 5.891 3.448 6.067 3.66 6.067 C 3.759 6.067 3.826 6.064 3.873 6.055 C 3.874 6.061 3.874 6.067 3.874 6.071 C 3.874 6.084 3.877 6.095 3.883 6.104 C 3.892 6.324 3.751 6.727 3.637 7.02 C 3.609 7.001 3.576 6.99 3.541 6.989 C 3.47 6.987 3.39 7.024 3.354 7.076 C 3.324 7.116 3.295 7.2 3.262 7.299 C 1.737 7.174 1.06 7.616 0.775 7.941 C 0.764 7.922 0.754 7.902 0.743 7.879 C 0.336 7.105 0.121 6.237 0.121 5.369 C 0.121 2.478 2.393 0.125 5.185 0.125 C 7.977 0.125 10.249 2.478 10.249 5.369 L 10.249 5.377 Z\" fill=\"rgb(12, 12, 12)\" height=\"10.738095304939248px\" id=\"zydJ8zcsh\" width=\"10.369843110895372px\"/><path d=\"M 2.057 0.179 C 2.062 0.174 2.18 0.061 2.314 0.181 C 2.326 0.191 2.34 0.196 2.354 0.196 C 2.371 0.196 2.388 0.189 2.4 0.174 C 2.422 0.148 2.419 0.109 2.394 0.086 C 2.22 -0.069 2.043 0.02 1.973 0.088 C 1.949 0.112 1.948 0.151 1.971 0.177 C 1.994 0.202 2.032 0.203 2.057 0.179 Z M 3.517 0.204 C 3.53 0.192 3.645 0.089 3.775 0.206 C 3.786 0.216 3.801 0.221 3.815 0.221 C 3.832 0.221 3.848 0.214 3.86 0.2 C 3.882 0.173 3.879 0.134 3.854 0.111 C 3.681 -0.044 3.504 0.045 3.434 0.113 C 3.41 0.137 3.409 0.176 3.432 0.201 C 3.454 0.226 3.493 0.228 3.517 0.204 Z M 3.358 1.488 C 3.391 1.525 3.414 1.596 3.392 1.655 C 3.363 1.73 3.27 1.753 3.197 1.759 C 3.163 1.762 3.138 1.792 3.141 1.826 C 3.143 1.859 3.17 1.884 3.201 1.884 C 3.203 1.884 3.204 1.884 3.206 1.884 C 3.411 1.868 3.481 1.762 3.505 1.701 C 3.547 1.589 3.505 1.468 3.448 1.403 C 3.258 1.191 3.187 0.961 3.186 0.959 C 3.176 0.926 3.142 0.907 3.111 0.918 C 3.079 0.928 3.061 0.963 3.071 0.996 C 3.074 1.006 3.15 1.255 3.359 1.488 Z M 2.428 2.321 C 2.435 2.327 2.557 2.432 2.733 2.432 C 2.803 2.432 2.881 2.415 2.963 2.37 C 2.993 2.354 3.004 2.316 2.988 2.285 C 2.973 2.255 2.936 2.243 2.907 2.259 C 2.69 2.379 2.514 2.232 2.506 2.225 C 2.48 2.202 2.442 2.206 2.421 2.232 C 2.399 2.259 2.402 2.298 2.428 2.32 Z M 2.184 0.827 C 2.08 0.827 1.999 0.927 1.999 1.061 C 1.999 1.195 2.08 1.295 2.184 1.295 C 2.289 1.295 2.37 1.195 2.37 1.061 C 2.37 0.927 2.289 0.827 2.184 0.827 Z M 3.694 0.81 C 3.605 0.81 3.54 0.894 3.54 1.003 C 3.54 1.111 3.605 1.195 3.694 1.195 C 3.774 1.195 3.847 1.111 3.847 1.003 C 3.847 0.894 3.782 0.81 3.694 0.81 Z M 2.749 2.503 L 2.644 2.503 C 2.611 2.503 2.584 2.531 2.584 2.565 C 2.584 2.6 2.611 2.628 2.644 2.628 L 2.749 2.628 C 2.783 2.628 2.81 2.6 2.81 2.565 C 2.81 2.531 2.783 2.503 2.749 2.503 Z M 0.265 1.027 C 0.222 1.019 0.154 1.023 0.079 1.088 C -0.083 1.231 0.038 1.488 0.135 1.618 C 0.147 1.633 0.165 1.642 0.183 1.642 C 0.196 1.642 0.209 1.637 0.22 1.629 C 0.247 1.607 0.251 1.568 0.231 1.541 C 0.229 1.538 0.044 1.284 0.158 1.184 C 0.189 1.157 0.217 1.146 0.243 1.151 C 0.29 1.159 0.329 1.214 0.34 1.234 C 0.357 1.264 0.394 1.274 0.423 1.258 C 0.452 1.241 0.462 1.203 0.446 1.172 C 0.439 1.16 0.376 1.048 0.265 1.027 Z\" fill=\"rgb(12, 12, 12)\" height=\"2.627911832489234px\" id=\"JmwcTOT9X\" transform=\"translate(3.177 3.9)\" width=\"3.875135536758178px\"/><path d=\"M 0.084 1.084 C 0.089 1.092 0.094 1.099 0.098 1.107 C 0.124 1.148 0.15 1.189 0.177 1.23 C 0.18 1.233 0.182 1.237 0.184 1.24 C 0.214 1.284 0.244 1.328 0.275 1.371 C 0.275 1.371 0.275 1.371 0.275 1.372 C 0.699 1.965 1.238 2.454 1.848 2.813 C 1.849 2.813 1.849 2.813 1.85 2.813 C 1.896 2.841 1.943 2.867 1.99 2.893 C 1.992 2.894 1.994 2.895 1.997 2.896 C 2.042 2.921 2.088 2.945 2.134 2.968 C 2.138 2.97 2.141 2.972 2.145 2.974 C 2.19 2.996 2.235 3.018 2.281 3.039 C 2.286 3.042 2.291 3.044 2.296 3.046 C 2.34 3.067 2.385 3.086 2.429 3.105 C 2.436 3.108 2.443 3.111 2.45 3.114 C 2.493 3.132 2.536 3.15 2.58 3.167 C 2.588 3.17 2.597 3.173 2.605 3.176 C 2.647 3.192 2.69 3.208 2.733 3.223 C 2.743 3.226 2.752 3.229 2.761 3.232 C 2.804 3.247 2.846 3.261 2.888 3.274 C 2.898 3.278 2.909 3.28 2.919 3.283 C 2.961 3.296 3.003 3.309 3.045 3.321 C 3.056 3.324 3.067 3.326 3.077 3.329 C 3.119 3.34 3.161 3.352 3.204 3.362 C 3.214 3.364 3.225 3.367 3.235 3.369 C 3.278 3.379 3.321 3.389 3.364 3.398 C 3.374 3.4 3.385 3.402 3.395 3.404 C 3.438 3.412 3.482 3.421 3.525 3.428 C 3.535 3.43 3.545 3.431 3.555 3.433 C 3.6 3.44 3.644 3.447 3.688 3.454 C 3.695 3.454 3.702 3.455 3.708 3.456 C 3.756 3.462 3.804 3.468 3.852 3.473 C 3.856 3.474 3.86 3.474 3.864 3.474 C 4.024 3.49 4.186 3.499 4.349 3.499 C 4.511 3.499 4.667 3.489 4.825 3.474 C 5.158 3.442 5.485 3.378 5.802 3.281 C 6.091 3.193 6.371 3.078 6.636 2.937 L 6.698 2.905 C 6.657 2.467 6.516 2.117 6.282 1.867 C 6.051 1.627 5.388 1.308 5.17 1.203 C 5.144 1.191 5.13 1.161 5.137 1.131 L 5.141 1.115 C 5.16 1.04 5.208 0.841 5.135 0.8 C 5.098 0.78 5.048 0.785 5.013 0.794 C 5 0.796 4.989 0.8 4.981 0.802 C 4.962 0.813 4.928 0.826 4.881 0.839 C 4.701 0.888 4.318 0.931 3.794 0.806 C 3.224 0.668 2.955 0.357 2.827 0.165 C 2.801 0.127 2.781 0.093 2.765 0.066 L 2.756 0.052 C 2.752 0.047 2.75 0.042 2.749 0.036 C 2.748 0.031 2.747 0.027 2.747 0.022 C 2.735 0.008 2.719 0.001 2.7 0 C 2.663 0.001 2.626 0.022 2.614 0.038 C 2.59 0.069 2.552 0.189 2.534 0.247 L 2.526 0.272 C 2.517 0.3 2.49 0.318 2.463 0.315 C 1.912 0.266 0.58 0.232 0 0.943 C 0.006 0.953 0.011 0.962 0.017 0.972 C 0.039 1.01 0.061 1.047 0.084 1.084 Z\" fill=\"rgb(224, 75, 75)\" height=\"3.498667157648164px\" id=\"sH6Aje3hq\" transform=\"translate(0.836 7.115)\" width=\"6.697798231001594px\"/><path d=\"M 5.213 3.919 C 5.237 4.546 5.665 4.379 5.665 4.738 C 5.665 5.097 5.568 4.939 5.31 4.939 L 4.269 4.939 C 4.003 4.939 3.898 4.888 3.898 4.738 C 3.898 4.395 4.293 4.529 4.277 3.919 L 4.221 1.278 L 2.792 4.462 C 2.736 4.579 2.687 4.629 2.55 4.663 C 2.397 4.688 2.316 4.646 2.284 4.546 L 0.985 1.329 L 0.896 4.078 C 0.88 4.546 1.235 4.521 1.235 4.771 C 1.235 5.022 1.138 4.947 0.92 4.947 L 0.323 4.947 C 0.089 4.947 0 4.897 0 4.763 C 0 4.529 0.379 4.554 0.404 4.078 L 0.525 0.978 C 0.541 0.476 0.153 0.535 0.153 0.259 C 0.153 -0.017 0.25 0.058 0.484 0.058 L 1.267 0.058 C 1.388 0.058 1.469 0.117 1.525 0.234 L 2.792 3.317 L 4.172 0.242 C 4.229 0.117 4.309 0.058 4.43 0.058 L 5.173 0.058 C 5.407 0.058 5.496 0.109 5.496 0.251 C 5.496 0.535 5.092 0.451 5.124 0.969 L 5.213 3.919 Z M 8.917 4.061 C 8.78 4.446 8.223 5.031 7.319 5.031 C 6.416 5.031 5.714 4.345 5.714 3.384 C 5.714 2.423 6.512 1.529 7.457 1.529 C 8.401 1.529 8.732 2.039 8.828 2.641 C 8.845 2.749 8.804 2.849 8.675 2.916 C 7.989 3.242 7.432 3.451 6.738 3.719 C 6.884 4.044 7.19 4.354 7.707 4.354 C 8.223 4.354 8.449 4.145 8.699 3.894 C 8.837 3.752 8.982 3.869 8.917 4.069 L 8.909 4.069 L 8.917 4.061 Z M 6.569 2.875 C 6.569 3.033 6.585 3.2 6.625 3.317 C 7.021 3.175 7.4 3.042 7.763 2.875 C 7.876 2.816 7.965 2.774 7.917 2.59 C 7.82 2.181 7.489 1.939 7.166 1.997 C 6.771 2.047 6.569 2.432 6.569 2.875 Z M 12.952 4.161 C 13.041 4.588 13.307 4.529 13.307 4.78 C 13.307 5.031 13.194 4.955 13.017 4.955 L 12.073 4.955 C 11.887 4.955 11.766 4.905 11.766 4.771 C 11.766 4.537 12.113 4.563 12.032 4.103 L 11.83 2.992 C 11.75 2.549 11.629 2.114 11.177 2.123 C 10.822 2.123 10.491 2.457 10.491 3.075 L 10.491 3.969 C 10.491 4.613 10.814 4.462 10.814 4.763 C 10.814 5.064 10.709 4.939 10.523 4.939 L 9.563 4.939 C 9.377 4.939 9.248 4.888 9.248 4.755 C 9.248 4.454 9.587 4.613 9.587 3.961 L 9.587 2.632 C 9.587 2.44 9.514 2.306 9.385 2.206 C 9.313 2.156 9.264 2.106 9.264 2.014 C 9.264 1.922 9.321 1.855 9.482 1.771 C 9.732 1.646 10.152 1.521 10.257 1.512 C 10.37 1.512 10.418 1.588 10.418 1.721 L 10.418 2.139 C 10.676 1.721 11.088 1.504 11.516 1.504 C 12.282 1.504 12.573 2.022 12.758 2.941 L 12.952 4.161 Z M 16.729 3.919 C 16.729 4.429 17.124 4.312 17.124 4.521 C 17.124 4.73 17.052 4.696 16.906 4.78 C 16.705 4.888 16.325 5.022 16.14 5.022 C 15.954 5.022 15.873 4.913 15.857 4.613 L 15.857 4.429 C 15.575 4.813 15.147 5.022 14.776 5.022 C 14.042 5.022 13.638 4.512 13.638 3.618 L 13.638 2.707 C 13.638 2.231 13.315 2.273 13.315 2.064 C 13.315 1.855 13.364 1.922 13.517 1.855 C 13.799 1.713 14.284 1.554 14.389 1.554 C 14.494 1.554 14.542 1.621 14.542 1.763 L 14.542 3.593 C 14.542 4.128 14.687 4.462 15.083 4.454 C 15.438 4.454 15.817 4.061 15.817 3.46 L 15.817 2.724 C 15.817 2.248 15.494 2.29 15.494 2.081 C 15.494 1.872 15.543 1.939 15.696 1.872 C 15.978 1.73 16.463 1.571 16.568 1.571 C 16.672 1.571 16.721 1.638 16.721 1.78 L 16.721 2.741 L 16.729 3.919 Z M 23.152 4.161 C 23.233 4.588 23.5 4.529 23.5 4.78 C 23.5 5.031 23.395 4.955 23.209 4.955 L 22.265 4.955 C 22.079 4.955 21.95 4.905 21.95 4.771 C 21.95 4.537 22.305 4.563 22.216 4.103 L 22.015 2.992 C 21.934 2.549 21.861 2.114 21.393 2.123 C 21.054 2.123 20.715 2.44 20.715 3.075 L 20.715 3.969 C 20.715 4.613 21.046 4.462 21.046 4.763 C 21.046 5.064 20.933 4.939 20.756 4.939 L 19.795 4.939 C 19.602 4.939 19.481 4.888 19.481 4.755 C 19.481 4.454 19.812 4.613 19.812 3.961 L 19.812 3.05 C 19.812 2.532 19.723 2.089 19.239 2.097 C 18.875 2.097 18.52 2.457 18.52 3.067 L 18.52 3.961 C 18.52 4.604 18.843 4.454 18.843 4.755 C 18.843 5.056 18.738 4.93 18.553 4.93 L 17.592 4.93 C 17.407 4.93 17.278 4.88 17.278 4.746 C 17.278 4.446 17.617 4.604 17.617 3.952 L 17.617 2.624 C 17.617 2.432 17.544 2.298 17.415 2.198 C 17.342 2.147 17.294 2.097 17.294 2.005 C 17.294 1.913 17.35 1.847 17.512 1.763 C 17.762 1.638 18.181 1.512 18.286 1.504 C 18.399 1.504 18.448 1.579 18.448 1.713 L 18.448 2.164 C 18.714 1.721 19.126 1.487 19.569 1.487 C 20.013 1.487 20.457 1.73 20.627 2.164 C 20.885 1.721 21.288 1.487 21.74 1.487 C 22.523 1.487 22.765 2.005 22.951 2.925 L 23.152 4.161 Z M 27.284 4.529 C 27.284 4.772 26.913 4.997 26.59 4.997 C 26.267 4.997 26.114 4.83 26.017 4.479 C 25.694 4.838 25.243 5.005 24.831 5.005 C 24.081 5.005 23.588 4.563 23.588 3.978 C 23.588 3.393 24.161 2.819 25.113 2.824 C 25.639 2.827 25.649 2.833 25.654 2.883 C 25.533 2.44 25.396 2.089 24.888 2.089 C 24.379 2.089 24.306 2.214 24.064 2.365 C 23.943 2.448 23.798 2.348 23.895 2.173 C 24.064 1.88 24.581 1.529 25.226 1.529 C 25.872 1.529 26.348 2.148 26.493 2.732 L 26.824 4.044 C 26.897 4.329 26.994 4.429 27.147 4.42 C 27.22 4.42 27.284 4.454 27.284 4.537 Z M 25.896 3.969 C 25.88 3.852 25.816 3.677 25.751 3.434 C 25.703 3.276 25.436 3.2 25.226 3.2 C 24.742 3.2 24.46 3.451 24.46 3.836 C 24.46 4.22 24.75 4.529 25.194 4.529 C 25.638 4.529 25.953 4.253 25.896 3.969 Z M 27.777 1.153 C 27.777 0.677 27.454 0.719 27.454 0.51 C 27.454 0.301 27.51 0.368 27.672 0.301 C 27.946 0.159 28.438 0 28.543 0 C 28.648 0 28.705 0.067 28.705 0.209 L 28.705 3.994 C 28.705 4.638 29.027 4.487 29.027 4.788 C 29.027 5.089 28.922 4.964 28.737 4.964 L 27.777 4.964 C 27.591 4.964 27.462 4.914 27.462 4.78 C 27.462 4.479 27.801 4.638 27.801 3.986 L 27.777 1.153 Z\" fill=\"rgb(12, 12, 12)\" height=\"5.030530220918644px\" id=\"KyeBLxMqX\" transform=\"translate(11.973 2.855)\" width=\"29.02740953516659px\"/></g></svg>',style:{...style}});});const css=[`.framer-4xHac { -webkit-mask: ${mask}; aspect-ratio: 3.5; display: block; mask: ${mask}; user-select: none; width: 42px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 42\n * @framerIntrinsicHeight 12\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Color\",\"set\":{\"localId\":\"vectorSet/TLTvVB126\",\"id\":\"TLTvVB126\",\"moduleId\":\"qSSvtqNJBLTpGArHXcnv\"}}\n */const Icon=withCSS(Component,css,\"framer-4xHac\");Icon.displayName=\"Color\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"42\",\"framerIntrinsicHeight\":\"12\",\"framerVector\":\"{\\\"name\\\":\\\"Color\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/TLTvVB126\\\",\\\"id\\\":\\\"TLTvVB126\\\",\\\"moduleId\\\":\\\"qSSvtqNJBLTpGArHXcnv\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8a671e2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-semibold\",\"FS;Manrope-bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-GTFcB .framer-styles-preset-8bf5ho:not(.rich-text-wrapper), .framer-GTFcB .framer-styles-preset-8bf5ho.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #292929); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1279px) and (min-width: 768px) { .framer-GTFcB .framer-styles-preset-8bf5ho:not(.rich-text-wrapper), .framer-GTFcB .framer-styles-preset-8bf5ho.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #292929); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 767px) and (min-width: 0px) { .framer-GTFcB .framer-styles-preset-8bf5ho:not(.rich-text-wrapper), .framer-GTFcB .framer-styles-preset-8bf5ho.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #292929); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-GTFcB\";\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\"}}}","//#region package.json\nvar version = \"1.3.23\";\n//#endregion\n//#region packages/core/src/maths.ts\n/**\n* Clamp a value between a minimum and maximum value\n*\n* @param min Minimum value\n* @param input Value to clamp\n* @param max Maximum value\n* @returns Clamped value\n*/\nfunction clamp(min, input, max) {\n\treturn Math.max(min, Math.min(input, max));\n}\n/**\n*  Linearly interpolate between two values using an amount (0 <= t <= 1)\n*\n* @param x First value\n* @param y Second value\n* @param t Amount to interpolate (0 <= t <= 1)\n* @returns Interpolated value\n*/\nfunction lerp(x, y, t) {\n\treturn (1 - t) * x + t * y;\n}\n/**\n* Damp a value over time using a damping factor\n* {@link http://www.rorydriscoll.com/2016/03/07/frame-rate-independent-damping-using-lerp/}\n*\n* @param x Initial value\n* @param y Target value\n* @param lambda Damping factor\n* @param dt Time elapsed since the last update\n* @returns Damped value\n*/\nfunction damp(x, y, lambda, deltaTime) {\n\treturn lerp(x, y, 1 - Math.exp(-lambda * deltaTime));\n}\n/**\n* Calculate the modulo of the dividend and divisor while keeping the result within the same sign as the divisor\n* {@link https://anguscroll.com/just/just-modulo}\n*\n* @param n Dividend\n* @param d Divisor\n* @returns Modulo\n*/\nfunction modulo(n, d) {\n\treturn (n % d + d) % d;\n}\n//#endregion\n//#region packages/core/src/animate.ts\n/**\n* Animate class to handle value animations with lerping or easing\n*\n* @example\n* const animate = new Animate()\n* animate.fromTo(0, 100, { duration: 1, easing: (t) => t })\n* animate.advance(0.5) // 50\n*/\nvar Animate = class {\n\tisRunning = false;\n\tvalue = 0;\n\tfrom = 0;\n\tto = 0;\n\tcurrentTime = 0;\n\tlerp;\n\tduration;\n\teasing;\n\tonUpdate;\n\t/**\n\t* Advance the animation by the given delta time\n\t*\n\t* @param deltaTime - The time in seconds to advance the animation\n\t*/\n\tadvance(deltaTime) {\n\t\tif (!this.isRunning) return;\n\t\tlet completed = false;\n\t\tif (this.duration && this.easing) {\n\t\t\tthis.currentTime += deltaTime;\n\t\t\tconst linearProgress = clamp(0, this.currentTime / this.duration, 1);\n\t\t\tcompleted = linearProgress >= 1;\n\t\t\tconst easedProgress = completed ? 1 : this.easing(linearProgress);\n\t\t\tthis.value = this.from + (this.to - this.from) * easedProgress;\n\t\t} else if (this.lerp) {\n\t\t\tthis.value = damp(this.value, this.to, this.lerp * 60, deltaTime);\n\t\t\tif (Math.round(this.value) === Math.round(this.to)) {\n\t\t\t\tthis.value = this.to;\n\t\t\t\tcompleted = true;\n\t\t\t}\n\t\t} else {\n\t\t\tthis.value = this.to;\n\t\t\tcompleted = true;\n\t\t}\n\t\tif (completed) this.stop();\n\t\tthis.onUpdate?.(this.value, completed);\n\t}\n\t/** Stop the animation */\n\tstop() {\n\t\tthis.isRunning = false;\n\t}\n\t/**\n\t* Set up the animation from a starting value to an ending value\n\t* with optional parameters for lerping, duration, easing, and onUpdate callback\n\t*\n\t* @param from - The starting value\n\t* @param to - The ending value\n\t* @param options - Options for the animation\n\t*/\n\tfromTo(from, to, { lerp, duration, easing, onStart, onUpdate }) {\n\t\tthis.from = this.value = from;\n\t\tthis.to = to;\n\t\tthis.lerp = lerp;\n\t\tthis.duration = duration;\n\t\tthis.easing = easing;\n\t\tthis.currentTime = 0;\n\t\tthis.isRunning = true;\n\t\tonStart?.();\n\t\tthis.onUpdate = onUpdate;\n\t}\n};\n//#endregion\n//#region packages/core/src/debounce.ts\nfunction debounce(callback, delay) {\n\tlet timer;\n\treturn function(...args) {\n\t\tclearTimeout(timer);\n\t\ttimer = setTimeout(() => {\n\t\t\ttimer = void 0;\n\t\t\tcallback.apply(this, args);\n\t\t}, delay);\n\t};\n}\n//#endregion\n//#region packages/core/src/dimensions.ts\n/**\n* Dimensions class to handle the size of the content and wrapper\n*\n* @example\n* const dimensions = new Dimensions(wrapper, content)\n* dimensions.on('resize', (e) => {\n*   console.log(e.width, e.height)\n* })\n*/\nvar Dimensions = class {\n\twidth = 0;\n\theight = 0;\n\tscrollHeight = 0;\n\tscrollWidth = 0;\n\tdebouncedResize;\n\twrapperResizeObserver;\n\tcontentResizeObserver;\n\tconstructor(wrapper, content, { autoResize = true, debounce: debounceValue = 250 } = {}) {\n\t\tthis.wrapper = wrapper;\n\t\tthis.content = content;\n\t\tif (autoResize) {\n\t\t\tthis.debouncedResize = debounce(this.resize, debounceValue);\n\t\t\tif (this.wrapper instanceof Window) window.addEventListener(\"resize\", this.debouncedResize);\n\t\t\telse {\n\t\t\t\tthis.wrapperResizeObserver = new ResizeObserver(this.debouncedResize);\n\t\t\t\tthis.wrapperResizeObserver.observe(this.wrapper);\n\t\t\t}\n\t\t\tthis.contentResizeObserver = new ResizeObserver(this.debouncedResize);\n\t\t\tthis.contentResizeObserver.observe(this.content);\n\t\t}\n\t\tthis.resize();\n\t}\n\tdestroy() {\n\t\tthis.wrapperResizeObserver?.disconnect();\n\t\tthis.contentResizeObserver?.disconnect();\n\t\tif (this.wrapper === window && this.debouncedResize) window.removeEventListener(\"resize\", this.debouncedResize);\n\t}\n\tresize = () => {\n\t\tthis.onWrapperResize();\n\t\tthis.onContentResize();\n\t};\n\tonWrapperResize = () => {\n\t\tif (this.wrapper instanceof Window) {\n\t\t\tthis.width = window.innerWidth;\n\t\t\tthis.height = window.innerHeight;\n\t\t} else {\n\t\t\tthis.width = this.wrapper.clientWidth;\n\t\t\tthis.height = this.wrapper.clientHeight;\n\t\t}\n\t};\n\tonContentResize = () => {\n\t\tif (this.wrapper instanceof Window) {\n\t\t\tthis.scrollHeight = this.content.scrollHeight;\n\t\t\tthis.scrollWidth = this.content.scrollWidth;\n\t\t} else {\n\t\t\tthis.scrollHeight = this.wrapper.scrollHeight;\n\t\t\tthis.scrollWidth = this.wrapper.scrollWidth;\n\t\t}\n\t};\n\tget limit() {\n\t\treturn {\n\t\t\tx: this.scrollWidth - this.width,\n\t\t\ty: this.scrollHeight - this.height\n\t\t};\n\t}\n};\n//#endregion\n//#region packages/core/src/emitter.ts\n/**\n* Emitter class to handle events\n* @example\n* const emitter = new Emitter()\n* emitter.on('event', (data) => {\n*   console.log(data)\n* })\n* emitter.emit('event', 'data')\n*/\nvar Emitter = class {\n\tevents = {};\n\t/**\n\t* Emit an event with the given data\n\t* @param event Event name\n\t* @param args Data to pass to the event handlers\n\t*/\n\temit(event, ...args) {\n\t\tconst callbacks = this.events[event] || [];\n\t\tfor (let i = 0, length = callbacks.length; i < length; i++) callbacks[i]?.(...args);\n\t}\n\t/**\n\t* Add a callback to the event\n\t* @param event Event name\n\t* @param cb Callback function\n\t* @returns Unsubscribe function\n\t*/\n\ton(event, cb) {\n\t\tif (this.events[event]) this.events[event].push(cb);\n\t\telse this.events[event] = [cb];\n\t\treturn () => {\n\t\t\tthis.events[event] = this.events[event]?.filter((i) => cb !== i);\n\t\t};\n\t}\n\t/**\n\t* Remove a callback from the event\n\t* @param event Event name\n\t* @param callback Callback function\n\t*/\n\toff(event, callback) {\n\t\tthis.events[event] = this.events[event]?.filter((i) => callback !== i);\n\t}\n\t/**\n\t* Remove all event listeners and clean up\n\t*/\n\tdestroy() {\n\t\tthis.events = {};\n\t}\n};\n//#endregion\n//#region packages/core/src/virtual-scroll.ts\nconst LINE_HEIGHT = 100 / 6;\nconst listenerOptions = { passive: false };\nfunction getDeltaMultiplier(deltaMode, size) {\n\tif (deltaMode === 1) return LINE_HEIGHT;\n\tif (deltaMode === 2) return size;\n\treturn 1;\n}\nvar VirtualScroll = class {\n\ttouchStart = {\n\t\tx: 0,\n\t\ty: 0\n\t};\n\tlastDelta = {\n\t\tx: 0,\n\t\ty: 0\n\t};\n\twindow = {\n\t\twidth: 0,\n\t\theight: 0\n\t};\n\temitter = new Emitter();\n\tconstructor(element, options = {\n\t\twheelMultiplier: 1,\n\t\ttouchMultiplier: 1\n\t}) {\n\t\tthis.element = element;\n\t\tthis.options = options;\n\t\twindow.addEventListener(\"resize\", this.onWindowResize);\n\t\tthis.onWindowResize();\n\t\tthis.element.addEventListener(\"wheel\", this.onWheel, listenerOptions);\n\t\tthis.element.addEventListener(\"touchstart\", this.onTouchStart, listenerOptions);\n\t\tthis.element.addEventListener(\"touchmove\", this.onTouchMove, listenerOptions);\n\t\tthis.element.addEventListener(\"touchend\", this.onTouchEnd, listenerOptions);\n\t}\n\t/**\n\t* Add an event listener for the given event and callback\n\t*\n\t* @param event Event name\n\t* @param callback Callback function\n\t*/\n\ton(event, callback) {\n\t\treturn this.emitter.on(event, callback);\n\t}\n\t/** Remove all event listeners and clean up */\n\tdestroy() {\n\t\tthis.emitter.destroy();\n\t\twindow.removeEventListener(\"resize\", this.onWindowResize);\n\t\tthis.element.removeEventListener(\"wheel\", this.onWheel, listenerOptions);\n\t\tthis.element.removeEventListener(\"touchstart\", this.onTouchStart, listenerOptions);\n\t\tthis.element.removeEventListener(\"touchmove\", this.onTouchMove, listenerOptions);\n\t\tthis.element.removeEventListener(\"touchend\", this.onTouchEnd, listenerOptions);\n\t}\n\t/**\n\t* Event handler for 'touchstart' event\n\t*\n\t* @param event Touch event\n\t*/\n\tonTouchStart = (event) => {\n\t\tconst { clientX, clientY } = event.targetTouches ? event.targetTouches[0] : event;\n\t\tthis.touchStart.x = clientX;\n\t\tthis.touchStart.y = clientY;\n\t\tthis.lastDelta = {\n\t\t\tx: 0,\n\t\t\ty: 0\n\t\t};\n\t\tthis.emitter.emit(\"scroll\", {\n\t\t\tdeltaX: 0,\n\t\t\tdeltaY: 0,\n\t\t\tevent\n\t\t});\n\t};\n\t/** Event handler for 'touchmove' event */\n\tonTouchMove = (event) => {\n\t\tconst { clientX, clientY } = event.targetTouches ? event.targetTouches[0] : event;\n\t\tconst deltaX = -(clientX - this.touchStart.x) * this.options.touchMultiplier;\n\t\tconst deltaY = -(clientY - this.touchStart.y) * this.options.touchMultiplier;\n\t\tthis.touchStart.x = clientX;\n\t\tthis.touchStart.y = clientY;\n\t\tthis.lastDelta = {\n\t\t\tx: deltaX,\n\t\t\ty: deltaY\n\t\t};\n\t\tthis.emitter.emit(\"scroll\", {\n\t\t\tdeltaX,\n\t\t\tdeltaY,\n\t\t\tevent\n\t\t});\n\t};\n\tonTouchEnd = (event) => {\n\t\tthis.emitter.emit(\"scroll\", {\n\t\t\tdeltaX: this.lastDelta.x,\n\t\t\tdeltaY: this.lastDelta.y,\n\t\t\tevent\n\t\t});\n\t};\n\t/** Event handler for 'wheel' event */\n\tonWheel = (event) => {\n\t\tlet { deltaX, deltaY, deltaMode } = event;\n\t\tconst multiplierX = getDeltaMultiplier(deltaMode, this.window.width);\n\t\tconst multiplierY = getDeltaMultiplier(deltaMode, this.window.height);\n\t\tdeltaX *= multiplierX;\n\t\tdeltaY *= multiplierY;\n\t\tdeltaX *= this.options.wheelMultiplier;\n\t\tdeltaY *= this.options.wheelMultiplier;\n\t\tthis.emitter.emit(\"scroll\", {\n\t\t\tdeltaX,\n\t\t\tdeltaY,\n\t\t\tevent\n\t\t});\n\t};\n\tonWindowResize = () => {\n\t\tthis.window = {\n\t\t\twidth: window.innerWidth,\n\t\t\theight: window.innerHeight\n\t\t};\n\t};\n};\n//#endregion\n//#region packages/core/src/lenis.ts\nconst defaultEasing = (t) => Math.min(1, 1.001 - 2 ** (-10 * t));\nvar Lenis = class {\n\t_isScrolling = false;\n\t_isStopped = false;\n\t_isLocked = false;\n\t_preventNextNativeScrollEvent = false;\n\t_resetVelocityTimeout = null;\n\t_rafId = null;\n\t/**\n\t* Whether or not the user is touching the screen\n\t*/\n\tisTouching;\n\t/**\n\t* The time in ms since the lenis instance was created\n\t*/\n\ttime = 0;\n\t/**\n\t* User data that will be forwarded through the scroll event\n\t*\n\t* @example\n\t* lenis.scrollTo(100, {\n\t*   userData: {\n\t*     foo: 'bar'\n\t*   }\n\t* })\n\t*/\n\tuserData = {};\n\t/**\n\t* The last velocity of the scroll\n\t*/\n\tlastVelocity = 0;\n\t/**\n\t* The current velocity of the scroll\n\t*/\n\tvelocity = 0;\n\t/**\n\t* The direction of the scroll\n\t*/\n\tdirection = 0;\n\t/**\n\t* The options passed to the lenis instance\n\t*/\n\toptions;\n\t/**\n\t* The target scroll value\n\t*/\n\ttargetScroll;\n\t/**\n\t* The animated scroll value\n\t*/\n\tanimatedScroll;\n\tanimate = new Animate();\n\temitter = new Emitter();\n\tdimensions;\n\tvirtualScroll;\n\tconstructor({ wrapper = window, content = document.documentElement, eventsTarget = wrapper, smoothWheel = true, syncTouch = false, syncTouchLerp = .075, touchInertiaExponent = 1.7, duration, easing, lerp = .1, infinite = false, orientation = \"vertical\", gestureOrientation = orientation === \"horizontal\" ? \"both\" : \"vertical\", touchMultiplier = 1, wheelMultiplier = 1, autoResize = true, prevent, virtualScroll, overscroll = true, autoRaf = false, anchors = false, autoToggle = false, allowNestedScroll = false, __experimental__naiveDimensions = false, naiveDimensions = __experimental__naiveDimensions, stopInertiaOnNavigate = false } = {}) {\n\t\twindow.lenisVersion = version;\n\t\tif (!window.lenis) window.lenis = {};\n\t\twindow.lenis.version = version;\n\t\tif (orientation === \"horizontal\") window.lenis.horizontal = true;\n\t\tif (syncTouch === true) window.lenis.touch = true;\n\t\tif (!wrapper || wrapper === document.documentElement) wrapper = window;\n\t\tif (typeof duration === \"number\" && typeof easing !== \"function\") easing = defaultEasing;\n\t\telse if (typeof easing === \"function\" && typeof duration !== \"number\") duration = 1;\n\t\tthis.options = {\n\t\t\twrapper,\n\t\t\tcontent,\n\t\t\teventsTarget,\n\t\t\tsmoothWheel,\n\t\t\tsyncTouch,\n\t\t\tsyncTouchLerp,\n\t\t\ttouchInertiaExponent,\n\t\t\tduration,\n\t\t\teasing,\n\t\t\tlerp,\n\t\t\tinfinite,\n\t\t\tgestureOrientation,\n\t\t\torientation,\n\t\t\ttouchMultiplier,\n\t\t\twheelMultiplier,\n\t\t\tautoResize,\n\t\t\tprevent,\n\t\t\tvirtualScroll,\n\t\t\toverscroll,\n\t\t\tautoRaf,\n\t\t\tanchors,\n\t\t\tautoToggle,\n\t\t\tallowNestedScroll,\n\t\t\tnaiveDimensions,\n\t\t\tstopInertiaOnNavigate\n\t\t};\n\t\tthis.dimensions = new Dimensions(wrapper, content, { autoResize });\n\t\tthis.updateClassName();\n\t\tthis.targetScroll = this.animatedScroll = this.actualScroll;\n\t\tthis.options.wrapper.addEventListener(\"scroll\", this.onNativeScroll);\n\t\tthis.options.wrapper.addEventListener(\"scrollend\", this.onScrollEnd, { capture: true });\n\t\tif (this.options.anchors || this.options.stopInertiaOnNavigate) this.options.wrapper.addEventListener(\"click\", this.onClick);\n\t\tthis.options.wrapper.addEventListener(\"pointerdown\", this.onPointerDown);\n\t\tthis.virtualScroll = new VirtualScroll(eventsTarget, {\n\t\t\ttouchMultiplier,\n\t\t\twheelMultiplier\n\t\t});\n\t\tthis.virtualScroll.on(\"scroll\", this.onVirtualScroll);\n\t\tif (this.options.autoToggle) {\n\t\t\tthis.checkOverflow();\n\t\t\tthis.rootElement.addEventListener(\"transitionend\", this.onTransitionEnd);\n\t\t}\n\t\tif (this.options.autoRaf) this._rafId = requestAnimationFrame(this.raf);\n\t}\n\t/**\n\t* Destroy the lenis instance, remove all event listeners and clean up the class name\n\t*/\n\tdestroy() {\n\t\tthis.emitter.destroy();\n\t\tthis.options.wrapper.removeEventListener(\"scroll\", this.onNativeScroll);\n\t\tthis.options.wrapper.removeEventListener(\"scrollend\", this.onScrollEnd, { capture: true });\n\t\tthis.options.wrapper.removeEventListener(\"pointerdown\", this.onPointerDown);\n\t\tif (this.options.anchors || this.options.stopInertiaOnNavigate) this.options.wrapper.removeEventListener(\"click\", this.onClick);\n\t\tthis.virtualScroll.destroy();\n\t\tthis.dimensions.destroy();\n\t\tthis.cleanUpClassName();\n\t\tif (this._rafId) cancelAnimationFrame(this._rafId);\n\t}\n\ton(event, callback) {\n\t\treturn this.emitter.on(event, callback);\n\t}\n\toff(event, callback) {\n\t\treturn this.emitter.off(event, callback);\n\t}\n\tonScrollEnd = (e) => {\n\t\tif (!(e instanceof CustomEvent)) {\n\t\t\tif (this.isScrolling === \"smooth\" || this.isScrolling === false) e.stopPropagation();\n\t\t}\n\t};\n\tdispatchScrollendEvent = () => {\n\t\tthis.options.wrapper.dispatchEvent(new CustomEvent(\"scrollend\", {\n\t\t\tbubbles: this.options.wrapper === window,\n\t\t\tdetail: { lenisScrollEnd: true }\n\t\t}));\n\t};\n\tget overflow() {\n\t\tconst property = this.isHorizontal ? \"overflow-x\" : \"overflow-y\";\n\t\treturn getComputedStyle(this.rootElement)[property];\n\t}\n\tcheckOverflow() {\n\t\tif ([\"hidden\", \"clip\"].includes(this.overflow)) this.internalStop();\n\t\telse this.internalStart();\n\t}\n\tonTransitionEnd = (event) => {\n\t\tif (event.propertyName?.includes(\"overflow\") && event.target === this.rootElement) this.checkOverflow();\n\t};\n\tsetScroll(scroll) {\n\t\tif (this.isHorizontal) this.options.wrapper.scrollTo({\n\t\t\tleft: scroll,\n\t\t\tbehavior: \"instant\"\n\t\t});\n\t\telse this.options.wrapper.scrollTo({\n\t\t\ttop: scroll,\n\t\t\tbehavior: \"instant\"\n\t\t});\n\t}\n\tonClick = (event) => {\n\t\tconst linkElementsUrls = event.composedPath().filter((node) => node instanceof HTMLAnchorElement && node.href).map((element) => new URL(element.href));\n\t\tconst currentUrl = new URL(window.location.href);\n\t\tif (this.options.anchors) {\n\t\t\tconst anchorElementUrl = linkElementsUrls.find((targetUrl) => currentUrl.host === targetUrl.host && currentUrl.pathname === targetUrl.pathname && targetUrl.hash);\n\t\t\tif (anchorElementUrl) {\n\t\t\t\tconst options = typeof this.options.anchors === \"object\" && this.options.anchors ? this.options.anchors : void 0;\n\t\t\t\tconst target = `#${anchorElementUrl.hash.split(\"#\")[1]}`;\n\t\t\t\tthis.scrollTo(target, options);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\tif (this.options.stopInertiaOnNavigate) {\n\t\t\tif (linkElementsUrls.some((targetUrl) => currentUrl.host === targetUrl.host && currentUrl.pathname !== targetUrl.pathname)) {\n\t\t\t\tthis.reset();\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t};\n\tonPointerDown = (event) => {\n\t\tif (event.button === 1) this.reset();\n\t};\n\tonVirtualScroll = (data) => {\n\t\tif (typeof this.options.virtualScroll === \"function\" && this.options.virtualScroll(data) === false) return;\n\t\tconst { deltaX, deltaY, event } = data;\n\t\tthis.emitter.emit(\"virtual-scroll\", {\n\t\t\tdeltaX,\n\t\t\tdeltaY,\n\t\t\tevent\n\t\t});\n\t\tif (event.ctrlKey) return;\n\t\tif (event.lenisStopPropagation) return;\n\t\tconst isTouch = event.type.includes(\"touch\");\n\t\tconst isWheel = event.type.includes(\"wheel\");\n\t\tthis.isTouching = event.type === \"touchstart\" || event.type === \"touchmove\";\n\t\tconst isClickOrTap = deltaX === 0 && deltaY === 0;\n\t\tif (this.options.syncTouch && isTouch && event.type === \"touchstart\" && isClickOrTap && !this.isStopped && !this.isLocked) {\n\t\t\tthis.reset();\n\t\t\treturn;\n\t\t}\n\t\tconst isUnknownGesture = this.options.gestureOrientation === \"vertical\" && deltaY === 0 || this.options.gestureOrientation === \"horizontal\" && deltaX === 0;\n\t\tif (isClickOrTap || isUnknownGesture) return;\n\t\tlet composedPath = event.composedPath();\n\t\tcomposedPath = composedPath.slice(0, composedPath.indexOf(this.rootElement));\n\t\tconst prevent = this.options.prevent;\n\t\tconst gestureOrientation = Math.abs(deltaX) >= Math.abs(deltaY) ? \"horizontal\" : \"vertical\";\n\t\tif (composedPath.find((node) => node instanceof HTMLElement && (typeof prevent === \"function\" && prevent?.(node) || node.hasAttribute?.(\"data-lenis-prevent\") || gestureOrientation === \"vertical\" && node.hasAttribute?.(\"data-lenis-prevent-vertical\") || gestureOrientation === \"horizontal\" && node.hasAttribute?.(\"data-lenis-prevent-horizontal\") || isTouch && node.hasAttribute?.(\"data-lenis-prevent-touch\") || isWheel && node.hasAttribute?.(\"data-lenis-prevent-wheel\") || this.options.allowNestedScroll && this.hasNestedScroll(node, {\n\t\t\tdeltaX,\n\t\t\tdeltaY\n\t\t})))) return;\n\t\tif (this.isStopped || this.isLocked) {\n\t\t\tif (event.cancelable) event.preventDefault();\n\t\t\treturn;\n\t\t}\n\t\tif (!(this.options.syncTouch && isTouch || this.options.smoothWheel && isWheel)) {\n\t\t\tthis.isScrolling = \"native\";\n\t\t\tthis.animate.stop();\n\t\t\tevent.lenisStopPropagation = true;\n\t\t\treturn;\n\t\t}\n\t\tlet delta = deltaY;\n\t\tif (this.options.gestureOrientation === \"both\") delta = Math.abs(deltaY) > Math.abs(deltaX) ? deltaY : deltaX;\n\t\telse if (this.options.gestureOrientation === \"horizontal\") delta = deltaX;\n\t\tif (!this.options.overscroll || this.options.infinite || this.options.wrapper !== window && this.limit > 0 && (this.animatedScroll > 0 && this.animatedScroll < this.limit || this.animatedScroll === 0 && deltaY > 0 || this.animatedScroll === this.limit && deltaY < 0)) event.lenisStopPropagation = true;\n\t\tif (event.cancelable) event.preventDefault();\n\t\tconst isSyncTouch = isTouch && this.options.syncTouch;\n\t\tconst hasTouchInertia = isTouch && event.type === \"touchend\";\n\t\tif (hasTouchInertia) delta = Math.sign(delta) * Math.abs(this.velocity) ** this.options.touchInertiaExponent;\n\t\tthis.scrollTo(this.targetScroll + delta, {\n\t\t\tprogrammatic: false,\n\t\t\t...isSyncTouch ? { lerp: hasTouchInertia ? this.options.syncTouchLerp : 1 } : {\n\t\t\t\tlerp: this.options.lerp,\n\t\t\t\tduration: this.options.duration,\n\t\t\t\teasing: this.options.easing\n\t\t\t}\n\t\t});\n\t};\n\t/**\n\t* Force lenis to recalculate the dimensions\n\t*/\n\tresize() {\n\t\tthis.dimensions.resize();\n\t\tthis.animatedScroll = this.targetScroll = this.actualScroll;\n\t\tthis.emit();\n\t}\n\temit() {\n\t\tthis.emitter.emit(\"scroll\", this);\n\t}\n\tonNativeScroll = () => {\n\t\tif (this._resetVelocityTimeout !== null) {\n\t\t\tclearTimeout(this._resetVelocityTimeout);\n\t\t\tthis._resetVelocityTimeout = null;\n\t\t}\n\t\tif (this._preventNextNativeScrollEvent) {\n\t\t\tthis._preventNextNativeScrollEvent = false;\n\t\t\treturn;\n\t\t}\n\t\tif (this.isScrolling === false || this.isScrolling === \"native\") {\n\t\t\tconst lastScroll = this.animatedScroll;\n\t\t\tthis.animatedScroll = this.targetScroll = this.actualScroll;\n\t\t\tthis.lastVelocity = this.velocity;\n\t\t\tthis.velocity = this.animatedScroll - lastScroll;\n\t\t\tthis.direction = Math.sign(this.animatedScroll - lastScroll);\n\t\t\tif (!this.isStopped) this.isScrolling = \"native\";\n\t\t\tthis.emit();\n\t\t\tif (this.velocity !== 0) this._resetVelocityTimeout = setTimeout(() => {\n\t\t\t\tthis.lastVelocity = this.velocity;\n\t\t\t\tthis.velocity = 0;\n\t\t\t\tthis.isScrolling = false;\n\t\t\t\tthis.emit();\n\t\t\t}, 400);\n\t\t}\n\t};\n\treset() {\n\t\tthis.isLocked = false;\n\t\tthis.isScrolling = false;\n\t\tthis.animatedScroll = this.targetScroll = this.actualScroll;\n\t\tthis.lastVelocity = this.velocity = 0;\n\t\tthis.animate.stop();\n\t}\n\t/**\n\t* Start lenis scroll after it has been stopped\n\t*/\n\tstart() {\n\t\tif (!this.isStopped) return;\n\t\tif (this.options.autoToggle) {\n\t\t\tthis.rootElement.style.removeProperty(\"overflow\");\n\t\t\treturn;\n\t\t}\n\t\tthis.internalStart();\n\t}\n\tinternalStart() {\n\t\tif (!this.isStopped) return;\n\t\tthis.reset();\n\t\tthis.isStopped = false;\n\t\tthis.emit();\n\t}\n\t/**\n\t* Stop lenis scroll\n\t*/\n\tstop() {\n\t\tif (this.isStopped) return;\n\t\tif (this.options.autoToggle) {\n\t\t\tthis.rootElement.style.setProperty(\"overflow\", \"clip\");\n\t\t\treturn;\n\t\t}\n\t\tthis.internalStop();\n\t}\n\tinternalStop() {\n\t\tif (this.isStopped) return;\n\t\tthis.reset();\n\t\tthis.isStopped = true;\n\t\tthis.emit();\n\t}\n\t/**\n\t* RequestAnimationFrame for lenis\n\t*\n\t* @param time The time in ms from an external clock like `requestAnimationFrame` or Tempus\n\t*/\n\traf = (time) => {\n\t\tconst deltaTime = time - (this.time || time);\n\t\tthis.time = time;\n\t\tthis.animate.advance(deltaTime * .001);\n\t\tif (this.options.autoRaf) this._rafId = requestAnimationFrame(this.raf);\n\t};\n\t/**\n\t* Scroll to a target value\n\t*\n\t* @param target The target value to scroll to\n\t* @param options The options for the scroll\n\t*\n\t* @example\n\t* lenis.scrollTo(100, {\n\t*   offset: 100,\n\t*   duration: 1,\n\t*   easing: (t) => 1 - Math.cos((t * Math.PI) / 2),\n\t*   lerp: 0.1,\n\t*   onStart: () => {\n\t*     console.log('onStart')\n\t*   },\n\t*   onComplete: () => {\n\t*     console.log('onComplete')\n\t*   },\n\t* })\n\t*/\n\tscrollTo(_target, { offset = 0, immediate = false, lock = false, programmatic = true, lerp = programmatic ? this.options.lerp : void 0, duration = programmatic ? this.options.duration : void 0, easing = programmatic ? this.options.easing : void 0, onStart, onComplete, force = false, userData } = {}) {\n\t\tif ((this.isStopped || this.isLocked) && !force) return;\n\t\tlet target = _target;\n\t\tlet adjustedOffset = offset;\n\t\tif (typeof target === \"string\" && [\n\t\t\t\"top\",\n\t\t\t\"left\",\n\t\t\t\"start\",\n\t\t\t\"#\"\n\t\t].includes(target)) target = 0;\n\t\telse if (typeof target === \"string\" && [\n\t\t\t\"bottom\",\n\t\t\t\"right\",\n\t\t\t\"end\"\n\t\t].includes(target)) target = this.limit;\n\t\telse {\n\t\t\tlet node = null;\n\t\t\tif (typeof target === \"string\") {\n\t\t\t\tnode = document.querySelector(target);\n\t\t\t\tif (!node) if (target === \"#top\") target = 0;\n\t\t\t\telse console.warn(\"Lenis: Target not found\", target);\n\t\t\t} else if (target instanceof HTMLElement && target?.nodeType) node = target;\n\t\t\tif (node) {\n\t\t\t\tif (this.options.wrapper !== window) {\n\t\t\t\t\tconst wrapperRect = this.rootElement.getBoundingClientRect();\n\t\t\t\t\tadjustedOffset -= this.isHorizontal ? wrapperRect.left : wrapperRect.top;\n\t\t\t\t}\n\t\t\t\tconst rect = node.getBoundingClientRect();\n\t\t\t\tconst targetStyle = getComputedStyle(node);\n\t\t\t\tconst scrollMargin = this.isHorizontal ? Number.parseFloat(targetStyle.scrollMarginLeft) : Number.parseFloat(targetStyle.scrollMarginTop);\n\t\t\t\tconst containerStyle = getComputedStyle(this.rootElement);\n\t\t\t\tconst scrollPadding = this.isHorizontal ? Number.parseFloat(containerStyle.scrollPaddingLeft) : Number.parseFloat(containerStyle.scrollPaddingTop);\n\t\t\t\ttarget = (this.isHorizontal ? rect.left : rect.top) + this.animatedScroll - (Number.isNaN(scrollMargin) ? 0 : scrollMargin) - (Number.isNaN(scrollPadding) ? 0 : scrollPadding);\n\t\t\t}\n\t\t}\n\t\tif (typeof target !== \"number\") return;\n\t\ttarget += adjustedOffset;\n\t\tif (this.options.infinite) {\n\t\t\tif (programmatic) {\n\t\t\t\tthis.targetScroll = this.animatedScroll = this.scroll;\n\t\t\t\tconst distance = target - this.animatedScroll;\n\t\t\t\tif (distance > this.limit / 2) target -= this.limit;\n\t\t\t\telse if (distance < -this.limit / 2) target += this.limit;\n\t\t\t}\n\t\t} else target = clamp(0, target, this.limit);\n\t\tif (target === this.targetScroll) {\n\t\t\tonStart?.(this);\n\t\t\tonComplete?.(this);\n\t\t\treturn;\n\t\t}\n\t\tthis.userData = userData ?? {};\n\t\tif (immediate) {\n\t\t\tthis.animatedScroll = this.targetScroll = target;\n\t\t\tthis.setScroll(this.scroll);\n\t\t\tthis.reset();\n\t\t\tthis.preventNextNativeScrollEvent();\n\t\t\tthis.emit();\n\t\t\tonComplete?.(this);\n\t\t\tthis.userData = {};\n\t\t\trequestAnimationFrame(() => {\n\t\t\t\tthis.dispatchScrollendEvent();\n\t\t\t});\n\t\t\treturn;\n\t\t}\n\t\tif (!programmatic) this.targetScroll = target;\n\t\tif (typeof duration === \"number\" && typeof easing !== \"function\") easing = defaultEasing;\n\t\telse if (typeof easing === \"function\" && typeof duration !== \"number\") duration = 1;\n\t\tthis.animate.fromTo(this.animatedScroll, target, {\n\t\t\tduration,\n\t\t\teasing,\n\t\t\tlerp,\n\t\t\tonStart: () => {\n\t\t\t\tif (lock) this.isLocked = true;\n\t\t\t\tthis.isScrolling = \"smooth\";\n\t\t\t\tonStart?.(this);\n\t\t\t},\n\t\t\tonUpdate: (value, completed) => {\n\t\t\t\tthis.isScrolling = \"smooth\";\n\t\t\t\tthis.lastVelocity = this.velocity;\n\t\t\t\tthis.velocity = value - this.animatedScroll;\n\t\t\t\tthis.direction = Math.sign(this.velocity);\n\t\t\t\tthis.animatedScroll = value;\n\t\t\t\tthis.setScroll(this.scroll);\n\t\t\t\tif (programmatic) this.targetScroll = value;\n\t\t\t\tif (!completed) this.emit();\n\t\t\t\tif (completed) {\n\t\t\t\t\tthis.reset();\n\t\t\t\t\tthis.emit();\n\t\t\t\t\tonComplete?.(this);\n\t\t\t\t\tthis.userData = {};\n\t\t\t\t\trequestAnimationFrame(() => {\n\t\t\t\t\t\tthis.dispatchScrollendEvent();\n\t\t\t\t\t});\n\t\t\t\t\tthis.preventNextNativeScrollEvent();\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\tpreventNextNativeScrollEvent() {\n\t\tthis._preventNextNativeScrollEvent = true;\n\t\trequestAnimationFrame(() => {\n\t\t\tthis._preventNextNativeScrollEvent = false;\n\t\t});\n\t}\n\thasNestedScroll(node, { deltaX, deltaY }) {\n\t\tconst time = Date.now();\n\t\tif (!node._lenis) node._lenis = {};\n\t\tconst cache = node._lenis;\n\t\tlet hasOverflowX;\n\t\tlet hasOverflowY;\n\t\tlet isScrollableX;\n\t\tlet isScrollableY;\n\t\tlet hasOverscrollBehaviorX;\n\t\tlet hasOverscrollBehaviorY;\n\t\tlet scrollWidth;\n\t\tlet scrollHeight;\n\t\tlet clientWidth;\n\t\tlet clientHeight;\n\t\tif (time - (cache.time ?? 0) > 2e3) {\n\t\t\tcache.time = Date.now();\n\t\t\tconst computedStyle = window.getComputedStyle(node);\n\t\t\tcache.computedStyle = computedStyle;\n\t\t\thasOverflowX = [\n\t\t\t\t\"auto\",\n\t\t\t\t\"overlay\",\n\t\t\t\t\"scroll\"\n\t\t\t].includes(computedStyle.overflowX);\n\t\t\thasOverflowY = [\n\t\t\t\t\"auto\",\n\t\t\t\t\"overlay\",\n\t\t\t\t\"scroll\"\n\t\t\t].includes(computedStyle.overflowY);\n\t\t\thasOverscrollBehaviorX = [\"auto\"].includes(computedStyle.overscrollBehaviorX);\n\t\t\thasOverscrollBehaviorY = [\"auto\"].includes(computedStyle.overscrollBehaviorY);\n\t\t\tcache.hasOverflowX = hasOverflowX;\n\t\t\tcache.hasOverflowY = hasOverflowY;\n\t\t\tif (!(hasOverflowX || hasOverflowY)) return false;\n\t\t\tscrollWidth = node.scrollWidth;\n\t\t\tscrollHeight = node.scrollHeight;\n\t\t\tclientWidth = node.clientWidth;\n\t\t\tclientHeight = node.clientHeight;\n\t\t\tisScrollableX = scrollWidth > clientWidth;\n\t\t\tisScrollableY = scrollHeight > clientHeight;\n\t\t\tcache.isScrollableX = isScrollableX;\n\t\t\tcache.isScrollableY = isScrollableY;\n\t\t\tcache.scrollWidth = scrollWidth;\n\t\t\tcache.scrollHeight = scrollHeight;\n\t\t\tcache.clientWidth = clientWidth;\n\t\t\tcache.clientHeight = clientHeight;\n\t\t\tcache.hasOverscrollBehaviorX = hasOverscrollBehaviorX;\n\t\t\tcache.hasOverscrollBehaviorY = hasOverscrollBehaviorY;\n\t\t} else {\n\t\t\tisScrollableX = cache.isScrollableX;\n\t\t\tisScrollableY = cache.isScrollableY;\n\t\t\thasOverflowX = cache.hasOverflowX;\n\t\t\thasOverflowY = cache.hasOverflowY;\n\t\t\tscrollWidth = cache.scrollWidth;\n\t\t\tscrollHeight = cache.scrollHeight;\n\t\t\tclientWidth = cache.clientWidth;\n\t\t\tclientHeight = cache.clientHeight;\n\t\t\thasOverscrollBehaviorX = cache.hasOverscrollBehaviorX;\n\t\t\thasOverscrollBehaviorY = cache.hasOverscrollBehaviorY;\n\t\t}\n\t\tif (!(hasOverflowX && isScrollableX || hasOverflowY && isScrollableY)) return false;\n\t\tconst orientation = Math.abs(deltaX) >= Math.abs(deltaY) ? \"horizontal\" : \"vertical\";\n\t\tlet scroll;\n\t\tlet maxScroll;\n\t\tlet delta;\n\t\tlet hasOverflow;\n\t\tlet isScrollable;\n\t\tlet hasOverscrollBehavior;\n\t\tif (orientation === \"horizontal\") {\n\t\t\tscroll = Math.round(node.scrollLeft);\n\t\t\tmaxScroll = scrollWidth - clientWidth;\n\t\t\tdelta = deltaX;\n\t\t\thasOverflow = hasOverflowX;\n\t\t\tisScrollable = isScrollableX;\n\t\t\thasOverscrollBehavior = hasOverscrollBehaviorX;\n\t\t} else if (orientation === \"vertical\") {\n\t\t\tscroll = Math.round(node.scrollTop);\n\t\t\tmaxScroll = scrollHeight - clientHeight;\n\t\t\tdelta = deltaY;\n\t\t\thasOverflow = hasOverflowY;\n\t\t\tisScrollable = isScrollableY;\n\t\t\thasOverscrollBehavior = hasOverscrollBehaviorY;\n\t\t} else return false;\n\t\tif (!hasOverscrollBehavior && (scroll >= maxScroll || scroll <= 0)) return true;\n\t\treturn (delta > 0 ? scroll < maxScroll : scroll > 0) && hasOverflow && isScrollable;\n\t}\n\t/**\n\t* The root element on which lenis is instanced\n\t*/\n\tget rootElement() {\n\t\treturn this.options.wrapper === window ? document.documentElement : this.options.wrapper;\n\t}\n\t/**\n\t* The limit which is the maximum scroll value\n\t*/\n\tget limit() {\n\t\tif (this.options.naiveDimensions) {\n\t\t\tif (this.isHorizontal) return this.rootElement.scrollWidth - this.rootElement.clientWidth;\n\t\t\treturn this.rootElement.scrollHeight - this.rootElement.clientHeight;\n\t\t}\n\t\treturn this.dimensions.limit[this.isHorizontal ? \"x\" : \"y\"];\n\t}\n\t/**\n\t* Whether or not the scroll is horizontal\n\t*/\n\tget isHorizontal() {\n\t\treturn this.options.orientation === \"horizontal\";\n\t}\n\t/**\n\t* The actual scroll value\n\t*/\n\tget actualScroll() {\n\t\tconst wrapper = this.options.wrapper;\n\t\treturn this.isHorizontal ? wrapper.scrollX ?? wrapper.scrollLeft : wrapper.scrollY ?? wrapper.scrollTop;\n\t}\n\t/**\n\t* The current scroll value\n\t*/\n\tget scroll() {\n\t\treturn this.options.infinite ? modulo(this.animatedScroll, this.limit) : this.animatedScroll;\n\t}\n\t/**\n\t* The progress of the scroll relative to the limit\n\t*/\n\tget progress() {\n\t\treturn this.limit === 0 ? 1 : this.scroll / this.limit;\n\t}\n\t/**\n\t* Current scroll state\n\t*/\n\tget isScrolling() {\n\t\treturn this._isScrolling;\n\t}\n\tset isScrolling(value) {\n\t\tif (this._isScrolling !== value) {\n\t\t\tthis._isScrolling = value;\n\t\t\tthis.updateClassName();\n\t\t}\n\t}\n\t/**\n\t* Check if lenis is stopped\n\t*/\n\tget isStopped() {\n\t\treturn this._isStopped;\n\t}\n\tset isStopped(value) {\n\t\tif (this._isStopped !== value) {\n\t\t\tthis._isStopped = value;\n\t\t\tthis.updateClassName();\n\t\t}\n\t}\n\t/**\n\t* Check if lenis is locked\n\t*/\n\tget isLocked() {\n\t\treturn this._isLocked;\n\t}\n\tset isLocked(value) {\n\t\tif (this._isLocked !== value) {\n\t\t\tthis._isLocked = value;\n\t\t\tthis.updateClassName();\n\t\t}\n\t}\n\t/**\n\t* Check if lenis is smooth scrolling\n\t*/\n\tget isSmooth() {\n\t\treturn this.isScrolling === \"smooth\";\n\t}\n\t/**\n\t* The class name applied to the wrapper element\n\t*/\n\tget className() {\n\t\tlet className = \"lenis\";\n\t\tif (this.options.autoToggle) className += \" lenis-autoToggle\";\n\t\tif (this.isStopped) className += \" lenis-stopped\";\n\t\tif (this.isLocked) className += \" lenis-locked\";\n\t\tif (this.isScrolling) className += \" lenis-scrolling\";\n\t\tif (this.isScrolling === \"smooth\") className += \" lenis-smooth\";\n\t\treturn className;\n\t}\n\tupdateClassName() {\n\t\tthis.cleanUpClassName();\n\t\tthis.className.split(\" \").forEach((className) => {\n\t\t\tthis.rootElement.classList.add(className);\n\t\t});\n\t}\n\tcleanUpClassName() {\n\t\tfor (const className of Array.from(this.rootElement.classList)) if (className === \"lenis\" || className.startsWith(\"lenis-\")) this.rootElement.classList.remove(className);\n\t}\n};\n//#endregion\nexport { Lenis as default };\n\n//# sourceMappingURL=lenis.mjs.map","//#region packages/snap/src/debounce.ts\nfunction debounce(callback, delay) {\n\tlet timer;\n\treturn function(...args) {\n\t\tclearTimeout(timer);\n\t\ttimer = setTimeout(() => {\n\t\t\ttimer = void 0;\n\t\t\tcallback.apply(this, args);\n\t\t}, delay);\n\t};\n}\n//#endregion\n//#region packages/snap/src/element.ts\nfunction removeParentSticky(element) {\n\tif (getComputedStyle(element).position === \"sticky\") {\n\t\telement.style.setProperty(\"position\", \"static\");\n\t\telement.dataset.sticky = \"true\";\n\t}\n\tif (element.offsetParent) removeParentSticky(element.offsetParent);\n}\nfunction addParentSticky(element) {\n\tif (element?.dataset?.sticky === \"true\") {\n\t\telement.style.removeProperty(\"position\");\n\t\tdelete element.dataset.sticky;\n\t}\n\tif (element.offsetParent) addParentSticky(element.offsetParent);\n}\nfunction offsetTop(element, accumulator = 0) {\n\tconst top = accumulator + element.offsetTop;\n\tif (element.offsetParent) return offsetTop(element.offsetParent, top);\n\treturn top;\n}\nfunction offsetLeft(element, accumulator = 0) {\n\tconst left = accumulator + element.offsetLeft;\n\tif (element.offsetParent) return offsetLeft(element.offsetParent, left);\n\treturn left;\n}\nfunction scrollTop(element, accumulator = 0) {\n\tconst top = accumulator + element.scrollTop;\n\tif (element.offsetParent) return scrollTop(element.offsetParent, top);\n\treturn top + window.scrollY;\n}\nfunction scrollLeft(element, accumulator = 0) {\n\tconst left = accumulator + element.scrollLeft;\n\tif (element.offsetParent) return scrollLeft(element.offsetParent, left);\n\treturn left + window.scrollX;\n}\nvar SnapElement = class {\n\telement;\n\toptions;\n\talign;\n\trect = {};\n\twrapperResizeObserver;\n\tresizeObserver;\n\tdebouncedWrapperResize;\n\tconstructor(element, { align = [\"start\"], ignoreSticky = true, ignoreTransform = false } = {}) {\n\t\tthis.element = element;\n\t\tthis.options = {\n\t\t\talign,\n\t\t\tignoreSticky,\n\t\t\tignoreTransform\n\t\t};\n\t\tthis.align = [align].flat();\n\t\tthis.debouncedWrapperResize = debounce(this.onWrapperResize, 500);\n\t\tthis.wrapperResizeObserver = new ResizeObserver(this.debouncedWrapperResize);\n\t\tthis.wrapperResizeObserver.observe(document.body);\n\t\tthis.onWrapperResize();\n\t\tthis.resizeObserver = new ResizeObserver(this.onResize);\n\t\tthis.resizeObserver.observe(this.element);\n\t\tthis.setRect({\n\t\t\twidth: this.element.offsetWidth,\n\t\t\theight: this.element.offsetHeight\n\t\t});\n\t}\n\tdestroy() {\n\t\tthis.wrapperResizeObserver.disconnect();\n\t\tthis.resizeObserver.disconnect();\n\t}\n\tsetRect({ top, left, width, height, element } = {}) {\n\t\ttop = top ?? this.rect.top;\n\t\tleft = left ?? this.rect.left;\n\t\twidth = width ?? this.rect.width;\n\t\theight = height ?? this.rect.height;\n\t\telement = element ?? this.rect.element;\n\t\tif (top === this.rect.top && left === this.rect.left && width === this.rect.width && height === this.rect.height && element === this.rect.element) return;\n\t\tthis.rect.top = top;\n\t\tthis.rect.y = top;\n\t\tthis.rect.width = width;\n\t\tthis.rect.height = height;\n\t\tthis.rect.left = left;\n\t\tthis.rect.x = left;\n\t\tthis.rect.bottom = top + height;\n\t\tthis.rect.right = left + width;\n\t}\n\tonWrapperResize = () => {\n\t\tlet top;\n\t\tlet left;\n\t\tif (this.options.ignoreSticky) removeParentSticky(this.element);\n\t\tif (this.options.ignoreTransform) {\n\t\t\ttop = offsetTop(this.element);\n\t\t\tleft = offsetLeft(this.element);\n\t\t} else {\n\t\t\tconst rect = this.element.getBoundingClientRect();\n\t\t\ttop = rect.top + scrollTop(this.element);\n\t\t\tleft = rect.left + scrollLeft(this.element);\n\t\t}\n\t\tif (this.options.ignoreSticky) addParentSticky(this.element);\n\t\tthis.setRect({\n\t\t\ttop,\n\t\t\tleft\n\t\t});\n\t};\n\tonResize = ([entry]) => {\n\t\tif (!entry?.borderBoxSize[0]) return;\n\t\tconst width = entry.borderBoxSize[0].inlineSize;\n\t\tconst height = entry.borderBoxSize[0].blockSize;\n\t\tthis.setRect({\n\t\t\twidth,\n\t\t\theight\n\t\t});\n\t};\n};\n//#endregion\n//#region packages/snap/src/uid.ts\nlet index = 0;\nfunction uid() {\n\treturn index++;\n}\n//#endregion\n//#region packages/snap/src/snap.ts\n/**\n* Snap class to handle the snap functionality\n*\n* @example\n* const snap = new Snap(lenis, {\n*   type: 'mandatory', // 'mandatory', 'proximity' or 'lock'\n*   onSnapStart: (snap) => {\n*     console.log('onSnapStart', snap)\n*   },\n*   onSnapComplete: (snap) => {\n*     console.log('onSnapComplete', snap)\n*   },\n* })\n*\n* snap.add(500) // snap at 500px\n*\n* const removeSnap = snap.add(500)\n*\n* if (someCondition) {\n*   removeSnap()\n* }\n*/\nvar Snap = class {\n\toptions;\n\telements = /* @__PURE__ */ new Map();\n\tsnaps = /* @__PURE__ */ new Map();\n\tviewport = {\n\t\twidth: window.innerWidth,\n\t\theight: window.innerHeight\n\t};\n\tisStopped = false;\n\tonSnapDebounced;\n\tcurrentSnapIndex;\n\tconstructor(lenis, { type = \"proximity\", lerp, easing, duration, distanceThreshold = \"50%\", debounce: debounceDelay = 500, onSnapStart, onSnapComplete } = {}) {\n\t\tthis.lenis = lenis;\n\t\tif (!window.lenis) window.lenis = {};\n\t\twindow.lenis.snap = true;\n\t\tthis.options = {\n\t\t\ttype,\n\t\t\tlerp,\n\t\t\teasing,\n\t\t\tduration,\n\t\t\tdistanceThreshold,\n\t\t\tdebounce: debounceDelay,\n\t\t\tonSnapStart,\n\t\t\tonSnapComplete\n\t\t};\n\t\tthis.onWindowResize();\n\t\twindow.addEventListener(\"resize\", this.onWindowResize);\n\t\tthis.onSnapDebounced = debounce(this.onSnap, this.options.debounce);\n\t\tthis.lenis.on(\"virtual-scroll\", this.onSnapDebounced);\n\t}\n\t/**\n\t* Destroy the snap instance\n\t*/\n\tdestroy() {\n\t\tthis.lenis.off(\"virtual-scroll\", this.onSnapDebounced);\n\t\twindow.removeEventListener(\"resize\", this.onWindowResize);\n\t\tthis.elements.forEach((element) => {\n\t\t\telement.destroy();\n\t\t});\n\t}\n\t/**\n\t* Start the snap after it has been stopped\n\t*/\n\tstart() {\n\t\tthis.isStopped = false;\n\t}\n\t/**\n\t* Stop the snap\n\t*/\n\tstop() {\n\t\tthis.isStopped = true;\n\t}\n\t/**\n\t* Add a snap to the snap instance\n\t*\n\t* @param value The value to snap to\n\t* @param userData User data that will be forwarded through the snap event\n\t* @returns Unsubscribe function\n\t*/\n\tadd(value) {\n\t\tconst id = uid();\n\t\tthis.snaps.set(id, { value });\n\t\treturn () => this.snaps.delete(id);\n\t}\n\t/**\n\t* Add an element to the snap instance\n\t*\n\t* @param element The element to add\n\t* @param options The options for the element\n\t* @returns Unsubscribe function\n\t*/\n\taddElement(element, options = {}) {\n\t\tconst id = uid();\n\t\tthis.elements.set(id, new SnapElement(element, options));\n\t\treturn () => this.elements.delete(id);\n\t}\n\taddElements(elements, options = {}) {\n\t\tconst map = [...elements].map((element) => this.addElement(element, options));\n\t\treturn () => {\n\t\t\tmap.forEach((remove) => {\n\t\t\t\tremove();\n\t\t\t});\n\t\t};\n\t}\n\tonWindowResize = () => {\n\t\tthis.viewport.width = window.innerWidth;\n\t\tthis.viewport.height = window.innerHeight;\n\t};\n\tcomputeSnaps = () => {\n\t\tconst { isHorizontal } = this.lenis;\n\t\tlet snaps = [...this.snaps.values()];\n\t\tthis.elements.forEach(({ rect, align }) => {\n\t\t\tlet value;\n\t\t\talign.forEach((align) => {\n\t\t\t\tif (align === \"start\") value = rect.top;\n\t\t\t\telse if (align === \"center\") value = isHorizontal ? rect.left + rect.width / 2 - this.viewport.width / 2 : rect.top + rect.height / 2 - this.viewport.height / 2;\n\t\t\t\telse if (align === \"end\") value = isHorizontal ? rect.left + rect.width - this.viewport.width : rect.top + rect.height - this.viewport.height;\n\t\t\t\tif (typeof value === \"number\") snaps.push({ value: Math.ceil(value) });\n\t\t\t});\n\t\t});\n\t\tsnaps = snaps.sort((a, b) => Math.abs(a.value) - Math.abs(b.value));\n\t\treturn snaps;\n\t};\n\tprevious() {\n\t\tthis.goTo((this.currentSnapIndex ?? 0) - 1);\n\t}\n\tnext() {\n\t\tthis.goTo((this.currentSnapIndex ?? 0) + 1);\n\t}\n\tgoTo(index) {\n\t\tconst snaps = this.computeSnaps();\n\t\tif (snaps.length === 0) return;\n\t\tthis.currentSnapIndex = Math.max(0, Math.min(index, snaps.length - 1));\n\t\tconst currentSnap = snaps[this.currentSnapIndex];\n\t\tif (currentSnap === void 0) return;\n\t\tthis.lenis.scrollTo(currentSnap.value, {\n\t\t\tduration: this.options.duration,\n\t\t\teasing: this.options.easing,\n\t\t\tlerp: this.options.lerp,\n\t\t\tlock: this.options.type === \"lock\",\n\t\t\tuserData: { initiator: \"snap\" },\n\t\t\tonStart: () => {\n\t\t\t\tthis.options.onSnapStart?.({\n\t\t\t\t\tindex: this.currentSnapIndex,\n\t\t\t\t\t...currentSnap\n\t\t\t\t});\n\t\t\t},\n\t\t\tonComplete: () => {\n\t\t\t\tthis.options.onSnapComplete?.({\n\t\t\t\t\tindex: this.currentSnapIndex,\n\t\t\t\t\t...currentSnap\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t}\n\tget distanceThreshold() {\n\t\tlet distanceThreshold = Number.POSITIVE_INFINITY;\n\t\tif (this.options.type === \"mandatory\") return Number.POSITIVE_INFINITY;\n\t\tconst { isHorizontal } = this.lenis;\n\t\tconst axis = isHorizontal ? \"width\" : \"height\";\n\t\tif (typeof this.options.distanceThreshold === \"string\" && this.options.distanceThreshold.endsWith(\"%\")) distanceThreshold = Number(this.options.distanceThreshold.replace(\"%\", \"\")) / 100 * this.viewport[axis];\n\t\telse if (typeof this.options.distanceThreshold === \"number\") distanceThreshold = this.options.distanceThreshold;\n\t\telse distanceThreshold = this.viewport[axis];\n\t\treturn distanceThreshold;\n\t}\n\tonSnap = (e) => {\n\t\tif (this.isStopped) return;\n\t\tif (e.event.type === \"touchmove\") return;\n\t\tif (this.options.type === \"lock\" && this.lenis.userData?.initiator === \"snap\") return;\n\t\tlet { scroll, isHorizontal } = this.lenis;\n\t\tconst delta = isHorizontal ? e.deltaX : e.deltaY;\n\t\tscroll = Math.ceil(this.lenis.scroll + delta);\n\t\tconst snaps = this.computeSnaps();\n\t\tif (snaps.length === 0) return;\n\t\tlet snapIndex;\n\t\tconst prevSnapIndex = snaps.findLastIndex(({ value }) => value < scroll);\n\t\tconst nextSnapIndex = snaps.findIndex(({ value }) => value > scroll);\n\t\tif (this.options.type === \"lock\") {\n\t\t\tif (delta > 0) snapIndex = nextSnapIndex;\n\t\t\telse if (delta < 0) snapIndex = prevSnapIndex;\n\t\t} else {\n\t\t\tconst prevSnap = snaps[prevSnapIndex];\n\t\t\tconst distanceToPrevSnap = prevSnap ? Math.abs(scroll - prevSnap.value) : Number.POSITIVE_INFINITY;\n\t\t\tconst nextSnap = snaps[nextSnapIndex];\n\t\t\tsnapIndex = distanceToPrevSnap < (nextSnap ? Math.abs(scroll - nextSnap.value) : Number.POSITIVE_INFINITY) ? prevSnapIndex : nextSnapIndex;\n\t\t}\n\t\tif (snapIndex === void 0) return;\n\t\tif (snapIndex === -1) return;\n\t\tsnapIndex = Math.max(0, Math.min(snapIndex, snaps.length - 1));\n\t\tconst snap = snaps[snapIndex];\n\t\tif (Math.abs(scroll - snap.value) <= this.distanceThreshold) this.goTo(snapIndex);\n\t};\n\tresize() {\n\t\tthis.elements.forEach((element) => {\n\t\t\telement.onWrapperResize();\n\t\t});\n\t}\n};\n//#endregion\nexport { Snap as default };\n\n//# sourceMappingURL=lenis-snap.mjs.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import Lenis from\"https://unpkg.com/lenis@1.3.23/dist/lenis.mjs\";import Snap from\"https://unpkg.com/lenis@1.3.23/dist/lenis-snap.mjs\";import{useEffect,useRef,Children,isValidElement,cloneElement}from\"react\";/**\n * @framerSupportedLayoutHeight any\n * @framerSupportedLayoutWidth any\n * @framerDisableUnlink\n */export default function Component({smooth,infinite,orientation,intensity,children,snap}){const wrapperRef=useRef();const contentRef=useRef();const lenisRef=useRef();useEffect(()=>{if(children&&(!wrapperRef.current||!contentRef.current))return;if(wrapperRef.current&&contentRef.current){if(orientation===\"horizontal\"){wrapperRef.current.style.setProperty(\"overflowX\",\"auto\");}else{wrapperRef.current.style.setProperty(\"overflowY\",\"auto\");}}const lenis=new Lenis({smoothWheel:smooth,// duration: intensity / 10,\ninfinite,orientation,gestureOrientation:orientation===\"horizontal\"?\"both\":\"vertical\",autoRaf:true,autoToggle:true,anchors:true,allowNestedScroll:true,wrapper:wrapperRef.current,content:contentRef.current,syncTouch:Boolean(infinite)||orientation===\"horizontal\",stopInertiaOnNavigate:true});lenisRef.current=lenis;let lenisSnap;if(snap&&snap.snaps.length>0){lenisSnap=new Snap(lenis,{type:snap.type,distanceThreshold:snap.threshold+\"%\"});snap.snaps.forEach(item=>{if(!item.target?.current)return;const id=item.target.current.id;// workaround when content is duplicated by LenisSeamlessInfinite\nconst elements=document.querySelectorAll(`#${id}`);elements.forEach(element=>{lenisSnap.addElement(element,{align:item.align});});});}window.lenis=lenis;window.lenisSnap=snap;return()=>{if(lenis)lenis.destroy();if(lenisSnap)lenisSnap.destroy();};},[smooth,infinite,orientation,intensity,children,snap]);// useEffect(() => {\n//     function onClick(event: PointerEvent | MouseEvent) {\n//         const path = event.composedPath()\n//         const pageLink = path.find(\n//             (node) =>\n//                 node instanceof HTMLAnchorElement &&\n//                 (node.getAttribute(\"href\")?.startsWith(\"./\") ||\n//                     node.getAttribute(\"href\")?.startsWith(\"../\"))\n//         ) as HTMLAnchorElement | undefined\n//         if (pageLink) {\n//             if (lenisRef.current) {\n//                 lenisRef.current.reset()\n//             }\n//         }\n//     }\n//     window.addEventListener(\"click\", onClick)\n//     return () => {\n//         window.removeEventListener(\"click\", onClick)\n//     }\n// }, [])\nreturn /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://unpkg.com/lenis@1.3.23/dist/lenis.css\",rel:\"stylesheet\"}),children&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"div\",{ref:wrapperRef,style:orientation===\"horizontal\"?{overflowX:\"auto\",width:\"100%\"}:{overflowY:\"auto\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"div\",{ref:contentRef,style:{width:\"100%\"},children:Children.map(children,child=>/*#__PURE__*/isValidElement(child)?/*#__PURE__*/cloneElement(child,{style:{...child.props.style,width:\"100%\"}}):child)})})})]});}Component.displayName=\"Lenis\";addPropertyControls(Component,{smooth:{type:ControlType.Boolean,title:\"Smooth\",defaultValue:true},intensity:{type:ControlType.Number,title:\"Intensity\",defaultValue:12,step:1,min:1,max:100,hidden(props){return props.smooth===false;},description:\"This will be ignored on mobile.\"},infinite:{type:ControlType.Boolean,title:\"Infinite\",defaultValue:false,hidden(props){return props.smooth===false;}},orientation:{type:ControlType.Enum,defaultValue:\"Vertical\",displaySegmentedControl:true,options:[\"vertical\",\"horizontal\"],optionTitles:[\"Vertical\",\"Horizontal\"],hidden(props){return props.smooth===false;}},children:{type:ControlType.ComponentInstance,title:\"Content\"},snap:{type:ControlType.Object,optional:true,description:\"Cooked and served by [darkroom.engineering](https://darkroom.engineering).\",controls:{type:{type:ControlType.Enum,defaultValue:\"proximity\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"proximity\",\"mandatory\",\"lock\"],optionTitles:[\"Proximity\",\"Mandatory\",\"Lock\"]},threshold:{type:ControlType.Number,defaultValue:50,min:0,max:100,unit:\"%\",hidden:props=>{return props.snap.type===\"mandatory\";}},snaps:{type:ControlType.Array,control:{type:ControlType.Object,controls:{target:{title:\"Target\",type:ControlType.ScrollSectionRef},align:{type:ControlType.Enum,defaultValue:\"center\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"start\",\"center\",\"end\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"]}}}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Component\",\"slots\":[\"children\"],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lenis.map","// Generated by Framer (8a671e2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-semibold\",\"FS;Manrope-variableVF=IndnaHQiIDYwMA==\",\"FS;Manrope-variableVF=IndnaHQiIDYwMA==\",\"FS;Manrope-variableVF=IndnaHQiIDYwMA==\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"}]}];export const css=['.framer-lOOyJ .framer-styles-preset-g548fb:not(.rich-text-wrapper), .framer-lOOyJ .framer-styles-preset-g548fb.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-variation-axes-bold: \"wght\" 600; --framer-font-variation-axes-bold-italic: \"wght\" 600; --framer-font-variation-axes-italic: \"wght\" 600; --framer-font-weight: 600; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 135%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #242424); --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: 768px) { .framer-lOOyJ .framer-styles-preset-g548fb:not(.rich-text-wrapper), .framer-lOOyJ .framer-styles-preset-g548fb.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-variation-axes-bold: \"wght\" 600; --framer-font-variation-axes-bold-italic: \"wght\" 600; --framer-font-variation-axes-italic: \"wght\" 600; --framer-font-weight: 600; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 135%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #242424); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 767px) and (min-width: 0px) { .framer-lOOyJ .framer-styles-preset-g548fb:not(.rich-text-wrapper), .framer-lOOyJ .framer-styles-preset-g548fb.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-variation-axes-bold: \"wght\" 600; --framer-font-variation-axes-bold-italic: \"wght\" 600; --framer-font-variation-axes-italic: \"wght\" 600; --framer-font-weight: 600; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 135%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #242424); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-lOOyJ\";\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\"}}}","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){try{return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;}catch(t){throw e=0,t;}},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),g=h(f(),1),d={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},v=class t{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=d.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=d.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=d.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=d.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=d.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=d.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=d.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=d.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=d.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=d.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let e=this.readUint32(),r=this.readBytes(e);return t.textDecoder.decode(r);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){c(this,\"bytes\",t),c(this,\"offset\",0),c(this,\"view\"),this.view=p(this.bytes);}};// TextDecoder has no per-decode state unless streaming is enabled. Reusing one class-owned decoder\n// avoids constructing one for every CMS item, where each item gets its own BufferReader.\nc(v,\"textDecoder\",new TextDecoder);var y=v;function p(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as m}from\"framer\";// ../../library/src/utils/utils.ts\nvar w=\"undefined\"!=typeof window,I=w&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction b(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function U(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar S=1024,k=1.5,L=t=>2**t-1,B=t=>-(2**(t-1)),E=t=>2**(t-1)-1,T={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:L(8),Uint16:L(16),Uint32:L(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:E(8),Int16:E(16),Int32:E(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function F(t,e,r,n){b(t>=e,t,\"outside lower bound for\",n),b(t<=r,t,\"outside upper bound for\",n);}var x=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*k)+t);r.set(this.bytes),this.bytes=r,this.view=p(r);}writeUint8(t){F(t,T.Uint8,M.Uint8,\"Uint8\");let e=d.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){F(t,T.Uint16,M.Uint16,\"Uint16\");let e=d.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){F(t,T.Uint32,M.Uint32,\"Uint32\");let e=d.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){F(t,T.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){F(t,T.BigUint64,M.BigUint64,\"BigUint64\");let e=d.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){F(t,T.Int8,M.Int8,\"Int8\");let e=d.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){F(t,T.Int16,M.Int16,\"Int16\");let e=d.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){F(t,T.Int32,M.Int32,\"Int32\");let e=d.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){F(t,T.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){F(t,T.BigInt64,M.BigInt64,\"BigInt64\");let e=d.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=d.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=d.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(S)),c(this,\"view\",p(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction N(t){return\"string\"==typeof t;}function A(t){return Number.isFinite(t);}function O(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar P=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return b(A(r),\"Invalid chunkId\"),b(A(n),\"Invalid offset\"),b(A(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(b(this.length===t.length),0);}constructor(t,e,r){c(this,\"chunkId\",t),c(this,\"offset\",e),c(this,\"length\",r);}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as R}from\"framer\";function q(t){if(O(t))return 0/* Null */;switch(t.type){case R.Array:return 1/* Array */;case R.Boolean:return 2/* Boolean */;case R.Color:return 3/* Color */;case R.Date:return 4/* Date */;case R.Enum:return 5/* Enum */;case R.File:return 6/* File */;case R.ResponsiveImage:return 10/* ResponsiveImage */;case R.Link:return 7/* Link */;case R.Number:return 8/* Number */;case R.Object:return 9/* Object */;case R.RichText:return 11/* RichText */;case R.String:return 12/* String */;case R.VectorSetItem:return 13/* VectorSetItem */;default:U(t);}}function _(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:R.Array,value:n};}function j(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function D(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function C(t){return{type:R.Boolean,value:0!==t.readUint8()};}function J(t,e){t.writeUint8(e.value?1:0);}function V(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function W(t){return{type:R.Color,value:t.readString()};}function $(t,e){t.writeString(e.value);}function z(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function G(t){let e=t.readInt64(),r=new Date(e);return{type:R.Date,value:r.toISOString()};}function K(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function H(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function X(t){return{type:R.Enum,value:t.readString()};}function Q(t,e){t.writeString(e.value);}function Y(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Z(t){return{type:R.File,value:t.readString()};}function tt(t,e){t.writeString(e.value);}function te(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tr(t){return{type:R.Link,value:t.readJson()};}function tn(t,e){t.writeJson(e.value);}function ti(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ts(t){return{type:R.Number,value:t.readFloat64()};}function ta(t,e){t.writeFloat64(e.value);}function to(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function tu(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:R.Object,value:n};}function tl(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function th(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function tc(t){return{type:R.ResponsiveImage,value:t.readJson()};}function tf(t,e){t.writeJson(e.value);}function tg(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:R.RichText,value:t.readUint32()};if(1===e)return{type:R.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tv(t,e){if(A(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(N(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function ty(t,e){let r=t.value,n=e.value;if(A(r)&&A(n)||N(r)&&N(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tp(t){return{type:R.String,value:t.readString()};}function tm(t,e){t.writeString(e.value);}function tw(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tI(t){return{type:R.VectorSetItem,value:t.readUint32()};}function tb(t,e){t.writeUint32(e.value);}function tU(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return _(t);case 2/* Boolean */:return C(t);case 3/* Color */:return W(t);case 4/* Date */:return G(t);case 5/* Enum */:return X(t);case 6/* File */:return Z(t);case 7/* Link */:return tr(t);case 8/* Number */:return ts(t);case 9/* Object */:return tu(t);case 10/* ResponsiveImage */:return tc(t);case 11/* RichText */:return td(t);case 12/* String */:return tp(t);case 13/* VectorSetItem */:return tI(t);default:U(e);}},t.write=function(t,e){let r=q(e);if(t.writeUint8(r),!O(e))switch(e.type){case R.Array:return j(t,e);case R.Boolean:return J(t,e);case R.Color:return $(t,e);case R.Date:return K(t,e);case R.Enum:return Q(t,e);case R.File:return tt(t,e);case R.Link:return tn(t,e);case R.Number:return ta(t,e);case R.Object:return tl(t,e);case R.ResponsiveImage:return tf(t,e);case R.RichText:return tv(t,e);case R.VectorSetItem:return tb(t,e);case R.String:return tm(t,e);default:U(e);}},t.compare=function(t,e,r){let n=q(t),i=q(e);if(n<i)return -1;if(n>i)return 1;if(O(t)||O(e))return 0;switch(t.type){case R.Array:return b(e.type===R.Array),D(t,e,r);case R.Boolean:return b(e.type===R.Boolean),V(t,e);case R.Color:return b(e.type===R.Color),z(t,e);case R.Date:return b(e.type===R.Date),H(t,e);case R.Enum:return b(e.type===R.Enum),Y(t,e);case R.File:return b(e.type===R.File),te(t,e);case R.Link:return b(e.type===R.Link),ti(t,e);case R.Number:return b(e.type===R.Number),to(t,e);case R.Object:return b(e.type===R.Object),th(t,e,r);case R.ResponsiveImage:return b(e.type===R.ResponsiveImage),tg(t,e);case R.RichText:return b(e.type===R.RichText),ty(t,e);case R.VectorSetItem:return b(e.type===R.VectorSetItem),tU(t,e);case R.String:return b(e.type===R.String),tw(t,e,r);default:U(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tS=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new y(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=P.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new x;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){c(this,\"fieldNames\",t),c(this,\"options\",e),c(this,\"entries\",[]);}},tk=3,tL=250,tB=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tE=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tB.includes(n.status)||++r>tk)return n;}catch(t){if(e?.signal?.aborted||++r>tk)throw t;}await tT(r);}};async function tT(t){let e=Math.floor(tL*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tM(t,e){let r=tN(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tE(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tF,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tF=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(b(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tx(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(b(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tx(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tx(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tN(t){b(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tA=class{async loadModel(){let[t]=await tM(this.options.url,[this.options.range]);return b(t,\"Failed to load model\"),tS.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){b(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:U(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==m.String||e.value?.type!==m.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==m.String||e.value?.type!==m.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==m.String||e.value?.type!==m.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){c(this,\"options\",t),c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];b(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}};// src/code-generation/components/cms/bundled/models/DatabaseItemModel.ts\nfunction tO(e){let r={},n=e.readUint16();for(let i=0;i<n;i++){let n=e.readString();r[n]=t.read(e);}return r;}// src/code-generation/components/cms/bundled/DatabaseCollection.ts?bundle\nvar tP=class{scanItems(){return this.itemsPromise??=tE(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new y(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tO(n),r=n.getOffset()-t,s=new P(this.id,t,r),a=s.toString(),o={pointer:a,data:e};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){c(this,\"id\",t),c(this,\"url\",e),c(this,\"itemsPromise\"),c(this,\"itemLoader\",new g.default(async t=>{let e=t.map(t=>{let e=P.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tM(this.url,e);return r.map((e,r)=>{let n=new y(e),i=tO(n),s=t[r];return b(s,\"Missing pointer\"),{pointer:s,data:i};});},{maxBatchSize:250}));}},tR=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}resolveItems(t){return Promise.all(t.map(t=>{let e=P.fromString(t),r=this.chunks[e.chunkId];return b(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=P.fromString(t.pointer),n=P.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){c(this,\"options\",t),c(this,\"id\"),c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"resolveVectorSetItem\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tP(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText,this.resolveVectorSetItem=t.resolveVectorSetItem,this.id=t.id;}};export{tR as DatabaseCollection,tA as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{AutoBreakpointVariant as t,ComponentPresetsConsumer as r,Link as n,motion as o}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as i}from\"react\";// ../../library/src/utils/utils.ts\nvar a,l=\"undefined\"!=typeof window,f=l&&\"function\"==typeof window.requestIdleCallback,u=\"preload\";function c(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/i(e)&&u in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as p,createElement as s}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction m(e,...t){if(!e)throw Error(\"Assertion Error\"+(t.length>0?\": \"+t.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar d=((a=d||{})[a.Fragment=1]=\"Fragment\",a[a.Link=2]=\"Link\",a[a.Module=3]=\"Module\",a[a.Tag=4]=\"Tag\",a[a.Text=5]=\"Text\",a);function g(i){let a=/* @__PURE__ */new Map;return l=>{let f=a.get(l);if(f)return f;let u=JSON.parse(l),d=function a(l){switch(l[0]){case 1/* Fragment */:{let[,...e]=l,t=e.map(a);return /*#__PURE__*/s(p,void 0,...t);}case 2/* Link */:{let[,e,...t]=l,r=t.map(a);return /*#__PURE__*/s(n,e,...r);}case 3/* Module */:{let[,n,o,f,u]=l;for(let e of f){let t=o[e];t&&(o[e]=a(t));}for(let e of u){let t=o[e];if(\"string\"!=typeof t)continue;let r=i[t];r&&(c(r)&&r.preload(),o[e]=r);}let p=i[n];return m(p,\"Module not found\"),c(p)&&p.preload(),/*#__PURE__*/e(r,{componentIdentifier:n,children:r=>/*#__PURE__*/e(t,{component:p,props:{...r,...o}})});}case 4/* Tag */:{let[,e,t,...r]=l,n=r.map(a);if(\"a\"===e)return /*#__PURE__*/s(o.a,t,...n);return /*#__PURE__*/s(e,t,...n);}case 5/* Text */:{let[,e]=l;return e;}}}(u);return a.set(l,d),d;};}export{d as RichTextJsonType,g as getRichTextJsonResolver};\nexport const __FramerMetadata__ = {\"exports\":{\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (39331b4)\nimport{addPropertyControls as e,ControlType as t,QueryEngine as l}from\"framer\";import{DatabaseCollection as i}from\"./ALUapUyo2-0.js\";import{getRichTextJsonResolver as a}from\"./ALUapUyo2-1.js\";let r={createdAt:{isNullable:!0,type:t.Date},HeTHM8LHq:{isNullable:!0,type:t.String},id:{isNullable:!1,type:t.String},igpUbEKJk:{isNullable:!0,type:t.Link},k_8fFTOhL:{isNullable:!0,type:t.Link},kvlobd2Nf:{isNullable:!0,type:t.String},nextItemId:{isNullable:!0,type:t.String},o0yTjzgSc:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},rbndwCA6Y:{isNullable:!0,type:t.Link},rT6kzQujb:{isNullable:!0,type:t.Link},ShY5Pr2c6:{isNullable:!0,type:t.ResponsiveImage},updatedAt:{isNullable:!0,type:t.Date},VB44Rq6JD:{isNullable:!0,type:t.String},vFYDEgroW:{isNullable:!0,type:t.String},vmkIOhRM8:{isNullable:!0,type:t.Link}},n=[],p=e=>{let t=n[e];if(t)return t().then(e=>e.default);},o={},u=a(o),y=new l,d={collectionByLocaleId:{default:new i({chunks:[new URL(\"./ALUapUyo2-chunk-default-0.framercms\",import.meta.url).href.replace(\"/modules/\",\"/cms/\")],id:\"2357a140-0810-4907-aadc-a8761aff7979default\",indexes:[],resolveRichText:u,resolveVectorSetItem:p,schema:r})},displayName:\"Team Members\",id:\"2357a140-0810-4907-aadc-a8761aff7979\"};export default d;e(d,{ShY5Pr2c6:{title:\"Picture\",type:t.ResponsiveImage},o0yTjzgSc:{defaultValue:\"\",title:\"Name\",type:t.String},VB44Rq6JD:{defaultValue:\"\",title:\"Role\",type:t.String},kvlobd2Nf:{defaultValue:\"\",title:\"Email\",type:t.String},rT6kzQujb:{title:\"Email Link\",type:t.Link},vFYDEgroW:{defaultValue:\"\",displayTextArea:!0,title:\"Bio\",type:t.String},vmkIOhRM8:{title:\"X Link\",type:t.Link},k_8fFTOhL:{title:\"LinkedIn\",type:t.Link},igpUbEKJk:{title:\"Instagram\",type:t.Link},rbndwCA6Y:{title:\"Facebook\",type:t.Link},HeTHM8LHq:{preventLocalization:!0,title:\"Slug\",type:t.String},createdAt:{title:\"Created\",type:t.Date},updatedAt:{title:\"Updated\",type:t.Date},previousItemId:{dataIdentifier:\"local-module:collection/ALUapUyo2:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/ALUapUyo2:default\",title:\"Next\",type:t.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await y.query({from:{data:d,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"HeTHM8LHq\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.HeTHM8LHq;},async getRecordIdBySlug(e,t){let[l]=await y.query({from:{data:d,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"HeTHM8LHq\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t);return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerCollectionId\":\"ALUapUyo2\",\"framerContractVersion\":\"1\",\"framerRecordIdKey\":\"id\",\"framerData\":\"true\",\"framerSlug\":\"HeTHM8LHq\",\"framerColorSyntax\":\"false\",\"framerCollectionUtils\":\"1\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerAutoSizeImages\":\"true\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8bbc62e)\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=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...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,alt:\"\",className:cx(\"framer-m9fAo\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 12 12\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 4.205 5.717 C 4.171 5.72 4.142 5.697 4.135 5.664 L 4.109 5.531 C 4.057 5.318 3.914 4.897 3.611 4.869 C 3.47 4.856 3.331 4.937 3.263 5.074 C 3.136 5.351 3.247 5.594 3.325 5.714 C 3.461 5.926 3.7 6.085 3.882 6.085 C 3.996 6.085 4.057 6.08 4.087 6.074 C 4.092 6.063 4.099 6.053 4.109 6.045 C 4.129 6.031 4.156 6.029 4.178 6.041 C 4.199 6.053 4.212 6.071 4.218 6.091 C 4.224 6.1 4.229 6.111 4.229 6.123 C 4.229 6.131 4.23 6.138 4.235 6.154 C 4.238 6.164 4.241 6.173 4.243 6.185 C 4.245 6.19 4.246 6.195 4.246 6.2 L 4.246 6.212 C 4.325 6.448 4.559 6.937 5.163 7.08 C 6.017 7.28 6.893 7.164 7.122 6.996 C 7.346 6.832 7.481 6.628 7.507 6.069 C 7.514 5.92 7.526 5.728 7.539 5.517 C 7.574 4.954 7.618 4.254 7.593 3.946 C 7.566 3.652 7.498 3.407 7.452 3.27 C 7.429 3.222 7.401 3.179 7.369 3.154 L 7.31 3.128 C 7.309 3.128 7.307 3.127 7.306 3.127 C 7.306 3.127 6.946 3.478 6.475 3.41 C 6.005 3.341 5.568 3.29 5.286 2.999 C 5.286 2.999 5.131 3.444 4.917 3.598 C 4.703 3.752 4.515 3.795 4.438 3.795 C 4.438 3.795 4.541 4.154 4.37 4.36 C 4.293 4.454 4.147 4.719 4.173 4.822 C 4.19 4.925 4.301 5.438 4.301 5.533 C 4.301 5.575 4.283 5.617 4.263 5.643 L 4.263 5.652 C 4.263 5.686 4.237 5.713 4.205 5.717 Z M 3.819 5.281 C 3.788 5.298 3.749 5.287 3.732 5.256 C 3.72 5.235 3.678 5.179 3.629 5.171 C 3.6 5.166 3.571 5.177 3.538 5.205 C 3.418 5.307 3.614 5.568 3.616 5.57 C 3.637 5.598 3.632 5.639 3.604 5.66 C 3.593 5.669 3.579 5.674 3.565 5.674 C 3.546 5.674 3.527 5.665 3.514 5.649 C 3.411 5.517 3.283 5.253 3.455 5.107 C 3.534 5.04 3.606 5.036 3.652 5.044 C 3.769 5.066 3.836 5.18 3.844 5.193 C 3.861 5.224 3.85 5.263 3.819 5.281 Z M 7.289 5.216 C 7.194 5.216 7.126 5.13 7.126 5.019 C 7.126 4.908 7.194 4.822 7.289 4.822 C 7.383 4.822 7.451 4.908 7.451 5.019 C 7.451 5.13 7.374 5.216 7.289 5.216 Z M 7.013 4.108 C 7.087 4.038 7.275 3.947 7.459 4.106 C 7.486 4.129 7.489 4.17 7.466 4.197 C 7.453 4.211 7.436 4.219 7.417 4.219 C 7.402 4.219 7.387 4.214 7.375 4.203 C 7.237 4.084 7.115 4.189 7.101 4.201 C 7.076 4.225 7.035 4.224 7.011 4.198 C 6.987 4.173 6.988 4.132 7.013 4.108 Z M 6.67 4.932 C 6.704 4.921 6.74 4.94 6.751 4.974 C 6.751 4.977 6.827 5.212 7.028 5.429 C 7.089 5.496 7.133 5.619 7.088 5.734 C 7.063 5.797 6.989 5.905 6.771 5.922 C 6.77 5.922 6.768 5.922 6.766 5.922 C 6.733 5.922 6.705 5.897 6.702 5.863 C 6.7 5.828 6.726 5.797 6.762 5.794 C 6.839 5.788 6.938 5.765 6.969 5.687 C 6.992 5.627 6.968 5.554 6.933 5.516 C 6.712 5.277 6.631 5.023 6.628 5.012 C 6.618 4.979 6.636 4.943 6.67 4.932 Z M 5.688 5.319 C 5.577 5.319 5.491 5.216 5.491 5.079 C 5.491 4.942 5.577 4.839 5.688 4.839 C 5.799 4.839 5.885 4.942 5.885 5.079 C 5.885 5.216 5.799 5.319 5.688 5.319 Z M 6.287 6.684 L 6.176 6.684 C 6.14 6.684 6.112 6.655 6.112 6.62 C 6.112 6.584 6.14 6.556 6.176 6.556 L 6.287 6.556 C 6.322 6.556 6.351 6.584 6.351 6.62 C 6.351 6.655 6.322 6.684 6.287 6.684 Z M 6.029 6.271 C 6.037 6.278 6.224 6.429 6.454 6.306 C 6.485 6.29 6.524 6.302 6.541 6.333 C 6.557 6.364 6.546 6.403 6.514 6.42 C 6.427 6.466 6.344 6.483 6.27 6.483 C 6.083 6.483 5.954 6.376 5.946 6.369 C 5.919 6.346 5.916 6.306 5.938 6.279 C 5.961 6.252 6.002 6.248 6.029 6.271 Z M 5.464 4.082 C 5.538 4.012 5.726 3.921 5.91 4.08 C 5.936 4.103 5.939 4.144 5.916 4.171 C 5.904 4.185 5.886 4.193 5.868 4.193 C 5.853 4.193 5.838 4.188 5.826 4.177 C 5.683 4.054 5.557 4.17 5.552 4.175 C 5.527 4.2 5.486 4.199 5.462 4.173 C 5.437 4.147 5.438 4.107 5.464 4.082 Z M 4.942 7.987 C 5.592 8.137 6.002 8.039 6.093 8.003 C 6.127 7.827 6.168 7.631 6.191 7.531 C 6.214 7.425 6.23 7.357 6.242 7.311 C 6.197 7.311 6.15 7.313 6.104 7.313 C 5.793 7.313 5.456 7.28 5.135 7.205 C 4.637 7.088 4.366 6.749 4.225 6.479 C 4.178 6.72 4.064 7.026 3.946 7.313 C 4.05 7.477 4.302 7.836 4.942 7.987 Z M 10.87 5.507 L 10.87 5.498 C 10.87 2.536 8.46 0.127 5.498 0.127 C 2.536 0.127 0.127 2.536 0.127 5.498 C 0.127 6.388 0.355 7.277 0.787 8.07 C 0.798 8.093 0.809 8.113 0.82 8.133 C 1.123 7.8 1.84 7.348 3.459 7.476 C 3.493 7.374 3.524 7.288 3.556 7.247 C 3.594 7.194 3.679 7.156 3.754 7.158 C 3.792 7.159 3.827 7.17 3.856 7.19 C 3.977 6.889 4.126 6.477 4.117 6.252 C 4.111 6.242 4.108 6.23 4.108 6.217 C 4.108 6.213 4.108 6.207 4.107 6.201 C 4.057 6.21 3.985 6.213 3.881 6.213 C 3.656 6.213 3.376 6.032 3.215 5.783 C 3.057 5.539 3.032 5.266 3.145 5.018 C 3.17 4.969 3.202 4.925 3.239 4.888 C 3.159 4.773 2.966 4.447 3.007 4.017 C 3.059 3.478 3.067 3.341 3.153 3.127 C 3.23 2.922 3.529 2.793 3.709 2.836 C 3.709 2.836 3.752 2.28 4.402 2.023 C 5.053 1.757 5.387 1.809 5.952 1.852 C 6.517 1.894 7.005 1.989 7.167 1.852 C 7.279 1.766 7.356 1.869 7.356 1.929 C 7.356 1.989 7.227 2.1 7.322 2.151 C 7.416 2.203 7.844 2.314 8.006 2.554 C 8.169 2.793 8.366 3.307 7.989 3.726 C 7.871 3.856 7.78 3.895 7.714 3.886 C 7.716 3.902 7.718 3.918 7.719 3.934 C 7.745 4.252 7.701 4.958 7.666 5.526 C 7.653 5.735 7.641 5.927 7.634 6.074 C 7.609 6.606 7.49 6.884 7.197 7.099 C 7.054 7.204 6.748 7.279 6.376 7.304 C 6.367 7.328 6.35 7.392 6.314 7.558 C 6.289 7.669 6.258 7.821 6.229 7.964 C 6.28 7.958 6.34 7.963 6.394 7.993 C 6.544 8.073 6.504 8.293 6.472 8.424 C 7.086 8.713 7.469 8.936 7.641 9.108 C 7.9 9.374 8.057 9.741 8.111 10.198 C 9.814 9.248 10.87 7.46 10.87 5.507 Z M 3.819 7.354 L 3.81 7.339 C 3.806 7.334 3.804 7.329 3.803 7.323 C 3.801 7.318 3.8 7.314 3.8 7.309 C 3.788 7.295 3.771 7.287 3.751 7.286 C 3.711 7.287 3.672 7.309 3.66 7.326 C 3.634 7.357 3.594 7.48 3.574 7.539 L 3.566 7.565 C 3.556 7.594 3.528 7.612 3.499 7.609 C 2.914 7.559 1.502 7.523 0.887 8.253 C 0.893 8.262 0.899 8.272 0.905 8.282 C 0.928 8.321 0.952 8.359 0.976 8.397 C 0.981 8.405 0.986 8.412 0.991 8.42 C 1.018 8.463 1.046 8.505 1.075 8.546 C 1.077 8.55 1.08 8.553 1.082 8.557 C 1.114 8.602 1.145 8.647 1.178 8.691 C 1.178 8.691 1.178 8.691 1.179 8.692 C 1.629 9.3 2.2 9.8 2.847 10.168 C 2.848 10.168 2.848 10.168 2.849 10.168 C 2.898 10.196 2.947 10.223 2.997 10.25 C 3 10.251 3.002 10.252 3.005 10.253 C 3.053 10.279 3.101 10.303 3.15 10.327 C 3.154 10.329 3.158 10.331 3.162 10.333 C 3.21 10.356 3.257 10.378 3.306 10.4 C 3.311 10.402 3.317 10.404 3.322 10.407 C 3.369 10.428 3.416 10.448 3.464 10.468 C 3.471 10.47 3.478 10.473 3.485 10.476 C 3.531 10.495 3.577 10.513 3.624 10.53 C 3.632 10.534 3.641 10.536 3.65 10.54 C 3.695 10.556 3.74 10.573 3.786 10.588 C 3.796 10.591 3.806 10.594 3.816 10.598 C 3.861 10.612 3.905 10.627 3.95 10.641 C 3.961 10.644 3.972 10.647 3.983 10.65 C 4.027 10.663 4.072 10.676 4.117 10.688 C 4.128 10.691 4.14 10.694 4.151 10.697 C 4.196 10.708 4.24 10.72 4.285 10.73 C 4.296 10.733 4.308 10.735 4.319 10.738 C 4.364 10.748 4.409 10.758 4.455 10.767 C 4.466 10.769 4.477 10.771 4.488 10.773 C 4.534 10.782 4.58 10.791 4.626 10.798 C 4.637 10.8 4.647 10.801 4.658 10.803 C 4.705 10.811 4.752 10.818 4.799 10.824 C 4.806 10.825 4.813 10.826 4.821 10.827 C 4.871 10.833 4.922 10.839 4.973 10.844 C 4.977 10.845 4.981 10.845 4.986 10.845 C 5.156 10.862 5.327 10.87 5.5 10.87 C 5.672 10.87 5.837 10.86 6.005 10.845 C 6.358 10.812 6.706 10.747 7.041 10.648 C 7.348 10.557 7.645 10.439 7.926 10.295 L 7.992 10.263 C 7.948 9.814 7.799 9.455 7.551 9.199 C 7.305 8.953 6.602 8.627 6.371 8.519 C 6.343 8.506 6.328 8.475 6.336 8.445 L 6.34 8.428 C 6.36 8.352 6.411 8.148 6.333 8.106 C 6.295 8.086 6.242 8.09 6.204 8.1 C 6.19 8.102 6.179 8.106 6.17 8.108 C 6.15 8.119 6.114 8.133 6.065 8.146 C 5.873 8.196 5.467 8.24 4.912 8.112 C 4.306 7.97 4.021 7.652 3.886 7.456 C 3.858 7.416 3.836 7.381 3.819 7.354 Z M 7.593 3.946 C 7.566 3.652 7.498 3.407 7.452 3.27 C 7.429 3.222 7.401 3.179 7.369 3.154 L 7.31 3.128 C 7.309 3.128 7.307 3.127 7.306 3.127 C 7.306 3.127 6.946 3.478 6.475 3.41 C 6.005 3.341 5.568 3.29 5.286 2.999 C 5.286 2.999 5.131 3.444 4.917 3.598 C 4.703 3.752 4.515 3.795 4.438 3.795 C 4.438 3.795 4.541 4.154 4.37 4.36 C 4.293 4.454 4.147 4.719 4.173 4.822 C 4.19 4.925 4.301 5.438 4.301 5.533 C 4.301 5.575 4.283 5.617 4.263 5.643 L 4.263 5.652 C 4.263 5.686 4.237 5.713 4.205 5.717 C 4.171 5.72 4.142 5.697 4.135 5.664 L 4.109 5.531 C 4.057 5.318 3.914 4.897 3.611 4.869 C 3.47 4.855 3.331 4.937 3.263 5.074 C 3.136 5.351 3.247 5.594 3.325 5.714 C 3.461 5.925 3.7 6.085 3.882 6.085 C 3.996 6.085 4.057 6.08 4.087 6.074 C 4.092 6.063 4.099 6.053 4.109 6.045 C 4.129 6.031 4.156 6.029 4.178 6.041 C 4.199 6.053 4.212 6.071 4.218 6.091 C 4.224 6.1 4.229 6.111 4.229 6.123 C 4.229 6.131 4.23 6.138 4.235 6.154 C 4.238 6.163 4.241 6.173 4.243 6.185 C 4.245 6.19 4.246 6.195 4.246 6.2 L 4.246 6.212 C 4.325 6.448 4.559 6.937 5.163 7.079 C 6.017 7.28 6.893 7.164 7.122 6.996 C 7.346 6.832 7.481 6.627 7.507 6.068 C 7.514 5.92 7.526 5.728 7.539 5.517 C 7.574 4.954 7.618 4.254 7.593 3.945 Z M 3.819 5.28 C 3.788 5.298 3.749 5.287 3.732 5.256 C 3.72 5.235 3.678 5.179 3.629 5.171 C 3.6 5.166 3.571 5.177 3.538 5.205 C 3.418 5.307 3.614 5.568 3.616 5.57 C 3.637 5.598 3.632 5.639 3.604 5.66 C 3.593 5.669 3.579 5.674 3.565 5.674 C 3.546 5.674 3.527 5.665 3.514 5.649 C 3.411 5.517 3.283 5.253 3.455 5.107 C 3.534 5.04 3.606 5.036 3.652 5.044 C 3.769 5.065 3.836 5.18 3.844 5.193 C 3.861 5.224 3.85 5.263 3.819 5.281 Z M 5.688 5.319 C 5.577 5.319 5.491 5.216 5.491 5.079 C 5.491 4.942 5.577 4.839 5.688 4.839 C 5.799 4.839 5.885 4.942 5.885 5.079 C 5.885 5.216 5.799 5.319 5.688 5.319 Z M 5.868 4.193 C 5.853 4.193 5.838 4.188 5.826 4.177 C 5.683 4.054 5.558 4.17 5.552 4.175 C 5.527 4.2 5.486 4.199 5.462 4.173 C 5.437 4.147 5.438 4.107 5.464 4.082 C 5.538 4.012 5.726 3.921 5.91 4.08 C 5.937 4.103 5.939 4.144 5.916 4.171 C 5.904 4.185 5.886 4.193 5.868 4.193 Z M 6.287 6.684 L 6.176 6.684 C 6.14 6.684 6.112 6.655 6.112 6.62 C 6.112 6.584 6.14 6.556 6.176 6.556 L 6.287 6.556 C 6.323 6.556 6.351 6.584 6.351 6.62 C 6.351 6.655 6.323 6.684 6.287 6.684 Z M 6.514 6.42 C 6.427 6.466 6.344 6.483 6.27 6.483 C 6.083 6.483 5.954 6.375 5.946 6.369 C 5.919 6.346 5.916 6.306 5.938 6.279 C 5.961 6.251 6.002 6.248 6.029 6.271 C 6.037 6.278 6.224 6.428 6.454 6.306 C 6.485 6.289 6.524 6.301 6.541 6.333 C 6.557 6.364 6.545 6.403 6.514 6.42 Z M 7.088 5.734 C 7.063 5.797 6.989 5.905 6.771 5.922 C 6.77 5.922 6.768 5.922 6.766 5.922 C 6.733 5.922 6.705 5.897 6.702 5.863 C 6.7 5.827 6.726 5.797 6.762 5.794 C 6.839 5.788 6.938 5.765 6.969 5.687 C 6.992 5.627 6.968 5.554 6.933 5.516 C 6.712 5.277 6.631 5.023 6.628 5.012 C 6.618 4.979 6.636 4.943 6.67 4.932 C 6.704 4.921 6.74 4.94 6.751 4.974 C 6.751 4.977 6.827 5.212 7.028 5.429 C 7.089 5.496 7.133 5.619 7.088 5.734 Z M 7.289 5.216 C 7.195 5.216 7.126 5.13 7.126 5.019 C 7.126 4.908 7.195 4.822 7.289 4.822 C 7.383 4.822 7.451 4.908 7.451 5.019 C 7.451 5.13 7.374 5.216 7.289 5.216 Z M 7.466 4.196 C 7.453 4.211 7.436 4.219 7.417 4.219 C 7.402 4.219 7.387 4.214 7.375 4.203 C 7.237 4.083 7.115 4.189 7.101 4.201 C 7.076 4.225 7.035 4.224 7.011 4.198 C 6.987 4.172 6.988 4.132 7.013 4.108 C 7.087 4.038 7.275 3.947 7.459 4.106 C 7.486 4.129 7.489 4.17 7.466 4.196 Z M 4.942 7.987 C 5.592 8.137 6.002 8.039 6.093 8.003 C 6.127 7.827 6.168 7.631 6.191 7.531 C 6.214 7.425 6.23 7.357 6.242 7.311 C 6.197 7.311 6.15 7.313 6.104 7.313 C 5.793 7.313 5.456 7.28 5.135 7.205 C 4.637 7.088 4.366 6.749 4.225 6.479 C 4.178 6.72 4.064 7.026 3.946 7.313 C 4.05 7.477 4.302 7.836 4.942 7.987 Z M 5.5 0 C 2.467 0 0 2.467 0 5.5 C 0 6.411 0.234 7.321 0.674 8.131 C 0.688 8.158 0.701 8.182 0.714 8.206 C 0.727 8.229 0.739 8.252 0.754 8.28 C 0.968 8.647 1.223 8.984 1.511 9.286 C 2.107 9.913 2.845 10.39 3.657 10.679 C 4.241 10.888 4.864 11 5.5 11 C 5.718 11 5.936 10.987 6.151 10.962 C 6.527 10.918 6.895 10.834 7.25 10.716 C 7.503 10.632 7.75 10.532 7.985 10.411 L 8.09 10.359 C 9.885 9.399 11 7.54 11 5.509 L 11 5.5 C 11 2.467 8.533 0 5.5 0 Z M 4.263 5.645 C 4.284 5.618 4.302 5.577 4.302 5.534 C 4.302 5.44 4.19 4.926 4.173 4.824 C 4.147 4.721 4.293 4.456 4.37 4.361 C 4.541 4.156 4.438 3.797 4.438 3.797 C 4.516 3.797 4.704 3.754 4.918 3.6 C 5.132 3.446 5.286 3 5.286 3 C 5.568 3.292 6.005 3.343 6.476 3.411 C 6.947 3.48 7.306 3.129 7.306 3.129 C 7.308 3.129 7.309 3.13 7.311 3.13 L 7.369 3.155 C 7.401 3.181 7.429 3.223 7.452 3.272 C 7.498 3.409 7.566 3.653 7.593 3.947 C 7.618 4.255 7.574 4.956 7.539 5.519 C 7.527 5.729 7.515 5.922 7.508 6.07 C 7.481 6.629 7.347 6.834 7.122 6.998 C 6.894 7.166 6.017 7.281 5.164 7.081 C 4.56 6.939 4.325 6.449 4.246 6.214 L 4.246 6.202 C 4.246 6.197 4.245 6.192 4.244 6.187 C 4.241 6.175 4.239 6.165 4.236 6.156 C 4.231 6.139 4.229 6.133 4.229 6.125 C 4.229 6.113 4.225 6.102 4.219 6.092 C 4.213 6.073 4.199 6.055 4.179 6.043 C 4.156 6.031 4.13 6.032 4.109 6.047 C 4.1 6.055 4.092 6.065 4.088 6.076 C 4.057 6.081 3.996 6.086 3.882 6.086 C 3.701 6.086 3.461 5.927 3.325 5.716 C 3.247 5.596 3.137 5.353 3.263 5.075 C 3.331 4.938 3.471 4.857 3.611 4.871 C 3.915 4.899 4.057 5.319 4.109 5.533 L 4.136 5.666 C 4.143 5.699 4.172 5.722 4.205 5.718 C 4.238 5.715 4.263 5.687 4.263 5.654 L 4.263 5.645 Z M 4.225 6.481 C 4.366 6.751 4.637 7.09 5.135 7.206 C 5.456 7.281 5.793 7.315 6.104 7.315 C 6.15 7.315 6.196 7.313 6.242 7.312 C 6.23 7.358 6.213 7.427 6.19 7.532 C 6.168 7.632 6.127 7.828 6.093 8.005 C 6.002 8.041 5.592 8.138 4.941 7.988 C 4.302 7.838 4.049 7.478 3.946 7.315 C 4.064 7.028 4.178 6.722 4.225 6.481 Z M 4.912 8.113 C 5.468 8.241 5.874 8.197 6.065 8.147 C 6.115 8.134 6.151 8.12 6.171 8.109 C 6.179 8.107 6.191 8.103 6.205 8.101 C 6.243 8.091 6.296 8.087 6.334 8.107 C 6.412 8.149 6.361 8.353 6.341 8.429 L 6.337 8.446 C 6.329 8.476 6.343 8.507 6.372 8.52 C 6.603 8.628 7.306 8.954 7.551 9.2 C 7.8 9.456 7.948 9.815 7.992 10.264 L 7.927 10.296 C 7.645 10.44 7.349 10.558 7.042 10.649 C 6.706 10.748 6.359 10.813 6.006 10.846 C 5.838 10.861 5.67 10.871 5.5 10.871 C 5.331 10.871 5.156 10.863 4.986 10.846 C 4.982 10.846 4.978 10.846 4.973 10.845 C 4.923 10.84 4.872 10.834 4.821 10.828 C 4.814 10.827 4.807 10.826 4.8 10.825 C 4.752 10.819 4.706 10.812 4.659 10.804 C 4.648 10.802 4.637 10.801 4.627 10.799 C 4.581 10.792 4.535 10.783 4.489 10.774 C 4.478 10.772 4.467 10.77 4.455 10.768 C 4.41 10.759 4.365 10.749 4.319 10.739 C 4.308 10.736 4.297 10.734 4.286 10.731 C 4.241 10.721 4.196 10.709 4.152 10.698 C 4.14 10.695 4.129 10.692 4.117 10.689 C 4.073 10.677 4.028 10.664 3.983 10.651 C 3.973 10.648 3.962 10.645 3.951 10.642 C 3.906 10.628 3.861 10.613 3.817 10.599 C 3.807 10.595 3.797 10.592 3.787 10.589 C 3.741 10.574 3.696 10.557 3.651 10.541 C 3.642 10.537 3.633 10.535 3.624 10.531 C 3.578 10.514 3.532 10.496 3.486 10.477 C 3.479 10.474 3.471 10.471 3.464 10.469 C 3.417 10.449 3.37 10.429 3.323 10.408 C 3.318 10.406 3.312 10.403 3.306 10.401 C 3.258 10.379 3.21 10.357 3.163 10.334 C 3.159 10.332 3.155 10.33 3.151 10.328 C 3.102 10.304 3.053 10.28 3.005 10.254 C 3.003 10.253 3 10.252 2.998 10.251 C 2.948 10.224 2.899 10.197 2.849 10.169 C 2.849 10.169 2.848 10.169 2.848 10.169 C 2.201 9.801 1.629 9.3 1.179 8.693 C 1.179 8.692 1.179 8.692 1.179 8.692 C 1.146 8.648 1.114 8.603 1.083 8.558 C 1.081 8.554 1.078 8.551 1.075 8.547 C 1.047 8.506 1.019 8.464 0.992 8.421 C 0.987 8.413 0.981 8.406 0.976 8.398 C 0.952 8.36 0.929 8.322 0.905 8.283 C 0.899 8.273 0.893 8.263 0.887 8.254 C 1.503 7.524 2.915 7.56 3.5 7.61 C 3.529 7.613 3.557 7.595 3.567 7.566 L 3.575 7.54 C 3.595 7.481 3.635 7.358 3.661 7.327 C 3.673 7.31 3.712 7.288 3.751 7.287 C 3.772 7.288 3.788 7.296 3.801 7.31 C 3.801 7.315 3.802 7.319 3.804 7.324 C 3.805 7.33 3.807 7.335 3.81 7.34 L 3.82 7.355 C 3.837 7.382 3.858 7.417 3.887 7.457 C 4.022 7.653 4.307 7.971 4.912 8.113 Z M 10.872 5.509 C 10.872 7.461 9.816 9.25 8.113 10.199 C 8.059 9.743 7.902 9.376 7.643 9.11 C 7.471 8.938 7.088 8.714 6.474 8.426 C 6.506 8.295 6.546 8.075 6.396 7.994 C 6.342 7.964 6.282 7.96 6.231 7.965 C 6.26 7.823 6.291 7.671 6.316 7.56 C 6.352 7.393 6.369 7.33 6.378 7.305 C 6.75 7.28 7.056 7.206 7.199 7.101 C 7.492 6.886 7.61 6.608 7.636 6.076 C 7.643 5.929 7.655 5.737 7.668 5.527 C 7.703 4.96 7.747 4.254 7.721 3.936 C 7.719 3.92 7.718 3.904 7.716 3.888 C 7.782 3.897 7.873 3.858 7.991 3.728 C 8.368 3.309 8.171 2.795 8.008 2.555 C 7.846 2.316 7.418 2.204 7.323 2.153 C 7.229 2.102 7.358 1.99 7.358 1.93 C 7.358 1.87 7.281 1.768 7.169 1.853 C 7.007 1.99 6.519 1.896 5.954 1.853 C 5.389 1.811 5.055 1.759 4.404 2.025 C 3.754 2.281 3.711 2.838 3.711 2.838 C 3.531 2.795 3.232 2.923 3.155 3.129 C 3.069 3.343 3.06 3.48 3.009 4.019 C 2.968 4.449 3.16 4.774 3.241 4.889 C 3.204 4.927 3.172 4.971 3.147 5.02 C 3.034 5.268 3.059 5.54 3.217 5.785 C 3.377 6.034 3.657 6.215 3.883 6.215 C 3.987 6.215 4.059 6.211 4.109 6.203 C 4.109 6.209 4.109 6.215 4.109 6.219 C 4.109 6.232 4.113 6.244 4.119 6.253 C 4.128 6.478 3.979 6.891 3.858 7.192 C 3.829 7.172 3.794 7.161 3.756 7.16 C 3.681 7.157 3.596 7.196 3.558 7.249 C 3.526 7.29 3.495 7.376 3.461 7.477 C 1.842 7.349 1.125 7.802 0.822 8.134 C 0.811 8.115 0.8 8.095 0.788 8.072 C 0.357 7.279 0.129 6.389 0.129 5.5 C 0.128 2.538 2.538 0.128 5.5 0.128 C 8.462 0.128 10.872 2.538 10.872 5.5 L 10.872 5.509 Z M 5.552 4.176 C 5.557 4.171 5.683 4.055 5.826 4.178 C 5.838 4.189 5.853 4.194 5.868 4.194 C 5.886 4.194 5.903 4.186 5.916 4.171 C 5.939 4.145 5.936 4.104 5.91 4.081 C 5.726 3.922 5.538 4.013 5.464 4.083 C 5.438 4.107 5.437 4.148 5.461 4.174 C 5.486 4.199 5.526 4.2 5.552 4.176 Z M 7.101 4.202 C 7.115 4.19 7.237 4.084 7.375 4.204 C 7.387 4.214 7.402 4.219 7.417 4.219 C 7.435 4.219 7.453 4.212 7.466 4.197 C 7.489 4.17 7.486 4.13 7.459 4.107 C 7.275 3.948 7.087 4.039 7.013 4.109 C 6.988 4.133 6.987 4.173 7.011 4.199 C 7.035 4.225 7.076 4.226 7.101 4.202 Z M 6.933 5.517 C 6.968 5.555 6.992 5.628 6.969 5.688 C 6.938 5.765 6.839 5.789 6.762 5.795 C 6.726 5.797 6.7 5.828 6.702 5.864 C 6.705 5.897 6.733 5.923 6.766 5.923 C 6.768 5.923 6.77 5.923 6.771 5.923 C 6.989 5.906 7.063 5.798 7.088 5.735 C 7.133 5.62 7.089 5.496 7.028 5.43 C 6.827 5.213 6.751 4.977 6.751 4.975 C 6.74 4.941 6.704 4.922 6.67 4.933 C 6.636 4.943 6.618 4.979 6.628 5.013 C 6.631 5.024 6.712 5.278 6.933 5.517 Z M 5.946 6.37 C 5.953 6.376 6.083 6.484 6.27 6.484 C 6.344 6.484 6.427 6.467 6.514 6.421 C 6.545 6.404 6.557 6.365 6.541 6.334 C 6.524 6.302 6.485 6.29 6.454 6.307 C 6.224 6.429 6.037 6.279 6.029 6.272 C 6.002 6.249 5.961 6.252 5.938 6.28 C 5.916 6.307 5.919 6.347 5.946 6.37 Z M 5.688 4.84 C 5.576 4.84 5.491 4.943 5.491 5.08 C 5.491 5.217 5.576 5.319 5.688 5.319 C 5.799 5.319 5.885 5.217 5.885 5.08 C 5.885 4.943 5.799 4.84 5.688 4.84 Z M 7.289 4.823 C 7.194 4.823 7.126 4.909 7.126 5.02 C 7.126 5.131 7.194 5.217 7.289 5.217 C 7.374 5.217 7.451 5.131 7.451 5.02 C 7.451 4.909 7.383 4.823 7.289 4.823 Z M 6.287 6.556 L 6.176 6.556 C 6.14 6.556 6.112 6.585 6.112 6.621 C 6.112 6.656 6.14 6.685 6.176 6.685 L 6.287 6.685 C 6.322 6.685 6.351 6.656 6.351 6.621 C 6.351 6.585 6.322 6.556 6.287 6.556 Z M 3.652 5.045 C 3.606 5.037 3.534 5.041 3.455 5.108 C 3.283 5.254 3.411 5.517 3.514 5.65 C 3.527 5.666 3.546 5.675 3.565 5.675 C 3.579 5.675 3.593 5.67 3.604 5.661 C 3.632 5.639 3.637 5.599 3.616 5.571 C 3.614 5.568 3.418 5.308 3.538 5.206 C 3.571 5.178 3.6 5.166 3.629 5.171 C 3.678 5.18 3.72 5.236 3.732 5.257 C 3.749 5.288 3.788 5.298 3.819 5.281 C 3.85 5.264 3.861 5.225 3.843 5.194 C 3.836 5.181 3.769 5.066 3.652 5.045 Z M 0.976 8.397 C 0.981 8.405 0.986 8.412 0.991 8.42 C 1.018 8.463 1.046 8.505 1.075 8.546 C 1.077 8.55 1.08 8.553 1.082 8.557 C 1.114 8.602 1.145 8.646 1.178 8.69 C 1.178 8.691 1.178 8.691 1.179 8.691 C 1.629 9.299 2.2 9.8 2.847 10.167 C 2.848 10.168 2.848 10.168 2.849 10.168 C 2.898 10.196 2.947 10.223 2.997 10.25 C 3 10.251 3.002 10.252 3.005 10.253 C 3.053 10.279 3.101 10.303 3.15 10.327 C 3.154 10.329 3.158 10.331 3.162 10.333 C 3.21 10.356 3.257 10.378 3.306 10.4 C 3.311 10.402 3.317 10.404 3.322 10.407 C 3.369 10.428 3.416 10.448 3.464 10.467 C 3.471 10.47 3.478 10.473 3.485 10.476 C 3.531 10.495 3.577 10.513 3.624 10.53 C 3.632 10.533 3.641 10.536 3.65 10.54 C 3.695 10.556 3.74 10.573 3.786 10.588 C 3.796 10.591 3.806 10.594 3.816 10.598 C 3.861 10.612 3.905 10.627 3.95 10.641 C 3.961 10.644 3.972 10.647 3.983 10.65 C 4.027 10.663 4.072 10.676 4.117 10.688 C 4.128 10.691 4.14 10.694 4.151 10.697 C 4.196 10.708 4.24 10.72 4.285 10.73 C 4.296 10.733 4.308 10.735 4.319 10.738 C 4.364 10.748 4.409 10.758 4.455 10.767 C 4.466 10.769 4.477 10.771 4.488 10.773 C 4.534 10.782 4.58 10.791 4.626 10.798 C 4.637 10.8 4.647 10.801 4.658 10.803 C 4.705 10.811 4.752 10.818 4.799 10.824 C 4.806 10.825 4.813 10.826 4.821 10.827 C 4.871 10.833 4.922 10.839 4.973 10.844 C 4.977 10.845 4.981 10.845 4.986 10.845 C 5.156 10.862 5.327 10.87 5.5 10.87 C 5.672 10.87 5.837 10.86 6.005 10.845 C 6.358 10.812 6.706 10.747 7.041 10.648 C 7.348 10.557 7.645 10.439 7.926 10.295 L 7.992 10.263 C 7.948 9.814 7.799 9.454 7.551 9.199 C 7.305 8.953 6.602 8.627 6.371 8.519 C 6.343 8.506 6.328 8.475 6.336 8.445 L 6.34 8.428 C 6.36 8.352 6.411 8.148 6.333 8.106 C 6.295 8.086 6.242 8.09 6.204 8.099 C 6.19 8.102 6.179 8.105 6.17 8.108 C 6.15 8.119 6.114 8.133 6.065 8.146 C 5.873 8.196 5.467 8.24 4.912 8.112 C 4.306 7.97 4.021 7.652 3.886 7.456 C 3.858 7.416 3.836 7.381 3.819 7.354 L 3.81 7.339 C 3.806 7.334 3.804 7.329 3.803 7.323 C 3.801 7.318 3.8 7.314 3.8 7.309 C 3.788 7.295 3.771 7.287 3.751 7.286 C 3.711 7.287 3.672 7.309 3.66 7.326 C 3.634 7.357 3.594 7.48 3.574 7.539 L 3.566 7.565 C 3.556 7.594 3.528 7.612 3.499 7.609 C 2.914 7.559 1.502 7.523 0.887 8.253 C 0.893 8.262 0.899 8.272 0.905 8.282 C 0.928 8.321 0.952 8.359 0.976 8.397 Z\" fill=\"transparent\" height=\"11px\" id=\"Vns2DTkw5\" transform=\"translate(0.5 0.5)\" width=\"11px\"><path d=\"M 0.999 2.718 C 0.966 2.721 0.937 2.698 0.93 2.666 L 0.903 2.532 C 0.851 2.319 0.709 1.899 0.405 1.87 C 0.265 1.857 0.125 1.938 0.058 2.075 C -0.069 2.352 0.041 2.595 0.119 2.715 C 0.255 2.927 0.495 3.086 0.677 3.086 C 0.79 3.086 0.851 3.081 0.882 3.076 C 0.886 3.065 0.894 3.054 0.903 3.047 C 0.924 3.032 0.951 3.03 0.973 3.042 C 0.993 3.054 1.007 3.072 1.013 3.092 C 1.019 3.101 1.023 3.112 1.023 3.124 C 1.023 3.132 1.025 3.139 1.03 3.155 C 1.033 3.165 1.035 3.174 1.038 3.186 C 1.04 3.191 1.04 3.196 1.04 3.202 L 1.04 3.214 C 1.119 3.449 1.354 3.939 1.958 4.081 C 2.812 4.281 3.688 4.165 3.917 3.998 C 4.141 3.833 4.275 3.629 4.302 3.07 C 4.309 2.922 4.321 2.729 4.334 2.518 C 4.369 1.955 4.412 1.255 4.387 0.947 C 4.361 0.653 4.292 0.408 4.247 0.271 C 4.223 0.223 4.196 0.181 4.164 0.155 L 4.105 0.129 C 4.103 0.129 4.102 0.129 4.1 0.128 C 4.1 0.128 3.741 0.479 3.27 0.411 C 2.799 0.342 2.363 0.291 2.08 0 C 2.08 0 1.926 0.445 1.712 0.599 C 1.498 0.753 1.31 0.796 1.233 0.796 C 1.233 0.796 1.335 1.156 1.164 1.361 C 1.087 1.455 0.942 1.721 0.967 1.823 C 0.984 1.926 1.096 2.44 1.096 2.534 C 1.096 2.576 1.078 2.618 1.057 2.645 L 1.057 2.654 C 1.057 2.687 1.032 2.714 0.999 2.718 Z M 0.614 2.282 C 0.583 2.299 0.544 2.288 0.526 2.257 C 0.514 2.237 0.473 2.18 0.423 2.172 C 0.395 2.167 0.366 2.178 0.333 2.206 C 0.212 2.309 0.408 2.569 0.41 2.572 C 0.432 2.6 0.427 2.64 0.399 2.662 C 0.388 2.67 0.374 2.675 0.36 2.675 C 0.341 2.675 0.322 2.667 0.309 2.65 C 0.206 2.518 0.077 2.255 0.25 2.108 C 0.328 2.041 0.4 2.037 0.446 2.046 C 0.564 2.067 0.631 2.181 0.638 2.194 C 0.656 2.225 0.645 2.264 0.614 2.282 Z M 4.083 2.217 C 3.989 2.217 3.921 2.132 3.921 2.02 C 3.921 1.909 3.989 1.823 4.083 1.823 C 4.177 1.823 4.246 1.909 4.246 2.02 C 4.246 2.132 4.169 2.217 4.083 2.217 Z M 3.808 1.109 C 3.882 1.039 4.07 0.948 4.254 1.107 C 4.28 1.13 4.283 1.171 4.26 1.198 C 4.248 1.212 4.23 1.22 4.212 1.22 C 4.197 1.22 4.182 1.215 4.17 1.204 C 4.031 1.085 3.909 1.19 3.896 1.203 C 3.87 1.226 3.83 1.225 3.805 1.2 C 3.781 1.174 3.782 1.134 3.808 1.109 Z M 3.465 1.933 C 3.498 1.923 3.535 1.942 3.545 1.975 C 3.546 1.978 3.622 2.214 3.822 2.43 C 3.883 2.497 3.928 2.621 3.883 2.735 C 3.858 2.798 3.784 2.906 3.566 2.923 C 3.564 2.923 3.563 2.923 3.561 2.923 C 3.528 2.923 3.5 2.898 3.497 2.864 C 3.494 2.829 3.521 2.798 3.556 2.795 C 3.634 2.789 3.733 2.766 3.763 2.688 C 3.787 2.628 3.763 2.555 3.728 2.517 C 3.507 2.279 3.426 2.024 3.423 2.014 C 3.412 1.98 3.431 1.944 3.465 1.933 Z M 2.482 2.32 C 2.371 2.32 2.286 2.217 2.286 2.08 C 2.286 1.943 2.371 1.84 2.482 1.84 C 2.594 1.84 2.679 1.943 2.679 2.08 C 2.679 2.217 2.594 2.32 2.482 2.32 Z M 3.082 3.685 L 2.97 3.685 C 2.935 3.685 2.906 3.656 2.906 3.621 C 2.906 3.586 2.935 3.557 2.97 3.557 L 3.082 3.557 C 3.117 3.557 3.146 3.586 3.146 3.621 C 3.146 3.656 3.117 3.685 3.082 3.685 Z M 2.823 3.272 C 2.832 3.279 3.018 3.43 3.249 3.308 C 3.28 3.291 3.319 3.303 3.335 3.334 C 3.352 3.365 3.34 3.404 3.309 3.421 C 3.221 3.467 3.139 3.484 3.065 3.484 C 2.878 3.484 2.748 3.377 2.741 3.37 C 2.714 3.348 2.71 3.307 2.733 3.28 C 2.756 3.253 2.796 3.25 2.823 3.272 Z M 2.258 1.083 C 2.332 1.013 2.521 0.923 2.704 1.081 C 2.731 1.105 2.734 1.145 2.711 1.172 C 2.699 1.186 2.681 1.194 2.662 1.194 C 2.647 1.194 2.632 1.189 2.62 1.179 C 2.477 1.055 2.352 1.171 2.347 1.177 C 2.321 1.201 2.281 1.2 2.256 1.174 C 2.232 1.148 2.233 1.108 2.259 1.083 Z\" fill=\"rgb(252, 228, 208)\" height=\"4.186707654005069px\" id=\"YOU5LKHXQ\" transform=\"translate(3.205 2.999)\" width=\"4.394774081114697px\"/><path d=\"M 0.996 1.507 C 1.646 1.657 2.056 1.56 2.147 1.524 C 2.181 1.347 2.222 1.151 2.245 1.051 C 2.268 0.946 2.284 0.877 2.296 0.831 C 2.251 0.832 2.204 0.834 2.158 0.834 C 1.847 0.834 1.51 0.8 1.189 0.725 C 0.691 0.609 0.42 0.27 0.279 0 C 0.232 0.241 0.118 0.547 0 0.834 C 0.104 0.997 0.356 1.357 0.996 1.507 Z\" fill=\"rgb(252, 228, 208)\" height=\"1.5882889297076779px\" id=\"wFPFdNSgR\" transform=\"translate(3.946 6.479)\" width=\"2.295884443999391px\"/><path d=\"M 10.743 5.38 L 10.743 5.372 C 10.743 2.41 8.333 0 5.372 0 C 2.41 0 0 2.41 0 5.372 C 0 6.261 0.228 7.15 0.66 7.943 C 0.672 7.966 0.682 7.986 0.693 8.006 C 0.996 7.674 1.714 7.221 3.332 7.349 C 3.366 7.247 3.397 7.162 3.43 7.12 C 3.467 7.067 3.552 7.029 3.627 7.031 C 3.665 7.032 3.7 7.043 3.729 7.063 C 3.851 6.763 4 6.35 3.99 6.125 C 3.984 6.116 3.981 6.104 3.981 6.091 C 3.981 6.086 3.981 6.08 3.98 6.074 C 3.93 6.083 3.858 6.086 3.754 6.086 C 3.529 6.086 3.249 5.906 3.088 5.657 C 2.93 5.412 2.906 5.14 3.019 4.891 C 3.043 4.842 3.075 4.799 3.112 4.761 C 3.032 4.646 2.84 4.32 2.88 3.891 C 2.932 3.351 2.94 3.214 3.026 3 C 3.103 2.795 3.403 2.667 3.582 2.709 C 3.582 2.709 3.625 2.153 4.276 1.896 C 4.926 1.631 5.26 1.682 5.825 1.725 C 6.39 1.768 6.878 1.862 7.041 1.725 C 7.152 1.639 7.229 1.742 7.229 1.802 C 7.229 1.862 7.101 1.973 7.195 2.025 C 7.289 2.076 7.717 2.187 7.88 2.427 C 8.042 2.667 8.239 3.18 7.863 3.6 C 7.744 3.73 7.654 3.768 7.587 3.76 C 7.589 3.776 7.591 3.791 7.592 3.808 C 7.618 4.125 7.574 4.831 7.539 5.399 C 7.526 5.609 7.514 5.8 7.508 5.948 C 7.482 6.479 7.364 6.757 7.07 6.972 C 6.927 7.078 6.621 7.152 6.249 7.177 C 6.241 7.202 6.223 7.265 6.187 7.431 C 6.163 7.542 6.131 7.695 6.103 7.837 C 6.153 7.832 6.213 7.836 6.267 7.866 C 6.418 7.946 6.377 8.166 6.345 8.297 C 6.96 8.586 7.342 8.809 7.514 8.981 C 7.773 9.247 7.93 9.614 7.984 10.071 C 9.687 9.121 10.743 7.333 10.743 5.38 Z\" fill=\"rgb(252, 228, 208)\" height=\"10.07090036098553px\" id=\"TuuW_05R9\" transform=\"translate(0.127 0.127)\" width=\"10.743133229860284px\"/><path d=\"M 2.933 0.068 L 2.923 0.053 C 2.92 0.048 2.917 0.043 2.916 0.037 C 2.915 0.032 2.914 0.027 2.914 0.022 C 2.901 0.009 2.885 0.001 2.864 0 C 2.825 0.001 2.785 0.022 2.773 0.039 C 2.748 0.071 2.707 0.193 2.688 0.253 L 2.679 0.279 C 2.67 0.307 2.641 0.325 2.612 0.323 C 2.028 0.272 0.616 0.237 0 0.966 C 0.006 0.976 0.012 0.986 0.018 0.996 C 0.041 1.034 0.065 1.073 0.089 1.111 C 0.094 1.118 0.099 1.126 0.104 1.134 C 0.132 1.176 0.16 1.218 0.188 1.26 C 0.191 1.263 0.193 1.267 0.196 1.27 C 0.227 1.316 0.259 1.36 0.291 1.404 C 0.292 1.405 0.292 1.405 0.292 1.405 C 0.742 2.013 1.313 2.514 1.96 2.881 C 1.961 2.882 1.962 2.882 1.962 2.882 C 2.011 2.91 2.061 2.937 2.111 2.963 C 2.113 2.965 2.116 2.966 2.118 2.967 C 2.166 2.992 2.215 3.017 2.264 3.041 C 2.267 3.043 2.271 3.044 2.275 3.046 C 2.323 3.069 2.371 3.092 2.419 3.114 C 2.425 3.116 2.43 3.118 2.436 3.121 C 2.482 3.141 2.53 3.162 2.577 3.181 C 2.584 3.184 2.591 3.187 2.599 3.19 C 2.644 3.208 2.691 3.227 2.737 3.244 C 2.746 3.247 2.754 3.25 2.763 3.253 C 2.808 3.27 2.854 3.286 2.899 3.302 C 2.909 3.305 2.919 3.308 2.929 3.311 C 2.974 3.326 3.019 3.341 3.064 3.354 C 3.074 3.358 3.085 3.36 3.096 3.364 C 3.141 3.377 3.185 3.39 3.23 3.402 C 3.241 3.405 3.253 3.407 3.264 3.41 C 3.309 3.422 3.353 3.434 3.398 3.444 C 3.409 3.447 3.421 3.449 3.432 3.451 C 3.477 3.462 3.523 3.472 3.568 3.481 C 3.579 3.483 3.59 3.485 3.602 3.487 C 3.647 3.496 3.693 3.504 3.739 3.512 C 3.75 3.514 3.761 3.515 3.771 3.517 C 3.818 3.524 3.865 3.532 3.912 3.538 C 3.919 3.539 3.927 3.539 3.934 3.54 C 3.984 3.547 4.035 3.553 4.086 3.558 C 4.09 3.558 4.095 3.559 4.099 3.559 C 4.269 3.576 4.44 3.584 4.613 3.584 C 4.785 3.584 4.951 3.574 5.118 3.559 C 5.471 3.526 5.819 3.461 6.154 3.362 C 6.461 3.271 6.758 3.153 7.04 3.009 L 7.105 2.976 C 7.061 2.528 6.912 2.168 6.664 1.912 C 6.418 1.667 5.715 1.341 5.484 1.233 C 5.456 1.22 5.442 1.189 5.449 1.159 L 5.454 1.142 C 5.473 1.066 5.525 0.862 5.447 0.82 C 5.408 0.8 5.355 0.804 5.317 0.813 C 5.304 0.816 5.292 0.819 5.283 0.822 C 5.264 0.833 5.228 0.847 5.178 0.859 C 4.986 0.91 4.58 0.954 4.025 0.826 C 3.42 0.684 3.135 0.366 2.999 0.17 C 2.971 0.13 2.95 0.095 2.933 0.068 Z\" fill=\"rgb(252, 228, 208)\" height=\"3.5841106287955675px\" id=\"lvaX8Tszf\" transform=\"translate(0.887 7.286)\" width=\"7.104811495518895px\"/><path d=\"M 4.388 0.947 C 4.361 0.653 4.292 0.408 4.247 0.271 C 4.223 0.223 4.196 0.181 4.164 0.155 L 4.105 0.129 C 4.103 0.129 4.102 0.129 4.1 0.128 C 4.1 0.128 3.741 0.479 3.27 0.411 C 2.799 0.342 2.363 0.291 2.08 0 C 2.08 0 1.926 0.445 1.712 0.599 C 1.498 0.753 1.31 0.796 1.233 0.796 C 1.233 0.796 1.335 1.156 1.164 1.361 C 1.087 1.455 0.942 1.721 0.967 1.823 C 0.985 1.926 1.096 2.44 1.096 2.534 C 1.096 2.576 1.078 2.618 1.058 2.645 L 1.058 2.654 C 1.058 2.687 1.032 2.714 0.999 2.718 C 0.966 2.721 0.937 2.698 0.93 2.666 L 0.903 2.532 C 0.851 2.319 0.709 1.899 0.405 1.87 C 0.265 1.857 0.125 1.938 0.058 2.075 C -0.069 2.352 0.041 2.595 0.119 2.715 C 0.255 2.927 0.495 3.086 0.677 3.086 C 0.79 3.086 0.851 3.081 0.882 3.076 C 0.886 3.064 0.894 3.054 0.903 3.046 C 0.924 3.032 0.951 3.03 0.973 3.042 C 0.993 3.054 1.007 3.072 1.013 3.092 C 1.019 3.101 1.023 3.112 1.023 3.124 C 1.023 3.132 1.025 3.139 1.03 3.155 C 1.033 3.165 1.035 3.174 1.038 3.186 C 1.04 3.191 1.04 3.196 1.04 3.201 L 1.04 3.213 C 1.119 3.449 1.354 3.939 1.958 4.081 C 2.812 4.281 3.688 4.165 3.917 3.998 C 4.141 3.833 4.275 3.629 4.302 3.07 C 4.309 2.922 4.321 2.729 4.334 2.518 C 4.369 1.955 4.412 1.255 4.387 0.947 Z M 0.614 2.282 C 0.583 2.299 0.544 2.288 0.526 2.257 C 0.514 2.236 0.473 2.18 0.423 2.172 C 0.395 2.167 0.366 2.178 0.333 2.206 C 0.212 2.308 0.408 2.569 0.41 2.572 C 0.432 2.599 0.427 2.64 0.399 2.662 C 0.388 2.67 0.374 2.675 0.36 2.675 C 0.341 2.675 0.322 2.667 0.309 2.65 C 0.206 2.518 0.077 2.255 0.25 2.108 C 0.328 2.041 0.4 2.037 0.447 2.046 C 0.564 2.067 0.631 2.181 0.638 2.194 C 0.656 2.225 0.645 2.264 0.614 2.282 Z M 2.483 2.32 C 2.371 2.32 2.286 2.217 2.286 2.08 C 2.286 1.943 2.371 1.84 2.483 1.84 C 2.594 1.84 2.679 1.943 2.679 2.08 C 2.679 2.217 2.594 2.32 2.483 2.32 Z M 2.662 1.194 C 2.647 1.194 2.633 1.189 2.62 1.179 C 2.478 1.055 2.352 1.171 2.347 1.176 C 2.321 1.201 2.281 1.2 2.256 1.174 C 2.232 1.148 2.233 1.108 2.259 1.083 C 2.332 1.013 2.521 0.923 2.704 1.081 C 2.731 1.105 2.734 1.145 2.711 1.172 C 2.699 1.186 2.681 1.194 2.662 1.194 Z M 3.082 3.685 L 2.971 3.685 C 2.935 3.685 2.906 3.656 2.906 3.621 C 2.906 3.585 2.935 3.557 2.971 3.557 L 3.082 3.557 C 3.117 3.557 3.146 3.585 3.146 3.621 C 3.146 3.656 3.117 3.685 3.082 3.685 Z M 3.309 3.421 C 3.221 3.467 3.139 3.484 3.065 3.484 C 2.878 3.484 2.748 3.377 2.741 3.37 C 2.714 3.347 2.71 3.307 2.733 3.28 C 2.756 3.253 2.796 3.249 2.823 3.272 C 2.832 3.279 3.018 3.43 3.249 3.307 C 3.28 3.291 3.319 3.303 3.335 3.334 C 3.352 3.365 3.34 3.404 3.309 3.421 Z M 3.883 2.735 C 3.858 2.798 3.784 2.906 3.566 2.923 C 3.564 2.923 3.563 2.923 3.561 2.923 C 3.528 2.923 3.5 2.898 3.497 2.864 C 3.494 2.829 3.521 2.798 3.556 2.795 C 3.634 2.789 3.733 2.766 3.763 2.688 C 3.787 2.628 3.763 2.555 3.728 2.517 C 3.507 2.278 3.426 2.024 3.423 2.014 C 3.412 1.98 3.431 1.944 3.465 1.933 C 3.498 1.923 3.535 1.942 3.545 1.975 C 3.546 1.978 3.622 2.214 3.822 2.43 C 3.883 2.497 3.928 2.621 3.883 2.735 Z M 4.083 2.217 C 3.989 2.217 3.921 2.132 3.921 2.02 C 3.921 1.909 3.989 1.823 4.083 1.823 C 4.178 1.823 4.246 1.909 4.246 2.02 C 4.246 2.132 4.169 2.217 4.083 2.217 Z M 4.26 1.198 C 4.248 1.212 4.23 1.22 4.212 1.22 C 4.197 1.22 4.182 1.215 4.17 1.204 C 4.031 1.085 3.91 1.19 3.896 1.202 C 3.87 1.226 3.83 1.225 3.806 1.199 C 3.781 1.174 3.782 1.133 3.808 1.109 C 3.882 1.039 4.07 0.948 4.254 1.107 C 4.28 1.13 4.283 1.171 4.26 1.198 Z\" fill=\"rgb(253, 249, 242)\" height=\"4.186597505855813px\" id=\"Zb5WEbw04\" transform=\"translate(3.205 2.999)\" width=\"4.394774081114697px\"/><path d=\"M 0.996 1.507 C 1.646 1.657 2.056 1.56 2.147 1.524 C 2.181 1.347 2.222 1.151 2.245 1.051 C 2.268 0.946 2.284 0.877 2.296 0.831 C 2.251 0.832 2.204 0.834 2.158 0.834 C 1.847 0.834 1.51 0.8 1.189 0.725 C 0.691 0.609 0.42 0.27 0.279 0 C 0.232 0.241 0.118 0.547 0 0.834 C 0.104 0.997 0.356 1.357 0.996 1.507 Z\" fill=\"rgb(253, 249, 242)\" height=\"1.5882889297076779px\" id=\"XxIabWdQC\" transform=\"translate(3.946 6.479)\" width=\"2.295884443999391px\"/><path d=\"M 5.5 0 C 2.467 0 0 2.467 0 5.5 C 0 6.411 0.234 7.321 0.674 8.131 C 0.688 8.158 0.701 8.182 0.714 8.206 C 0.727 8.229 0.739 8.252 0.754 8.28 C 0.968 8.647 1.223 8.984 1.511 9.286 C 2.107 9.913 2.845 10.39 3.657 10.679 C 4.241 10.888 4.864 11 5.5 11 C 5.718 11 5.936 10.987 6.151 10.962 C 6.527 10.918 6.895 10.834 7.25 10.716 C 7.503 10.632 7.75 10.532 7.985 10.411 L 8.09 10.359 C 9.885 9.399 11 7.54 11 5.509 L 11 5.5 C 11 2.467 8.533 0 5.5 0 Z M 4.263 5.645 C 4.284 5.618 4.302 5.577 4.302 5.534 C 4.302 5.44 4.19 4.926 4.173 4.824 C 4.147 4.721 4.293 4.456 4.37 4.361 C 4.541 4.156 4.438 3.797 4.438 3.797 C 4.516 3.797 4.704 3.754 4.918 3.6 C 5.132 3.446 5.286 3 5.286 3 C 5.568 3.292 6.005 3.343 6.476 3.411 C 6.947 3.48 7.306 3.129 7.306 3.129 C 7.308 3.129 7.309 3.13 7.311 3.13 L 7.369 3.155 C 7.401 3.181 7.429 3.223 7.452 3.272 C 7.498 3.409 7.566 3.653 7.593 3.947 C 7.618 4.255 7.574 4.956 7.539 5.519 C 7.527 5.729 7.515 5.922 7.508 6.07 C 7.481 6.629 7.347 6.834 7.122 6.998 C 6.894 7.166 6.017 7.281 5.164 7.081 C 4.56 6.939 4.325 6.449 4.246 6.214 L 4.246 6.202 C 4.246 6.197 4.245 6.192 4.244 6.187 C 4.241 6.175 4.239 6.165 4.236 6.156 C 4.231 6.139 4.229 6.133 4.229 6.125 C 4.229 6.113 4.225 6.102 4.219 6.092 C 4.213 6.073 4.199 6.055 4.179 6.043 C 4.156 6.031 4.13 6.032 4.109 6.047 C 4.1 6.055 4.092 6.065 4.088 6.076 C 4.057 6.081 3.996 6.086 3.882 6.086 C 3.701 6.086 3.461 5.927 3.325 5.716 C 3.247 5.596 3.137 5.353 3.263 5.075 C 3.331 4.938 3.471 4.857 3.611 4.871 C 3.915 4.899 4.057 5.319 4.109 5.533 L 4.136 5.666 C 4.143 5.699 4.172 5.722 4.205 5.718 C 4.238 5.715 4.263 5.687 4.263 5.654 L 4.263 5.645 Z M 4.225 6.481 C 4.366 6.751 4.637 7.09 5.135 7.206 C 5.456 7.281 5.793 7.315 6.104 7.315 C 6.15 7.315 6.196 7.313 6.242 7.312 C 6.23 7.358 6.213 7.427 6.19 7.532 C 6.168 7.632 6.127 7.828 6.093 8.005 C 6.002 8.041 5.592 8.138 4.941 7.988 C 4.302 7.838 4.049 7.478 3.946 7.315 C 4.064 7.028 4.178 6.722 4.225 6.481 Z M 4.912 8.113 C 5.468 8.241 5.874 8.197 6.065 8.147 C 6.115 8.134 6.151 8.12 6.171 8.109 C 6.179 8.107 6.191 8.103 6.205 8.101 C 6.243 8.091 6.296 8.087 6.334 8.107 C 6.412 8.149 6.361 8.353 6.341 8.429 L 6.337 8.446 C 6.329 8.476 6.343 8.507 6.372 8.52 C 6.603 8.628 7.306 8.954 7.551 9.2 C 7.8 9.456 7.948 9.815 7.992 10.264 L 7.927 10.296 C 7.645 10.44 7.349 10.558 7.042 10.649 C 6.706 10.748 6.359 10.813 6.006 10.846 C 5.838 10.861 5.67 10.871 5.5 10.871 C 5.331 10.871 5.156 10.863 4.986 10.846 C 4.982 10.846 4.978 10.846 4.973 10.845 C 4.923 10.84 4.872 10.834 4.821 10.828 C 4.814 10.827 4.807 10.826 4.8 10.825 C 4.752 10.819 4.706 10.812 4.659 10.804 C 4.648 10.802 4.637 10.801 4.627 10.799 C 4.581 10.792 4.535 10.783 4.489 10.774 C 4.478 10.772 4.467 10.77 4.455 10.768 C 4.41 10.759 4.365 10.749 4.319 10.739 C 4.308 10.736 4.297 10.734 4.286 10.731 C 4.241 10.721 4.196 10.709 4.152 10.698 C 4.14 10.695 4.129 10.692 4.117 10.689 C 4.073 10.677 4.028 10.664 3.983 10.651 C 3.973 10.648 3.962 10.645 3.951 10.642 C 3.906 10.628 3.861 10.613 3.817 10.599 C 3.807 10.595 3.797 10.592 3.787 10.589 C 3.741 10.574 3.696 10.557 3.651 10.541 C 3.642 10.537 3.633 10.535 3.624 10.531 C 3.578 10.514 3.532 10.496 3.486 10.477 C 3.479 10.474 3.471 10.471 3.464 10.469 C 3.417 10.449 3.37 10.429 3.323 10.408 C 3.318 10.406 3.312 10.403 3.306 10.401 C 3.258 10.379 3.21 10.357 3.163 10.334 C 3.159 10.332 3.155 10.33 3.151 10.328 C 3.102 10.304 3.053 10.28 3.005 10.254 C 3.003 10.253 3 10.252 2.998 10.251 C 2.948 10.224 2.899 10.197 2.849 10.169 C 2.849 10.169 2.848 10.169 2.848 10.169 C 2.201 9.801 1.629 9.3 1.179 8.693 C 1.179 8.692 1.179 8.692 1.179 8.692 C 1.146 8.648 1.114 8.603 1.083 8.558 C 1.081 8.554 1.078 8.551 1.075 8.547 C 1.047 8.506 1.019 8.464 0.992 8.421 C 0.987 8.413 0.981 8.406 0.976 8.398 C 0.952 8.36 0.929 8.322 0.905 8.283 C 0.899 8.273 0.893 8.263 0.887 8.254 C 1.503 7.524 2.915 7.56 3.5 7.61 C 3.529 7.613 3.557 7.595 3.567 7.566 L 3.575 7.54 C 3.595 7.481 3.635 7.358 3.661 7.327 C 3.673 7.31 3.712 7.288 3.751 7.287 C 3.772 7.288 3.788 7.296 3.801 7.31 C 3.801 7.315 3.802 7.319 3.804 7.324 C 3.805 7.33 3.807 7.335 3.81 7.34 L 3.82 7.355 C 3.837 7.382 3.858 7.417 3.887 7.457 C 4.022 7.653 4.307 7.971 4.912 8.113 Z M 10.872 5.509 C 10.872 7.461 9.816 9.25 8.113 10.199 C 8.059 9.743 7.902 9.376 7.643 9.11 C 7.471 8.938 7.088 8.714 6.474 8.426 C 6.506 8.295 6.546 8.075 6.396 7.994 C 6.342 7.964 6.282 7.96 6.231 7.965 C 6.26 7.823 6.291 7.671 6.316 7.56 C 6.352 7.393 6.369 7.33 6.378 7.305 C 6.75 7.28 7.056 7.206 7.199 7.101 C 7.492 6.886 7.61 6.608 7.636 6.076 C 7.643 5.929 7.655 5.737 7.668 5.527 C 7.703 4.96 7.747 4.254 7.721 3.936 C 7.719 3.92 7.718 3.904 7.716 3.888 C 7.782 3.897 7.873 3.858 7.991 3.728 C 8.368 3.309 8.171 2.795 8.008 2.555 C 7.846 2.316 7.418 2.204 7.323 2.153 C 7.229 2.102 7.358 1.99 7.358 1.93 C 7.358 1.87 7.281 1.768 7.169 1.853 C 7.007 1.99 6.519 1.896 5.954 1.853 C 5.389 1.811 5.055 1.759 4.404 2.025 C 3.754 2.281 3.711 2.838 3.711 2.838 C 3.531 2.795 3.232 2.923 3.155 3.129 C 3.069 3.343 3.06 3.48 3.009 4.019 C 2.968 4.449 3.16 4.774 3.241 4.889 C 3.204 4.927 3.172 4.971 3.147 5.02 C 3.034 5.268 3.059 5.54 3.217 5.785 C 3.377 6.034 3.657 6.215 3.883 6.215 C 3.987 6.215 4.059 6.211 4.109 6.203 C 4.109 6.209 4.109 6.215 4.109 6.219 C 4.109 6.232 4.113 6.244 4.119 6.253 C 4.128 6.478 3.979 6.891 3.858 7.192 C 3.829 7.172 3.794 7.161 3.756 7.16 C 3.681 7.157 3.596 7.196 3.558 7.249 C 3.526 7.29 3.495 7.376 3.461 7.477 C 1.842 7.349 1.125 7.802 0.822 8.134 C 0.811 8.115 0.8 8.095 0.788 8.072 C 0.357 7.279 0.129 6.389 0.129 5.5 C 0.128 2.538 2.538 0.128 5.5 0.128 C 8.462 0.128 10.872 2.538 10.872 5.5 L 10.872 5.509 Z\" fill=\"rgb(12, 12, 12)\" height=\"11px\" id=\"h753ZpaLp\" width=\"11px\"/><path d=\"M 2.182 0.183 C 2.187 0.178 2.312 0.062 2.455 0.185 C 2.467 0.196 2.482 0.201 2.497 0.201 C 2.515 0.201 2.533 0.193 2.546 0.179 C 2.569 0.152 2.566 0.111 2.539 0.088 C 2.355 -0.071 2.167 0.02 2.093 0.09 C 2.068 0.115 2.066 0.155 2.091 0.181 C 2.115 0.207 2.156 0.208 2.182 0.183 Z M 3.731 0.209 C 3.744 0.197 3.866 0.091 4.004 0.211 C 4.017 0.221 4.032 0.227 4.046 0.227 C 4.064 0.227 4.082 0.219 4.095 0.204 C 4.118 0.178 4.115 0.137 4.088 0.114 C 3.905 -0.045 3.716 0.046 3.643 0.116 C 3.617 0.14 3.616 0.18 3.64 0.206 C 3.664 0.232 3.705 0.233 3.731 0.209 Z M 3.563 1.524 C 3.597 1.562 3.622 1.635 3.598 1.695 C 3.567 1.772 3.469 1.796 3.391 1.802 C 3.356 1.805 3.329 1.835 3.332 1.871 C 3.334 1.904 3.363 1.93 3.396 1.93 C 3.397 1.93 3.399 1.93 3.401 1.93 C 3.618 1.913 3.693 1.805 3.717 1.742 C 3.763 1.627 3.718 1.504 3.657 1.437 C 3.456 1.22 3.381 0.985 3.38 0.982 C 3.369 0.948 3.333 0.929 3.3 0.94 C 3.266 0.951 3.247 0.986 3.258 1.02 C 3.261 1.031 3.341 1.285 3.563 1.524 Z M 2.575 2.377 C 2.583 2.383 2.713 2.491 2.899 2.491 C 2.973 2.491 3.056 2.474 3.144 2.428 C 3.175 2.411 3.187 2.372 3.17 2.341 C 3.153 2.31 3.114 2.298 3.083 2.314 C 2.853 2.437 2.667 2.286 2.658 2.279 C 2.631 2.256 2.591 2.259 2.568 2.287 C 2.545 2.314 2.548 2.354 2.575 2.377 Z M 2.317 0.847 C 2.206 0.847 2.12 0.95 2.12 1.087 C 2.12 1.224 2.206 1.327 2.317 1.327 C 2.429 1.327 2.514 1.224 2.514 1.087 C 2.514 0.95 2.429 0.847 2.317 0.847 Z M 3.918 0.83 C 3.824 0.83 3.755 0.916 3.755 1.027 C 3.755 1.138 3.824 1.224 3.918 1.224 C 4.004 1.224 4.081 1.138 4.081 1.027 C 4.081 0.916 4.012 0.83 3.918 0.83 Z M 2.916 2.564 L 2.805 2.564 C 2.77 2.564 2.741 2.592 2.741 2.628 C 2.741 2.663 2.77 2.692 2.805 2.692 L 2.916 2.692 C 2.952 2.692 2.981 2.663 2.981 2.628 C 2.981 2.592 2.952 2.564 2.916 2.564 Z M 0.281 1.052 C 0.235 1.044 0.163 1.048 0.084 1.115 C -0.088 1.261 0.041 1.525 0.144 1.657 C 0.156 1.673 0.175 1.682 0.194 1.682 C 0.208 1.682 0.222 1.677 0.234 1.668 C 0.262 1.647 0.267 1.606 0.245 1.578 C 0.243 1.576 0.047 1.315 0.167 1.213 C 0.2 1.185 0.23 1.174 0.258 1.179 C 0.307 1.187 0.349 1.243 0.361 1.264 C 0.378 1.295 0.417 1.306 0.448 1.288 C 0.479 1.271 0.49 1.232 0.473 1.201 C 0.466 1.188 0.398 1.073 0.281 1.052 Z\" fill=\"rgb(12, 12, 12)\" height=\"2.6920649918700317px\" id=\"tmqT2U7aj\" transform=\"translate(3.371 3.993)\" width=\"4.110619156962724px\"/><path d=\"M 0.089 1.111 C 0.094 1.118 0.099 1.126 0.104 1.134 C 0.132 1.176 0.16 1.218 0.188 1.26 C 0.191 1.263 0.193 1.267 0.196 1.27 C 0.227 1.315 0.259 1.36 0.291 1.404 C 0.292 1.404 0.292 1.405 0.292 1.405 C 0.742 2.013 1.313 2.514 1.96 2.881 C 1.961 2.881 1.962 2.882 1.962 2.882 C 2.011 2.91 2.061 2.937 2.111 2.963 C 2.113 2.965 2.116 2.966 2.118 2.967 C 2.166 2.992 2.215 3.017 2.264 3.041 C 2.267 3.043 2.271 3.044 2.275 3.046 C 2.323 3.069 2.371 3.092 2.419 3.113 C 2.425 3.116 2.43 3.118 2.436 3.121 C 2.482 3.141 2.53 3.162 2.577 3.181 C 2.584 3.184 2.591 3.187 2.599 3.19 C 2.644 3.208 2.691 3.227 2.737 3.244 C 2.746 3.247 2.754 3.25 2.763 3.253 C 2.808 3.27 2.854 3.286 2.899 3.302 C 2.909 3.305 2.919 3.308 2.929 3.311 C 2.974 3.326 3.019 3.341 3.064 3.354 C 3.074 3.358 3.085 3.36 3.096 3.364 C 3.141 3.377 3.185 3.39 3.23 3.402 C 3.241 3.405 3.253 3.407 3.264 3.41 C 3.309 3.422 3.353 3.433 3.398 3.444 C 3.409 3.446 3.421 3.449 3.432 3.451 C 3.477 3.461 3.523 3.472 3.568 3.481 C 3.579 3.483 3.59 3.485 3.602 3.487 C 3.647 3.496 3.693 3.504 3.739 3.512 C 3.75 3.514 3.761 3.515 3.771 3.517 C 3.818 3.524 3.865 3.532 3.912 3.538 C 3.919 3.539 3.927 3.539 3.934 3.54 C 3.984 3.547 4.035 3.553 4.086 3.558 C 4.09 3.558 4.095 3.559 4.099 3.559 C 4.269 3.575 4.44 3.584 4.613 3.584 C 4.785 3.584 4.951 3.574 5.118 3.558 C 5.471 3.526 5.819 3.461 6.154 3.362 C 6.461 3.271 6.758 3.153 7.04 3.009 L 7.105 2.976 C 7.061 2.528 6.912 2.168 6.664 1.912 C 6.418 1.667 5.715 1.34 5.484 1.233 C 5.456 1.22 5.442 1.189 5.449 1.159 L 5.454 1.142 C 5.473 1.066 5.525 0.862 5.447 0.82 C 5.408 0.799 5.355 0.804 5.317 0.813 C 5.304 0.816 5.292 0.819 5.283 0.822 C 5.264 0.833 5.228 0.847 5.178 0.859 C 4.986 0.91 4.58 0.954 4.025 0.826 C 3.42 0.684 3.135 0.365 2.999 0.169 C 2.971 0.13 2.95 0.095 2.933 0.068 L 2.923 0.053 C 2.92 0.048 2.917 0.043 2.916 0.037 C 2.915 0.032 2.914 0.027 2.914 0.022 C 2.901 0.009 2.885 0.001 2.864 0 C 2.825 0.001 2.785 0.022 2.773 0.039 C 2.748 0.071 2.707 0.193 2.688 0.253 L 2.679 0.279 C 2.67 0.307 2.641 0.325 2.612 0.323 C 2.028 0.272 0.616 0.237 0 0.966 C 0.006 0.976 0.012 0.986 0.018 0.996 C 0.041 1.034 0.065 1.073 0.089 1.111 Z\" fill=\"rgb(224, 75, 75)\" height=\"3.5840004806463117px\" id=\"ygRiC7JdN\" transform=\"translate(0.887 7.286)\" width=\"7.104811495518895px\"/></g></svg>',style:{...style}});});const css=[`.framer-m9fAo { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 12px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 12\n * @framerIntrinsicHeight 12\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Color No text\",\"set\":{\"localId\":\"vectorSet/TLTvVB126\",\"id\":\"TLTvVB126\",\"moduleId\":\"qSSvtqNJBLTpGArHXcnv\"}}\n */const Icon=withCSS(Component,css,\"framer-m9fAo\");Icon.displayName=\"Color No text\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Color No text\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/TLTvVB126\\\",\\\"id\\\":\\\"TLTvVB126\\\",\\\"moduleId\\\":\\\"qSSvtqNJBLTpGArHXcnv\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"12\",\"framerIntrinsicWidth\":\"12\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (39331b4)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,PathVariablesContext,RichText,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TeamMembers from\"https://framerusercontent.com/modules/dVPdsYFqHkzTjFpGBYbZ/hn48m3yYSOGF4pqWRb5M/ALUapUyo2.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/a1XN1VWx0FCrhdt8j6FI/M1ma544XoFOQFB4RWEMo/FAQzroNhD.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/lEkTuvALSswpwcUj2w3t/dvDQ4p2WxRQC1zs0z0us/rMfqxHwCL.js\";import ColorNoText from\"https://framerusercontent.com/modules/yfK3bW40aAMLtCXJFc4d/uuvAdxa7wYc94s1OUJZx/vaLzzBOkn.js\";const ColorNoTextFonts=getFonts(ColorNoText);const cycleOrder=[\"GnsgdSpjw\",\"FS_8UPnNG\",\"T0fq6Y0XK\"];const serializationHash=\"framer-tDjAh\";const variantClassNames={FS_8UPnNG:\"framer-v-q30dn7\",GnsgdSpjw:\"framer-v-xokwuo\",T0fq6Y0XK:\"framer-v-1h0z0eo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ShY5Pr2c6FA39DGzhC=undefined;const o0yTjzgScFA39DGzhC=undefined;const VB44Rq6JDFA39DGzhC=undefined;const HeTHM8LHqFA39DGzhC=undefined;const idFA39DGzhC=undefined;const mYNrmixH1=undefined;const J81oAH1C_=undefined;const iV2kcRQyW=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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 query=(prequery,{iV2kcRQyW})=>prequery({from:{alias:\"FA39DGzhC\",data:TeamMembers,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"FA39DGzhC\",name:\"ShY5Pr2c6\",type:\"Identifier\"},{collection:\"FA39DGzhC\",name:\"o0yTjzgSc\",type:\"Identifier\"},{collection:\"FA39DGzhC\",name:\"VB44Rq6JD\",type:\"Identifier\"},{collection:\"FA39DGzhC\",name:\"HeTHM8LHq\",type:\"Identifier\"},{collection:\"FA39DGzhC\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"FA39DGzhC\",name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:iV2kcRQyW},type:\"BinaryOperation\"}});const query1=iV2kcRQyW=>({from:{alias:\"FA39DGzhC\",data:TeamMembers,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"FA39DGzhC\",name:\"ShY5Pr2c6\",type:\"Identifier\"},{collection:\"FA39DGzhC\",name:\"o0yTjzgSc\",type:\"Identifier\"},{collection:\"FA39DGzhC\",name:\"VB44Rq6JD\",type:\"Identifier\"},{collection:\"FA39DGzhC\",name:\"HeTHM8LHq\",type:\"Identifier\"},{collection:\"FA39DGzhC\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"FA39DGzhC\",name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:iV2kcRQyW},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const humanReadableVariantMap={\"Team Member S\":\"T0fq6Y0XK\",\"Team Member XS\":\"FS_8UPnNG\",\"Team Member\":\"GnsgdSpjw\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,nameColor,roleColor,teamMember,width,...props})=>{return{...props,iV2kcRQyW:teamMember??props.iV2kcRQyW??\"s2VqkdNug\",J81oAH1C_:roleColor??props.J81oAH1C_??\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\",mYNrmixH1:nameColor??props.mYNrmixH1??\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"GnsgdSpjw\"};};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,iV2kcRQyW,mYNrmixH1,J81oAH1C_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GnsgdSpjw\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"FS_8UPnNG\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"T0fq6Y0XK\")return false;return true;};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-xokwuo\",className,classNames),\"data-framer-name\":\"Team Member\",layoutDependency:layoutDependency,layoutId:\"GnsgdSpjw\",ref:refBinding,style:{...style},...addPropertyOverrides({FS_8UPnNG:{\"data-framer-name\":\"Team Member XS\"},T0fq6Y0XK:{\"data-framer-name\":\"Team Member S\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13r3n8s\",layoutDependency:layoutDependency,layoutId:\"FA39DGzhC\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(iV2kcRQyW),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({HeTHM8LHq:HeTHM8LHqFA39DGzhC,id:idFA39DGzhC,o0yTjzgSc:o0yTjzgScFA39DGzhC,ShY5Pr2c6:ShY5Pr2c6FA39DGzhC,VB44Rq6JD:VB44Rq6JDFA39DGzhC},index)=>{o0yTjzgScFA39DGzhC??=\"\";VB44Rq6JDFA39DGzhC??=\"\";HeTHM8LHqFA39DGzhC??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`FA39DGzhC-${idFA39DGzhC}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{HeTHM8LHq:HeTHM8LHqFA39DGzhC},children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bsteuf\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"kjRJvy5S8\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"Joseph Alexander - Official Framer Partner\",fit:\"fill\",intrinsicHeight:500,intrinsicWidth:750,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||49)-0-49)/2)+0+0+0),pixelHeight:500,pixelWidth:500,sizes:\"49px\",...toResponsiveImage(ShY5Pr2c6FA39DGzhC)},className:\"framer-1t04agm\",\"data-border\":true,\"data-framer-name\":\"Image\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"BAkANNpIs\",style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(93, 195, 155))\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},...addPropertyOverrides({T0fq6Y0XK:{background:{alt:\"Joseph Alexander - Official Framer Partner\",fit:\"fill\",intrinsicHeight:500,intrinsicWidth:750,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||42)-0-42.2)/2)+0+0+.6),pixelHeight:500,pixelWidth:500,sizes:\"42px\",...toResponsiveImage(ShY5Pr2c6FA39DGzhC)}}},baseVariant,gestureVariant),children:isDisplayed1()&&/*#__PURE__*/_jsx(ColorNoText,{animated:true,className:\"framer-1lyximu\",layoutDependency:layoutDependency,layoutId:\"G4ylOzLkw\"})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x51kq8\",\"data-framer-name\":\"Name & Role\",layoutDependency:layoutDependency,layoutId:\"M1THc23lK\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-mYNrmixH1-APzmQQHaq))\"},children:\"Content\"})}),className:\"framer-1jvzbf8\",\"data-framer-name\":\"Name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"j43kkp64_\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-mYNrmixH1-APzmQQHaq)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-mYNrmixH1-APzmQQHaq\":mYNrmixH1},text:o0yTjzgScFA39DGzhC,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1379cl3\",\"data-styles-preset\":\"rMfqxHwCL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-J81oAH1C_-APzmQQHaq))\"},children:\"Content\"})}),className:\"framer-16epi1f\",\"data-framer-name\":\"Role\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"m6Tgv7Xow\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-J81oAH1C_-APzmQQHaq)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-J81oAH1C_-APzmQQHaq\":J81oAH1C_},text:VB44Rq6JDFA39DGzhC,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})},idFA39DGzhC);})});}})})})})})})});});const css=[\".framer-tDjAh.framer-1rz0f2s, .framer-tDjAh .framer-1rz0f2s { display: block; }\",\".framer-tDjAh.framer-xokwuo { align-content: center; align-items: center; 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-tDjAh .framer-13r3n8s { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-tDjAh .framer-1bsteuf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tDjAh .framer-1t04agm { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 49px; }\",\".framer-tDjAh .framer-1lyximu { aspect-ratio: 1 / 1; bottom: 0px; flex: none; height: auto; position: absolute; right: -1px; width: 18px; z-index: 1; }\",\".framer-tDjAh .framer-1x51kq8 { -webkit-user-select: none; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; user-select: none; width: min-content; }\",\".framer-tDjAh .framer-1jvzbf8, .framer-tDjAh .framer-16epi1f { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-tDjAh.framer-v-1h0z0eo .framer-1t04agm { width: 42px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-tDjAh[data-border=\"true\"]::after, .framer-tDjAh [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 49\n * @framerIntrinsicWidth 179\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"FS_8UPnNG\":{\"layout\":[\"auto\",\"auto\"]},\"T0fq6Y0XK\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"iV2kcRQyW\":\"teamMember\",\"mYNrmixH1\":\"nameColor\",\"J81oAH1C_\":\"roleColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAPzmQQHaq=withCSS(Component,css,\"framer-tDjAh\");export default FramerAPzmQQHaq;FramerAPzmQQHaq.displayName=\"Team Member Small\";FramerAPzmQQHaq.defaultProps={height:49,width:179};addPropertyControls(FramerAPzmQQHaq,{variant:{options:[\"GnsgdSpjw\",\"FS_8UPnNG\",\"T0fq6Y0XK\"],optionTitles:[\"Team Member\",\"Team Member XS\",\"Team Member S\"],title:\"Variant\",type:ControlType.Enum},iV2kcRQyW:{dataIdentifier:\"local-module:collection/ALUapUyo2:default\",defaultValue:\"s2VqkdNug\",title:\"Team Member\",type:ControlType.CollectionReference},oniV2kcRQyWChange:{changes:\"iV2kcRQyW\",type:ControlType.ChangeHandler},mYNrmixH1:{defaultValue:'var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)) /* {\"name\":\"Black\"} */',title:\"Name Color\",type:ControlType.Color},J81oAH1C_:{defaultValue:'var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97)) /* {\"name\":\"Gray 60\"} */',title:\"Role Color\",type:ControlType.Color}});addFonts(FramerAPzmQQHaq,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ColorNoTextFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAPzmQQHaq\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"iV2kcRQyW\\\":\\\"teamMember\\\",\\\"mYNrmixH1\\\":\\\"nameColor\\\",\\\"J81oAH1C_\\\":\\\"roleColor\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FS_8UPnNG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"T0fq6Y0XK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"49\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"179\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (10141bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-bkE1a .framer-styles-preset-rq167u:not(.rich-text-wrapper), .framer-bkE1a .framer-styles-preset-rq167u.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, #5dc39b); --framer-link-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #292929); transition-delay: 0s; transition-duration: 0.3s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-bkE1a\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8a671e2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-semibold\",\"FS;Manrope-bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"}]}];export const css=['.framer-S6r21 .framer-styles-preset-18led7j:not(.rich-text-wrapper), .framer-S6r21 .framer-styles-preset-18led7j.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on; --framer-font-size: 25px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #242424); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1023px) and (min-width: 768px) { .framer-S6r21 .framer-styles-preset-18led7j:not(.rich-text-wrapper), .framer-S6r21 .framer-styles-preset-18led7j.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #242424); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 767px) and (min-width: 0px) { .framer-S6r21 .framer-styles-preset-18led7j:not(.rich-text-wrapper), .framer-S6r21 .framer-styles-preset-18led7j.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #242424); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-S6r21\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8a671e2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Cabinet Grotesk-variable\",\"FS;Cabinet Grotesk-variableVF=IndnaHQiIDU4MA==\",\"FS;Cabinet Grotesk-variableVF=IndnaHQiIDU4MA==\",\"FS;Cabinet Grotesk-variableVF=IndnaHQiIDU4MA==\"]);const variationAxes=[{defaultValue:900,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Cabinet Grotesk Variable\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Cabinet Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/J2PZYZURCR7HNQKXCZ4VXYA3K5FFCCLT/PZSZLWHMBCE7FFGOUYDEU33FAESUMA3X/JFDL5FBAQ2WMYL3LGKSCZKAIFCS2UQ63.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-S9CDI .framer-styles-preset-1ggl9mf:not(.rich-text-wrapper), .framer-S9CDI .framer-styles-preset-1ggl9mf.rich-text-wrapper h3 { --framer-font-family: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'liga\\' off, \\'ss01\\' on; --framer-font-size: 45px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 580; --framer-font-variation-axes-bold: \"wght\" 580; --framer-font-variation-axes-bold-italic: \"wght\" 580; --framer-font-variation-axes-italic: \"wght\" 580; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #292929); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1023px) and (min-width: 768px) { .framer-S9CDI .framer-styles-preset-1ggl9mf:not(.rich-text-wrapper), .framer-S9CDI .framer-styles-preset-1ggl9mf.rich-text-wrapper h3 { --framer-font-family: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'liga\\' off, \\'ss01\\' on; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 580; --framer-font-variation-axes-bold: \"wght\" 580; --framer-font-variation-axes-bold-italic: \"wght\" 580; --framer-font-variation-axes-italic: \"wght\" 580; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #292929); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 767px) and (min-width: 0px) { .framer-S9CDI .framer-styles-preset-1ggl9mf:not(.rich-text-wrapper), .framer-S9CDI .framer-styles-preset-1ggl9mf.rich-text-wrapper h3 { --framer-font-family: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'liga\\' off, \\'ss01\\' on; --framer-font-size: 25px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 580; --framer-font-variation-axes-bold: \"wght\" 580; --framer-font-variation-axes-bold-italic: \"wght\" 580; --framer-font-variation-axes-italic: \"wght\" 580; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #292929); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-S9CDI\";\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\"}}}","// Copyright component with customizable font, color, name, and statement\nimport{jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Copyright\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */export default function Copyright(props){const{name,statement,color,font,yearOverride,year,style}=props;const displayYear=yearOverride?year:new Date().getFullYear();const isFixedWidth=style?.width===\"100%\";return /*#__PURE__*/_jsxs(\"span\",{style:{color,...font,...style,...isFixedWidth?{}:{width:\"max-content\",minWidth:\"max-content\"},display:\"inline-block\"},children:[\"\\xa9 \",displayYear,\" \",name,\" \",statement]});}addPropertyControls(Copyright,{name:{type:ControlType.String,title:\"Name\",defaultValue:\"Your Company\"},statement:{type:ControlType.String,title:\"Statement\",defaultValue:\"All rights reserved.\"},color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},yearOverride:{type:ControlType.Boolean,title:\"Override Year\",defaultValue:false,enabledTitle:\"Manual\",disabledTitle:\"Auto\",description:\"Component from [LaunchNow Design](https://launchnow.design/?utm_source=codecomponent)\"},year:{type:ControlType.Number,title:\"Year\",defaultValue:new Date().getFullYear(),min:1900,max:2100,displayStepper:true,hidden:props=>!props.yearOverride}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Copyright\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Copyright.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useCallback,useEffect,useRef}from\"react\";export function withInputFocusSurface(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const wrapperRef=useRef(null);const originalBackgroundColorRef=useRef(\"\");const isFocusWithinRef=useRef(false);const setCombinedRef=useCallback(node=>{wrapperRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref){ref.current=node;}},[ref]);useEffect(()=>{const wrapper=wrapperRef.current;if(!wrapper)return;const isFormField=target=>{if(!(target instanceof HTMLElement))return false;const tagName=target.tagName.toLowerCase();return tagName===\"input\"||tagName===\"textarea\"||tagName===\"select\";};const handleFocusIn=event=>{if(!isFormField(event.target))return;if(!wrapper.contains(event.target))return;if(isFocusWithinRef.current)return;originalBackgroundColorRef.current=wrapper.style.backgroundColor;wrapper.style.backgroundColor=\"#FFFFFF\";isFocusWithinRef.current=true;};const handleFocusOut=event=>{if(!isFocusWithinRef.current)return;const nextFocused=event.relatedTarget;if(nextFocused instanceof Node&&wrapper.contains(nextFocused))return;wrapper.style.backgroundColor=originalBackgroundColorRef.current;isFocusWithinRef.current=false;};wrapper.addEventListener(\"focusin\",handleFocusIn);wrapper.addEventListener(\"focusout\",handleFocusOut);return()=>{wrapper.removeEventListener(\"focusin\",handleFocusIn);wrapper.removeEventListener(\"focusout\",handleFocusOut);if(isFocusWithinRef.current){wrapper.style.backgroundColor=originalBackgroundColorRef.current;isFocusWithinRef.current=false;}};},[]);return /*#__PURE__*/_jsx(Component,{ref:setCombinedRef,...props});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withInputFocusSurface\":{\"type\":\"reactHoc\",\"name\":\"withInputFocusSurface\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WithInputFocusSurface.map","// Generated by Framer (7c2f7bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Ff68Z .framer-styles-preset-vu1xf3:not(.rich-text-wrapper), .framer-Ff68Z .framer-styles-preset-vu1xf3.rich-text-wrapper a { --framer-link-hover-text-decoration: none; --framer-link-text-background-corner-shape: superellipse(1); --framer-link-text-background-corner-shape-fallback: 1; --framer-link-text-background-padding: 0px; --framer-link-text-background-radius: calc(0px*var(--one-if-corner-shape-supported,var(--framer-link-text-background-corner-shape-fallback,1))); --framer-link-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #242424); --framer-link-text-decoration: underline; --framer-link-text-decoration-color: var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, #5dc39b); --framer-link-text-decoration-offset: 2px; --framer-link-text-decoration-thickness: 2px; transition-delay: 0s; transition-duration: 0.6s; transition-property: color,text-decoration-color,text-decoration-thickness,text-underline-offset; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }\"];export const className=\"framer-Ff68Z\";\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 (747ab96)\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 BWCybA3vf=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 20 14 C 16.686 14 14 16.686 14 20 C 14 23.314 16.686 26 20 26 C 23.314 26 26 23.314 26 20 C 26 16.686 23.314 14 20 14 Z M 20 10 C 25.523 10 30 14.477 30 20 C 30 25.523 25.523 30 20 30 C 14.477 30 10 25.523 10 20 C 10 14.477 14.477 10 20 10 Z M 33 9.5 C 33 10.881 31.881 12 30.5 12 C 29.119 12 28 10.881 28 9.5 C 28 8.119 29.119 7 30.5 7 C 31.881 7 33 8.119 33 9.5 Z M 20 4 C 15.052 4 14.244 4.014 11.942 4.116 C 10.374 4.19 9.322 4.4 8.346 4.78 C 7.529 5.08 6.791 5.561 6.186 6.186 C 5.56 6.791 5.079 7.529 4.778 8.346 C 4.398 9.326 4.188 10.376 4.116 11.942 C 4.012 14.15 3.998 14.922 3.998 20 C 3.998 24.95 4.012 25.756 4.114 28.058 C 4.188 29.624 4.398 30.678 4.776 31.652 C 5.116 32.522 5.516 33.148 6.18 33.812 C 6.854 34.484 7.48 34.886 8.34 35.218 C 9.328 35.6 10.38 35.812 11.94 35.884 C 14.148 35.988 14.92 36 19.998 36 C 24.948 36 25.754 35.986 28.056 35.884 C 29.62 35.81 30.672 35.6 31.65 35.222 C 32.466 34.921 33.204 34.44 33.81 33.816 C 34.484 33.144 34.886 32.518 35.218 31.656 C 35.598 30.672 35.81 29.62 35.882 28.056 C 35.986 25.85 35.998 25.076 35.998 20 C 35.998 15.052 35.984 14.244 35.882 11.942 C 35.808 10.378 35.596 9.322 35.218 8.346 C 34.917 7.53 34.436 6.792 33.812 6.186 C 33.207 5.56 32.469 5.078 31.652 4.778 C 30.672 4.398 29.62 4.188 28.056 4.116 C 25.85 4.012 25.078 4 19.998 4 Z M 20 0 C 25.434 0 26.112 0.02 28.246 0.12 C 30.374 0.22 31.826 0.554 33.1 1.05 C 34.42 1.558 35.532 2.246 36.644 3.356 C 37.661 4.356 38.448 5.565 38.95 6.9 C 39.444 8.174 39.78 9.626 39.88 11.756 C 39.974 13.888 40 14.566 40 20 C 40 25.434 39.98 26.112 39.88 28.244 C 39.78 30.374 39.444 31.824 38.95 33.1 C 38.449 34.436 37.662 35.645 36.644 36.644 C 35.644 37.661 34.435 38.448 33.1 38.95 C 31.826 39.444 30.374 39.78 28.246 39.88 C 26.112 39.974 25.434 40 20 40 C 14.566 40 13.888 39.98 11.754 39.88 C 9.626 39.78 8.176 39.444 6.9 38.95 C 5.565 38.449 4.355 37.662 3.356 36.644 C 2.339 35.644 1.552 34.435 1.05 33.1 C 0.554 31.826 0.22 30.374 0.12 28.244 C 0.024 26.112 0 25.434 0 20 C 0 14.566 0.02 13.888 0.12 11.756 C 0.22 9.624 0.554 8.176 1.05 6.9 C 1.55 5.564 2.338 4.355 3.356 3.356 C 4.355 2.338 5.565 1.551 6.9 1.05 C 8.174 0.554 9.624 0.22 11.754 0.12 C 13.888 0.026 14.566 0 20 0 Z\" fill=\"var(--87ol9m, var(--token-f2d0b226-11d7-401c-9054-7d237b6a1775, rgb(255, 255, 255)))\" height=\"40px\" id=\"AkM2EHKYU\" width=\"40px\"/></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=({color,height,id,width,...props})=>{return{...props,BWCybA3vf:color??props.BWCybA3vf??\"var(--token-f2d0b226-11d7-401c-9054-7d237b6a1775, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,BWCybA3vf,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-yPN4O\",className),layoutId:layoutId,ref:ref,style:{\"--87ol9m\":BWCybA3vf,...style}});});const css=[`.framer-yPN4O { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--87ol9m); mask: ${mask}; width: 40px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"BWCybA3vf\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Instagram\",\"color\":{\"type\":\"variable\",\"value\":\"87ol9m\"},\"set\":{\"localId\":\"vectorSet/YcmA5lxBp\",\"id\":\"YcmA5lxBp\",\"moduleId\":\"scwS6laqLEXN8u41KrFA\"}}\n */const Icon=withCSS(Component,css,\"framer-yPN4O\");Icon.displayName=\"Instagram\";export default Icon;addPropertyControls(Icon,{BWCybA3vf:{defaultValue:\"var(--token-f2d0b226-11d7-401c-9054-7d237b6a1775, rgb(255, 255, 255))\",hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Instagram\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"87ol9m\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/YcmA5lxBp\\\",\\\"id\\\":\\\"YcmA5lxBp\\\",\\\"moduleId\\\":\\\"scwS6laqLEXN8u41KrFA\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\",\"framerIntrinsicHeight\":\"40\",\"framerVariables\":\"{\\\"BWCybA3vf\\\":\\\"color\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (747ab96)\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 BWCybA3vf=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 13.714 23 L 18.612 23 L 20.571 15 L 13.714 15 L 13.714 11 C 13.714 8.94 13.714 7 17.633 7 L 20.571 7 L 20.571 0.28 C 19.933 0.194 17.521 0 14.974 0 C 9.655 0 5.878 3.314 5.878 9.4 L 5.878 15 L 0 15 L 0 23 L 5.878 23 L 5.878 40 L 13.714 40 Z\" fill=\"var(--87ol9m, var(--token-f2d0b226-11d7-401c-9054-7d237b6a1775, rgb(255, 255, 255)))\" height=\"40px\" id=\"d1CW8PAUN\" transform=\"translate(9.715 0)\" width=\"20.57142857142857px\"/></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=({color,height,id,width,...props})=>{return{...props,BWCybA3vf:color??props.BWCybA3vf??\"var(--token-f2d0b226-11d7-401c-9054-7d237b6a1775, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,BWCybA3vf,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-O74G6\",className),layoutId:layoutId,ref:ref,style:{\"--87ol9m\":BWCybA3vf,...style}});});const css=[`.framer-O74G6 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--87ol9m); mask: ${mask}; width: 40px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"BWCybA3vf\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Facebook\",\"color\":{\"type\":\"variable\",\"value\":\"87ol9m\"},\"set\":{\"localId\":\"vectorSet/YcmA5lxBp\",\"id\":\"YcmA5lxBp\",\"moduleId\":\"scwS6laqLEXN8u41KrFA\"}}\n */const Icon=withCSS(Component,css,\"framer-O74G6\");Icon.displayName=\"Facebook\";export default Icon;addPropertyControls(Icon,{BWCybA3vf:{defaultValue:\"var(--token-f2d0b226-11d7-401c-9054-7d237b6a1775, rgb(255, 255, 255))\",hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"BWCybA3vf\\\":\\\"color\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Facebook\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"87ol9m\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/YcmA5lxBp\\\",\\\"id\\\":\\\"YcmA5lxBp\\\",\\\"moduleId\\\":\\\"scwS6laqLEXN8u41KrFA\\\"}}\",\"framerIntrinsicWidth\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (747ab96)\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 BWCybA3vf=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 8.395 4.199 C 8.393 6.517 6.513 8.396 4.195 8.395 C 1.877 8.393 -0.001 6.513 0 4.195 C 0.001 1.877 1.881 -0.001 4.199 0 C 6.517 0.001 8.396 1.881 8.395 4.199 Z M 8.52 11.503 L 0.126 11.503 L 0.126 37.778 L 8.52 37.778 Z M 21.784 11.503 L 13.431 11.503 L 13.431 37.778 L 21.7 37.778 L 21.7 23.99 C 21.7 16.308 31.71 15.595 31.71 23.99 L 31.71 37.778 L 40 37.778 L 40 21.135 C 40 8.187 25.184 8.669 21.7 15.028 Z\" fill=\"var(--87ol9m, var(--token-f2d0b226-11d7-401c-9054-7d237b6a1775, rgb(255, 255, 255)))\" height=\"37.777544573063466px\" id=\"OOoDlNfN6\" transform=\"translate(0 1.105)\" width=\"40.00000063531889px\"/></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=({color,height,id,width,...props})=>{return{...props,BWCybA3vf:color??props.BWCybA3vf??\"var(--token-f2d0b226-11d7-401c-9054-7d237b6a1775, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,BWCybA3vf,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-yGn4S\",className),layoutId:layoutId,ref:ref,style:{\"--87ol9m\":BWCybA3vf,...style}});});const css=[`.framer-yGn4S { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--87ol9m); mask: ${mask}; width: 40px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"BWCybA3vf\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Linkedin\",\"color\":{\"type\":\"variable\",\"value\":\"87ol9m\"},\"set\":{\"localId\":\"vectorSet/YcmA5lxBp\",\"id\":\"YcmA5lxBp\",\"moduleId\":\"scwS6laqLEXN8u41KrFA\"}}\n */const Icon=withCSS(Component,css,\"framer-yGn4S\");Icon.displayName=\"Linkedin\";export default Icon;addPropertyControls(Icon,{BWCybA3vf:{defaultValue:\"var(--token-f2d0b226-11d7-401c-9054-7d237b6a1775, rgb(255, 255, 255))\",hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Linkedin\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"87ol9m\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/YcmA5lxBp\\\",\\\"id\\\":\\\"YcmA5lxBp\\\",\\\"moduleId\\\":\\\"scwS6laqLEXN8u41KrFA\\\"}}\",\"framerVariables\":\"{\\\"BWCybA3vf\\\":\\\"color\\\"}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Copy to Clipboard Component\n// Copies a configurable string to clipboard when the connected element is clicked\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import React from\"react\";/**\n * CopyToClipboard\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */export default function CopyToClipboard(props){const{value,children,feedback,showFeedback,feedbackDuration,style}=props;const[copied,setCopied]=useState(false);const handleClick=useCallback(e=>{if(typeof window!==\"undefined\"&&value){if(navigator.clipboard&&navigator.clipboard.writeText){navigator.clipboard.writeText(value);}else{const textarea=document.createElement(\"textarea\");textarea.value=value;document.body.appendChild(textarea);textarea.select();document.execCommand(\"copy\");document.body.removeChild(textarea);}if(showFeedback){startTransition(()=>setCopied(true));setTimeout(()=>{startTransition(()=>setCopied(false));},feedbackDuration);}}React.Children.forEach(children,child=>{if(/*#__PURE__*/React.isValidElement(child)&&typeof child.props.onClick===\"function\"){child.props.onClick(e);}});},[value,showFeedback,feedbackDuration,children]);const isFillWidth=style?.width===\"100%\";return /*#__PURE__*/_jsxs(\"div\",{style:{...style,display:isFillWidth?\"flex\":\"inline-flex\",flexDirection:\"column\",cursor:\"pointer\",alignItems:isFillWidth?\"stretch\":\"flex-start\",minWidth:40,minHeight:24},onClick:handleClick,children:[React.Children.map(children,child=>{if(isFillWidth&&/*#__PURE__*/React.isValidElement(child)){return /*#__PURE__*/React.cloneElement(child,{style:{...child.props.style,width:\"100%\"}});}return child;}),showFeedback&&copied&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"rgba(255,255,255,0.85)\",color:\"#222\",fontSize:14,fontWeight:500,pointerEvents:\"none\",borderRadius:8,zIndex:10},children:feedback})]});}addPropertyControls(CopyToClipboard,{value:{type:ControlType.String,title:\"Copy Value\",defaultValue:\"Hello, world!\",displayTextArea:true},children:{type:ControlType.Slot,title:\"Trigger Element\",maxCount:1},showFeedback:{type:ControlType.Boolean,title:\"Show Feedback\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"Component from [LaunchNow Design](https://launchnow.design/?utm_source=codecomponent)\"},feedback:{type:ControlType.String,title:\"Feedback Text\",defaultValue:\"Copied!\",hidden:({showFeedback})=>!showFeedback},feedbackDuration:{type:ControlType.Number,title:\"Feedback ms\",defaultValue:1200,min:200,max:5e3,step:100,hidden:({showFeedback})=>!showFeedback}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CopyToClipboard\",\"slots\":[\"children\"],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CopytoClipboard.map","// Generated by Framer (18229b5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS,withV1StrokeFX}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const MotionPathWithV1StrokeFX=withV1StrokeFX(motion.path);const eCeEmQms9=undefined;const fZt1aIpt7=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const transition={bounce:0,delay:.1,duration:.6,type:\"spring\"};const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const getProps=({color,height,id,stroke,width,...props})=>{return{...props,eCeEmQms9:stroke??props.eCeEmQms9??5,fZt1aIpt7:color??props.fZt1aIpt7??\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fZt1aIpt7,eCeEmQms9,...restProps}=getProps(props);return /*#__PURE__*/_jsxs(SVG,{...restProps,className:cx(\"framer-UTDs9\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--15piwe2\":eCeEmQms9,\"--1p90ges\":fZt1aIpt7,...style},viewBox:\"0 0 48 43\",children:[/*#__PURE__*/_jsx(MotionPathWithV1StrokeFX,{d:\"M 0 10.251 C 0 5.419 0 3.003 1.501 1.501 C 3.003 0 5.419 0 10.251 0 L 11.96 0 C 16.792 0 19.208 0 20.71 1.501 C 22.211 3.003 22.211 5.419 22.211 10.251 L 22.211 11.96 C 22.211 16.792 22.211 19.208 20.71 20.71 C 19.208 22.211 16.792 22.211 11.96 22.211 L 10.251 22.211 C 5.419 22.211 3.003 22.211 1.501 20.71 C 0 19.208 0 16.792 0 11.96 Z\",fill:\"transparent\",height:\"22.21105472282764px\",id:\"QyPat37Ex\",pathLengthTransition:transition,stroke:\"var(--1p90ges, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)))\",strokeDasharray:\"\",strokeEffectGap:1,strokeEffectLength:1,strokeEffectLoop:false,strokeEffectLoopType:\"mirror\",strokeEffectOffset:0,strokeEffectTotalLength:79.5261001586914,strokeLinecap:\"round\",strokeLinejoin:\"round\",strokeWidth:\"var(--15piwe2, 5)\",transform:\"translate(18.789 16.789)\",width:\"22.211054722828862px\"}),/*#__PURE__*/_jsx(MotionPathWithV1StrokeFX,{d:\"M 25.628 11.96 C 25.624 6.907 25.547 4.291 24.077 2.499 C 23.793 2.153 23.476 1.835 23.13 1.551 C 21.239 0 18.431 0 12.814 0 C 7.197 0 4.389 0 2.499 1.551 C 2.153 1.835 1.835 2.153 1.551 2.499 C 0 4.389 0 7.197 0 12.814 C 0 18.431 0 21.239 1.551 23.13 C 1.835 23.476 2.153 23.793 2.499 24.077 C 4.291 25.547 6.907 25.624 11.96 25.628\",fill:\"transparent\",height:\"25.627969125608864px\",id:\"wbfl6L3yx\",pathLengthTransition:transition1,stroke:\"var(--1p90ges, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)))\",strokeDasharray:\"\",strokeEffectGap:1,strokeEffectLength:1,strokeEffectLoop:false,strokeEffectLoopType:\"mirror\",strokeEffectOffset:0,strokeEffectTotalLength:66.01683044433594,strokeLinecap:\"round\",strokeLinejoin:\"round\",strokeWidth:\"var(--15piwe2, 5)\",transform:\"translate(7 5)\",width:\"25.627969125608843px\"})]});});const css=[`.framer-UTDs9 { -webkit-mask: ${mask}; aspect-ratio: 1.1162790697674418; display: block; mask: ${mask}; width: 48px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 48\n * @framerIntrinsicHeight 43\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fZt1aIpt7\":\"color\",\"eCeEmQms9\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Copy\",\"color\":{\"type\":\"variable\",\"value\":\"1p90ges\"},\"set\":{\"localId\":\"vectorSet/p0P_gC5Gg\",\"id\":\"p0P_gC5Gg\",\"moduleId\":\"bIQcm4126iPEEd8kfoSe\"}}\n */const Icon=withCSS(Component,css,\"framer-UTDs9\");Icon.displayName=\"Copy\";export default Icon;addPropertyControls(Icon,{fZt1aIpt7:{defaultValue:'var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)) /* {\"name\":\"Black\"} */',hidden:false,title:\"Color\",type:ControlType.Color},eCeEmQms9:{defaultValue:5,hidden:false,min:0,title:\"Stroke\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"48\",\"framerVariables\":\"{\\\"fZt1aIpt7\\\":\\\"color\\\",\\\"eCeEmQms9\\\":\\\"stroke\\\"}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Copy\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1p90ges\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/p0P_gC5Gg\\\",\\\"id\\\":\\\"p0P_gC5Gg\\\",\\\"moduleId\\\":\\\"bIQcm4126iPEEd8kfoSe\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"43\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (18229b5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS,withV1StrokeFX}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const MotionPathWithV1StrokeFX=withV1StrokeFX(motion.path);const eCeEmQms9=undefined;const fZt1aIpt7=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const transition={bounce:0,delay:0,duration:.6,type:\"spring\"};const getProps=({color,height,id,stroke,width,...props})=>{return{...props,eCeEmQms9:stroke??props.eCeEmQms9??5,fZt1aIpt7:color??props.fZt1aIpt7??\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fZt1aIpt7,eCeEmQms9,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-0Xtax\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--15piwe2\":eCeEmQms9,\"--1p90ges\":fZt1aIpt7,...style},viewBox:\"0 0 48 43\",children:/*#__PURE__*/_jsx(MotionPathWithV1StrokeFX,{d:\"M 0 17.5 L 12.5 30 L 40 0\",fill:\"transparent\",height:\"30px\",id:\"f4V1u6HJ8\",pathLengthTransition:transition,stroke:\"var(--1p90ges, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)))\",strokeDasharray:\"\",strokeEffectGap:1,strokeEffectLength:1,strokeEffectLoop:false,strokeEffectLoopType:\"repeat\",strokeEffectOffset:0,strokeEffectTotalLength:58.37472152709961,strokeLinecap:\"round\",strokeLinejoin:\"round\",strokeWidth:\"var(--15piwe2, 5)\",transform:\"translate(4 5)\",width:\"40px\"})});});const css=[`.framer-0Xtax { -webkit-mask: ${mask}; aspect-ratio: 1.1162790697674418; display: block; mask: ${mask}; width: 48px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 48\n * @framerIntrinsicHeight 43\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fZt1aIpt7\":\"color\",\"eCeEmQms9\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Checkmark\",\"color\":{\"type\":\"variable\",\"value\":\"1p90ges\"},\"set\":{\"localId\":\"vectorSet/p0P_gC5Gg\",\"id\":\"p0P_gC5Gg\",\"moduleId\":\"bIQcm4126iPEEd8kfoSe\"}}\n */const Icon=withCSS(Component,css,\"framer-0Xtax\");Icon.displayName=\"Checkmark\";export default Icon;addPropertyControls(Icon,{fZt1aIpt7:{defaultValue:'var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)) /* {\"name\":\"Black\"} */',hidden:false,title:\"Color\",type:ControlType.Color},eCeEmQms9:{defaultValue:5,hidden:false,min:0,title:\"Stroke\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"48\",\"framerVector\":\"{\\\"name\\\":\\\"Checkmark\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1p90ges\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/p0P_gC5Gg\\\",\\\"id\\\":\\\"p0P_gC5Gg\\\",\\\"moduleId\\\":\\\"bIQcm4126iPEEd8kfoSe\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"43\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"fZt1aIpt7\\\":\\\"color\\\",\\\"eCeEmQms9\\\":\\\"stroke\\\"}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7bfce40)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/iRCWeyM8Hc5FaShxRHy2/ivCDUFNK5vrFGTpQaQJR/PnwA_rEIs.js\";import Copy from\"https://framerusercontent.com/modules/03xYcI3T1AebZGqIwNw8/w5Ju0q74mNa6KfftqH5M/CJPQVsAQJ.js\";import Checkmark from\"https://framerusercontent.com/modules/h8XAo8OuHZo2ODh3Y8t7/2O1hat88611chP2mGAWt/DKGQLCI9Z.js\";const CopyFonts=getFonts(Copy);const CheckmarkFonts=getFonts(Checkmark);const enabledGestures={uxJDAwwJv:{hover:true,pressed:true}};const cycleOrder=[\"uxJDAwwJv\",\"mXZt1Vrtm\",\"HDK6JV_d4\",\"fvEGvMcng\"];const serializationHash=\"framer-QvsIW\";const variantClassNames={fvEGvMcng:\"framer-v-1cn1x9z\",HDK6JV_d4:\"framer-v-1w1ntvr\",mXZt1Vrtm:\"framer-v-1k4nurf\",uxJDAwwJv:\"framer-v-docgk8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const p_U6hCa9i=undefined;const Cn8VkCZx1=undefined;const transition1={bounce:.29,delay:0,duration:.36,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 humanReadableVariantMap={\"Phone Copied\":\"fvEGvMcng\",Copied:\"mXZt1Vrtm\",Desktop:\"uxJDAwwJv\",Phone:\"HDK6JV_d4\"};const Variants=motion.create(React.Fragment);const getProps=({copiedText,email,height,id,width,...props})=>{return{...props,Cn8VkCZx1:copiedText??props.Cn8VkCZx1??\"indirizzo copiato!\",p_U6hCa9i:email??props.p_U6hCa9i??\"info@menumal.it\",variant:humanReadableVariantMap[props.variant]??props.variant??\"uxJDAwwJv\"};};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,p_U6hCa9i,Cn8VkCZx1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uxJDAwwJv\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap43z8sj=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});await delay(()=>setVariant(\"mXZt1Vrtm\"),150);});const onAppearthi64b=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"uxJDAwwJv\",true),1200);});const onTap1y9z22t=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"fvEGvMcng\");});const onAppearqtbd7c=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"HDK6JV_d4\",true),1200);});useOnVariantChange(baseVariant,{fvEGvMcng:onAppearqtbd7c,mXZt1Vrtm:onAppearthi64b});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"mXZt1Vrtm\",\"fvEGvMcng\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"mXZt1Vrtm\",\"fvEGvMcng\"].includes(baseVariant))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__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-docgk8\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"uxJDAwwJv\",onTap:onTap43z8sj,ref:refBinding,style:{...style},...addPropertyOverrides({\"uxJDAwwJv-hover\":{\"data-framer-name\":undefined},\"uxJDAwwJv-pressed\":{\"data-framer-name\":undefined},fvEGvMcng:{\"data-framer-name\":\"Phone Copied\",onTap:undefined},HDK6JV_d4:{\"data-framer-name\":\"Phone\",onTap:onTap1y9z22t},mXZt1Vrtm:{\"data-framer-name\":\"Copied\",onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pid1nx\",\"data-framer-name\":\"Copy to clipboard\",layoutDependency:layoutDependency,layoutId:\"mIPKfSwh7\",style:{scale:1},variants:{\"uxJDAwwJv-hover\":{scale:1},\"uxJDAwwJv-pressed\":{scale:.9}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rm5qsu\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"KS6GHhSse\",style:{backgroundColor:\"var(--token-37bb3e5c-5953-4956-baef-f5561b019758, rgb(202, 104, 112))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,rotate:0,scale:1},variants:{\"uxJDAwwJv-hover\":{backgroundColor:\"var(--token-6330cf34-606a-4ba0-8efb-a1377a7957cf, rgb(59, 54, 52))\",rotate:10,scale:.9},\"uxJDAwwJv-pressed\":{backgroundColor:\"var(--token-6330cf34-606a-4ba0-8efb-a1377a7957cf, rgb(59, 54, 52))\",rotate:10,scale:.9}},children:[isDisplayed()&&/*#__PURE__*/_jsx(Copy,{animated:true,className:\"framer-1ib36el\",layoutDependency:layoutDependency,layoutId:\"CJOCxH38L\",style:{\"--15piwe2\":5,\"--1p90ges\":\"var(--token-f38aea48-6bef-484a-bce0-48ae27ef2b1a, rgb(247, 247, 237))\"}}),isDisplayed1()&&/*#__PURE__*/_jsx(Checkmark,{animated:true,className:\"framer-uxjuqn\",layoutDependency:layoutDependency,layoutId:\"YPyDIv8af\",style:{\"--15piwe2\":5,\"--1p90ges\":\"var(--token-f38aea48-6bef-484a-bce0-48ae27ef2b1a, rgb(247, 247, 237))\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11bic0y\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"mne0olhHR\",style:{opacity:1},variants:{\"uxJDAwwJv-hover\":{opacity:.65},\"uxJDAwwJv-pressed\":{opacity:.65}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18led7j\",\"data-styles-preset\":\"PnwA_rEIs\",dir:\"auto\",children:\"hello@kora.com\"})}),className:\"framer-bpwvgc\",\"data-framer-name\":\"Top\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TdTf783OO\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:1,rotate:0,scale:1},text:p_U6hCa9i,variants:{\"uxJDAwwJv-hover\":{opacity:1,rotate:0,scale:1},\"uxJDAwwJv-pressed\":{opacity:1,rotate:0,scale:1},fvEGvMcng:{opacity:0,rotate:15,scale:.9},HDK6JV_d4:{opacity:1,rotate:0,scale:1},mXZt1Vrtm:{opacity:0,rotate:15,scale:.9}},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18led7j\",\"data-styles-preset\":\"PnwA_rEIs\",dir:\"auto\",children:\"copied!\"})}),className:\"framer-1f74h9t\",\"data-framer-name\":\"Copied!\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kQxzhotnY\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:0,rotate:-15,scale:.9},text:Cn8VkCZx1,variants:{fvEGvMcng:{opacity:1,rotate:0,scale:1},mXZt1Vrtm:{opacity:1,rotate:0,scale:1}},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QvsIW.framer-1eesunp, .framer-QvsIW .framer-1eesunp { display: block; }\",\".framer-QvsIW.framer-docgk8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 320px; }\",\".framer-QvsIW .framer-pid1nx { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-QvsIW .framer-rm5qsu { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: var(--framer-aspect-ratio-supported, 30px); justify-content: center; overflow: visible; padding: 0px; position: relative; width: 30px; }\",\".framer-QvsIW .framer-1ib36el { aspect-ratio: 1.3103448275862069 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 21px; }\",\".framer-QvsIW .framer-uxjuqn { aspect-ratio: 1.3103448275862069 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 19px; }\",\".framer-QvsIW .framer-11bic0y { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; user-select: none; width: 1px; }\",\".framer-QvsIW .framer-bpwvgc { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-QvsIW .framer-1f74h9t { bottom: -50px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-QvsIW.framer-v-1k4nurf.framer-docgk8, .framer-QvsIW.framer-v-1cn1x9z.framer-docgk8 { cursor: unset; }\",\".framer-QvsIW.framer-v-1k4nurf .framer-uxjuqn, .framer-QvsIW.framer-v-1cn1x9z .framer-uxjuqn { height: var(--framer-aspect-ratio-supported, 15px); }\",\".framer-QvsIW.framer-v-1k4nurf .framer-bpwvgc, .framer-QvsIW.framer-v-1cn1x9z .framer-bpwvgc { left: 0px; position: absolute; top: -50px; }\",\".framer-QvsIW.framer-v-1k4nurf .framer-1f74h9t, .framer-QvsIW.framer-v-1cn1x9z .framer-1f74h9t { bottom: unset; left: unset; position: relative; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 320\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mXZt1Vrtm\":{\"layout\":[\"fixed\",\"auto\"]},\"HDK6JV_d4\":{\"layout\":[\"fixed\",\"auto\"]},\"fvEGvMcng\":{\"layout\":[\"fixed\",\"auto\"]},\"aG6uQRywm\":{\"layout\":[\"fixed\",\"auto\"]},\"bXUe6p4mw\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"p_U6hCa9i\":\"email\",\"Cn8VkCZx1\":\"copiedText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerez3_CJJyF=withCSS(Component,css,\"framer-QvsIW\");export default Framerez3_CJJyF;Framerez3_CJJyF.displayName=\"Copy Animation\";Framerez3_CJJyF.defaultProps={height:30,width:320};addPropertyControls(Framerez3_CJJyF,{variant:{options:[\"uxJDAwwJv\",\"mXZt1Vrtm\",\"HDK6JV_d4\",\"fvEGvMcng\"],optionTitles:[\"Desktop\",\"Copied\",\"Phone\",\"Phone Copied\"],title:\"Variant\",type:ControlType.Enum},p_U6hCa9i:{defaultValue:\"info@menumal.it\",displayTextArea:false,title:\"Email\",type:ControlType.String},onp_U6hCa9iChange:{changes:\"p_U6hCa9i\",type:ControlType.ChangeHandler},Cn8VkCZx1:{defaultValue:\"indirizzo copiato!\",displayTextArea:false,title:\"Copied Text\",type:ControlType.String},onCn8VkCZx1Change:{changes:\"Cn8VkCZx1\",type:ControlType.ChangeHandler}});addFonts(Framerez3_CJJyF,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...CopyFonts,...CheckmarkFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerez3_CJJyF\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"p_U6hCa9i\\\":\\\"email\\\",\\\"Cn8VkCZx1\\\":\\\"copiedText\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"320\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mXZt1Vrtm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HDK6JV_d4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fvEGvMcng\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aG6uQRywm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bXUe6p4mw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"30\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7bfce40)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CopyToClipboard from\"https://framerusercontent.com/modules/Z7LEs8Zf99Gcy5zUG2i2/v4wjDpANb7LlZcEI2Pm7/CopytoClipboard.js\";import CopyAnimation from\"https://framerusercontent.com/modules/octx9dl7XvHHBdrsbU2r/vDHofqnm3hfCGRzxNXn8/ez3_CJJyF.js\";const CopyAnimationFonts=getFonts(CopyAnimation);const CopyToClipboardFonts=getFonts(CopyToClipboard);const CopyAnimationControls=getPropertyControls(CopyAnimation);const serializationHash=\"framer-tyyz3\";const variantClassNames={rjHiazezZ:\"framer-v-zt45wk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const qEpc48cEn=undefined;const OifS4NGx6=undefined;const beTDJYbVb=undefined;const setqEpc48cEn=undefined;const setbeTDJYbVb=undefined;const transition1={bounce:.29,delay:0,duration:.36,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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 humanReadableEnumMap={\"Phone Copied\":\"fvEGvMcng\",Copied:\"mXZt1Vrtm\",Desktop:\"uxJDAwwJv\",Phone:\"HDK6JV_d4\"};const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({email,height,id,indirizzoCopiato,interactionVariant,width,...props})=>{return{...props,beTDJYbVb:indirizzoCopiato??props.beTDJYbVb??\"Copied!\",OifS4NGx6:humanReadableEnumMap[interactionVariant]??interactionVariant??props.OifS4NGx6??\"uxJDAwwJv\",qEpc48cEn:email??props.qEpc48cEn??\"info@menumal.it\"};};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,\"qEpc48cEn\":externalqEpc48cEn,\"onqEpc48cEnChange\":setExternalqEpc48cEn,\"beTDJYbVb\":externalbeTDJYbVb,\"onbeTDJYbVbChange\":setExternalbeTDJYbVb,OifS4NGx6,...restProps}=getProps(props);const[qEpc48cEn,setqEpc48cEn]=useStateVariable(externalqEpc48cEn,setExternalqEpc48cEn);const[beTDJYbVb,setbeTDJYbVb]=useStateVariable(externalbeTDJYbVb,setExternalbeTDJYbVb);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"rjHiazezZ\",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,className:cx(scopingClassNames,\"framer-zt45wk\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"rjHiazezZ\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12b7lyz-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"IQyjR5zIm-container\",nodeId:\"IQyjR5zIm\",rendersWithMotion:true,scopeId:\"rH1XbDwcN\",children:/*#__PURE__*/_jsx(CopyToClipboard,{feedback:\"Copied!\",feedbackDuration:1200,height:\"100%\",id:\"IQyjR5zIm\",layoutId:\"IQyjR5zIm\",showFeedback:false,style:{width:\"100%\"},value:qEpc48cEn,width:\"100%\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"255px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qp5rxz-container\",\"data-framer-name\":\"Edit interaction here\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"OQKjIud9U-container\",name:\"Edit interaction here\",nodeId:\"OQKjIud9U\",rendersWithMotion:true,scopeId:\"rH1XbDwcN\",children:/*#__PURE__*/_jsx(CopyAnimation,{Cn8VkCZx1:beTDJYbVb,height:\"100%\",id:\"OQKjIud9U\",layoutId:\"OQKjIud9U\",name:\"Edit interaction here\",onCn8VkCZx1Change:setbeTDJYbVb,onp_U6hCa9iChange:setqEpc48cEn,p_U6hCa9i:qEpc48cEn,style:{width:\"100%\"},variant:matchVariant(OifS4NGx6),width:\"100%\"})})})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tyyz3.framer-9glajz, .framer-tyyz3 .framer-9glajz { display: block; }\",\".framer-tyyz3.framer-zt45wk { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 401px; }\",\".framer-tyyz3 .framer-12b7lyz-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-tyyz3 .framer-1qp5rxz-container { height: auto; position: relative; width: 255px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 401\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"qEpc48cEn\":\"email\",\"beTDJYbVb\":\"indirizzoCopiato\",\"OifS4NGx6\":\"interactionVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrH1XbDwcN=withCSS(Component,css,\"framer-tyyz3\");export default FramerrH1XbDwcN;FramerrH1XbDwcN.displayName=\"Copy Email Function\";FramerrH1XbDwcN.defaultProps={height:30,width:401};addPropertyControls(FramerrH1XbDwcN,{qEpc48cEn:{defaultValue:\"info@menumal.it\",description:\"Automatically copied to clipboard after clicking.\",displayTextArea:false,title:\"Email\",type:ControlType.String},onqEpc48cEnChange:{changes:\"qEpc48cEn\",type:ControlType.ChangeHandler},beTDJYbVb:{defaultValue:\"Copied!\",description:\"Controls the success message the user sees after clicking.\",displayTextArea:false,title:\"indirizzo copiato!\",type:ControlType.String},onbeTDJYbVbChange:{changes:\"beTDJYbVb\",type:ControlType.ChangeHandler},OifS4NGx6:CopyAnimationControls?.[\"variant\"]&&{...CopyAnimationControls[\"variant\"],defaultValue:\"uxJDAwwJv\",description:\"\",hidden:undefined,optional:undefined,title:\"Interaction Variant\"},onOifS4NGx6Change:{changes:\"OifS4NGx6\",type:ControlType.ChangeHandler}});addFonts(FramerrH1XbDwcN,[{explicitInter:true,fonts:[]},...CopyAnimationFonts,...CopyToClipboardFonts],{supportsExplicitInterCodegen:true});FramerrH1XbDwcN.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CopyAnimation,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrH1XbDwcN\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"401\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"qEpc48cEn\\\":\\\"email\\\",\\\"beTDJYbVb\\\":\\\"indirizzoCopiato\\\",\\\"OifS4NGx6\\\":\\\"interactionVariant\\\"}\",\"framerIntrinsicHeight\":\"30\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7bfce40)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/I3W7ockJfvekyaATUu1S/k1tcYw4pn0qVldoe9ab4/bsJlE7Qlx.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/a1XN1VWx0FCrhdt8j6FI/M1ma544XoFOQFB4RWEMo/FAQzroNhD.js\";import CopyEmailFunction from\"https://framerusercontent.com/modules/ywHVbjrNiPMibv7DiZJS/KS3r5Ft3dFiFJB55sMz5/rH1XbDwcN.js\";const CopyEmailFunctionFonts=getFonts(CopyEmailFunction);const cycleOrder=[\"oVV_2vp5j\",\"KCm7bt5dy\"];const serializationHash=\"framer-9Lq5S\";const variantClassNames={KCm7bt5dy:\"framer-v-16wfep\",oVV_2vp5j:\"framer-v-1oaifum\"};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 humanReadableVariantMap={Desktop:\"oVV_2vp5j\",Phone:\"KCm7bt5dy\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"oVV_2vp5j\"};};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:\"oVV_2vp5j\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1oaifum\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"oVV_2vp5j\",ref:refBinding,style:{...style},...addPropertyOverrides({KCm7bt5dy:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"tel:+393458418879\",motionChild:true,nodeId:\"blDTE9CKG\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"bt82e0F2W\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-rq167u\",\"data-styles-preset\":\"bsJlE7Qlx\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"+39 345 841 88 79\"})})})})}),className:\"framer-1x3n2zl\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"blDTE9CKG\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:.7},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||61)-0-154)/2+105+10),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tdfptm-container\",layoutDependency:layoutDependency,layoutId:\"GV1hTVLco-container\",nodeId:\"GV1hTVLco\",rendersWithMotion:true,scopeId:\"bt82e0F2W\",children:/*#__PURE__*/_jsx(CopyEmailFunction,{beTDJYbVb:\"Copiato!\",height:\"100%\",id:\"GV1hTVLco\",layoutId:\"GV1hTVLco\",OifS4NGx6:\"uxJDAwwJv\",qEpc48cEn:\"info@menumal.it\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({KCm7bt5dy:{OifS4NGx6:\"HDK6JV_d4\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9Lq5S.framer-15maf7f, .framer-9Lq5S .framer-15maf7f { display: block; }\",\".framer-9Lq5S.framer-1oaifum { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 515px; }\",\".framer-9Lq5S .framer-1x3n2zl { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-9Lq5S .framer-tdfptm-container { flex: none; height: auto; position: relative; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 61\n * @framerIntrinsicWidth 515\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"KCm7bt5dy\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerbt82e0F2W=withCSS(Component,css,\"framer-9Lq5S\");export default Framerbt82e0F2W;Framerbt82e0F2W.displayName=\"Contact Info\";Framerbt82e0F2W.defaultProps={height:61,width:515};addPropertyControls(Framerbt82e0F2W,{variant:{options:[\"oVV_2vp5j\",\"KCm7bt5dy\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerbt82e0F2W,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...CopyEmailFunctionFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});Framerbt82e0F2W.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CopyEmailFunction,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerbt82e0F2W\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KCm7bt5dy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"515\",\"framerIntrinsicHeight\":\"61\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b8c9ccb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Linkedin from\"https://framerusercontent.com/modules/L5EZrKfFM7w4OlNehnOZ/bsguki4QqPGnMbyipiwZ/UD0xY2nS5.js\";const enabledGestures={cNm62PliQ:{hover:true}};const cycleOrder=[\"cNm62PliQ\",\"ivietswtz\"];const serializationHash=\"framer-ncsYy\";const variantClassNames={cNm62PliQ:\"framer-v-m41y6u\",ivietswtz:\"framer-v-1w5a465\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Ub0LtsCSR=undefined;const qLEmR6p5D=undefined;const EepiZloQh=undefined;const ntMpP2dSc=undefined;const q4PeQAmV5=undefined;const transition1={bounce:.29,delay:0,duration:.36,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 humanReadableVariantMap={Desktop:\"cNm62PliQ\",Phone:\"ivietswtz\"};const Variants=motion.create(React.Fragment);const getProps=({ariaLabel,height,icon,id,link,newTab,startFill,width,...props})=>{return{...props,EepiZloQh:link??props.EepiZloQh,ntMpP2dSc:newTab??props.ntMpP2dSc,q4PeQAmV5:icon??props.q4PeQAmV5??Linkedin,qLEmR6p5D:ariaLabel??props.qLEmR6p5D??\"Github Link\",Ub0LtsCSR:startFill??props.Ub0LtsCSR??\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(255, 255, 250))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"cNm62PliQ\"};};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,q4PeQAmV5,EepiZloQh,qLEmR6p5D,ntMpP2dSc,Ub0LtsCSR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cNm62PliQ\",enabledGestures,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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-m41y6u\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"cNm62PliQ\",ref:refBinding,style:{backgroundColor:Ub0LtsCSR,borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,...style},...addPropertyOverrides({\"cNm62PliQ-hover\":{\"data-framer-name\":undefined},ivietswtz:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13e79pa\",\"data-framer-name\":\"Hover BG\",layoutDependency:layoutDependency,layoutId:\"O1_HNSPt6\",style:{backgroundColor:\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(93, 195, 155))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsx(Link,{href:EepiZloQh,motionChild:true,nodeId:\"PE7BwDkjK\",openInNewTab:ntMpP2dSc,scopeId:\"iQ1cugquj\",children:/*#__PURE__*/_jsxs(motion.a,{\"aria-label\":qLEmR6p5D,className:\"framer-t1rkfk framer-q354o9\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"PE7BwDkjK\",children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1l71yr0\",Component:q4PeQAmV5,\"data-framer-name\":\"Top Icon\",layoutDependency:layoutDependency,layoutId:\"vLS97tQQV\",style:{\"--87ol9m\":\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41))\",rotate:0,scale:1},variants:{\"cNm62PliQ-hover\":{rotate:30,scale:.8}}}),/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-d6wy51\",Component:q4PeQAmV5,\"data-framer-name\":\"Bottom Icon\",layoutDependency:layoutDependency,layoutId:\"Nmj8XOC8j\",style:{\"--87ol9m\":\"var(--token-f38aea48-6bef-484a-bce0-48ae27ef2b1a, rgb(247, 247, 237))\",rotate:-30,scale:.8},variants:{\"cNm62PliQ-hover\":{rotate:0,scale:1}}})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ncsYy.framer-q354o9, .framer-ncsYy .framer-q354o9 { display: block; }\",\".framer-ncsYy.framer-m41y6u { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 10px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-ncsYy .framer-13e79pa { bottom: -2px; flex: none; height: 2px; left: calc(48.648648648648674% - 2px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 2px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ncsYy .framer-t1rkfk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ncsYy .framer-1l71yr0 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 17px); position: relative; width: 17px; }\",\".framer-ncsYy .framer-d6wy51 { aspect-ratio: 1 / 1; bottom: -20px; flex: none; height: var(--framer-aspect-ratio-supported, 17px); left: 0px; position: absolute; width: 17px; z-index: 1; }\",\".framer-ncsYy.framer-v-1w5a465.framer-m41y6u { cursor: unset; }\",\".framer-ncsYy.framer-v-m41y6u.hover .framer-13e79pa { bottom: unset; height: 44px; left: calc(51.35135135135137% - 44px / 2); top: calc(51.35135135135137% - 44px / 2); width: 44px; }\",\".framer-ncsYy.framer-v-m41y6u.hover .framer-1l71yr0 { left: 0px; position: absolute; top: -20px; }\",\".framer-ncsYy.framer-v-m41y6u.hover .framer-d6wy51 { bottom: unset; left: unset; position: relative; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 37\n * @framerIntrinsicWidth 37\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ivietswtz\":{\"layout\":[\"auto\",\"auto\"]},\"aO3Fg3hY5\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"q4PeQAmV5\":\"icon\",\"EepiZloQh\":\"link\",\"qLEmR6p5D\":\"ariaLabel\",\"ntMpP2dSc\":\"newTab\",\"Ub0LtsCSR\":\"startFill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"scwS6laqLEXN8u41KrFA\"]\n */const FrameriQ1cugquj=withCSS(Component,css,\"framer-ncsYy\");export default FrameriQ1cugquj;FrameriQ1cugquj.displayName=\"Social Icon\";FrameriQ1cugquj.defaultProps={height:37,width:37};addPropertyControls(FrameriQ1cugquj,{variant:{options:[\"cNm62PliQ\",\"ivietswtz\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},q4PeQAmV5:{defaultValue:{identifier:\"local-module:vector/UD0xY2nS5:default\",moduleId:\"L5EZrKfFM7w4OlNehnOZ\"},setModuleId:\"scwS6laqLEXN8u41KrFA\",title:\"Icon\",type:ControlType.VectorSetItem},EepiZloQh:{title:\"Link\",type:ControlType.Link},qLEmR6p5D:{defaultValue:\"Github Link\",description:\"For accessibility\",title:\"Aria Label\",type:ControlType.String},onqLEmR6p5DChange:{changes:\"qLEmR6p5D\",type:ControlType.ChangeHandler},ntMpP2dSc:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onntMpP2dScChange:{changes:\"ntMpP2dSc\",type:ControlType.ChangeHandler},Ub0LtsCSR:{defaultValue:'var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(255, 255, 250)) /* {\"name\":\"Lighter Primary\"} */',title:\"Start Fill\",type:ControlType.Color}});addFonts(FrameriQ1cugquj,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriQ1cugquj\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"37\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"q4PeQAmV5\\\":\\\"icon\\\",\\\"EepiZloQh\\\":\\\"link\\\",\\\"qLEmR6p5D\\\":\\\"ariaLabel\\\",\\\"ntMpP2dSc\\\":\\\"newTab\\\",\\\"Ub0LtsCSR\\\":\\\"startFill\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVectorSets\":\"[\\\"scwS6laqLEXN8u41KrFA\\\"]\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"37\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ivietswtz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aO3Fg3hY5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./iQ1cugquj.map","// Generated by Framer (18229b5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS,withV1StrokeFX}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const MotionPathWithV1StrokeFX=withV1StrokeFX(motion.path);const eCeEmQms9=undefined;const fZt1aIpt7=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const transition={bounce:0,delay:.2,duration:.6,type:\"spring\"};const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const getProps=({color,height,id,stroke,width,...props})=>{return{...props,eCeEmQms9:stroke??props.eCeEmQms9??5,fZt1aIpt7:color??props.fZt1aIpt7??\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fZt1aIpt7,eCeEmQms9,...restProps}=getProps(props);return /*#__PURE__*/_jsxs(SVG,{...restProps,className:cx(\"framer-0vcFu\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--15piwe2\":eCeEmQms9,\"--1p90ges\":fZt1aIpt7,...style},viewBox:\"0 0 48 43\",children:[/*#__PURE__*/_jsx(MotionPathWithV1StrokeFX,{d:\"M 0 0 L 0 48\",fill:\"transparent\",height:\"47.99982859615968px\",id:\"g1f4sm07X\",pathLengthTransition:transition,stroke:\"var(--1p90ges, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)))\",strokeDasharray:\"\",strokeEffectGap:1,strokeEffectLength:1,strokeEffectLoop:false,strokeEffectLoopType:\"mirror\",strokeEffectOffset:0,strokeEffectTotalLength:48,strokeLinecap:\"round\",strokeLinejoin:\"round\",strokeWidth:\"var(--15piwe2, 5)\",transform:\"translate(23.654 -2.005) rotate(45 0.5 24)\",width:\"1px\"}),/*#__PURE__*/_jsx(MotionPathWithV1StrokeFX,{d:\"M 48 0 L 0 0\",fill:\"transparent\",height:\"1px\",id:\"c166JwHi9\",pathLengthTransition:transition1,stroke:\"var(--1p90ges, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)))\",strokeDasharray:\"\",strokeEffectGap:1,strokeEffectLength:1,strokeEffectLoop:false,strokeEffectLoopType:\"mirror\",strokeEffectOffset:0,strokeEffectTotalLength:48,strokeLinecap:\"round\",strokeLinejoin:\"round\",strokeWidth:\"var(--15piwe2, 5)\",transform:\"translate(0 21.649) rotate(45 24 0.5)\",width:\"48px\"})]});});const css=[`.framer-0vcFu { -webkit-mask: ${mask}; aspect-ratio: 1.1162790697674418; display: block; mask: ${mask}; width: 48px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 48\n * @framerIntrinsicHeight 43\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fZt1aIpt7\":\"color\",\"eCeEmQms9\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"1p90ges\"},\"set\":{\"localId\":\"vectorSet/p0P_gC5Gg\",\"id\":\"p0P_gC5Gg\",\"moduleId\":\"bIQcm4126iPEEd8kfoSe\"}}\n */const Icon=withCSS(Component,css,\"framer-0vcFu\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{fZt1aIpt7:{defaultValue:'var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)) /* {\"name\":\"Black\"} */',hidden:false,title:\"Color\",type:ControlType.Color},eCeEmQms9:{defaultValue:5,hidden:false,min:0,title:\"Stroke\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"43\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1p90ges\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/p0P_gC5Gg\\\",\\\"id\\\":\\\"p0P_gC5Gg\\\",\\\"moduleId\\\":\\\"bIQcm4126iPEEd8kfoSe\\\"}}\",\"framerIntrinsicWidth\":\"48\",\"framerVariables\":\"{\\\"fZt1aIpt7\\\":\\\"color\\\",\\\"eCeEmQms9\\\":\\\"stroke\\\"}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"ZiVPh3f1k\",\"igc4omTb3\"];const serializationHash=\"framer-boD4X\";const variantClassNames={igc4omTb3:\"framer-v-aonxel\",ZiVPh3f1k:\"framer-v-1siexm6\"};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 transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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 humanReadableVariantMap={Hidden:\"igc4omTb3\",Loading:\"ZiVPh3f1k\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZiVPh3f1k\"};};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:\"ZiVPh3f1k\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const isDisplayed=()=>{if(baseVariant===\"igc4omTb3\")return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1siexm6\",className,classNames),\"data-framer-name\":\"Loading\",layoutDependency:layoutDependency,layoutId:\"ZiVPh3f1k\",ref:refBinding,style:{mask:\"url('https://framerusercontent.com/images/Qu9bZ10W61HkFqMgS6W21xhtM.svg?width=29&height=29') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/Qu9bZ10W61HkFqMgS6W21xhtM.svg?width=29&height=29') alpha no-repeat center / cover add\",...style},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-pf02i2\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"JGEJrR8JQ\",style:{background:\"conic-gradient(from 0deg at 50% 50%, var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(255, 255, 250)) 0deg, var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(93, 195, 155)) 360deg)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-boD4X.framer-3rft4k, .framer-boD4X .framer-3rft4k { display: block; }\",\".framer-boD4X.framer-1siexm6 { height: 16px; overflow: hidden; position: relative; width: 16px; }\",\".framer-boD4X .framer-pf02i2 { bottom: 0px; flex: none; gap: 10px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"igc4omTb3\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCKdYmXCkn=withCSS(Component,css,\"framer-boD4X\");export default FramerCKdYmXCkn;FramerCKdYmXCkn.displayName=\"Loader\";FramerCKdYmXCkn.defaultProps={height:16,width:16};addPropertyControls(FramerCKdYmXCkn,{variant:{options:[\"ZiVPh3f1k\",\"igc4omTb3\"],optionTitles:[\"Loading\",\"Hidden\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerCKdYmXCkn,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCKdYmXCkn\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"16\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"16\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"igc4omTb3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CKdYmXCkn.map","// Generated by Framer (80f113d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/a1XN1VWx0FCrhdt8j6FI/M1ma544XoFOQFB4RWEMo/FAQzroNhD.js\";import Checkmark from\"https://framerusercontent.com/modules/h8XAo8OuHZo2ODh3Y8t7/2O1hat88611chP2mGAWt/DKGQLCI9Z.js\";import X from\"https://framerusercontent.com/modules/59QxgyUYfwl9WbrrsN4q/1yGkic3hUYEMpP5vI9fI/P4KoiGQGo.js\";import Loader from\"https://framerusercontent.com/modules/9vRaZ0SHMw7dMVL79Ilt/4uf226ZyqCawDpD9r6qe/CKdYmXCkn.js\";const CheckmarkFonts=getFonts(Checkmark);const XFonts=getFonts(X);const LoaderFonts=getFonts(Loader);const enabledGestures={Jn4biOT3r:{hover:true}};const cycleOrder=[\"Jn4biOT3r\",\"spizBHM2K\",\"KHATvdDxt\",\"RApnmqDoZ\",\"D_xP8ZuMH\"];const serializationHash=\"framer-SxJep\";const variantClassNames={D_xP8ZuMH:\"framer-v-nmzwue\",Jn4biOT3r:\"framer-v-58ljqq\",KHATvdDxt:\"framer-v-1dkoars\",RApnmqDoZ:\"framer-v-13th047\",spizBHM2K:\"framer-v-1o6kfzg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const hKrWmhWo9=undefined;const Tm4QyL6do=undefined;const T1WMrD54w=undefined;const b3Gu4ggFz=undefined;const pK_RUBV3h=undefined;const CyqQQVAWw=undefined;const c4mYOrfuF=undefined;const kRJ4uqoSd=undefined;const transition1={bounce:.29,delay:0,duration:.36,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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 humanReadableVariantMap={Default:\"Jn4biOT3r\",Error:\"RApnmqDoZ\",Loading:\"spizBHM2K\",Success:\"D_xP8ZuMH\"};const Variants=motion.create(React.Fragment);const getProps=({buttonHoverColor,buttonText,errorText,height,hoverTextColor,id,initialButtonColor,initialTextColor,loadingText,successText,width,...props})=>{return{...props,b3Gu4ggFz:successText??props.b3Gu4ggFz??\"Subscribed\",c4mYOrfuF:errorText??props.c4mYOrfuF??\"Error, Try Again\",CyqQQVAWw:loadingText??props.CyqQQVAWw??\"Loading\",hKrWmhWo9:initialButtonColor??props.hKrWmhWo9??\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(93, 195, 155))\",kRJ4uqoSd:buttonHoverColor??props.kRJ4uqoSd??\"var(--token-f38aea48-6bef-484a-bce0-48ae27ef2b1a, rgb(255, 255, 245))\",pK_RUBV3h:hoverTextColor??props.pK_RUBV3h??\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41))\",T1WMrD54w:buttonText??props.T1WMrD54w??\"Book a call\",Tm4QyL6do:initialTextColor??props.Tm4QyL6do??\"var(--token-f38aea48-6bef-484a-bce0-48ae27ef2b1a, rgb(240, 238, 228))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Jn4biOT3r\"};};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,T1WMrD54w,CyqQQVAWw,b3Gu4ggFz,c4mYOrfuF,Tm4QyL6do,hKrWmhWo9,kRJ4uqoSd,pK_RUBV3h,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Jn4biOT3r\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"D_xP8ZuMH\")return false;return true;};const isDisplayed1=()=>{if([\"KHATvdDxt\",\"D_xP8ZuMH\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"RApnmqDoZ\")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__*/_jsx(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-58ljqq\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"Jn4biOT3r\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,...style},variants:{\"Jn4biOT3r-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},D_xP8ZuMH:{backgroundColor:hKrWmhWo9}},...addPropertyOverrides({D_xP8ZuMH:{\"data-framer-name\":\"Success\"},KHATvdDxt:{\"data-framer-name\":\"Success\"},RApnmqDoZ:{\"data-framer-name\":\"Error\"},spizBHM2K:{\"data-framer-name\":\"Loading\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ppwakv\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"kFjBuMPlS\",style:{backgroundColor:hKrWmhWo9,borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15e8cte\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"JV29zBTln\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Tm4QyL6do-wDru3N55Y))\"},children:\"Book a call\"})}),className:\"framer-rq3jb1\",\"data-framer-name\":\"Default\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vuj8Wyzzu\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Tm4QyL6do-wDru3N55Y)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Tm4QyL6do-wDru3N55Y\":Tm4QyL6do,opacity:1,rotate:0,scale:1},text:T1WMrD54w,variants:{\"Jn4biOT3r-hover\":{opacity:0,rotate:30,scale:.9},D_xP8ZuMH:{opacity:1,rotate:0,scale:1},KHATvdDxt:{opacity:1,rotate:0,scale:1},RApnmqDoZ:{opacity:0,rotate:30,scale:.9},spizBHM2K:{opacity:0,rotate:30,scale:.9}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({D_xP8ZuMH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Tm4QyL6do-wDru3N55Y))\"},children:\"Subscribed\"})}),text:b3Gu4ggFz},KHATvdDxt:{text:b3Gu4ggFz},RApnmqDoZ:{transformTemplate:transformTemplate1},spizBHM2K:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-pK_RUBV3h-wDru3N55Y))\"},children:\"Book a call\"})}),className:\"framer-zb33jx\",\"data-framer-name\":\"Hover\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SDIM3yaYt\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-pK_RUBV3h-wDru3N55Y)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-pK_RUBV3h-wDru3N55Y\":pK_RUBV3h,opacity:0,rotate:-30,scale:.9},text:T1WMrD54w,variants:{\"Jn4biOT3r-hover\":{opacity:1,rotate:0,scale:1},RApnmqDoZ:{\"--extracted-r6o4lv\":\"var(--token-ce602dc5-bd7d-4265-b87d-a6e3295da67b, rgb(255, 255, 255))\",opacity:1,rotate:0,scale:1},spizBHM2K:{opacity:1,rotate:0,scale:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KHATvdDxt:{text:CyqQQVAWw},RApnmqDoZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce602dc5-bd7d-4265-b87d-a6e3295da67b, rgb(255, 255, 255)))\"},children:\"Loading\"})}),text:c4mYOrfuF},spizBHM2K:{text:CyqQQVAWw}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h7eeol\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"nTrvpKwzg\",style:{backgroundColor:hKrWmhWo9,borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,scale:0},variants:{\"Jn4biOT3r-hover\":{scale:1}}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vqe4s7\",\"data-framer-name\":\"Hover Color\",layoutDependency:layoutDependency,layoutId:\"r2ICPtOtC\",style:{backgroundColor:kRJ4uqoSd,borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,opacity:1,scale:1},variants:{\"Jn4biOT3r-hover\":{opacity:1,scale:10},KHATvdDxt:{opacity:0,scale:0},RApnmqDoZ:{backgroundColor:\"var(--token-528c8d37-9001-4272-9f9c-b717a9aa8d16, rgb(194, 93, 93))\",opacity:1,scale:10},spizBHM2K:{scale:10}}}),isDisplayed1()&&/*#__PURE__*/_jsx(Checkmark,{animated:true,className:\"framer-9p08rc\",layoutDependency:layoutDependency,layoutId:\"Vim9FoVjh\",style:{\"--15piwe2\":5,\"--1p90ges\":kRJ4uqoSd}}),isDisplayed2()&&/*#__PURE__*/_jsx(X,{animated:true,className:\"framer-1odi1b6\",\"data-framer-name\":\"X\",layoutDependency:layoutDependency,layoutId:\"wwIWTcvDF\",style:{\"--15piwe2\":5,\"--1p90ges\":\"var(--token-f38aea48-6bef-484a-bce0-48ae27ef2b1a, rgb(255, 255, 245))\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+(0+((componentViewport?.height||44)-0-44)/2)+44-30,...addPropertyOverrides({spizBHM2K:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||44)-0-44)/2)+14}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i06ln3-container\",layoutDependency:layoutDependency,layoutId:\"D2EzgXHak-container\",nodeId:\"D2EzgXHak\",rendersWithMotion:true,scopeId:\"wDru3N55Y\",style:{opacity:0},variants:{spizBHM2K:{opacity:1}},children:/*#__PURE__*/_jsx(Loader,{height:\"100%\",id:\"D2EzgXHak\",layoutId:\"D2EzgXHak\",variant:matchVariant(\"ZiVPh3f1k\"),width:\"100%\"})})})]})})})})});});const css=[\".framer-SxJep.framer-1cn79w2, .framer-SxJep .framer-1cn79w2 { display: block; }\",\".framer-SxJep.framer-58ljqq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-SxJep .framer-1ppwakv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: 44px; justify-content: center; overflow: visible; padding: 10px 15px 10px 15px; position: relative; width: min-content; }\",\".framer-SxJep .framer-15e8cte { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; user-select: none; width: min-content; z-index: 4; }\",\".framer-SxJep .framer-rq3jb1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-SxJep .framer-zb33jx { bottom: -30px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-SxJep .framer-1h7eeol { bottom: 17px; flex: none; height: 10px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 15px; width: 10px; will-change: var(--framer-will-change-override, transform); }\",\".framer-SxJep .framer-1vqe4s7 { flex: none; height: 10px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 10px; will-change: var(--framer-will-change-override, transform); }\",\".framer-SxJep .framer-9p08rc, .framer-SxJep .framer-1odi1b6 { aspect-ratio: 1.2307692307692308 / 1; flex: none; height: auto; position: relative; width: 13px; z-index: 1; }\",\".framer-SxJep .framer-1i06ln3-container { bottom: 14px; flex: none; height: auto; position: absolute; right: 12px; width: auto; z-index: 1; }\",\".framer-SxJep.framer-v-1o6kfzg.framer-58ljqq, .framer-SxJep.framer-v-13th047.framer-58ljqq, .framer-SxJep.framer-v-nmzwue.framer-58ljqq { cursor: unset; }\",\".framer-SxJep.framer-v-1o6kfzg .framer-rq3jb1, .framer-SxJep.framer-v-13th047 .framer-rq3jb1 { left: 50%; position: absolute; top: -30px; z-index: 1; }\",\".framer-SxJep.framer-v-1o6kfzg .framer-zb33jx, .framer-SxJep.framer-v-13th047 .framer-zb33jx, .framer-SxJep.framer-v-58ljqq.hover .framer-zb33jx { bottom: unset; left: unset; position: relative; }\",\".framer-SxJep.framer-v-1o6kfzg .framer-1vqe4s7, .framer-SxJep.framer-v-13th047 .framer-1vqe4s7 { height: 25%; position: absolute; right: 10px; top: calc(50.00000000000002% - 25% / 2); width: 25%; }\",\".framer-SxJep.framer-v-1o6kfzg .framer-1i06ln3-container { bottom: unset; position: relative; right: unset; }\",\".framer-SxJep.framer-v-1dkoars.framer-58ljqq { cursor: unset; height: 44px; width: 145px; }\",\".framer-SxJep.framer-v-1dkoars .framer-1vqe4s7 { position: absolute; right: 15px; top: calc(50.00000000000002% - 10px / 2); z-index: 1; }\",\".framer-SxJep.framer-v-58ljqq.hover .framer-15e8cte { order: 0; }\",\".framer-SxJep.framer-v-58ljqq.hover .framer-rq3jb1 { left: 0px; position: absolute; top: -30px; }\",\".framer-SxJep.framer-v-58ljqq.hover .framer-1h7eeol { bottom: unset; order: 2; position: relative; right: unset; }\",\".framer-SxJep.framer-v-58ljqq.hover .framer-1vqe4s7 { height: 25%; order: 1; position: absolute; right: 10px; top: calc(48.88888888888891% - 25% / 2); width: 25%; }\",\".framer-SxJep.framer-v-58ljqq.hover .framer-1i06ln3-container { order: 5; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 135\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"spizBHM2K\":{\"layout\":[\"auto\",\"auto\"]},\"KHATvdDxt\":{\"layout\":[\"fixed\",\"fixed\"]},\"RApnmqDoZ\":{\"layout\":[\"auto\",\"auto\"]},\"D_xP8ZuMH\":{\"layout\":[\"auto\",\"auto\"]},\"ifXL2ceXN\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"T1WMrD54w\":\"buttonText\",\"CyqQQVAWw\":\"loadingText\",\"b3Gu4ggFz\":\"successText\",\"c4mYOrfuF\":\"errorText\",\"Tm4QyL6do\":\"initialTextColor\",\"hKrWmhWo9\":\"initialButtonColor\",\"kRJ4uqoSd\":\"buttonHoverColor\",\"pK_RUBV3h\":\"hoverTextColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerwDru3N55Y=withCSS(Component,css,\"framer-SxJep\");export default FramerwDru3N55Y;FramerwDru3N55Y.displayName=\"Form Button\";FramerwDru3N55Y.defaultProps={height:44,width:135};addPropertyControls(FramerwDru3N55Y,{variant:{options:[\"Jn4biOT3r\",\"spizBHM2K\",\"KHATvdDxt\",\"RApnmqDoZ\",\"D_xP8ZuMH\"],optionTitles:[\"Default\",\"Loading\",\"Success\",\"Error\",\"Success\"],title:\"Variant\",type:ControlType.Enum},T1WMrD54w:{defaultValue:\"Book a call\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},onT1WMrD54wChange:{changes:\"T1WMrD54w\",type:ControlType.ChangeHandler},CyqQQVAWw:{defaultValue:\"Loading\",displayTextArea:false,title:\"Loading Text\",type:ControlType.String},onCyqQQVAWwChange:{changes:\"CyqQQVAWw\",type:ControlType.ChangeHandler},b3Gu4ggFz:{defaultValue:\"Subscribed\",displayTextArea:false,title:\"Success Text\",type:ControlType.String},onb3Gu4ggFzChange:{changes:\"b3Gu4ggFz\",type:ControlType.ChangeHandler},c4mYOrfuF:{defaultValue:\"Error, Try Again\",displayTextArea:false,title:\"Error Text\",type:ControlType.String},onc4mYOrfuFChange:{changes:\"c4mYOrfuF\",type:ControlType.ChangeHandler},Tm4QyL6do:{defaultValue:\"var(--token-f38aea48-6bef-484a-bce0-48ae27ef2b1a, rgb(240, 238, 228))\",title:\"Initial Text Color\",type:ControlType.Color},hKrWmhWo9:{defaultValue:\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(93, 195, 155))\",title:\"Initial Button Color\",type:ControlType.Color},kRJ4uqoSd:{defaultValue:'var(--token-f38aea48-6bef-484a-bce0-48ae27ef2b1a, rgb(255, 255, 245)) /* {\"name\":\"Primary\"} */',title:\"Button Hover Color\",type:ControlType.Color},pK_RUBV3h:{defaultValue:'var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)) /* {\"name\":\"Black 90\"} */',title:\"Hover Text Color\",type:ControlType.Color}});addFonts(FramerwDru3N55Y,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...CheckmarkFonts,...XFonts,...LoaderFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerwDru3N55Y.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Loader,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwDru3N55Y\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"44\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"spizBHM2K\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KHATvdDxt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RApnmqDoZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"D_xP8ZuMH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ifXL2ceXN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"T1WMrD54w\\\":\\\"buttonText\\\",\\\"CyqQQVAWw\\\":\\\"loadingText\\\",\\\"b3Gu4ggFz\\\":\\\"successText\\\",\\\"c4mYOrfuF\\\":\\\"errorText\\\",\\\"Tm4QyL6do\\\":\\\"initialTextColor\\\",\\\"hKrWmhWo9\\\":\\\"initialButtonColor\\\",\\\"kRJ4uqoSd\\\":\\\"buttonHoverColor\\\",\\\"pK_RUBV3h\\\":\\\"hoverTextColor\\\"}\",\"framerIntrinsicWidth\":\"135\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e1541bb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/gkyWXIOP7DrAhfuNE01V/8mBPJBTLVgPv7Tr5BrvS/O6NTezRsv.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/pYrq8VJeeTLANDn8vnhZ/fiy3f6WHia9AuSjAnPEC/U30tPTyna.js\";const enabledGestures={qPl_5LR7N:{hover:true}};const cycleOrder=[\"qPl_5LR7N\",\"uJWLalmJE\"];const serializationHash=\"framer-9HRNs\";const variantClassNames={qPl_5LR7N:\"framer-v-uvvns4\",uJWLalmJE:\"framer-v-1k5ihi2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const q7DJDSZeU=undefined;const SztnUMXde=undefined;const transition1={bounce:.29,delay:0,duration:.36,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 humanReadableVariantMap={Desktop:\"qPl_5LR7N\",Phone:\"uJWLalmJE\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,text,width,...props})=>{return{...props,q7DJDSZeU:link??props.q7DJDSZeU,SztnUMXde:text??props.SztnUMXde??\"Ristoranti\",variant:humanReadableVariantMap[props.variant]??props.variant??\"qPl_5LR7N\"};};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,q7DJDSZeU,SztnUMXde,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qPl_5LR7N\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"qPl_5LR7N-hover\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:q7DJDSZeU,motionChild:true,nodeId:\"qPl_5LR7N\",openInNewTab:false,scopeId:\"wgZjT8zK4\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-uvvns4\",className,classNames)} framer-5bn7vt`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"qPl_5LR7N\",ref:refBinding,style:{...style},...addPropertyOverrides({\"qPl_5LR7N-hover\":{\"data-framer-name\":undefined},uJWLalmJE:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-vsszet\",\"data-framer-name\":\"Hover BG\",layoutDependency:layoutDependency,layoutId:\"h_bs7GlZO\",style:{backgroundColor:\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(93, 195, 155))\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,opacity:0}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qx8mbu\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"bf460aWu0\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-g548fb\",\"data-styles-preset\":\"O6NTezRsv\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97)))\"},children:\"Case Studies\"})}),className:\"framer-1jb9ue3\",\"data-framer-name\":\"Top\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VD5NCY6wS\",style:{\"--extracted-r6o4lv\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1,rotate:0,scale:1},text:SztnUMXde,variants:{\"qPl_5LR7N-hover\":{opacity:0,rotate:15,scale:.9}},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jkjg4c\",\"data-styles-preset\":\"U30tPTyna\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(188, 71, 81)))\"},children:\"Ristoranti\"})}),className:\"framer-1t94kq2\",\"data-framer-name\":\"Bottom\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xKm8gzZPX\",style:{\"--extracted-r6o4lv\":\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(188, 71, 81))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0,rotate:-15,scale:.9},text:SztnUMXde,variants:{\"qPl_5LR7N-hover\":{opacity:1,rotate:0,scale:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"qPl_5LR7N-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-g548fb\",\"data-styles-preset\":\"O6NTezRsv\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(188, 71, 81)))\"},children:\"Ristoranti\"})})}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\".framer-9HRNs.framer-5bn7vt, .framer-9HRNs .framer-5bn7vt { display: block; }\",\".framer-9HRNs.framer-uvvns4 { 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; text-decoration: none; width: min-content; }\",\".framer-9HRNs .framer-vsszet { bottom: -5px; flex: none; height: 2px; left: calc(48.442906574394485% - 2px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 2px; will-change: var(--framer-will-change-override, transform); }\",\".framer-9HRNs .framer-qx8mbu { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; user-select: none; width: min-content; }\",\".framer-9HRNs .framer-1jb9ue3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-9HRNs .framer-1t94kq2 { bottom: -50px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-9HRNs.framer-v-1k5ihi2.framer-uvvns4 { cursor: unset; }\",\".framer-9HRNs.framer-v-uvvns4.hover .framer-1jb9ue3 { left: 0px; position: absolute; top: -50px; z-index: 1; }\",\".framer-9HRNs.framer-v-uvvns4.hover .framer-1t94kq2 { bottom: unset; left: unset; position: relative; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27\n * @framerIntrinsicWidth 88\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"uJWLalmJE\":{\"layout\":[\"auto\",\"auto\"]},\"FnTbuqgeJ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"q7DJDSZeU\":\"link\",\"SztnUMXde\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerwgZjT8zK4=withCSS(Component,css,\"framer-9HRNs\");export default FramerwgZjT8zK4;FramerwgZjT8zK4.displayName=\"Secondary Link\";FramerwgZjT8zK4.defaultProps={height:27,width:88};addPropertyControls(FramerwgZjT8zK4,{variant:{options:[\"qPl_5LR7N\",\"uJWLalmJE\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},q7DJDSZeU:{title:\"Link\",type:ControlType.Link},SztnUMXde:{defaultValue:\"Ristoranti\",title:\"Text\",type:ControlType.String},onSztnUMXdeChange:{changes:\"SztnUMXde\",type:ControlType.ChangeHandler}});addFonts(FramerwgZjT8zK4,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwgZjT8zK4\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"27\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"88\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uJWLalmJE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FnTbuqgeJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"q7DJDSZeU\\\":\\\"link\\\",\\\"SztnUMXde\\\":\\\"text\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ccf8332)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormBooleanInput,FormContainer,FormPlainTextInput,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Copyright from\"https://framerusercontent.com/modules/98ElrrZ663YBbTSCOXYG/LFOZmEevFYz2O8X6NyQN/Copyright.js\";import{withInputFocusSurface}from\"https://framerusercontent.com/modules/AZRNKROtrSfKgi8qj4tx/5JXuwf5kGFP6xPFdwnRC/WithInputFocusSurface.js\";import*as sharedStyle7 from\"https://framerusercontent.com/modules/I3W7ockJfvekyaATUu1S/k1tcYw4pn0qVldoe9ab4/bsJlE7Qlx.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/lLwvg4QKtw2pzlxl2GVj/BiDfV30ezDnWfxZLgZrp/dc9P2xhTH.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/a1XN1VWx0FCrhdt8j6FI/M1ma544XoFOQFB4RWEMo/FAQzroNhD.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/gkyWXIOP7DrAhfuNE01V/8mBPJBTLVgPv7Tr5BrvS/O6NTezRsv.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/iRCWeyM8Hc5FaShxRHy2/ivCDUFNK5vrFGTpQaQJR/PnwA_rEIs.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/lEkTuvALSswpwcUj2w3t/dvDQ4p2WxRQC1zs0z0us/rMfqxHwCL.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/pYrq8VJeeTLANDn8vnhZ/fiy3f6WHia9AuSjAnPEC/U30tPTyna.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/zeLdX4FjgpHjzCatEeUc/SPWDbT0rEt5NzsK6TlI9/ylX53Idf6.js\";import Instagram from\"https://framerusercontent.com/modules/iofySRrua4kiYtkmFRs8/tHYZhAv18OEYHOWIPFlC/bq_tHcDYS.js\";import Facebook from\"https://framerusercontent.com/modules/xiVFjs18zadzN8ddeW5M/YuXRHnSZyw27NQLxDzpz/fqS7yXPvd.js\";import Linkedin from\"https://framerusercontent.com/modules/L5EZrKfFM7w4OlNehnOZ/bsguki4QqPGnMbyipiwZ/UD0xY2nS5.js\";import Color from\"https://framerusercontent.com/modules/lecrC7MGLf40IEtAWHzh/DebwA414M748Kk2EbVyR/Vzyxx6eZJ.js\";import TeamMemberSmall from\"https://framerusercontent.com/modules/5VKw2YmM5nrFvypPxEnq/5NS0CnN8bEhtp8ixkpkn/APzmQQHaq.js\";import ContactInfo from\"https://framerusercontent.com/modules/Lt15DcuVWv7wsfYsd8LX/uemXHspkLEpM4lQzXxCK/bt82e0F2W.js\";import SocialIcon from\"https://framerusercontent.com/modules/qUnQw6DHreunY2q0JVcf/xL02tnQZAXQsxTA2XOAV/iQ1cugquj.js\";import FormButton from\"https://framerusercontent.com/modules/ux8T6jigAj5wQeXy7Blm/JNtNjq9VV95chwoyzl5K/wDru3N55Y.js\";import SecondaryLink from\"https://framerusercontent.com/modules/M5ogDJ5Ji25FgzHq3JRB/JGI1ecCRxU5DITRxbsDE/wgZjT8zK4.js\";const MotionDivWithFX=withFX(motion.div);const ColorFonts=getFonts(Color);const FormButtonFonts=getFonts(FormButton);const MotionDivWithInputFocusSurfaceyjpqnj=withCodeBoundaryForOverrides(motion.div,{nodeId:\"RI1RCDaz0\",override:withInputFocusSurface,scopeId:\"OFJsABmip\"});const SecondaryLinkFonts=getFonts(SecondaryLink);const TeamMemberSmallFonts=getFonts(TeamMemberSmall);const ContactInfoFonts=getFonts(ContactInfo);const SocialIconFonts=getFonts(SocialIcon);const CopyrightFonts=getFonts(Copyright);const RichTextWithFX=withFX(RichText);const cycleOrder=[\"xLqxGSpGg\",\"U8iC6Nsuq\",\"wMKXL4C_W\"];const serializationHash=\"framer-dV4VN\";const variantClassNames={U8iC6Nsuq:\"framer-v-1u2dgjo\",wMKXL4C_W:\"framer-v-ua5vtk\",xLqxGSpGg:\"framer-v-cj203i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const LBLKFpkpv=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const transition2={delay:.1,duration:.4,ease:[.87,0,.13,1],type:\"tween\"};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 humanReadableVariantMap={Desktop:\"xLqxGSpGg\",Phone:\"wMKXL4C_W\",Tablet:\"U8iC6Nsuq\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,scrollSection,width,...props})=>{return{...props,LBLKFpkpv:scrollSection??props.LBLKFpkpv,variant:humanReadableVariantMap[props.variant]??props.variant??\"xLqxGSpGg\"};};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,LBLKFpkpv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xLqxGSpGg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"wMKXL4C_W\")return false;return true;};const router=useRouter();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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-cj203i\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"xLqxGSpGg\",ref:refBinding,style:{...style},...addPropertyOverrides({U8iC6Nsuq:{\"data-framer-name\":\"Tablet\"},wMKXL4C_W:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{bounce:.29,damping:80,delay:0,duration:.36,durationBasedSpring:false,ease:[.44,0,.56,1],mass:.1,stagger:0,stiffness:503,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:LBLKFpkpv,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:10,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-iz9cn7\",\"data-framer-name\":\"BG Circle Expand\",layoutDependency:layoutDependency,layoutId:\"KMbXai5PJ\",style:{backgroundColor:\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(93, 195, 155))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18dxbsc\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"rUtdmLAp7\",children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.85,skewX:0,skewY:0,x:0,y:0}},{ref:LBLKFpkpv,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1gt67ml\",\"data-framer-name\":\"Outer Container\",layoutDependency:layoutDependency,layoutId:\"ZJxyie7yT\",style:{backgroundColor:\"var(--token-f38aea48-6bef-484a-bce0-48ae27ef2b1a, rgb(247, 247, 237))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},...addPropertyOverrides({wMKXL4C_W:{__framer__styleTransformEffectEnabled:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18mvqxf\",\"data-framer-name\":\"Inside Container\",layoutDependency:layoutDependency,layoutId:\"jV6BYAtdO\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jrs9z4\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"fstlARJBy\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5yqlc\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"akd9gJCDm\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ontx\",\"data-framer-name\":\"Logo / Address\",layoutDependency:layoutDependency,layoutId:\"A2S3GtMVg\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":GR76Bb7m3\",webPageId:\"vf613kq1r\"},motionChild:true,nodeId:\"JAvXDE1iv\",openInNewTab:false,scopeId:\"OFJsABmip\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Home\",className:\"framer-1hn301i framer-oha8nr\",\"data-framer-name\":\"Link Container\",layoutDependency:layoutDependency,layoutId:\"JAvXDE1iv\",children:/*#__PURE__*/_jsx(Color,{animated:true,className:\"framer-1efth8g\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"YbUQn56H5\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-64ze49\",\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"AwKhM5Rpp\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ggl9mf\",\"data-styles-preset\":\"dc9P2xhTH\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:\"Iscriviti alla nostra newsletter.\"})}),className:\"framer-a1cqy8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Jkjlt3PLc\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/ff4f39d1-13a3-4332-b4dc-3744d19d5d2e/submit\",className:\"framer-119lqkn\",\"data-framer-name\":\"Email Subscribe Form\",layoutDependency:layoutDependency,layoutId:\"zeNZkBWUa\",nodeId:\"zeNZkBWUa\",submitTrackingId:\"\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(MotionDivWithInputFocusSurfaceyjpqnj,{className:\"framer-yjpqnj\",\"data-border\":true,\"data-framer-name\":\"Email Button\",layoutDependency:layoutDependency,layoutId:\"RI1RCDaz0\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8467ea88-59d0-402d-a814-9ec60b84e647, rgba(227, 227, 227, 0.45))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-19ibkuz\",\"data-framer-name\":\"Email\",layoutDependency:layoutDependency,layoutId:\"Y2qj5g_Ab\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1i69pb2\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"tN0QGiQQH\",placeholder:\"Email\",required:true,style:{\"--framer-input-background\":\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249))\",\"--framer-input-font-color\":\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41))\",\"--framer-input-icon-mask-image\":\"none\",\"--framer-input-placeholder-color\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\"},type:\"email\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fkzx3n-container\",layoutDependency:layoutDependency,layoutId:\"QFt5n9LKx-container\",nodeId:\"QFt5n9LKx\",rendersWithMotion:true,scopeId:\"OFJsABmip\",children:/*#__PURE__*/_jsx(FormButton,{b3Gu4ggFz:\"Fatto!\",c4mYOrfuF:\"Errore, prova di nuovo\",CyqQQVAWw:\"Caricamento\",height:\"100%\",hKrWmhWo9:\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b)\",id:\"QFt5n9LKx\",kRJ4uqoSd:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(255, 255, 250))\",layoutId:\"QFt5n9LKx\",pK_RUBV3h:\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41))\",T1WMrD54w:\"Iscriviti\",Tm4QyL6do:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(255, 255, 250))\",type:\"submit\",variant:formVariants(formState,{error:\"RApnmqDoZ\",pending:\"spizBHM2K\",success:\"KHATvdDxt\"},matchVariant(\"Jn4biOT3r\")),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(motion.label,{className:\"framer-vbpps2\",\"data-framer-name\":\"Agree to terms\",layoutDependency:layoutDependency,layoutId:\"H6DxEDiFi\",children:[/*#__PURE__*/_jsx(FormBooleanInput,{className:\"framer-x3jtmi\",defaultChecked:false,inputName:\"Agreed to terms\",layoutDependency:layoutDependency,layoutId:\"xscP5XpbL\",required:true,style:{\"--framer-input-background\":\"var(--token-ce602dc5-bd7d-4265-b87d-a6e3295da67b, rgb(255, 255, 255))\",\"--framer-input-boolean-checked-background\":\"var(--token-59304272-4dfb-434f-a6ac-1d2c9cd3c7b9, rgb(250, 250, 247))\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-8467ea88-59d0-402d-a814-9ec60b84e647, rgba(227, 227, 227, 0.45))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"30px\",\"--framer-input-border-radius-bottom-right\":\"30px\",\"--framer-input-border-radius-top-left\":\"30px\",\"--framer-input-border-radius-top-right\":\"30px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-icon-color\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\"},type:\"checkbox\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1379cl3\",\"data-styles-preset\":\"rMfqxHwCL\",dir:\"auto\",children:[\"Iscrivendoti, accetti la nostra informativa sulla \",/*#__PURE__*/_jsx(Link,{href:{pathVariables:{McRPoZAtT:\"privacy-policy\"},unresolvedPathSlugs:{McRPoZAtT:{collectionId:\"iAX07ZVYm\",collectionItemId:\"wxvdAL44b\"}},webPageId:\"e_Qx5eAWE\"},motionChild:true,nodeId:\"oNBvAMg3o\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"OFJsABmip\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vu1xf3\",\"data-styles-preset\":\"ylX53Idf6\",children:\"privacy.\"})})]})}),className:\"framer-18moctr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oNBvAMg3o\",verticalAlignment:\"top\",withExternalLayout:true})]})})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3o3102\",\"data-framer-name\":\"Altro\",layoutDependency:layoutDependency,layoutId:\"djZe_l0pm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS12YXJpYWJsZVZGPUluZG5hSFFpSURZd01BPT0=\",\"--framer-font-family\":'\"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'liga' off, 'ss01' on\",\"--framer-font-size\":\"30px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 600)',\"--framer-letter-spacing\":\"-1px\",\"--framer-line-height\":\"130%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d8b228a0-775d-4a67-8f9f-763c53922824, rgb(169, 154, 147)))\"},children:\"Link utili\"})}),className:\"framer-14j015u\",fonts:[\"FS;Manrope-variable\"],layoutDependency:layoutDependency,layoutId:\"pXtrZaEqL\",style:{\"--extracted-2gg91v\":'\"wght\" 600',\"--extracted-r6o4lv\":\"var(--token-d8b228a0-775d-4a67-8f9f-763c53922824, rgb(169, 154, 147))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"M6Ykl2jiR\"},implicitPathVariables:undefined},{href:{webPageId:\"M6Ykl2jiR\"},implicitPathVariables:undefined},{href:{webPageId:\"M6Ykl2jiR\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z2394e-container\",layoutDependency:layoutDependency,layoutId:\"zAfM_l9v9-container\",nodeId:\"zAfM_l9v9\",rendersWithMotion:true,scopeId:\"OFJsABmip\",children:/*#__PURE__*/_jsx(SecondaryLink,{height:\"100%\",id:\"zAfM_l9v9\",layoutId:\"zAfM_l9v9\",q7DJDSZeU:resolvedLinks[0],SztnUMXde:\"Contatti\",variant:matchVariant(\"qPl_5LR7N\"),width:\"100%\",...addPropertyOverrides({U8iC6Nsuq:{q7DJDSZeU:resolvedLinks[1]},wMKXL4C_W:{q7DJDSZeU:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e3p97b-container\",layoutDependency:layoutDependency,layoutId:\"zIIGfsobC-container\",nodeId:\"zIIGfsobC\",rendersWithMotion:true,scopeId:\"OFJsABmip\",children:/*#__PURE__*/_jsx(SecondaryLink,{height:\"100%\",id:\"zIIGfsobC\",layoutId:\"zIIGfsobC\",q7DJDSZeU:\"https://docs.superhuman.com/@leopoldo-angelini/posizioni-aperte\",SztnUMXde:\"Lavora con noi\",variant:matchVariant(\"qPl_5LR7N\"),width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ejarka\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"R5b0VdX9H\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ft2wuq\",\"data-framer-name\":\"Founder Quote\",layoutDependency:layoutDependency,layoutId:\"Vem6dfkik\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1jkjg4c\",\"data-styles-preset\":\"U30tPTyna\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97)))\"},children:'\"Abbiamo creato Menumal per dare ai ristoratori '}),'pi\\xf9 controllo, meno complessit\\xe0 e pi\\xf9 tempo da dedicare ai clienti\".']})}),className:\"framer-10w8wo0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lZQQ4YSU4\",style:{\"--extracted-1w3ko1f\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({U8iC6Nsuq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-18led7j\",\"data-styles-preset\":\"PnwA_rEIs\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97)))\"},children:'\"Abbiamo creato Menumal per dare ai ristoratori '}),'pi\\xf9 controllo, meno complessit\\xe0 e pi\\xf9 tempo da dedicare ai clienti\".']})})},wMKXL4C_W:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-g548fb\",\"data-styles-preset\":\"O6NTezRsv\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97)))\"},children:'\"Abbiamo creato Menumal per dare ai ristoratori '}),'pi\\xf9 controllo, meno complessit\\xe0 e pi\\xf9 tempo da dedicare ai clienti\".']})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mmgoxs-container\",layoutDependency:layoutDependency,layoutId:\"NfwcRNrmF-container\",nodeId:\"NfwcRNrmF\",rendersWithMotion:true,scopeId:\"OFJsABmip\",children:/*#__PURE__*/_jsx(TeamMemberSmall,{height:\"100%\",id:\"NfwcRNrmF\",iV2kcRQyW:\"s2VqkdNug\",J81oAH1C_:\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\",layoutId:\"NfwcRNrmF\",mYNrmixH1:\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41))\",variant:matchVariant(\"GnsgdSpjw\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:61,width:`calc(max((min(min(${componentViewport?.width||\"100vw\"}, 1920px) - 40px, 1600px) - 230px) / 4, 50px) * 2 + 50px)`,...addPropertyOverrides({U8iC6Nsuq:{width:`max((min(min(${componentViewport?.width||\"100vw\"}, 1920px) - 40px, 1600px) - 130px) / 2, 1px)`},wMKXL4C_W:{width:`calc(min(min(${componentViewport?.width||\"100vw\"}, 1920px) - 20px, 1600px) - 40px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-egkagp-container\",layoutDependency:layoutDependency,layoutId:\"YDUTpOEUv-container\",nodeId:\"YDUTpOEUv\",rendersWithMotion:true,scopeId:\"OFJsABmip\",children:/*#__PURE__*/_jsx(ContactInfo,{height:\"100%\",id:\"YDUTpOEUv\",layoutId:\"YDUTpOEUv\",style:{width:\"100%\"},variant:matchVariant(\"oVV_2vp5j\"),width:\"100%\",...addPropertyOverrides({U8iC6Nsuq:{variant:matchVariant(\"KCm7bt5dy\")},wMKXL4C_W:{variant:matchVariant(\"KCm7bt5dy\")}},baseVariant,gestureVariant)})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1a5ppcg\",\"data-framer-name\":\"Middle\",layoutDependency:layoutDependency,layoutId:\"qfDe8ceyc\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-snnpjp\",\"data-framer-name\":\"Socials / Legal\",layoutDependency:layoutDependency,layoutId:\"GIyk2nCBF\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i1udct\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"G7uN3khvr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1379cl3\",\"data-styles-preset\":\"rMfqxHwCL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97)))\"},children:\"Social\"})}),className:\"framer-1insrw4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nlXF2yznt\",style:{\"--extracted-r6o4lv\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r5cf8g\",\"data-framer-name\":\"Social Links\",layoutDependency:layoutDependency,layoutId:\"p7ZITh8gZ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19z3iby-container\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"XLct77fdU-container\",name:\"Instagram\",nodeId:\"XLct77fdU\",rendersWithMotion:true,scopeId:\"OFJsABmip\",children:/*#__PURE__*/_jsx(SocialIcon,{EepiZloQh:\"https://www.instagram.com/menumal.it?utm_source=ig_web_button_share_sheet&igsh=ZDNlZDc0MzIxNw==\",height:\"100%\",id:\"XLct77fdU\",layoutId:\"XLct77fdU\",name:\"Instagram\",ntMpP2dSc:true,q4PeQAmV5:Instagram,qLEmR6p5D:\"Instagram\",Ub0LtsCSR:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(255, 255, 250))\",variant:matchVariant(\"cNm62PliQ\"),width:\"100%\",...addPropertyOverrides({U8iC6Nsuq:{variant:matchVariant(\"ivietswtz\")},wMKXL4C_W:{variant:matchVariant(\"ivietswtz\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-86v323-container\",\"data-framer-name\":\"Linkedin\",layoutDependency:layoutDependency,layoutId:\"iMlo9NWgd-container\",name:\"Linkedin\",nodeId:\"iMlo9NWgd\",rendersWithMotion:true,scopeId:\"OFJsABmip\",children:/*#__PURE__*/_jsx(SocialIcon,{EepiZloQh:\"https://www.linkedin.com/company/mmenumal/posts/?feedView=all\",height:\"100%\",id:\"iMlo9NWgd\",layoutId:\"iMlo9NWgd\",name:\"Linkedin\",ntMpP2dSc:true,q4PeQAmV5:Linkedin,qLEmR6p5D:\"Linkedin\",Ub0LtsCSR:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(255, 255, 250))\",variant:matchVariant(\"cNm62PliQ\"),width:\"100%\",...addPropertyOverrides({U8iC6Nsuq:{variant:matchVariant(\"ivietswtz\")},wMKXL4C_W:{variant:matchVariant(\"ivietswtz\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h6gwk6-container\",\"data-framer-name\":\"Facebook\",layoutDependency:layoutDependency,layoutId:\"MfwHgNir1-container\",name:\"Facebook\",nodeId:\"MfwHgNir1\",rendersWithMotion:true,scopeId:\"OFJsABmip\",children:/*#__PURE__*/_jsx(SocialIcon,{EepiZloQh:\"https://www.facebook.com/profile.php?id=61577078170049\",height:\"100%\",id:\"MfwHgNir1\",layoutId:\"MfwHgNir1\",name:\"Facebook\",ntMpP2dSc:true,q4PeQAmV5:Facebook,qLEmR6p5D:\"Facebook\",Ub0LtsCSR:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(255, 255, 250))\",variant:matchVariant(\"cNm62PliQ\"),width:\"100%\",...addPropertyOverrides({U8iC6Nsuq:{variant:matchVariant(\"ivietswtz\")},wMKXL4C_W:{variant:matchVariant(\"ivietswtz\")}},baseVariant,gestureVariant)})})})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-aghxvw\",\"data-framer-name\":\"Legal \",layoutDependency:layoutDependency,layoutId:\"NcpSU6JRK\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1379cl3\",\"data-styles-preset\":\"rMfqxHwCL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97)))\"},children:\"Legal\"})}),className:\"framer-1pt58fn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"D0zR6UwER\",style:{\"--extracted-r6o4lv\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tx7ck9\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"wk30MEupf\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{McRPoZAtT:\"privacy-policy\"},unresolvedPathSlugs:{McRPoZAtT:{collectionId:\"iAX07ZVYm\",collectionItemId:\"wxvdAL44b\"}},webPageId:\"e_Qx5eAWE\"},motionChild:true,nodeId:\"cKKesksWj\",openInNewTab:false,relValues:[],scopeId:\"OFJsABmip\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-rq167u\",\"data-styles-preset\":\"bsJlE7Qlx\",children:\"Privacy Policy\"})})})}),className:\"framer-mq92nz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cKKesksWj\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{McRPoZAtT:\"cookie-policy\"},unresolvedPathSlugs:{McRPoZAtT:{collectionId:\"iAX07ZVYm\",collectionItemId:\"NtyJDfoAF\"}},webPageId:\"e_Qx5eAWE\"},motionChild:true,nodeId:\"CVQhe4Fgh\",openInNewTab:false,relValues:[],scopeId:\"OFJsABmip\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-rq167u\",\"data-styles-preset\":\"bsJlE7Qlx\",children:\"Cookie Policy\"})})})}),className:\"framer-1ynyqfl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CVQhe4Fgh\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{McRPoZAtT:\"policies-suite-tos\"},unresolvedPathSlugs:{McRPoZAtT:{collectionId:\"iAX07ZVYm\",collectionItemId:\"akaSrx2IA\"}},webPageId:\"e_Qx5eAWE\"},motionChild:true,nodeId:\"BnAu4nOmh\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"OFJsABmip\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-rq167u\",\"data-styles-preset\":\"bsJlE7Qlx\",children:\"Termini e condizioni\"})})})}),className:\"framer-fd7i5r\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BnAu4nOmh\",verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fsbzph\",layoutDependency:layoutDependency,layoutId:\"sWdxfFDTd\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1379cl3\",\"data-styles-preset\":\"rMfqxHwCL\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97)))\"},children:[\"Via Case Rosse 231, 55047, Seravezza (LU)\",/*#__PURE__*/_jsx(motion.br,{}),\"Siligon S.R.L. - P.IVA 02664270465\",/*#__PURE__*/_jsx(motion.br,{}),\"Iscrizione presso registro delle Imprese della TOSCANA NORD-OVEST n. 02664270465\",/*#__PURE__*/_jsx(motion.br,{}),\"Capitale sociale 10.000,00 €\",/*#__PURE__*/_jsx(motion.br,{}),\"siligonsrl@legalmail.it\"]})}),className:\"framer-1pgylh7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WwtwCuISS\",style:{\"--extracted-r6o4lv\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b9j630-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"CafahUMZa-container\",nodeId:\"CafahUMZa\",rendersWithMotion:true,scopeId:\"OFJsABmip\",children:/*#__PURE__*/_jsx(Copyright,{color:\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.025em\",lineHeight:\"150%\"},height:\"100%\",id:\"CafahUMZa\",layoutId:\"CafahUMZa\",name:\"Menumal -\",statement:\"Tutti i diritti riservati.\",width:\"100%\",year:2026,yearOverride:false})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-866v8a\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"Roq3DafQO\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g2cmej\",\"data-framer-name\":\"Fit Text\",layoutDependency:layoutDependency,layoutId:\"zsTRroDtB\",children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.1,skewX:0,skewY:0,x:0,y:0}},{ref:LBLKFpkpv,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'liga' off, 'ss01' on\",\"--framer-font-size\":\"191.8225324758741px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.08em\",\"--framer-line-height\":\"70%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3f3cabce-5de5-4aaf-8785-e067fbcfed15, rgb(210, 197, 188)))\"},children:\"Menumal\"})}),className:\"framer-1o8isol\",\"data-framer-name\":\"Title\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"Y0PBQO7QW\",style:{\"--extracted-r6o4lv\":\"var(--token-3f3cabce-5de5-4aaf-8785-e067fbcfed15, rgb(210, 197, 188))\"},verticalAlignment:\"top\",viewBox:\"0 0 744.3458025980699 134\",withExternalLayout:true,...addPropertyOverrides({U8iC6Nsuq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'liga' off, 'ss01' on\",\"--framer-font-size\":\"582.8460715448682px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.08em\",\"--framer-line-height\":\"70%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3f3cabce-5de5-4aaf-8785-e067fbcfed15, rgb(210, 197, 188)))\"},children:\"Menumal\"})}),viewBox:\"0 0 2261.6276857235894 408\"}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jua5gm\",\"data-framer-name\":\"Legal / Copyright\",layoutDependency:layoutDependency,layoutId:\"uM9ifFtCs\"})]})]})})})]})})})});});const css=[\".framer-dV4VN.framer-oha8nr, .framer-dV4VN .framer-oha8nr { display: block; }\",\".framer-dV4VN.framer-cj203i { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-dV4VN .framer-iz9cn7 { flex: none; gap: 20px; height: 600px; left: calc(50.00000000000002% - 600px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: calc(49.97307485191171% - 600px / 2); width: 600px; will-change: var(--framer-will-change-override, transform); }\",\".framer-dV4VN .framer-18dxbsc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 1920px; overflow: visible; padding: 80px 20px 20px 20px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-1gt67ml { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 120px 0px 0px 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-dV4VN .framer-18mvqxf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; max-width: 1600px; overflow: visible; padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-jrs9z4 { display: grid; flex: none; gap: 50px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-dV4VN .framer-5yqlc { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; grid-column: span 2; height: min-content; justify-content: center; justify-self: start; max-width: 700px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-ontx, .framer-dV4VN .framer-i1udct { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-1hn301i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-dV4VN .framer-1efth8g { flex: none; height: 25px; position: relative; width: auto; }\",\".framer-dV4VN .framer-64ze49 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; max-width: 400px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-a1cqy8, .framer-dV4VN .framer-10w8wo0 { --framer-text-wrap-override: balance; flex: none; height: auto; max-width: 600px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-119lqkn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 400px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-yjpqnj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-dV4VN .framer-19ibkuz { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-dV4VN .framer-1i69pb2 { --framer-input-focused-background: #ffffff; --framer-input-focused-transition: all 0.3s cubic-bezier(0.4,0,0.2,1) 0s; --framer-input-font-family: \\\"Manrope\\\"; --framer-input-font-letter-spacing: -0.03em; --framer-input-font-line-height: 1.2em; --framer-input-font-open-type-features: 'ss01' on; --framer-input-font-size: 16px; --framer-input-font-weight: 500; --framer-input-padding: 12px 16px 12px 16px; flex: none; height: 44px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-fkzx3n-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-dV4VN .framer-vbpps2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-x3jtmi { --framer-input-boolean-checked-transition: all 0.3s cubic-bezier(0.4,0,0.2,1) 0s; --framer-input-focused-background: var(--token-59304272-4dfb-434f-a6ac-1d2c9cd3c7b9, #fafaf7); --framer-input-focused-transition: all 0.3s cubic-bezier(0.44,0,0.56,1) 0s; aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 16px; }\",\".framer-dV4VN .framer-18moctr { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-dV4VN .framer-3o3102 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 32px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-dV4VN .framer-14j015u, .framer-dV4VN .framer-1insrw4, .framer-dV4VN .framer-1pt58fn, .framer-dV4VN .framer-mq92nz, .framer-dV4VN .framer-1ynyqfl, .framer-dV4VN .framer-fd7i5r { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-dV4VN .framer-z2394e-container, .framer-dV4VN .framer-e3p97b-container, .framer-dV4VN .framer-mmgoxs-container, .framer-dV4VN .framer-19z3iby-container, .framer-dV4VN .framer-86v323-container, .framer-dV4VN .framer-1h6gwk6-container, .framer-dV4VN .framer-1b9j630-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-dV4VN .framer-1ejarka { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; grid-column: span 2; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-1ft2wuq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 10px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-egkagp-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-dV4VN .framer-1a5ppcg { display: grid; flex: none; gap: 40px 50px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-snnpjp { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-1r5cf8g { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-aghxvw { align-content: flex-start; align-items: flex-start; align-self: end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 100%; justify-content: center; justify-self: end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-1tx7ck9 { -webkit-user-select: none; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 20px 20px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; user-select: none; width: 100%; }\",\".framer-dV4VN .framer-fsbzph { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-1pgylh7 { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-dV4VN .framer-866v8a { display: grid; flex: none; gap: 40px 50px; grid-auto-rows: min-content; grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-1g2cmej { align-content: center; align-items: center; align-self: end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; grid-column: span 3; height: 170px; justify-content: flex-start; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-1o8isol { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-dV4VN .framer-jua5gm { align-content: flex-end; align-items: flex-end; align-self: end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; justify-self: end; min-height: 28px; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 8px 0px; position: relative; width: 100%; }\",\".framer-dV4VN.framer-v-1u2dgjo.framer-cj203i { width: 810px; }\",\".framer-dV4VN.framer-v-1u2dgjo .framer-1gt67ml { padding: 90px 0px 0px 0px; }\",\".framer-dV4VN.framer-v-1u2dgjo .framer-18mvqxf { gap: 60px; }\",\".framer-dV4VN.framer-v-1u2dgjo .framer-jrs9z4 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; }\",\".framer-dV4VN.framer-v-1u2dgjo .framer-5yqlc, .framer-dV4VN.framer-v-1u2dgjo .framer-1ejarka { align-self: unset; flex: 1 0 0px; width: 1px; }\",\".framer-dV4VN.framer-v-1u2dgjo .framer-1tx7ck9, .framer-dV4VN.framer-v-ua5vtk .framer-1tx7ck9 { gap: 16px 16px; }\",\".framer-dV4VN.framer-v-1u2dgjo .framer-866v8a { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; }\",\".framer-dV4VN.framer-v-1u2dgjo .framer-1g2cmej, .framer-dV4VN.framer-v-ua5vtk .framer-aghxvw, .framer-dV4VN.framer-v-ua5vtk .framer-1g2cmej { align-self: unset; height: min-content; order: 1; }\",\".framer-dV4VN.framer-v-1u2dgjo .framer-1o8isol { order: 0; }\",\".framer-dV4VN.framer-v-1u2dgjo .framer-jua5gm { align-content: flex-start; align-items: flex-start; align-self: unset; order: 0; }\",\".framer-dV4VN.framer-v-ua5vtk.framer-cj203i { padding: 32px 0px 0px 0px; width: 390px; }\",\".framer-dV4VN.framer-v-ua5vtk .framer-18dxbsc { padding: 10px; }\",\".framer-dV4VN.framer-v-ua5vtk .framer-1gt67ml { padding: 56px 0px 0px 0px; }\",\".framer-dV4VN.framer-v-ua5vtk .framer-18mvqxf { gap: 50px; padding: 0px 20px 0px 20px; }\",\".framer-dV4VN.framer-v-ua5vtk .framer-jrs9z4 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 30px; justify-content: flex-start; }\",\".framer-dV4VN.framer-v-ua5vtk .framer-5yqlc { align-self: unset; gap: 30px; }\",\".framer-dV4VN.framer-v-ua5vtk .framer-1ejarka { align-self: unset; }\",\".framer-dV4VN.framer-v-ua5vtk .framer-1a5ppcg { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 30px 50px; }\",\".framer-dV4VN.framer-v-ua5vtk .framer-snnpjp { align-self: unset; gap: 30px; order: 0; }\",\".framer-dV4VN.framer-v-ua5vtk .framer-866v8a { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; }\",\".framer-dV4VN.framer-v-ua5vtk .framer-jua5gm { align-content: flex-start; align-items: flex-start; align-self: unset; order: 0; padding: 0px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,'.framer-dV4VN[data-border=\"true\"]::after, .framer-dV4VN [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1169\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"U8iC6Nsuq\":{\"layout\":[\"fixed\",\"auto\"]},\"wMKXL4C_W\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"LBLKFpkpv\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOFJsABmip=withCSS(Component,css,\"framer-dV4VN\");export default FramerOFJsABmip;FramerOFJsABmip.displayName=\"Footer\";FramerOFJsABmip.defaultProps={height:1169,width:1200};addPropertyControls(FramerOFJsABmip,{variant:{options:[\"xLqxGSpGg\",\"U8iC6Nsuq\",\"wMKXL4C_W\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},LBLKFpkpv:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});const variationAxes=[{defaultValue:200,maxValue:800,minValue:200,name:\"Weight\",tag:\"wght\"}];addFonts(FramerOFJsABmip,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Manrope\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"},{cssFamilyName:\"Manrope Variable\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6KNUAYMK3PTPQA22366IWF5JUVT35NZ3/E4CLT6PE4W64IV56BHAWFRZFLHPZIXFF/DEPNXL2T77QGX4DXZAN3G53TXHO2JEFP.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"}]},...ColorFonts,...FormButtonFonts,...SecondaryLinkFonts,...TeamMemberSmallFonts,...ContactInfoFonts,...SocialIconFonts,...CopyrightFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts)],{supportsExplicitInterCodegen:true});FramerOFJsABmip.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(FormButton,{},context),()=>forwardLoader(SecondaryLink,{},context),()=>forwardLoader(TeamMemberSmall,{},context),()=>forwardLoader(ContactInfo,{},context),()=>forwardLoader(SocialIcon,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOFJsABmip\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"U8iC6Nsuq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wMKXL4C_W\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1169\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"LBLKFpkpv\\\":\\\"scrollSection\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OFJsABmip.map"],"mappings":"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"}