{"version":3,"file":"script_main.BTYWvedF.mjs","names":["debounce","Component","useRef","_Fragment","Children","useMemo","fonts","css","className","css","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","sharedStyle2.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","LogoFonts","Logo","TextLinkFonts","TextLink","Button","cycleOrder","serializationHash","variantClassNames","animation","transition2","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","getProps","React.forwardRef","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","Mail","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","Mail","createLayoutDependency","React.forwardRef","useRef","React.useId","Logo","SocialIcon","TextLink","FooterContactLink","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","Facebook","Twitter1","SocialMedia1","Youtube1","Mail","Call","Location1","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Navigation","Footer","Lenis","isBrowser","useRef","React.useId","PropertyOverrides","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"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/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js","https:/framerusercontent.com/modules/ojZFdI9WKf1JG83pHi3w/9kJVNPUFI692icEA3mXk/BbYB_LZ0N.js","https:/framerusercontent.com/modules/ivD60j3F2rrhV3oekHp5/U6JfeoiV16uQdh4RzRtI/YHmDHxOxC.js","https:/framerusercontent.com/modules/rRiOJqw836ysKvGZB4Di/fpnF2CWvRop3O3y2bjpX/usZsO9iZ0.js","https:/framerusercontent.com/modules/gk4sNkpMqcg9mSRjOoFa/xzng9v9K9DI6QepQfxt0/wosuu55iP.js","https:/framerusercontent.com/modules/adeB4WYuXF1quwR7r8uf/adDD2UpTVy4U5eYUbHeO/JdyFmYbIu.js","https:/framerusercontent.com/modules/GhXKacoX4K2ltxxSzRAL/2pYBiPPBvIt6O9RJM1x6/faHCdsXAB.js","https:/framerusercontent.com/modules/CWFlznL4HkngJZwIXhSs/kQlYuCbeT5QSsfk3NtRe/HN12i9AZJ.js","https:/framerusercontent.com/modules/56rP82yWk5d5EglQ6wY1/kIhUQfiyxj2VQQ5XwNID/jow2aeh97.js","https:/framerusercontent.com/modules/K79tUjNWO6Zsh4Pu0Nl6/fmEGt4jJwVBzaXPtuUv0/N6jsQkTe8.js","https:/framerusercontent.com/modules/iHFuJnS7xbEmrIBhxg8t/bDxr3OxlaA09fqkJCVjw/PqSidaS18.js","https:/framerusercontent.com/modules/iAd3H76zcJXRKrWLVCaL/4Jq2B2wAV73nmmK1EeLY/VPHDMI3CY.js","https:/framerusercontent.com/modules/BYT6yNoc4CDhbHek7fUz/DJcaYzIAcR1ChCmbcpF8/VZAytc0Z6.js","https:/framerusercontent.com/modules/tp7WhjLa39wkz7JxJURj/b6HSTPf0Wm8Y2YufoCre/ECHSZzz2h.js","https:/framerusercontent.com/modules/sfzPCwa72X9sYFj3KzaE/OM5znWWmUJ1Ze3l4hQfI/q6Je1fTjf.js","https:/framerusercontent.com/modules/msQu8ZWODOXDLG5qilgx/TmDYBm4gy5DAHjrN2HQX/UhBT02DQk.js","https:/framerusercontent.com/modules/9vVKryirD0knFc3rHypk/tMooUtVh6QzOZX1VapOd/Dk5_chkh1.js","framer:toplevel/main"],"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","import{jsx as _jsx}from\"react/jsx-runtime\";import{useMemo}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 240\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */function BlurGradient({blur,borderRadius,direction,transition}){const blurSteps=useMemo(()=>[{blur:`${blur/2/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 0) 37.5%`},{blur:`${blur/2/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 12.5%, rgba(0, 0, 0, 1) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 0) 50%`},{blur:`${blur/2/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 1) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 0) 62.5%`},{blur:`${blur/2/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 37.5%, rgba(0, 0, 0, 1) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 0) 75%`},{blur:`${blur/2/2/2}px`,gradient:`rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 1) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 0) 87.5%`},{blur:`${blur/2/2}px`,gradient:`rgba(0, 0, 0, 0) 62.5%, rgba(0, 0, 0, 1) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 0) 100%`},{blur:`${blur/2}px`,gradient:`rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 1) 87.5%, rgba(0, 0, 0, 1) 100%`},{blur:`${blur}px`,gradient:`rgba(0, 0, 0, 0) 87.5%, rgba(0, 0, 0, 1) 100%`}],[blur]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,overflow:\"hidden\"},children:blurSteps.map((step,index)=>/*#__PURE__*/_jsx(motion.div,{transition:transition,initial:{backdropFilter:`blur(${step.blur})`},animate:{backdropFilter:`blur(${step.blur})`},style:{opacity:1,position:\"absolute\",inset:0,zIndex:index+1,maskImage:`linear-gradient(${direction}, ${step.gradient})`,WebkitMaskImage:`linear-gradient(${direction}, ${step.gradient})`,borderRadius:borderRadius,pointerEvents:\"none\"}},index))});}BlurGradient.defaultProps={blur:10,borderRadius:\"0px\",direction:\"toBottom\",transition:{duration:.3}};addPropertyControls(BlurGradient,{blur:{title:\"Blur\",type:ControlType.Number,defaultValue:10,min:0,max:100,step:1,description:\"Large blur values (10<) can impact performance.\"},borderRadius:{title:\"Radius\",type:ControlType.BorderRadius,defaultValue:\"0px\",description:\"Blur Gradient component's parent frame can't have border radius (it will break the component). If you need corner radius, apply it directly to the Blur Gradient component here.\"},direction:{title:\"Direction\",type:ControlType.SegmentedEnum,options:[\"to bottom\",\"to top\",\"to left\",\"to right\"],optionTitles:[\"↓\",\"↑\",\"←\",\"→\"],defaultValue:\"to bottom\"},transition:{type:ControlType.Transition,defaultValue:{duration:.3},title:\"Transition\",description:\"Control how the blur animates when used on hover states or any othe interaction.\\n\\nMore components at [Framer University](https://frameruni.link/cc).\"}});BlurGradient.displayName=\"Blur Gradient\";export default BlurGradient;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlurGradient\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"240\",\"framerIntrinsicWidth\":\"240\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlurGradient_Prod.map","// Generated by Framer (ed23c09)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-LwPVo .framer-styles-preset-qr8g06:not(.rich-text-wrapper), .framer-LwPVo .framer-styles-preset-qr8g06.rich-text-wrapper a { --framer-link-current-text-color: var(--token-57876cf9-727a-4369-85b2-1adc2972f382, #676c80); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-7942f4e0-746b-4554-a8f0-3486317cf006, #1946da); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-57876cf9-727a-4369-85b2-1adc2972f382, #676c80); --framer-link-text-decoration: none; }\"];export const className=\"framer-LwPVo\";\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 (7bb32ee)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-krIqk .framer-styles-preset-1lhhi8e:not(.rich-text-wrapper), .framer-krIqk .framer-styles-preset-1lhhi8e.rich-text-wrapper a { --framer-link-hover-text-color: rgba(255, 255, 255, 0.8); --framer-link-text-color: #ffffff; }\"];export const className=\"framer-krIqk\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (da191f6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ojZFdI9WKf1JG83pHi3w/9kJVNPUFI692icEA3mXk/BbYB_LZ0N.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ve8kQsO4Gw0xFHxxT5bu/pjRDfFQwOvFwNgPagJ7N/qRJzXJT05.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/ivD60j3F2rrhV3oekHp5/U6JfeoiV16uQdh4RzRtI/YHmDHxOxC.js\";const cycleOrder=[\"NSkl062gj\",\"atkDqv1uC\"];const serializationHash=\"framer-rMigy\";const variantClassNames={atkDqv1uC:\"framer-v-1mngqmx\",NSkl062gj:\"framer-v-qfi74p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const MKD2ZPEtr=undefined;const Nvs453ZIk=undefined;const Ia5jFKe9l=undefined;const Ri79qEA47=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Dark\":\"NSkl062gj\",\"Desktop White\":\"atkDqv1uC\"};const Variants=motion.create(React.Fragment);const getProps=({buttonName,click,height,hover,id,link,width,...props})=>{return{...props,Ia5jFKe9l:link??props.Ia5jFKe9l,MKD2ZPEtr:hover??props.MKD2ZPEtr,Nvs453ZIk:click??props.Nvs453ZIk,Ri79qEA47:buttonName??props.Ri79qEA47??\"All Page\",variant:humanReadableVariantMap[props.variant]??props.variant??\"NSkl062gj\"};};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,Ri79qEA47,Ia5jFKe9l,MKD2ZPEtr,Nvs453ZIk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NSkl062gj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1xzktpf=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(MKD2ZPEtr){const res=await MKD2ZPEtr(...args);if(res===false)return false;}});const onTap8kmu6w=activeVariantCallback(async(...args)=>{if(Nvs453ZIk){const res=await Nvs453ZIk(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-qfi74p\",className,classNames),\"data-framer-name\":\"Desktop Dark\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"NSkl062gj\",onMouseEnter:onMouseEnter1xzktpf,ref:refBinding,style:{...style},...addPropertyOverrides({atkDqv1uC:{\"data-framer-name\":\"Desktop White\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-p9laos\",\"data-styles-preset\":\"qRJzXJT05\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:Ia5jFKe9l,motionChild:true,nodeId:\"eKFlSqlgb\",openInNewTab:false,relValues:[],scopeId:\"usZsO9iZ0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-qr8g06\",\"data-styles-preset\":\"BbYB_LZ0N\",children:\"All Page\"})})})}),className:\"framer-whec53\",\"data-framer-name\":\"All Page Label\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eKFlSqlgb\",onTap:onTap8kmu6w,style:{\"--framer-paragraph-spacing\":\"0px\"},text:Ri79qEA47,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({atkDqv1uC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-p9laos\",\"data-styles-preset\":\"qRJzXJT05\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:Ia5jFKe9l,motionChild:true,nodeId:\"eKFlSqlgb\",openInNewTab:false,relValues:[],scopeId:\"usZsO9iZ0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1lhhi8e\",\"data-styles-preset\":\"YHmDHxOxC\",children:\"All Page\"})})})})}},baseVariant,gestureVariant)})})})})});});const css=[\".framer-rMigy.framer-6ubue5, .framer-rMigy .framer-6ubue5 { display: block; }\",\".framer-rMigy.framer-qfi74p { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-rMigy .framer-whec53 { -webkit-user-select: none; cursor: pointer; flex: none; height: auto; overflow: visible; position: relative; user-select: none; white-space: pre; width: auto; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 62\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"atkDqv1uC\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Ri79qEA47\":\"buttonName\",\"Ia5jFKe9l\":\"link\",\"MKD2ZPEtr\":\"hover\",\"Nvs453ZIk\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerusZsO9iZ0=withCSS(Component,css,\"framer-rMigy\");export default FramerusZsO9iZ0;FramerusZsO9iZ0.displayName=\"Text Link\";FramerusZsO9iZ0.defaultProps={height:22,width:62};addPropertyControls(FramerusZsO9iZ0,{variant:{options:[\"NSkl062gj\",\"atkDqv1uC\"],optionTitles:[\"Desktop Dark\",\"Desktop White\"],title:\"Variant\",type:ControlType.Enum},Ri79qEA47:{defaultValue:\"All Page\",displayTextArea:false,title:\"Button Name\",type:ControlType.String},onRi79qEA47Change:{changes:\"Ri79qEA47\",type:ControlType.ChangeHandler},Ia5jFKe9l:{title:\"Link\",type:ControlType.Link},MKD2ZPEtr:{title:\"Hover\",type:ControlType.EventHandler},Nvs453ZIk:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerusZsO9iZ0,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerusZsO9iZ0\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"Ri79qEA47\\\":\\\"buttonName\\\",\\\"Ia5jFKe9l\\\":\\\"link\\\",\\\"MKD2ZPEtr\\\":\\\"hover\\\",\\\"Nvs453ZIk\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"22\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"atkDqv1uC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"62\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./usZsO9iZ0.map","// Generated by Framer (5cc8ebe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"pwKwtVsl5\",\"mxs74Jgfd\"];const serializationHash=\"framer-gALU4\";const variantClassNames={mxs74Jgfd:\"framer-v-10v0i4j\",pwKwtVsl5:\"framer-v-lxo1ri\"};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={\"Dark Logo\":\"mxs74Jgfd\",\"Light Logo\":\"pwKwtVsl5\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"pwKwtVsl5\"};};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:\"pwKwtVsl5\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{hash:\":yWQsCiRBi\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"pwKwtVsl5\",openInNewTab:false,scopeId:\"wosuu55iP\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Logo To Home\",className:`${cx(scopingClassNames,\"framer-lxo1ri\",className,classNames)} framer-1xta60n`,\"data-framer-name\":\"Light Logo\",layoutDependency:layoutDependency,layoutId:\"pwKwtVsl5\",ref:refBinding,style:{...style},...addPropertyOverrides({mxs74Jgfd:{\"data-framer-name\":\"Dark Logo\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1wf6u8y\",layoutDependency:layoutDependency,layoutId:\"kSUhWR_iq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 160 32.561\" overflow=\"visible\"><g><g><path d=\"M 19.514 0.117 C 21.217 -0.085 22.936 0.037 24.645 0.031 C 24.668 0.688 24.759 1.34 24.73 1.999 C 24.708 4.083 24.509 6.206 23.737 8.162 C 23.239 9.522 22.431 10.77 21.382 11.774 C 19.743 13.286 17.597 14.137 15.426 14.556 C 13.39 14.964 11.309 15.055 9.236 15.034 C 9.86 13.289 10.848 11.658 12.194 10.371 C 13.617 8.93 15.401 7.889 17.271 7.132 C 17.444 7.056 17.602 6.95 17.738 6.821 C 15.191 7.244 12.763 8.496 11.006 10.387 C 9.103 12.46 8.122 15.21 7.76 17.957 C 7.541 19.329 7.613 20.721 7.596 22.104 C 7.492 21.883 7.321 21.706 7.189 21.503 C 6.151 19.731 5.42 17.761 5.212 15.713 C 5.169 14.763 5.167 13.809 5.214 12.859 C 5.481 10.475 6.397 8.163 7.857 6.252 C 8.726 5.036 9.858 4.03 11.07 3.163 C 13.544 1.412 16.515 0.457 19.514 0.117 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 3.546 9.342 C 3.991 8.92 4.373 8.406 4.937 8.133 C 4.492 9.573 4 11.01 3.797 12.51 C 3.579 13.728 3.617 14.969 3.642 16.2 C 3.845 18.674 4.741 21.125 6.369 23.025 C 8.692 25.824 12.53 27.372 16.152 26.778 C 18.131 26.468 19.973 25.455 21.332 23.999 C 22.129 23.082 22.811 22.05 23.223 20.904 C 22.521 21.083 21.855 21.376 21.148 21.537 C 20.426 21.697 19.7 21.886 18.956 21.886 C 18.126 21.902 17.294 21.915 16.466 21.853 C 15.332 21.685 14.215 21.375 13.18 20.881 C 13.391 20.795 13.602 20.703 13.818 20.628 C 17.989 19.541 22.095 17.79 25.317 14.879 C 25.851 14.43 26.312 13.906 26.832 13.442 C 27.263 14.446 27.536 15.511 27.704 16.588 C 27.851 17.34 27.813 18.11 27.822 18.872 C 27.864 20.772 27.407 22.666 26.624 24.394 C 25.276 27.392 22.801 29.86 19.816 31.256 C 16.672 32.735 12.96 32.969 9.654 31.899 C 6.067 30.793 3.001 28.154 1.374 24.79 C 0.538 23.032 -0.027 21.106 0.002 19.148 C -0.001 18.414 -0.008 17.679 0.05 16.946 C 0.416 14.143 1.637 11.443 3.546 9.342 Z\" fill=\"rgb(255, 255, 255)\"></path></g><path d=\"M 43.873 13.401 C 43.741 12.977 43.559 12.597 43.327 12.262 C 43.106 11.927 42.828 11.632 42.506 11.39 C 42.19 11.149 41.826 10.968 41.415 10.848 C 41.004 10.722 40.557 10.659 40.072 10.659 C 39.203 10.659 38.428 10.876 37.749 11.311 C 37.069 11.746 36.535 12.385 36.145 13.229 C 35.76 14.067 35.568 15.088 35.568 16.293 C 35.568 17.509 35.76 18.538 36.145 19.381 C 36.529 20.225 37.064 20.867 37.749 21.307 C 38.434 21.742 39.229 21.959 40.135 21.959 C 40.957 21.959 41.668 21.802 42.269 21.487 C 42.874 21.173 43.341 20.728 43.667 20.152 C 43.994 19.57 44.157 18.889 44.157 18.109 L 44.821 18.211 L 40.428 18.211 L 40.428 15.932 L 46.994 15.932 L 46.994 17.865 C 46.994 19.243 46.699 20.435 46.109 21.44 C 45.519 22.446 44.708 23.222 43.675 23.766 C 42.643 24.306 41.457 24.576 40.119 24.576 C 38.629 24.576 37.319 24.243 36.192 23.578 C 35.07 22.907 34.193 21.956 33.561 20.725 C 32.934 19.489 32.62 18.022 32.62 16.325 C 32.62 15.026 32.805 13.865 33.174 12.843 C 33.548 11.822 34.069 10.955 34.738 10.242 C 35.407 9.525 36.192 8.98 37.093 8.608 C 37.994 8.231 38.973 8.042 40.032 8.042 C 40.928 8.042 41.763 8.173 42.537 8.435 C 43.312 8.692 43.999 9.059 44.6 9.535 C 45.199 10.004 45.705 10.58 46.093 11.233 C 46.483 11.887 46.738 12.61 46.859 13.401 Z M 53.195 24.599 C 52.426 24.599 51.733 24.463 51.117 24.191 C 50.505 23.913 50.021 23.505 49.663 22.965 C 49.31 22.425 49.133 21.76 49.133 20.969 C 49.133 20.288 49.26 19.725 49.513 19.279 C 49.759 18.84 50.116 18.472 50.548 18.211 C 50.985 17.943 51.477 17.742 52.025 17.606 C 52.589 17.462 53.162 17.36 53.74 17.299 C 54.451 17.226 55.028 17.16 55.471 17.103 C 55.913 17.04 56.234 16.945 56.435 16.82 C 56.64 16.689 56.743 16.487 56.743 16.215 L 56.743 16.168 C 56.743 15.576 56.566 15.117 56.213 14.792 C 55.86 14.468 55.352 14.305 54.688 14.305 C 53.988 14.305 53.432 14.457 53.021 14.761 C 52.615 15.065 52.341 15.424 52.199 15.838 L 49.528 15.46 C 49.739 14.727 50.087 14.114 50.571 13.622 C 51.056 13.124 51.649 12.752 52.349 12.506 C 53.05 12.254 53.824 12.128 54.672 12.128 C 55.257 12.128 55.839 12.196 56.419 12.333 C 56.998 12.469 57.528 12.694 58.007 13.009 C 58.486 13.318 58.871 13.739 59.161 14.274 C 59.456 14.808 59.603 15.476 59.603 16.278 L 59.603 24.356 L 56.853 24.356 L 56.853 22.698 L 56.758 22.698 C 56.585 23.033 56.34 23.347 56.024 23.641 C 55.713 23.929 55.32 24.162 54.846 24.34 C 54.377 24.513 53.827 24.599 53.195 24.599 Z M 53.938 22.509 C 54.512 22.509 55.009 22.397 55.431 22.171 C 55.852 21.941 56.176 21.637 56.403 21.26 C 56.633 20.889 56.753 20.461 56.751 20.026 L 56.751 18.604 C 56.661 18.677 56.508 18.745 56.292 18.808 C 56.082 18.871 55.845 18.926 55.581 18.973 C 55.318 19.02 55.057 19.062 54.799 19.099 C 54.541 19.135 54.317 19.167 54.127 19.193 C 53.7 19.251 53.319 19.345 52.981 19.476 C 52.644 19.607 52.378 19.79 52.183 20.026 C 51.988 20.256 51.891 20.555 51.891 20.922 C 51.891 21.446 52.083 21.841 52.468 22.108 C 52.852 22.376 53.342 22.509 53.938 22.509 Z M 62.479 24.356 L 62.479 12.286 L 65.253 12.286 L 65.253 14.297 L 65.379 14.297 C 65.601 13.601 65.98 13.064 66.517 12.686 C 67.06 12.304 67.679 12.113 68.374 12.113 C 68.532 12.113 68.709 12.121 68.904 12.136 C 69.104 12.147 69.27 12.165 69.401 12.191 L 69.401 14.808 C 69.28 14.766 69.088 14.73 68.825 14.698 C 68.576 14.662 68.325 14.644 68.074 14.643 C 67.552 14.643 67.084 14.756 66.667 14.981 C 66.257 15.201 65.933 15.507 65.695 15.9 C 65.458 16.293 65.34 16.746 65.34 17.26 L 65.34 24.356 Z M 75.306 24.568 C 74.353 24.568 73.499 24.324 72.746 23.837 C 71.992 23.35 71.397 22.643 70.96 21.715 C 70.523 20.788 70.304 19.662 70.304 18.336 C 70.304 16.995 70.525 15.864 70.968 14.942 C 71.416 14.014 72.019 13.315 72.777 12.843 C 73.536 12.367 74.381 12.129 75.314 12.129 C 76.025 12.129 76.61 12.249 77.068 12.49 C 77.526 12.726 77.89 13.011 78.159 13.346 C 78.427 13.676 78.635 13.988 78.783 14.282 L 78.901 14.282 L 78.901 8.262 L 81.77 8.262 L 81.77 24.356 L 78.957 24.356 L 78.957 22.454 L 78.783 22.454 C 78.635 22.747 78.422 23.059 78.143 23.389 C 77.864 23.714 77.495 23.992 77.037 24.222 C 76.578 24.453 76.001 24.568 75.306 24.568 Z M 76.104 22.234 C 76.71 22.234 77.226 22.072 77.653 21.747 C 78.079 21.417 78.404 20.958 78.625 20.372 C 78.846 19.785 78.957 19.101 78.957 18.321 C 78.957 17.54 78.846 16.862 78.625 16.285 C 78.409 15.709 78.087 15.261 77.661 14.942 C 77.239 14.622 76.72 14.462 76.104 14.462 C 75.467 14.462 74.935 14.627 74.508 14.957 C 74.081 15.287 73.76 15.743 73.544 16.325 C 73.328 16.906 73.22 17.572 73.22 18.321 C 73.22 19.075 73.328 19.748 73.544 20.34 C 73.765 20.927 74.089 21.391 74.516 21.731 C 74.948 22.067 75.477 22.234 76.104 22.234 Z M 90.191 24.591 C 88.974 24.591 87.923 24.34 87.038 23.837 C 86.158 23.329 85.481 22.611 85.007 21.684 C 84.533 20.752 84.296 19.654 84.296 18.391 C 84.296 17.15 84.533 16.06 85.007 15.122 C 85.487 14.179 86.156 13.446 87.014 12.922 C 87.873 12.393 88.882 12.129 90.041 12.129 C 90.789 12.129 91.495 12.249 92.158 12.49 C 92.823 12.723 93.427 13.098 93.928 13.59 C 94.445 14.088 94.85 14.722 95.145 15.492 C 95.44 16.257 95.588 17.168 95.588 18.226 L 95.588 19.099 L 85.64 19.099 L 85.64 17.181 L 92.846 17.181 C 92.841 16.636 92.722 16.152 92.49 15.728 C 92.259 15.298 91.935 14.96 91.519 14.714 C 91.108 14.468 90.628 14.344 90.08 14.344 C 89.496 14.344 88.982 14.486 88.539 14.769 C 88.104 15.039 87.747 15.419 87.504 15.869 C 87.262 16.319 87.138 16.815 87.133 17.354 L 87.133 19.028 C 87.133 19.73 87.262 20.332 87.52 20.835 C 87.778 21.333 88.139 21.715 88.603 21.983 C 89.066 22.245 89.609 22.376 90.23 22.376 C 90.647 22.376 91.023 22.318 91.36 22.203 C 91.698 22.082 91.99 21.907 92.237 21.676 C 92.485 21.446 92.672 21.16 92.798 20.82 L 95.469 21.118 C 95.301 21.82 94.979 22.433 94.505 22.957 C 94.036 23.476 93.436 23.879 92.704 24.167 C 91.971 24.45 91.134 24.591 90.191 24.591 Z M 100.868 17.283 L 100.868 24.356 L 98.008 24.356 L 98.008 12.286 L 100.742 12.286 L 100.742 14.337 L 100.884 14.337 C 101.163 13.661 101.608 13.124 102.219 12.726 C 102.836 12.328 103.597 12.129 104.503 12.129 C 105.341 12.129 106.07 12.307 106.692 12.663 C 107.319 13.019 107.803 13.535 108.146 14.211 C 108.494 14.887 108.665 15.707 108.659 16.671 L 108.659 24.356 L 105.799 24.356 L 105.799 17.11 C 105.799 16.304 105.588 15.672 105.167 15.217 C 104.751 14.761 104.174 14.533 103.436 14.533 C 102.936 14.533 102.491 14.643 102.101 14.863 C 101.716 15.078 101.414 15.39 101.192 15.798 C 100.976 16.207 100.868 16.702 100.868 17.283 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 125.572 13.692 L 122.617 13.692 C 122.532 13.21 122.377 12.783 122.15 12.412 C 121.924 12.034 121.642 11.715 121.305 11.453 C 120.968 11.191 120.583 10.994 120.151 10.863 C 119.725 10.727 119.264 10.659 118.769 10.659 C 117.889 10.659 117.109 10.879 116.429 11.319 C 115.75 11.754 115.218 12.393 114.833 13.237 C 114.449 14.075 114.257 15.099 114.257 16.309 C 114.257 17.54 114.449 18.578 114.833 19.421 C 115.223 20.259 115.755 20.893 116.429 21.323 C 117.109 21.747 117.886 21.959 118.761 21.959 C 119.245 21.959 119.698 21.896 120.12 21.771 C 120.546 21.64 120.928 21.448 121.265 21.197 C 121.609 20.945 121.901 20.63 122.127 20.27 C 122.364 19.903 122.527 19.484 122.617 19.012 L 125.572 19.028 C 125.465 19.783 125.221 20.512 124.853 21.181 C 124.489 21.852 124.013 22.444 123.423 22.957 C 122.833 23.465 122.142 23.863 121.352 24.152 C 120.562 24.435 119.685 24.576 118.721 24.576 C 117.299 24.576 116.029 24.249 114.912 23.594 C 113.796 22.939 112.916 21.993 112.273 20.757 C 111.631 19.521 111.309 18.038 111.309 16.309 C 111.309 14.575 111.633 13.093 112.281 11.862 C 112.929 10.625 113.811 9.68 114.928 9.025 C 116.045 8.37 117.309 8.042 118.721 8.042 C 119.622 8.042 120.46 8.168 121.234 8.419 C 122.008 8.671 122.698 9.04 123.304 9.528 C 123.91 10.01 124.408 10.602 124.798 11.304 C 125.193 12 125.451 12.797 125.572 13.692 Z M 131.623 24.6 C 130.854 24.6 130.161 24.463 129.545 24.191 C 128.933 23.913 128.449 23.505 128.091 22.965 C 127.738 22.425 127.561 21.76 127.561 20.969 C 127.561 20.288 127.688 19.725 127.94 19.28 C 128.187 18.841 128.544 18.472 128.976 18.211 C 129.413 17.944 129.905 17.742 130.453 17.606 C 131.017 17.463 131.59 17.36 132.168 17.299 C 132.879 17.226 133.456 17.161 133.898 17.103 C 134.341 17.04 134.662 16.946 134.862 16.82 C 135.068 16.689 135.171 16.487 135.171 16.215 L 135.171 16.168 C 135.171 15.576 134.994 15.117 134.641 14.792 C 134.288 14.468 133.78 14.305 133.116 14.305 C 132.415 14.305 131.86 14.457 131.449 14.761 C 131.043 15.065 130.769 15.424 130.627 15.838 L 127.956 15.46 C 128.167 14.727 128.515 14.114 128.999 13.622 C 129.484 13.124 130.077 12.752 130.777 12.506 C 131.478 12.255 132.252 12.129 133.1 12.129 C 133.685 12.129 134.267 12.197 134.847 12.333 C 135.426 12.469 135.956 12.694 136.435 13.009 C 136.914 13.318 137.299 13.74 137.589 14.274 C 137.884 14.808 138.031 15.476 138.031 16.278 L 138.031 24.356 L 135.281 24.356 L 135.281 22.698 L 135.186 22.698 C 135.013 23.033 134.768 23.347 134.452 23.641 C 134.141 23.929 133.748 24.162 133.274 24.34 C 132.805 24.513 132.255 24.6 131.623 24.6 Z M 132.365 22.509 C 132.94 22.509 133.438 22.397 133.859 22.171 C 134.28 21.941 134.604 21.637 134.831 21.26 C 135.061 20.889 135.181 20.462 135.178 20.026 L 135.178 18.604 C 135.089 18.677 134.936 18.745 134.72 18.808 C 134.486 18.876 134.249 18.931 134.009 18.973 C 133.746 19.02 133.485 19.062 133.227 19.099 C 132.969 19.135 132.745 19.167 132.555 19.193 C 132.128 19.251 131.747 19.345 131.409 19.476 C 131.072 19.607 130.806 19.79 130.611 20.026 C 130.416 20.257 130.319 20.555 130.319 20.922 C 130.319 21.446 130.511 21.841 130.896 22.108 C 131.28 22.376 131.77 22.509 132.365 22.509 Z M 140.907 24.356 L 140.907 12.286 L 143.681 12.286 L 143.681 14.297 L 143.807 14.297 C 144.029 13.601 144.408 13.064 144.945 12.687 C 145.488 12.304 146.107 12.113 146.802 12.113 C 146.96 12.113 147.136 12.121 147.331 12.136 C 147.532 12.147 147.698 12.165 147.829 12.191 L 147.829 14.808 C 147.708 14.766 147.516 14.73 147.252 14.698 C 147.004 14.662 146.753 14.644 146.502 14.643 C 145.98 14.643 145.511 14.756 145.095 14.981 C 144.684 15.201 144.36 15.508 144.123 15.9 C 143.886 16.293 143.768 16.747 143.768 17.26 L 143.768 24.356 Z M 154.603 24.592 C 153.386 24.592 152.335 24.34 151.45 23.837 C 150.571 23.329 149.894 22.611 149.42 21.684 C 148.945 20.752 148.708 19.654 148.708 18.392 C 148.708 17.15 148.945 16.06 149.42 15.123 C 149.899 14.18 150.568 13.446 151.427 12.922 C 152.285 12.393 153.294 12.129 154.453 12.129 C 155.201 12.129 155.907 12.249 156.571 12.49 C 157.235 12.723 157.839 13.099 158.341 13.59 C 158.857 14.088 159.263 14.722 159.557 15.492 C 159.852 16.257 160 17.168 160 18.227 L 160 19.099 L 150.052 19.099 L 150.052 17.181 L 157.258 17.181 C 157.253 16.637 157.134 16.152 156.902 15.728 C 156.671 15.298 156.347 14.96 155.931 14.714 C 155.52 14.468 155.04 14.345 154.493 14.345 C 153.908 14.345 153.394 14.486 152.952 14.769 C 152.516 15.039 152.159 15.419 151.916 15.869 C 151.674 16.32 151.55 16.815 151.545 17.354 L 151.545 19.028 C 151.545 19.73 151.674 20.333 151.932 20.835 C 152.19 21.333 152.551 21.716 153.015 21.983 C 153.478 22.245 154.021 22.376 154.643 22.376 C 155.059 22.376 155.435 22.318 155.773 22.203 C 156.11 22.082 156.402 21.907 156.65 21.676 C 156.897 21.446 157.084 21.16 157.211 20.82 L 159.882 21.118 C 159.713 21.82 159.392 22.433 158.917 22.957 C 158.449 23.476 157.848 23.879 157.116 24.167 C 156.384 24.45 155.546 24.592 154.603 24.592 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({mxs74Jgfd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 160 32.561\" overflow=\"visible\"><g><g><path d=\"M 19.514 0.117 C 21.217 -0.085 22.936 0.037 24.645 0.031 C 24.668 0.688 24.759 1.34 24.73 1.999 C 24.708 4.083 24.509 6.206 23.737 8.162 C 23.239 9.522 22.431 10.77 21.382 11.774 C 19.743 13.286 17.597 14.137 15.426 14.556 C 13.39 14.964 11.309 15.055 9.236 15.034 C 9.86 13.289 10.848 11.658 12.194 10.371 C 13.617 8.93 15.401 7.889 17.271 7.132 C 17.444 7.056 17.602 6.95 17.738 6.821 C 15.191 7.244 12.763 8.496 11.006 10.387 C 9.103 12.46 8.122 15.21 7.76 17.957 C 7.541 19.329 7.613 20.721 7.596 22.104 C 7.492 21.883 7.321 21.706 7.189 21.503 C 6.151 19.731 5.42 17.761 5.212 15.713 C 5.169 14.763 5.167 13.809 5.214 12.859 C 5.481 10.475 6.397 8.163 7.857 6.252 C 8.726 5.036 9.858 4.03 11.07 3.163 C 13.544 1.412 16.515 0.457 19.514 0.117 Z\" fill=\"var(--token-7942f4e0-746b-4554-a8f0-3486317cf006, rgb(45, 145, 82)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path><path d=\"M 3.546 9.342 C 3.991 8.92 4.373 8.406 4.937 8.133 C 4.492 9.573 4 11.01 3.797 12.51 C 3.579 13.728 3.617 14.969 3.642 16.2 C 3.845 18.674 4.741 21.125 6.369 23.025 C 8.692 25.824 12.53 27.372 16.152 26.778 C 18.131 26.468 19.973 25.455 21.332 23.999 C 22.129 23.082 22.811 22.05 23.223 20.904 C 22.521 21.083 21.855 21.376 21.148 21.537 C 20.426 21.697 19.7 21.886 18.956 21.886 C 18.126 21.902 17.294 21.915 16.466 21.853 C 15.332 21.685 14.215 21.375 13.18 20.881 C 13.391 20.795 13.602 20.703 13.818 20.628 C 17.989 19.541 22.095 17.79 25.317 14.879 C 25.851 14.43 26.312 13.906 26.832 13.442 C 27.263 14.446 27.536 15.511 27.704 16.588 C 27.851 17.34 27.813 18.11 27.822 18.872 C 27.864 20.772 27.407 22.666 26.624 24.394 C 25.276 27.392 22.801 29.86 19.816 31.256 C 16.672 32.735 12.96 32.969 9.654 31.899 C 6.067 30.793 3.001 28.154 1.374 24.79 C 0.538 23.032 -0.027 21.106 0.002 19.148 C -0.001 18.414 -0.008 17.679 0.05 16.946 C 0.416 14.143 1.637 11.443 3.546 9.342 Z\" fill=\"var(--token-7942f4e0-746b-4554-a8f0-3486317cf006, rgb(45, 145, 82)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></g><path d=\"M 43.873 13.401 C 43.741 12.977 43.559 12.597 43.327 12.262 C 43.106 11.927 42.828 11.632 42.506 11.39 C 42.19 11.149 41.826 10.968 41.415 10.848 C 41.004 10.722 40.557 10.659 40.072 10.659 C 39.203 10.659 38.428 10.876 37.749 11.311 C 37.069 11.746 36.535 12.385 36.145 13.229 C 35.76 14.067 35.568 15.088 35.568 16.293 C 35.568 17.509 35.76 18.538 36.145 19.381 C 36.529 20.225 37.064 20.867 37.749 21.307 C 38.434 21.742 39.229 21.959 40.135 21.959 C 40.957 21.959 41.668 21.802 42.269 21.487 C 42.874 21.173 43.341 20.728 43.667 20.152 C 43.994 19.57 44.157 18.889 44.157 18.109 L 44.821 18.211 L 40.428 18.211 L 40.428 15.932 L 46.994 15.932 L 46.994 17.865 C 46.994 19.243 46.699 20.435 46.109 21.44 C 45.519 22.446 44.708 23.222 43.675 23.766 C 42.643 24.306 41.457 24.576 40.119 24.576 C 38.629 24.576 37.319 24.243 36.192 23.578 C 35.07 22.907 34.193 21.956 33.561 20.725 C 32.934 19.489 32.62 18.022 32.62 16.325 C 32.62 15.026 32.805 13.865 33.174 12.843 C 33.548 11.822 34.069 10.955 34.738 10.242 C 35.407 9.525 36.192 8.98 37.093 8.608 C 37.994 8.231 38.973 8.042 40.032 8.042 C 40.928 8.042 41.763 8.173 42.537 8.435 C 43.312 8.692 43.999 9.059 44.6 9.535 C 45.199 10.004 45.705 10.58 46.093 11.233 C 46.483 11.887 46.738 12.61 46.859 13.401 Z M 53.195 24.599 C 52.426 24.599 51.733 24.463 51.117 24.191 C 50.505 23.913 50.021 23.505 49.663 22.965 C 49.31 22.425 49.133 21.76 49.133 20.969 C 49.133 20.288 49.26 19.725 49.513 19.279 C 49.759 18.84 50.116 18.472 50.548 18.211 C 50.985 17.943 51.477 17.742 52.025 17.606 C 52.589 17.462 53.162 17.36 53.74 17.299 C 54.451 17.226 55.028 17.16 55.471 17.103 C 55.913 17.04 56.234 16.945 56.435 16.82 C 56.64 16.689 56.743 16.487 56.743 16.215 L 56.743 16.168 C 56.743 15.576 56.566 15.117 56.213 14.792 C 55.86 14.468 55.352 14.305 54.688 14.305 C 53.988 14.305 53.432 14.457 53.021 14.761 C 52.615 15.065 52.341 15.424 52.199 15.838 L 49.528 15.46 C 49.739 14.727 50.087 14.114 50.571 13.622 C 51.056 13.124 51.649 12.752 52.349 12.506 C 53.05 12.254 53.824 12.128 54.672 12.128 C 55.257 12.128 55.839 12.196 56.419 12.333 C 56.998 12.469 57.528 12.694 58.007 13.009 C 58.486 13.318 58.871 13.739 59.161 14.274 C 59.456 14.808 59.603 15.476 59.603 16.278 L 59.603 24.356 L 56.853 24.356 L 56.853 22.698 L 56.758 22.698 C 56.585 23.033 56.34 23.347 56.024 23.641 C 55.713 23.929 55.32 24.162 54.846 24.34 C 54.377 24.513 53.827 24.599 53.195 24.599 Z M 53.938 22.509 C 54.512 22.509 55.009 22.397 55.431 22.171 C 55.852 21.941 56.176 21.637 56.403 21.26 C 56.633 20.889 56.753 20.461 56.751 20.026 L 56.751 18.604 C 56.661 18.677 56.508 18.745 56.292 18.808 C 56.082 18.871 55.845 18.926 55.581 18.973 C 55.318 19.02 55.057 19.062 54.799 19.099 C 54.541 19.135 54.317 19.167 54.127 19.193 C 53.7 19.251 53.319 19.345 52.981 19.476 C 52.644 19.607 52.378 19.79 52.183 20.026 C 51.988 20.256 51.891 20.555 51.891 20.922 C 51.891 21.446 52.083 21.841 52.468 22.108 C 52.852 22.376 53.342 22.509 53.938 22.509 Z M 62.479 24.356 L 62.479 12.286 L 65.253 12.286 L 65.253 14.297 L 65.379 14.297 C 65.601 13.601 65.98 13.064 66.517 12.686 C 67.06 12.304 67.679 12.113 68.374 12.113 C 68.532 12.113 68.709 12.121 68.904 12.136 C 69.104 12.147 69.27 12.165 69.401 12.191 L 69.401 14.808 C 69.28 14.766 69.088 14.73 68.825 14.698 C 68.576 14.662 68.325 14.644 68.074 14.643 C 67.552 14.643 67.084 14.756 66.667 14.981 C 66.257 15.201 65.933 15.507 65.695 15.9 C 65.458 16.293 65.34 16.746 65.34 17.26 L 65.34 24.356 Z M 75.306 24.568 C 74.353 24.568 73.499 24.324 72.746 23.837 C 71.992 23.35 71.397 22.643 70.96 21.715 C 70.523 20.788 70.304 19.662 70.304 18.336 C 70.304 16.995 70.525 15.864 70.968 14.942 C 71.416 14.014 72.019 13.315 72.777 12.843 C 73.536 12.367 74.381 12.129 75.314 12.129 C 76.025 12.129 76.61 12.249 77.068 12.49 C 77.526 12.726 77.89 13.011 78.159 13.346 C 78.427 13.676 78.635 13.988 78.783 14.282 L 78.901 14.282 L 78.901 8.262 L 81.77 8.262 L 81.77 24.356 L 78.957 24.356 L 78.957 22.454 L 78.783 22.454 C 78.635 22.747 78.422 23.059 78.143 23.389 C 77.864 23.714 77.495 23.992 77.037 24.222 C 76.578 24.453 76.001 24.568 75.306 24.568 Z M 76.104 22.234 C 76.71 22.234 77.226 22.072 77.653 21.747 C 78.079 21.417 78.404 20.958 78.625 20.372 C 78.846 19.785 78.957 19.101 78.957 18.321 C 78.957 17.54 78.846 16.862 78.625 16.285 C 78.409 15.709 78.087 15.261 77.661 14.942 C 77.239 14.622 76.72 14.462 76.104 14.462 C 75.467 14.462 74.935 14.627 74.508 14.957 C 74.081 15.287 73.76 15.743 73.544 16.325 C 73.328 16.906 73.22 17.572 73.22 18.321 C 73.22 19.075 73.328 19.748 73.544 20.34 C 73.765 20.927 74.089 21.391 74.516 21.731 C 74.948 22.067 75.477 22.234 76.104 22.234 Z M 90.191 24.591 C 88.974 24.591 87.923 24.34 87.038 23.837 C 86.158 23.329 85.481 22.611 85.007 21.684 C 84.533 20.752 84.296 19.654 84.296 18.391 C 84.296 17.15 84.533 16.06 85.007 15.122 C 85.487 14.179 86.156 13.446 87.014 12.922 C 87.873 12.393 88.882 12.129 90.041 12.129 C 90.789 12.129 91.495 12.249 92.158 12.49 C 92.823 12.723 93.427 13.098 93.928 13.59 C 94.445 14.088 94.85 14.722 95.145 15.492 C 95.44 16.257 95.588 17.168 95.588 18.226 L 95.588 19.099 L 85.64 19.099 L 85.64 17.181 L 92.846 17.181 C 92.841 16.636 92.722 16.152 92.49 15.728 C 92.259 15.298 91.935 14.96 91.519 14.714 C 91.108 14.468 90.628 14.344 90.08 14.344 C 89.496 14.344 88.982 14.486 88.539 14.769 C 88.104 15.039 87.747 15.419 87.504 15.869 C 87.262 16.319 87.138 16.815 87.133 17.354 L 87.133 19.028 C 87.133 19.73 87.262 20.332 87.52 20.835 C 87.778 21.333 88.139 21.715 88.603 21.983 C 89.066 22.245 89.609 22.376 90.23 22.376 C 90.647 22.376 91.023 22.318 91.36 22.203 C 91.698 22.082 91.99 21.907 92.237 21.676 C 92.485 21.446 92.672 21.16 92.798 20.82 L 95.469 21.118 C 95.301 21.82 94.979 22.433 94.505 22.957 C 94.036 23.476 93.436 23.879 92.704 24.167 C 91.971 24.45 91.134 24.591 90.191 24.591 Z M 100.868 17.283 L 100.868 24.356 L 98.008 24.356 L 98.008 12.286 L 100.742 12.286 L 100.742 14.337 L 100.884 14.337 C 101.163 13.661 101.608 13.124 102.219 12.726 C 102.836 12.328 103.597 12.129 104.503 12.129 C 105.341 12.129 106.07 12.307 106.692 12.663 C 107.319 13.019 107.803 13.535 108.146 14.211 C 108.494 14.887 108.665 15.707 108.659 16.671 L 108.659 24.356 L 105.799 24.356 L 105.799 17.11 C 105.799 16.304 105.588 15.672 105.167 15.217 C 104.751 14.761 104.174 14.533 103.436 14.533 C 102.936 14.533 102.491 14.643 102.101 14.863 C 101.716 15.078 101.414 15.39 101.192 15.798 C 100.976 16.207 100.868 16.702 100.868 17.283 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 125.572 13.692 L 122.617 13.692 C 122.532 13.21 122.377 12.783 122.15 12.412 C 121.924 12.034 121.642 11.715 121.305 11.453 C 120.968 11.191 120.583 10.994 120.151 10.863 C 119.725 10.727 119.264 10.659 118.769 10.659 C 117.889 10.659 117.109 10.879 116.429 11.319 C 115.75 11.754 115.218 12.393 114.833 13.237 C 114.449 14.075 114.257 15.099 114.257 16.309 C 114.257 17.54 114.449 18.578 114.833 19.421 C 115.223 20.259 115.755 20.893 116.429 21.323 C 117.109 21.747 117.886 21.959 118.761 21.959 C 119.245 21.959 119.698 21.896 120.12 21.771 C 120.546 21.64 120.928 21.448 121.265 21.197 C 121.609 20.945 121.901 20.63 122.127 20.27 C 122.364 19.903 122.527 19.484 122.617 19.012 L 125.572 19.028 C 125.465 19.783 125.221 20.512 124.853 21.181 C 124.489 21.852 124.013 22.444 123.423 22.957 C 122.833 23.465 122.142 23.863 121.352 24.152 C 120.562 24.435 119.685 24.576 118.721 24.576 C 117.299 24.576 116.029 24.249 114.912 23.594 C 113.796 22.939 112.916 21.993 112.273 20.757 C 111.631 19.521 111.309 18.038 111.309 16.309 C 111.309 14.575 111.633 13.093 112.281 11.862 C 112.929 10.625 113.811 9.68 114.928 9.025 C 116.045 8.37 117.309 8.042 118.721 8.042 C 119.622 8.042 120.46 8.168 121.234 8.419 C 122.008 8.671 122.698 9.04 123.304 9.528 C 123.91 10.01 124.408 10.602 124.798 11.304 C 125.193 12 125.451 12.797 125.572 13.692 Z M 131.623 24.6 C 130.854 24.6 130.161 24.463 129.545 24.191 C 128.933 23.913 128.449 23.505 128.091 22.965 C 127.738 22.425 127.561 21.76 127.561 20.969 C 127.561 20.288 127.688 19.725 127.94 19.28 C 128.187 18.841 128.544 18.472 128.976 18.211 C 129.413 17.944 129.905 17.742 130.453 17.606 C 131.017 17.463 131.59 17.36 132.168 17.299 C 132.879 17.226 133.456 17.161 133.898 17.103 C 134.341 17.04 134.662 16.946 134.862 16.82 C 135.068 16.689 135.171 16.487 135.171 16.215 L 135.171 16.168 C 135.171 15.576 134.994 15.117 134.641 14.792 C 134.288 14.468 133.78 14.305 133.116 14.305 C 132.415 14.305 131.86 14.457 131.449 14.761 C 131.043 15.065 130.769 15.424 130.627 15.838 L 127.956 15.46 C 128.167 14.727 128.515 14.114 128.999 13.622 C 129.484 13.124 130.077 12.752 130.777 12.506 C 131.478 12.255 132.252 12.129 133.1 12.129 C 133.685 12.129 134.267 12.197 134.847 12.333 C 135.426 12.469 135.956 12.694 136.435 13.009 C 136.914 13.318 137.299 13.74 137.589 14.274 C 137.884 14.808 138.031 15.476 138.031 16.278 L 138.031 24.356 L 135.281 24.356 L 135.281 22.698 L 135.186 22.698 C 135.013 23.033 134.768 23.347 134.452 23.641 C 134.141 23.929 133.748 24.162 133.274 24.34 C 132.805 24.513 132.255 24.6 131.623 24.6 Z M 132.365 22.509 C 132.94 22.509 133.438 22.397 133.859 22.171 C 134.28 21.941 134.604 21.637 134.831 21.26 C 135.061 20.889 135.181 20.462 135.178 20.026 L 135.178 18.604 C 135.089 18.677 134.936 18.745 134.72 18.808 C 134.486 18.876 134.249 18.931 134.009 18.973 C 133.746 19.02 133.485 19.062 133.227 19.099 C 132.969 19.135 132.745 19.167 132.555 19.193 C 132.128 19.251 131.747 19.345 131.409 19.476 C 131.072 19.607 130.806 19.79 130.611 20.026 C 130.416 20.257 130.319 20.555 130.319 20.922 C 130.319 21.446 130.511 21.841 130.896 22.108 C 131.28 22.376 131.77 22.509 132.365 22.509 Z M 140.907 24.356 L 140.907 12.286 L 143.681 12.286 L 143.681 14.297 L 143.807 14.297 C 144.029 13.601 144.408 13.064 144.945 12.687 C 145.488 12.304 146.107 12.113 146.802 12.113 C 146.96 12.113 147.136 12.121 147.331 12.136 C 147.532 12.147 147.698 12.165 147.829 12.191 L 147.829 14.808 C 147.708 14.766 147.516 14.73 147.252 14.698 C 147.004 14.662 146.753 14.644 146.502 14.643 C 145.98 14.643 145.511 14.756 145.095 14.981 C 144.684 15.201 144.36 15.508 144.123 15.9 C 143.886 16.293 143.768 16.747 143.768 17.26 L 143.768 24.356 Z M 154.603 24.592 C 153.386 24.592 152.335 24.34 151.45 23.837 C 150.571 23.329 149.894 22.611 149.42 21.684 C 148.945 20.752 148.708 19.654 148.708 18.392 C 148.708 17.15 148.945 16.06 149.42 15.123 C 149.899 14.18 150.568 13.446 151.427 12.922 C 152.285 12.393 153.294 12.129 154.453 12.129 C 155.201 12.129 155.907 12.249 156.571 12.49 C 157.235 12.723 157.839 13.099 158.341 13.59 C 158.857 14.088 159.263 14.722 159.557 15.492 C 159.852 16.257 160 17.168 160 18.227 L 160 19.099 L 150.052 19.099 L 150.052 17.181 L 157.258 17.181 C 157.253 16.637 157.134 16.152 156.902 15.728 C 156.671 15.298 156.347 14.96 155.931 14.714 C 155.52 14.468 155.04 14.345 154.493 14.345 C 153.908 14.345 153.394 14.486 152.952 14.769 C 152.516 15.039 152.159 15.419 151.916 15.869 C 151.674 16.32 151.55 16.815 151.545 17.354 L 151.545 19.028 C 151.545 19.73 151.674 20.333 151.932 20.835 C 152.19 21.333 152.551 21.716 153.015 21.983 C 153.478 22.245 154.021 22.376 154.643 22.376 C 155.059 22.376 155.435 22.318 155.773 22.203 C 156.11 22.082 156.402 21.907 156.65 21.676 C 156.897 21.446 157.084 21.16 157.211 20.82 L 159.882 21.118 C 159.713 21.82 159.392 22.433 158.917 22.957 C 158.449 23.476 157.848 23.879 157.116 24.167 C 156.384 24.45 155.546 24.592 154.603 24.592 Z\" fill=\"var(--token-7942f4e0-746b-4554-a8f0-3486317cf006, rgb(45, 145, 82)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-9bjt62\",layoutDependency:layoutDependency,layoutId:\"blbu_o75g\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 27.825 32.561\" overflow=\"visible\"><g><path d=\"M 19.514 0.117 C 21.217 -0.085 22.936 0.037 24.645 0.031 C 24.668 0.688 24.759 1.34 24.73 1.999 C 24.708 4.083 24.509 6.206 23.737 8.162 C 23.239 9.522 22.431 10.77 21.382 11.774 C 19.743 13.286 17.597 14.137 15.426 14.556 C 13.39 14.964 11.309 15.055 9.236 15.034 C 9.86 13.289 10.848 11.658 12.194 10.371 C 13.617 8.93 15.401 7.889 17.271 7.132 C 17.444 7.056 17.602 6.95 17.738 6.821 C 15.191 7.244 12.763 8.496 11.006 10.387 C 9.103 12.46 8.122 15.21 7.76 17.957 C 7.541 19.329 7.613 20.721 7.596 22.104 C 7.492 21.883 7.321 21.706 7.189 21.503 C 6.151 19.731 5.42 17.761 5.212 15.713 C 5.169 14.763 5.167 13.809 5.214 12.859 C 5.481 10.475 6.397 8.163 7.857 6.252 C 8.726 5.036 9.858 4.03 11.07 3.163 C 13.544 1.412 16.515 0.457 19.514 0.117 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 3.546 9.342 C 3.991 8.92 4.373 8.406 4.937 8.133 C 4.492 9.573 4 11.01 3.797 12.51 C 3.579 13.728 3.617 14.969 3.642 16.2 C 3.845 18.674 4.741 21.125 6.369 23.025 C 8.692 25.824 12.53 27.372 16.152 26.778 C 18.131 26.468 19.973 25.455 21.332 23.999 C 22.129 23.082 22.811 22.05 23.223 20.904 C 22.521 21.083 21.855 21.376 21.148 21.537 C 20.426 21.697 19.7 21.886 18.956 21.886 C 18.126 21.902 17.294 21.915 16.466 21.853 C 15.332 21.685 14.215 21.375 13.18 20.881 C 13.391 20.795 13.602 20.703 13.818 20.628 C 17.989 19.541 22.095 17.79 25.317 14.879 C 25.851 14.43 26.312 13.906 26.832 13.442 C 27.263 14.446 27.536 15.511 27.704 16.588 C 27.851 17.34 27.813 18.11 27.822 18.872 C 27.864 20.772 27.407 22.666 26.624 24.394 C 25.276 27.392 22.801 29.86 19.816 31.256 C 16.672 32.735 12.96 32.969 9.654 31.899 C 6.067 30.793 3.001 28.154 1.374 24.79 C 0.538 23.032 -0.027 21.106 0.002 19.148 C -0.001 18.414 -0.008 17.679 0.05 16.946 C 0.416 14.143 1.637 11.443 3.546 9.342 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({mxs74Jgfd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 27.825 32.561\" overflow=\"visible\"><g><path d=\"M 19.514 0.117 C 21.217 -0.085 22.936 0.037 24.645 0.031 C 24.668 0.688 24.759 1.34 24.73 1.999 C 24.708 4.083 24.509 6.206 23.737 8.162 C 23.239 9.522 22.431 10.77 21.382 11.774 C 19.743 13.286 17.597 14.137 15.426 14.556 C 13.39 14.964 11.309 15.055 9.236 15.034 C 9.86 13.289 10.848 11.658 12.194 10.371 C 13.617 8.93 15.401 7.889 17.271 7.132 C 17.444 7.056 17.602 6.95 17.738 6.821 C 15.191 7.244 12.763 8.496 11.006 10.387 C 9.103 12.46 8.122 15.21 7.76 17.957 C 7.541 19.329 7.613 20.721 7.596 22.104 C 7.492 21.883 7.321 21.706 7.189 21.503 C 6.151 19.731 5.42 17.761 5.212 15.713 C 5.169 14.763 5.167 13.809 5.214 12.859 C 5.481 10.475 6.397 8.163 7.857 6.252 C 8.726 5.036 9.858 4.03 11.07 3.163 C 13.544 1.412 16.515 0.457 19.514 0.117 Z\" fill=\"var(--token-7942f4e0-746b-4554-a8f0-3486317cf006, rgb(45, 145, 82)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path><path d=\"M 3.546 9.342 C 3.991 8.92 4.373 8.406 4.937 8.133 C 4.492 9.573 4 11.01 3.797 12.51 C 3.579 13.728 3.617 14.969 3.642 16.2 C 3.845 18.674 4.741 21.125 6.369 23.025 C 8.692 25.824 12.53 27.372 16.152 26.778 C 18.131 26.468 19.973 25.455 21.332 23.999 C 22.129 23.082 22.811 22.05 23.223 20.904 C 22.521 21.083 21.855 21.376 21.148 21.537 C 20.426 21.697 19.7 21.886 18.956 21.886 C 18.126 21.902 17.294 21.915 16.466 21.853 C 15.332 21.685 14.215 21.375 13.18 20.881 C 13.391 20.795 13.602 20.703 13.818 20.628 C 17.989 19.541 22.095 17.79 25.317 14.879 C 25.851 14.43 26.312 13.906 26.832 13.442 C 27.263 14.446 27.536 15.511 27.704 16.588 C 27.851 17.34 27.813 18.11 27.822 18.872 C 27.864 20.772 27.407 22.666 26.624 24.394 C 25.276 27.392 22.801 29.86 19.816 31.256 C 16.672 32.735 12.96 32.969 9.654 31.899 C 6.067 30.793 3.001 28.154 1.374 24.79 C 0.538 23.032 -0.027 21.106 0.002 19.148 C -0.001 18.414 -0.008 17.679 0.05 16.946 C 0.416 14.143 1.637 11.443 3.546 9.342 Z\" fill=\"var(--token-7942f4e0-746b-4554-a8f0-3486317cf006, rgb(45, 145, 82)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1mix0e6\",layoutDependency:layoutDependency,layoutId:\"wPqiFt2jW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.556 22.104\" overflow=\"visible\"><path d=\"M 14.334 0.117 C 16.037 -0.085 17.757 0.037 19.466 0.031 C 19.489 0.688 19.58 1.34 19.55 1.999 C 19.529 4.083 19.329 6.206 18.557 8.162 C 18.06 9.522 17.252 10.77 16.203 11.774 C 14.564 13.286 12.418 14.137 10.247 14.556 C 8.211 14.964 6.129 15.055 4.057 15.034 C 4.681 13.289 5.668 11.658 7.015 10.371 C 8.437 8.93 10.222 7.889 12.092 7.132 C 12.264 7.056 12.422 6.95 12.559 6.821 C 10.012 7.244 7.584 8.496 5.827 10.387 C 3.924 12.46 2.943 15.21 2.58 17.957 C 2.362 19.329 2.434 20.721 2.416 22.104 C 2.313 21.883 2.142 21.706 2.01 21.503 C 0.972 19.731 0.241 17.761 0.032 15.713 C -0.01 14.763 -0.012 13.809 0.035 12.859 C 0.302 10.475 1.218 8.163 2.678 6.252 C 3.546 5.036 4.679 4.03 5.891 3.163 C 8.364 1.412 11.336 0.457 14.334 0.117 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({mxs74Jgfd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.556 22.104\" overflow=\"visible\"><path d=\"M 14.334 0.117 C 16.037 -0.085 17.757 0.037 19.466 0.031 C 19.489 0.688 19.58 1.34 19.55 1.999 C 19.529 4.083 19.329 6.206 18.557 8.162 C 18.06 9.522 17.252 10.77 16.203 11.774 C 14.564 13.286 12.418 14.137 10.247 14.556 C 8.211 14.964 6.129 15.055 4.057 15.034 C 4.681 13.289 5.668 11.658 7.015 10.371 C 8.437 8.93 10.222 7.889 12.092 7.132 C 12.264 7.056 12.422 6.95 12.559 6.821 C 10.012 7.244 7.584 8.496 5.827 10.387 C 3.924 12.46 2.943 15.21 2.58 17.957 C 2.362 19.329 2.434 20.721 2.416 22.104 C 2.313 21.883 2.142 21.706 2.01 21.503 C 0.972 19.731 0.241 17.761 0.032 15.713 C -0.01 14.763 -0.012 13.809 0.035 12.859 C 0.302 10.475 1.218 8.163 2.678 6.252 C 3.546 5.036 4.679 4.03 5.891 3.163 C 8.364 1.412 11.336 0.457 14.334 0.117 Z\" fill=\"var(--token-7942f4e0-746b-4554-a8f0-3486317cf006, rgb(45, 145, 82)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ue2pwl\",layoutDependency:layoutDependency,layoutId:\"Oo03QXutH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 27.825 24.429\" overflow=\"visible\"><path d=\"M 3.546 1.209 C 3.991 0.788 4.373 0.273 4.937 0 C 4.492 1.44 4 2.877 3.797 4.377 C 3.579 5.595 3.617 6.837 3.642 8.068 C 3.845 10.541 4.741 12.992 6.369 14.892 C 8.692 17.691 12.53 19.239 16.152 18.646 C 18.131 18.335 19.973 17.322 21.332 15.866 C 22.129 14.949 22.811 13.918 23.223 12.772 C 22.521 12.95 21.855 13.243 21.148 13.404 C 20.426 13.564 19.7 13.754 18.956 13.754 C 18.126 13.77 17.294 13.782 16.466 13.72 C 15.332 13.552 14.215 13.242 13.18 12.749 C 13.391 12.662 13.602 12.57 13.818 12.496 C 17.989 11.409 22.095 9.657 25.317 6.746 C 25.851 6.297 26.312 5.773 26.832 5.31 C 27.263 6.314 27.536 7.379 27.704 8.455 C 27.851 9.207 27.813 9.978 27.822 10.74 C 27.864 12.639 27.407 14.533 26.624 16.261 C 25.276 19.259 22.801 21.727 19.816 23.123 C 16.672 24.602 12.96 24.836 9.654 23.766 C 6.067 22.66 3.001 20.022 1.374 16.658 C 0.538 14.9 -0.027 12.973 0.002 11.016 C -0.001 10.281 -0.008 9.546 0.05 8.813 C 0.416 6.01 1.637 3.311 3.546 1.209 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({mxs74Jgfd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 27.825 24.429\" overflow=\"visible\"><path d=\"M 3.546 1.209 C 3.991 0.788 4.373 0.273 4.937 0 C 4.492 1.44 4 2.877 3.797 4.377 C 3.579 5.595 3.617 6.837 3.642 8.068 C 3.845 10.541 4.741 12.992 6.369 14.892 C 8.692 17.691 12.53 19.239 16.152 18.646 C 18.131 18.335 19.973 17.322 21.332 15.866 C 22.129 14.949 22.811 13.918 23.223 12.772 C 22.521 12.95 21.855 13.243 21.148 13.404 C 20.426 13.564 19.7 13.754 18.956 13.754 C 18.126 13.77 17.294 13.782 16.466 13.72 C 15.332 13.552 14.215 13.242 13.18 12.749 C 13.391 12.662 13.602 12.57 13.818 12.496 C 17.989 11.409 22.095 9.657 25.317 6.746 C 25.851 6.297 26.312 5.773 26.832 5.31 C 27.263 6.314 27.536 7.379 27.704 8.455 C 27.851 9.207 27.813 9.978 27.822 10.74 C 27.864 12.639 27.407 14.533 26.624 16.261 C 25.276 19.259 22.801 21.727 19.816 23.123 C 16.672 24.602 12.96 24.836 9.654 23.766 C 6.067 22.66 3.001 20.022 1.374 16.658 C 0.538 14.9 -0.027 12.973 0.002 11.016 C -0.001 10.281 -0.008 9.546 0.05 8.813 C 0.416 6.01 1.637 3.311 3.546 1.209 Z\" fill=\"var(--token-7942f4e0-746b-4554-a8f0-3486317cf006, rgb(45, 145, 82)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-wsh6ak\",layoutDependency:layoutDependency,layoutId:\"T5ffBSyXX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 76.039 16.557\" overflow=\"visible\"><path d=\"M 11.252 5.359 C 11.121 4.935 10.939 4.555 10.707 4.22 C 10.485 3.884 10.207 3.589 9.885 3.347 C 9.569 3.107 9.206 2.926 8.795 2.805 C 8.384 2.679 7.936 2.617 7.451 2.617 C 6.582 2.617 5.808 2.834 5.128 3.269 C 4.449 3.704 3.914 4.343 3.524 5.186 C 3.14 6.025 2.947 7.046 2.947 8.251 C 2.947 9.466 3.14 10.496 3.524 11.339 C 3.909 12.183 4.443 12.824 5.128 13.264 C 5.813 13.699 6.609 13.917 7.515 13.917 C 8.336 13.917 9.048 13.76 9.648 13.445 C 10.254 13.131 10.72 12.686 11.047 12.109 C 11.373 11.528 11.537 10.847 11.537 10.066 L 12.2 10.168 L 7.807 10.168 L 7.807 7.889 L 14.374 7.889 L 14.374 9.823 C 14.374 11.2 14.078 12.392 13.488 13.398 C 12.898 14.404 12.087 15.179 11.055 15.724 C 10.022 16.264 8.837 16.533 7.499 16.533 C 6.008 16.533 4.699 16.201 3.572 15.535 C 2.45 14.865 1.573 13.914 0.94 12.683 C 0.313 11.447 0 9.98 0 8.282 C 0 6.983 0.184 5.823 0.553 4.801 C 0.927 3.78 1.449 2.913 2.118 2.2 C 2.787 1.482 3.572 0.938 4.473 0.566 C 5.373 0.188 6.353 0 7.412 0 C 8.308 0 9.142 0.131 9.917 0.393 C 10.691 0.649 11.379 1.016 11.979 1.493 C 12.578 1.962 13.085 2.538 13.473 3.19 C 13.862 3.845 14.118 4.568 14.239 5.359 Z M 20.574 16.557 C 19.805 16.557 19.112 16.421 18.496 16.148 C 17.885 15.871 17.4 15.462 17.042 14.923 C 16.689 14.383 16.513 13.718 16.513 12.927 C 16.513 12.245 16.639 11.682 16.892 11.237 C 17.139 10.798 17.495 10.43 17.927 10.168 C 18.364 9.901 18.857 9.699 19.405 9.563 C 19.968 9.42 20.541 9.318 21.12 9.257 C 21.831 9.183 22.408 9.118 22.85 9.06 C 23.293 8.997 23.614 8.903 23.814 8.778 C 24.02 8.646 24.122 8.445 24.122 8.172 L 24.122 8.125 C 24.122 7.533 23.946 7.075 23.593 6.75 C 23.24 6.425 22.732 6.263 22.068 6.263 C 21.367 6.263 20.811 6.415 20.401 6.719 C 19.995 7.022 19.721 7.381 19.579 7.795 L 16.908 7.418 C 17.119 6.685 17.466 6.072 17.951 5.579 C 18.436 5.081 19.028 4.71 19.729 4.463 C 20.429 4.212 21.204 4.086 22.052 4.086 C 22.637 4.086 23.219 4.154 23.798 4.29 C 24.378 4.427 24.907 4.652 25.387 4.966 C 25.866 5.275 26.25 5.697 26.54 6.231 C 26.835 6.766 26.983 7.434 26.983 8.235 L 26.983 16.313 L 24.233 16.313 L 24.233 14.655 L 24.138 14.655 C 23.964 14.991 23.719 15.305 23.403 15.598 C 23.092 15.887 22.7 16.12 22.226 16.298 C 21.757 16.471 21.207 16.557 20.574 16.557 Z M 21.317 14.467 C 21.891 14.467 22.389 14.354 22.81 14.129 C 23.232 13.898 23.556 13.595 23.783 13.217 C 24.012 12.847 24.133 12.419 24.13 11.984 L 24.13 10.561 C 24.041 10.635 23.888 10.703 23.672 10.766 C 23.461 10.828 23.224 10.884 22.961 10.931 C 22.697 10.978 22.436 11.02 22.178 11.056 C 21.92 11.093 21.696 11.124 21.507 11.151 C 21.08 11.208 20.698 11.303 20.361 11.433 C 20.024 11.564 19.758 11.748 19.563 11.984 C 19.368 12.214 19.271 12.513 19.271 12.879 C 19.271 13.403 19.463 13.799 19.847 14.066 C 20.232 14.333 20.722 14.467 21.317 14.467 Z M 29.859 16.313 L 29.859 4.243 L 32.632 4.243 L 32.632 6.255 L 32.759 6.255 C 32.98 5.558 33.36 5.021 33.897 4.644 C 34.439 4.262 35.058 4.07 35.754 4.07 C 35.912 4.07 36.088 4.078 36.283 4.094 C 36.483 4.104 36.649 4.123 36.781 4.149 L 36.781 6.766 C 36.66 6.724 36.467 6.687 36.204 6.656 C 35.956 6.62 35.705 6.601 35.453 6.601 C 34.932 6.601 34.463 6.713 34.047 6.939 C 33.636 7.159 33.312 7.465 33.075 7.858 C 32.838 8.251 32.719 8.704 32.719 9.218 L 32.719 16.313 Z M 42.686 16.526 C 41.732 16.526 40.879 16.282 40.125 15.795 C 39.372 15.308 38.777 14.6 38.34 13.673 C 37.902 12.746 37.684 11.619 37.684 10.294 C 37.684 8.953 37.905 7.821 38.347 6.899 C 38.795 5.972 39.398 5.273 40.157 4.801 C 40.915 4.324 41.761 4.086 42.694 4.086 C 43.405 4.086 43.989 4.207 44.448 4.448 C 44.906 4.683 45.27 4.969 45.538 5.304 C 45.807 5.634 46.015 5.946 46.162 6.239 L 46.281 6.239 L 46.281 0.22 L 49.149 0.22 L 49.149 16.313 L 46.336 16.313 L 46.336 14.412 L 46.162 14.412 C 46.015 14.705 45.801 15.017 45.522 15.347 C 45.243 15.672 44.874 15.949 44.416 16.18 C 43.958 16.41 43.381 16.526 42.686 16.526 Z M 43.484 14.192 C 44.089 14.192 44.606 14.029 45.032 13.704 C 45.459 13.374 45.783 12.916 46.004 12.329 C 46.226 11.743 46.336 11.059 46.336 10.278 C 46.336 9.498 46.226 8.819 46.004 8.243 C 45.788 7.667 45.467 7.219 45.04 6.899 C 44.619 6.58 44.1 6.42 43.484 6.42 C 42.846 6.42 42.314 6.585 41.888 6.915 C 41.461 7.245 41.139 7.701 40.923 8.282 C 40.707 8.864 40.599 9.529 40.599 10.278 C 40.599 11.033 40.707 11.706 40.923 12.298 C 41.145 12.885 41.469 13.348 41.895 13.689 C 42.327 14.024 42.857 14.192 43.484 14.192 Z M 57.571 16.549 C 56.354 16.549 55.303 16.298 54.418 15.795 C 53.538 15.287 52.861 14.569 52.387 13.642 C 51.913 12.709 51.676 11.612 51.676 10.349 C 51.676 9.108 51.913 8.018 52.387 7.08 C 52.866 6.137 53.535 5.404 54.394 4.88 C 55.253 4.351 56.261 4.086 57.42 4.086 C 58.168 4.086 58.874 4.207 59.538 4.448 C 60.202 4.68 60.807 5.056 61.308 5.548 C 61.824 6.045 62.23 6.679 62.525 7.449 C 62.82 8.214 62.967 9.126 62.967 10.184 L 62.967 11.056 L 53.019 11.056 L 53.019 9.139 L 60.225 9.139 C 60.22 8.594 60.102 8.11 59.87 7.685 C 59.638 7.256 59.314 6.918 58.898 6.671 C 58.487 6.425 58.008 6.302 57.46 6.302 C 56.875 6.302 56.362 6.444 55.919 6.726 C 55.483 6.997 55.126 7.376 54.884 7.827 C 54.642 8.277 54.518 8.772 54.513 9.312 L 54.513 10.986 C 54.513 11.688 54.642 12.29 54.9 12.793 C 55.158 13.291 55.519 13.673 55.982 13.94 C 56.446 14.202 56.989 14.333 57.61 14.333 C 58.026 14.333 58.403 14.276 58.74 14.16 C 59.077 14.04 59.37 13.864 59.617 13.634 C 59.865 13.403 60.052 13.118 60.178 12.777 L 62.849 13.076 C 62.68 13.778 62.359 14.391 61.885 14.915 C 61.416 15.433 60.816 15.837 60.083 16.125 C 59.351 16.408 58.513 16.549 57.571 16.549 Z M 68.248 9.241 L 68.248 16.313 L 65.387 16.313 L 65.387 4.243 L 68.121 4.243 L 68.121 6.294 L 68.264 6.294 C 68.543 5.618 68.988 5.082 69.599 4.683 C 70.215 4.285 70.977 4.086 71.883 4.086 C 72.72 4.086 73.45 4.264 74.071 4.62 C 74.698 4.977 75.183 5.493 75.525 6.169 C 75.873 6.844 76.044 7.664 76.039 8.628 L 76.039 16.313 L 73.179 16.313 L 73.179 9.068 C 73.179 8.261 72.968 7.63 72.546 7.174 C 72.13 6.719 71.553 6.491 70.816 6.491 C 70.315 6.491 69.87 6.601 69.481 6.821 C 69.096 7.035 68.793 7.347 68.572 7.756 C 68.356 8.164 68.248 8.66 68.248 9.241 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({mxs74Jgfd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 76.039 16.557\" overflow=\"visible\"><path d=\"M 11.252 5.359 C 11.121 4.935 10.939 4.555 10.707 4.22 C 10.485 3.884 10.207 3.589 9.885 3.347 C 9.569 3.107 9.206 2.926 8.795 2.805 C 8.384 2.679 7.936 2.617 7.451 2.617 C 6.582 2.617 5.808 2.834 5.128 3.269 C 4.449 3.704 3.914 4.343 3.524 5.186 C 3.14 6.025 2.947 7.046 2.947 8.251 C 2.947 9.466 3.14 10.496 3.524 11.339 C 3.909 12.183 4.443 12.824 5.128 13.264 C 5.813 13.699 6.609 13.917 7.515 13.917 C 8.336 13.917 9.048 13.76 9.648 13.445 C 10.254 13.131 10.72 12.686 11.047 12.109 C 11.373 11.528 11.537 10.847 11.537 10.066 L 12.2 10.168 L 7.807 10.168 L 7.807 7.889 L 14.374 7.889 L 14.374 9.823 C 14.374 11.2 14.078 12.392 13.488 13.398 C 12.898 14.404 12.087 15.179 11.055 15.724 C 10.022 16.264 8.837 16.533 7.499 16.533 C 6.008 16.533 4.699 16.201 3.572 15.535 C 2.45 14.865 1.573 13.914 0.94 12.683 C 0.313 11.447 0 9.98 0 8.282 C 0 6.983 0.184 5.823 0.553 4.801 C 0.927 3.78 1.449 2.913 2.118 2.2 C 2.787 1.482 3.572 0.938 4.473 0.566 C 5.373 0.188 6.353 0 7.412 0 C 8.308 0 9.142 0.131 9.917 0.393 C 10.691 0.649 11.379 1.016 11.979 1.493 C 12.578 1.962 13.085 2.538 13.473 3.19 C 13.862 3.845 14.118 4.568 14.239 5.359 Z M 20.574 16.557 C 19.805 16.557 19.112 16.421 18.496 16.148 C 17.885 15.871 17.4 15.462 17.042 14.923 C 16.689 14.383 16.513 13.718 16.513 12.927 C 16.513 12.245 16.639 11.682 16.892 11.237 C 17.139 10.798 17.495 10.43 17.927 10.168 C 18.364 9.901 18.857 9.699 19.405 9.563 C 19.968 9.42 20.541 9.318 21.12 9.257 C 21.831 9.183 22.408 9.118 22.85 9.06 C 23.293 8.997 23.614 8.903 23.814 8.778 C 24.02 8.646 24.122 8.445 24.122 8.172 L 24.122 8.125 C 24.122 7.533 23.946 7.075 23.593 6.75 C 23.24 6.425 22.732 6.263 22.068 6.263 C 21.367 6.263 20.811 6.415 20.401 6.719 C 19.995 7.022 19.721 7.381 19.579 7.795 L 16.908 7.418 C 17.119 6.685 17.466 6.072 17.951 5.579 C 18.436 5.081 19.028 4.71 19.729 4.463 C 20.429 4.212 21.204 4.086 22.052 4.086 C 22.637 4.086 23.219 4.154 23.798 4.29 C 24.378 4.427 24.907 4.652 25.387 4.966 C 25.866 5.275 26.25 5.697 26.54 6.231 C 26.835 6.766 26.983 7.434 26.983 8.235 L 26.983 16.313 L 24.233 16.313 L 24.233 14.655 L 24.138 14.655 C 23.964 14.991 23.719 15.305 23.403 15.598 C 23.092 15.887 22.7 16.12 22.226 16.298 C 21.757 16.471 21.207 16.557 20.574 16.557 Z M 21.317 14.467 C 21.891 14.467 22.389 14.354 22.81 14.129 C 23.232 13.898 23.556 13.595 23.783 13.217 C 24.012 12.847 24.133 12.419 24.13 11.984 L 24.13 10.561 C 24.041 10.635 23.888 10.703 23.672 10.766 C 23.461 10.828 23.224 10.884 22.961 10.931 C 22.697 10.978 22.436 11.02 22.178 11.056 C 21.92 11.093 21.696 11.124 21.507 11.151 C 21.08 11.208 20.698 11.303 20.361 11.433 C 20.024 11.564 19.758 11.748 19.563 11.984 C 19.368 12.214 19.271 12.513 19.271 12.879 C 19.271 13.403 19.463 13.799 19.847 14.066 C 20.232 14.333 20.722 14.467 21.317 14.467 Z M 29.859 16.313 L 29.859 4.243 L 32.632 4.243 L 32.632 6.255 L 32.759 6.255 C 32.98 5.558 33.36 5.021 33.897 4.644 C 34.439 4.262 35.058 4.07 35.754 4.07 C 35.912 4.07 36.088 4.078 36.283 4.094 C 36.483 4.104 36.649 4.123 36.781 4.149 L 36.781 6.766 C 36.66 6.724 36.467 6.687 36.204 6.656 C 35.956 6.62 35.705 6.601 35.453 6.601 C 34.932 6.601 34.463 6.713 34.047 6.939 C 33.636 7.159 33.312 7.465 33.075 7.858 C 32.838 8.251 32.719 8.704 32.719 9.218 L 32.719 16.313 Z M 42.686 16.526 C 41.732 16.526 40.879 16.282 40.125 15.795 C 39.372 15.308 38.777 14.6 38.34 13.673 C 37.902 12.746 37.684 11.619 37.684 10.294 C 37.684 8.953 37.905 7.821 38.347 6.899 C 38.795 5.972 39.398 5.273 40.157 4.801 C 40.915 4.324 41.761 4.086 42.694 4.086 C 43.405 4.086 43.989 4.207 44.448 4.448 C 44.906 4.683 45.27 4.969 45.538 5.304 C 45.807 5.634 46.015 5.946 46.162 6.239 L 46.281 6.239 L 46.281 0.22 L 49.149 0.22 L 49.149 16.313 L 46.336 16.313 L 46.336 14.412 L 46.162 14.412 C 46.015 14.705 45.801 15.017 45.522 15.347 C 45.243 15.672 44.874 15.949 44.416 16.18 C 43.958 16.41 43.381 16.526 42.686 16.526 Z M 43.484 14.192 C 44.089 14.192 44.606 14.029 45.032 13.704 C 45.459 13.374 45.783 12.916 46.004 12.329 C 46.226 11.743 46.336 11.059 46.336 10.278 C 46.336 9.498 46.226 8.819 46.004 8.243 C 45.788 7.667 45.467 7.219 45.04 6.899 C 44.619 6.58 44.1 6.42 43.484 6.42 C 42.846 6.42 42.314 6.585 41.888 6.915 C 41.461 7.245 41.139 7.701 40.923 8.282 C 40.707 8.864 40.599 9.529 40.599 10.278 C 40.599 11.033 40.707 11.706 40.923 12.298 C 41.145 12.885 41.469 13.348 41.895 13.689 C 42.327 14.024 42.857 14.192 43.484 14.192 Z M 57.571 16.549 C 56.354 16.549 55.303 16.298 54.418 15.795 C 53.538 15.287 52.861 14.569 52.387 13.642 C 51.913 12.709 51.676 11.612 51.676 10.349 C 51.676 9.108 51.913 8.018 52.387 7.08 C 52.866 6.137 53.535 5.404 54.394 4.88 C 55.253 4.351 56.261 4.086 57.42 4.086 C 58.168 4.086 58.874 4.207 59.538 4.448 C 60.202 4.68 60.807 5.056 61.308 5.548 C 61.824 6.045 62.23 6.679 62.525 7.449 C 62.82 8.214 62.967 9.126 62.967 10.184 L 62.967 11.056 L 53.019 11.056 L 53.019 9.139 L 60.225 9.139 C 60.22 8.594 60.102 8.11 59.87 7.685 C 59.638 7.256 59.314 6.918 58.898 6.671 C 58.487 6.425 58.008 6.302 57.46 6.302 C 56.875 6.302 56.362 6.444 55.919 6.726 C 55.483 6.997 55.126 7.376 54.884 7.827 C 54.642 8.277 54.518 8.772 54.513 9.312 L 54.513 10.986 C 54.513 11.688 54.642 12.29 54.9 12.793 C 55.158 13.291 55.519 13.673 55.982 13.94 C 56.446 14.202 56.989 14.333 57.61 14.333 C 58.026 14.333 58.403 14.276 58.74 14.16 C 59.077 14.04 59.37 13.864 59.617 13.634 C 59.865 13.403 60.052 13.118 60.178 12.777 L 62.849 13.076 C 62.68 13.778 62.359 14.391 61.885 14.915 C 61.416 15.433 60.816 15.837 60.083 16.125 C 59.351 16.408 58.513 16.549 57.571 16.549 Z M 68.248 9.241 L 68.248 16.313 L 65.387 16.313 L 65.387 4.243 L 68.121 4.243 L 68.121 6.294 L 68.264 6.294 C 68.543 5.618 68.988 5.082 69.599 4.683 C 70.215 4.285 70.977 4.086 71.883 4.086 C 72.72 4.086 73.45 4.264 74.071 4.62 C 74.698 4.977 75.183 5.493 75.525 6.169 C 75.873 6.844 76.044 7.664 76.039 8.628 L 76.039 16.313 L 73.179 16.313 L 73.179 9.068 C 73.179 8.261 72.968 7.63 72.546 7.174 C 72.13 6.719 71.553 6.491 70.816 6.491 C 70.315 6.491 69.87 6.601 69.481 6.821 C 69.096 7.035 68.793 7.347 68.572 7.756 C 68.356 8.164 68.248 8.66 68.248 9.241 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-k47dil\",layoutDependency:layoutDependency,layoutId:\"hz2PTNQTa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.374 16.533\" overflow=\"visible\"><path d=\"M 11.252 5.359 C 11.121 4.935 10.939 4.555 10.707 4.22 C 10.485 3.884 10.207 3.589 9.885 3.347 C 9.569 3.107 9.206 2.926 8.795 2.805 C 8.384 2.679 7.936 2.617 7.451 2.617 C 6.582 2.617 5.808 2.834 5.128 3.269 C 4.449 3.704 3.914 4.343 3.524 5.186 C 3.14 6.025 2.947 7.046 2.947 8.251 C 2.947 9.466 3.14 10.496 3.524 11.339 C 3.909 12.183 4.443 12.824 5.128 13.264 C 5.813 13.699 6.609 13.917 7.515 13.917 C 8.336 13.917 9.048 13.76 9.648 13.445 C 10.254 13.131 10.72 12.686 11.047 12.109 C 11.373 11.528 11.537 10.847 11.537 10.066 L 12.2 10.168 L 7.807 10.168 L 7.807 7.889 L 14.374 7.889 L 14.374 9.823 C 14.374 11.2 14.078 12.392 13.488 13.398 C 12.898 14.404 12.087 15.179 11.055 15.724 C 10.022 16.264 8.837 16.533 7.499 16.533 C 6.008 16.533 4.699 16.201 3.572 15.535 C 2.45 14.865 1.573 13.914 0.94 12.683 C 0.313 11.447 0 9.98 0 8.282 C 0 6.983 0.184 5.823 0.553 4.801 C 0.927 3.78 1.449 2.913 2.118 2.2 C 2.787 1.482 3.572 0.938 4.473 0.566 C 5.373 0.188 6.353 0 7.412 0 C 8.308 0 9.142 0.131 9.917 0.393 C 10.691 0.649 11.379 1.016 11.979 1.493 C 12.578 1.962 13.085 2.538 13.473 3.19 C 13.862 3.845 14.118 4.568 14.239 5.359 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rpj70b\",layoutDependency:layoutDependency,layoutId:\"ptcapfjvR\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.47 12.471\" overflow=\"visible\"><path d=\"M 4.061 12.471 C 3.292 12.471 2.6 12.335 1.983 12.062 C 1.372 11.785 0.888 11.376 0.529 10.837 C 0.176 10.297 0 9.632 0 8.841 C 0 8.159 0.126 7.596 0.379 7.151 C 0.626 6.712 0.983 6.344 1.414 6.082 C 1.852 5.815 2.344 5.613 2.892 5.477 C 3.455 5.334 4.029 5.232 4.607 5.171 C 5.318 5.097 5.895 5.032 6.337 4.974 C 6.78 4.911 7.101 4.817 7.301 4.691 C 7.507 4.56 7.609 4.359 7.609 4.086 L 7.609 4.039 C 7.609 3.447 7.433 2.989 7.08 2.664 C 6.727 2.339 6.219 2.177 5.555 2.177 C 4.854 2.177 4.299 2.329 3.888 2.633 C 3.482 2.936 3.208 3.295 3.066 3.709 L 0.395 3.332 C 0.606 2.598 0.954 1.985 1.438 1.493 C 1.923 0.995 2.515 0.624 3.216 0.377 C 3.917 0.126 4.691 0 5.539 0 C 6.124 0 6.706 0.068 7.286 0.204 C 7.865 0.341 8.394 0.566 8.874 0.88 C 9.353 1.189 9.738 1.611 10.027 2.145 C 10.322 2.68 10.47 3.348 10.47 4.149 L 10.47 12.227 L 7.72 12.227 L 7.72 10.569 L 7.625 10.569 C 7.451 10.905 7.206 11.219 6.89 11.512 C 6.58 11.801 6.187 12.033 5.713 12.212 C 5.244 12.385 4.694 12.471 4.061 12.471 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1cst6hv\",layoutDependency:layoutDependency,layoutId:\"fqPtdg5Dl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.86 3.905\" overflow=\"visible\"><path d=\"M 2.047 3.905 C 2.621 3.905 3.118 3.793 3.54 3.568 C 3.961 3.337 4.285 3.033 4.512 2.656 C 4.742 2.285 4.862 1.858 4.86 1.422 L 4.86 0 C 4.77 0.073 4.617 0.142 4.401 0.204 C 4.19 0.267 3.954 0.322 3.69 0.369 C 3.427 0.416 3.166 0.458 2.908 0.495 C 2.65 0.532 2.426 0.563 2.236 0.589 C 1.809 0.647 1.428 0.741 1.09 0.872 C 0.753 1.003 0.487 1.186 0.292 1.422 C 0.097 1.653 0 1.951 0 2.318 C 0 2.842 0.192 3.238 0.577 3.505 C 0.961 3.772 1.451 3.905 2.047 3.905 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1nhzwoz\",layoutDependency:layoutDependency,layoutId:\"BHDNpwZUB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.922 12.243\" overflow=\"visible\"><path d=\"M 0 12.243 L 0 0.173 L 2.773 0.173 L 2.773 2.184 L 2.9 2.184 C 3.121 1.488 3.5 0.951 4.038 0.574 C 4.58 0.191 5.199 0 5.895 0 C 6.053 0 6.229 0.008 6.424 0.023 C 6.624 0.034 6.79 0.052 6.922 0.078 L 6.922 2.695 C 6.801 2.653 6.608 2.617 6.345 2.585 C 6.096 2.549 5.846 2.531 5.594 2.53 C 5.073 2.53 4.604 2.643 4.188 2.868 C 3.777 3.088 3.453 3.395 3.216 3.787 C 2.979 4.18 2.86 4.634 2.86 5.147 L 2.86 12.243 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bbnojx\",layoutDependency:layoutDependency,layoutId:\"unULjHr5J\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.465 16.306\" overflow=\"visible\"><path d=\"M 5.002 16.306 C 4.048 16.306 3.195 16.062 2.442 15.575 C 1.688 15.088 1.093 14.38 0.656 13.453 C 0.219 12.526 0 11.399 0 10.074 C 0 8.733 0.221 7.602 0.664 6.679 C 1.111 5.752 1.715 5.053 2.473 4.581 C 3.232 4.104 4.077 3.866 5.01 3.866 C 5.721 3.866 6.306 3.987 6.764 4.228 C 7.222 4.463 7.586 4.749 7.854 5.084 C 8.123 5.414 8.331 5.726 8.479 6.019 L 8.597 6.019 L 8.597 0 L 11.465 0 L 11.465 16.093 L 8.652 16.093 L 8.652 14.192 L 8.479 14.192 C 8.331 14.485 8.118 14.797 7.839 15.127 C 7.559 15.452 7.19 15.729 6.732 15.96 C 6.274 16.19 5.697 16.306 5.002 16.306 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-t5iuyt\",layoutDependency:layoutDependency,layoutId:\"yPnLQ_gid\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.737 7.772\" overflow=\"visible\"><path d=\"M 2.884 7.772 C 3.49 7.772 4.006 7.609 4.433 7.285 C 4.86 6.955 5.184 6.496 5.405 5.909 C 5.626 5.323 5.737 4.639 5.737 3.859 C 5.737 3.078 5.626 2.4 5.405 1.823 C 5.189 1.247 4.868 0.799 4.441 0.479 C 4.019 0.16 3.5 0 2.884 0 C 2.247 0 1.715 0.165 1.288 0.495 C 0.861 0.825 0.54 1.281 0.324 1.862 C 0.108 2.444 0 3.109 0 3.859 C 0 4.613 0.108 5.286 0.324 5.878 C 0.545 6.465 0.869 6.928 1.296 7.269 C 1.728 7.604 2.257 7.772 2.884 7.772 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2zghb0\",layoutDependency:layoutDependency,layoutId:\"DyRRjnXqs\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.292 12.463\" overflow=\"visible\"><path d=\"M 5.895 12.463 C 4.678 12.463 3.627 12.211 2.742 11.709 C 1.862 11.2 1.185 10.483 0.711 9.555 C 0.237 8.623 0 7.525 0 6.263 C 0 5.021 0.237 3.932 0.711 2.994 C 1.191 2.051 1.859 1.317 2.718 0.794 C 3.577 0.264 4.586 0 5.745 0 C 6.493 0 7.198 0.12 7.862 0.361 C 8.526 0.594 9.131 0.97 9.632 1.462 C 10.148 1.959 10.554 2.593 10.849 3.363 C 11.144 4.128 11.292 5.04 11.292 6.098 L 11.292 6.97 L 1.343 6.97 L 1.343 5.053 L 8.55 5.053 C 8.544 4.508 8.426 4.023 8.194 3.599 C 7.962 3.169 7.638 2.831 7.222 2.585 C 6.811 2.339 6.332 2.216 5.784 2.216 C 5.199 2.216 4.686 2.357 4.243 2.64 C 3.807 2.911 3.451 3.29 3.208 3.74 C 2.966 4.191 2.842 4.686 2.837 5.226 L 2.837 6.899 C 2.837 7.601 2.966 8.204 3.224 8.707 C 3.482 9.204 3.843 9.587 4.306 9.854 C 4.77 10.116 5.313 10.247 5.934 10.247 C 6.35 10.247 6.727 10.189 7.064 10.074 C 7.401 9.954 7.694 9.778 7.941 9.548 C 8.189 9.317 8.376 9.032 8.502 8.691 L 11.173 8.99 C 11.004 9.692 10.683 10.305 10.209 10.828 C 9.74 11.347 9.14 11.75 8.408 12.039 C 7.675 12.322 6.838 12.463 5.895 12.463 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-halvp8\",layoutDependency:layoutDependency,layoutId:\"GZJyBsARW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.652 12.227\" overflow=\"visible\"><path d=\"M 2.861 5.155 L 2.861 12.227 L 0 12.227 L 0 0.157 L 2.734 0.157 L 2.734 2.208 L 2.876 2.208 C 3.156 1.532 3.601 0.995 4.212 0.597 C 4.828 0.199 5.589 0 6.495 0 C 7.333 0 8.063 0.178 8.684 0.534 C 9.311 0.89 9.796 1.407 10.138 2.082 C 10.486 2.758 10.657 3.578 10.652 4.542 L 10.652 12.227 L 7.791 12.227 L 7.791 4.982 C 7.791 4.175 7.58 3.544 7.159 3.088 C 6.743 2.632 6.166 2.405 5.429 2.405 C 4.928 2.405 4.483 2.514 4.093 2.735 C 3.709 2.949 3.406 3.261 3.184 3.67 C 2.969 4.078 2.861 4.573 2.861 5.155 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-wczzzn\",layoutDependency:layoutDependency,layoutId:\"ogv2y5EHc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48.691 16.557\" overflow=\"visible\"><path d=\"M 14.263 5.65 L 11.307 5.65 C 11.223 5.168 11.068 4.741 10.841 4.369 C 10.615 3.992 10.333 3.672 9.996 3.41 C 9.659 3.148 9.274 2.952 8.842 2.821 C 8.415 2.685 7.954 2.617 7.459 2.617 C 6.58 2.617 5.8 2.837 5.12 3.277 C 4.441 3.712 3.909 4.351 3.524 5.194 C 3.14 6.032 2.947 7.057 2.947 8.267 C 2.947 9.498 3.14 10.535 3.524 11.379 C 3.914 12.217 4.446 12.851 5.12 13.28 C 5.8 13.705 6.577 13.917 7.451 13.917 C 7.936 13.917 8.389 13.854 8.81 13.728 C 9.237 13.597 9.619 13.406 9.956 13.155 C 10.299 12.902 10.592 12.588 10.817 12.227 C 11.055 11.861 11.218 11.442 11.307 10.97 L 14.263 10.986 C 14.155 11.741 13.912 12.47 13.544 13.139 C 13.18 13.809 12.703 14.402 12.113 14.915 C 11.523 15.423 10.833 15.821 10.043 16.109 C 9.253 16.392 8.376 16.534 7.412 16.534 C 5.989 16.534 4.72 16.206 3.603 15.551 C 2.486 14.897 1.607 13.951 0.964 12.715 C 0.321 11.478 0 9.996 0 8.267 C 0 6.533 0.324 5.05 0.972 3.819 C 1.62 2.583 2.502 1.637 3.619 0.982 C 4.736 0.327 6 0 7.412 0 C 8.313 0 9.15 0.126 9.925 0.377 C 10.699 0.629 11.389 0.998 11.995 1.485 C 12.601 1.967 13.099 2.559 13.488 3.261 C 13.883 3.958 14.141 4.754 14.263 5.65 Z M 20.314 16.557 C 19.544 16.557 18.852 16.421 18.235 16.149 C 17.624 15.871 17.14 15.462 16.781 14.923 C 16.428 14.383 16.252 13.718 16.252 12.927 C 16.252 12.246 16.378 11.683 16.631 11.237 C 16.878 10.798 17.234 10.43 17.666 10.169 C 18.104 9.901 18.596 9.7 19.144 9.563 C 19.707 9.42 20.28 9.318 20.859 9.257 C 21.57 9.184 22.147 9.118 22.589 9.061 C 23.032 8.998 23.353 8.903 23.553 8.778 C 23.759 8.647 23.861 8.445 23.861 8.173 L 23.861 8.125 C 23.861 7.533 23.685 7.075 23.332 6.75 C 22.979 6.425 22.471 6.263 21.807 6.263 C 21.106 6.263 20.551 6.415 20.14 6.719 C 19.734 7.022 19.46 7.381 19.318 7.795 L 16.647 7.418 C 16.858 6.685 17.205 6.072 17.69 5.579 C 18.175 5.082 18.767 4.71 19.468 4.463 C 20.169 4.212 20.943 4.086 21.791 4.086 C 22.376 4.086 22.958 4.154 23.537 4.291 C 24.117 4.427 24.646 4.652 25.126 4.967 C 25.605 5.276 25.989 5.697 26.279 6.232 C 26.574 6.766 26.722 7.434 26.722 8.236 L 26.722 16.314 L 23.972 16.314 L 23.972 14.655 L 23.877 14.655 C 23.703 14.991 23.458 15.305 23.142 15.598 C 22.832 15.887 22.439 16.12 21.965 16.298 C 21.496 16.471 20.946 16.557 20.314 16.557 Z M 21.056 14.467 C 21.63 14.467 22.128 14.354 22.55 14.129 C 22.971 13.899 23.295 13.595 23.522 13.217 C 23.751 12.847 23.872 12.419 23.869 11.984 L 23.869 10.561 C 23.78 10.635 23.627 10.703 23.411 10.766 C 23.177 10.834 22.94 10.889 22.7 10.931 C 22.436 10.978 22.176 11.02 21.917 11.056 C 21.659 11.093 21.436 11.125 21.246 11.151 C 20.819 11.208 20.437 11.303 20.1 11.434 C 19.763 11.565 19.497 11.748 19.302 11.984 C 19.107 12.214 19.01 12.513 19.01 12.88 C 19.01 13.404 19.202 13.799 19.586 14.066 C 19.971 14.333 20.461 14.467 21.056 14.467 Z M 29.598 16.314 L 29.598 4.243 L 32.372 4.243 L 32.372 6.255 L 32.498 6.255 C 32.719 5.558 33.099 5.021 33.636 4.644 C 34.178 4.262 34.797 4.071 35.493 4.071 C 35.651 4.071 35.827 4.078 36.022 4.094 C 36.222 4.105 36.388 4.123 36.52 4.149 L 36.52 6.766 C 36.399 6.724 36.206 6.687 35.943 6.656 C 35.695 6.62 35.444 6.601 35.192 6.601 C 34.671 6.601 34.202 6.714 33.786 6.939 C 33.375 7.159 33.051 7.465 32.814 7.858 C 32.577 8.251 32.458 8.704 32.458 9.218 L 32.458 16.314 Z M 43.294 16.549 C 42.077 16.549 41.026 16.298 40.141 15.795 C 39.261 15.287 38.584 14.569 38.11 13.642 C 37.636 12.709 37.399 11.612 37.399 10.349 C 37.399 9.108 37.636 8.018 38.11 7.08 C 38.59 6.137 39.259 5.404 40.117 4.88 C 40.976 4.351 41.985 4.086 43.144 4.086 C 43.892 4.086 44.598 4.207 45.261 4.448 C 45.926 4.681 46.53 5.056 47.031 5.548 C 47.548 6.046 47.953 6.679 48.248 7.45 C 48.543 8.215 48.691 9.126 48.691 10.184 L 48.691 11.056 L 38.742 11.056 L 38.742 9.139 L 45.949 9.139 C 45.944 8.594 45.825 8.11 45.593 7.685 C 45.361 7.256 45.037 6.918 44.621 6.672 C 44.21 6.425 43.731 6.302 43.183 6.302 C 42.598 6.302 42.085 6.444 41.642 6.727 C 41.207 6.997 40.85 7.376 40.607 7.827 C 40.365 8.277 40.241 8.772 40.236 9.312 L 40.236 10.986 C 40.236 11.688 40.365 12.29 40.623 12.793 C 40.881 13.291 41.242 13.673 41.706 13.941 C 42.169 14.202 42.712 14.333 43.333 14.333 C 43.75 14.333 44.126 14.276 44.463 14.16 C 44.8 14.04 45.093 13.864 45.34 13.634 C 45.588 13.404 45.775 13.118 45.901 12.778 L 48.572 13.076 C 48.404 13.778 48.082 14.391 47.608 14.915 C 47.139 15.433 46.539 15.837 45.807 16.125 C 45.074 16.408 44.237 16.549 43.294 16.549 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({mxs74Jgfd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 48.691 16.557\" overflow=\"visible\"><path d=\"M 14.263 5.65 L 11.307 5.65 C 11.223 5.168 11.068 4.741 10.841 4.369 C 10.615 3.992 10.333 3.672 9.996 3.41 C 9.659 3.148 9.274 2.952 8.842 2.821 C 8.415 2.685 7.954 2.617 7.459 2.617 C 6.58 2.617 5.8 2.837 5.12 3.277 C 4.441 3.712 3.909 4.351 3.524 5.194 C 3.14 6.032 2.947 7.057 2.947 8.267 C 2.947 9.498 3.14 10.535 3.524 11.379 C 3.914 12.217 4.446 12.851 5.12 13.28 C 5.8 13.705 6.577 13.917 7.451 13.917 C 7.936 13.917 8.389 13.854 8.81 13.728 C 9.237 13.597 9.619 13.406 9.956 13.155 C 10.299 12.902 10.592 12.588 10.817 12.227 C 11.055 11.861 11.218 11.442 11.307 10.97 L 14.263 10.986 C 14.155 11.741 13.912 12.47 13.544 13.139 C 13.18 13.809 12.703 14.402 12.113 14.915 C 11.523 15.423 10.833 15.821 10.043 16.109 C 9.253 16.392 8.376 16.534 7.412 16.534 C 5.989 16.534 4.72 16.206 3.603 15.551 C 2.486 14.897 1.607 13.951 0.964 12.715 C 0.321 11.478 0 9.996 0 8.267 C 0 6.533 0.324 5.05 0.972 3.819 C 1.62 2.583 2.502 1.637 3.619 0.982 C 4.736 0.327 6 0 7.412 0 C 8.313 0 9.15 0.126 9.925 0.377 C 10.699 0.629 11.389 0.998 11.995 1.485 C 12.601 1.967 13.099 2.559 13.488 3.261 C 13.883 3.958 14.141 4.754 14.263 5.65 Z M 20.314 16.557 C 19.544 16.557 18.852 16.421 18.235 16.149 C 17.624 15.871 17.14 15.462 16.781 14.923 C 16.428 14.383 16.252 13.718 16.252 12.927 C 16.252 12.246 16.378 11.683 16.631 11.237 C 16.878 10.798 17.234 10.43 17.666 10.169 C 18.104 9.901 18.596 9.7 19.144 9.563 C 19.707 9.42 20.28 9.318 20.859 9.257 C 21.57 9.184 22.147 9.118 22.589 9.061 C 23.032 8.998 23.353 8.903 23.553 8.778 C 23.759 8.647 23.861 8.445 23.861 8.173 L 23.861 8.125 C 23.861 7.533 23.685 7.075 23.332 6.75 C 22.979 6.425 22.471 6.263 21.807 6.263 C 21.106 6.263 20.551 6.415 20.14 6.719 C 19.734 7.022 19.46 7.381 19.318 7.795 L 16.647 7.418 C 16.858 6.685 17.205 6.072 17.69 5.579 C 18.175 5.082 18.767 4.71 19.468 4.463 C 20.169 4.212 20.943 4.086 21.791 4.086 C 22.376 4.086 22.958 4.154 23.537 4.291 C 24.117 4.427 24.646 4.652 25.126 4.967 C 25.605 5.276 25.989 5.697 26.279 6.232 C 26.574 6.766 26.722 7.434 26.722 8.236 L 26.722 16.314 L 23.972 16.314 L 23.972 14.655 L 23.877 14.655 C 23.703 14.991 23.458 15.305 23.142 15.598 C 22.832 15.887 22.439 16.12 21.965 16.298 C 21.496 16.471 20.946 16.557 20.314 16.557 Z M 21.056 14.467 C 21.63 14.467 22.128 14.354 22.55 14.129 C 22.971 13.899 23.295 13.595 23.522 13.217 C 23.751 12.847 23.872 12.419 23.869 11.984 L 23.869 10.561 C 23.78 10.635 23.627 10.703 23.411 10.766 C 23.177 10.834 22.94 10.889 22.7 10.931 C 22.436 10.978 22.176 11.02 21.917 11.056 C 21.659 11.093 21.436 11.125 21.246 11.151 C 20.819 11.208 20.437 11.303 20.1 11.434 C 19.763 11.565 19.497 11.748 19.302 11.984 C 19.107 12.214 19.01 12.513 19.01 12.88 C 19.01 13.404 19.202 13.799 19.586 14.066 C 19.971 14.333 20.461 14.467 21.056 14.467 Z M 29.598 16.314 L 29.598 4.243 L 32.372 4.243 L 32.372 6.255 L 32.498 6.255 C 32.719 5.558 33.099 5.021 33.636 4.644 C 34.178 4.262 34.797 4.071 35.493 4.071 C 35.651 4.071 35.827 4.078 36.022 4.094 C 36.222 4.105 36.388 4.123 36.52 4.149 L 36.52 6.766 C 36.399 6.724 36.206 6.687 35.943 6.656 C 35.695 6.62 35.444 6.601 35.192 6.601 C 34.671 6.601 34.202 6.714 33.786 6.939 C 33.375 7.159 33.051 7.465 32.814 7.858 C 32.577 8.251 32.458 8.704 32.458 9.218 L 32.458 16.314 Z M 43.294 16.549 C 42.077 16.549 41.026 16.298 40.141 15.795 C 39.261 15.287 38.584 14.569 38.11 13.642 C 37.636 12.709 37.399 11.612 37.399 10.349 C 37.399 9.108 37.636 8.018 38.11 7.08 C 38.59 6.137 39.259 5.404 40.117 4.88 C 40.976 4.351 41.985 4.086 43.144 4.086 C 43.892 4.086 44.598 4.207 45.261 4.448 C 45.926 4.681 46.53 5.056 47.031 5.548 C 47.548 6.046 47.953 6.679 48.248 7.45 C 48.543 8.215 48.691 9.126 48.691 10.184 L 48.691 11.056 L 38.742 11.056 L 38.742 9.139 L 45.949 9.139 C 45.944 8.594 45.825 8.11 45.593 7.685 C 45.361 7.256 45.037 6.918 44.621 6.672 C 44.21 6.425 43.731 6.302 43.183 6.302 C 42.598 6.302 42.085 6.444 41.642 6.727 C 41.207 6.997 40.85 7.376 40.607 7.827 C 40.365 8.277 40.241 8.772 40.236 9.312 L 40.236 10.986 C 40.236 11.688 40.365 12.29 40.623 12.793 C 40.881 13.291 41.242 13.673 41.706 13.941 C 42.169 14.202 42.712 14.333 43.333 14.333 C 43.75 14.333 44.126 14.276 44.463 14.16 C 44.8 14.04 45.093 13.864 45.34 13.634 C 45.588 13.404 45.775 13.118 45.901 12.778 L 48.572 13.076 C 48.404 13.778 48.082 14.391 47.608 14.915 C 47.139 15.433 46.539 15.837 45.807 16.125 C 45.074 16.408 44.237 16.549 43.294 16.549 Z\" fill=\"var(--token-7942f4e0-746b-4554-a8f0-3486317cf006, rgb(45, 145, 82)) /* {&quot;name&quot;:&quot;Primary&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1klkslg\",layoutDependency:layoutDependency,layoutId:\"WWYziD_h3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.263 16.534\" overflow=\"visible\"><path d=\"M 14.263 5.65 L 11.307 5.65 C 11.223 5.168 11.068 4.741 10.841 4.369 C 10.615 3.992 10.333 3.672 9.996 3.41 C 9.659 3.148 9.274 2.952 8.842 2.821 C 8.415 2.685 7.954 2.617 7.459 2.617 C 6.58 2.617 5.8 2.837 5.12 3.277 C 4.441 3.712 3.909 4.351 3.524 5.194 C 3.14 6.032 2.947 7.057 2.947 8.267 C 2.947 9.498 3.14 10.535 3.524 11.379 C 3.914 12.217 4.446 12.851 5.12 13.28 C 5.8 13.705 6.577 13.917 7.451 13.917 C 7.936 13.917 8.389 13.854 8.81 13.728 C 9.237 13.597 9.619 13.406 9.956 13.155 C 10.299 12.902 10.592 12.588 10.817 12.227 C 11.055 11.861 11.218 11.442 11.307 10.97 L 14.263 10.986 C 14.155 11.741 13.912 12.47 13.544 13.139 C 13.18 13.809 12.703 14.402 12.113 14.915 C 11.523 15.423 10.833 15.821 10.043 16.109 C 9.253 16.392 8.376 16.534 7.412 16.534 C 5.989 16.534 4.72 16.206 3.603 15.551 C 2.486 14.897 1.607 13.951 0.964 12.715 C 0.321 11.478 0 9.996 0 8.267 C 0 6.533 0.324 5.05 0.972 3.819 C 1.62 2.583 2.502 1.637 3.619 0.982 C 4.736 0.327 6 0 7.412 0 C 8.313 0 9.15 0.126 9.925 0.377 C 10.699 0.629 11.389 0.998 11.995 1.485 C 12.601 1.967 13.099 2.559 13.488 3.261 C 13.883 3.958 14.141 4.754 14.263 5.65 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-q9tezq\",layoutDependency:layoutDependency,layoutId:\"yVULQRqlQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.47 12.471\" overflow=\"visible\"><path d=\"M 4.062 12.471 C 3.292 12.471 2.6 12.335 1.983 12.062 C 1.372 11.785 0.888 11.376 0.53 10.837 C 0.176 10.297 0 9.632 0 8.841 C 0 8.159 0.126 7.596 0.379 7.151 C 0.626 6.712 0.983 6.344 1.414 6.082 C 1.852 5.815 2.344 5.613 2.892 5.477 C 3.455 5.334 4.029 5.232 4.607 5.171 C 5.318 5.097 5.895 5.032 6.337 4.974 C 6.78 4.911 7.101 4.817 7.301 4.691 C 7.507 4.56 7.61 4.359 7.61 4.086 L 7.61 4.039 C 7.61 3.447 7.433 2.989 7.08 2.664 C 6.727 2.339 6.219 2.177 5.555 2.177 C 4.854 2.177 4.299 2.329 3.888 2.633 C 3.482 2.936 3.208 3.295 3.066 3.709 L 0.395 3.332 C 0.606 2.598 0.954 1.985 1.438 1.493 C 1.923 0.995 2.515 0.624 3.216 0.377 C 3.917 0.126 4.691 0 5.539 0 C 6.124 0 6.706 0.068 7.286 0.204 C 7.865 0.341 8.394 0.566 8.874 0.88 C 9.353 1.189 9.738 1.611 10.027 2.145 C 10.322 2.68 10.47 3.348 10.47 4.149 L 10.47 12.227 L 7.72 12.227 L 7.72 10.569 L 7.625 10.569 C 7.451 10.905 7.206 11.219 6.89 11.512 C 6.58 11.801 6.187 12.033 5.713 12.212 C 5.244 12.385 4.694 12.471 4.062 12.471 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-updslf\",layoutDependency:layoutDependency,layoutId:\"FTn1JSWlF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.86 3.905\" overflow=\"visible\"><path d=\"M 2.047 3.905 C 2.621 3.905 3.119 3.793 3.54 3.568 C 3.962 3.337 4.285 3.033 4.512 2.656 C 4.742 2.285 4.862 1.858 4.86 1.422 L 4.86 0 C 4.77 0.073 4.617 0.142 4.401 0.204 C 4.168 0.273 3.93 0.328 3.69 0.369 C 3.427 0.416 3.166 0.458 2.908 0.495 C 2.65 0.532 2.426 0.563 2.236 0.589 C 1.809 0.647 1.428 0.741 1.091 0.872 C 0.753 1.003 0.487 1.186 0.292 1.422 C 0.097 1.653 0 1.951 0 2.318 C 0 2.842 0.192 3.238 0.577 3.505 C 0.961 3.772 1.451 3.905 2.047 3.905 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1nyf7ih\",layoutDependency:layoutDependency,layoutId:\"TNsmhqEqt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.922 12.243\" overflow=\"visible\"><path d=\"M 0 12.243 L 0 0.173 L 2.774 0.173 L 2.774 2.184 L 2.9 2.184 C 3.121 1.488 3.5 0.951 4.038 0.574 C 4.58 0.191 5.199 0 5.895 0 C 6.053 0 6.229 0.008 6.424 0.023 C 6.624 0.034 6.79 0.052 6.922 0.078 L 6.922 2.695 C 6.801 2.653 6.608 2.617 6.345 2.585 C 6.096 2.549 5.846 2.531 5.594 2.53 C 5.073 2.53 4.604 2.643 4.188 2.868 C 3.777 3.088 3.453 3.395 3.216 3.787 C 2.979 4.18 2.86 4.634 2.86 5.147 L 2.86 12.243 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fihywh\",layoutDependency:layoutDependency,layoutId:\"jG3htPynD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.292 12.463\" overflow=\"visible\"><path d=\"M 5.895 12.463 C 4.678 12.463 3.627 12.211 2.742 11.709 C 1.862 11.2 1.185 10.483 0.711 9.555 C 0.237 8.623 0 7.525 0 6.263 C 0 5.021 0.237 3.932 0.711 2.994 C 1.191 2.051 1.859 1.317 2.718 0.794 C 3.577 0.264 4.586 0 5.744 0 C 6.492 0 7.198 0.12 7.862 0.361 C 8.526 0.594 9.131 0.97 9.632 1.462 C 10.148 1.959 10.554 2.593 10.849 3.363 C 11.144 4.128 11.292 5.04 11.292 6.098 L 11.292 6.97 L 1.343 6.97 L 1.343 5.053 L 8.55 5.053 C 8.544 4.508 8.426 4.023 8.194 3.599 C 7.962 3.169 7.638 2.831 7.222 2.585 C 6.811 2.339 6.332 2.216 5.784 2.216 C 5.199 2.216 4.686 2.357 4.243 2.64 C 3.807 2.911 3.451 3.29 3.208 3.74 C 2.966 4.191 2.842 4.686 2.837 5.226 L 2.837 6.899 C 2.837 7.601 2.966 8.204 3.224 8.707 C 3.482 9.204 3.843 9.587 4.306 9.854 C 4.77 10.116 5.312 10.247 5.934 10.247 C 6.35 10.247 6.727 10.189 7.064 10.074 C 7.401 9.954 7.694 9.778 7.941 9.548 C 8.189 9.317 8.376 9.032 8.502 8.691 L 11.173 8.99 C 11.004 9.692 10.683 10.305 10.209 10.828 C 9.74 11.347 9.14 11.75 8.407 12.039 C 7.675 12.322 6.838 12.463 5.895 12.463 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-gALU4.framer-1xta60n, .framer-gALU4 .framer-1xta60n { display: block; }\",\".framer-gALU4.framer-lxo1ri { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 9.73px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-gALU4 .framer-1wf6u8y { height: 33px; position: relative; width: 160px; }\",\".framer-gALU4 .framer-9bjt62 { height: 33px; left: 0px; position: absolute; top: 0px; width: 28px; }\",\".framer-gALU4 .framer-1mix0e6 { height: 22px; left: 5px; position: absolute; top: 0px; width: 20px; }\",\".framer-gALU4 .framer-ue2pwl { height: 25px; left: 0px; position: absolute; top: 8px; width: 28px; }\",\".framer-gALU4 .framer-wsh6ak { height: 17px; left: 33px; position: absolute; top: 8px; width: 76px; }\",\".framer-gALU4 .framer-k47dil, .framer-gALU4 .framer-1klkslg { height: 17px; left: 0px; position: absolute; top: 0px; width: 15px; }\",\".framer-gALU4 .framer-1rpj70b, .framer-gALU4 .framer-q9tezq { height: 13px; left: 17px; position: absolute; top: 4px; width: 11px; }\",\".framer-gALU4 .framer-1cst6hv { height: 4px; left: 20px; position: absolute; top: 11px; width: 5px; }\",\".framer-gALU4 .framer-1nhzwoz, .framer-gALU4 .framer-1nyf7ih { height: 12px; left: 30px; position: absolute; top: 4px; width: 7px; }\",\".framer-gALU4 .framer-1bbnojx { height: 17px; left: 38px; position: absolute; top: 0px; width: 12px; }\",\".framer-gALU4 .framer-t5iuyt { height: 8px; left: 41px; position: absolute; top: 7px; width: 6px; }\",\".framer-gALU4 .framer-2zghb0 { height: 13px; left: 52px; position: absolute; top: 4px; width: 12px; }\",\".framer-gALU4 .framer-halvp8 { height: 12px; left: 66px; position: absolute; top: 4px; width: 11px; }\",\".framer-gALU4 .framer-wczzzn { height: 17px; left: 112px; position: absolute; top: 8px; width: 49px; }\",\".framer-gALU4 .framer-updslf { height: 4px; left: 19px; position: absolute; top: 11px; width: 5px; }\",\".framer-gALU4 .framer-1fihywh { height: 13px; left: 38px; position: absolute; top: 4px; width: 12px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"mxs74Jgfd\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerwosuu55iP=withCSS(Component,css,\"framer-gALU4\");export default Framerwosuu55iP;Framerwosuu55iP.displayName=\"Logo\";Framerwosuu55iP.defaultProps={height:33,width:160};addPropertyControls(Framerwosuu55iP,{variant:{options:[\"pwKwtVsl5\",\"mxs74Jgfd\"],optionTitles:[\"Light Logo\",\"Dark Logo\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerwosuu55iP,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerwosuu55iP\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"33\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"160\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"mxs74Jgfd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wosuu55iP.map","// Generated by Framer (da191f6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Button from\"https://framerusercontent.com/modules/mIXOnksGpLDvctUmkKU9/iVVCYEpqeDO0FXwkuJ6j/CrcrIA1sM.js\";import TextLink from\"https://framerusercontent.com/modules/rRiOJqw836ysKvGZB4Di/fpnF2CWvRop3O3y2bjpX/usZsO9iZ0.js\";import Logo from\"https://framerusercontent.com/modules/gk4sNkpMqcg9mSRjOoFa/xzng9v9K9DI6QepQfxt0/wosuu55iP.js\";const LogoFonts=getFonts(Logo);const TextLinkFonts=getFonts(TextLink);const ButtonFonts=getFonts(Button);const MotionNavWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.nav));const cycleOrder=[\"aEzs81KiQ\",\"pp2pSiweR\",\"uFIe2rYsF\",\"n6pXlzUap\",\"KuJhnupxC\",\"LzVa6WHsr\"];const serializationHash=\"framer-uAJgc\";const variantClassNames={aEzs81KiQ:\"framer-v-zard03\",KuJhnupxC:\"framer-v-1avz89n\",LzVa6WHsr:\"framer-v-9jaf42\",n6pXlzUap:\"framer-v-6jj4fg\",pp2pSiweR:\"framer-v-lqtegm\",uFIe2rYsF:\"framer-v-1653npi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:58,delay:0,mass:1,stiffness:350,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-20};const transition2={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Dark Open\":\"uFIe2rYsF\",\"Phone Dark\":\"pp2pSiweR\",\"Phone White Open\":\"KuJhnupxC\",\"Phone White\":\"LzVa6WHsr\",Desktop:\"aEzs81KiQ\",White:\"n6pXlzUap\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"aEzs81KiQ\"};};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:\"aEzs81KiQ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap6xhi0e=activeVariantCallback(async(...args)=>{setVariant(\"uFIe2rYsF\");});const onTapryw8kv=activeVariantCallback(async(...args)=>{setVariant(\"pp2pSiweR\");});const onTap1vh1v0h=activeVariantCallback(async(...args)=>{setVariant(\"LzVa6WHsr\");});const onTapqzckdo=activeVariantCallback(async(...args)=>{setVariant(\"KuJhnupxC\");});const Nvs453ZIkryw8kv=activeVariantCallback(async(...args)=>{setVariant(\"pp2pSiweR\");});const Nvs453ZIk1vh1v0h=activeVariantCallback(async(...args)=>{setVariant(\"LzVa6WHsr\");});const HLlej0ouCryw8kv=activeVariantCallback(async(...args)=>{setVariant(\"pp2pSiweR\");});const HLlej0ouC1vh1v0h=activeVariantCallback(async(...args)=>{setVariant(\"LzVa6WHsr\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"pp2pSiweR\",\"uFIe2rYsF\",\"KuJhnupxC\",\"LzVa6WHsr\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"pp2pSiweR\",\"LzVa6WHsr\"].includes(baseVariant))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:transition2,children:/*#__PURE__*/_jsx(MotionNavWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-zard03\",className,classNames),\"data-framer-appear-id\":\"zard03\",\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"aEzs81KiQ\",optimized:true,ref:refBinding,style:{backdropFilter:\"blur(5px)\",backgroundColor:\"var(--token-713bb0fe-af42-41bc-b962-e0b49b77a8ef, rgb(255, 255, 255))\",WebkitBackdropFilter:\"blur(5px)\",...style},variants:{KuJhnupxC:{backdropFilter:\"blur(40px)\",backgroundColor:\"var(--token-5da143e5-8ed5-424e-8cc9-77fe4c4d343f, rgba(255, 255, 255, 0.2))\",WebkitBackdropFilter:\"blur(40px)\"},LzVa6WHsr:{backgroundColor:\"rgba(0, 0, 0, 0)\"},n6pXlzUap:{backgroundColor:\"rgba(37, 37, 37, 0.07)\"},uFIe2rYsF:{backdropFilter:\"blur(40px)\",WebkitBackdropFilter:\"blur(40px)\"}},...addPropertyOverrides({KuJhnupxC:{\"data-framer-name\":\"Phone White Open\"},LzVa6WHsr:{\"data-framer-name\":\"Phone White\"},n6pXlzUap:{\"data-framer-name\":\"White\"},pp2pSiweR:{\"data-framer-name\":\"Phone Dark\"},uFIe2rYsF:{\"data-framer-name\":\"Phone Dark Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-mgemad\",\"data-framer-name\":\"Header Container\",layoutDependency:layoutDependency,layoutId:\"IhcHxxmy_\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12wn6ta\",\"data-framer-name\":\"Header Top\",layoutDependency:layoutDependency,layoutId:\"BwiCA9pzZ\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jh00ot\",\"data-framer-name\":\"Icon Container\",layoutDependency:layoutDependency,layoutId:\"a78s7rvdn\",...addPropertyOverrides({KuJhnupxC:{\"data-highlight\":true,onTap:onTap1vh1v0h},LzVa6WHsr:{\"data-highlight\":true,onTap:onTapqzckdo},pp2pSiweR:{\"data-highlight\":true,onTap:onTap6xhi0e},uFIe2rYsF:{\"data-highlight\":true,onTap:onTapryw8kv}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9nywj3\",\"data-framer-name\":\"Icon Bottom\",layoutDependency:layoutDependency,layoutId:\"ek0xlDW9Q\",style:{backgroundColor:\"var(--token-57876cf9-727a-4369-85b2-1adc2972f382, rgb(86, 89, 105))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{KuJhnupxC:{backgroundColor:\"var(--token-713bb0fe-af42-41bc-b962-e0b49b77a8ef, rgb(255, 255, 255))\",rotate:-45},LzVa6WHsr:{backgroundColor:\"var(--token-713bb0fe-af42-41bc-b962-e0b49b77a8ef, rgb(255, 255, 255))\",rotate:0},uFIe2rYsF:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-w6qxlh\",\"data-framer-name\":\"Icon Top\",layoutDependency:layoutDependency,layoutId:\"V3LGzrzrK\",style:{backgroundColor:\"var(--token-57876cf9-727a-4369-85b2-1adc2972f382, rgb(86, 89, 105))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{KuJhnupxC:{backgroundColor:\"var(--token-713bb0fe-af42-41bc-b962-e0b49b77a8ef, rgb(255, 255, 255))\",rotate:45},LzVa6WHsr:{backgroundColor:\"var(--token-713bb0fe-af42-41bc-b962-e0b49b77a8ef, rgb(255, 255, 255))\",rotate:0},uFIe2rYsF:{rotate:45}}})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+(12+((componentViewport?.height||66)-24-42)/2)+4.5+0,...addPropertyOverrides({KuJhnupxC:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||200)-32-274)/2+0+0)+0+0+5.5},LzVa6WHsr:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||200)-24-44)/2+0+0)+0+5.5},pp2pSiweR:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||68)-24-44)/2+0+0)+0+5.5},uFIe2rYsF:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||200)-32-274)/2+0+0)+0+0+5.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tbzm9c-container\",\"data-framer-name\":\"Logo Image\",layoutDependency:layoutDependency,layoutId:\"ZoMwIN2Kc-container\",name:\"Logo Image\",nodeId:\"ZoMwIN2Kc\",rendersWithMotion:true,scopeId:\"JdyFmYbIu\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"ZoMwIN2Kc\",layoutId:\"ZoMwIN2Kc\",name:\"Logo Image\",variant:matchVariant(\"mxs74Jgfd\"),width:\"100%\",...addPropertyOverrides({KuJhnupxC:{variant:matchVariant(\"pwKwtVsl5\")},LzVa6WHsr:{variant:matchVariant(\"pwKwtVsl5\")},n6pXlzUap:{variant:matchVariant(\"pwKwtVsl5\")}},baseVariant,gestureVariant)})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-x7ocig\",\"data-framer-name\":\"Navigation Links\",layoutDependency:layoutDependency,layoutId:\"SB5L4u5_J\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"H5ms5FAwP\"},implicitPathVariables:undefined},{href:{webPageId:\"H5ms5FAwP\"},implicitPathVariables:undefined},{href:{webPageId:\"H5ms5FAwP\"},implicitPathVariables:undefined},{href:{webPageId:\"H5ms5FAwP\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(12+((componentViewport?.height||66)-24-42)/2)+10+0,...addPropertyOverrides({KuJhnupxC:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||200)-32-274)/2+0+0)+0+44+20+0},uFIe2rYsF:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||200)-32-274)/2+0+0)+0+44+20+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i7hr5o-container\",\"data-framer-name\":\"Services Link\",layoutDependency:layoutDependency,layoutId:\"amiRsQY5B-container\",name:\"Services Link\",nodeId:\"amiRsQY5B\",rendersWithMotion:true,scopeId:\"JdyFmYbIu\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",Ia5jFKe9l:resolvedLinks[0],id:\"amiRsQY5B\",layoutId:\"amiRsQY5B\",name:\"Services Link\",Ri79qEA47:\"Služby\",variant:matchVariant(\"NSkl062gj\"),width:\"100%\",...addPropertyOverrides({KuJhnupxC:{Ia5jFKe9l:resolvedLinks[3],MKD2ZPEtr:undefined,Nvs453ZIk:Nvs453ZIk1vh1v0h,variant:matchVariant(\"atkDqv1uC\")},n6pXlzUap:{Ia5jFKe9l:resolvedLinks[2],variant:matchVariant(\"atkDqv1uC\")},uFIe2rYsF:{Ia5jFKe9l:resolvedLinks[1],MKD2ZPEtr:undefined,Nvs453ZIk:Nvs453ZIkryw8kv}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Mm47jPppF\"},implicitPathVariables:undefined},{href:{webPageId:\"Mm47jPppF\"},implicitPathVariables:undefined},{href:{webPageId:\"Mm47jPppF\"},implicitPathVariables:undefined},{href:{webPageId:\"Mm47jPppF\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(12+((componentViewport?.height||66)-24-42)/2)+10+0,...addPropertyOverrides({KuJhnupxC:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||200)-32-274)/2+0+0)+0+44+20+42},uFIe2rYsF:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||200)-32-274)/2+0+0)+0+44+20+42}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vqpqxg-container\",\"data-framer-name\":\"Contact Link\",layoutDependency:layoutDependency,layoutId:\"X2ZTLjILY-container\",name:\"Contact Link\",nodeId:\"X2ZTLjILY\",rendersWithMotion:true,scopeId:\"JdyFmYbIu\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",Ia5jFKe9l:resolvedLinks1[0],id:\"X2ZTLjILY\",layoutId:\"X2ZTLjILY\",name:\"Contact Link\",Ri79qEA47:\"Realizace\",variant:matchVariant(\"NSkl062gj\"),width:\"100%\",...addPropertyOverrides({KuJhnupxC:{Ia5jFKe9l:resolvedLinks1[3],MKD2ZPEtr:undefined,Nvs453ZIk:Nvs453ZIk1vh1v0h,variant:matchVariant(\"atkDqv1uC\")},n6pXlzUap:{Ia5jFKe9l:resolvedLinks1[2],variant:matchVariant(\"atkDqv1uC\")},uFIe2rYsF:{Ia5jFKe9l:resolvedLinks1[1],MKD2ZPEtr:undefined,Nvs453ZIk:Nvs453ZIkryw8kv}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yv7iQTMWs\"},implicitPathVariables:undefined},{href:{webPageId:\"yv7iQTMWs\"},implicitPathVariables:undefined},{href:{webPageId:\"yv7iQTMWs\"},implicitPathVariables:undefined},{href:{webPageId:\"yv7iQTMWs\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(12+((componentViewport?.height||66)-24-42)/2)+10+0,...addPropertyOverrides({KuJhnupxC:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||200)-32-274)/2+0+0)+0+44+20+84},uFIe2rYsF:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||200)-32-274)/2+0+0)+0+44+20+84}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qw9s9t-container\",\"data-framer-name\":\"About Link\",layoutDependency:layoutDependency,layoutId:\"lh2MCO_nV-container\",name:\"About Link\",nodeId:\"lh2MCO_nV\",rendersWithMotion:true,scopeId:\"JdyFmYbIu\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",Ia5jFKe9l:resolvedLinks2[0],id:\"lh2MCO_nV\",layoutId:\"lh2MCO_nV\",name:\"About Link\",Ri79qEA47:\"O n\\xe1s\",variant:matchVariant(\"NSkl062gj\"),width:\"100%\",...addPropertyOverrides({KuJhnupxC:{Ia5jFKe9l:resolvedLinks2[3],MKD2ZPEtr:undefined,Nvs453ZIk:Nvs453ZIk1vh1v0h,variant:matchVariant(\"atkDqv1uC\")},n6pXlzUap:{Ia5jFKe9l:resolvedLinks2[2],variant:matchVariant(\"atkDqv1uC\")},uFIe2rYsF:{Ia5jFKe9l:resolvedLinks2[1],MKD2ZPEtr:undefined,Nvs453ZIk:Nvs453ZIkryw8kv}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"pjmNrsfzU\"},implicitPathVariables:undefined},{href:{webPageId:\"pjmNrsfzU\"},implicitPathVariables:undefined},{href:{webPageId:\"pjmNrsfzU\"},implicitPathVariables:undefined},{href:{webPageId:\"pjmNrsfzU\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(12+((componentViewport?.height||66)-24-42)/2)+10+0,...addPropertyOverrides({KuJhnupxC:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||200)-32-274)/2+0+0)+0+44+20+126},uFIe2rYsF:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||200)-32-274)/2+0+0)+0+44+20+126}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ie57cx-container\",\"data-framer-name\":\"Blog Link\",layoutDependency:layoutDependency,layoutId:\"Op0dXa_b_-container\",name:\"Blog Link\",nodeId:\"Op0dXa_b_\",rendersWithMotion:true,scopeId:\"JdyFmYbIu\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",Ia5jFKe9l:resolvedLinks3[0],id:\"Op0dXa_b_\",layoutId:\"Op0dXa_b_\",name:\"Blog Link\",Ri79qEA47:\"Jak pracujeme\",variant:matchVariant(\"NSkl062gj\"),width:\"100%\",...addPropertyOverrides({KuJhnupxC:{Ia5jFKe9l:resolvedLinks3[3],MKD2ZPEtr:undefined,Nvs453ZIk:Nvs453ZIk1vh1v0h,variant:matchVariant(\"atkDqv1uC\")},n6pXlzUap:{Ia5jFKe9l:resolvedLinks3[2],variant:matchVariant(\"atkDqv1uC\")},uFIe2rYsF:{Ia5jFKe9l:resolvedLinks3[1],MKD2ZPEtr:undefined,Nvs453ZIk:Nvs453ZIkryw8kv}},baseVariant,gestureVariant)})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PyBmXGQE8\"},implicitPathVariables:undefined},{href:{webPageId:\"PyBmXGQE8\"},implicitPathVariables:undefined},{href:{webPageId:\"PyBmXGQE8\"},implicitPathVariables:undefined},{href:{webPageId:\"PyBmXGQE8\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:(componentViewport?.y||0)+(12+((componentViewport?.height||66)-24-42)/2)+0,...addPropertyOverrides({KuJhnupxC:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||200)-32-274)/2+0+0)+0+232},uFIe2rYsF:{y:(componentViewport?.y||0)+12+(((componentViewport?.height||200)-32-274)/2+0+0)+0+232}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5ebevb-container\",\"data-framer-name\":\"Cta Button\",layoutDependency:layoutDependency,layoutId:\"Z77bEO2GL-container\",name:\"Cta Button\",nodeId:\"Z77bEO2GL\",rendersWithMotion:true,scopeId:\"JdyFmYbIu\",children:/*#__PURE__*/_jsx(Button,{CQjMgBut9:\"Nez\\xe1vazn\\xe1 popt\\xe1vka\",height:\"100%\",id:\"Z77bEO2GL\",k_ap7FpBr:resolvedLinks4[0],layoutId:\"Z77bEO2GL\",name:\"Cta Button\",style:{height:\"100%\"},variant:matchVariant(\"qWl7HLsow\"),width:\"100%\",...addPropertyOverrides({KuJhnupxC:{HLlej0ouC:HLlej0ouC1vh1v0h,k_ap7FpBr:resolvedLinks4[3],variant:matchVariant(\"biMpW7WqE\")},n6pXlzUap:{k_ap7FpBr:resolvedLinks4[2]},uFIe2rYsF:{HLlej0ouC:HLlej0ouCryw8kv,k_ap7FpBr:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})]})})})})});});const css=[\".framer-uAJgc.framer-t54cot, .framer-uAJgc .framer-t54cot { display: block; }\",\".framer-uAJgc.framer-zard03 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 12px 0px 12px 0px; position: relative; width: 1200px; }\",\".framer-uAJgc .framer-mgemad { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1310px; overflow: visible; padding: 0px 30px 0px 30px; position: relative; width: 1px; }\",\".framer-uAJgc .framer-12wn6ta { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uAJgc .framer-1jh00ot { flex: none; height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-uAJgc .framer-9nywj3 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-uAJgc .framer-w6qxlh { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-uAJgc .framer-tbzm9c-container, .framer-uAJgc .framer-1i7hr5o-container, .framer-uAJgc .framer-vqpqxg-container, .framer-uAJgc .framer-qw9s9t-container, .framer-uAJgc .framer-ie57cx-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-uAJgc .framer-x7ocig { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-uAJgc .framer-5ebevb-container { flex: none; height: 42px; position: relative; width: auto; }\",\".framer-uAJgc.framer-v-lqtegm.framer-zard03, .framer-uAJgc.framer-v-9jaf42.framer-zard03 { flex-direction: column; gap: 0px; padding: 12px; width: 390px; }\",\".framer-uAJgc.framer-v-lqtegm .framer-mgemad, .framer-uAJgc.framer-v-9jaf42 .framer-mgemad { flex: none; padding: 0px 20px 0px 20px; width: 100%; }\",\".framer-uAJgc.framer-v-lqtegm .framer-12wn6ta, .framer-uAJgc.framer-v-9jaf42 .framer-12wn6ta { flex: 1 0 0px; gap: unset; justify-content: space-between; width: 1px; }\",\".framer-uAJgc.framer-v-lqtegm .framer-1jh00ot, .framer-uAJgc.framer-v-1653npi .framer-1jh00ot, .framer-uAJgc.framer-v-1avz89n .framer-1jh00ot, .framer-uAJgc.framer-v-9jaf42 .framer-1jh00ot { cursor: pointer; height: 44px; order: 1; width: 44px; }\",\".framer-uAJgc.framer-v-lqtegm .framer-tbzm9c-container, .framer-uAJgc.framer-v-1653npi .framer-tbzm9c-container, .framer-uAJgc.framer-v-6jj4fg .framer-12wn6ta, .framer-uAJgc.framer-v-6jj4fg .framer-1i7hr5o-container, .framer-uAJgc.framer-v-1avz89n .framer-tbzm9c-container, .framer-uAJgc.framer-v-9jaf42 .framer-tbzm9c-container { order: 0; }\",\".framer-uAJgc.framer-v-1653npi.framer-zard03, .framer-uAJgc.framer-v-1avz89n.framer-zard03 { flex-direction: column; gap: 0px; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: hidden; padding: 12px 12px 20px 12px; width: 390px; }\",\".framer-uAJgc.framer-v-1653npi .framer-mgemad { flex: none; flex-direction: column; padding: 0px; width: 100%; }\",\".framer-uAJgc.framer-v-1653npi .framer-12wn6ta, .framer-uAJgc.framer-v-1avz89n .framer-12wn6ta { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-uAJgc.framer-v-1653npi .framer-9nywj3, .framer-uAJgc.framer-v-1653npi .framer-w6qxlh, .framer-uAJgc.framer-v-1avz89n .framer-9nywj3, .framer-uAJgc.framer-v-1avz89n .framer-w6qxlh { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-uAJgc.framer-v-1653npi .framer-x7ocig, .framer-uAJgc.framer-v-1avz89n .framer-x7ocig { flex-direction: column; gap: 20px; justify-content: flex-start; padding: 20px; width: 100%; }\",\".framer-uAJgc.framer-v-6jj4fg .framer-x7ocig, .framer-uAJgc.framer-v-6jj4fg .framer-vqpqxg-container { order: 1; }\",\".framer-uAJgc.framer-v-6jj4fg .framer-qw9s9t-container, .framer-uAJgc.framer-v-6jj4fg .framer-5ebevb-container { order: 2; }\",\".framer-uAJgc.framer-v-6jj4fg .framer-ie57cx-container { order: 3; }\",\".framer-uAJgc.framer-v-1avz89n .framer-mgemad { flex: none; flex-direction: column; padding: 0px 20px 0px 20px; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 66\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"pp2pSiweR\":{\"layout\":[\"fixed\",\"auto\"]},\"uFIe2rYsF\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]},\"n6pXlzUap\":{\"layout\":[\"fixed\",\"auto\"]},\"KuJhnupxC\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]},\"LzVa6WHsr\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJdyFmYbIu=withCSS(Component,css,\"framer-uAJgc\");export default FramerJdyFmYbIu;FramerJdyFmYbIu.displayName=\"Navigation\";FramerJdyFmYbIu.defaultProps={height:66,width:1200};addPropertyControls(FramerJdyFmYbIu,{variant:{options:[\"aEzs81KiQ\",\"pp2pSiweR\",\"uFIe2rYsF\",\"n6pXlzUap\",\"KuJhnupxC\",\"LzVa6WHsr\"],optionTitles:[\"Desktop\",\"Phone Dark\",\"Phone Dark Open\",\"White\",\"Phone White Open\",\"Phone White\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerJdyFmYbIu,[{explicitInter:true,fonts:[]},...LogoFonts,...TextLinkFonts,...ButtonFonts],{supportsExplicitInterCodegen:true});FramerJdyFmYbIu.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(TextLink,{},context),forwardLoader(Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJdyFmYbIu\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"66\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"pp2pSiweR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uFIe2rYsF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"n6pXlzUap\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KuJhnupxC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"LzVa6WHsr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JdyFmYbIu.map","// Generated by Framer (4b28574)\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 rRqZVPgHB=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 39.115 4.048 L 39.165 4.375 C 38.682 2.66 37.377 1.337 35.719 0.855 L 35.684 0.847 C 32.565 0 20.017 0 20.017 0 C 20.017 0 7.5 -0.017 4.35 0.847 C 2.66 1.337 1.354 2.66 0.879 4.34 L 0.87 4.375 C -0.295 10.46 -0.303 17.772 0.922 24.287 L 0.87 23.957 C 1.354 25.672 2.659 26.995 4.317 27.477 L 4.352 27.485 C 7.467 28.333 20.019 28.333 20.019 28.333 C 20.019 28.333 32.534 28.333 35.685 27.485 C 37.377 26.995 38.684 25.672 39.159 23.992 L 39.167 23.957 C 39.697 21.127 40 17.87 40 14.543 C 40 14.422 40 14.298 39.999 14.175 C 40 14.062 40 13.927 40 13.792 C 40 10.463 39.697 7.207 39.115 4.048 Z M 16.014 20.252 L 16.014 8.097 L 26.457 14.183 Z\" fill=\"var(--pzjrjn, rgb(0,0,0))\" height=\"28.333356445471114px\" id=\"vI6AGCg7t\" transform=\"translate(0 5.833)\" width=\"40.000490331404464px\"/></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=({fillColor,height,id,width,...props})=>{return{...props,rRqZVPgHB:fillColor??props.rRqZVPgHB??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rRqZVPgHB,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-VdqFn\",className),layoutId:layoutId,ref:ref,style:{\"--pzjrjn\":rRqZVPgHB,...style}});});const css=[`.framer-VdqFn { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--pzjrjn); 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 {\"rRqZVPgHB\":\"fillColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Youtube (1)\",\"color\":{\"type\":\"variable\",\"value\":\"pzjrjn\"},\"set\":{\"localId\":\"vectorSet/iA88xQWnX\",\"id\":\"iA88xQWnX\",\"moduleId\":\"Hz3oFJrxZIELPNAlqBVZ\"}}\n */const Icon=withCSS(Component,css,\"framer-VdqFn\");Icon.displayName=\"Youtube (1)\";export default Icon;addPropertyControls(Icon,{rRqZVPgHB:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerVariables\":\"{\\\"rRqZVPgHB\\\":\\\"fillColor\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Youtube (1)\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"pzjrjn\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/iA88xQWnX\\\",\\\"id\\\":\\\"iA88xQWnX\\\",\\\"moduleId\\\":\\\"Hz3oFJrxZIELPNAlqBVZ\\\"}}\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4b28574)\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 rRqZVPgHB=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\"><g d=\"M 4.8 18.04 C 4.68 18.04 2.04 18.04 0.84 18.04 C 0.2 18.04 0 17.8 0 17.2 C 0 15.6 0 13.96 0 12.36 C 0 11.72 0.24 11.52 0.84 11.52 L 4.8 11.52 C 4.8 11.4 4.8 9.08 4.8 8 C 4.8 6.4 5.08 4.88 5.88 3.48 C 6.72 2.04 7.92 1.08 9.44 0.52 C 10.44 0.16 11.44 0 12.52 0 L 16.44 0 C 17 0 17.24 0.24 17.24 0.8 L 17.24 5.36 C 17.24 5.92 17 6.16 16.44 6.16 C 15.36 6.16 14.28 6.16 13.2 6.2 C 12.12 6.2 11.56 6.72 11.56 7.84 C 11.52 9.04 11.56 10.2 11.56 11.44 L 16.2 11.44 C 16.84 11.44 17.08 11.68 17.08 12.32 L 17.08 17.16 C 17.08 17.8 16.88 18 16.2 18 C 14.76 18 11.68 18 11.56 18 L 11.56 31.04 C 11.56 31.72 11.36 31.96 10.64 31.96 C 8.96 31.96 7.32 31.96 5.64 31.96 C 5.04 31.96 4.8 31.72 4.8 31.12 C 4.8 26.92 4.8 18.16 4.8 18.04 Z\" fill=\"transparent\" height=\"31.95999990463257px\" id=\"J3cTJBRmi\" transform=\"translate(11.36 4.04)\" width=\"17.24000000000001px\"><path d=\"M 4.8 18.04 C 4.68 18.04 2.04 18.04 0.84 18.04 C 0.2 18.04 0 17.8 0 17.2 C 0 15.6 0 13.96 0 12.36 C 0 11.72 0.24 11.52 0.84 11.52 L 4.8 11.52 C 4.8 11.4 4.8 9.08 4.8 8 C 4.8 6.4 5.08 4.88 5.88 3.48 C 6.72 2.04 7.92 1.08 9.44 0.52 C 10.44 0.16 11.44 0 12.52 0 L 16.44 0 C 17 0 17.24 0.24 17.24 0.8 L 17.24 5.36 C 17.24 5.92 17 6.16 16.44 6.16 C 15.36 6.16 14.28 6.16 13.2 6.2 C 12.12 6.2 11.56 6.72 11.56 7.84 C 11.52 9.04 11.56 10.2 11.56 11.44 L 16.2 11.44 C 16.84 11.44 17.08 11.68 17.08 12.32 L 17.08 17.16 C 17.08 17.8 16.88 18 16.2 18 C 14.76 18 11.68 18 11.56 18 L 11.56 31.04 C 11.56 31.72 11.36 31.96 10.64 31.96 C 8.96 31.96 7.32 31.96 5.64 31.96 C 5.04 31.96 4.8 31.72 4.8 31.12 C 4.8 26.92 4.8 18.16 4.8 18.04 Z\" fill=\"var(--pzjrjn, rgb(0,0,0))\" height=\"31.960000000000004px\" id=\"HoIuXVjXZ\" transform=\"translate(0 0)\" width=\"17.24000000000001px\"/></g></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=({fillColor,height,id,width,...props})=>{return{...props,rRqZVPgHB:fillColor??props.rRqZVPgHB??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rRqZVPgHB,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-P4zFs\",className),layoutId:layoutId,ref:ref,style:{\"--pzjrjn\":rRqZVPgHB,...style}});});const css=[`.framer-P4zFs { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--pzjrjn); 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 {\"rRqZVPgHB\":\"fillColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Facebook\",\"color\":{\"type\":\"variable\",\"value\":\"pzjrjn\"},\"set\":{\"localId\":\"vectorSet/iA88xQWnX\",\"id\":\"iA88xQWnX\",\"moduleId\":\"Hz3oFJrxZIELPNAlqBVZ\"}}\n */const Icon=withCSS(Component,css,\"framer-P4zFs\");Icon.displayName=\"Facebook\";export default Icon;addPropertyControls(Icon,{rRqZVPgHB:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Facebook\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"pzjrjn\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/iA88xQWnX\\\",\\\"id\\\":\\\"iA88xQWnX\\\",\\\"moduleId\\\":\\\"Hz3oFJrxZIELPNAlqBVZ\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"rRqZVPgHB\\\":\\\"fillColor\\\"}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4b28574)\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 rRqZVPgHB=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.83 15.244 L 33.859 0 L 30.772 0 L 19.458 13.236 L 10.422 0 L 0 0 L 13.664 20.015 L 0 36 L 3.088 36 L 15.035 22.023 L 24.578 36 L 35 36 L 20.829 15.244 Z M 16.601 20.191 L 15.216 18.198 L 4.2 2.339 L 8.943 2.339 L 17.833 15.138 L 19.217 17.131 L 30.773 33.767 L 26.031 33.767 L 16.601 20.192 Z\" fill=\"var(--pzjrjn, rgb(0,0,0))\" height=\"36px\" id=\"cM8QXCOre\" transform=\"translate(2.43 2)\" width=\"35px\"/><g d=\"\" fill=\"transparent\" height=\"0px\" id=\"V14qZ8PUT\" width=\"0px\"/><g d=\"\" fill=\"transparent\" height=\"0px\" id=\"Y6NNI7KSV\" width=\"0px\"/><g d=\"\" fill=\"transparent\" height=\"0px\" id=\"pUpVXaDOP\" width=\"0px\"/><g d=\"\" fill=\"transparent\" height=\"0px\" id=\"ZkFzkAERD\" width=\"0px\"/><g d=\"\" fill=\"transparent\" height=\"0px\" id=\"QuxtuJ8BA\" width=\"0px\"/><g d=\"\" fill=\"transparent\" height=\"0px\" id=\"LIh3wJ9qY\" width=\"0px\"/><g d=\"\" fill=\"transparent\" height=\"0px\" id=\"Coydi6do9\" width=\"0px\"/><g d=\"\" fill=\"transparent\" height=\"0px\" id=\"W3BhaKSBS\" width=\"0px\"/><g d=\"\" fill=\"transparent\" height=\"0px\" id=\"Row319Ryu\" width=\"0px\"/><g d=\"\" fill=\"transparent\" height=\"0px\" id=\"lmONCMdss\" width=\"0px\"/><g d=\"\" fill=\"transparent\" height=\"0px\" id=\"LE79USBGV\" width=\"0px\"/><g d=\"\" fill=\"transparent\" height=\"0px\" id=\"pQIPpj0vC\" width=\"0px\"/><g d=\"\" fill=\"transparent\" height=\"0px\" id=\"mIyV355hT\" width=\"0px\"/><g d=\"\" fill=\"transparent\" height=\"0px\" id=\"FVd453hVr\" width=\"0px\"/><g d=\"\" fill=\"transparent\" height=\"0px\" id=\"GjCDYWUeu\" width=\"0px\"/></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=({fillColor,height,id,width,...props})=>{return{...props,rRqZVPgHB:fillColor??props.rRqZVPgHB??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rRqZVPgHB,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-sLi7j\",className),layoutId:layoutId,ref:ref,style:{\"--pzjrjn\":rRqZVPgHB,...style}});});const css=[`.framer-sLi7j { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--pzjrjn); 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 {\"rRqZVPgHB\":\"fillColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Twitter (1)\",\"color\":{\"type\":\"variable\",\"value\":\"pzjrjn\"},\"set\":{\"localId\":\"vectorSet/iA88xQWnX\",\"id\":\"iA88xQWnX\",\"moduleId\":\"Hz3oFJrxZIELPNAlqBVZ\"}}\n */const Icon=withCSS(Component,css,\"framer-sLi7j\");Icon.displayName=\"Twitter (1)\";export default Icon;addPropertyControls(Icon,{rRqZVPgHB:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Twitter (1)\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"pzjrjn\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/iA88xQWnX\\\",\\\"id\\\":\\\"iA88xQWnX\\\",\\\"moduleId\\\":\\\"Hz3oFJrxZIELPNAlqBVZ\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerVariables\":\"{\\\"rRqZVPgHB\\\":\\\"fillColor\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4b28574)\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 rRqZVPgHB=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 2.891 1.61 L 13.711 12.487 C 16.07 14.853 19.928 14.855 22.289 12.487 L 33.109 1.61 C 33.16 1.558 33.187 1.486 33.18 1.413 C 33.174 1.34 33.135 1.274 33.075 1.232 C 31.972 0.458 30.629 0 29.183 0 L 6.817 0 C 5.371 0 4.028 0.459 2.925 1.232 C 2.865 1.274 2.826 1.34 2.82 1.413 C 2.813 1.486 2.84 1.558 2.891 1.61 Z M 0 21.15 C 0 24.93 3.06 28 6.817 28 L 29.183 28 C 32.94 28 36 24.93 36 21.15 L 36 6.85 C 36.001 5.745 35.734 4.656 35.221 3.678 C 35.185 3.608 35.118 3.56 35.04 3.548 C 34.963 3.536 34.884 3.563 34.829 3.618 L 24.146 14.353 C 20.762 17.759 15.236 17.757 11.854 14.353 L 1.171 3.618 C 1.116 3.563 1.037 3.536 0.96 3.548 C 0.882 3.56 0.815 3.608 0.779 3.678 C 0.266 4.656 -0.001 5.745 0 6.85 Z\" fill=\"var(--pzjrjn, rgb(0,0,0))\" height=\"28px\" id=\"b4b4dD4zx\" transform=\"translate(2 6)\" width=\"36px\"/></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=({fillColor,height,id,width,...props})=>{return{...props,rRqZVPgHB:fillColor??props.rRqZVPgHB??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rRqZVPgHB,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-G7cCo\",className),layoutId:layoutId,ref:ref,style:{\"--pzjrjn\":rRqZVPgHB,...style}});});const css=[`.framer-G7cCo { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--pzjrjn); 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 {\"rRqZVPgHB\":\"fillColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Mail\",\"color\":{\"type\":\"variable\",\"value\":\"pzjrjn\"},\"set\":{\"localId\":\"vectorSet/iA88xQWnX\",\"id\":\"iA88xQWnX\",\"moduleId\":\"Hz3oFJrxZIELPNAlqBVZ\"}}\n */const Icon=withCSS(Component,css,\"framer-G7cCo\");Icon.displayName=\"Mail\";export default Icon;addPropertyControls(Icon,{rRqZVPgHB:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"rRqZVPgHB\\\":\\\"fillColor\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\",\"framerVector\":\"{\\\"name\\\":\\\"Mail\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"pzjrjn\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/iA88xQWnX\\\",\\\"id\\\":\\\"iA88xQWnX\\\",\\\"moduleId\\\":\\\"Hz3oFJrxZIELPNAlqBVZ\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4b28574)\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 rRqZVPgHB=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 32.095 24.943 C 30.648 23.501 29.204 22.059 27.757 20.621 C 26.609 19.419 25.103 19.419 23.897 20.621 C 22.994 21.52 22.087 22.419 21.185 23.323 C 20.943 23.563 20.76 23.563 20.461 23.443 C 19.916 23.082 19.255 22.842 18.71 22.481 C 16.118 20.861 13.889 18.756 11.959 16.352 C 10.994 15.151 10.149 13.891 9.546 12.449 C 9.426 12.15 9.426 11.968 9.667 11.728 C 10.632 10.886 11.476 9.987 12.379 9.204 C 13.647 7.944 13.647 6.502 12.379 5.242 C 11.597 4.459 10.931 3.8 10.212 3.079 C 9.426 2.3 8.702 1.579 7.978 0.858 C 6.834 -0.286 5.324 -0.286 4.122 0.858 C 3.215 1.757 2.313 2.656 1.406 3.56 C 0.562 4.401 0.141 5.42 0.021 6.564 C -0.1 8.425 0.32 10.227 0.986 11.968 C 2.313 15.631 4.363 18.756 6.834 21.698 C 10.149 25.664 14.188 28.847 18.83 31.072 C 20.943 32.033 23.115 32.875 25.403 32.995 C 27.091 33.053 28.48 32.634 29.624 31.37 C 30.407 30.529 31.313 29.75 32.095 28.909 C 33.302 27.645 33.302 26.145 32.095 24.943 Z\" fill=\"var(--pzjrjn, rgb(0,0,0))\" height=\"33.00000000000001px\" id=\"kyj7tcu4x\" transform=\"translate(3.071 3)\" width=\"32.999999999999986px\"/></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=({fillColor,height,id,width,...props})=>{return{...props,rRqZVPgHB:fillColor??props.rRqZVPgHB??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rRqZVPgHB,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-E7fL6\",className),layoutId:layoutId,ref:ref,style:{\"--pzjrjn\":rRqZVPgHB,...style}});});const css=[`.framer-E7fL6 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--pzjrjn); 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 {\"rRqZVPgHB\":\"fillColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Call\",\"color\":{\"type\":\"variable\",\"value\":\"pzjrjn\"},\"set\":{\"localId\":\"vectorSet/iA88xQWnX\",\"id\":\"iA88xQWnX\",\"moduleId\":\"Hz3oFJrxZIELPNAlqBVZ\"}}\n */const Icon=withCSS(Component,css,\"framer-E7fL6\");Icon.displayName=\"Call\";export default Icon;addPropertyControls(Icon,{rRqZVPgHB:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Call\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"pzjrjn\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/iA88xQWnX\\\",\\\"id\\\":\\\"iA88xQWnX\\\",\\\"moduleId\\\":\\\"Hz3oFJrxZIELPNAlqBVZ\\\"}}\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"rRqZVPgHB\\\":\\\"fillColor\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4b28574)\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 rRqZVPgHB=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\"><g d=\"M 16.667 10.553 C 13.293 10.553 10.553 13.293 10.553 16.667 C 10.553 20.04 13.293 22.787 16.667 22.787 C 20.04 22.787 22.787 20.04 22.787 16.667 C 22.787 13.293 20.04 10.553 16.667 10.553 Z M 25.893 0 L 7.44 0 C 3.34 0 0 3.34 0 7.44 L 0 25.893 C 0 30 3.34 33.333 7.44 33.333 L 25.893 33.333 C 30 33.333 33.333 30 33.333 25.893 L 33.333 7.44 C 33.333 3.34 30 0 25.893 0 Z M 16.667 27.467 C 10.713 27.467 5.867 22.62 5.867 16.667 C 5.867 10.713 10.713 5.873 16.667 5.873 C 22.62 5.873 27.467 10.713 27.467 16.667 C 27.467 22.62 22.62 27.467 16.667 27.467 Z M 27.693 7.833 C 26.433 7.833 25.407 6.813 25.407 5.553 C 25.407 4.293 26.433 3.267 27.693 3.267 C 28.953 3.267 29.98 4.293 29.98 5.553 C 29.98 6.813 28.953 7.833 27.693 7.833 Z\" fill=\"transparent\" height=\"33.333333373069756px\" id=\"heJ3WFfvB\" transform=\"translate(3.333 3.333)\" width=\"33.333333373069756px\"><path d=\"M 6.113 0 C 2.74 0 0 2.74 0 6.113 C 0 9.487 2.74 12.233 6.113 12.233 C 9.487 12.233 12.233 9.487 12.233 6.113 C 12.233 2.74 9.487 0 6.113 0 Z\" fill=\"var(--pzjrjn, rgb(0,0,0))\" height=\"12.233333333333334px\" id=\"EPEqwkvWI\" transform=\"translate(10.553 10.553)\" width=\"12.233333333333348px\"/><path d=\"M 25.893 0 L 7.44 0 C 3.34 0 0 3.34 0 7.44 L 0 25.893 C 0 30 3.34 33.333 7.44 33.333 L 25.893 33.333 C 30 33.333 33.333 30 33.333 25.893 L 33.333 7.44 C 33.333 3.34 30 0 25.893 0 Z M 16.667 27.467 C 10.713 27.467 5.867 22.62 5.867 16.667 C 5.867 10.713 10.713 5.873 16.667 5.873 C 22.62 5.873 27.467 10.713 27.467 16.667 C 27.467 22.62 22.62 27.467 16.667 27.467 Z M 27.693 7.833 C 26.433 7.833 25.407 6.813 25.407 5.553 C 25.407 4.293 26.433 3.267 27.693 3.267 C 28.953 3.267 29.98 4.293 29.98 5.553 C 29.98 6.813 28.953 7.833 27.693 7.833 Z\" fill=\"var(--pzjrjn, rgb(0,0,0))\" height=\"33.333333373069756px\" id=\"a1_I3LXgD\" width=\"33.333333373069756px\"/></g></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=({fillColor,height,id,width,...props})=>{return{...props,rRqZVPgHB:fillColor??props.rRqZVPgHB??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rRqZVPgHB,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-GEe6s\",className),layoutId:layoutId,ref:ref,style:{\"--pzjrjn\":rRqZVPgHB,...style}});});const css=[`.framer-GEe6s { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--pzjrjn); 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 {\"rRqZVPgHB\":\"fillColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Social Media (1)\",\"color\":{\"type\":\"variable\",\"value\":\"pzjrjn\"},\"set\":{\"localId\":\"vectorSet/iA88xQWnX\",\"id\":\"iA88xQWnX\",\"moduleId\":\"Hz3oFJrxZIELPNAlqBVZ\"}}\n */const Icon=withCSS(Component,css,\"framer-GEe6s\");Icon.displayName=\"Social Media (1)\";export default Icon;addPropertyControls(Icon,{rRqZVPgHB:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"rRqZVPgHB\\\":\\\"fillColor\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Social Media (1)\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"pzjrjn\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/iA88xQWnX\\\",\\\"id\\\":\\\"iA88xQWnX\\\",\\\"moduleId\\\":\\\"Hz3oFJrxZIELPNAlqBVZ\\\"}}\",\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"40\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4b28574)\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 rRqZVPgHB=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\"><g d=\"M 14.167 0 C 21.986 0 28.333 6.348 28.333 14.167 C 28.333 18.238 26.302 22.429 23.751 25.948 C 20.189 30.863 15.735 34.447 15.735 34.447 L 15.735 34.447 C 14.819 35.184 13.514 35.184 12.598 34.447 L 12.598 34.447 C 12.598 34.447 8.144 30.863 4.583 25.948 C 2.032 22.429 0 18.238 0 14.167 C 0 6.348 6.348 0 14.167 0 Z M 8.333 14.167 C 8.333 17.386 10.948 20 14.167 20 C 17.386 20 20 17.386 20 14.167 C 20 10.947 17.386 8.333 14.167 8.333 C 10.948 8.333 8.333 10.947 8.333 14.167 Z\" fill=\"transparent\" height=\"35px\" id=\"MxPfnWt4K\" transform=\"translate(5.833 2.5)\" width=\"28.33333337306986px\"><g d=\"M 14.167 0 C 21.986 0 28.333 6.348 28.333 14.167 C 28.333 18.238 26.302 22.429 23.751 25.948 C 20.189 30.863 15.735 34.447 15.735 34.447 L 15.735 34.447 C 14.819 35.184 13.514 35.184 12.598 34.447 L 12.598 34.447 C 12.598 34.447 8.144 30.863 4.583 25.948 C 2.032 22.429 0 18.238 0 14.167 C 0 6.348 6.348 0 14.167 0 Z M 8.333 14.167 C 8.333 17.386 10.948 20 14.167 20 C 17.386 20 20 17.386 20 14.167 C 20 10.947 17.386 8.333 14.167 8.333 C 10.948 8.333 8.333 10.947 8.333 14.167 Z\" fill=\"transparent\" height=\"35px\" id=\"rUDcRAFIS\" width=\"28.33333337306986px\"><path d=\"M 14.167 0 C 21.986 0 28.333 6.348 28.333 14.167 C 28.333 18.238 26.302 22.429 23.751 25.948 C 20.189 30.863 15.735 34.447 15.735 34.447 L 15.735 34.447 C 14.819 35.184 13.514 35.184 12.598 34.447 L 12.598 34.447 C 12.598 34.447 8.144 30.863 4.583 25.948 C 2.032 22.429 0 18.238 0 14.167 C 0 6.348 6.348 0 14.167 0 Z M 8.333 14.167 C 8.333 17.386 10.948 20 14.167 20 C 17.386 20 20 17.386 20 14.167 C 20 10.947 17.386 8.333 14.167 8.333 C 10.948 8.333 8.333 10.947 8.333 14.167 Z\" fill=\"var(--pzjrjn, rgb(0,0,0))\" height=\"35px\" id=\"pp1U2XKyU\" width=\"28.33333337306986px\"/></g></g></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=({fillColor,height,id,width,...props})=>{return{...props,rRqZVPgHB:fillColor??props.rRqZVPgHB??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,rRqZVPgHB,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-JvKve\",className),layoutId:layoutId,ref:ref,style:{\"--pzjrjn\":rRqZVPgHB,...style}});});const css=[`.framer-JvKve { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--pzjrjn); 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 {\"rRqZVPgHB\":\"fillColor\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Location\",\"color\":{\"type\":\"variable\",\"value\":\"pzjrjn\"},\"set\":{\"localId\":\"vectorSet/iA88xQWnX\",\"id\":\"iA88xQWnX\",\"moduleId\":\"Hz3oFJrxZIELPNAlqBVZ\"}}\n */const Icon=withCSS(Component,css,\"framer-JvKve\");Icon.displayName=\"Location\";export default Icon;addPropertyControls(Icon,{rRqZVPgHB:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill Color\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"rRqZVPgHB\\\":\\\"fillColor\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Location\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"pzjrjn\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/iA88xQWnX\\\",\\\"id\\\":\\\"iA88xQWnX\\\",\\\"moduleId\\\":\\\"Hz3oFJrxZIELPNAlqBVZ\\\"}}\",\"framerIntrinsicWidth\":\"40\",\"framerIntrinsicHeight\":\"40\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f36d8c8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Instance,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 sharedStyle1 from\"https://framerusercontent.com/modules/ojZFdI9WKf1JG83pHi3w/9kJVNPUFI692icEA3mXk/BbYB_LZ0N.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ve8kQsO4Gw0xFHxxT5bu/pjRDfFQwOvFwNgPagJ7N/qRJzXJT05.js\";import Mail from\"https://framerusercontent.com/modules/K79tUjNWO6Zsh4Pu0Nl6/fmEGt4jJwVBzaXPtuUv0/N6jsQkTe8.js\";const enabledGestures={vfLjSRZQL:{hover:true}};const cycleOrder=[\"vfLjSRZQL\",\"AyncA5W_K\"];const serializationHash=\"framer-6HKYc\";const variantClassNames={AyncA5W_K:\"framer-v-9a76w2\",vfLjSRZQL:\"framer-v-155tj74\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const dzjqmIyP6=undefined;const PdK_G77Ec=undefined;const WgGqLVNUB=undefined;const trHzm5VJG=undefined;const Yqaqm0CBM=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Vertical Content\":\"AyncA5W_K\",Desktop:\"vfLjSRZQL\"};const Variants=motion.create(React.Fragment);const getProps=({fillColor,height,icon,id,link,newTab,text,width,...props})=>{return{...props,dzjqmIyP6:fillColor??props.dzjqmIyP6??\"rgb(0, 0, 0)\",PdK_G77Ec:icon??props.PdK_G77Ec??Mail,trHzm5VJG:link??props.trHzm5VJG,variant:humanReadableVariantMap[props.variant]??props.variant??\"vfLjSRZQL\",WgGqLVNUB:newTab??props.WgGqLVNUB,Yqaqm0CBM:text??props.Yqaqm0CBM??\"support@healcure.com\"};};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,Yqaqm0CBM,trHzm5VJG,PdK_G77Ec,dzjqmIyP6,WgGqLVNUB,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vfLjSRZQL\",enabledGestures,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-155tj74\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"vfLjSRZQL\",ref:refBinding,style:{...style},...addPropertyOverrides({\"vfLjSRZQL-hover\":{\"data-framer-name\":undefined},AyncA5W_K:{\"data-framer-name\":\"Vertical Content\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i254yw\",\"data-framer-name\":\"Icon Container\",layoutDependency:layoutDependency,layoutId:\"gQQO3oI4m\",style:{backgroundColor:\"var(--token-93bf0bc3-ba1a-44df-8aff-aa9b1139080e, rgb(246, 247, 249))\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6},children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-zfzz78\",Component:PdK_G77Ec,\"data-framer-name\":\"Mail Icon\",layoutDependency:layoutDependency,layoutId:\"hk00vqMGt\",style:{\"--pzjrjn\":dzjqmIyP6},variants:{\"vfLjSRZQL-hover\":{\"--pzjrjn\":\"var(--token-7942f4e0-746b-4554-a8f0-3486317cf006, rgb(19, 61, 115))\"}}})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-p9laos\",\"data-styles-preset\":\"qRJzXJT05\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:trHzm5VJG,motionChild:true,nodeId:\"a8amLNuP6\",openInNewTab:WgGqLVNUB,relValues:[],scopeId:\"ECHSZzz2h\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-qr8g06\",\"data-styles-preset\":\"BbYB_LZ0N\",children:\"support@vidsync.com\"})})})}),className:\"framer-4qxqy6\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"a8amLNuP6\",style:{\"--variable-reference-WgGqLVNUB-ECHSZzz2h\":WgGqLVNUB},text:Yqaqm0CBM,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({AyncA5W_K:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-p9laos\",\"data-styles-preset\":\"qRJzXJT05\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:/*#__PURE__*/_jsx(Link,{href:trHzm5VJG,motionChild:true,nodeId:\"a8amLNuP6\",openInNewTab:WgGqLVNUB,relValues:[],scopeId:\"ECHSZzz2h\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-qr8g06\",\"data-styles-preset\":\"BbYB_LZ0N\",children:\"support@vidsync.com\"})})})})}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6HKYc.framer-65iafk, .framer-6HKYc .framer-65iafk { display: block; }\",\".framer-6HKYc.framer-155tj74 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-6HKYc .framer-1i254yw { 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: hidden; padding: 5px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-6HKYc .framer-zfzz78 { flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 18px; }\",\".framer-6HKYc .framer-4qxqy6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-6HKYc.framer-v-9a76w2.framer-155tj74 { cursor: unset; flex-direction: column; justify-content: center; width: 199px; }\",\".framer-6HKYc.framer-v-9a76w2 .framer-4qxqy6 { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 218\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"AyncA5W_K\":{\"layout\":[\"fixed\",\"auto\"]},\"BBpC3AqZv\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Yqaqm0CBM\":\"text\",\"trHzm5VJG\":\"link\",\"PdK_G77Ec\":\"icon\",\"dzjqmIyP6\":\"fillColor\",\"WgGqLVNUB\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"Hz3oFJrxZIELPNAlqBVZ\"]\n */const FramerECHSZzz2h=withCSS(Component,css,\"framer-6HKYc\");export default FramerECHSZzz2h;FramerECHSZzz2h.displayName=\"Footer Contact Link\";FramerECHSZzz2h.defaultProps={height:28,width:218};addPropertyControls(FramerECHSZzz2h,{variant:{options:[\"vfLjSRZQL\",\"AyncA5W_K\"],optionTitles:[\"Desktop\",\"Vertical Content\"],title:\"Variant\",type:ControlType.Enum},Yqaqm0CBM:{defaultValue:\"support@healcure.com\",displayTextArea:false,title:\"Text\",type:ControlType.String},onYqaqm0CBMChange:{changes:\"Yqaqm0CBM\",type:ControlType.ChangeHandler},trHzm5VJG:{title:\"Link\",type:ControlType.Link},PdK_G77Ec:{defaultValue:{identifier:\"local-module:vector/N6jsQkTe8:default\",moduleId:\"K79tUjNWO6Zsh4Pu0Nl6\"},setModuleId:\"Hz3oFJrxZIELPNAlqBVZ\",title:\"Icon\",type:ControlType.VectorSetItem},dzjqmIyP6:{defaultValue:\"rgb(0, 0, 0)\",title:\"Fill Color\",type:ControlType.Color},WgGqLVNUB:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onWgGqLVNUBChange:{changes:\"WgGqLVNUB\",type:ControlType.ChangeHandler}});addFonts(FramerECHSZzz2h,[{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\":\"FramerECHSZzz2h\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"28\",\"framerVariables\":\"{\\\"Yqaqm0CBM\\\":\\\"text\\\",\\\"trHzm5VJG\\\":\\\"link\\\",\\\"PdK_G77Ec\\\":\\\"icon\\\",\\\"dzjqmIyP6\\\":\\\"fillColor\\\",\\\"WgGqLVNUB\\\":\\\"newTab\\\"}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"218\",\"framerVectorSets\":\"[\\\"Hz3oFJrxZIELPNAlqBVZ\\\"]\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AyncA5W_K\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BBpC3AqZv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f36d8c8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Mail from\"https://framerusercontent.com/modules/K79tUjNWO6Zsh4Pu0Nl6/fmEGt4jJwVBzaXPtuUv0/N6jsQkTe8.js\";const enabledGestures={IBVujYcGV:{hover:true}};const cycleOrder=[\"IBVujYcGV\",\"UsdjGYuoW\"];const serializationHash=\"framer-a6Qda\";const variantClassNames={IBVujYcGV:\"framer-v-12tjoz5\",UsdjGYuoW:\"framer-v-1vho0mw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const BXXLPf9jh=undefined;const y1oQwGwSB=undefined;const JNfJZ80tX=undefined;const JXaVrhh11=undefined;const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Light Shade\":\"UsdjGYuoW\",\"Social Icon Container\":\"IBVujYcGV\"};const Variants=motion.create(React.Fragment);const getProps=({click,fillColor,height,icon,id,link,width,...props})=>{return{...props,BXXLPf9jh:click??props.BXXLPf9jh,JNfJZ80tX:fillColor??props.JNfJZ80tX??\"var(--token-7942f4e0-746b-4554-a8f0-3486317cf006, rgb(26, 90, 186))\",JXaVrhh11:icon??props.JXaVrhh11??Mail,variant:humanReadableVariantMap[props.variant]??props.variant??\"IBVujYcGV\",y1oQwGwSB:link??props.y1oQwGwSB};};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,y1oQwGwSB,JXaVrhh11,JNfJZ80tX,BXXLPf9jh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IBVujYcGV\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapd7vr5m=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(BXXLPf9jh){const res=await BXXLPf9jh(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:y1oQwGwSB,motionChild:true,nodeId:\"IBVujYcGV\",scopeId:\"q6Je1fTjf\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-12tjoz5\",className,classNames)} framer-1lkgxfj`,\"data-framer-name\":\"Social Icon Container\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IBVujYcGV\",onTap:onTapd7vr5m,ref:refBinding,style:{backgroundColor:\"var(--token-93bf0bc3-ba1a-44df-8aff-aa9b1139080e, rgb(246, 247, 249))\",borderBottomLeftRadius:7,borderBottomRightRadius:7,borderTopLeftRadius:7,borderTopRightRadius:7,...style},variants:{UsdjGYuoW:{backgroundColor:\"var(--token-8c6aff19-edff-4e9e-a491-76a23fe19667, rgba(255, 255, 255, 0.1))\"}},...addPropertyOverrides({\"IBVujYcGV-hover\":{\"data-framer-name\":undefined},UsdjGYuoW:{\"data-framer-name\":\"Light Shade\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-d49r6t\",Component:JXaVrhh11,\"data-framer-name\":\"Mail Icon\",layoutDependency:layoutDependency,layoutId:\"W7pj1QFmq\",style:{\"--pzjrjn\":JNfJZ80tX},variants:{\"IBVujYcGV-hover\":{\"--pzjrjn\":\"var(--token-7942f4e0-746b-4554-a8f0-3486317cf006, rgb(19, 61, 115))\"}}})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-a6Qda.framer-1lkgxfj, .framer-a6Qda .framer-1lkgxfj { display: block; }\",\".framer-a6Qda.framer-12tjoz5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 5px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-a6Qda .framer-d49r6t { flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-a6Qda.framer-v-1vho0mw .framer-d49r6t { height: var(--framer-aspect-ratio-supported, 17px); width: 17px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 30\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"UsdjGYuoW\":{\"layout\":[\"auto\",\"auto\"]},\"e2Gqmn7z9\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"y1oQwGwSB\":\"link\",\"JXaVrhh11\":\"icon\",\"JNfJZ80tX\":\"fillColor\",\"BXXLPf9jh\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"Hz3oFJrxZIELPNAlqBVZ\"]\n */const Framerq6Je1fTjf=withCSS(Component,css,\"framer-a6Qda\");export default Framerq6Je1fTjf;Framerq6Je1fTjf.displayName=\"Social Icon\";Framerq6Je1fTjf.defaultProps={height:30,width:30};addPropertyControls(Framerq6Je1fTjf,{variant:{options:[\"IBVujYcGV\",\"UsdjGYuoW\"],optionTitles:[\"Social Icon Container\",\"Light Shade\"],title:\"Variant\",type:ControlType.Enum},y1oQwGwSB:{title:\"Link\",type:ControlType.Link},JXaVrhh11:{defaultValue:{identifier:\"local-module:vector/N6jsQkTe8:default\",moduleId:\"K79tUjNWO6Zsh4Pu0Nl6\"},setModuleId:\"Hz3oFJrxZIELPNAlqBVZ\",title:\"Icon\",type:ControlType.VectorSetItem},JNfJZ80tX:{defaultValue:'var(--token-7942f4e0-746b-4554-a8f0-3486317cf006, rgb(26, 90, 186)) /* {\"name\":\"Primary\"} */',title:\"Fill Color\",type:ControlType.Color},BXXLPf9jh:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerq6Je1fTjf,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerq6Je1fTjf\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"30\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"y1oQwGwSB\\\":\\\"link\\\",\\\"JXaVrhh11\\\":\\\"icon\\\",\\\"JNfJZ80tX\\\":\\\"fillColor\\\",\\\"BXXLPf9jh\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"UsdjGYuoW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"e2Gqmn7z9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"30\",\"framerVectorSets\":\"[\\\"Hz3oFJrxZIELPNAlqBVZ\\\"]\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./q6Je1fTjf.map","// Generated by Framer (da191f6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}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/1edbSm4YJXxxeeKvNZk2/z70LJmfTmC3kF0Fuzx52/JSUBA0Adu.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/ve8kQsO4Gw0xFHxxT5bu/pjRDfFQwOvFwNgPagJ7N/qRJzXJT05.js\";import Youtube1 from\"https://framerusercontent.com/modules/GhXKacoX4K2ltxxSzRAL/2pYBiPPBvIt6O9RJM1x6/faHCdsXAB.js\";import Facebook from\"https://framerusercontent.com/modules/CWFlznL4HkngJZwIXhSs/kQlYuCbeT5QSsfk3NtRe/HN12i9AZJ.js\";import Twitter1 from\"https://framerusercontent.com/modules/56rP82yWk5d5EglQ6wY1/kIhUQfiyxj2VQQ5XwNID/jow2aeh97.js\";import Mail from\"https://framerusercontent.com/modules/K79tUjNWO6Zsh4Pu0Nl6/fmEGt4jJwVBzaXPtuUv0/N6jsQkTe8.js\";import Call from\"https://framerusercontent.com/modules/iHFuJnS7xbEmrIBhxg8t/bDxr3OxlaA09fqkJCVjw/PqSidaS18.js\";import SocialMedia1 from\"https://framerusercontent.com/modules/iAd3H76zcJXRKrWLVCaL/4Jq2B2wAV73nmmK1EeLY/VPHDMI3CY.js\";import Location1 from\"https://framerusercontent.com/modules/BYT6yNoc4CDhbHek7fUz/DJcaYzIAcR1ChCmbcpF8/VZAytc0Z6.js\";import FooterContactLink from\"https://framerusercontent.com/modules/tp7WhjLa39wkz7JxJURj/b6HSTPf0Wm8Y2YufoCre/ECHSZzz2h.js\";import SocialIcon from\"https://framerusercontent.com/modules/sfzPCwa72X9sYFj3KzaE/OM5znWWmUJ1Ze3l4hQfI/q6Je1fTjf.js\";import TextLink from\"https://framerusercontent.com/modules/rRiOJqw836ysKvGZB4Di/fpnF2CWvRop3O3y2bjpX/usZsO9iZ0.js\";import Logo from\"https://framerusercontent.com/modules/gk4sNkpMqcg9mSRjOoFa/xzng9v9K9DI6QepQfxt0/wosuu55iP.js\";const LogoFonts=getFonts(Logo);const SocialIconFonts=getFonts(SocialIcon);const TextLinkFonts=getFonts(TextLink);const FooterContactLinkFonts=getFonts(FooterContactLink);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"oLsUJa3zu\",\"c6LBDRxlk\",\"oEuPc6Bfb\"];const serializationHash=\"framer-rkCyU\";const variantClassNames={c6LBDRxlk:\"framer-v-1kvg45q\",oEuPc6Bfb:\"framer-v-fha723\",oLsUJa3zu:\"framer-v-1kqkcwo\"};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 animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50};const transition2={damping:60,delay:0,mass:1,stiffness:400,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"oLsUJa3zu\",Phone:\"oEuPc6Bfb\",Tablet:\"c6LBDRxlk\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"oLsUJa3zu\"};};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:\"oLsUJa3zu\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);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__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1kqkcwo\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"oLsUJa3zu\",ref:refBinding,style:{...style},...addPropertyOverrides({c6LBDRxlk:{\"data-framer-name\":\"Tablet\"},oEuPc6Bfb:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-tfmxqs\",\"data-framer-name\":\"Main Container\",layoutDependency:layoutDependency,layoutId:\"I1WvN4XNt\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-d50pp5\",\"data-framer-name\":\"Header Content\",layoutDependency:layoutDependency,layoutId:\"Zlil2tiVb\",style:{backgroundColor:\"var(--token-713bb0fe-af42-41bc-b962-e0b49b77a8ef, rgb(255, 255, 255))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nbkrtz\",\"data-framer-name\":\"Header Wrapper\",layoutDependency:layoutDependency,layoutId:\"kCi5k1Ihm\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-118ss2p\",\"data-framer-name\":\"Header Title\",layoutDependency:layoutDependency,layoutId:\"KpRQwhQHH\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+(80+((componentViewport?.height||536)-160-395.4)/2)+0+0+50+0+0+0+0,...addPropertyOverrides({c6LBDRxlk:{y:(componentViewport?.y||0)+(60+((componentViewport?.height||743)-120-640.6)/2)+0+0+50+0+0+0+0+0},oEuPc6Bfb:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||815)-80-861.4)/2)+0+0+20+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-s63l1z-container\",\"data-framer-name\":\"Logo Container\",layoutDependency:layoutDependency,layoutId:\"ltzya2Ojw-container\",name:\"Logo Container\",nodeId:\"ltzya2Ojw\",rendersWithMotion:true,scopeId:\"UhBT02DQk\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"ltzya2Ojw\",layoutId:\"ltzya2Ojw\",name:\"Logo Container\",variant:matchVariant(\"mxs74Jgfd\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",children:\"Navrhujeme a realizujeme kr\\xe1sn\\xe9 zahrady s minim\\xe1ln\\xedmi n\\xe1roky na \\xfadržbu pro rodinn\\xe9 domy v Praze a okol\\xed.\"})}),className:\"framer-1etxk8y\",\"data-framer-name\":\"Header Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"stFjZjqUZ\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({oEuPc6Bfb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:\"Navrhujeme a realizujeme kr\\xe1sn\\xe9 zahrady s minim\\xe1ln\\xedmi n\\xe1roky na \\xfadržbu pro rodinn\\xe9 domy v Praze a okol\\xed.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qwlkk2\",\"data-framer-name\":\"Social Icons List\",layoutDependency:layoutDependency,layoutId:\"uv3AXhuVI\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+(80+((componentViewport?.height||536)-160-395.4)/2)+0+0+50+0+0+0+177+0,...addPropertyOverrides({c6LBDRxlk:{y:(componentViewport?.y||0)+(60+((componentViewport?.height||743)-120-640.6)/2)+0+0+50+0+0+0+0+177+0},oEuPc6Bfb:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||815)-80-861.4)/2)+0+0+20+0+0+0+0+177+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-c4wq0g-container\",layoutDependency:layoutDependency,layoutId:\"xLVxnAMj8-container\",nodeId:\"xLVxnAMj8\",rendersWithMotion:true,scopeId:\"UhBT02DQk\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"xLVxnAMj8\",JNfJZ80tX:\"var(--token-57876cf9-727a-4369-85b2-1adc2972f382, rgb(86, 89, 105))\",JXaVrhh11:Facebook,layoutId:\"xLVxnAMj8\",variant:matchVariant(\"IBVujYcGV\"),width:\"100%\",y1oQwGwSB:\"https://www.facebook.com/\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+(80+((componentViewport?.height||536)-160-395.4)/2)+0+0+50+0+0+0+177+0,...addPropertyOverrides({c6LBDRxlk:{y:(componentViewport?.y||0)+(60+((componentViewport?.height||743)-120-640.6)/2)+0+0+50+0+0+0+0+177+0},oEuPc6Bfb:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||815)-80-861.4)/2)+0+0+20+0+0+0+0+177+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7r3vw0-container\",layoutDependency:layoutDependency,layoutId:\"nHuV2iNDx-container\",nodeId:\"nHuV2iNDx\",rendersWithMotion:true,scopeId:\"UhBT02DQk\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"nHuV2iNDx\",JNfJZ80tX:\"var(--token-57876cf9-727a-4369-85b2-1adc2972f382, rgb(86, 89, 105))\",JXaVrhh11:Twitter1,layoutId:\"nHuV2iNDx\",variant:matchVariant(\"IBVujYcGV\"),width:\"100%\",y1oQwGwSB:\"https://x.com/\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+(80+((componentViewport?.height||536)-160-395.4)/2)+0+0+50+0+0+0+177+0,...addPropertyOverrides({c6LBDRxlk:{y:(componentViewport?.y||0)+(60+((componentViewport?.height||743)-120-640.6)/2)+0+0+50+0+0+0+0+177+0},oEuPc6Bfb:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||815)-80-861.4)/2)+0+0+20+0+0+0+0+177+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13vttjo-container\",layoutDependency:layoutDependency,layoutId:\"SsWjZzAWt-container\",nodeId:\"SsWjZzAWt\",rendersWithMotion:true,scopeId:\"UhBT02DQk\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"SsWjZzAWt\",JNfJZ80tX:\"var(--token-57876cf9-727a-4369-85b2-1adc2972f382, rgb(86, 89, 105))\",JXaVrhh11:SocialMedia1,layoutId:\"SsWjZzAWt\",variant:matchVariant(\"IBVujYcGV\"),width:\"100%\",y1oQwGwSB:\"https://www.instagram.com/\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+(80+((componentViewport?.height||536)-160-395.4)/2)+0+0+50+0+0+0+177+0,...addPropertyOverrides({c6LBDRxlk:{y:(componentViewport?.y||0)+(60+((componentViewport?.height||743)-120-640.6)/2)+0+0+50+0+0+0+0+177+0},oEuPc6Bfb:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||815)-80-861.4)/2)+0+0+20+0+0+0+0+177+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1om32lc-container\",layoutDependency:layoutDependency,layoutId:\"fesePruiY-container\",nodeId:\"fesePruiY\",rendersWithMotion:true,scopeId:\"UhBT02DQk\",children:/*#__PURE__*/_jsx(SocialIcon,{height:\"100%\",id:\"fesePruiY\",JNfJZ80tX:\"var(--token-57876cf9-727a-4369-85b2-1adc2972f382, rgb(86, 89, 105))\",JXaVrhh11:Youtube1,layoutId:\"fesePruiY\",variant:matchVariant(\"IBVujYcGV\"),width:\"100%\",y1oQwGwSB:\"https://www.youtube.com/\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lu8ng\",\"data-framer-name\":\"Links Section\",layoutDependency:layoutDependency,layoutId:\"B99kPjKG7\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w72tbp\",\"data-framer-name\":\"Quick Links Section\",layoutDependency:layoutDependency,layoutId:\"VkiFsv7g7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ax8hr4\",\"data-styles-preset\":\"JSUBA0Adu\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ee7b368e-21a4-4d1f-b555-d70d39868b7d, rgb(37, 37, 37)))\"},children:\"Rychl\\xe9 odkazy\"})}),className:\"framer-ztl011\",\"data-framer-name\":\"Quick Links Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"um38MSFfN\",style:{\"--extracted-r6o4lv\":\"var(--token-ee7b368e-21a4-4d1f-b555-d70d39868b7d, rgb(37, 37, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({oEuPc6Bfb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ax8hr4\",\"data-styles-preset\":\"JSUBA0Adu\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ee7b368e-21a4-4d1f-b555-d70d39868b7d, rgb(37, 37, 37)))\"},children:\"Rychl\\xe9 odkazy\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vt91o\",\"data-framer-name\":\"Quick Links List\",layoutDependency:layoutDependency,layoutId:\"e79g1rsaH\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":yWQsCiRBi\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":yWQsCiRBi\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":yWQsCiRBi\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(80+((componentViewport?.height||536)-160-395.4)/2)+0+0+50+0+0+0+0+45.2+0+0,...addPropertyOverrides({c6LBDRxlk:{y:(componentViewport?.y||0)+(60+((componentViewport?.height||743)-120-640.6)/2)+0+0+50+0+0+271+0+0+45.2+0+0},oEuPc6Bfb:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||815)-80-861.4)/2)+0+0+20+0+0+239+0+0+0+45.2+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a97d3m-container\",\"data-framer-name\":\"Link Item\",layoutDependency:layoutDependency,layoutId:\"k_PUxkxLR-container\",name:\"Link Item\",nodeId:\"k_PUxkxLR\",rendersWithMotion:true,scopeId:\"UhBT02DQk\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",Ia5jFKe9l:resolvedLinks[0],id:\"k_PUxkxLR\",layoutId:\"k_PUxkxLR\",name:\"Link Item\",Ri79qEA47:\"Služby\",variant:matchVariant(\"NSkl062gj\"),width:\"100%\",...addPropertyOverrides({c6LBDRxlk:{Ia5jFKe9l:resolvedLinks[1]},oEuPc6Bfb:{Ia5jFKe9l:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":Acf_gP_WI\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":Acf_gP_WI\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":Acf_gP_WI\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(80+((componentViewport?.height||536)-160-395.4)/2)+0+0+50+0+0+0+0+45.2+0+38,...addPropertyOverrides({c6LBDRxlk:{y:(componentViewport?.y||0)+(60+((componentViewport?.height||743)-120-640.6)/2)+0+0+50+0+0+271+0+0+45.2+0+38},oEuPc6Bfb:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||815)-80-861.4)/2)+0+0+20+0+0+239+0+0+0+45.2+0+38}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hmaplf-container\",\"data-framer-name\":\"Link Item\",layoutDependency:layoutDependency,layoutId:\"IyJxdk_la-container\",name:\"Link Item\",nodeId:\"IyJxdk_la\",rendersWithMotion:true,scopeId:\"UhBT02DQk\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",Ia5jFKe9l:resolvedLinks1[0],id:\"IyJxdk_la\",layoutId:\"IyJxdk_la\",name:\"Link Item\",Ri79qEA47:\"Realizace\",variant:matchVariant(\"NSkl062gj\"),width:\"100%\",...addPropertyOverrides({c6LBDRxlk:{Ia5jFKe9l:resolvedLinks1[1]},oEuPc6Bfb:{Ia5jFKe9l:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":nw4L3o9hw\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":nw4L3o9hw\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":nw4L3o9hw\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(80+((componentViewport?.height||536)-160-395.4)/2)+0+0+50+0+0+0+0+45.2+0+76,...addPropertyOverrides({c6LBDRxlk:{y:(componentViewport?.y||0)+(60+((componentViewport?.height||743)-120-640.6)/2)+0+0+50+0+0+271+0+0+45.2+0+76},oEuPc6Bfb:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||815)-80-861.4)/2)+0+0+20+0+0+239+0+0+0+45.2+0+76}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bgmrgt-container\",\"data-framer-name\":\"Link Item\",layoutDependency:layoutDependency,layoutId:\"zaAkUX3um-container\",name:\"Link Item\",nodeId:\"zaAkUX3um\",rendersWithMotion:true,scopeId:\"UhBT02DQk\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",Ia5jFKe9l:resolvedLinks2[0],id:\"zaAkUX3um\",layoutId:\"zaAkUX3um\",name:\"Link Item\",Ri79qEA47:\"O n\\xe1s\",variant:matchVariant(\"NSkl062gj\"),width:\"100%\",...addPropertyOverrides({c6LBDRxlk:{Ia5jFKe9l:resolvedLinks2[1]},oEuPc6Bfb:{Ia5jFKe9l:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":jGTuCJsZg\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":jGTuCJsZg\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":jGTuCJsZg\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(80+((componentViewport?.height||536)-160-395.4)/2)+0+0+50+0+0+0+0+45.2+0+114,...addPropertyOverrides({c6LBDRxlk:{y:(componentViewport?.y||0)+(60+((componentViewport?.height||743)-120-640.6)/2)+0+0+50+0+0+271+0+0+45.2+0+114},oEuPc6Bfb:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||815)-80-861.4)/2)+0+0+20+0+0+239+0+0+0+45.2+0+114}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1uyoq1n-container\",\"data-framer-name\":\"Link Item\",layoutDependency:layoutDependency,layoutId:\"UhcYzeSJu-container\",name:\"Link Item\",nodeId:\"UhcYzeSJu\",rendersWithMotion:true,scopeId:\"UhBT02DQk\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",Ia5jFKe9l:resolvedLinks3[0],id:\"UhcYzeSJu\",layoutId:\"UhcYzeSJu\",name:\"Link Item\",Ri79qEA47:\"Jak pracujeme\",variant:matchVariant(\"NSkl062gj\"),width:\"100%\",...addPropertyOverrides({c6LBDRxlk:{Ia5jFKe9l:resolvedLinks3[1]},oEuPc6Bfb:{Ia5jFKe9l:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bhce24\",\"data-framer-name\":\"Resources Section\",layoutDependency:layoutDependency,layoutId:\"Tag4fGhoy\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ax8hr4\",\"data-styles-preset\":\"JSUBA0Adu\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ee7b368e-21a4-4d1f-b555-d70d39868b7d, rgb(37, 37, 37)))\"},children:\"Zdroje\"})}),className:\"framer-1fsp87\",\"data-framer-name\":\"Resources Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nPcqrd8lc\",style:{\"--extracted-r6o4lv\":\"var(--token-ee7b368e-21a4-4d1f-b555-d70d39868b7d, rgb(37, 37, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({oEuPc6Bfb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ax8hr4\",\"data-styles-preset\":\"JSUBA0Adu\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ee7b368e-21a4-4d1f-b555-d70d39868b7d, rgb(37, 37, 37)))\"},children:\"Zdroje\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nsygpy\",\"data-framer-name\":\"Resources List\",layoutDependency:layoutDependency,layoutId:\"Pspevt5af\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PyBmXGQE8\"},implicitPathVariables:undefined},{href:{webPageId:\"PyBmXGQE8\"},implicitPathVariables:undefined},{href:{webPageId:\"PyBmXGQE8\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(80+((componentViewport?.height||536)-160-395.4)/2)+0+0+50+0+0+0+0+45.2+0+0,...addPropertyOverrides({c6LBDRxlk:{y:(componentViewport?.y||0)+(60+((componentViewport?.height||743)-120-640.6)/2)+0+0+50+0+0+271+0+0+45.2+0+0},oEuPc6Bfb:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||815)-80-861.4)/2)+0+0+20+0+0+239+0+0+0+45.2+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nmzzqr-container\",\"data-framer-name\":\"Resource Link\",layoutDependency:layoutDependency,layoutId:\"jGI9jns23-container\",name:\"Resource Link\",nodeId:\"jGI9jns23\",rendersWithMotion:true,scopeId:\"UhBT02DQk\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",Ia5jFKe9l:resolvedLinks4[0],id:\"jGI9jns23\",layoutId:\"jGI9jns23\",name:\"Resource Link\",Ri79qEA47:\"Kontakt\",variant:matchVariant(\"NSkl062gj\"),width:\"100%\",...addPropertyOverrides({c6LBDRxlk:{Ia5jFKe9l:resolvedLinks4[1]},oEuPc6Bfb:{Ia5jFKe9l:resolvedLinks4[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ipcVcJX5Q\"},implicitPathVariables:undefined},{href:{webPageId:\"ipcVcJX5Q\"},implicitPathVariables:undefined},{href:{webPageId:\"ipcVcJX5Q\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(80+((componentViewport?.height||536)-160-395.4)/2)+0+0+50+0+0+0+0+45.2+0+38,...addPropertyOverrides({c6LBDRxlk:{y:(componentViewport?.y||0)+(60+((componentViewport?.height||743)-120-640.6)/2)+0+0+50+0+0+271+0+0+45.2+0+38},oEuPc6Bfb:{y:(componentViewport?.y||0)+(40+((componentViewport?.height||815)-80-861.4)/2)+0+0+20+0+0+239+0+0+0+45.2+0+38}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1klis0o-container\",\"data-framer-name\":\"Resource Link\",layoutDependency:layoutDependency,layoutId:\"JerfZAG7n-container\",name:\"Resource Link\",nodeId:\"JerfZAG7n\",rendersWithMotion:true,scopeId:\"UhBT02DQk\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",Ia5jFKe9l:resolvedLinks5[0],id:\"JerfZAG7n\",layoutId:\"JerfZAG7n\",name:\"Resource Link\",Ri79qEA47:\"FAQs\",variant:matchVariant(\"NSkl062gj\"),width:\"100%\",...addPropertyOverrides({c6LBDRxlk:{Ia5jFKe9l:resolvedLinks5[1]},oEuPc6Bfb:{Ia5jFKe9l:resolvedLinks5[2]}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tsdftm\",\"data-framer-name\":\"Contact Us Section\",layoutDependency:layoutDependency,layoutId:\"yJBFCrpHu\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ax8hr4\",\"data-styles-preset\":\"JSUBA0Adu\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ee7b368e-21a4-4d1f-b555-d70d39868b7d, rgb(37, 37, 37)))\"},children:\"Kontaktujte n\\xe1s\"})}),className:\"framer-1swfszp\",\"data-framer-name\":\"Contact Us Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VDuy1lneb\",style:{\"--extracted-r6o4lv\":\"var(--token-ee7b368e-21a4-4d1f-b555-d70d39868b7d, rgb(37, 37, 37))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19a9thk\",\"data-framer-name\":\"Contact Details Container\",layoutDependency:layoutDependency,layoutId:\"Rqm3u4COX\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+(80+((componentViewport?.height||536)-160-395.4)/2)+0+0+50+0+0+0+0+45.2+0+0,...addPropertyOverrides({c6LBDRxlk:{y:(componentViewport?.y||0)+(60+((componentViewport?.height||743)-120-640.6)/2)+0+0+50+0+0+271+0+0+45.2+0+0},oEuPc6Bfb:{width:`calc(max((min(max(${componentViewport?.width||\"100vw\"}, 1px), ${componentViewport?.width||\"100vw\"}) - 104px) / 2, 50px) * 2 + 24px)`,y:(componentViewport?.y||0)+(40+((componentViewport?.height||815)-80-861.4)/2)+0+0+20+0+0+239+0+205.2+0+45.2+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ygh5u2-container\",\"data-framer-name\":\"Contact Link Footer\",layoutDependency:layoutDependency,layoutId:\"FUqNeppu7-container\",name:\"Contact Link Footer\",nodeId:\"FUqNeppu7\",rendersWithMotion:true,scopeId:\"UhBT02DQk\",children:/*#__PURE__*/_jsx(FooterContactLink,{dzjqmIyP6:\"var(--token-57876cf9-727a-4369-85b2-1adc2972f382, rgb(86, 89, 105))\",height:\"100%\",id:\"FUqNeppu7\",layoutId:\"FUqNeppu7\",name:\"Contact Link Footer\",PdK_G77Ec:Mail,trHzm5VJG:\"mailto:info@floraviva.cz\",variant:matchVariant(\"vfLjSRZQL\"),WgGqLVNUB:false,width:\"100%\",Yqaqm0CBM:\"info@floraviva.cz\",...addPropertyOverrides({oEuPc6Bfb:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+(80+((componentViewport?.height||536)-160-395.4)/2)+0+0+50+0+0+0+0+45.2+0+44,...addPropertyOverrides({c6LBDRxlk:{y:(componentViewport?.y||0)+(60+((componentViewport?.height||743)-120-640.6)/2)+0+0+50+0+0+271+0+0+45.2+0+44},oEuPc6Bfb:{width:`calc(max((min(max(${componentViewport?.width||\"100vw\"}, 1px), ${componentViewport?.width||\"100vw\"}) - 104px) / 2, 50px) * 2 + 24px)`,y:(componentViewport?.y||0)+(40+((componentViewport?.height||815)-80-861.4)/2)+0+0+20+0+0+239+0+205.2+0+45.2+0+44}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1thmze3-container\",\"data-framer-name\":\"Contact Link Footer\",layoutDependency:layoutDependency,layoutId:\"tV_pmB2eT-container\",name:\"Contact Link Footer\",nodeId:\"tV_pmB2eT\",rendersWithMotion:true,scopeId:\"UhBT02DQk\",children:/*#__PURE__*/_jsx(FooterContactLink,{dzjqmIyP6:\"var(--token-57876cf9-727a-4369-85b2-1adc2972f382, rgb(86, 89, 105))\",height:\"100%\",id:\"tV_pmB2eT\",layoutId:\"tV_pmB2eT\",name:\"Contact Link Footer\",PdK_G77Ec:Call,trHzm5VJG:\"tel:+420608608612\",variant:matchVariant(\"vfLjSRZQL\"),WgGqLVNUB:false,width:\"100%\",Yqaqm0CBM:\"+420 608 608 612\",...addPropertyOverrides({oEuPc6Bfb:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+(80+((componentViewport?.height||536)-160-395.4)/2)+0+0+50+0+0+0+0+45.2+0+88,...addPropertyOverrides({c6LBDRxlk:{y:(componentViewport?.y||0)+(60+((componentViewport?.height||743)-120-640.6)/2)+0+0+50+0+0+271+0+0+45.2+0+88},oEuPc6Bfb:{width:`calc(max((min(max(${componentViewport?.width||\"100vw\"}, 1px), ${componentViewport?.width||\"100vw\"}) - 104px) / 2, 50px) * 2 + 24px)`,y:(componentViewport?.y||0)+(40+((componentViewport?.height||815)-80-861.4)/2)+0+0+20+0+0+239+0+205.2+0+45.2+0+88}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bpn1py-container\",\"data-framer-name\":\"Location Info\",layoutDependency:layoutDependency,layoutId:\"j844YZzL1-container\",name:\"Location Info\",nodeId:\"j844YZzL1\",rendersWithMotion:true,scopeId:\"UhBT02DQk\",children:/*#__PURE__*/_jsx(FooterContactLink,{dzjqmIyP6:\"var(--token-57876cf9-727a-4369-85b2-1adc2972f382, rgb(86, 89, 105))\",height:\"100%\",id:\"j844YZzL1\",layoutId:\"j844YZzL1\",name:\"Location Info\",PdK_G77Ec:Location1,trHzm5VJG:\"https://www.google.com/maps/search/Guildford+Surrey+UK\",variant:matchVariant(\"vfLjSRZQL\"),WgGqLVNUB:true,width:\"100%\",Yqaqm0CBM:\"U Zahrad 123/4 158 00 Praha 5\",...addPropertyOverrides({oEuPc6Bfb:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})]})]})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-15f04d2\",\"data-framer-name\":\"Bottom Content\",layoutDependency:layoutDependency,layoutId:\"j7I3PXwmt\",style:{backgroundColor:\"var(--token-713bb0fe-af42-41bc-b962-e0b49b77a8ef, rgb(255, 255, 255))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-p9laos\",\"data-styles-preset\":\"qRJzXJT05\",dir:\"auto\",children:\"\\xa9 2026 Flora Viva s.r.o.\"})}),className:\"framer-1tolce4\",\"data-framer-name\":\"Copyright Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KXLeC3fLN\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({oEuPc6Bfb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-p9laos\",\"data-styles-preset\":\"qRJzXJT05\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"\\xa9 2026 Flora Viva s.r.o.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(80+((componentViewport?.height||536)-160-395.4)/2)+0+323+25.2,...addPropertyOverrides({c6LBDRxlk:{y:(componentViewport?.y||0)+(60+((componentViewport?.height||743)-120-640.6)/2)+0+568.2+25.2},oEuPc6Bfb:{width:`calc(min(max(${componentViewport?.width||\"100vw\"}, 1px), ${componentViewport?.width||\"100vw\"}) - 80px)`,y:(componentViewport?.y||0)+(40+((componentViewport?.height||815)-80-861.4)/2)+0+669.4+20+130}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f3vtwh-container\",layoutDependency:layoutDependency,layoutId:\"bWD9WVDNS-container\",nodeId:\"bWD9WVDNS\",rendersWithMotion:true,scopeId:\"UhBT02DQk\",children:/*#__PURE__*/_jsx(TextLink,{height:\"100%\",Ia5jFKe9l:\"https://abristudio.com/\",id:\"bWD9WVDNS\",layoutId:\"bWD9WVDNS\",Ri79qEA47:\"Vytvořilo Abri Studio\",variant:matchVariant(\"NSkl062gj\"),width:\"100%\",...addPropertyOverrides({oEuPc6Bfb:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})]})]})})})})});});const css=[\".framer-rkCyU.framer-pj765g, .framer-rkCyU .framer-pj765g { display: block; }\",\".framer-rkCyU.framer-1kqkcwo { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 80px 0px 80px 0px; position: relative; width: 1200px; }\",\".framer-rkCyU .framer-tfmxqs { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; max-width: 1310px; overflow: hidden; padding: 0px 32px 0px 32px; position: relative; width: 1px; }\",\".framer-rkCyU .framer-d50pp5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 97px; height: min-content; justify-content: center; overflow: hidden; padding: 50px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-rkCyU .framer-nbkrtz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-rkCyU .framer-118ss2p { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 280px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-rkCyU .framer-s63l1z-container, .framer-rkCyU .framer-c4wq0g-container, .framer-rkCyU .framer-7r3vw0-container, .framer-rkCyU .framer-13vttjo-container, .framer-rkCyU .framer-1om32lc-container, .framer-rkCyU .framer-1a97d3m-container, .framer-rkCyU .framer-hmaplf-container, .framer-rkCyU .framer-bgmrgt-container, .framer-rkCyU .framer-1uyoq1n-container, .framer-rkCyU .framer-nmzzqr-container, .framer-rkCyU .framer-1klis0o-container, .framer-rkCyU .framer-1ygh5u2-container, .framer-rkCyU .framer-1thmze3-container, .framer-rkCyU .framer-bpn1py-container, .framer-rkCyU .framer-f3vtwh-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-rkCyU .framer-1etxk8y { flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-rkCyU .framer-1qwlkk2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-rkCyU .framer-1lu8ng { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-rkCyU .framer-w72tbp, .framer-rkCyU .framer-1bhce24, .framer-rkCyU .framer-tsdftm { 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: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-rkCyU .framer-ztl011, .framer-rkCyU .framer-1fsp87, .framer-rkCyU .framer-1swfszp { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-rkCyU .framer-vt91o, .framer-rkCyU .framer-1nsygpy, .framer-rkCyU .framer-19a9thk { 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: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-rkCyU .framer-15f04d2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 25px 50px 25px 50px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-rkCyU .framer-1tolce4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-rkCyU.framer-v-1kvg45q.framer-1kqkcwo { padding: 60px 0px 60px 0px; width: 810px; }\",\".framer-rkCyU.framer-v-1kvg45q .framer-tfmxqs { max-width: 100%; padding: 0px 24px 0px 24px; }\",\".framer-rkCyU.framer-v-1kvg45q .framer-d50pp5 { gap: 68px; }\",\".framer-rkCyU.framer-v-1kvg45q .framer-nbkrtz { flex-direction: column; gap: 64px; }\",\".framer-rkCyU.framer-v-1kvg45q .framer-118ss2p, .framer-rkCyU.framer-v-1kvg45q .framer-1lu8ng { flex: none; width: 100%; }\",\".framer-rkCyU.framer-v-fha723.framer-1kqkcwo { padding: 40px 0px 40px 0px; width: 390px; }\",\".framer-rkCyU.framer-v-fha723 .framer-tfmxqs { gap: 24px; max-width: 100%; padding: 0px 20px 0px 20px; }\",\".framer-rkCyU.framer-v-fha723 .framer-d50pp5 { flex-wrap: wrap; gap: 32px; padding: 20px; }\",\".framer-rkCyU.framer-v-fha723 .framer-nbkrtz { flex-direction: column; gap: 32px; }\",\".framer-rkCyU.framer-v-fha723 .framer-118ss2p { flex: none; max-width: unset; width: 100%; }\",\".framer-rkCyU.framer-v-fha723 .framer-1lu8ng { align-content: unset; align-items: unset; display: grid; flex: none; gap: 24px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); justify-content: center; width: 100%; }\",\".framer-rkCyU.framer-v-fha723 .framer-w72tbp, .framer-rkCyU.framer-v-fha723 .framer-1bhce24 { align-self: start; justify-self: start; width: 100%; }\",\".framer-rkCyU.framer-v-fha723 .framer-tsdftm { align-self: start; grid-column: span 2; justify-self: start; width: 100%; }\",\".framer-rkCyU.framer-v-fha723 .framer-19a9thk, .framer-rkCyU.framer-v-fha723 .framer-1ygh5u2-container, .framer-rkCyU.framer-v-fha723 .framer-1thmze3-container, .framer-rkCyU.framer-v-fha723 .framer-bpn1py-container { width: 100%; }\",\".framer-rkCyU.framer-v-fha723 .framer-15f04d2 { flex-direction: column; gap: 18px; justify-content: flex-start; padding: 20px; }\",\".framer-rkCyU.framer-v-fha723 .framer-1tolce4 { order: 0; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-rkCyU.framer-v-fha723 .framer-f3vtwh-container { order: 1; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 536\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"c6LBDRxlk\":{\"layout\":[\"fixed\",\"auto\"]},\"oEuPc6Bfb\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUhBT02DQk=withCSS(Component,css,\"framer-rkCyU\");export default FramerUhBT02DQk;FramerUhBT02DQk.displayName=\"Footer\";FramerUhBT02DQk.defaultProps={height:536,width:1200};addPropertyControls(FramerUhBT02DQk,{variant:{options:[\"oLsUJa3zu\",\"c6LBDRxlk\",\"oEuPc6Bfb\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerUhBT02DQk,[{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\"}]},...LogoFonts,...SocialIconFonts,...TextLinkFonts,...FooterContactLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerUhBT02DQk.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(SocialIcon,{},context),forwardLoader(TextLink,{},context),forwardLoader(FooterContactLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUhBT02DQk\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"c6LBDRxlk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oEuPc6Bfb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"536\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UhBT02DQk.map","// Generated by Framer (da191f6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/YmzNUbQh4V7UMGbeal0O/Lenis.js\";import BlurGradient from\"https://framerusercontent.com/modules/rofp3mS0LNY15cjhHzia/mqQEarGIByho1rG31aTv/BlurGradient_Prod.js\";import Navigation from\"#framer/local/canvasComponent/JdyFmYbIu/JdyFmYbIu.js\";import Footer from\"#framer/local/canvasComponent/UhBT02DQk/UhBT02DQk.js\";const NavigationFonts=getFonts(Navigation);const NavigationWithVariantAppearEffect=withVariantAppearEffect(Navigation);const FooterFonts=getFonts(Footer);const BlurGradientFonts=getFonts(BlurGradient);const LenisFonts=getFonts(Lenis);const NavigationControls=getPropertyControls(Navigation);const breakpoints={INOzQTeg6:\"(max-width: 809.98px)\",qMiV5MUrE:\"(min-width: 1200px)\",yjNBuocIr:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-oNGFJ\";const variantClassNames={INOzQTeg6:\"framer-v-wvb62z\",qMiV5MUrE:\"framer-v-1ffyd94\",yjNBuocIr:\"framer-v-1mdur5f\"};const LO0ymb9j8=undefined;const RXbj0r1Vk=undefined;const xTIgcEHH6=undefined;const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={INOzQTeg6:[\".framer-oNGFJ.framer-1ffyd94 { overflow: var(--overflow-clip-fallback, clip); }\"],yjNBuocIr:[\".framer-oNGFJ.framer-1ffyd94 { overflow: var(--overflow-clip-fallback, clip); }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={INOzQTeg6:\".framer-wvb62z-override\",yjNBuocIr:\".framer-1mdur5f-override\"};const rules=[\".framer-oNGFJ.framer-isw7g8, .framer-oNGFJ .framer-isw7g8 { display: block; }\",\".framer-oNGFJ.framer-1ffyd94 { align-content: center; align-items: center; background-color: var(--token-a1af15cf-f868-446d-9c7a-bef40b18c661, #fafafa); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-oNGFJ .framer-j0mbyh-container { flex: none; height: auto; left: 50%; order: -1000; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 10; }\",\".framer-oNGFJ .framer-1n38iia { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-oNGFJ .framer-lm1xxn-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",\".framer-oNGFJ .framer-dscj99-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); flex: none; height: 100px; left: 0px; order: 1003; pointer-events: none; position: var(--framer-canvas-fixed-position, fixed); right: 0px; z-index: 8; }\",\".framer-oNGFJ .framer-jw5z43-container { flex: none; height: auto; left: 50%; order: 1004; position: absolute; top: 0px; transform: translateX(-50%); width: auto; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={INOzQTeg6:\"(max-width: 809.98px)\",qMiV5MUrE:\"(min-width: 1200px)\",yjNBuocIr:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"qMiV5MUrE\",Phone:\"INOzQTeg6\",Tablet:\"yjNBuocIr\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Phone Dark Open\":\"uFIe2rYsF\",\"Phone Dark\":\"pp2pSiweR\",\"Phone White Open\":\"KuJhnupxC\",\"Phone White\":\"LzVa6WHsr\",Desktop:\"aEzs81KiQ\",White:\"n6pXlzUap\"};const getProps=({desktopNav,height,id,scrollSection,tabPhoneNav,width,...props})=>{return{...props,LO0ymb9j8:humanReadableEnumMap[desktopNav]??desktopNav??props.LO0ymb9j8??\"n6pXlzUap\",RXbj0r1Vk:scrollSection??props.RXbj0r1Vk,variant:humanReadableVariantMap[props.variant]??props.variant??\"qMiV5MUrE\",xTIgcEHH6:humanReadableEnumMap[tabPhoneNav]??tabPhoneNav??props.xTIgcEHH6??\"LzVa6WHsr\"};};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{style,className,layoutId,variant,RXbj0r1Vk,LO0ymb9j8,xTIgcEHH6,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if([\"yjNBuocIr\",\"INOzQTeg6\"].includes(baseVariant))return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"qMiV5MUrE\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-a1af15cf-f868-446d-9c7a-bef40b18c661, rgb(250, 250, 250)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1ffyd94\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-j0mbyh-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"SD9u1C8ht\",rendersWithMotion:true,scopeId:\"Dk5_chkh1\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{INOzQTeg6:{__framer__targets:[{ref:RXbj0r1Vk,target:\"pp2pSiweR\"}],variant:matchVariant(xTIgcEHH6)},yjNBuocIr:{__framer__targets:[{ref:RXbj0r1Vk,target:\"pp2pSiweR\"}],variant:matchVariant(xTIgcEHH6)}},children:/*#__PURE__*/_jsx(NavigationWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:RXbj0r1Vk,target:\"aEzs81KiQ\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"SD9u1C8ht\",layoutId:\"SD9u1C8ht\",style:{width:\"100%\"},variant:matchVariant(LO0ymb9j8),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1n38iia\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:536,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-lm1xxn-container\",nodeId:\"ZC7Kp7pkC\",scopeId:\"Dk5_chkh1\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{INOzQTeg6:{variant:matchVariant(\"oEuPc6Bfb\")},yjNBuocIr:{variant:matchVariant(\"c6LBDRxlk\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"ZC7Kp7pkC\",layoutId:\"ZC7Kp7pkC\",style:{width:\"100%\"},variant:matchVariant(\"oLsUJa3zu\"),width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-dscj99-container hidden-1mdur5f hidden-wvb62z\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"Y11SfDgOO\",scopeId:\"Dk5_chkh1\",children:/*#__PURE__*/_jsx(BlurGradient,{blur:7,borderRadius:\"0px\",direction:\"to bottom\",height:\"100%\",id:\"Y11SfDgOO\",layoutId:\"Y11SfDgOO\",style:{height:\"100%\",width:\"100%\"},transition:{delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-jw5z43-container\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Lenis Smooth Scroll\",isAuthoredByUser:true,isModuleExternal:true,name:\"Lenis Smooth Scroll\",nodeId:\"DggLIXmKC\",scopeId:\"Dk5_chkh1\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"DggLIXmKC\",infinite:false,intensity:20,layoutId:\"DggLIXmKC\",name:\"Lenis Smooth Scroll\",orientation:\"vertical\",smooth:true,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1271\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yjNBuocIr\":{\"layout\":[\"fixed\",\"fixed\"]},\"INOzQTeg6\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"RXbj0r1Vk\":\"scrollSection\",\"LO0ymb9j8\":\"desktopNav\",\"xTIgcEHH6\":\"tabPhoneNav\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"qMiV5MUrE\":[\".framer-j0mbyh-container\",\".framer-lm1xxn-container\"],\"yjNBuocIr\":[\".framer-j0mbyh-container\",\".framer-lm1xxn-container\"],\"INOzQTeg6\":[\".framer-j0mbyh-container\",\".framer-lm1xxn-container\"]}\n * @framerBreakpoints {\"qMiV5MUrE\":{\"min\":1200,\"canvasClassName\":\"framer-1ffyd94-override\",\"minHeight\":1271,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"yjNBuocIr\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1mdur5f-override\",\"minHeight\":1336,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"INOzQTeg6\":{\"max\":809,\"canvasClassName\":\"framer-wvb62z-override\",\"minHeight\":1783,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant qMiV5MUrE\n * @framerLayoutTemplate true\n */const FramerDk5_chkh1=withCSS(Component,css,\"framer-oNGFJ\");export default FramerDk5_chkh1;FramerDk5_chkh1.displayName=\"Template\";FramerDk5_chkh1.defaultProps={height:1271,width:1200};addPropertyControls(FramerDk5_chkh1,{RXbj0r1Vk:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},LO0ymb9j8:NavigationControls?.[\"variant\"]&&{...NavigationControls[\"variant\"],defaultValue:\"n6pXlzUap\",description:undefined,hidden:undefined,title:\"Desktop Nav\"},xTIgcEHH6:NavigationControls?.[\"variant\"]&&{...NavigationControls[\"variant\"],defaultValue:\"LzVa6WHsr\",description:undefined,hidden:undefined,title:\"Tab/Phone Nav\"}});addFonts(FramerDk5_chkh1,[{explicitInter:true,fonts:[]},...NavigationFonts,...FooterFonts,...BlurGradientFonts,...LenisFonts],{supportsExplicitInterCodegen:true});FramerDk5_chkh1.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDk5_chkh1\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"1271\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"qMiV5MUrE\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1ffyd94-override\\\",\\\"minHeight\\\":1271,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"yjNBuocIr\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1mdur5f-override\\\",\\\"minHeight\\\":1336,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"INOzQTeg6\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-wvb62z-override\\\",\\\"minHeight\\\":1783,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"qMiV5MUrE\\\":[\\\".framer-j0mbyh-container\\\",\\\".framer-lm1xxn-container\\\"],\\\"yjNBuocIr\\\":[\\\".framer-j0mbyh-container\\\",\\\".framer-lm1xxn-container\\\"],\\\"INOzQTeg6\\\":[\\\".framer-j0mbyh-container\\\",\\\".framer-lm1xxn-container\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"qMiV5MUrE\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yjNBuocIr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"INOzQTeg6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"RXbj0r1Vk\\\":\\\"scrollSection\\\",\\\"LO0ymb9j8\\\":\\\"desktopNav\\\",\\\"xTIgcEHH6\\\":\\\"tabPhoneNav\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/9vVKryirD0knFc3rHypk/tMooUtVh6QzOZX1VapOd/Dk5_chkh1.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {Acf_gP_WI: \"about\", gaqGVHeHl: \"rating\", jGTuCJsZg: \"work\", nw4L3o9hw: \"services\", PThlE5XQU: \"how-it-works\", Tj5txrkCW: \"client-experiences\", yWQsCiRBi: \"hero\", yytH6l5uC: \"faqs\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sYj3juudGBiB7IZljxbL/WI0tpCnO8TJvMqRyg7VP/augiA20Il.js\")), path: \"/\"}, PyBmXGQE8: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rVFyXv7v8QizMIQp8gJQ/lNBfZQE0HruXnh7rb9B1/PyBmXGQE8.js\")), path: \"/kontakt\"}, yKQfIXL8n: {elements: {vUBByptDr: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8gQu4NIkXhLPN8W07Tgy/nsRn9dGD2LVt2r2mVsBT/yKQfIXL8n.js\")), path: \"/404\"}, czIu_ty9G: {elements: {InGnnXDSw: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ojpT0FhJfbyfb4XKHCmR/ugqSeYQPTgNw21pdsNOr/czIu_ty9G.js\")), path: \"/děkujeme\"}, y1JELbyeQ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/umr7bjh6lHwTd2hiwxSP/bajwPEZp652sRmTsc61I/y1JELbyeQ.js\")), path: \"/služby/návrhy-zahrad\"}, F7AZ3Ndy3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1piPat09GAnBwf3zIZuc/jtGbvs8CfJsLV3Bps2Cr/F7AZ3Ndy3.js\")), path: \"/služby/realizace-zahrad\"}, TTEDDi1Bp: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nSUF11jXeIjATaOFTadz/lgJ2L7cPWa0JvLzLGOkd/TTEDDi1Bp.js\")), path: \"/služby/údržba-zeleně\"}, YIQZSxDyX: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gim7x21TBzXsJASr8Lpz/5jUbZDxG4FIyAGTYv2eM/YIQZSxDyX.js\")), path: \"/služby/závlahové-systémy\"}, ElbkSQQRD: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/z9F9rpznOUZFLyia2AQx/EP7EK870F44op1PjnYo7/ElbkSQQRD.js\")), path: \"/služby/speciální-služby\"}, H5ms5FAwP: {elements: {ErKu_AJTt: \"services\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yPX9zFefoGCBDIeJVfFe/Xc1BQgnGM3KaNTbSnqmF/H5ms5FAwP.js\")), path: \"/služby\"}, Mm47jPppF: {elements: {kqsTVwjIF: \"services\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Sy2uItxuJqEXRgNreaML/xBREBD6viz1HmC5IJbxi/Mm47jPppF.js\")), path: \"/realizace\"}, yv7iQTMWs: {elements: {qOLMlwfCd: \"services\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SgNFeObv8aVe4fHJ9fgr/5oTEnhQsTf8Eu7ACa7zL/yv7iQTMWs.js\")), path: \"/o-nás\"}, pjmNrsfzU: {elements: {uLa3SrrdE: \"services\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7BUiM8yLiQuRZbaci5EN/nFR6Hj06r8u2frhktcfz/pjmNrsfzU.js\")), path: \"/jak-pracujeme\"}, ipcVcJX5Q: {elements: {UecdETRy4: \"services\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/U1kzcOVgLkc3BTLnuCab/g52eaQHKjRAsfzvDLnIG/ipcVcJX5Q.js\")), path: \"/faq\"}}\r\n\r\n\t\tconst locales = [{code: \"cs\", id: \"default\", name: \"Czech\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {wJnEjbjSX: async () => (await import(\"https://framerusercontent.com/modules/zia2NllcICfrqpoZBpG5/V3URULe2MwREVA6RC6BJ/wJnEjbjSX.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"f66b76af9cb85eb46ac3b6b056a53546fc35faa23d5aeb6e1181aef78e4e5987\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {LO0ymb9j8: \"n6pXlzUap\", RXbj0r1Vk: {href: {hash: \":Acf_gP_WI\", webPageId: \"augiA20Il\"}, refKey: true}, xTIgcEHH6: \"LzVa6WHsr\"}\r\nconst props2 = {...props1, LO0ymb9j8: \"aEzs81KiQ\", RXbj0r1Vk: undefined, xTIgcEHH6: \"pp2pSiweR\"}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, czIu_ty9G: props2, ElbkSQQRD: props2, F7AZ3Ndy3: props2, H5ms5FAwP: props2, ipcVcJX5Q: props2, Jm741NPGd: props2, Mm47jPppF: props2, pjmNrsfzU: props2, PyBmXGQE8: props2, r5IVsa97J: props2, TTEDDi1Bp: props2, y1JELbyeQ: props2, YIQZSxDyX: props2, yKQfIXL8n: props2, yv7iQTMWs: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"PyBmXGQE8\":\r\ncase \"yKQfIXL8n\":\r\ncase \"czIu_ty9G\":\r\ncase \"r5IVsa97J\":\r\ncase \"y1JELbyeQ\":\r\ncase \"F7AZ3Ndy3\":\r\ncase \"TTEDDi1Bp\":\r\ncase \"YIQZSxDyX\":\r\ncase \"ElbkSQQRD\":\r\ncase \"H5ms5FAwP\":\r\ncase \"Mm47jPppF\":\r\ncase \"yv7iQTMWs\":\r\ncase \"pjmNrsfzU\":\r\ncase \"ipcVcJX5Q\":\r\ncase \"Jm741NPGd\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"RXbj0r1Vk\"]]}, (resolvedLinks) => React.createElement(Template1, {...props, key: \"Template1\", RXbj0r1Vk: siteRef(resolvedLinks[0]), style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"PyBmXGQE8\":\r\ncase \"yKQfIXL8n\":\r\ncase \"czIu_ty9G\":\r\ncase \"r5IVsa97J\":\r\ncase \"y1JELbyeQ\":\r\ncase \"F7AZ3Ndy3\":\r\ncase \"TTEDDi1Bp\":\r\ncase \"YIQZSxDyX\":\r\ncase \"ElbkSQQRD\":\r\ncase \"H5ms5FAwP\":\r\ncase \"Mm47jPppF\":\r\ncase \"yv7iQTMWs\":\r\ncase \"pjmNrsfzU\":\r\ncase \"ipcVcJX5Q\":\r\ncase \"Jm741NPGd\":\r\nreturn [{hash: \"wvb62z\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1mdur5f\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1ffyd94\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: false, privateRouterReplaceState: false, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8gQu4NIkXhLPN8W07Tgy/nsRn9dGD2LVt2r2mVsBT/yKQfIXL8n.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.floraviva.cz\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/xMfEfGStUPj5Dx3HKDjh/O9BmEtOc8nDItAPc8Cfr/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}