{"version":3,"file":"shared-lib.BbPd09OL.mjs","names":["fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","fonts","css","className","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","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","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","TheDot","ComponentLogo","ComponentNavLink","MainButtonSystem","ComponentNavLink2","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","SVG","useState","useRef","_Fragment"],"sources":["https:/framerusercontent.com/modules/8MrlFbmMYp3xNYiRvheQ/Wn5OBNvGI5BRTBQHk589/AnPMXFHUW.js","https:/framerusercontent.com/modules/q3KIJN38u2s6bezNj8hw/jKO5W7vDlSQN6ypjMJ6d/iFQ3iz4iJ.js","https:/framerusercontent.com/modules/eyNrc8EXLqRrYZSovyxT/CtRkruWNbWZy7hnsTrt5/tfDxytjFu.js","https:/framerusercontent.com/modules/bBBPMS3MMzwEBdCO4k3S/AqyoEt9JbQ993aDWUr3y/E7ImyEd7i.js","https:/framerusercontent.com/modules/zcjw92X57t0HR5i1etSA/nHo6JelsiTUbbB6dItsy/rncFq5P_8.js","https:/framerusercontent.com/modules/ZV9R6NnovbAJgkw8mqKa/RcDrd81gdovDYsb0ZMZP/Eit1G9KQG.js","https:/framerusercontent.com/modules/E5JLY5jM6snfC3IHueTe/XTkw2rQMRpxGwjEPBNzy/E9p4TShdQ.js","https:/framerusercontent.com/modules/1RBfSN8g3gQOSPLyD1Ze/xTW9HEoZjx40UEGX9u6v/EEnx85I3l.js","https:/framerusercontent.com/modules/aRs0GOt9vXwmu2CuYcvk/jwmaF0RGKPCXXJ7UDQoc/hLtMIjZdE.js","https:/framerusercontent.com/modules/urt8A7aDZy708Sm7HloQ/S81GaPnBjSMnw9VzFJrI/yceC7TD5u.js","https:/framerusercontent.com/modules/8I31qCljoDRi4kMswGko/C54YQUbvRl5vYCUEHkI1/v6gxunbDC.js","https:/framerusercontent.com/modules/SaUXg0eMasPpNDGUbaaC/Eqg7dKksZniaWL0Zmypx/Full_Screen_Navigation_1.js","https:/framerusercontent.com/modules/gNIG1Bkagb8l0MJJ18Po/5dV5IotKCDJvECJaOmXZ/siteMetadata.js"],"sourcesContent":["// Generated by Framer (f0648f9)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Mono-500\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"DM Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Mono\",url:\"https://fonts.gstatic.com/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzIYGnbKX9Rlk.woff2\",weight:\"500\"},{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\"},{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-XrztK .framer-styles-preset-xw1i4a:not(.rich-text-wrapper), .framer-XrztK .framer-styles-preset-xw1i4a.rich-text-wrapper p { --framer-font-family: \"DM Mono\", monospace; --framer-font-family-bold: \"Inter\", \"Inter 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: 18px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; }','@media (max-width: 1919px) and (min-width: 810px) { .framer-XrztK .framer-styles-preset-xw1i4a:not(.rich-text-wrapper), .framer-XrztK .framer-styles-preset-xw1i4a.rich-text-wrapper p { --framer-font-family: \"DM Mono\", monospace; --framer-font-family-bold: \"Inter\", \"Inter 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: 16px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-XrztK .framer-styles-preset-xw1i4a:not(.rich-text-wrapper), .framer-XrztK .framer-styles-preset-xw1i4a.rich-text-wrapper p { --framer-font-family: \"DM Mono\", monospace; --framer-font-family-bold: \"Inter\", \"Inter 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: 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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.01em; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; } }'];export const className=\"framer-XrztK\";\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 (74b9e1d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Mono-500\",\"GF;DM Mono-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"DM Mono\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"DM Mono\",url:\"https://fonts.gstatic.com/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzIYGnbKX9Rlk.woff2\",weight:\"500\"},{cssFamilyName:\"DM Mono\",openType:true,source:\"google\",style:\"italic\",uiFamilyName:\"DM Mono\",url:\"https://fonts.gstatic.com/s/dmmono/v16/aFTT7PB1QTsUX8KYth-o9YetbYf4VllXuA.woff2\",weight:\"500\"}]}];export const css=['.framer-879dk .framer-styles-preset-1pyvns7:not(.rich-text-wrapper), .framer-879dk .framer-styles-preset-1pyvns7.rich-text-wrapper p { --framer-font-family: \"DM Mono\", \"DM Mono Placeholder\", monospace; --framer-font-family-italic: \"DM Mono\", \"DM Mono Placeholder\", monospace; --framer-font-open-type-features: \\'ss09\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.01em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-f25eb672-ed61-4a27-9cf2-62dbd62a07c4, #ab2424); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-879dk .framer-styles-preset-1pyvns7:not(.rich-text-wrapper), .framer-879dk .framer-styles-preset-1pyvns7.rich-text-wrapper p { --framer-font-family: \"DM Mono\", \"DM Mono Placeholder\", monospace; --framer-font-family-italic: \"DM Mono\", \"DM Mono Placeholder\", monospace; --framer-font-open-type-features: \\'ss09\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-italic: 500; --framer-letter-spacing: 0.01em; --framer-line-height: 160%; --framer-paragraph-spacing: 22px; --framer-text-alignment: start; --framer-text-color: var(--token-f25eb672-ed61-4a27-9cf2-62dbd62a07c4, #ab2424); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-879dk .framer-styles-preset-1pyvns7:not(.rich-text-wrapper), .framer-879dk .framer-styles-preset-1pyvns7.rich-text-wrapper p { --framer-font-family: \"DM Mono\", \"DM Mono Placeholder\", monospace; --framer-font-family-italic: \"DM Mono\", \"DM Mono Placeholder\", monospace; --framer-font-open-type-features: \\'ss09\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.01em; --framer-line-height: 130%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-f25eb672-ed61-4a27-9cf2-62dbd62a07c4, #ab2424); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-879dk\";\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 (74b9e1d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Mono-500\",\"GF;DM Mono-regular\",\"GF;DM Mono-500italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"DM Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Mono\",url:\"https://fonts.gstatic.com/s/dmmono/v16/aFTR7PB1QTsUX8KYvumzIYGnbKX9Rlk.woff2\",weight:\"500\"},{cssFamilyName:\"DM Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Mono\",url:\"https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYhhiaBYyMcKw.woff2\",weight:\"400\"},{cssFamilyName:\"DM Mono\",source:\"google\",style:\"italic\",uiFamilyName:\"DM Mono\",url:\"https://fonts.gstatic.com/s/dmmono/v16/aFTT7PB1QTsUX8KYth-o9YetbYf4VllXuA.woff2\",weight:\"500\"}]}];export const css=['.framer-SBODo .framer-styles-preset-g7xadr:not(.rich-text-wrapper), .framer-SBODo .framer-styles-preset-g7xadr.rich-text-wrapper p { --framer-font-family: \"DM Mono\", \"DM Mono Placeholder\", monospace; --framer-font-family-bold: \"DM Mono\", \"DM Mono Placeholder\", monospace; --framer-font-family-italic: \"DM Mono\", \"DM Mono Placeholder\", monospace; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 400; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.01em; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; }','@media (max-width: 2499px) and (min-width: 810px) { .framer-SBODo .framer-styles-preset-g7xadr:not(.rich-text-wrapper), .framer-SBODo .framer-styles-preset-g7xadr.rich-text-wrapper p { --framer-font-family: \"DM Mono\", \"DM Mono Placeholder\", monospace; --framer-font-family-bold: \"DM Mono\", \"DM Mono Placeholder\", monospace; --framer-font-family-italic: \"DM Mono\", \"DM Mono Placeholder\", monospace; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 400; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.01em; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-SBODo .framer-styles-preset-g7xadr:not(.rich-text-wrapper), .framer-SBODo .framer-styles-preset-g7xadr.rich-text-wrapper p { --framer-font-family: \"DM Mono\", \"DM Mono Placeholder\", monospace; --framer-font-family-bold: \"DM Mono\", \"DM Mono Placeholder\", monospace; --framer-font-family-italic: \"DM Mono\", \"DM Mono Placeholder\", monospace; --framer-font-open-type-features: normal; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 400; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.01em; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: capitalize; } }'];export const className=\"framer-SBODo\";\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 (74b9e1d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,patchBorderRadiusScaleCorrector,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/8MrlFbmMYp3xNYiRvheQ/Wn5OBNvGI5BRTBQHk589/AnPMXFHUW.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/q3KIJN38u2s6bezNj8hw/jKO5W7vDlSQN6ypjMJ6d/iFQ3iz4iJ.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/eyNrc8EXLqRrYZSovyxT/CtRkruWNbWZy7hnsTrt5/tfDxytjFu.js\";const enabledGestures={C6sAOOWo7:{hover:true},H4KdpAL31:{hover:true},Mx0zqhj2w:{hover:true},n2n7xoROW:{hover:true},PGhw5UFAl:{hover:true},xZtigNIlE:{hover:true},Znl5k1YMj:{hover:true}};const cycleOrder=[\"s4r_N1oB8\",\"LFvuiOYKY\",\"flnZxlZ3w\",\"sPT6pg3iu\",\"mA6dUzGP0\",\"Vo__xZYik\",\"n2n7xoROW\",\"PGhw5UFAl\",\"C6sAOOWo7\",\"Znl5k1YMj\",\"Mx0zqhj2w\",\"H4KdpAL31\",\"xZtigNIlE\",\"dUi4v1PR7\",\"HUDSGB7FO\",\"O6uYR0OPH\",\"Vm8EIEOGn\"];const serializationHash=\"framer-HCfrB\";const variantClassNames={C6sAOOWo7:\"framer-v-d23ciz\",dUi4v1PR7:\"framer-v-rprzwy\",flnZxlZ3w:\"framer-v-17671vo\",H4KdpAL31:\"framer-v-1ps2bg7\",HUDSGB7FO:\"framer-v-171m952\",LFvuiOYKY:\"framer-v-1fjyy2a\",mA6dUzGP0:\"framer-v-racfmq\",Mx0zqhj2w:\"framer-v-u4it6k\",n2n7xoROW:\"framer-v-1aytpe5\",O6uYR0OPH:\"framer-v-qe1gyc\",PGhw5UFAl:\"framer-v-rblnek\",s4r_N1oB8:\"framer-v-52bvo4\",sPT6pg3iu:\"framer-v-1t12pf\",Vm8EIEOGn:\"framer-v-1flzt3g\",Vo__xZYik:\"framer-v-1xlls5d\",xZtigNIlE:\"framer-v-ljlf80\",Znl5k1YMj:\"framer-v-rec7pm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const SIZoDv1ER=undefined;const XDLwZDqmS=undefined;const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();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={\"Contact Form Button\":\"dUi4v1PR7\",\"Main SM - Clear Button\":\"s4r_N1oB8\",\"NM - Black button\":\"C6sAOOWo7\",\"NM - Blue Button\":\"Mx0zqhj2w\",\"NM - Clear button\":\"H4KdpAL31\",\"NM - Grey button\":\"xZtigNIlE\",\"NM - Insta button\":\"Znl5k1YMj\",\"NM - Red Button\":\"PGhw5UFAl\",\"SM - Black button\":\"flnZxlZ3w\",\"SM - Blue Button\":\"mA6dUzGP0\",\"SM - Clear button\":\"Vo__xZYik\",\"SM - Grey button\":\"n2n7xoROW\",\"SM - Insta button\":\"sPT6pg3iu\",\"SM - Red Button\":\"LFvuiOYKY\",\"TY - Black Button\":\"HUDSGB7FO\",\"TY - Clear Button\":\"O6uYR0OPH\",\"TY - Color Button\":\"Vm8EIEOGn\"};const Variants=motion.create(React.Fragment);const getProps=({filter,height,id,link,width,...props})=>{return{...props,SIZoDv1ER:link??props.SIZoDv1ER,variant:humanReadableVariantMap[props.variant]??props.variant??\"s4r_N1oB8\",XDLwZDqmS:filter??props.XDLwZDqmS??\"Design Spec\"};};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,XDLwZDqmS,SIZoDv1ER,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"s4r_N1oB8\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.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__*/_jsx(Link,{href:SIZoDv1ER,motionChild:true,nodeId:\"s4r_N1oB8\",openInNewTab:true,scopeId:\"E7ImyEd7i\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-52bvo4\",className,classNames)} framer-1w76pvf`,\"data-border\":true,\"data-framer-name\":\"Main SM - Clear Button\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"s4r_N1oB8\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",\"--corner-shape-fallback\":.774,background:\"rgba(0, 0, 0, 0)\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(30px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.45)\",opacity:1,...style},variants:{\"C6sAOOWo7-hover\":{opacity:.8},\"H4KdpAL31-hover\":{opacity:.8},\"Mx0zqhj2w-hover\":{opacity:.8},\"n2n7xoROW-hover\":{opacity:.6},\"PGhw5UFAl-hover\":{opacity:.8},\"xZtigNIlE-hover\":{opacity:.8},\"Znl5k1YMj-hover\":{opacity:.8},C6sAOOWo7:{background:\"linear-gradient(180deg, var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23)) 0%, var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23)) 50%, var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23)) 100%)\",backgroundColor:\"var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23))\"},dUi4v1PR7:{background:\"linear-gradient(180deg, var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23)) 0%, var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23)) 50%, var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23)) 100%)\",backgroundColor:\"var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23))\"},flnZxlZ3w:{background:\"linear-gradient(180deg, var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23)) 0%, var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23)) 50%, var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23)) 100%)\",backgroundColor:\"var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23))\"},H4KdpAL31:{background:\"rgba(0, 0, 0, 0)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},HUDSGB7FO:{background:\"linear-gradient(180deg, var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23)) 0%, var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23)) 50%, var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23)) 100%)\",backgroundColor:\"var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23))\"},LFvuiOYKY:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(180deg, var(--token-f25eb672-ed61-4a27-9cf2-62dbd62a07c4, rgb(171, 36, 36)) 0%, var(--token-f25eb672-ed61-4a27-9cf2-62dbd62a07c4, rgb(171, 36, 36)) 50%, var(--token-f25eb672-ed61-4a27-9cf2-62dbd62a07c4, rgb(171, 36, 36)) 100%)\",backgroundColor:\"var(--token-f25eb672-ed61-4a27-9cf2-62dbd62a07c4, rgb(171, 36, 36))\"},mA6dUzGP0:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(180deg, rgb(18, 87, 209) 0%, rgb(18, 87, 209) 50%, rgb(18, 87, 209) 100%)\",backgroundColor:\"rgb(18, 87, 209)\"},Mx0zqhj2w:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(180deg, var(--token-2900dd71-a3a5-4b08-ba81-ccbb95e34fe8, rgb(10, 102, 194)) 0%, var(--token-2900dd71-a3a5-4b08-ba81-ccbb95e34fe8, rgb(10, 102, 194)) 50%, var(--token-2900dd71-a3a5-4b08-ba81-ccbb95e34fe8, rgb(10, 102, 194)) 100%)\",backgroundColor:\"var(--token-2900dd71-a3a5-4b08-ba81-ccbb95e34fe8, rgb(10, 102, 194))\"},n2n7xoROW:{\"--corner-shape-fallback\":1,background:\"linear-gradient(180deg, var(--token-32624db8-bdcc-4268-85ad-d6362528720e, rgb(209, 220, 224)) 0%, var(--token-32624db8-bdcc-4268-85ad-d6362528720e, rgb(209, 220, 224)) 50%, var(--token-32624db8-bdcc-4268-85ad-d6362528720e, rgb(209, 220, 224)) 100%)\",backgroundColor:\"var(--token-32624db8-bdcc-4268-85ad-d6362528720e, rgb(209, 220, 224))\",borderBottomLeftRadius:\"calc(6px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(6px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(6px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(6px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1)\"},O6uYR0OPH:{background:\"rgba(0, 0, 0, 0)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},PGhw5UFAl:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(180deg, var(--token-f25eb672-ed61-4a27-9cf2-62dbd62a07c4, rgb(171, 36, 36)) 0%, var(--token-f25eb672-ed61-4a27-9cf2-62dbd62a07c4, rgb(171, 36, 36)) 50%, var(--token-f25eb672-ed61-4a27-9cf2-62dbd62a07c4, rgb(171, 36, 36)) 100%)\",backgroundColor:\"var(--token-f25eb672-ed61-4a27-9cf2-62dbd62a07c4, rgb(171, 36, 36))\"},sPT6pg3iu:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(180deg, rgb(86, 35, 190) 0%, rgb(212, 38, 110) 70.27027027027027%, rgb(255, 196, 33) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},Vm8EIEOGn:{background:\"linear-gradient(180deg, var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23)) 0%, var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23)) 50%, var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23)) 100%)\",backgroundColor:\"var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23))\"},Vo__xZYik:{background:\"rgba(0, 0, 0, 0)\",backgroundColor:\"rgba(0, 0, 0, 0)\"},xZtigNIlE:{\"--corner-shape-fallback\":1,background:\"linear-gradient(180deg, var(--token-32624db8-bdcc-4268-85ad-d6362528720e, rgb(209, 220, 224)) 0%, var(--token-32624db8-bdcc-4268-85ad-d6362528720e, rgb(209, 220, 224)) 50%, var(--token-32624db8-bdcc-4268-85ad-d6362528720e, rgb(209, 220, 224)) 100%)\",backgroundColor:\"var(--token-32624db8-bdcc-4268-85ad-d6362528720e, rgb(209, 220, 224))\",borderBottomLeftRadius:\"calc(6px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(6px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(6px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(6px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1)\"},Znl5k1YMj:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",background:\"linear-gradient(180deg, rgb(86, 35, 190) 0%, rgb(212, 38, 110) 70.27027027027027%, rgb(255, 196, 33) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"C6sAOOWo7-hover\":{\"data-framer-name\":undefined},\"H4KdpAL31-hover\":{\"data-framer-name\":undefined},\"Mx0zqhj2w-hover\":{\"data-framer-name\":undefined},\"n2n7xoROW-hover\":{\"data-framer-name\":undefined},\"PGhw5UFAl-hover\":{\"data-framer-name\":undefined},\"xZtigNIlE-hover\":{\"data-framer-name\":undefined},\"Znl5k1YMj-hover\":{\"data-framer-name\":undefined},C6sAOOWo7:{\"data-framer-name\":\"NM - Black button\"},dUi4v1PR7:{\"data-framer-name\":\"Contact Form Button\"},flnZxlZ3w:{\"data-framer-name\":\"SM - Black button\"},H4KdpAL31:{\"data-framer-name\":\"NM - Clear button\"},HUDSGB7FO:{\"data-framer-name\":\"TY - Black Button\"},LFvuiOYKY:{\"data-framer-name\":\"SM - Red Button\"},mA6dUzGP0:{\"data-framer-name\":\"SM - Blue Button\"},Mx0zqhj2w:{\"data-framer-name\":\"NM - Blue Button\"},n2n7xoROW:{\"data-framer-name\":\"SM - Grey button\"},O6uYR0OPH:{\"data-framer-name\":\"TY - Clear Button\"},PGhw5UFAl:{\"data-framer-name\":\"NM - Red Button\"},sPT6pg3iu:{\"data-framer-name\":\"SM - Insta button\"},Vm8EIEOGn:{\"data-framer-name\":\"TY - Color Button\"},Vo__xZYik:{\"data-framer-name\":\"SM - Clear button\"},xZtigNIlE:{\"data-framer-name\":\"NM - Grey button\"},Znl5k1YMj:{\"data-framer-name\":\"NM - Insta button\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xw1i4a\",\"data-styles-preset\":\"AnPMXFHUW\",dir:\"auto\",children:\"Design Spec\"})}),className:\"framer-19v654s\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XUZVH6z_J\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:XDLwZDqmS,variants:{C6sAOOWo7:{\"--extracted-r6o4lv\":\"var(--token-6bf168d3-18c3-4ca1-a56b-938069393433, rgb(245, 245, 245))\"},dUi4v1PR7:{\"--extracted-r6o4lv\":\"var(--token-6bf168d3-18c3-4ca1-a56b-938069393433, rgb(245, 245, 245))\"},flnZxlZ3w:{\"--extracted-r6o4lv\":\"var(--token-6bf168d3-18c3-4ca1-a56b-938069393433, rgb(245, 245, 245))\"},H4KdpAL31:{\"--extracted-r6o4lv\":\"var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23))\"},HUDSGB7FO:{\"--extracted-r6o4lv\":\"var(--token-6bf168d3-18c3-4ca1-a56b-938069393433, rgb(245, 245, 245))\"},LFvuiOYKY:{\"--extracted-r6o4lv\":\"var(--token-6bf168d3-18c3-4ca1-a56b-938069393433, rgb(245, 245, 245))\"},mA6dUzGP0:{\"--extracted-r6o4lv\":\"var(--token-6bf168d3-18c3-4ca1-a56b-938069393433, rgb(245, 245, 245))\"},Mx0zqhj2w:{\"--extracted-r6o4lv\":\"var(--token-6bf168d3-18c3-4ca1-a56b-938069393433, rgb(245, 245, 245))\"},O6uYR0OPH:{\"--extracted-r6o4lv\":\"var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23))\"},PGhw5UFAl:{\"--extracted-r6o4lv\":\"var(--token-6bf168d3-18c3-4ca1-a56b-938069393433, rgb(245, 245, 245))\"},sPT6pg3iu:{\"--extracted-r6o4lv\":\"var(--token-6bf168d3-18c3-4ca1-a56b-938069393433, rgb(245, 245, 245))\"},Vm8EIEOGn:{\"--extracted-r6o4lv\":\"var(--token-6bf168d3-18c3-4ca1-a56b-938069393433, rgb(245, 245, 245))\"},xZtigNIlE:{\"--extracted-r6o4lv\":\"var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23))\"},Znl5k1YMj:{\"--extracted-r6o4lv\":\"var(--token-6bf168d3-18c3-4ca1-a56b-938069393433, rgb(245, 245, 245))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({C6sAOOWo7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pyvns7\",\"data-styles-preset\":\"iFQ3iz4iJ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6bf168d3-18c3-4ca1-a56b-938069393433, rgb(245, 245, 245)))\"},children:\"Design Spec\"})})},dUi4v1PR7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pyvns7\",\"data-styles-preset\":\"iFQ3iz4iJ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6bf168d3-18c3-4ca1-a56b-938069393433, rgb(245, 245, 245)))\"},children:\"Design Spec\"})})},flnZxlZ3w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xw1i4a\",\"data-styles-preset\":\"AnPMXFHUW\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6bf168d3-18c3-4ca1-a56b-938069393433, rgb(245, 245, 245)))\"},children:\"Design Spec\"})})},H4KdpAL31:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pyvns7\",\"data-styles-preset\":\"iFQ3iz4iJ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23)))\"},children:\"Design Spec\"})})},HUDSGB7FO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-g7xadr\",\"data-styles-preset\":\"tfDxytjFu\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6bf168d3-18c3-4ca1-a56b-938069393433, rgb(245, 245, 245)))\"},children:\"Design Spec\"})})},LFvuiOYKY:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xw1i4a\",\"data-styles-preset\":\"AnPMXFHUW\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6bf168d3-18c3-4ca1-a56b-938069393433, rgb(245, 245, 245)))\"},children:\"Design Spec\"})})},mA6dUzGP0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xw1i4a\",\"data-styles-preset\":\"AnPMXFHUW\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6bf168d3-18c3-4ca1-a56b-938069393433, rgb(245, 245, 245)))\"},children:\"Design Spec\"})})},Mx0zqhj2w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pyvns7\",\"data-styles-preset\":\"iFQ3iz4iJ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6bf168d3-18c3-4ca1-a56b-938069393433, rgb(245, 245, 245)))\"},children:\"Design Spec\"})})},O6uYR0OPH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-g7xadr\",\"data-styles-preset\":\"tfDxytjFu\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23)))\"},children:\"Design Spec\"})})},PGhw5UFAl:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pyvns7\",\"data-styles-preset\":\"iFQ3iz4iJ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6bf168d3-18c3-4ca1-a56b-938069393433, rgb(245, 245, 245)))\"},children:\"Design Spec\"})})},sPT6pg3iu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-xw1i4a\",\"data-styles-preset\":\"AnPMXFHUW\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6bf168d3-18c3-4ca1-a56b-938069393433, rgb(245, 245, 245)))\"},children:\"Design Spec\"})})},Vm8EIEOGn:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-g7xadr\",\"data-styles-preset\":\"tfDxytjFu\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6bf168d3-18c3-4ca1-a56b-938069393433, rgb(245, 245, 245)))\"},children:\"Design Spec\"})})},xZtigNIlE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pyvns7\",\"data-styles-preset\":\"iFQ3iz4iJ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23)))\"},children:\"Design Spec\"})})},Znl5k1YMj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pyvns7\",\"data-styles-preset\":\"iFQ3iz4iJ\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6bf168d3-18c3-4ca1-a56b-938069393433, rgb(245, 245, 245)))\"},children:\"Design Spec\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-HCfrB.framer-1w76pvf, .framer-HCfrB .framer-1w76pvf { display: block; }\",\".framer-HCfrB.framer-52bvo4 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 12px 18px 12px 18px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-HCfrB .framer-19v654s { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-HCfrB.framer-v-1aytpe5.framer-52bvo4 { cursor: pointer; }\",\".framer-HCfrB.framer-v-rblnek.framer-52bvo4, .framer-HCfrB.framer-v-d23ciz.framer-52bvo4, .framer-HCfrB.framer-v-rec7pm.framer-52bvo4, .framer-HCfrB.framer-v-u4it6k.framer-52bvo4, .framer-HCfrB.framer-v-1ps2bg7.framer-52bvo4, .framer-HCfrB.framer-v-ljlf80.framer-52bvo4 { cursor: pointer; padding: 8px 18px 8px 18px; }\",\".framer-HCfrB.framer-v-rprzwy.framer-52bvo4, .framer-HCfrB.framer-v-171m952.framer-52bvo4, .framer-HCfrB.framer-v-1flzt3g.framer-52bvo4 { padding: 12px 24px 12px 24px; }\",\".framer-HCfrB.framer-v-qe1gyc.framer-52bvo4 { padding: 8px 16px 8px 16px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-HCfrB[data-border=\"true\"]::after, .framer-HCfrB [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 45.5\n * @framerIntrinsicWidth 153\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"LFvuiOYKY\":{\"layout\":[\"auto\",\"auto\"]},\"flnZxlZ3w\":{\"layout\":[\"auto\",\"auto\"]},\"sPT6pg3iu\":{\"layout\":[\"auto\",\"auto\"]},\"mA6dUzGP0\":{\"layout\":[\"auto\",\"auto\"]},\"Vo__xZYik\":{\"layout\":[\"auto\",\"auto\"]},\"n2n7xoROW\":{\"layout\":[\"auto\",\"auto\"]},\"PGhw5UFAl\":{\"layout\":[\"auto\",\"auto\"]},\"C6sAOOWo7\":{\"layout\":[\"auto\",\"auto\"]},\"Znl5k1YMj\":{\"layout\":[\"auto\",\"auto\"]},\"Mx0zqhj2w\":{\"layout\":[\"auto\",\"auto\"]},\"H4KdpAL31\":{\"layout\":[\"auto\",\"auto\"]},\"xZtigNIlE\":{\"layout\":[\"auto\",\"auto\"]},\"dUi4v1PR7\":{\"layout\":[\"auto\",\"auto\"]},\"HUDSGB7FO\":{\"layout\":[\"auto\",\"auto\"]},\"O6uYR0OPH\":{\"layout\":[\"auto\",\"auto\"]},\"Vm8EIEOGn\":{\"layout\":[\"auto\",\"auto\"]},\"NTeTdArcP\":{\"layout\":[\"auto\",\"auto\"]},\"ewDTmWl3F\":{\"layout\":[\"auto\",\"auto\"]},\"RKI7CPtss\":{\"layout\":[\"auto\",\"auto\"]},\"PRm_Oc8j5\":{\"layout\":[\"auto\",\"auto\"]},\"JhN5f2SNF\":{\"layout\":[\"auto\",\"auto\"]},\"UGBU5Csas\":{\"layout\":[\"auto\",\"auto\"]},\"PizurdCFh\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"XDLwZDqmS\":\"filter\",\"SIZoDv1ER\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerE7ImyEd7i=withCSS(Component,css,\"framer-HCfrB\");export default FramerE7ImyEd7i;FramerE7ImyEd7i.displayName=\"Main Button System\";FramerE7ImyEd7i.defaultProps={height:45.5,width:153};addPropertyControls(FramerE7ImyEd7i,{variant:{options:[\"s4r_N1oB8\",\"LFvuiOYKY\",\"flnZxlZ3w\",\"sPT6pg3iu\",\"mA6dUzGP0\",\"Vo__xZYik\",\"n2n7xoROW\",\"PGhw5UFAl\",\"C6sAOOWo7\",\"Znl5k1YMj\",\"Mx0zqhj2w\",\"H4KdpAL31\",\"xZtigNIlE\",\"dUi4v1PR7\",\"HUDSGB7FO\",\"O6uYR0OPH\",\"Vm8EIEOGn\"],optionTitles:[\"Main SM - Clear Button\",\"SM - Red Button\",\"SM - Black button\",\"SM - Insta button\",\"SM - Blue Button\",\"SM - Clear button\",\"SM - Grey button\",\"NM - Red Button\",\"NM - Black button\",\"NM - Insta button\",\"NM - Blue Button\",\"NM - Clear button\",\"NM - Grey button\",\"Contact Form Button\",\"TY - Black Button\",\"TY - Clear Button\",\"TY - Color Button\"],title:\"Variant\",type:ControlType.Enum},XDLwZDqmS:{defaultValue:\"Design Spec\",displayTextArea:false,title:\"Filter\",type:ControlType.String},onXDLwZDqmSChange:{changes:\"XDLwZDqmS\",type:ControlType.ChangeHandler},SIZoDv1ER:{title:\"Link\",type:ControlType.Link}});addFonts(FramerE7ImyEd7i,[{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),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerE7ImyEd7i\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"153\",\"framerVariables\":\"{\\\"XDLwZDqmS\\\":\\\"filter\\\",\\\"SIZoDv1ER\\\":\\\"link\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LFvuiOYKY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"flnZxlZ3w\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sPT6pg3iu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mA6dUzGP0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Vo__xZYik\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"n2n7xoROW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PGhw5UFAl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"C6sAOOWo7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Znl5k1YMj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Mx0zqhj2w\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"H4KdpAL31\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xZtigNIlE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dUi4v1PR7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HUDSGB7FO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"O6uYR0OPH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Vm8EIEOGn\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NTeTdArcP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ewDTmWl3F\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RKI7CPtss\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PRm_Oc8j5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JhN5f2SNF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UGBU5Csas\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"PizurdCFh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"45.5\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./E7ImyEd7i.map","// Generated by Framer (bee8ea6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Parkinsans-regular\",\"GF;Parkinsans-500\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Parkinsans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Parkinsans\",url:\"https://fonts.gstatic.com/s/parkinsans/v3/-W_uXJXvQyPb1QfpBpRrVEgjj0W4zSUk4gTW6R8P-8Z_dt-E.woff2\",weight:\"400\"},{cssFamilyName:\"Parkinsans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Parkinsans\",url:\"https://fonts.gstatic.com/s/parkinsans/v3/-W_uXJXvQyPb1QfpBpRrVEgjj0W4zSUk4gTk6R8P-8Z_dt-E.woff2\",weight:\"500\"}]}];export const css=['.framer-x3l1k .framer-styles-preset-fcm6as:not(.rich-text-wrapper), .framer-x3l1k .framer-styles-preset-fcm6as.rich-text-wrapper p { --framer-font-family: \"Parkinsans\", \"Parkinsans Placeholder\", sans-serif; --framer-font-family-bold: \"Parkinsans\", \"Parkinsans Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss09\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-letter-spacing: 0.005em; --framer-line-height: 160%; --framer-paragraph-spacing: 32px; --framer-text-alignment: start; --framer-text-color: #525252; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-x3l1k .framer-styles-preset-fcm6as:not(.rich-text-wrapper), .framer-x3l1k .framer-styles-preset-fcm6as.rich-text-wrapper p { --framer-font-family: \"Parkinsans\", \"Parkinsans Placeholder\", sans-serif; --framer-font-family-bold: \"Parkinsans\", \"Parkinsans Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss09\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-letter-spacing: 0.02em; --framer-line-height: 160%; --framer-paragraph-spacing: 32px; --framer-text-alignment: start; --framer-text-color: #525252; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-x3l1k .framer-styles-preset-fcm6as:not(.rich-text-wrapper), .framer-x3l1k .framer-styles-preset-fcm6as.rich-text-wrapper p { --framer-font-family: \"Parkinsans\", \"Parkinsans Placeholder\", sans-serif; --framer-font-family-bold: \"Parkinsans\", \"Parkinsans Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss09\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-letter-spacing: 0.01em; --framer-line-height: 160%; --framer-paragraph-spacing: 30px; --framer-text-alignment: start; --framer-text-color: #525252; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: balance; } }'];export const className=\"framer-x3l1k\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (625f89c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Parkinsans-500\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Parkinsans\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Parkinsans\",url:\"https://fonts.gstatic.com/s/parkinsans/v3/-W_uXJXvQyPb1QfpBpRrVEgjj0W4zSUk4gTk6R8P-8Z_dt-E.woff2\",weight:\"500\"},{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\"},{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-Ohyxs .framer-styles-preset-1sb6r0m:not(.rich-text-wrapper), .framer-Ohyxs .framer-styles-preset-1sb6r0m.rich-text-wrapper p { --framer-font-family: \"Parkinsans\", \"Parkinsans Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter 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: \\'ss09\\' on; --framer-font-size: 18px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #525252; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 2499px) and (min-width: 810px) { .framer-Ohyxs .framer-styles-preset-1sb6r0m:not(.rich-text-wrapper), .framer-Ohyxs .framer-styles-preset-1sb6r0m.rich-text-wrapper p { --framer-font-family: \"Parkinsans\", \"Parkinsans Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter 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: \\'ss09\\' on; --framer-font-size: 16px; --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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #525252; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-Ohyxs .framer-styles-preset-1sb6r0m:not(.rich-text-wrapper), .framer-Ohyxs .framer-styles-preset-1sb6r0m.rich-text-wrapper p { --framer-font-family: \"Parkinsans\", \"Parkinsans Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter 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: \\'ss09\\' 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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 160%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: #525252; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-Ohyxs\";\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 (62e9832)\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/eyNrc8EXLqRrYZSovyxT/CtRkruWNbWZy7hnsTrt5/tfDxytjFu.js\";const enabledGestures={PfyIcTTLA:{hover:true}};const serializationHash=\"framer-JnjNh\";const variantClassNames={PfyIcTTLA:\"framer-v-1rkoz5g\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const S0tMBUiYR=undefined;const vkSJnZxLe=undefined;const RLsgMo_Cq=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({color,height,id,label,link,width,...props})=>{return{...props,RLsgMo_Cq:label??props.RLsgMo_Cq??\"Link\",S0tMBUiYR:link??props.S0tMBUiYR,vkSJnZxLe:color??props.vkSJnZxLe??\"var(--token-6555779b-6d9a-4514-84e6-845325a32d37, rgb(0, 0, 0))\"};};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,RLsgMo_Cq,S0tMBUiYR,vkSJnZxLe,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"PfyIcTTLA\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.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__*/_jsx(Link,{href:S0tMBUiYR,motionChild:true,nodeId:\"PfyIcTTLA\",openInNewTab:false,scopeId:\"E9p4TShdQ\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1rkoz5g\",className,classNames)} framer-yq53rx`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"PfyIcTTLA\",ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({\"PfyIcTTLA-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-g7xadr\",\"data-styles-preset\":\"tfDxytjFu\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-vkSJnZxLe-E9p4TShdQ))\"},children:\"Link\"})}),className:\"framer-irgs46\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FGpi44Ygi\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-vkSJnZxLe-E9p4TShdQ)\",\"--variable-reference-vkSJnZxLe-E9p4TShdQ\":vkSJnZxLe},text:RLsgMo_Cq,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fwpopi\",layoutDependency:layoutDependency,layoutId:\"AiEjvx7jH\",style:{backgroundColor:\"rgb(223, 228, 223)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:0},variants:{\"PfyIcTTLA-hover\":{backgroundColor:\"rgb(157, 183, 194)\",opacity:1}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JnjNh.framer-yq53rx, .framer-JnjNh .framer-yq53rx { display: block; }\",\".framer-JnjNh.framer-1rkoz5g { 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: hidden; padding: 4px 8px 4px 8px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-JnjNh .framer-irgs46 { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-JnjNh .framer-fwpopi { bottom: 2px; flex: none; left: 4px; overflow: visible; position: absolute; right: 4px; top: 2px; z-index: 0; }\",\".framer-JnjNh.framer-v-1rkoz5g.hover.framer-1rkoz5g { padding: 4px 12px 4px 12px; }\",\".framer-JnjNh.framer-v-1rkoz5g.hover .framer-irgs46 { order: 0; z-index: 2; }\",\".framer-JnjNh.framer-v-1rkoz5g.hover .framer-fwpopi { bottom: 0px; left: 0px; mix-blend-mode: difference; order: 1; right: 0px; top: 0px; z-index: 1; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 25\n * @framerIntrinsicWidth 45\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"TIEOJbu37\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"RLsgMo_Cq\":\"label\",\"S0tMBUiYR\":\"link\",\"vkSJnZxLe\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerE9p4TShdQ=withCSS(Component,css,\"framer-JnjNh\");export default FramerE9p4TShdQ;FramerE9p4TShdQ.displayName=\"Component / Nav Link 2\";FramerE9p4TShdQ.defaultProps={height:25,width:45};addPropertyControls(FramerE9p4TShdQ,{RLsgMo_Cq:{defaultValue:\"Link\",displayTextArea:false,title:\"Label\",type:ControlType.String},S0tMBUiYR:{title:\"Link\",type:ControlType.Link},vkSJnZxLe:{defaultValue:\"var(--token-6555779b-6d9a-4514-84e6-845325a32d37, rgb(0, 0, 0))\",title:\"Color\",type:ControlType.Color}});addFonts(FramerE9p4TShdQ,[{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)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerE9p4TShdQ\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"25\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"RLsgMo_Cq\\\":\\\"label\\\",\\\"S0tMBUiYR\\\":\\\"link\\\",\\\"vkSJnZxLe\\\":\\\"color\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TIEOJbu37\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"45\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e9832)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"TDa4brVJs\",\"fdtVsaeXN\"];const serializationHash=\"framer-q8X4R\";const variantClassNames={fdtVsaeXN:\"framer-v-1cj2mu1\",TDa4brVJs:\"framer-v-1ioksky\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Z9k84X1Ct=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"TDa4brVJs\",Reversed:\"fdtVsaeXN\"};const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"TDa4brVJs\",Z9k84X1Ct:click??props.Z9k84X1Ct};};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,Z9k84X1Ct,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TDa4brVJs\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1gfynsz=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Z9k84X1Ct){const res=await Z9k84X1Ct(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ioksky\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"TDa4brVJs\",onTap:onTap1gfynsz,ref:refBinding,style:{...style},...addPropertyOverrides({fdtVsaeXN:{\"data-framer-name\":\"Reversed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1kihv3o\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"dSSBcGH8p-shape\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30 30\"><path d=\"M 0 0 L 30 0 L 30 30 L 0 30 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',svgContentId:9243498047,withExternalLayout:true,...addPropertyOverrides({fdtVsaeXN:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30 30\"><path d=\"M 0 15 C 0 6.716 6.716 0 15 0 L 15 0 C 23.284 0 30 6.716 30 15 L 30 15 C 30 23.284 23.284 30 15 30 L 15 30 C 6.716 30 0 23.284 0 15 Z\" fill=\"var(--token-d62bba2e-9660-406c-b182-c142fac5a20b, rgb(157, 183, 194))\"></path></svg>',svgContentId:10115078103}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-q8X4R.framer-147iwuy, .framer-q8X4R .framer-147iwuy { display: block; }\",\".framer-q8X4R.framer-1ioksky { 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: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-q8X4R .framer-1kihv3o { flex: none; height: 30px; position: relative; width: 30px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 30\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"fdtVsaeXN\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Z9k84X1Ct\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEEnx85I3l=withCSS(Component,css,\"framer-q8X4R\");export default FramerEEnx85I3l;FramerEEnx85I3l.displayName=\"The dot\";FramerEEnx85I3l.defaultProps={height:30,width:30};addPropertyControls(FramerEEnx85I3l,{variant:{options:[\"TDa4brVJs\",\"fdtVsaeXN\"],optionTitles:[\"Variant 1\",\"Reversed\"],title:\"Variant\",type:ControlType.Enum},Z9k84X1Ct:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerEEnx85I3l,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEEnx85I3l\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"30\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"30\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"Z9k84X1Ct\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fdtVsaeXN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EEnx85I3l.map","// Generated by Framer (74b9e1d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={uiGI4vxRk:{hover:true}};const serializationHash=\"framer-pXU09\";const variantClassNames={uiGI4vxRk:\"framer-v-1jamj6x\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const CXNTUyBRt=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:350,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,CXNTUyBRt:link??props.CXNTUyBRt};};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,CXNTUyBRt,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"uiGI4vxRk\",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__*/_jsx(Link,{href:CXNTUyBRt,motionChild:true,nodeId:\"uiGI4vxRk\",openInNewTab:false,scopeId:\"hLtMIjZdE\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1jamj6x\",className,classNames)} framer-3pgjeq`,\"data-framer-name\":\"Variant\",layoutDependency:layoutDependency,layoutId:\"uiGI4vxRk\",ref:refBinding,style:{opacity:1,...style},variants:{\"uiGI4vxRk-hover\":{opacity:.65}},...addPropertyOverrides({\"uiGI4vxRk-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-e69c7h\",\"data-framer-name\":\"My logo thickerstroke-02\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"N1uMGWAGb\",opacity:1,radius:0,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 77 38\"><path d=\"M 75.096 6.202 C 73.818 5.397 71.464 6.46 70.982 6.691 C 68.361 7.86 65.686 8.512 62.47 9.131 C 55.569 10.506 49.323 11.633 43.416 12.567 C 45.053 9.097 45.237 4.522 42.363 2.278 C 39.028 -0.279 31.439 1.678 26.907 2.849 C 26.414 2.976 25.961 3.093 25.54 3.197 C 19.02 5.032 13.598 7.426 8.944 10.532 C 8.734 10.686 8.495 10.848 8.241 11.02 C 6.761 12.021 4.282 13.697 5.704 16.142 C 6.698 17.858 11.292 19.627 39.381 15.368 C 38.132 17.41 35.422 21.286 33.954 23.361 C 31.74 23.464 29.527 23.56 27.314 23.657 C 23.831 23.809 20.35 23.96 16.874 24.134 L 6.087 24.594 L 5.749 24.597 C 3.802 24.609 1.842 24.684 1.134 25.446 C 0.926 25.67 0.827 25.942 0.846 26.234 C 0.869 26.584 1.062 26.895 1.375 27.087 C 1.771 27.331 2.335 27.367 2.781 27.178 C 3.571 26.841 4.396 26.802 5.27 26.762 C 5.578 26.747 5.888 26.734 6.18 26.708 L 9.775 26.497 C 14.123 26.27 18.553 26.005 22.838 25.748 C 26.106 25.553 29.377 25.356 32.65 25.175 C 31.796 26.347 30.926 27.51 30.057 28.646 C 24.217 28.867 15.864 29.177 11.114 29.349 C 10.855 29.343 10.631 29.355 10.405 29.367 C 9.827 29.394 9.279 29.422 8.151 29.122 C 7.407 28.924 6.635 29.171 6.234 29.739 C 5.89 30.225 5.897 30.831 6.25 31.355 C 6.556 31.819 7.274 31.942 7.823 31.965 C 8.071 31.975 8.926 31.984 9.397 31.67 C 9.614 31.526 10.473 31.429 11.154 31.427 C 16.585 31.253 22.395 31.073 28.3 30.903 C 26.715 32.924 26.489 33.074 25.138 34.749 C 24.572 35.453 24.816 36.281 25.334 36.701 C 25.579 36.901 25.899 37.024 26.232 37.024 C 26.604 37.024 26.989 36.87 27.294 36.494 C 28.993 34.326 29.337 33.806 31.392 30.815 C 41.529 30.531 50.043 30.335 57.431 30.213 C 58.339 30.168 58.788 29.457 58.761 28.778 C 58.734 28.107 58.237 27.405 57.319 27.436 C 51.277 27.744 39.114 28.293 32.94 28.537 C 33.644 27.493 34.347 26.444 35.052 25.389 L 35.291 25.03 C 45.335 24.501 53.025 24.277 60.166 24.306 C 60.714 24.295 61.163 24.032 61.395 23.584 C 61.633 23.123 61.597 22.545 61.304 22.111 C 61.018 21.689 60.545 21.479 60.012 21.532 C 51.844 22.42 43.599 22.901 36.484 23.246 C 36.909 22.616 38.689 20.187 39.132 19.552 C 40.167 18.065 41.237 16.529 42.157 14.944 C 45.442 14.43 48.41 13.934 50.592 13.57 C 52.126 13.313 53.332 13.112 54.104 12.995 C 56.756 12.577 59.444 12.258 62.042 11.949 C 63.754 11.744 65.525 11.534 67.264 11.299 C 68.034 11.215 68.803 11.11 69.575 11.003 C 70.305 10.902 71.036 10.802 71.77 10.719 C 71.944 10.7 72.118 10.683 72.285 10.667 C 73.954 10.502 75.844 10.316 75.844 7.731 C 75.844 6.861 75.437 6.422 75.096 6.208 Z M 40.802 12.978 C 32.957 14.162 25.666 15 18.519 15.539 C 15.452 15.768 12.51 15.774 9.789 15.555 C 9.668 15.543 9.547 15.533 9.426 15.522 C 8.908 15.477 8.419 15.435 8.031 15.234 C 7.859 15.146 7.572 14.965 7.56 14.766 C 7.548 14.545 7.822 14.113 8.488 13.663 C 8.984 13.271 9.538 12.867 10.226 12.394 C 14.644 9.411 19.845 7.083 26.121 5.28 C 29.298 4.39 32.095 3.832 34.678 3.571 C 35.339 3.497 36.035 3.442 36.727 3.442 C 38.708 3.442 40.64 3.901 41.545 5.714 C 42.542 7.605 42.404 10.163 41.197 12.229 L 40.802 12.98 Z\" fill=\"var(--token-f25eb672-ed61-4a27-9cf2-62dbd62a07c4, rgb(171, 36, 36)) /* {&quot;name&quot;:&quot;Primary-Red&quot;} */\" stroke-width=\"0.4\" stroke=\"var(--token-f25eb672-ed61-4a27-9cf2-62dbd62a07c4, rgb(171, 36, 36)) /* {&quot;name&quot;:&quot;Primary-Red&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 55.093 16.837 C 55.093 17.604 55.714 18.227 56.479 18.227 C 57.244 18.227 57.865 17.604 57.865 16.837 C 57.865 16.07 57.244 15.447 56.479 15.447 C 55.714 15.447 55.093 16.07 55.093 16.837 Z\" fill=\"var(--token-f25eb672-ed61-4a27-9cf2-62dbd62a07c4, rgb(171, 36, 36)) /* {&quot;name&quot;:&quot;Primary-Red&quot;} */\" stroke=\"var(--token-f25eb672-ed61-4a27-9cf2-62dbd62a07c4, rgb(171, 36, 36)) /* {&quot;name&quot;:&quot;Primary-Red&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:12108245920,withExternalLayout:true})})})})})});});const css=[\".framer-pXU09.framer-3pgjeq, .framer-pXU09 .framer-3pgjeq { display: block; }\",\".framer-pXU09.framer-1jamj6x { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-pXU09 .framer-e69c7h { flex: none; height: 38px; position: relative; width: 77px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 77\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"WoSgip7tz\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"CXNTUyBRt\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhLtMIjZdE=withCSS(Component,css,\"framer-pXU09\");export default FramerhLtMIjZdE;FramerhLtMIjZdE.displayName=\"Component / Logo\";FramerhLtMIjZdE.defaultProps={height:38,width:77};addPropertyControls(FramerhLtMIjZdE,{CXNTUyBRt:{title:\"Link\",type:ControlType.Link}});addFonts(FramerhLtMIjZdE,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhLtMIjZdE\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"38\",\"framerVariables\":\"{\\\"CXNTUyBRt\\\":\\\"link\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"WoSgip7tz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"77\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hLtMIjZdE.map","// Generated by Framer (f2f96df)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,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/ZV9R6NnovbAJgkw8mqKa/RcDrd81gdovDYsb0ZMZP/Eit1G9KQG.js\";const enabledGestures={IXiOTojxX:{hover:true}};const serializationHash=\"framer-LffJ9\";const variantClassNames={IXiOTojxX:\"framer-v-w9o2mk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const S0tMBUiYR=undefined;const vkSJnZxLe=undefined;const RLsgMo_Cq=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({color,height,id,label,link,width,...props})=>{return{...props,RLsgMo_Cq:label??props.RLsgMo_Cq??\"Link\",S0tMBUiYR:link??props.S0tMBUiYR,vkSJnZxLe:color??props.vkSJnZxLe??\"var(--token-6555779b-6d9a-4514-84e6-845325a32d37, rgb(0, 0, 0))\"};};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,RLsgMo_Cq,S0tMBUiYR,vkSJnZxLe,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"IXiOTojxX\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap4zbyd6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});});const sharedStyleClassNames=[sharedStyle.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__*/_jsx(Link,{href:S0tMBUiYR,motionChild:true,nodeId:\"IXiOTojxX\",openInNewTab:false,scopeId:\"yceC7TD5u\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-w9o2mk\",className,classNames)} framer-18w9buw`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IXiOTojxX\",onTap:onTap4zbyd6,ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:1,...style},variants:{\"IXiOTojxX-hover\":{opacity:.4}},...addPropertyOverrides({\"IXiOTojxX-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1sb6r0m\",\"data-styles-preset\":\"Eit1G9KQG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-vkSJnZxLe-yceC7TD5u))\"},children:\"Link\"})}),className:\"framer-1nf6qso\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Q6eK8HSWF\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-vkSJnZxLe-yceC7TD5u)\",\"--variable-reference-vkSJnZxLe-yceC7TD5u\":vkSJnZxLe},text:RLsgMo_Cq,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o3bd92\",layoutDependency:layoutDependency,layoutId:\"CDvET1Qrh\",style:{backgroundColor:\"rgb(223, 228, 223)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:0}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LffJ9.framer-18w9buw, .framer-LffJ9 .framer-18w9buw { display: block; }\",\".framer-LffJ9.framer-w9o2mk { 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: hidden; padding: 4px 8px 4px 8px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-LffJ9 .framer-1nf6qso { -webkit-user-select: none; flex: none; height: auto; pointer-events: auto; position: relative; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-LffJ9 .framer-1o3bd92 { bottom: 2px; flex: none; left: 4px; overflow: visible; position: absolute; right: 4px; top: 2px; z-index: 0; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 54.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"xuucCFHeb\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"RLsgMo_Cq\":\"label\",\"S0tMBUiYR\":\"link\",\"vkSJnZxLe\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryceC7TD5u=withCSS(Component,css,\"framer-LffJ9\");export default FrameryceC7TD5u;FrameryceC7TD5u.displayName=\"Component / Nav Link\";FrameryceC7TD5u.defaultProps={height:40,width:54.5};addPropertyControls(FrameryceC7TD5u,{RLsgMo_Cq:{defaultValue:\"Link\",displayTextArea:false,title:\"Label\",type:ControlType.String},onRLsgMo_CqChange:{changes:\"RLsgMo_Cq\",type:ControlType.ChangeHandler},S0tMBUiYR:{title:\"Link\",type:ControlType.Link},vkSJnZxLe:{defaultValue:\"var(--token-6555779b-6d9a-4514-84e6-845325a32d37, rgb(0, 0, 0))\",title:\"Color\",type:ControlType.Color}});addFonts(FrameryceC7TD5u,[{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)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryceC7TD5u\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"xuucCFHeb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"RLsgMo_Cq\\\":\\\"label\\\",\\\"S0tMBUiYR\\\":\\\"link\\\",\\\"vkSJnZxLe\\\":\\\"color\\\"}\",\"framerIntrinsicWidth\":\"54.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (74b9e1d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MainButtonSystem from\"https://framerusercontent.com/modules/bBBPMS3MMzwEBdCO4k3S/AqyoEt9JbQ993aDWUr3y/E7ImyEd7i.js\";import ComponentNavLink2 from\"https://framerusercontent.com/modules/E5JLY5jM6snfC3IHueTe/XTkw2rQMRpxGwjEPBNzy/E9p4TShdQ.js\";import TheDot from\"https://framerusercontent.com/modules/1RBfSN8g3gQOSPLyD1Ze/xTW9HEoZjx40UEGX9u6v/EEnx85I3l.js\";import ComponentLogo from\"https://framerusercontent.com/modules/aRs0GOt9vXwmu2CuYcvk/jwmaF0RGKPCXXJ7UDQoc/hLtMIjZdE.js\";import ComponentNavLink from\"https://framerusercontent.com/modules/urt8A7aDZy708Sm7HloQ/S81GaPnBjSMnw9VzFJrI/yceC7TD5u.js\";const TheDotFonts=getFonts(TheDot);const ComponentLogoFonts=getFonts(ComponentLogo);const ComponentNavLinkFonts=getFonts(ComponentNavLink);const MainButtonSystemFonts=getFonts(MainButtonSystem);const ComponentNavLink2Fonts=getFonts(ComponentNavLink2);const cycleOrder=[\"vSbOTj68r\",\"osiBjMH2S\",\"kwi3ck4At\",\"uCFxraJZp\",\"dgrkfMsf9\"];const serializationHash=\"framer-f2eDc\";const variantClassNames={dgrkfMsf9:\"framer-v-qus7xm\",kwi3ck4At:\"framer-v-9j36nt\",osiBjMH2S:\"framer-v-1ccfpjd\",uCFxraJZp:\"framer-v-1vncgrc\",vSbOTj68r:\"framer-v-xpo59i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,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 humanReadableVariantMap={\"Desktop Nav\":\"dgrkfMsf9\",\"Laptop Nav-primary\":\"vSbOTj68r\",\"Phone closed\":\"uCFxraJZp\",\"Phone Open\":\"kwi3ck4At\",\"Tablet Nav\":\"osiBjMH2S\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vSbOTj68r\"};};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:\"vSbOTj68r\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Z9k84X1Ctm0xt9t=activeVariantCallback(async(...args)=>{setVariant(\"uCFxraJZp\");});const Z9k84X1Ctkghopm=activeVariantCallback(async(...args)=>{setVariant(\"kwi3ck4At\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"kwi3ck4At\",\"uCFxraJZp\"].includes(baseVariant))return true;return false;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"kwi3ck4At\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"uCFxraJZp\")return false;return true;};const isDisplayed3=()=>{if(baseVariant===\"uCFxraJZp\")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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-xpo59i\",className,classNames),\"data-framer-name\":\"Laptop Nav-primary\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"vSbOTj68r\",ref:refBinding,style:{...style},tabIndex:-1,...addPropertyOverrides({dgrkfMsf9:{\"data-framer-name\":\"Desktop Nav\"},kwi3ck4At:{\"data-framer-name\":\"Phone Open\"},osiBjMH2S:{\"data-framer-name\":\"Tablet Nav\"},uCFxraJZp:{\"data-framer-name\":\"Phone closed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18whd64\",\"data-framer-name\":\"Padding + Container\",layoutDependency:layoutDependency,layoutId:\"AAG4d6PtY\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},tabIndex:-1,variants:{dgrkfMsf9:{backgroundColor:\"rgba(0, 0, 0, 0)\"},uCFxraJZp:{backgroundColor:\"rgb(247, 247, 247)\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kaf6h0\",\"data-framer-name\":\"Logo + Icon\",layoutDependency:layoutDependency,layoutId:\"as8ySxfPN\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({kwi3ck4At:{height:48,width:\"39px\",y:(componentViewport?.y||0)+24+0+0},uCFxraJZp:{height:48,width:\"41px\",y:(componentViewport?.y||0)+24+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6l42l0-container\",layoutDependency:layoutDependency,layoutId:\"nSMD3sTwV-container\",nodeId:\"nSMD3sTwV\",rendersWithMotion:true,scopeId:\"v6gxunbDC\",style:{rotate:0},variants:{kwi3ck4At:{rotate:45},uCFxraJZp:{rotate:0}},children:/*#__PURE__*/_jsx(TheDot,{height:\"100%\",id:\"nSMD3sTwV\",layoutId:\"nSMD3sTwV\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"TDa4brVJs\"),width:\"100%\",...addPropertyOverrides({kwi3ck4At:{Z9k84X1Ct:Z9k84X1Ctm0xt9t},uCFxraJZp:{variant:matchVariant(\"fdtVsaeXN\"),Z9k84X1Ct:Z9k84X1Ctkghopm}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,y:(componentViewport?.y||0)+(24+((componentViewport?.height||92.5)-39-53)/2)+7.5+0,...addPropertyOverrides({kwi3ck4At:{y:(componentViewport?.y||0)+24+0+5},uCFxraJZp:{y:(componentViewport?.y||0)+24+0+0+5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lfrbbw-container\",layoutDependency:layoutDependency,layoutId:\"jtgXIG5O6-container\",nodeId:\"jtgXIG5O6\",rendersWithMotion:true,scopeId:\"v6gxunbDC\",children:/*#__PURE__*/_jsx(ComponentLogo,{CXNTUyBRt:resolvedLinks[0],height:\"100%\",id:\"jtgXIG5O6\",layoutId:\"jtgXIG5O6\",width:\"100%\",...addPropertyOverrides({dgrkfMsf9:{CXNTUyBRt:resolvedLinks[4]},kwi3ck4At:{CXNTUyBRt:resolvedLinks[2]},osiBjMH2S:{CXNTUyBRt:resolvedLinks[1]},uCFxraJZp:{CXNTUyBRt:resolvedLinks[3]}},baseVariant,gestureVariant)})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bwe7xg\",\"data-framer-name\":\"Links Wrap\",layoutDependency:layoutDependency,layoutId:\"yKOmqvHdk\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},variants:{uCFxraJZp:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},children:[isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"iQr5ymar1\"},implicitPathVariables:undefined},{href:{webPageId:\"iQr5ymar1\"},implicitPathVariables:undefined},{href:{webPageId:\"iQr5ymar1\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(24+((componentViewport?.height||92.5)-39-53)/2)+0+6.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-174vp8y-container\",layoutDependency:layoutDependency,layoutId:\"FD7x5Gqtl-container\",nodeId:\"FD7x5Gqtl\",rendersWithMotion:true,scopeId:\"v6gxunbDC\",children:/*#__PURE__*/_jsx(ComponentNavLink,{height:\"100%\",id:\"FD7x5Gqtl\",layoutId:\"FD7x5Gqtl\",RLsgMo_Cq:\"Work\",S0tMBUiYR:resolvedLinks1[0],vkSJnZxLe:\"var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23))\",width:\"100%\",...addPropertyOverrides({dgrkfMsf9:{S0tMBUiYR:resolvedLinks1[2]},osiBjMH2S:{S0tMBUiYR:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HkCjxAjOD\"},implicitPathVariables:undefined},{href:{webPageId:\"HkCjxAjOD\"},implicitPathVariables:undefined},{href:{webPageId:\"HkCjxAjOD\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(24+((componentViewport?.height||92.5)-39-53)/2)+0+6.5,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ks0fku-container\",layoutDependency:layoutDependency,layoutId:\"cWqWM1_7h-container\",nodeId:\"cWqWM1_7h\",rendersWithMotion:true,scopeId:\"v6gxunbDC\",children:/*#__PURE__*/_jsx(ComponentNavLink,{height:\"100%\",id:\"cWqWM1_7h\",layoutId:\"cWqWM1_7h\",RLsgMo_Cq:\"About\",S0tMBUiYR:resolvedLinks2[0],vkSJnZxLe:\"var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23))\",width:\"100%\",...addPropertyOverrides({dgrkfMsf9:{S0tMBUiYR:resolvedLinks2[2]},osiBjMH2S:{S0tMBUiYR:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"AHtRMQNUM\"},implicitPathVariables:undefined},{href:{webPageId:\"AHtRMQNUM\"},implicitPathVariables:undefined},{href:{webPageId:\"AHtRMQNUM\"},implicitPathVariables:undefined},{href:{webPageId:\"AHtRMQNUM\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,y:(componentViewport?.y||0)+(24+((componentViewport?.height||92.5)-39-53)/2)+0+4,...addPropertyOverrides({uCFxraJZp:{y:(componentViewport?.y||0)+24+0+53+16}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6dcmrf-container\",layoutDependency:layoutDependency,layoutId:\"IoNNlaraj-container\",nodeId:\"IoNNlaraj\",rendersWithMotion:true,scopeId:\"v6gxunbDC\",children:/*#__PURE__*/_jsx(MainButtonSystem,{height:\"100%\",id:\"IoNNlaraj\",layoutId:\"IoNNlaraj\",SIZoDv1ER:resolvedLinks3[0],variant:matchVariant(\"n2n7xoROW\"),width:\"100%\",XDLwZDqmS:\"Contact Me\",...addPropertyOverrides({dgrkfMsf9:{SIZoDv1ER:resolvedLinks3[3]},osiBjMH2S:{SIZoDv1ER:resolvedLinks3[1]},uCFxraJZp:{SIZoDv1ER:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":XziwiUxdt\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":XziwiUxdt\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({uCFxraJZp:{height:25,y:(componentViewport?.y||0)+24+0+53+26}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1y6gto3-container\",layoutDependency:layoutDependency,layoutId:\"z0QziPF8d-container\",nodeId:\"z0QziPF8d\",rendersWithMotion:true,scopeId:\"v6gxunbDC\",children:/*#__PURE__*/_jsx(ComponentNavLink2,{height:\"100%\",id:\"z0QziPF8d\",layoutId:\"z0QziPF8d\",RLsgMo_Cq:\"Work\",S0tMBUiYR:resolvedLinks4[0],vkSJnZxLe:\"var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23))\",width:\"100%\",...addPropertyOverrides({uCFxraJZp:{S0tMBUiYR:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HkCjxAjOD\"},implicitPathVariables:undefined},{href:{webPageId:\"HkCjxAjOD\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({uCFxraJZp:{height:25,y:(componentViewport?.y||0)+24+0+53+26}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-phhvgj-container\",layoutDependency:layoutDependency,layoutId:\"JmPMsL47E-container\",nodeId:\"JmPMsL47E\",rendersWithMotion:true,scopeId:\"v6gxunbDC\",children:/*#__PURE__*/_jsx(ComponentNavLink2,{height:\"100%\",id:\"JmPMsL47E\",layoutId:\"JmPMsL47E\",RLsgMo_Cq:\"About\",S0tMBUiYR:resolvedLinks5[0],vkSJnZxLe:\"var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23))\",width:\"100%\",...addPropertyOverrides({uCFxraJZp:{S0tMBUiYR:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({uCFxraJZp:{height:25,y:(componentViewport?.y||0)+24+0+53+26}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2mllo1-container\",layoutDependency:layoutDependency,layoutId:\"vMA9rNzQf-container\",nodeId:\"vMA9rNzQf\",rendersWithMotion:true,scopeId:\"v6gxunbDC\",children:/*#__PURE__*/_jsx(ComponentNavLink2,{height:\"100%\",id:\"vMA9rNzQf\",layoutId:\"vMA9rNzQf\",RLsgMo_Cq:\"Contact\",S0tMBUiYR:resolvedLinks6[0],vkSJnZxLe:\"var(--token-578e661a-3a4b-4033-9702-dafdb0570fa6, rgb(4, 5, 23))\",width:\"100%\",...addPropertyOverrides({uCFxraJZp:{S0tMBUiYR:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})})]}),isDisplayed3()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1dhdekc\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"vaovJTL5d-shape\",opacity:1,radius:{bottomLeft:0,bottomRight:0,topLeft:0,topRight:0},style:{backgroundColor:\"var(--token-06e5e350-e103-46c8-9f29-3982153f7d61, rgb(157, 184, 195))\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 390 3\"></svg>',svgContentId:11033127272,withExternalLayout:true,...addPropertyOverrides({uCFxraJZp:{svgContentId:9111761983}},baseVariant,gestureVariant)})]})})})})});});const css=[\".framer-f2eDc.framer-rguhff, .framer-f2eDc .framer-rguhff { display: block; }\",\".framer-f2eDc.framer-xpo59i { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 24px 0px 15px 0px; position: relative; width: 1200px; }\",\".framer-f2eDc .framer-18whd64 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-f2eDc .framer-1kaf6h0 { 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: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-f2eDc .framer-6l42l0-container { flex: none; height: 48px; position: relative; width: 41px; }\",\".framer-f2eDc .framer-1lfrbbw-container, .framer-f2eDc .framer-174vp8y-container, .framer-f2eDc .framer-ks0fku-container, .framer-f2eDc .framer-6dcmrf-container, .framer-f2eDc .framer-1y6gto3-container, .framer-f2eDc .framer-phhvgj-container, .framer-f2eDc .framer-2mllo1-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-f2eDc .framer-bwe7xg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: visible; padding: 4px 0px 4px 8px; position: relative; width: min-content; z-index: 0; }\",\".framer-f2eDc .framer-1dhdekc { flex: none; height: 3px; position: relative; width: 390px; }\",\".framer-f2eDc.framer-v-1ccfpjd.framer-xpo59i { width: 810px; }\",\".framer-f2eDc.framer-v-9j36nt.framer-xpo59i { align-content: flex-start; align-items: flex-start; gap: unset; justify-content: space-between; width: 390px; }\",\".framer-f2eDc.framer-v-9j36nt .framer-18whd64 { gap: 20px; padding: 0px 20px 0px 20px; }\",\".framer-f2eDc.framer-v-9j36nt .framer-1kaf6h0 { gap: unset; justify-content: space-between; order: 0; }\",\".framer-f2eDc.framer-v-9j36nt .framer-6l42l0-container { order: 1; width: 39px; }\",\".framer-f2eDc.framer-v-9j36nt .framer-1lfrbbw-container, .framer-f2eDc.framer-v-1vncgrc .framer-1lfrbbw-container { order: 0; }\",\".framer-f2eDc.framer-v-1vncgrc.framer-xpo59i { align-content: flex-start; align-items: flex-start; gap: unset; justify-content: space-between; padding: 24px 0px 0px 0px; width: 390px; }\",\".framer-f2eDc.framer-v-1vncgrc .framer-18whd64 { flex-direction: column; gap: 0px; order: 0; padding: 0px 20px 0px 20px; }\",\".framer-f2eDc.framer-v-1vncgrc .framer-1kaf6h0 { flex: none; gap: unset; justify-content: space-between; order: 0; padding: 0px 0px 5px 0px; width: 100%; }\",\".framer-f2eDc.framer-v-1vncgrc .framer-6l42l0-container { order: 1; }\",\".framer-f2eDc.framer-v-1vncgrc .framer-bwe7xg { gap: 20px; justify-content: center; order: 1; padding: 16px 0px 15px 0px; width: 100%; }\",\".framer-f2eDc.framer-v-1vncgrc .framer-1dhdekc { order: 2; }\",\".framer-f2eDc.framer-v-qus7xm.framer-xpo59i { width: 1920px; }\",'.framer-f2eDc[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-f2eDc [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-f2eDc[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-f2eDc [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-f2eDc[data-hide-scrollbars=\"true\"], .framer-f2eDc [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 92.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"osiBjMH2S\":{\"layout\":[\"fixed\",\"auto\"]},\"kwi3ck4At\":{\"layout\":[\"fixed\",\"auto\"]},\"uCFxraJZp\":{\"layout\":[\"fixed\",\"auto\"]},\"dgrkfMsf9\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerv6gxunbDC=withCSS(Component,css,\"framer-f2eDc\");export default Framerv6gxunbDC;Framerv6gxunbDC.displayName=\"Section / Navbar\";Framerv6gxunbDC.defaultProps={height:92.5,width:1200};addPropertyControls(Framerv6gxunbDC,{variant:{options:[\"vSbOTj68r\",\"osiBjMH2S\",\"kwi3ck4At\",\"uCFxraJZp\",\"dgrkfMsf9\"],optionTitles:[\"Laptop Nav-primary\",\"Tablet Nav\",\"Phone Open\",\"Phone closed\",\"Desktop Nav\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerv6gxunbDC,[{explicitInter:true,fonts:[]},...TheDotFonts,...ComponentLogoFonts,...ComponentNavLinkFonts,...MainButtonSystemFonts,...ComponentNavLink2Fonts],{supportsExplicitInterCodegen:true});Framerv6gxunbDC.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(TheDot,{},context),forwardLoader(ComponentLogo,{},context),forwardLoader(ComponentNavLink,{},context),forwardLoader(MainButtonSystem,{},context),forwardLoader(ComponentNavLink2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerv6gxunbDC\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"92.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"osiBjMH2S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kwi3ck4At\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uCFxraJZp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"dgrkfMsf9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./v6gxunbDC.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";// @ts-ignore\nimport{addPropertyControls,ControlType,useRouter}from\"framer\";// --- SVG Helper Utilities ---\nconst SHAPE_SELECTORS=\"path,rect,circle,ellipse,polygon,polyline,g,use\";function stripFillFromStyle(styleStr){if(!styleStr)return\"\";const cleaned=styleStr.replace(/(?:^|;)\\s*fill\\s*:\\s*[^;]+;?/gi,\"\");return cleaned.replace(/(^;|;+$)/g,\"\").trim();}function processSvgStringToElement(svgText,preserveOriginalColors=false){const parser=new DOMParser;const doc=parser.parseFromString(svgText,\"image/svg+xml\");const scripts=Array.from(doc.querySelectorAll(\"script\"));scripts.forEach(s=>s.remove());const foreign=Array.from(doc.querySelectorAll(\"foreignObject\"));foreign.forEach(f=>f.remove());const allEls=Array.from(doc.querySelectorAll(\"*\"));allEls.forEach(el=>{Array.from(el.attributes).forEach(attr=>{if(/^on/i.test(attr.name)){el.removeAttribute(attr.name);}});});const svg=doc.querySelector(\"svg\");if(!svg)return null;if(!svg.hasAttribute(\"preserveAspectRatio\"))svg.setAttribute(\"preserveAspectRatio\",\"xMidYMid meet\");if(!svg.hasAttribute(\"viewBox\")){const w=svg.getAttribute(\"width\");const h=svg.getAttribute(\"height\");if(w&&h){svg.setAttribute(\"viewBox\",`0 0 ${w} ${h}`);}}if(svg.hasAttribute(\"width\"))svg.removeAttribute(\"width\");if(svg.hasAttribute(\"height\"))svg.removeAttribute(\"height\");svg.style.display=\"block\";svg.style.width=\"100%\";svg.style.height=\"100%\";if(!preserveOriginalColors){const shapes=Array.from(svg.querySelectorAll(SHAPE_SELECTORS));shapes.forEach(el=>{try{const fillAttr=el.getAttribute(\"fill\");const inlineStyle=el.getAttribute(\"style\");if(inlineStyle){const cleaned=stripFillFromStyle(inlineStyle);if(cleaned)el.setAttribute(\"style\",cleaned);else el.removeAttribute(\"style\");}if(!(fillAttr&&fillAttr.toLowerCase()===\"none\"))el.setAttribute(\"fill\",\"currentColor\");const strokeAttr=el.getAttribute(\"stroke\");if(strokeAttr&&strokeAttr.toLowerCase()!==\"none\")el.setAttribute(\"stroke\",\"currentColor\");}catch(e){}});const stops=Array.from(svg.querySelectorAll(\"stop\"));stops.forEach(s=>{try{const style=s.getAttribute(\"style\");if(style){const cleaned=stripFillFromStyle(style);if(cleaned)s.setAttribute(\"style\",cleaned);else s.removeAttribute(\"style\");}s.setAttribute(\"stop-color\",\"currentColor\");}catch(e){}});}return svg;}const defaultSvgString=`<svg width=\"678\" height=\"197\" viewBox=\"0 0 678 197\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M0 0H130.333V64.5734H64.3723L0 0ZM0 64.5734H64.3723L130.333 130.643H64.3723V196.724L0 130.638V64.5734ZM213.244 147.56V49.9942H273.222V69.4882H235.758V95.0737H273.228V114.562H235.758V147.56H213.244ZM286.684 147.56V79.9886H309.109V95.079C309.109 90.5796 312.1 85.9843 315.091 82.9865C319.575 79.9886 322.661 78.4871 327.139 78.4871C330.13 78.4871 331.623 79.9886 333.121 79.9886V99.5731H327.139C321.157 99.5731 316.584 101.075 313.593 105.574C310.602 108.572 309.109 114.568 309.109 122.065V147.56H286.684ZM369.087 150.563C358.537 150.563 351.057 146.058 345.08 140.063C340.596 134.062 337.6 125.068 337.6 114.568C337.6 107.07 339.098 101.075 340.596 96.5753C343.35 91.0852 347.467 86.4042 352.55 82.9865C357.039 79.9886 363.015 78.4871 369.087 78.4871C373.576 78.4871 378.06 79.9887 382.544 81.4849C385.53 82.9865 388.526 85.9843 390.019 90.5796V79.9833H412.443V147.555H390.019V138.561C388.526 141.564 385.53 144.562 382.544 147.56C378.06 149.062 373.576 150.563 369.087 150.563ZM375.069 132.565C381.051 132.565 384.037 131.064 387.033 126.564C390.019 123.567 391.512 119.067 391.512 114.568C391.512 108.572 390.019 105.569 387.028 101.075C384.037 98.0769 381.046 96.5753 375.064 96.5753C370.585 96.5753 366.006 98.0769 363.015 101.075C360.03 105.574 358.532 108.572 358.532 114.568C358.532 119.067 360.03 123.567 363.015 126.564C366.006 131.064 370.585 132.56 375.069 132.56V132.565ZM428.976 147.56V79.9886H449.902V90.5796C451.4 85.9843 454.386 84.4828 457.382 81.4902C461.956 79.9887 464.952 78.4871 469.431 78.4871C479.897 78.4871 487.377 82.9865 490.362 90.5743C493.348 87.4859 496.344 84.4881 499.33 81.4902C503.814 79.9887 508.393 78.4871 512.882 78.4871C529.319 78.4871 536.794 87.4859 536.794 105.574V147.56H515.868V110.074C515.868 105.574 514.375 102.571 512.877 99.5731C511.379 98.0822 508.393 96.5753 505.312 96.5753C500.826 96.5753 497.835 98.0751 496.339 101.075C494.846 102.571 493.348 107.076 493.348 113.071V147.56H472.422V110.074C472.422 105.574 470.929 102.571 469.431 99.5731C467.938 98.0822 464.947 96.5753 461.956 96.5753C458.875 96.5753 455.879 98.0769 452.898 101.075C451.4 102.571 449.902 107.076 449.902 113.071V147.56H428.976ZM619.208 110.074V120.563H569.785C569.785 125.068 571.278 128.071 574.269 131.064C575.762 132.56 580.245 134.062 584.729 134.062C592.204 134.062 595.195 132.56 598.181 128.066H619.208C617.71 134.062 614.719 140.063 607.249 144.562C601.267 147.56 593.702 150.558 584.729 150.558C572.771 150.558 563.803 147.56 557.821 140.063C554.472 136.727 551.815 132.755 550.003 128.379C548.191 124.003 547.261 119.308 547.265 114.568C547.265 102.576 551.749 95.079 557.821 87.4859C563.803 81.4867 572.772 78.4871 584.729 78.4871C595.195 78.4871 602.765 81.4849 610.24 87.4859C616.217 93.5775 619.208 101.075 619.208 110.074ZM569.785 107.07H598.181C598.181 102.576 596.693 99.5731 595.195 96.5806C592.204 93.5775 589.218 93.5775 584.729 93.5775C580.245 93.5775 575.762 95.0791 572.771 96.5753C571.278 99.5732 569.785 102.576 569.785 107.07ZM631.172 147.56V79.9886H652.188V95.079C653.775 90.5493 656.326 86.4224 659.663 82.9865C662.654 79.9886 667.143 78.4871 671.621 78.4871C673.119 78.4871 676.105 79.9886 677.603 79.9886V99.5731H670.128C665.645 99.5731 661.155 101.075 658.17 105.574C653.681 108.572 652.188 114.568 652.188 122.065V147.56H631.172Z\" fill=\"white\"/></svg>`;// --- Framer Router Helpers (ported from TwoStepNav) ---\nfunction parseRoute(routes,targetPath){if(!targetPath)return null;const[routePath,anchorName]=targetPath.split(\"#\");for(const[routeId,routeInfo]of Object.entries(routes)){const pattern=routeInfo.path;if(!pattern)continue;const paramNames=[];const regexPattern=pattern.replace(/:(\\w+)/g,(_,name)=>{paramNames.push(name);return\"([^/]+)\";});const match=routePath.match(new RegExp(`^${regexPattern}$`));if(match){const params=paramNames.reduce((acc,name,i)=>{acc[name]=match[i+1];return acc;},{});let anchorId;if(anchorName&&routeInfo.elements){const entry=Object.entries(routeInfo.elements).find(([,v])=>v===anchorName);if(entry)anchorId=entry[0];}return{routeId,params,anchorId};}}return null;}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 300\n * @framerIntrinsicHeight 160\n */export default function PremiumNavigation(props){const[isActive,setIsActive]=useState(false);const[isVisible,setIsVisible]=useState(true);const[hasScrolled,setHasScrolled]=useState(false);const[processedSvg,setProcessedSvg]=useState(null);const[currentPath,setCurrentPath]=useState(\"\");const svgCache=useRef(new Map);const lastScrollY=useRef(0);const tileRef=useRef(null);const lastColorTrigger=useRef(\"menu\");const router=useRouter();// STATE FOR SWITCHER CONTROL\nconst[currentHoverEffect,setCurrentHoverEffect]=useState(props.hoverAnimation);// Sync with property controls if they change in editor\nuseEffect(()=>{setCurrentHoverEffect(props.hoverAnimation);},[props.hoverAnimation]);// Listen for external Switcher event\nuseEffect(()=>{const handleSwitch=e=>{if(e.detail)setCurrentHoverEffect(e.detail);};window.addEventListener(\"BOLD_NAV_SWITCH_EFFECT\",handleSwitch);return()=>window.removeEventListener(\"BOLD_NAV_SWITCH_EFFECT\",handleSwitch);},[]);// Track current pathname for auto active-link detection\nuseEffect(()=>{setCurrentPath(window.location.pathname);const onPop=()=>setCurrentPath(window.location.pathname);window.addEventListener(\"popstate\",onPop);return()=>window.removeEventListener(\"popstate\",onPop);},[]);const{logoConfig=PremiumNavigation.defaultProps.logoConfig,hamburgerConfig=PremiumNavigation.defaultProps.hamburgerConfig,font=PremiumNavigation.defaultProps.font}=props;// --- Framer-aware navigation (same logic as TwoStepNav) ---\nconst navigate=(href,newTab=false)=>{if(!href||href===\"#\")return;const isExternal=href.startsWith(\"http://\")||href.startsWith(\"https://\")||href.startsWith(\"//\")||href.startsWith(\"mailto:\")||href.startsWith(\"tel:\");if(isExternal||newTab){window.open(href,\"_blank\",\"noopener noreferrer\");setIsActive(false);}else{setIsActive(false);setTimeout(()=>{const result=parseRoute(router.routes,href);if(result){router.navigate(result.routeId,result.anchorId??\"\",result.params);}else{console.warn(`PremiumNavigation: No matching Framer route for \"${href}\"`);}},1e3)// Wait for close animation to finish\n;}};useEffect(()=>{const handleScroll=()=>{const currentScrollY=window.scrollY;lastColorTrigger.current=\"scroll\";setHasScrolled(currentScrollY>10);if(props.scrollBehavior===\"hide\"){if(currentScrollY>lastScrollY.current&&currentScrollY>50){setIsVisible(false);}else{setIsVisible(true);}}else{setIsVisible(true);}lastScrollY.current=currentScrollY;};window.addEventListener(\"scroll\",handleScroll);return()=>window.removeEventListener(\"scroll\",handleScroll);},[props.scrollBehavior]);useEffect(()=>{let cancelled=false;const imageUrl=logoConfig.image?.src;const preserveColors=logoConfig.preserveColors;async function fetchAndProcessSvg(){try{const cacheKey=`${imageUrl}::preserve=${preserveColors}`;if(svgCache.current.has(cacheKey)){const cachedElement=svgCache.current.get(cacheKey);if(!cancelled)setProcessedSvg(cachedElement.outerHTML);return;}const res=await fetch(imageUrl);if(!res.ok)throw new Error(\"SVG fetch failed\");const text=await res.text();if(cancelled)return;if(!text.trim().startsWith(\"<svg\")){throw new Error(\"Not an SVG file\");}const parsed=processSvgStringToElement(text,preserveColors);if(cancelled)return;if(!parsed)throw new Error(\"SVG parse failed\");svgCache.current.set(cacheKey,parsed);setProcessedSvg(parsed.outerHTML);}catch(err){if(!cancelled)setProcessedSvg(null);}}async function processDefaultSvg(){try{const cacheKey=`default_svg::preserve=false`;if(svgCache.current.has(cacheKey)){if(!cancelled)setProcessedSvg(svgCache.current.get(cacheKey).outerHTML);return;}const parsed=processSvgStringToElement(defaultSvgString,false);if(cancelled)return;if(!parsed)throw new Error(\"Default SVG parse failed\");svgCache.current.set(cacheKey,parsed);setProcessedSvg(parsed.outerHTML);}catch(err){if(!cancelled)setProcessedSvg(null);}}if(imageUrl){fetchAndProcessSvg();}else{processDefaultSvg();}return()=>{cancelled=true;};},[logoConfig.image?.src,logoConfig.preserveColors]);const toggleNav=()=>{lastColorTrigger.current=\"menu\";setIsActive(!isActive);};const closeNav=()=>{lastColorTrigger.current=\"menu\";setIsActive(false);};useEffect(()=>{const handleKeyDown=e=>{if(e.keyCode===27&&isActive)closeNav();};document.addEventListener(\"keydown\",handleKeyDown);return()=>document.removeEventListener(\"keydown\",handleKeyDown);},[isActive]);useEffect(()=>{if(isActive){document.body.style.overflow=\"hidden\";}else{document.body.style.overflow=\"\";}return()=>{document.body.style.overflow=\"\";};},[isActive]);// Focus trap — lock Tab inside the tile when open\nuseEffect(()=>{if(!isActive)return;const tile=tileRef.current;if(!tile)return;const focusable=tile.querySelectorAll('a[href], button, input, textarea, select, [tabindex]:not([tabindex=\"-1\"])');const first=focusable[0];const last=focusable[focusable.length-1];const handleTab=e=>{if(e.key!==\"Tab\")return;if(focusable.length===0){e.preventDefault();return;}if(e.shiftKey){if(document.activeElement===first){e.preventDefault();last?.focus();}}else{if(document.activeElement===last){e.preventDefault();first?.focus();}}};document.addEventListener(\"keydown\",handleTab);// Delay focus until after the stagger animation completes (longest delay: 0.3s + 4*0.08s = 0.62s)\nconst focusTimer=setTimeout(()=>first?.focus(),1e3);return()=>{document.removeEventListener(\"keydown\",handleTab);clearTimeout(focusTimer);};},[isActive]);const navLinks=props.links;// Auto active-link detection: compare link URL to current pathname\nconst isLinkCurrent=link=>{if(props.enableCurrentHighlight===false)return false;if(props.autoCurrentDetection){try{const linkPath=new URL(link.url,window.location.href).pathname;return currentPath===linkPath;}catch{return link.url===currentPath;}}return link.isCurrent;};// --- Color logic: scrolled state takes priority over closed, but active (opened) overrides all ---\nconst colorTransitionDuration=lastColorTrigger.current===\"scroll\"?\"0.2s\":\"1s\";const currentLogoColor=isActive?logoConfig.colorOpened:hasScrolled?logoConfig.colorScrolled:logoConfig.colorClosed;const currentHamburgerColor=isActive?hamburgerConfig.colorOpened:hasScrolled?hamburgerConfig.colorScrolled:hamburgerConfig.colorClosed;const isBarVisible=isActive||isVisible;const dynamicPaddingY=props.scrollBehavior===\"sticky\"&&hasScrolled?props.barPaddingY*.6:props.barPaddingY;const linkStyle={fontFamily:font.fontFamily||\"Inter, sans-serif\",fontWeight:font.fontWeight||400,fontStyle:font.fontStyle||\"normal\",letterSpacing:font.letterSpacing||\"normal\",textTransform:font.textTransform||\"none\",lineHeight:1.3};const renderLinkContent=(text,index)=>{if(currentHoverEffect===\"chars\"){return /*#__PURE__*/_jsxs(\"span\",{className:\"bold-nav-link-wrapper\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"bold-nav-link-inner\",children:text.split(\"\").map((char,i)=>/*#__PURE__*/_jsx(\"span\",{className:\"bold-nav-char\",style:{transitionDelay:`${i*.05}s`},children:char===\" \"?\"\\xa0\":char},i))}),/*#__PURE__*/_jsx(\"span\",{className:\"bold-nav-link-inner is-duplicate\",children:text.split(\"\").map((char,i)=>/*#__PURE__*/_jsx(\"span\",{className:\"bold-nav-char\",style:{transitionDelay:`${i*.05}s`},children:char===\" \"?\"\\xa0\":char},i))})]});}if(currentHoverEffect===\"slide\"){return /*#__PURE__*/_jsxs(\"span\",{className:\"bold-nav-link-wrapper\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"bold-nav-link-inner\",children:/*#__PURE__*/_jsx(\"span\",{className:\"bold-nav-full__link-text\",children:text})}),/*#__PURE__*/_jsx(\"span\",{className:\"bold-nav-link-inner is-duplicate\",children:/*#__PURE__*/_jsx(\"span\",{className:\"bold-nav-full__link-text\",children:text})})]});}if(currentHoverEffect===\"marquee\"){const repeatCount=5;const blockContent=Array(repeatCount).fill(null).map((_,i)=>/*#__PURE__*/_jsxs(\"span\",{className:\"bold-nav-marquee-item\",children:[text,/*#__PURE__*/_jsx(\"span\",{className:\"bold-nav-marquee-dot\",children:\"•\"})]},i));return /*#__PURE__*/_jsxs(\"span\",{className:\"bold-nav-marquee-wrapper\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"bold-nav-marquee-static\",children:text}),/*#__PURE__*/_jsxs(\"span\",{className:\"bold-nav-marquee-slider\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"bold-nav-marquee-track\",children:blockContent}),/*#__PURE__*/_jsx(\"span\",{className:\"bold-nav-marquee-track\",\"aria-hidden\":\"true\",children:blockContent})]})]});}if(currentHoverEffect===\"brackets\"){return /*#__PURE__*/_jsxs(\"span\",{className:\"bold-nav-brackets-wrapper\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"bold-nav-bracket is-left\",children:\"[\"}),/*#__PURE__*/_jsx(\"span\",{className:\"bold-nav-full__link-text\",children:text}),/*#__PURE__*/_jsx(\"span\",{className:\"bold-nav-bracket is-right\",children:\"]\"})]});}return /*#__PURE__*/_jsx(\"span\",{className:\"bold-nav-full__link-text\",children:text});};return /*#__PURE__*/_jsx(\"div\",{style:props.style,children:/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                    .bold-nav-full {\n                        z-index: 999;\n                        pointer-events: none;\n                        position: fixed;\n                        inset: 0;\n                    }\n\n                    .bold-nav-full__bar {\n                        z-index: 1;\n                        justify-content: space-between;\n                        width: 100%;\n                        padding: ${dynamicPaddingY}em ${props.barPaddingX}em;\n                        display: flex;\n                        position: absolute;\n                        align-items: center;\n                        transition: padding 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), transform 0.4s cubic-bezier(0.165, 0.84, 0.44, 1), background-color 0.3s ease, backdrop-filter 0.3s ease;\n                        transform: translateY(${isBarVisible?\"0%\":\"-100%\"});\n                        background-color: ${hasScrolled&&!isActive?props.barBackgroundColor:\"transparent\"};\n                        ${props.enableBlur&&hasScrolled&&!isActive?`backdrop-filter: blur(${props.blurAmount}px); -webkit-backdrop-filter: blur(${props.blurAmount}px);`:\"backdrop-filter: none; -webkit-backdrop-filter: none;\"}\n                    }\n\n                    .bold-nav-full__logo {\n                        pointer-events: auto;\n                        justify-content: center;\n                        align-items: center;\n                        width: ${logoConfig.size}em;\n                        height: auto;\n                        display: flex;\n                    }\n\n                    .bold-nav-full__logo img {\n                        width: 100%;\n                        height: 100%;\n                        object-fit: contain;\n                    }\n                    \n                    .bold-nav-full__logo-svg {\n                        display: flex;\n                        width: 100%;\n                        height: 100%;\n                        align-items: center;\n                        justify-content: center;\n                        transition: color 1s cubic-bezier(0.7, 0, 0.3, 1);\n                    }\n\n                    [data-navigation-status=\"active\"] .bold-nav-full__logo-svg {\n                        transition-duration: 0.5s;\n                    }\n\n                    .bold-nav-full__hamburger {\n                        pointer-events: auto;\n                        color: ${currentHamburgerColor};\n                        cursor: pointer;\n                        background-color: transparent;\n                        border: none;\n                        justify-content: center;\n                        align-items: center;\n                        font-size: ${hamburgerConfig.size}em;\n                        width: 1em;\n                        height: 1em;\n                        display: flex;\n                        position: relative;\n                        overflow: hidden;\n                        transition: color 1s cubic-bezier(0.7, 0, 0.3, 1);\n                    }\n\n                    [data-navigation-status=\"active\"] .bold-nav-full__hamburger {\n                        transition-duration: 0.5s;\n                    }\n\n                    .bold-nav-full__hamburger .bold-nav-full__hamburger-bar {\n                        background-color: currentColor;\n                        width: 0.75em; \n                        height: 0.05em;\n                        position: absolute;\n                        transform: translate(0, 0) rotate(0.001deg);\n                        transition: transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);\n                        border-radius: 99px;\n                    }\n\n                    .bold-nav-full__hamburger .bold-nav-full__hamburger-bar:nth-child(1) {\n                        transform: translate(0, -0.2em) scale(1, 1) rotate(0.001deg);\n                    }\n\n                    .bold-nav-full__hamburger .bold-nav-full__hamburger-bar:nth-child(3) {\n                        transform: translate(0, 0.2em) scale(1, 1) rotate(0.001deg);\n                    }\n\n                    .bold-nav-full__hamburger:hover .bold-nav-full__hamburger-bar:nth-child(1) {\n                        transform: translate(0, -0.2em) scale(0.5, 1) rotate(0.001deg);\n                    }\n\n                    .bold-nav-full__hamburger:hover .bold-nav-full__hamburger-bar:nth-child(3) {\n                        transform: translate(0, 0.2em) scale(0.5, 1) rotate(0.001deg);\n                    }\n\n                    [data-navigation-status=\"active\"] .bold-nav-full__hamburger-bar:nth-child(1) {\n                        transform: translate(0, 0) rotate(45deg) scale(1, 1);\n                    }\n\n                    [data-navigation-status=\"active\"] .bold-nav-full__hamburger-bar:nth-child(2) {\n                        transform: translate(-150%, 0) rotate(0.001deg) scale(1, 1);\n                    }\n\n                    [data-navigation-status=\"active\"] .bold-nav-full__hamburger-bar:nth-child(3) {\n                        transform: translate(0, 0) rotate(-45deg) scale(1, 1);\n                    }\n\n                    [data-navigation-status=\"active\"] .bold-nav-full__hamburger:hover .bold-nav-full__hamburger-bar:nth-child(1) {\n                        transform: translate(0, 0) rotate(45deg) scale(0.7, 1);\n                    }\n\n                    [data-navigation-status=\"active\"] .bold-nav-full__hamburger:hover .bold-nav-full__hamburger-bar:nth-child(3) {\n                        transform: translate(0, 0) rotate(-45deg) scale(0.7, 1);\n                    }\n\n                    .bold-nav-full__tile {\n                        pointer-events: auto;\n                        background-color: ${props.tileColor};\n                        flex-flow: column;\n                        justify-content: center;\n                        align-items: center;\n                        width: 100%;\n                        height: 100%;\n                        display: flex;\n                        position: absolute;\n                        top: 0;\n                        left: 0;\n                        transition: clip-path 1s cubic-bezier(0.9, 0, 0.1, 1);\n                        clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);\n                    }\n\n                    [data-navigation-status=\"active\"] .bold-nav-full__tile {\n                        clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);\n                    }\n\n                    .bold-nav-full__ul {\n                        flex-flow: column;\n                        align-items: center;\n                        margin: 0;\n                        padding: 0;\n                        list-style: none;\n                        display: flex;\n                        gap: ${props.menuGap}rem;\n                    }\n\n                    .bold-nav-full__li {\n                        justify-content: center;\n                        align-items: center;\n                        margin: 0;\n                        padding: 0;\n                        text-decoration: none;\n                        display: flex;\n                        position: relative;\n                        overflow: hidden;\n                        transition: opacity 0.5s cubic-bezier(0.7, 0, 0.3, 1);\n                    }\n\n                    .bold-nav-full__ul:has(.bold-nav-full__li:hover) .bold-nav-full__li {\n                        opacity: 0.15;\n                    }\n\n                    .bold-nav-full__ul:has(.bold-nav-full__li:hover) .bold-nav-full__li:hover {\n                        opacity: 1;\n                    }\n\n                    .bold-nav-full__link {\n                        color: ${props.linkColor};\n                        letter-spacing: -0.04em;\n                        padding-left: 0.075em;\n                        padding-right: 0.075em;\n                        font-size: calc(${props.fontSizeFactor}vw + ${props.fontSizeFactor}vh);\n                        text-decoration: none;\n                        transform: translateY(100%) rotate(5deg);\n                        transition: transform 0.75s cubic-bezier(0.7, 0, 0.3, 1);\n                        transition-delay: calc(0.03s * var(--i));\n                        display: block;\n                        position: relative;\n                        cursor: pointer;\n                    }\n\n                    .bold-nav-full__link.is--current {\n                        color: ${props.currentLinkColor};\n                    }\n\n                    [data-navigation-status=\"active\"] .bold-nav-full__link {\n                        transform: translateY(0%) rotate(0.001deg);\n                        transition-delay: calc(0.3s + (var(--i) * 0.08s));\n                    }\n\n                    .bold-nav-link-wrapper {\n                        display: inline-block;\n                        position: relative;\n                        overflow: hidden;\n                        vertical-align: top;\n                        line-height: 1.3em;\n                        height: 1.3em;\n                    }\n                    .bold-nav-link-inner {\n                        display: block;\n                        white-space: nowrap;\n                        transition: transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);\n                    }\n                    .bold-nav-link-inner.is-duplicate {\n                        position: absolute;\n                        top: 100%;\n                        left: 0;\n                    }\n\n                    .bold-nav-full__link.effect-slide:hover .bold-nav-link-inner {\n                        transform: translateY(-100%);\n                    }\n\n                    .bold-nav-marquee-wrapper {\n                        display: block;\n                        position: relative;\n                        overflow: hidden;\n                        line-height: 1.3em;\n                    }\n                    .bold-nav-marquee-static {\n                        display: block;\n                        transition: transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);\n                    }\n                    .bold-nav-marquee-slider {\n                        position: absolute;\n                        top: 0;\n                        left: 0;\n                        width: 100%;\n                        height: 100%;\n                        display: flex;\n                        align-items: center;\n                        overflow: hidden;\n                        transform: translateY(100%);\n                        transition: transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);\n                    }\n                    .bold-nav-marquee-track {\n                        display: flex;\n                        white-space: nowrap;\n                        animation: bold-marquee-scroll 10s linear infinite;\n                        will-change: transform;\n                    }\n                    .bold-nav-marquee-item {\n                        display: inline-flex;\n                        align-items: center;\n                    }\n                    .bold-nav-marquee-dot {\n                        margin: 0 0.4em;\n                        font-size: 0.8em;\n                        color: currentColor;\n                    }\n                    .bold-nav-full__link.effect-marquee:hover .bold-nav-marquee-static {\n                        transform: translateY(-100%);\n                    }\n                    .bold-nav-full__link.effect-marquee:hover .bold-nav-marquee-slider {\n                        transform: translateY(0%);\n                    }\n                    @keyframes bold-marquee-scroll {\n                        to { transform: translateX(-100%); }\n                    }\n\n                    .bold-nav-char {\n                        display: inline-block;\n                        transition: transform 0.5s cubic-bezier(0.7, 0, 0.3, 1);\n                        transform: translateY(0%);\n                    }\n                    .bold-nav-full__link.effect-chars:hover .bold-nav-link-inner .bold-nav-char {\n                        transform: translateY(-100%);\n                    }\n                    .bold-nav-full__link.effect-chars:hover .bold-nav-link-inner.is-duplicate .bold-nav-char {\n                        transform: translateY(-100%);\n                    }\n\n                    .bold-nav-full__link.effect-underline {\n                        display: inline-block;\n                    }\n                    .bold-nav-full__link.effect-underline::after {\n                        content: '';\n                        position: absolute;\n                        bottom: 0;\n                        left: 0;\n                        width: 100%;\n                        height: 0.08em;\n                        background-color: currentColor;\n                        transform: scaleX(0);\n                        transform-origin: right center;\n                        transition: transform 0.4s cubic-bezier(0.7, 0, 0.3, 1);\n                    }\n                    .bold-nav-full__link.effect-underline:hover::after {\n                        transform: scaleX(1);\n                        transform-origin: left center;\n                    }\n\n                    .bold-nav-full__link.effect-center {\n                        display: inline-block;\n                    }\n                    .bold-nav-full__link.effect-center::after {\n                        content: '';\n                        position: absolute;\n                        bottom: 0.1em;\n                        left: 0;\n                        width: 100%;\n                        height: 0.08em;\n                        background-color: currentColor;\n                        transform: scaleX(0);\n                        transform-origin: center;\n                        transition: transform 0.4s cubic-bezier(0.7, 0, 0.3, 1);\n                    }\n                    .bold-nav-full__link.effect-center:hover::after {\n                        transform: scaleX(1);\n                    }\n\n                    .bold-nav-brackets-wrapper {\n                        display: flex;\n                        align-items: center;\n                        justify-content: center;\n                    }\n                    .bold-nav-bracket {\n                        opacity: 0;\n                        display: inline-block;\n                        transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);\n                        color: currentColor;\n                        font-weight: 300;\n                    }\n                    .bold-nav-bracket.is-left { transform: translateX(15px); margin-right: 5px;}\n                    .bold-nav-bracket.is-right { transform: translateX(-15px); margin-left: 5px;}\n                    .bold-nav-full__link.effect-brackets:hover .bold-nav-bracket {\n                        opacity: 1;\n                        transform: translateX(0px);\n                    }\n\n                    .bold-nav__bottom {\n                        justify-content: space-between;\n                        align-items: center;\n                        width: 100%;\n                        padding: 2.25em 2.5em;\n                        display: flex;\n                        position: absolute;\n                        bottom: 0;\n                        left: 0;\n                    }\n\n                    .bold-nav__word {\n                        opacity: 0.5;\n                        margin: 0;\n                        color: ${props.linkColor};\n                        font-size: calc(${props.bottomTextSizeFactor}vw + ${props.bottomTextSizeFactor}vh);\n                        position: relative;\n                        font-family: ${font.fontFamily};\n                        font-weight: ${font.fontWeight};\n                    }\n\n                    @media (prefers-reduced-motion: reduce) {\n                        .bold-nav-full__bar,\n                        .bold-nav-full__logo-svg,\n                        .bold-nav-full__hamburger,\n                        .bold-nav-full__hamburger-bar,\n                        .bold-nav-full__tile,\n                        .bold-nav-full__link,\n                        .bold-nav-link-inner,\n                        .bold-nav-char,\n                        .bold-nav-marquee-static,\n                        .bold-nav-marquee-slider,\n                        .bold-nav-full__link.effect-underline::after,\n                        .bold-nav-full__link.effect-center::after,\n                        .bold-nav-bracket,\n                        .bold-nav-full__li {\n                            transition: none !important;\n                            animation: none !important;\n                        }\n                        .bold-nav-marquee-track {\n                            animation: none !important;\n                        }\n                    }\n                `}),/*#__PURE__*/_jsxs(\"nav\",{\"data-navigation-status\":isActive?\"active\":\"not-active\",className:\"bold-nav-full\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"bold-nav-full__bar\",children:[/*#__PURE__*/_jsx(\"a\",{href:logoConfig.url||\"#\",className:\"bold-nav-full__logo\",onClick:e=>{e.preventDefault();navigate(logoConfig.url);},children:processedSvg?/*#__PURE__*/_jsx(\"div\",{className:\"bold-nav-full__logo-svg\",style:{color:currentLogoColor,transition:`color ${colorTransitionDuration} cubic-bezier(0.7, 0, 0.3, 1)`},dangerouslySetInnerHTML:{__html:processedSvg}}):logoConfig.image?.src&&/*#__PURE__*/_jsx(\"img\",{src:logoConfig.image.src,srcSet:logoConfig.image.srcSet,alt:logoConfig.image.alt||\"Logo\"})}),/*#__PURE__*/_jsxs(\"button\",{onClick:toggleNav,className:\"bold-nav-full__hamburger\",\"aria-expanded\":isActive,\"aria-label\":isActive?\"Close menu\":\"Open menu\",style:{transition:`color ${colorTransitionDuration} cubic-bezier(0.7, 0, 0.3, 1)`},children:[/*#__PURE__*/_jsx(\"div\",{className:\"bold-nav-full__hamburger-bar\"}),/*#__PURE__*/_jsx(\"div\",{className:\"bold-nav-full__hamburger-bar\"}),/*#__PURE__*/_jsx(\"div\",{className:\"bold-nav-full__hamburger-bar\"})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"bold-nav-full__tile\",ref:tileRef,\"aria-hidden\":!isActive,children:[/*#__PURE__*/_jsx(\"ul\",{className:\"bold-nav-full__ul\",children:navLinks.map((link,index)=>/*#__PURE__*/_jsx(\"li\",{className:\"bold-nav-full__li\",style:{\"--i\":index},children:/*#__PURE__*/_jsx(\"a\",{href:link.url||\"#\",className:`bold-nav-full__link effect-${currentHoverEffect} ${isLinkCurrent(link)?\"is--current\":\"\"}`,style:linkStyle,onClick:e=>{e.preventDefault();navigate(link.url,link.newTab);},children:renderLinkContent(link.text,index)})},index))}),/*#__PURE__*/_jsxs(\"div\",{className:\"bold-nav__bottom\",children:[/*#__PURE__*/_jsx(\"p\",{className:\"bold-nav__word\",children:props.leftText}),/*#__PURE__*/_jsx(\"p\",{className:\"bold-nav__word\",children:props.rightText})]})]})]})]})});}PremiumNavigation.defaultProps={links:[{text:\"Home\",url:\"#\",isCurrent:true,newTab:false},{text:\"Work\",url:\"#\",isCurrent:false,newTab:false},{text:\"Company\",url:\"#\",isCurrent:false,newTab:false},{text:\"Blog\",url:\"#\",isCurrent:false,newTab:false},{text:\"Contact\",url:\"#\",isCurrent:false,newTab:false}],logoConfig:{image:{src:\"\",srcSet:\"\",alt:\"Logo\"},url:\"#\",colorClosed:\"#010101\",colorScrolled:\"#010101\",colorOpened:\"#f4f4f4\",preserveColors:true,size:8},hamburgerConfig:{colorClosed:\"#010101\",colorScrolled:\"#010101\",colorOpened:\"#f4f4f4\",size:3},tileColor:\"#1b372e\",linkColor:\"#f4f4f4\",currentLinkColor:\"#d0ff00\",font:{fontFamily:\"Inter, sans-serif\",fontWeight:400},fontSizeFactor:4,bottomTextSizeFactor:.9,menuGap:0,barPaddingY:2,barPaddingX:2.5,scrollBehavior:\"sticky\",barBackgroundColor:\"#ffffff\",enableBlur:false,blurAmount:12,hoverAnimation:\"slide\",enableCurrentHighlight:true,autoCurrentDetection:false,leftText:\"\\xa9 Copyright 2026 Daniyal\",rightText:\"daniyalhundred@gmail.com\"};addPropertyControls(PremiumNavigation,{links:{type:ControlType.Array,title:\"Navigation Links\",control:{type:ControlType.Object,controls:{text:{type:ControlType.String,title:\"Text\",defaultValue:\"Link\"},url:{type:ControlType.Link,title:\"URL\"},isCurrent:{type:ControlType.Boolean,title:\"Current Page\",defaultValue:false},newTab:{type:ControlType.Boolean,title:\"New Tab\",defaultValue:false}}},defaultValue:[{text:\"Home\",url:\"#\",isCurrent:true,newTab:false},{text:\"Work\",url:\"#\",isCurrent:false,newTab:false},{text:\"Company\",url:\"#\",isCurrent:false,newTab:false},{text:\"Blog\",url:\"#\",isCurrent:false,newTab:false},{text:\"Contact\",url:\"#\",isCurrent:false,newTab:false}]},logoConfig:{type:ControlType.Object,title:\"Logo\",controls:{image:{type:ControlType.ResponsiveImage,title:\"Image\"},url:{type:ControlType.Link,title:\"URL\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:8,min:1,max:50,step:.1,unit:\"em\",displayStepper:true},colorClosed:{type:ControlType.Color,title:\"Closed\",description:\"Color when menu is closed and page is at top\",defaultValue:\"#010101\"},colorScrolled:{type:ControlType.Color,title:\"Scrolled\",description:\"Color when page has been scrolled down\",defaultValue:\"#010101\"},colorOpened:{type:ControlType.Color,title:\"Opened\",description:\"Color when menu is open\",defaultValue:\"#f4f4f4\"},preserveColors:{type:ControlType.Boolean,title:\"Preserve SVG Colors\",description:\"If true, keeps original SVG colors. If false, overrides with Closed/Scrolled/Opened colors.\",defaultValue:true}}},hamburgerConfig:{type:ControlType.Object,title:\"Hamburger Menu\",controls:{size:{type:ControlType.Number,title:\"Size\",defaultValue:3,min:1,max:20,step:.1,unit:\"em\",displayStepper:true},colorClosed:{type:ControlType.Color,title:\"Closed\",description:\"Color when menu is closed and page is at top\",defaultValue:\"#010101\"},colorScrolled:{type:ControlType.Color,title:\"Scrolled\",description:\"Color when page has been scrolled down\",defaultValue:\"#010101\"},colorOpened:{type:ControlType.Color,title:\"Opened\",description:\"Color when menu is open\",defaultValue:\"#f4f4f4\"}}},font:{type:ControlType.Font,title:\"Font\",defaultValue:{fontFamily:\"Inter\",fontWeight:400}},hoverAnimation:{type:ControlType.Enum,title:\"Hover Effect\",options:[\"slide\",\"chars\",\"underline\",\"center\",\"brackets\",\"marquee\"],optionTitles:[\"Slide Up\",\"Chars Reveal\",\"Line Sweep\",\"Center Line\",\"Brackets\",\"Marquee\"],defaultValue:\"slide\"},scrollBehavior:{type:ControlType.Enum,title:\"Navbar Behavior\",options:[\"sticky\",\"hide\"],optionTitles:[\"Sticky\",\"Hide on Scroll\"],defaultValue:\"sticky\"},enableBlur:{type:ControlType.Boolean,title:\"Frosted Blur\",description:\"Adds backdrop-filter blur to the bar when scrolled, creating a frosted glass effect.\",defaultValue:false},blurAmount:{type:ControlType.Number,title:\"Blur Amount\",defaultValue:12,min:1,max:40,step:1,unit:\"px\",displayStepper:true,hidden:props=>!props.enableBlur},tileColor:{type:ControlType.Color,title:\"Menu Background\",defaultValue:\"#1b372e\"},barBackgroundColor:{type:ControlType.Color,title:\"Scrolled Bg\",defaultValue:\"#ffffff\"},linkColor:{type:ControlType.Color,title:\"Link Color\",defaultValue:\"#f4f4f4\"},enableCurrentHighlight:{type:ControlType.Boolean,title:\"Highlight Current\",description:\"Show the current link color on the active page link.\",defaultValue:true},autoCurrentDetection:{type:ControlType.Boolean,title:\"Auto Detect Current\",description:\"Automatically highlights the active link by comparing its URL to the current page path. Only works on a live/published site — not in the Framer editor.\",defaultValue:false,hidden:props=>!props.enableCurrentHighlight},currentLinkColor:{type:ControlType.Color,title:\"Current Link Color\",description:\"Color applied to the currently active link. When Auto Detect is off, mark links manually using the Current Page toggle per link. When Auto Detect is on, the match happens automatically — but only on a live/published site.\",defaultValue:\"#d0ff00\",hidden:props=>!props.enableCurrentHighlight},fontSizeFactor:{type:ControlType.Number,title:\"Main Link Size Factor\",min:0,max:10,step:.1,defaultValue:4,displayStepper:true,description:\"Controls calc(Xvw + Xvh)\"},barPaddingY:{type:ControlType.Number,title:\"Padding Y\",defaultValue:2,unit:\"em\",step:.1,displayStepper:true},barPaddingX:{type:ControlType.Number,title:\"Padding X\",defaultValue:2.5,unit:\"em\",step:.1,displayStepper:true},menuGap:{type:ControlType.Number,title:\"Menu Gap\",min:0,max:10,step:.1,defaultValue:0,unit:\"rem\",displayStepper:true},leftText:{type:ControlType.String,title:\"Bottom Left Text\",defaultValue:\"\\xa9 Copyright 2026 Daniyal\"},rightText:{type:ControlType.String,title:\"Bottom Right Text\",defaultValue:\"daniyalhundred@gmail.com\",description:\"For any inquiry or change request, email daniyalhundred@gmail.com\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"PremiumNavigation\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"300\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"160\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Full_Screen_Navigation_1.map","// Generated by Framer (625f89c)\nexport default function metadata(params,activeLocale){return{description:\"Hello!\",favicon:\"https://framerusercontent.com/assets/L0aAnSofxy96181CxuRHdpHL380.svg\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/hJ9znPZOwyekd7ohMB0V3rfY.jpg\",title:\"Portfolio\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}