{"version":3,"file":"script_main.DSsGu3qD.mjs","names":["debounce","Component","useRef","_Fragment","Children","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","RichText","Logo","Menu2","TalkButton","Lenis","isBrowser","useRef","React.useId","PropertyOverrides","Menu","React.createElement","Navigation","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/d0xYYP92BnU0QcBDeC3b/B1RTpIiTkDVNc65ZB21V/IR9X1oEJ8.js","https:/framerusercontent.com/modules/8Z427Z0Y3BwFV3gmcnlC/TBcRdboiAGmjQUi0BzAc/LW1XPa9mE.js","https:/framerusercontent.com/modules/aR6nuLvINcoIihekS0LH/ShqaPGKT0IkBvTeuqTBh/LWYegxk_k.js","https:/framerusercontent.com/modules/EXKhnH30XMlJVV1QtRDc/lXZJfF1nexAF7leqDnEq/ss6VFsbcY.js","https:/framerusercontent.com/modules/hLerrozDsofR8VRtPOzt/s6AQS7dr42pZYFDf5r4V/E_y93mlmr.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","// Generated by Framer (560da95)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,patchBorderRadiusScaleCorrector,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=[\"Zz_vADOK6\",\"ZcVdDnM0S\",\"NNBpcFYTH\",\"h91bUiCkW\",\"rl_eY31h7\",\"ou_RPptZd\"];const serializationHash=\"framer-y0g9O\";const variantClassNames={h91bUiCkW:\"framer-v-elj876\",NNBpcFYTH:\"framer-v-16bfvhz\",ou_RPptZd:\"framer-v-idcc4u\",rl_eY31h7:\"framer-v-viu8sx\",ZcVdDnM0S:\"framer-v-1wl93eg\",Zz_vADOK6:\"framer-v-10z1lv8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const CxcrSmGev=undefined;const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"Zz_vADOK6\",\"Variant 3\":\"ZcVdDnM0S\",\"Variant 4\":\"h91bUiCkW\",\"Variant 5\":\"NNBpcFYTH\",\"Variant 6\":\"rl_eY31h7\",\"Variant 7\":\"ou_RPptZd\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,CxcrSmGev:link??props.CxcrSmGev,variant:humanReadableVariantMap[props.variant]??props.variant??\"Zz_vADOK6\"};};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,CxcrSmGev,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Zz_vADOK6\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"rl_eY31h7\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"ou_RPptZd\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:CxcrSmGev,motionChild:true,nodeId:\"Zz_vADOK6\",openInNewTab:false,scopeId:\"IR9X1oEJ8\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-10z1lv8\",className,classNames)} framer-1g81ck7`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Zz_vADOK6\",ref:refBinding,style:{\"--corner-shape-fallback\":.752,backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:\"calc(12px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(12px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(12px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(12px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\",...style},variants:{ou_RPptZd:{backgroundColor:\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(13, 15, 15))\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},rl_eY31h7:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({h91bUiCkW:{\"data-framer-name\":\"Variant 4\"},NNBpcFYTH:{\"data-framer-name\":\"Variant 5\"},ou_RPptZd:{\"data-framer-name\":\"Variant 7\"},rl_eY31h7:{\"data-framer-name\":\"Variant 6\"},ZcVdDnM0S:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nmwnrp\",layoutDependency:layoutDependency,layoutId:\"OqkXFaRnh\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-nkr65a\",\"data-framer-name\":\"Logo 2\",layoutDependency:layoutDependency,layoutId:\"daJxf422U\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 117 43\" overflow=\"visible\"><g><path d=\"M 4.974 20.112 L 5.479 20.112 C 5.313 20.122 5.142 20.122 4.974 20.112 Z M 13.866 30.71 L 13.866 40.635 C 13.866 41.941 12.809 43 11.51 43 L 2.356 43 C 1.055 43 0 41.939 0 40.635 L 0 28.794 C 0 26.873 0.778 25.129 2.033 23.869 C 2.044 23.858 2.056 23.846 2.067 23.832 C 2.882 23.027 3.923 22.605 4.976 22.548 C 5.144 22.538 5.314 22.538 5.483 22.548 C 6.764 22.619 8.023 23.228 8.885 24.33 L 13.867 30.71 Z\" fill=\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(10, 23, 28)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path><path d=\"M 38.954 42.993 L 25.338 42.993 C 24.154 42.993 23.034 42.446 22.305 41.51 L 13.864 30.703 L 8.881 24.323 C 8.021 23.221 6.761 22.614 5.479 22.541 L 22.857 22.541 C 24.464 22.541 25.983 23.285 26.976 24.552 L 39.881 41.074 C 40.489 41.852 39.938 42.991 38.952 42.991 Z M 13.866 12.29 L 13.866 2.365 C 13.866 1.059 12.809 0 11.51 0 L 2.356 0 C 1.055 0 0 1.061 0 2.365 L 0 14.206 C 0 16.127 0.778 17.871 2.033 19.131 C 2.044 19.142 2.056 19.154 2.067 19.168 C 2.882 19.973 3.923 20.395 4.976 20.452 C 5.144 20.462 5.314 20.462 5.483 20.452 C 6.764 20.381 8.023 19.772 8.885 18.67 L 13.867 12.29 Z\" fill=\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(10, 23, 28)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path><path d=\"M 38.943 0 L 25.328 0 C 24.143 0 23.023 0.546 22.295 1.483 L 13.853 12.29 L 8.87 18.67 C 8.011 19.772 6.75 20.379 5.469 20.452 L 22.846 20.452 C 24.454 20.452 25.973 19.708 26.966 18.441 L 39.87 1.919 C 40.478 1.141 39.927 0.002 38.942 0.002 Z M 4.963 23.406 L 5.469 23.406 C 5.302 23.395 5.132 23.395 4.963 23.406 Z M 76.064 31.421 L 74.701 31.421 L 69.991 15.808 L 65.788 15.808 L 70.901 32.483 L 75.743 32.483 L 74.51 36.57 L 66.871 36.57 L 66.871 40.391 L 72.952 39.992 C 75.738 39.704 78.094 37.726 78.94 34.964 L 84.974 15.808 L 80.771 15.808 L 76.061 31.421 Z M 46.415 21.97 L 45.351 21.97 L 45.351 21.032 L 46.355 21.032 C 48.168 21.032 49.257 20.594 50.586 19.373 L 58.214 10.583 L 53.1 10.583 L 44.529 20.21 L 44.529 10.583 L 40.418 10.583 L 40.418 32.481 L 44.529 32.481 L 44.529 22.73 L 53.1 32.481 L 58.648 32.481 L 50.678 23.627 C 49.287 22.374 48.2 21.968 46.415 21.968 Z M 64.281 10.583 L 60.442 10.583 L 60.442 32.481 L 64.281 32.481 Z M 91.203 21.534 L 90.417 21.534 L 90.417 15.808 L 86.578 15.808 L 86.578 32.483 L 90.417 32.483 L 90.417 27.133 C 90.417 21.972 92.534 19.124 97.161 19.124 L 98.864 19.124 L 98.864 15.652 L 97.371 15.652 C 93.773 15.652 91.476 17.465 91.203 21.534 Z M 108.082 15.308 C 102.822 15.308 99.194 18.907 99.194 24.099 C 99.194 29.29 102.822 32.953 108.082 32.953 C 113.341 32.953 117 29.354 117 24.099 C 117 18.843 113.371 15.308 108.082 15.308 Z M 108.082 29.79 C 105.058 29.79 102.943 27.443 102.943 24.095 C 102.943 20.747 105.059 18.464 108.082 18.464 C 111.104 18.464 113.251 20.777 113.251 24.095 C 113.251 27.413 111.106 29.79 108.082 29.79 Z\" fill=\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(10, 23, 28)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({h91bUiCkW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 90 33.288\" overflow=\"visible\"><g><path d=\"M 3.826 15.569 L 4.215 15.569 C 4.087 15.577 3.956 15.577 3.826 15.569 Z M 10.666 23.774 L 10.666 31.457 C 10.666 32.468 9.853 33.288 8.854 33.288 L 1.812 33.288 C 0.811 33.288 0 32.467 0 31.457 L 0 22.29 C 0 20.803 0.599 19.453 1.564 18.478 C 1.572 18.469 1.582 18.46 1.59 18.449 C 2.217 17.826 3.018 17.499 3.828 17.455 C 3.957 17.447 4.088 17.447 4.218 17.455 C 5.203 17.51 6.172 17.982 6.834 18.835 L 10.667 23.774 Z\" fill=\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(10, 23, 28)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path><path d=\"M 29.965 33.282 L 19.491 33.282 C 18.58 33.282 17.718 32.859 17.158 32.134 L 10.665 23.768 L 6.832 18.829 C 6.17 17.976 5.201 17.506 4.215 17.45 L 17.582 17.45 C 18.819 17.45 19.987 18.026 20.751 19.007 L 30.678 31.797 C 31.145 32.399 30.721 33.281 29.963 33.281 Z M 10.666 9.514 L 10.666 1.831 C 10.666 0.82 9.853 0 8.854 0 L 1.812 0 C 0.811 0 0 0.821 0 1.831 L 0 10.998 C 0 12.484 0.599 13.835 1.564 14.81 C 1.572 14.818 1.582 14.828 1.59 14.839 C 2.217 15.462 3.018 15.788 3.828 15.832 C 3.957 15.841 4.088 15.841 4.218 15.832 C 5.203 15.777 6.172 15.306 6.834 14.453 L 10.667 9.514 Z\" fill=\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(10, 23, 28)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path><path d=\"M 29.956 0 L 19.483 0 C 18.572 0 17.71 0.423 17.15 1.148 L 10.656 9.514 L 6.823 14.453 C 6.162 15.306 5.192 15.776 4.207 15.832 L 17.574 15.832 C 18.811 15.832 19.979 15.256 20.743 14.275 L 30.67 1.485 C 31.137 0.883 30.713 0.001 29.955 0.001 Z M 3.818 18.119 L 4.207 18.119 C 4.078 18.111 3.948 18.111 3.818 18.119 Z M 58.511 24.324 L 57.462 24.324 L 53.839 12.238 L 50.606 12.238 L 54.539 25.146 L 58.264 25.146 L 57.315 28.31 L 51.439 28.31 L 51.439 31.268 L 56.117 30.959 C 58.26 30.736 60.072 29.205 60.723 27.067 L 65.364 12.238 L 62.131 12.238 L 58.508 24.324 Z M 35.704 17.008 L 34.886 17.008 L 34.886 16.281 L 35.657 16.281 C 37.052 16.281 37.89 15.943 38.912 14.997 L 44.78 8.192 L 40.846 8.192 L 34.253 15.645 L 34.253 8.192 L 31.091 8.192 L 31.091 25.145 L 34.253 25.145 L 34.253 17.596 L 40.846 25.145 L 45.114 25.145 L 38.983 18.29 C 37.913 17.32 37.077 17.006 35.704 17.006 Z M 49.447 8.192 L 46.494 8.192 L 46.494 25.145 L 49.447 25.145 Z M 70.156 16.67 L 69.552 16.67 L 69.552 12.238 L 66.598 12.238 L 66.598 25.146 L 69.552 25.146 L 69.552 21.005 C 69.552 17.009 71.18 14.804 74.739 14.804 L 76.049 14.804 L 76.049 12.116 L 74.901 12.116 C 72.133 12.116 70.366 13.52 70.156 16.67 Z M 83.14 11.85 C 79.094 11.85 76.303 14.636 76.303 18.655 C 76.303 22.674 79.094 25.51 83.14 25.51 C 87.186 25.51 90 22.724 90 18.655 C 90 14.587 87.209 11.85 83.14 11.85 Z M 83.14 23.062 C 80.814 23.062 79.187 21.244 79.187 18.653 C 79.187 16.061 80.815 14.293 83.14 14.293 C 85.465 14.293 87.116 16.084 87.116 18.653 C 87.116 21.221 85.466 23.062 83.14 23.062 Z\" fill=\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(10, 23, 28)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></g></svg>'},ou_RPptZd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 74 27.197\" overflow=\"visible\"><g><path d=\"M 3.146 12.72 L 3.466 12.72 C 3.36 12.727 3.252 12.727 3.146 12.72 Z M 8.77 19.424 L 8.77 25.701 C 8.77 26.527 8.102 27.197 7.28 27.197 L 1.49 27.197 C 0.667 27.197 0 26.526 0 25.701 L 0 18.211 C 0 16.997 0.492 15.894 1.286 15.097 C 1.293 15.09 1.301 15.082 1.307 15.073 C 1.823 14.564 2.481 14.297 3.147 14.261 C 3.254 14.255 3.361 14.255 3.468 14.261 C 4.278 14.306 5.074 14.691 5.619 15.388 L 8.771 19.424 Z\" fill=\"var(--token-2ea8184c-7891-4639-8b3a-40ed4d6c1b8c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 24.638 27.192 L 16.026 27.192 C 15.277 27.192 14.568 26.846 14.108 26.254 L 8.769 19.419 L 5.617 15.384 C 5.073 14.687 4.276 14.303 3.466 14.257 L 14.456 14.257 C 15.473 14.257 16.434 14.727 17.062 15.529 L 25.224 25.979 C 25.608 26.471 25.26 27.191 24.636 27.191 Z M 8.77 7.773 L 8.77 1.496 C 8.77 0.67 8.102 0 7.28 0 L 1.49 0 C 0.667 0 0 0.671 0 1.496 L 0 8.985 C 0 10.2 0.492 11.303 1.286 12.1 C 1.293 12.107 1.301 12.115 1.307 12.124 C 1.823 12.632 2.481 12.899 3.147 12.935 C 3.254 12.942 3.361 12.942 3.468 12.935 C 4.278 12.89 5.074 12.505 5.619 11.808 L 8.771 7.773 Z\" fill=\"var(--token-2ea8184c-7891-4639-8b3a-40ed4d6c1b8c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path><path d=\"M 24.631 0 L 16.019 0 C 15.27 0 14.562 0.346 14.101 0.938 L 8.762 7.773 L 5.61 11.808 C 5.067 12.505 4.269 12.889 3.459 12.935 L 14.45 12.935 C 15.466 12.935 16.427 12.465 17.055 11.663 L 25.217 1.213 C 25.602 0.722 25.253 0.001 24.63 0.001 Z M 3.139 14.804 L 3.459 14.804 C 3.353 14.797 3.246 14.797 3.139 14.804 Z\" fill=\"var(--token-2ea8184c-7891-4639-8b3a-40ed4d6c1b8c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></g></svg>'},rl_eY31h7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 92 33.812\" overflow=\"visible\"><g><path d=\"M 3.903 18.405 L 4.3 18.405 C 4.169 18.396 4.035 18.396 3.903 18.405 Z M 59.811 24.707 L 58.739 24.707 L 55.036 12.43 L 51.731 12.43 L 55.751 25.542 L 59.559 25.542 L 58.589 28.756 L 52.583 28.756 L 52.583 31.76 L 57.364 31.447 C 59.555 31.22 61.407 29.665 62.072 27.493 L 66.817 12.43 L 63.512 12.43 L 59.808 24.707 Z M 36.497 17.275 L 35.661 17.275 L 35.661 16.538 L 36.45 16.538 C 37.876 16.538 38.732 16.194 39.777 15.234 L 45.775 8.321 L 41.754 8.321 L 35.014 15.891 L 35.014 8.321 L 31.782 8.321 L 31.782 25.541 L 35.014 25.541 L 35.014 17.873 L 41.754 25.541 L 46.116 25.541 L 39.85 18.578 C 38.755 17.593 37.901 17.274 36.497 17.274 Z M 50.546 8.321 L 47.527 8.321 L 47.527 25.541 L 50.546 25.541 Z M 71.715 16.933 L 71.097 16.933 L 71.097 12.43 L 68.078 12.43 L 68.078 25.542 L 71.097 25.542 L 71.097 21.335 C 71.097 17.277 72.762 15.038 76.4 15.038 L 77.739 15.038 L 77.739 12.307 L 76.566 12.307 C 73.736 12.307 71.93 13.733 71.715 16.933 Z M 84.987 12.037 C 80.852 12.037 77.999 14.867 77.999 18.949 C 77.999 23.032 80.852 25.912 84.987 25.912 C 89.123 25.912 92 23.082 92 18.949 C 92 14.817 89.147 12.037 84.987 12.037 Z M 84.987 23.425 C 82.609 23.425 80.947 21.579 80.947 18.946 C 80.947 16.314 82.611 14.518 84.987 14.518 C 87.364 14.518 89.052 16.338 89.052 18.946 C 89.052 21.555 87.365 23.425 84.987 23.425 Z\" fill=\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(13, 15, 15)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></g></svg>'},ZcVdDnM0S:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 90 33.288\" overflow=\"visible\"><g><path d=\"M 3.826 15.569 L 4.215 15.569 C 4.087 15.577 3.956 15.577 3.826 15.569 Z M 10.666 23.774 L 10.666 31.457 C 10.666 32.468 9.853 33.288 8.854 33.288 L 1.812 33.288 C 0.811 33.288 0 32.467 0 31.457 L 0 22.29 C 0 20.803 0.599 19.453 1.564 18.478 C 1.572 18.469 1.582 18.46 1.59 18.449 C 2.217 17.826 3.018 17.499 3.828 17.455 C 3.957 17.447 4.088 17.447 4.218 17.455 C 5.203 17.51 6.172 17.982 6.834 18.835 L 10.667 23.774 Z\" fill=\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(10, 23, 28)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path><path d=\"M 29.965 33.282 L 19.491 33.282 C 18.58 33.282 17.718 32.859 17.158 32.134 L 10.665 23.768 L 6.832 18.829 C 6.17 17.976 5.201 17.506 4.215 17.45 L 17.582 17.45 C 18.819 17.45 19.987 18.026 20.751 19.007 L 30.678 31.797 C 31.145 32.399 30.721 33.281 29.963 33.281 Z M 10.666 9.514 L 10.666 1.831 C 10.666 0.82 9.853 0 8.854 0 L 1.812 0 C 0.811 0 0 0.821 0 1.831 L 0 10.998 C 0 12.484 0.599 13.835 1.564 14.81 C 1.572 14.818 1.582 14.828 1.59 14.839 C 2.217 15.462 3.018 15.788 3.828 15.832 C 3.957 15.841 4.088 15.841 4.218 15.832 C 5.203 15.777 6.172 15.306 6.834 14.453 L 10.667 9.514 Z\" fill=\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(10, 23, 28)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path><path d=\"M 29.956 0 L 19.483 0 C 18.572 0 17.71 0.423 17.15 1.148 L 10.656 9.514 L 6.823 14.453 C 6.162 15.306 5.192 15.776 4.207 15.832 L 17.574 15.832 C 18.811 15.832 19.979 15.256 20.743 14.275 L 30.67 1.485 C 31.137 0.883 30.713 0.001 29.955 0.001 Z M 3.818 18.119 L 4.207 18.119 C 4.078 18.111 3.948 18.111 3.818 18.119 Z M 58.511 24.324 L 57.462 24.324 L 53.839 12.238 L 50.606 12.238 L 54.539 25.146 L 58.264 25.146 L 57.315 28.31 L 51.439 28.31 L 51.439 31.268 L 56.117 30.959 C 58.26 30.736 60.072 29.205 60.723 27.067 L 65.364 12.238 L 62.131 12.238 L 58.508 24.324 Z M 35.704 17.008 L 34.886 17.008 L 34.886 16.281 L 35.657 16.281 C 37.052 16.281 37.89 15.943 38.912 14.997 L 44.78 8.192 L 40.846 8.192 L 34.253 15.645 L 34.253 8.192 L 31.091 8.192 L 31.091 25.145 L 34.253 25.145 L 34.253 17.596 L 40.846 25.145 L 45.114 25.145 L 38.983 18.29 C 37.913 17.32 37.077 17.006 35.704 17.006 Z M 49.447 8.192 L 46.494 8.192 L 46.494 25.145 L 49.447 25.145 Z M 70.156 16.67 L 69.552 16.67 L 69.552 12.238 L 66.598 12.238 L 66.598 25.146 L 69.552 25.146 L 69.552 21.005 C 69.552 17.009 71.18 14.804 74.739 14.804 L 76.049 14.804 L 76.049 12.116 L 74.901 12.116 C 72.133 12.116 70.366 13.52 70.156 16.67 Z M 83.14 11.85 C 79.094 11.85 76.303 14.636 76.303 18.655 C 76.303 22.674 79.094 25.51 83.14 25.51 C 87.186 25.51 90 22.724 90 18.655 C 90 14.587 87.209 11.85 83.14 11.85 Z M 83.14 23.062 C 80.814 23.062 79.187 21.244 79.187 18.653 C 79.187 16.061 80.815 14.293 83.14 14.293 C 85.465 14.293 87.116 16.084 87.116 18.653 C 87.116 21.221 85.466 23.062 83.14 23.062 Z\" fill=\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(10, 23, 28)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></g></svg>'}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1wismg7\",layoutDependency:layoutDependency,layoutId:\"SV6WQAbjw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.867 22.888\" overflow=\"visible\"><path d=\"M 4.974 0 L 5.479 0 C 5.313 0.011 5.142 0.011 4.974 0 Z M 13.866 10.599 L 13.866 20.523 C 13.866 21.829 12.809 22.888 11.51 22.888 L 2.356 22.888 C 1.055 22.888 0 21.827 0 20.523 L 0 8.682 C 0 6.761 0.778 5.017 2.033 3.757 C 2.044 3.746 2.056 3.734 2.067 3.72 C 2.882 2.915 3.923 2.494 4.976 2.437 C 5.144 2.426 5.314 2.426 5.483 2.437 C 6.764 2.508 8.023 3.116 8.885 4.218 L 13.867 10.599 Z\" fill=\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(10, 23, 28)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({h91bUiCkW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.667 17.719\" overflow=\"visible\"><path d=\"M 3.826 0 L 4.215 0 C 4.087 0.008 3.956 0.008 3.826 0 Z M 10.666 8.205 L 10.666 15.887 C 10.666 16.899 9.853 17.719 8.854 17.719 L 1.812 17.719 C 0.811 17.719 0 16.897 0 15.887 L 0 6.721 C 0 5.234 0.599 3.884 1.564 2.909 C 1.572 2.9 1.582 2.891 1.59 2.88 C 2.217 2.257 3.018 1.93 3.828 1.886 C 3.957 1.878 4.088 1.878 4.218 1.886 C 5.203 1.941 6.172 2.413 6.834 3.265 L 10.667 8.205 Z\" fill=\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(10, 23, 28)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>'},ou_RPptZd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.771 14.476\" overflow=\"visible\"><path d=\"M 3.146 0 L 3.466 0 C 3.36 0.007 3.252 0.007 3.146 0 Z M 8.77 6.703 L 8.77 12.98 C 8.77 13.807 8.102 14.476 7.28 14.476 L 1.49 14.476 C 0.667 14.476 0 13.805 0 12.98 L 0 5.491 C 0 4.276 0.492 3.173 1.286 2.376 C 1.293 2.37 1.301 2.362 1.307 2.353 C 1.823 1.844 2.481 1.577 3.147 1.541 C 3.254 1.534 3.361 1.534 3.468 1.541 C 4.278 1.586 5.074 1.971 5.619 2.668 L 8.771 6.703 Z\" fill=\"var(--token-2ea8184c-7891-4639-8b3a-40ed4d6c1b8c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},ZcVdDnM0S:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.667 17.719\" overflow=\"visible\"><path d=\"M 3.826 0 L 4.215 0 C 4.087 0.008 3.956 0.008 3.826 0 Z M 10.666 8.205 L 10.666 15.887 C 10.666 16.899 9.853 17.719 8.854 17.719 L 1.812 17.719 C 0.811 17.719 0 16.897 0 15.887 L 0 6.721 C 0 5.234 0.599 3.884 1.564 2.909 C 1.572 2.9 1.582 2.891 1.59 2.88 C 2.217 2.257 3.018 1.93 3.828 1.886 C 3.957 1.878 4.088 1.878 4.218 1.886 C 5.203 1.941 6.172 2.413 6.834 3.265 L 10.667 8.205 Z\" fill=\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(10, 23, 28)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-43rw5p\",layoutDependency:layoutDependency,layoutId:\"r8OW28M7s\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0 L 0.505 0 C 0.339 0.011 0.168 0.011 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({h91bUiCkW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0 L 0.389 0 C 0.26 0.008 0.13 0.008 0 0 Z\" fill=\"transparent\"></path></svg>'},ou_RPptZd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0 L 0.32 0 C 0.214 0.007 0.107 0.007 0 0 Z\" fill=\"transparent\"></path></svg>'},ZcVdDnM0S:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0 L 0.389 0 C 0.26 0.008 0.13 0.008 0 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-q7lcek\",layoutDependency:layoutDependency,layoutId:\"NadXWQOvn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.867 20.46\" overflow=\"visible\"><path d=\"M 13.866 8.17 L 13.866 18.094 C 13.866 19.401 12.809 20.46 11.51 20.46 L 2.356 20.46 C 1.055 20.46 0 19.399 0 18.094 L 0 6.253 C 0 4.333 0.778 2.589 2.033 1.329 C 2.044 1.318 2.056 1.305 2.067 1.291 C 2.882 0.487 3.923 0.065 4.976 0.008 C 5.144 -0.003 5.314 -0.003 5.483 0.008 C 6.764 0.079 8.023 0.688 8.885 1.79 L 13.867 8.17 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({h91bUiCkW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.667 15.839\" overflow=\"visible\"><path d=\"M 10.666 6.325 L 10.666 14.007 C 10.666 15.019 9.853 15.839 8.854 15.839 L 1.812 15.839 C 0.811 15.839 0 15.017 0 14.007 L 0 4.841 C 0 3.354 0.599 2.004 1.564 1.029 C 1.572 1.02 1.582 1.011 1.59 1 C 2.217 0.377 3.018 0.05 3.828 0.006 C 3.957 -0.002 4.088 -0.002 4.218 0.006 C 5.203 0.061 6.172 0.533 6.834 1.385 L 10.667 6.325 Z\" fill=\"transparent\"></path></svg>'},ou_RPptZd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.771 12.94\" overflow=\"visible\"><path d=\"M 8.77 5.167 L 8.77 11.444 C 8.77 12.271 8.102 12.94 7.28 12.94 L 1.49 12.94 C 0.667 12.94 0 12.269 0 11.444 L 0 3.955 C 0 2.74 0.492 1.637 1.286 0.84 C 1.293 0.834 1.301 0.826 1.307 0.817 C 1.823 0.308 2.481 0.041 3.147 0.005 C 3.254 -0.002 3.361 -0.002 3.468 0.005 C 4.278 0.05 5.074 0.435 5.619 1.132 L 8.771 5.167 Z\" fill=\"transparent\"></path></svg>'},ZcVdDnM0S:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.667 15.839\" overflow=\"visible\"><path d=\"M 10.666 6.325 L 10.666 14.007 C 10.666 15.019 9.853 15.839 8.854 15.839 L 1.812 15.839 C 0.811 15.839 0 15.017 0 14.007 L 0 4.841 C 0 3.354 0.599 2.004 1.564 1.029 C 1.572 1.02 1.582 1.011 1.59 1 C 2.217 0.377 3.018 0.05 3.828 0.006 C 3.957 -0.002 4.088 -0.002 4.218 0.006 C 5.203 0.061 6.172 0.533 6.834 1.385 L 10.667 6.325 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1kiyiw0\",layoutDependency:layoutDependency,layoutId:\"NHqlEa9Ou\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40.135 42.993\" overflow=\"visible\"><path d=\"M 38.954 42.993 L 25.338 42.993 C 24.154 42.993 23.034 42.446 22.305 41.51 L 13.864 30.703 L 8.881 24.323 C 8.021 23.221 6.761 22.614 5.479 22.541 L 22.857 22.541 C 24.464 22.541 25.983 23.285 26.976 24.552 L 39.881 41.074 C 40.489 41.852 39.938 42.991 38.952 42.991 Z M 13.866 12.29 L 13.866 2.365 C 13.866 1.059 12.809 0 11.51 0 L 2.356 0 C 1.055 0 0 1.061 0 2.365 L 0 14.206 C 0 16.127 0.778 17.871 2.033 19.131 C 2.044 19.142 2.056 19.154 2.067 19.168 C 2.882 19.973 3.923 20.395 4.976 20.452 C 5.144 20.462 5.314 20.462 5.483 20.452 C 6.764 20.381 8.023 19.772 8.885 18.67 L 13.867 12.29 Z\" fill=\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(10, 23, 28)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({h91bUiCkW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.873 33.282\" overflow=\"visible\"><path d=\"M 29.965 33.282 L 19.491 33.282 C 18.58 33.282 17.718 32.859 17.158 32.134 L 10.665 23.768 L 6.832 18.829 C 6.17 17.976 5.201 17.506 4.215 17.45 L 17.582 17.45 C 18.819 17.45 19.987 18.026 20.751 19.007 L 30.678 31.797 C 31.145 32.399 30.721 33.281 29.963 33.281 Z M 10.666 9.514 L 10.666 1.831 C 10.666 0.82 9.853 0 8.854 0 L 1.812 0 C 0.811 0 0 0.821 0 1.831 L 0 10.998 C 0 12.484 0.599 13.835 1.564 14.81 C 1.572 14.818 1.582 14.828 1.59 14.839 C 2.217 15.462 3.018 15.788 3.828 15.832 C 3.957 15.841 4.088 15.841 4.218 15.832 C 5.203 15.777 6.172 15.306 6.834 14.453 L 10.667 9.514 Z\" fill=\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(10, 23, 28)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>'},ou_RPptZd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 25.385 27.192\" overflow=\"visible\"><path d=\"M 24.638 27.192 L 16.026 27.192 C 15.277 27.192 14.568 26.846 14.108 26.254 L 8.769 19.419 L 5.617 15.384 C 5.073 14.687 4.276 14.303 3.466 14.257 L 14.456 14.257 C 15.473 14.257 16.434 14.727 17.062 15.529 L 25.224 25.979 C 25.608 26.471 25.26 27.191 24.636 27.191 Z M 8.77 7.773 L 8.77 1.496 C 8.77 0.67 8.102 0 7.28 0 L 1.49 0 C 0.667 0 0 0.671 0 1.496 L 0 8.985 C 0 10.2 0.492 11.303 1.286 12.1 C 1.293 12.107 1.301 12.115 1.307 12.124 C 1.823 12.632 2.481 12.899 3.147 12.935 C 3.254 12.942 3.361 12.942 3.468 12.935 C 4.278 12.89 5.074 12.505 5.619 11.808 L 8.771 7.773 Z\" fill=\"var(--token-2ea8184c-7891-4639-8b3a-40ed4d6c1b8c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},ZcVdDnM0S:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 30.873 33.282\" overflow=\"visible\"><path d=\"M 29.965 33.282 L 19.491 33.282 C 18.58 33.282 17.718 32.859 17.158 32.134 L 10.665 23.768 L 6.832 18.829 C 6.17 17.976 5.201 17.506 4.215 17.45 L 17.582 17.45 C 18.819 17.45 19.987 18.026 20.751 19.007 L 30.678 31.797 C 31.145 32.399 30.721 33.281 29.963 33.281 Z M 10.666 9.514 L 10.666 1.831 C 10.666 0.82 9.853 0 8.854 0 L 1.812 0 C 0.811 0 0 0.821 0 1.831 L 0 10.998 C 0 12.484 0.599 13.835 1.564 14.81 C 1.572 14.818 1.582 14.828 1.59 14.839 C 2.217 15.462 3.018 15.788 3.828 15.832 C 3.957 15.841 4.088 15.841 4.218 15.832 C 5.203 15.777 6.172 15.306 6.834 14.453 L 10.667 9.514 Z\" fill=\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(10, 23, 28)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1jkh6tk\",layoutDependency:layoutDependency,layoutId:\"fNskMQsYm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34.656 20.452\" overflow=\"visible\"><path d=\"M 33.475 20.452 L 19.859 20.452 C 18.675 20.452 17.555 19.905 16.826 18.969 L 8.385 8.162 L 3.402 1.782 C 2.542 0.68 1.282 0.073 0 0 L 17.377 0 C 18.985 0 20.504 0.744 21.497 2.011 L 34.402 18.533 C 35.01 19.311 34.458 20.45 33.473 20.45 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({h91bUiCkW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.658 15.832\" overflow=\"visible\"><path d=\"M 25.75 15.832 L 15.276 15.832 C 14.365 15.832 13.503 15.409 12.943 14.685 L 6.45 6.319 L 2.617 1.379 C 1.955 0.526 0.986 0.056 0 0 L 13.367 0 C 14.604 0 15.772 0.576 16.536 1.557 L 26.463 14.347 C 26.931 14.949 26.507 15.831 25.748 15.831 Z\" fill=\"transparent\"></path></svg>'},ou_RPptZd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.919 12.935\" overflow=\"visible\"><path d=\"M 21.172 12.935 L 12.56 12.935 C 11.811 12.935 11.103 12.59 10.642 11.998 L 5.303 5.162 L 2.152 1.127 C 1.608 0.43 0.811 0.046 0 0 L 10.991 0 C 12.008 0 12.968 0.471 13.596 1.272 L 21.758 11.722 C 22.143 12.214 21.794 12.934 21.171 12.934 Z\" fill=\"transparent\"></path></svg>'},ZcVdDnM0S:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.658 15.832\" overflow=\"visible\"><path d=\"M 25.75 15.832 L 15.276 15.832 C 14.365 15.832 13.503 15.409 12.943 14.685 L 6.45 6.319 L 2.617 1.379 C 1.955 0.526 0.986 0.056 0 0 L 13.367 0 C 14.604 0 15.772 0.576 16.536 1.557 L 26.463 14.347 C 26.931 14.949 26.507 15.831 25.748 15.831 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1orzghj\",layoutDependency:layoutDependency,layoutId:\"o1r5kobbV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.867 20.46\" overflow=\"visible\"><path d=\"M 13.866 12.29 L 13.866 2.365 C 13.866 1.059 12.809 0 11.51 0 L 2.356 0 C 1.055 0 0 1.061 0 2.365 L 0 14.206 C 0 16.127 0.778 17.871 2.033 19.131 C 2.044 19.142 2.056 19.154 2.067 19.168 C 2.882 19.973 3.923 20.395 4.976 20.452 C 5.144 20.462 5.314 20.462 5.483 20.452 C 6.764 20.381 8.023 19.772 8.885 18.67 L 13.867 12.29 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({h91bUiCkW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.667 15.839\" overflow=\"visible\"><path d=\"M 10.666 9.514 L 10.666 1.831 C 10.666 0.82 9.853 0 8.854 0 L 1.812 0 C 0.811 0 0 0.821 0 1.831 L 0 10.998 C 0 12.484 0.599 13.835 1.564 14.81 C 1.572 14.818 1.582 14.828 1.59 14.839 C 2.217 15.462 3.018 15.788 3.828 15.832 C 3.957 15.841 4.088 15.841 4.218 15.832 C 5.203 15.777 6.172 15.306 6.834 14.453 L 10.667 9.514 Z\" fill=\"transparent\"></path></svg>'},ou_RPptZd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.771 12.94\" overflow=\"visible\"><path d=\"M 8.77 7.773 L 8.77 1.496 C 8.77 0.67 8.102 0 7.28 0 L 1.49 0 C 0.667 0 0 0.671 0 1.496 L 0 8.985 C 0 10.2 0.492 11.303 1.286 12.1 C 1.293 12.107 1.301 12.115 1.307 12.124 C 1.823 12.632 2.481 12.899 3.147 12.935 C 3.254 12.942 3.361 12.942 3.468 12.935 C 4.278 12.89 5.074 12.505 5.619 11.808 L 8.771 7.773 Z\" fill=\"transparent\"></path></svg>'},ZcVdDnM0S:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.667 15.839\" overflow=\"visible\"><path d=\"M 10.666 9.514 L 10.666 1.831 C 10.666 0.82 9.853 0 8.854 0 L 1.812 0 C 0.811 0 0 0.821 0 1.831 L 0 10.998 C 0 12.484 0.599 13.835 1.564 14.81 C 1.572 14.818 1.582 14.828 1.59 14.839 C 2.217 15.462 3.018 15.788 3.828 15.832 C 3.957 15.841 4.088 15.841 4.218 15.832 C 5.203 15.777 6.172 15.306 6.834 14.453 L 10.667 9.514 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1sajjrv\",layoutDependency:layoutDependency,layoutId:\"SBgaORR3c\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 112.037 40.391\" overflow=\"visible\"><path d=\"M 33.98 0 L 20.364 0 C 19.18 0 18.06 0.546 17.331 1.483 L 8.89 12.29 L 3.907 18.67 C 3.047 19.772 1.787 20.379 0.505 20.452 L 17.882 20.452 C 19.49 20.452 21.009 19.708 22.002 18.441 L 34.907 1.919 C 35.515 1.141 34.964 0.002 33.978 0.002 Z M 0 23.406 L 0.505 23.406 C 0.339 23.395 0.168 23.395 0 23.406 Z M 71.101 31.421 L 69.738 31.421 L 65.028 15.808 L 60.825 15.808 L 65.937 32.483 L 70.78 32.483 L 69.546 36.57 L 61.908 36.57 L 61.908 40.391 L 67.988 39.992 C 70.775 39.704 73.131 37.726 73.976 34.964 L 80.01 15.808 L 75.807 15.808 L 71.097 31.421 Z M 41.452 21.97 L 40.388 21.97 L 40.388 21.032 L 41.391 21.032 C 43.205 21.032 44.293 20.594 45.623 19.373 L 53.25 10.583 L 48.136 10.583 L 39.565 20.21 L 39.565 10.583 L 35.455 10.583 L 35.455 32.481 L 39.565 32.481 L 39.565 22.73 L 48.136 32.481 L 53.685 32.481 L 45.715 23.627 C 44.323 22.374 43.237 21.968 41.452 21.968 Z M 59.318 10.583 L 55.479 10.583 L 55.479 32.481 L 59.318 32.481 Z M 86.239 21.534 L 85.454 21.534 L 85.454 15.808 L 81.614 15.808 L 81.614 32.483 L 85.454 32.483 L 85.454 27.133 C 85.454 21.972 87.571 19.124 92.197 19.124 L 93.901 19.124 L 93.901 15.652 L 92.408 15.652 C 88.81 15.652 86.512 17.465 86.239 21.534 Z M 103.118 15.308 C 97.859 15.308 94.23 18.907 94.23 24.099 C 94.23 29.29 97.859 32.953 103.118 32.953 C 108.378 32.953 112.037 29.354 112.037 24.099 C 112.037 18.843 108.408 15.308 103.118 15.308 Z M 103.118 29.79 C 100.094 29.79 97.979 27.443 97.979 24.095 C 97.979 20.747 100.096 18.464 103.118 18.464 C 106.141 18.464 108.287 20.777 108.287 24.095 C 108.287 27.413 106.143 29.79 103.118 29.79 Z\" fill=\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(10, 23, 28)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({h91bUiCkW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 86.182 31.268\" overflow=\"visible\"><path d=\"M 26.138 0 L 15.665 0 C 14.754 0 13.892 0.423 13.332 1.148 L 6.838 9.514 L 3.005 14.453 C 2.344 15.306 1.374 15.776 0.389 15.832 L 13.756 15.832 C 14.992 15.832 16.161 15.256 16.925 14.275 L 26.852 1.485 C 27.319 0.883 26.895 0.001 26.137 0.001 Z M 0 18.119 L 0.389 18.119 C 0.26 18.111 0.13 18.111 0 18.119 Z M 54.693 24.324 L 53.644 24.324 L 50.021 12.238 L 46.788 12.238 L 50.721 25.146 L 54.446 25.146 L 53.497 28.31 L 47.621 28.31 L 47.621 31.268 L 52.299 30.959 C 54.442 30.736 56.254 29.205 56.905 27.067 L 61.546 12.238 L 58.313 12.238 L 54.69 24.324 Z M 31.886 17.008 L 31.068 17.008 L 31.068 16.281 L 31.839 16.281 C 33.234 16.281 34.072 15.943 35.094 14.997 L 40.962 8.192 L 37.028 8.192 L 30.435 15.645 L 30.435 8.192 L 27.273 8.192 L 27.273 25.145 L 30.435 25.145 L 30.435 17.596 L 37.028 25.145 L 41.296 25.145 L 35.165 18.29 C 34.095 17.32 33.259 17.006 31.886 17.006 Z M 45.629 8.192 L 42.676 8.192 L 42.676 25.145 L 45.629 25.145 Z M 66.338 16.67 L 65.734 16.67 L 65.734 12.238 L 62.78 12.238 L 62.78 25.146 L 65.734 25.146 L 65.734 21.005 C 65.734 17.009 67.362 14.804 70.921 14.804 L 72.231 14.804 L 72.231 12.116 L 71.083 12.116 C 68.315 12.116 66.548 13.52 66.338 16.67 Z M 79.322 11.85 C 75.276 11.85 72.485 14.636 72.485 18.655 C 72.485 22.674 75.276 25.51 79.322 25.51 C 83.368 25.51 86.182 22.724 86.182 18.655 C 86.182 14.587 83.391 11.85 79.322 11.85 Z M 79.322 23.062 C 76.996 23.062 75.369 21.244 75.369 18.653 C 75.369 16.061 76.997 14.293 79.322 14.293 C 81.647 14.293 83.298 16.084 83.298 18.653 C 83.298 21.221 81.648 23.062 79.322 23.062 Z\" fill=\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(10, 23, 28)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>'},ou_RPptZd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 70.861 25.546\" overflow=\"visible\"><path d=\"M 21.492 0 L 12.88 0 C 12.131 0 11.422 0.346 10.962 0.938 L 5.623 7.773 L 2.471 11.808 C 1.927 12.505 1.13 12.889 0.32 12.935 L 11.31 12.935 C 12.327 12.935 13.288 12.465 13.916 11.663 L 22.078 1.213 C 22.462 0.722 22.114 0.001 21.49 0.001 Z M 0 14.804 L 0.32 14.804 C 0.214 14.797 0.107 14.797 0 14.804 Z\" fill=\"var(--token-2ea8184c-7891-4639-8b3a-40ed4d6c1b8c, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},rl_eY31h7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 88.097 31.76\" overflow=\"visible\"><path d=\"M 0 18.405 L 0.397 18.405 C 0.266 18.396 0.132 18.396 0 18.405 Z M 55.908 24.707 L 54.836 24.707 L 51.133 12.43 L 47.828 12.43 L 51.848 25.542 L 55.656 25.542 L 54.686 28.756 L 48.68 28.756 L 48.68 31.76 L 53.461 31.447 C 55.652 31.22 57.504 29.665 58.169 27.493 L 62.914 12.43 L 59.609 12.43 L 55.906 24.707 Z M 32.594 17.275 L 31.758 17.275 L 31.758 16.538 L 32.547 16.538 C 33.973 16.538 34.829 16.194 35.874 15.234 L 41.872 8.321 L 37.851 8.321 L 31.111 15.891 L 31.111 8.321 L 27.879 8.321 L 27.879 25.541 L 31.111 25.541 L 31.111 17.873 L 37.851 25.541 L 42.214 25.541 L 35.947 18.578 C 34.852 17.593 33.998 17.274 32.594 17.274 Z M 46.643 8.321 L 43.624 8.321 L 43.624 25.541 L 46.643 25.541 Z M 67.812 16.933 L 67.195 16.933 L 67.195 12.43 L 64.175 12.43 L 64.175 25.542 L 67.195 25.542 L 67.195 21.335 C 67.195 17.277 68.859 15.038 72.497 15.038 L 73.836 15.038 L 73.836 12.307 L 72.663 12.307 C 69.833 12.307 68.027 13.733 67.812 16.933 Z M 81.085 12.037 C 76.949 12.037 74.096 14.867 74.096 18.949 C 74.096 23.032 76.949 25.912 81.085 25.912 C 85.22 25.912 88.097 23.082 88.097 18.949 C 88.097 14.817 85.244 12.037 81.085 12.037 Z M 81.085 23.425 C 78.707 23.425 77.044 21.579 77.044 18.946 C 77.044 16.314 78.708 14.518 81.085 14.518 C 83.461 14.518 85.149 16.338 85.149 18.946 C 85.149 21.555 83.462 23.425 81.085 23.425 Z\" fill=\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(13, 15, 15)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>'},ZcVdDnM0S:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 86.182 31.268\" overflow=\"visible\"><path d=\"M 26.138 0 L 15.665 0 C 14.754 0 13.892 0.423 13.332 1.148 L 6.838 9.514 L 3.005 14.453 C 2.344 15.306 1.374 15.776 0.389 15.832 L 13.756 15.832 C 14.992 15.832 16.161 15.256 16.925 14.275 L 26.852 1.485 C 27.319 0.883 26.895 0.001 26.137 0.001 Z M 0 18.119 L 0.389 18.119 C 0.26 18.111 0.13 18.111 0 18.119 Z M 54.693 24.324 L 53.644 24.324 L 50.021 12.238 L 46.788 12.238 L 50.721 25.146 L 54.446 25.146 L 53.497 28.31 L 47.621 28.31 L 47.621 31.268 L 52.299 30.959 C 54.442 30.736 56.254 29.205 56.905 27.067 L 61.546 12.238 L 58.313 12.238 L 54.69 24.324 Z M 31.886 17.008 L 31.068 17.008 L 31.068 16.281 L 31.839 16.281 C 33.234 16.281 34.072 15.943 35.094 14.997 L 40.962 8.192 L 37.028 8.192 L 30.435 15.645 L 30.435 8.192 L 27.273 8.192 L 27.273 25.145 L 30.435 25.145 L 30.435 17.596 L 37.028 25.145 L 41.296 25.145 L 35.165 18.29 C 34.095 17.32 33.259 17.006 31.886 17.006 Z M 45.629 8.192 L 42.676 8.192 L 42.676 25.145 L 45.629 25.145 Z M 66.338 16.67 L 65.734 16.67 L 65.734 12.238 L 62.78 12.238 L 62.78 25.146 L 65.734 25.146 L 65.734 21.005 C 65.734 17.009 67.362 14.804 70.921 14.804 L 72.231 14.804 L 72.231 12.116 L 71.083 12.116 C 68.315 12.116 66.548 13.52 66.338 16.67 Z M 79.322 11.85 C 75.276 11.85 72.485 14.636 72.485 18.655 C 72.485 22.674 75.276 25.51 79.322 25.51 C 83.368 25.51 86.182 22.724 86.182 18.655 C 86.182 14.587 83.391 11.85 79.322 11.85 Z M 79.322 23.062 C 76.996 23.062 75.369 21.244 75.369 18.653 C 75.369 16.061 76.997 14.293 79.322 14.293 C 81.647 14.293 83.298 16.084 83.298 18.653 C 83.298 21.221 81.648 23.062 79.322 23.062 Z\" fill=\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(10, 23, 28)) /* {&quot;name&quot;:&quot;Black&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-19osf6o\",layoutDependency:layoutDependency,layoutId:\"NxJ_BGyKN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 34.656 20.452\" overflow=\"visible\"><path d=\"M 33.475 0 L 19.859 0 C 18.675 0 17.555 0.546 16.826 1.483 L 8.385 12.29 L 3.402 18.67 C 2.542 19.772 1.282 20.379 0 20.452 L 17.377 20.452 C 18.985 20.452 20.504 19.708 21.497 18.441 L 34.402 1.919 C 35.01 1.141 34.458 0.002 33.473 0.002 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({h91bUiCkW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.658 15.832\" overflow=\"visible\"><path d=\"M 25.75 0 L 15.276 0 C 14.365 0 13.503 0.423 12.943 1.148 L 6.45 9.514 L 2.617 14.453 C 1.955 15.306 0.986 15.776 0 15.832 L 13.367 15.832 C 14.604 15.832 15.772 15.256 16.536 14.275 L 26.463 1.485 C 26.931 0.883 26.507 0.001 25.748 0.001 Z\" fill=\"transparent\"></path></svg>'},ou_RPptZd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.919 12.935\" overflow=\"visible\"><path d=\"M 21.172 0 L 12.56 0 C 11.811 0 11.103 0.346 10.642 0.938 L 5.303 7.773 L 2.152 11.808 C 1.608 12.505 0.811 12.889 0 12.935 L 10.991 12.935 C 12.008 12.935 12.968 12.465 13.596 11.663 L 21.758 1.213 C 22.143 0.722 21.794 0.001 21.171 0.001 Z\" fill=\"transparent\"></path></svg>'},ZcVdDnM0S:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.658 15.832\" overflow=\"visible\"><path d=\"M 25.75 0 L 15.276 0 C 14.365 0 13.503 0.423 12.943 1.148 L 6.45 9.514 L 2.617 14.453 C 1.955 15.306 0.986 15.776 0 15.832 L 13.367 15.832 C 14.604 15.832 15.772 15.256 16.536 14.275 L 26.463 1.485 C 26.931 0.883 26.507 0.001 25.748 0.001 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1r8fjhy\",layoutDependency:layoutDependency,layoutId:\"cPEXn7Ell\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0.008 L 0.505 0.008 C 0.339 -0.003 0.168 -0.003 0 0.008 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({h91bUiCkW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0.006 L 0.389 0.006 C 0.26 -0.002 0.13 -0.002 0 0.006 Z\" fill=\"transparent\"></path></svg>'},ou_RPptZd:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0.005 L 0.32 0.005 C 0.214 -0.002 0.107 -0.002 0 0.005 Z\" fill=\"transparent\"></path></svg>'},rl_eY31h7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0.006 L 0.397 0.006 C 0.266 -0.002 0.132 -0.002 0 0.006 Z\" fill=\"transparent\"></path></svg>'},ZcVdDnM0S:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0 0.006 L 0.389 0.006 C 0.26 -0.002 0.13 -0.002 0 0.006 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-gwhcqy\",layoutDependency:layoutDependency,layoutId:\"iNJqFLdBm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.185 24.583\" overflow=\"visible\"><path d=\"M 10.276 15.612 L 8.913 15.612 L 4.203 0 L 0 0 L 5.112 16.675 L 9.955 16.675 L 8.721 20.761 L 1.083 20.761 L 1.083 24.583 L 7.163 24.184 C 9.95 23.896 12.306 21.918 13.151 19.156 L 19.185 0 L 14.982 0 L 10.272 15.612 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({h91bUiCkW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.758 19.03\" overflow=\"visible\"><path d=\"M 7.905 12.086 L 6.856 12.086 L 3.233 0 L 0 0 L 3.933 12.909 L 7.658 12.909 L 6.709 16.072 L 0.833 16.072 L 0.833 19.03 L 5.51 18.722 C 7.654 18.498 9.466 16.968 10.116 14.829 L 14.758 0 L 11.525 0 L 7.902 12.086 Z\" fill=\"transparent\"></path></svg>'},rl_eY31h7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.086 19.33\" overflow=\"visible\"><path d=\"M 8.08 12.276 L 7.008 12.276 L 3.305 0 L 0 0 L 4.02 13.112 L 7.828 13.112 L 6.858 16.325 L 0.852 16.325 L 0.852 19.33 L 5.633 19.016 C 7.824 18.79 9.676 17.235 10.341 15.063 L 15.086 0 L 11.781 0 L 8.078 12.276 Z\" fill=\"transparent\"></path></svg>'},ZcVdDnM0S:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.758 19.03\" overflow=\"visible\"><path d=\"M 7.905 12.086 L 6.856 12.086 L 3.233 0 L 0 0 L 3.933 12.909 L 7.658 12.909 L 6.709 16.072 L 0.833 16.072 L 0.833 19.03 L 5.51 18.722 C 7.654 18.498 9.466 16.968 10.116 14.829 L 14.758 0 L 11.525 0 L 7.902 12.086 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1fq281t\",layoutDependency:layoutDependency,layoutId:\"uDJFWXD0R\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.23 21.899\" overflow=\"visible\"><path d=\"M 5.997 11.387 L 4.933 11.387 L 4.933 10.449 L 5.937 10.449 C 7.75 10.449 8.838 10.011 10.168 8.79 L 17.796 0 L 12.682 0 L 4.111 9.627 L 4.111 0 L 0 0 L 0 21.899 L 4.111 21.899 L 4.111 12.147 L 12.682 21.899 L 18.23 21.899 L 10.26 13.044 C 8.869 11.791 7.782 11.385 5.997 11.385 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({h91bUiCkW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.023 16.952\" overflow=\"visible\"><path d=\"M 4.613 8.815 L 3.795 8.815 L 3.795 8.089 L 4.567 8.089 C 5.962 8.089 6.799 7.75 7.821 6.805 L 13.689 0 L 9.755 0 L 3.162 7.453 L 3.162 0 L 0 0 L 0 16.952 L 3.162 16.952 L 3.162 9.403 L 9.755 16.952 L 14.023 16.952 L 7.892 10.098 C 6.822 9.128 5.986 8.814 4.613 8.814 Z\" fill=\"transparent\"></path></svg>'},rl_eY31h7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.335 17.219\" overflow=\"visible\"><path d=\"M 4.715 8.954 L 3.879 8.954 L 3.879 8.216 L 4.668 8.216 C 6.094 8.216 6.95 7.872 7.995 6.912 L 13.993 0 L 9.972 0 L 3.232 7.57 L 3.232 0 L 0 0 L 0 17.219 L 3.232 17.219 L 3.232 9.552 L 9.972 17.219 L 14.335 17.219 L 8.068 10.257 C 6.974 9.272 6.119 8.953 4.715 8.953 Z\" fill=\"transparent\"></path></svg>'},ZcVdDnM0S:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.023 16.952\" overflow=\"visible\"><path d=\"M 4.613 8.815 L 3.795 8.815 L 3.795 8.089 L 4.567 8.089 C 5.962 8.089 6.799 7.75 7.821 6.805 L 13.689 0 L 9.755 0 L 3.162 7.453 L 3.162 0 L 0 0 L 0 16.952 L 3.162 16.952 L 3.162 9.403 L 9.755 16.952 L 14.023 16.952 L 7.892 10.098 C 6.822 9.128 5.986 8.814 4.613 8.814 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-14hfc3b\",layoutDependency:layoutDependency,layoutId:\"X61c_VNko\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.84 21.899\" overflow=\"visible\"><path d=\"M 3.84 0 L 0 0 L 0 21.899 L 3.84 21.899 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({h91bUiCkW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.954 16.952\" overflow=\"visible\"><path d=\"M 2.954 0 L 0 0 L 0 16.952 L 2.954 16.952 Z\" fill=\"transparent\"></path></svg>'},rl_eY31h7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.019 17.219\" overflow=\"visible\"><path d=\"M 3.019 0 L 0 0 L 0 17.219 L 3.019 17.219 Z\" fill=\"transparent\"></path></svg>'},ZcVdDnM0S:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.954 16.952\" overflow=\"visible\"><path d=\"M 2.954 0 L 0 0 L 0 16.952 L 2.954 16.952 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-7xglpy\",layoutDependency:layoutDependency,layoutId:\"IVfty6QIH\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.286 16.832\" overflow=\"visible\"><path d=\"M 4.625 5.882 L 3.84 5.882 L 3.84 0.157 L 0 0.157 L 0 16.832 L 3.84 16.832 L 3.84 11.481 C 3.84 6.32 5.956 3.472 10.583 3.472 L 12.286 3.472 L 12.286 0 L 10.794 0 C 7.195 0 4.898 1.814 4.625 5.882 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({h91bUiCkW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.451 13.03\" overflow=\"visible\"><path d=\"M 3.558 4.554 L 2.954 4.554 L 2.954 0.121 L 0 0.121 L 0 13.03 L 2.954 13.03 L 2.954 8.888 C 2.954 4.893 4.582 2.688 8.141 2.688 L 9.451 2.688 L 9.451 0 L 8.303 0 C 5.535 0 3.768 1.404 3.558 4.554 Z\" fill=\"transparent\"></path></svg>'},rl_eY31h7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.661 13.235\" overflow=\"visible\"><path d=\"M 3.637 4.625 L 3.019 4.625 L 3.019 0.123 L 0 0.123 L 0 13.235 L 3.019 13.235 L 3.019 9.028 C 3.019 4.97 4.683 2.73 8.321 2.73 L 9.661 2.73 L 9.661 0 L 8.487 0 C 5.658 0 3.851 1.426 3.637 4.625 Z\" fill=\"transparent\"></path></svg>'},ZcVdDnM0S:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.451 13.03\" overflow=\"visible\"><path d=\"M 3.558 4.554 L 2.954 4.554 L 2.954 0.121 L 0 0.121 L 0 13.03 L 2.954 13.03 L 2.954 8.888 C 2.954 4.893 4.582 2.688 8.141 2.688 L 9.451 2.688 L 9.451 0 L 8.303 0 C 5.535 0 3.768 1.404 3.558 4.554 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-3oerhj\",layoutDependency:layoutDependency,layoutId:\"kllFD0eod\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.806 17.645\" overflow=\"visible\"><path d=\"M 8.888 0 C 3.629 0 0 3.599 0 8.79 C 0 13.982 3.629 17.645 8.888 17.645 C 14.147 17.645 17.806 14.046 17.806 8.79 C 17.806 3.535 14.178 0 8.888 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({h91bUiCkW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.697 13.66\" overflow=\"visible\"><path d=\"M 6.837 0 C 2.791 0 0 2.786 0 6.805 C 0 10.824 2.791 13.66 6.837 13.66 C 10.883 13.66 13.697 10.874 13.697 6.805 C 13.697 2.736 10.906 0 6.837 0 Z\" fill=\"transparent\"></path></svg>'},rl_eY31h7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.001 13.875\" overflow=\"visible\"><path d=\"M 6.989 0 C 2.853 0 0 2.83 0 6.912 C 0 10.994 2.853 13.875 6.989 13.875 C 11.125 13.875 14.001 11.045 14.001 6.912 C 14.001 2.779 11.148 0 6.989 0 Z\" fill=\"transparent\"></path></svg>'},ZcVdDnM0S:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.697 13.66\" overflow=\"visible\"><path d=\"M 6.837 0 C 2.791 0 0 2.786 0 6.805 C 0 10.824 2.791 13.66 6.837 13.66 C 10.883 13.66 13.697 10.874 13.697 6.805 C 13.697 2.736 10.906 0 6.837 0 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-azqc78\",layoutDependency:layoutDependency,layoutId:\"BJIeYEkDJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.308 11.327\" overflow=\"visible\"><path d=\"M 5.139 11.327 C 2.115 11.327 0 8.979 0 5.631 C 0 2.283 2.117 0 5.139 0 C 8.161 0 10.308 2.314 10.308 5.631 C 10.308 8.949 8.163 11.327 5.139 11.327 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({h91bUiCkW:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.929 8.768\" overflow=\"visible\"><path d=\"M 3.953 8.768 C 1.627 8.768 0 6.951 0 4.359 C 0 1.768 1.628 0 3.953 0 C 6.278 0 7.929 1.791 7.929 4.359 C 7.929 6.928 6.279 8.768 3.953 8.768 Z\" fill=\"transparent\"></path></svg>'},rl_eY31h7:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.105 8.906\" overflow=\"visible\"><path d=\"M 4.041 8.906 C 1.663 8.906 0 7.06 0 4.428 C 0 1.796 1.664 0 4.041 0 C 6.417 0 8.105 1.819 8.105 4.428 C 8.105 7.037 6.419 8.906 4.041 8.906 Z\" fill=\"transparent\"></path></svg>'},ZcVdDnM0S:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.929 8.768\" overflow=\"visible\"><path d=\"M 3.953 8.768 C 1.627 8.768 0 6.951 0 4.359 C 0 1.768 1.628 0 3.953 0 C 6.278 0 7.929 1.791 7.929 4.359 C 7.929 6.928 6.279 8.768 3.953 8.768 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]})]})})})})})})});});const css=[\".framer-y0g9O.framer-1g81ck7, .framer-y0g9O .framer-1g81ck7 { display: block; }\",\".framer-y0g9O.framer-10z1lv8 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 12px 12px 12px 24px; position: relative; text-decoration: none; width: min-content; }\",\".framer-y0g9O .framer-1nmwnrp { flex: none; height: 43px; overflow: visible; position: relative; width: 117px; }\",\".framer-y0g9O .framer-nkr65a { height: 43px; left: 0px; position: absolute; top: 0px; width: 117px; }\",\".framer-y0g9O .framer-1wismg7 { height: 23px; left: 0px; position: absolute; top: 20px; width: 14px; }\",\".framer-y0g9O .framer-43rw5p { height: 1px; left: 5px; position: absolute; top: 0px; width: 1px; }\",\".framer-y0g9O .framer-q7lcek { height: 21px; left: 0px; position: absolute; top: 2px; width: 14px; }\",\".framer-y0g9O .framer-1kiyiw0 { height: 43px; left: 0px; position: absolute; top: 0px; width: 40px; }\",\".framer-y0g9O .framer-1jkh6tk { height: 21px; left: 5px; position: absolute; top: 23px; width: 35px; }\",\".framer-y0g9O .framer-1orzghj { height: 21px; left: 0px; position: absolute; top: 0px; width: 14px; }\",\".framer-y0g9O .framer-1sajjrv { height: 41px; left: 5px; position: absolute; top: 0px; width: 112px; }\",\".framer-y0g9O .framer-19osf6o { height: 21px; left: 1px; position: absolute; top: 0px; width: 35px; }\",\".framer-y0g9O .framer-1r8fjhy { height: 1px; left: 0px; position: absolute; top: 23px; width: 1px; }\",\".framer-y0g9O .framer-gwhcqy { height: 25px; left: 61px; position: absolute; top: 16px; width: 19px; }\",\".framer-y0g9O .framer-1fq281t { height: 22px; left: 35px; position: absolute; top: 11px; width: 18px; }\",\".framer-y0g9O .framer-14hfc3b { height: 22px; left: 55px; position: absolute; top: 11px; width: 4px; }\",\".framer-y0g9O .framer-7xglpy { height: 17px; left: 82px; position: absolute; top: 16px; width: 13px; }\",\".framer-y0g9O .framer-3oerhj { height: 18px; left: 94px; position: absolute; top: 15px; width: 18px; }\",\".framer-y0g9O .framer-azqc78 { height: 12px; left: 98px; position: absolute; top: 18px; width: 11px; }\",\".framer-y0g9O.framer-v-1wl93eg.framer-10z1lv8, .framer-y0g9O.framer-v-elj876.framer-10z1lv8 { padding: 12px 12px 12px 0px; }\",\".framer-y0g9O.framer-v-1wl93eg .framer-nkr65a, .framer-y0g9O.framer-v-elj876 .framer-nkr65a { height: 34px; top: 1px; width: 90px; }\",\".framer-y0g9O.framer-v-1wl93eg .framer-1wismg7, .framer-y0g9O.framer-v-elj876 .framer-1wismg7 { height: 18px; top: 16px; width: 11px; }\",\".framer-y0g9O.framer-v-1wl93eg .framer-43rw5p, .framer-y0g9O.framer-v-elj876 .framer-43rw5p { left: 4px; top: 0px; }\",\".framer-y0g9O.framer-v-1wl93eg .framer-q7lcek, .framer-y0g9O.framer-v-elj876 .framer-q7lcek { height: 16px; top: 2px; width: 11px; }\",\".framer-y0g9O.framer-v-1wl93eg .framer-1kiyiw0, .framer-y0g9O.framer-v-elj876 .framer-1kiyiw0 { height: 34px; width: 31px; }\",\".framer-y0g9O.framer-v-1wl93eg .framer-1jkh6tk, .framer-y0g9O.framer-v-elj876 .framer-1jkh6tk { height: 16px; left: 4px; top: 17px; width: 27px; }\",\".framer-y0g9O.framer-v-1wl93eg .framer-1orzghj, .framer-y0g9O.framer-v-elj876 .framer-1orzghj { height: 16px; width: 11px; }\",\".framer-y0g9O.framer-v-1wl93eg .framer-1sajjrv, .framer-y0g9O.framer-v-elj876 .framer-1sajjrv { height: 32px; left: 4px; width: 86px; }\",\".framer-y0g9O.framer-v-1wl93eg .framer-19osf6o, .framer-y0g9O.framer-v-elj876 .framer-19osf6o { height: 16px; left: 0px; width: 27px; }\",\".framer-y0g9O.framer-v-1wl93eg .framer-1r8fjhy, .framer-y0g9O.framer-v-elj876 .framer-1r8fjhy, .framer-y0g9O.framer-v-viu8sx .framer-1r8fjhy { left: 0px; top: 18px; }\",\".framer-y0g9O.framer-v-1wl93eg .framer-gwhcqy, .framer-y0g9O.framer-v-elj876 .framer-gwhcqy { height: 19px; left: 47px; top: 12px; width: 15px; }\",\".framer-y0g9O.framer-v-1wl93eg .framer-1fq281t, .framer-y0g9O.framer-v-elj876 .framer-1fq281t { height: 17px; left: 27px; top: 8px; width: 14px; }\",\".framer-y0g9O.framer-v-1wl93eg .framer-14hfc3b, .framer-y0g9O.framer-v-elj876 .framer-14hfc3b { height: 17px; left: 43px; top: 8px; width: 3px; }\",\".framer-y0g9O.framer-v-1wl93eg .framer-7xglpy, .framer-y0g9O.framer-v-elj876 .framer-7xglpy { height: 13px; left: 63px; top: 12px; width: 10px; }\",\".framer-y0g9O.framer-v-1wl93eg .framer-3oerhj, .framer-y0g9O.framer-v-elj876 .framer-3oerhj { height: 14px; left: 72px; top: 12px; width: 14px; }\",\".framer-y0g9O.framer-v-1wl93eg .framer-azqc78, .framer-y0g9O.framer-v-elj876 .framer-azqc78 { height: 9px; left: 75px; top: 14px; width: 8px; }\",\".framer-y0g9O.framer-v-viu8sx.framer-10z1lv8, .framer-y0g9O.framer-v-idcc4u.framer-10z1lv8 { padding: 9px 14px 9px 14px; }\",\".framer-y0g9O.framer-v-viu8sx .framer-1nmwnrp { gap: 10px; height: 35px; overflow: var(--overflow-clip-fallback, clip); width: 66px; }\",\".framer-y0g9O.framer-v-viu8sx .framer-nkr65a { height: 34px; left: -29px; top: 0px; width: 92px; }\",\".framer-y0g9O.framer-v-viu8sx .framer-1sajjrv { height: 32px; left: 4px; width: 88px; }\",\".framer-y0g9O.framer-v-viu8sx .framer-gwhcqy { height: 20px; left: 48px; top: 12px; width: 15px; }\",\".framer-y0g9O.framer-v-viu8sx .framer-1fq281t { height: 17px; left: 28px; top: 8px; width: 15px; }\",\".framer-y0g9O.framer-v-viu8sx .framer-14hfc3b { height: 17px; left: 44px; top: 8px; width: 3px; }\",\".framer-y0g9O.framer-v-viu8sx .framer-7xglpy { height: 13px; left: 64px; top: 12px; width: 10px; }\",\".framer-y0g9O.framer-v-viu8sx .framer-3oerhj { height: 14px; left: 74px; top: 12px; width: 14px; }\",\".framer-y0g9O.framer-v-viu8sx .framer-azqc78 { height: 9px; left: 77px; top: 15px; width: 8px; }\",\".framer-y0g9O.framer-v-idcc4u .framer-1nmwnrp, .framer-y0g9O.framer-v-idcc4u .framer-1kiyiw0 { height: 27px; width: 26px; }\",\".framer-y0g9O.framer-v-idcc4u .framer-nkr65a { height: 27px; width: 74px; }\",\".framer-y0g9O.framer-v-idcc4u .framer-1wismg7 { height: 15px; top: 13px; width: 9px; }\",\".framer-y0g9O.framer-v-idcc4u .framer-43rw5p { left: 3px; top: 0px; }\",\".framer-y0g9O.framer-v-idcc4u .framer-q7lcek { height: 13px; top: 2px; width: 9px; }\",\".framer-y0g9O.framer-v-idcc4u .framer-1jkh6tk { height: 13px; left: 3px; top: 14px; width: 22px; }\",\".framer-y0g9O.framer-v-idcc4u .framer-1orzghj { height: 13px; width: 9px; }\",\".framer-y0g9O.framer-v-idcc4u .framer-1sajjrv { height: 26px; left: 3px; width: 71px; }\",\".framer-y0g9O.framer-v-idcc4u .framer-19osf6o { height: 13px; left: 0px; width: 22px; }\",\".framer-y0g9O.framer-v-idcc4u .framer-1r8fjhy { left: 0px; top: 15px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 67\n * @framerIntrinsicWidth 153\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ZcVdDnM0S\":{\"layout\":[\"auto\",\"auto\"]},\"NNBpcFYTH\":{\"layout\":[\"auto\",\"auto\"]},\"h91bUiCkW\":{\"layout\":[\"auto\",\"auto\"]},\"rl_eY31h7\":{\"layout\":[\"auto\",\"auto\"]},\"ou_RPptZd\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"CxcrSmGev\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIR9X1oEJ8=withCSS(Component,css,\"framer-y0g9O\");export default FramerIR9X1oEJ8;FramerIR9X1oEJ8.displayName=\"Logo\";FramerIR9X1oEJ8.defaultProps={height:67,width:153};addPropertyControls(FramerIR9X1oEJ8,{variant:{options:[\"Zz_vADOK6\",\"ZcVdDnM0S\",\"NNBpcFYTH\",\"h91bUiCkW\",\"rl_eY31h7\",\"ou_RPptZd\"],optionTitles:[\"Variant 1\",\"Variant 3\",\"Variant 5\",\"Variant 4\",\"Variant 6\",\"Variant 7\"],title:\"Variant\",type:ControlType.Enum},CxcrSmGev:{title:\"Link\",type:ControlType.Link}});addFonts(FramerIR9X1oEJ8,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIR9X1oEJ8\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZcVdDnM0S\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NNBpcFYTH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"h91bUiCkW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rl_eY31h7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ou_RPptZd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"CxcrSmGev\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"67\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"153\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./IR9X1oEJ8.map","// Generated by Framer (560da95)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,patchBorderRadiusScaleCorrector,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={YA36Ed9QP:{hover:true}};const cycleOrder=[\"YA36Ed9QP\",\"KAAep9bbw\"];const serializationHash=\"framer-lp82F\";const variantClassNames={KAAep9bbw:\"framer-v-rrmux3\",YA36Ed9QP:\"framer-v-yvlx1g\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const ZwIdhwJKT=undefined;const transition1={bounce:.1,delay:0,duration:.7,type:\"spring\"};const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();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={\"Variant 1\":\"YA36Ed9QP\",\"Variant 2\":\"KAAep9bbw\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"YA36Ed9QP\",ZwIdhwJKT:link??props.ZwIdhwJKT};};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,ZwIdhwJKT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YA36Ed9QP\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"KAAep9bbw\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:ZwIdhwJKT,motionChild:true,nodeId:\"YA36Ed9QP\",openInNewTab:false,scopeId:\"LW1XPa9mE\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-yvlx1g\",className,classNames)} framer-ohbcm`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"YA36Ed9QP\",ref:refBinding,style:{...style},...addPropertyOverrides({\"YA36Ed9QP-hover\":{\"data-framer-name\":undefined},KAAep9bbw:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6p7b83\",\"data-framer-name\":\"Talk\",layoutDependency:layoutDependency,layoutId:\"dv6u2aeBX\",style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(13, 15, 15))\",cornerShape:\"superellipse(1.5)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-194bbm9\",layoutDependency:layoutDependency,layoutId:\"bnjH2JYoL\",style:{backgroundColor:\"var(--token-515af9b6-9481-4821-8351-2e968230474f, rgb(255, 59, 68))\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RnVubmVsIERpc3BsYXktcmVndWxhcg==\",\"--framer-font-family\":'\"Funnel Display\", \"Funnel Display Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ea8184c-7891-4639-8b3a-40ed4d6c1b8c, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"BOOK A WORKING SESSION\"})})}),className:\"framer-1qwrwyc\",fonts:[\"GF;Funnel Display-regular\",\"GF;Funnel Display-700\"],layoutDependency:layoutDependency,layoutId:\"tFNHlmVJc\",style:{\"--extracted-r6o4lv\":\"var(--token-2ea8184c-7891-4639-8b3a-40ed4d6c1b8c, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})})})});});const css=[\".framer-lp82F.framer-ohbcm, .framer-lp82F .framer-ohbcm { display: block; }\",\".framer-lp82F.framer-yvlx1g { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 67px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-lp82F .framer-6p7b83 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 24px 0px 24px; position: relative; width: min-content; }\",\".framer-lp82F .framer-194bbm9 { bottom: -99px; flex: none; height: 90px; left: calc(50.00000000000002% - 103.76344086021506% / 2); overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 104%; z-index: 1; }\",\".framer-lp82F .framer-1qwrwyc { -webkit-user-select: none; flex: none; height: auto; pointer-events: none; position: relative; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-lp82F.framer-v-rrmux3.framer-yvlx1g { cursor: unset; height: min-content; min-height: 50px; min-width: 50px; }\",\".framer-lp82F.framer-v-yvlx1g.hover .framer-6p7b83 { padding: 0px 36px 0px 36px; }\",\".framer-lp82F.framer-v-yvlx1g.hover .framer-194bbm9 { bottom: -13px; height: unset; top: -9px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 67\n * @framerIntrinsicWidth 227\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"KAAep9bbw\":{\"layout\":[\"auto\",\"auto\"]},\"iE8p9pq2F\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"ZwIdhwJKT\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLW1XPa9mE=withCSS(Component,css,\"framer-lp82F\");export default FramerLW1XPa9mE;FramerLW1XPa9mE.displayName=\"Talk Button\";FramerLW1XPa9mE.defaultProps={height:67,width:227};addPropertyControls(FramerLW1XPa9mE,{variant:{options:[\"YA36Ed9QP\",\"KAAep9bbw\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},ZwIdhwJKT:{title:\"Link\",type:ControlType.Link}});addFonts(FramerLW1XPa9mE,[{explicitInter:true,fonts:[{cssFamilyName:\"Funnel Display\",source:\"google\",style:\"normal\",uiFamilyName:\"Funnel Display\",url:\"https://fonts.gstatic.com/s/funneldisplay/v3/B50bF7FGv37QNVWgE0ga--4PbZSRJXrOHcLHLoAYmmPXXcVwIZDKFA.woff2\",weight:\"400\"},{cssFamilyName:\"Funnel Display\",source:\"google\",style:\"normal\",uiFamilyName:\"Funnel Display\",url:\"https://fonts.gstatic.com/s/funneldisplay/v3/B50bF7FGv37QNVWgE0ga--4PbZSRJXrOHcLHLoAYfWTXXcVwIZDKFA.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLW1XPa9mE\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ZwIdhwJKT\\\":\\\"link\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"KAAep9bbw\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"iE8p9pq2F\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"227\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"67\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LW1XPa9mE.map","// Generated by Framer (560da95)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={ZUyXe5BfN:{hover:true}};const serializationHash=\"framer-WZKu7\";const variantClassNames={ZUyXe5BfN:\"framer-v-i44iem\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const aT2FsHT3h=undefined;const dV2vrzeTy=undefined;const transition1={bounce:.1,delay:0,duration:.6,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,title,width,...props})=>{return{...props,aT2FsHT3h:link??props.aT2FsHT3h,dV2vrzeTy:title??props.dV2vrzeTy??\"What is Klyro\"};};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,dV2vrzeTy,aT2FsHT3h,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ZUyXe5BfN\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:aT2FsHT3h,motionChild:true,nodeId:\"ZUyXe5BfN\",openInNewTab:false,scopeId:\"LWYegxk_k\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-i44iem\",className,classNames)} framer-10kqkbk`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ZUyXe5BfN\",ref:refBinding,style:{...style},...addPropertyOverrides({\"ZUyXe5BfN-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RnVubmVsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Funnel Sans\", \"Funnel Sans Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(10, 23, 28)))\",\"--framer-text-transform\":\"inherit\"},children:\"What is Klyro\"})}),className:\"framer-h3akwn\",fonts:[\"GF;Funnel Sans-regular\"],layoutDependency:layoutDependency,layoutId:\"LzJ7brKcb\",style:{\"--extracted-r6o4lv\":\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(10, 23, 28))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:dV2vrzeTy,variants:{\"ZUyXe5BfN-hover\":{\"--extracted-r6o4lv\":\"var(--token-2ea8184c-7891-4639-8b3a-40ed4d6c1b8c, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"ZUyXe5BfN-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RnVubmVsIFNhbnMtcmVndWxhcg==\",\"--framer-font-family\":'\"Funnel Sans\", \"Funnel Sans Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ea8184c-7891-4639-8b3a-40ed4d6c1b8c, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"inherit\"},children:\"What is Klyro\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-wn79xq\",layoutDependency:layoutDependency,layoutId:\"dEBMGpU43\",style:{backgroundColor:\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(13, 15, 15))\"}})]})})})})});});const css=[\".framer-WZKu7.framer-10kqkbk, .framer-WZKu7 .framer-10kqkbk { display: block; }\",\".framer-WZKu7.framer-i44iem { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 4px; position: relative; text-decoration: none; width: min-content; }\",\".framer-WZKu7 .framer-h3akwn { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 2; }\",\".framer-WZKu7 .framer-wn79xq { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: -43px; width: 100%; z-index: 1; }\",\".framer-WZKu7.framer-v-i44iem.hover .framer-wn79xq { top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 26\n * @framerIntrinsicWidth 92\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"b7avtJSIM\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"dV2vrzeTy\":\"title\",\"aT2FsHT3h\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLWYegxk_k=withCSS(Component,css,\"framer-WZKu7\");export default FramerLWYegxk_k;FramerLWYegxk_k.displayName=\"Menu 2\";FramerLWYegxk_k.defaultProps={height:26,width:92};addPropertyControls(FramerLWYegxk_k,{dV2vrzeTy:{defaultValue:\"What is Klyro\",displayTextArea:false,title:\"Title\",type:ControlType.String},ondV2vrzeTyChange:{changes:\"dV2vrzeTy\",type:ControlType.ChangeHandler},aT2FsHT3h:{title:\"Link\",type:ControlType.Link}});addFonts(FramerLWYegxk_k,[{explicitInter:true,fonts:[{cssFamilyName:\"Funnel Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Funnel Sans\",url:\"https://fonts.gstatic.com/s/funnelsans/v3/OpNfno8Dg9bX6Bsp3Wq69RB-VukSVv3aISFAlXmEe29NnDyL7w.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLWYegxk_k\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"b7avtJSIM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"26\",\"framerIntrinsicWidth\":\"92\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"dV2vrzeTy\\\":\\\"title\\\",\\\"aT2FsHT3h\\\":\\\"link\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LWYegxk_k.map","// Generated by Framer (f32bfea)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,patchBorderRadiusScaleCorrector,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Ho0aXimGO:{hover:true}};const cycleOrder=[\"Ho0aXimGO\",\"K3OBA1Kup\",\"Hdvm0mQY2\",\"Sh1Em95LA\"];const serializationHash=\"framer-Uq7R0\";const variantClassNames={Hdvm0mQY2:\"framer-v-1rwprem\",Ho0aXimGO:\"framer-v-1i60duf\",K3OBA1Kup:\"framer-v-j7xg6l\",Sh1Em95LA:\"framer-v-v3uu9p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const XR8p60v_i=undefined;const patchBorderRadiusScaleCorrector1=patchBorderRadiusScaleCorrector();const transition1={bounce:0,delay:0,duration:.7,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={\"Variant 1\":\"Ho0aXimGO\",\"Variant 2\":\"K3OBA1Kup\",\"Variant 3\":\"Hdvm0mQY2\",\"Variant 4\":\"Sh1Em95LA\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Ho0aXimGO\",XR8p60v_i:click??props.XR8p60v_i};};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,XR8p60v_i,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Ho0aXimGO\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap12wkcct=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(XR8p60v_i){const res=await XR8p60v_i(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"Ho0aXimGO-hover\")return true;if(baseVariant===\"K3OBA1Kup\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1i60duf\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Ho0aXimGO\",onTap:onTap12wkcct,ref:refBinding,style:{\"--corner-shape-fallback\":.752,backgroundColor:\"var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, rgb(10, 23, 28))\",borderBottomLeftRadius:\"calc(12px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderBottomRightRadius:\"calc(12px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopLeftRadius:\"calc(12px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",borderTopRightRadius:\"calc(12px*var(--one-if-corner-shape-supported,var(--corner-shape-fallback,1)))\",cornerShape:\"superellipse(1.5)\",...style},...addPropertyOverrides({\"Ho0aXimGO-hover\":{\"data-framer-name\":undefined},Hdvm0mQY2:{\"data-framer-name\":\"Variant 3\"},K3OBA1Kup:{\"data-framer-name\":\"Variant 2\"},Sh1Em95LA:{\"data-framer-name\":\"Variant 4\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a0h5bp\",layoutDependency:layoutDependency,layoutId:\"mjoUcAHvu\",style:{rotate:0},variants:{\"Ho0aXimGO-hover\":{rotate:90}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13bbjei\",layoutDependency:layoutDependency,layoutId:\"eBuwxdrok\",style:{backgroundColor:\"var(--token-2ea8184c-7891-4639-8b3a-40ed4d6c1b8c, rgb(255, 255, 255))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,rotate:0},variants:{\"Ho0aXimGO-hover\":{rotate:0},Hdvm0mQY2:{rotate:0},K3OBA1Kup:{rotate:-46},Sh1Em95LA:{rotate:46}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-izwl53\",layoutDependency:layoutDependency,layoutId:\"pWyFqmmug\",style:{backgroundColor:\"var(--token-2ea8184c-7891-4639-8b3a-40ed4d6c1b8c, rgb(255, 255, 255))\",borderBottomLeftRadius:2,borderBottomRightRadius:2,borderTopLeftRadius:2,borderTopRightRadius:2,rotate:0},variants:{\"Ho0aXimGO-hover\":{rotate:0},Hdvm0mQY2:{rotate:0},K3OBA1Kup:{rotate:46},Sh1Em95LA:{rotate:-46}}})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-19lboxg\",layoutDependency:layoutDependency,layoutId:\"g1SpUObj1\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RnVubmVsIERpc3BsYXktcmVndWxhcg==\",\"--framer-font-family\":'\"Funnel Display\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ea8184c-7891-4639-8b3a-40ed4d6c1b8c, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"MENU\"})})}),className:\"framer-1y2vlxl\",fonts:[\"GF;Funnel Display-regular\",\"GF;Funnel Display-700\"],layoutDependency:layoutDependency,layoutId:\"dT4YCoulZ\",style:{\"--extracted-r6o4lv\":\"var(--token-2ea8184c-7891-4639-8b3a-40ed4d6c1b8c, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({K3OBA1Kup:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RnVubmVsIERpc3BsYXktcmVndWxhcg==\",\"--framer-font-family\":'\"Funnel Display\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2ea8184c-7891-4639-8b3a-40ed4d6c1b8c, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"CLOSE\"})})})}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Uq7R0.framer-1gxusnv, .framer-Uq7R0 .framer-1gxusnv { display: block; }\",\".framer-Uq7R0.framer-1i60duf { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 62px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 21px 0px 21px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-Uq7R0 .framer-a0h5bp { flex: none; height: 8px; overflow: visible; position: relative; width: 20px; }\",\".framer-Uq7R0 .framer-13bbjei { aspect-ratio: 1 / 1; bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; top: 0px; width: var(--framer-aspect-ratio-supported, 8px); }\",\".framer-Uq7R0 .framer-izwl53 { aspect-ratio: 1 / 1; bottom: 0px; flex: none; overflow: visible; position: absolute; right: 0px; top: 0px; width: var(--framer-aspect-ratio-supported, 8px); }\",\".framer-Uq7R0 .framer-19lboxg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 8px; position: relative; width: min-content; }\",\".framer-Uq7R0 .framer-1y2vlxl { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-Uq7R0.framer-v-j7xg6l .framer-13bbjei, .framer-Uq7R0.framer-v-j7xg6l .framer-izwl53 { aspect-ratio: unset; bottom: unset; height: 4px; left: -2px; right: -2px; top: calc(50.00000000000002% - 4px / 2); width: unset; }\",\".framer-Uq7R0.framer-v-j7xg6l .framer-1y2vlxl, .framer-Uq7R0.framer-v-1i60duf.hover .framer-1y2vlxl { -webkit-user-select: none; pointer-events: none; user-select: none; }\",\".framer-Uq7R0.framer-v-1rwprem.framer-1i60duf, .framer-Uq7R0.framer-v-v3uu9p.framer-1i60duf { height: 50px; padding: 0px 15px 0px 15px; }\",\".framer-Uq7R0.framer-v-1rwprem .framer-13bbjei, .framer-Uq7R0.framer-v-1rwprem .framer-izwl53 { bottom: 1px; width: var(--framer-aspect-ratio-supported, 7px); }\",\".framer-Uq7R0.framer-v-v3uu9p .framer-13bbjei, .framer-Uq7R0.framer-v-v3uu9p .framer-izwl53 { aspect-ratio: unset; bottom: unset; height: 3px; left: -2px; right: -3px; top: calc(50.00000000000002% - 3px / 2); width: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 62\n * @framerIntrinsicWidth 62\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"K3OBA1Kup\":{\"layout\":[\"auto\",\"fixed\"]},\"Hdvm0mQY2\":{\"layout\":[\"auto\",\"fixed\"]},\"Sh1Em95LA\":{\"layout\":[\"auto\",\"fixed\"]},\"K18XDHeJJ\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"XR8p60v_i\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerss6VFsbcY=withCSS(Component,css,\"framer-Uq7R0\");export default Framerss6VFsbcY;Framerss6VFsbcY.displayName=\"Menu\";Framerss6VFsbcY.defaultProps={height:62,width:62};addPropertyControls(Framerss6VFsbcY,{variant:{options:[\"Ho0aXimGO\",\"K3OBA1Kup\",\"Hdvm0mQY2\",\"Sh1Em95LA\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum},XR8p60v_i:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerss6VFsbcY,[{explicitInter:true,fonts:[{cssFamilyName:\"Funnel Display\",source:\"google\",style:\"normal\",uiFamilyName:\"Funnel Display\",url:\"https://fonts.gstatic.com/s/funneldisplay/v3/B50bF7FGv37QNVWgE0ga--4PbZSRJXrOHcLHLoAYmmPXXcVwIZDKFA.woff2\",weight:\"400\"},{cssFamilyName:\"Funnel Display\",source:\"google\",style:\"normal\",uiFamilyName:\"Funnel Display\",url:\"https://fonts.gstatic.com/s/funneldisplay/v3/B50bF7FGv37QNVWgE0ga--4PbZSRJXrOHcLHLoAYfWTXXcVwIZDKFA.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerss6VFsbcY\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"62\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"XR8p60v_i\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"62\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"K3OBA1Kup\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Hdvm0mQY2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Sh1Em95LA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"K18XDHeJJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ss6VFsbcY.map","// Generated by Framer (bc64f0a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS}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 Logo from\"#framer/local/canvasComponent/IR9X1oEJ8/IR9X1oEJ8.js\";import TalkButton from\"#framer/local/canvasComponent/LW1XPa9mE/LW1XPa9mE.js\";import Menu2 from\"#framer/local/canvasComponent/LWYegxk_k/LWYegxk_k.js\";import Menu from\"#framer/local/canvasComponent/ss6VFsbcY/ss6VFsbcY.js\";const LogoFonts=getFonts(Logo);const Menu2Fonts=getFonts(Menu2);const TalkButtonFonts=getFonts(TalkButton);const LenisFonts=getFonts(Lenis);const breakpoints={HQGfl03s5:\"(min-width: 1200px)\",O_27OF0eo:\"(max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-jC4F6\";const variantClassNames={HQGfl03s5:\"framer-v-chk3rv\",O_27OF0eo:\"framer-v-hhmy9u\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={O_27OF0eo:[\".framer-jC4F6 .framer-1e924xv-container, .framer-jC4F6 .framer-1ng46rs-container, .framer-jC4F6 .framer-lckzhj-container, .framer-jC4F6 .framer-1okkymn-container, .framer-jC4F6 .framer-19rmfzt-container, .framer-jC4F6 .framer-fpkmtd-container { width: 70%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={O_27OF0eo:\".framer-hhmy9u-override\"};const rules=[\".framer-jC4F6.framer-goquv8, .framer-jC4F6 .framer-goquv8 { display: block; }\",\".framer-jC4F6.framer-chk3rv { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-jC4F6 .framer-8twe5x { --border-bottom-width: 1px; --border-color: var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, #0a171c); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; background-color: var(--token-563fe64f-9d3d-403e-a5f6-ef9dfc1d5754, #edeae6); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 80px; justify-content: space-between; left: calc(50.00000000000002% - 100% / 2); overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 5; }\",\".framer-jC4F6 .framer-zp3olw-container { flex: none; height: 100%; position: relative; width: 80px; }\",\".framer-jC4F6 .framer-9t8c1y-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-jC4F6 .framer-nlzglw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: flex-end; overflow: visible; padding: 0px 274px 0px 48px; position: relative; width: 1px; z-index: 1; }\",\".framer-jC4F6 .framer-23bvra { background-color: var(--token-21beac3d-22d5-48c9-b7c1-7e22ecb4c5bd, #0d0f0f); flex: none; height: 100%; overflow: visible; position: relative; width: 1px; }\",\".framer-jC4F6 .framer-1e924xv-container, .framer-jC4F6 .framer-1ng46rs-container, .framer-jC4F6 .framer-lckzhj-container, .framer-jC4F6 .framer-1okkymn-container, .framer-jC4F6 .framer-19rmfzt-container, .framer-jC4F6 .framer-fpkmtd-container, .framer-jC4F6 .framer-yuaxb4-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-jC4F6 .framer-8wrwt0-container { flex: none; height: 80px; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); width: auto; z-index: 1; }\",\".framer-jC4F6 .framer-15k8gdx { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-jC4F6[data-border=\"true\"]::after, .framer-jC4F6 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={HQGfl03s5:\"(min-width: 1200px)\",O_27OF0eo:\"(max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"HQGfl03s5\",Phone:\"O_27OF0eo\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"HQGfl03s5\"};};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,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"O_27OF0eo\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"HQGfl03s5\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-chk3rv\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8twe5x\",\"data-border\":true,\"data-framer-name\":\"Menu\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":Y4hcASBYC\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":Y4hcASBYC\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"80px\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-zp3olw-container\",nodeId:\"BF0XfPMz0\",scopeId:\"E_y93mlmr\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O_27OF0eo:{CxcrSmGev:resolvedLinks[1],variant:matchVariant(\"ZcVdDnM0S\")}},children:/*#__PURE__*/_jsx(Logo,{CxcrSmGev:resolvedLinks[0],height:\"100%\",id:\"BF0XfPMz0\",layoutId:\"BF0XfPMz0\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"ou_RPptZd\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":Y4hcASBYC\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":Y4hcASBYC\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-9t8c1y-container\",nodeId:\"YockQM_Iy\",scopeId:\"E_y93mlmr\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O_27OF0eo:{CxcrSmGev:resolvedLinks1[1],variant:matchVariant(\"ZcVdDnM0S\")}},children:/*#__PURE__*/_jsx(Logo,{CxcrSmGev:resolvedLinks1[0],height:\"100%\",id:\"YockQM_Iy\",layoutId:\"YockQM_Iy\",style:{height:\"100%\"},variant:matchVariant(\"rl_eY31h7\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-nlzglw\",\"data-framer-name\":\"Menu\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-23bvra\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:27,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1e924xv-container\",nodeId:\"wJ2UBsHPL\",scopeId:\"E_y93mlmr\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O_27OF0eo:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(Menu2,{dV2vrzeTy:\"What is Klyro\",height:\"100%\",id:\"wJ2UBsHPL\",layoutId:\"wJ2UBsHPL\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:27,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ng46rs-container\",nodeId:\"mdr7jfOHM\",scopeId:\"E_y93mlmr\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O_27OF0eo:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(Menu2,{dV2vrzeTy:\"How it works\",height:\"100%\",id:\"mdr7jfOHM\",layoutId:\"mdr7jfOHM\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:27,children:/*#__PURE__*/_jsx(Container,{className:\"framer-lckzhj-container\",nodeId:\"vngPXRL6Z\",scopeId:\"E_y93mlmr\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O_27OF0eo:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(Menu2,{dV2vrzeTy:\"Who it's for\",height:\"100%\",id:\"vngPXRL6Z\",layoutId:\"vngPXRL6Z\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:27,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1okkymn-container\",nodeId:\"bbzHfunJe\",scopeId:\"E_y93mlmr\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O_27OF0eo:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(Menu2,{dV2vrzeTy:\"What you get\",height:\"100%\",id:\"bbzHfunJe\",layoutId:\"bbzHfunJe\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:27,children:/*#__PURE__*/_jsx(Container,{className:\"framer-19rmfzt-container\",nodeId:\"jBCpY9tvl\",scopeId:\"E_y93mlmr\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O_27OF0eo:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(Menu2,{dV2vrzeTy:\"Partners\",height:\"100%\",id:\"jBCpY9tvl\",layoutId:\"jBCpY9tvl\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:27,children:/*#__PURE__*/_jsx(Container,{className:\"framer-fpkmtd-container\",nodeId:\"uRW0pd1xw\",scopeId:\"E_y93mlmr\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{O_27OF0eo:{style:{width:\"100%\"}}},children:/*#__PURE__*/_jsx(Menu2,{dV2vrzeTy:\"Blog\",height:\"100%\",id:\"uRW0pd1xw\",layoutId:\"uRW0pd1xw\",width:\"100%\"})})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":RSVnx7pVE\",webPageId:\"BGjiygGm5\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-8wrwt0-container hidden-hhmy9u\",nodeId:\"EMzIIo2nM\",scopeId:\"E_y93mlmr\",children:/*#__PURE__*/_jsx(TalkButton,{height:\"100%\",id:\"EMzIIo2nM\",layoutId:\"EMzIIo2nM\",style:{height:\"100%\"},variant:matchVariant(\"YA36Ed9QP\"),width:\"100%\",ZwIdhwJKT:resolvedLinks2[0]})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-yuaxb4-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Cx9lIo92J\",scopeId:\"E_y93mlmr\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"Cx9lIo92J\",infinite:false,intensity:13,layoutId:\"Cx9lIo92J\",orientation:\"vertical\",smooth:true,width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-15k8gdx\"})]}),/*#__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 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"O_27OF0eo\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"HQGfl03s5\":[\".framer-8twe5x\",\".framer-yuaxb4-container\"],\"O_27OF0eo\":[\".framer-8twe5x\",\".framer-yuaxb4-container\"]}\n * @framerBreakpoints {\"HQGfl03s5\":{\"min\":1200,\"canvasClassName\":\"framer-chk3rv-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"O_27OF0eo\":{\"max\":1199,\"canvasClassName\":\"framer-hhmy9u-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant HQGfl03s5\n * @framerLayoutTemplate true\n */const FramerE_y93mlmr=withCSS(Component,css,\"framer-jC4F6\");export default FramerE_y93mlmr;FramerE_y93mlmr.displayName=\"Navigation\";FramerE_y93mlmr.defaultProps={height:1e3,width:1200};addFonts(FramerE_y93mlmr,[{explicitInter:true,fonts:[]},...LogoFonts,...Menu2Fonts,...TalkButtonFonts,...LenisFonts],{supportsExplicitInterCodegen:true});FramerE_y93mlmr.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Logo,{},context),()=>forwardLoader(Menu2,{},context),()=>forwardLoader(Menu,{},context),()=>forwardLoader(TalkButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerE_y93mlmr\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1000\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"HQGfl03s5\\\":[\\\".framer-8twe5x\\\",\\\".framer-yuaxb4-container\\\"],\\\"O_27OF0eo\\\":[\\\".framer-8twe5x\\\",\\\".framer-yuaxb4-container\\\"]}\",\"framerBreakpoints\":\"{\\\"HQGfl03s5\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-chk3rv-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"O_27OF0eo\\\":{\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-hhmy9u-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"O_27OF0eo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"HQGfl03s5\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Navigation from \"https://framerusercontent.com/modules/hLerrozDsofR8VRtPOzt/s6AQS7dr42pZYFDf5r4V/E_y93mlmr.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {af82BQfGx: \"scope-3\", AqWo2yuMe: \"what-you-get\", B2jUJgEH1: \"list-03-1\", bAuuj1hqS: \"who-klyro-for-head\", brcCwKwVD: \"scope-text-h\", BxUs5nB0_: \"list-header\", C6DAnwVaG: \"list-05\", DMQ40zLKn: \"slide-01-1\", DQt4zllHb: \"slide-left\", EMFXeP0GP: \"faq-left\", emycmHGO8: \"intro-2\", EtBprAyeE: \"scope-4\", f7L_5H3JQ: \"ending\", GImZrtVju: \"footer\", gQXiBWx27: \"list-01-1\", GT0jcBLBM: \"slide-01\", GvDUr8DuP: \"footer-block-1\", GWcKXTf__: \"p-01\", HK75HhAf9: \"what-list2\", I27KDJuf5: \"slides\", IVdHYVU9z: \"deliver-slide\", j89I4UdWo: \"sticky-end\", JvH0WNJnq: \"scope-2\", jWU9fBg1U: \"list-02\", JYqDDAsdD: \"faq-right\", LN7iL2FYv: \"heading-text\", MGTpBZgoH: \"text\", mO3ZdfsG6: \"steps\", nejgupbeU: \"articles\", njmu4zwfB: \"faqs\", nlL_e8QMT: \"what-included\", oJQZFymg4: \"heading-text2\", Ozpm9ftph: \"footer-block-2\", P4h1bxEqf: \"deliver-3\", p7h9BHYma: \"text-3\", PixnkRfHj: \"blog-right\", pZau0TnmK: \"deliver-l-text\", qB1wciSrv: \"text-2\", qeyKiuUwX: \"blog-heading\", Qfie0YVqb: \"intro-1\", Qq1UZMbvi: \"text-4\", qtHsKfvlc: \"deliver\", RzEu7bwEd: \"ending-heading-f\", s0C4FM2G6: \"text-1\", SFWknjMtP: \"list-03\", SLmsEnlTI: \"list-02-1\", SQlsgxEmd: \"who-is-for\", SvZ1cM97V: \"end-toend-text\", tjBhXjrTU: \"blog\", uqLuMK18B: \"list-01\", V4SIgqQ38: \"what-intro\", v7EIa7PO0: \"heading-text2-1\", VJudmFOs2: \"included-text\", wA2AQ9jJL: \"deliver-1\", XdyHfu1ZK: \"list-04\", Y4hcASBYC: \"header\", yjL9C4X7d: \"scope-padding\", Ynnln4_MJ: \"ending-trigger-f\", zEeIfCDnG: \"deliver-2\", Zh4jxROwx: \"scope-1\", zPqZCnnRv: \"heading-1\", zu6mWNuhP: \"how-it-works\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/505kyhD5hOUZK68D8ECF/k3zitAMaKhcbrv3GLmE2/augiA20Il.js\")), path: \"/\"}, U49Mi0N44: {elements: {DPXiJpgwz: \"faqs\", eXjwPTasC: \"how-it-works-1\", f1T0gOs91: \"ending-heading-f\", faqXncp4Q: \"how-it-works\", GLAjQF5wM: \"footer-block-2\", gY6EqR3dg: \"faq-left\", h3SzYN8pC: \"faq-right\", jycOPasZ_: \"footer\", KgLxH7CFk: \"where-it-fits\", Mb7Stfk21: \"ending-trigger-f\", MBFuQTI5P: \"logos\", MOxXUFE3l: \"sticky-end\", Nk4wVbDyf: \"coverage\", P2JwbMG9q: \"who-is-for\", qBPBxtVTr: \"how-it-works-2\", qGAAm9GYs: \"ending\", qMJEQ343q: \"footer-block-1\", rTlnGnGHz: \"who-klyro-is-for\", tlj0d3VOx: \"what-changes\", zZ5JNEKQE: \"header\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wknEF6Oco2Q6rg6IPcgl/x4hXTHiV2fpCRn4PrygE/U49Mi0N44.js\")), path: \"/home-new\"}, ihAW8d_qd: {elements: {bIMDo4D02: \"text-3\", BKMHnPxSZ: \"auditors\", c3dW_vOvh: \"list\", c5nPYemBt: \"why-klyro\", DHinWv6KY: \"right\", eCmWlV7gi: \"footer\", epz3jDTfp: \"scope-4-1\", GCNFNltva: \"scope-3\", Grf7loCm6: \"scope-2\", GSdD8Nae1: \"scope-5\", GXwfy9XCg: \"heading-2\", JnJvv84D3: \"main-header\", KblUjaujx: \"scope-2-1\", KL_2zArCi: \"right-01\", lKqPFlVNd: \"scope-3-1\", ohme7aAm5: \"scope-4\", oVJ4k8xqb: \"text-5\", Owk6GfGDt: \"text-4\", qTXbhRasT: \"footer-block-2\", RWrdYmyW9: \"text-2\", S8K4f3KCe: \"end-toend-text\", vjVUk5oYr: \"testimonials\", WvcUnUQEG: \"scope-1\", xiXXgVW8z: \"scope-1-1\", xqiWYHlog: \"talk-expert\", Yn29J5d18: \"footer-block-1\", ZbxjKVaTB: \"text-1\", zizlz02m8: \"why-list\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/SYzEprfj13xPyArGBKm1/5LquY5Ict7IajPQmbqFZ/ihAW8d_qd.js\")), path: \"/financial-services\"}, ssqk5Hsit: {elements: {aET89TpVx: \"scope-2-1\", AFb1if0nM: \"right-01\", BPQYKrABK: \"auditors\", F70JZSNWl: \"scope-4\", FQCtpSSQx: \"list\", G3pHi_sAw: \"testimonials\", G56CdYe30: \"talk-expert\", GGFrtlDS0: \"end-toend-text\", iPz8M8opy: \"main-header\", JLZ6_rlKe: \"why-list\", jwu2UJ0JC: \"text-2\", k_xVvlkHn: \"scope-3-1\", muhVsVs9F: \"scope-1\", Nx1nk5Jnb: \"text-5\", NxnNek88z: \"text-1\", nxWfnIJeF: \"scope-1-1\", PAcCjDFj_: \"scope-2\", s8NthTVFw: \"text-3\", SkuIQe7ea: \"text-4\", StE68wD08: \"heading-2\", tJfDlt_vR: \"footer-block-2\", UqDlA_Lgq: \"scope-4-1\", Uyk22lSDF: \"scope-3\", VMUknjBDN: \"why-klyro\", VSTIHbT1u: \"footer\", VWvRIrE63: \"right\", WmGJQQzt4: \"footer-block-1\", xwod1rosY: \"scope-5\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8rgBrj95QAWFS2D7OBUM/D8WWGUhA3j62um9hyvo5/ssqk5Hsit.js\")), path: \"/retail\"}, fKvD10EiD: {elements: {CwGkP93de: \"right\", ef9nv3WBO: \"scope-3\", exb9VDLaY: \"main-header\", FaXkjhHKJ: \"right-01\", FdK1mjR4U: \"end-toend-text\", fFowc8Xfm: \"footer-block-2\", gG2Lww6to: \"scope-5\", gOONtvPRP: \"text-2\", hyajQTsBU: \"text-5\", JDj8ymnFC: \"why-klyro\", KM7_5KxOU: \"text-3\", lp57UxSTQ: \"scope-1\", MaLOuuztA: \"text-4\", nkqWtHCXb: \"why-list\", ppoWJpavp: \"scope-2\", pSQT3_hlj: \"scope-1-1\", qlmKqj89E: \"footer-block-1\", t0EZoSaXi: \"testimonials\", te9zxcUGB: \"talk-expert\", Tn4bVrw0c: \"footer\", VAiVbOTuV: \"scope-4\", WCjwecN_Z: \"list\", wl48Dn3nW: \"auditors\", wy8qzjPHh: \"heading-2\", xJW8DSRZv: \"text-1\", y8BKf8lzS: \"scope-3-1\", yw_n52euo: \"scope-4-1\", ZdBdXtE9D: \"scope-2-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cotR4j2N7qDYn7KSc8Og/eIoKhsKVqVDDFeXGkcBy/fKvD10EiD.js\")), path: \"/health-care\"}, s7oIGwx6G: {elements: {brwUMtljD: \"footer\", BuEs9fF45: \"sticky-end\", DrdkCzgbB: \"partnership\", FJ4Vm27p8: \"scope-3\", h19ubKsJa: \"footer-block-2\", kNdF6I9AK: \"scope-1\", LtNhZB1_N: \"footer-block-1\", PVbAm2MuA: \"list\", T1eGK0oGJ: \"ending-heading-f\", vFF4v0hTc: \"text-1\", Vn8m3a7kS: \"scope-2\", w_2tBTMUs: \"main-header\", ygCueFkhL: \"ending-trigger-f\", ZYqJSenAs: \"heading-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Dq2Wxt5ryjOX7Z0BnFNg/ifKZIP2dlttgUMH2Xr5P/s7oIGwx6G.js\")), path: \"/partner\"}, trh4te6Sg: {elements: {Anmv0sT8v: \"footer-block-1\", Cbh6oc3tg: \"footer-block-2\", gkIspFk5k: \"main-header\", GnpYCMPem: \"footer\", Woin9UDev: \"main-header-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/BRukOA4LmHtxIL9FEzQR/jdel6Q0sL8P1hdzWVcZM/trh4te6Sg.js\")), path: \"/events\"}, KbZ368Pfu: {elements: {I9mV9fshb: \"footer\", kHorgaLYF: \"blog-header\", r25K_OkR4: \"footer-block-2\", yCzXc8LHr: \"footer-block-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ag2a7y0CWnFjhAfxS72z/zf6EWkWgrk6MkGugopQF/KbZ368Pfu.js\")), path: \"/blog\"}, BGjiygGm5: {elements: {acralHtlm: \"deliver-1-2\", iVjWS3mRE: \"deliver-1\", o5VcXQVZU: \"blog-header\", RSVnx7pVE: \"contacts-list\", UdDYyicKy: \"benefits-list\", wY0Y1aCjg: \"contacts\", Z32oMGtfL: \"deliver-1-1\", ZQPJYuSvw: \"deliver-1-3\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iFpFHKaJwFy5UahWrhO8/MD66OAgY7YOEpIQrYyeO/BGjiygGm5.js\")), path: \"/contacts\"}, GiMR_scRf: {elements: {TBA3YS0tN: \"footer-block-2\", XJzr811tn: \"footer-block-1\", Xseu1FYS0: \"footer\", Ys2oYWIGA: \"terms-header\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/fQeyVHXMIBJ2Kzx39120/HcWafs4BYLDnFkQfuj3Y/GiMR_scRf.js\")), path: \"/terms-of-use\"}, ysn8p6ED7: {elements: {Klhcet0HU: \"footer\", QSoDRBbbf: \"terms-header\", RfL0MYDu2: \"footer-block-2\", rqM9Q7Q1p: \"footer-block-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/792TLjUYFHSq2ANv3Slq/hFaaPC2S2naBJqD5Ods8/ysn8p6ED7.js\")), path: \"/privacy-policy\"}, CH75BsQpO: {elements: {CbEeuUjDN: \"right\", CndKvDpXS: \"main-header\", g1ZM2Hx64: \"heading-1\", giaJvxAyP: \"heading-3\", gvGgdK227: \"scope-3\", GzJ6QHJ0b: \"footer-block-1\", H5L9F2eKV: \"dave\", I31Bj0cKc: \"ashe\", KycXa5G1D: \"footer\", mJShM_dyc: \"scope-1\", n0v7q6w80: \"footer-block-2\", Nt5arDPS1: \"outro\", Pl0ldM2I2: \"text-2\", Rl5gT8Cqq: \"scope-01\", SVaAZHUDc: \"heading-2\", U4XP_WEmA: \"scope-2\", YqAgYHRJV: \"text-1\", ZsApb1_9l: \"h-w-work\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aqRR5bejJx024rfrmaI3/31uFWu4aNg8DZrgnwB9m/CH75BsQpO.js\")), path: \"/about\"}, n3_BixdEk: {collectionId: \"zQmBwyb79\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mRVC6b7KwaHsI2JZzsUX/WyIoGjp4osFFGHjHrfR9/n3_BixdEk.js\")), path: \"/blog/:is3Dx7pCE\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {zQmBwyb79: async () => (await import(\"https://framerusercontent.com/modules/dvY2Tv2EkpJMyMRrYLGx/Xd2sQLU0jrKtFgBJTfbn/zQmBwyb79.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"4efc2e0524b2cd76f31afbe4e5c98c720f6eb1f17c1aed9f57086037ea96164b\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"U49Mi0N44\":\r\ncase \"ihAW8d_qd\":\r\ncase \"ssqk5Hsit\":\r\ncase \"fKvD10EiD\":\r\ncase \"s7oIGwx6G\":\r\ncase \"trh4te6Sg\":\r\ncase \"KbZ368Pfu\":\r\ncase \"BGjiygGm5\":\r\ncase \"GiMR_scRf\":\r\ncase \"ysn8p6ED7\":\r\ncase \"CH75BsQpO\":\r\ncase \"sywARLeRE\":\r\ncase \"n3_BixdEk\":\r\nreturn React.createElement(Navigation, {...props, key: \"Navigation\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"U49Mi0N44\":\r\ncase \"ihAW8d_qd\":\r\ncase \"ssqk5Hsit\":\r\ncase \"fKvD10EiD\":\r\ncase \"s7oIGwx6G\":\r\ncase \"trh4te6Sg\":\r\ncase \"KbZ368Pfu\":\r\ncase \"BGjiygGm5\":\r\ncase \"GiMR_scRf\":\r\ncase \"ysn8p6ED7\":\r\ncase \"CH75BsQpO\":\r\ncase \"sywARLeRE\":\r\ncase \"n3_BixdEk\":\r\nreturn [{hash: \"hhmy9u\", mediaQuery: \"(max-width: 1199.98px)\"}, {hash: \"chk3rv\", 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\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\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\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\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.klyro.security\",\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: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/cxmwnrkyF8Ha4eCSMZfx/hf8sewUzEIpgnPUgzo55/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\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: {global: {enter: {mask: {angle: 0, type: \"blinds\", width: \"10%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.7, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, 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\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\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\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, contentLocaleId, pathVariables, canonicalPathVariables, 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\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\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 serverRoute = 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\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\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\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\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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"}