{"version":3,"file":"OFJsABmip.yY2LC3PC.mjs","names":["debounce","useRef","_Fragment","Children","fonts","css","className","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","ColorNoText","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","TeamMembers","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","_Fragment","Image1","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","fonts","css","className","fonts","css","className","fonts","css","className","useRef","useCallback","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","useState","useCallback","e","React","MotionPathWithV1StrokeFX","mask","Base","MotionSVG","SVG","transition","transition1","getProps","Icon","React.forwardRef","MotionPathWithV1StrokeFX","mask","Base","MotionSVG","SVG","transition","getProps","Icon","React.forwardRef","addPropertyOverrides","Copy","CheckmarkFonts","Checkmark","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","CopyAnimation","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","CopyEmailFunction","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","Linkedin","createLayoutDependency","React.forwardRef","useRef","React.useId","transition1","getProps","React.forwardRef","MotionDivWithFX","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","Checkmark","X","Loader","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Color","FormButton","SecondaryLink","TeamMemberSmall","ContactInfo","SocialIcon","RichText","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","sharedStyle7.className","className","_Fragment","FormPlainTextInput","FormBooleanInput","Instagram","Linkedin","Facebook","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle7.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","sharedStyle7.fonts"],"sources":["https:/unpkg.com/lenis@1.3.23/dist/lenis.mjs","https:/unpkg.com/lenis@1.3.23/dist/lenis-snap.mjs","https:/framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/YmzNUbQh4V7UMGbeal0O/Lenis.js","https:/framerusercontent.com/modules/gkyWXIOP7DrAhfuNE01V/8mBPJBTLVgPv7Tr5BrvS/O6NTezRsv.js","https:/framerusercontent.com/modules/yfK3bW40aAMLtCXJFc4d/uuvAdxa7wYc94s1OUJZx/vaLzzBOkn.js","https:/framerusercontent.com/modules/5VKw2YmM5nrFvypPxEnq/5NS0CnN8bEhtp8ixkpkn/APzmQQHaq.js","https:/framerusercontent.com/modules/I3W7ockJfvekyaATUu1S/k1tcYw4pn0qVldoe9ab4/bsJlE7Qlx.js","https:/framerusercontent.com/modules/iRCWeyM8Hc5FaShxRHy2/ivCDUFNK5vrFGTpQaQJR/PnwA_rEIs.js","https:/framerusercontent.com/modules/lLwvg4QKtw2pzlxl2GVj/BiDfV30ezDnWfxZLgZrp/dc9P2xhTH.js","https:/framerusercontent.com/modules/98ElrrZ663YBbTSCOXYG/LFOZmEevFYz2O8X6NyQN/Copyright.js","https:/framerusercontent.com/modules/AZRNKROtrSfKgi8qj4tx/5JXuwf5kGFP6xPFdwnRC/WithInputFocusSurface.js","https:/framerusercontent.com/modules/zeLdX4FjgpHjzCatEeUc/SPWDbT0rEt5NzsK6TlI9/ylX53Idf6.js","https:/framerusercontent.com/modules/iofySRrua4kiYtkmFRs8/tHYZhAv18OEYHOWIPFlC/bq_tHcDYS.js","https:/framerusercontent.com/modules/xiVFjs18zadzN8ddeW5M/YuXRHnSZyw27NQLxDzpz/fqS7yXPvd.js","https:/framerusercontent.com/modules/L5EZrKfFM7w4OlNehnOZ/bsguki4QqPGnMbyipiwZ/UD0xY2nS5.js","https:/framerusercontent.com/modules/Z7LEs8Zf99Gcy5zUG2i2/v4wjDpANb7LlZcEI2Pm7/CopytoClipboard.js","https:/framerusercontent.com/modules/03xYcI3T1AebZGqIwNw8/w5Ju0q74mNa6KfftqH5M/CJPQVsAQJ.js","https:/framerusercontent.com/modules/h8XAo8OuHZo2ODh3Y8t7/2O1hat88611chP2mGAWt/DKGQLCI9Z.js","https:/framerusercontent.com/modules/octx9dl7XvHHBdrsbU2r/vDHofqnm3hfCGRzxNXn8/ez3_CJJyF.js","https:/framerusercontent.com/modules/ywHVbjrNiPMibv7DiZJS/KS3r5Ft3dFiFJB55sMz5/rH1XbDwcN.js","https:/framerusercontent.com/modules/Lt15DcuVWv7wsfYsd8LX/uemXHspkLEpM4lQzXxCK/bt82e0F2W.js","https:/framerusercontent.com/modules/qUnQw6DHreunY2q0JVcf/xL02tnQZAXQsxTA2XOAV/iQ1cugquj.js","https:/framerusercontent.com/modules/59QxgyUYfwl9WbrrsN4q/1yGkic3hUYEMpP5vI9fI/P4KoiGQGo.js","https:/framerusercontent.com/modules/9vRaZ0SHMw7dMVL79Ilt/4uf226ZyqCawDpD9r6qe/CKdYmXCkn.js","https:/framerusercontent.com/modules/ux8T6jigAj5wQeXy7Blm/JNtNjq9VV95chwoyzl5K/wDru3N55Y.js","https:/framerusercontent.com/modules/M5ogDJ5Ji25FgzHq3JRB/JGI1ecCRxU5DITRxbsDE/wgZjT8zK4.js","https:/framerusercontent.com/modules/zy1sQkMO7USbHdfAOpuM/CIhALuf4HP5L7RgtRlY5/OFJsABmip.js"],"sourcesContent":["//#region package.json\nvar version = \"1.3.23\";\n//#endregion\n//#region packages/core/src/maths.ts\n/**\n* Clamp a value between a minimum and maximum value\n*\n* @param min Minimum value\n* @param input Value to clamp\n* @param max Maximum value\n* @returns Clamped value\n*/\nfunction clamp(min, input, max) {\n\treturn Math.max(min, Math.min(input, max));\n}\n/**\n*  Linearly interpolate between two values using an amount (0 <= t <= 1)\n*\n* @param x First value\n* @param y Second value\n* @param t Amount to interpolate (0 <= t <= 1)\n* @returns Interpolated value\n*/\nfunction lerp(x, y, t) {\n\treturn (1 - t) * x + t * y;\n}\n/**\n* Damp a value over time using a damping factor\n* {@link http://www.rorydriscoll.com/2016/03/07/frame-rate-independent-damping-using-lerp/}\n*\n* @param x Initial value\n* @param y Target value\n* @param lambda Damping factor\n* @param dt Time elapsed since the last update\n* @returns Damped value\n*/\nfunction damp(x, y, lambda, deltaTime) {\n\treturn lerp(x, y, 1 - Math.exp(-lambda * deltaTime));\n}\n/**\n* Calculate the modulo of the dividend and divisor while keeping the result within the same sign as the divisor\n* {@link https://anguscroll.com/just/just-modulo}\n*\n* @param n Dividend\n* @param d Divisor\n* @returns Modulo\n*/\nfunction modulo(n, d) {\n\treturn (n % d + d) % d;\n}\n//#endregion\n//#region packages/core/src/animate.ts\n/**\n* Animate class to handle value animations with lerping or easing\n*\n* @example\n* const animate = new Animate()\n* animate.fromTo(0, 100, { duration: 1, easing: (t) => t })\n* animate.advance(0.5) // 50\n*/\nvar Animate = class {\n\tisRunning = false;\n\tvalue = 0;\n\tfrom = 0;\n\tto = 0;\n\tcurrentTime = 0;\n\tlerp;\n\tduration;\n\teasing;\n\tonUpdate;\n\t/**\n\t* Advance the animation by the given delta time\n\t*\n\t* @param deltaTime - The time in seconds to advance the animation\n\t*/\n\tadvance(deltaTime) {\n\t\tif (!this.isRunning) return;\n\t\tlet completed = false;\n\t\tif (this.duration && this.easing) {\n\t\t\tthis.currentTime += deltaTime;\n\t\t\tconst linearProgress = clamp(0, this.currentTime / this.duration, 1);\n\t\t\tcompleted = linearProgress >= 1;\n\t\t\tconst easedProgress = completed ? 1 : this.easing(linearProgress);\n\t\t\tthis.value = this.from + (this.to - this.from) * easedProgress;\n\t\t} else if (this.lerp) {\n\t\t\tthis.value = damp(this.value, this.to, this.lerp * 60, deltaTime);\n\t\t\tif (Math.round(this.value) === Math.round(this.to)) {\n\t\t\t\tthis.value = this.to;\n\t\t\t\tcompleted = true;\n\t\t\t}\n\t\t} else {\n\t\t\tthis.value = this.to;\n\t\t\tcompleted = true;\n\t\t}\n\t\tif (completed) this.stop();\n\t\tthis.onUpdate?.(this.value, completed);\n\t}\n\t/** Stop the animation */\n\tstop() {\n\t\tthis.isRunning = false;\n\t}\n\t/**\n\t* Set up the animation from a starting value to an ending value\n\t* with optional parameters for lerping, duration, easing, and onUpdate callback\n\t*\n\t* @param from - The starting value\n\t* @param to - The ending value\n\t* @param options - Options for the animation\n\t*/\n\tfromTo(from, to, { lerp, duration, easing, onStart, onUpdate }) {\n\t\tthis.from = this.value = from;\n\t\tthis.to = to;\n\t\tthis.lerp = lerp;\n\t\tthis.duration = duration;\n\t\tthis.easing = easing;\n\t\tthis.currentTime = 0;\n\t\tthis.isRunning = true;\n\t\tonStart?.();\n\t\tthis.onUpdate = onUpdate;\n\t}\n};\n//#endregion\n//#region packages/core/src/debounce.ts\nfunction debounce(callback, delay) {\n\tlet timer;\n\treturn function(...args) {\n\t\tclearTimeout(timer);\n\t\ttimer = setTimeout(() => {\n\t\t\ttimer = void 0;\n\t\t\tcallback.apply(this, args);\n\t\t}, delay);\n\t};\n}\n//#endregion\n//#region packages/core/src/dimensions.ts\n/**\n* Dimensions class to handle the size of the content and wrapper\n*\n* @example\n* const dimensions = new Dimensions(wrapper, content)\n* dimensions.on('resize', (e) => {\n*   console.log(e.width, e.height)\n* })\n*/\nvar Dimensions = class {\n\twidth = 0;\n\theight = 0;\n\tscrollHeight = 0;\n\tscrollWidth = 0;\n\tdebouncedResize;\n\twrapperResizeObserver;\n\tcontentResizeObserver;\n\tconstructor(wrapper, content, { autoResize = true, debounce: debounceValue = 250 } = {}) {\n\t\tthis.wrapper = wrapper;\n\t\tthis.content = content;\n\t\tif (autoResize) {\n\t\t\tthis.debouncedResize = debounce(this.resize, debounceValue);\n\t\t\tif (this.wrapper instanceof Window) window.addEventListener(\"resize\", this.debouncedResize);\n\t\t\telse {\n\t\t\t\tthis.wrapperResizeObserver = new ResizeObserver(this.debouncedResize);\n\t\t\t\tthis.wrapperResizeObserver.observe(this.wrapper);\n\t\t\t}\n\t\t\tthis.contentResizeObserver = new ResizeObserver(this.debouncedResize);\n\t\t\tthis.contentResizeObserver.observe(this.content);\n\t\t}\n\t\tthis.resize();\n\t}\n\tdestroy() {\n\t\tthis.wrapperResizeObserver?.disconnect();\n\t\tthis.contentResizeObserver?.disconnect();\n\t\tif (this.wrapper === window && this.debouncedResize) window.removeEventListener(\"resize\", this.debouncedResize);\n\t}\n\tresize = () => {\n\t\tthis.onWrapperResize();\n\t\tthis.onContentResize();\n\t};\n\tonWrapperResize = () => {\n\t\tif (this.wrapper instanceof Window) {\n\t\t\tthis.width = window.innerWidth;\n\t\t\tthis.height = window.innerHeight;\n\t\t} else {\n\t\t\tthis.width = this.wrapper.clientWidth;\n\t\t\tthis.height = this.wrapper.clientHeight;\n\t\t}\n\t};\n\tonContentResize = () => {\n\t\tif (this.wrapper instanceof Window) {\n\t\t\tthis.scrollHeight = this.content.scrollHeight;\n\t\t\tthis.scrollWidth = this.content.scrollWidth;\n\t\t} else {\n\t\t\tthis.scrollHeight = this.wrapper.scrollHeight;\n\t\t\tthis.scrollWidth = this.wrapper.scrollWidth;\n\t\t}\n\t};\n\tget limit() {\n\t\treturn {\n\t\t\tx: this.scrollWidth - this.width,\n\t\t\ty: this.scrollHeight - this.height\n\t\t};\n\t}\n};\n//#endregion\n//#region packages/core/src/emitter.ts\n/**\n* Emitter class to handle events\n* @example\n* const emitter = new Emitter()\n* emitter.on('event', (data) => {\n*   console.log(data)\n* })\n* emitter.emit('event', 'data')\n*/\nvar Emitter = class {\n\tevents = {};\n\t/**\n\t* Emit an event with the given data\n\t* @param event Event name\n\t* @param args Data to pass to the event handlers\n\t*/\n\temit(event, ...args) {\n\t\tconst callbacks = this.events[event] || [];\n\t\tfor (let i = 0, length = callbacks.length; i < length; i++) callbacks[i]?.(...args);\n\t}\n\t/**\n\t* Add a callback to the event\n\t* @param event Event name\n\t* @param cb Callback function\n\t* @returns Unsubscribe function\n\t*/\n\ton(event, cb) {\n\t\tif (this.events[event]) this.events[event].push(cb);\n\t\telse this.events[event] = [cb];\n\t\treturn () => {\n\t\t\tthis.events[event] = this.events[event]?.filter((i) => cb !== i);\n\t\t};\n\t}\n\t/**\n\t* Remove a callback from the event\n\t* @param event Event name\n\t* @param callback Callback function\n\t*/\n\toff(event, callback) {\n\t\tthis.events[event] = this.events[event]?.filter((i) => callback !== i);\n\t}\n\t/**\n\t* Remove all event listeners and clean up\n\t*/\n\tdestroy() {\n\t\tthis.events = {};\n\t}\n};\n//#endregion\n//#region packages/core/src/virtual-scroll.ts\nconst LINE_HEIGHT = 100 / 6;\nconst listenerOptions = { passive: false };\nfunction getDeltaMultiplier(deltaMode, size) {\n\tif (deltaMode === 1) return LINE_HEIGHT;\n\tif (deltaMode === 2) return size;\n\treturn 1;\n}\nvar VirtualScroll = class {\n\ttouchStart = {\n\t\tx: 0,\n\t\ty: 0\n\t};\n\tlastDelta = {\n\t\tx: 0,\n\t\ty: 0\n\t};\n\twindow = {\n\t\twidth: 0,\n\t\theight: 0\n\t};\n\temitter = new Emitter();\n\tconstructor(element, options = {\n\t\twheelMultiplier: 1,\n\t\ttouchMultiplier: 1\n\t}) {\n\t\tthis.element = element;\n\t\tthis.options = options;\n\t\twindow.addEventListener(\"resize\", this.onWindowResize);\n\t\tthis.onWindowResize();\n\t\tthis.element.addEventListener(\"wheel\", this.onWheel, listenerOptions);\n\t\tthis.element.addEventListener(\"touchstart\", this.onTouchStart, listenerOptions);\n\t\tthis.element.addEventListener(\"touchmove\", this.onTouchMove, listenerOptions);\n\t\tthis.element.addEventListener(\"touchend\", this.onTouchEnd, listenerOptions);\n\t}\n\t/**\n\t* Add an event listener for the given event and callback\n\t*\n\t* @param event Event name\n\t* @param callback Callback function\n\t*/\n\ton(event, callback) {\n\t\treturn this.emitter.on(event, callback);\n\t}\n\t/** Remove all event listeners and clean up */\n\tdestroy() {\n\t\tthis.emitter.destroy();\n\t\twindow.removeEventListener(\"resize\", this.onWindowResize);\n\t\tthis.element.removeEventListener(\"wheel\", this.onWheel, listenerOptions);\n\t\tthis.element.removeEventListener(\"touchstart\", this.onTouchStart, listenerOptions);\n\t\tthis.element.removeEventListener(\"touchmove\", this.onTouchMove, listenerOptions);\n\t\tthis.element.removeEventListener(\"touchend\", this.onTouchEnd, listenerOptions);\n\t}\n\t/**\n\t* Event handler for 'touchstart' event\n\t*\n\t* @param event Touch event\n\t*/\n\tonTouchStart = (event) => {\n\t\tconst { clientX, clientY } = event.targetTouches ? event.targetTouches[0] : event;\n\t\tthis.touchStart.x = clientX;\n\t\tthis.touchStart.y = clientY;\n\t\tthis.lastDelta = {\n\t\t\tx: 0,\n\t\t\ty: 0\n\t\t};\n\t\tthis.emitter.emit(\"scroll\", {\n\t\t\tdeltaX: 0,\n\t\t\tdeltaY: 0,\n\t\t\tevent\n\t\t});\n\t};\n\t/** Event handler for 'touchmove' event */\n\tonTouchMove = (event) => {\n\t\tconst { clientX, clientY } = event.targetTouches ? event.targetTouches[0] : event;\n\t\tconst deltaX = -(clientX - this.touchStart.x) * this.options.touchMultiplier;\n\t\tconst deltaY = -(clientY - this.touchStart.y) * this.options.touchMultiplier;\n\t\tthis.touchStart.x = clientX;\n\t\tthis.touchStart.y = clientY;\n\t\tthis.lastDelta = {\n\t\t\tx: deltaX,\n\t\t\ty: deltaY\n\t\t};\n\t\tthis.emitter.emit(\"scroll\", {\n\t\t\tdeltaX,\n\t\t\tdeltaY,\n\t\t\tevent\n\t\t});\n\t};\n\tonTouchEnd = (event) => {\n\t\tthis.emitter.emit(\"scroll\", {\n\t\t\tdeltaX: this.lastDelta.x,\n\t\t\tdeltaY: this.lastDelta.y,\n\t\t\tevent\n\t\t});\n\t};\n\t/** Event handler for 'wheel' event */\n\tonWheel = (event) => {\n\t\tlet { deltaX, deltaY, deltaMode } = event;\n\t\tconst multiplierX = getDeltaMultiplier(deltaMode, this.window.width);\n\t\tconst multiplierY = getDeltaMultiplier(deltaMode, this.window.height);\n\t\tdeltaX *= multiplierX;\n\t\tdeltaY *= multiplierY;\n\t\tdeltaX *= this.options.wheelMultiplier;\n\t\tdeltaY *= this.options.wheelMultiplier;\n\t\tthis.emitter.emit(\"scroll\", {\n\t\t\tdeltaX,\n\t\t\tdeltaY,\n\t\t\tevent\n\t\t});\n\t};\n\tonWindowResize = () => {\n\t\tthis.window = {\n\t\t\twidth: window.innerWidth,\n\t\t\theight: window.innerHeight\n\t\t};\n\t};\n};\n//#endregion\n//#region packages/core/src/lenis.ts\nconst defaultEasing = (t) => Math.min(1, 1.001 - 2 ** (-10 * t));\nvar Lenis = class {\n\t_isScrolling = false;\n\t_isStopped = false;\n\t_isLocked = false;\n\t_preventNextNativeScrollEvent = false;\n\t_resetVelocityTimeout = null;\n\t_rafId = null;\n\t/**\n\t* Whether or not the user is touching the screen\n\t*/\n\tisTouching;\n\t/**\n\t* The time in ms since the lenis instance was created\n\t*/\n\ttime = 0;\n\t/**\n\t* User data that will be forwarded through the scroll event\n\t*\n\t* @example\n\t* lenis.scrollTo(100, {\n\t*   userData: {\n\t*     foo: 'bar'\n\t*   }\n\t* })\n\t*/\n\tuserData = {};\n\t/**\n\t* The last velocity of the scroll\n\t*/\n\tlastVelocity = 0;\n\t/**\n\t* The current velocity of the scroll\n\t*/\n\tvelocity = 0;\n\t/**\n\t* The direction of the scroll\n\t*/\n\tdirection = 0;\n\t/**\n\t* The options passed to the lenis instance\n\t*/\n\toptions;\n\t/**\n\t* The target scroll value\n\t*/\n\ttargetScroll;\n\t/**\n\t* The animated scroll value\n\t*/\n\tanimatedScroll;\n\tanimate = new Animate();\n\temitter = new Emitter();\n\tdimensions;\n\tvirtualScroll;\n\tconstructor({ wrapper = window, content = document.documentElement, eventsTarget = wrapper, smoothWheel = true, syncTouch = false, syncTouchLerp = .075, touchInertiaExponent = 1.7, duration, easing, lerp = .1, infinite = false, orientation = \"vertical\", gestureOrientation = orientation === \"horizontal\" ? \"both\" : \"vertical\", touchMultiplier = 1, wheelMultiplier = 1, autoResize = true, prevent, virtualScroll, overscroll = true, autoRaf = false, anchors = false, autoToggle = false, allowNestedScroll = false, __experimental__naiveDimensions = false, naiveDimensions = __experimental__naiveDimensions, stopInertiaOnNavigate = false } = {}) {\n\t\twindow.lenisVersion = version;\n\t\tif (!window.lenis) window.lenis = {};\n\t\twindow.lenis.version = version;\n\t\tif (orientation === \"horizontal\") window.lenis.horizontal = true;\n\t\tif (syncTouch === true) window.lenis.touch = true;\n\t\tif (!wrapper || wrapper === document.documentElement) wrapper = window;\n\t\tif (typeof duration === \"number\" && typeof easing !== \"function\") easing = defaultEasing;\n\t\telse if (typeof easing === \"function\" && typeof duration !== \"number\") duration = 1;\n\t\tthis.options = {\n\t\t\twrapper,\n\t\t\tcontent,\n\t\t\teventsTarget,\n\t\t\tsmoothWheel,\n\t\t\tsyncTouch,\n\t\t\tsyncTouchLerp,\n\t\t\ttouchInertiaExponent,\n\t\t\tduration,\n\t\t\teasing,\n\t\t\tlerp,\n\t\t\tinfinite,\n\t\t\tgestureOrientation,\n\t\t\torientation,\n\t\t\ttouchMultiplier,\n\t\t\twheelMultiplier,\n\t\t\tautoResize,\n\t\t\tprevent,\n\t\t\tvirtualScroll,\n\t\t\toverscroll,\n\t\t\tautoRaf,\n\t\t\tanchors,\n\t\t\tautoToggle,\n\t\t\tallowNestedScroll,\n\t\t\tnaiveDimensions,\n\t\t\tstopInertiaOnNavigate\n\t\t};\n\t\tthis.dimensions = new Dimensions(wrapper, content, { autoResize });\n\t\tthis.updateClassName();\n\t\tthis.targetScroll = this.animatedScroll = this.actualScroll;\n\t\tthis.options.wrapper.addEventListener(\"scroll\", this.onNativeScroll);\n\t\tthis.options.wrapper.addEventListener(\"scrollend\", this.onScrollEnd, { capture: true });\n\t\tif (this.options.anchors || this.options.stopInertiaOnNavigate) this.options.wrapper.addEventListener(\"click\", this.onClick);\n\t\tthis.options.wrapper.addEventListener(\"pointerdown\", this.onPointerDown);\n\t\tthis.virtualScroll = new VirtualScroll(eventsTarget, {\n\t\t\ttouchMultiplier,\n\t\t\twheelMultiplier\n\t\t});\n\t\tthis.virtualScroll.on(\"scroll\", this.onVirtualScroll);\n\t\tif (this.options.autoToggle) {\n\t\t\tthis.checkOverflow();\n\t\t\tthis.rootElement.addEventListener(\"transitionend\", this.onTransitionEnd);\n\t\t}\n\t\tif (this.options.autoRaf) this._rafId = requestAnimationFrame(this.raf);\n\t}\n\t/**\n\t* Destroy the lenis instance, remove all event listeners and clean up the class name\n\t*/\n\tdestroy() {\n\t\tthis.emitter.destroy();\n\t\tthis.options.wrapper.removeEventListener(\"scroll\", this.onNativeScroll);\n\t\tthis.options.wrapper.removeEventListener(\"scrollend\", this.onScrollEnd, { capture: true });\n\t\tthis.options.wrapper.removeEventListener(\"pointerdown\", this.onPointerDown);\n\t\tif (this.options.anchors || this.options.stopInertiaOnNavigate) this.options.wrapper.removeEventListener(\"click\", this.onClick);\n\t\tthis.virtualScroll.destroy();\n\t\tthis.dimensions.destroy();\n\t\tthis.cleanUpClassName();\n\t\tif (this._rafId) cancelAnimationFrame(this._rafId);\n\t}\n\ton(event, callback) {\n\t\treturn this.emitter.on(event, callback);\n\t}\n\toff(event, callback) {\n\t\treturn this.emitter.off(event, callback);\n\t}\n\tonScrollEnd = (e) => {\n\t\tif (!(e instanceof CustomEvent)) {\n\t\t\tif (this.isScrolling === \"smooth\" || this.isScrolling === false) e.stopPropagation();\n\t\t}\n\t};\n\tdispatchScrollendEvent = () => {\n\t\tthis.options.wrapper.dispatchEvent(new CustomEvent(\"scrollend\", {\n\t\t\tbubbles: this.options.wrapper === window,\n\t\t\tdetail: { lenisScrollEnd: true }\n\t\t}));\n\t};\n\tget overflow() {\n\t\tconst property = this.isHorizontal ? \"overflow-x\" : \"overflow-y\";\n\t\treturn getComputedStyle(this.rootElement)[property];\n\t}\n\tcheckOverflow() {\n\t\tif ([\"hidden\", \"clip\"].includes(this.overflow)) this.internalStop();\n\t\telse this.internalStart();\n\t}\n\tonTransitionEnd = (event) => {\n\t\tif (event.propertyName?.includes(\"overflow\") && event.target === this.rootElement) this.checkOverflow();\n\t};\n\tsetScroll(scroll) {\n\t\tif (this.isHorizontal) this.options.wrapper.scrollTo({\n\t\t\tleft: scroll,\n\t\t\tbehavior: \"instant\"\n\t\t});\n\t\telse this.options.wrapper.scrollTo({\n\t\t\ttop: scroll,\n\t\t\tbehavior: \"instant\"\n\t\t});\n\t}\n\tonClick = (event) => {\n\t\tconst linkElementsUrls = event.composedPath().filter((node) => node instanceof HTMLAnchorElement && node.href).map((element) => new URL(element.href));\n\t\tconst currentUrl = new URL(window.location.href);\n\t\tif (this.options.anchors) {\n\t\t\tconst anchorElementUrl = linkElementsUrls.find((targetUrl) => currentUrl.host === targetUrl.host && currentUrl.pathname === targetUrl.pathname && targetUrl.hash);\n\t\t\tif (anchorElementUrl) {\n\t\t\t\tconst options = typeof this.options.anchors === \"object\" && this.options.anchors ? this.options.anchors : void 0;\n\t\t\t\tconst target = `#${anchorElementUrl.hash.split(\"#\")[1]}`;\n\t\t\t\tthis.scrollTo(target, options);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\tif (this.options.stopInertiaOnNavigate) {\n\t\t\tif (linkElementsUrls.some((targetUrl) => currentUrl.host === targetUrl.host && currentUrl.pathname !== targetUrl.pathname)) {\n\t\t\t\tthis.reset();\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t};\n\tonPointerDown = (event) => {\n\t\tif (event.button === 1) this.reset();\n\t};\n\tonVirtualScroll = (data) => {\n\t\tif (typeof this.options.virtualScroll === \"function\" && this.options.virtualScroll(data) === false) return;\n\t\tconst { deltaX, deltaY, event } = data;\n\t\tthis.emitter.emit(\"virtual-scroll\", {\n\t\t\tdeltaX,\n\t\t\tdeltaY,\n\t\t\tevent\n\t\t});\n\t\tif (event.ctrlKey) return;\n\t\tif (event.lenisStopPropagation) return;\n\t\tconst isTouch = event.type.includes(\"touch\");\n\t\tconst isWheel = event.type.includes(\"wheel\");\n\t\tthis.isTouching = event.type === \"touchstart\" || event.type === \"touchmove\";\n\t\tconst isClickOrTap = deltaX === 0 && deltaY === 0;\n\t\tif (this.options.syncTouch && isTouch && event.type === \"touchstart\" && isClickOrTap && !this.isStopped && !this.isLocked) {\n\t\t\tthis.reset();\n\t\t\treturn;\n\t\t}\n\t\tconst isUnknownGesture = this.options.gestureOrientation === \"vertical\" && deltaY === 0 || this.options.gestureOrientation === \"horizontal\" && deltaX === 0;\n\t\tif (isClickOrTap || isUnknownGesture) return;\n\t\tlet composedPath = event.composedPath();\n\t\tcomposedPath = composedPath.slice(0, composedPath.indexOf(this.rootElement));\n\t\tconst prevent = this.options.prevent;\n\t\tconst gestureOrientation = Math.abs(deltaX) >= Math.abs(deltaY) ? \"horizontal\" : \"vertical\";\n\t\tif (composedPath.find((node) => node instanceof HTMLElement && (typeof prevent === \"function\" && prevent?.(node) || node.hasAttribute?.(\"data-lenis-prevent\") || gestureOrientation === \"vertical\" && node.hasAttribute?.(\"data-lenis-prevent-vertical\") || gestureOrientation === \"horizontal\" && node.hasAttribute?.(\"data-lenis-prevent-horizontal\") || isTouch && node.hasAttribute?.(\"data-lenis-prevent-touch\") || isWheel && node.hasAttribute?.(\"data-lenis-prevent-wheel\") || this.options.allowNestedScroll && this.hasNestedScroll(node, {\n\t\t\tdeltaX,\n\t\t\tdeltaY\n\t\t})))) return;\n\t\tif (this.isStopped || this.isLocked) {\n\t\t\tif (event.cancelable) event.preventDefault();\n\t\t\treturn;\n\t\t}\n\t\tif (!(this.options.syncTouch && isTouch || this.options.smoothWheel && isWheel)) {\n\t\t\tthis.isScrolling = \"native\";\n\t\t\tthis.animate.stop();\n\t\t\tevent.lenisStopPropagation = true;\n\t\t\treturn;\n\t\t}\n\t\tlet delta = deltaY;\n\t\tif (this.options.gestureOrientation === \"both\") delta = Math.abs(deltaY) > Math.abs(deltaX) ? deltaY : deltaX;\n\t\telse if (this.options.gestureOrientation === \"horizontal\") delta = deltaX;\n\t\tif (!this.options.overscroll || this.options.infinite || this.options.wrapper !== window && this.limit > 0 && (this.animatedScroll > 0 && this.animatedScroll < this.limit || this.animatedScroll === 0 && deltaY > 0 || this.animatedScroll === this.limit && deltaY < 0)) event.lenisStopPropagation = true;\n\t\tif (event.cancelable) event.preventDefault();\n\t\tconst isSyncTouch = isTouch && this.options.syncTouch;\n\t\tconst hasTouchInertia = isTouch && event.type === \"touchend\";\n\t\tif (hasTouchInertia) delta = Math.sign(delta) * Math.abs(this.velocity) ** this.options.touchInertiaExponent;\n\t\tthis.scrollTo(this.targetScroll + delta, {\n\t\t\tprogrammatic: false,\n\t\t\t...isSyncTouch ? { lerp: hasTouchInertia ? this.options.syncTouchLerp : 1 } : {\n\t\t\t\tlerp: this.options.lerp,\n\t\t\t\tduration: this.options.duration,\n\t\t\t\teasing: this.options.easing\n\t\t\t}\n\t\t});\n\t};\n\t/**\n\t* Force lenis to recalculate the dimensions\n\t*/\n\tresize() {\n\t\tthis.dimensions.resize();\n\t\tthis.animatedScroll = this.targetScroll = this.actualScroll;\n\t\tthis.emit();\n\t}\n\temit() {\n\t\tthis.emitter.emit(\"scroll\", this);\n\t}\n\tonNativeScroll = () => {\n\t\tif (this._resetVelocityTimeout !== null) {\n\t\t\tclearTimeout(this._resetVelocityTimeout);\n\t\t\tthis._resetVelocityTimeout = null;\n\t\t}\n\t\tif (this._preventNextNativeScrollEvent) {\n\t\t\tthis._preventNextNativeScrollEvent = false;\n\t\t\treturn;\n\t\t}\n\t\tif (this.isScrolling === false || this.isScrolling === \"native\") {\n\t\t\tconst lastScroll = this.animatedScroll;\n\t\t\tthis.animatedScroll = this.targetScroll = this.actualScroll;\n\t\t\tthis.lastVelocity = this.velocity;\n\t\t\tthis.velocity = this.animatedScroll - lastScroll;\n\t\t\tthis.direction = Math.sign(this.animatedScroll - lastScroll);\n\t\t\tif (!this.isStopped) this.isScrolling = \"native\";\n\t\t\tthis.emit();\n\t\t\tif (this.velocity !== 0) this._resetVelocityTimeout = setTimeout(() => {\n\t\t\t\tthis.lastVelocity = this.velocity;\n\t\t\t\tthis.velocity = 0;\n\t\t\t\tthis.isScrolling = false;\n\t\t\t\tthis.emit();\n\t\t\t}, 400);\n\t\t}\n\t};\n\treset() {\n\t\tthis.isLocked = false;\n\t\tthis.isScrolling = false;\n\t\tthis.animatedScroll = this.targetScroll = this.actualScroll;\n\t\tthis.lastVelocity = this.velocity = 0;\n\t\tthis.animate.stop();\n\t}\n\t/**\n\t* Start lenis scroll after it has been stopped\n\t*/\n\tstart() {\n\t\tif (!this.isStopped) return;\n\t\tif (this.options.autoToggle) {\n\t\t\tthis.rootElement.style.removeProperty(\"overflow\");\n\t\t\treturn;\n\t\t}\n\t\tthis.internalStart();\n\t}\n\tinternalStart() {\n\t\tif (!this.isStopped) return;\n\t\tthis.reset();\n\t\tthis.isStopped = false;\n\t\tthis.emit();\n\t}\n\t/**\n\t* Stop lenis scroll\n\t*/\n\tstop() {\n\t\tif (this.isStopped) return;\n\t\tif (this.options.autoToggle) {\n\t\t\tthis.rootElement.style.setProperty(\"overflow\", \"clip\");\n\t\t\treturn;\n\t\t}\n\t\tthis.internalStop();\n\t}\n\tinternalStop() {\n\t\tif (this.isStopped) return;\n\t\tthis.reset();\n\t\tthis.isStopped = true;\n\t\tthis.emit();\n\t}\n\t/**\n\t* RequestAnimationFrame for lenis\n\t*\n\t* @param time The time in ms from an external clock like `requestAnimationFrame` or Tempus\n\t*/\n\traf = (time) => {\n\t\tconst deltaTime = time - (this.time || time);\n\t\tthis.time = time;\n\t\tthis.animate.advance(deltaTime * .001);\n\t\tif (this.options.autoRaf) this._rafId = requestAnimationFrame(this.raf);\n\t};\n\t/**\n\t* Scroll to a target value\n\t*\n\t* @param target The target value to scroll to\n\t* @param options The options for the scroll\n\t*\n\t* @example\n\t* lenis.scrollTo(100, {\n\t*   offset: 100,\n\t*   duration: 1,\n\t*   easing: (t) => 1 - Math.cos((t * Math.PI) / 2),\n\t*   lerp: 0.1,\n\t*   onStart: () => {\n\t*     console.log('onStart')\n\t*   },\n\t*   onComplete: () => {\n\t*     console.log('onComplete')\n\t*   },\n\t* })\n\t*/\n\tscrollTo(_target, { offset = 0, immediate = false, lock = false, programmatic = true, lerp = programmatic ? this.options.lerp : void 0, duration = programmatic ? this.options.duration : void 0, easing = programmatic ? this.options.easing : void 0, onStart, onComplete, force = false, userData } = {}) {\n\t\tif ((this.isStopped || this.isLocked) && !force) return;\n\t\tlet target = _target;\n\t\tlet adjustedOffset = offset;\n\t\tif (typeof target === \"string\" && [\n\t\t\t\"top\",\n\t\t\t\"left\",\n\t\t\t\"start\",\n\t\t\t\"#\"\n\t\t].includes(target)) target = 0;\n\t\telse if (typeof target === \"string\" && [\n\t\t\t\"bottom\",\n\t\t\t\"right\",\n\t\t\t\"end\"\n\t\t].includes(target)) target = this.limit;\n\t\telse {\n\t\t\tlet node = null;\n\t\t\tif (typeof target === \"string\") {\n\t\t\t\tnode = document.querySelector(target);\n\t\t\t\tif (!node) if (target === \"#top\") target = 0;\n\t\t\t\telse console.warn(\"Lenis: Target not found\", target);\n\t\t\t} else if (target instanceof HTMLElement && target?.nodeType) node = target;\n\t\t\tif (node) {\n\t\t\t\tif (this.options.wrapper !== window) {\n\t\t\t\t\tconst wrapperRect = this.rootElement.getBoundingClientRect();\n\t\t\t\t\tadjustedOffset -= this.isHorizontal ? wrapperRect.left : wrapperRect.top;\n\t\t\t\t}\n\t\t\t\tconst rect = node.getBoundingClientRect();\n\t\t\t\tconst targetStyle = getComputedStyle(node);\n\t\t\t\tconst scrollMargin = this.isHorizontal ? Number.parseFloat(targetStyle.scrollMarginLeft) : Number.parseFloat(targetStyle.scrollMarginTop);\n\t\t\t\tconst containerStyle = getComputedStyle(this.rootElement);\n\t\t\t\tconst scrollPadding = this.isHorizontal ? Number.parseFloat(containerStyle.scrollPaddingLeft) : Number.parseFloat(containerStyle.scrollPaddingTop);\n\t\t\t\ttarget = (this.isHorizontal ? rect.left : rect.top) + this.animatedScroll - (Number.isNaN(scrollMargin) ? 0 : scrollMargin) - (Number.isNaN(scrollPadding) ? 0 : scrollPadding);\n\t\t\t}\n\t\t}\n\t\tif (typeof target !== \"number\") return;\n\t\ttarget += adjustedOffset;\n\t\tif (this.options.infinite) {\n\t\t\tif (programmatic) {\n\t\t\t\tthis.targetScroll = this.animatedScroll = this.scroll;\n\t\t\t\tconst distance = target - this.animatedScroll;\n\t\t\t\tif (distance > this.limit / 2) target -= this.limit;\n\t\t\t\telse if (distance < -this.limit / 2) target += this.limit;\n\t\t\t}\n\t\t} else target = clamp(0, target, this.limit);\n\t\tif (target === this.targetScroll) {\n\t\t\tonStart?.(this);\n\t\t\tonComplete?.(this);\n\t\t\treturn;\n\t\t}\n\t\tthis.userData = userData ?? {};\n\t\tif (immediate) {\n\t\t\tthis.animatedScroll = this.targetScroll = target;\n\t\t\tthis.setScroll(this.scroll);\n\t\t\tthis.reset();\n\t\t\tthis.preventNextNativeScrollEvent();\n\t\t\tthis.emit();\n\t\t\tonComplete?.(this);\n\t\t\tthis.userData = {};\n\t\t\trequestAnimationFrame(() => {\n\t\t\t\tthis.dispatchScrollendEvent();\n\t\t\t});\n\t\t\treturn;\n\t\t}\n\t\tif (!programmatic) this.targetScroll = target;\n\t\tif (typeof duration === \"number\" && typeof easing !== \"function\") easing = defaultEasing;\n\t\telse if (typeof easing === \"function\" && typeof duration !== \"number\") duration = 1;\n\t\tthis.animate.fromTo(this.animatedScroll, target, {\n\t\t\tduration,\n\t\t\teasing,\n\t\t\tlerp,\n\t\t\tonStart: () => {\n\t\t\t\tif (lock) this.isLocked = true;\n\t\t\t\tthis.isScrolling = \"smooth\";\n\t\t\t\tonStart?.(this);\n\t\t\t},\n\t\t\tonUpdate: (value, completed) => {\n\t\t\t\tthis.isScrolling = \"smooth\";\n\t\t\t\tthis.lastVelocity = this.velocity;\n\t\t\t\tthis.velocity = value - this.animatedScroll;\n\t\t\t\tthis.direction = Math.sign(this.velocity);\n\t\t\t\tthis.animatedScroll = value;\n\t\t\t\tthis.setScroll(this.scroll);\n\t\t\t\tif (programmatic) this.targetScroll = value;\n\t\t\t\tif (!completed) this.emit();\n\t\t\t\tif (completed) {\n\t\t\t\t\tthis.reset();\n\t\t\t\t\tthis.emit();\n\t\t\t\t\tonComplete?.(this);\n\t\t\t\t\tthis.userData = {};\n\t\t\t\t\trequestAnimationFrame(() => {\n\t\t\t\t\t\tthis.dispatchScrollendEvent();\n\t\t\t\t\t});\n\t\t\t\t\tthis.preventNextNativeScrollEvent();\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\tpreventNextNativeScrollEvent() {\n\t\tthis._preventNextNativeScrollEvent = true;\n\t\trequestAnimationFrame(() => {\n\t\t\tthis._preventNextNativeScrollEvent = false;\n\t\t});\n\t}\n\thasNestedScroll(node, { deltaX, deltaY }) {\n\t\tconst time = Date.now();\n\t\tif (!node._lenis) node._lenis = {};\n\t\tconst cache = node._lenis;\n\t\tlet hasOverflowX;\n\t\tlet hasOverflowY;\n\t\tlet isScrollableX;\n\t\tlet isScrollableY;\n\t\tlet hasOverscrollBehaviorX;\n\t\tlet hasOverscrollBehaviorY;\n\t\tlet scrollWidth;\n\t\tlet scrollHeight;\n\t\tlet clientWidth;\n\t\tlet clientHeight;\n\t\tif (time - (cache.time ?? 0) > 2e3) {\n\t\t\tcache.time = Date.now();\n\t\t\tconst computedStyle = window.getComputedStyle(node);\n\t\t\tcache.computedStyle = computedStyle;\n\t\t\thasOverflowX = [\n\t\t\t\t\"auto\",\n\t\t\t\t\"overlay\",\n\t\t\t\t\"scroll\"\n\t\t\t].includes(computedStyle.overflowX);\n\t\t\thasOverflowY = [\n\t\t\t\t\"auto\",\n\t\t\t\t\"overlay\",\n\t\t\t\t\"scroll\"\n\t\t\t].includes(computedStyle.overflowY);\n\t\t\thasOverscrollBehaviorX = [\"auto\"].includes(computedStyle.overscrollBehaviorX);\n\t\t\thasOverscrollBehaviorY = [\"auto\"].includes(computedStyle.overscrollBehaviorY);\n\t\t\tcache.hasOverflowX = hasOverflowX;\n\t\t\tcache.hasOverflowY = hasOverflowY;\n\t\t\tif (!(hasOverflowX || hasOverflowY)) return false;\n\t\t\tscrollWidth = node.scrollWidth;\n\t\t\tscrollHeight = node.scrollHeight;\n\t\t\tclientWidth = node.clientWidth;\n\t\t\tclientHeight = node.clientHeight;\n\t\t\tisScrollableX = scrollWidth > clientWidth;\n\t\t\tisScrollableY = scrollHeight > clientHeight;\n\t\t\tcache.isScrollableX = isScrollableX;\n\t\t\tcache.isScrollableY = isScrollableY;\n\t\t\tcache.scrollWidth = scrollWidth;\n\t\t\tcache.scrollHeight = scrollHeight;\n\t\t\tcache.clientWidth = clientWidth;\n\t\t\tcache.clientHeight = clientHeight;\n\t\t\tcache.hasOverscrollBehaviorX = hasOverscrollBehaviorX;\n\t\t\tcache.hasOverscrollBehaviorY = hasOverscrollBehaviorY;\n\t\t} else {\n\t\t\tisScrollableX = cache.isScrollableX;\n\t\t\tisScrollableY = cache.isScrollableY;\n\t\t\thasOverflowX = cache.hasOverflowX;\n\t\t\thasOverflowY = cache.hasOverflowY;\n\t\t\tscrollWidth = cache.scrollWidth;\n\t\t\tscrollHeight = cache.scrollHeight;\n\t\t\tclientWidth = cache.clientWidth;\n\t\t\tclientHeight = cache.clientHeight;\n\t\t\thasOverscrollBehaviorX = cache.hasOverscrollBehaviorX;\n\t\t\thasOverscrollBehaviorY = cache.hasOverscrollBehaviorY;\n\t\t}\n\t\tif (!(hasOverflowX && isScrollableX || hasOverflowY && isScrollableY)) return false;\n\t\tconst orientation = Math.abs(deltaX) >= Math.abs(deltaY) ? \"horizontal\" : \"vertical\";\n\t\tlet scroll;\n\t\tlet maxScroll;\n\t\tlet delta;\n\t\tlet hasOverflow;\n\t\tlet isScrollable;\n\t\tlet hasOverscrollBehavior;\n\t\tif (orientation === \"horizontal\") {\n\t\t\tscroll = Math.round(node.scrollLeft);\n\t\t\tmaxScroll = scrollWidth - clientWidth;\n\t\t\tdelta = deltaX;\n\t\t\thasOverflow = hasOverflowX;\n\t\t\tisScrollable = isScrollableX;\n\t\t\thasOverscrollBehavior = hasOverscrollBehaviorX;\n\t\t} else if (orientation === \"vertical\") {\n\t\t\tscroll = Math.round(node.scrollTop);\n\t\t\tmaxScroll = scrollHeight - clientHeight;\n\t\t\tdelta = deltaY;\n\t\t\thasOverflow = hasOverflowY;\n\t\t\tisScrollable = isScrollableY;\n\t\t\thasOverscrollBehavior = hasOverscrollBehaviorY;\n\t\t} else return false;\n\t\tif (!hasOverscrollBehavior && (scroll >= maxScroll || scroll <= 0)) return true;\n\t\treturn (delta > 0 ? scroll < maxScroll : scroll > 0) && hasOverflow && isScrollable;\n\t}\n\t/**\n\t* The root element on which lenis is instanced\n\t*/\n\tget rootElement() {\n\t\treturn this.options.wrapper === window ? document.documentElement : this.options.wrapper;\n\t}\n\t/**\n\t* The limit which is the maximum scroll value\n\t*/\n\tget limit() {\n\t\tif (this.options.naiveDimensions) {\n\t\t\tif (this.isHorizontal) return this.rootElement.scrollWidth - this.rootElement.clientWidth;\n\t\t\treturn this.rootElement.scrollHeight - this.rootElement.clientHeight;\n\t\t}\n\t\treturn this.dimensions.limit[this.isHorizontal ? \"x\" : \"y\"];\n\t}\n\t/**\n\t* Whether or not the scroll is horizontal\n\t*/\n\tget isHorizontal() {\n\t\treturn this.options.orientation === \"horizontal\";\n\t}\n\t/**\n\t* The actual scroll value\n\t*/\n\tget actualScroll() {\n\t\tconst wrapper = this.options.wrapper;\n\t\treturn this.isHorizontal ? wrapper.scrollX ?? wrapper.scrollLeft : wrapper.scrollY ?? wrapper.scrollTop;\n\t}\n\t/**\n\t* The current scroll value\n\t*/\n\tget scroll() {\n\t\treturn this.options.infinite ? modulo(this.animatedScroll, this.limit) : this.animatedScroll;\n\t}\n\t/**\n\t* The progress of the scroll relative to the limit\n\t*/\n\tget progress() {\n\t\treturn this.limit === 0 ? 1 : this.scroll / this.limit;\n\t}\n\t/**\n\t* Current scroll state\n\t*/\n\tget isScrolling() {\n\t\treturn this._isScrolling;\n\t}\n\tset isScrolling(value) {\n\t\tif (this._isScrolling !== value) {\n\t\t\tthis._isScrolling = value;\n\t\t\tthis.updateClassName();\n\t\t}\n\t}\n\t/**\n\t* Check if lenis is stopped\n\t*/\n\tget isStopped() {\n\t\treturn this._isStopped;\n\t}\n\tset isStopped(value) {\n\t\tif (this._isStopped !== value) {\n\t\t\tthis._isStopped = value;\n\t\t\tthis.updateClassName();\n\t\t}\n\t}\n\t/**\n\t* Check if lenis is locked\n\t*/\n\tget isLocked() {\n\t\treturn this._isLocked;\n\t}\n\tset isLocked(value) {\n\t\tif (this._isLocked !== value) {\n\t\t\tthis._isLocked = value;\n\t\t\tthis.updateClassName();\n\t\t}\n\t}\n\t/**\n\t* Check if lenis is smooth scrolling\n\t*/\n\tget isSmooth() {\n\t\treturn this.isScrolling === \"smooth\";\n\t}\n\t/**\n\t* The class name applied to the wrapper element\n\t*/\n\tget className() {\n\t\tlet className = \"lenis\";\n\t\tif (this.options.autoToggle) className += \" lenis-autoToggle\";\n\t\tif (this.isStopped) className += \" lenis-stopped\";\n\t\tif (this.isLocked) className += \" lenis-locked\";\n\t\tif (this.isScrolling) className += \" lenis-scrolling\";\n\t\tif (this.isScrolling === \"smooth\") className += \" lenis-smooth\";\n\t\treturn className;\n\t}\n\tupdateClassName() {\n\t\tthis.cleanUpClassName();\n\t\tthis.className.split(\" \").forEach((className) => {\n\t\t\tthis.rootElement.classList.add(className);\n\t\t});\n\t}\n\tcleanUpClassName() {\n\t\tfor (const className of Array.from(this.rootElement.classList)) if (className === \"lenis\" || className.startsWith(\"lenis-\")) this.rootElement.classList.remove(className);\n\t}\n};\n//#endregion\nexport { Lenis as default };\n\n//# sourceMappingURL=lenis.mjs.map","//#region packages/snap/src/debounce.ts\nfunction debounce(callback, delay) {\n\tlet timer;\n\treturn function(...args) {\n\t\tclearTimeout(timer);\n\t\ttimer = setTimeout(() => {\n\t\t\ttimer = void 0;\n\t\t\tcallback.apply(this, args);\n\t\t}, delay);\n\t};\n}\n//#endregion\n//#region packages/snap/src/element.ts\nfunction removeParentSticky(element) {\n\tif (getComputedStyle(element).position === \"sticky\") {\n\t\telement.style.setProperty(\"position\", \"static\");\n\t\telement.dataset.sticky = \"true\";\n\t}\n\tif (element.offsetParent) removeParentSticky(element.offsetParent);\n}\nfunction addParentSticky(element) {\n\tif (element?.dataset?.sticky === \"true\") {\n\t\telement.style.removeProperty(\"position\");\n\t\tdelete element.dataset.sticky;\n\t}\n\tif (element.offsetParent) addParentSticky(element.offsetParent);\n}\nfunction offsetTop(element, accumulator = 0) {\n\tconst top = accumulator + element.offsetTop;\n\tif (element.offsetParent) return offsetTop(element.offsetParent, top);\n\treturn top;\n}\nfunction offsetLeft(element, accumulator = 0) {\n\tconst left = accumulator + element.offsetLeft;\n\tif (element.offsetParent) return offsetLeft(element.offsetParent, left);\n\treturn left;\n}\nfunction scrollTop(element, accumulator = 0) {\n\tconst top = accumulator + element.scrollTop;\n\tif (element.offsetParent) return scrollTop(element.offsetParent, top);\n\treturn top + window.scrollY;\n}\nfunction scrollLeft(element, accumulator = 0) {\n\tconst left = accumulator + element.scrollLeft;\n\tif (element.offsetParent) return scrollLeft(element.offsetParent, left);\n\treturn left + window.scrollX;\n}\nvar SnapElement = class {\n\telement;\n\toptions;\n\talign;\n\trect = {};\n\twrapperResizeObserver;\n\tresizeObserver;\n\tdebouncedWrapperResize;\n\tconstructor(element, { align = [\"start\"], ignoreSticky = true, ignoreTransform = false } = {}) {\n\t\tthis.element = element;\n\t\tthis.options = {\n\t\t\talign,\n\t\t\tignoreSticky,\n\t\t\tignoreTransform\n\t\t};\n\t\tthis.align = [align].flat();\n\t\tthis.debouncedWrapperResize = debounce(this.onWrapperResize, 500);\n\t\tthis.wrapperResizeObserver = new ResizeObserver(this.debouncedWrapperResize);\n\t\tthis.wrapperResizeObserver.observe(document.body);\n\t\tthis.onWrapperResize();\n\t\tthis.resizeObserver = new ResizeObserver(this.onResize);\n\t\tthis.resizeObserver.observe(this.element);\n\t\tthis.setRect({\n\t\t\twidth: this.element.offsetWidth,\n\t\t\theight: this.element.offsetHeight\n\t\t});\n\t}\n\tdestroy() {\n\t\tthis.wrapperResizeObserver.disconnect();\n\t\tthis.resizeObserver.disconnect();\n\t}\n\tsetRect({ top, left, width, height, element } = {}) {\n\t\ttop = top ?? this.rect.top;\n\t\tleft = left ?? this.rect.left;\n\t\twidth = width ?? this.rect.width;\n\t\theight = height ?? this.rect.height;\n\t\telement = element ?? this.rect.element;\n\t\tif (top === this.rect.top && left === this.rect.left && width === this.rect.width && height === this.rect.height && element === this.rect.element) return;\n\t\tthis.rect.top = top;\n\t\tthis.rect.y = top;\n\t\tthis.rect.width = width;\n\t\tthis.rect.height = height;\n\t\tthis.rect.left = left;\n\t\tthis.rect.x = left;\n\t\tthis.rect.bottom = top + height;\n\t\tthis.rect.right = left + width;\n\t}\n\tonWrapperResize = () => {\n\t\tlet top;\n\t\tlet left;\n\t\tif (this.options.ignoreSticky) removeParentSticky(this.element);\n\t\tif (this.options.ignoreTransform) {\n\t\t\ttop = offsetTop(this.element);\n\t\t\tleft = offsetLeft(this.element);\n\t\t} else {\n\t\t\tconst rect = this.element.getBoundingClientRect();\n\t\t\ttop = rect.top + scrollTop(this.element);\n\t\t\tleft = rect.left + scrollLeft(this.element);\n\t\t}\n\t\tif (this.options.ignoreSticky) addParentSticky(this.element);\n\t\tthis.setRect({\n\t\t\ttop,\n\t\t\tleft\n\t\t});\n\t};\n\tonResize = ([entry]) => {\n\t\tif (!entry?.borderBoxSize[0]) return;\n\t\tconst width = entry.borderBoxSize[0].inlineSize;\n\t\tconst height = entry.borderBoxSize[0].blockSize;\n\t\tthis.setRect({\n\t\t\twidth,\n\t\t\theight\n\t\t});\n\t};\n};\n//#endregion\n//#region packages/snap/src/uid.ts\nlet index = 0;\nfunction uid() {\n\treturn index++;\n}\n//#endregion\n//#region packages/snap/src/snap.ts\n/**\n* Snap class to handle the snap functionality\n*\n* @example\n* const snap = new Snap(lenis, {\n*   type: 'mandatory', // 'mandatory', 'proximity' or 'lock'\n*   onSnapStart: (snap) => {\n*     console.log('onSnapStart', snap)\n*   },\n*   onSnapComplete: (snap) => {\n*     console.log('onSnapComplete', snap)\n*   },\n* })\n*\n* snap.add(500) // snap at 500px\n*\n* const removeSnap = snap.add(500)\n*\n* if (someCondition) {\n*   removeSnap()\n* }\n*/\nvar Snap = class {\n\toptions;\n\telements = /* @__PURE__ */ new Map();\n\tsnaps = /* @__PURE__ */ new Map();\n\tviewport = {\n\t\twidth: window.innerWidth,\n\t\theight: window.innerHeight\n\t};\n\tisStopped = false;\n\tonSnapDebounced;\n\tcurrentSnapIndex;\n\tconstructor(lenis, { type = \"proximity\", lerp, easing, duration, distanceThreshold = \"50%\", debounce: debounceDelay = 500, onSnapStart, onSnapComplete } = {}) {\n\t\tthis.lenis = lenis;\n\t\tif (!window.lenis) window.lenis = {};\n\t\twindow.lenis.snap = true;\n\t\tthis.options = {\n\t\t\ttype,\n\t\t\tlerp,\n\t\t\teasing,\n\t\t\tduration,\n\t\t\tdistanceThreshold,\n\t\t\tdebounce: debounceDelay,\n\t\t\tonSnapStart,\n\t\t\tonSnapComplete\n\t\t};\n\t\tthis.onWindowResize();\n\t\twindow.addEventListener(\"resize\", this.onWindowResize);\n\t\tthis.onSnapDebounced = debounce(this.onSnap, this.options.debounce);\n\t\tthis.lenis.on(\"virtual-scroll\", this.onSnapDebounced);\n\t}\n\t/**\n\t* Destroy the snap instance\n\t*/\n\tdestroy() {\n\t\tthis.lenis.off(\"virtual-scroll\", this.onSnapDebounced);\n\t\twindow.removeEventListener(\"resize\", this.onWindowResize);\n\t\tthis.elements.forEach((element) => {\n\t\t\telement.destroy();\n\t\t});\n\t}\n\t/**\n\t* Start the snap after it has been stopped\n\t*/\n\tstart() {\n\t\tthis.isStopped = false;\n\t}\n\t/**\n\t* Stop the snap\n\t*/\n\tstop() {\n\t\tthis.isStopped = true;\n\t}\n\t/**\n\t* Add a snap to the snap instance\n\t*\n\t* @param value The value to snap to\n\t* @param userData User data that will be forwarded through the snap event\n\t* @returns Unsubscribe function\n\t*/\n\tadd(value) {\n\t\tconst id = uid();\n\t\tthis.snaps.set(id, { value });\n\t\treturn () => this.snaps.delete(id);\n\t}\n\t/**\n\t* Add an element to the snap instance\n\t*\n\t* @param element The element to add\n\t* @param options The options for the element\n\t* @returns Unsubscribe function\n\t*/\n\taddElement(element, options = {}) {\n\t\tconst id = uid();\n\t\tthis.elements.set(id, new SnapElement(element, options));\n\t\treturn () => this.elements.delete(id);\n\t}\n\taddElements(elements, options = {}) {\n\t\tconst map = [...elements].map((element) => this.addElement(element, options));\n\t\treturn () => {\n\t\t\tmap.forEach((remove) => {\n\t\t\t\tremove();\n\t\t\t});\n\t\t};\n\t}\n\tonWindowResize = () => {\n\t\tthis.viewport.width = window.innerWidth;\n\t\tthis.viewport.height = window.innerHeight;\n\t};\n\tcomputeSnaps = () => {\n\t\tconst { isHorizontal } = this.lenis;\n\t\tlet snaps = [...this.snaps.values()];\n\t\tthis.elements.forEach(({ rect, align }) => {\n\t\t\tlet value;\n\t\t\talign.forEach((align) => {\n\t\t\t\tif (align === \"start\") value = rect.top;\n\t\t\t\telse if (align === \"center\") value = isHorizontal ? rect.left + rect.width / 2 - this.viewport.width / 2 : rect.top + rect.height / 2 - this.viewport.height / 2;\n\t\t\t\telse if (align === \"end\") value = isHorizontal ? rect.left + rect.width - this.viewport.width : rect.top + rect.height - this.viewport.height;\n\t\t\t\tif (typeof value === \"number\") snaps.push({ value: Math.ceil(value) });\n\t\t\t});\n\t\t});\n\t\tsnaps = snaps.sort((a, b) => Math.abs(a.value) - Math.abs(b.value));\n\t\treturn snaps;\n\t};\n\tprevious() {\n\t\tthis.goTo((this.currentSnapIndex ?? 0) - 1);\n\t}\n\tnext() {\n\t\tthis.goTo((this.currentSnapIndex ?? 0) + 1);\n\t}\n\tgoTo(index) {\n\t\tconst snaps = this.computeSnaps();\n\t\tif (snaps.length === 0) return;\n\t\tthis.currentSnapIndex = Math.max(0, Math.min(index, snaps.length - 1));\n\t\tconst currentSnap = snaps[this.currentSnapIndex];\n\t\tif (currentSnap === void 0) return;\n\t\tthis.lenis.scrollTo(currentSnap.value, {\n\t\t\tduration: this.options.duration,\n\t\t\teasing: this.options.easing,\n\t\t\tlerp: this.options.lerp,\n\t\t\tlock: this.options.type === \"lock\",\n\t\t\tuserData: { initiator: \"snap\" },\n\t\t\tonStart: () => {\n\t\t\t\tthis.options.onSnapStart?.({\n\t\t\t\t\tindex: this.currentSnapIndex,\n\t\t\t\t\t...currentSnap\n\t\t\t\t});\n\t\t\t},\n\t\t\tonComplete: () => {\n\t\t\t\tthis.options.onSnapComplete?.({\n\t\t\t\t\tindex: this.currentSnapIndex,\n\t\t\t\t\t...currentSnap\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t}\n\tget distanceThreshold() {\n\t\tlet distanceThreshold = Number.POSITIVE_INFINITY;\n\t\tif (this.options.type === \"mandatory\") return Number.POSITIVE_INFINITY;\n\t\tconst { isHorizontal } = this.lenis;\n\t\tconst axis = isHorizontal ? \"width\" : \"height\";\n\t\tif (typeof this.options.distanceThreshold === \"string\" && this.options.distanceThreshold.endsWith(\"%\")) distanceThreshold = Number(this.options.distanceThreshold.replace(\"%\", \"\")) / 100 * this.viewport[axis];\n\t\telse if (typeof this.options.distanceThreshold === \"number\") distanceThreshold = this.options.distanceThreshold;\n\t\telse distanceThreshold = this.viewport[axis];\n\t\treturn distanceThreshold;\n\t}\n\tonSnap = (e) => {\n\t\tif (this.isStopped) return;\n\t\tif (e.event.type === \"touchmove\") return;\n\t\tif (this.options.type === \"lock\" && this.lenis.userData?.initiator === \"snap\") return;\n\t\tlet { scroll, isHorizontal } = this.lenis;\n\t\tconst delta = isHorizontal ? e.deltaX : e.deltaY;\n\t\tscroll = Math.ceil(this.lenis.scroll + delta);\n\t\tconst snaps = this.computeSnaps();\n\t\tif (snaps.length === 0) return;\n\t\tlet snapIndex;\n\t\tconst prevSnapIndex = snaps.findLastIndex(({ value }) => value < scroll);\n\t\tconst nextSnapIndex = snaps.findIndex(({ value }) => value > scroll);\n\t\tif (this.options.type === \"lock\") {\n\t\t\tif (delta > 0) snapIndex = nextSnapIndex;\n\t\t\telse if (delta < 0) snapIndex = prevSnapIndex;\n\t\t} else {\n\t\t\tconst prevSnap = snaps[prevSnapIndex];\n\t\t\tconst distanceToPrevSnap = prevSnap ? Math.abs(scroll - prevSnap.value) : Number.POSITIVE_INFINITY;\n\t\t\tconst nextSnap = snaps[nextSnapIndex];\n\t\t\tsnapIndex = distanceToPrevSnap < (nextSnap ? Math.abs(scroll - nextSnap.value) : Number.POSITIVE_INFINITY) ? prevSnapIndex : nextSnapIndex;\n\t\t}\n\t\tif (snapIndex === void 0) return;\n\t\tif (snapIndex === -1) return;\n\t\tsnapIndex = Math.max(0, Math.min(snapIndex, snaps.length - 1));\n\t\tconst snap = snaps[snapIndex];\n\t\tif (Math.abs(scroll - snap.value) <= this.distanceThreshold) this.goTo(snapIndex);\n\t};\n\tresize() {\n\t\tthis.elements.forEach((element) => {\n\t\t\telement.onWrapperResize();\n\t\t});\n\t}\n};\n//#endregion\nexport { Snap as default };\n\n//# sourceMappingURL=lenis-snap.mjs.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import Lenis from\"https://unpkg.com/lenis@1.3.23/dist/lenis.mjs\";import Snap from\"https://unpkg.com/lenis@1.3.23/dist/lenis-snap.mjs\";import{useEffect,useRef,Children,isValidElement,cloneElement}from\"react\";/**\n * @framerSupportedLayoutHeight any\n * @framerSupportedLayoutWidth any\n * @framerDisableUnlink\n */export default function Component({smooth,infinite,orientation,intensity,children,snap}){const wrapperRef=useRef();const contentRef=useRef();const lenisRef=useRef();useEffect(()=>{if(children&&(!wrapperRef.current||!contentRef.current))return;if(wrapperRef.current&&contentRef.current){if(orientation===\"horizontal\"){wrapperRef.current.style.setProperty(\"overflowX\",\"auto\");}else{wrapperRef.current.style.setProperty(\"overflowY\",\"auto\");}}const lenis=new Lenis({smoothWheel:smooth,// duration: intensity / 10,\ninfinite,orientation,gestureOrientation:orientation===\"horizontal\"?\"both\":\"vertical\",autoRaf:true,autoToggle:true,anchors:true,allowNestedScroll:true,wrapper:wrapperRef.current,content:contentRef.current,syncTouch:Boolean(infinite)||orientation===\"horizontal\",stopInertiaOnNavigate:true});lenisRef.current=lenis;let lenisSnap;if(snap&&snap.snaps.length>0){lenisSnap=new Snap(lenis,{type:snap.type,distanceThreshold:snap.threshold+\"%\"});snap.snaps.forEach(item=>{if(!item.target?.current)return;const id=item.target.current.id;// workaround when content is duplicated by LenisSeamlessInfinite\nconst elements=document.querySelectorAll(`#${id}`);elements.forEach(element=>{lenisSnap.addElement(element,{align:item.align});});});}window.lenis=lenis;window.lenisSnap=snap;return()=>{if(lenis)lenis.destroy();if(lenisSnap)lenisSnap.destroy();};},[smooth,infinite,orientation,intensity,children,snap]);// useEffect(() => {\n//     function onClick(event: PointerEvent | MouseEvent) {\n//         const path = event.composedPath()\n//         const pageLink = path.find(\n//             (node) =>\n//                 node instanceof HTMLAnchorElement &&\n//                 (node.getAttribute(\"href\")?.startsWith(\"./\") ||\n//                     node.getAttribute(\"href\")?.startsWith(\"../\"))\n//         ) as HTMLAnchorElement | undefined\n//         if (pageLink) {\n//             if (lenisRef.current) {\n//                 lenisRef.current.reset()\n//             }\n//         }\n//     }\n//     window.addEventListener(\"click\", onClick)\n//     return () => {\n//         window.removeEventListener(\"click\", onClick)\n//     }\n// }, [])\nreturn /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://unpkg.com/lenis@1.3.23/dist/lenis.css\",rel:\"stylesheet\"}),children&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"div\",{ref:wrapperRef,style:orientation===\"horizontal\"?{overflowX:\"auto\",width:\"100%\"}:{overflowY:\"auto\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"div\",{ref:contentRef,style:{width:\"100%\"},children:Children.map(children,child=>/*#__PURE__*/isValidElement(child)?/*#__PURE__*/cloneElement(child,{style:{...child.props.style,width:\"100%\"}}):child)})})})]});}Component.displayName=\"Lenis\";addPropertyControls(Component,{smooth:{type:ControlType.Boolean,title:\"Smooth\",defaultValue:true},intensity:{type:ControlType.Number,title:\"Intensity\",defaultValue:12,step:1,min:1,max:100,hidden(props){return props.smooth===false;},description:\"This will be ignored on mobile.\"},infinite:{type:ControlType.Boolean,title:\"Infinite\",defaultValue:false,hidden(props){return props.smooth===false;}},orientation:{type:ControlType.Enum,defaultValue:\"Vertical\",displaySegmentedControl:true,options:[\"vertical\",\"horizontal\"],optionTitles:[\"Vertical\",\"Horizontal\"],hidden(props){return props.smooth===false;}},children:{type:ControlType.ComponentInstance,title:\"Content\"},snap:{type:ControlType.Object,optional:true,description:\"Cooked and served by [darkroom.engineering](https://darkroom.engineering).\",controls:{type:{type:ControlType.Enum,defaultValue:\"proximity\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"proximity\",\"mandatory\",\"lock\"],optionTitles:[\"Proximity\",\"Mandatory\",\"Lock\"]},threshold:{type:ControlType.Number,defaultValue:50,min:0,max:100,unit:\"%\",hidden:props=>{return props.snap.type===\"mandatory\";}},snaps:{type:ControlType.Array,control:{type:ControlType.Object,controls:{target:{title:\"Target\",type:ControlType.ScrollSectionRef},align:{type:ControlType.Enum,defaultValue:\"center\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"start\",\"center\",\"end\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"]}}}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Component\",\"slots\":[\"children\"],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lenis.map","// Generated by Framer (8a671e2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-semibold\",\"FS;Manrope-variableVF=IndnaHQiIDYwMA==\",\"FS;Manrope-variableVF=IndnaHQiIDYwMA==\",\"FS;Manrope-variableVF=IndnaHQiIDYwMA==\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"}]}];export const css=['.framer-lOOyJ .framer-styles-preset-g548fb:not(.rich-text-wrapper), .framer-lOOyJ .framer-styles-preset-g548fb.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-variation-axes-bold: \"wght\" 600; --framer-font-variation-axes-bold-italic: \"wght\" 600; --framer-font-variation-axes-italic: \"wght\" 600; --framer-font-weight: 600; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 135%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #242424); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 768px) { .framer-lOOyJ .framer-styles-preset-g548fb:not(.rich-text-wrapper), .framer-lOOyJ .framer-styles-preset-g548fb.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-variation-axes-bold: \"wght\" 600; --framer-font-variation-axes-bold-italic: \"wght\" 600; --framer-font-variation-axes-italic: \"wght\" 600; --framer-font-weight: 600; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 135%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #242424); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 767px) and (min-width: 0px) { .framer-lOOyJ .framer-styles-preset-g548fb:not(.rich-text-wrapper), .framer-lOOyJ .framer-styles-preset-g548fb.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on; --framer-font-size: 15px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: normal; --framer-font-variation-axes-bold: \"wght\" 600; --framer-font-variation-axes-bold-italic: \"wght\" 600; --framer-font-variation-axes-italic: \"wght\" 600; --framer-font-weight: 600; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.03em; --framer-line-height: 135%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #242424); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-lOOyJ\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8bbc62e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-m9fAo\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 12 12\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 4.205 5.717 C 4.171 5.72 4.142 5.697 4.135 5.664 L 4.109 5.531 C 4.057 5.318 3.914 4.897 3.611 4.869 C 3.47 4.856 3.331 4.937 3.263 5.074 C 3.136 5.351 3.247 5.594 3.325 5.714 C 3.461 5.926 3.7 6.085 3.882 6.085 C 3.996 6.085 4.057 6.08 4.087 6.074 C 4.092 6.063 4.099 6.053 4.109 6.045 C 4.129 6.031 4.156 6.029 4.178 6.041 C 4.199 6.053 4.212 6.071 4.218 6.091 C 4.224 6.1 4.229 6.111 4.229 6.123 C 4.229 6.131 4.23 6.138 4.235 6.154 C 4.238 6.164 4.241 6.173 4.243 6.185 C 4.245 6.19 4.246 6.195 4.246 6.2 L 4.246 6.212 C 4.325 6.448 4.559 6.937 5.163 7.08 C 6.017 7.28 6.893 7.164 7.122 6.996 C 7.346 6.832 7.481 6.628 7.507 6.069 C 7.514 5.92 7.526 5.728 7.539 5.517 C 7.574 4.954 7.618 4.254 7.593 3.946 C 7.566 3.652 7.498 3.407 7.452 3.27 C 7.429 3.222 7.401 3.179 7.369 3.154 L 7.31 3.128 C 7.309 3.128 7.307 3.127 7.306 3.127 C 7.306 3.127 6.946 3.478 6.475 3.41 C 6.005 3.341 5.568 3.29 5.286 2.999 C 5.286 2.999 5.131 3.444 4.917 3.598 C 4.703 3.752 4.515 3.795 4.438 3.795 C 4.438 3.795 4.541 4.154 4.37 4.36 C 4.293 4.454 4.147 4.719 4.173 4.822 C 4.19 4.925 4.301 5.438 4.301 5.533 C 4.301 5.575 4.283 5.617 4.263 5.643 L 4.263 5.652 C 4.263 5.686 4.237 5.713 4.205 5.717 Z M 3.819 5.281 C 3.788 5.298 3.749 5.287 3.732 5.256 C 3.72 5.235 3.678 5.179 3.629 5.171 C 3.6 5.166 3.571 5.177 3.538 5.205 C 3.418 5.307 3.614 5.568 3.616 5.57 C 3.637 5.598 3.632 5.639 3.604 5.66 C 3.593 5.669 3.579 5.674 3.565 5.674 C 3.546 5.674 3.527 5.665 3.514 5.649 C 3.411 5.517 3.283 5.253 3.455 5.107 C 3.534 5.04 3.606 5.036 3.652 5.044 C 3.769 5.066 3.836 5.18 3.844 5.193 C 3.861 5.224 3.85 5.263 3.819 5.281 Z M 7.289 5.216 C 7.194 5.216 7.126 5.13 7.126 5.019 C 7.126 4.908 7.194 4.822 7.289 4.822 C 7.383 4.822 7.451 4.908 7.451 5.019 C 7.451 5.13 7.374 5.216 7.289 5.216 Z M 7.013 4.108 C 7.087 4.038 7.275 3.947 7.459 4.106 C 7.486 4.129 7.489 4.17 7.466 4.197 C 7.453 4.211 7.436 4.219 7.417 4.219 C 7.402 4.219 7.387 4.214 7.375 4.203 C 7.237 4.084 7.115 4.189 7.101 4.201 C 7.076 4.225 7.035 4.224 7.011 4.198 C 6.987 4.173 6.988 4.132 7.013 4.108 Z M 6.67 4.932 C 6.704 4.921 6.74 4.94 6.751 4.974 C 6.751 4.977 6.827 5.212 7.028 5.429 C 7.089 5.496 7.133 5.619 7.088 5.734 C 7.063 5.797 6.989 5.905 6.771 5.922 C 6.77 5.922 6.768 5.922 6.766 5.922 C 6.733 5.922 6.705 5.897 6.702 5.863 C 6.7 5.828 6.726 5.797 6.762 5.794 C 6.839 5.788 6.938 5.765 6.969 5.687 C 6.992 5.627 6.968 5.554 6.933 5.516 C 6.712 5.277 6.631 5.023 6.628 5.012 C 6.618 4.979 6.636 4.943 6.67 4.932 Z M 5.688 5.319 C 5.577 5.319 5.491 5.216 5.491 5.079 C 5.491 4.942 5.577 4.839 5.688 4.839 C 5.799 4.839 5.885 4.942 5.885 5.079 C 5.885 5.216 5.799 5.319 5.688 5.319 Z M 6.287 6.684 L 6.176 6.684 C 6.14 6.684 6.112 6.655 6.112 6.62 C 6.112 6.584 6.14 6.556 6.176 6.556 L 6.287 6.556 C 6.322 6.556 6.351 6.584 6.351 6.62 C 6.351 6.655 6.322 6.684 6.287 6.684 Z M 6.029 6.271 C 6.037 6.278 6.224 6.429 6.454 6.306 C 6.485 6.29 6.524 6.302 6.541 6.333 C 6.557 6.364 6.546 6.403 6.514 6.42 C 6.427 6.466 6.344 6.483 6.27 6.483 C 6.083 6.483 5.954 6.376 5.946 6.369 C 5.919 6.346 5.916 6.306 5.938 6.279 C 5.961 6.252 6.002 6.248 6.029 6.271 Z M 5.464 4.082 C 5.538 4.012 5.726 3.921 5.91 4.08 C 5.936 4.103 5.939 4.144 5.916 4.171 C 5.904 4.185 5.886 4.193 5.868 4.193 C 5.853 4.193 5.838 4.188 5.826 4.177 C 5.683 4.054 5.557 4.17 5.552 4.175 C 5.527 4.2 5.486 4.199 5.462 4.173 C 5.437 4.147 5.438 4.107 5.464 4.082 Z M 4.942 7.987 C 5.592 8.137 6.002 8.039 6.093 8.003 C 6.127 7.827 6.168 7.631 6.191 7.531 C 6.214 7.425 6.23 7.357 6.242 7.311 C 6.197 7.311 6.15 7.313 6.104 7.313 C 5.793 7.313 5.456 7.28 5.135 7.205 C 4.637 7.088 4.366 6.749 4.225 6.479 C 4.178 6.72 4.064 7.026 3.946 7.313 C 4.05 7.477 4.302 7.836 4.942 7.987 Z M 10.87 5.507 L 10.87 5.498 C 10.87 2.536 8.46 0.127 5.498 0.127 C 2.536 0.127 0.127 2.536 0.127 5.498 C 0.127 6.388 0.355 7.277 0.787 8.07 C 0.798 8.093 0.809 8.113 0.82 8.133 C 1.123 7.8 1.84 7.348 3.459 7.476 C 3.493 7.374 3.524 7.288 3.556 7.247 C 3.594 7.194 3.679 7.156 3.754 7.158 C 3.792 7.159 3.827 7.17 3.856 7.19 C 3.977 6.889 4.126 6.477 4.117 6.252 C 4.111 6.242 4.108 6.23 4.108 6.217 C 4.108 6.213 4.108 6.207 4.107 6.201 C 4.057 6.21 3.985 6.213 3.881 6.213 C 3.656 6.213 3.376 6.032 3.215 5.783 C 3.057 5.539 3.032 5.266 3.145 5.018 C 3.17 4.969 3.202 4.925 3.239 4.888 C 3.159 4.773 2.966 4.447 3.007 4.017 C 3.059 3.478 3.067 3.341 3.153 3.127 C 3.23 2.922 3.529 2.793 3.709 2.836 C 3.709 2.836 3.752 2.28 4.402 2.023 C 5.053 1.757 5.387 1.809 5.952 1.852 C 6.517 1.894 7.005 1.989 7.167 1.852 C 7.279 1.766 7.356 1.869 7.356 1.929 C 7.356 1.989 7.227 2.1 7.322 2.151 C 7.416 2.203 7.844 2.314 8.006 2.554 C 8.169 2.793 8.366 3.307 7.989 3.726 C 7.871 3.856 7.78 3.895 7.714 3.886 C 7.716 3.902 7.718 3.918 7.719 3.934 C 7.745 4.252 7.701 4.958 7.666 5.526 C 7.653 5.735 7.641 5.927 7.634 6.074 C 7.609 6.606 7.49 6.884 7.197 7.099 C 7.054 7.204 6.748 7.279 6.376 7.304 C 6.367 7.328 6.35 7.392 6.314 7.558 C 6.289 7.669 6.258 7.821 6.229 7.964 C 6.28 7.958 6.34 7.963 6.394 7.993 C 6.544 8.073 6.504 8.293 6.472 8.424 C 7.086 8.713 7.469 8.936 7.641 9.108 C 7.9 9.374 8.057 9.741 8.111 10.198 C 9.814 9.248 10.87 7.46 10.87 5.507 Z M 3.819 7.354 L 3.81 7.339 C 3.806 7.334 3.804 7.329 3.803 7.323 C 3.801 7.318 3.8 7.314 3.8 7.309 C 3.788 7.295 3.771 7.287 3.751 7.286 C 3.711 7.287 3.672 7.309 3.66 7.326 C 3.634 7.357 3.594 7.48 3.574 7.539 L 3.566 7.565 C 3.556 7.594 3.528 7.612 3.499 7.609 C 2.914 7.559 1.502 7.523 0.887 8.253 C 0.893 8.262 0.899 8.272 0.905 8.282 C 0.928 8.321 0.952 8.359 0.976 8.397 C 0.981 8.405 0.986 8.412 0.991 8.42 C 1.018 8.463 1.046 8.505 1.075 8.546 C 1.077 8.55 1.08 8.553 1.082 8.557 C 1.114 8.602 1.145 8.647 1.178 8.691 C 1.178 8.691 1.178 8.691 1.179 8.692 C 1.629 9.3 2.2 9.8 2.847 10.168 C 2.848 10.168 2.848 10.168 2.849 10.168 C 2.898 10.196 2.947 10.223 2.997 10.25 C 3 10.251 3.002 10.252 3.005 10.253 C 3.053 10.279 3.101 10.303 3.15 10.327 C 3.154 10.329 3.158 10.331 3.162 10.333 C 3.21 10.356 3.257 10.378 3.306 10.4 C 3.311 10.402 3.317 10.404 3.322 10.407 C 3.369 10.428 3.416 10.448 3.464 10.468 C 3.471 10.47 3.478 10.473 3.485 10.476 C 3.531 10.495 3.577 10.513 3.624 10.53 C 3.632 10.534 3.641 10.536 3.65 10.54 C 3.695 10.556 3.74 10.573 3.786 10.588 C 3.796 10.591 3.806 10.594 3.816 10.598 C 3.861 10.612 3.905 10.627 3.95 10.641 C 3.961 10.644 3.972 10.647 3.983 10.65 C 4.027 10.663 4.072 10.676 4.117 10.688 C 4.128 10.691 4.14 10.694 4.151 10.697 C 4.196 10.708 4.24 10.72 4.285 10.73 C 4.296 10.733 4.308 10.735 4.319 10.738 C 4.364 10.748 4.409 10.758 4.455 10.767 C 4.466 10.769 4.477 10.771 4.488 10.773 C 4.534 10.782 4.58 10.791 4.626 10.798 C 4.637 10.8 4.647 10.801 4.658 10.803 C 4.705 10.811 4.752 10.818 4.799 10.824 C 4.806 10.825 4.813 10.826 4.821 10.827 C 4.871 10.833 4.922 10.839 4.973 10.844 C 4.977 10.845 4.981 10.845 4.986 10.845 C 5.156 10.862 5.327 10.87 5.5 10.87 C 5.672 10.87 5.837 10.86 6.005 10.845 C 6.358 10.812 6.706 10.747 7.041 10.648 C 7.348 10.557 7.645 10.439 7.926 10.295 L 7.992 10.263 C 7.948 9.814 7.799 9.455 7.551 9.199 C 7.305 8.953 6.602 8.627 6.371 8.519 C 6.343 8.506 6.328 8.475 6.336 8.445 L 6.34 8.428 C 6.36 8.352 6.411 8.148 6.333 8.106 C 6.295 8.086 6.242 8.09 6.204 8.1 C 6.19 8.102 6.179 8.106 6.17 8.108 C 6.15 8.119 6.114 8.133 6.065 8.146 C 5.873 8.196 5.467 8.24 4.912 8.112 C 4.306 7.97 4.021 7.652 3.886 7.456 C 3.858 7.416 3.836 7.381 3.819 7.354 Z M 7.593 3.946 C 7.566 3.652 7.498 3.407 7.452 3.27 C 7.429 3.222 7.401 3.179 7.369 3.154 L 7.31 3.128 C 7.309 3.128 7.307 3.127 7.306 3.127 C 7.306 3.127 6.946 3.478 6.475 3.41 C 6.005 3.341 5.568 3.29 5.286 2.999 C 5.286 2.999 5.131 3.444 4.917 3.598 C 4.703 3.752 4.515 3.795 4.438 3.795 C 4.438 3.795 4.541 4.154 4.37 4.36 C 4.293 4.454 4.147 4.719 4.173 4.822 C 4.19 4.925 4.301 5.438 4.301 5.533 C 4.301 5.575 4.283 5.617 4.263 5.643 L 4.263 5.652 C 4.263 5.686 4.237 5.713 4.205 5.717 C 4.171 5.72 4.142 5.697 4.135 5.664 L 4.109 5.531 C 4.057 5.318 3.914 4.897 3.611 4.869 C 3.47 4.855 3.331 4.937 3.263 5.074 C 3.136 5.351 3.247 5.594 3.325 5.714 C 3.461 5.925 3.7 6.085 3.882 6.085 C 3.996 6.085 4.057 6.08 4.087 6.074 C 4.092 6.063 4.099 6.053 4.109 6.045 C 4.129 6.031 4.156 6.029 4.178 6.041 C 4.199 6.053 4.212 6.071 4.218 6.091 C 4.224 6.1 4.229 6.111 4.229 6.123 C 4.229 6.131 4.23 6.138 4.235 6.154 C 4.238 6.163 4.241 6.173 4.243 6.185 C 4.245 6.19 4.246 6.195 4.246 6.2 L 4.246 6.212 C 4.325 6.448 4.559 6.937 5.163 7.079 C 6.017 7.28 6.893 7.164 7.122 6.996 C 7.346 6.832 7.481 6.627 7.507 6.068 C 7.514 5.92 7.526 5.728 7.539 5.517 C 7.574 4.954 7.618 4.254 7.593 3.945 Z M 3.819 5.28 C 3.788 5.298 3.749 5.287 3.732 5.256 C 3.72 5.235 3.678 5.179 3.629 5.171 C 3.6 5.166 3.571 5.177 3.538 5.205 C 3.418 5.307 3.614 5.568 3.616 5.57 C 3.637 5.598 3.632 5.639 3.604 5.66 C 3.593 5.669 3.579 5.674 3.565 5.674 C 3.546 5.674 3.527 5.665 3.514 5.649 C 3.411 5.517 3.283 5.253 3.455 5.107 C 3.534 5.04 3.606 5.036 3.652 5.044 C 3.769 5.065 3.836 5.18 3.844 5.193 C 3.861 5.224 3.85 5.263 3.819 5.281 Z M 5.688 5.319 C 5.577 5.319 5.491 5.216 5.491 5.079 C 5.491 4.942 5.577 4.839 5.688 4.839 C 5.799 4.839 5.885 4.942 5.885 5.079 C 5.885 5.216 5.799 5.319 5.688 5.319 Z M 5.868 4.193 C 5.853 4.193 5.838 4.188 5.826 4.177 C 5.683 4.054 5.558 4.17 5.552 4.175 C 5.527 4.2 5.486 4.199 5.462 4.173 C 5.437 4.147 5.438 4.107 5.464 4.082 C 5.538 4.012 5.726 3.921 5.91 4.08 C 5.937 4.103 5.939 4.144 5.916 4.171 C 5.904 4.185 5.886 4.193 5.868 4.193 Z M 6.287 6.684 L 6.176 6.684 C 6.14 6.684 6.112 6.655 6.112 6.62 C 6.112 6.584 6.14 6.556 6.176 6.556 L 6.287 6.556 C 6.323 6.556 6.351 6.584 6.351 6.62 C 6.351 6.655 6.323 6.684 6.287 6.684 Z M 6.514 6.42 C 6.427 6.466 6.344 6.483 6.27 6.483 C 6.083 6.483 5.954 6.375 5.946 6.369 C 5.919 6.346 5.916 6.306 5.938 6.279 C 5.961 6.251 6.002 6.248 6.029 6.271 C 6.037 6.278 6.224 6.428 6.454 6.306 C 6.485 6.289 6.524 6.301 6.541 6.333 C 6.557 6.364 6.545 6.403 6.514 6.42 Z M 7.088 5.734 C 7.063 5.797 6.989 5.905 6.771 5.922 C 6.77 5.922 6.768 5.922 6.766 5.922 C 6.733 5.922 6.705 5.897 6.702 5.863 C 6.7 5.827 6.726 5.797 6.762 5.794 C 6.839 5.788 6.938 5.765 6.969 5.687 C 6.992 5.627 6.968 5.554 6.933 5.516 C 6.712 5.277 6.631 5.023 6.628 5.012 C 6.618 4.979 6.636 4.943 6.67 4.932 C 6.704 4.921 6.74 4.94 6.751 4.974 C 6.751 4.977 6.827 5.212 7.028 5.429 C 7.089 5.496 7.133 5.619 7.088 5.734 Z M 7.289 5.216 C 7.195 5.216 7.126 5.13 7.126 5.019 C 7.126 4.908 7.195 4.822 7.289 4.822 C 7.383 4.822 7.451 4.908 7.451 5.019 C 7.451 5.13 7.374 5.216 7.289 5.216 Z M 7.466 4.196 C 7.453 4.211 7.436 4.219 7.417 4.219 C 7.402 4.219 7.387 4.214 7.375 4.203 C 7.237 4.083 7.115 4.189 7.101 4.201 C 7.076 4.225 7.035 4.224 7.011 4.198 C 6.987 4.172 6.988 4.132 7.013 4.108 C 7.087 4.038 7.275 3.947 7.459 4.106 C 7.486 4.129 7.489 4.17 7.466 4.196 Z M 4.942 7.987 C 5.592 8.137 6.002 8.039 6.093 8.003 C 6.127 7.827 6.168 7.631 6.191 7.531 C 6.214 7.425 6.23 7.357 6.242 7.311 C 6.197 7.311 6.15 7.313 6.104 7.313 C 5.793 7.313 5.456 7.28 5.135 7.205 C 4.637 7.088 4.366 6.749 4.225 6.479 C 4.178 6.72 4.064 7.026 3.946 7.313 C 4.05 7.477 4.302 7.836 4.942 7.987 Z M 5.5 0 C 2.467 0 0 2.467 0 5.5 C 0 6.411 0.234 7.321 0.674 8.131 C 0.688 8.158 0.701 8.182 0.714 8.206 C 0.727 8.229 0.739 8.252 0.754 8.28 C 0.968 8.647 1.223 8.984 1.511 9.286 C 2.107 9.913 2.845 10.39 3.657 10.679 C 4.241 10.888 4.864 11 5.5 11 C 5.718 11 5.936 10.987 6.151 10.962 C 6.527 10.918 6.895 10.834 7.25 10.716 C 7.503 10.632 7.75 10.532 7.985 10.411 L 8.09 10.359 C 9.885 9.399 11 7.54 11 5.509 L 11 5.5 C 11 2.467 8.533 0 5.5 0 Z M 4.263 5.645 C 4.284 5.618 4.302 5.577 4.302 5.534 C 4.302 5.44 4.19 4.926 4.173 4.824 C 4.147 4.721 4.293 4.456 4.37 4.361 C 4.541 4.156 4.438 3.797 4.438 3.797 C 4.516 3.797 4.704 3.754 4.918 3.6 C 5.132 3.446 5.286 3 5.286 3 C 5.568 3.292 6.005 3.343 6.476 3.411 C 6.947 3.48 7.306 3.129 7.306 3.129 C 7.308 3.129 7.309 3.13 7.311 3.13 L 7.369 3.155 C 7.401 3.181 7.429 3.223 7.452 3.272 C 7.498 3.409 7.566 3.653 7.593 3.947 C 7.618 4.255 7.574 4.956 7.539 5.519 C 7.527 5.729 7.515 5.922 7.508 6.07 C 7.481 6.629 7.347 6.834 7.122 6.998 C 6.894 7.166 6.017 7.281 5.164 7.081 C 4.56 6.939 4.325 6.449 4.246 6.214 L 4.246 6.202 C 4.246 6.197 4.245 6.192 4.244 6.187 C 4.241 6.175 4.239 6.165 4.236 6.156 C 4.231 6.139 4.229 6.133 4.229 6.125 C 4.229 6.113 4.225 6.102 4.219 6.092 C 4.213 6.073 4.199 6.055 4.179 6.043 C 4.156 6.031 4.13 6.032 4.109 6.047 C 4.1 6.055 4.092 6.065 4.088 6.076 C 4.057 6.081 3.996 6.086 3.882 6.086 C 3.701 6.086 3.461 5.927 3.325 5.716 C 3.247 5.596 3.137 5.353 3.263 5.075 C 3.331 4.938 3.471 4.857 3.611 4.871 C 3.915 4.899 4.057 5.319 4.109 5.533 L 4.136 5.666 C 4.143 5.699 4.172 5.722 4.205 5.718 C 4.238 5.715 4.263 5.687 4.263 5.654 L 4.263 5.645 Z M 4.225 6.481 C 4.366 6.751 4.637 7.09 5.135 7.206 C 5.456 7.281 5.793 7.315 6.104 7.315 C 6.15 7.315 6.196 7.313 6.242 7.312 C 6.23 7.358 6.213 7.427 6.19 7.532 C 6.168 7.632 6.127 7.828 6.093 8.005 C 6.002 8.041 5.592 8.138 4.941 7.988 C 4.302 7.838 4.049 7.478 3.946 7.315 C 4.064 7.028 4.178 6.722 4.225 6.481 Z M 4.912 8.113 C 5.468 8.241 5.874 8.197 6.065 8.147 C 6.115 8.134 6.151 8.12 6.171 8.109 C 6.179 8.107 6.191 8.103 6.205 8.101 C 6.243 8.091 6.296 8.087 6.334 8.107 C 6.412 8.149 6.361 8.353 6.341 8.429 L 6.337 8.446 C 6.329 8.476 6.343 8.507 6.372 8.52 C 6.603 8.628 7.306 8.954 7.551 9.2 C 7.8 9.456 7.948 9.815 7.992 10.264 L 7.927 10.296 C 7.645 10.44 7.349 10.558 7.042 10.649 C 6.706 10.748 6.359 10.813 6.006 10.846 C 5.838 10.861 5.67 10.871 5.5 10.871 C 5.331 10.871 5.156 10.863 4.986 10.846 C 4.982 10.846 4.978 10.846 4.973 10.845 C 4.923 10.84 4.872 10.834 4.821 10.828 C 4.814 10.827 4.807 10.826 4.8 10.825 C 4.752 10.819 4.706 10.812 4.659 10.804 C 4.648 10.802 4.637 10.801 4.627 10.799 C 4.581 10.792 4.535 10.783 4.489 10.774 C 4.478 10.772 4.467 10.77 4.455 10.768 C 4.41 10.759 4.365 10.749 4.319 10.739 C 4.308 10.736 4.297 10.734 4.286 10.731 C 4.241 10.721 4.196 10.709 4.152 10.698 C 4.14 10.695 4.129 10.692 4.117 10.689 C 4.073 10.677 4.028 10.664 3.983 10.651 C 3.973 10.648 3.962 10.645 3.951 10.642 C 3.906 10.628 3.861 10.613 3.817 10.599 C 3.807 10.595 3.797 10.592 3.787 10.589 C 3.741 10.574 3.696 10.557 3.651 10.541 C 3.642 10.537 3.633 10.535 3.624 10.531 C 3.578 10.514 3.532 10.496 3.486 10.477 C 3.479 10.474 3.471 10.471 3.464 10.469 C 3.417 10.449 3.37 10.429 3.323 10.408 C 3.318 10.406 3.312 10.403 3.306 10.401 C 3.258 10.379 3.21 10.357 3.163 10.334 C 3.159 10.332 3.155 10.33 3.151 10.328 C 3.102 10.304 3.053 10.28 3.005 10.254 C 3.003 10.253 3 10.252 2.998 10.251 C 2.948 10.224 2.899 10.197 2.849 10.169 C 2.849 10.169 2.848 10.169 2.848 10.169 C 2.201 9.801 1.629 9.3 1.179 8.693 C 1.179 8.692 1.179 8.692 1.179 8.692 C 1.146 8.648 1.114 8.603 1.083 8.558 C 1.081 8.554 1.078 8.551 1.075 8.547 C 1.047 8.506 1.019 8.464 0.992 8.421 C 0.987 8.413 0.981 8.406 0.976 8.398 C 0.952 8.36 0.929 8.322 0.905 8.283 C 0.899 8.273 0.893 8.263 0.887 8.254 C 1.503 7.524 2.915 7.56 3.5 7.61 C 3.529 7.613 3.557 7.595 3.567 7.566 L 3.575 7.54 C 3.595 7.481 3.635 7.358 3.661 7.327 C 3.673 7.31 3.712 7.288 3.751 7.287 C 3.772 7.288 3.788 7.296 3.801 7.31 C 3.801 7.315 3.802 7.319 3.804 7.324 C 3.805 7.33 3.807 7.335 3.81 7.34 L 3.82 7.355 C 3.837 7.382 3.858 7.417 3.887 7.457 C 4.022 7.653 4.307 7.971 4.912 8.113 Z M 10.872 5.509 C 10.872 7.461 9.816 9.25 8.113 10.199 C 8.059 9.743 7.902 9.376 7.643 9.11 C 7.471 8.938 7.088 8.714 6.474 8.426 C 6.506 8.295 6.546 8.075 6.396 7.994 C 6.342 7.964 6.282 7.96 6.231 7.965 C 6.26 7.823 6.291 7.671 6.316 7.56 C 6.352 7.393 6.369 7.33 6.378 7.305 C 6.75 7.28 7.056 7.206 7.199 7.101 C 7.492 6.886 7.61 6.608 7.636 6.076 C 7.643 5.929 7.655 5.737 7.668 5.527 C 7.703 4.96 7.747 4.254 7.721 3.936 C 7.719 3.92 7.718 3.904 7.716 3.888 C 7.782 3.897 7.873 3.858 7.991 3.728 C 8.368 3.309 8.171 2.795 8.008 2.555 C 7.846 2.316 7.418 2.204 7.323 2.153 C 7.229 2.102 7.358 1.99 7.358 1.93 C 7.358 1.87 7.281 1.768 7.169 1.853 C 7.007 1.99 6.519 1.896 5.954 1.853 C 5.389 1.811 5.055 1.759 4.404 2.025 C 3.754 2.281 3.711 2.838 3.711 2.838 C 3.531 2.795 3.232 2.923 3.155 3.129 C 3.069 3.343 3.06 3.48 3.009 4.019 C 2.968 4.449 3.16 4.774 3.241 4.889 C 3.204 4.927 3.172 4.971 3.147 5.02 C 3.034 5.268 3.059 5.54 3.217 5.785 C 3.377 6.034 3.657 6.215 3.883 6.215 C 3.987 6.215 4.059 6.211 4.109 6.203 C 4.109 6.209 4.109 6.215 4.109 6.219 C 4.109 6.232 4.113 6.244 4.119 6.253 C 4.128 6.478 3.979 6.891 3.858 7.192 C 3.829 7.172 3.794 7.161 3.756 7.16 C 3.681 7.157 3.596 7.196 3.558 7.249 C 3.526 7.29 3.495 7.376 3.461 7.477 C 1.842 7.349 1.125 7.802 0.822 8.134 C 0.811 8.115 0.8 8.095 0.788 8.072 C 0.357 7.279 0.129 6.389 0.129 5.5 C 0.128 2.538 2.538 0.128 5.5 0.128 C 8.462 0.128 10.872 2.538 10.872 5.5 L 10.872 5.509 Z M 5.552 4.176 C 5.557 4.171 5.683 4.055 5.826 4.178 C 5.838 4.189 5.853 4.194 5.868 4.194 C 5.886 4.194 5.903 4.186 5.916 4.171 C 5.939 4.145 5.936 4.104 5.91 4.081 C 5.726 3.922 5.538 4.013 5.464 4.083 C 5.438 4.107 5.437 4.148 5.461 4.174 C 5.486 4.199 5.526 4.2 5.552 4.176 Z M 7.101 4.202 C 7.115 4.19 7.237 4.084 7.375 4.204 C 7.387 4.214 7.402 4.219 7.417 4.219 C 7.435 4.219 7.453 4.212 7.466 4.197 C 7.489 4.17 7.486 4.13 7.459 4.107 C 7.275 3.948 7.087 4.039 7.013 4.109 C 6.988 4.133 6.987 4.173 7.011 4.199 C 7.035 4.225 7.076 4.226 7.101 4.202 Z M 6.933 5.517 C 6.968 5.555 6.992 5.628 6.969 5.688 C 6.938 5.765 6.839 5.789 6.762 5.795 C 6.726 5.797 6.7 5.828 6.702 5.864 C 6.705 5.897 6.733 5.923 6.766 5.923 C 6.768 5.923 6.77 5.923 6.771 5.923 C 6.989 5.906 7.063 5.798 7.088 5.735 C 7.133 5.62 7.089 5.496 7.028 5.43 C 6.827 5.213 6.751 4.977 6.751 4.975 C 6.74 4.941 6.704 4.922 6.67 4.933 C 6.636 4.943 6.618 4.979 6.628 5.013 C 6.631 5.024 6.712 5.278 6.933 5.517 Z M 5.946 6.37 C 5.953 6.376 6.083 6.484 6.27 6.484 C 6.344 6.484 6.427 6.467 6.514 6.421 C 6.545 6.404 6.557 6.365 6.541 6.334 C 6.524 6.302 6.485 6.29 6.454 6.307 C 6.224 6.429 6.037 6.279 6.029 6.272 C 6.002 6.249 5.961 6.252 5.938 6.28 C 5.916 6.307 5.919 6.347 5.946 6.37 Z M 5.688 4.84 C 5.576 4.84 5.491 4.943 5.491 5.08 C 5.491 5.217 5.576 5.319 5.688 5.319 C 5.799 5.319 5.885 5.217 5.885 5.08 C 5.885 4.943 5.799 4.84 5.688 4.84 Z M 7.289 4.823 C 7.194 4.823 7.126 4.909 7.126 5.02 C 7.126 5.131 7.194 5.217 7.289 5.217 C 7.374 5.217 7.451 5.131 7.451 5.02 C 7.451 4.909 7.383 4.823 7.289 4.823 Z M 6.287 6.556 L 6.176 6.556 C 6.14 6.556 6.112 6.585 6.112 6.621 C 6.112 6.656 6.14 6.685 6.176 6.685 L 6.287 6.685 C 6.322 6.685 6.351 6.656 6.351 6.621 C 6.351 6.585 6.322 6.556 6.287 6.556 Z M 3.652 5.045 C 3.606 5.037 3.534 5.041 3.455 5.108 C 3.283 5.254 3.411 5.517 3.514 5.65 C 3.527 5.666 3.546 5.675 3.565 5.675 C 3.579 5.675 3.593 5.67 3.604 5.661 C 3.632 5.639 3.637 5.599 3.616 5.571 C 3.614 5.568 3.418 5.308 3.538 5.206 C 3.571 5.178 3.6 5.166 3.629 5.171 C 3.678 5.18 3.72 5.236 3.732 5.257 C 3.749 5.288 3.788 5.298 3.819 5.281 C 3.85 5.264 3.861 5.225 3.843 5.194 C 3.836 5.181 3.769 5.066 3.652 5.045 Z M 0.976 8.397 C 0.981 8.405 0.986 8.412 0.991 8.42 C 1.018 8.463 1.046 8.505 1.075 8.546 C 1.077 8.55 1.08 8.553 1.082 8.557 C 1.114 8.602 1.145 8.646 1.178 8.69 C 1.178 8.691 1.178 8.691 1.179 8.691 C 1.629 9.299 2.2 9.8 2.847 10.167 C 2.848 10.168 2.848 10.168 2.849 10.168 C 2.898 10.196 2.947 10.223 2.997 10.25 C 3 10.251 3.002 10.252 3.005 10.253 C 3.053 10.279 3.101 10.303 3.15 10.327 C 3.154 10.329 3.158 10.331 3.162 10.333 C 3.21 10.356 3.257 10.378 3.306 10.4 C 3.311 10.402 3.317 10.404 3.322 10.407 C 3.369 10.428 3.416 10.448 3.464 10.467 C 3.471 10.47 3.478 10.473 3.485 10.476 C 3.531 10.495 3.577 10.513 3.624 10.53 C 3.632 10.533 3.641 10.536 3.65 10.54 C 3.695 10.556 3.74 10.573 3.786 10.588 C 3.796 10.591 3.806 10.594 3.816 10.598 C 3.861 10.612 3.905 10.627 3.95 10.641 C 3.961 10.644 3.972 10.647 3.983 10.65 C 4.027 10.663 4.072 10.676 4.117 10.688 C 4.128 10.691 4.14 10.694 4.151 10.697 C 4.196 10.708 4.24 10.72 4.285 10.73 C 4.296 10.733 4.308 10.735 4.319 10.738 C 4.364 10.748 4.409 10.758 4.455 10.767 C 4.466 10.769 4.477 10.771 4.488 10.773 C 4.534 10.782 4.58 10.791 4.626 10.798 C 4.637 10.8 4.647 10.801 4.658 10.803 C 4.705 10.811 4.752 10.818 4.799 10.824 C 4.806 10.825 4.813 10.826 4.821 10.827 C 4.871 10.833 4.922 10.839 4.973 10.844 C 4.977 10.845 4.981 10.845 4.986 10.845 C 5.156 10.862 5.327 10.87 5.5 10.87 C 5.672 10.87 5.837 10.86 6.005 10.845 C 6.358 10.812 6.706 10.747 7.041 10.648 C 7.348 10.557 7.645 10.439 7.926 10.295 L 7.992 10.263 C 7.948 9.814 7.799 9.454 7.551 9.199 C 7.305 8.953 6.602 8.627 6.371 8.519 C 6.343 8.506 6.328 8.475 6.336 8.445 L 6.34 8.428 C 6.36 8.352 6.411 8.148 6.333 8.106 C 6.295 8.086 6.242 8.09 6.204 8.099 C 6.19 8.102 6.179 8.105 6.17 8.108 C 6.15 8.119 6.114 8.133 6.065 8.146 C 5.873 8.196 5.467 8.24 4.912 8.112 C 4.306 7.97 4.021 7.652 3.886 7.456 C 3.858 7.416 3.836 7.381 3.819 7.354 L 3.81 7.339 C 3.806 7.334 3.804 7.329 3.803 7.323 C 3.801 7.318 3.8 7.314 3.8 7.309 C 3.788 7.295 3.771 7.287 3.751 7.286 C 3.711 7.287 3.672 7.309 3.66 7.326 C 3.634 7.357 3.594 7.48 3.574 7.539 L 3.566 7.565 C 3.556 7.594 3.528 7.612 3.499 7.609 C 2.914 7.559 1.502 7.523 0.887 8.253 C 0.893 8.262 0.899 8.272 0.905 8.282 C 0.928 8.321 0.952 8.359 0.976 8.397 Z\" fill=\"transparent\" height=\"11px\" id=\"Vns2DTkw5\" transform=\"translate(0.5 0.5)\" width=\"11px\"><path d=\"M 0.999 2.718 C 0.966 2.721 0.937 2.698 0.93 2.666 L 0.903 2.532 C 0.851 2.319 0.709 1.899 0.405 1.87 C 0.265 1.857 0.125 1.938 0.058 2.075 C -0.069 2.352 0.041 2.595 0.119 2.715 C 0.255 2.927 0.495 3.086 0.677 3.086 C 0.79 3.086 0.851 3.081 0.882 3.076 C 0.886 3.065 0.894 3.054 0.903 3.047 C 0.924 3.032 0.951 3.03 0.973 3.042 C 0.993 3.054 1.007 3.072 1.013 3.092 C 1.019 3.101 1.023 3.112 1.023 3.124 C 1.023 3.132 1.025 3.139 1.03 3.155 C 1.033 3.165 1.035 3.174 1.038 3.186 C 1.04 3.191 1.04 3.196 1.04 3.202 L 1.04 3.214 C 1.119 3.449 1.354 3.939 1.958 4.081 C 2.812 4.281 3.688 4.165 3.917 3.998 C 4.141 3.833 4.275 3.629 4.302 3.07 C 4.309 2.922 4.321 2.729 4.334 2.518 C 4.369 1.955 4.412 1.255 4.387 0.947 C 4.361 0.653 4.292 0.408 4.247 0.271 C 4.223 0.223 4.196 0.181 4.164 0.155 L 4.105 0.129 C 4.103 0.129 4.102 0.129 4.1 0.128 C 4.1 0.128 3.741 0.479 3.27 0.411 C 2.799 0.342 2.363 0.291 2.08 0 C 2.08 0 1.926 0.445 1.712 0.599 C 1.498 0.753 1.31 0.796 1.233 0.796 C 1.233 0.796 1.335 1.156 1.164 1.361 C 1.087 1.455 0.942 1.721 0.967 1.823 C 0.984 1.926 1.096 2.44 1.096 2.534 C 1.096 2.576 1.078 2.618 1.057 2.645 L 1.057 2.654 C 1.057 2.687 1.032 2.714 0.999 2.718 Z M 0.614 2.282 C 0.583 2.299 0.544 2.288 0.526 2.257 C 0.514 2.237 0.473 2.18 0.423 2.172 C 0.395 2.167 0.366 2.178 0.333 2.206 C 0.212 2.309 0.408 2.569 0.41 2.572 C 0.432 2.6 0.427 2.64 0.399 2.662 C 0.388 2.67 0.374 2.675 0.36 2.675 C 0.341 2.675 0.322 2.667 0.309 2.65 C 0.206 2.518 0.077 2.255 0.25 2.108 C 0.328 2.041 0.4 2.037 0.446 2.046 C 0.564 2.067 0.631 2.181 0.638 2.194 C 0.656 2.225 0.645 2.264 0.614 2.282 Z M 4.083 2.217 C 3.989 2.217 3.921 2.132 3.921 2.02 C 3.921 1.909 3.989 1.823 4.083 1.823 C 4.177 1.823 4.246 1.909 4.246 2.02 C 4.246 2.132 4.169 2.217 4.083 2.217 Z M 3.808 1.109 C 3.882 1.039 4.07 0.948 4.254 1.107 C 4.28 1.13 4.283 1.171 4.26 1.198 C 4.248 1.212 4.23 1.22 4.212 1.22 C 4.197 1.22 4.182 1.215 4.17 1.204 C 4.031 1.085 3.909 1.19 3.896 1.203 C 3.87 1.226 3.83 1.225 3.805 1.2 C 3.781 1.174 3.782 1.134 3.808 1.109 Z M 3.465 1.933 C 3.498 1.923 3.535 1.942 3.545 1.975 C 3.546 1.978 3.622 2.214 3.822 2.43 C 3.883 2.497 3.928 2.621 3.883 2.735 C 3.858 2.798 3.784 2.906 3.566 2.923 C 3.564 2.923 3.563 2.923 3.561 2.923 C 3.528 2.923 3.5 2.898 3.497 2.864 C 3.494 2.829 3.521 2.798 3.556 2.795 C 3.634 2.789 3.733 2.766 3.763 2.688 C 3.787 2.628 3.763 2.555 3.728 2.517 C 3.507 2.279 3.426 2.024 3.423 2.014 C 3.412 1.98 3.431 1.944 3.465 1.933 Z M 2.482 2.32 C 2.371 2.32 2.286 2.217 2.286 2.08 C 2.286 1.943 2.371 1.84 2.482 1.84 C 2.594 1.84 2.679 1.943 2.679 2.08 C 2.679 2.217 2.594 2.32 2.482 2.32 Z M 3.082 3.685 L 2.97 3.685 C 2.935 3.685 2.906 3.656 2.906 3.621 C 2.906 3.586 2.935 3.557 2.97 3.557 L 3.082 3.557 C 3.117 3.557 3.146 3.586 3.146 3.621 C 3.146 3.656 3.117 3.685 3.082 3.685 Z M 2.823 3.272 C 2.832 3.279 3.018 3.43 3.249 3.308 C 3.28 3.291 3.319 3.303 3.335 3.334 C 3.352 3.365 3.34 3.404 3.309 3.421 C 3.221 3.467 3.139 3.484 3.065 3.484 C 2.878 3.484 2.748 3.377 2.741 3.37 C 2.714 3.348 2.71 3.307 2.733 3.28 C 2.756 3.253 2.796 3.25 2.823 3.272 Z M 2.258 1.083 C 2.332 1.013 2.521 0.923 2.704 1.081 C 2.731 1.105 2.734 1.145 2.711 1.172 C 2.699 1.186 2.681 1.194 2.662 1.194 C 2.647 1.194 2.632 1.189 2.62 1.179 C 2.477 1.055 2.352 1.171 2.347 1.177 C 2.321 1.201 2.281 1.2 2.256 1.174 C 2.232 1.148 2.233 1.108 2.259 1.083 Z\" fill=\"rgb(252, 228, 208)\" height=\"4.186707654005069px\" id=\"YOU5LKHXQ\" transform=\"translate(3.205 2.999)\" width=\"4.394774081114697px\"/><path d=\"M 0.996 1.507 C 1.646 1.657 2.056 1.56 2.147 1.524 C 2.181 1.347 2.222 1.151 2.245 1.051 C 2.268 0.946 2.284 0.877 2.296 0.831 C 2.251 0.832 2.204 0.834 2.158 0.834 C 1.847 0.834 1.51 0.8 1.189 0.725 C 0.691 0.609 0.42 0.27 0.279 0 C 0.232 0.241 0.118 0.547 0 0.834 C 0.104 0.997 0.356 1.357 0.996 1.507 Z\" fill=\"rgb(252, 228, 208)\" height=\"1.5882889297076779px\" id=\"wFPFdNSgR\" transform=\"translate(3.946 6.479)\" width=\"2.295884443999391px\"/><path d=\"M 10.743 5.38 L 10.743 5.372 C 10.743 2.41 8.333 0 5.372 0 C 2.41 0 0 2.41 0 5.372 C 0 6.261 0.228 7.15 0.66 7.943 C 0.672 7.966 0.682 7.986 0.693 8.006 C 0.996 7.674 1.714 7.221 3.332 7.349 C 3.366 7.247 3.397 7.162 3.43 7.12 C 3.467 7.067 3.552 7.029 3.627 7.031 C 3.665 7.032 3.7 7.043 3.729 7.063 C 3.851 6.763 4 6.35 3.99 6.125 C 3.984 6.116 3.981 6.104 3.981 6.091 C 3.981 6.086 3.981 6.08 3.98 6.074 C 3.93 6.083 3.858 6.086 3.754 6.086 C 3.529 6.086 3.249 5.906 3.088 5.657 C 2.93 5.412 2.906 5.14 3.019 4.891 C 3.043 4.842 3.075 4.799 3.112 4.761 C 3.032 4.646 2.84 4.32 2.88 3.891 C 2.932 3.351 2.94 3.214 3.026 3 C 3.103 2.795 3.403 2.667 3.582 2.709 C 3.582 2.709 3.625 2.153 4.276 1.896 C 4.926 1.631 5.26 1.682 5.825 1.725 C 6.39 1.768 6.878 1.862 7.041 1.725 C 7.152 1.639 7.229 1.742 7.229 1.802 C 7.229 1.862 7.101 1.973 7.195 2.025 C 7.289 2.076 7.717 2.187 7.88 2.427 C 8.042 2.667 8.239 3.18 7.863 3.6 C 7.744 3.73 7.654 3.768 7.587 3.76 C 7.589 3.776 7.591 3.791 7.592 3.808 C 7.618 4.125 7.574 4.831 7.539 5.399 C 7.526 5.609 7.514 5.8 7.508 5.948 C 7.482 6.479 7.364 6.757 7.07 6.972 C 6.927 7.078 6.621 7.152 6.249 7.177 C 6.241 7.202 6.223 7.265 6.187 7.431 C 6.163 7.542 6.131 7.695 6.103 7.837 C 6.153 7.832 6.213 7.836 6.267 7.866 C 6.418 7.946 6.377 8.166 6.345 8.297 C 6.96 8.586 7.342 8.809 7.514 8.981 C 7.773 9.247 7.93 9.614 7.984 10.071 C 9.687 9.121 10.743 7.333 10.743 5.38 Z\" fill=\"rgb(252, 228, 208)\" height=\"10.07090036098553px\" id=\"TuuW_05R9\" transform=\"translate(0.127 0.127)\" width=\"10.743133229860284px\"/><path d=\"M 2.933 0.068 L 2.923 0.053 C 2.92 0.048 2.917 0.043 2.916 0.037 C 2.915 0.032 2.914 0.027 2.914 0.022 C 2.901 0.009 2.885 0.001 2.864 0 C 2.825 0.001 2.785 0.022 2.773 0.039 C 2.748 0.071 2.707 0.193 2.688 0.253 L 2.679 0.279 C 2.67 0.307 2.641 0.325 2.612 0.323 C 2.028 0.272 0.616 0.237 0 0.966 C 0.006 0.976 0.012 0.986 0.018 0.996 C 0.041 1.034 0.065 1.073 0.089 1.111 C 0.094 1.118 0.099 1.126 0.104 1.134 C 0.132 1.176 0.16 1.218 0.188 1.26 C 0.191 1.263 0.193 1.267 0.196 1.27 C 0.227 1.316 0.259 1.36 0.291 1.404 C 0.292 1.405 0.292 1.405 0.292 1.405 C 0.742 2.013 1.313 2.514 1.96 2.881 C 1.961 2.882 1.962 2.882 1.962 2.882 C 2.011 2.91 2.061 2.937 2.111 2.963 C 2.113 2.965 2.116 2.966 2.118 2.967 C 2.166 2.992 2.215 3.017 2.264 3.041 C 2.267 3.043 2.271 3.044 2.275 3.046 C 2.323 3.069 2.371 3.092 2.419 3.114 C 2.425 3.116 2.43 3.118 2.436 3.121 C 2.482 3.141 2.53 3.162 2.577 3.181 C 2.584 3.184 2.591 3.187 2.599 3.19 C 2.644 3.208 2.691 3.227 2.737 3.244 C 2.746 3.247 2.754 3.25 2.763 3.253 C 2.808 3.27 2.854 3.286 2.899 3.302 C 2.909 3.305 2.919 3.308 2.929 3.311 C 2.974 3.326 3.019 3.341 3.064 3.354 C 3.074 3.358 3.085 3.36 3.096 3.364 C 3.141 3.377 3.185 3.39 3.23 3.402 C 3.241 3.405 3.253 3.407 3.264 3.41 C 3.309 3.422 3.353 3.434 3.398 3.444 C 3.409 3.447 3.421 3.449 3.432 3.451 C 3.477 3.462 3.523 3.472 3.568 3.481 C 3.579 3.483 3.59 3.485 3.602 3.487 C 3.647 3.496 3.693 3.504 3.739 3.512 C 3.75 3.514 3.761 3.515 3.771 3.517 C 3.818 3.524 3.865 3.532 3.912 3.538 C 3.919 3.539 3.927 3.539 3.934 3.54 C 3.984 3.547 4.035 3.553 4.086 3.558 C 4.09 3.558 4.095 3.559 4.099 3.559 C 4.269 3.576 4.44 3.584 4.613 3.584 C 4.785 3.584 4.951 3.574 5.118 3.559 C 5.471 3.526 5.819 3.461 6.154 3.362 C 6.461 3.271 6.758 3.153 7.04 3.009 L 7.105 2.976 C 7.061 2.528 6.912 2.168 6.664 1.912 C 6.418 1.667 5.715 1.341 5.484 1.233 C 5.456 1.22 5.442 1.189 5.449 1.159 L 5.454 1.142 C 5.473 1.066 5.525 0.862 5.447 0.82 C 5.408 0.8 5.355 0.804 5.317 0.813 C 5.304 0.816 5.292 0.819 5.283 0.822 C 5.264 0.833 5.228 0.847 5.178 0.859 C 4.986 0.91 4.58 0.954 4.025 0.826 C 3.42 0.684 3.135 0.366 2.999 0.17 C 2.971 0.13 2.95 0.095 2.933 0.068 Z\" fill=\"rgb(252, 228, 208)\" height=\"3.5841106287955675px\" id=\"lvaX8Tszf\" transform=\"translate(0.887 7.286)\" width=\"7.104811495518895px\"/><path d=\"M 4.388 0.947 C 4.361 0.653 4.292 0.408 4.247 0.271 C 4.223 0.223 4.196 0.181 4.164 0.155 L 4.105 0.129 C 4.103 0.129 4.102 0.129 4.1 0.128 C 4.1 0.128 3.741 0.479 3.27 0.411 C 2.799 0.342 2.363 0.291 2.08 0 C 2.08 0 1.926 0.445 1.712 0.599 C 1.498 0.753 1.31 0.796 1.233 0.796 C 1.233 0.796 1.335 1.156 1.164 1.361 C 1.087 1.455 0.942 1.721 0.967 1.823 C 0.985 1.926 1.096 2.44 1.096 2.534 C 1.096 2.576 1.078 2.618 1.058 2.645 L 1.058 2.654 C 1.058 2.687 1.032 2.714 0.999 2.718 C 0.966 2.721 0.937 2.698 0.93 2.666 L 0.903 2.532 C 0.851 2.319 0.709 1.899 0.405 1.87 C 0.265 1.857 0.125 1.938 0.058 2.075 C -0.069 2.352 0.041 2.595 0.119 2.715 C 0.255 2.927 0.495 3.086 0.677 3.086 C 0.79 3.086 0.851 3.081 0.882 3.076 C 0.886 3.064 0.894 3.054 0.903 3.046 C 0.924 3.032 0.951 3.03 0.973 3.042 C 0.993 3.054 1.007 3.072 1.013 3.092 C 1.019 3.101 1.023 3.112 1.023 3.124 C 1.023 3.132 1.025 3.139 1.03 3.155 C 1.033 3.165 1.035 3.174 1.038 3.186 C 1.04 3.191 1.04 3.196 1.04 3.201 L 1.04 3.213 C 1.119 3.449 1.354 3.939 1.958 4.081 C 2.812 4.281 3.688 4.165 3.917 3.998 C 4.141 3.833 4.275 3.629 4.302 3.07 C 4.309 2.922 4.321 2.729 4.334 2.518 C 4.369 1.955 4.412 1.255 4.387 0.947 Z M 0.614 2.282 C 0.583 2.299 0.544 2.288 0.526 2.257 C 0.514 2.236 0.473 2.18 0.423 2.172 C 0.395 2.167 0.366 2.178 0.333 2.206 C 0.212 2.308 0.408 2.569 0.41 2.572 C 0.432 2.599 0.427 2.64 0.399 2.662 C 0.388 2.67 0.374 2.675 0.36 2.675 C 0.341 2.675 0.322 2.667 0.309 2.65 C 0.206 2.518 0.077 2.255 0.25 2.108 C 0.328 2.041 0.4 2.037 0.447 2.046 C 0.564 2.067 0.631 2.181 0.638 2.194 C 0.656 2.225 0.645 2.264 0.614 2.282 Z M 2.483 2.32 C 2.371 2.32 2.286 2.217 2.286 2.08 C 2.286 1.943 2.371 1.84 2.483 1.84 C 2.594 1.84 2.679 1.943 2.679 2.08 C 2.679 2.217 2.594 2.32 2.483 2.32 Z M 2.662 1.194 C 2.647 1.194 2.633 1.189 2.62 1.179 C 2.478 1.055 2.352 1.171 2.347 1.176 C 2.321 1.201 2.281 1.2 2.256 1.174 C 2.232 1.148 2.233 1.108 2.259 1.083 C 2.332 1.013 2.521 0.923 2.704 1.081 C 2.731 1.105 2.734 1.145 2.711 1.172 C 2.699 1.186 2.681 1.194 2.662 1.194 Z M 3.082 3.685 L 2.971 3.685 C 2.935 3.685 2.906 3.656 2.906 3.621 C 2.906 3.585 2.935 3.557 2.971 3.557 L 3.082 3.557 C 3.117 3.557 3.146 3.585 3.146 3.621 C 3.146 3.656 3.117 3.685 3.082 3.685 Z M 3.309 3.421 C 3.221 3.467 3.139 3.484 3.065 3.484 C 2.878 3.484 2.748 3.377 2.741 3.37 C 2.714 3.347 2.71 3.307 2.733 3.28 C 2.756 3.253 2.796 3.249 2.823 3.272 C 2.832 3.279 3.018 3.43 3.249 3.307 C 3.28 3.291 3.319 3.303 3.335 3.334 C 3.352 3.365 3.34 3.404 3.309 3.421 Z M 3.883 2.735 C 3.858 2.798 3.784 2.906 3.566 2.923 C 3.564 2.923 3.563 2.923 3.561 2.923 C 3.528 2.923 3.5 2.898 3.497 2.864 C 3.494 2.829 3.521 2.798 3.556 2.795 C 3.634 2.789 3.733 2.766 3.763 2.688 C 3.787 2.628 3.763 2.555 3.728 2.517 C 3.507 2.278 3.426 2.024 3.423 2.014 C 3.412 1.98 3.431 1.944 3.465 1.933 C 3.498 1.923 3.535 1.942 3.545 1.975 C 3.546 1.978 3.622 2.214 3.822 2.43 C 3.883 2.497 3.928 2.621 3.883 2.735 Z M 4.083 2.217 C 3.989 2.217 3.921 2.132 3.921 2.02 C 3.921 1.909 3.989 1.823 4.083 1.823 C 4.178 1.823 4.246 1.909 4.246 2.02 C 4.246 2.132 4.169 2.217 4.083 2.217 Z M 4.26 1.198 C 4.248 1.212 4.23 1.22 4.212 1.22 C 4.197 1.22 4.182 1.215 4.17 1.204 C 4.031 1.085 3.91 1.19 3.896 1.202 C 3.87 1.226 3.83 1.225 3.806 1.199 C 3.781 1.174 3.782 1.133 3.808 1.109 C 3.882 1.039 4.07 0.948 4.254 1.107 C 4.28 1.13 4.283 1.171 4.26 1.198 Z\" fill=\"rgb(253, 249, 242)\" height=\"4.186597505855813px\" id=\"Zb5WEbw04\" transform=\"translate(3.205 2.999)\" width=\"4.394774081114697px\"/><path d=\"M 0.996 1.507 C 1.646 1.657 2.056 1.56 2.147 1.524 C 2.181 1.347 2.222 1.151 2.245 1.051 C 2.268 0.946 2.284 0.877 2.296 0.831 C 2.251 0.832 2.204 0.834 2.158 0.834 C 1.847 0.834 1.51 0.8 1.189 0.725 C 0.691 0.609 0.42 0.27 0.279 0 C 0.232 0.241 0.118 0.547 0 0.834 C 0.104 0.997 0.356 1.357 0.996 1.507 Z\" fill=\"rgb(253, 249, 242)\" height=\"1.5882889297076779px\" id=\"XxIabWdQC\" transform=\"translate(3.946 6.479)\" width=\"2.295884443999391px\"/><path d=\"M 5.5 0 C 2.467 0 0 2.467 0 5.5 C 0 6.411 0.234 7.321 0.674 8.131 C 0.688 8.158 0.701 8.182 0.714 8.206 C 0.727 8.229 0.739 8.252 0.754 8.28 C 0.968 8.647 1.223 8.984 1.511 9.286 C 2.107 9.913 2.845 10.39 3.657 10.679 C 4.241 10.888 4.864 11 5.5 11 C 5.718 11 5.936 10.987 6.151 10.962 C 6.527 10.918 6.895 10.834 7.25 10.716 C 7.503 10.632 7.75 10.532 7.985 10.411 L 8.09 10.359 C 9.885 9.399 11 7.54 11 5.509 L 11 5.5 C 11 2.467 8.533 0 5.5 0 Z M 4.263 5.645 C 4.284 5.618 4.302 5.577 4.302 5.534 C 4.302 5.44 4.19 4.926 4.173 4.824 C 4.147 4.721 4.293 4.456 4.37 4.361 C 4.541 4.156 4.438 3.797 4.438 3.797 C 4.516 3.797 4.704 3.754 4.918 3.6 C 5.132 3.446 5.286 3 5.286 3 C 5.568 3.292 6.005 3.343 6.476 3.411 C 6.947 3.48 7.306 3.129 7.306 3.129 C 7.308 3.129 7.309 3.13 7.311 3.13 L 7.369 3.155 C 7.401 3.181 7.429 3.223 7.452 3.272 C 7.498 3.409 7.566 3.653 7.593 3.947 C 7.618 4.255 7.574 4.956 7.539 5.519 C 7.527 5.729 7.515 5.922 7.508 6.07 C 7.481 6.629 7.347 6.834 7.122 6.998 C 6.894 7.166 6.017 7.281 5.164 7.081 C 4.56 6.939 4.325 6.449 4.246 6.214 L 4.246 6.202 C 4.246 6.197 4.245 6.192 4.244 6.187 C 4.241 6.175 4.239 6.165 4.236 6.156 C 4.231 6.139 4.229 6.133 4.229 6.125 C 4.229 6.113 4.225 6.102 4.219 6.092 C 4.213 6.073 4.199 6.055 4.179 6.043 C 4.156 6.031 4.13 6.032 4.109 6.047 C 4.1 6.055 4.092 6.065 4.088 6.076 C 4.057 6.081 3.996 6.086 3.882 6.086 C 3.701 6.086 3.461 5.927 3.325 5.716 C 3.247 5.596 3.137 5.353 3.263 5.075 C 3.331 4.938 3.471 4.857 3.611 4.871 C 3.915 4.899 4.057 5.319 4.109 5.533 L 4.136 5.666 C 4.143 5.699 4.172 5.722 4.205 5.718 C 4.238 5.715 4.263 5.687 4.263 5.654 L 4.263 5.645 Z M 4.225 6.481 C 4.366 6.751 4.637 7.09 5.135 7.206 C 5.456 7.281 5.793 7.315 6.104 7.315 C 6.15 7.315 6.196 7.313 6.242 7.312 C 6.23 7.358 6.213 7.427 6.19 7.532 C 6.168 7.632 6.127 7.828 6.093 8.005 C 6.002 8.041 5.592 8.138 4.941 7.988 C 4.302 7.838 4.049 7.478 3.946 7.315 C 4.064 7.028 4.178 6.722 4.225 6.481 Z M 4.912 8.113 C 5.468 8.241 5.874 8.197 6.065 8.147 C 6.115 8.134 6.151 8.12 6.171 8.109 C 6.179 8.107 6.191 8.103 6.205 8.101 C 6.243 8.091 6.296 8.087 6.334 8.107 C 6.412 8.149 6.361 8.353 6.341 8.429 L 6.337 8.446 C 6.329 8.476 6.343 8.507 6.372 8.52 C 6.603 8.628 7.306 8.954 7.551 9.2 C 7.8 9.456 7.948 9.815 7.992 10.264 L 7.927 10.296 C 7.645 10.44 7.349 10.558 7.042 10.649 C 6.706 10.748 6.359 10.813 6.006 10.846 C 5.838 10.861 5.67 10.871 5.5 10.871 C 5.331 10.871 5.156 10.863 4.986 10.846 C 4.982 10.846 4.978 10.846 4.973 10.845 C 4.923 10.84 4.872 10.834 4.821 10.828 C 4.814 10.827 4.807 10.826 4.8 10.825 C 4.752 10.819 4.706 10.812 4.659 10.804 C 4.648 10.802 4.637 10.801 4.627 10.799 C 4.581 10.792 4.535 10.783 4.489 10.774 C 4.478 10.772 4.467 10.77 4.455 10.768 C 4.41 10.759 4.365 10.749 4.319 10.739 C 4.308 10.736 4.297 10.734 4.286 10.731 C 4.241 10.721 4.196 10.709 4.152 10.698 C 4.14 10.695 4.129 10.692 4.117 10.689 C 4.073 10.677 4.028 10.664 3.983 10.651 C 3.973 10.648 3.962 10.645 3.951 10.642 C 3.906 10.628 3.861 10.613 3.817 10.599 C 3.807 10.595 3.797 10.592 3.787 10.589 C 3.741 10.574 3.696 10.557 3.651 10.541 C 3.642 10.537 3.633 10.535 3.624 10.531 C 3.578 10.514 3.532 10.496 3.486 10.477 C 3.479 10.474 3.471 10.471 3.464 10.469 C 3.417 10.449 3.37 10.429 3.323 10.408 C 3.318 10.406 3.312 10.403 3.306 10.401 C 3.258 10.379 3.21 10.357 3.163 10.334 C 3.159 10.332 3.155 10.33 3.151 10.328 C 3.102 10.304 3.053 10.28 3.005 10.254 C 3.003 10.253 3 10.252 2.998 10.251 C 2.948 10.224 2.899 10.197 2.849 10.169 C 2.849 10.169 2.848 10.169 2.848 10.169 C 2.201 9.801 1.629 9.3 1.179 8.693 C 1.179 8.692 1.179 8.692 1.179 8.692 C 1.146 8.648 1.114 8.603 1.083 8.558 C 1.081 8.554 1.078 8.551 1.075 8.547 C 1.047 8.506 1.019 8.464 0.992 8.421 C 0.987 8.413 0.981 8.406 0.976 8.398 C 0.952 8.36 0.929 8.322 0.905 8.283 C 0.899 8.273 0.893 8.263 0.887 8.254 C 1.503 7.524 2.915 7.56 3.5 7.61 C 3.529 7.613 3.557 7.595 3.567 7.566 L 3.575 7.54 C 3.595 7.481 3.635 7.358 3.661 7.327 C 3.673 7.31 3.712 7.288 3.751 7.287 C 3.772 7.288 3.788 7.296 3.801 7.31 C 3.801 7.315 3.802 7.319 3.804 7.324 C 3.805 7.33 3.807 7.335 3.81 7.34 L 3.82 7.355 C 3.837 7.382 3.858 7.417 3.887 7.457 C 4.022 7.653 4.307 7.971 4.912 8.113 Z M 10.872 5.509 C 10.872 7.461 9.816 9.25 8.113 10.199 C 8.059 9.743 7.902 9.376 7.643 9.11 C 7.471 8.938 7.088 8.714 6.474 8.426 C 6.506 8.295 6.546 8.075 6.396 7.994 C 6.342 7.964 6.282 7.96 6.231 7.965 C 6.26 7.823 6.291 7.671 6.316 7.56 C 6.352 7.393 6.369 7.33 6.378 7.305 C 6.75 7.28 7.056 7.206 7.199 7.101 C 7.492 6.886 7.61 6.608 7.636 6.076 C 7.643 5.929 7.655 5.737 7.668 5.527 C 7.703 4.96 7.747 4.254 7.721 3.936 C 7.719 3.92 7.718 3.904 7.716 3.888 C 7.782 3.897 7.873 3.858 7.991 3.728 C 8.368 3.309 8.171 2.795 8.008 2.555 C 7.846 2.316 7.418 2.204 7.323 2.153 C 7.229 2.102 7.358 1.99 7.358 1.93 C 7.358 1.87 7.281 1.768 7.169 1.853 C 7.007 1.99 6.519 1.896 5.954 1.853 C 5.389 1.811 5.055 1.759 4.404 2.025 C 3.754 2.281 3.711 2.838 3.711 2.838 C 3.531 2.795 3.232 2.923 3.155 3.129 C 3.069 3.343 3.06 3.48 3.009 4.019 C 2.968 4.449 3.16 4.774 3.241 4.889 C 3.204 4.927 3.172 4.971 3.147 5.02 C 3.034 5.268 3.059 5.54 3.217 5.785 C 3.377 6.034 3.657 6.215 3.883 6.215 C 3.987 6.215 4.059 6.211 4.109 6.203 C 4.109 6.209 4.109 6.215 4.109 6.219 C 4.109 6.232 4.113 6.244 4.119 6.253 C 4.128 6.478 3.979 6.891 3.858 7.192 C 3.829 7.172 3.794 7.161 3.756 7.16 C 3.681 7.157 3.596 7.196 3.558 7.249 C 3.526 7.29 3.495 7.376 3.461 7.477 C 1.842 7.349 1.125 7.802 0.822 8.134 C 0.811 8.115 0.8 8.095 0.788 8.072 C 0.357 7.279 0.129 6.389 0.129 5.5 C 0.128 2.538 2.538 0.128 5.5 0.128 C 8.462 0.128 10.872 2.538 10.872 5.5 L 10.872 5.509 Z\" fill=\"rgb(12, 12, 12)\" height=\"11px\" id=\"h753ZpaLp\" width=\"11px\"/><path d=\"M 2.182 0.183 C 2.187 0.178 2.312 0.062 2.455 0.185 C 2.467 0.196 2.482 0.201 2.497 0.201 C 2.515 0.201 2.533 0.193 2.546 0.179 C 2.569 0.152 2.566 0.111 2.539 0.088 C 2.355 -0.071 2.167 0.02 2.093 0.09 C 2.068 0.115 2.066 0.155 2.091 0.181 C 2.115 0.207 2.156 0.208 2.182 0.183 Z M 3.731 0.209 C 3.744 0.197 3.866 0.091 4.004 0.211 C 4.017 0.221 4.032 0.227 4.046 0.227 C 4.064 0.227 4.082 0.219 4.095 0.204 C 4.118 0.178 4.115 0.137 4.088 0.114 C 3.905 -0.045 3.716 0.046 3.643 0.116 C 3.617 0.14 3.616 0.18 3.64 0.206 C 3.664 0.232 3.705 0.233 3.731 0.209 Z M 3.563 1.524 C 3.597 1.562 3.622 1.635 3.598 1.695 C 3.567 1.772 3.469 1.796 3.391 1.802 C 3.356 1.805 3.329 1.835 3.332 1.871 C 3.334 1.904 3.363 1.93 3.396 1.93 C 3.397 1.93 3.399 1.93 3.401 1.93 C 3.618 1.913 3.693 1.805 3.717 1.742 C 3.763 1.627 3.718 1.504 3.657 1.437 C 3.456 1.22 3.381 0.985 3.38 0.982 C 3.369 0.948 3.333 0.929 3.3 0.94 C 3.266 0.951 3.247 0.986 3.258 1.02 C 3.261 1.031 3.341 1.285 3.563 1.524 Z M 2.575 2.377 C 2.583 2.383 2.713 2.491 2.899 2.491 C 2.973 2.491 3.056 2.474 3.144 2.428 C 3.175 2.411 3.187 2.372 3.17 2.341 C 3.153 2.31 3.114 2.298 3.083 2.314 C 2.853 2.437 2.667 2.286 2.658 2.279 C 2.631 2.256 2.591 2.259 2.568 2.287 C 2.545 2.314 2.548 2.354 2.575 2.377 Z M 2.317 0.847 C 2.206 0.847 2.12 0.95 2.12 1.087 C 2.12 1.224 2.206 1.327 2.317 1.327 C 2.429 1.327 2.514 1.224 2.514 1.087 C 2.514 0.95 2.429 0.847 2.317 0.847 Z M 3.918 0.83 C 3.824 0.83 3.755 0.916 3.755 1.027 C 3.755 1.138 3.824 1.224 3.918 1.224 C 4.004 1.224 4.081 1.138 4.081 1.027 C 4.081 0.916 4.012 0.83 3.918 0.83 Z M 2.916 2.564 L 2.805 2.564 C 2.77 2.564 2.741 2.592 2.741 2.628 C 2.741 2.663 2.77 2.692 2.805 2.692 L 2.916 2.692 C 2.952 2.692 2.981 2.663 2.981 2.628 C 2.981 2.592 2.952 2.564 2.916 2.564 Z M 0.281 1.052 C 0.235 1.044 0.163 1.048 0.084 1.115 C -0.088 1.261 0.041 1.525 0.144 1.657 C 0.156 1.673 0.175 1.682 0.194 1.682 C 0.208 1.682 0.222 1.677 0.234 1.668 C 0.262 1.647 0.267 1.606 0.245 1.578 C 0.243 1.576 0.047 1.315 0.167 1.213 C 0.2 1.185 0.23 1.174 0.258 1.179 C 0.307 1.187 0.349 1.243 0.361 1.264 C 0.378 1.295 0.417 1.306 0.448 1.288 C 0.479 1.271 0.49 1.232 0.473 1.201 C 0.466 1.188 0.398 1.073 0.281 1.052 Z\" fill=\"rgb(12, 12, 12)\" height=\"2.6920649918700317px\" id=\"tmqT2U7aj\" transform=\"translate(3.371 3.993)\" width=\"4.110619156962724px\"/><path d=\"M 0.089 1.111 C 0.094 1.118 0.099 1.126 0.104 1.134 C 0.132 1.176 0.16 1.218 0.188 1.26 C 0.191 1.263 0.193 1.267 0.196 1.27 C 0.227 1.315 0.259 1.36 0.291 1.404 C 0.292 1.404 0.292 1.405 0.292 1.405 C 0.742 2.013 1.313 2.514 1.96 2.881 C 1.961 2.881 1.962 2.882 1.962 2.882 C 2.011 2.91 2.061 2.937 2.111 2.963 C 2.113 2.965 2.116 2.966 2.118 2.967 C 2.166 2.992 2.215 3.017 2.264 3.041 C 2.267 3.043 2.271 3.044 2.275 3.046 C 2.323 3.069 2.371 3.092 2.419 3.113 C 2.425 3.116 2.43 3.118 2.436 3.121 C 2.482 3.141 2.53 3.162 2.577 3.181 C 2.584 3.184 2.591 3.187 2.599 3.19 C 2.644 3.208 2.691 3.227 2.737 3.244 C 2.746 3.247 2.754 3.25 2.763 3.253 C 2.808 3.27 2.854 3.286 2.899 3.302 C 2.909 3.305 2.919 3.308 2.929 3.311 C 2.974 3.326 3.019 3.341 3.064 3.354 C 3.074 3.358 3.085 3.36 3.096 3.364 C 3.141 3.377 3.185 3.39 3.23 3.402 C 3.241 3.405 3.253 3.407 3.264 3.41 C 3.309 3.422 3.353 3.433 3.398 3.444 C 3.409 3.446 3.421 3.449 3.432 3.451 C 3.477 3.461 3.523 3.472 3.568 3.481 C 3.579 3.483 3.59 3.485 3.602 3.487 C 3.647 3.496 3.693 3.504 3.739 3.512 C 3.75 3.514 3.761 3.515 3.771 3.517 C 3.818 3.524 3.865 3.532 3.912 3.538 C 3.919 3.539 3.927 3.539 3.934 3.54 C 3.984 3.547 4.035 3.553 4.086 3.558 C 4.09 3.558 4.095 3.559 4.099 3.559 C 4.269 3.575 4.44 3.584 4.613 3.584 C 4.785 3.584 4.951 3.574 5.118 3.558 C 5.471 3.526 5.819 3.461 6.154 3.362 C 6.461 3.271 6.758 3.153 7.04 3.009 L 7.105 2.976 C 7.061 2.528 6.912 2.168 6.664 1.912 C 6.418 1.667 5.715 1.34 5.484 1.233 C 5.456 1.22 5.442 1.189 5.449 1.159 L 5.454 1.142 C 5.473 1.066 5.525 0.862 5.447 0.82 C 5.408 0.799 5.355 0.804 5.317 0.813 C 5.304 0.816 5.292 0.819 5.283 0.822 C 5.264 0.833 5.228 0.847 5.178 0.859 C 4.986 0.91 4.58 0.954 4.025 0.826 C 3.42 0.684 3.135 0.365 2.999 0.169 C 2.971 0.13 2.95 0.095 2.933 0.068 L 2.923 0.053 C 2.92 0.048 2.917 0.043 2.916 0.037 C 2.915 0.032 2.914 0.027 2.914 0.022 C 2.901 0.009 2.885 0.001 2.864 0 C 2.825 0.001 2.785 0.022 2.773 0.039 C 2.748 0.071 2.707 0.193 2.688 0.253 L 2.679 0.279 C 2.67 0.307 2.641 0.325 2.612 0.323 C 2.028 0.272 0.616 0.237 0 0.966 C 0.006 0.976 0.012 0.986 0.018 0.996 C 0.041 1.034 0.065 1.073 0.089 1.111 Z\" fill=\"rgb(224, 75, 75)\" height=\"3.5840004806463117px\" id=\"ygRiC7JdN\" transform=\"translate(0.887 7.286)\" width=\"7.104811495518895px\"/></g></svg>',style:{...style}});});const css=[`.framer-m9fAo { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 12px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 12\n * @framerIntrinsicHeight 12\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Color No text\",\"set\":{\"localId\":\"vectorSet/TLTvVB126\",\"id\":\"TLTvVB126\",\"moduleId\":\"qSSvtqNJBLTpGArHXcnv\"}}\n */const Icon=withCSS(Component,css,\"framer-m9fAo\");Icon.displayName=\"Color No text\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Color No text\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/TLTvVB126\\\",\\\"id\\\":\\\"TLTvVB126\\\",\\\"moduleId\\\":\\\"qSSvtqNJBLTpGArHXcnv\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"12\",\"framerIntrinsicWidth\":\"12\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (39331b4)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,PathVariablesContext,RichText,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import TeamMembers from\"https://framerusercontent.com/modules/dVPdsYFqHkzTjFpGBYbZ/hn48m3yYSOGF4pqWRb5M/ALUapUyo2.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/a1XN1VWx0FCrhdt8j6FI/M1ma544XoFOQFB4RWEMo/FAQzroNhD.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/lEkTuvALSswpwcUj2w3t/dvDQ4p2WxRQC1zs0z0us/rMfqxHwCL.js\";import ColorNoText from\"https://framerusercontent.com/modules/yfK3bW40aAMLtCXJFc4d/uuvAdxa7wYc94s1OUJZx/vaLzzBOkn.js\";const ColorNoTextFonts=getFonts(ColorNoText);const cycleOrder=[\"GnsgdSpjw\",\"FS_8UPnNG\",\"T0fq6Y0XK\"];const serializationHash=\"framer-tDjAh\";const variantClassNames={FS_8UPnNG:\"framer-v-q30dn7\",GnsgdSpjw:\"framer-v-xokwuo\",T0fq6Y0XK:\"framer-v-1h0z0eo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ShY5Pr2c6FA39DGzhC=undefined;const o0yTjzgScFA39DGzhC=undefined;const VB44Rq6JDFA39DGzhC=undefined;const HeTHM8LHqFA39DGzhC=undefined;const idFA39DGzhC=undefined;const mYNrmixH1=undefined;const J81oAH1C_=undefined;const iV2kcRQyW=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const query=(prequery,{iV2kcRQyW})=>prequery({from:{alias:\"FA39DGzhC\",data:TeamMembers,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"FA39DGzhC\",name:\"ShY5Pr2c6\",type:\"Identifier\"},{collection:\"FA39DGzhC\",name:\"o0yTjzgSc\",type:\"Identifier\"},{collection:\"FA39DGzhC\",name:\"VB44Rq6JD\",type:\"Identifier\"},{collection:\"FA39DGzhC\",name:\"HeTHM8LHq\",type:\"Identifier\"},{collection:\"FA39DGzhC\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"FA39DGzhC\",name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:iV2kcRQyW},type:\"BinaryOperation\"}});const query1=iV2kcRQyW=>({from:{alias:\"FA39DGzhC\",data:TeamMembers,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"FA39DGzhC\",name:\"ShY5Pr2c6\",type:\"Identifier\"},{collection:\"FA39DGzhC\",name:\"o0yTjzgSc\",type:\"Identifier\"},{collection:\"FA39DGzhC\",name:\"VB44Rq6JD\",type:\"Identifier\"},{collection:\"FA39DGzhC\",name:\"HeTHM8LHq\",type:\"Identifier\"},{collection:\"FA39DGzhC\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"FA39DGzhC\",name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:iV2kcRQyW},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const humanReadableVariantMap={\"Team Member S\":\"T0fq6Y0XK\",\"Team Member XS\":\"FS_8UPnNG\",\"Team Member\":\"GnsgdSpjw\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,nameColor,roleColor,teamMember,width,...props})=>{return{...props,iV2kcRQyW:teamMember??props.iV2kcRQyW??\"s2VqkdNug\",J81oAH1C_:roleColor??props.J81oAH1C_??\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\",mYNrmixH1:nameColor??props.mYNrmixH1??\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"GnsgdSpjw\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,iV2kcRQyW,mYNrmixH1,J81oAH1C_,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GnsgdSpjw\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"FS_8UPnNG\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"T0fq6Y0XK\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-xokwuo\",className,classNames),\"data-framer-name\":\"Team Member\",layoutDependency:layoutDependency,layoutId:\"GnsgdSpjw\",ref:refBinding,style:{...style},...addPropertyOverrides({FS_8UPnNG:{\"data-framer-name\":\"Team Member XS\"},T0fq6Y0XK:{\"data-framer-name\":\"Team Member S\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13r3n8s\",layoutDependency:layoutDependency,layoutId:\"FA39DGzhC\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(iV2kcRQyW),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({HeTHM8LHq:HeTHM8LHqFA39DGzhC,id:idFA39DGzhC,o0yTjzgSc:o0yTjzgScFA39DGzhC,ShY5Pr2c6:ShY5Pr2c6FA39DGzhC,VB44Rq6JD:VB44Rq6JDFA39DGzhC},index)=>{o0yTjzgScFA39DGzhC??=\"\";VB44Rq6JDFA39DGzhC??=\"\";HeTHM8LHqFA39DGzhC??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`FA39DGzhC-${idFA39DGzhC}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{HeTHM8LHq:HeTHM8LHqFA39DGzhC},children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bsteuf\",\"data-framer-name\":\"container\",layoutDependency:layoutDependency,layoutId:\"kjRJvy5S8\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"Joseph Alexander - Official Framer Partner\",fit:\"fill\",intrinsicHeight:500,intrinsicWidth:750,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||49)-0-49)/2)+0+0+0),pixelHeight:500,pixelWidth:500,sizes:\"49px\",...toResponsiveImage(ShY5Pr2c6FA39DGzhC)},className:\"framer-1t04agm\",\"data-border\":true,\"data-framer-name\":\"Image\",draggable:\"false\",layoutDependency:layoutDependency,layoutId:\"BAkANNpIs\",style:{\"--border-bottom-width\":\"1.5px\",\"--border-color\":\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(93, 195, 155))\",\"--border-left-width\":\"1.5px\",\"--border-right-width\":\"1.5px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1.5px\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},...addPropertyOverrides({T0fq6Y0XK:{background:{alt:\"Joseph Alexander - Official Framer Partner\",fit:\"fill\",intrinsicHeight:500,intrinsicWidth:750,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||42)-0-42.2)/2)+0+0+.6),pixelHeight:500,pixelWidth:500,sizes:\"42px\",...toResponsiveImage(ShY5Pr2c6FA39DGzhC)}}},baseVariant,gestureVariant),children:isDisplayed1()&&/*#__PURE__*/_jsx(ColorNoText,{animated:true,className:\"framer-1lyximu\",layoutDependency:layoutDependency,layoutId:\"G4ylOzLkw\"})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x51kq8\",\"data-framer-name\":\"Name & Role\",layoutDependency:layoutDependency,layoutId:\"M1THc23lK\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-mYNrmixH1-APzmQQHaq))\"},children:\"Content\"})}),className:\"framer-1jvzbf8\",\"data-framer-name\":\"Name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"j43kkp64_\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-mYNrmixH1-APzmQQHaq)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-mYNrmixH1-APzmQQHaq\":mYNrmixH1},text:o0yTjzgScFA39DGzhC,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1379cl3\",\"data-styles-preset\":\"rMfqxHwCL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-J81oAH1C_-APzmQQHaq))\"},children:\"Content\"})}),className:\"framer-16epi1f\",\"data-framer-name\":\"Role\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"m6Tgv7Xow\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-J81oAH1C_-APzmQQHaq)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-J81oAH1C_-APzmQQHaq\":J81oAH1C_},text:VB44Rq6JDFA39DGzhC,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})},idFA39DGzhC);})});}})})})})})})});});const css=[\".framer-tDjAh.framer-1rz0f2s, .framer-tDjAh .framer-1rz0f2s { display: block; }\",\".framer-tDjAh.framer-xokwuo { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tDjAh .framer-13r3n8s { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-tDjAh .framer-1bsteuf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-tDjAh .framer-1t04agm { aspect-ratio: 1 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 49px; }\",\".framer-tDjAh .framer-1lyximu { aspect-ratio: 1 / 1; bottom: 0px; flex: none; height: auto; position: absolute; right: -1px; width: 18px; z-index: 1; }\",\".framer-tDjAh .framer-1x51kq8 { -webkit-user-select: none; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; user-select: none; width: min-content; }\",\".framer-tDjAh .framer-1jvzbf8, .framer-tDjAh .framer-16epi1f { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-tDjAh.framer-v-1h0z0eo .framer-1t04agm { width: 42px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-tDjAh[data-border=\"true\"]::after, .framer-tDjAh [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 49\n * @framerIntrinsicWidth 179\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"FS_8UPnNG\":{\"layout\":[\"auto\",\"auto\"]},\"T0fq6Y0XK\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"iV2kcRQyW\":\"teamMember\",\"mYNrmixH1\":\"nameColor\",\"J81oAH1C_\":\"roleColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerAPzmQQHaq=withCSS(Component,css,\"framer-tDjAh\");export default FramerAPzmQQHaq;FramerAPzmQQHaq.displayName=\"Team Member Small\";FramerAPzmQQHaq.defaultProps={height:49,width:179};addPropertyControls(FramerAPzmQQHaq,{variant:{options:[\"GnsgdSpjw\",\"FS_8UPnNG\",\"T0fq6Y0XK\"],optionTitles:[\"Team Member\",\"Team Member XS\",\"Team Member S\"],title:\"Variant\",type:ControlType.Enum},iV2kcRQyW:{dataIdentifier:\"local-module:collection/ALUapUyo2:default\",defaultValue:\"s2VqkdNug\",title:\"Team Member\",type:ControlType.CollectionReference},oniV2kcRQyWChange:{changes:\"iV2kcRQyW\",type:ControlType.ChangeHandler},mYNrmixH1:{defaultValue:'var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)) /* {\"name\":\"Black\"} */',title:\"Name Color\",type:ControlType.Color},J81oAH1C_:{defaultValue:'var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97)) /* {\"name\":\"Gray 60\"} */',title:\"Role Color\",type:ControlType.Color}});addFonts(FramerAPzmQQHaq,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ColorNoTextFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerAPzmQQHaq\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"iV2kcRQyW\\\":\\\"teamMember\\\",\\\"mYNrmixH1\\\":\\\"nameColor\\\",\\\"J81oAH1C_\\\":\\\"roleColor\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FS_8UPnNG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"T0fq6Y0XK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"49\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"179\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (10141bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-bkE1a .framer-styles-preset-rq167u:not(.rich-text-wrapper), .framer-bkE1a .framer-styles-preset-rq167u.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, #5dc39b); --framer-link-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #292929); transition-delay: 0s; transition-duration: 0.3s; transition-property: color; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-bkE1a\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8a671e2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Manrope-semibold\",\"FS;Manrope-bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NGBUP45ES3F7RD5XGKPEDJ6QEPO4TMOK/EXDVWJ2EDDVVV65UENMX33EDDYBX6OF7/6P4FPMFQH7CCC7RZ4UU4NKSGJ2RLF7V5.woff2\",weight:\"700\"}]}];export const css=['.framer-S6r21 .framer-styles-preset-18led7j:not(.rich-text-wrapper), .framer-S6r21 .framer-styles-preset-18led7j.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on; --framer-font-size: 25px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #242424); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1023px) and (min-width: 768px) { .framer-S6r21 .framer-styles-preset-18led7j:not(.rich-text-wrapper), .framer-S6r21 .framer-styles-preset-18led7j.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #242424); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 767px) and (min-width: 0px) { .framer-S6r21 .framer-styles-preset-18led7j:not(.rich-text-wrapper), .framer-S6r21 .framer-styles-preset-18led7j.rich-text-wrapper p { --framer-font-family: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-family-bold: \"Manrope\", \"Manrope Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss01\\' on; --framer-font-size: 17px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 600; --framer-font-weight-bold: 700; --framer-letter-spacing: -0.03em; --framer-line-height: 120%; --framer-paragraph-spacing: 20px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #242424); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-S6r21\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8a671e2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Cabinet Grotesk-variable\",\"FS;Cabinet Grotesk-variableVF=IndnaHQiIDU4MA==\",\"FS;Cabinet Grotesk-variableVF=IndnaHQiIDU4MA==\",\"FS;Cabinet Grotesk-variableVF=IndnaHQiIDU4MA==\"]);const variationAxes=[{defaultValue:900,maxValue:900,minValue:100,name:\"Weight\",tag:\"wght\"}];export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Cabinet Grotesk Variable\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Cabinet Grotesk\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/J2PZYZURCR7HNQKXCZ4VXYA3K5FFCCLT/PZSZLWHMBCE7FFGOUYDEU33FAESUMA3X/JFDL5FBAQ2WMYL3LGKSCZKAIFCS2UQ63.woff2\",variationAxes,weight:\"400\"}]}];export const css=['.framer-S9CDI .framer-styles-preset-1ggl9mf:not(.rich-text-wrapper), .framer-S9CDI .framer-styles-preset-1ggl9mf.rich-text-wrapper h3 { --framer-font-family: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'liga\\' off, \\'ss01\\' on; --framer-font-size: 45px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 580; --framer-font-variation-axes-bold: \"wght\" 580; --framer-font-variation-axes-bold-italic: \"wght\" 580; --framer-font-variation-axes-italic: \"wght\" 580; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #292929); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1023px) and (min-width: 768px) { .framer-S9CDI .framer-styles-preset-1ggl9mf:not(.rich-text-wrapper), .framer-S9CDI .framer-styles-preset-1ggl9mf.rich-text-wrapper h3 { --framer-font-family: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'liga\\' off, \\'ss01\\' on; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 580; --framer-font-variation-axes-bold: \"wght\" 580; --framer-font-variation-axes-bold-italic: \"wght\" 580; --framer-font-variation-axes-italic: \"wght\" 580; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #292929); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 767px) and (min-width: 0px) { .framer-S9CDI .framer-styles-preset-1ggl9mf:not(.rich-text-wrapper), .framer-S9CDI .framer-styles-preset-1ggl9mf.rich-text-wrapper h3 { --framer-font-family: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-family-bold: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-family-italic: \"Cabinet Grotesk Variable\", \"Cabinet Grotesk Variable Placeholder\", sans-serif; --framer-font-open-type-features: \\'liga\\' off, \\'ss01\\' on; --framer-font-size: 25px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: normal; --framer-font-style-italic: normal; --framer-font-variation-axes: \"wght\" 580; --framer-font-variation-axes-bold: \"wght\" 580; --framer-font-variation-axes-bold-italic: \"wght\" 580; --framer-font-variation-axes-italic: \"wght\" 580; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.04em; --framer-line-height: 100%; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #292929); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-S9CDI\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Copyright component with customizable font, color, name, and statement\nimport{jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Copyright\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */export default function Copyright(props){const{name,statement,color,font,yearOverride,year,style}=props;const displayYear=yearOverride?year:new Date().getFullYear();const isFixedWidth=style?.width===\"100%\";return /*#__PURE__*/_jsxs(\"span\",{style:{color,...font,...style,...isFixedWidth?{}:{width:\"max-content\",minWidth:\"max-content\"},display:\"inline-block\"},children:[\"\\xa9 \",displayYear,\" \",name,\" \",statement]});}addPropertyControls(Copyright,{name:{type:ControlType.String,title:\"Name\",defaultValue:\"Your Company\"},statement:{type:ControlType.String,title:\"Statement\",defaultValue:\"All rights reserved.\"},color:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"15px\",variant:\"Medium\",letterSpacing:\"-0.01em\",lineHeight:\"1.3em\"}},yearOverride:{type:ControlType.Boolean,title:\"Override Year\",defaultValue:false,enabledTitle:\"Manual\",disabledTitle:\"Auto\",description:\"Component from [LaunchNow Design](https://launchnow.design/?utm_source=codecomponent)\"},year:{type:ControlType.Number,title:\"Year\",defaultValue:new Date().getFullYear(),min:1900,max:2100,displayStepper:true,hidden:props=>!props.yearOverride}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Copyright\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Copyright.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useCallback,useEffect,useRef}from\"react\";export function withInputFocusSurface(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const wrapperRef=useRef(null);const originalBackgroundColorRef=useRef(\"\");const isFocusWithinRef=useRef(false);const setCombinedRef=useCallback(node=>{wrapperRef.current=node;if(typeof ref===\"function\"){ref(node);}else if(ref){ref.current=node;}},[ref]);useEffect(()=>{const wrapper=wrapperRef.current;if(!wrapper)return;const isFormField=target=>{if(!(target instanceof HTMLElement))return false;const tagName=target.tagName.toLowerCase();return tagName===\"input\"||tagName===\"textarea\"||tagName===\"select\";};const handleFocusIn=event=>{if(!isFormField(event.target))return;if(!wrapper.contains(event.target))return;if(isFocusWithinRef.current)return;originalBackgroundColorRef.current=wrapper.style.backgroundColor;wrapper.style.backgroundColor=\"#FFFFFF\";isFocusWithinRef.current=true;};const handleFocusOut=event=>{if(!isFocusWithinRef.current)return;const nextFocused=event.relatedTarget;if(nextFocused instanceof Node&&wrapper.contains(nextFocused))return;wrapper.style.backgroundColor=originalBackgroundColorRef.current;isFocusWithinRef.current=false;};wrapper.addEventListener(\"focusin\",handleFocusIn);wrapper.addEventListener(\"focusout\",handleFocusOut);return()=>{wrapper.removeEventListener(\"focusin\",handleFocusIn);wrapper.removeEventListener(\"focusout\",handleFocusOut);if(isFocusWithinRef.current){wrapper.style.backgroundColor=originalBackgroundColorRef.current;isFocusWithinRef.current=false;}};},[]);return /*#__PURE__*/_jsx(Component,{ref:setCombinedRef,...props});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withInputFocusSurface\":{\"type\":\"reactHoc\",\"name\":\"withInputFocusSurface\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WithInputFocusSurface.map","// Generated by Framer (7c2f7bf)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Ff68Z .framer-styles-preset-vu1xf3:not(.rich-text-wrapper), .framer-Ff68Z .framer-styles-preset-vu1xf3.rich-text-wrapper a { --framer-link-hover-text-decoration: none; --framer-link-text-background-corner-shape: superellipse(1); --framer-link-text-background-corner-shape-fallback: 1; --framer-link-text-background-padding: 0px; --framer-link-text-background-radius: calc(0px*var(--one-if-corner-shape-supported,var(--framer-link-text-background-corner-shape-fallback,1))); --framer-link-text-color: var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, #242424); --framer-link-text-decoration: underline; --framer-link-text-decoration-color: var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, #5dc39b); --framer-link-text-decoration-offset: 2px; --framer-link-text-decoration-thickness: 2px; transition-delay: 0s; transition-duration: 0.6s; transition-property: color,text-decoration-color,text-decoration-thickness,text-underline-offset; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }\"];export const className=\"framer-Ff68Z\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (747ab96)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const BWCybA3vf=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 20 14 C 16.686 14 14 16.686 14 20 C 14 23.314 16.686 26 20 26 C 23.314 26 26 23.314 26 20 C 26 16.686 23.314 14 20 14 Z M 20 10 C 25.523 10 30 14.477 30 20 C 30 25.523 25.523 30 20 30 C 14.477 30 10 25.523 10 20 C 10 14.477 14.477 10 20 10 Z M 33 9.5 C 33 10.881 31.881 12 30.5 12 C 29.119 12 28 10.881 28 9.5 C 28 8.119 29.119 7 30.5 7 C 31.881 7 33 8.119 33 9.5 Z M 20 4 C 15.052 4 14.244 4.014 11.942 4.116 C 10.374 4.19 9.322 4.4 8.346 4.78 C 7.529 5.08 6.791 5.561 6.186 6.186 C 5.56 6.791 5.079 7.529 4.778 8.346 C 4.398 9.326 4.188 10.376 4.116 11.942 C 4.012 14.15 3.998 14.922 3.998 20 C 3.998 24.95 4.012 25.756 4.114 28.058 C 4.188 29.624 4.398 30.678 4.776 31.652 C 5.116 32.522 5.516 33.148 6.18 33.812 C 6.854 34.484 7.48 34.886 8.34 35.218 C 9.328 35.6 10.38 35.812 11.94 35.884 C 14.148 35.988 14.92 36 19.998 36 C 24.948 36 25.754 35.986 28.056 35.884 C 29.62 35.81 30.672 35.6 31.65 35.222 C 32.466 34.921 33.204 34.44 33.81 33.816 C 34.484 33.144 34.886 32.518 35.218 31.656 C 35.598 30.672 35.81 29.62 35.882 28.056 C 35.986 25.85 35.998 25.076 35.998 20 C 35.998 15.052 35.984 14.244 35.882 11.942 C 35.808 10.378 35.596 9.322 35.218 8.346 C 34.917 7.53 34.436 6.792 33.812 6.186 C 33.207 5.56 32.469 5.078 31.652 4.778 C 30.672 4.398 29.62 4.188 28.056 4.116 C 25.85 4.012 25.078 4 19.998 4 Z M 20 0 C 25.434 0 26.112 0.02 28.246 0.12 C 30.374 0.22 31.826 0.554 33.1 1.05 C 34.42 1.558 35.532 2.246 36.644 3.356 C 37.661 4.356 38.448 5.565 38.95 6.9 C 39.444 8.174 39.78 9.626 39.88 11.756 C 39.974 13.888 40 14.566 40 20 C 40 25.434 39.98 26.112 39.88 28.244 C 39.78 30.374 39.444 31.824 38.95 33.1 C 38.449 34.436 37.662 35.645 36.644 36.644 C 35.644 37.661 34.435 38.448 33.1 38.95 C 31.826 39.444 30.374 39.78 28.246 39.88 C 26.112 39.974 25.434 40 20 40 C 14.566 40 13.888 39.98 11.754 39.88 C 9.626 39.78 8.176 39.444 6.9 38.95 C 5.565 38.449 4.355 37.662 3.356 36.644 C 2.339 35.644 1.552 34.435 1.05 33.1 C 0.554 31.826 0.22 30.374 0.12 28.244 C 0.024 26.112 0 25.434 0 20 C 0 14.566 0.02 13.888 0.12 11.756 C 0.22 9.624 0.554 8.176 1.05 6.9 C 1.55 5.564 2.338 4.355 3.356 3.356 C 4.355 2.338 5.565 1.551 6.9 1.05 C 8.174 0.554 9.624 0.22 11.754 0.12 C 13.888 0.026 14.566 0 20 0 Z\" fill=\"var(--87ol9m, var(--token-f2d0b226-11d7-401c-9054-7d237b6a1775, rgb(255, 255, 255)))\" height=\"40px\" id=\"AkM2EHKYU\" width=\"40px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,BWCybA3vf:color??props.BWCybA3vf??\"var(--token-f2d0b226-11d7-401c-9054-7d237b6a1775, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,BWCybA3vf,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-yPN4O\",className),layoutId:layoutId,ref:ref,style:{\"--87ol9m\":BWCybA3vf,...style}});});const css=[`.framer-yPN4O { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--87ol9m); mask: ${mask}; width: 40px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"BWCybA3vf\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Instagram\",\"color\":{\"type\":\"variable\",\"value\":\"87ol9m\"},\"set\":{\"localId\":\"vectorSet/YcmA5lxBp\",\"id\":\"YcmA5lxBp\",\"moduleId\":\"scwS6laqLEXN8u41KrFA\"}}\n */const Icon=withCSS(Component,css,\"framer-yPN4O\");Icon.displayName=\"Instagram\";export default Icon;addPropertyControls(Icon,{BWCybA3vf:{defaultValue:\"var(--token-f2d0b226-11d7-401c-9054-7d237b6a1775, rgb(255, 255, 255))\",hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Instagram\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"87ol9m\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/YcmA5lxBp\\\",\\\"id\\\":\\\"YcmA5lxBp\\\",\\\"moduleId\\\":\\\"scwS6laqLEXN8u41KrFA\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\",\"framerIntrinsicHeight\":\"40\",\"framerVariables\":\"{\\\"BWCybA3vf\\\":\\\"color\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (747ab96)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const BWCybA3vf=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 13.714 23 L 18.612 23 L 20.571 15 L 13.714 15 L 13.714 11 C 13.714 8.94 13.714 7 17.633 7 L 20.571 7 L 20.571 0.28 C 19.933 0.194 17.521 0 14.974 0 C 9.655 0 5.878 3.314 5.878 9.4 L 5.878 15 L 0 15 L 0 23 L 5.878 23 L 5.878 40 L 13.714 40 Z\" fill=\"var(--87ol9m, var(--token-f2d0b226-11d7-401c-9054-7d237b6a1775, rgb(255, 255, 255)))\" height=\"40px\" id=\"d1CW8PAUN\" transform=\"translate(9.715 0)\" width=\"20.57142857142857px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,BWCybA3vf:color??props.BWCybA3vf??\"var(--token-f2d0b226-11d7-401c-9054-7d237b6a1775, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,BWCybA3vf,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-O74G6\",className),layoutId:layoutId,ref:ref,style:{\"--87ol9m\":BWCybA3vf,...style}});});const css=[`.framer-O74G6 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--87ol9m); mask: ${mask}; width: 40px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"BWCybA3vf\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Facebook\",\"color\":{\"type\":\"variable\",\"value\":\"87ol9m\"},\"set\":{\"localId\":\"vectorSet/YcmA5lxBp\",\"id\":\"YcmA5lxBp\",\"moduleId\":\"scwS6laqLEXN8u41KrFA\"}}\n */const Icon=withCSS(Component,css,\"framer-O74G6\");Icon.displayName=\"Facebook\";export default Icon;addPropertyControls(Icon,{BWCybA3vf:{defaultValue:\"var(--token-f2d0b226-11d7-401c-9054-7d237b6a1775, rgb(255, 255, 255))\",hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"BWCybA3vf\\\":\\\"color\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Facebook\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"87ol9m\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/YcmA5lxBp\\\",\\\"id\\\":\\\"YcmA5lxBp\\\",\\\"moduleId\\\":\\\"scwS6laqLEXN8u41KrFA\\\"}}\",\"framerIntrinsicWidth\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (747ab96)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const BWCybA3vf=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 8.395 4.199 C 8.393 6.517 6.513 8.396 4.195 8.395 C 1.877 8.393 -0.001 6.513 0 4.195 C 0.001 1.877 1.881 -0.001 4.199 0 C 6.517 0.001 8.396 1.881 8.395 4.199 Z M 8.52 11.503 L 0.126 11.503 L 0.126 37.778 L 8.52 37.778 Z M 21.784 11.503 L 13.431 11.503 L 13.431 37.778 L 21.7 37.778 L 21.7 23.99 C 21.7 16.308 31.71 15.595 31.71 23.99 L 31.71 37.778 L 40 37.778 L 40 21.135 C 40 8.187 25.184 8.669 21.7 15.028 Z\" fill=\"var(--87ol9m, var(--token-f2d0b226-11d7-401c-9054-7d237b6a1775, rgb(255, 255, 255)))\" height=\"37.777544573063466px\" id=\"OOoDlNfN6\" transform=\"translate(0 1.105)\" width=\"40.00000063531889px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({color,height,id,width,...props})=>{return{...props,BWCybA3vf:color??props.BWCybA3vf??\"var(--token-f2d0b226-11d7-401c-9054-7d237b6a1775, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,BWCybA3vf,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-yGn4S\",className),layoutId:layoutId,ref:ref,style:{\"--87ol9m\":BWCybA3vf,...style}});});const css=[`.framer-yGn4S { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--87ol9m); mask: ${mask}; width: 40px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"BWCybA3vf\":\"color\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Linkedin\",\"color\":{\"type\":\"variable\",\"value\":\"87ol9m\"},\"set\":{\"localId\":\"vectorSet/YcmA5lxBp\",\"id\":\"YcmA5lxBp\",\"moduleId\":\"scwS6laqLEXN8u41KrFA\"}}\n */const Icon=withCSS(Component,css,\"framer-yGn4S\");Icon.displayName=\"Linkedin\";export default Icon;addPropertyControls(Icon,{BWCybA3vf:{defaultValue:\"var(--token-f2d0b226-11d7-401c-9054-7d237b6a1775, rgb(255, 255, 255))\",hidden:false,title:\"Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Linkedin\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"87ol9m\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/YcmA5lxBp\\\",\\\"id\\\":\\\"YcmA5lxBp\\\",\\\"moduleId\\\":\\\"scwS6laqLEXN8u41KrFA\\\"}}\",\"framerVariables\":\"{\\\"BWCybA3vf\\\":\\\"color\\\"}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Copy to Clipboard Component\n// Copies a configurable string to clipboard when the connected element is clicked\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useCallback,useState,startTransition}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import React from\"react\";/**\n * CopyToClipboard\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */export default function CopyToClipboard(props){const{value,children,feedback,showFeedback,feedbackDuration,style}=props;const[copied,setCopied]=useState(false);const handleClick=useCallback(e=>{if(typeof window!==\"undefined\"&&value){if(navigator.clipboard&&navigator.clipboard.writeText){navigator.clipboard.writeText(value);}else{const textarea=document.createElement(\"textarea\");textarea.value=value;document.body.appendChild(textarea);textarea.select();document.execCommand(\"copy\");document.body.removeChild(textarea);}if(showFeedback){startTransition(()=>setCopied(true));setTimeout(()=>{startTransition(()=>setCopied(false));},feedbackDuration);}}React.Children.forEach(children,child=>{if(/*#__PURE__*/React.isValidElement(child)&&typeof child.props.onClick===\"function\"){child.props.onClick(e);}});},[value,showFeedback,feedbackDuration,children]);const isFillWidth=style?.width===\"100%\";return /*#__PURE__*/_jsxs(\"div\",{style:{...style,display:isFillWidth?\"flex\":\"inline-flex\",flexDirection:\"column\",cursor:\"pointer\",alignItems:isFillWidth?\"stretch\":\"flex-start\",minWidth:40,minHeight:24},onClick:handleClick,children:[React.Children.map(children,child=>{if(isFillWidth&&/*#__PURE__*/React.isValidElement(child)){return /*#__PURE__*/React.cloneElement(child,{style:{...child.props.style,width:\"100%\"}});}return child;}),showFeedback&&copied&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"rgba(255,255,255,0.85)\",color:\"#222\",fontSize:14,fontWeight:500,pointerEvents:\"none\",borderRadius:8,zIndex:10},children:feedback})]});}addPropertyControls(CopyToClipboard,{value:{type:ControlType.String,title:\"Copy Value\",defaultValue:\"Hello, world!\",displayTextArea:true},children:{type:ControlType.Slot,title:\"Trigger Element\",maxCount:1},showFeedback:{type:ControlType.Boolean,title:\"Show Feedback\",defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",description:\"Component from [LaunchNow Design](https://launchnow.design/?utm_source=codecomponent)\"},feedback:{type:ControlType.String,title:\"Feedback Text\",defaultValue:\"Copied!\",hidden:({showFeedback})=>!showFeedback},feedbackDuration:{type:ControlType.Number,title:\"Feedback ms\",defaultValue:1200,min:200,max:5e3,step:100,hidden:({showFeedback})=>!showFeedback}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CopyToClipboard\",\"slots\":[\"children\"],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CopytoClipboard.map","// Generated by Framer (18229b5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS,withV1StrokeFX}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const MotionPathWithV1StrokeFX=withV1StrokeFX(motion.path);const eCeEmQms9=undefined;const fZt1aIpt7=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const transition={bounce:0,delay:.1,duration:.6,type:\"spring\"};const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const getProps=({color,height,id,stroke,width,...props})=>{return{...props,eCeEmQms9:stroke??props.eCeEmQms9??5,fZt1aIpt7:color??props.fZt1aIpt7??\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fZt1aIpt7,eCeEmQms9,...restProps}=getProps(props);return /*#__PURE__*/_jsxs(SVG,{...restProps,className:cx(\"framer-UTDs9\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--15piwe2\":eCeEmQms9,\"--1p90ges\":fZt1aIpt7,...style},viewBox:\"0 0 48 43\",children:[/*#__PURE__*/_jsx(MotionPathWithV1StrokeFX,{d:\"M 0 10.251 C 0 5.419 0 3.003 1.501 1.501 C 3.003 0 5.419 0 10.251 0 L 11.96 0 C 16.792 0 19.208 0 20.71 1.501 C 22.211 3.003 22.211 5.419 22.211 10.251 L 22.211 11.96 C 22.211 16.792 22.211 19.208 20.71 20.71 C 19.208 22.211 16.792 22.211 11.96 22.211 L 10.251 22.211 C 5.419 22.211 3.003 22.211 1.501 20.71 C 0 19.208 0 16.792 0 11.96 Z\",fill:\"transparent\",height:\"22.21105472282764px\",id:\"QyPat37Ex\",pathLengthTransition:transition,stroke:\"var(--1p90ges, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)))\",strokeDasharray:\"\",strokeEffectGap:1,strokeEffectLength:1,strokeEffectLoop:false,strokeEffectLoopType:\"mirror\",strokeEffectOffset:0,strokeEffectTotalLength:79.5261001586914,strokeLinecap:\"round\",strokeLinejoin:\"round\",strokeWidth:\"var(--15piwe2, 5)\",transform:\"translate(18.789 16.789)\",width:\"22.211054722828862px\"}),/*#__PURE__*/_jsx(MotionPathWithV1StrokeFX,{d:\"M 25.628 11.96 C 25.624 6.907 25.547 4.291 24.077 2.499 C 23.793 2.153 23.476 1.835 23.13 1.551 C 21.239 0 18.431 0 12.814 0 C 7.197 0 4.389 0 2.499 1.551 C 2.153 1.835 1.835 2.153 1.551 2.499 C 0 4.389 0 7.197 0 12.814 C 0 18.431 0 21.239 1.551 23.13 C 1.835 23.476 2.153 23.793 2.499 24.077 C 4.291 25.547 6.907 25.624 11.96 25.628\",fill:\"transparent\",height:\"25.627969125608864px\",id:\"wbfl6L3yx\",pathLengthTransition:transition1,stroke:\"var(--1p90ges, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)))\",strokeDasharray:\"\",strokeEffectGap:1,strokeEffectLength:1,strokeEffectLoop:false,strokeEffectLoopType:\"mirror\",strokeEffectOffset:0,strokeEffectTotalLength:66.01683044433594,strokeLinecap:\"round\",strokeLinejoin:\"round\",strokeWidth:\"var(--15piwe2, 5)\",transform:\"translate(7 5)\",width:\"25.627969125608843px\"})]});});const css=[`.framer-UTDs9 { -webkit-mask: ${mask}; aspect-ratio: 1.1162790697674418; display: block; mask: ${mask}; width: 48px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 48\n * @framerIntrinsicHeight 43\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fZt1aIpt7\":\"color\",\"eCeEmQms9\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Copy\",\"color\":{\"type\":\"variable\",\"value\":\"1p90ges\"},\"set\":{\"localId\":\"vectorSet/p0P_gC5Gg\",\"id\":\"p0P_gC5Gg\",\"moduleId\":\"bIQcm4126iPEEd8kfoSe\"}}\n */const Icon=withCSS(Component,css,\"framer-UTDs9\");Icon.displayName=\"Copy\";export default Icon;addPropertyControls(Icon,{fZt1aIpt7:{defaultValue:'var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)) /* {\"name\":\"Black\"} */',hidden:false,title:\"Color\",type:ControlType.Color},eCeEmQms9:{defaultValue:5,hidden:false,min:0,title:\"Stroke\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"48\",\"framerVariables\":\"{\\\"fZt1aIpt7\\\":\\\"color\\\",\\\"eCeEmQms9\\\":\\\"stroke\\\"}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Copy\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1p90ges\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/p0P_gC5Gg\\\",\\\"id\\\":\\\"p0P_gC5Gg\\\",\\\"moduleId\\\":\\\"bIQcm4126iPEEd8kfoSe\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"43\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (18229b5)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS,withV1StrokeFX}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const MotionPathWithV1StrokeFX=withV1StrokeFX(motion.path);const eCeEmQms9=undefined;const fZt1aIpt7=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const transition={bounce:0,delay:0,duration:.6,type:\"spring\"};const getProps=({color,height,id,stroke,width,...props})=>{return{...props,eCeEmQms9:stroke??props.eCeEmQms9??5,fZt1aIpt7:color??props.fZt1aIpt7??\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fZt1aIpt7,eCeEmQms9,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-0Xtax\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--15piwe2\":eCeEmQms9,\"--1p90ges\":fZt1aIpt7,...style},viewBox:\"0 0 48 43\",children:/*#__PURE__*/_jsx(MotionPathWithV1StrokeFX,{d:\"M 0 17.5 L 12.5 30 L 40 0\",fill:\"transparent\",height:\"30px\",id:\"f4V1u6HJ8\",pathLengthTransition:transition,stroke:\"var(--1p90ges, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)))\",strokeDasharray:\"\",strokeEffectGap:1,strokeEffectLength:1,strokeEffectLoop:false,strokeEffectLoopType:\"repeat\",strokeEffectOffset:0,strokeEffectTotalLength:58.37472152709961,strokeLinecap:\"round\",strokeLinejoin:\"round\",strokeWidth:\"var(--15piwe2, 5)\",transform:\"translate(4 5)\",width:\"40px\"})});});const css=[`.framer-0Xtax { -webkit-mask: ${mask}; aspect-ratio: 1.1162790697674418; display: block; mask: ${mask}; width: 48px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 48\n * @framerIntrinsicHeight 43\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fZt1aIpt7\":\"color\",\"eCeEmQms9\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Checkmark\",\"color\":{\"type\":\"variable\",\"value\":\"1p90ges\"},\"set\":{\"localId\":\"vectorSet/p0P_gC5Gg\",\"id\":\"p0P_gC5Gg\",\"moduleId\":\"bIQcm4126iPEEd8kfoSe\"}}\n */const Icon=withCSS(Component,css,\"framer-0Xtax\");Icon.displayName=\"Checkmark\";export default Icon;addPropertyControls(Icon,{fZt1aIpt7:{defaultValue:'var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)) /* {\"name\":\"Black\"} */',hidden:false,title:\"Color\",type:ControlType.Color},eCeEmQms9:{defaultValue:5,hidden:false,min:0,title:\"Stroke\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"48\",\"framerVector\":\"{\\\"name\\\":\\\"Checkmark\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1p90ges\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/p0P_gC5Gg\\\",\\\"id\\\":\\\"p0P_gC5Gg\\\",\\\"moduleId\\\":\\\"bIQcm4126iPEEd8kfoSe\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"43\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"fZt1aIpt7\\\":\\\"color\\\",\\\"eCeEmQms9\\\":\\\"stroke\\\"}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7bfce40)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/iRCWeyM8Hc5FaShxRHy2/ivCDUFNK5vrFGTpQaQJR/PnwA_rEIs.js\";import Copy from\"https://framerusercontent.com/modules/03xYcI3T1AebZGqIwNw8/w5Ju0q74mNa6KfftqH5M/CJPQVsAQJ.js\";import Checkmark from\"https://framerusercontent.com/modules/h8XAo8OuHZo2ODh3Y8t7/2O1hat88611chP2mGAWt/DKGQLCI9Z.js\";const CopyFonts=getFonts(Copy);const CheckmarkFonts=getFonts(Checkmark);const enabledGestures={uxJDAwwJv:{hover:true,pressed:true}};const cycleOrder=[\"uxJDAwwJv\",\"mXZt1Vrtm\",\"HDK6JV_d4\",\"fvEGvMcng\"];const serializationHash=\"framer-QvsIW\";const variantClassNames={fvEGvMcng:\"framer-v-1cn1x9z\",HDK6JV_d4:\"framer-v-1w1ntvr\",mXZt1Vrtm:\"framer-v-1k4nurf\",uxJDAwwJv:\"framer-v-docgk8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const p_U6hCa9i=undefined;const Cn8VkCZx1=undefined;const transition1={bounce:.29,delay:0,duration:.36,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Copied\":\"fvEGvMcng\",Copied:\"mXZt1Vrtm\",Desktop:\"uxJDAwwJv\",Phone:\"HDK6JV_d4\"};const Variants=motion.create(React.Fragment);const getProps=({copiedText,email,height,id,width,...props})=>{return{...props,Cn8VkCZx1:copiedText??props.Cn8VkCZx1??\"indirizzo copiato!\",p_U6hCa9i:email??props.p_U6hCa9i??\"info@menumal.it\",variant:humanReadableVariantMap[props.variant]??props.variant??\"uxJDAwwJv\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,p_U6hCa9i,Cn8VkCZx1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uxJDAwwJv\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap43z8sj=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});await delay(()=>setVariant(\"mXZt1Vrtm\"),150);});const onAppearthi64b=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"uxJDAwwJv\",true),1200);});const onTap1y9z22t=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"fvEGvMcng\");});const onAppearqtbd7c=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"HDK6JV_d4\",true),1200);});useOnVariantChange(baseVariant,{fvEGvMcng:onAppearqtbd7c,mXZt1Vrtm:onAppearthi64b});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"mXZt1Vrtm\",\"fvEGvMcng\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"mXZt1Vrtm\",\"fvEGvMcng\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-docgk8\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"uxJDAwwJv\",onTap:onTap43z8sj,ref:refBinding,style:{...style},...addPropertyOverrides({\"uxJDAwwJv-hover\":{\"data-framer-name\":undefined},\"uxJDAwwJv-pressed\":{\"data-framer-name\":undefined},fvEGvMcng:{\"data-framer-name\":\"Phone Copied\",onTap:undefined},HDK6JV_d4:{\"data-framer-name\":\"Phone\",onTap:onTap1y9z22t},mXZt1Vrtm:{\"data-framer-name\":\"Copied\",onTap:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-pid1nx\",\"data-framer-name\":\"Copy to clipboard\",layoutDependency:layoutDependency,layoutId:\"mIPKfSwh7\",style:{scale:1},variants:{\"uxJDAwwJv-hover\":{scale:1},\"uxJDAwwJv-pressed\":{scale:.9}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rm5qsu\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"KS6GHhSse\",style:{backgroundColor:\"var(--token-37bb3e5c-5953-4956-baef-f5561b019758, rgb(202, 104, 112))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,rotate:0,scale:1},variants:{\"uxJDAwwJv-hover\":{backgroundColor:\"var(--token-6330cf34-606a-4ba0-8efb-a1377a7957cf, rgb(59, 54, 52))\",rotate:10,scale:.9},\"uxJDAwwJv-pressed\":{backgroundColor:\"var(--token-6330cf34-606a-4ba0-8efb-a1377a7957cf, rgb(59, 54, 52))\",rotate:10,scale:.9}},children:[isDisplayed()&&/*#__PURE__*/_jsx(Copy,{animated:true,className:\"framer-1ib36el\",layoutDependency:layoutDependency,layoutId:\"CJOCxH38L\",style:{\"--15piwe2\":5,\"--1p90ges\":\"var(--token-f38aea48-6bef-484a-bce0-48ae27ef2b1a, rgb(247, 247, 237))\"}}),isDisplayed1()&&/*#__PURE__*/_jsx(Checkmark,{animated:true,className:\"framer-uxjuqn\",layoutDependency:layoutDependency,layoutId:\"YPyDIv8af\",style:{\"--15piwe2\":5,\"--1p90ges\":\"var(--token-f38aea48-6bef-484a-bce0-48ae27ef2b1a, rgb(247, 247, 237))\"}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11bic0y\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"mne0olhHR\",style:{opacity:1},variants:{\"uxJDAwwJv-hover\":{opacity:.65},\"uxJDAwwJv-pressed\":{opacity:.65}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18led7j\",\"data-styles-preset\":\"PnwA_rEIs\",dir:\"auto\",children:\"hello@kora.com\"})}),className:\"framer-bpwvgc\",\"data-framer-name\":\"Top\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TdTf783OO\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:1,rotate:0,scale:1},text:p_U6hCa9i,variants:{\"uxJDAwwJv-hover\":{opacity:1,rotate:0,scale:1},\"uxJDAwwJv-pressed\":{opacity:1,rotate:0,scale:1},fvEGvMcng:{opacity:0,rotate:15,scale:.9},HDK6JV_d4:{opacity:1,rotate:0,scale:1},mXZt1Vrtm:{opacity:0,rotate:15,scale:.9}},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18led7j\",\"data-styles-preset\":\"PnwA_rEIs\",dir:\"auto\",children:\"copied!\"})}),className:\"framer-1f74h9t\",\"data-framer-name\":\"Copied!\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kQxzhotnY\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:0,rotate:-15,scale:.9},text:Cn8VkCZx1,variants:{fvEGvMcng:{opacity:1,rotate:0,scale:1},mXZt1Vrtm:{opacity:1,rotate:0,scale:1}},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QvsIW.framer-1eesunp, .framer-QvsIW .framer-1eesunp { display: block; }\",\".framer-QvsIW.framer-docgk8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 320px; }\",\".framer-QvsIW .framer-pid1nx { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-QvsIW .framer-rm5qsu { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: var(--framer-aspect-ratio-supported, 30px); justify-content: center; overflow: visible; padding: 0px; position: relative; width: 30px; }\",\".framer-QvsIW .framer-1ib36el { aspect-ratio: 1.3103448275862069 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 21px; }\",\".framer-QvsIW .framer-uxjuqn { aspect-ratio: 1.3103448275862069 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 19px; }\",\".framer-QvsIW .framer-11bic0y { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; user-select: none; width: 1px; }\",\".framer-QvsIW .framer-bpwvgc { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-QvsIW .framer-1f74h9t { bottom: -50px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-QvsIW.framer-v-1k4nurf.framer-docgk8, .framer-QvsIW.framer-v-1cn1x9z.framer-docgk8 { cursor: unset; }\",\".framer-QvsIW.framer-v-1k4nurf .framer-uxjuqn, .framer-QvsIW.framer-v-1cn1x9z .framer-uxjuqn { height: var(--framer-aspect-ratio-supported, 15px); }\",\".framer-QvsIW.framer-v-1k4nurf .framer-bpwvgc, .framer-QvsIW.framer-v-1cn1x9z .framer-bpwvgc { left: 0px; position: absolute; top: -50px; }\",\".framer-QvsIW.framer-v-1k4nurf .framer-1f74h9t, .framer-QvsIW.framer-v-1cn1x9z .framer-1f74h9t { bottom: unset; left: unset; position: relative; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 320\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mXZt1Vrtm\":{\"layout\":[\"fixed\",\"auto\"]},\"HDK6JV_d4\":{\"layout\":[\"fixed\",\"auto\"]},\"fvEGvMcng\":{\"layout\":[\"fixed\",\"auto\"]},\"aG6uQRywm\":{\"layout\":[\"fixed\",\"auto\"]},\"bXUe6p4mw\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"p_U6hCa9i\":\"email\",\"Cn8VkCZx1\":\"copiedText\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerez3_CJJyF=withCSS(Component,css,\"framer-QvsIW\");export default Framerez3_CJJyF;Framerez3_CJJyF.displayName=\"Copy Animation\";Framerez3_CJJyF.defaultProps={height:30,width:320};addPropertyControls(Framerez3_CJJyF,{variant:{options:[\"uxJDAwwJv\",\"mXZt1Vrtm\",\"HDK6JV_d4\",\"fvEGvMcng\"],optionTitles:[\"Desktop\",\"Copied\",\"Phone\",\"Phone Copied\"],title:\"Variant\",type:ControlType.Enum},p_U6hCa9i:{defaultValue:\"info@menumal.it\",displayTextArea:false,title:\"Email\",type:ControlType.String},onp_U6hCa9iChange:{changes:\"p_U6hCa9i\",type:ControlType.ChangeHandler},Cn8VkCZx1:{defaultValue:\"indirizzo copiato!\",displayTextArea:false,title:\"Copied Text\",type:ControlType.String},onCn8VkCZx1Change:{changes:\"Cn8VkCZx1\",type:ControlType.ChangeHandler}});addFonts(Framerez3_CJJyF,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...CopyFonts,...CheckmarkFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerez3_CJJyF\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"p_U6hCa9i\\\":\\\"email\\\",\\\"Cn8VkCZx1\\\":\\\"copiedText\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"320\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mXZt1Vrtm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HDK6JV_d4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fvEGvMcng\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aG6uQRywm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bXUe6p4mw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"30\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7bfce40)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CopyToClipboard from\"https://framerusercontent.com/modules/Z7LEs8Zf99Gcy5zUG2i2/v4wjDpANb7LlZcEI2Pm7/CopytoClipboard.js\";import CopyAnimation from\"https://framerusercontent.com/modules/octx9dl7XvHHBdrsbU2r/vDHofqnm3hfCGRzxNXn8/ez3_CJJyF.js\";const CopyAnimationFonts=getFonts(CopyAnimation);const CopyToClipboardFonts=getFonts(CopyToClipboard);const CopyAnimationControls=getPropertyControls(CopyAnimation);const serializationHash=\"framer-tyyz3\";const variantClassNames={rjHiazezZ:\"framer-v-zt45wk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const qEpc48cEn=undefined;const OifS4NGx6=undefined;const beTDJYbVb=undefined;const setqEpc48cEn=undefined;const setbeTDJYbVb=undefined;const transition1={bounce:.29,delay:0,duration:.36,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Phone Copied\":\"fvEGvMcng\",Copied:\"mXZt1Vrtm\",Desktop:\"uxJDAwwJv\",Phone:\"HDK6JV_d4\"};const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({email,height,id,indirizzoCopiato,interactionVariant,width,...props})=>{return{...props,beTDJYbVb:indirizzoCopiato??props.beTDJYbVb??\"Copied!\",OifS4NGx6:humanReadableEnumMap[interactionVariant]??interactionVariant??props.OifS4NGx6??\"uxJDAwwJv\",qEpc48cEn:email??props.qEpc48cEn??\"info@menumal.it\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,\"qEpc48cEn\":externalqEpc48cEn,\"onqEpc48cEnChange\":setExternalqEpc48cEn,\"beTDJYbVb\":externalbeTDJYbVb,\"onbeTDJYbVbChange\":setExternalbeTDJYbVb,OifS4NGx6,...restProps}=getProps(props);const[qEpc48cEn,setqEpc48cEn]=useStateVariable(externalqEpc48cEn,setExternalqEpc48cEn);const[beTDJYbVb,setbeTDJYbVb]=useStateVariable(externalbeTDJYbVb,setExternalbeTDJYbVb);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"rjHiazezZ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-zt45wk\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"rjHiazezZ\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12b7lyz-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"IQyjR5zIm-container\",nodeId:\"IQyjR5zIm\",rendersWithMotion:true,scopeId:\"rH1XbDwcN\",children:/*#__PURE__*/_jsx(CopyToClipboard,{feedback:\"Copied!\",feedbackDuration:1200,height:\"100%\",id:\"IQyjR5zIm\",layoutId:\"IQyjR5zIm\",showFeedback:false,style:{width:\"100%\"},value:qEpc48cEn,width:\"100%\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"255px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qp5rxz-container\",\"data-framer-name\":\"Edit interaction here\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"OQKjIud9U-container\",name:\"Edit interaction here\",nodeId:\"OQKjIud9U\",rendersWithMotion:true,scopeId:\"rH1XbDwcN\",children:/*#__PURE__*/_jsx(CopyAnimation,{Cn8VkCZx1:beTDJYbVb,height:\"100%\",id:\"OQKjIud9U\",layoutId:\"OQKjIud9U\",name:\"Edit interaction here\",onCn8VkCZx1Change:setbeTDJYbVb,onp_U6hCa9iChange:setqEpc48cEn,p_U6hCa9i:qEpc48cEn,style:{width:\"100%\"},variant:matchVariant(OifS4NGx6),width:\"100%\"})})})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-tyyz3.framer-9glajz, .framer-tyyz3 .framer-9glajz { display: block; }\",\".framer-tyyz3.framer-zt45wk { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 401px; }\",\".framer-tyyz3 .framer-12b7lyz-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-tyyz3 .framer-1qp5rxz-container { height: auto; position: relative; width: 255px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 401\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"qEpc48cEn\":\"email\",\"beTDJYbVb\":\"indirizzoCopiato\",\"OifS4NGx6\":\"interactionVariant\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerrH1XbDwcN=withCSS(Component,css,\"framer-tyyz3\");export default FramerrH1XbDwcN;FramerrH1XbDwcN.displayName=\"Copy Email Function\";FramerrH1XbDwcN.defaultProps={height:30,width:401};addPropertyControls(FramerrH1XbDwcN,{qEpc48cEn:{defaultValue:\"info@menumal.it\",description:\"Automatically copied to clipboard after clicking.\",displayTextArea:false,title:\"Email\",type:ControlType.String},onqEpc48cEnChange:{changes:\"qEpc48cEn\",type:ControlType.ChangeHandler},beTDJYbVb:{defaultValue:\"Copied!\",description:\"Controls the success message the user sees after clicking.\",displayTextArea:false,title:\"indirizzo copiato!\",type:ControlType.String},onbeTDJYbVbChange:{changes:\"beTDJYbVb\",type:ControlType.ChangeHandler},OifS4NGx6:CopyAnimationControls?.[\"variant\"]&&{...CopyAnimationControls[\"variant\"],defaultValue:\"uxJDAwwJv\",description:\"\",hidden:undefined,optional:undefined,title:\"Interaction Variant\"},onOifS4NGx6Change:{changes:\"OifS4NGx6\",type:ControlType.ChangeHandler}});addFonts(FramerrH1XbDwcN,[{explicitInter:true,fonts:[]},...CopyAnimationFonts,...CopyToClipboardFonts],{supportsExplicitInterCodegen:true});FramerrH1XbDwcN.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CopyAnimation,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrH1XbDwcN\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"401\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"qEpc48cEn\\\":\\\"email\\\",\\\"beTDJYbVb\\\":\\\"indirizzoCopiato\\\",\\\"OifS4NGx6\\\":\\\"interactionVariant\\\"}\",\"framerIntrinsicHeight\":\"30\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7bfce40)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/I3W7ockJfvekyaATUu1S/k1tcYw4pn0qVldoe9ab4/bsJlE7Qlx.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/a1XN1VWx0FCrhdt8j6FI/M1ma544XoFOQFB4RWEMo/FAQzroNhD.js\";import CopyEmailFunction from\"https://framerusercontent.com/modules/ywHVbjrNiPMibv7DiZJS/KS3r5Ft3dFiFJB55sMz5/rH1XbDwcN.js\";const CopyEmailFunctionFonts=getFonts(CopyEmailFunction);const cycleOrder=[\"oVV_2vp5j\",\"KCm7bt5dy\"];const serializationHash=\"framer-9Lq5S\";const variantClassNames={KCm7bt5dy:\"framer-v-16wfep\",oVV_2vp5j:\"framer-v-1oaifum\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"oVV_2vp5j\",Phone:\"KCm7bt5dy\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"oVV_2vp5j\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"oVV_2vp5j\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1oaifum\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"oVV_2vp5j\",ref:refBinding,style:{...style},...addPropertyOverrides({KCm7bt5dy:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"tel:+393458418879\",motionChild:true,nodeId:\"blDTE9CKG\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"bt82e0F2W\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-rq167u\",\"data-styles-preset\":\"bsJlE7Qlx\",children:/*#__PURE__*/_jsx(motion.strong,{children:\"+39 345 841 88 79\"})})})})}),className:\"framer-1x3n2zl\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"blDTE9CKG\",style:{\"--framer-paragraph-spacing\":\"0px\",opacity:.7},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:39,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||61)-0-154)/2+105+10),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tdfptm-container\",layoutDependency:layoutDependency,layoutId:\"GV1hTVLco-container\",nodeId:\"GV1hTVLco\",rendersWithMotion:true,scopeId:\"bt82e0F2W\",children:/*#__PURE__*/_jsx(CopyEmailFunction,{beTDJYbVb:\"Copiato!\",height:\"100%\",id:\"GV1hTVLco\",layoutId:\"GV1hTVLco\",OifS4NGx6:\"uxJDAwwJv\",qEpc48cEn:\"info@menumal.it\",style:{width:\"100%\"},width:\"100%\",...addPropertyOverrides({KCm7bt5dy:{OifS4NGx6:\"HDK6JV_d4\"}},baseVariant,gestureVariant)})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-9Lq5S.framer-15maf7f, .framer-9Lq5S .framer-15maf7f { display: block; }\",\".framer-9Lq5S.framer-1oaifum { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 515px; }\",\".framer-9Lq5S .framer-1x3n2zl { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-9Lq5S .framer-tdfptm-container { flex: none; height: auto; position: relative; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 61\n * @framerIntrinsicWidth 515\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"KCm7bt5dy\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerbt82e0F2W=withCSS(Component,css,\"framer-9Lq5S\");export default Framerbt82e0F2W;Framerbt82e0F2W.displayName=\"Contact Info\";Framerbt82e0F2W.defaultProps={height:61,width:515};addPropertyControls(Framerbt82e0F2W,{variant:{options:[\"oVV_2vp5j\",\"KCm7bt5dy\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerbt82e0F2W,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...CopyEmailFunctionFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});Framerbt82e0F2W.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CopyEmailFunction,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerbt82e0F2W\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KCm7bt5dy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"515\",\"framerIntrinsicHeight\":\"61\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b8c9ccb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Linkedin from\"https://framerusercontent.com/modules/L5EZrKfFM7w4OlNehnOZ/bsguki4QqPGnMbyipiwZ/UD0xY2nS5.js\";const enabledGestures={cNm62PliQ:{hover:true}};const cycleOrder=[\"cNm62PliQ\",\"ivietswtz\"];const serializationHash=\"framer-ncsYy\";const variantClassNames={cNm62PliQ:\"framer-v-m41y6u\",ivietswtz:\"framer-v-1w5a465\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Ub0LtsCSR=undefined;const qLEmR6p5D=undefined;const EepiZloQh=undefined;const ntMpP2dSc=undefined;const q4PeQAmV5=undefined;const transition1={bounce:.29,delay:0,duration:.36,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"cNm62PliQ\",Phone:\"ivietswtz\"};const Variants=motion.create(React.Fragment);const getProps=({ariaLabel,height,icon,id,link,newTab,startFill,width,...props})=>{return{...props,EepiZloQh:link??props.EepiZloQh,ntMpP2dSc:newTab??props.ntMpP2dSc,q4PeQAmV5:icon??props.q4PeQAmV5??Linkedin,qLEmR6p5D:ariaLabel??props.qLEmR6p5D??\"Github Link\",Ub0LtsCSR:startFill??props.Ub0LtsCSR??\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(255, 255, 250))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"cNm62PliQ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,q4PeQAmV5,EepiZloQh,qLEmR6p5D,ntMpP2dSc,Ub0LtsCSR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cNm62PliQ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-m41y6u\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"cNm62PliQ\",ref:refBinding,style:{backgroundColor:Ub0LtsCSR,borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,...style},...addPropertyOverrides({\"cNm62PliQ-hover\":{\"data-framer-name\":undefined},ivietswtz:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13e79pa\",\"data-framer-name\":\"Hover BG\",layoutDependency:layoutDependency,layoutId:\"O1_HNSPt6\",style:{backgroundColor:\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(93, 195, 155))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsx(Link,{href:EepiZloQh,motionChild:true,nodeId:\"PE7BwDkjK\",openInNewTab:ntMpP2dSc,scopeId:\"iQ1cugquj\",children:/*#__PURE__*/_jsxs(motion.a,{\"aria-label\":qLEmR6p5D,className:\"framer-t1rkfk framer-q354o9\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"PE7BwDkjK\",children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1l71yr0\",Component:q4PeQAmV5,\"data-framer-name\":\"Top Icon\",layoutDependency:layoutDependency,layoutId:\"vLS97tQQV\",style:{\"--87ol9m\":\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41))\",rotate:0,scale:1},variants:{\"cNm62PliQ-hover\":{rotate:30,scale:.8}}}),/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-d6wy51\",Component:q4PeQAmV5,\"data-framer-name\":\"Bottom Icon\",layoutDependency:layoutDependency,layoutId:\"Nmj8XOC8j\",style:{\"--87ol9m\":\"var(--token-f38aea48-6bef-484a-bce0-48ae27ef2b1a, rgb(247, 247, 237))\",rotate:-30,scale:.8},variants:{\"cNm62PliQ-hover\":{rotate:0,scale:1}}})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ncsYy.framer-q354o9, .framer-ncsYy .framer-q354o9 { display: block; }\",\".framer-ncsYy.framer-m41y6u { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 10px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-ncsYy .framer-13e79pa { bottom: -2px; flex: none; height: 2px; left: calc(48.648648648648674% - 2px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 2px; will-change: var(--framer-will-change-override, transform); }\",\".framer-ncsYy .framer-t1rkfk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ncsYy .framer-1l71yr0 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 17px); position: relative; width: 17px; }\",\".framer-ncsYy .framer-d6wy51 { aspect-ratio: 1 / 1; bottom: -20px; flex: none; height: var(--framer-aspect-ratio-supported, 17px); left: 0px; position: absolute; width: 17px; z-index: 1; }\",\".framer-ncsYy.framer-v-1w5a465.framer-m41y6u { cursor: unset; }\",\".framer-ncsYy.framer-v-m41y6u.hover .framer-13e79pa { bottom: unset; height: 44px; left: calc(51.35135135135137% - 44px / 2); top: calc(51.35135135135137% - 44px / 2); width: 44px; }\",\".framer-ncsYy.framer-v-m41y6u.hover .framer-1l71yr0 { left: 0px; position: absolute; top: -20px; }\",\".framer-ncsYy.framer-v-m41y6u.hover .framer-d6wy51 { bottom: unset; left: unset; position: relative; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 37\n * @framerIntrinsicWidth 37\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ivietswtz\":{\"layout\":[\"auto\",\"auto\"]},\"aO3Fg3hY5\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"q4PeQAmV5\":\"icon\",\"EepiZloQh\":\"link\",\"qLEmR6p5D\":\"ariaLabel\",\"ntMpP2dSc\":\"newTab\",\"Ub0LtsCSR\":\"startFill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"scwS6laqLEXN8u41KrFA\"]\n */const FrameriQ1cugquj=withCSS(Component,css,\"framer-ncsYy\");export default FrameriQ1cugquj;FrameriQ1cugquj.displayName=\"Social Icon\";FrameriQ1cugquj.defaultProps={height:37,width:37};addPropertyControls(FrameriQ1cugquj,{variant:{options:[\"cNm62PliQ\",\"ivietswtz\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},q4PeQAmV5:{defaultValue:{identifier:\"local-module:vector/UD0xY2nS5:default\",moduleId:\"L5EZrKfFM7w4OlNehnOZ\"},setModuleId:\"scwS6laqLEXN8u41KrFA\",title:\"Icon\",type:ControlType.VectorSetItem},EepiZloQh:{title:\"Link\",type:ControlType.Link},qLEmR6p5D:{defaultValue:\"Github Link\",description:\"For accessibility\",title:\"Aria Label\",type:ControlType.String},onqLEmR6p5DChange:{changes:\"qLEmR6p5D\",type:ControlType.ChangeHandler},ntMpP2dSc:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onntMpP2dScChange:{changes:\"ntMpP2dSc\",type:ControlType.ChangeHandler},Ub0LtsCSR:{defaultValue:'var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(255, 255, 250)) /* {\"name\":\"Lighter Primary\"} */',title:\"Start Fill\",type:ControlType.Color}});addFonts(FrameriQ1cugquj,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriQ1cugquj\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"37\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"q4PeQAmV5\\\":\\\"icon\\\",\\\"EepiZloQh\\\":\\\"link\\\",\\\"qLEmR6p5D\\\":\\\"ariaLabel\\\",\\\"ntMpP2dSc\\\":\\\"newTab\\\",\\\"Ub0LtsCSR\\\":\\\"startFill\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVectorSets\":\"[\\\"scwS6laqLEXN8u41KrFA\\\"]\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"37\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ivietswtz\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"aO3Fg3hY5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./iQ1cugquj.map","// Generated by Framer (18229b5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS,withV1StrokeFX}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const MotionPathWithV1StrokeFX=withV1StrokeFX(motion.path);const eCeEmQms9=undefined;const fZt1aIpt7=undefined;const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const transition={bounce:0,delay:.2,duration:.6,type:\"spring\"};const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const getProps=({color,height,id,stroke,width,...props})=>{return{...props,eCeEmQms9:stroke??props.eCeEmQms9??5,fZt1aIpt7:color??props.fZt1aIpt7??\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,fZt1aIpt7,eCeEmQms9,...restProps}=getProps(props);return /*#__PURE__*/_jsxs(SVG,{...restProps,className:cx(\"framer-0vcFu\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--15piwe2\":eCeEmQms9,\"--1p90ges\":fZt1aIpt7,...style},viewBox:\"0 0 48 43\",children:[/*#__PURE__*/_jsx(MotionPathWithV1StrokeFX,{d:\"M 0 0 L 0 48\",fill:\"transparent\",height:\"47.99982859615968px\",id:\"g1f4sm07X\",pathLengthTransition:transition,stroke:\"var(--1p90ges, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)))\",strokeDasharray:\"\",strokeEffectGap:1,strokeEffectLength:1,strokeEffectLoop:false,strokeEffectLoopType:\"mirror\",strokeEffectOffset:0,strokeEffectTotalLength:48,strokeLinecap:\"round\",strokeLinejoin:\"round\",strokeWidth:\"var(--15piwe2, 5)\",transform:\"translate(23.654 -2.005) rotate(45 0.5 24)\",width:\"1px\"}),/*#__PURE__*/_jsx(MotionPathWithV1StrokeFX,{d:\"M 48 0 L 0 0\",fill:\"transparent\",height:\"1px\",id:\"c166JwHi9\",pathLengthTransition:transition1,stroke:\"var(--1p90ges, var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)))\",strokeDasharray:\"\",strokeEffectGap:1,strokeEffectLength:1,strokeEffectLoop:false,strokeEffectLoopType:\"mirror\",strokeEffectOffset:0,strokeEffectTotalLength:48,strokeLinecap:\"round\",strokeLinejoin:\"round\",strokeWidth:\"var(--15piwe2, 5)\",transform:\"translate(0 21.649) rotate(45 24 0.5)\",width:\"48px\"})]});});const css=[`.framer-0vcFu { -webkit-mask: ${mask}; aspect-ratio: 1.1162790697674418; display: block; mask: ${mask}; width: 48px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 48\n * @framerIntrinsicHeight 43\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"fZt1aIpt7\":\"color\",\"eCeEmQms9\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"1p90ges\"},\"set\":{\"localId\":\"vectorSet/p0P_gC5Gg\",\"id\":\"p0P_gC5Gg\",\"moduleId\":\"bIQcm4126iPEEd8kfoSe\"}}\n */const Icon=withCSS(Component,css,\"framer-0vcFu\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{fZt1aIpt7:{defaultValue:'var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)) /* {\"name\":\"Black\"} */',hidden:false,title:\"Color\",type:ControlType.Color},eCeEmQms9:{defaultValue:5,hidden:false,min:0,title:\"Stroke\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"43\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1p90ges\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/p0P_gC5Gg\\\",\\\"id\\\":\\\"p0P_gC5Gg\\\",\\\"moduleId\\\":\\\"bIQcm4126iPEEd8kfoSe\\\"}}\",\"framerIntrinsicWidth\":\"48\",\"framerVariables\":\"{\\\"fZt1aIpt7\\\":\\\"color\\\",\\\"eCeEmQms9\\\":\\\"stroke\\\"}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"ZiVPh3f1k\",\"igc4omTb3\"];const serializationHash=\"framer-boD4X\";const variantClassNames={igc4omTb3:\"framer-v-aonxel\",ZiVPh3f1k:\"framer-v-1siexm6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Hidden:\"igc4omTb3\",Loading:\"ZiVPh3f1k\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ZiVPh3f1k\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZiVPh3f1k\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const isDisplayed=()=>{if(baseVariant===\"igc4omTb3\")return false;return true;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1siexm6\",className,classNames),\"data-framer-name\":\"Loading\",layoutDependency:layoutDependency,layoutId:\"ZiVPh3f1k\",ref:refBinding,style:{mask:\"url('https://framerusercontent.com/images/Qu9bZ10W61HkFqMgS6W21xhtM.svg?width=29&height=29') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/Qu9bZ10W61HkFqMgS6W21xhtM.svg?width=29&height=29') alpha no-repeat center / cover add\",...style},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-pf02i2\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"JGEJrR8JQ\",style:{background:\"conic-gradient(from 0deg at 50% 50%, var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(255, 255, 250)) 0deg, var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(93, 195, 155)) 360deg)\",borderBottomLeftRadius:\"50%\",borderBottomRightRadius:\"50%\",borderTopLeftRadius:\"50%\",borderTopRightRadius:\"50%\"}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-boD4X.framer-3rft4k, .framer-boD4X .framer-3rft4k { display: block; }\",\".framer-boD4X.framer-1siexm6 { height: 16px; overflow: hidden; position: relative; width: 16px; }\",\".framer-boD4X .framer-pf02i2 { bottom: 0px; flex: none; gap: 10px; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-override, transform); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"igc4omTb3\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCKdYmXCkn=withCSS(Component,css,\"framer-boD4X\");export default FramerCKdYmXCkn;FramerCKdYmXCkn.displayName=\"Loader\";FramerCKdYmXCkn.defaultProps={height:16,width:16};addPropertyControls(FramerCKdYmXCkn,{variant:{options:[\"ZiVPh3f1k\",\"igc4omTb3\"],optionTitles:[\"Loading\",\"Hidden\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerCKdYmXCkn,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCKdYmXCkn\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"16\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"16\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"igc4omTb3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CKdYmXCkn.map","// Generated by Framer (80f113d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/a1XN1VWx0FCrhdt8j6FI/M1ma544XoFOQFB4RWEMo/FAQzroNhD.js\";import Checkmark from\"https://framerusercontent.com/modules/h8XAo8OuHZo2ODh3Y8t7/2O1hat88611chP2mGAWt/DKGQLCI9Z.js\";import X from\"https://framerusercontent.com/modules/59QxgyUYfwl9WbrrsN4q/1yGkic3hUYEMpP5vI9fI/P4KoiGQGo.js\";import Loader from\"https://framerusercontent.com/modules/9vRaZ0SHMw7dMVL79Ilt/4uf226ZyqCawDpD9r6qe/CKdYmXCkn.js\";const CheckmarkFonts=getFonts(Checkmark);const XFonts=getFonts(X);const LoaderFonts=getFonts(Loader);const enabledGestures={Jn4biOT3r:{hover:true}};const cycleOrder=[\"Jn4biOT3r\",\"spizBHM2K\",\"KHATvdDxt\",\"RApnmqDoZ\",\"D_xP8ZuMH\"];const serializationHash=\"framer-SxJep\";const variantClassNames={D_xP8ZuMH:\"framer-v-nmzwue\",Jn4biOT3r:\"framer-v-58ljqq\",KHATvdDxt:\"framer-v-1dkoars\",RApnmqDoZ:\"framer-v-13th047\",spizBHM2K:\"framer-v-1o6kfzg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const hKrWmhWo9=undefined;const Tm4QyL6do=undefined;const T1WMrD54w=undefined;const b3Gu4ggFz=undefined;const pK_RUBV3h=undefined;const CyqQQVAWw=undefined;const c4mYOrfuF=undefined;const kRJ4uqoSd=undefined;const transition1={bounce:.29,delay:0,duration:.36,type:\"spring\"};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"Jn4biOT3r\",Error:\"RApnmqDoZ\",Loading:\"spizBHM2K\",Success:\"D_xP8ZuMH\"};const Variants=motion.create(React.Fragment);const getProps=({buttonHoverColor,buttonText,errorText,height,hoverTextColor,id,initialButtonColor,initialTextColor,loadingText,successText,width,...props})=>{return{...props,b3Gu4ggFz:successText??props.b3Gu4ggFz??\"Subscribed\",c4mYOrfuF:errorText??props.c4mYOrfuF??\"Error, Try Again\",CyqQQVAWw:loadingText??props.CyqQQVAWw??\"Loading\",hKrWmhWo9:initialButtonColor??props.hKrWmhWo9??\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(93, 195, 155))\",kRJ4uqoSd:buttonHoverColor??props.kRJ4uqoSd??\"var(--token-f38aea48-6bef-484a-bce0-48ae27ef2b1a, rgb(255, 255, 245))\",pK_RUBV3h:hoverTextColor??props.pK_RUBV3h??\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41))\",T1WMrD54w:buttonText??props.T1WMrD54w??\"Book a call\",Tm4QyL6do:initialTextColor??props.Tm4QyL6do??\"var(--token-f38aea48-6bef-484a-bce0-48ae27ef2b1a, rgb(240, 238, 228))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Jn4biOT3r\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,T1WMrD54w,CyqQQVAWw,b3Gu4ggFz,c4mYOrfuF,Tm4QyL6do,hKrWmhWo9,kRJ4uqoSd,pK_RUBV3h,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Jn4biOT3r\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"D_xP8ZuMH\")return false;return true;};const isDisplayed1=()=>{if([\"KHATvdDxt\",\"D_xP8ZuMH\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"RApnmqDoZ\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-58ljqq\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"Jn4biOT3r\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40,...style},variants:{\"Jn4biOT3r-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"},D_xP8ZuMH:{backgroundColor:hKrWmhWo9}},...addPropertyOverrides({D_xP8ZuMH:{\"data-framer-name\":\"Success\"},KHATvdDxt:{\"data-framer-name\":\"Success\"},RApnmqDoZ:{\"data-framer-name\":\"Error\"},spizBHM2K:{\"data-framer-name\":\"Loading\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ppwakv\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"kFjBuMPlS\",style:{backgroundColor:hKrWmhWo9,borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15e8cte\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"JV29zBTln\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Tm4QyL6do-wDru3N55Y))\"},children:\"Book a call\"})}),className:\"framer-rq3jb1\",\"data-framer-name\":\"Default\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vuj8Wyzzu\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-Tm4QyL6do-wDru3N55Y)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-Tm4QyL6do-wDru3N55Y\":Tm4QyL6do,opacity:1,rotate:0,scale:1},text:T1WMrD54w,variants:{\"Jn4biOT3r-hover\":{opacity:0,rotate:30,scale:.9},D_xP8ZuMH:{opacity:1,rotate:0,scale:1},KHATvdDxt:{opacity:1,rotate:0,scale:1},RApnmqDoZ:{opacity:0,rotate:30,scale:.9},spizBHM2K:{opacity:0,rotate:30,scale:.9}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({D_xP8ZuMH:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Tm4QyL6do-wDru3N55Y))\"},children:\"Subscribed\"})}),text:b3Gu4ggFz},KHATvdDxt:{text:b3Gu4ggFz},RApnmqDoZ:{transformTemplate:transformTemplate1},spizBHM2K:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-pK_RUBV3h-wDru3N55Y))\"},children:\"Book a call\"})}),className:\"framer-zb33jx\",\"data-framer-name\":\"Hover\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"SDIM3yaYt\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-pK_RUBV3h-wDru3N55Y)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-pK_RUBV3h-wDru3N55Y\":pK_RUBV3h,opacity:0,rotate:-30,scale:.9},text:T1WMrD54w,variants:{\"Jn4biOT3r-hover\":{opacity:1,rotate:0,scale:1},RApnmqDoZ:{\"--extracted-r6o4lv\":\"var(--token-ce602dc5-bd7d-4265-b87d-a6e3295da67b, rgb(255, 255, 255))\",opacity:1,rotate:0,scale:1},spizBHM2K:{opacity:1,rotate:0,scale:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({KHATvdDxt:{text:CyqQQVAWw},RApnmqDoZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ce602dc5-bd7d-4265-b87d-a6e3295da67b, rgb(255, 255, 255)))\"},children:\"Loading\"})}),text:c4mYOrfuF},spizBHM2K:{text:CyqQQVAWw}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h7eeol\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"nTrvpKwzg\",style:{backgroundColor:hKrWmhWo9,borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,scale:0},variants:{\"Jn4biOT3r-hover\":{scale:1}}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vqe4s7\",\"data-framer-name\":\"Hover Color\",layoutDependency:layoutDependency,layoutId:\"r2ICPtOtC\",style:{backgroundColor:kRJ4uqoSd,borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,opacity:1,scale:1},variants:{\"Jn4biOT3r-hover\":{opacity:1,scale:10},KHATvdDxt:{opacity:0,scale:0},RApnmqDoZ:{backgroundColor:\"var(--token-528c8d37-9001-4272-9f9c-b717a9aa8d16, rgb(194, 93, 93))\",opacity:1,scale:10},spizBHM2K:{scale:10}}}),isDisplayed1()&&/*#__PURE__*/_jsx(Checkmark,{animated:true,className:\"framer-9p08rc\",layoutDependency:layoutDependency,layoutId:\"Vim9FoVjh\",style:{\"--15piwe2\":5,\"--1p90ges\":kRJ4uqoSd}}),isDisplayed2()&&/*#__PURE__*/_jsx(X,{animated:true,className:\"framer-1odi1b6\",\"data-framer-name\":\"X\",layoutDependency:layoutDependency,layoutId:\"wwIWTcvDF\",style:{\"--15piwe2\":5,\"--1p90ges\":\"var(--token-f38aea48-6bef-484a-bce0-48ae27ef2b1a, rgb(255, 255, 245))\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+(0+((componentViewport?.height||44)-0-44)/2)+44-30,...addPropertyOverrides({spizBHM2K:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||44)-0-44)/2)+14}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i06ln3-container\",layoutDependency:layoutDependency,layoutId:\"D2EzgXHak-container\",nodeId:\"D2EzgXHak\",rendersWithMotion:true,scopeId:\"wDru3N55Y\",style:{opacity:0},variants:{spizBHM2K:{opacity:1}},children:/*#__PURE__*/_jsx(Loader,{height:\"100%\",id:\"D2EzgXHak\",layoutId:\"D2EzgXHak\",variant:matchVariant(\"ZiVPh3f1k\"),width:\"100%\"})})})]})})})})});});const css=[\".framer-SxJep.framer-1cn79w2, .framer-SxJep .framer-1cn79w2 { display: block; }\",\".framer-SxJep.framer-58ljqq { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-SxJep .framer-1ppwakv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: 44px; justify-content: center; overflow: visible; padding: 10px 15px 10px 15px; position: relative; width: min-content; }\",\".framer-SxJep .framer-15e8cte { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; user-select: none; width: min-content; z-index: 4; }\",\".framer-SxJep .framer-rq3jb1 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-SxJep .framer-zb33jx { bottom: -30px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-SxJep .framer-1h7eeol { bottom: 17px; flex: none; height: 10px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 15px; width: 10px; will-change: var(--framer-will-change-override, transform); }\",\".framer-SxJep .framer-1vqe4s7 { flex: none; height: 10px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 10px; will-change: var(--framer-will-change-override, transform); }\",\".framer-SxJep .framer-9p08rc, .framer-SxJep .framer-1odi1b6 { aspect-ratio: 1.2307692307692308 / 1; flex: none; height: auto; position: relative; width: 13px; z-index: 1; }\",\".framer-SxJep .framer-1i06ln3-container { bottom: 14px; flex: none; height: auto; position: absolute; right: 12px; width: auto; z-index: 1; }\",\".framer-SxJep.framer-v-1o6kfzg.framer-58ljqq, .framer-SxJep.framer-v-13th047.framer-58ljqq, .framer-SxJep.framer-v-nmzwue.framer-58ljqq { cursor: unset; }\",\".framer-SxJep.framer-v-1o6kfzg .framer-rq3jb1, .framer-SxJep.framer-v-13th047 .framer-rq3jb1 { left: 50%; position: absolute; top: -30px; z-index: 1; }\",\".framer-SxJep.framer-v-1o6kfzg .framer-zb33jx, .framer-SxJep.framer-v-13th047 .framer-zb33jx, .framer-SxJep.framer-v-58ljqq.hover .framer-zb33jx { bottom: unset; left: unset; position: relative; }\",\".framer-SxJep.framer-v-1o6kfzg .framer-1vqe4s7, .framer-SxJep.framer-v-13th047 .framer-1vqe4s7 { height: 25%; position: absolute; right: 10px; top: calc(50.00000000000002% - 25% / 2); width: 25%; }\",\".framer-SxJep.framer-v-1o6kfzg .framer-1i06ln3-container { bottom: unset; position: relative; right: unset; }\",\".framer-SxJep.framer-v-1dkoars.framer-58ljqq { cursor: unset; height: 44px; width: 145px; }\",\".framer-SxJep.framer-v-1dkoars .framer-1vqe4s7 { position: absolute; right: 15px; top: calc(50.00000000000002% - 10px / 2); z-index: 1; }\",\".framer-SxJep.framer-v-58ljqq.hover .framer-15e8cte { order: 0; }\",\".framer-SxJep.framer-v-58ljqq.hover .framer-rq3jb1 { left: 0px; position: absolute; top: -30px; }\",\".framer-SxJep.framer-v-58ljqq.hover .framer-1h7eeol { bottom: unset; order: 2; position: relative; right: unset; }\",\".framer-SxJep.framer-v-58ljqq.hover .framer-1vqe4s7 { height: 25%; order: 1; position: absolute; right: 10px; top: calc(48.88888888888891% - 25% / 2); width: 25%; }\",\".framer-SxJep.framer-v-58ljqq.hover .framer-1i06ln3-container { order: 5; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 135\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"spizBHM2K\":{\"layout\":[\"auto\",\"auto\"]},\"KHATvdDxt\":{\"layout\":[\"fixed\",\"fixed\"]},\"RApnmqDoZ\":{\"layout\":[\"auto\",\"auto\"]},\"D_xP8ZuMH\":{\"layout\":[\"auto\",\"auto\"]},\"ifXL2ceXN\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"T1WMrD54w\":\"buttonText\",\"CyqQQVAWw\":\"loadingText\",\"b3Gu4ggFz\":\"successText\",\"c4mYOrfuF\":\"errorText\",\"Tm4QyL6do\":\"initialTextColor\",\"hKrWmhWo9\":\"initialButtonColor\",\"kRJ4uqoSd\":\"buttonHoverColor\",\"pK_RUBV3h\":\"hoverTextColor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerwDru3N55Y=withCSS(Component,css,\"framer-SxJep\");export default FramerwDru3N55Y;FramerwDru3N55Y.displayName=\"Form Button\";FramerwDru3N55Y.defaultProps={height:44,width:135};addPropertyControls(FramerwDru3N55Y,{variant:{options:[\"Jn4biOT3r\",\"spizBHM2K\",\"KHATvdDxt\",\"RApnmqDoZ\",\"D_xP8ZuMH\"],optionTitles:[\"Default\",\"Loading\",\"Success\",\"Error\",\"Success\"],title:\"Variant\",type:ControlType.Enum},T1WMrD54w:{defaultValue:\"Book a call\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},onT1WMrD54wChange:{changes:\"T1WMrD54w\",type:ControlType.ChangeHandler},CyqQQVAWw:{defaultValue:\"Loading\",displayTextArea:false,title:\"Loading Text\",type:ControlType.String},onCyqQQVAWwChange:{changes:\"CyqQQVAWw\",type:ControlType.ChangeHandler},b3Gu4ggFz:{defaultValue:\"Subscribed\",displayTextArea:false,title:\"Success Text\",type:ControlType.String},onb3Gu4ggFzChange:{changes:\"b3Gu4ggFz\",type:ControlType.ChangeHandler},c4mYOrfuF:{defaultValue:\"Error, Try Again\",displayTextArea:false,title:\"Error Text\",type:ControlType.String},onc4mYOrfuFChange:{changes:\"c4mYOrfuF\",type:ControlType.ChangeHandler},Tm4QyL6do:{defaultValue:\"var(--token-f38aea48-6bef-484a-bce0-48ae27ef2b1a, rgb(240, 238, 228))\",title:\"Initial Text Color\",type:ControlType.Color},hKrWmhWo9:{defaultValue:\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(93, 195, 155))\",title:\"Initial Button Color\",type:ControlType.Color},kRJ4uqoSd:{defaultValue:'var(--token-f38aea48-6bef-484a-bce0-48ae27ef2b1a, rgb(255, 255, 245)) /* {\"name\":\"Primary\"} */',title:\"Button Hover Color\",type:ControlType.Color},pK_RUBV3h:{defaultValue:'var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41)) /* {\"name\":\"Black 90\"} */',title:\"Hover Text Color\",type:ControlType.Color}});addFonts(FramerwDru3N55Y,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...CheckmarkFonts,...XFonts,...LoaderFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerwDru3N55Y.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Loader,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwDru3N55Y\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"44\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"spizBHM2K\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KHATvdDxt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RApnmqDoZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"D_xP8ZuMH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ifXL2ceXN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"T1WMrD54w\\\":\\\"buttonText\\\",\\\"CyqQQVAWw\\\":\\\"loadingText\\\",\\\"b3Gu4ggFz\\\":\\\"successText\\\",\\\"c4mYOrfuF\\\":\\\"errorText\\\",\\\"Tm4QyL6do\\\":\\\"initialTextColor\\\",\\\"hKrWmhWo9\\\":\\\"initialButtonColor\\\",\\\"kRJ4uqoSd\\\":\\\"buttonHoverColor\\\",\\\"pK_RUBV3h\\\":\\\"hoverTextColor\\\"}\",\"framerIntrinsicWidth\":\"135\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e1541bb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/gkyWXIOP7DrAhfuNE01V/8mBPJBTLVgPv7Tr5BrvS/O6NTezRsv.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/pYrq8VJeeTLANDn8vnhZ/fiy3f6WHia9AuSjAnPEC/U30tPTyna.js\";const enabledGestures={qPl_5LR7N:{hover:true}};const cycleOrder=[\"qPl_5LR7N\",\"uJWLalmJE\"];const serializationHash=\"framer-9HRNs\";const variantClassNames={qPl_5LR7N:\"framer-v-uvvns4\",uJWLalmJE:\"framer-v-1k5ihi2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const q7DJDSZeU=undefined;const SztnUMXde=undefined;const transition1={bounce:.29,delay:0,duration:.36,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"qPl_5LR7N\",Phone:\"uJWLalmJE\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,text,width,...props})=>{return{...props,q7DJDSZeU:link??props.q7DJDSZeU,SztnUMXde:text??props.SztnUMXde??\"Ristoranti\",variant:humanReadableVariantMap[props.variant]??props.variant??\"qPl_5LR7N\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,q7DJDSZeU,SztnUMXde,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"qPl_5LR7N\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"qPl_5LR7N-hover\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:q7DJDSZeU,motionChild:true,nodeId:\"qPl_5LR7N\",openInNewTab:false,scopeId:\"wgZjT8zK4\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-uvvns4\",className,classNames)} framer-5bn7vt`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"qPl_5LR7N\",ref:refBinding,style:{...style},...addPropertyOverrides({\"qPl_5LR7N-hover\":{\"data-framer-name\":undefined},uJWLalmJE:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-vsszet\",\"data-framer-name\":\"Hover BG\",layoutDependency:layoutDependency,layoutId:\"h_bs7GlZO\",style:{backgroundColor:\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(93, 195, 155))\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30,opacity:0}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qx8mbu\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"bf460aWu0\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-g548fb\",\"data-styles-preset\":\"O6NTezRsv\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97)))\"},children:\"Case Studies\"})}),className:\"framer-1jb9ue3\",\"data-framer-name\":\"Top\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VD5NCY6wS\",style:{\"--extracted-r6o4lv\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1,rotate:0,scale:1},text:SztnUMXde,variants:{\"qPl_5LR7N-hover\":{opacity:0,rotate:15,scale:.9}},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1jkjg4c\",\"data-styles-preset\":\"U30tPTyna\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(188, 71, 81)))\"},children:\"Ristoranti\"})}),className:\"framer-1t94kq2\",\"data-framer-name\":\"Bottom\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xKm8gzZPX\",style:{\"--extracted-r6o4lv\":\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(188, 71, 81))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:0,rotate:-15,scale:.9},text:SztnUMXde,variants:{\"qPl_5LR7N-hover\":{opacity:1,rotate:0,scale:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"qPl_5LR7N-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-g548fb\",\"data-styles-preset\":\"O6NTezRsv\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(188, 71, 81)))\"},children:\"Ristoranti\"})})}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\".framer-9HRNs.framer-5bn7vt, .framer-9HRNs .framer-5bn7vt { display: block; }\",\".framer-9HRNs.framer-uvvns4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-9HRNs .framer-vsszet { bottom: -5px; flex: none; height: 2px; left: calc(48.442906574394485% - 2px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 2px; will-change: var(--framer-will-change-override, transform); }\",\".framer-9HRNs .framer-qx8mbu { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; user-select: none; width: min-content; }\",\".framer-9HRNs .framer-1jb9ue3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-9HRNs .framer-1t94kq2 { bottom: -50px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-9HRNs.framer-v-1k5ihi2.framer-uvvns4 { cursor: unset; }\",\".framer-9HRNs.framer-v-uvvns4.hover .framer-1jb9ue3 { left: 0px; position: absolute; top: -50px; z-index: 1; }\",\".framer-9HRNs.framer-v-uvvns4.hover .framer-1t94kq2 { bottom: unset; left: unset; position: relative; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 27\n * @framerIntrinsicWidth 88\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"uJWLalmJE\":{\"layout\":[\"auto\",\"auto\"]},\"FnTbuqgeJ\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"q7DJDSZeU\":\"link\",\"SztnUMXde\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerwgZjT8zK4=withCSS(Component,css,\"framer-9HRNs\");export default FramerwgZjT8zK4;FramerwgZjT8zK4.displayName=\"Secondary Link\";FramerwgZjT8zK4.defaultProps={height:27,width:88};addPropertyControls(FramerwgZjT8zK4,{variant:{options:[\"qPl_5LR7N\",\"uJWLalmJE\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},q7DJDSZeU:{title:\"Link\",type:ControlType.Link},SztnUMXde:{defaultValue:\"Ristoranti\",title:\"Text\",type:ControlType.String},onSztnUMXdeChange:{changes:\"SztnUMXde\",type:ControlType.ChangeHandler}});addFonts(FramerwgZjT8zK4,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwgZjT8zK4\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"27\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"88\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uJWLalmJE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FnTbuqgeJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"q7DJDSZeU\\\":\\\"link\\\",\\\"SztnUMXde\\\":\\\"text\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ccf8332)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,FormBooleanInput,FormContainer,FormPlainTextInput,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Copyright from\"https://framerusercontent.com/modules/98ElrrZ663YBbTSCOXYG/LFOZmEevFYz2O8X6NyQN/Copyright.js\";import{withInputFocusSurface}from\"https://framerusercontent.com/modules/AZRNKROtrSfKgi8qj4tx/5JXuwf5kGFP6xPFdwnRC/WithInputFocusSurface.js\";import*as sharedStyle7 from\"https://framerusercontent.com/modules/I3W7ockJfvekyaATUu1S/k1tcYw4pn0qVldoe9ab4/bsJlE7Qlx.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/lLwvg4QKtw2pzlxl2GVj/BiDfV30ezDnWfxZLgZrp/dc9P2xhTH.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/a1XN1VWx0FCrhdt8j6FI/M1ma544XoFOQFB4RWEMo/FAQzroNhD.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/gkyWXIOP7DrAhfuNE01V/8mBPJBTLVgPv7Tr5BrvS/O6NTezRsv.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/iRCWeyM8Hc5FaShxRHy2/ivCDUFNK5vrFGTpQaQJR/PnwA_rEIs.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/lEkTuvALSswpwcUj2w3t/dvDQ4p2WxRQC1zs0z0us/rMfqxHwCL.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/pYrq8VJeeTLANDn8vnhZ/fiy3f6WHia9AuSjAnPEC/U30tPTyna.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/zeLdX4FjgpHjzCatEeUc/SPWDbT0rEt5NzsK6TlI9/ylX53Idf6.js\";import Instagram from\"https://framerusercontent.com/modules/iofySRrua4kiYtkmFRs8/tHYZhAv18OEYHOWIPFlC/bq_tHcDYS.js\";import Facebook from\"https://framerusercontent.com/modules/xiVFjs18zadzN8ddeW5M/YuXRHnSZyw27NQLxDzpz/fqS7yXPvd.js\";import Linkedin from\"https://framerusercontent.com/modules/L5EZrKfFM7w4OlNehnOZ/bsguki4QqPGnMbyipiwZ/UD0xY2nS5.js\";import Color from\"https://framerusercontent.com/modules/lecrC7MGLf40IEtAWHzh/DebwA414M748Kk2EbVyR/Vzyxx6eZJ.js\";import TeamMemberSmall from\"https://framerusercontent.com/modules/5VKw2YmM5nrFvypPxEnq/5NS0CnN8bEhtp8ixkpkn/APzmQQHaq.js\";import ContactInfo from\"https://framerusercontent.com/modules/Lt15DcuVWv7wsfYsd8LX/uemXHspkLEpM4lQzXxCK/bt82e0F2W.js\";import SocialIcon from\"https://framerusercontent.com/modules/qUnQw6DHreunY2q0JVcf/xL02tnQZAXQsxTA2XOAV/iQ1cugquj.js\";import FormButton from\"https://framerusercontent.com/modules/ux8T6jigAj5wQeXy7Blm/JNtNjq9VV95chwoyzl5K/wDru3N55Y.js\";import SecondaryLink from\"https://framerusercontent.com/modules/M5ogDJ5Ji25FgzHq3JRB/JGI1ecCRxU5DITRxbsDE/wgZjT8zK4.js\";const MotionDivWithFX=withFX(motion.div);const ColorFonts=getFonts(Color);const FormButtonFonts=getFonts(FormButton);const MotionDivWithInputFocusSurfaceyjpqnj=withCodeBoundaryForOverrides(motion.div,{nodeId:\"RI1RCDaz0\",override:withInputFocusSurface,scopeId:\"OFJsABmip\"});const SecondaryLinkFonts=getFonts(SecondaryLink);const TeamMemberSmallFonts=getFonts(TeamMemberSmall);const ContactInfoFonts=getFonts(ContactInfo);const SocialIconFonts=getFonts(SocialIcon);const CopyrightFonts=getFonts(Copyright);const RichTextWithFX=withFX(RichText);const cycleOrder=[\"xLqxGSpGg\",\"U8iC6Nsuq\",\"wMKXL4C_W\"];const serializationHash=\"framer-dV4VN\";const variantClassNames={U8iC6Nsuq:\"framer-v-1u2dgjo\",wMKXL4C_W:\"framer-v-ua5vtk\",xLqxGSpGg:\"framer-v-cj203i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const LBLKFpkpv=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const transition2={delay:.1,duration:.4,ease:[.87,0,.13,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"xLqxGSpGg\",Phone:\"wMKXL4C_W\",Tablet:\"U8iC6Nsuq\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,scrollSection,width,...props})=>{return{...props,LBLKFpkpv:scrollSection??props.LBLKFpkpv,variant:humanReadableVariantMap[props.variant]??props.variant??\"xLqxGSpGg\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,LBLKFpkpv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"xLqxGSpGg\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"wMKXL4C_W\")return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-cj203i\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"xLqxGSpGg\",ref:refBinding,style:{...style},...addPropertyOverrides({U8iC6Nsuq:{\"data-framer-name\":\"Tablet\"},wMKXL4C_W:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{bounce:.29,damping:80,delay:0,duration:.36,durationBasedSpring:false,ease:[.44,0,.56,1],mass:.1,stagger:0,stiffness:503,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:LBLKFpkpv,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:10,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-iz9cn7\",\"data-framer-name\":\"BG Circle Expand\",layoutDependency:layoutDependency,layoutId:\"KMbXai5PJ\",style:{backgroundColor:\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b, rgb(93, 195, 155))\",borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18dxbsc\",\"data-framer-name\":\"Footer\",layoutDependency:layoutDependency,layoutId:\"rUtdmLAp7\",children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.85,skewX:0,skewY:0,x:0,y:0}},{ref:LBLKFpkpv,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1gt67ml\",\"data-framer-name\":\"Outer Container\",layoutDependency:layoutDependency,layoutId:\"ZJxyie7yT\",style:{backgroundColor:\"var(--token-f38aea48-6bef-484a-bce0-48ae27ef2b1a, rgb(247, 247, 237))\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},...addPropertyOverrides({wMKXL4C_W:{__framer__styleTransformEffectEnabled:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18mvqxf\",\"data-framer-name\":\"Inside Container\",layoutDependency:layoutDependency,layoutId:\"jV6BYAtdO\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jrs9z4\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"fstlARJBy\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5yqlc\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"akd9gJCDm\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ontx\",\"data-framer-name\":\"Logo / Address\",layoutDependency:layoutDependency,layoutId:\"A2S3GtMVg\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":GR76Bb7m3\",webPageId:\"vf613kq1r\"},motionChild:true,nodeId:\"JAvXDE1iv\",openInNewTab:false,scopeId:\"OFJsABmip\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Home\",className:\"framer-1hn301i framer-oha8nr\",\"data-framer-name\":\"Link Container\",layoutDependency:layoutDependency,layoutId:\"JAvXDE1iv\",children:/*#__PURE__*/_jsx(Color,{animated:true,className:\"framer-1efth8g\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"YbUQn56H5\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-64ze49\",\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"AwKhM5Rpp\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ggl9mf\",\"data-styles-preset\":\"dc9P2xhTH\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:\"Iscriviti alla nostra newsletter.\"})}),className:\"framer-a1cqy8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Jkjlt3PLc\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/ff4f39d1-13a3-4332-b4dc-3744d19d5d2e/submit\",className:\"framer-119lqkn\",\"data-framer-name\":\"Email Subscribe Form\",layoutDependency:layoutDependency,layoutId:\"zeNZkBWUa\",nodeId:\"zeNZkBWUa\",submitTrackingId:\"\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(MotionDivWithInputFocusSurfaceyjpqnj,{className:\"framer-yjpqnj\",\"data-border\":true,\"data-framer-name\":\"Email Button\",layoutDependency:layoutDependency,layoutId:\"RI1RCDaz0\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-8467ea88-59d0-402d-a814-9ec60b84e647, rgba(227, 227, 227, 0.45))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991)\",borderBottomLeftRadius:30,borderBottomRightRadius:30,borderTopLeftRadius:30,borderTopRightRadius:30},children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-19ibkuz\",\"data-framer-name\":\"Email\",layoutDependency:layoutDependency,layoutId:\"Y2qj5g_Ab\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1i69pb2\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"tN0QGiQQH\",placeholder:\"Email\",required:true,style:{\"--framer-input-background\":\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(251, 250, 249))\",\"--framer-input-font-color\":\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41))\",\"--framer-input-icon-mask-image\":\"none\",\"--framer-input-placeholder-color\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\"},type:\"email\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fkzx3n-container\",layoutDependency:layoutDependency,layoutId:\"QFt5n9LKx-container\",nodeId:\"QFt5n9LKx\",rendersWithMotion:true,scopeId:\"OFJsABmip\",children:/*#__PURE__*/_jsx(FormButton,{b3Gu4ggFz:\"Fatto!\",c4mYOrfuF:\"Errore, prova di nuovo\",CyqQQVAWw:\"Caricamento\",height:\"100%\",hKrWmhWo9:\"var(--token-fecf4ba1-bc22-4d6b-9dc1-bd8957ab645b)\",id:\"QFt5n9LKx\",kRJ4uqoSd:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(255, 255, 250))\",layoutId:\"QFt5n9LKx\",pK_RUBV3h:\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41))\",T1WMrD54w:\"Iscriviti\",Tm4QyL6do:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(255, 255, 250))\",type:\"submit\",variant:formVariants(formState,{error:\"RApnmqDoZ\",pending:\"spizBHM2K\",success:\"KHATvdDxt\"},matchVariant(\"Jn4biOT3r\")),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(motion.label,{className:\"framer-vbpps2\",\"data-framer-name\":\"Agree to terms\",layoutDependency:layoutDependency,layoutId:\"H6DxEDiFi\",children:[/*#__PURE__*/_jsx(FormBooleanInput,{className:\"framer-x3jtmi\",defaultChecked:false,inputName:\"Agreed to terms\",layoutDependency:layoutDependency,layoutId:\"xscP5XpbL\",required:true,style:{\"--framer-input-background\":\"var(--token-ce602dc5-bd7d-4265-b87d-a6e3295da67b, rgb(255, 255, 255))\",\"--framer-input-boolean-checked-background\":\"var(--token-59304272-4dfb-434f-a6ac-1d2c9cd3c7b9, rgb(250, 250, 247))\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-8467ea88-59d0-402d-a814-9ec60b84e647, rgba(227, 227, 227, 0.45))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"30px\",\"--framer-input-border-radius-bottom-right\":\"30px\",\"--framer-input-border-radius-top-left\":\"30px\",\"--framer-input-border-radius-top-right\":\"30px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-icon-color\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\"},type:\"checkbox\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1379cl3\",\"data-styles-preset\":\"rMfqxHwCL\",dir:\"auto\",children:[\"Iscrivendoti, accetti la nostra informativa sulla \",/*#__PURE__*/_jsx(Link,{href:{pathVariables:{McRPoZAtT:\"privacy-policy\"},unresolvedPathSlugs:{McRPoZAtT:{collectionId:\"iAX07ZVYm\",collectionItemId:\"wxvdAL44b\"}},webPageId:\"e_Qx5eAWE\"},motionChild:true,nodeId:\"oNBvAMg3o\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"OFJsABmip\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vu1xf3\",\"data-styles-preset\":\"ylX53Idf6\",children:\"privacy.\"})})]})}),className:\"framer-18moctr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oNBvAMg3o\",verticalAlignment:\"top\",withExternalLayout:true})]})})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3o3102\",\"data-framer-name\":\"Altro\",layoutDependency:layoutDependency,layoutId:\"djZe_l0pm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS12YXJpYWJsZVZGPUluZG5hSFFpSURZd01BPT0=\",\"--framer-font-family\":'\"Manrope Variable\", \"Manrope Variable Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'liga' off, 'ss01' on\",\"--framer-font-size\":\"30px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 600)',\"--framer-letter-spacing\":\"-1px\",\"--framer-line-height\":\"130%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d8b228a0-775d-4a67-8f9f-763c53922824, rgb(169, 154, 147)))\"},children:\"Link utili\"})}),className:\"framer-14j015u\",fonts:[\"FS;Manrope-variable\"],layoutDependency:layoutDependency,layoutId:\"pXtrZaEqL\",style:{\"--extracted-2gg91v\":'\"wght\" 600',\"--extracted-r6o4lv\":\"var(--token-d8b228a0-775d-4a67-8f9f-763c53922824, rgb(169, 154, 147))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"M6Ykl2jiR\"},implicitPathVariables:undefined},{href:{webPageId:\"M6Ykl2jiR\"},implicitPathVariables:undefined},{href:{webPageId:\"M6Ykl2jiR\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-z2394e-container\",layoutDependency:layoutDependency,layoutId:\"zAfM_l9v9-container\",nodeId:\"zAfM_l9v9\",rendersWithMotion:true,scopeId:\"OFJsABmip\",children:/*#__PURE__*/_jsx(SecondaryLink,{height:\"100%\",id:\"zAfM_l9v9\",layoutId:\"zAfM_l9v9\",q7DJDSZeU:resolvedLinks[0],SztnUMXde:\"Contatti\",variant:matchVariant(\"qPl_5LR7N\"),width:\"100%\",...addPropertyOverrides({U8iC6Nsuq:{q7DJDSZeU:resolvedLinks[1]},wMKXL4C_W:{q7DJDSZeU:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:27,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e3p97b-container\",layoutDependency:layoutDependency,layoutId:\"zIIGfsobC-container\",nodeId:\"zIIGfsobC\",rendersWithMotion:true,scopeId:\"OFJsABmip\",children:/*#__PURE__*/_jsx(SecondaryLink,{height:\"100%\",id:\"zIIGfsobC\",layoutId:\"zIIGfsobC\",q7DJDSZeU:\"https://docs.superhuman.com/@leopoldo-angelini/posizioni-aperte\",SztnUMXde:\"Lavora con noi\",variant:matchVariant(\"qPl_5LR7N\"),width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ejarka\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"R5b0VdX9H\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ft2wuq\",\"data-framer-name\":\"Founder Quote\",layoutDependency:layoutDependency,layoutId:\"Vem6dfkik\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1jkjg4c\",\"data-styles-preset\":\"U30tPTyna\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97)))\"},children:'\"Abbiamo creato Menumal per dare ai ristoratori '}),'pi\\xf9 controllo, meno complessit\\xe0 e pi\\xf9 tempo da dedicare ai clienti\".']})}),className:\"framer-10w8wo0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lZQQ4YSU4\",style:{\"--extracted-1w3ko1f\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({U8iC6Nsuq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-18led7j\",\"data-styles-preset\":\"PnwA_rEIs\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97)))\"},children:'\"Abbiamo creato Menumal per dare ai ristoratori '}),'pi\\xf9 controllo, meno complessit\\xe0 e pi\\xf9 tempo da dedicare ai clienti\".']})})},wMKXL4C_W:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-g548fb\",\"data-styles-preset\":\"O6NTezRsv\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97)))\"},children:'\"Abbiamo creato Menumal per dare ai ristoratori '}),'pi\\xf9 controllo, meno complessit\\xe0 e pi\\xf9 tempo da dedicare ai clienti\".']})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mmgoxs-container\",layoutDependency:layoutDependency,layoutId:\"NfwcRNrmF-container\",nodeId:\"NfwcRNrmF\",rendersWithMotion:true,scopeId:\"OFJsABmip\",children:/*#__PURE__*/_jsx(TeamMemberSmall,{height:\"100%\",id:\"NfwcRNrmF\",iV2kcRQyW:\"s2VqkdNug\",J81oAH1C_:\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\",layoutId:\"NfwcRNrmF\",mYNrmixH1:\"var(--token-22b7685d-0c3d-4f96-b7f6-2bda36cebe66, rgb(41, 41, 41))\",variant:matchVariant(\"GnsgdSpjw\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:61,width:`calc(max((min(min(${componentViewport?.width||\"100vw\"}, 1920px) - 40px, 1600px) - 230px) / 4, 50px) * 2 + 50px)`,...addPropertyOverrides({U8iC6Nsuq:{width:`max((min(min(${componentViewport?.width||\"100vw\"}, 1920px) - 40px, 1600px) - 130px) / 2, 1px)`},wMKXL4C_W:{width:`calc(min(min(${componentViewport?.width||\"100vw\"}, 1920px) - 20px, 1600px) - 40px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-egkagp-container\",layoutDependency:layoutDependency,layoutId:\"YDUTpOEUv-container\",nodeId:\"YDUTpOEUv\",rendersWithMotion:true,scopeId:\"OFJsABmip\",children:/*#__PURE__*/_jsx(ContactInfo,{height:\"100%\",id:\"YDUTpOEUv\",layoutId:\"YDUTpOEUv\",style:{width:\"100%\"},variant:matchVariant(\"oVV_2vp5j\"),width:\"100%\",...addPropertyOverrides({U8iC6Nsuq:{variant:matchVariant(\"KCm7bt5dy\")},wMKXL4C_W:{variant:matchVariant(\"KCm7bt5dy\")}},baseVariant,gestureVariant)})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1a5ppcg\",\"data-framer-name\":\"Middle\",layoutDependency:layoutDependency,layoutId:\"qfDe8ceyc\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-snnpjp\",\"data-framer-name\":\"Socials / Legal\",layoutDependency:layoutDependency,layoutId:\"GIyk2nCBF\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-i1udct\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"G7uN3khvr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1379cl3\",\"data-styles-preset\":\"rMfqxHwCL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97)))\"},children:\"Social\"})}),className:\"framer-1insrw4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nlXF2yznt\",style:{\"--extracted-r6o4lv\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r5cf8g\",\"data-framer-name\":\"Social Links\",layoutDependency:layoutDependency,layoutId:\"p7ZITh8gZ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19z3iby-container\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"XLct77fdU-container\",name:\"Instagram\",nodeId:\"XLct77fdU\",rendersWithMotion:true,scopeId:\"OFJsABmip\",children:/*#__PURE__*/_jsx(SocialIcon,{EepiZloQh:\"https://www.instagram.com/menumal.it?utm_source=ig_web_button_share_sheet&igsh=ZDNlZDc0MzIxNw==\",height:\"100%\",id:\"XLct77fdU\",layoutId:\"XLct77fdU\",name:\"Instagram\",ntMpP2dSc:true,q4PeQAmV5:Instagram,qLEmR6p5D:\"Instagram\",Ub0LtsCSR:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(255, 255, 250))\",variant:matchVariant(\"cNm62PliQ\"),width:\"100%\",...addPropertyOverrides({U8iC6Nsuq:{variant:matchVariant(\"ivietswtz\")},wMKXL4C_W:{variant:matchVariant(\"ivietswtz\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-86v323-container\",\"data-framer-name\":\"Linkedin\",layoutDependency:layoutDependency,layoutId:\"iMlo9NWgd-container\",name:\"Linkedin\",nodeId:\"iMlo9NWgd\",rendersWithMotion:true,scopeId:\"OFJsABmip\",children:/*#__PURE__*/_jsx(SocialIcon,{EepiZloQh:\"https://www.linkedin.com/company/mmenumal/posts/?feedView=all\",height:\"100%\",id:\"iMlo9NWgd\",layoutId:\"iMlo9NWgd\",name:\"Linkedin\",ntMpP2dSc:true,q4PeQAmV5:Linkedin,qLEmR6p5D:\"Linkedin\",Ub0LtsCSR:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(255, 255, 250))\",variant:matchVariant(\"cNm62PliQ\"),width:\"100%\",...addPropertyOverrides({U8iC6Nsuq:{variant:matchVariant(\"ivietswtz\")},wMKXL4C_W:{variant:matchVariant(\"ivietswtz\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h6gwk6-container\",\"data-framer-name\":\"Facebook\",layoutDependency:layoutDependency,layoutId:\"MfwHgNir1-container\",name:\"Facebook\",nodeId:\"MfwHgNir1\",rendersWithMotion:true,scopeId:\"OFJsABmip\",children:/*#__PURE__*/_jsx(SocialIcon,{EepiZloQh:\"https://www.facebook.com/profile.php?id=61577078170049\",height:\"100%\",id:\"MfwHgNir1\",layoutId:\"MfwHgNir1\",name:\"Facebook\",ntMpP2dSc:true,q4PeQAmV5:Facebook,qLEmR6p5D:\"Facebook\",Ub0LtsCSR:\"var(--token-2395c036-9cc4-4579-8f9d-90a44bb60991, rgb(255, 255, 250))\",variant:matchVariant(\"cNm62PliQ\"),width:\"100%\",...addPropertyOverrides({U8iC6Nsuq:{variant:matchVariant(\"ivietswtz\")},wMKXL4C_W:{variant:matchVariant(\"ivietswtz\")}},baseVariant,gestureVariant)})})})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-aghxvw\",\"data-framer-name\":\"Legal \",layoutDependency:layoutDependency,layoutId:\"NcpSU6JRK\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1379cl3\",\"data-styles-preset\":\"rMfqxHwCL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97)))\"},children:\"Legal\"})}),className:\"framer-1pt58fn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"D0zR6UwER\",style:{\"--extracted-r6o4lv\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tx7ck9\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"wk30MEupf\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{McRPoZAtT:\"privacy-policy\"},unresolvedPathSlugs:{McRPoZAtT:{collectionId:\"iAX07ZVYm\",collectionItemId:\"wxvdAL44b\"}},webPageId:\"e_Qx5eAWE\"},motionChild:true,nodeId:\"cKKesksWj\",openInNewTab:false,relValues:[],scopeId:\"OFJsABmip\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-rq167u\",\"data-styles-preset\":\"bsJlE7Qlx\",children:\"Privacy Policy\"})})})}),className:\"framer-mq92nz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cKKesksWj\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{McRPoZAtT:\"cookie-policy\"},unresolvedPathSlugs:{McRPoZAtT:{collectionId:\"iAX07ZVYm\",collectionItemId:\"NtyJDfoAF\"}},webPageId:\"e_Qx5eAWE\"},motionChild:true,nodeId:\"CVQhe4Fgh\",openInNewTab:false,relValues:[],scopeId:\"OFJsABmip\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-rq167u\",\"data-styles-preset\":\"bsJlE7Qlx\",children:\"Cookie Policy\"})})})}),className:\"framer-1ynyqfl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CVQhe4Fgh\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1q5w8si\",\"data-styles-preset\":\"FAQzroNhD\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{McRPoZAtT:\"policies-suite-tos\"},unresolvedPathSlugs:{McRPoZAtT:{collectionId:\"iAX07ZVYm\",collectionItemId:\"akaSrx2IA\"}},webPageId:\"e_Qx5eAWE\"},motionChild:true,nodeId:\"BnAu4nOmh\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"OFJsABmip\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-rq167u\",\"data-styles-preset\":\"bsJlE7Qlx\",children:\"Termini e condizioni\"})})})}),className:\"framer-fd7i5r\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BnAu4nOmh\",verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fsbzph\",layoutDependency:layoutDependency,layoutId:\"sWdxfFDTd\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1379cl3\",\"data-styles-preset\":\"rMfqxHwCL\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97)))\"},children:[\"Via Case Rosse 231, 55047, Seravezza (LU)\",/*#__PURE__*/_jsx(motion.br,{}),\"Siligon S.R.L. - P.IVA 02664270465\",/*#__PURE__*/_jsx(motion.br,{}),\"Iscrizione presso registro delle Imprese della TOSCANA NORD-OVEST n. 02664270465\",/*#__PURE__*/_jsx(motion.br,{}),\"Capitale sociale 10.000,00 €\",/*#__PURE__*/_jsx(motion.br,{}),\"siligonsrl@legalmail.it\"]})}),className:\"framer-1pgylh7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WwtwCuISS\",style:{\"--extracted-r6o4lv\":\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b9j630-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"CafahUMZa-container\",nodeId:\"CafahUMZa\",rendersWithMotion:true,scopeId:\"OFJsABmip\",children:/*#__PURE__*/_jsx(Copyright,{color:\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(97, 97, 97))\",font:{fontFamily:'\"Manrope\", \"Manrope Placeholder\", sans-serif',fontSize:\"13px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"-0.025em\",lineHeight:\"150%\"},height:\"100%\",id:\"CafahUMZa\",layoutId:\"CafahUMZa\",name:\"Menumal -\",statement:\"Tutti i diritti riservati.\",width:\"100%\",year:2026,yearOverride:false})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-866v8a\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"Roq3DafQO\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g2cmej\",\"data-framer-name\":\"Fit Text\",layoutDependency:layoutDependency,layoutId:\"zsTRroDtB\",children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.1,skewX:0,skewY:0,x:0,y:0}},{ref:LBLKFpkpv,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:1,__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'liga' off, 'ss01' on\",\"--framer-font-size\":\"191.8225324758741px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.08em\",\"--framer-line-height\":\"70%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3f3cabce-5de5-4aaf-8785-e067fbcfed15, rgb(210, 197, 188)))\"},children:\"Menumal\"})}),className:\"framer-1o8isol\",\"data-framer-name\":\"Title\",fonts:[\"FS;Manrope-medium\"],layoutDependency:layoutDependency,layoutId:\"Y0PBQO7QW\",style:{\"--extracted-r6o4lv\":\"var(--token-3f3cabce-5de5-4aaf-8785-e067fbcfed15, rgb(210, 197, 188))\"},verticalAlignment:\"top\",viewBox:\"0 0 744.3458025980699 134\",withExternalLayout:true,...addPropertyOverrides({U8iC6Nsuq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TWFucm9wZS1tZWRpdW0=\",\"--framer-font-family\":'\"Manrope\", \"Manrope Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'liga' off, 'ss01' on\",\"--framer-font-size\":\"582.8460715448682px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.08em\",\"--framer-line-height\":\"70%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3f3cabce-5de5-4aaf-8785-e067fbcfed15, rgb(210, 197, 188)))\"},children:\"Menumal\"})}),viewBox:\"0 0 2261.6276857235894 408\"}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jua5gm\",\"data-framer-name\":\"Legal / Copyright\",layoutDependency:layoutDependency,layoutId:\"uM9ifFtCs\"})]})]})})})]})})})});});const css=[\".framer-dV4VN.framer-oha8nr, .framer-dV4VN .framer-oha8nr { display: block; }\",\".framer-dV4VN.framer-cj203i { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-dV4VN .framer-iz9cn7 { flex: none; gap: 20px; height: 600px; left: calc(50.00000000000002% - 600px / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; top: calc(49.97307485191171% - 600px / 2); width: 600px; will-change: var(--framer-will-change-override, transform); }\",\".framer-dV4VN .framer-18dxbsc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 1920px; overflow: visible; padding: 80px 20px 20px 20px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-1gt67ml { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 120px 0px 0px 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-dV4VN .framer-18mvqxf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; max-width: 1600px; overflow: visible; padding: 0px 40px 0px 40px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-jrs9z4 { display: grid; flex: none; gap: 50px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-dV4VN .framer-5yqlc { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; grid-column: span 2; height: min-content; justify-content: center; justify-self: start; max-width: 700px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-ontx, .framer-dV4VN .framer-i1udct { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-1hn301i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-dV4VN .framer-1efth8g { flex: none; height: 25px; position: relative; width: auto; }\",\".framer-dV4VN .framer-64ze49 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; max-width: 400px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-a1cqy8, .framer-dV4VN .framer-10w8wo0 { --framer-text-wrap-override: balance; flex: none; height: auto; max-width: 600px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-119lqkn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 400px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-yjpqnj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-dV4VN .framer-19ibkuz { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-dV4VN .framer-1i69pb2 { --framer-input-focused-background: #ffffff; --framer-input-focused-transition: all 0.3s cubic-bezier(0.4,0,0.2,1) 0s; --framer-input-font-family: \\\"Manrope\\\"; --framer-input-font-letter-spacing: -0.03em; --framer-input-font-line-height: 1.2em; --framer-input-font-open-type-features: 'ss01' on; --framer-input-font-size: 16px; --framer-input-font-weight: 500; --framer-input-padding: 12px 16px 12px 16px; flex: none; height: 44px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-fkzx3n-container { flex: none; height: auto; position: relative; width: auto; z-index: 1; }\",\".framer-dV4VN .framer-vbpps2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-x3jtmi { --framer-input-boolean-checked-transition: all 0.3s cubic-bezier(0.4,0,0.2,1) 0s; --framer-input-focused-background: var(--token-59304272-4dfb-434f-a6ac-1d2c9cd3c7b9, #fafaf7); --framer-input-focused-transition: all 0.3s cubic-bezier(0.44,0,0.56,1) 0s; aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 16px; }\",\".framer-dV4VN .framer-18moctr { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-dV4VN .framer-3o3102 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 32px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-dV4VN .framer-14j015u, .framer-dV4VN .framer-1insrw4, .framer-dV4VN .framer-1pt58fn, .framer-dV4VN .framer-mq92nz, .framer-dV4VN .framer-1ynyqfl, .framer-dV4VN .framer-fd7i5r { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-dV4VN .framer-z2394e-container, .framer-dV4VN .framer-e3p97b-container, .framer-dV4VN .framer-mmgoxs-container, .framer-dV4VN .framer-19z3iby-container, .framer-dV4VN .framer-86v323-container, .framer-dV4VN .framer-1h6gwk6-container, .framer-dV4VN .framer-1b9j630-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-dV4VN .framer-1ejarka { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; grid-column: span 2; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-1ft2wuq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 10px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-egkagp-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-dV4VN .framer-1a5ppcg { display: grid; flex: none; gap: 40px 50px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-snnpjp { align-content: center; align-items: center; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-1r5cf8g { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-aghxvw { align-content: flex-start; align-items: flex-start; align-self: end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 100%; justify-content: center; justify-self: end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-1tx7ck9 { -webkit-user-select: none; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 20px 20px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; user-select: none; width: 100%; }\",\".framer-dV4VN .framer-fsbzph { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-1pgylh7 { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-dV4VN .framer-866v8a { display: grid; flex: none; gap: 40px 50px; grid-auto-rows: min-content; grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-1g2cmej { align-content: center; align-items: center; align-self: end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; grid-column: span 3; height: 170px; justify-content: flex-start; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-dV4VN .framer-1o8isol { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-dV4VN .framer-jua5gm { align-content: flex-end; align-items: flex-end; align-self: end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; justify-self: end; min-height: 28px; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 8px 0px; position: relative; width: 100%; }\",\".framer-dV4VN.framer-v-1u2dgjo.framer-cj203i { width: 810px; }\",\".framer-dV4VN.framer-v-1u2dgjo .framer-1gt67ml { padding: 90px 0px 0px 0px; }\",\".framer-dV4VN.framer-v-1u2dgjo .framer-18mvqxf { gap: 60px; }\",\".framer-dV4VN.framer-v-1u2dgjo .framer-jrs9z4 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: flex-start; }\",\".framer-dV4VN.framer-v-1u2dgjo .framer-5yqlc, .framer-dV4VN.framer-v-1u2dgjo .framer-1ejarka { align-self: unset; flex: 1 0 0px; width: 1px; }\",\".framer-dV4VN.framer-v-1u2dgjo .framer-1tx7ck9, .framer-dV4VN.framer-v-ua5vtk .framer-1tx7ck9 { gap: 16px 16px; }\",\".framer-dV4VN.framer-v-1u2dgjo .framer-866v8a { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; }\",\".framer-dV4VN.framer-v-1u2dgjo .framer-1g2cmej, .framer-dV4VN.framer-v-ua5vtk .framer-aghxvw, .framer-dV4VN.framer-v-ua5vtk .framer-1g2cmej { align-self: unset; height: min-content; order: 1; }\",\".framer-dV4VN.framer-v-1u2dgjo .framer-1o8isol { order: 0; }\",\".framer-dV4VN.framer-v-1u2dgjo .framer-jua5gm { align-content: flex-start; align-items: flex-start; align-self: unset; order: 0; }\",\".framer-dV4VN.framer-v-ua5vtk.framer-cj203i { padding: 32px 0px 0px 0px; width: 390px; }\",\".framer-dV4VN.framer-v-ua5vtk .framer-18dxbsc { padding: 10px; }\",\".framer-dV4VN.framer-v-ua5vtk .framer-1gt67ml { padding: 56px 0px 0px 0px; }\",\".framer-dV4VN.framer-v-ua5vtk .framer-18mvqxf { gap: 50px; padding: 0px 20px 0px 20px; }\",\".framer-dV4VN.framer-v-ua5vtk .framer-jrs9z4 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 30px; justify-content: flex-start; }\",\".framer-dV4VN.framer-v-ua5vtk .framer-5yqlc { align-self: unset; gap: 30px; }\",\".framer-dV4VN.framer-v-ua5vtk .framer-1ejarka { align-self: unset; }\",\".framer-dV4VN.framer-v-ua5vtk .framer-1a5ppcg { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 30px 50px; }\",\".framer-dV4VN.framer-v-ua5vtk .framer-snnpjp { align-self: unset; gap: 30px; order: 0; }\",\".framer-dV4VN.framer-v-ua5vtk .framer-866v8a { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; }\",\".framer-dV4VN.framer-v-ua5vtk .framer-jua5gm { align-content: flex-start; align-items: flex-start; align-self: unset; order: 0; padding: 0px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,'.framer-dV4VN[data-border=\"true\"]::after, .framer-dV4VN [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1169\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"U8iC6Nsuq\":{\"layout\":[\"fixed\",\"auto\"]},\"wMKXL4C_W\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"LBLKFpkpv\":\"scrollSection\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOFJsABmip=withCSS(Component,css,\"framer-dV4VN\");export default FramerOFJsABmip;FramerOFJsABmip.displayName=\"Footer\";FramerOFJsABmip.defaultProps={height:1169,width:1200};addPropertyControls(FramerOFJsABmip,{variant:{options:[\"xLqxGSpGg\",\"U8iC6Nsuq\",\"wMKXL4C_W\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},LBLKFpkpv:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef}});const variationAxes=[{defaultValue:200,maxValue:800,minValue:200,name:\"Weight\",tag:\"wght\"}];addFonts(FramerOFJsABmip,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Manrope\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BNWG6MUI4RTC6WEND2VPDH4MHMIVU3XZ/R5YXY5FMVG6PXU36GNEEA24MIPMEPGSM/CIM4KQCLZSMMLWPVH25IDDSTY4ENPHEY.woff2\",weight:\"500\"},{cssFamilyName:\"Manrope Variable\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6KNUAYMK3PTPQA22366IWF5JUVT35NZ3/E4CLT6PE4W64IV56BHAWFRZFLHPZIXFF/DEPNXL2T77QGX4DXZAN3G53TXHO2JEFP.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"Manrope\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Manrope\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/6U2SGH566NSNERG6RGEV3DSNEK7DL2RF/JRDYRKMSAW2H35IWEQIPL67HAJQ35MG5/JNU3GNMUBPWW6V6JTED3S27XL5HN7NM5.woff2\",weight:\"600\"}]},...ColorFonts,...FormButtonFonts,...SecondaryLinkFonts,...TeamMemberSmallFonts,...ContactInfoFonts,...SocialIconFonts,...CopyrightFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts)],{supportsExplicitInterCodegen:true});FramerOFJsABmip.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(FormButton,{},context),()=>forwardLoader(SecondaryLink,{},context),()=>forwardLoader(TeamMemberSmall,{},context),()=>forwardLoader(ContactInfo,{},context),()=>forwardLoader(SocialIcon,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOFJsABmip\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"U8iC6Nsuq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wMKXL4C_W\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1169\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"LBLKFpkpv\\\":\\\"scrollSection\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OFJsABmip.map"],"mappings":"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"}