{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/lmBqft8UM1QJeKt61xOm/iwRzX1290Si5R7hbKh0e/oYVh3NJ7W.js", "ssg:https://framerusercontent.com/modules/v77YAhRakYeCHXHjdhNH/5QbYxk0LeYEFS9EalPXj/krcLY0eGH.js", "ssg:https://framerusercontent.com/modules/U6jOfj1RyiBkIlq9yoX9/058DArhhvIa2YbldH0Wy/ennf6CWKq.js", "ssg:https://framerusercontent.com/modules/SqJCbWkH9NIOOszcNLCz/F5Huni6gutjqzdCGYCLQ/Type.js", "ssg:https://framerusercontent.com/modules/hRuKkL3fAZ71Wj02A56x/H03mwkQj6yr7tFhOmBHi/rlrhb9eOr.js", "ssg:https://framerusercontent.com/modules/bKY1oS2Mq9w7eEMVhQ3C/QWpdT2XVxSDHYw8BxxB3/bHWwuZPHs.js", "ssg:https://framerusercontent.com/modules/l27owYpaixVXOFruSkag/AYPT8xJosMIUD1TzOdwA/Lw_f8eSQX.js", "ssg:https://framerusercontent.com/modules/fnu3W0hWpJobTRpRornB/1KTlpFBYroJ4Q9gx2pS1/ix9pn5Gsn.js", "ssg:https://framerusercontent.com/modules/2aC4Le94BC0QYPJDxMkf/o2Ymy46R10uHgZQgf33A/awEeXZjmw.js", "ssg:https://framerusercontent.com/modules/62kzVdKm406laNOy0sGm/tRz17f8CWA8AUG0Tc2CK/MDNzSwAU6.js", "ssg:https://ga.jspm.io/npm:lodash.throttle@4.1.1/index.js", "ssg:https://framerusercontent.com/modules/23HGEBFGciTbiTsQ1f4R/FTgEaInzalwgIerhOa91/Interactive_Grid.js", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js", "ssg:https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js", "ssg:https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js", "ssg:https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js", "ssg:https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js", "ssg:https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js", "ssg:https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js", "ssg:https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js", "ssg:https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framer.com/m/framer/lodash.js@0.3.0", "ssg:https://framerusercontent.com/modules/AHY1z1xp5QsxaZBkEL9H/7Qvf2RhlgA8L1UHMchaV/Slider.js", "ssg:https://framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/o1XmI0MqgEIlgDIKXNDR/Audio.js", "ssg:https://framerusercontent.com/modules/zY8ImsvuA60YqpV2p4i4/SjR53M709yKFBr1NVdnN/dweUBuGls.js", "ssg:https://framerusercontent.com/modules/ocrTYr1ZtIUSzJOuMOfH/Tt0768i16BYBIZ7MWmh2/oewhQuPw4.js"],
  "sourcesContent": ["// Generated by Framer (e1a43d5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Mulish-800\",\"GF;Mulish-900\",\"GF;Mulish-900italic\",\"GF;Mulish-800italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Mulish\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/mulish/v13/1Ptyg83HX_SGhgqO0yLcmjzUAuWexRNWwaWlGrw-PTY.woff2\",weight:\"800\"},{family:\"Mulish\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/mulish/v13/1Ptyg83HX_SGhgqO0yLcmjzUAuWexTpWwaWlGrw-PTY.woff2\",weight:\"900\"},{family:\"Mulish\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/mulish/v13/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSgOSvG547LTZFwA.woff2\",weight:\"900\"},{family:\"Mulish\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/mulish/v13/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSqeSvG547LTZFwA.woff2\",weight:\"800\"}]}];export const css=['.framer-bnmxi .framer-styles-preset-fj8v25:not(.rich-text-wrapper), .framer-bnmxi .framer-styles-preset-fj8v25.rich-text-wrapper p { --framer-font-family: \"Mulish\", \"Mulish Placeholder\", sans-serif; --framer-font-family-bold: \"Mulish\", sans-serif; --framer-font-family-bold-italic: \"Mulish\", sans-serif; --framer-font-family-italic: \"Mulish\", \"Mulish Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 800; --framer-letter-spacing: 0.02em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, #323232); --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-bnmxi .framer-styles-preset-fj8v25:not(.rich-text-wrapper), .framer-bnmxi .framer-styles-preset-fj8v25.rich-text-wrapper p { --framer-font-family: \"Mulish\", \"Mulish Placeholder\", sans-serif; --framer-font-family-bold: \"Mulish\", sans-serif; --framer-font-family-bold-italic: \"Mulish\", sans-serif; --framer-font-family-italic: \"Mulish\", \"Mulish 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: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 800; --framer-letter-spacing: 0.02em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, #323232); --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-bnmxi .framer-styles-preset-fj8v25:not(.rich-text-wrapper), .framer-bnmxi .framer-styles-preset-fj8v25.rich-text-wrapper p { --framer-font-family: \"Mulish\", \"Mulish Placeholder\", sans-serif; --framer-font-family-bold: \"Mulish\", sans-serif; --framer-font-family-bold-italic: \"Mulish\", sans-serif; --framer-font-family-italic: \"Mulish\", \"Mulish 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: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 800; --framer-letter-spacing: 0.02em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, #323232); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-bnmxi\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (677c5d1)\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/lmBqft8UM1QJeKt61xOm/iwRzX1290Si5R7hbKh0e/oYVh3NJ7W.js\";const enabledGestures={b7mN5q0_J:{hover:true}};const serializationHash=\"framer-Uy7aX\";const variantClassNames={b7mN5q0_J:\"framer-v-hdreyk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.8,ease:[.25,1,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,linkColor,linkColour,navTitle,newTab,width,...props})=>{return{...props,aJOoNlok7:navTitle??props.aJOoNlok7??\"Link\",AWMROUMKi:link??props.AWMROUMKi,biieZQG3Y:newTab??props.biieZQG3Y,jpQfRPY5z:linkColour??props.jpQfRPY5z??\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(24, 24, 24))\",sypOkdqQs:linkColor??props.sypOkdqQs??\"var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(240, 1, 40))\"};};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,AWMROUMKi,aJOoNlok7,sypOkdqQs,biieZQG3Y,jpQfRPY5z,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"b7mN5q0_J\",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:AWMROUMKi,motionChild:true,nodeId:\"b7mN5q0_J\",openInNewTab:biieZQG3Y,scopeId:\"krcLY0eGH\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-hdreyk\",className,classNames)} framer-dnbvxc`,\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"b7mN5q0_J\",ref:refBinding,style:{...style},...addPropertyOverrides({\"b7mN5q0_J-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6k9ptz\",layoutDependency:layoutDependency,layoutId:\"AvFoFZ8pV\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fj8v25\",\"data-styles-preset\":\"oYVh3NJ7W\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-jpQfRPY5z-krcLY0eGH))\"},children:\"Link\"})}),className:\"framer-1n9zx5i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ejsnffYDo\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-jpQfRPY5z-krcLY0eGH)\",\"--variable-reference-jpQfRPY5z-krcLY0eGH\":jpQfRPY5z},text:aJOoNlok7,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fj8v25\",\"data-styles-preset\":\"oYVh3NJ7W\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-jpQfRPY5z-krcLY0eGH))\"},children:\"Link\"})}),className:\"framer-1mmmqd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oVGGF3ZAA\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-jpQfRPY5z-krcLY0eGH)\",\"--variable-reference-jpQfRPY5z-krcLY0eGH\":jpQfRPY5z,\"--variable-reference-sypOkdqQs-krcLY0eGH\":sypOkdqQs},text:aJOoNlok7,variants:{\"b7mN5q0_J-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-sypOkdqQs-krcLY0eGH)\",\"--variable-reference-sypOkdqQs-krcLY0eGH\":sypOkdqQs}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"b7mN5q0_J-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-fj8v25\",\"data-styles-preset\":\"oYVh3NJ7W\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-sypOkdqQs-krcLY0eGH))\"},children:\"Link\"})})}},baseVariant,gestureVariant)})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Uy7aX.framer-dnbvxc, .framer-Uy7aX .framer-dnbvxc { display: block; }\",\".framer-Uy7aX.framer-hdreyk { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 17px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Uy7aX .framer-6k9ptz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: 20px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Uy7aX .framer-1n9zx5i { cursor: pointer; flex: none; height: 17px; overflow: hidden; position: relative; white-space: pre; width: auto; }\",\".framer-Uy7aX .framer-1mmmqd { cursor: pointer; flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Uy7aX.framer-hdreyk, .framer-Uy7aX .framer-6k9ptz { gap: 0px; } .framer-Uy7aX.framer-hdreyk > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Uy7aX.framer-hdreyk > :first-child, .framer-Uy7aX .framer-6k9ptz > :first-child { margin-top: 0px; } .framer-Uy7aX.framer-hdreyk > :last-child, .framer-Uy7aX .framer-6k9ptz > :last-child { margin-bottom: 0px; } .framer-Uy7aX .framer-6k9ptz > * { margin: 0px; margin-bottom: calc(5px / 2); margin-top: calc(5px / 2); } }\",\".framer-Uy7aX.framer-v-hdreyk.hover.framer-hdreyk { gap: 5px; }\",\".framer-Uy7aX.framer-v-hdreyk.hover .framer-6k9ptz { height: 17px; justify-content: flex-end; }\",\".framer-Uy7aX.framer-v-hdreyk.hover .framer-1mmmqd { height: 17px; overflow: hidden; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Uy7aX.framer-v-hdreyk.hover.framer-hdreyk { gap: 0px; } .framer-Uy7aX.framer-v-hdreyk.hover.framer-hdreyk > * { margin: 0px; margin-bottom: calc(5px / 2); margin-top: calc(5px / 2); } .framer-Uy7aX.framer-v-hdreyk.hover.framer-hdreyk > :first-child { margin-top: 0px; } .framer-Uy7aX.framer-v-hdreyk.hover.framer-hdreyk > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 17\n * @framerIntrinsicWidth 31\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"JHZagvxHM\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"AWMROUMKi\":\"link\",\"aJOoNlok7\":\"navTitle\",\"sypOkdqQs\":\"linkColor\",\"biieZQG3Y\":\"newTab\",\"jpQfRPY5z\":\"linkColour\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerkrcLY0eGH=withCSS(Component,css,\"framer-Uy7aX\");export default FramerkrcLY0eGH;FramerkrcLY0eGH.displayName=\"Buttons/Text Link\";FramerkrcLY0eGH.defaultProps={height:17,width:31};addPropertyControls(FramerkrcLY0eGH,{AWMROUMKi:{title:\"Link\",type:ControlType.Link},aJOoNlok7:{defaultValue:\"Link\",displayTextArea:false,title:\"Nav Title\",type:ControlType.String},sypOkdqQs:{defaultValue:'var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(240, 1, 40)) /* {\"name\":\"red\"} */',title:\"Link Color\",type:ControlType.Color},biieZQG3Y:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},jpQfRPY5z:{defaultValue:'var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(24, 24, 24)) /* {\"name\":\"Black\"} */',title:\"Link Colour\",type:ControlType.Color}});addFonts(FramerkrcLY0eGH,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\":\"FramerkrcLY0eGH\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"JHZagvxHM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"AWMROUMKi\\\":\\\"link\\\",\\\"aJOoNlok7\\\":\\\"navTitle\\\",\\\"sypOkdqQs\\\":\\\"linkColor\\\",\\\"biieZQG3Y\\\":\\\"newTab\\\",\\\"jpQfRPY5z\\\":\\\"linkColour\\\"}\",\"framerIntrinsicWidth\":\"31\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"17\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (b6cf623)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const ImageWithFX=withFX(Image);const serializationHash=\"framer-wrjKs\";const variantClassNames={zPi9tOHGy:\"framer-v-1p560q4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:.1,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:.8,rotate:0,rotateX:360,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:360,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"zPi9tOHGy\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1p560q4\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"zPi9tOHGy\",ref:ref??ref1,style:{...style},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"LXbdjeSPe\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-1yl7lu7 framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"LXbdjeSPe\",style:{rotateX:72,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"a_yK2uNSC\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-1cpfw8g framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"a_yK2uNSC\",style:{rotateX:70,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"Nqf3SSPk2\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-hclovk framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"Nqf3SSPk2\",style:{rotateX:68,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"ThD_rTHo2\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-1g1boef framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"ThD_rTHo2\",style:{rotateX:66,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"pKhSHUPTJ\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-n1a925 framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"pKhSHUPTJ\",style:{rotateX:64,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"BtTWd51GE\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-1pgy2to framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"BtTWd51GE\",style:{rotateX:62,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"L8aiBBlSB\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-1rzkkuc framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"L8aiBBlSB\",style:{rotateX:60,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"ZanYUEalM\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-hmsdsv framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"ZanYUEalM\",style:{rotateX:58,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"jBq6UP34p\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-np4168 framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"jBq6UP34p\",style:{rotateX:56,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"xR4mspf8H\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-1pun7h4 framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"xR4mspf8H\",style:{rotateX:54,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"tJdQsl4HY\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-18b9fjc framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"tJdQsl4HY\",style:{rotateX:52,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"l3OhgjA7Z\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-1ev7o02 framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"l3OhgjA7Z\",style:{rotateX:50,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"dwnmcaGYX\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-1r5fshq framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"dwnmcaGYX\",style:{rotateX:48,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"Z5hdl8bro\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-w7i9ly framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"Z5hdl8bro\",style:{rotateX:46,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"p13lNAr8o\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-1fy5gn5 framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"p13lNAr8o\",style:{rotateX:44,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"QZ4fIPy1O\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-10pfp4d framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"QZ4fIPy1O\",style:{rotateX:42,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"vlPMlZ7Pw\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-12yppma framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"vlPMlZ7Pw\",style:{rotateX:40,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"SzIB5tfI6\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-k0gvpt framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"SzIB5tfI6\",style:{rotateX:38,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"oAzoGEnuC\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-e13gx1 framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"oAzoGEnuC\",style:{rotateX:36,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"mQXXtPgn0\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-17ivwu1 framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"mQXXtPgn0\",style:{rotateX:34,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"TYOKE8VC1\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-8weuu3 framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"TYOKE8VC1\",style:{rotateX:32,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"sh3Tv0emn\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-19pu7zj framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"sh3Tv0emn\",style:{rotateX:30,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"Zl1dlML6J\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-1a2r1tb framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"Zl1dlML6J\",style:{rotateX:28,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"DYfxCZiJ1\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-15czsip framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"DYfxCZiJ1\",style:{rotateX:26,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"NsrtkSjcv\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-4uef5x framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"NsrtkSjcv\",style:{rotateX:24,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"yrW1KEauu\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-11aejjh framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"yrW1KEauu\",style:{rotateX:22,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"AB9jkNc8Y\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-qyac8v framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"AB9jkNc8Y\",style:{rotateX:20,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"tx6KwWltD\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-196a1d1 framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"tx6KwWltD\",style:{rotateX:18,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"iJGdi38ep\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-et3s3s framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"iJGdi38ep\",style:{rotateX:16,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"WhzY0t_BS\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-tcjtv2 framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"WhzY0t_BS\",style:{rotateX:14,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"J0iJ7N8sk\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-1wgcngd framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"J0iJ7N8sk\",style:{rotateX:12,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"mJ5fbMHqp\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-16arlvn framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"mJ5fbMHqp\",style:{rotateX:10,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"KUG6EYdgT\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-nvui5r framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"KUG6EYdgT\",style:{rotateX:8,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"gL1rkOTXc\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-xnxr2w framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"gL1rkOTXc\",style:{rotateX:4,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"W1v3q5kCd\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-e1xhdj framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"W1v3q5kCd\",style:{rotateX:2,transformPerspective:1500}})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"xevgrKrNu\"},motionChild:true,nodeId:\"zozhjKRh9\",openInNewTab:false,children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__loop:animation1,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:4,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:150,intrinsicWidth:1030,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0),pixelHeight:1320,pixelWidth:6035,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/B7oUxz7DWoYybhS6jW47I29Q5g.png?scale-down-to=2048\"},className:\"framer-1r81jvc framer-18a4k63\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"zozhjKRh9\",style:{transformPerspective:1500}})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wrjKs.framer-18a4k63, .framer-wrjKs .framer-18a4k63 { display: block; }\",\".framer-wrjKs.framer-1p560q4 { height: 34px; overflow: hidden; position: relative; width: 130px; }\",\".framer-wrjKs .framer-1yl7lu7, .framer-wrjKs .framer-1cpfw8g, .framer-wrjKs .framer-hclovk, .framer-wrjKs .framer-1g1boef, .framer-wrjKs .framer-n1a925, .framer-wrjKs .framer-1pgy2to, .framer-wrjKs .framer-1rzkkuc, .framer-wrjKs .framer-hmsdsv, .framer-wrjKs .framer-np4168, .framer-wrjKs .framer-1pun7h4, .framer-wrjKs .framer-18b9fjc, .framer-wrjKs .framer-1ev7o02, .framer-wrjKs .framer-1r5fshq, .framer-wrjKs .framer-w7i9ly, .framer-wrjKs .framer-1fy5gn5, .framer-wrjKs .framer-10pfp4d, .framer-wrjKs .framer-12yppma, .framer-wrjKs .framer-k0gvpt, .framer-wrjKs .framer-e13gx1, .framer-wrjKs .framer-17ivwu1, .framer-wrjKs .framer-8weuu3, .framer-wrjKs .framer-19pu7zj, .framer-wrjKs .framer-1a2r1tb, .framer-wrjKs .framer-15czsip, .framer-wrjKs .framer-4uef5x, .framer-wrjKs .framer-11aejjh, .framer-wrjKs .framer-qyac8v, .framer-wrjKs .framer-196a1d1, .framer-wrjKs .framer-et3s3s, .framer-wrjKs .framer-tcjtv2, .framer-wrjKs .framer-1wgcngd, .framer-wrjKs .framer-16arlvn, .framer-wrjKs .framer-nvui5r, .framer-wrjKs .framer-xnxr2w, .framer-wrjKs .framer-e1xhdj, .framer-wrjKs .framer-1r81jvc { aspect-ratio: 3.856287425149701 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 34px); left: 0px; overflow: visible; position: absolute; right: 0px; text-decoration: none; top: 0px; transform-style: preserve-3d; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 34\n * @framerIntrinsicWidth 130\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerennf6CWKq=withCSS(Component,css,\"framer-wrjKs\");export default Framerennf6CWKq;Framerennf6CWKq.displayName=\"logo\";Framerennf6CWKq.defaultProps={height:34,width:130};addFonts(Framerennf6CWKq,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerennf6CWKq\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"130\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"34\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ennf6CWKq.map", "import{jsx as _jsx}from\"react/jsx-runtime\";export function OpenType(Component){return props=>{return /*#__PURE__*/ _jsx(Component,{...props,style:{...props.style,fontFeatureSettings:`\"salt\", \"kern\", \"cv05\", \"cv11\", \"ccmp\"`}});};}\nexport const __FramerMetadata__ = {\"exports\":{\"OpenType\":{\"type\":\"reactHoc\",\"name\":\"OpenType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Type.map", "// Generated by Framer (e1a43d5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Poppins-bold\",\"FS;Poppins-black\",\"FS;Poppins-black italic\",\"FS;Poppins-bold italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EOHGWBZYYKO6R4PWP4S2B3FFWHHBEZN6/UWQLMF4AFWLXCJQCFV3WRVYC77KZXPRB/FYG6OCH7XOLUUSZTIZE65ATBZWF623O4.woff2\",weight:\"700\"},{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/22GWRXQXMICIWABQXFWKIWZIILKO5JDJ/2BBKMSVLV5CSDOZ7HEEECOTKPOVVJOC3/RNFY4UJD36462ZMGEIC5I7KNE73BPOAU.woff2\",weight:\"900\"},{family:\"Poppins\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2PWH5ACYHQEXIHGDLY5OWYMAC3F65AK5/OD6JOLYDRZZOKZGAPOMF7QEWPC5DTZS6/F5IVXJVPQ2DIFNG5HQZ7NI5VG7P7VDLV.woff2\",weight:\"900\"},{family:\"Poppins\",source:\"fontshare\",style:\"italic\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/JQL34MORONR7D7BXOVTX3KBGJGEJQ5BJ/CKUZVY5SFANCFAT7FS3MP6ZL4BMEWCJE/NOLRWF3JBJ434MILPG5RB6R2B4HGRSZB.woff2\",weight:\"700\"}]}];export const css=['.framer-cTbpj .framer-styles-preset-1xqr8jk:not(.rich-text-wrapper), .framer-cTbpj .framer-styles-preset-1xqr8jk.rich-text-wrapper p { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 50px; --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: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0.01em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, #323232); --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-cTbpj .framer-styles-preset-1xqr8jk:not(.rich-text-wrapper), .framer-cTbpj .framer-styles-preset-1xqr8jk.rich-text-wrapper p { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 50px; --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: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0.01em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, #323232); --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-cTbpj .framer-styles-preset-1xqr8jk:not(.rich-text-wrapper), .framer-cTbpj .framer-styles-preset-1xqr8jk.rich-text-wrapper p { --framer-font-family: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-family-bold: \"Poppins\", sans-serif; --framer-font-family-bold-italic: \"Poppins\", sans-serif; --framer-font-family-italic: \"Poppins\", \"Poppins Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 50px; --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: 700; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0.01em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, #323232); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-cTbpj\";\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 (f26e712)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{OpenType}from\"https://framerusercontent.com/modules/SqJCbWkH9NIOOszcNLCz/F5Huni6gutjqzdCGYCLQ/Type.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/hRuKkL3fAZ71Wj02A56x/H03mwkQj6yr7tFhOmBHi/rlrhb9eOr.js\";const RichTextOpenTypejpo6cq=withCodeBoundaryForOverrides(RichText,{nodeId:\"sszEqo0R0\",override:OpenType,scopeId:\"bHWwuZPHs\"});const enabledGestures={LQbAU39vC:{hover:true}};const serializationHash=\"framer-onH5O\";const variantClassNames={LQbAU39vC:\"framer-v-ut28e5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.15,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,linkColor,newTab,tap,title,width,...props})=>{return{...props,eHfvwNx9_:linkColor??props.eHfvwNx9_??\"var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(236, 40, 72))\",FRRFQtpaE:newTab??props.FRRFQtpaE??true,FSKVkP9dt:tap??props.FSKVkP9dt,JoWTB4muf:title??props.JoWTB4muf??\"Gallery\",XGbFN01jx:link??props.XGbFN01jx};};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,JoWTB4muf,XGbFN01jx,FRRFQtpaE,FSKVkP9dt,eHfvwNx9_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"LQbAU39vC\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapake2d3=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(FSKVkP9dt){const res=await FSKVkP9dt(...args);if(res===false)return 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:XGbFN01jx,motionChild:true,nodeId:\"LQbAU39vC\",openInNewTab:FRRFQtpaE,scopeId:\"bHWwuZPHs\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-ut28e5\",className,classNames)} framer-31qz6c`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"LQbAU39vC\",onTap:onTapake2d3,ref:refBinding,style:{opacity:1,...style},variants:{\"LQbAU39vC-hover\":{opacity:.5}},...addPropertyOverrides({\"LQbAU39vC-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichTextOpenTypejpo6cq,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1xqr8jk\",\"data-styles-preset\":\"rlrhb9eOr\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50)))\"},children:\"Gallery\"})}),className:\"framer-jpo6cq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"sszEqo0R0\",style:{\"--extracted-r6o4lv\":\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-eHfvwNx9_-bHWwuZPHs\":eHfvwNx9_},text:JoWTB4muf,variants:{\"LQbAU39vC-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-eHfvwNx9_-bHWwuZPHs)\",\"--variable-reference-eHfvwNx9_-bHWwuZPHs\":eHfvwNx9_}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"LQbAU39vC-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1xqr8jk\",\"data-styles-preset\":\"rlrhb9eOr\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-eHfvwNx9_-bHWwuZPHs))\"},children:\"Gallery\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-onH5O.framer-31qz6c, .framer-onH5O .framer-31qz6c { display: block; }\",\".framer-onH5O.framer-ut28e5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-onH5O .framer-jpo6cq { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-onH5O.framer-ut28e5 { gap: 0px; } .framer-onH5O.framer-ut28e5 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-onH5O.framer-ut28e5 > :first-child { margin-left: 0px; } .framer-onH5O.framer-ut28e5 > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 192.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"NUfY9zkDR\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"JoWTB4muf\":\"title\",\"XGbFN01jx\":\"link\",\"FRRFQtpaE\":\"newTab\",\"FSKVkP9dt\":\"tap\",\"eHfvwNx9_\":\"linkColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerbHWwuZPHs=withCSS(Component,css,\"framer-onH5O\");export default FramerbHWwuZPHs;FramerbHWwuZPHs.displayName=\"Navigation/Mobile Nav Link\";FramerbHWwuZPHs.defaultProps={height:50,width:192.5};addPropertyControls(FramerbHWwuZPHs,{JoWTB4muf:{defaultValue:\"Gallery\",displayTextArea:false,title:\"Title\",type:ControlType.String},XGbFN01jx:{title:\"Link\",type:ControlType.Link},FRRFQtpaE:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean},FSKVkP9dt:{title:\"Tap\",type:ControlType.EventHandler},eHfvwNx9_:{defaultValue:'var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(236, 40, 72)) /* {\"name\":\"red\"} */',title:\"Link color\",type:ControlType.Color}});addFonts(FramerbHWwuZPHs,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\":\"FramerbHWwuZPHs\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"192.5\",\"framerVariables\":\"{\\\"JoWTB4muf\\\":\\\"title\\\",\\\"XGbFN01jx\\\":\\\"link\\\",\\\"FRRFQtpaE\\\":\\\"newTab\\\",\\\"FSKVkP9dt\\\":\\\"tap\\\",\\\"eHfvwNx9_\\\":\\\"linkColor\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"50\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NUfY9zkDR\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (677c5d1)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavigationMobileNavLink from\"https://framerusercontent.com/modules/bKY1oS2Mq9w7eEMVhQ3C/QWpdT2XVxSDHYw8BxxB3/bHWwuZPHs.js\";const NavigationMobileNavLinkFonts=getFonts(NavigationMobileNavLink);const cycleOrder=[\"sYI5t8UmX\",\"HXASAJDgX\",\"lYSFKEbU7\",\"yeJeZj8jX\",\"sDvwUmykP\"];const serializationHash=\"framer-QCKgx\";const variantClassNames={HXASAJDgX:\"framer-v-10ruirw\",lYSFKEbU7:\"framer-v-1p5k226\",sDvwUmykP:\"framer-v-5qi175\",sYI5t8UmX:\"framer-v-w4a4tx\",yeJeZj8jX:\"framer-v-1827rnh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:.1,duration:1.4,ease:[0,0,1,1],type:\"tween\"};const transition2={delay:.3,duration:1.4,ease:[0,0,1,1],type:\"tween\"};const transition3={delay:.4,duration:1.4,ease:[0,0,1,1],type:\"tween\"};const transition4={delay:.5,duration:1.4,ease:[0,0,1,1],type:\"tween\"};const transition5={delay:0,duration:1.4,ease:[0,0,1,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"0.2 Delay\":\"sYI5t8UmX\",\"0.3 Delay\":\"HXASAJDgX\",\"0.4 Delay\":\"lYSFKEbU7\",\"0.5 Delay\":\"yeJeZj8jX\",\"Opacity, Offset\":\"sDvwUmykP\"};const getProps=({height,id,link,newTab,title,width,...props})=>{return{...props,dlp_QJdcR:link??props.dlp_QJdcR,eukmRtgMM:title??props.eukmRtgMM??\"Gallery\",variant:humanReadableVariantMap[props.variant]??props.variant??\"sYI5t8UmX\",w1pmjMZtk:newTab??props.w1pmjMZtk??true};};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,eukmRtgMM,dlp_QJdcR,w1pmjMZtk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"sYI5t8UmX\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const FSKVkP9dt1x1fow2=activeVariantCallback(async(...args)=>{setVariant(\"HXASAJDgX\");});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,...addPropertyOverrides({HXASAJDgX:{value:transition2},lYSFKEbU7:{value:transition3},sDvwUmykP:{value:transition5},yeJeZj8jX:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-w4a4tx\",className,classNames),\"data-framer-name\":\"0.2 Delay\",layoutDependency:layoutDependency,layoutId:\"sYI5t8UmX\",ref:refBinding,style:{opacity:1,...style},variants:{sDvwUmykP:{opacity:0}},...addPropertyOverrides({HXASAJDgX:{\"data-framer-name\":\"0.3 Delay\"},lYSFKEbU7:{\"data-framer-name\":\"0.4 Delay\"},sDvwUmykP:{\"data-framer-name\":\"Opacity, Offset\"},yeJeZj8jX:{\"data-framer-name\":\"0.5 Delay\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+(0+((componentViewport?.height||50)-0-50)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jivw8d-container\",layoutDependency:layoutDependency,layoutId:\"q9T6MSIEB-container\",nodeId:\"q9T6MSIEB\",rendersWithMotion:true,scopeId:\"Lw_f8eSQX\",children:/*#__PURE__*/_jsx(NavigationMobileNavLink,{eHfvwNx9_:\"var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(221, 45, 74))\",FRRFQtpaE:w1pmjMZtk,FSKVkP9dt:FSKVkP9dt1x1fow2,height:\"100%\",id:\"q9T6MSIEB\",JoWTB4muf:eukmRtgMM,layoutId:\"q9T6MSIEB\",width:\"100%\",XGbFN01jx:dlp_QJdcR,...addPropertyOverrides({lYSFKEbU7:{eHfvwNx9_:\"var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(236, 40, 72))\"}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QCKgx.framer-15y1d4f, .framer-QCKgx .framer-15y1d4f { display: block; }\",\".framer-QCKgx.framer-w4a4tx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-QCKgx .framer-1jivw8d-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-QCKgx.framer-w4a4tx { gap: 0px; } .framer-QCKgx.framer-w4a4tx > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-QCKgx.framer-w4a4tx > :first-child { margin-left: 0px; } .framer-QCKgx.framer-w4a4tx > :last-child { margin-right: 0px; } }\",\".framer-QCKgx.framer-v-5qi175 .framer-1jivw8d-container { z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 192.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"HXASAJDgX\":{\"layout\":[\"auto\",\"auto\"]},\"lYSFKEbU7\":{\"layout\":[\"auto\",\"auto\"]},\"yeJeZj8jX\":{\"layout\":[\"auto\",\"auto\"]},\"sDvwUmykP\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"eukmRtgMM\":\"title\",\"dlp_QJdcR\":\"link\",\"w1pmjMZtk\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerLw_f8eSQX=withCSS(Component,css,\"framer-QCKgx\");export default FramerLw_f8eSQX;FramerLw_f8eSQX.displayName=\"Navigation/Text Stagger\";FramerLw_f8eSQX.defaultProps={height:50,width:192.5};addPropertyControls(FramerLw_f8eSQX,{variant:{options:[\"sYI5t8UmX\",\"HXASAJDgX\",\"lYSFKEbU7\",\"yeJeZj8jX\",\"sDvwUmykP\"],optionTitles:[\"0.2 Delay\",\"0.3 Delay\",\"0.4 Delay\",\"0.5 Delay\",\"Opacity, Offset\"],title:\"Variant\",type:ControlType.Enum},eukmRtgMM:{defaultValue:\"Gallery\",displayTextArea:false,title:\"Title\",type:ControlType.String},dlp_QJdcR:{title:\"Link\",type:ControlType.Link},w1pmjMZtk:{defaultValue:true,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramerLw_f8eSQX,[{explicitInter:true,fonts:[]},...NavigationMobileNavLinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLw_f8eSQX\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"50\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"eukmRtgMM\\\":\\\"title\\\",\\\"dlp_QJdcR\\\":\\\"link\\\",\\\"w1pmjMZtk\\\":\\\"newTab\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"HXASAJDgX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"lYSFKEbU7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yeJeZj8jX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sDvwUmykP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"192.5\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f26e712)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,RichText,SmartComponentScopedContainer,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 Logo from\"https://framerusercontent.com/modules/U6jOfj1RyiBkIlq9yoX9/058DArhhvIa2YbldH0Wy/ennf6CWKq.js\";import ButtonsTextLink from\"https://framerusercontent.com/modules/v77YAhRakYeCHXHjdhNH/5QbYxk0LeYEFS9EalPXj/krcLY0eGH.js\";import NavigationTextStagger from\"https://framerusercontent.com/modules/l27owYpaixVXOFruSkag/AYPT8xJosMIUD1TzOdwA/Lw_f8eSQX.js\";const LogoFonts=getFonts(Logo);const NavigationTextStaggerFonts=getFonts(NavigationTextStagger);const ButtonsTextLinkFonts=getFonts(ButtonsTextLink);const enabledGestures={CltwZi5VQ:{hover:true},DGFG4Nb5_:{hover:true},oc4jQ881V:{hover:true}};const cycleOrder=[\"wrhrESA4W\",\"DGFG4Nb5_\",\"oc4jQ881V\",\"M4Abh3AEv\",\"CltwZi5VQ\",\"UFFaLKwpG\"];const serializationHash=\"framer-C3tEw\";const variantClassNames={CltwZi5VQ:\"framer-v-19980k4\",DGFG4Nb5_:\"framer-v-wq0tpb\",M4Abh3AEv:\"framer-v-18osedw\",oc4jQ881V:\"framer-v-1wu0rgd\",UFFaLKwpG:\"framer-v-xang3a\",wrhrESA4W:\"framer-v-12yoflb\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:50,delay:0,mass:1,stiffness:200,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={\"Mobile Closed\":\"CltwZi5VQ\",\"Mobile Open\":\"M4Abh3AEv\",\"Tablet Closed\":\"DGFG4Nb5_\",\"Tablet Open\":\"wrhrESA4W\",Desktop:\"oc4jQ881V\",Desktop2:\"UFFaLKwpG\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"wrhrESA4W\"};};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:\"wrhrESA4W\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap12hqm2i=activeVariantCallback(async(...args)=>{setVariant(\"DGFG4Nb5_\");});const onTapddnfgz=activeVariantCallback(async(...args)=>{setVariant(\"wrhrESA4W\");});const onTap1k03ack=activeVariantCallback(async(...args)=>{setVariant(\"CltwZi5VQ\");});const onTap154f40i=activeVariantCallback(async(...args)=>{setVariant(\"M4Abh3AEv\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"oc4jQ881V-hover\")return false;if([\"oc4jQ881V\",\"UFFaLKwpG\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if(gestureVariant===\"CltwZi5VQ-hover\")return true;if(baseVariant===\"CltwZi5VQ\")return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"M4Abh3AEv\")return true;return false;};const isDisplayed3=()=>{if(gestureVariant===\"DGFG4Nb5_-hover\")return true;if(baseVariant===\"DGFG4Nb5_\")return true;return false;};const isDisplayed4=()=>{if([\"DGFG4Nb5_-hover\",\"CltwZi5VQ-hover\"].includes(gestureVariant))return false;if([\"DGFG4Nb5_\",\"M4Abh3AEv\",\"CltwZi5VQ\"].includes(baseVariant))return false;return true;};const isDisplayed5=()=>{if([\"DGFG4Nb5_-hover\",\"CltwZi5VQ-hover\"].includes(gestureVariant))return false;if([\"DGFG4Nb5_\",\"CltwZi5VQ\"].includes(baseVariant))return false;return true;};const isDisplayed6=()=>{if([\"DGFG4Nb5_-hover\",\"CltwZi5VQ-hover\"].includes(gestureVariant))return true;if([\"DGFG4Nb5_\",\"CltwZi5VQ\"].includes(baseVariant))return true;return false;};const router=useRouter();const isDisplayed7=()=>{if(gestureVariant===\"oc4jQ881V-hover\")return true;if([\"oc4jQ881V\",\"UFFaLKwpG\"].includes(baseVariant))return true;return false;};const isDisplayed8=()=>{if(baseVariant===\"UFFaLKwpG\")return true;return false;};const isDisplayed9=()=>{if(gestureVariant===\"oc4jQ881V-hover\")return true;if(baseVariant===\"oc4jQ881V\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-12yoflb\",className,classNames),\"data-framer-name\":\"Tablet Open\",layoutDependency:layoutDependency,layoutId:\"wrhrESA4W\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",backgroundColor:\"var(--token-4c9966a7-2683-4268-819c-009caa55b89f, rgb(255, 255, 255))\",WebkitBackdropFilter:\"none\",...style},variants:{\"CltwZi5VQ-hover\":{backdropFilter:\"blur(12px)\",WebkitBackdropFilter:\"blur(12px)\"},\"DGFG4Nb5_-hover\":{backdropFilter:\"blur(12px)\",WebkitBackdropFilter:\"blur(12px)\"},\"oc4jQ881V-hover\":{backdropFilter:\"blur(12px)\",WebkitBackdropFilter:\"blur(12px)\"},CltwZi5VQ:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(231, 231, 231, 0.15)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(7px)\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"blur(7px)\"},DGFG4Nb5_:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(231, 231, 231, 0.15)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(7px)\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"blur(7px)\"},M4Abh3AEv:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",WebkitBackdropFilter:\"none\"},oc4jQ881V:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(232, 232, 232, 0.15)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(7px)\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"blur(7px)\"},UFFaLKwpG:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({\"CltwZi5VQ-hover\":{\"data-framer-name\":undefined},\"DGFG4Nb5_-hover\":{\"data-framer-name\":undefined},\"oc4jQ881V-hover\":{\"data-framer-name\":undefined},CltwZi5VQ:{\"data-border\":true,\"data-framer-name\":\"Mobile Closed\"},DGFG4Nb5_:{\"data-border\":true,\"data-framer-name\":\"Tablet Closed\"},M4Abh3AEv:{\"data-framer-name\":\"Mobile Open\"},oc4jQ881V:{\"data-border\":true,\"data-framer-name\":\"Desktop\"},UFFaLKwpG:{\"data-framer-name\":\"Desktop2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ke5qu0\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"w5C5Pe355\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({CltwZi5VQ:{height:34,width:\"130px\",y:(componentViewport?.y||0)+15+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jntxc6-container\",layoutDependency:layoutDependency,layoutId:\"xBD31fwCX-container\",nodeId:\"xBD31fwCX\",rendersWithMotion:true,scopeId:\"ix9pn5Gsn\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"xBD31fwCX\",layoutId:\"xBD31fwCX\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({M4Abh3AEv:{height:34,width:\"130px\",y:(componentViewport?.y||0)+15+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mdp5wm-container\",layoutDependency:layoutDependency,layoutId:\"Xwp9ONIow-container\",nodeId:\"Xwp9ONIow\",rendersWithMotion:true,scopeId:\"ix9pn5Gsn\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"Xwp9ONIow\",layoutId:\"Xwp9ONIow\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({DGFG4Nb5_:{height:34,width:\"130px\",y:(componentViewport?.y||0)+20+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14yle7o-container\",layoutDependency:layoutDependency,layoutId:\"zffyJno3u-container\",nodeId:\"zffyJno3u\",rendersWithMotion:true,scopeId:\"ix9pn5Gsn\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"zffyJno3u\",layoutId:\"zffyJno3u\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,width:\"130px\",y:(componentViewport?.y||0)+20+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1m71z04-container\",layoutDependency:layoutDependency,layoutId:\"ttWWx6bVE-container\",nodeId:\"ttWWx6bVE\",rendersWithMotion:true,scopeId:\"ix9pn5Gsn\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"ttWWx6bVE\",layoutId:\"ttWWx6bVE\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17yrqw9\",\"data-framer-name\":\"Button\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Ms0_BMGtN\",onTap:onTap12hqm2i,...addPropertyOverrides({CltwZi5VQ:{onTap:onTap154f40i},DGFG4Nb5_:{onTap:onTapddnfgz},M4Abh3AEv:{onTap:onTap1k03ack}},baseVariant,gestureVariant),children:[isDisplayed5()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TXVsaXNoLTcwMA==\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50)))\"},children:\"close\"})}),className:\"framer-14py15\",fonts:[\"GF;Mulish-700\"],layoutDependency:layoutDependency,layoutId:\"PsQEthUTM\",style:{\"--extracted-r6o4lv\":\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed6()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"15px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(24, 24, 24)))\"},children:\"MENU\"})}),className:\"framer-rjfo3a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rhCnEOuj4\",style:{\"--extracted-r6o4lv\":\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(24, 24, 24))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{CltwZi5VQ:{\"--extracted-r6o4lv\":\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50))\"},DGFG4Nb5_:{\"--extracted-r6o4lv\":\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({CltwZi5VQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TXVsaXNoLTcwMA==\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50)))\"},children:\"menu\"})}),fonts:[\"GF;Mulish-700\"]},DGFG4Nb5_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TXVsaXNoLTcwMA==\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50)))\"},children:\"menu\"})}),fonts:[\"GF;Mulish-700\"]}},baseVariant,gestureVariant)})]})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b11gon\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"G56n9TzPH\",style:{opacity:1},variants:{CltwZi5VQ:{opacity:0},DGFG4Nb5_:{opacity:0},M4Abh3AEv:{opacity:1}},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"xevgrKrNu\"},implicitPathVariables:undefined},{href:{webPageId:\"xevgrKrNu\"},implicitPathVariables:undefined},{href:{webPageId:\"xevgrKrNu\"},implicitPathVariables:undefined},{href:{webPageId:\"xevgrKrNu\"},implicitPathVariables:undefined},{href:{webPageId:\"xevgrKrNu\"},implicitPathVariables:undefined},{href:{webPageId:\"xevgrKrNu\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+20+34+0+335,...addPropertyOverrides({CltwZi5VQ:{y:(componentViewport?.y||0)+15+34+0+335},M4Abh3AEv:{y:(componentViewport?.y||0)+15+34+0+335}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-snouw1-container\",layoutDependency:layoutDependency,layoutId:\"B3pOcXU7I-container\",nodeId:\"B3pOcXU7I\",rendersWithMotion:true,scopeId:\"ix9pn5Gsn\",children:/*#__PURE__*/_jsx(NavigationTextStagger,{dlp_QJdcR:resolvedLinks[0],eukmRtgMM:\"home\",height:\"100%\",id:\"B3pOcXU7I\",layoutId:\"B3pOcXU7I\",variant:\"sYI5t8UmX\",w1pmjMZtk:false,width:\"100%\",...addPropertyOverrides({\"CltwZi5VQ-hover\":{dlp_QJdcR:resolvedLinks[5]},\"DGFG4Nb5_-hover\":{dlp_QJdcR:resolvedLinks[4]},CltwZi5VQ:{dlp_QJdcR:resolvedLinks[3]},DGFG4Nb5_:{dlp_QJdcR:resolvedLinks[1]},M4Abh3AEv:{dlp_QJdcR:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"crs7BF5yA\"},implicitPathVariables:undefined},{href:{webPageId:\"crs7BF5yA\"},implicitPathVariables:undefined},{href:{webPageId:\"crs7BF5yA\"},implicitPathVariables:undefined},{href:{webPageId:\"crs7BF5yA\"},implicitPathVariables:undefined},{href:{webPageId:\"crs7BF5yA\"},implicitPathVariables:undefined},{href:{webPageId:\"crs7BF5yA\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+20+34+0+405,...addPropertyOverrides({CltwZi5VQ:{y:(componentViewport?.y||0)+15+34+0+405},M4Abh3AEv:{y:(componentViewport?.y||0)+15+34+0+405}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yalde4-container\",layoutDependency:layoutDependency,layoutId:\"hrA6USml2-container\",nodeId:\"hrA6USml2\",rendersWithMotion:true,scopeId:\"ix9pn5Gsn\",children:/*#__PURE__*/_jsx(NavigationTextStagger,{dlp_QJdcR:resolvedLinks1[0],eukmRtgMM:\"works\",height:\"100%\",id:\"hrA6USml2\",layoutId:\"hrA6USml2\",variant:\"sYI5t8UmX\",w1pmjMZtk:false,width:\"100%\",...addPropertyOverrides({\"CltwZi5VQ-hover\":{dlp_QJdcR:resolvedLinks1[5]},\"DGFG4Nb5_-hover\":{dlp_QJdcR:resolvedLinks1[4]},CltwZi5VQ:{dlp_QJdcR:resolvedLinks1[3],variant:\"sDvwUmykP\"},DGFG4Nb5_:{dlp_QJdcR:resolvedLinks1[1],variant:\"sDvwUmykP\"},M4Abh3AEv:{dlp_QJdcR:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lihNgWMKM\"},implicitPathVariables:undefined},{href:{webPageId:\"lihNgWMKM\"},implicitPathVariables:undefined},{href:{webPageId:\"lihNgWMKM\"},implicitPathVariables:undefined},{href:{webPageId:\"lihNgWMKM\"},implicitPathVariables:undefined},{href:{webPageId:\"lihNgWMKM\"},implicitPathVariables:undefined},{href:{webPageId:\"lihNgWMKM\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+20+34+0+475,...addPropertyOverrides({CltwZi5VQ:{y:(componentViewport?.y||0)+15+34+0+475},M4Abh3AEv:{y:(componentViewport?.y||0)+15+34+0+475}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zpa6ya-container\",layoutDependency:layoutDependency,layoutId:\"EacRisf3d-container\",nodeId:\"EacRisf3d\",rendersWithMotion:true,scopeId:\"ix9pn5Gsn\",children:/*#__PURE__*/_jsx(NavigationTextStagger,{dlp_QJdcR:resolvedLinks2[0],eukmRtgMM:\"studio\",height:\"100%\",id:\"EacRisf3d\",layoutId:\"EacRisf3d\",variant:\"HXASAJDgX\",w1pmjMZtk:false,width:\"100%\",...addPropertyOverrides({\"CltwZi5VQ-hover\":{dlp_QJdcR:resolvedLinks2[5]},\"DGFG4Nb5_-hover\":{dlp_QJdcR:resolvedLinks2[4]},CltwZi5VQ:{dlp_QJdcR:resolvedLinks2[3],variant:\"sDvwUmykP\"},DGFG4Nb5_:{dlp_QJdcR:resolvedLinks2[1],variant:\"sDvwUmykP\"},M4Abh3AEv:{dlp_QJdcR:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RIiRMRkFB\"},implicitPathVariables:undefined},{href:{webPageId:\"RIiRMRkFB\"},implicitPathVariables:undefined},{href:{webPageId:\"RIiRMRkFB\"},implicitPathVariables:undefined},{href:{webPageId:\"RIiRMRkFB\"},implicitPathVariables:undefined},{href:{webPageId:\"RIiRMRkFB\"},implicitPathVariables:undefined},{href:{webPageId:\"RIiRMRkFB\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+20+34+0+545,...addPropertyOverrides({CltwZi5VQ:{y:(componentViewport?.y||0)+15+34+0+545},M4Abh3AEv:{y:(componentViewport?.y||0)+15+34+0+545}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sdzixa-container\",layoutDependency:layoutDependency,layoutId:\"qDZZjet3S-container\",nodeId:\"qDZZjet3S\",rendersWithMotion:true,scopeId:\"ix9pn5Gsn\",children:/*#__PURE__*/_jsx(NavigationTextStagger,{dlp_QJdcR:resolvedLinks3[0],eukmRtgMM:\"insights\",height:\"100%\",id:\"qDZZjet3S\",layoutId:\"qDZZjet3S\",variant:\"yeJeZj8jX\",w1pmjMZtk:false,width:\"100%\",...addPropertyOverrides({\"CltwZi5VQ-hover\":{dlp_QJdcR:resolvedLinks3[5]},\"DGFG4Nb5_-hover\":{dlp_QJdcR:resolvedLinks3[4]},CltwZi5VQ:{dlp_QJdcR:resolvedLinks3[3],variant:\"sDvwUmykP\"},DGFG4Nb5_:{dlp_QJdcR:resolvedLinks3[1],variant:\"sDvwUmykP\"},M4Abh3AEv:{dlp_QJdcR:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"g9xuD5gcz\"},implicitPathVariables:undefined},{href:{webPageId:\"g9xuD5gcz\"},implicitPathVariables:undefined},{href:{webPageId:\"g9xuD5gcz\"},implicitPathVariables:undefined},{href:{webPageId:\"g9xuD5gcz\"},implicitPathVariables:undefined},{href:{webPageId:\"g9xuD5gcz\"},implicitPathVariables:undefined},{href:{webPageId:\"g9xuD5gcz\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,y:(componentViewport?.y||0)+20+34+0+615,...addPropertyOverrides({CltwZi5VQ:{y:(componentViewport?.y||0)+15+34+0+615},M4Abh3AEv:{y:(componentViewport?.y||0)+15+34+0+615}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-khcxvq-container\",layoutDependency:layoutDependency,layoutId:\"U9DWXmHUO-container\",nodeId:\"U9DWXmHUO\",rendersWithMotion:true,scopeId:\"ix9pn5Gsn\",children:/*#__PURE__*/_jsx(NavigationTextStagger,{dlp_QJdcR:resolvedLinks4[0],eukmRtgMM:\"contact\",height:\"100%\",id:\"U9DWXmHUO\",layoutId:\"U9DWXmHUO\",variant:\"lYSFKEbU7\",w1pmjMZtk:false,width:\"100%\",...addPropertyOverrides({\"CltwZi5VQ-hover\":{dlp_QJdcR:resolvedLinks4[5]},\"DGFG4Nb5_-hover\":{dlp_QJdcR:resolvedLinks4[4]},CltwZi5VQ:{dlp_QJdcR:resolvedLinks4[3],variant:\"sDvwUmykP\"},DGFG4Nb5_:{dlp_QJdcR:resolvedLinks4[1],variant:\"sDvwUmykP\"},M4Abh3AEv:{dlp_QJdcR:resolvedLinks4[2]}},baseVariant,gestureVariant)})})})})]}),isDisplayed7()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rh9q5n\",\"data-framer-name\":\"Logo and Menu Icon\",layoutDependency:layoutDependency,layoutId:\"hqjnfrg0p\",children:isDisplayed8()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({UFFaLKwpG:{height:34,width:\"130px\",y:(componentViewport?.y||0)+(40+((componentViewport?.height||80)-80-34)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z122oa-container\",layoutDependency:layoutDependency,layoutId:\"FCUejqaZV-container\",nodeId:\"FCUejqaZV\",rendersWithMotion:true,scopeId:\"ix9pn5Gsn\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"FCUejqaZV\",layoutId:\"FCUejqaZV\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),isDisplayed7()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-se2pvn\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"WloqWWWNx\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"crs7BF5yA\"},implicitPathVariables:undefined},{href:{webPageId:\"crs7BF5yA\"},implicitPathVariables:undefined},{href:{webPageId:\"crs7BF5yA\"},implicitPathVariables:undefined},{href:{webPageId:\"crs7BF5yA\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,...addPropertyOverrides({oc4jQ881V:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||80)-80-26)/2)+4.5},UFFaLKwpG:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||80)-80-26)/2)+4.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13wv7qw-container\",layoutDependency:layoutDependency,layoutId:\"oVkrWpnzR-container\",nodeId:\"oVkrWpnzR\",rendersWithMotion:true,scopeId:\"ix9pn5Gsn\",children:/*#__PURE__*/_jsx(ButtonsTextLink,{aJOoNlok7:\"works\",AWMROUMKi:resolvedLinks5[0],biieZQG3Y:false,height:\"100%\",id:\"oVkrWpnzR\",jpQfRPY5z:\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(24, 24, 24))\",layoutId:\"oVkrWpnzR\",style:{height:\"100%\"},sypOkdqQs:\"var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(236, 40, 72))\",width:\"100%\",...addPropertyOverrides({\"oc4jQ881V-hover\":{AWMROUMKi:resolvedLinks5[3]},oc4jQ881V:{AWMROUMKi:resolvedLinks5[1],jpQfRPY5z:\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50))\"},UFFaLKwpG:{AWMROUMKi:resolvedLinks5[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lihNgWMKM\"},implicitPathVariables:undefined},{href:{webPageId:\"lihNgWMKM\"},implicitPathVariables:undefined},{href:{webPageId:\"lihNgWMKM\"},implicitPathVariables:undefined},{href:{webPageId:\"lihNgWMKM\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,...addPropertyOverrides({oc4jQ881V:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||80)-80-26)/2)+4.5},UFFaLKwpG:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||80)-80-26)/2)+4.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18k26ng-container\",layoutDependency:layoutDependency,layoutId:\"PDZktNKRq-container\",nodeId:\"PDZktNKRq\",rendersWithMotion:true,scopeId:\"ix9pn5Gsn\",children:/*#__PURE__*/_jsx(ButtonsTextLink,{aJOoNlok7:\"studio\",AWMROUMKi:resolvedLinks6[0],biieZQG3Y:false,height:\"100%\",id:\"PDZktNKRq\",jpQfRPY5z:\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(24, 24, 24))\",layoutId:\"PDZktNKRq\",style:{height:\"100%\"},sypOkdqQs:\"var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(221, 45, 74))\",width:\"100%\",...addPropertyOverrides({\"oc4jQ881V-hover\":{AWMROUMKi:resolvedLinks6[3]},oc4jQ881V:{AWMROUMKi:resolvedLinks6[1],jpQfRPY5z:\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50))\"},UFFaLKwpG:{AWMROUMKi:resolvedLinks6[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"g9xuD5gcz\"},implicitPathVariables:undefined},{href:{webPageId:\"g9xuD5gcz\"},implicitPathVariables:undefined},{href:{webPageId:\"g9xuD5gcz\"},implicitPathVariables:undefined},{href:{webPageId:\"g9xuD5gcz\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,...addPropertyOverrides({oc4jQ881V:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||80)-80-26)/2)+4.5},UFFaLKwpG:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||80)-80-26)/2)+4.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-esmmly-container\",layoutDependency:layoutDependency,layoutId:\"SFCv5WobU-container\",nodeId:\"SFCv5WobU\",rendersWithMotion:true,scopeId:\"ix9pn5Gsn\",children:/*#__PURE__*/_jsx(ButtonsTextLink,{aJOoNlok7:\"contact\",AWMROUMKi:resolvedLinks7[0],biieZQG3Y:false,height:\"100%\",id:\"SFCv5WobU\",jpQfRPY5z:\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(24, 24, 24))\",layoutId:\"SFCv5WobU\",style:{height:\"100%\"},sypOkdqQs:\"var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(240, 1, 40))\",width:\"100%\",...addPropertyOverrides({\"oc4jQ881V-hover\":{AWMROUMKi:resolvedLinks7[3]},oc4jQ881V:{AWMROUMKi:resolvedLinks7[1],jpQfRPY5z:\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50))\"},UFFaLKwpG:{AWMROUMKi:resolvedLinks7[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RIiRMRkFB\"},implicitPathVariables:undefined},{href:{webPageId:\"RIiRMRkFB\"},implicitPathVariables:undefined},{href:{webPageId:\"RIiRMRkFB\"},implicitPathVariables:undefined},{href:{webPageId:\"RIiRMRkFB\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,...addPropertyOverrides({oc4jQ881V:{height:18,y:(componentViewport?.y||0)+(40+((componentViewport?.height||80)-80-26)/2)+4},UFFaLKwpG:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||80)-80-26)/2)+4.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mdgmzv-container\",layoutDependency:layoutDependency,layoutId:\"FtvtenzDj-container\",nodeId:\"FtvtenzDj\",rendersWithMotion:true,scopeId:\"ix9pn5Gsn\",children:/*#__PURE__*/_jsx(ButtonsTextLink,{aJOoNlok7:\"insights\",AWMROUMKi:resolvedLinks8[0],biieZQG3Y:false,height:\"100%\",id:\"FtvtenzDj\",jpQfRPY5z:\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(24, 24, 24))\",layoutId:\"FtvtenzDj\",sypOkdqQs:\"var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(240, 1, 40))\",width:\"100%\",...addPropertyOverrides({\"oc4jQ881V-hover\":{AWMROUMKi:resolvedLinks8[3]},oc4jQ881V:{AWMROUMKi:resolvedLinks8[1],jpQfRPY5z:\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50))\",style:{height:\"100%\"}},UFFaLKwpG:{AWMROUMKi:resolvedLinks8[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"crs7BF5yA\"},implicitPathVariables:undefined},{href:{webPageId:\"xevgrKrNu\"},implicitPathVariables:undefined},{href:{webPageId:\"crs7BF5yA\"},implicitPathVariables:undefined},{href:{webPageId:\"xevgrKrNu\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,...addPropertyOverrides({oc4jQ881V:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||80)-80-26)/2)+4.5},UFFaLKwpG:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||80)-80-26)/2)+4.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-555g2g-container\",layoutDependency:layoutDependency,layoutId:\"iEN1zFTZE-container\",nodeId:\"iEN1zFTZE\",rendersWithMotion:true,scopeId:\"ix9pn5Gsn\",children:/*#__PURE__*/_jsx(ButtonsTextLink,{aJOoNlok7:\"works\",AWMROUMKi:resolvedLinks9[0],biieZQG3Y:false,height:\"100%\",id:\"iEN1zFTZE\",jpQfRPY5z:\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(24, 24, 24))\",layoutId:\"iEN1zFTZE\",style:{height:\"100%\"},sypOkdqQs:\"var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(236, 40, 72))\",width:\"100%\",...addPropertyOverrides({\"oc4jQ881V-hover\":{AWMROUMKi:resolvedLinks9[3]},oc4jQ881V:{aJOoNlok7:\"home\",AWMROUMKi:resolvedLinks9[1],jpQfRPY5z:\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50))\"},UFFaLKwpG:{AWMROUMKi:resolvedLinks9[2]}},baseVariant,gestureVariant)})})})})]}),isDisplayed9()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({oc4jQ881V:{height:34,width:\"130px\",y:(componentViewport?.y||0)+(40+((componentViewport?.height||80)-80-34)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hog1uo-container\",layoutDependency:layoutDependency,layoutId:\"trLeQ9umR-container\",nodeId:\"trLeQ9umR\",rendersWithMotion:true,scopeId:\"ix9pn5Gsn\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"trLeQ9umR\",layoutId:\"trLeQ9umR\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-C3tEw.framer-1j4yxcw, .framer-C3tEw .framer-1j4yxcw { display: block; }\",\".framer-C3tEw.framer-12yoflb { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 20px 20px 0px 20px; position: relative; width: 1200px; }\",\".framer-C3tEw .framer-ke5qu0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; pointer-events: auto; position: relative; width: 100%; z-index: 10; }\",\".framer-C3tEw .framer-1jntxc6-container, .framer-C3tEw .framer-mdp5wm-container, .framer-C3tEw .framer-14yle7o-container, .framer-C3tEw .framer-1m71z04-container, .framer-C3tEw .framer-z122oa-container, .framer-C3tEw .framer-hog1uo-container { flex: none; height: 34px; position: relative; width: 130px; }\",\".framer-C3tEw .framer-17yrqw9 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 24px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-C3tEw .framer-14py15, .framer-C3tEw .framer-rjfo3a { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-C3tEw .framer-b11gon { -webkit-user-select: none; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; min-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: hidden; padding: 0px; position: relative; user-select: none; width: 100%; z-index: 1; }\",\".framer-C3tEw .framer-snouw1-container, .framer-C3tEw .framer-yalde4-container, .framer-C3tEw .framer-zpa6ya-container, .framer-C3tEw .framer-1sdzixa-container, .framer-C3tEw .framer-khcxvq-container, .framer-C3tEw .framer-1mdgmzv-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-C3tEw .framer-1rh9q5n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; min-height: 35px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-C3tEw .framer-se2pvn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 57px; height: 26px; justify-content: flex-end; overflow: visible; padding: 0px 0px 0px 15px; position: relative; width: 100%; }\",\".framer-C3tEw .framer-13wv7qw-container, .framer-C3tEw .framer-18k26ng-container, .framer-C3tEw .framer-esmmly-container, .framer-C3tEw .framer-555g2g-container { flex: none; height: 17px; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-C3tEw.framer-12yoflb, .framer-C3tEw .framer-17yrqw9, .framer-C3tEw .framer-b11gon, .framer-C3tEw .framer-se2pvn { gap: 0px; } .framer-C3tEw.framer-12yoflb > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-C3tEw.framer-12yoflb > :first-child, .framer-C3tEw .framer-b11gon > :first-child { margin-top: 0px; } .framer-C3tEw.framer-12yoflb > :last-child, .framer-C3tEw .framer-b11gon > :last-child { margin-bottom: 0px; } .framer-C3tEw .framer-17yrqw9 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-C3tEw .framer-17yrqw9 > :first-child, .framer-C3tEw .framer-se2pvn > :first-child { margin-left: 0px; } .framer-C3tEw .framer-17yrqw9 > :last-child, .framer-C3tEw .framer-se2pvn > :last-child { margin-right: 0px; } .framer-C3tEw .framer-b11gon > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-C3tEw .framer-se2pvn > * { margin: 0px; margin-left: calc(57px / 2); margin-right: calc(57px / 2); } }\",\".framer-C3tEw.framer-v-wq0tpb.framer-12yoflb { cursor: pointer; height: 64px; padding: 20px 20px 57px 20px; }\",\".framer-C3tEw.framer-v-1wu0rgd.framer-12yoflb { cursor: pointer; flex-direction: row; gap: 15px; height: 80px; padding: 40px; }\",\".framer-C3tEw.framer-v-1wu0rgd .framer-1rh9q5n { min-height: 34px; order: 3; width: 36%; }\",\".framer-C3tEw.framer-v-1wu0rgd .framer-se2pvn { flex: 1 0 0px; mix-blend-mode: color-dodge; order: 4; width: 1px; }\",\".framer-C3tEw.framer-v-1wu0rgd .framer-13wv7qw-container, .framer-C3tEw.framer-v-xang3a .framer-18k26ng-container { order: 1; }\",\".framer-C3tEw.framer-v-1wu0rgd .framer-18k26ng-container, .framer-C3tEw.framer-v-xang3a .framer-1mdgmzv-container { order: 2; }\",\".framer-C3tEw.framer-v-1wu0rgd .framer-esmmly-container, .framer-C3tEw.framer-v-xang3a .framer-555g2g-container { order: 4; }\",\".framer-C3tEw.framer-v-1wu0rgd .framer-1mdgmzv-container { height: 18px; order: 3; }\",\".framer-C3tEw.framer-v-1wu0rgd .framer-555g2g-container, .framer-C3tEw.framer-v-1wu0rgd .framer-hog1uo-container, .framer-C3tEw.framer-v-xang3a .framer-z122oa-container, .framer-C3tEw.framer-v-xang3a .framer-13wv7qw-container { order: 0; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-C3tEw.framer-v-1wu0rgd.framer-12yoflb { gap: 0px; } .framer-C3tEw.framer-v-1wu0rgd.framer-12yoflb > * { margin: 0px; margin-left: calc(15px / 2); margin-right: calc(15px / 2); } .framer-C3tEw.framer-v-1wu0rgd.framer-12yoflb > :first-child { margin-left: 0px; } .framer-C3tEw.framer-v-1wu0rgd.framer-12yoflb > :last-child { margin-right: 0px; } }\",\".framer-C3tEw.framer-v-18osedw.framer-12yoflb { padding: 15px; }\",\".framer-C3tEw.framer-v-19980k4.framer-12yoflb { cursor: pointer; height: 60px; padding: 15px; }\",\".framer-C3tEw.framer-v-xang3a.framer-12yoflb { flex-direction: row; height: 69px; padding: 40px; }\",\".framer-C3tEw.framer-v-xang3a .framer-1rh9q5n { flex: 1 0 0px; min-height: unset; order: 2; width: 1px; }\",\".framer-C3tEw.framer-v-xang3a .framer-se2pvn { flex: 1 0 0px; order: 3; width: 1px; }\",\".framer-C3tEw.framer-v-xang3a .framer-esmmly-container { order: 3; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-C3tEw.framer-v-xang3a.framer-12yoflb { gap: 0px; } .framer-C3tEw.framer-v-xang3a.framer-12yoflb > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-C3tEw.framer-v-xang3a.framer-12yoflb > :first-child { margin-left: 0px; } .framer-C3tEw.framer-v-xang3a.framer-12yoflb > :last-child { margin-right: 0px; } }\",'.framer-C3tEw[data-border=\"true\"]::after, .framer-C3tEw [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 854\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"DGFG4Nb5_\":{\"layout\":[\"fixed\",\"fixed\"]},\"oc4jQ881V\":{\"layout\":[\"fixed\",\"fixed\"]},\"M4Abh3AEv\":{\"layout\":[\"fixed\",\"auto\"]},\"CltwZi5VQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"UFFaLKwpG\":{\"layout\":[\"fixed\",\"fixed\"]},\"RckoqoxVN\":{\"layout\":[\"fixed\",\"fixed\"]},\"IgE0_MQ0O\":{\"layout\":[\"fixed\",\"fixed\"]},\"DVuVvomT9\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerix9pn5Gsn=withCSS(Component,css,\"framer-C3tEw\");export default Framerix9pn5Gsn;Framerix9pn5Gsn.displayName=\"Navigation/Navigation\";Framerix9pn5Gsn.defaultProps={height:854,width:1200};addPropertyControls(Framerix9pn5Gsn,{variant:{options:[\"wrhrESA4W\",\"DGFG4Nb5_\",\"oc4jQ881V\",\"M4Abh3AEv\",\"CltwZi5VQ\",\"UFFaLKwpG\"],optionTitles:[\"Tablet Open\",\"Tablet Closed\",\"Desktop\",\"Mobile Open\",\"Mobile Closed\",\"Desktop2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerix9pn5Gsn,[{explicitInter:true,fonts:[{family:\"Mulish\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/mulish/v13/1Ptyg83HX_SGhgqO0yLcmjzUAuWexXRWwaWlGrw-PTY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"}]},...LogoFonts,...NavigationTextStaggerFonts,...ButtonsTextLinkFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerix9pn5Gsn\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"854\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DGFG4Nb5_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oc4jQ881V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"M4Abh3AEv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CltwZi5VQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UFFaLKwpG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RckoqoxVN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IgE0_MQ0O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DVuVvomT9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (f26e712)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Mulish-800\",\"GF;Mulish-900\",\"GF;Mulish-900italic\",\"GF;Mulish-800italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Mulish\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/mulish/v13/1Ptyg83HX_SGhgqO0yLcmjzUAuWexRNWwaWlGrw-PTY.woff2\",weight:\"800\"},{family:\"Mulish\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/mulish/v13/1Ptyg83HX_SGhgqO0yLcmjzUAuWexTpWwaWlGrw-PTY.woff2\",weight:\"900\"},{family:\"Mulish\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/mulish/v13/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSgOSvG547LTZFwA.woff2\",weight:\"900\"},{family:\"Mulish\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/mulish/v13/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSqeSvG547LTZFwA.woff2\",weight:\"800\"}]}];export const css=['.framer-A7O0A .framer-styles-preset-jn6bel:not(.rich-text-wrapper), .framer-A7O0A .framer-styles-preset-jn6bel.rich-text-wrapper p { --framer-font-family: \"Mulish\", \"Mulish Placeholder\", sans-serif; --framer-font-family-bold: \"Mulish\", sans-serif; --framer-font-family-bold-italic: \"Mulish\", sans-serif; --framer-font-family-italic: \"Mulish\", \"Mulish 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: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 800; --framer-letter-spacing: 0.02em; --framer-line-height: 130%; --framer-paragraph-spacing: 6px; --framer-text-alignment: start; --framer-text-color: var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, #323232); --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-A7O0A .framer-styles-preset-jn6bel:not(.rich-text-wrapper), .framer-A7O0A .framer-styles-preset-jn6bel.rich-text-wrapper p { --framer-font-family: \"Mulish\", \"Mulish Placeholder\", sans-serif; --framer-font-family-bold: \"Mulish\", sans-serif; --framer-font-family-bold-italic: \"Mulish\", sans-serif; --framer-font-family-italic: \"Mulish\", \"Mulish 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: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 800; --framer-letter-spacing: 0.02em; --framer-line-height: 130%; --framer-paragraph-spacing: 6px; --framer-text-alignment: start; --framer-text-color: var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, #323232); --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-A7O0A .framer-styles-preset-jn6bel:not(.rich-text-wrapper), .framer-A7O0A .framer-styles-preset-jn6bel.rich-text-wrapper p { --framer-font-family: \"Mulish\", \"Mulish Placeholder\", sans-serif; --framer-font-family-bold: \"Mulish\", sans-serif; --framer-font-family-bold-italic: \"Mulish\", sans-serif; --framer-font-family-italic: \"Mulish\", \"Mulish 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: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 800; --framer-letter-spacing: 0.02em; --framer-line-height: 130%; --framer-paragraph-spacing: 6px; --framer-text-alignment: start; --framer-text-color: var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, #323232); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-A7O0A\";\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 (e1a43d5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Mulish-800\",\"GF;Mulish-900\",\"GF;Mulish-900italic\",\"GF;Mulish-800italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Mulish\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/mulish/v13/1Ptyg83HX_SGhgqO0yLcmjzUAuWexRNWwaWlGrw-PTY.woff2\",weight:\"800\"},{family:\"Mulish\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/mulish/v13/1Ptyg83HX_SGhgqO0yLcmjzUAuWexTpWwaWlGrw-PTY.woff2\",weight:\"900\"},{family:\"Mulish\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/mulish/v13/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSgOSvG547LTZFwA.woff2\",weight:\"900\"},{family:\"Mulish\",source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/mulish/v13/1Ptwg83HX_SGhgqk2hAjQlW_mEuZ0FsSqeSvG547LTZFwA.woff2\",weight:\"800\"}]}];export const css=['.framer-TLSQR .framer-styles-preset-1qfeul7:not(.rich-text-wrapper), .framer-TLSQR .framer-styles-preset-1qfeul7.rich-text-wrapper p { --framer-font-family: \"Mulish\", \"Mulish Placeholder\", sans-serif; --framer-font-family-bold: \"Mulish\", sans-serif; --framer-font-family-bold-italic: \"Mulish\", sans-serif; --framer-font-family-italic: \"Mulish\", \"Mulish Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 40px; --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: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 800; --framer-letter-spacing: 0em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, #323232); --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-TLSQR .framer-styles-preset-1qfeul7:not(.rich-text-wrapper), .framer-TLSQR .framer-styles-preset-1qfeul7.rich-text-wrapper p { --framer-font-family: \"Mulish\", \"Mulish Placeholder\", sans-serif; --framer-font-family-bold: \"Mulish\", sans-serif; --framer-font-family-bold-italic: \"Mulish\", sans-serif; --framer-font-family-italic: \"Mulish\", \"Mulish Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 50px; --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: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 800; --framer-letter-spacing: 0em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, #323232); --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-TLSQR .framer-styles-preset-1qfeul7:not(.rich-text-wrapper), .framer-TLSQR .framer-styles-preset-1qfeul7.rich-text-wrapper p { --framer-font-family: \"Mulish\", \"Mulish Placeholder\", sans-serif; --framer-font-family-bold: \"Mulish\", sans-serif; --framer-font-family-bold-italic: \"Mulish\", sans-serif; --framer-font-family-italic: \"Mulish\", \"Mulish Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 36px; --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: 800; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 800; --framer-letter-spacing: 0em; --framer-line-height: 100%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, #323232); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-TLSQR\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "var e=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof self?self:global;var t={};var i=\"Expected a function\";var n=0/0;var r=\"[object Symbol]\";var o=/^\\s+|\\s+$/g;var u=/^[-+]0x[0-9a-f]+$/i;var a=/^0b[01]+$/i;var f=/^0o[0-7]+$/i;var c=parseInt;var l=\"object\"==typeof e&&e&&e.Object===Object&&e;var v=\"object\"==typeof self&&self&&self.Object===Object&&self;var d=l||v||Function(\"return this\")();var s=Object.prototype;var b=s.toString;var g=Math.max,p=Math.min;var now=function(){return d.Date.now()};function debounce(t,n,r){var o,u,a,f,c,l,v=0,d=false,s=false,b=true;if(\"function\"!=typeof t)throw new TypeError(i);n=toNumber(n)||0;if(isObject(r)){d=!!r.leading;s=\"maxWait\"in r;a=s?g(toNumber(r.maxWait)||0,n):a;b=\"trailing\"in r?!!r.trailing:b}function invokeFunc(e){var i=o,n=u;o=u=void 0;v=e;f=t.apply(n,i);return f}function leadingEdge(e){v=e;c=setTimeout(timerExpired,n);return d?invokeFunc(e):f}function remainingWait(e){var t=e-l,i=e-v,r=n-t;return s?p(r,a-i):r}function shouldInvoke(e){var t=e-l,i=e-v;return void 0===l||t>=n||t<0||s&&i>=a}function timerExpired(){var e=now();if(shouldInvoke(e))return trailingEdge(e);c=setTimeout(timerExpired,remainingWait(e))}function trailingEdge(e){c=void 0;if(b&&o)return invokeFunc(e);o=u=void 0;return f}function cancel(){void 0!==c&&clearTimeout(c);v=0;o=l=u=c=void 0}function flush(){return void 0===c?f:trailingEdge(now())}function debounced(){var t=now(),i=shouldInvoke(t);o=arguments;u=this||e;l=t;if(i){if(void 0===c)return leadingEdge(l);if(s){c=setTimeout(timerExpired,n);return invokeFunc(l)}}void 0===c&&(c=setTimeout(timerExpired,n));return f}debounced.cancel=cancel;debounced.flush=flush;return debounced}function throttle(e,t,n){var r=true,o=true;if(\"function\"!=typeof e)throw new TypeError(i);if(isObject(n)){r=\"leading\"in n?!!n.leading:r;o=\"trailing\"in n?!!n.trailing:o}return debounce(e,t,{leading:r,maxWait:t,trailing:o})}function isObject(e){var t=typeof e;return!!e&&(\"object\"==t||\"function\"==t)}function isObjectLike(e){return!!e&&\"object\"==typeof e}function isSymbol(e){return\"symbol\"==typeof e||isObjectLike(e)&&b.call(e)==r}function toNumber(e){if(\"number\"==typeof e)return e;if(isSymbol(e))return n;if(isObject(e)){var t=\"function\"==typeof e.valueOf?e.valueOf():e;e=isObject(t)?t+\"\":t}if(\"string\"!=typeof e)return 0===e?e:+e;e=e.replace(o,\"\");var i=a.test(e);return i||f.test(e)?c(e.slice(2),i?2:8):u.test(e)?n:+e}t=throttle;var m=t;export default m;\n\n//# sourceMappingURL=index.js.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,useRef,useCallback}from\"react\";import throttle from\"lodash.throttle\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function DotGrid(props){const{dotSize,dotColor,maxDotSize,distanceThreshold,dotSpacing,gridRows,gridColumns,smoothFactor,shape,enableLookAt}=props;const[mousePosition,setMousePosition]=useState({x:-1,y:-1});const containerRef=useRef(null);// Throttle the mouse move event handler to reduce state updates\nconst handleMouseMove=useCallback(throttle(event=>{if(!containerRef.current)return;const rect=containerRef.current.getBoundingClientRect();setMousePosition({x:event.clientX-rect.left,y:event.clientY-rect.top});},50),[]);useEffect(()=>{// Cleanup the throttle function on component unmount\nreturn()=>{handleMouseMove.cancel();};},[handleMouseMove]);// Calculate the size of the dot based on its distance to the mouse cursor\nconst calculateDotSize=(dotX,dotY)=>{const distance=Math.sqrt(Math.pow(mousePosition.x-dotX,2)+Math.pow(mousePosition.y-dotY,2));// Adjust the smoothing factor by multiplying the distance threshold\nconst smoothFalloff=Math.exp(-distance/(distanceThreshold*smoothFactor));const size=dotSize+(maxDotSize-dotSize)*smoothFalloff;return size;};// Calculate the angle between each dot and the mouse position\nconst calculateRotationAngle=(dotX,dotY)=>{const deltaX=mousePosition.x-dotX;const deltaY=mousePosition.y-dotY;const angle=Math.atan2(deltaY,deltaX)// Calculate angle in radians\n;return angle*(180/Math.PI)// Convert to degrees\n;};// Generate the dot grid\nconst dots=[];for(let i=0;i<gridRows;i++){for(let j=0;j<gridColumns;j++){const dotX=j*(dotSize+dotSpacing);const dotY=i*(dotSize+dotSpacing);// Determine styles based on the selected shape\nlet shapeStyle={};let shapeElement=null;// Calculate rotation angle only if look-at is enabled\nconst rotationAngle=enableLookAt?calculateRotationAngle(dotX,dotY):0;if(shape===\"circle\"){shapeStyle={width:calculateDotSize(dotX,dotY),height:calculateDotSize(dotX,dotY),backgroundColor:dotColor,borderRadius:\"50%\"};}else if(shape===\"square\"){shapeStyle={width:calculateDotSize(dotX,dotY),height:calculateDotSize(dotX,dotY),backgroundColor:dotColor,borderRadius:\"0%\"};}else if(shape===\"triangle\"){const size=calculateDotSize(dotX,dotY);shapeStyle={width:\"0\",height:\"0\",borderLeft:`${size/2}px solid transparent`,borderRight:`${size/2}px solid transparent`,borderBottom:`${size}px solid ${dotColor}`,backgroundColor:\"transparent\"};}else if(shape===\"rectangle\"){const size=calculateDotSize(dotX,dotY);shapeStyle={width:size*1.5,height:size,backgroundColor:dotColor,borderRadius:\"0%\"};}dots.push(/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:dotX,top:dotY,transform:`translate(-50%, -50%) rotate(${rotationAngle}deg)`,transformOrigin:\"center\",...shapeStyle},children:shapeElement},`${i}-${j}`));}}return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{position:\"relative\",width:gridColumns*(dotSize+dotSpacing),height:gridRows*(dotSize+dotSpacing),overflow:\"hidden\",...props.style},onMouseMove:handleMouseMove,children:dots});}DotGrid.displayName=\"Dot Grid\";addPropertyControls(DotGrid,{dotSize:{type:ControlType.Number,title:\"Dot Size\",defaultValue:10,min:1,max:50,step:1,unit:\"px\"},dotColor:{type:ControlType.Color,title:\"Dot Color\",defaultValue:\"#000000\"},maxDotSize:{type:ControlType.Number,title:\"Max Dot Size\",defaultValue:20,min:1,max:100,step:1,unit:\"px\"},distanceThreshold:{type:ControlType.Number,title:\"Distance Threshold\",defaultValue:100,min:1,max:500,step:1,unit:\"px\"},dotSpacing:{type:ControlType.Number,title:\"Dot Spacing\",defaultValue:10,min:0,max:100,step:1,unit:\"px\"},gridRows:{type:ControlType.Number,title:\"Grid Rows\",defaultValue:50,min:1,max:100,step:1},gridColumns:{type:ControlType.Number,title:\"Grid Columns\",defaultValue:50,min:1,max:100,step:1},smoothFactor:{type:ControlType.Number,title:\"Smooth Factor\",defaultValue:1,min:.1,max:10,step:.1},shape:{type:ControlType.Enum,title:\"Shape\",defaultValue:\"circle\",options:[\"circle\",\"square\",\"triangle\",\"rectangle\"],optionTitles:[\"Circle\",\"Square\",\"Triangle\",\"Rectangle\"]},enableLookAt:{type:ControlType.Boolean,title:\"Enable Look-At\",defaultValue:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"DotGrid\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Interactive_Grid.map", "import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map", "import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map", "import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map", "import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map", "import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map", "import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map", "export function mstoMinAndSec(millis) {\n    const minutes = Math.floor(millis / 60000);\n    const seconds = parseInt((millis % 60000 / 1000).toFixed(0));\n    return minutes + \":\" + (seconds < 10 ? \"0\" : \"\") + seconds;\n}\nexport function secondsToMinutes(seconds) {\n    const minutes = Math.floor(seconds / 60);\n    const s = Math.floor(seconds % 60);\n    return minutes + \":\" + (s < 10 ? \"0\" : \"\") + s;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"mstoMinAndSec\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./time.map", "import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}", "// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map", "import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map", "/** Error message constants. */ var FUNC_ERROR_TEXT = \"Expected a function\";\n/* Built-in method references for those with the same name as other `lodash` methods. */ var nativeMax = Math.max, nativeMin = Math.min;\n/** Used as references for various `Number` constants. */ var NAN = 0 / 0;\n/** Used to match leading and trailing whitespace. */ var reTrim = /^\\s+|\\s+$/g;\n/** Used to detect bad signed hexadecimal string values. */ var reIsBadHex = /^[-+]0x[0-9a-f]+$/i;\n/** Used to detect binary string values. */ var reIsBinary = /^0b[01]+$/i;\n/** Used to detect octal string values. */ var reIsOctal = /^0o[0-7]+$/i;\n/** Built-in method references without a dependency on `root`. */ var freeParseInt = parseInt;\nvar now = function() {\n    return Date.now();\n};\nfunction isObject(value) {\n    var type = typeof value;\n    return value != null && (type == \"object\" || type == \"function\");\n}\nfunction isObjectLike(value) {\n    return value != null && typeof value == \"object\";\n}\nfunction toNumber(value) {\n    if (typeof value == \"number\") {\n        return value;\n    }\n    if (typeof value == \"symbol\") {\n        return NAN;\n    }\n    if (isObject(value)) {\n        var other = typeof value.valueOf == \"function\" ? value.valueOf() : value;\n        value = isObject(other) ? other + \"\" : other;\n    }\n    if (typeof value != \"string\") {\n        return value === 0 ? value : +value;\n    }\n    value = value.replace(reTrim, \"\");\n    var isBinary = reIsBinary.test(value);\n    return isBinary || reIsOctal.test(value) ? freeParseInt(value.slice(2), isBinary ? 2 : 8) : reIsBadHex.test(value) ? NAN : +value;\n}\nexport function debounce(func, wait, options) {\n    var lastArgs, lastThis, maxWait, result, timerId, lastCallTime, lastInvokeTime = 0, leading = false, maxing = false, trailing = true;\n    if (typeof func != \"function\") {\n        throw new TypeError(FUNC_ERROR_TEXT);\n    }\n    wait = toNumber(wait) || 0;\n    if (isObject(options)) {\n        leading = !!options.leading;\n        maxing = \"maxWait\" in options;\n        maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait;\n        trailing = \"trailing\" in options ? !!options.trailing : trailing;\n    }\n    function invokeFunc(time) {\n        var args = lastArgs, thisArg = lastThis;\n        lastArgs = lastThis = undefined;\n        lastInvokeTime = time;\n        result = func.apply(thisArg, args);\n        return result;\n    }\n    function leadingEdge(time) {\n        // Reset any `maxWait` timer.\n        lastInvokeTime = time;\n        // Start the timer for the trailing edge.\n        timerId = setTimeout(timerExpired, wait);\n        // Invoke the leading edge.\n        return leading ? invokeFunc(time) : result;\n    }\n    function remainingWait(time) {\n        var timeSinceLastCall = time - lastCallTime, timeSinceLastInvoke = time - lastInvokeTime, timeWaiting = wait - timeSinceLastCall;\n        return maxing ? nativeMin(timeWaiting, maxWait - timeSinceLastInvoke) : timeWaiting;\n    }\n    function shouldInvoke(time) {\n        var timeSinceLastCall = time - lastCallTime, timeSinceLastInvoke = time - lastInvokeTime;\n        // Either this is the first call, activity has stopped and we're at the\n        // trailing edge, the system time has gone backwards and we're treating\n        // it as the trailing edge, or we've hit the `maxWait` limit.\n        return lastCallTime === undefined || timeSinceLastCall >= wait || timeSinceLastCall < 0 || maxing && timeSinceLastInvoke >= maxWait;\n    }\n    function timerExpired() {\n        var time = now();\n        if (shouldInvoke(time)) {\n            return trailingEdge(time);\n        }\n        // Restart the timer.\n        timerId = setTimeout(timerExpired, remainingWait(time));\n    }\n    function trailingEdge(time) {\n        timerId = undefined;\n        // Only invoke if we have `lastArgs` which means `func` has been\n        // debounced at least once.\n        if (trailing && lastArgs) {\n            return invokeFunc(time);\n        }\n        lastArgs = lastThis = undefined;\n        return result;\n    }\n    function cancel() {\n        if (timerId !== undefined) {\n            clearTimeout(timerId);\n        }\n        lastInvokeTime = 0;\n        lastArgs = lastCallTime = lastThis = timerId = undefined;\n    }\n    function flush() {\n        return timerId === undefined ? result : trailingEdge(now());\n    }\n    function debounced() {\n        var time = now(), isInvoking = shouldInvoke(time);\n        lastArgs = arguments;\n        lastThis = this;\n        lastCallTime = time;\n        if (isInvoking) {\n            if (timerId === undefined) {\n                return leadingEdge(lastCallTime);\n            }\n            if (maxing) {\n                // Handle invocations in a tight loop.\n                clearTimeout(timerId);\n                timerId = setTimeout(timerExpired, wait);\n                return invokeFunc(lastCallTime);\n            }\n        }\n        if (timerId === undefined) {\n            timerId = setTimeout(timerExpired, wait);\n        }\n        return result;\n    }\n    debounced.cancel = cancel;\n    debounced.flush = flush;\n    return debounced;\n}\nexport function throttle(func, wait, options) {\n    var leading = true, trailing = true;\n    if (typeof func != \"function\") {\n        throw new TypeError(FUNC_ERROR_TEXT);\n    }\n    if (isObject(options)) {\n        leading = \"leading\" in options ? !!options.leading : leading;\n        trailing = \"trailing\" in options ? !!options.trailing : trailing;\n    }\n    return debounce(func, wait, {\n        leading: leading,\n        maxWait: wait,\n        trailing: trailing\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"throttle\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"debounce\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./lodash.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{animate,transform,motion,useTransform}from\"framer-motion\";import{useRef,useState,useCallback}from\"react\";import{isMotionValue,useOnChange,useAutoMotionValue}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{throttle}from\"https://framer.com/m/framer/lodash.js@0.3.0\";var KnobOptions;(function(KnobOptions){KnobOptions[\"Hide\"]=\"Hide\";KnobOptions[\"Hover\"]=\"Hover\";KnobOptions[\"Show\"]=\"Show\";})(KnobOptions||(KnobOptions={}));/**\n * SLIDER\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 20\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any\n */ export const Slider=withCSS(function Slider(props){const{value:valueProp,trackHeight,fillColor,focusColor,min,max,onChange,onChangeLive,onMax,onMin,trackColor,trackRadius,knobSize,knobColor,constrainKnob,shadow,shouldAnimateChange,transition,overdrag,knobSetting,style}=props;const[hovered,setHovered]=useState(false);const[focused,setFocused]=useState(false);const onCanvas=RenderTarget.current()===RenderTarget.canvas;const shouldAnimate=shouldAnimateChange&&!onCanvas;const isConstrained=constrainKnob&&knobSetting===KnobOptions.Show;const showKnob=knobSetting!==KnobOptions.Hide;const input=useRef();const knobPadding=8;// Main setting function\nconst updateValue=useCallback((newVal,target)=>{throttledInputUpdate(newVal);if(onChange)onChange(newVal);if(shouldAnimate)animate(target,newVal,transition);else requestAnimationFrame(()=>target.set(newVal));},[transition,shouldAnimate,onChange]);// \"value\" is the source of truth\n// It can be controlled via props with a motionvalue or number 0.0 - 1.0\n// Local changes are always allowed and are reported back up using \"onChange\" callback\nconst value=useAutoMotionValue(valueProp,{onChange:updateValue,transform:value=>transform(value,[0,100],[min,max])});const knobX=useTransform(value,[min,max],[\"0%\",\"100%\"]);const normalizedValue=useTransform(value,[min,max],[0,1]);const throttledInputUpdate=useCallback(throttle(val=>{var ref;if((ref=input.current)===null||ref===void 0?void 0:ref.value)input.current.value=val;},100),[input]);// Live updating callback\nuseOnChange(value,val=>{if(isMotionValue(valueProp))throttledInputUpdate(val);if(onMax&&val>=max)onMax();if(onMin&&val<=min)onMin();if(onChangeLive)onChangeLive(val);});// Read changes from input element\nconst handleInputChange=e=>{updateValue(parseFloat(e.target.value),value);};// Handle tapping on the know to trigger update\nconst handleMouseDown=e=>{if(parseFloat(e.target.value)!==0)updateValue(parseFloat(e.target.value),value);};const handleMouseUp=()=>{};const totalKnobWidth=showKnob?knobSize+knobPadding:knobPadding;const totalHeight=Math.max(knobSize+knobPadding,trackHeight);return /*#__PURE__*/ _jsxs(\"div\",{className:\"framer-default-slider\",onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),style:{position:\"relative\",...style,alignItems:\"center\",justifyContent:\"flex-start\",border:`0px solid ${focusColor}`,\"--framer-default-slider-height\":totalHeight,\"--framer-default-slider-width\":totalKnobWidth},children:[/*#__PURE__*/ _jsx(\"input\",{ref:input,style:{flexShrink:0,minHeight:totalHeight,opacity:0,margin:0,display:\"flex\",...style,WebkitTapHighlightColor:\"rgba(0, 0, 0, 0)\",...!isConstrained&&{width:`calc(100% + ${totalKnobWidth}px)`,marginLeft:-totalKnobWidth/2}},onFocus:()=>setFocused(true),onBlur:()=>setFocused(false),type:\"range\",min:min,max:max,defaultValue:-1,step:\"any\",onChange:handleInputChange,onMouseDown:handleMouseDown,onMouseUp:handleMouseUp}),/*#__PURE__*/ _jsx(\"div\",{style:{background:trackColor,position:\"absolute\",top:`calc(50% - ${Math.ceil(trackHeight/2)}px)`,borderRadius:trackRadius,display:\"flex\",height:trackHeight,width:\"100%\",transformOrigin:\"left\",pointerEvents:\"none\",overflow:\"hidden\"},children:/*#__PURE__*/ _jsx(motion.div,{style:{height:trackHeight,width:\"100%\",background:fillColor,scaleX:normalizedValue,position:\"absolute\",top:`calc(50% - ${Math.ceil(trackHeight/2)}px)`,transformOrigin:\"left\",pointerEvents:\"none\"}})}),/*#__PURE__*/ _jsx(motion.div,{style:{x:knobX,position:\"absolute\",display:\"flex\",top:`calc(50% - ${Math.floor(knobSize/2)}px)`,pointerEvents:\"none\",...isConstrained?{width:`calc(100% - ${knobSize}px`,left:0}:{width:`100%`,left:-knobSize/2}},children:/*#__PURE__*/ _jsx(motion.div,{initial:false,animate:{scale:hovered&&knobSetting===KnobOptions.Hover||knobSetting===KnobOptions.Show?1:0},transition:{type:\"spring\",stiffness:900,damping:40},style:{transformOrigin:\"50% 50%\",width:knobSize,height:knobSize,borderRadius:\"50%\",background:knobColor,pointerEvents:\"none\",boxShadow:`0px 1px 2px 0px ${shadow}, \n                                0px 2px 4px 0px ${shadow}, \n                                0px 4px 8px 0px ${shadow}`}})})]});},[\".framer-default-slider input[type=range] {  width: 100%; height: 100% background:transparent margin: 0;}\",\".framer-default-slider input[type=range]:focus { outline: none; }\",\".framer-default-slider input[type=range]::-ms-track { width: 100%; cursor: pointer; background: transparent; border-color: transparent; color: transparent; }\",\".framer-default-slider input[type=range]::-webkit-slider-thumb { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",\".framer-default-slider input[type=range]::-moz-range-thumb { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",\".framer-default-slider input[type=range]::-ms-thumb  { height: var(--framer-default-slider-height, 0px); width: var(--framer-default-slider-width, 0px); border-radius: 0;  background: none; }\",]);Slider.displayName=\"Slider\";Slider.defaultProps={height:20,width:200,trackHeight:4,fillColor:\"#09F\",trackColor:\"#DDD\",knobColor:\"#FFF\",focusColor:\"rgba(0, 153, 255,0)\",shadow:\"rgba(0,0,0,0.1)\",knobSize:20,overdrag:true,min:0,max:100,value:50,trackRadius:5,knobSetting:KnobOptions.Show,constrainKnob:false,transition:{type:\"spring\",delay:0,stiffness:750,damping:50},shouldAnimateChange:true};addPropertyControls(Slider,{fillColor:{title:\"Tint\",type:ControlType.Color},trackColor:{title:\"Track\",type:ControlType.Color},knobColor:{title:\"Knob\",type:ControlType.Color},shadow:{type:ControlType.Color,title:\"Shadow\"},// focusColor: {\n//     title: \"Focus\",\n//     type: ControlType.Color,\n// },\nshouldAnimateChange:{type:ControlType.Boolean,title:\"Changes\",enabledTitle:\"Animate\",disabledTitle:\"Instant\"},transition:{type:ControlType.Transition,defaultValue:Slider.defaultProps.transition},knobSetting:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Knob\",options:[\"Hide\",\"Hover\",\"Show\"]},constrainKnob:{type:ControlType.Boolean,title:\"Constrain\",enabledTitle:\"Yes\",disabledTitle:\"No\",hidden:({knobSetting})=>knobSetting!==KnobOptions.Show},knobSize:{type:ControlType.Number,title:\"Knob\",min:10,max:100,hidden:({knobSetting})=>knobSetting===KnobOptions.Hide},value:{type:ControlType.Number,title:\"Value\",min:0,max:100,unit:\"%\"},trackHeight:{title:\"Height\",type:ControlType.Number,min:0},min:{title:\"Min\",type:ControlType.Number,displayStepper:true},trackRadius:{type:ControlType.Number,displayStepper:true,min:0,max:200,title:\"Radius\"},max:{title:\"Max\",type:ControlType.Number,displayStepper:true},onChange:{type:ControlType.EventHandler},onMax:{type:ControlType.EventHandler},onMin:{type:ControlType.EventHandler}});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Slider\":{\"type\":\"reactComponent\",\"name\":\"Slider\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicWidth\":\"200\",\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Slider.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useRef,useState,useEffect,useCallback}from\"react\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{MotionValue,motion,animate,useMotionValueEvent}from\"framer-motion\";import{useOnEnter,usePadding,useRadius,paddingControl,borderRadiusControl,useOnChange,containerStyles,secondsToMinutes,useAutoMotionValue,useOnExit,fontStack,useFontControls}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{Slider}from\"https://framerusercontent.com/modules/AHY1z1xp5QsxaZBkEL9H/7Qvf2RhlgA8L1UHMchaV/Slider.js\";const isMotionValue=v=>v instanceof MotionValue;var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));function PlayTime(props){const{currentTime,startTime}=props;const[playTime,setPlayTime]=useState(\"0:00\");useEffect(()=>{setPlayTime(secondsToMinutes(startTime));},[startTime]);useOnChange(currentTime,latest=>{setPlayTime(secondsToMinutes(latest));});return /*#__PURE__*/_jsx(_Fragment,{children:playTime});}const checkIfPlaying=player=>player.current&&!player.current.paused&&!player.current.ended&&player.current.readyState>2;/**\n * AUDIO\n *\n * Audio player component optimized for smart components.\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 50\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export const Audio=withCSS(function Audio(props){var _props_style;const{playing,background,progressColor,trackHeight,gap,trackColor,srcUrl,srcType,srcFile,loop,font,autoPlay,progress,volume,showTime,showTrack,playPauseCursor,showPlayPause,onTimeUpdate,onMetadata,onPlay,onPause,onEnd,pauseOnExit,onPlayGlobalPauseOption}=props;let iconCursor=\"pointer\";if(!!playPauseCursor){iconCursor=playPauseCursor;}else if(props===null||props===void 0?void 0:(_props_style=props.style)===null||_props_style===void 0?void 0:_props_style.cursor){iconCursor=props.style.cursor;}// Defaults to false, only switches to play if possible\nconst[isPlaying,setIsPlaying]=useState(false);const[duration,setDuration]=useState(0);// Audio element ref and non-state info\nconst player=useRef();const playerInfo=useRef({ready:false,animation:null});// Track progress in ms, always in sync with audio element\nconst trackProgress=useAutoMotionValue(progress,{transform:value=>value*.01,onChange:(newValue,value)=>{if(player.current.duration){player.current.currentTime=newValue*player.current.duration;handlePlayStateUpdate(\"motionHook\");}}});const padding=usePadding(props);const borderRadius=useRadius(props);const{fontSize}=useFontControls(props);const shouldPlay=RenderTarget.current()===RenderTarget.preview;const shouldPausePlayers=onPlayGlobalPauseOption===\"pause\";const url=srcType===\"URL\"?srcUrl:srcFile;const shouldAutoPlay=shouldPlay&&playing;// Sync UI with state of the audio element\n// TODO look into better more performant ways of doing this\nconst handlePlayStateUpdate=useCallback(_=>{var _playerInfo_current_animation,_playerInfo_current;const currentDuration=player.current.duration;const currentTime=player.current.currentTime;(_playerInfo_current=playerInfo.current)===null||_playerInfo_current===void 0?void 0:(_playerInfo_current_animation=_playerInfo_current.animation)===null||_playerInfo_current_animation===void 0?void 0:_playerInfo_current_animation.stop();if(Math.abs(currentTime-trackProgress.get())>.5){trackProgress.set(currentTime);}if(!shouldPlay)return;const isNowPlaying=checkIfPlaying(player);if(isPlaying!==isNowPlaying)setIsPlaying(isNowPlaying);if(isNowPlaying&&shouldPlay){playerInfo.current.animation=animate(trackProgress,currentDuration,{type:\"tween\",ease:\"linear\",duration:currentDuration-currentTime});}},[shouldPlay,isPlaying]);const pauseAllAudioPlayers=()=>{const audioPlayerElements=document.querySelectorAll(\".framer-audio\");audioPlayerElements.forEach(el=>{el.pause();});};// Always use this for playing audio\n// No logic in here as it is async & can fail\nconst playAudio=()=>{if(shouldPlay)player.current.play().catch(e=>{})// It's likely fine, swallow error\n;};const pauseAudio=()=>{var _playerInfo_current_animation,_playerInfo_current;player.current.pause();(_playerInfo_current=playerInfo.current)===null||_playerInfo_current===void 0?void 0:(_playerInfo_current_animation=_playerInfo_current.animation)===null||_playerInfo_current_animation===void 0?void 0:_playerInfo_current_animation.stop();};const handleMetadata=()=>{if(onMetadata)onMetadata({duration:player.current.duration});setDuration(player.current.duration);};const initProgress=()=>{if(!isMotionValue(progress)){player.current.currentTime=progress*.01*player.current.duration;}};const handleReady=()=>{// This tries to run on every pause\n// We use playerInfo.ready to only call on initial load of a source\nif(!playerInfo.current.ready){if(shouldAutoPlay)playAudio();playerInfo.current.ready=true;initProgress();}};// Handle seek event from slider\nconst handleSeek=val=>{if(player.current.currentTime){player.current.currentTime=val;handlePlayStateUpdate(\"handleSeek\");}};const handleEnd=()=>{if(onEnd)onEnd();};const handlePlayClick=()=>{if(shouldPausePlayers)pauseAllAudioPlayers();playAudio();};// Control audio via props\nuseEffect(()=>{if(shouldPlay){// In preview when prop changes, pause/play\nif(playing===true)playAudio();else pauseAudio();}else{// Only set the state for canvas use\nif(playing===true)setIsPlaying(true);else setIsPlaying(false);}},[playing]);useEffect(()=>{var _player_current;// Do this in an effect to correct on optimised sites\nif((_player_current=player.current)===null||_player_current===void 0?void 0:_player_current.duration)setDuration(player.current.duration);},[]);// Call event callbacks\nuseEffect(()=>{if(playerInfo.current.ready&&isPlaying&&onPlay)onPlay();else if(playerInfo.current.ready&&onPause)onPause();},[isPlaying]);// Volume Control\nuseEffect(()=>{player.current.volume=volume/100;},[volume]);// Reset ready state when src changes\nuseEffect(()=>{playerInfo.current.ready=false;},[srcFile,srcType,srcUrl]);// Play on navigation\nuseOnEnter(()=>{if(shouldAutoPlay)playAudio();});useOnExit(()=>{if(pauseOnExit)player.current.pause();});useMotionValueEvent(trackProgress,\"change\",val=>{var _player_current;const progressPercent=((_player_current=player.current)===null||_player_current===void 0?void 0:_player_current.duration)?val/player.current.duration*100:null;if(onTimeUpdate){onTimeUpdate(val,progressPercent,secondsToMinutes(val));}});const iconStyles={marginRight:showTime||showTrack?gap:0,flexShrink:0,cursor:iconCursor};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyles,position:\"relative\",overflow:\"hidden\",background,padding,borderRadius},children:[/*#__PURE__*/_jsx(\"audio\",{src:url,loop:loop,className:\"framer-audio\",ref:player,preload:\"metadata\",autoPlay:shouldAutoPlay,onLoadedMetadata:handleMetadata,onCanPlayThrough:handleReady,// Listen to all events for status changes\nonPlaying:()=>handlePlayStateUpdate(\"playingEvent\"),onPlay:()=>handlePlayStateUpdate(\"playEvent\"),onSeeked:()=>handlePlayStateUpdate(\"seekEvent\"),onPause:()=>handlePlayStateUpdate(\"pauseEvent\"),onEnded:()=>handleEnd()}),showPlayPause&&/*#__PURE__*/_jsx(_Fragment,{children:isPlaying?/*#__PURE__*/_jsx(PauseIcon,{width:16,whileTap:{scale:.9},onClick:()=>pauseAudio(),style:iconStyles,\"aria-label\":\"pause audio\"}):/*#__PURE__*/_jsx(PlayIcon,{width:16,whileTap:{scale:.9},onClick:handlePlayClick,style:iconStyles,\"aria-label\":\"play audio\"})}),showTime&&/*#__PURE__*/_jsxs(\"p\",{style:{userSelect:\"none\",color:\"#333\",fontWeight:500,letterSpacing:-.25,margin:0,flexShrink:0,fontFamily:fontStack,fontVariantNumeric:\"tabular-nums\",marginRight:showTrack?gap:0,...font},children:[/*#__PURE__*/_jsx(PlayTime,{startTime:duration*(isMotionValue(progress)?progress.get():progress*.01),currentTime:trackProgress}),/*#__PURE__*/_jsx(\"span\",{style:{padding:\"0 2px\"},children:\"/\"}),duration>0?secondsToMinutes(duration):\"1:34\"]}),showTrack&&/*#__PURE__*/_jsx(Slider,{style:{width:\"100%\"},value:trackProgress,fillColor:progressColor,knobSetting:\"Hover\",shadow:`rgba(0,0,0,0)`,knobSize:10,knobColor:progressColor,onChange:handleSeek,shouldAnimateChange:false,min:0,max:duration,trackColor:trackColor})]});},[\".framer-audio-icon { outline: none; }\",\".framer-audio-icons:focus-visible { outline: auto; }\"]);Audio.defaultProps={background:\"#EBEBEB\",trackColor:\"#FFFFFF\",font:{fontSize:12},progressColor:\"#333333\",srcUrl:\"https://assets.mixkit.co/music/preview/mixkit-tech-house-vibes-130.mp3\",srcType:\"URL\",pauseOnExit:true,borderRadius:8,padding:15,progress:0,volume:25,loop:false,playing:true,autoPlay:true,showTime:true,showTrack:true,showPlayPause:true,onPlayGlobalPauseOption:\"continue\",trackHeight:4,gap:15,height:50,width:240};addPropertyControls(Audio,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\" \",placeholder:\".../example.mp4\",hidden(props){return props.srcType===\"Upload\";}},srcFile:{type:ControlType.File,title:\" \",allowedFileTypes:[\"mp4\",\"mp3\",\"wav\",\"m4a\"],hidden(props){return props.srcType===\"URL\";}},playing:{title:\"Playing\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},loop:{title:\"Loop\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// autoPlay: {\n//     type: ControlType.Boolean,\n//     title: \"Autoplay\",\n//     enabledTitle: \"Yes\",\n//     disabledTitle: \"No\",\n// },\nprogress:{title:\"Progress\",type:ControlType.Number,max:100,min:0,unit:\"%\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\"},progressColor:{title:\"Progress\",type:ControlType.Color,defaultValue:Audio.defaultProps.progressColor},trackColor:{title:\"Track\",type:ControlType.Color,defaultValue:Audio.defaultProps.trackColor},background:{title:\"Player\",type:ControlType.Color,defaultValue:Audio.defaultProps.background},font:{title:\"Font\",// @ts-ignore \u2013 Internal\ntype:ControlType.Font,displayFontSize:true},...paddingControl,...borderRadiusControl,gap:{type:ControlType.Number,min:0,max:100,displayStepper:true},showPlayPause:{type:ControlType.Boolean,title:\"Play/Pause\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},showTrack:{type:ControlType.Boolean,title:\"Track\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},showTime:{type:ControlType.Boolean,title:\"Time\",enabledTitle:\"Show\",disabledTitle:\"Hide\"},pauseOnExit:{type:ControlType.Boolean,title:\"On Leave\",enabledTitle:\"Pause\",disabledTitle:\"Continue\"},onPlayGlobalPauseOption:{type:ControlType.Enum,title:\"On Play\",options:[\"continue\",\"pause\"],optionTitles:[\"Continue All\",\"Pause All\"]},onPlay:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onEnd:{type:ControlType.EventHandler},onTimeUpdate:{type:ControlType.EventHandler}});const trackStyle={borderRadius:10,width:\"100%\",overflow:\"hidden\"};const trackParentStyle={position:\"relative\",border:\"1px solid red\",display:\"flex\",alignItems:\"center\",height:\"100%\",width:\"100%\"};function PlayIcon(props){return /*#__PURE__*/_jsx(motion.svg,{...props,className:\"framer-audio-icon\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 16 16\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M 5.379 1.292 C 4.968 1.033 4.449 1.017 4.023 1.251 C 3.598 1.486 3.334 1.933 3.333 2.419 L 3.333 13.581 C 3.334 14.067 3.598 14.514 4.023 14.749 C 4.449 14.983 4.968 14.967 5.379 14.708 L 14.215 9.127 C 14.602 8.883 14.836 8.457 14.836 8 C 14.836 7.543 14.602 7.117 14.215 6.873 Z\",fill:\"#333\"})});}function PauseIcon(props){return /*#__PURE__*/_jsxs(motion.svg,{...props,className:\"framer-audio-icon\",xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 16 16\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 3 3 C 3 2.448 3.448 2 4 2 L 6 2 C 6.552 2 7 2.448 7 3 L 7 13 C 7 13.552 6.552 14 6 14 L 4 14 C 3.448 14 3 13.552 3 13 Z\",fill:\"#343434\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 9 3 C 9 2.448 9.448 2 10 2 L 12 2 C 12.552 2 13 2.448 13 3 L 13 13 C 13 13.552 12.552 14 12 14 L 10 14 C 9.448 14 9 13.552 9 13 Z\",fill:\"#343434\"})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"Audio\":{\"type\":\"reactComponent\",\"name\":\"Audio\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"240\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"50\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Audio.map", "// Generated by Framer (f26e712)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,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/62kzVdKm406laNOy0sGm/tRz17f8CWA8AUG0Tc2CK/MDNzSwAU6.js\";const cycleOrder=[\"dBU7pIdNx\",\"iniXLokTc\",\"emXKp6ctg\"];const serializationHash=\"framer-v1rm7\";const variantClassNames={dBU7pIdNx:\"framer-v-vswy4f\",emXKp6ctg:\"framer-v-1vimx15\",iniXLokTc:\"framer-v-1s2ecmk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.7,ease:[.25,1,.5,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[.25,1,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 2\":\"iniXLokTc\",\"Variant Mobile\":\"emXKp6ctg\",Regular:\"dBU7pIdNx\"};const getProps=({click,color,height,hoverColor,id,lineColour,lineHoverColor,link,newTab,smoothScroll,title,width,...props})=>{return{...props,APdlW1BZK:color??props.APdlW1BZK??\"var(--token-efea907f-4736-446e-9e37-adb808a165dd, rgb(151, 151, 151))\",bJ7Joxlx1:smoothScroll??props.bJ7Joxlx1,JABeoeGw8:title??props.JABeoeGw8??\"Underline Link\",JUPq_PUc1:click??props.JUPq_PUc1,lGYXQUAeP:hoverColor??props.lGYXQUAeP??\"var(--token-88fc4d07-f826-46a2-bdbd-422e364113e0, rgb(231, 231, 231))\",oSRoIIq4a:link??props.oSRoIIq4a,RwVpw0s0J:newTab??props.RwVpw0s0J,SHbqhDQgS:lineColour??props.SHbqhDQgS??\"var(--token-efea907f-4736-446e-9e37-adb808a165dd, rgb(104, 104, 104))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"dBU7pIdNx\",Z89vD9Cr2:lineHoverColor??props.Z89vD9Cr2??\"var(--token-88fc4d07-f826-46a2-bdbd-422e364113e0, rgb(231, 231, 231))\"};};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,JABeoeGw8,oSRoIIq4a,RwVpw0s0J,bJ7Joxlx1,APdlW1BZK,lGYXQUAeP,SHbqhDQgS,Z89vD9Cr2,JUPq_PUc1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"dBU7pIdNx\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1vxfl1i=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(JUPq_PUc1){const res=await JUPq_PUc1(...args);if(res===false)return false;}});const onMouseEnter1iyvsx0=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"iniXLokTc\");});const onMouseLeavendsn2y=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"dBU7pIdNx\");});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,...addPropertyOverrides({iniXLokTc:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:oSRoIIq4a,motionChild:true,nodeId:\"dBU7pIdNx\",openInNewTab:RwVpw0s0J,scopeId:\"dweUBuGls\",smoothScroll:bJ7Joxlx1,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-vswy4f\",className,classNames)} framer-zy4b6o`,\"data-framer-name\":\"Regular\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dBU7pIdNx\",onMouseEnter:onMouseEnter1iyvsx0,onTap:onTap1vxfl1i,ref:refBinding,style:{...style},...addPropertyOverrides({emXKp6ctg:{\"data-framer-name\":\"Variant Mobile\",onMouseEnter:undefined},iniXLokTc:{\"data-framer-name\":\"Variant 2\",onMouseLeave:onMouseLeavendsn2y}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2uhjvn\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"QfRinP6Pu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qfeul7\",\"data-styles-preset\":\"MDNzSwAU6\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-APdlW1BZK-dweUBuGls))\"},children:\"Underline Link\"})}),className:\"framer-1ufoe20\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MMJnvEbdE\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-APdlW1BZK-dweUBuGls)\",\"--variable-reference-APdlW1BZK-dweUBuGls\":APdlW1BZK,\"--variable-reference-lGYXQUAeP-dweUBuGls\":lGYXQUAeP},text:JABeoeGw8,variants:{iniXLokTc:{\"--extracted-r6o4lv\":\"var(--variable-reference-lGYXQUAeP-dweUBuGls)\",\"--variable-reference-lGYXQUAeP-dweUBuGls\":lGYXQUAeP}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({iniXLokTc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1qfeul7\",\"data-styles-preset\":\"MDNzSwAU6\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-lGYXQUAeP-dweUBuGls))\"},children:\"Underline Link\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13w9v8k\",\"data-framer-name\":\"Arrow_Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"fHy4cx36R\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g id=\"ss8705909464_1\"><path d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z\" fill=\"transparent\"></path><path d=\"M 7.619 17.27 L 17.519 7.37\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50)) /* {&quot;name&quot;:&quot;Black&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 17.519 15.856 L 17.519 7.37\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50)) /* {&quot;name&quot;:&quot;Black&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 9.033 7.37 L 17.518 7.37\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50)) /* {&quot;name&quot;:&quot;Black&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',svgContentId:8705909464,withExternalLayout:true,...addPropertyOverrides({iniXLokTc:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><g id=\"ss8847903040_1\"><path d=\"M 0 24 L 0 0 L 24 0 L 24 24 Z\" fill=\"transparent\"></path><path d=\"M 9 16 L 17.519 7.37\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(221, 45, 74)) /* {&quot;name&quot;:&quot;red&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 17.519 15.856 L 17.519 7.37\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(221, 45, 74)) /* {&quot;name&quot;:&quot;red&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 9.033 7.37 L 17.518 7.37\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(221, 45, 74)) /* {&quot;name&quot;:&quot;red&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',svgContentId:8847903040}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-gbrj2e\",\"data-framer-name\":\"line\",layoutDependency:layoutDependency,layoutId:\"xr5mwzjqV\",style:{backgroundColor:SHbqhDQgS},variants:{iniXLokTc:{backgroundColor:Z89vD9Cr2}}})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-v1rm7.framer-zy4b6o, .framer-v1rm7 .framer-zy4b6o { display: block; }\",\".framer-v1rm7.framer-vswy4f { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 0px 4px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-v1rm7 .framer-2uhjvn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 5px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-v1rm7 .framer-1ufoe20 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-v1rm7 .framer-13w9v8k { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-v1rm7 .framer-gbrj2e { bottom: -4px; flex: none; height: 1px; left: -4px; overflow: visible; position: absolute; width: 1%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-v1rm7.framer-vswy4f, .framer-v1rm7 .framer-2uhjvn { gap: 0px; } .framer-v1rm7.framer-vswy4f > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-v1rm7.framer-vswy4f > :first-child { margin-top: 0px; } .framer-v1rm7.framer-vswy4f > :last-child { margin-bottom: 0px; } .framer-v1rm7 .framer-2uhjvn > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-v1rm7 .framer-2uhjvn > :first-child { margin-left: 0px; } .framer-v1rm7 .framer-2uhjvn > :last-child { margin-right: 0px; } }\",\".framer-v1rm7.framer-v-1s2ecmk .framer-gbrj2e { width: 103%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 49\n * @framerIntrinsicWidth 308.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"iniXLokTc\":{\"layout\":[\"auto\",\"auto\"]},\"emXKp6ctg\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"JABeoeGw8\":\"title\",\"oSRoIIq4a\":\"link\",\"RwVpw0s0J\":\"newTab\",\"bJ7Joxlx1\":\"smoothScroll\",\"APdlW1BZK\":\"color\",\"lGYXQUAeP\":\"hoverColor\",\"SHbqhDQgS\":\"lineColour\",\"Z89vD9Cr2\":\"lineHoverColor\",\"JUPq_PUc1\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerdweUBuGls=withCSS(Component,css,\"framer-v1rm7\");export default FramerdweUBuGls;FramerdweUBuGls.displayName=\"Footer / Underline CTA Link\";FramerdweUBuGls.defaultProps={height:49,width:308.5};addPropertyControls(FramerdweUBuGls,{variant:{options:[\"dBU7pIdNx\",\"iniXLokTc\",\"emXKp6ctg\"],optionTitles:[\"Regular\",\"Variant 2\",\"Variant Mobile\"],title:\"Variant\",type:ControlType.Enum},JABeoeGw8:{defaultValue:\"Underline Link\",displayTextArea:false,title:\"Title\",type:ControlType.String},oSRoIIq4a:{title:\"Link\",type:ControlType.Link},RwVpw0s0J:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},bJ7Joxlx1:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},APdlW1BZK:{defaultValue:'var(--token-efea907f-4736-446e-9e37-adb808a165dd, rgb(151, 151, 151)) /* {\"name\":\"Gray\"} */',title:\"Color\",type:ControlType.Color},lGYXQUAeP:{defaultValue:'var(--token-88fc4d07-f826-46a2-bdbd-422e364113e0, rgb(231, 231, 231)) /* {\"name\":\"Light Gray\"} */',title:\"Hover Color\",type:ControlType.Color},SHbqhDQgS:{defaultValue:'var(--token-efea907f-4736-446e-9e37-adb808a165dd, rgb(104, 104, 104)) /* {\"name\":\"Gray\"} */',title:\"Line Colour\",type:ControlType.Color},Z89vD9Cr2:{defaultValue:'var(--token-88fc4d07-f826-46a2-bdbd-422e364113e0, rgb(231, 231, 231)) /* {\"name\":\"Light Gray\"} */',title:\"Line Hover Color\",type:ControlType.Color},JUPq_PUc1:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerdweUBuGls,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\":\"FramerdweUBuGls\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"iniXLokTc\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"emXKp6ctg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"JABeoeGw8\\\":\\\"title\\\",\\\"oSRoIIq4a\\\":\\\"link\\\",\\\"RwVpw0s0J\\\":\\\"newTab\\\",\\\"bJ7Joxlx1\\\":\\\"smoothScroll\\\",\\\"APdlW1BZK\\\":\\\"color\\\",\\\"lGYXQUAeP\\\":\\\"hoverColor\\\",\\\"SHbqhDQgS\\\":\\\"lineColour\\\",\\\"Z89vD9Cr2\\\":\\\"lineHoverColor\\\",\\\"JUPq_PUc1\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"49\",\"framerIntrinsicWidth\":\"308.5\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (ab692b1)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import DotGrid from\"https://framerusercontent.com/modules/23HGEBFGciTbiTsQ1f4R/FTgEaInzalwgIerhOa91/Interactive_Grid.js\";import{Audio}from\"https://framerusercontent.com/modules/NRKVbMFYrBaqL0rx532t/o1XmI0MqgEIlgDIKXNDR/Audio.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/2aC4Le94BC0QYPJDxMkf/o2Ymy46R10uHgZQgf33A/awEeXZjmw.js\";import FooterUnderlineCTALink from\"https://framerusercontent.com/modules/zY8ImsvuA60YqpV2p4i4/SjR53M709yKFBr1NVdnN/dweUBuGls.js\";import Logo from\"https://framerusercontent.com/modules/U6jOfj1RyiBkIlq9yoX9/058DArhhvIa2YbldH0Wy/ennf6CWKq.js\";import ButtonsTextLink from\"https://framerusercontent.com/modules/v77YAhRakYeCHXHjdhNH/5QbYxk0LeYEFS9EalPXj/krcLY0eGH.js\";const FooterUnderlineCTALinkFonts=getFonts(FooterUnderlineCTALink);const ButtonsTextLinkFonts=getFonts(ButtonsTextLink);const LogoFonts=getFonts(Logo);const AudioFonts=getFonts(Audio);const DotGridFonts=getFonts(DotGrid);const cycleOrder=[\"CkMLYvwtk\",\"WP88RlU1Z\",\"LQBKQJCG7\"];const serializationHash=\"framer-ns83K\";const variantClassNames={CkMLYvwtk:\"framer-v-t1f3g6\",LQBKQJCG7:\"framer-v-ba03ag\",WP88RlU1Z:\"framer-v-19fsm9l\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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={\"Footer Desktop\":\"CkMLYvwtk\",\"Footer Mobile\":\"LQBKQJCG7\",\"Footer Tablet\":\"WP88RlU1Z\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"CkMLYvwtk\"};};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:\"CkMLYvwtk\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"LQBKQJCG7\")return true;return false;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-t1f3g6\",className,classNames),\"data-framer-name\":\"Footer Desktop\",layoutDependency:layoutDependency,layoutId:\"CkMLYvwtk\",ref:refBinding,style:{backgroundColor:\"var(--token-4c9966a7-2683-4268-819c-009caa55b89f, rgb(255, 255, 255))\",...style},...addPropertyOverrides({LQBKQJCG7:{\"data-framer-name\":\"Footer Mobile\"},WP88RlU1Z:{\"data-framer-name\":\"Footer Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-wfgwli\",\"data-framer-name\":\"CTA Row\",layoutDependency:layoutDependency,layoutId:\"iRV5rQrkr\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ma9gpj\",layoutDependency:layoutDependency,layoutId:\"efJ00oCKh\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-15akxfl\",layoutDependency:layoutDependency,layoutId:\"w_CgFkIxl\",style:{backgroundColor:\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b64h5x\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"omEM8BD_5\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ytgnq9\",layoutDependency:layoutDependency,layoutId:\"dz9p_3lYr\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18vyeqf\",\"data-framer-name\":\"Text Wrapper\",layoutDependency:layoutDependency,layoutId:\"fQCHYemiY\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s82ka2\",layoutDependency:layoutDependency,layoutId:\"UyAg4JSwb\",style:{backgroundColor:\"var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(255, 0, 64))\",boxShadow:\"10px 10px 0px 0px var(--token-6e75a69b-9ec5-451d-b152-d069a5e6a8e9, rgba(255, 204, 213, 0.65))\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1ib2xk\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"90px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c9966a7-2683-4268-819c-009caa55b89f, rgb(255, 255, 255)))\",\"--framer-text-stroke-color\":\"var(--extracted-1nvstw5, var(--token-715d68c5-9dbc-43ee-8ec8-8b0bc7b28c7d, rgb(114, 17, 33)))\",\"--framer-text-stroke-width\":\"var(--extracted-1kkmzbh, 0.4px)\"},children:\"Let's talk possibilities\"})}),className:\"framer-om72b7\",\"data-framer-name\":\"Let\u2019s make something together\",fonts:[\"FS;Poppins-bold\"],layoutDependency:layoutDependency,layoutId:\"GISf1aKHN\",style:{\"--extracted-1kkmzbh\":\"0.4px\",\"--extracted-1nvstw5\":\"var(--token-715d68c5-9dbc-43ee-8ec8-8b0bc7b28c7d, rgb(114, 17, 33))\",\"--extracted-r6o4lv\":\"var(--token-4c9966a7-2683-4268-819c-009caa55b89f, rgb(255, 255, 255))\"},variants:{LQBKQJCG7:{\"--extracted-167a9sz\":\"0.3px\",\"--extracted-1a7t3jv\":\"var(--token-715d68c5-9dbc-43ee-8ec8-8b0bc7b28c7d, rgb(114, 17, 33))\",\"--extracted-gdpscs\":\"var(--token-4c9966a7-2683-4268-819c-009caa55b89f, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({LQBKQJCG7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1ib2xk\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"50px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-4c9966a7-2683-4268-819c-009caa55b89f, rgb(255, 255, 255)))\",\"--framer-text-stroke-color\":\"var(--extracted-1a7t3jv, var(--token-715d68c5-9dbc-43ee-8ec8-8b0bc7b28c7d, rgb(114, 17, 33)))\",\"--framer-text-stroke-width\":\"var(--extracted-167a9sz, 0.3px)\"},children:\"Let's talk \"})})},WP88RlU1Z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1ib2xk\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"65px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4c9966a7-2683-4268-819c-009caa55b89f, rgb(255, 255, 255)))\",\"--framer-text-stroke-color\":\"var(--extracted-1nvstw5, var(--token-715d68c5-9dbc-43ee-8ec8-8b0bc7b28c7d, rgb(114, 17, 33)))\",\"--framer-text-stroke-width\":\"var(--extracted-1kkmzbh, 0.4px)\"},children:\"Let's talk possibilities\"})})}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gg2uor\",layoutDependency:layoutDependency,layoutId:\"RJepR_exw\",style:{backgroundColor:\"var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(255, 0, 64))\",boxShadow:\"8px 8px 0px 0px var(--token-6e75a69b-9ec5-451d-b152-d069a5e6a8e9, rgba(255, 204, 213, 0.65))\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"RlM7UG9wcGlucy1ib2xk\",\"--framer-font-family\":'\"Poppins\", \"Poppins Placeholder\", sans-serif',\"--framer-font-size\":\"50px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-4c9966a7-2683-4268-819c-009caa55b89f, rgb(255, 255, 255)))\",\"--framer-text-stroke-color\":\"var(--extracted-1a7t3jv, var(--token-715d68c5-9dbc-43ee-8ec8-8b0bc7b28c7d, rgb(114, 17, 33)))\",\"--framer-text-stroke-width\":\"var(--extracted-167a9sz, 0.3px)\"},children:\"possibilities\"})}),className:\"framer-1d81vpp\",\"data-framer-name\":\"Let\u2019s make something together\",fonts:[\"FS;Poppins-bold\"],layoutDependency:layoutDependency,layoutId:\"pHIIbcciK\",style:{\"--extracted-167a9sz\":\"0.3px\",\"--extracted-1a7t3jv\":\"var(--token-715d68c5-9dbc-43ee-8ec8-8b0bc7b28c7d, rgb(114, 17, 33))\",\"--extracted-gdpscs\":\"var(--token-4c9966a7-2683-4268-819c-009caa55b89f, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-phb7o0\",\"data-framer-name\":\"Text Wrapper\",layoutDependency:layoutDependency,layoutId:\"zPNH5OVw7\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"g9xuD5gcz\"},implicitPathVariables:undefined},{href:{webPageId:\"g9xuD5gcz\"},implicitPathVariables:undefined},{href:{webPageId:\"g9xuD5gcz\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,y:(componentViewport?.y||0)+18+((componentViewport?.height||1730)-36-1657+0+0)+0+0+19+180+0+161+0,...addPropertyOverrides({LQBKQJCG7:{width:`max(${componentViewport?.width||\"100vw\"} - 30px, 1px)`,y:(componentViewport?.y||0)+13+((componentViewport?.height||1870)-26-1807+0+0)+0+0+19+70+0+213+6},WP88RlU1Z:{width:`max(${componentViewport?.width||\"100vw\"} - 40px, 1px)`,y:(componentViewport?.y||0)+18+((componentViewport?.height||1561)-36-(710.5+506+((componentViewport?.height||1561)-36)*.0911+100)+0+0)+0+0+19+85+0+123.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18anynt-container\",layoutDependency:layoutDependency,layoutId:\"Mb6sSMF5X-container\",nodeId:\"Mb6sSMF5X\",rendersWithMotion:true,scopeId:\"oewhQuPw4\",children:/*#__PURE__*/_jsx(FooterUnderlineCTALink,{APdlW1BZK:\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50))\",bJ7Joxlx1:false,height:\"100%\",id:\"Mb6sSMF5X\",JABeoeGw8:\"Get in Touch\",layoutId:\"Mb6sSMF5X\",lGYXQUAeP:\"var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(221, 45, 74))\",oSRoIIq4a:resolvedLinks[0],RwVpw0s0J:false,SHbqhDQgS:\"var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(221, 45, 74))\",variant:\"dBU7pIdNx\",width:\"100%\",Z89vD9Cr2:\"var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(221, 45, 74))\",...addPropertyOverrides({LQBKQJCG7:{oSRoIIq4a:resolvedLinks[2],style:{width:\"100%\"}},WP88RlU1Z:{oSRoIIq4a:resolvedLinks[1],style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ts0yiw\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"UDPTg_VIm\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lw7ioq\",layoutDependency:layoutDependency,layoutId:\"cX026sfAO\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1go1le5\",\"data-framer-name\":\"Col\",layoutDependency:layoutDependency,layoutId:\"UdciG0L41\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+18+((componentViewport?.height||1730)-36-1657+0+0)+0+0+604+12+0+0+0,...addPropertyOverrides({LQBKQJCG7:{y:(componentViewport?.y||0)+13+((componentViewport?.height||1870)-26-1807+0+0)+0+0+493+12+0+0+0},WP88RlU1Z:{y:(componentViewport?.y||0)+18+((componentViewport?.height||1561)-36-(710.5+506+((componentViewport?.height||1561)-36)*.0911+100)+0+0)+0+0+436.5+12+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-arwf64-container\",layoutDependency:layoutDependency,layoutId:\"Me2O_7PaS-container\",nodeId:\"Me2O_7PaS\",rendersWithMotion:true,scopeId:\"oewhQuPw4\",children:/*#__PURE__*/_jsx(ButtonsTextLink,{aJOoNlok7:\"IG\",AWMROUMKi:\"https://www.instagram.com/voombaa.works/\",biieZQG3Y:true,height:\"100%\",id:\"Me2O_7PaS\",jpQfRPY5z:\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50))\",layoutId:\"Me2O_7PaS\",sypOkdqQs:\"var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(221, 45, 74))\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+18+((componentViewport?.height||1730)-36-1657+0+0)+0+0+604+12+0+0+0,...addPropertyOverrides({LQBKQJCG7:{y:(componentViewport?.y||0)+13+((componentViewport?.height||1870)-26-1807+0+0)+0+0+493+12+0+0+0},WP88RlU1Z:{y:(componentViewport?.y||0)+18+((componentViewport?.height||1561)-36-(710.5+506+((componentViewport?.height||1561)-36)*.0911+100)+0+0)+0+0+436.5+12+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-36xzqg-container\",layoutDependency:layoutDependency,layoutId:\"Y1MbJTGrV-container\",nodeId:\"Y1MbJTGrV\",rendersWithMotion:true,scopeId:\"oewhQuPw4\",children:/*#__PURE__*/_jsx(ButtonsTextLink,{aJOoNlok7:\"Li\",AWMROUMKi:\"https://www.linkedin.com/company/voombaa/\",biieZQG3Y:true,height:\"100%\",id:\"Y1MbJTGrV\",jpQfRPY5z:\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50))\",layoutId:\"Y1MbJTGrV\",sypOkdqQs:\"var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(221, 45, 74))\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:17,y:(componentViewport?.y||0)+18+((componentViewport?.height||1730)-36-1657+0+0)+0+0+604+12+0+0+0,...addPropertyOverrides({LQBKQJCG7:{y:(componentViewport?.y||0)+13+((componentViewport?.height||1870)-26-1807+0+0)+0+0+493+12+0+0+0},WP88RlU1Z:{y:(componentViewport?.y||0)+18+((componentViewport?.height||1561)-36-(710.5+506+((componentViewport?.height||1561)-36)*.0911+100)+0+0)+0+0+436.5+12+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jbved8-container\",layoutDependency:layoutDependency,layoutId:\"smudMSZm7-container\",nodeId:\"smudMSZm7\",rendersWithMotion:true,scopeId:\"oewhQuPw4\",children:/*#__PURE__*/_jsx(ButtonsTextLink,{aJOoNlok7:\"hello@voombaa.com\",AWMROUMKi:\"mailto:hello@voombaa.com\",biieZQG3Y:false,height:\"100%\",id:\"smudMSZm7\",jpQfRPY5z:\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50))\",layoutId:\"smudMSZm7\",style:{height:\"100%\"},sypOkdqQs:\"var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(221, 45, 74))\",width:\"100%\"})})})]})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-yo3dy0\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"ujfRN5URA\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pbrqi1\",layoutDependency:layoutDependency,layoutId:\"UWIrks3bK\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ym4h37\",\"data-framer-name\":\"Col\",layoutDependency:layoutDependency,layoutId:\"L7CWGM8CZ\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xjn84o\",layoutDependency:layoutDependency,layoutId:\"oEctW078v\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:31,width:\"130px\",y:(componentViewport?.y||0)+18+((componentViewport?.height||1730)-36-1657+0+0)+0+0+699+0,...addPropertyOverrides({LQBKQJCG7:{y:(componentViewport?.y||0)+13+((componentViewport?.height||1870)-26-1807+0+0)+0+0+588+0},WP88RlU1Z:{y:(componentViewport?.y||0)+18+((componentViewport?.height||1561)-36-(710.5+506+((componentViewport?.height||1561)-36)*.0911+100)+0+0)+0+0+531.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fywl71-container\",layoutDependency:layoutDependency,layoutId:\"GRGfMVfIN-container\",nodeId:\"GRGfMVfIN\",rendersWithMotion:true,scopeId:\"oewhQuPw4\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"GRGfMVfIN\",layoutId:\"GRGfMVfIN\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p6yyo8-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"HixbbRGX0-container\",nodeId:\"HixbbRGX0\",rendersWithMotion:true,scopeId:\"oewhQuPw4\",children:/*#__PURE__*/_jsx(Audio,{background:\"var(--token-1c2b752d-68fb-4615-b046-f034c013ba8c, rgb(255, 238, 242))\",borderRadius:2,bottomLeftRadius:2,bottomRightRadius:2,font:{fontFamily:'\"Poppins\", \"Poppins Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400},gap:15,height:\"100%\",id:\"HixbbRGX0\",isMixedBorderRadius:false,layoutId:\"HixbbRGX0\",loop:false,onPlayGlobalPauseOption:\"continue\",padding:15,paddingBottom:15,paddingLeft:15,paddingPerSide:false,paddingRight:15,paddingTop:15,pauseOnExit:false,playing:false,progress:0,progressColor:\"var(--token-4c9966a7-2683-4268-819c-009caa55b89f, rgb(255, 255, 255))\",showPlayPause:true,showTime:false,showTrack:false,srcFile:\"https://framerusercontent.com/assets/5zrjzRFyGb4KC8ayDffbF8yJJo.mp3\",srcType:\"Upload\",srcUrl:\"https://assets.mixkit.co/music/preview/mixkit-tech-house-vibes-130.mp3\",style:{height:\"100%\",width:\"100%\"},topLeftRadius:2,topRightRadius:2,trackColor:\"var(--token-4c9966a7-2683-4268-819c-009caa55b89f, rgb(255, 255, 255))\",volume:25,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-36afsn\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"ncupYsERl\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ksyisx\",layoutDependency:layoutDependency,layoutId:\"jsn4zhcGu\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ylbwkh\",\"data-framer-name\":\"Col\",layoutDependency:layoutDependency,layoutId:\"zyx1uux3J\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TXVsaXNoLTgwMA==\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-weight\":\"800\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"130%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50)))\"},children:\"\\xa9Voombaa 2025\"})}),className:\"framer-fc6291\",\"data-framer-name\":\"\\xa9voombaa 2025\",fonts:[\"GF;Mulish-800\"],layoutDependency:layoutDependency,layoutId:\"YD4PESNds\",style:{\"--extracted-r6o4lv\":\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-jn6bel\",\"data-styles-preset\":\"awEeXZjmw\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50)))\"},children:\"Crafted with \u2764\uFE0F for humans, by humans\"})}),className:\"framer-1nhsh8m\",\"data-framer-name\":\"\\xa9voombaa 2025\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"v_iLDXMQo\",style:{\"--extracted-r6o4lv\":\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50))\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vq5qj0-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"g_1KTJa9d-container\",nodeId:\"g_1KTJa9d\",rendersWithMotion:true,scopeId:\"oewhQuPw4\",children:/*#__PURE__*/_jsx(DotGrid,{distanceThreshold:70,dotColor:\"var(--token-71f78088-7194-4133-ba87-7291ec78a113, rgb(255, 0, 64))\",dotSize:50,dotSpacing:20,enableLookAt:false,gridColumns:70,gridRows:32,height:\"100%\",id:\"g_1KTJa9d\",layoutId:\"g_1KTJa9d\",maxDotSize:28,shape:\"rectangle\",smoothFactor:4,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({LQBKQJCG7:{distanceThreshold:50,dotSpacing:18,gridRows:35,maxDotSize:25},WP88RlU1Z:{dotSpacing:18,gridRows:28,maxDotSize:25}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7hpgx9\",layoutDependency:layoutDependency,layoutId:\"R2NpAEyJ0\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TXVsaXNoLTYwMA==\",\"--framer-font-family\":'\"Mulish\", \"Mulish Placeholder\", sans-serif',\"--framer-font-size\":\"10px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50)))\"},children:\"Disclaimer: The visuals, videos, media, data, works, projects, and related materials featured on this platform\u2014including but not limited to the \\\"Founder's Featured Work\\\"\u2014reflect contributions made by the founder prior to the establishment of Voombaa. These materials, created under the founder\u2019s previous company, Studio Watr, are provided solely for illustrative, informational, and professional advancement purposes to demonstrate the founder's experience, expertise, and creative excellence that have shaped Voombaa\u2019s vision and outlook. Unless explicitly stated otherwise, the visuals, videos, media, data, works, projects, and related materials do not represent, and should not be construed as representing, Voombaa's current operations, services, initiatives, or any active engagements. Voombaa does not claim ownership of these works.\"})}),className:\"framer-1a7ysoj\",fonts:[\"GF;Mulish-600\"],layoutDependency:layoutDependency,layoutId:\"Ns78F47cH\",style:{\"--extracted-r6o4lv\":\"var(--token-c06af06b-4f7d-4761-b596-cc3de74e099e, rgb(50, 50, 50))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({LQBKQJCG7:{transformTemplate:undefined},WP88RlU1Z:{transformTemplate:undefined}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ns83K.framer-1d98h58, .framer-ns83K .framer-1d98h58 { display: block; }\",\".framer-ns83K.framer-t1f3g6 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 18px 0px 18px 0px; position: relative; width: 1200px; }\",\".framer-ns83K .framer-wfgwli { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-ns83K .framer-ma9gpj { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 40px 0px; position: relative; width: 1px; }\",\".framer-ns83K .framer-15akxfl { flex: none; height: 4px; overflow: hidden; position: relative; width: 100%; }\",\".framer-ns83K .framer-1b64h5x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 180px 0px 180px 0px; position: relative; width: 100%; }\",\".framer-ns83K .framer-ytgnq9 { align-content: flex-start; align-items: flex-start; display: flex; flex: 0.75 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ns83K .framer-18vyeqf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ns83K .framer-1s82ka2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px 15px 12px 15px; position: relative; width: min-content; }\",\".framer-ns83K .framer-om72b7, .framer-ns83K .framer-1d81vpp, .framer-ns83K .framer-fc6291, .framer-ns83K .framer-1nhsh8m { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ns83K .framer-1gg2uor { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px; position: relative; width: min-content; }\",\".framer-ns83K .framer-phb7o0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ns83K .framer-18anynt-container, .framer-ns83K .framer-arwf64-container, .framer-ns83K .framer-36xzqg-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ns83K .framer-ts0yiw, .framer-ns83K .framer-yo3dy0, .framer-ns83K .framer-36afsn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px 0px 12px 0px; position: relative; width: 100%; }\",\".framer-ns83K .framer-1lw7ioq, .framer-ns83K .framer-1pbrqi1, .framer-ns83K .framer-1ksyisx { align-content: flex-start; align-items: flex-start; display: flex; flex: 0.75 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ns83K .framer-1go1le5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-ns83K .framer-jbved8-container { flex: none; height: 17px; position: relative; width: auto; }\",\".framer-ns83K .framer-1ym4h37, .framer-ns83K .framer-ylbwkh { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; min-height: 17px; min-width: 16px; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-ns83K .framer-1xjn84o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 178px; }\",\".framer-ns83K .framer-1fywl71-container { aspect-ratio: 3.823529411764706 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 34px); position: relative; width: 73%; }\",\".framer-ns83K .framer-p6yyo8-container { flex: 1 0 0px; height: 30px; position: relative; width: 1px; }\",\".framer-ns83K .framer-vq5qj0-container { flex: none; height: 590px; position: relative; width: 95%; z-index: 0; }\",\".framer-ns83K .framer-7hpgx9 { flex: none; height: 109px; overflow: hidden; position: relative; width: 100%; }\",\".framer-ns83K .framer-1a7ysoj { flex: none; height: auto; left: 50%; position: absolute; top: 48%; white-space: pre-wrap; width: 93%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ns83K.framer-t1f3g6, .framer-ns83K .framer-wfgwli, .framer-ns83K .framer-ma9gpj, .framer-ns83K .framer-1b64h5x, .framer-ns83K .framer-ytgnq9, .framer-ns83K .framer-18vyeqf, .framer-ns83K .framer-1s82ka2, .framer-ns83K .framer-1gg2uor, .framer-ns83K .framer-phb7o0, .framer-ns83K .framer-ts0yiw, .framer-ns83K .framer-1lw7ioq, .framer-ns83K .framer-1go1le5, .framer-ns83K .framer-yo3dy0, .framer-ns83K .framer-1pbrqi1, .framer-ns83K .framer-1ym4h37, .framer-ns83K .framer-1xjn84o, .framer-ns83K .framer-36afsn, .framer-ns83K .framer-1ksyisx, .framer-ns83K .framer-ylbwkh { gap: 0px; } .framer-ns83K.framer-t1f3g6 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-ns83K.framer-t1f3g6 > :first-child, .framer-ns83K .framer-ma9gpj > :first-child, .framer-ns83K .framer-ytgnq9 > :first-child, .framer-ns83K .framer-1lw7ioq > :first-child, .framer-ns83K .framer-1pbrqi1 > :first-child, .framer-ns83K .framer-1ksyisx > :first-child { margin-top: 0px; } .framer-ns83K.framer-t1f3g6 > :last-child, .framer-ns83K .framer-ma9gpj > :last-child, .framer-ns83K .framer-ytgnq9 > :last-child, .framer-ns83K .framer-1lw7ioq > :last-child, .framer-ns83K .framer-1pbrqi1 > :last-child, .framer-ns83K .framer-1ksyisx > :last-child { margin-bottom: 0px; } .framer-ns83K .framer-wfgwli > *, .framer-ns83K .framer-1b64h5x > *, .framer-ns83K .framer-1s82ka2 > *, .framer-ns83K .framer-ts0yiw > *, .framer-ns83K .framer-yo3dy0 > *, .framer-ns83K .framer-36afsn > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-ns83K .framer-wfgwli > :first-child, .framer-ns83K .framer-1b64h5x > :first-child, .framer-ns83K .framer-18vyeqf > :first-child, .framer-ns83K .framer-1s82ka2 > :first-child, .framer-ns83K .framer-1gg2uor > :first-child, .framer-ns83K .framer-phb7o0 > :first-child, .framer-ns83K .framer-ts0yiw > :first-child, .framer-ns83K .framer-1go1le5 > :first-child, .framer-ns83K .framer-yo3dy0 > :first-child, .framer-ns83K .framer-1ym4h37 > :first-child, .framer-ns83K .framer-1xjn84o > :first-child, .framer-ns83K .framer-36afsn > :first-child, .framer-ns83K .framer-ylbwkh > :first-child { margin-left: 0px; } .framer-ns83K .framer-wfgwli > :last-child, .framer-ns83K .framer-1b64h5x > :last-child, .framer-ns83K .framer-18vyeqf > :last-child, .framer-ns83K .framer-1s82ka2 > :last-child, .framer-ns83K .framer-1gg2uor > :last-child, .framer-ns83K .framer-phb7o0 > :last-child, .framer-ns83K .framer-ts0yiw > :last-child, .framer-ns83K .framer-1go1le5 > :last-child, .framer-ns83K .framer-yo3dy0 > :last-child, .framer-ns83K .framer-1ym4h37 > :last-child, .framer-ns83K .framer-1xjn84o > :last-child, .framer-ns83K .framer-36afsn > :last-child, .framer-ns83K .framer-ylbwkh > :last-child { margin-right: 0px; } .framer-ns83K .framer-ma9gpj > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } .framer-ns83K .framer-ytgnq9 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-ns83K .framer-18vyeqf > *, .framer-ns83K .framer-1gg2uor > *, .framer-ns83K .framer-phb7o0 > *, .framer-ns83K .framer-1xjn84o > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ns83K .framer-1lw7ioq > *, .framer-ns83K .framer-1pbrqi1 > *, .framer-ns83K .framer-1ksyisx > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-ns83K .framer-1go1le5 > *, .framer-ns83K .framer-1ym4h37 > *, .framer-ns83K .framer-ylbwkh > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } }\",\".framer-ns83K.framer-v-19fsm9l.framer-t1f3g6 { gap: 50px; height: 1561px; width: 810px; }\",\".framer-ns83K.framer-v-19fsm9l .framer-wfgwli { padding: 0px 20px 0px 20px; }\",\".framer-ns83K.framer-v-19fsm9l .framer-1b64h5x { padding: 85px 0px 145px 0px; }\",\".framer-ns83K.framer-v-19fsm9l .framer-ytgnq9 { flex: 1 0 0px; gap: 15px; }\",\".framer-ns83K.framer-v-19fsm9l .framer-18anynt-container, .framer-ns83K.framer-v-ba03ag .framer-18anynt-container { flex: 1 0 0px; order: 0; width: 1px; }\",\".framer-ns83K.framer-v-19fsm9l .framer-vq5qj0-container { height: 506px; width: 95%; }\",\".framer-ns83K.framer-v-19fsm9l .framer-7hpgx9 { height: 9%; }\",\".framer-ns83K.framer-v-19fsm9l .framer-1a7ysoj { bottom: 26px; left: 20px; top: unset; width: 95%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ns83K.framer-v-19fsm9l.framer-t1f3g6, .framer-ns83K.framer-v-19fsm9l .framer-ytgnq9 { gap: 0px; } .framer-ns83K.framer-v-19fsm9l.framer-t1f3g6 > * { margin: 0px; margin-bottom: calc(50px / 2); margin-top: calc(50px / 2); } .framer-ns83K.framer-v-19fsm9l.framer-t1f3g6 > :first-child, .framer-ns83K.framer-v-19fsm9l .framer-ytgnq9 > :first-child { margin-top: 0px; } .framer-ns83K.framer-v-19fsm9l.framer-t1f3g6 > :last-child, .framer-ns83K.framer-v-19fsm9l .framer-ytgnq9 > :last-child { margin-bottom: 0px; } .framer-ns83K.framer-v-19fsm9l .framer-ytgnq9 > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } }\",\".framer-ns83K.framer-v-ba03ag.framer-t1f3g6 { padding: 13px 0px 13px 0px; width: 390px; }\",\".framer-ns83K.framer-v-ba03ag .framer-wfgwli { padding: 0px 15px 0px 15px; }\",\".framer-ns83K.framer-v-ba03ag .framer-1b64h5x { padding: 70px 0px 115px 0px; }\",\".framer-ns83K.framer-v-ba03ag .framer-ytgnq9 { flex: 1 0 0px; gap: 5px; }\",\".framer-ns83K.framer-v-ba03ag .framer-18vyeqf { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; padding: 9px 0px 9px 0px; width: 100%; }\",\".framer-ns83K.framer-v-ba03ag .framer-1s82ka2 { gap: 10px; padding: 10px; }\",\".framer-ns83K.framer-v-ba03ag .framer-om72b7, .framer-ns83K.framer-v-ba03ag .framer-1d81vpp { order: 0; }\",\".framer-ns83K.framer-v-ba03ag .framer-phb7o0 { padding: 6px 0px 6px 0px; }\",\".framer-ns83K.framer-v-ba03ag .framer-vq5qj0-container { height: 698px; width: 93%; }\",\".framer-ns83K.framer-v-ba03ag .framer-7hpgx9 { height: 262px; }\",\".framer-ns83K.framer-v-ba03ag .framer-1a7ysoj { left: 15px; top: 33px; width: 92%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ns83K.framer-v-ba03ag .framer-ytgnq9, .framer-ns83K.framer-v-ba03ag .framer-18vyeqf, .framer-ns83K.framer-v-ba03ag .framer-1s82ka2 { gap: 0px; } .framer-ns83K.framer-v-ba03ag .framer-ytgnq9 > * { margin: 0px; margin-bottom: calc(5px / 2); margin-top: calc(5px / 2); } .framer-ns83K.framer-v-ba03ag .framer-ytgnq9 > :first-child, .framer-ns83K.framer-v-ba03ag .framer-18vyeqf > :first-child { margin-top: 0px; } .framer-ns83K.framer-v-ba03ag .framer-ytgnq9 > :last-child, .framer-ns83K.framer-v-ba03ag .framer-18vyeqf > :last-child { margin-bottom: 0px; } .framer-ns83K.framer-v-ba03ag .framer-18vyeqf > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-ns83K.framer-v-ba03ag .framer-1s82ka2 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ns83K.framer-v-ba03ag .framer-1s82ka2 > :first-child { margin-left: 0px; } .framer-ns83K.framer-v-ba03ag .framer-1s82ka2 > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1730\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"WP88RlU1Z\":{\"layout\":[\"fixed\",\"fixed\"]},\"LQBKQJCG7\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameroewhQuPw4=withCSS(Component,css,\"framer-ns83K\");export default FrameroewhQuPw4;FrameroewhQuPw4.displayName=\"Footer / Footer\";FrameroewhQuPw4.defaultProps={height:1730,width:1200};addPropertyControls(FrameroewhQuPw4,{variant:{options:[\"CkMLYvwtk\",\"WP88RlU1Z\",\"LQBKQJCG7\"],optionTitles:[\"Footer Desktop\",\"Footer Tablet\",\"Footer Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameroewhQuPw4,[{explicitInter:true,fonts:[{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/EOHGWBZYYKO6R4PWP4S2B3FFWHHBEZN6/UWQLMF4AFWLXCJQCFV3WRVYC77KZXPRB/FYG6OCH7XOLUUSZTIZE65ATBZWF623O4.woff2\",weight:\"700\"},{family:\"Poppins\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NC2MP33RO4WQTSTEEAWBJLAEXNCNEQVF/7F4U3COKLHQH4WUH3AXPC7N4UELEWJQN/JMWNCAGBH3TLANIVQPVABVAVNV5QERTH.woff2\",weight:\"400\"},{family:\"Mulish\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/mulish/v13/1Ptyg83HX_SGhgqO0yLcmjzUAuWexRNWwaWlGrw-PTY.woff2\",weight:\"800\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Mulish\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/mulish/v13/1Ptyg83HX_SGhgqO0yLcmjzUAuWexU1WwaWlGrw-PTY.woff2\",weight:\"600\"}]},...FooterUnderlineCTALinkFonts,...ButtonsTextLinkFonts,...LogoFonts,...AudioFonts,...DotGridFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroewhQuPw4\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WP88RlU1Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LQBKQJCG7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"1730\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oewhQuPw4.map"],
  "mappings": "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",
  "names": ["fontStore", "fonts", "css", "className", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link", "linkColor", "linkColour", "navTitle", "newTab", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "AWMROUMKi", "aJOoNlok7", "sypOkdqQs", "biieZQG3Y", "jpQfRPY5z", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "RichText2", "css", "FramerkrcLY0eGH", "withCSS", "krcLY0eGH_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "ImageWithFX", "withFX", "Image2", "serializationHash", "variantClassNames", "transition1", "animation", "animation1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "Link", "ImageWithFX", "getLoadingLazyAtYPosition", "css", "Framerennf6CWKq", "withCSS", "ennf6CWKq_default", "addFonts", "OpenType", "Component", "props", "p", "fontStore", "fonts", "css", "className", "RichTextOpenTypejpo6cq", "withCodeBoundaryForOverrides", "RichText2", "OpenType", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link", "linkColor", "newTab", "tap", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "JoWTB4muf", "XGbFN01jx", "FRRFQtpaE", "FSKVkP9dt", "eHfvwNx9_", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapake2d3", "args", "scopingClassNames", "cx", "LayoutGroup", "Link", "css", "FramerbHWwuZPHs", "withCSS", "bHWwuZPHs_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "NavigationMobileNavLinkFonts", "getFonts", "bHWwuZPHs_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "transition3", "transition4", "transition5", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "link", "newTab", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "eukmRtgMM", "dlp_QJdcR", "w1pmjMZtk", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "FSKVkP9dt1x1fow2", "args", "scopingClassNames", "cx", "LayoutGroup", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FramerLw_f8eSQX", "withCSS", "Lw_f8eSQX_default", "addPropertyControls", "ControlType", "addFonts", "LogoFonts", "getFonts", "ennf6CWKq_default", "NavigationTextStaggerFonts", "Lw_f8eSQX_default", "ButtonsTextLinkFonts", "krcLY0eGH_default", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap12hqm2i", "args", "onTapddnfgz", "onTap1k03ack", "onTap154f40i", "scopingClassNames", "cx", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "isDisplayed5", "isDisplayed6", "router", "useRouter", "isDisplayed7", "isDisplayed8", "isDisplayed9", "LayoutGroup", "u", "ComponentViewportProvider", "SmartComponentScopedContainer", "RichText2", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "resolvedLinks2", "resolvedLinks3", "resolvedLinks4", "resolvedLinks5", "resolvedLinks6", "resolvedLinks7", "resolvedLinks8", "resolvedLinks9", "css", "Framerix9pn5Gsn", "withCSS", "ix9pn5Gsn_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "fontStore", "fonts", "css", "className", "e", "global", "t", "i", "n", "r", "o", "u", "a", "f", "c", "l", "v", "d", "s", "b", "g", "p", "now", "debounce", "toNumber", "isObject", "invokeFunc", "leadingEdge", "timerExpired", "remainingWait", "shouldInvoke", "trailingEdge", "cancel", "flush", "debounced", "throttle", "isObjectLike", "isSymbol", "m", "npm_lodash_throttle_4_1_default", "DotGrid", "props", "dotSize", "dotColor", "maxDotSize", "distanceThreshold", "dotSpacing", "gridRows", "gridColumns", "smoothFactor", "shape", "enableLookAt", "mousePosition", "setMousePosition", "ye", "containerRef", "pe", "handleMouseMove", "te", "npm_lodash_throttle_4_1_default", "event", "rect", "ue", "calculateDotSize", "dotX", "dotY", "distance", "smoothFalloff", "calculateRotationAngle", "deltaX", "deltaY", "dots", "i", "j", "shapeStyle", "shapeElement", "rotationAngle", "size", "p", "addPropertyControls", "ControlType", "fontStack", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "useOnEnter", "onEnter", "enabled", "useOnSpecificTargetChange", "useOnExit", "onExit", "goal", "callback", "isInTarget", "useIsInCurrentNavigationTarget", "ue", "useConstant", "init", "ref", "pe", "isMotionValue", "v", "MotionValue", "isBrowserSafari", "navigator", "userAgent", "useIsBrowserSafari", "se", "useOnChange", "value", "callback", "ue", "isMotionValue", "secondsToMinutes", "seconds", "minutes", "s", "useAutoMotionValue", "inputValue", "options", "ref", "optionsRef", "pe", "animation", "didInitialMount", "isOnCanvas", "RenderTarget", "onChangeDeps", "onChange", "te", "transformer", "value", "useConstant", "isMotionValue", "motionValue", "ue", "ref1", "ref2", "newValue", "ref3", "animate2", "fontWeights", "useFontControls", "props", "fontFamily", "fontSize", "fontWeight", "font", "fontWeightName", "customFontStack", "fontStack", "fontFamilyStyle", "fetchCustomFonts", "fontStore", "e", "ue", "useRenderTarget", "se", "RenderTarget", "useIsOnCanvas", "se", "RenderTarget", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "usePadding", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "paddingControl", "FUNC_ERROR_TEXT", "nativeMax", "nativeMin", "NAN", "reTrim", "reIsBadHex", "reIsBinary", "reIsOctal", "freeParseInt", "now", "isObject", "value", "type", "toNumber", "value", "NAN", "isObject", "other", "reTrim", "isBinary", "reIsBinary", "reIsOctal", "freeParseInt", "reIsBadHex", "debounce", "func", "wait", "options", "lastArgs", "lastThis", "maxWait", "result", "timerId", "lastCallTime", "lastInvokeTime", "leading", "maxing", "trailing", "FUNC_ERROR_TEXT", "nativeMax", "invokeFunc", "time", "args", "thisArg", "leadingEdge", "timerExpired", "remainingWait", "timeSinceLastCall", "timeSinceLastInvoke", "timeWaiting", "nativeMin", "shouldInvoke", "now", "trailingEdge", "cancel", "flush", "debounced", "isInvoking", "throttle", "KnobOptions", "Slider", "withCSS", "props", "valueProp", "trackHeight", "fillColor", "focusColor", "min", "max", "onChange", "onChangeLive", "onMax", "onMin", "trackColor", "trackRadius", "knobSize", "knobColor", "constrainKnob", "shadow", "shouldAnimateChange", "transition", "overdrag", "knobSetting", "style", "hovered", "setHovered", "ye", "focused", "setFocused", "onCanvas", "RenderTarget", "shouldAnimate", "isConstrained", "showKnob", "input", "pe", "knobPadding", "updateValue", "te", "newVal", "target", "throttledInputUpdate", "animate", "value", "useAutoMotionValue", "transform", "knobX", "useTransform", "normalizedValue", "throttle", "val", "ref", "useOnChange", "isMotionValue", "handleInputChange", "e", "handleMouseDown", "handleMouseUp", "totalKnobWidth", "totalHeight", "u", "p", "motion", "addPropertyControls", "ControlType", "isMotionValue", "v", "MotionValue", "SrcType", "PlayTime", "props", "currentTime", "startTime", "playTime", "setPlayTime", "ye", "ue", "secondsToMinutes", "useOnChange", "latest", "p", "l", "checkIfPlaying", "player", "Audio", "withCSS", "_props_style", "playing", "background", "progressColor", "trackHeight", "gap", "trackColor", "srcUrl", "srcType", "srcFile", "loop", "font", "autoPlay", "progress", "volume", "showTime", "showTrack", "playPauseCursor", "showPlayPause", "onTimeUpdate", "onMetadata", "onPlay", "onPause", "onEnd", "pauseOnExit", "onPlayGlobalPauseOption", "iconCursor", "isPlaying", "setIsPlaying", "duration", "setDuration", "pe", "playerInfo", "trackProgress", "useAutoMotionValue", "value", "newValue", "handlePlayStateUpdate", "padding", "usePadding", "borderRadius", "useRadius", "fontSize", "useFontControls", "shouldPlay", "RenderTarget", "shouldPausePlayers", "url", "shouldAutoPlay", "te", "_", "_playerInfo_current_animation", "_playerInfo_current", "currentDuration", "isNowPlaying", "animate", "pauseAllAudioPlayers", "el", "playAudio", "e", "pauseAudio", "handleMetadata", "initProgress", "handleReady", "handleSeek", "val", "handleEnd", "handlePlayClick", "_player_current", "useOnEnter", "useOnExit", "useMotionValueEvent", "progressPercent", "iconStyles", "u", "containerStyles", "PauseIcon", "PlayIcon", "fontStack", "Slider", "addPropertyControls", "ControlType", "paddingControl", "borderRadiusControl", "PlayIcon", "props", "p", "motion", "PauseIcon", "u", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "click", "color", "height", "hoverColor", "id", "lineColour", "lineHoverColor", "link", "newTab", "smoothScroll", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "JABeoeGw8", "oSRoIIq4a", "RwVpw0s0J", "bJ7Joxlx1", "APdlW1BZK", "lGYXQUAeP", "SHbqhDQgS", "Z89vD9Cr2", "JUPq_PUc1", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1vxfl1i", "args", "onMouseEnter1iyvsx0", "onMouseLeavendsn2y", "scopingClassNames", "cx", "LayoutGroup", "Link", "u", "RichText2", "SVG", "css", "FramerdweUBuGls", "withCSS", "dweUBuGls_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "FooterUnderlineCTALinkFonts", "getFonts", "dweUBuGls_default", "ButtonsTextLinkFonts", "krcLY0eGH_default", "LogoFonts", "ennf6CWKq_default", "AudioFonts", "Audio", "DotGridFonts", "DotGrid", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "isDisplayed", "router", "useRouter", "LayoutGroup", "u", "RichText2", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "SmartComponentScopedContainer", "css", "FrameroewhQuPw4", "withCSS", "oewhQuPw4_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts"]
}
