{"version":3,"file":"script_main.D82ACNYQ.mjs","names":["x","d","debounce","lerp","align","index","useRef","_Fragment","Children","addPropertyOverrides","Button","cycleOrder","serializationHash","variantClassNames","transition1","animation","transition2","animation1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","Image1","RichText","SVG","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","SVG","Lenis","TopBar","Footer","Component","useRef","React.useId","PropertyOverrides","React.createElement","Main","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.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","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/hWqZD0VoZzgUiXpSDcn4/VUAbTAtotvmBNx2arNhf/g5H6rdenU.js","https:/framerusercontent.com/modules/kZkDLnfz7qPZYt5XynJN/bqNDsCjWckwNWefkgvXa/TG9YMf7I9.js","https:/framerusercontent.com/modules/jUTF9NYZgtnQVdt1lwUo/tc5FsEkMtPBWkiUYYvc4/Tt_WttaQ7.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 (600e657)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Button from\"https://framerusercontent.com/modules/tOm7K4yIOiGgRFDzd7wG/CMYqgCwYiPAh6jIyOPbS/wThyS9_IO.js\";const ButtonFonts=getFonts(Button);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"lXBSxxech\",\"aJF7bANAM\",\"nNnMt22rS\"];const serializationHash=\"framer-Wj4Bj\";const variantClassNames={aJF7bANAM:\"framer-v-106jr1d\",lXBSxxech:\"framer-v-vo0b5f\",nNnMt22rS:\"framer-v-s6w8nl\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={filter:\"blur(10px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={bounce:0,delay:.05,duration:1.3,type:\"spring\"};const textEffect={effect:animation,startDelay:.3,tokenization:\"line\",transition:transition2,trigger:\"onInView\",type:\"appear\"};const textEffect1={effect:animation,startDelay:.6,tokenization:\"line\",transition:transition2,trigger:\"onInView\",type:\"appear\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"lXBSxxech\",Phone:\"nNnMt22rS\",Tablet:\"aJF7bANAM\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"lXBSxxech\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lXBSxxech\",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,...addPropertyOverrides({aJF7bANAM:{value:undefined},nNnMt22rS:{value:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(Image1,{...restProps,...gestureHandlers,as:\"footer\",background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:288,pixelWidth:1514,positionX:\"center\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/0vIKmVI3iq1fzF5vsswhqWJLOc.png?width=1514&height=288\",srcSet:\"https://framerusercontent.com/images/0vIKmVI3iq1fzF5vsswhqWJLOc.png?scale-down-to=512&width=1514&height=288 512w,https://framerusercontent.com/images/0vIKmVI3iq1fzF5vsswhqWJLOc.png?scale-down-to=1024&width=1514&height=288 1024w,https://framerusercontent.com/images/0vIKmVI3iq1fzF5vsswhqWJLOc.png?width=1514&height=288 1514w\"},className:cx(scopingClassNames,\"framer-vo0b5f\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"lXBSxxech\",ref:refBinding,style:{...style},...addPropertyOverrides({aJF7bANAM:{\"data-framer-name\":\"Tablet\"},nNnMt22rS:{\"data-framer-name\":\"Phone\",background:{alt:\"\",fit:\"fit\",loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:1236,pixelWidth:1200,positionX:\"center\",positionY:\"top\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/xzZNj4sKhakcgHsmYgGirVxZUY.webp?width=1200&height=1236\",srcSet:\"https://framerusercontent.com/images/xzZNj4sKhakcgHsmYgGirVxZUY.webp?scale-down-to=1024&width=1200&height=1236 994w,https://framerusercontent.com/images/xzZNj4sKhakcgHsmYgGirVxZUY.webp?width=1200&height=1236 1200w\"}}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.footer,{className:\"framer-1fxr55c\",\"data-framer-name\":\"footer bg gradient\",layoutDependency:layoutDependency,layoutId:\"v57ED8Q5g\",style:{background:\"linear-gradient(0deg, rgb(21, 21, 34) 27%, rgba(31, 32, 46, 0) 34%, rgba(31, 31, 45, 0.17) 65%, rgb(28, 28, 39) 100%)\"},variants:{aJF7bANAM:{background:\"linear-gradient(0deg, rgb(21, 21, 34) 25%, rgba(31, 32, 46, 0) 40%, rgba(31, 31, 45, 0.17) 65%, rgb(28, 28, 39) 100%)\"},nNnMt22rS:{background:\"linear-gradient(0deg, rgb(21, 21, 34) 27%, rgba(31, 32, 46, 0) 44%, rgba(31, 31, 45, 0.17) 65%, rgb(28, 28, 39) 100%)\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tq3lar\",\"data-framer-name\":\"Frame 2610155\",layoutDependency:layoutDependency,layoutId:\"Qt41FMl4j\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"110%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(245, 245, 245))\"},children:\"Some dreams deserve a strong beginning\"})}),className:\"framer-1jni1ad\",\"data-framer-name\":\"We help founders launch with clarity, solve real user problems, and build foundations that attract early adopters.\",effect:textEffect,fonts:[\"Inter-Light\"],layoutDependency:layoutDependency,layoutId:\"B1aGi6rAa\",style:{\"--extracted-r6o4lv\":\"rgb(245, 245, 245)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aJF7bANAM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"110%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(245, 245, 245))\"},children:\"Some dreams deserve a strong beginning\"})})},nNnMt22rS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-size\":\"27px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"110%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(245, 245, 245))\"},children:\"Some dreams deserve a strong beginning\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"110%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(245, 245, 245))\"},children:\"You don’t have to navigate the early stage alone.\"})}),className:\"framer-14szeje\",\"data-framer-name\":\"We help founders launch with clarity, solve real user problems, and build foundations that attract early adopters.\",effect:textEffect1,fonts:[\"Inter-Light\"],layoutDependency:layoutDependency,layoutId:\"IYg1VGRLi\",style:{\"--extracted-r6o4lv\":\"rgb(245, 245, 245)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({nNnMt22rS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"110%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(245, 245, 245))\"},children:\"You don’t have to navigate the early stage alone.\"})})}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-jfau77\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"bqeyq7EJH\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1m2oxjg\",\"data-framer-name\":\"footer logo\",layoutDependency:layoutDependency,layoutId:\"pSpTAUEo4\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-13cviu2\",layoutDependency:layoutDependency,layoutId:\"IwbK9COct\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 177 15\" overflow=\"visible\"><path d=\"M 13.327 9.752 C 13.327 12.516 7.277 14.301 4.374 14.998 C 4.258 15.025 4.193 14.796 4.301 14.745 C 5.803 14.037 7.936 12.704 7.936 10.84 C 7.936 7.964 0 7.272 0 4.626 C 0 2.446 8.397 0.589 11.357 0.002 C 11.471 -0.02 11.514 0.147 11.406 0.19 C 9.456 0.982 5.235 2.823 5.235 3.932 C 5.235 7.058 13.327 6.842 13.327 9.752 Z M 162.507 2.646 L 162.507 3.727 C 162.752 3.569 163 3.416 163.251 3.269 C 163.842 2.923 164.481 2.672 165.147 2.525 C 165.534 2.437 165.93 2.393 166.327 2.396 C 166.739 2.396 167.099 2.441 167.408 2.532 C 167.717 2.618 167.984 2.732 168.209 2.875 C 168.438 3.014 168.632 3.171 168.791 3.347 C 168.951 3.519 169.088 3.691 169.206 3.863 C 169.538 3.643 169.866 3.443 170.189 3.261 C 170.512 3.08 170.837 2.925 171.165 2.797 C 171.49 2.669 171.826 2.57 172.169 2.503 C 172.52 2.431 172.878 2.395 173.236 2.396 C 173.826 2.396 174.352 2.48 174.816 2.646 C 175.284 2.813 175.68 3.043 176.003 3.334 C 176.326 3.625 176.572 3.967 176.74 4.364 C 176.913 4.755 177 5.175 177 5.623 L 177 12.478 L 174.395 12.478 L 174.395 6.003 C 174.395 5.741 174.355 5.514 174.276 5.323 C 174.135 4.969 173.842 4.7 173.482 4.593 C 173.298 4.535 173.106 4.506 172.913 4.507 C 171.977 4.507 170.91 4.937 169.711 5.796 C 169.726 5.876 169.734 5.972 169.74 6.081 C 169.748 6.191 169.754 6.301 169.754 6.411 L 169.754 12.479 L 167.148 12.479 L 167.148 5.945 C 167.148 5.683 167.108 5.461 167.029 5.279 C 166.957 5.104 166.844 4.949 166.699 4.829 C 166.56 4.712 166.396 4.629 166.221 4.586 C 166.036 4.532 165.845 4.506 165.653 4.507 C 165.409 4.507 165.152 4.542 164.88 4.614 C 164.601 4.69 164.328 4.791 164.066 4.915 C 163.794 5.043 163.525 5.196 163.258 5.373 C 162.996 5.549 162.746 5.74 162.507 5.945 L 162.507 12.478 L 159.902 12.478 L 159.902 2.646 Z M 154.319 12.478 L 154.319 11.512 C 153.987 11.698 153.629 11.863 153.245 12.006 C 152.451 12.305 151.623 12.502 150.78 12.592 C 150.342 12.645 149.901 12.671 149.46 12.671 C 148.953 12.672 148.448 12.622 147.951 12.521 C 147.499 12.432 147.064 12.268 146.665 12.034 C 146.299 11.818 145.989 11.517 145.759 11.154 C 145.535 10.792 145.422 10.348 145.422 9.823 C 145.422 9.16 145.601 8.609 145.956 8.17 C 146.312 7.726 146.855 7.364 147.585 7.083 C 148.315 6.801 149.238 6.584 150.352 6.432 C 151.471 6.279 152.793 6.16 154.319 6.074 L 154.319 5.867 C 154.319 5.704 154.277 5.545 154.192 5.387 C 154.109 5.225 153.954 5.084 153.729 4.965 C 153.509 4.84 153.205 4.741 152.817 4.664 C 152.433 4.588 151.941 4.55 151.342 4.55 C 150.869 4.55 150.401 4.576 149.937 4.628 C 149.479 4.676 149.034 4.743 148.604 4.829 C 148.194 4.91 147.789 5.011 147.388 5.129 C 147.005 5.244 146.656 5.363 146.342 5.487 L 146.342 3.126 C 146.707 3.031 147.075 2.948 147.445 2.875 C 147.866 2.792 148.29 2.723 148.716 2.668 C 149.159 2.606 149.604 2.558 150.05 2.525 C 150.48 2.487 150.911 2.468 151.342 2.468 C 152.152 2.468 152.899 2.537 153.582 2.675 C 154.265 2.809 154.853 3.019 155.344 3.305 C 155.841 3.591 156.227 3.953 156.503 4.392 C 156.784 4.831 156.924 5.353 156.924 5.959 L 156.924 12.478 Z M 154.319 7.992 C 153.466 8.02 152.613 8.075 151.763 8.156 C 151.066 8.227 150.485 8.311 150.022 8.407 C 149.559 8.502 149.193 8.605 148.927 8.714 C 148.664 8.824 148.468 8.936 148.336 9.05 C 148.206 9.165 148.124 9.28 148.091 9.394 C 148.064 9.497 148.05 9.602 148.049 9.709 C 148.049 9.823 148.079 9.935 148.14 10.045 C 148.201 10.15 148.306 10.243 148.456 10.324 C 148.611 10.405 148.814 10.47 149.067 10.518 C 149.319 10.565 149.638 10.589 150.022 10.589 C 150.448 10.589 150.865 10.556 151.271 10.489 C 151.663 10.426 152.051 10.335 152.43 10.217 C 152.781 10.103 153.124 9.965 153.456 9.802 C 153.779 9.64 154.066 9.468 154.319 9.287 Z M 142.979 11.991 C 142.206 12.254 141.412 12.445 140.606 12.564 C 139.806 12.684 138.998 12.744 138.19 12.743 C 137.136 12.743 136.198 12.628 135.374 12.399 C 134.555 12.165 133.864 11.829 133.303 11.391 C 132.753 10.967 132.313 10.415 132.018 9.78 C 131.723 9.146 131.575 8.428 131.575 7.627 C 131.575 6.883 131.723 6.193 132.018 5.559 C 132.317 4.92 132.748 4.353 133.282 3.899 C 133.829 3.427 134.489 3.059 135.262 2.797 C 136.034 2.53 136.896 2.396 137.846 2.396 C 138.721 2.396 139.522 2.518 140.247 2.761 C 140.978 3 141.603 3.355 142.122 3.827 C 142.652 4.307 143.068 4.905 143.337 5.573 C 143.627 6.265 143.772 7.061 143.772 7.963 L 143.772 8.621 L 134.265 8.621 C 134.349 8.931 134.487 9.215 134.679 9.473 C 134.875 9.731 135.14 9.95 135.472 10.131 C 135.805 10.312 136.212 10.453 136.694 10.553 C 137.181 10.653 137.761 10.703 138.435 10.703 C 138.913 10.703 139.382 10.675 139.84 10.618 C 140.272 10.561 140.701 10.482 141.125 10.382 C 141.489 10.292 141.847 10.182 142.199 10.052 C 142.469 9.957 142.73 9.838 142.979 9.694 Z M 141.181 6.675 C 141.153 6.413 141.079 6.159 140.964 5.924 C 140.846 5.661 140.659 5.426 140.402 5.215 C 140.144 5.005 139.807 4.834 139.39 4.7 C 138.974 4.562 138.454 4.493 137.832 4.493 C 137.247 4.492 136.741 4.566 136.315 4.714 C 135.889 4.862 135.531 5.046 135.241 5.265 C 134.955 5.485 134.733 5.721 134.574 5.974 C 134.415 6.226 134.312 6.46 134.265 6.675 Z M 130.563 4.871 C 130.46 4.838 130.357 4.807 130.253 4.779 C 130.101 4.73 129.947 4.69 129.79 4.657 C 129.595 4.611 129.398 4.575 129.2 4.55 C 128.984 4.521 128.765 4.506 128.547 4.507 C 128.079 4.507 127.641 4.566 127.234 4.686 C 126.841 4.796 126.462 4.952 126.104 5.151 C 125.757 5.339 125.428 5.559 125.121 5.809 C 124.821 6.052 124.545 6.303 124.292 6.561 L 124.292 12.478 L 121.687 12.478 L 121.687 2.647 L 124.292 2.647 L 124.292 4.243 C 124.606 4.004 124.927 3.775 125.254 3.556 C 125.584 3.333 125.929 3.135 126.286 2.962 C 126.651 2.789 127.032 2.652 127.424 2.554 C 128.004 2.404 128.605 2.36 129.2 2.425 C 129.53 2.452 129.858 2.497 130.184 2.561 C 130.328 2.59 130.455 2.618 130.563 2.647 L 130.563 4.872 Z M 115.86 4.786 L 115.86 12.478 L 113.255 12.478 L 113.255 4.786 L 109.161 4.786 L 109.161 2.646 L 119.961 2.646 L 119.961 4.786 Z M 107.18 5.416 C 106.997 5.325 106.756 5.222 106.457 5.108 C 106.123 4.983 105.783 4.875 105.438 4.786 C 105.032 4.675 104.619 4.589 104.203 4.528 C 103.758 4.457 103.301 4.421 102.833 4.421 C 102.459 4.421 102.138 4.433 101.871 4.457 C 101.647 4.475 101.425 4.506 101.204 4.55 C 101.057 4.578 100.913 4.624 100.776 4.686 C 100.689 4.723 100.609 4.774 100.537 4.836 C 100.488 4.878 100.449 4.933 100.425 4.994 C 100.412 5.04 100.405 5.088 100.404 5.136 C 100.404 5.279 100.474 5.406 100.614 5.516 C 100.755 5.621 100.946 5.716 101.19 5.802 C 101.434 5.883 101.717 5.962 102.04 6.038 C 102.363 6.109 102.704 6.186 103.065 6.267 C 103.43 6.343 103.805 6.429 104.189 6.524 C 104.577 6.615 104.951 6.723 105.312 6.846 C 105.666 6.966 106.011 7.112 106.344 7.283 C 106.667 7.445 106.95 7.636 107.194 7.856 C 107.437 8.075 107.629 8.328 107.77 8.614 C 107.91 8.9 107.98 9.227 107.98 9.594 C 107.98 10.066 107.898 10.472 107.735 10.81 C 107.577 11.141 107.352 11.434 107.075 11.669 C 106.792 11.91 106.471 12.101 106.127 12.234 C 105.766 12.373 105.387 12.48 104.989 12.556 C 104.596 12.633 104.196 12.683 103.788 12.707 C 103.386 12.731 103.002 12.743 102.636 12.743 C 101.682 12.743 100.797 12.662 99.982 12.5 C 99.173 12.342 98.456 12.144 97.834 11.905 L 97.834 9.559 C 98.475 9.921 99.205 10.205 100.024 10.41 C 100.849 10.615 101.728 10.718 102.665 10.718 C 103.217 10.718 103.666 10.689 104.013 10.632 C 104.364 10.57 104.638 10.494 104.835 10.403 C 105.031 10.307 105.165 10.205 105.235 10.095 C 105.299 10.003 105.336 9.893 105.34 9.78 C 105.34 9.623 105.27 9.487 105.13 9.373 C 104.989 9.253 104.797 9.15 104.553 9.065 C 104.31 8.975 104.027 8.893 103.704 8.821 C 103.361 8.741 103.017 8.667 102.672 8.599 C 102.311 8.523 101.939 8.442 101.555 8.356 C 101.177 8.272 100.802 8.172 100.432 8.056 C 100.082 7.941 99.74 7.805 99.407 7.648 C 99.102 7.503 98.816 7.317 98.557 7.097 C 98.321 6.891 98.125 6.641 97.981 6.36 C 97.841 6.079 97.77 5.754 97.77 5.387 C 97.77 4.953 97.845 4.578 97.995 4.264 C 98.145 3.949 98.346 3.682 98.599 3.462 C 98.863 3.234 99.162 3.05 99.484 2.918 C 99.827 2.778 100.182 2.67 100.544 2.596 C 100.914 2.52 101.288 2.467 101.667 2.439 C 102.027 2.411 102.388 2.397 102.749 2.396 C 103.528 2.401 104.306 2.476 105.073 2.618 C 105.457 2.684 105.827 2.763 106.182 2.854 C 106.543 2.944 106.875 3.04 107.18 3.14 L 107.18 5.415 Z M 92.709 12.478 L 92.709 6.968 C 92.712 6.634 92.681 6.301 92.617 5.974 C 92.566 5.694 92.447 5.431 92.273 5.208 C 92.109 4.994 91.877 4.829 91.578 4.714 C 91.283 4.595 90.901 4.535 90.433 4.535 C 90.078 4.535 89.703 4.586 89.31 4.686 C 88.914 4.784 88.527 4.913 88.151 5.072 C 87.767 5.234 87.4 5.423 87.049 5.637 C 86.702 5.852 86.393 6.077 86.122 6.31 L 86.122 12.478 L 83.516 12.478 L 83.516 2.646 L 86.122 2.646 L 86.122 3.991 C 86.465 3.792 86.814 3.604 87.168 3.426 C 87.55 3.23 87.944 3.058 88.348 2.911 C 88.78 2.754 89.224 2.63 89.675 2.539 C 90.163 2.442 90.659 2.394 91.156 2.396 C 91.808 2.396 92.388 2.477 92.898 2.639 C 93.413 2.797 93.848 3.023 94.204 3.319 C 94.56 3.61 94.831 3.965 95.019 4.386 C 95.21 4.8 95.307 5.265 95.307 5.781 L 95.307 12.478 Z M 75.603 2.396 C 76.549 2.396 77.426 2.48 78.236 2.646 C 79.051 2.809 79.797 3.019 80.476 3.276 L 80.476 5.68 C 80.183 5.515 79.88 5.367 79.57 5.237 C 79.216 5.086 78.852 4.959 78.482 4.857 C 78.066 4.743 77.644 4.655 77.218 4.593 C 76.748 4.524 76.274 4.491 75.8 4.492 C 75.182 4.492 74.644 4.538 74.185 4.628 C 73.726 4.719 73.332 4.841 73.005 4.994 C 72.677 5.146 72.408 5.325 72.197 5.53 C 71.813 5.886 71.55 6.357 71.446 6.875 C 71.399 7.114 71.376 7.345 71.376 7.569 C 71.376 7.765 71.394 7.977 71.432 8.206 C 71.474 8.435 71.549 8.664 71.656 8.893 C 71.769 9.122 71.924 9.341 72.12 9.551 C 72.316 9.762 72.572 9.947 72.886 10.109 C 73.204 10.271 73.585 10.403 74.03 10.503 C 74.475 10.598 75.004 10.646 75.617 10.646 C 75.926 10.646 76.195 10.637 76.424 10.618 C 76.654 10.598 76.862 10.572 77.049 10.539 C 77.242 10.505 77.419 10.465 77.583 10.417 C 77.752 10.369 77.925 10.32 78.103 10.267 L 78.103 9.079 L 75.182 9.079 L 75.182 6.926 L 80.708 6.926 L 80.708 11.949 C 80.361 12.068 79.973 12.178 79.542 12.278 C 79.116 12.373 78.674 12.454 78.215 12.521 C 77.761 12.593 77.304 12.648 76.846 12.686 C 76.387 12.724 75.954 12.743 75.547 12.743 C 74.914 12.743 74.308 12.7 73.728 12.613 C 73.174 12.534 72.629 12.402 72.099 12.22 C 71.615 12.048 71.153 11.817 70.723 11.533 C 70.319 11.265 69.961 10.932 69.663 10.546 C 69.365 10.151 69.135 9.709 68.981 9.236 C 68.822 8.74 68.742 8.185 68.742 7.569 C 68.742 6.959 68.827 6.405 68.996 5.909 C 69.153 5.433 69.391 4.987 69.697 4.593 C 70.002 4.211 70.364 3.881 70.786 3.605 C 71.223 3.323 71.693 3.095 72.183 2.926 C 72.713 2.74 73.258 2.605 73.812 2.525 C 74.405 2.438 75.004 2.395 75.603 2.396 Z M 63.758 12.478 L 63.758 2.646 L 66.363 2.646 L 66.363 12.478 Z M 60.484 5.416 C 60.302 5.325 60.061 5.222 59.761 5.108 C 59.427 4.983 59.088 4.875 58.743 4.786 C 58.337 4.675 57.924 4.589 57.507 4.528 C 57.063 4.457 56.606 4.421 56.138 4.421 C 55.764 4.421 55.443 4.433 55.176 4.457 C 54.952 4.475 54.73 4.506 54.51 4.55 C 54.362 4.578 54.218 4.624 54.081 4.686 C 53.994 4.723 53.913 4.774 53.842 4.836 C 53.793 4.879 53.754 4.933 53.73 4.994 C 53.717 5.04 53.71 5.088 53.709 5.136 C 53.709 5.279 53.779 5.406 53.919 5.516 C 54.06 5.621 54.251 5.716 54.495 5.802 C 54.739 5.883 55.022 5.962 55.345 6.038 C 55.668 6.109 56.009 6.186 56.37 6.267 C 56.735 6.343 57.11 6.429 57.493 6.524 C 57.882 6.615 58.256 6.723 58.617 6.846 C 58.971 6.966 59.316 7.112 59.649 7.283 C 59.972 7.445 60.255 7.636 60.499 7.856 C 60.742 8.075 60.934 8.328 61.075 8.614 C 61.215 8.9 61.285 9.227 61.285 9.594 C 61.285 10.066 61.203 10.472 61.04 10.81 C 60.882 11.141 60.657 11.434 60.38 11.669 C 60.097 11.91 59.776 12.101 59.432 12.234 C 59.071 12.373 58.692 12.48 58.294 12.556 C 57.9 12.633 57.5 12.683 57.093 12.707 C 56.691 12.731 56.306 12.743 55.941 12.743 C 54.987 12.743 54.102 12.662 53.287 12.5 C 52.478 12.342 51.761 12.144 51.139 11.905 L 51.139 9.559 C 51.78 9.921 52.51 10.205 53.329 10.41 C 54.194 10.62 55.08 10.723 55.969 10.718 C 56.522 10.718 56.972 10.689 57.318 10.632 C 57.669 10.57 57.943 10.494 58.139 10.403 C 58.336 10.307 58.469 10.205 58.539 10.095 C 58.604 10.003 58.64 9.894 58.645 9.78 C 58.645 9.623 58.575 9.487 58.434 9.373 C 58.294 9.253 58.102 9.15 57.858 9.065 C 57.615 8.975 57.332 8.893 57.009 8.821 C 56.666 8.741 56.322 8.667 55.977 8.599 C 55.616 8.523 55.244 8.442 54.86 8.356 C 54.482 8.272 54.107 8.172 53.737 8.056 C 53.387 7.941 53.045 7.805 52.712 7.648 C 52.406 7.503 52.12 7.317 51.861 7.097 C 51.625 6.891 51.43 6.641 51.286 6.36 C 51.146 6.079 51.075 5.754 51.075 5.387 C 51.075 4.953 51.15 4.578 51.3 4.264 C 51.45 3.949 51.651 3.682 51.904 3.462 C 52.162 3.238 52.456 3.057 52.789 2.918 C 53.132 2.778 53.487 2.671 53.849 2.596 C 54.219 2.52 54.593 2.467 54.972 2.439 C 55.332 2.411 55.693 2.397 56.054 2.396 C 56.429 2.396 56.813 2.415 57.206 2.454 C 57.599 2.491 57.99 2.546 58.379 2.618 C 58.763 2.684 59.133 2.763 59.488 2.854 C 59.848 2.944 60.181 3.04 60.486 3.14 L 60.486 5.415 Z M 48.436 11.991 C 47.663 12.254 46.869 12.445 46.062 12.564 C 45.276 12.683 44.471 12.743 43.647 12.743 C 42.594 12.743 41.654 12.628 40.831 12.399 C 40.012 12.165 39.321 11.829 38.76 11.391 C 38.211 10.967 37.77 10.415 37.475 9.78 C 37.18 9.146 37.033 8.428 37.033 7.627 C 37.033 6.883 37.18 6.193 37.475 5.559 C 37.775 4.92 38.205 4.353 38.738 3.899 C 39.286 3.427 39.946 3.059 40.718 2.797 C 41.492 2.53 42.353 2.396 43.304 2.396 C 44.179 2.396 44.979 2.518 45.705 2.761 C 46.435 3 47.06 3.355 47.58 3.827 C 48.11 4.307 48.525 4.905 48.794 5.573 C 49.085 6.265 49.23 7.061 49.23 7.963 L 49.23 8.621 L 39.721 8.621 C 39.806 8.931 39.944 9.215 40.136 9.473 C 40.333 9.731 40.597 9.95 40.929 10.131 C 41.262 10.312 41.669 10.453 42.151 10.553 C 42.638 10.653 43.219 10.703 43.893 10.703 C 44.37 10.703 44.838 10.675 45.297 10.618 C 45.729 10.561 46.158 10.482 46.582 10.382 C 46.946 10.292 47.305 10.182 47.657 10.052 C 47.926 9.957 48.187 9.838 48.436 9.694 Z M 46.638 6.675 C 46.609 6.413 46.536 6.159 46.42 5.924 C 46.304 5.661 46.116 5.426 45.859 5.215 C 45.602 5.005 45.264 4.834 44.848 4.7 C 44.431 4.562 43.911 4.493 43.289 4.493 C 42.703 4.492 42.198 4.566 41.772 4.714 C 41.347 4.862 40.988 5.046 40.698 5.265 C 40.412 5.485 40.19 5.721 40.031 5.974 C 39.871 6.226 39.768 6.46 39.721 6.675 L 46.639 6.675 Z M 35.298 7.555 C 35.298 8.184 35.23 8.745 35.095 9.236 C 34.973 9.691 34.779 10.121 34.518 10.51 C 34.279 10.869 33.98 11.181 33.634 11.433 C 33.283 11.691 32.897 11.896 32.489 12.041 C 32.068 12.194 31.614 12.306 31.127 12.377 C 30.622 12.445 30.113 12.479 29.603 12.478 L 23.48 12.478 L 23.48 2.646 L 29.589 2.646 C 30.118 2.646 30.626 2.682 31.113 2.754 C 31.6 2.82 32.054 2.93 32.475 3.083 C 32.888 3.229 33.278 3.434 33.634 3.691 C 33.98 3.939 34.275 4.247 34.518 4.614 C 34.767 4.976 34.959 5.401 35.094 5.888 C 35.23 6.374 35.298 6.93 35.298 7.555 Z M 32.672 7.555 C 32.672 7.083 32.611 6.672 32.489 6.325 C 32.38 5.989 32.181 5.691 31.913 5.466 C 31.651 5.237 31.307 5.067 30.881 4.957 C 30.456 4.843 29.935 4.786 29.322 4.786 L 26.086 4.786 L 26.086 10.338 L 29.322 10.338 C 29.935 10.338 30.455 10.283 30.881 10.174 C 31.307 10.06 31.651 9.888 31.913 9.659 C 32.18 9.425 32.372 9.134 32.489 8.786 C 32.611 8.437 32.672 8.027 32.672 7.555 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({nNnMt22rS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 219.957 18.64\" overflow=\"visible\"><path d=\"M 16.561 12.119 C 16.561 15.554 9.043 17.771 5.436 18.638 C 5.292 18.672 5.21 18.387 5.345 18.324 C 7.212 17.444 9.862 15.787 9.862 13.471 C 9.862 9.897 0 9.037 0 5.748 C 0 3.04 10.435 0.732 14.113 0.002 C 14.255 -0.025 14.309 0.182 14.175 0.236 C 11.75 1.22 6.506 3.508 6.506 4.886 C 6.506 8.772 16.561 8.502 16.561 12.119 Z M 201.946 3.288 L 201.946 4.631 C 202.251 4.435 202.559 4.245 202.872 4.062 C 203.605 3.632 204.4 3.321 205.227 3.138 C 205.708 3.028 206.2 2.974 206.693 2.977 C 207.205 2.977 207.653 3.034 208.037 3.146 C 208.421 3.253 208.752 3.395 209.032 3.573 C 209.317 3.745 209.558 3.941 209.756 4.16 C 209.954 4.373 210.125 4.587 210.271 4.8 C 210.684 4.528 211.091 4.279 211.493 4.053 C 211.894 3.828 212.299 3.635 212.706 3.476 C 213.11 3.316 213.527 3.194 213.953 3.111 C 214.39 3.021 214.834 2.976 215.28 2.977 C 216.013 2.977 216.667 3.082 217.243 3.288 C 217.824 3.496 218.317 3.781 218.718 4.143 C 219.119 4.504 219.425 4.93 219.634 5.423 C 219.849 5.909 219.957 6.431 219.957 6.987 L 219.957 15.506 L 216.72 15.506 L 216.72 7.46 C 216.72 7.134 216.67 6.852 216.571 6.615 C 216.396 6.175 216.033 5.841 215.585 5.708 C 215.356 5.636 215.118 5.6 214.878 5.601 C 213.715 5.601 212.388 6.135 210.899 7.202 C 210.917 7.303 210.928 7.421 210.934 7.557 C 210.945 7.694 210.952 7.83 210.952 7.967 L 210.952 15.507 L 207.714 15.507 L 207.714 7.388 C 207.714 7.062 207.665 6.787 207.566 6.561 C 207.476 6.343 207.336 6.15 207.156 6.001 C 206.983 5.856 206.78 5.753 206.562 5.698 C 206.332 5.632 206.095 5.599 205.856 5.6 C 205.553 5.6 205.233 5.645 204.896 5.734 C 204.548 5.829 204.21 5.954 203.883 6.108 C 203.546 6.267 203.211 6.457 202.88 6.676 C 202.554 6.896 202.243 7.133 201.946 7.388 L 201.946 15.507 L 198.709 15.507 L 198.709 3.288 Z M 191.772 15.506 L 191.772 14.306 C 191.359 14.537 190.914 14.742 190.437 14.919 C 189.45 15.292 188.421 15.537 187.374 15.648 C 186.829 15.714 186.282 15.746 185.733 15.746 C 185.103 15.748 184.475 15.685 183.857 15.56 C 183.296 15.449 182.756 15.245 182.26 14.955 C 181.805 14.686 181.419 14.312 181.134 13.862 C 180.855 13.411 180.715 12.86 180.715 12.207 C 180.715 11.383 180.937 10.699 181.379 10.153 C 181.821 9.602 182.496 9.152 183.403 8.802 C 184.311 8.452 185.457 8.182 186.841 7.993 C 188.232 7.803 189.875 7.655 191.772 7.548 L 191.772 7.29 C 191.772 7.089 191.719 6.89 191.614 6.694 C 191.51 6.493 191.318 6.318 191.038 6.169 C 190.765 6.015 190.387 5.891 189.904 5.797 C 189.427 5.702 188.816 5.654 188.072 5.654 C 187.484 5.654 186.902 5.686 186.326 5.752 C 185.756 5.811 185.203 5.894 184.669 6.001 C 184.16 6.102 183.656 6.227 183.159 6.374 C 182.682 6.517 182.249 6.664 181.859 6.819 L 181.859 3.885 C 182.312 3.767 182.769 3.663 183.229 3.573 C 183.752 3.47 184.279 3.384 184.808 3.316 C 185.359 3.238 185.912 3.179 186.466 3.137 C 187 3.091 187.536 3.068 188.072 3.067 C 189.078 3.067 190.006 3.153 190.855 3.324 C 191.705 3.49 192.435 3.751 193.045 4.107 C 193.662 4.463 194.142 4.913 194.485 5.458 C 194.834 6.004 195.009 6.652 195.009 7.405 L 195.009 15.506 Z M 191.772 9.931 C 190.711 9.966 189.652 10.034 188.595 10.135 C 187.729 10.224 187.007 10.328 186.431 10.447 C 185.856 10.565 185.401 10.693 185.07 10.829 C 184.744 10.965 184.5 11.104 184.337 11.247 C 184.174 11.389 184.073 11.532 184.032 11.674 C 183.999 11.802 183.981 11.933 183.979 12.065 C 183.979 12.207 184.017 12.346 184.092 12.483 C 184.168 12.614 184.299 12.729 184.485 12.83 C 184.677 12.93 184.931 13.011 185.244 13.07 C 185.558 13.129 185.954 13.158 186.431 13.158 C 186.96 13.158 187.479 13.117 187.984 13.035 C 188.471 12.956 188.952 12.843 189.424 12.696 C 189.86 12.555 190.286 12.383 190.698 12.18 C 191.1 11.98 191.457 11.766 191.772 11.541 Z M 177.679 14.902 C 176.719 15.228 175.732 15.466 174.73 15.613 C 173.736 15.762 172.732 15.837 171.728 15.835 C 170.419 15.835 169.252 15.693 168.229 15.409 C 167.21 15.118 166.352 14.7 165.655 14.155 C 164.972 13.629 164.424 12.942 164.058 12.154 C 163.691 11.366 163.508 10.474 163.508 9.478 C 163.508 8.553 163.691 7.696 164.058 6.908 C 164.43 6.113 164.966 5.41 165.628 4.845 C 166.309 4.258 167.129 3.801 168.089 3.476 C 169.049 3.144 170.12 2.977 171.3 2.977 C 172.388 2.977 173.383 3.129 174.284 3.431 C 175.192 3.728 175.969 4.169 176.615 4.756 C 177.273 5.353 177.789 6.095 178.124 6.926 C 178.484 7.785 178.665 8.775 178.665 9.896 L 178.665 10.714 L 166.85 10.714 C 166.955 11.099 167.126 11.452 167.365 11.771 C 167.609 12.092 167.938 12.364 168.351 12.59 C 168.764 12.815 169.27 12.99 169.869 13.114 C 170.475 13.239 171.195 13.301 172.033 13.301 C 172.627 13.301 173.209 13.265 173.778 13.195 C 174.315 13.124 174.848 13.026 175.375 12.901 C 175.827 12.79 176.273 12.653 176.71 12.491 C 177.046 12.374 177.37 12.225 177.679 12.047 Z M 175.445 8.295 C 175.41 7.97 175.318 7.654 175.175 7.361 C 175.029 7.035 174.796 6.742 174.477 6.481 C 174.157 6.22 173.738 6.007 173.22 5.841 C 172.702 5.669 172.056 5.584 171.283 5.584 C 170.556 5.583 169.927 5.674 169.398 5.858 C 168.869 6.042 168.423 6.271 168.063 6.543 C 167.708 6.816 167.432 7.11 167.234 7.424 C 167.036 7.737 166.908 8.028 166.85 8.295 Z M 162.249 6.054 C 162.122 6.012 161.994 5.974 161.865 5.939 C 161.676 5.878 161.484 5.828 161.29 5.788 C 161.047 5.73 160.803 5.686 160.556 5.654 C 160.287 5.618 160.016 5.6 159.745 5.6 C 159.163 5.6 158.619 5.674 158.113 5.823 C 157.625 5.96 157.153 6.154 156.708 6.401 C 156.277 6.634 155.868 6.908 155.487 7.219 C 155.115 7.521 154.771 7.832 154.457 8.153 L 154.457 15.506 L 151.22 15.506 L 151.22 3.289 L 154.457 3.289 L 154.457 5.273 C 154.847 4.975 155.246 4.692 155.653 4.419 C 156.062 4.142 156.491 3.896 156.935 3.681 C 157.389 3.465 157.862 3.296 158.349 3.174 C 159.069 2.987 159.817 2.933 160.556 3.014 C 160.966 3.047 161.374 3.103 161.778 3.182 C 161.958 3.219 162.115 3.254 162.249 3.289 L 162.249 6.054 Z M 143.979 5.948 L 143.979 15.506 L 140.741 15.506 L 140.741 5.948 L 135.654 5.948 L 135.654 3.288 L 149.075 3.288 L 149.075 5.948 Z M 133.192 6.73 C 132.965 6.618 132.665 6.489 132.293 6.348 C 131.878 6.192 131.456 6.058 131.027 5.948 C 130.522 5.81 130.009 5.703 129.492 5.627 C 128.939 5.539 128.372 5.494 127.79 5.494 C 127.325 5.494 126.926 5.509 126.594 5.539 C 126.316 5.562 126.04 5.6 125.766 5.654 C 125.582 5.69 125.404 5.746 125.233 5.823 C 125.126 5.869 125.026 5.932 124.937 6.009 C 124.875 6.062 124.827 6.13 124.797 6.206 C 124.781 6.263 124.772 6.323 124.771 6.382 C 124.771 6.561 124.858 6.718 125.033 6.854 C 125.207 6.985 125.445 7.103 125.748 7.21 C 126.051 7.311 126.403 7.409 126.804 7.503 C 127.206 7.592 127.63 7.687 128.078 7.788 C 128.532 7.883 128.997 7.99 129.474 8.108 C 129.957 8.22 130.422 8.354 130.87 8.508 C 131.311 8.656 131.739 8.838 132.153 9.05 C 132.555 9.252 132.907 9.489 133.209 9.762 C 133.511 10.035 133.75 10.349 133.925 10.705 C 134.099 11.06 134.186 11.466 134.186 11.923 C 134.186 12.509 134.085 13.014 133.881 13.434 C 133.685 13.845 133.406 14.209 133.061 14.501 C 132.709 14.8 132.311 15.038 131.883 15.204 C 131.435 15.376 130.963 15.509 130.469 15.604 C 129.981 15.699 129.483 15.761 128.977 15.791 C 128.477 15.821 128 15.835 127.546 15.835 C 126.359 15.835 125.259 15.735 124.248 15.533 C 123.241 15.337 122.351 15.091 121.577 14.795 L 121.577 11.878 C 122.375 12.328 123.282 12.682 124.3 12.937 C 125.324 13.191 126.417 13.319 127.581 13.319 C 128.267 13.319 128.825 13.283 129.256 13.212 C 129.692 13.135 130.033 13.04 130.277 12.928 C 130.522 12.809 130.687 12.682 130.775 12.545 C 130.855 12.431 130.9 12.295 130.905 12.154 C 130.905 11.959 130.818 11.789 130.644 11.648 C 130.469 11.499 130.231 11.371 129.928 11.265 C 129.626 11.153 129.273 11.051 128.872 10.962 C 128.446 10.862 128.019 10.77 127.59 10.687 C 127.142 10.592 126.679 10.491 126.202 10.384 C 125.732 10.279 125.266 10.155 124.806 10.011 C 124.372 9.868 123.946 9.699 123.532 9.504 C 123.153 9.323 122.798 9.093 122.476 8.82 C 122.182 8.564 121.939 8.253 121.76 7.904 C 121.586 7.554 121.498 7.151 121.498 6.694 C 121.498 6.155 121.592 5.69 121.778 5.298 C 121.965 4.907 122.215 4.575 122.528 4.302 C 122.857 4.018 123.228 3.79 123.628 3.627 C 124.054 3.453 124.495 3.319 124.945 3.227 C 125.405 3.132 125.871 3.066 126.341 3.03 C 126.788 2.996 127.237 2.978 127.685 2.977 C 128.654 2.984 129.621 3.076 130.574 3.253 C 131.051 3.336 131.511 3.434 131.952 3.546 C 132.4 3.659 132.813 3.778 133.192 3.902 L 133.192 6.73 Z M 115.208 15.506 L 115.208 8.659 C 115.212 8.244 115.174 7.831 115.095 7.424 C 115.031 7.076 114.884 6.749 114.667 6.472 C 114.463 6.206 114.175 6.001 113.803 5.858 C 113.436 5.711 112.962 5.636 112.381 5.636 C 111.939 5.636 111.474 5.698 110.985 5.823 C 110.493 5.945 110.012 6.105 109.545 6.303 C 109.068 6.505 108.611 6.739 108.175 7.005 C 107.744 7.272 107.36 7.552 107.023 7.841 L 107.023 15.507 L 103.785 15.507 L 103.785 3.288 L 107.023 3.288 L 107.023 4.96 C 107.45 4.713 107.883 4.478 108.323 4.258 C 108.798 4.014 109.288 3.8 109.789 3.618 C 110.327 3.423 110.878 3.268 111.438 3.155 C 112.045 3.034 112.661 2.975 113.28 2.977 C 114.089 2.977 114.809 3.078 115.443 3.28 C 116.084 3.476 116.625 3.757 117.066 4.124 C 117.509 4.486 117.846 4.928 118.079 5.45 C 118.317 5.964 118.437 6.543 118.437 7.184 L 118.437 15.506 Z M 93.951 2.977 C 95.126 2.977 96.217 3.082 97.223 3.288 C 98.236 3.49 99.163 3.751 100.007 4.071 L 100.007 7.059 C 99.643 6.853 99.267 6.669 98.881 6.508 C 98.441 6.32 97.989 6.163 97.529 6.036 C 97.012 5.894 96.488 5.784 95.958 5.707 C 95.375 5.623 94.786 5.581 94.196 5.583 C 93.428 5.583 92.759 5.639 92.189 5.752 C 91.619 5.864 91.13 6.016 90.723 6.206 C 90.315 6.395 89.981 6.617 89.719 6.873 C 89.242 7.315 88.915 7.9 88.785 8.544 C 88.727 8.841 88.698 9.128 88.698 9.406 C 88.698 9.649 88.721 9.913 88.768 10.198 C 88.821 10.482 88.914 10.767 89.047 11.051 C 89.187 11.336 89.379 11.608 89.623 11.869 C 89.867 12.131 90.184 12.361 90.575 12.563 C 90.97 12.764 91.444 12.928 91.996 13.052 C 92.549 13.171 93.207 13.23 93.969 13.23 C 94.353 13.23 94.687 13.218 94.972 13.195 C 95.257 13.171 95.516 13.138 95.749 13.097 C 95.988 13.055 96.208 13.005 96.412 12.946 C 96.622 12.886 96.837 12.824 97.058 12.759 L 97.058 11.283 L 93.428 11.283 L 93.428 8.607 L 100.295 8.607 L 100.295 14.848 C 99.864 14.996 99.382 15.133 98.846 15.258 C 98.317 15.376 97.768 15.477 97.197 15.56 C 96.633 15.649 96.065 15.717 95.496 15.765 C 94.925 15.812 94.388 15.835 93.881 15.835 C 93.096 15.835 92.343 15.782 91.621 15.675 C 90.933 15.576 90.255 15.412 89.597 15.186 C 88.996 14.971 88.422 14.685 87.887 14.333 C 87.385 13.999 86.94 13.585 86.569 13.105 C 86.2 12.615 85.914 12.065 85.722 11.478 C 85.525 10.862 85.426 10.171 85.426 9.406 C 85.426 8.648 85.531 7.96 85.74 7.343 C 85.937 6.751 86.232 6.198 86.613 5.707 C 86.991 5.233 87.441 4.823 87.965 4.48 C 88.509 4.129 89.092 3.846 89.702 3.636 C 90.359 3.405 91.037 3.238 91.726 3.137 C 92.463 3.029 93.207 2.976 93.951 2.977 Z M 79.231 15.506 L 79.231 3.288 L 82.468 3.288 L 82.468 15.506 Z M 75.164 6.73 C 74.937 6.618 74.638 6.489 74.264 6.348 C 73.85 6.192 73.428 6.059 73 5.948 C 72.494 5.81 71.982 5.703 71.464 5.627 C 70.912 5.539 70.344 5.494 69.762 5.494 C 69.297 5.494 68.899 5.509 68.567 5.539 C 68.289 5.562 68.012 5.6 67.739 5.654 C 67.555 5.689 67.376 5.746 67.206 5.823 C 67.098 5.869 66.998 5.932 66.909 6.009 C 66.848 6.063 66.8 6.13 66.77 6.206 C 66.753 6.263 66.745 6.323 66.743 6.382 C 66.743 6.561 66.83 6.718 67.005 6.854 C 67.18 6.985 67.418 7.103 67.721 7.21 C 68.023 7.311 68.375 7.409 68.777 7.503 C 69.178 7.592 69.602 7.687 70.05 7.788 C 70.504 7.883 70.97 7.99 71.446 8.108 C 71.929 8.22 72.395 8.354 72.843 8.508 C 73.283 8.656 73.712 8.838 74.126 9.05 C 74.527 9.252 74.879 9.489 75.182 9.762 C 75.484 10.035 75.723 10.349 75.897 10.705 C 76.071 11.06 76.159 11.466 76.159 11.923 C 76.159 12.509 76.056 13.014 75.854 13.434 C 75.658 13.845 75.378 14.209 75.033 14.501 C 74.682 14.8 74.283 15.038 73.855 15.204 C 73.407 15.376 72.936 15.509 72.441 15.604 C 71.952 15.699 71.455 15.761 70.949 15.791 C 70.449 15.821 69.971 15.835 69.518 15.835 C 68.332 15.835 67.232 15.735 66.22 15.533 C 65.214 15.337 64.323 15.091 63.55 14.795 L 63.55 11.878 C 64.346 12.328 65.254 12.682 66.272 12.937 C 67.346 13.198 68.448 13.326 69.553 13.319 C 70.239 13.319 70.799 13.283 71.228 13.212 C 71.664 13.135 72.005 13.04 72.25 12.928 C 72.494 12.809 72.66 12.682 72.746 12.545 C 72.827 12.431 72.872 12.295 72.877 12.154 C 72.877 11.959 72.791 11.789 72.615 11.648 C 72.442 11.499 72.203 11.371 71.9 11.265 C 71.598 11.153 71.246 11.051 70.844 10.962 C 70.419 10.862 69.991 10.77 69.562 10.687 C 69.114 10.592 68.651 10.491 68.174 10.384 C 67.704 10.279 67.238 10.155 66.778 10.011 C 66.344 9.868 65.919 9.699 65.505 9.504 C 65.125 9.323 64.77 9.093 64.448 8.82 C 64.154 8.564 63.911 8.253 63.733 7.904 C 63.558 7.554 63.471 7.151 63.471 6.694 C 63.471 6.155 63.564 5.69 63.751 5.298 C 63.937 4.907 64.187 4.575 64.501 4.302 C 64.821 4.024 65.187 3.799 65.6 3.627 C 66.026 3.453 66.467 3.319 66.918 3.227 C 67.378 3.132 67.843 3.066 68.314 3.03 C 68.761 2.996 69.21 2.978 69.658 2.977 C 70.123 2.977 70.601 3.002 71.09 3.049 C 71.578 3.095 72.064 3.164 72.547 3.253 C 73.024 3.336 73.484 3.434 73.925 3.546 C 74.373 3.659 74.787 3.778 75.165 3.902 L 75.165 6.73 Z M 60.191 14.902 C 59.231 15.228 58.243 15.466 57.241 15.613 C 56.264 15.761 55.264 15.835 54.24 15.835 C 52.931 15.835 51.764 15.693 50.741 15.409 C 49.723 15.118 48.864 14.7 48.167 14.155 C 47.484 13.629 46.936 12.942 46.57 12.154 C 46.203 11.366 46.02 10.474 46.02 9.478 C 46.02 8.553 46.203 7.696 46.57 6.908 C 46.942 6.114 47.478 5.41 48.14 4.845 C 48.821 4.258 49.641 3.801 50.601 3.476 C 51.562 3.144 52.632 2.977 53.813 2.977 C 54.901 2.977 55.895 3.129 56.797 3.431 C 57.704 3.728 58.481 4.169 59.127 4.756 C 59.786 5.353 60.302 6.095 60.636 6.926 C 60.998 7.785 61.177 8.775 61.177 9.896 L 61.177 10.714 L 49.362 10.714 C 49.467 11.099 49.638 11.452 49.877 11.771 C 50.121 12.092 50.45 12.364 50.862 12.59 C 51.276 12.815 51.782 12.99 52.381 13.114 C 52.986 13.239 53.708 13.301 54.545 13.301 C 55.138 13.301 55.72 13.265 56.29 13.195 C 56.827 13.124 57.36 13.026 57.887 12.901 C 58.339 12.79 58.785 12.653 59.222 12.491 C 59.558 12.374 59.882 12.225 60.191 12.047 Z M 57.957 8.295 C 57.921 7.97 57.83 7.654 57.686 7.361 C 57.541 7.035 57.308 6.742 56.988 6.481 C 56.669 6.22 56.249 6.007 55.732 5.841 C 55.214 5.669 54.568 5.584 53.794 5.584 C 53.067 5.583 52.44 5.674 51.91 5.858 C 51.381 6.042 50.936 6.271 50.575 6.543 C 50.22 6.816 49.944 7.11 49.747 7.424 C 49.548 7.737 49.42 8.028 49.362 8.295 L 57.958 8.295 Z M 43.864 9.389 C 43.864 10.171 43.78 10.867 43.612 11.478 C 43.461 12.043 43.219 12.578 42.896 13.061 C 42.598 13.506 42.226 13.895 41.796 14.208 C 41.36 14.528 40.881 14.783 40.374 14.963 C 39.851 15.154 39.286 15.293 38.681 15.381 C 38.054 15.466 37.421 15.507 36.788 15.506 L 29.179 15.506 L 29.179 3.288 L 36.771 3.288 C 37.428 3.288 38.058 3.333 38.663 3.422 C 39.269 3.505 39.833 3.641 40.356 3.832 C 40.869 4.012 41.354 4.267 41.796 4.587 C 42.227 4.895 42.593 5.278 42.896 5.734 C 43.204 6.184 43.443 6.712 43.611 7.317 C 43.78 7.921 43.864 8.612 43.864 9.389 Z M 40.601 9.389 C 40.601 8.802 40.525 8.292 40.374 7.859 C 40.239 7.442 39.991 7.072 39.659 6.792 C 39.333 6.508 38.905 6.297 38.375 6.161 C 37.847 6.018 37.2 5.948 36.439 5.948 L 32.417 5.948 L 32.417 12.847 L 36.439 12.847 C 37.2 12.847 37.846 12.779 38.375 12.643 C 38.905 12.501 39.333 12.287 39.659 12.003 C 39.99 11.713 40.229 11.35 40.374 10.918 C 40.525 10.485 40.601 9.975 40.601 9.389 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1dio5z3\",layoutDependency:layoutDependency,layoutId:\"IGB3Rhd_G\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.327 15\" overflow=\"visible\"><path d=\"M 13.327 9.752 C 13.327 12.516 7.277 14.301 4.374 14.998 C 4.258 15.025 4.193 14.796 4.301 14.745 C 5.803 14.037 7.936 12.704 7.936 10.84 C 7.936 7.964 0 7.272 0 4.626 C 0 2.446 8.397 0.589 11.357 0.002 C 11.471 -0.02 11.514 0.147 11.406 0.19 C 9.456 0.982 5.235 2.823 5.235 3.932 C 5.235 7.058 13.327 6.842 13.327 9.752 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({nNnMt22rS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.561 18.64\" overflow=\"visible\"><path d=\"M 16.561 12.119 C 16.561 15.554 9.043 17.771 5.436 18.638 C 5.292 18.672 5.21 18.387 5.345 18.324 C 7.212 17.444 9.862 15.787 9.862 13.471 C 9.862 9.897 0 9.037 0 5.748 C 0 3.04 10.435 0.732 14.113 0.002 C 14.255 -0.025 14.309 0.182 14.175 0.236 C 11.75 1.22 6.506 3.508 6.506 4.886 C 6.506 8.772 16.561 8.502 16.561 12.119 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yglhqf\",layoutDependency:layoutDependency,layoutId:\"M5f1ahi3D\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17.098 10.083\" overflow=\"visible\"><path d=\"M 2.605 0.25 L 2.605 1.331 C 2.85 1.173 3.098 1.02 3.349 0.873 C 3.94 0.527 4.579 0.276 5.245 0.129 C 5.632 0.041 6.028 -0.002 6.425 0 C 6.837 0 7.197 0.045 7.506 0.136 C 7.815 0.222 8.082 0.336 8.307 0.479 C 8.536 0.618 8.73 0.775 8.889 0.951 C 9.049 1.123 9.186 1.295 9.304 1.467 C 9.636 1.248 9.964 1.047 10.287 0.865 C 10.61 0.684 10.935 0.529 11.263 0.401 C 11.588 0.273 11.924 0.175 12.267 0.107 C 12.618 0.035 12.976 -0.001 13.334 0 C 13.924 0 14.45 0.084 14.914 0.25 C 15.382 0.417 15.778 0.647 16.101 0.938 C 16.424 1.229 16.67 1.572 16.838 1.968 C 17.011 2.359 17.098 2.779 17.098 3.227 L 17.098 10.082 L 14.493 10.082 L 14.493 3.607 C 14.493 3.345 14.453 3.118 14.374 2.928 C 14.233 2.573 13.94 2.304 13.58 2.197 C 13.396 2.139 13.204 2.11 13.011 2.111 C 12.075 2.111 11.008 2.541 9.809 3.4 C 9.824 3.48 9.832 3.576 9.838 3.685 C 9.846 3.795 9.852 3.905 9.852 4.015 L 9.852 10.083 L 7.246 10.083 L 7.246 3.549 C 7.246 3.287 7.207 3.065 7.127 2.884 C 7.055 2.708 6.942 2.553 6.797 2.433 C 6.658 2.317 6.494 2.233 6.319 2.19 C 6.134 2.136 5.943 2.11 5.751 2.111 C 5.507 2.111 5.25 2.146 4.978 2.218 C 4.699 2.294 4.426 2.395 4.164 2.519 C 3.892 2.648 3.623 2.8 3.356 2.977 C 3.094 3.153 2.844 3.344 2.605 3.549 L 2.605 10.082 L 0 10.082 L 0 0.25 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({nNnMt22rS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.248 12.53\" overflow=\"visible\"><path d=\"M 3.237 0.311 L 3.237 1.654 C 3.542 1.458 3.85 1.268 4.162 1.085 C 4.896 0.655 5.691 0.343 6.518 0.161 C 6.999 0.051 7.491 -0.003 7.984 0 C 8.496 0 8.944 0.056 9.328 0.169 C 9.712 0.276 10.043 0.418 10.323 0.596 C 10.608 0.768 10.849 0.964 11.047 1.182 C 11.245 1.396 11.416 1.61 11.562 1.823 C 11.975 1.55 12.382 1.301 12.783 1.075 C 13.185 0.85 13.589 0.657 13.996 0.498 C 14.401 0.339 14.818 0.217 15.244 0.134 C 15.68 0.043 16.125 -0.001 16.57 0 C 17.304 0 17.958 0.105 18.534 0.311 C 19.115 0.518 19.607 0.804 20.009 1.165 C 20.41 1.527 20.715 1.953 20.925 2.446 C 21.14 2.932 21.248 3.453 21.248 4.01 L 21.248 12.529 L 18.01 12.529 L 18.01 4.483 C 18.01 4.156 17.961 3.875 17.862 3.638 C 17.687 3.198 17.323 2.863 16.876 2.731 C 16.647 2.658 16.408 2.622 16.169 2.624 C 15.006 2.624 13.679 3.158 12.19 4.225 C 12.208 4.325 12.219 4.444 12.225 4.58 C 12.236 4.717 12.242 4.853 12.242 4.99 L 12.242 12.53 L 9.005 12.53 L 9.005 4.41 C 9.005 4.085 8.955 3.809 8.857 3.583 C 8.767 3.365 8.626 3.173 8.447 3.023 C 8.273 2.879 8.071 2.776 7.853 2.721 C 7.623 2.655 7.385 2.622 7.146 2.623 C 6.844 2.623 6.524 2.667 6.187 2.757 C 5.839 2.851 5.5 2.976 5.174 3.13 C 4.837 3.29 4.502 3.48 4.171 3.699 C 3.845 3.919 3.534 4.156 3.237 4.41 L 3.237 12.529 L 0 12.529 L 0 0.311 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ks5k7v\",layoutDependency:layoutDependency,layoutId:\"UA94Q9KqD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.502 10.203\" overflow=\"visible\"><path d=\"M 8.897 10.01 L 8.897 9.044 C 8.565 9.23 8.207 9.395 7.823 9.538 C 7.028 9.838 6.2 10.035 5.358 10.124 C 4.92 10.177 4.479 10.203 4.038 10.203 C 3.531 10.205 3.025 10.154 2.528 10.053 C 2.076 9.964 1.642 9.8 1.243 9.566 C 0.877 9.35 0.567 9.049 0.337 8.687 C 0.112 8.324 0 7.88 0 7.355 C 0 6.692 0.178 6.141 0.534 5.702 C 0.89 5.259 1.433 4.897 2.163 4.615 C 2.893 4.333 3.815 4.117 4.93 3.964 C 6.048 3.811 7.371 3.692 8.897 3.606 L 8.897 3.399 C 8.897 3.237 8.855 3.077 8.77 2.919 C 8.686 2.757 8.532 2.616 8.307 2.497 C 8.087 2.373 7.783 2.273 7.394 2.197 C 7.01 2.12 6.519 2.082 5.92 2.082 C 5.447 2.082 4.978 2.108 4.515 2.161 C 4.056 2.208 3.612 2.275 3.181 2.361 C 2.772 2.443 2.366 2.543 1.966 2.662 C 1.583 2.776 1.234 2.895 0.92 3.019 L 0.92 0.658 C 1.285 0.564 1.653 0.48 2.022 0.407 C 2.444 0.324 2.868 0.255 3.294 0.2 C 3.737 0.138 4.181 0.09 4.628 0.057 C 5.057 0.02 5.488 0.001 5.92 0 C 6.729 0 7.476 0.069 8.16 0.207 C 8.843 0.341 9.431 0.551 9.922 0.837 C 10.418 1.123 10.805 1.485 11.081 1.924 C 11.361 2.364 11.502 2.885 11.502 3.491 L 11.502 10.01 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({nNnMt22rS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.294 12.679\" overflow=\"visible\"><path d=\"M 11.056 12.439 L 11.056 11.239 C 10.643 11.47 10.198 11.675 9.721 11.853 C 8.734 12.225 7.705 12.47 6.658 12.581 C 6.114 12.647 5.566 12.68 5.018 12.679 C 4.388 12.681 3.76 12.619 3.142 12.493 C 2.58 12.383 2.041 12.178 1.545 11.888 C 1.09 11.619 0.704 11.245 0.419 10.795 C 0.14 10.344 0 9.793 0 9.14 C 0 8.317 0.222 7.632 0.663 7.086 C 1.106 6.535 1.781 6.085 2.688 5.735 C 3.595 5.385 4.741 5.116 6.126 4.926 C 7.516 4.737 9.16 4.589 11.056 4.481 L 11.056 4.224 C 11.056 4.022 11.004 3.824 10.899 3.628 C 10.795 3.427 10.602 3.251 10.323 3.103 C 10.049 2.948 9.672 2.825 9.189 2.73 C 8.712 2.635 8.101 2.588 7.356 2.588 C 6.769 2.588 6.187 2.62 5.611 2.685 C 5.041 2.744 4.488 2.827 3.953 2.934 C 3.445 3.036 2.941 3.16 2.443 3.308 C 1.967 3.45 1.533 3.598 1.143 3.752 L 1.143 0.818 C 1.597 0.701 2.054 0.597 2.513 0.506 C 3.037 0.403 3.564 0.317 4.093 0.249 C 4.643 0.172 5.196 0.112 5.751 0.071 C 6.285 0.025 6.82 0.001 7.356 0 C 8.362 0 9.291 0.086 10.14 0.257 C 10.989 0.424 11.72 0.685 12.33 1.04 C 12.947 1.396 13.427 1.846 13.77 2.392 C 14.119 2.937 14.294 3.586 14.294 4.339 L 14.294 12.439 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-oz3yef\",layoutDependency:layoutDependency,layoutId:\"LXD07wBW1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.27 2.597\" overflow=\"visible\"><path d=\"M 6.27 0 C 5.417 0.028 4.565 0.083 3.714 0.164 C 3.017 0.235 2.436 0.319 1.973 0.415 C 1.51 0.51 1.144 0.613 0.878 0.722 C 0.616 0.832 0.419 0.944 0.287 1.059 C 0.157 1.173 0.075 1.288 0.042 1.403 C 0.015 1.505 0.001 1.611 0 1.717 C 0 1.831 0.03 1.943 0.091 2.053 C 0.152 2.159 0.257 2.252 0.407 2.333 C 0.562 2.413 0.765 2.478 1.018 2.526 C 1.27 2.573 1.589 2.597 1.973 2.597 C 2.399 2.597 2.816 2.564 3.222 2.497 C 3.614 2.434 4.002 2.343 4.381 2.225 C 4.732 2.112 5.075 1.973 5.407 1.81 C 5.73 1.648 6.017 1.476 6.27 1.295 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({nNnMt22rS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.792 3.227\" overflow=\"visible\"><path d=\"M 7.792 0 C 6.732 0.035 5.672 0.103 4.616 0.204 C 3.749 0.293 3.027 0.397 2.452 0.516 C 1.876 0.634 1.422 0.762 1.091 0.898 C 0.765 1.034 0.52 1.173 0.357 1.316 C 0.195 1.458 0.093 1.601 0.052 1.743 C 0.019 1.871 0.002 2.002 0 2.134 C 0 2.276 0.038 2.415 0.113 2.551 C 0.188 2.682 0.319 2.798 0.506 2.899 C 0.698 2.999 0.951 3.079 1.265 3.139 C 1.579 3.198 1.975 3.227 2.452 3.227 C 2.981 3.227 3.499 3.186 4.005 3.104 C 4.492 3.025 4.973 2.912 5.445 2.765 C 5.881 2.624 6.307 2.452 6.719 2.249 C 7.12 2.048 7.478 1.835 7.792 1.61 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qn4zfq\",layoutDependency:layoutDependency,layoutId:\"OV_oDnqw_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.197 10.347\" overflow=\"visible\"><path d=\"M 11.404 9.595 C 10.631 9.858 9.837 10.049 9.03 10.168 C 8.23 10.288 7.423 10.348 6.614 10.347 C 5.561 10.347 4.622 10.232 3.799 10.003 C 2.979 9.769 2.289 9.433 1.727 8.995 C 1.178 8.571 0.737 8.019 0.442 7.384 C 0.147 6.75 0 6.032 0 5.231 C 0 4.487 0.147 3.797 0.442 3.163 C 0.742 2.524 1.173 1.957 1.706 1.503 C 2.254 1.031 2.914 0.663 3.686 0.401 C 4.459 0.134 5.32 0 6.27 0 C 7.146 0 7.946 0.122 8.672 0.365 C 9.402 0.604 10.027 0.959 10.547 1.431 C 11.077 1.911 11.492 2.509 11.762 3.177 C 12.052 3.869 12.197 4.665 12.197 5.567 L 12.197 6.226 L 2.689 6.226 C 2.774 6.535 2.912 6.819 3.104 7.077 C 3.3 7.335 3.565 7.554 3.897 7.735 C 4.23 7.916 4.637 8.057 5.119 8.157 C 5.606 8.257 6.186 8.307 6.86 8.307 C 7.338 8.307 7.806 8.279 8.264 8.222 C 8.696 8.165 9.125 8.086 9.549 7.986 C 9.913 7.896 10.272 7.786 10.624 7.656 C 10.894 7.561 11.155 7.442 11.404 7.298 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({nNnMt22rS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.157 12.858\" overflow=\"visible\"><path d=\"M 14.171 11.924 C 13.211 12.25 12.224 12.488 11.222 12.635 C 10.228 12.785 9.224 12.859 8.22 12.858 C 6.911 12.858 5.744 12.716 4.721 12.431 C 3.703 12.14 2.845 11.722 2.147 11.177 C 1.464 10.651 0.916 9.965 0.55 9.176 C 0.183 8.388 0 7.496 0 6.5 C 0 5.575 0.183 4.719 0.55 3.93 C 0.922 3.136 1.458 2.432 2.121 1.868 C 2.801 1.281 3.621 0.824 4.581 0.498 C 5.541 0.166 6.612 0 7.792 0 C 8.88 0 9.875 0.151 10.776 0.453 C 11.684 0.751 12.461 1.192 13.107 1.778 C 13.765 2.375 14.281 3.117 14.616 3.948 C 14.977 4.808 15.157 5.797 15.157 6.918 L 15.157 7.736 L 3.342 7.736 C 3.447 8.121 3.618 8.474 3.857 8.794 C 4.101 9.115 4.43 9.387 4.843 9.612 C 5.256 9.837 5.762 10.012 6.361 10.137 C 6.967 10.261 7.687 10.323 8.525 10.323 C 9.119 10.323 9.701 10.288 10.27 10.217 C 10.807 10.146 11.34 10.048 11.867 9.924 C 12.319 9.812 12.765 9.675 13.202 9.514 C 13.538 9.396 13.862 9.248 14.171 9.07 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ggzbm2\",layoutDependency:layoutDependency,layoutId:\"fYfLXzQ3f\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.917 2.182\" overflow=\"visible\"><path d=\"M 6.917 2.182 C 6.888 1.92 6.814 1.666 6.699 1.43 C 6.581 1.168 6.394 0.933 6.137 0.722 C 5.88 0.512 5.543 0.341 5.126 0.207 C 4.709 0.069 4.19 0 3.567 0 C 2.982 -0.001 2.476 0.073 2.05 0.221 C 1.625 0.369 1.266 0.553 0.976 0.772 C 0.69 0.992 0.468 1.228 0.309 1.481 C 0.15 1.733 0.047 1.967 0 2.182 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({nNnMt22rS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.595 2.711\" overflow=\"visible\"><path d=\"M 8.595 2.711 C 8.56 2.386 8.468 2.07 8.325 1.778 C 8.179 1.451 7.946 1.159 7.627 0.898 C 7.307 0.636 6.888 0.424 6.37 0.257 C 5.852 0.085 5.206 0 4.433 0 C 3.706 -0.001 3.077 0.091 2.548 0.275 C 2.019 0.459 1.573 0.687 1.213 0.96 C 0.858 1.233 0.582 1.526 0.384 1.84 C 0.186 2.154 0.058 2.445 0 2.711 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vgsftz\",layoutDependency:layoutDependency,layoutId:\"re9ZpbKP3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.876 10.082\" overflow=\"visible\"><path d=\"M 8.876 2.476 C 8.773 2.442 8.67 2.411 8.566 2.383 C 8.414 2.334 8.26 2.294 8.103 2.261 C 7.908 2.215 7.711 2.18 7.513 2.154 C 7.297 2.125 7.078 2.11 6.86 2.111 C 6.392 2.111 5.954 2.17 5.547 2.29 C 5.154 2.4 4.775 2.556 4.417 2.755 C 4.07 2.943 3.741 3.163 3.434 3.413 C 3.134 3.656 2.858 3.907 2.605 4.165 L 2.605 10.082 L 0 10.082 L 0 0.251 L 2.605 0.251 L 2.605 1.847 C 2.919 1.608 3.24 1.379 3.567 1.16 C 3.897 0.937 4.242 0.739 4.599 0.566 C 4.964 0.393 5.345 0.256 5.737 0.158 C 6.317 0.008 6.918 -0.036 7.513 0.029 C 7.843 0.056 8.171 0.101 8.497 0.165 C 8.641 0.194 8.768 0.222 8.876 0.251 L 8.876 2.476 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({nNnMt22rS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.03 12.528\" overflow=\"visible\"><path d=\"M 11.03 3.076 C 10.902 3.035 10.774 2.997 10.645 2.961 C 10.456 2.901 10.264 2.851 10.07 2.81 C 9.828 2.753 9.583 2.709 9.336 2.677 C 9.067 2.641 8.796 2.623 8.525 2.623 C 7.944 2.623 7.4 2.697 6.893 2.846 C 6.405 2.983 5.934 3.177 5.489 3.423 C 5.058 3.657 4.649 3.931 4.267 4.242 C 3.895 4.544 3.551 4.855 3.237 5.175 L 3.237 12.528 L 0 12.528 L 0 0.312 L 3.237 0.312 L 3.237 2.295 C 3.627 1.998 4.026 1.714 4.433 1.442 C 4.843 1.165 5.271 0.918 5.715 0.703 C 6.169 0.488 6.643 0.318 7.129 0.197 C 7.85 0.01 8.597 -0.044 9.336 0.036 C 9.747 0.07 10.155 0.126 10.559 0.205 C 10.739 0.241 10.895 0.276 11.03 0.312 L 11.03 3.077 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-v1q7rn\",layoutDependency:layoutDependency,layoutId:\"p7WL7wOrp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.8 9.831\" overflow=\"visible\"><path d=\"M 6.699 2.14 L 6.699 9.831 L 4.094 9.831 L 4.094 2.14 L 0 2.14 L 0 0 L 10.8 0 L 10.8 2.14 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({nNnMt22rS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.421 12.217\" overflow=\"visible\"><path d=\"M 8.325 2.659 L 8.325 12.217 L 5.087 12.217 L 5.087 2.659 L 0 2.659 L 0 0 L 13.421 0 L 13.421 2.659 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6jw4zl\",layoutDependency:layoutDependency,layoutId:\"ZNQt6hJWB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.21 10.347\" overflow=\"visible\"><path d=\"M 9.41 3.02 C 9.227 2.929 8.986 2.826 8.686 2.712 C 8.353 2.587 8.013 2.479 7.668 2.39 C 7.261 2.279 6.849 2.193 6.432 2.132 C 5.987 2.061 5.531 2.025 5.063 2.025 C 4.688 2.025 4.368 2.037 4.101 2.061 C 3.877 2.079 3.654 2.111 3.434 2.154 C 3.286 2.182 3.143 2.228 3.005 2.29 C 2.919 2.327 2.838 2.378 2.767 2.44 C 2.717 2.482 2.679 2.537 2.655 2.598 C 2.641 2.644 2.634 2.692 2.634 2.74 C 2.634 2.884 2.703 3.01 2.844 3.12 C 2.985 3.225 3.176 3.32 3.42 3.406 C 3.664 3.487 3.947 3.566 4.27 3.642 C 4.593 3.713 4.934 3.79 5.294 3.871 C 5.66 3.947 6.034 4.033 6.418 4.128 C 6.807 4.219 7.181 4.327 7.542 4.45 C 7.896 4.57 8.241 4.716 8.574 4.887 C 8.897 5.049 9.18 5.24 9.424 5.46 C 9.667 5.679 9.859 5.932 9.999 6.218 C 10.14 6.504 10.21 6.831 10.21 7.198 C 10.21 7.67 10.128 8.076 9.964 8.415 C 9.807 8.745 9.582 9.038 9.304 9.273 C 9.021 9.514 8.701 9.705 8.356 9.838 C 7.996 9.977 7.616 10.084 7.219 10.161 C 6.826 10.237 6.425 10.287 6.018 10.311 C 5.616 10.335 5.232 10.347 4.866 10.347 C 3.912 10.347 3.026 10.266 2.212 10.104 C 1.402 9.946 0.686 9.748 0.063 9.509 L 0.063 7.163 C 0.705 7.525 1.435 7.809 2.254 8.014 C 3.078 8.219 3.958 8.322 4.895 8.322 C 5.447 8.322 5.896 8.293 6.243 8.236 C 6.593 8.174 6.868 8.098 7.064 8.007 C 7.261 7.911 7.394 7.809 7.465 7.699 C 7.529 7.607 7.565 7.497 7.57 7.384 C 7.57 7.227 7.5 7.091 7.359 6.977 C 7.219 6.857 7.027 6.754 6.783 6.669 C 6.54 6.579 6.257 6.497 5.934 6.425 C 5.591 6.345 5.247 6.271 4.902 6.204 C 4.541 6.127 4.169 6.046 3.785 5.96 C 3.406 5.876 3.032 5.776 2.662 5.66 C 2.312 5.545 1.97 5.409 1.637 5.252 C 1.331 5.107 1.046 4.921 0.787 4.701 C 0.55 4.495 0.355 4.245 0.211 3.964 C 0.07 3.683 0 3.358 0 2.991 C 0 2.557 0.075 2.183 0.225 1.868 C 0.375 1.553 0.576 1.286 0.829 1.066 C 1.093 0.838 1.392 0.654 1.713 0.523 C 2.056 0.382 2.411 0.275 2.774 0.2 C 3.144 0.124 3.518 0.071 3.897 0.043 C 4.257 0.015 4.618 0.001 4.978 0 C 5.758 0.005 6.536 0.08 7.303 0.222 C 7.687 0.288 8.057 0.367 8.412 0.458 C 8.773 0.548 9.105 0.644 9.41 0.744 L 9.41 3.019 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({nNnMt22rS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.688 12.858\" overflow=\"visible\"><path d=\"M 11.694 3.753 C 11.466 3.64 11.167 3.512 10.795 3.37 C 10.38 3.215 9.957 3.081 9.529 2.97 C 9.024 2.832 8.511 2.725 7.993 2.65 C 7.441 2.561 6.874 2.516 6.292 2.516 C 5.826 2.516 5.428 2.531 5.096 2.561 C 4.818 2.584 4.541 2.623 4.267 2.677 C 4.084 2.712 3.905 2.769 3.735 2.846 C 3.627 2.892 3.527 2.955 3.438 3.032 C 3.377 3.085 3.329 3.152 3.299 3.228 C 3.283 3.286 3.274 3.345 3.273 3.405 C 3.273 3.583 3.359 3.741 3.535 3.877 C 3.709 4.008 3.947 4.126 4.25 4.233 C 4.553 4.333 4.904 4.431 5.306 4.526 C 5.707 4.614 6.131 4.71 6.579 4.81 C 7.034 4.905 7.499 5.012 7.976 5.13 C 8.459 5.243 8.924 5.377 9.372 5.53 C 9.812 5.679 10.241 5.86 10.655 6.073 C 11.056 6.275 11.408 6.512 11.711 6.785 C 12.013 7.057 12.252 7.372 12.426 7.728 C 12.6 8.083 12.688 8.489 12.688 8.945 C 12.688 9.532 12.586 10.036 12.383 10.457 C 12.187 10.868 11.907 11.231 11.563 11.524 C 11.211 11.823 10.813 12.06 10.384 12.226 C 9.937 12.398 9.465 12.532 8.97 12.626 C 8.482 12.721 7.985 12.784 7.478 12.814 C 6.978 12.843 6.501 12.858 6.047 12.858 C 4.861 12.858 3.761 12.757 2.749 12.556 C 1.743 12.36 0.852 12.114 0.079 11.817 L 0.079 8.901 C 0.876 9.351 1.783 9.704 2.801 9.959 C 3.826 10.214 4.919 10.342 6.083 10.342 C 6.769 10.342 7.327 10.306 7.758 10.235 C 8.194 10.158 8.534 10.063 8.779 9.95 C 9.023 9.831 9.189 9.704 9.276 9.568 C 9.356 9.453 9.401 9.317 9.407 9.176 C 9.407 8.981 9.32 8.812 9.146 8.67 C 8.97 8.522 8.732 8.394 8.429 8.288 C 8.127 8.175 7.775 8.074 7.374 7.985 C 6.948 7.885 6.52 7.793 6.091 7.709 C 5.643 7.614 5.18 7.514 4.703 7.407 C 4.233 7.302 3.767 7.177 3.307 7.033 C 2.873 6.891 2.448 6.722 2.034 6.527 C 1.654 6.346 1.3 6.116 0.978 5.842 C 0.684 5.586 0.441 5.275 0.262 4.926 C 0.088 4.577 0 4.173 0 3.717 C 0 3.177 0.093 2.712 0.279 2.321 C 0.466 1.929 0.716 1.598 1.03 1.324 C 1.359 1.041 1.73 0.813 2.129 0.649 C 2.556 0.475 2.997 0.341 3.447 0.249 C 3.907 0.154 4.372 0.088 4.843 0.053 C 5.29 0.019 5.738 0.001 6.187 0 C 7.156 0.007 8.122 0.099 9.075 0.276 C 9.552 0.358 10.012 0.456 10.454 0.569 C 10.902 0.681 11.315 0.8 11.694 0.925 L 11.694 3.752 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1997ls1\",layoutDependency:layoutDependency,layoutId:\"CaramqhNv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.79 10.082\" overflow=\"visible\"><path d=\"M 9.192 10.082 L 9.192 4.572 C 9.195 4.238 9.165 3.905 9.101 3.578 C 9.049 3.298 8.931 3.035 8.757 2.812 C 8.592 2.598 8.361 2.433 8.061 2.318 C 7.766 2.199 7.385 2.139 6.917 2.139 C 6.561 2.139 6.187 2.19 5.793 2.29 C 5.398 2.388 5.01 2.517 4.634 2.676 C 4.251 2.838 3.883 3.027 3.532 3.241 C 3.186 3.456 2.877 3.681 2.606 3.914 L 2.606 10.082 L 0 10.082 L 0 0.25 L 2.606 0.25 L 2.606 1.595 C 2.949 1.396 3.297 1.208 3.651 1.03 C 4.034 0.834 4.428 0.662 4.831 0.515 C 5.264 0.358 5.707 0.234 6.158 0.143 C 6.646 0.046 7.143 -0.002 7.64 0 C 8.291 0 8.871 0.081 9.381 0.243 C 9.897 0.401 10.332 0.627 10.687 0.923 C 11.043 1.214 11.315 1.57 11.502 1.99 C 11.694 2.404 11.79 2.869 11.79 3.385 L 11.79 10.082 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({nNnMt22rS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.652 12.529\" overflow=\"visible\"><path d=\"M 11.423 12.528 L 11.423 5.682 C 11.427 5.267 11.389 4.853 11.31 4.446 C 11.245 4.099 11.099 3.772 10.882 3.495 C 10.678 3.228 10.39 3.023 10.018 2.881 C 9.651 2.733 9.177 2.658 8.595 2.658 C 8.153 2.658 7.688 2.721 7.199 2.846 C 6.708 2.967 6.226 3.128 5.759 3.325 C 5.282 3.527 4.826 3.762 4.389 4.028 C 3.959 4.295 3.575 4.574 3.238 4.864 L 3.238 12.529 L 0 12.529 L 0 0.311 L 3.238 0.311 L 3.238 1.983 C 3.664 1.735 4.098 1.501 4.538 1.28 C 5.013 1.037 5.503 0.823 6.004 0.641 C 6.541 0.445 7.093 0.29 7.653 0.178 C 8.259 0.057 8.876 -0.003 9.494 0 C 10.303 0 11.024 0.101 11.658 0.302 C 12.298 0.498 12.839 0.78 13.281 1.147 C 13.723 1.508 14.061 1.95 14.294 2.473 C 14.532 2.987 14.652 3.566 14.652 4.206 L 14.652 12.528 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1vd3mab\",layoutDependency:layoutDependency,layoutId:\"cNSKhLDiL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.965 10.347\" overflow=\"visible\"><path d=\"M 6.861 0 C 7.806 0 8.684 0.084 9.494 0.25 C 10.308 0.413 11.055 0.623 11.734 0.88 L 11.734 3.284 C 11.44 3.119 11.138 2.971 10.828 2.841 C 10.473 2.69 10.11 2.563 9.739 2.461 C 9.324 2.347 8.902 2.259 8.476 2.197 C 8.006 2.129 7.532 2.095 7.057 2.097 C 6.439 2.097 5.901 2.142 5.442 2.232 C 4.984 2.323 4.59 2.445 4.263 2.598 C 3.935 2.75 3.665 2.929 3.455 3.134 C 3.071 3.49 2.808 3.961 2.703 4.48 C 2.656 4.718 2.634 4.949 2.634 5.173 C 2.634 5.369 2.652 5.581 2.689 5.81 C 2.732 6.039 2.807 6.268 2.914 6.497 C 3.026 6.726 3.181 6.945 3.377 7.155 C 3.574 7.366 3.829 7.551 4.143 7.714 C 4.461 7.875 4.843 8.007 5.287 8.107 C 5.732 8.202 6.262 8.25 6.875 8.25 C 7.184 8.25 7.453 8.241 7.682 8.222 C 7.912 8.202 8.12 8.177 8.307 8.143 C 8.499 8.109 8.677 8.069 8.841 8.021 C 9.009 7.973 9.183 7.924 9.36 7.871 L 9.36 6.683 L 6.439 6.683 L 6.439 4.53 L 11.965 4.53 L 11.965 9.553 C 11.619 9.672 11.231 9.782 10.8 9.882 C 10.374 9.977 9.931 10.058 9.473 10.125 C 9.018 10.197 8.561 10.252 8.103 10.29 C 7.644 10.328 7.212 10.347 6.804 10.347 C 6.172 10.347 5.566 10.304 4.985 10.217 C 4.432 10.138 3.886 10.006 3.356 9.824 C 2.873 9.652 2.411 9.421 1.981 9.138 C 1.577 8.869 1.219 8.536 0.92 8.15 C 0.623 7.755 0.393 7.313 0.239 6.841 C 0.08 6.345 0 5.789 0 5.173 C 0 4.563 0.084 4.009 0.253 3.513 C 0.411 3.037 0.649 2.591 0.955 2.197 C 1.26 1.815 1.622 1.485 2.043 1.209 C 2.481 0.927 2.95 0.699 3.441 0.53 C 3.97 0.344 4.516 0.21 5.07 0.129 C 5.663 0.042 6.261 -0.001 6.861 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({nNnMt22rS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.869 12.858\" overflow=\"visible\"><path d=\"M 8.526 0 C 9.701 0 10.791 0.104 11.798 0.311 C 12.81 0.513 13.738 0.774 14.581 1.094 L 14.581 4.082 C 14.217 3.876 13.841 3.692 13.455 3.53 C 13.015 3.343 12.563 3.185 12.103 3.059 C 11.587 2.916 11.062 2.807 10.533 2.73 C 9.949 2.645 9.36 2.603 8.77 2.605 C 8.002 2.605 7.333 2.662 6.763 2.774 C 6.193 2.887 5.704 3.038 5.297 3.228 C 4.889 3.418 4.555 3.64 4.293 3.895 C 3.816 4.338 3.489 4.923 3.359 5.567 C 3.301 5.863 3.273 6.15 3.273 6.429 C 3.273 6.672 3.296 6.935 3.342 7.221 C 3.395 7.505 3.488 7.789 3.621 8.074 C 3.761 8.358 3.953 8.631 4.197 8.892 C 4.441 9.153 4.758 9.384 5.149 9.586 C 5.544 9.786 6.018 9.95 6.571 10.075 C 7.124 10.193 7.781 10.253 8.543 10.253 C 8.927 10.253 9.261 10.241 9.546 10.217 C 9.832 10.193 10.09 10.161 10.323 10.119 C 10.562 10.077 10.783 10.028 10.986 9.968 C 11.196 9.909 11.411 9.847 11.632 9.782 L 11.632 8.305 L 8.002 8.305 L 8.002 5.629 L 14.869 5.629 L 14.869 11.871 C 14.439 12.019 13.956 12.156 13.421 12.28 C 12.891 12.398 12.342 12.499 11.772 12.582 C 11.207 12.671 10.639 12.74 10.07 12.787 C 9.5 12.835 8.962 12.858 8.456 12.858 C 7.67 12.858 6.917 12.805 6.195 12.697 C 5.507 12.599 4.829 12.435 4.171 12.209 C 3.57 11.994 2.996 11.708 2.461 11.355 C 1.96 11.022 1.515 10.607 1.143 10.128 C 0.774 9.637 0.488 9.087 0.297 8.501 C 0.099 7.884 0 7.194 0 6.429 C 0 5.67 0.105 4.982 0.315 4.366 C 0.511 3.774 0.806 3.22 1.187 2.73 C 1.565 2.256 2.016 1.846 2.539 1.503 C 3.083 1.152 3.666 0.868 4.276 0.658 C 4.934 0.427 5.611 0.26 6.3 0.16 C 7.037 0.052 7.781 -0.001 8.526 0 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-e237on\",layoutDependency:layoutDependency,layoutId:\"aTSsD70_Y\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.605 9.831\" overflow=\"visible\"><path d=\"M 0 9.831 L 0 0 L 2.605 0 L 2.605 9.831 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({nNnMt22rS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.237 12.217\" overflow=\"visible\"><path d=\"M 0 12.217 L 0 0 L 3.237 0 L 3.237 12.217 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1swfy87\",layoutDependency:layoutDependency,layoutId:\"kzhFV0GCW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.21 10.347\" overflow=\"visible\"><path d=\"M 9.409 3.02 C 9.227 2.929 8.986 2.826 8.686 2.712 C 8.352 2.587 8.012 2.479 7.668 2.39 C 7.261 2.279 6.849 2.193 6.432 2.132 C 5.988 2.061 5.531 2.025 5.063 2.025 C 4.688 2.025 4.368 2.037 4.101 2.061 C 3.877 2.079 3.655 2.111 3.434 2.154 C 3.287 2.182 3.143 2.228 3.005 2.29 C 2.919 2.327 2.838 2.378 2.767 2.44 C 2.718 2.483 2.679 2.537 2.655 2.598 C 2.641 2.644 2.634 2.692 2.634 2.74 C 2.634 2.884 2.703 3.01 2.844 3.12 C 2.985 3.225 3.176 3.32 3.42 3.406 C 3.664 3.487 3.947 3.566 4.27 3.642 C 4.593 3.713 4.934 3.79 5.294 3.871 C 5.66 3.947 6.034 4.033 6.418 4.128 C 6.807 4.219 7.181 4.327 7.542 4.45 C 7.896 4.57 8.241 4.716 8.574 4.887 C 8.897 5.049 9.18 5.24 9.424 5.46 C 9.667 5.679 9.859 5.932 9.999 6.218 C 10.14 6.504 10.21 6.831 10.21 7.198 C 10.21 7.67 10.128 8.076 9.964 8.415 C 9.807 8.745 9.582 9.038 9.304 9.273 C 9.021 9.514 8.701 9.705 8.356 9.838 C 7.996 9.977 7.616 10.084 7.219 10.161 C 6.825 10.237 6.425 10.287 6.018 10.311 C 5.616 10.335 5.231 10.347 4.866 10.347 C 3.912 10.347 3.026 10.266 2.212 10.104 C 1.402 9.946 0.686 9.748 0.063 9.509 L 0.063 7.163 C 0.704 7.525 1.435 7.809 2.254 8.014 C 3.119 8.224 4.005 8.327 4.894 8.322 C 5.447 8.322 5.897 8.293 6.243 8.236 C 6.593 8.174 6.868 8.098 7.064 8.007 C 7.261 7.911 7.394 7.809 7.464 7.699 C 7.529 7.607 7.565 7.498 7.57 7.384 C 7.57 7.227 7.5 7.091 7.359 6.977 C 7.219 6.857 7.027 6.754 6.783 6.669 C 6.54 6.579 6.257 6.497 5.934 6.425 C 5.591 6.345 5.247 6.271 4.902 6.204 C 4.541 6.127 4.169 6.046 3.785 5.96 C 3.406 5.876 3.032 5.776 2.662 5.66 C 2.312 5.545 1.97 5.409 1.637 5.252 C 1.331 5.107 1.045 4.921 0.786 4.701 C 0.55 4.495 0.354 4.245 0.211 3.964 C 0.07 3.683 0 3.358 0 2.991 C 0 2.557 0.075 2.183 0.225 1.868 C 0.375 1.553 0.576 1.286 0.829 1.066 C 1.086 0.842 1.381 0.661 1.713 0.523 C 2.056 0.382 2.411 0.275 2.774 0.2 C 3.144 0.124 3.518 0.071 3.897 0.043 C 4.257 0.015 4.618 0.001 4.979 0 C 5.353 0 5.738 0.019 6.131 0.058 C 6.524 0.095 6.915 0.15 7.304 0.222 C 7.688 0.288 8.058 0.367 8.413 0.458 C 8.773 0.548 9.106 0.644 9.41 0.744 L 9.41 3.019 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({nNnMt22rS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.688 12.858\" overflow=\"visible\"><path d=\"M 11.693 3.753 C 11.466 3.64 11.167 3.512 10.794 3.37 C 10.379 3.215 9.957 3.081 9.529 2.97 C 9.024 2.832 8.511 2.725 7.993 2.65 C 7.441 2.561 6.874 2.516 6.292 2.516 C 5.826 2.516 5.428 2.531 5.096 2.561 C 4.818 2.584 4.542 2.623 4.268 2.677 C 4.084 2.712 3.906 2.769 3.735 2.846 C 3.627 2.892 3.527 2.955 3.438 3.032 C 3.377 3.085 3.329 3.152 3.299 3.228 C 3.283 3.286 3.274 3.345 3.273 3.405 C 3.273 3.583 3.359 3.741 3.535 3.877 C 3.709 4.008 3.947 4.126 4.25 4.233 C 4.553 4.333 4.904 4.431 5.306 4.526 C 5.707 4.614 6.131 4.71 6.579 4.81 C 7.034 4.905 7.499 5.012 7.975 5.13 C 8.459 5.243 8.924 5.377 9.372 5.53 C 9.812 5.679 10.241 5.86 10.655 6.073 C 11.056 6.275 11.408 6.512 11.711 6.785 C 12.013 7.057 12.252 7.372 12.426 7.728 C 12.6 8.083 12.688 8.489 12.688 8.945 C 12.688 9.532 12.585 10.036 12.383 10.457 C 12.187 10.868 11.907 11.231 11.563 11.524 C 11.211 11.823 10.813 12.06 10.384 12.226 C 9.937 12.398 9.465 12.532 8.97 12.626 C 8.482 12.721 7.985 12.784 7.478 12.814 C 6.978 12.843 6.501 12.858 6.047 12.858 C 4.861 12.858 3.761 12.757 2.749 12.556 C 1.743 12.36 0.852 12.114 0.079 11.817 L 0.079 8.901 C 0.875 9.351 1.783 9.704 2.801 9.959 C 3.876 10.22 4.977 10.348 6.082 10.342 C 6.769 10.342 7.328 10.306 7.758 10.235 C 8.194 10.158 8.534 10.063 8.779 9.95 C 9.023 9.831 9.189 9.704 9.276 9.568 C 9.356 9.453 9.401 9.317 9.407 9.176 C 9.407 8.981 9.32 8.812 9.145 8.67 C 8.971 8.522 8.732 8.394 8.429 8.288 C 8.127 8.175 7.775 8.074 7.374 7.985 C 6.948 7.885 6.52 7.793 6.091 7.709 C 5.643 7.614 5.18 7.514 4.703 7.407 C 4.233 7.302 3.767 7.177 3.307 7.033 C 2.873 6.891 2.448 6.722 2.034 6.527 C 1.654 6.346 1.299 6.116 0.977 5.842 C 0.683 5.586 0.44 5.275 0.262 4.926 C 0.088 4.577 0 4.173 0 3.717 C 0 3.177 0.093 2.712 0.28 2.321 C 0.466 1.929 0.716 1.598 1.03 1.324 C 1.35 1.046 1.716 0.821 2.129 0.649 C 2.556 0.475 2.997 0.341 3.447 0.249 C 3.907 0.154 4.372 0.088 4.843 0.053 C 5.29 0.018 5.739 0.001 6.187 0 C 6.653 0 7.131 0.024 7.619 0.072 C 8.107 0.118 8.594 0.186 9.076 0.276 C 9.553 0.358 10.013 0.456 10.455 0.569 C 10.903 0.681 11.316 0.8 11.694 0.925 L 11.694 3.752 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1l6cqu1\",layoutDependency:layoutDependency,layoutId:\"uM12cG3PL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.197 10.347\" overflow=\"visible\"><path d=\"M 11.403 9.595 C 10.63 9.858 9.836 10.05 9.03 10.168 C 8.243 10.287 7.438 10.347 6.614 10.347 C 5.561 10.347 4.622 10.232 3.799 10.003 C 2.979 9.769 2.288 9.433 1.727 8.995 C 1.178 8.571 0.737 8.019 0.442 7.384 C 0.147 6.75 0 6.032 0 5.231 C 0 4.487 0.147 3.797 0.442 3.163 C 0.742 2.524 1.173 1.958 1.706 1.503 C 2.253 1.031 2.913 0.663 3.686 0.401 C 4.459 0.134 5.32 0 6.271 0 C 7.146 0 7.946 0.122 8.672 0.365 C 9.402 0.604 10.027 0.959 10.547 1.431 C 11.077 1.911 11.492 2.509 11.762 3.177 C 12.052 3.869 12.197 4.665 12.197 5.567 L 12.197 6.226 L 2.689 6.226 C 2.773 6.535 2.911 6.819 3.103 7.077 C 3.3 7.335 3.565 7.554 3.896 7.735 C 4.229 7.916 4.636 8.057 5.119 8.157 C 5.605 8.257 6.186 8.307 6.86 8.307 C 7.337 8.307 7.806 8.279 8.264 8.222 C 8.696 8.165 9.125 8.086 9.549 7.986 C 9.913 7.896 10.272 7.786 10.624 7.656 C 10.894 7.561 11.155 7.442 11.403 7.298 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({nNnMt22rS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.157 12.858\" overflow=\"visible\"><path d=\"M 14.171 11.924 C 13.21 12.25 12.223 12.488 11.221 12.635 C 10.243 12.784 9.243 12.858 8.22 12.858 C 6.911 12.858 5.743 12.716 4.721 12.431 C 3.703 12.14 2.844 11.722 2.147 11.177 C 1.464 10.651 0.916 9.965 0.55 9.176 C 0.183 8.388 0 7.496 0 6.5 C 0 5.575 0.183 4.719 0.55 3.93 C 0.922 3.136 1.457 2.433 2.12 1.868 C 2.8 1.281 3.621 0.824 4.58 0.498 C 5.542 0.166 6.612 0 7.793 0 C 8.881 0 9.875 0.151 10.777 0.453 C 11.684 0.751 12.461 1.192 13.107 1.778 C 13.765 2.375 14.281 3.117 14.616 3.948 C 14.977 4.808 15.157 5.797 15.157 6.918 L 15.157 7.736 L 3.341 7.736 C 3.446 8.121 3.617 8.474 3.856 8.794 C 4.101 9.115 4.43 9.387 4.842 9.612 C 5.255 9.837 5.762 10.012 6.361 10.137 C 6.966 10.261 7.687 10.323 8.525 10.323 C 9.118 10.323 9.7 10.288 10.27 10.217 C 10.807 10.146 11.34 10.048 11.867 9.924 C 12.319 9.812 12.765 9.675 13.202 9.514 C 13.538 9.396 13.862 9.248 14.171 9.07 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-pnho1h\",layoutDependency:layoutDependency,layoutId:\"oPRxn8NnG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.917 2.182\" overflow=\"visible\"><path d=\"M 6.917 2.182 C 6.888 1.92 6.814 1.666 6.699 1.43 C 6.582 1.168 6.394 0.933 6.137 0.722 C 5.88 0.512 5.543 0.341 5.126 0.207 C 4.709 0.069 4.19 0 3.567 0 C 2.982 -0.001 2.477 0.073 2.05 0.221 C 1.625 0.369 1.267 0.553 0.976 0.772 C 0.69 0.992 0.468 1.228 0.31 1.481 C 0.15 1.733 0.047 1.967 0 2.182 L 6.917 2.182 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({nNnMt22rS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.596 2.711\" overflow=\"visible\"><path d=\"M 8.595 2.711 C 8.56 2.386 8.468 2.07 8.325 1.778 C 8.179 1.451 7.946 1.159 7.627 0.898 C 7.307 0.636 6.888 0.424 6.37 0.257 C 5.852 0.085 5.206 0 4.433 0 C 3.706 -0.001 3.078 0.091 2.548 0.275 C 2.02 0.459 1.574 0.687 1.213 0.96 C 0.858 1.233 0.582 1.526 0.385 1.84 C 0.186 2.154 0.058 2.445 0 2.711 L 8.596 2.711 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bl78ii\",layoutDependency:layoutDependency,layoutId:\"dT64QsAOT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.818 9.831\" overflow=\"visible\"><path d=\"M 11.818 4.909 C 11.818 5.538 11.75 6.099 11.614 6.59 C 11.493 7.045 11.299 7.475 11.038 7.864 C 10.799 8.222 10.499 8.535 10.154 8.787 C 9.803 9.045 9.417 9.249 9.009 9.395 C 8.588 9.548 8.134 9.66 7.647 9.731 C 7.142 9.799 6.633 9.833 6.123 9.831 L 0 9.831 L 0 0 L 6.109 0 C 6.638 0 7.146 0.036 7.632 0.107 C 8.12 0.174 8.573 0.284 8.995 0.437 C 9.407 0.583 9.798 0.787 10.154 1.045 C 10.5 1.293 10.795 1.601 11.038 1.968 C 11.286 2.33 11.479 2.755 11.614 3.242 C 11.75 3.728 11.818 4.284 11.818 4.909 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({nNnMt22rS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.686 12.217\" overflow=\"visible\"><path d=\"M 14.686 6.1 C 14.686 6.882 14.601 7.579 14.433 8.19 C 14.283 8.754 14.041 9.289 13.717 9.773 C 13.42 10.218 13.048 10.606 12.618 10.92 C 12.182 11.24 11.703 11.494 11.195 11.675 C 10.672 11.865 10.108 12.004 9.503 12.093 C 8.875 12.177 8.243 12.219 7.609 12.217 L 0 12.217 L 0 0 L 7.592 0 C 8.249 0 8.88 0.045 9.485 0.133 C 10.09 0.216 10.654 0.353 11.178 0.543 C 11.691 0.724 12.175 0.978 12.618 1.299 C 13.048 1.606 13.414 1.99 13.717 2.445 C 14.025 2.895 14.264 3.423 14.432 4.029 C 14.601 4.633 14.686 5.323 14.686 6.1 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kivjjx\",layoutDependency:layoutDependency,layoutId:\"hazeY4bo8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.586 5.552\" overflow=\"visible\"><path d=\"M 6.586 2.769 C 6.586 2.297 6.525 1.886 6.403 1.538 C 6.295 1.203 6.095 0.905 5.828 0.68 C 5.565 0.451 5.221 0.281 4.795 0.171 C 4.37 0.057 3.849 0 3.236 0 L 0 0 L 0 5.552 L 3.236 5.552 C 3.849 5.552 4.369 5.497 4.795 5.388 C 5.221 5.274 5.565 5.102 5.828 4.873 C 6.094 4.639 6.286 4.348 6.403 4 C 6.525 3.651 6.586 3.241 6.586 2.769 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({nNnMt22rS:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.184 6.9\" overflow=\"visible\"><path d=\"M 8.184 3.441 C 8.184 2.854 8.109 2.344 7.957 1.912 C 7.822 1.494 7.574 1.125 7.242 0.845 C 6.916 0.56 6.489 0.35 5.959 0.213 C 5.43 0.071 4.784 0 4.022 0 L 0 0 L 0 6.9 L 4.022 6.9 C 4.784 6.9 5.43 6.832 5.959 6.696 C 6.489 6.553 6.916 6.34 7.242 6.055 C 7.573 5.765 7.812 5.403 7.957 4.97 C 8.109 4.537 8.184 4.028 8.184 3.441 Z\" fill=\"rgb(255,255,255)\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TXVrdGEtcmVndWxhcg==\",\"--framer-font-family\":'\"Mukta\", \"Mukta Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"\\xa9 2026 Designstream LLC\"})}),className:\"framer-1xbdrmw\",\"data-framer-name\":\"txt\",fonts:[\"GF;Mukta-regular\"],layoutDependency:layoutDependency,layoutId:\"eXjNbVSJX\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({nNnMt22rS:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TXVrdGEtcmVndWxhcg==\",\"--framer-font-family\":'\"Mukta\", \"Mukta Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"150%\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"\\xa9 2026 Designstream LLC\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-mcywse\",\"data-framer-name\":\"footer nav\",layoutDependency:layoutDependency,layoutId:\"LTpeDLcLp\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+140+((componentViewport?.height||800)-280-48+0+0)+0+0,...addPropertyOverrides({aJF7bANAM:{y:(componentViewport?.y||0)+64+((componentViewport?.height||800)-128-82+0+0)+0+34+0},nNnMt22rS:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kf1ype-container\",layoutDependency:layoutDependency,layoutId:\"TOBtpm6DF-container\",nodeId:\"TOBtpm6DF\",rendersWithMotion:true,scopeId:\"g5H6rdenU\",children:/*#__PURE__*/_jsx(Button,{Gag3Bs2MY:\"kDFzqpFwd\",height:\"100%\",id:\"TOBtpm6DF\",layoutId:\"TOBtpm6DF\",NRRSLdf7k:\"btRlhU1rE\",ObDLV7sJ2:14,roefanxKy:14,SFgp2B6gs:\"https://everlasting-industry-858.notion.site/Terms-and-Conditions-141bccadba0380799d50d1baf601621f\",variant:matchVariant(\"eV501kwzS\"),width:\"100%\",XZd7Jyktm:\"Terms & conditions\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+140+((componentViewport?.height||800)-280-48+0+0)+0+0,...addPropertyOverrides({aJF7bANAM:{y:(componentViewport?.y||0)+64+((componentViewport?.height||800)-128-82+0+0)+0+34+0},nNnMt22rS:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1exouqf-container\",layoutDependency:layoutDependency,layoutId:\"GyAZDnibf-container\",nodeId:\"GyAZDnibf\",rendersWithMotion:true,scopeId:\"g5H6rdenU\",children:/*#__PURE__*/_jsx(Button,{Gag3Bs2MY:\"kDFzqpFwd\",height:\"100%\",id:\"GyAZDnibf\",layoutId:\"GyAZDnibf\",NRRSLdf7k:\"btRlhU1rE\",ObDLV7sJ2:14,roefanxKy:14,SFgp2B6gs:\"https://everlasting-industry-858.notion.site/Privacy-Policy-141bccadba03808d93bffbf61e3e00a8\",variant:matchVariant(\"eV501kwzS\"),width:\"100%\",XZd7Jyktm:\"Privacy Policy\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+140+((componentViewport?.height||800)-280-48+0+0)+0+0,...addPropertyOverrides({aJF7bANAM:{y:(componentViewport?.y||0)+64+((componentViewport?.height||800)-128-82+0+0)+0+34+0},nNnMt22rS:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-j475e9-container\",layoutDependency:layoutDependency,layoutId:\"RS4li5D7n-container\",nodeId:\"RS4li5D7n\",rendersWithMotion:true,scopeId:\"g5H6rdenU\",children:/*#__PURE__*/_jsx(Button,{Gag3Bs2MY:\"kDFzqpFwd\",height:\"100%\",id:\"RS4li5D7n\",layoutId:\"RS4li5D7n\",NRRSLdf7k:\"btRlhU1rE\",ObDLV7sJ2:14,roefanxKy:14,variant:matchVariant(\"eV501kwzS\"),width:\"100%\",XZd7Jyktm:\"alexis@designstream.xyz\"})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Wj4Bj.framer-9t9sb6, .framer-Wj4Bj .framer-9t9sb6 { display: block; }\",\".framer-Wj4Bj.framer-vo0b5f { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: 800px; justify-content: flex-end; overflow: visible; padding: 140px 48px 140px 48px; position: relative; width: 1440px; }\",\".framer-Wj4Bj .framer-1fxr55c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 100px; height: 100%; justify-content: flex-start; left: 0px; overflow: visible; padding: 200px 48px 0px 48px; position: absolute; top: 0px; width: 100%; z-index: 0; }\",\".framer-Wj4Bj .framer-1tq3lar { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Wj4Bj .framer-1jni1ad, .framer-Wj4Bj .framer-14szeje { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Wj4Bj .framer-jfau77 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1280px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Wj4Bj .framer-1m2oxjg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Wj4Bj .framer-13cviu2 { height: 15px; position: relative; width: 177px; }\",\".framer-Wj4Bj .framer-1dio5z3 { height: 15px; left: 0px; position: absolute; top: 0px; width: 14px; }\",\".framer-Wj4Bj .framer-1yglhqf { height: 10px; left: 160px; position: absolute; top: 3px; width: 17px; }\",\".framer-Wj4Bj .framer-1ks5k7v { height: 10px; left: 146px; position: absolute; top: 3px; width: 12px; }\",\".framer-Wj4Bj .framer-oz3yef { height: 3px; left: 148px; position: absolute; top: 8px; width: 7px; }\",\".framer-Wj4Bj .framer-1qn4zfq { height: 11px; left: 132px; position: absolute; top: 3px; width: 12px; }\",\".framer-Wj4Bj .framer-1ggzbm2 { height: 2px; left: 135px; position: absolute; top: 5px; width: 7px; }\",\".framer-Wj4Bj .framer-1vgsftz { height: 10px; left: 122px; position: absolute; top: 3px; width: 9px; }\",\".framer-Wj4Bj .framer-v1q7rn { height: 10px; left: 109px; position: absolute; top: 3px; width: 11px; }\",\".framer-Wj4Bj .framer-6jw4zl { height: 11px; left: 98px; position: absolute; top: 3px; width: 10px; }\",\".framer-Wj4Bj .framer-1997ls1 { height: 10px; left: 84px; position: absolute; top: 3px; width: 12px; }\",\".framer-Wj4Bj .framer-1vd3mab { height: 11px; left: 69px; position: absolute; top: 3px; width: 12px; }\",\".framer-Wj4Bj .framer-e237on { height: 10px; left: 64px; position: absolute; top: 3px; width: 3px; }\",\".framer-Wj4Bj .framer-1swfy87 { height: 11px; left: 51px; position: absolute; top: 3px; width: 10px; }\",\".framer-Wj4Bj .framer-1l6cqu1 { height: 11px; left: 37px; position: absolute; top: 3px; width: 12px; }\",\".framer-Wj4Bj .framer-pnho1h { height: 2px; left: 40px; position: absolute; top: 5px; width: 7px; }\",\".framer-Wj4Bj .framer-bl78ii { height: 10px; left: 24px; position: absolute; top: 3px; width: 12px; }\",\".framer-Wj4Bj .framer-kivjjx { height: 6px; left: 26px; position: absolute; top: 5px; width: 7px; }\",\".framer-Wj4Bj .framer-1xbdrmw { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Wj4Bj .framer-mcywse { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Wj4Bj .framer-1kf1ype-container, .framer-Wj4Bj .framer-1exouqf-container, .framer-Wj4Bj .framer-j475e9-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Wj4Bj.framer-v-106jr1d.framer-vo0b5f { gap: 80px; padding: 64px 48px 64px 48px; width: 810px; }\",\".framer-Wj4Bj.framer-v-106jr1d .framer-1fxr55c { gap: 80px; padding: 180px 48px 64px 48px; }\",\".framer-Wj4Bj.framer-v-106jr1d .framer-jfau77 { flex-direction: column; gap: 16px; justify-content: center; }\",\".framer-Wj4Bj.framer-v-106jr1d .framer-1m2oxjg { align-content: center; align-items: center; justify-content: center; width: 100%; }\",\".framer-Wj4Bj.framer-v-106jr1d .framer-mcywse { justify-content: center; width: 100%; }\",\".framer-Wj4Bj.framer-v-s6w8nl.framer-vo0b5f { gap: 64px; height: 720px; padding: 64px 16px 110px 16px; width: 390px; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-1fxr55c { gap: 64px; padding: 110px 20px 64px 20px; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-1tq3lar { gap: 24px; max-width: 284px; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-jfau77 { align-content: center; align-items: center; flex-direction: column; gap: 24px; justify-content: center; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-1m2oxjg { align-content: center; align-items: center; gap: 16px; justify-content: center; width: 100%; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-13cviu2 { height: 19px; width: 220px; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-1dio5z3 { height: 19px; width: 17px; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-1yglhqf { height: 13px; left: 199px; top: 3px; width: 21px; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-1ks5k7v { height: 13px; left: 181px; top: 3px; width: 15px; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-oz3yef { height: 3px; left: 184px; top: 10px; width: 8px; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-1qn4zfq { height: 13px; left: 164px; top: 3px; width: 15px; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-1ggzbm2 { height: 3px; left: 167px; top: 6px; width: 9px; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-1vgsftz { height: 13px; left: 151px; top: 3px; width: 11px; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-v1q7rn { height: 12px; left: 136px; top: 4px; width: 14px; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-6jw4zl { height: 13px; left: 122px; top: 3px; width: 13px; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-1997ls1 { height: 13px; left: 104px; top: 3px; width: 15px; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-1vd3mab { height: 13px; left: 86px; top: 3px; width: 15px; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-e237on { height: 12px; left: 79px; top: 4px; width: 3px; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-1swfy87 { height: 13px; left: 64px; top: 3px; width: 13px; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-1l6cqu1 { height: 13px; left: 46px; top: 3px; width: 15px; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-pnho1h { height: 3px; left: 50px; top: 6px; width: 9px; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-bl78ii { height: 12px; left: 29px; top: 4px; width: 15px; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-kivjjx { height: 7px; left: 33px; top: 6px; width: 8px; }\",\".framer-Wj4Bj.framer-v-s6w8nl .framer-mcywse { flex-wrap: wrap; gap: 0px 0px; justify-content: center; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"aJF7bANAM\":{\"layout\":[\"fixed\",\"fixed\"]},\"nNnMt22rS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerg5H6rdenU=withCSS(Component,css,\"framer-Wj4Bj\");export default Framerg5H6rdenU;Framerg5H6rdenU.displayName=\"Footer\";Framerg5H6rdenU.defaultProps={height:800,width:1440};addPropertyControls(Framerg5H6rdenU,{variant:{options:[\"lXBSxxech\",\"aJF7bANAM\",\"nNnMt22rS\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerg5H6rdenU,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/BkDpl4ghaqvMi1btKFyG2tdbec.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/zAMK70AQRFSShJgUiaR5IiIhgzk.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/IETjvc5qzUaRoaruDpPSwCUM8.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/aqiiD4LUKkKzXdjGL5UzHq8bo5w.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/H4TfENUY1rh8R9UaSD6vngjJP3M.woff2\",weight:\"300\"},{cssFamilyName:\"Mukta\",source:\"google\",style:\"normal\",uiFamilyName:\"Mukta\",url:\"https://fonts.gstatic.com/s/mukta/v17/iJWKBXyXfDDVXYnDp32S0H3f.woff2\",weight:\"400\"}]},...ButtonFonts],{supportsExplicitInterCodegen:true});Framerg5H6rdenU.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerg5H6rdenU\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aJF7bANAM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nNnMt22rS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"800\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./g5H6rdenU.map","// Generated by Framer (0f5ea8b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionNavWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.nav));const cycleOrder=[\"GYrHvmN8n\",\"fqBk0nI9r\",\"ffkbGXTOo\",\"sRKyDlt8O\",\"A5GZMBoP4\",\"J2sVFjXPl\"];const serializationHash=\"framer-zaVU6\";const variantClassNames={A5GZMBoP4:\"framer-v-oh5fj8\",ffkbGXTOo:\"framer-v-qsjxqv\",fqBk0nI9r:\"framer-v-2rzoes\",GYrHvmN8n:\"framer-v-1pydr74\",J2sVFjXPl:\"framer-v-kwrua2\",sRKyDlt8O:\"framer-v-18fefe7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:.2,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-100};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop onScroll\":\"A5GZMBoP4\",\"Mobile onScroll\":\"sRKyDlt8O\",\"Tablet onScroll\":\"J2sVFjXPl\",Desktop:\"GYrHvmN8n\",Phone:\"ffkbGXTOo\",Tablet:\"fqBk0nI9r\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"GYrHvmN8n\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GYrHvmN8n\",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:transition2,children:/*#__PURE__*/_jsx(MotionNavWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-1pydr74\",className,classNames),\"data-framer-appear-id\":\"1pydr74\",\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"GYrHvmN8n\",optimized:true,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",background:\"linear-gradient(180deg, rgba(31, 32, 46, 0) 0%, rgba(31, 32, 46, 0) 100%)\",opacity:1,WebkitBackdropFilter:\"none\",...style},variants:{A5GZMBoP4:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(2px)\",background:\"linear-gradient(180deg, rgba(31, 32, 46, 0.4) 0%, rgba(31, 32, 46, 0) 100%)\",opacity:1,WebkitBackdropFilter:\"blur(2px)\"},ffkbGXTOo:{\"--border-bottom-width\":\"0.5px\",\"--border-color\":\"rgba(255, 255, 255, 0.25)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(5px)\",opacity:0,WebkitBackdropFilter:\"blur(5px)\"},fqBk0nI9r:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.25)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(5px)\",opacity:0,WebkitBackdropFilter:\"blur(5px)\"},J2sVFjXPl:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(2px)\",background:\"linear-gradient(180deg, rgba(31, 32, 46, 0.4) 0%, rgba(31, 32, 46, 0) 100%)\",opacity:1,WebkitBackdropFilter:\"blur(2px)\"},sRKyDlt8O:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(2px)\",background:\"linear-gradient(180deg, rgba(31, 32, 46, 0.4) 0%, rgba(31, 32, 46, 0) 100%)\",opacity:1,WebkitBackdropFilter:\"blur(2px)\"}},...addPropertyOverrides({A5GZMBoP4:{\"data-framer-name\":\"Desktop onScroll\"},ffkbGXTOo:{__framer__presenceAnimate:animation2,__targetOpacity:0,\"data-border\":true,\"data-framer-name\":\"Phone\"},fqBk0nI9r:{__framer__presenceAnimate:animation2,__targetOpacity:0,\"data-border\":true,\"data-framer-name\":\"Tablet\"},J2sVFjXPl:{\"data-framer-name\":\"Tablet onScroll\"},sRKyDlt8O:{\"data-framer-name\":\"Mobile onScroll\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-fm70wc\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"AnjLWDG_R\",style:{opacity:0},variants:{A5GZMBoP4:{opacity:1},ffkbGXTOo:{opacity:1},fqBk0nI9r:{opacity:1},J2sVFjXPl:{opacity:1},sRKyDlt8O:{opacity:1}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1weqqu5\",\"data-framer-name\":\"logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"OpWMoR4yz\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 209 18\"><path d=\"M 13.552 9.968 C 13.552 12.731 7.4 14.514 4.448 15.211 C 4.33 15.239 4.264 15.009 4.374 14.959 C 5.902 14.251 8.071 12.918 8.071 11.056 C 8.071 8.181 0 7.489 0 4.844 C 0 2.666 8.539 0.81 11.549 0.223 C 11.665 0.201 11.709 0.368 11.6 0.411 C 9.616 1.202 5.324 3.042 5.324 4.151 C 5.324 7.276 13.552 7.059 13.552 9.968 Z M 165.261 2.866 L 165.261 3.946 C 165.51 3.788 165.763 3.636 166.018 3.488 C 166.619 3.143 167.269 2.892 167.946 2.745 C 168.34 2.657 168.742 2.613 169.146 2.616 C 169.565 2.616 169.931 2.661 170.245 2.752 C 170.56 2.838 170.831 2.952 171.06 3.095 C 171.293 3.233 171.49 3.391 171.652 3.567 C 171.814 3.739 171.954 3.91 172.074 4.082 C 172.412 3.863 172.745 3.662 173.073 3.481 C 173.402 3.3 173.733 3.145 174.066 3.017 C 174.397 2.888 174.739 2.79 175.087 2.723 C 175.444 2.651 175.808 2.615 176.172 2.616 C 176.773 2.616 177.308 2.7 177.779 2.866 C 178.255 3.033 178.658 3.262 178.986 3.553 C 179.315 3.844 179.564 4.186 179.736 4.583 C 179.912 4.974 180 5.393 180 5.841 L 180 12.692 L 177.351 12.692 L 177.351 6.221 C 177.351 5.959 177.31 5.732 177.229 5.542 C 177.086 5.188 176.789 4.919 176.422 4.812 C 176.235 4.754 176.04 4.725 175.844 4.726 C 174.892 4.726 173.807 5.155 172.587 6.014 C 172.602 6.094 172.611 6.19 172.616 6.299 C 172.626 6.409 172.631 6.519 172.631 6.629 L 172.631 12.693 L 169.981 12.693 L 169.981 6.163 C 169.981 5.901 169.941 5.679 169.86 5.498 C 169.787 5.322 169.672 5.168 169.525 5.047 C 169.383 4.931 169.217 4.848 169.039 4.804 C 168.851 4.751 168.656 4.724 168.46 4.725 C 168.213 4.725 167.951 4.761 167.675 4.833 C 167.391 4.909 167.113 5.009 166.846 5.133 C 166.57 5.262 166.297 5.414 166.025 5.591 C 165.759 5.767 165.504 5.958 165.261 6.163 L 165.261 12.693 L 162.612 12.693 L 162.612 2.866 Z M 156.935 12.692 L 156.935 11.727 C 156.597 11.913 156.233 12.077 155.842 12.22 C 155.035 12.52 154.193 12.717 153.336 12.806 C 152.89 12.859 152.442 12.885 151.993 12.885 C 151.478 12.887 150.964 12.836 150.458 12.735 C 149.999 12.647 149.557 12.482 149.151 12.249 C 148.779 12.033 148.463 11.732 148.23 11.37 C 148.001 11.007 147.887 10.564 147.887 10.039 C 147.887 9.376 148.068 8.826 148.43 8.387 C 148.792 7.943 149.344 7.582 150.086 7.3 C 150.829 7.019 151.767 6.802 152.9 6.65 C 154.038 6.497 155.383 6.378 156.935 6.291 L 156.935 6.085 C 156.935 5.922 156.892 5.763 156.806 5.605 C 156.721 5.444 156.563 5.303 156.335 5.183 C 156.111 5.059 155.802 4.959 155.407 4.883 C 155.016 4.807 154.516 4.769 153.907 4.769 C 153.426 4.769 152.95 4.795 152.479 4.847 C 152.012 4.895 151.56 4.961 151.122 5.047 C 150.706 5.129 150.294 5.229 149.886 5.348 C 149.497 5.462 149.142 5.581 148.823 5.705 L 148.823 3.346 C 149.194 3.251 149.568 3.167 149.944 3.095 C 150.372 3.012 150.803 2.943 151.236 2.888 C 151.687 2.826 152.139 2.778 152.593 2.744 C 153.03 2.707 153.468 2.688 153.907 2.688 C 154.73 2.688 155.49 2.757 156.185 2.894 C 156.88 3.028 157.478 3.238 157.977 3.524 C 158.482 3.81 158.875 4.172 159.156 4.611 C 159.441 5.05 159.584 5.571 159.584 6.177 L 159.584 12.692 Z M 156.935 8.208 C 156.067 8.237 155.2 8.291 154.335 8.373 C 153.626 8.444 153.036 8.528 152.565 8.623 C 152.094 8.718 151.722 8.821 151.451 8.93 C 151.184 9.04 150.984 9.152 150.851 9.267 C 150.718 9.381 150.634 9.496 150.601 9.61 C 150.574 9.713 150.56 9.818 150.558 9.924 C 150.558 10.039 150.589 10.151 150.65 10.261 C 150.712 10.366 150.82 10.459 150.972 10.54 C 151.129 10.621 151.337 10.685 151.593 10.733 C 151.85 10.78 152.174 10.804 152.565 10.804 C 152.998 10.804 153.422 10.771 153.835 10.705 C 154.234 10.641 154.628 10.55 155.014 10.432 C 155.371 10.319 155.719 10.18 156.057 10.018 C 156.385 9.856 156.677 9.684 156.935 9.503 Z M 145.402 12.206 C 144.617 12.468 143.809 12.66 142.989 12.778 C 142.175 12.898 141.354 12.958 140.532 12.957 C 139.461 12.957 138.506 12.843 137.669 12.614 C 136.835 12.38 136.133 12.044 135.562 11.606 C 135.003 11.182 134.555 10.63 134.255 9.996 C 133.955 9.362 133.805 8.645 133.805 7.844 C 133.805 7.1 133.955 6.411 134.255 5.777 C 134.56 5.138 134.998 4.572 135.541 4.118 C 136.098 3.646 136.769 3.278 137.554 3.017 C 138.34 2.75 139.216 2.616 140.182 2.616 C 141.072 2.616 141.887 2.737 142.624 2.98 C 143.367 3.22 144.003 3.574 144.531 4.046 C 145.07 4.526 145.492 5.123 145.766 5.791 C 146.061 6.483 146.209 7.278 146.209 8.18 L 146.209 8.838 L 136.54 8.838 C 136.626 9.148 136.766 9.431 136.962 9.689 C 137.161 9.946 137.43 10.166 137.769 10.347 C 138.107 10.527 138.521 10.668 139.011 10.769 C 139.507 10.869 140.096 10.919 140.782 10.919 C 141.268 10.919 141.744 10.89 142.21 10.833 C 142.649 10.776 143.085 10.698 143.517 10.597 C 143.887 10.508 144.251 10.397 144.609 10.268 C 144.884 10.173 145.15 10.053 145.402 9.91 Z M 143.574 6.893 C 143.545 6.631 143.47 6.377 143.353 6.142 C 143.233 5.879 143.043 5.644 142.782 5.434 C 142.52 5.224 142.177 5.052 141.753 4.919 C 141.33 4.78 140.801 4.712 140.168 4.712 C 139.573 4.711 139.059 4.785 138.626 4.933 C 138.193 5.081 137.828 5.264 137.533 5.484 C 137.243 5.703 137.017 5.939 136.855 6.192 C 136.693 6.444 136.588 6.678 136.54 6.893 Z M 132.775 5.09 C 132.671 5.057 132.567 5.026 132.461 4.998 C 132.306 4.949 132.149 4.908 131.99 4.876 C 131.792 4.83 131.592 4.794 131.39 4.769 C 131.17 4.74 130.948 4.725 130.726 4.725 C 130.25 4.725 129.805 4.785 129.391 4.904 C 128.991 5.015 128.605 5.171 128.241 5.369 C 127.888 5.557 127.554 5.777 127.242 6.027 C 126.937 6.27 126.656 6.52 126.399 6.778 L 126.399 12.692 L 123.749 12.692 L 123.749 2.867 L 126.399 2.867 L 126.399 4.462 C 126.717 4.223 127.044 3.994 127.377 3.775 C 127.712 3.553 128.063 3.354 128.426 3.181 C 128.798 3.008 129.185 2.872 129.584 2.774 C 130.173 2.624 130.785 2.58 131.39 2.645 C 131.726 2.672 132.059 2.717 132.39 2.781 C 132.537 2.81 132.666 2.838 132.775 2.867 L 132.775 5.091 Z M 117.824 5.005 L 117.824 12.692 L 115.175 12.692 L 115.175 5.005 L 111.011 5.005 L 111.011 2.866 L 121.994 2.866 L 121.994 5.005 Z M 108.997 5.634 C 108.811 5.544 108.566 5.44 108.261 5.327 C 107.922 5.201 107.576 5.094 107.225 5.005 C 106.812 4.894 106.392 4.808 105.969 4.747 C 105.516 4.676 105.052 4.64 104.576 4.64 C 104.195 4.64 103.869 4.652 103.598 4.676 C 103.37 4.694 103.144 4.725 102.919 4.769 C 102.769 4.797 102.623 4.843 102.484 4.904 C 102.396 4.942 102.314 4.992 102.241 5.054 C 102.191 5.097 102.152 5.151 102.127 5.212 C 102.114 5.258 102.106 5.306 102.106 5.354 C 102.106 5.498 102.177 5.624 102.32 5.734 C 102.462 5.839 102.657 5.934 102.905 6.02 C 103.153 6.101 103.441 6.18 103.769 6.256 C 104.098 6.327 104.445 6.404 104.812 6.485 C 105.183 6.561 105.564 6.647 105.954 6.742 C 106.349 6.832 106.73 6.94 107.097 7.064 C 107.457 7.183 107.808 7.329 108.147 7.5 C 108.475 7.662 108.763 7.853 109.011 8.073 C 109.258 8.292 109.454 8.545 109.596 8.831 C 109.739 9.117 109.81 9.443 109.81 9.81 C 109.81 10.282 109.727 10.688 109.561 11.026 C 109.4 11.356 109.171 11.649 108.89 11.884 C 108.602 12.125 108.276 12.315 107.925 12.449 C 107.559 12.587 107.173 12.695 106.768 12.771 C 106.369 12.847 105.962 12.898 105.547 12.921 C 105.138 12.945 104.748 12.957 104.376 12.957 C 103.405 12.957 102.505 12.876 101.677 12.714 C 100.854 12.556 100.125 12.359 99.492 12.12 L 99.492 9.775 C 100.144 10.136 100.886 10.421 101.72 10.626 C 102.558 10.831 103.452 10.933 104.405 10.933 C 104.966 10.933 105.423 10.904 105.776 10.847 C 106.133 10.785 106.411 10.709 106.611 10.619 C 106.811 10.523 106.947 10.421 107.019 10.311 C 107.084 10.219 107.121 10.109 107.125 9.996 C 107.125 9.839 107.054 9.703 106.912 9.589 C 106.768 9.469 106.573 9.367 106.326 9.281 C 106.078 9.191 105.79 9.109 105.461 9.038 C 105.113 8.957 104.763 8.883 104.412 8.816 C 104.046 8.74 103.667 8.659 103.276 8.573 C 102.892 8.489 102.51 8.388 102.134 8.272 C 101.779 8.158 101.431 8.022 101.092 7.865 C 100.781 7.72 100.491 7.535 100.228 7.315 C 99.987 7.109 99.788 6.859 99.642 6.578 C 99.499 6.297 99.427 5.972 99.427 5.605 C 99.427 5.171 99.503 4.797 99.656 4.482 C 99.809 4.168 100.013 3.901 100.27 3.681 C 100.539 3.453 100.843 3.27 101.17 3.138 C 101.519 2.998 101.88 2.89 102.248 2.816 C 102.624 2.74 103.005 2.687 103.39 2.659 C 103.756 2.631 104.123 2.617 104.49 2.616 C 105.283 2.621 106.074 2.695 106.854 2.838 C 107.245 2.904 107.621 2.983 107.982 3.073 C 108.349 3.164 108.687 3.26 108.997 3.36 L 108.997 5.634 Z M 94.28 12.692 L 94.28 7.185 C 94.283 6.852 94.252 6.519 94.187 6.192 C 94.134 5.912 94.014 5.649 93.837 5.427 C 93.67 5.212 93.435 5.047 93.13 4.933 C 92.83 4.814 92.442 4.754 91.966 4.754 C 91.604 4.754 91.224 4.804 90.823 4.904 C 90.421 5.002 90.027 5.131 89.645 5.29 C 89.255 5.453 88.881 5.641 88.524 5.855 C 88.172 6.07 87.857 6.295 87.582 6.527 L 87.582 12.693 L 84.932 12.693 L 84.932 2.866 L 87.582 2.866 L 87.582 4.21 C 87.931 4.011 88.285 3.823 88.645 3.645 C 89.034 3.449 89.435 3.278 89.845 3.131 C 90.285 2.974 90.736 2.849 91.195 2.759 C 91.691 2.661 92.196 2.614 92.701 2.616 C 93.364 2.616 93.953 2.697 94.472 2.859 C 94.996 3.017 95.439 3.243 95.8 3.538 C 96.162 3.829 96.439 4.184 96.629 4.605 C 96.824 5.018 96.922 5.484 96.922 5.999 L 96.922 12.692 Z M 76.884 2.616 C 77.846 2.616 78.739 2.7 79.562 2.866 C 80.391 3.028 81.15 3.238 81.84 3.496 L 81.84 5.899 C 81.542 5.733 81.234 5.585 80.919 5.455 C 80.558 5.304 80.189 5.178 79.812 5.076 C 79.389 4.961 78.96 4.873 78.527 4.811 C 78.049 4.743 77.567 4.71 77.084 4.711 C 76.456 4.711 75.909 4.756 75.442 4.847 C 74.975 4.937 74.575 5.06 74.242 5.212 C 73.909 5.365 73.635 5.543 73.421 5.749 C 73.03 6.104 72.763 6.575 72.657 7.093 C 72.609 7.331 72.586 7.562 72.586 7.786 C 72.586 7.982 72.604 8.194 72.643 8.423 C 72.686 8.652 72.762 8.881 72.871 9.109 C 72.985 9.338 73.143 9.557 73.342 9.767 C 73.542 9.977 73.802 10.163 74.121 10.325 C 74.444 10.487 74.832 10.619 75.285 10.719 C 75.737 10.814 76.275 10.862 76.899 10.862 C 77.213 10.862 77.487 10.852 77.72 10.833 C 77.953 10.814 78.165 10.788 78.355 10.754 C 78.551 10.721 78.731 10.681 78.898 10.633 C 79.07 10.585 79.246 10.535 79.426 10.483 L 79.426 9.296 L 76.456 9.296 L 76.456 7.143 L 82.076 7.143 L 82.076 12.163 C 81.723 12.282 81.328 12.392 80.89 12.492 C 80.457 12.587 80.007 12.669 79.541 12.735 C 79.079 12.807 78.614 12.862 78.148 12.9 C 77.681 12.938 77.241 12.957 76.827 12.957 C 76.184 12.957 75.568 12.914 74.977 12.828 C 74.414 12.748 73.86 12.617 73.321 12.435 C 72.829 12.262 72.359 12.032 71.922 11.748 C 71.511 11.48 71.147 11.147 70.843 10.761 C 70.541 10.367 70.307 9.925 70.15 9.453 C 69.989 8.957 69.907 8.402 69.907 7.786 C 69.907 7.176 69.993 6.623 70.165 6.127 C 70.326 5.651 70.567 5.206 70.879 4.811 C 71.189 4.43 71.557 4.1 71.986 3.824 C 72.431 3.542 72.908 3.314 73.407 3.145 C 73.945 2.959 74.5 2.825 75.063 2.744 C 75.666 2.658 76.275 2.615 76.884 2.616 Z M 64.838 12.692 L 64.838 2.866 L 67.487 2.866 L 67.487 12.692 Z M 61.509 5.634 C 61.324 5.544 61.079 5.44 60.774 5.327 C 60.435 5.201 60.089 5.094 59.739 5.005 C 59.325 4.894 58.906 4.808 58.482 4.747 C 58.03 4.676 57.566 4.64 57.089 4.64 C 56.709 4.64 56.383 4.652 56.111 4.676 C 55.884 4.694 55.657 4.725 55.433 4.769 C 55.283 4.797 55.137 4.843 54.997 4.904 C 54.909 4.942 54.827 4.992 54.755 5.054 C 54.704 5.097 54.665 5.151 54.64 5.212 C 54.627 5.258 54.62 5.306 54.619 5.354 C 54.619 5.498 54.69 5.624 54.833 5.734 C 54.976 5.839 55.171 5.934 55.419 6.02 C 55.666 6.101 55.954 6.18 56.283 6.256 C 56.611 6.327 56.958 6.404 57.325 6.485 C 57.697 6.561 58.077 6.647 58.467 6.742 C 58.863 6.832 59.244 6.94 59.61 7.064 C 59.97 7.183 60.321 7.329 60.66 7.5 C 60.989 7.662 61.277 7.853 61.524 8.073 C 61.771 8.292 61.967 8.545 62.11 8.831 C 62.252 9.117 62.324 9.443 62.324 9.81 C 62.324 10.282 62.24 10.688 62.074 11.026 C 61.914 11.356 61.685 11.649 61.403 11.884 C 61.115 12.125 60.789 12.316 60.439 12.449 C 60.072 12.587 59.686 12.695 59.282 12.771 C 58.882 12.847 58.475 12.898 58.061 12.921 C 57.652 12.945 57.26 12.957 56.889 12.957 C 55.919 12.957 55.018 12.876 54.191 12.714 C 53.367 12.556 52.638 12.359 52.005 12.12 L 52.005 9.775 C 52.657 10.136 53.4 10.421 54.233 10.626 C 55.112 10.836 56.014 10.939 56.918 10.933 C 57.48 10.933 57.937 10.904 58.289 10.847 C 58.646 10.785 58.925 10.709 59.125 10.619 C 59.325 10.523 59.46 10.421 59.531 10.311 C 59.597 10.219 59.634 10.109 59.639 9.996 C 59.639 9.839 59.568 9.703 59.424 9.589 C 59.282 9.469 59.087 9.367 58.839 9.281 C 58.592 9.191 58.303 9.109 57.975 9.038 C 57.627 8.957 57.277 8.883 56.926 8.816 C 56.559 8.74 56.18 8.659 55.79 8.573 C 55.405 8.489 55.024 8.388 54.647 8.272 C 54.292 8.158 53.944 8.022 53.605 7.865 C 53.295 7.72 53.004 7.535 52.74 7.315 C 52.5 7.109 52.301 6.859 52.155 6.578 C 52.012 6.297 51.941 5.972 51.941 5.605 C 51.941 5.171 52.017 4.797 52.17 4.482 C 52.322 4.168 52.527 3.901 52.784 3.681 C 53.046 3.457 53.345 3.276 53.683 3.138 C 54.032 2.998 54.393 2.89 54.762 2.816 C 55.138 2.74 55.519 2.687 55.904 2.659 C 56.27 2.631 56.637 2.617 57.004 2.616 C 57.385 2.616 57.776 2.635 58.176 2.673 C 58.575 2.711 58.973 2.766 59.368 2.838 C 59.759 2.904 60.135 2.983 60.496 3.073 C 60.863 3.164 61.201 3.26 61.511 3.36 L 61.511 5.634 Z M 49.257 12.206 C 48.471 12.469 47.663 12.66 46.843 12.778 C 46.043 12.898 45.225 12.957 44.387 12.957 C 43.316 12.957 42.36 12.843 41.523 12.614 C 40.69 12.38 39.988 12.044 39.417 11.606 C 38.858 11.182 38.41 10.63 38.11 9.996 C 37.81 9.362 37.66 8.645 37.66 7.844 C 37.66 7.1 37.81 6.411 38.11 5.777 C 38.415 5.138 38.853 4.572 39.395 4.118 C 39.952 3.646 40.623 3.278 41.409 3.017 C 42.195 2.75 43.071 2.616 44.038 2.616 C 44.928 2.616 45.742 2.737 46.48 2.98 C 47.222 3.22 47.858 3.574 48.386 4.046 C 48.925 4.526 49.347 5.123 49.621 5.791 C 49.917 6.483 50.064 7.278 50.064 8.18 L 50.064 8.838 L 40.395 8.838 C 40.481 9.148 40.621 9.431 40.816 9.689 C 41.016 9.946 41.285 10.166 41.623 10.347 C 41.961 10.527 42.375 10.668 42.866 10.769 C 43.361 10.869 43.951 10.919 44.637 10.919 C 45.122 10.919 45.598 10.89 46.065 10.833 C 46.504 10.776 46.94 10.698 47.372 10.597 C 47.742 10.507 48.106 10.397 48.464 10.268 C 48.739 10.173 49.004 10.053 49.257 9.91 Z M 47.428 6.893 C 47.399 6.631 47.324 6.377 47.207 6.142 C 47.088 5.879 46.897 5.644 46.636 5.434 C 46.375 5.224 46.031 5.052 45.608 4.919 C 45.184 4.78 44.655 4.712 44.022 4.712 C 43.427 4.711 42.914 4.785 42.48 4.933 C 42.047 5.081 41.683 5.264 41.387 5.484 C 41.097 5.703 40.871 5.939 40.71 6.192 C 40.547 6.444 40.442 6.678 40.395 6.893 L 47.429 6.893 Z M 35.896 7.772 C 35.896 8.401 35.827 8.961 35.689 9.453 C 35.566 9.907 35.368 10.337 35.103 10.726 C 34.86 11.084 34.556 11.396 34.204 11.648 C 33.847 11.906 33.455 12.11 33.04 12.256 C 32.612 12.409 32.15 12.521 31.655 12.592 C 31.141 12.66 30.623 12.693 30.105 12.692 L 23.878 12.692 L 23.878 2.866 L 30.091 2.866 C 30.629 2.866 31.145 2.902 31.64 2.973 C 32.135 3.04 32.597 3.15 33.025 3.303 C 33.445 3.448 33.842 3.653 34.204 3.91 C 34.556 4.158 34.856 4.466 35.103 4.833 C 35.356 5.195 35.551 5.619 35.689 6.106 C 35.827 6.592 35.896 7.147 35.896 7.772 Z M 33.225 7.772 C 33.225 7.3 33.164 6.89 33.04 6.542 C 32.929 6.207 32.726 5.909 32.454 5.684 C 32.188 5.455 31.838 5.286 31.404 5.176 C 30.972 5.062 30.443 5.005 29.819 5.005 L 26.528 5.005 L 26.528 10.554 L 29.819 10.554 C 30.443 10.554 30.971 10.499 31.404 10.39 C 31.838 10.275 32.188 10.104 32.454 9.875 C 32.725 9.641 32.921 9.35 33.04 9.002 C 33.164 8.654 33.225 8.244 33.225 7.772 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:10109581111,withExternalLayout:true,...addPropertyOverrides({ffkbGXTOo:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 160 18\"><path d=\"M 12.047 8.885 C 12.047 11.341 6.578 12.926 3.954 13.545 C 3.849 13.57 3.79 13.366 3.888 13.321 C 5.246 12.692 7.174 11.507 7.174 9.852 C 7.174 7.296 0 6.682 0 4.331 C 0 2.395 7.591 0.745 10.266 0.223 C 10.369 0.203 10.408 0.352 10.311 0.39 C 8.547 1.093 4.733 2.729 4.733 3.714 C 4.733 6.492 12.047 6.3 12.047 8.885 Z M 146.899 2.572 L 146.899 3.532 C 147.12 3.392 147.345 3.256 147.572 3.125 C 148.106 2.818 148.684 2.595 149.285 2.465 C 149.635 2.386 149.993 2.348 150.352 2.35 C 150.724 2.35 151.05 2.39 151.329 2.47 C 151.609 2.547 151.85 2.649 152.053 2.776 C 152.26 2.898 152.436 3.039 152.58 3.195 C 152.724 3.348 152.848 3.501 152.954 3.653 C 153.255 3.458 153.551 3.28 153.843 3.118 C 154.135 2.958 154.429 2.82 154.725 2.706 C 155.019 2.592 155.323 2.505 155.633 2.445 C 155.95 2.381 156.274 2.349 156.598 2.35 C 157.131 2.35 157.607 2.424 158.026 2.572 C 158.449 2.72 158.807 2.924 159.099 3.183 C 159.391 3.441 159.613 3.746 159.765 4.098 C 159.921 4.446 160 4.818 160 5.217 L 160 11.306 L 157.645 11.306 L 157.645 5.554 C 157.645 5.321 157.609 5.12 157.537 4.951 C 157.41 4.636 157.145 4.397 156.82 4.302 C 156.653 4.25 156.48 4.224 156.306 4.226 C 155.46 4.226 154.495 4.607 153.411 5.37 C 153.424 5.442 153.432 5.527 153.437 5.624 C 153.445 5.722 153.449 5.819 153.449 5.917 L 153.449 11.308 L 151.095 11.308 L 151.095 5.503 C 151.095 5.27 151.059 5.073 150.987 4.912 C 150.922 4.756 150.819 4.618 150.689 4.511 C 150.562 4.408 150.415 4.334 150.257 4.295 C 150.089 4.248 149.916 4.224 149.743 4.225 C 149.522 4.225 149.29 4.257 149.044 4.32 C 148.792 4.388 148.545 4.477 148.308 4.588 C 148.062 4.702 147.819 4.837 147.578 4.994 C 147.341 5.151 147.115 5.321 146.899 5.503 L 146.899 11.307 L 144.544 11.307 L 144.544 2.572 Z M 139.498 11.306 L 139.498 10.449 C 139.197 10.614 138.874 10.76 138.527 10.887 C 137.809 11.153 137.06 11.328 136.299 11.408 C 135.903 11.455 135.504 11.478 135.105 11.478 C 134.647 11.479 134.19 11.435 133.741 11.345 C 133.332 11.266 132.94 11.12 132.579 10.912 C 132.248 10.72 131.967 10.453 131.76 10.131 C 131.557 9.809 131.455 9.415 131.455 8.948 C 131.455 8.359 131.616 7.87 131.938 7.48 C 132.259 7.085 132.751 6.764 133.41 6.514 C 134.07 6.263 134.904 6.071 135.911 5.935 C 136.923 5.8 138.118 5.694 139.498 5.617 L 139.498 5.433 C 139.498 5.289 139.459 5.147 139.383 5.007 C 139.307 4.863 139.167 4.738 138.964 4.632 C 138.765 4.521 138.49 4.433 138.139 4.365 C 137.792 4.297 137.348 4.263 136.806 4.263 C 136.379 4.263 135.955 4.286 135.537 4.333 C 135.122 4.376 134.72 4.435 134.331 4.511 C 133.961 4.584 133.594 4.673 133.232 4.778 C 132.886 4.88 132.57 4.986 132.287 5.096 L 132.287 2.998 C 132.617 2.914 132.949 2.84 133.283 2.776 C 133.664 2.702 134.048 2.64 134.432 2.592 C 134.833 2.536 135.235 2.494 135.638 2.464 C 136.027 2.431 136.416 2.414 136.806 2.414 C 137.538 2.414 138.213 2.475 138.831 2.597 C 139.449 2.716 139.98 2.903 140.424 3.157 C 140.873 3.411 141.222 3.733 141.472 4.123 C 141.725 4.513 141.853 4.977 141.853 5.515 L 141.853 11.306 Z M 139.498 7.321 C 138.726 7.346 137.956 7.395 137.187 7.467 C 136.557 7.53 136.032 7.605 135.613 7.69 C 135.194 7.774 134.864 7.866 134.623 7.963 C 134.386 8.06 134.208 8.16 134.089 8.261 C 133.971 8.363 133.897 8.465 133.867 8.567 C 133.844 8.658 133.831 8.752 133.83 8.846 C 133.83 8.948 133.857 9.047 133.912 9.145 C 133.967 9.239 134.062 9.321 134.197 9.393 C 134.337 9.465 134.521 9.523 134.75 9.565 C 134.978 9.607 135.266 9.628 135.613 9.628 C 135.998 9.628 136.375 9.599 136.743 9.54 C 137.097 9.484 137.447 9.403 137.79 9.298 C 138.107 9.197 138.417 9.074 138.717 8.929 C 139.009 8.785 139.269 8.633 139.498 8.472 Z M 129.247 10.874 C 128.548 11.108 127.83 11.278 127.101 11.383 C 126.378 11.49 125.648 11.543 124.917 11.542 C 123.965 11.542 123.117 11.44 122.372 11.237 C 121.631 11.029 121.007 10.73 120.5 10.341 C 120.003 9.964 119.605 9.474 119.338 8.91 C 119.071 8.347 118.938 7.709 118.938 6.997 C 118.938 6.336 119.071 5.723 119.338 5.16 C 119.609 4.592 119.999 4.089 120.481 3.685 C 120.976 3.266 121.572 2.939 122.27 2.706 C 122.969 2.469 123.748 2.35 124.606 2.35 C 125.397 2.35 126.121 2.458 126.777 2.674 C 127.437 2.886 128.002 3.202 128.472 3.621 C 128.951 4.048 129.327 4.578 129.57 5.172 C 129.832 5.787 129.964 6.494 129.964 7.296 L 129.964 7.881 L 121.369 7.881 C 121.446 8.156 121.57 8.408 121.744 8.637 C 121.921 8.866 122.16 9.061 122.461 9.221 C 122.762 9.382 123.13 9.508 123.565 9.597 C 124.006 9.686 124.53 9.73 125.139 9.73 C 125.571 9.73 125.995 9.705 126.409 9.654 C 126.799 9.603 127.187 9.533 127.57 9.444 C 127.899 9.365 128.223 9.267 128.542 9.151 C 128.786 9.067 129.022 8.961 129.247 8.834 Z M 127.622 6.151 C 127.596 5.919 127.529 5.693 127.425 5.484 C 127.319 5.25 127.149 5.041 126.917 4.855 C 126.684 4.668 126.38 4.516 126.003 4.397 C 125.626 4.274 125.157 4.213 124.594 4.213 C 124.065 4.212 123.608 4.278 123.223 4.409 C 122.838 4.541 122.514 4.704 122.252 4.899 C 121.993 5.094 121.793 5.304 121.649 5.529 C 121.505 5.753 121.412 5.961 121.369 6.151 Z M 118.023 4.549 C 117.93 4.519 117.837 4.492 117.743 4.467 C 117.606 4.424 117.466 4.388 117.325 4.359 C 117.148 4.318 116.97 4.286 116.791 4.263 C 116.595 4.238 116.398 4.225 116.201 4.225 C 115.778 4.225 115.382 4.278 115.014 4.384 C 114.659 4.482 114.316 4.621 113.992 4.797 C 113.679 4.964 113.381 5.16 113.104 5.382 C 112.833 5.598 112.583 5.82 112.354 6.05 L 112.354 11.306 L 110 11.306 L 110 2.573 L 112.354 2.573 L 112.354 3.991 C 112.638 3.778 112.928 3.575 113.224 3.38 C 113.522 3.183 113.834 3.006 114.157 2.852 C 114.487 2.699 114.832 2.577 115.185 2.491 C 115.71 2.357 116.253 2.318 116.791 2.376 C 117.089 2.399 117.386 2.44 117.68 2.496 C 117.811 2.522 117.925 2.547 118.023 2.573 L 118.023 4.55 Z M 104.732 4.473 L 104.732 11.306 L 102.378 11.306 L 102.378 4.473 L 98.677 4.473 L 98.677 2.572 L 108.439 2.572 L 108.439 4.473 Z M 96.886 5.033 C 96.721 4.952 96.503 4.86 96.232 4.759 C 95.93 4.648 95.623 4.552 95.311 4.473 C 94.944 4.375 94.571 4.298 94.194 4.244 C 93.792 4.181 93.38 4.149 92.956 4.149 C 92.618 4.149 92.328 4.159 92.087 4.181 C 91.884 4.197 91.683 4.225 91.484 4.263 C 91.351 4.289 91.221 4.329 91.097 4.384 C 91.018 4.417 90.946 4.462 90.881 4.517 C 90.836 4.555 90.801 4.603 90.779 4.658 C 90.768 4.699 90.761 4.741 90.761 4.784 C 90.761 4.912 90.824 5.024 90.951 5.121 C 91.078 5.215 91.251 5.299 91.471 5.376 C 91.692 5.448 91.947 5.518 92.239 5.585 C 92.531 5.649 92.84 5.717 93.166 5.789 C 93.496 5.857 93.835 5.933 94.182 6.017 C 94.533 6.098 94.871 6.194 95.197 6.304 C 95.517 6.41 95.829 6.539 96.13 6.691 C 96.422 6.836 96.678 7.005 96.899 7.2 C 97.118 7.395 97.292 7.62 97.419 7.874 C 97.546 8.128 97.609 8.418 97.609 8.745 C 97.609 9.164 97.535 9.525 97.387 9.825 C 97.245 10.119 97.041 10.379 96.791 10.588 C 96.535 10.802 96.245 10.972 95.934 11.09 C 95.608 11.213 95.265 11.309 94.905 11.376 C 94.55 11.444 94.188 11.489 93.82 11.51 C 93.456 11.532 93.109 11.542 92.779 11.542 C 91.916 11.542 91.116 11.47 90.38 11.326 C 89.648 11.186 89 11.01 88.437 10.798 L 88.437 8.713 C 89.017 9.035 89.677 9.288 90.417 9.47 C 91.163 9.652 91.958 9.743 92.804 9.743 C 93.304 9.743 93.71 9.717 94.023 9.667 C 94.34 9.612 94.588 9.544 94.766 9.463 C 94.944 9.378 95.064 9.288 95.128 9.19 C 95.186 9.108 95.219 9.011 95.222 8.91 C 95.222 8.771 95.159 8.649 95.032 8.548 C 94.905 8.442 94.732 8.351 94.512 8.275 C 94.292 8.194 94.035 8.122 93.744 8.058 C 93.434 7.987 93.123 7.921 92.811 7.861 C 92.485 7.793 92.148 7.721 91.801 7.645 C 91.459 7.57 91.12 7.481 90.786 7.378 C 90.47 7.276 90.161 7.155 89.859 7.016 C 89.583 6.886 89.325 6.722 89.091 6.526 C 88.877 6.344 88.7 6.121 88.57 5.872 C 88.444 5.622 88.38 5.333 88.38 5.007 C 88.38 4.621 88.448 4.289 88.583 4.009 C 88.719 3.729 88.901 3.492 89.129 3.297 C 89.368 3.094 89.638 2.931 89.929 2.814 C 90.239 2.689 90.56 2.594 90.887 2.528 C 91.222 2.46 91.56 2.413 91.903 2.388 C 92.228 2.363 92.554 2.35 92.88 2.35 C 93.585 2.355 94.288 2.421 94.981 2.547 C 95.328 2.606 95.663 2.676 95.984 2.757 C 96.31 2.837 96.611 2.922 96.886 3.011 L 96.886 5.032 Z M 83.804 11.306 L 83.804 6.412 C 83.807 6.115 83.78 5.819 83.722 5.529 C 83.675 5.28 83.568 5.046 83.411 4.848 C 83.262 4.658 83.053 4.511 82.782 4.409 C 82.515 4.304 82.171 4.25 81.747 4.25 C 81.426 4.25 81.088 4.295 80.732 4.384 C 80.374 4.471 80.024 4.586 79.684 4.727 C 79.337 4.871 79.005 5.039 78.688 5.229 C 78.375 5.42 78.095 5.62 77.851 5.827 L 77.851 11.307 L 75.495 11.307 L 75.495 2.572 L 77.851 2.572 L 77.851 3.767 C 78.161 3.59 78.476 3.423 78.796 3.265 C 79.142 3.091 79.498 2.938 79.862 2.808 C 80.253 2.668 80.654 2.557 81.062 2.477 C 81.503 2.39 81.952 2.348 82.401 2.35 C 82.99 2.35 83.514 2.422 83.975 2.566 C 84.441 2.706 84.835 2.907 85.156 3.17 C 85.478 3.428 85.723 3.744 85.893 4.118 C 86.066 4.485 86.153 4.899 86.153 5.357 L 86.153 11.306 Z M 68.342 2.35 C 69.196 2.35 69.99 2.424 70.722 2.572 C 71.458 2.716 72.133 2.903 72.747 3.132 L 72.747 5.268 C 72.482 5.121 72.208 4.989 71.928 4.874 C 71.607 4.739 71.279 4.627 70.944 4.536 C 70.568 4.435 70.187 4.356 69.802 4.301 C 69.377 4.241 68.949 4.211 68.52 4.212 C 67.961 4.212 67.474 4.253 67.06 4.333 C 66.645 4.413 66.289 4.522 65.993 4.658 C 65.697 4.793 65.453 4.952 65.263 5.134 C 64.916 5.451 64.678 5.869 64.584 6.329 C 64.541 6.541 64.521 6.747 64.521 6.946 C 64.521 7.119 64.537 7.308 64.571 7.512 C 64.61 7.715 64.677 7.919 64.774 8.122 C 64.876 8.325 65.016 8.52 65.193 8.707 C 65.371 8.893 65.601 9.058 65.885 9.203 C 66.173 9.346 66.518 9.463 66.92 9.552 C 67.322 9.637 67.8 9.679 68.354 9.679 C 68.634 9.679 68.877 9.671 69.084 9.654 C 69.292 9.637 69.48 9.614 69.649 9.584 C 69.823 9.554 69.984 9.519 70.132 9.476 C 70.284 9.433 70.441 9.389 70.601 9.343 L 70.601 8.287 L 67.961 8.287 L 67.961 6.374 L 72.956 6.374 L 72.956 10.836 C 72.643 10.942 72.292 11.04 71.902 11.129 C 71.517 11.213 71.118 11.286 70.703 11.345 C 70.292 11.409 69.879 11.457 69.465 11.491 C 69.05 11.525 68.659 11.542 68.291 11.542 C 67.719 11.542 67.171 11.504 66.647 11.427 C 66.146 11.357 65.653 11.24 65.174 11.078 C 64.737 10.924 64.319 10.72 63.93 10.468 C 63.565 10.229 63.242 9.933 62.972 9.59 C 62.703 9.24 62.495 8.846 62.356 8.427 C 62.212 7.986 62.14 7.493 62.14 6.946 C 62.14 6.404 62.216 5.912 62.369 5.471 C 62.512 5.048 62.726 4.652 63.003 4.301 C 63.279 3.962 63.606 3.669 63.987 3.424 C 64.383 3.173 64.807 2.971 65.25 2.82 C 65.729 2.655 66.222 2.536 66.723 2.464 C 67.259 2.387 67.8 2.349 68.342 2.35 Z M 57.634 11.306 L 57.634 2.572 L 59.989 2.572 L 59.989 11.306 Z M 54.675 5.033 C 54.51 4.952 54.292 4.86 54.021 4.759 C 53.72 4.648 53.412 4.552 53.101 4.473 C 52.734 4.375 52.361 4.298 51.984 4.244 C 51.583 4.181 51.17 4.149 50.746 4.149 C 50.408 4.149 50.118 4.159 49.877 4.181 C 49.674 4.197 49.473 4.225 49.274 4.263 C 49.141 4.289 49.011 4.329 48.886 4.384 C 48.808 4.417 48.735 4.462 48.671 4.517 C 48.626 4.555 48.591 4.603 48.569 4.658 C 48.557 4.699 48.551 4.741 48.55 4.784 C 48.55 4.912 48.613 5.024 48.741 5.121 C 48.867 5.215 49.041 5.299 49.261 5.376 C 49.481 5.448 49.737 5.518 50.029 5.585 C 50.321 5.649 50.63 5.717 50.956 5.789 C 51.286 5.857 51.624 5.933 51.971 6.017 C 52.323 6.098 52.661 6.194 52.987 6.304 C 53.307 6.41 53.619 6.539 53.92 6.691 C 54.212 6.836 54.468 7.005 54.688 7.2 C 54.908 7.395 55.082 7.62 55.209 7.874 C 55.335 8.128 55.399 8.418 55.399 8.745 C 55.399 9.164 55.324 9.525 55.177 9.825 C 55.035 10.119 54.831 10.379 54.58 10.588 C 54.325 10.802 54.035 10.972 53.723 11.09 C 53.398 11.213 53.055 11.309 52.695 11.376 C 52.339 11.444 51.978 11.489 51.61 11.51 C 51.246 11.532 50.898 11.542 50.568 11.542 C 49.706 11.542 48.905 11.47 48.169 11.326 C 47.437 11.186 46.79 11.01 46.227 10.798 L 46.227 8.713 C 46.806 9.035 47.467 9.288 48.207 9.47 C 48.989 9.656 49.79 9.748 50.594 9.743 C 51.093 9.743 51.5 9.717 51.813 9.667 C 52.13 9.612 52.378 9.544 52.555 9.463 C 52.733 9.378 52.854 9.288 52.917 9.19 C 52.975 9.108 53.008 9.011 53.012 8.91 C 53.012 8.771 52.949 8.649 52.822 8.548 C 52.695 8.442 52.522 8.351 52.301 8.275 C 52.082 8.194 51.825 8.122 51.533 8.058 C 51.224 7.987 50.913 7.921 50.6 7.861 C 50.275 7.793 49.938 7.721 49.591 7.645 C 49.249 7.57 48.91 7.481 48.575 7.378 C 48.26 7.276 47.95 7.155 47.649 7.016 C 47.373 6.886 47.115 6.722 46.88 6.526 C 46.667 6.344 46.49 6.121 46.36 5.872 C 46.233 5.622 46.17 5.333 46.17 5.007 C 46.17 4.621 46.237 4.289 46.373 4.009 C 46.509 3.729 46.69 3.492 46.919 3.297 C 47.152 3.098 47.418 2.937 47.718 2.814 C 48.029 2.689 48.349 2.594 48.677 2.528 C 49.011 2.46 49.35 2.413 49.692 2.388 C 50.018 2.363 50.344 2.35 50.67 2.35 C 51.009 2.35 51.357 2.367 51.712 2.401 C 52.067 2.434 52.421 2.483 52.772 2.547 C 53.119 2.606 53.453 2.676 53.774 2.757 C 54.1 2.837 54.401 2.922 54.676 3.011 L 54.676 5.032 Z M 43.784 10.874 C 43.085 11.108 42.367 11.278 41.638 11.383 C 40.927 11.489 40.2 11.542 39.455 11.542 C 38.503 11.542 37.654 11.44 36.91 11.237 C 36.169 11.029 35.544 10.73 35.037 10.341 C 34.541 9.965 34.142 9.474 33.876 8.91 C 33.609 8.347 33.476 7.709 33.476 6.997 C 33.476 6.336 33.609 5.723 33.876 5.16 C 34.146 4.592 34.536 4.089 35.018 3.685 C 35.513 3.266 36.11 2.939 36.808 2.706 C 37.507 2.469 38.285 2.35 39.145 2.35 C 39.936 2.35 40.659 2.458 41.315 2.674 C 41.975 2.886 42.54 3.202 43.01 3.621 C 43.489 4.048 43.864 4.578 44.108 5.172 C 44.371 5.787 44.501 6.494 44.501 7.296 L 44.501 7.881 L 35.906 7.881 C 35.983 8.156 36.107 8.408 36.281 8.637 C 36.459 8.866 36.698 9.061 36.998 9.221 C 37.299 9.382 37.667 9.508 38.103 9.597 C 38.543 9.686 39.068 9.73 39.677 9.73 C 40.108 9.73 40.532 9.705 40.947 9.654 C 41.337 9.603 41.725 9.533 42.108 9.444 C 42.437 9.365 42.761 9.267 43.079 9.151 C 43.323 9.067 43.559 8.961 43.784 8.834 Z M 42.159 6.151 C 42.133 5.919 42.066 5.693 41.962 5.484 C 41.856 5.25 41.687 5.041 41.454 4.855 C 41.222 4.668 40.917 4.516 40.54 4.397 C 40.164 4.274 39.694 4.213 39.131 4.213 C 38.602 4.212 38.145 4.278 37.76 4.409 C 37.376 4.541 37.051 4.704 36.789 4.899 C 36.531 5.094 36.33 5.304 36.186 5.529 C 36.042 5.753 35.949 5.961 35.906 6.151 L 42.159 6.151 Z M 31.908 6.933 C 31.908 7.492 31.846 7.99 31.724 8.427 C 31.614 8.831 31.438 9.213 31.203 9.559 C 30.987 9.877 30.716 10.154 30.403 10.379 C 30.086 10.607 29.738 10.789 29.369 10.919 C 28.988 11.055 28.577 11.154 28.138 11.217 C 27.681 11.278 27.221 11.308 26.76 11.306 L 21.225 11.306 L 21.225 2.572 L 26.748 2.572 C 27.225 2.572 27.684 2.604 28.124 2.667 C 28.565 2.727 28.975 2.824 29.356 2.96 C 29.729 3.09 30.082 3.272 30.403 3.501 C 30.717 3.721 30.983 3.995 31.203 4.32 C 31.427 4.642 31.601 5.02 31.723 5.452 C 31.846 5.884 31.908 6.378 31.908 6.933 Z M 29.534 6.933 C 29.534 6.514 29.479 6.149 29.369 5.84 C 29.27 5.542 29.09 5.277 28.848 5.077 C 28.611 4.874 28.3 4.723 27.915 4.625 C 27.531 4.524 27.06 4.473 26.506 4.473 L 23.58 4.473 L 23.58 9.406 L 26.506 9.406 C 27.06 9.406 27.53 9.357 27.915 9.26 C 28.3 9.158 28.611 9.005 28.848 8.802 C 29.089 8.595 29.263 8.336 29.369 8.027 C 29.479 7.717 29.534 7.353 29.534 6.933 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:9770162411},sRKyDlt8O:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 160 16\"><path d=\"M 12.047 8.885 C 12.047 11.341 6.578 12.926 3.954 13.545 C 3.849 13.57 3.79 13.366 3.888 13.321 C 5.246 12.692 7.174 11.507 7.174 9.852 C 7.174 7.296 0 6.682 0 4.331 C 0 2.395 7.591 0.745 10.266 0.223 C 10.369 0.203 10.408 0.352 10.311 0.39 C 8.547 1.093 4.733 2.729 4.733 3.714 C 4.733 6.492 12.047 6.3 12.047 8.885 Z M 146.899 2.572 L 146.899 3.532 C 147.12 3.392 147.345 3.256 147.572 3.125 C 148.106 2.818 148.684 2.595 149.285 2.465 C 149.635 2.386 149.993 2.348 150.352 2.35 C 150.724 2.35 151.05 2.39 151.329 2.47 C 151.609 2.547 151.85 2.649 152.053 2.776 C 152.26 2.898 152.436 3.039 152.58 3.195 C 152.724 3.348 152.848 3.501 152.954 3.653 C 153.255 3.458 153.551 3.28 153.843 3.118 C 154.135 2.958 154.429 2.82 154.725 2.706 C 155.019 2.592 155.323 2.505 155.633 2.445 C 155.95 2.381 156.274 2.349 156.598 2.35 C 157.131 2.35 157.607 2.424 158.026 2.572 C 158.449 2.72 158.807 2.924 159.099 3.183 C 159.391 3.441 159.613 3.746 159.765 4.098 C 159.921 4.446 160 4.818 160 5.217 L 160 11.306 L 157.645 11.306 L 157.645 5.554 C 157.645 5.321 157.609 5.12 157.537 4.951 C 157.41 4.636 157.145 4.397 156.82 4.302 C 156.653 4.25 156.48 4.224 156.306 4.226 C 155.46 4.226 154.495 4.607 153.411 5.37 C 153.424 5.442 153.432 5.527 153.437 5.624 C 153.445 5.722 153.449 5.819 153.449 5.917 L 153.449 11.308 L 151.095 11.308 L 151.095 5.503 C 151.095 5.27 151.059 5.073 150.987 4.912 C 150.922 4.756 150.819 4.618 150.689 4.511 C 150.562 4.408 150.415 4.334 150.257 4.295 C 150.089 4.248 149.916 4.224 149.743 4.225 C 149.522 4.225 149.29 4.257 149.044 4.32 C 148.792 4.388 148.545 4.477 148.308 4.588 C 148.062 4.702 147.819 4.837 147.578 4.994 C 147.341 5.151 147.115 5.321 146.899 5.503 L 146.899 11.307 L 144.544 11.307 L 144.544 2.572 Z M 139.498 11.306 L 139.498 10.449 C 139.197 10.614 138.874 10.76 138.527 10.887 C 137.809 11.153 137.06 11.328 136.298 11.408 C 135.902 11.455 135.504 11.478 135.105 11.478 C 134.647 11.479 134.19 11.435 133.741 11.345 C 133.332 11.266 132.94 11.12 132.579 10.912 C 132.248 10.72 131.967 10.453 131.76 10.131 C 131.557 9.809 131.455 9.415 131.455 8.948 C 131.455 8.359 131.616 7.87 131.938 7.48 C 132.259 7.085 132.75 6.764 133.41 6.514 C 134.07 6.263 134.904 6.071 135.911 5.935 C 136.923 5.8 138.118 5.694 139.498 5.617 L 139.498 5.433 C 139.498 5.289 139.459 5.147 139.383 5.007 C 139.307 4.863 139.167 4.738 138.964 4.632 C 138.765 4.521 138.49 4.433 138.139 4.365 C 137.792 4.297 137.348 4.263 136.806 4.263 C 136.379 4.263 135.955 4.286 135.537 4.333 C 135.122 4.376 134.72 4.435 134.331 4.511 C 133.961 4.584 133.594 4.673 133.232 4.778 C 132.886 4.88 132.57 4.986 132.287 5.096 L 132.287 2.998 C 132.617 2.914 132.949 2.84 133.283 2.776 C 133.664 2.702 134.047 2.64 134.432 2.592 C 134.833 2.536 135.235 2.494 135.638 2.464 C 136.027 2.431 136.416 2.414 136.806 2.414 C 137.538 2.414 138.213 2.475 138.831 2.597 C 139.449 2.716 139.98 2.903 140.424 3.157 C 140.873 3.411 141.222 3.733 141.472 4.123 C 141.725 4.513 141.853 4.977 141.853 5.515 L 141.853 11.306 Z M 139.498 7.321 C 138.726 7.346 137.956 7.395 137.187 7.467 C 136.557 7.53 136.032 7.605 135.613 7.69 C 135.194 7.774 134.864 7.866 134.623 7.963 C 134.386 8.06 134.208 8.16 134.089 8.261 C 133.971 8.363 133.897 8.465 133.867 8.567 C 133.844 8.658 133.831 8.752 133.829 8.846 C 133.829 8.948 133.857 9.047 133.912 9.145 C 133.967 9.239 134.062 9.321 134.197 9.393 C 134.337 9.465 134.521 9.523 134.75 9.565 C 134.978 9.607 135.266 9.628 135.613 9.628 C 135.998 9.628 136.375 9.599 136.742 9.54 C 137.097 9.484 137.447 9.403 137.79 9.298 C 138.107 9.197 138.417 9.074 138.717 8.929 C 139.009 8.785 139.269 8.633 139.498 8.472 Z M 129.247 10.874 C 128.548 11.108 127.83 11.278 127.101 11.383 C 126.378 11.49 125.648 11.543 124.917 11.542 C 123.965 11.542 123.117 11.44 122.372 11.237 C 121.631 11.029 121.007 10.73 120.5 10.341 C 120.003 9.964 119.605 9.474 119.338 8.91 C 119.071 8.347 118.938 7.709 118.938 6.997 C 118.938 6.336 119.071 5.723 119.338 5.16 C 119.609 4.592 119.999 4.089 120.481 3.685 C 120.976 3.266 121.572 2.939 122.27 2.706 C 122.969 2.469 123.748 2.35 124.606 2.35 C 125.397 2.35 126.121 2.458 126.777 2.674 C 127.437 2.886 128.002 3.202 128.472 3.621 C 128.951 4.048 129.327 4.578 129.57 5.172 C 129.832 5.787 129.964 6.494 129.964 7.296 L 129.964 7.881 L 121.369 7.881 C 121.446 8.156 121.57 8.408 121.744 8.637 C 121.921 8.866 122.16 9.061 122.461 9.221 C 122.762 9.382 123.13 9.508 123.565 9.597 C 124.006 9.686 124.53 9.73 125.139 9.73 C 125.571 9.73 125.995 9.705 126.409 9.654 C 126.799 9.603 127.187 9.533 127.57 9.444 C 127.899 9.365 128.223 9.267 128.542 9.151 C 128.786 9.067 129.022 8.961 129.247 8.834 Z M 127.621 6.151 C 127.596 5.919 127.529 5.693 127.425 5.484 C 127.319 5.25 127.149 5.041 126.917 4.855 C 126.684 4.668 126.38 4.516 126.003 4.397 C 125.626 4.274 125.157 4.213 124.594 4.213 C 124.065 4.212 123.608 4.278 123.223 4.409 C 122.838 4.541 122.514 4.704 122.252 4.899 C 121.993 5.094 121.793 5.304 121.649 5.529 C 121.505 5.753 121.412 5.961 121.369 6.151 Z M 118.023 4.549 C 117.93 4.519 117.837 4.492 117.743 4.467 C 117.606 4.424 117.466 4.388 117.324 4.359 C 117.148 4.318 116.97 4.286 116.791 4.263 C 116.595 4.238 116.398 4.225 116.201 4.225 C 115.778 4.225 115.382 4.278 115.014 4.384 C 114.659 4.482 114.316 4.621 113.992 4.797 C 113.678 4.964 113.381 5.16 113.104 5.382 C 112.833 5.598 112.583 5.82 112.354 6.05 L 112.354 11.306 L 110 11.306 L 110 2.573 L 112.354 2.573 L 112.354 3.991 C 112.638 3.778 112.928 3.575 113.224 3.38 C 113.522 3.183 113.834 3.006 114.157 2.852 C 114.487 2.699 114.832 2.577 115.185 2.491 C 115.709 2.357 116.253 2.318 116.791 2.376 C 117.089 2.399 117.386 2.44 117.68 2.496 C 117.811 2.522 117.925 2.547 118.023 2.573 L 118.023 4.55 Z M 104.732 4.473 L 104.732 11.306 L 102.377 11.306 L 102.377 4.473 L 98.677 4.473 L 98.677 2.572 L 108.439 2.572 L 108.439 4.473 Z M 96.886 5.033 C 96.721 4.952 96.503 4.86 96.232 4.759 C 95.93 4.648 95.623 4.552 95.311 4.473 C 94.944 4.375 94.571 4.298 94.194 4.244 C 93.792 4.181 93.38 4.149 92.956 4.149 C 92.618 4.149 92.328 4.159 92.087 4.181 C 91.884 4.197 91.683 4.225 91.484 4.263 C 91.351 4.289 91.221 4.329 91.097 4.384 C 91.018 4.417 90.946 4.462 90.881 4.517 C 90.836 4.555 90.801 4.603 90.779 4.658 C 90.768 4.699 90.761 4.741 90.76 4.784 C 90.76 4.912 90.824 5.024 90.951 5.121 C 91.078 5.215 91.251 5.299 91.471 5.376 C 91.691 5.448 91.947 5.518 92.239 5.585 C 92.531 5.649 92.84 5.717 93.166 5.789 C 93.496 5.857 93.835 5.933 94.182 6.017 C 94.533 6.098 94.871 6.194 95.197 6.304 C 95.517 6.41 95.829 6.539 96.13 6.691 C 96.422 6.836 96.678 7.005 96.899 7.2 C 97.118 7.395 97.292 7.62 97.419 7.874 C 97.546 8.128 97.609 8.418 97.609 8.745 C 97.609 9.164 97.535 9.525 97.387 9.825 C 97.245 10.119 97.041 10.379 96.791 10.588 C 96.535 10.802 96.245 10.972 95.934 11.09 C 95.608 11.213 95.265 11.309 94.905 11.376 C 94.55 11.444 94.188 11.489 93.82 11.51 C 93.456 11.532 93.109 11.542 92.779 11.542 C 91.916 11.542 91.116 11.47 90.38 11.326 C 89.648 11.186 89 11.01 88.437 10.798 L 88.437 8.713 C 89.017 9.035 89.677 9.288 90.417 9.47 C 91.163 9.652 91.958 9.743 92.804 9.743 C 93.303 9.743 93.71 9.717 94.023 9.667 C 94.34 9.612 94.588 9.544 94.766 9.463 C 94.944 9.378 95.064 9.288 95.128 9.19 C 95.186 9.108 95.219 9.011 95.222 8.91 C 95.222 8.77 95.159 8.649 95.032 8.548 C 94.905 8.442 94.732 8.351 94.512 8.275 C 94.292 8.194 94.035 8.122 93.743 8.058 C 93.434 7.987 93.123 7.921 92.811 7.861 C 92.485 7.793 92.148 7.721 91.801 7.645 C 91.459 7.57 91.12 7.481 90.786 7.378 C 90.47 7.276 90.161 7.155 89.859 7.016 C 89.583 6.886 89.325 6.722 89.091 6.526 C 88.877 6.344 88.7 6.121 88.57 5.872 C 88.443 5.622 88.38 5.333 88.38 5.007 C 88.38 4.621 88.448 4.289 88.583 4.009 C 88.719 3.729 88.901 3.492 89.129 3.297 C 89.368 3.094 89.638 2.931 89.929 2.814 C 90.239 2.689 90.56 2.594 90.887 2.528 C 91.222 2.46 91.56 2.413 91.903 2.388 C 92.228 2.363 92.554 2.35 92.88 2.35 C 93.585 2.355 94.288 2.421 94.981 2.547 C 95.328 2.606 95.663 2.676 95.984 2.757 C 96.31 2.837 96.611 2.922 96.886 3.011 L 96.886 5.032 Z M 83.804 11.306 L 83.804 6.412 C 83.807 6.115 83.78 5.819 83.722 5.529 C 83.675 5.28 83.568 5.046 83.411 4.848 C 83.262 4.658 83.053 4.511 82.782 4.409 C 82.515 4.304 82.171 4.25 81.747 4.25 C 81.426 4.25 81.088 4.295 80.732 4.384 C 80.374 4.471 80.024 4.586 79.684 4.727 C 79.337 4.871 79.005 5.039 78.688 5.229 C 78.375 5.42 78.095 5.62 77.85 5.827 L 77.85 11.307 L 75.495 11.307 L 75.495 2.572 L 77.85 2.572 L 77.85 3.767 C 78.161 3.59 78.476 3.423 78.796 3.265 C 79.142 3.091 79.498 2.938 79.862 2.808 C 80.253 2.668 80.654 2.557 81.062 2.477 C 81.503 2.39 81.952 2.348 82.401 2.35 C 82.99 2.35 83.514 2.422 83.975 2.566 C 84.441 2.706 84.835 2.907 85.156 3.17 C 85.478 3.428 85.723 3.744 85.892 4.118 C 86.066 4.485 86.153 4.899 86.153 5.357 L 86.153 11.306 Z M 68.342 2.35 C 69.196 2.35 69.99 2.424 70.722 2.572 C 71.458 2.716 72.133 2.903 72.747 3.132 L 72.747 5.268 C 72.482 5.121 72.208 4.989 71.928 4.874 C 71.607 4.739 71.279 4.627 70.944 4.536 C 70.568 4.435 70.187 4.356 69.802 4.301 C 69.377 4.241 68.948 4.211 68.52 4.212 C 67.961 4.212 67.474 4.253 67.06 4.333 C 66.645 4.413 66.289 4.522 65.993 4.658 C 65.697 4.793 65.453 4.952 65.263 5.134 C 64.916 5.451 64.678 5.869 64.584 6.329 C 64.541 6.541 64.521 6.747 64.521 6.946 C 64.521 7.119 64.537 7.308 64.571 7.512 C 64.61 7.715 64.677 7.919 64.774 8.122 C 64.876 8.325 65.016 8.52 65.193 8.707 C 65.371 8.893 65.601 9.058 65.885 9.203 C 66.173 9.346 66.517 9.463 66.92 9.552 C 67.322 9.637 67.8 9.679 68.354 9.679 C 68.634 9.679 68.877 9.671 69.084 9.654 C 69.292 9.637 69.48 9.614 69.649 9.584 C 69.823 9.554 69.983 9.519 70.131 9.476 C 70.284 9.433 70.441 9.389 70.601 9.343 L 70.601 8.287 L 67.961 8.287 L 67.961 6.374 L 72.956 6.374 L 72.956 10.836 C 72.643 10.942 72.292 11.04 71.902 11.129 C 71.517 11.213 71.118 11.286 70.703 11.345 C 70.292 11.409 69.879 11.457 69.465 11.491 C 69.05 11.525 68.659 11.542 68.291 11.542 C 67.719 11.542 67.171 11.504 66.647 11.427 C 66.146 11.357 65.653 11.24 65.174 11.078 C 64.737 10.924 64.319 10.72 63.93 10.468 C 63.565 10.229 63.242 9.933 62.972 9.59 C 62.703 9.24 62.495 8.846 62.356 8.427 C 62.212 7.986 62.14 7.493 62.14 6.946 C 62.14 6.404 62.216 5.912 62.369 5.471 C 62.512 5.048 62.726 4.652 63.003 4.301 C 63.279 3.962 63.606 3.669 63.987 3.424 C 64.383 3.173 64.807 2.971 65.25 2.82 C 65.729 2.655 66.222 2.536 66.723 2.464 C 67.259 2.387 67.8 2.349 68.342 2.35 Z M 57.634 11.306 L 57.634 2.572 L 59.989 2.572 L 59.989 11.306 Z M 54.675 5.033 C 54.51 4.952 54.292 4.86 54.021 4.759 C 53.72 4.648 53.412 4.552 53.101 4.473 C 52.734 4.375 52.361 4.298 51.984 4.244 C 51.583 4.181 51.17 4.149 50.746 4.149 C 50.408 4.149 50.118 4.159 49.877 4.181 C 49.674 4.197 49.473 4.225 49.274 4.263 C 49.141 4.289 49.011 4.329 48.886 4.384 C 48.808 4.417 48.735 4.462 48.671 4.517 C 48.626 4.555 48.591 4.603 48.569 4.658 C 48.557 4.699 48.551 4.741 48.55 4.784 C 48.55 4.912 48.613 5.024 48.741 5.121 C 48.867 5.215 49.041 5.299 49.261 5.376 C 49.481 5.448 49.737 5.518 50.029 5.585 C 50.321 5.649 50.63 5.717 50.956 5.789 C 51.286 5.857 51.624 5.933 51.971 6.017 C 52.323 6.098 52.661 6.194 52.987 6.304 C 53.307 6.41 53.619 6.539 53.92 6.691 C 54.212 6.836 54.468 7.005 54.688 7.2 C 54.908 7.395 55.082 7.62 55.209 7.874 C 55.335 8.128 55.399 8.418 55.399 8.745 C 55.399 9.164 55.324 9.525 55.177 9.825 C 55.034 10.119 54.831 10.379 54.58 10.588 C 54.325 10.802 54.035 10.972 53.723 11.09 C 53.398 11.213 53.055 11.309 52.695 11.376 C 52.339 11.444 51.978 11.489 51.609 11.51 C 51.246 11.532 50.898 11.542 50.568 11.542 C 49.706 11.542 48.905 11.47 48.169 11.326 C 47.437 11.186 46.79 11.01 46.227 10.798 L 46.227 8.713 C 46.806 9.035 47.467 9.288 48.207 9.47 C 48.989 9.656 49.79 9.748 50.594 9.743 C 51.093 9.743 51.5 9.717 51.813 9.667 C 52.13 9.612 52.378 9.544 52.555 9.463 C 52.733 9.378 52.854 9.288 52.917 9.19 C 52.975 9.108 53.008 9.011 53.012 8.91 C 53.012 8.77 52.949 8.649 52.822 8.548 C 52.695 8.442 52.522 8.351 52.301 8.275 C 52.082 8.194 51.825 8.122 51.533 8.058 C 51.224 7.987 50.913 7.921 50.6 7.861 C 50.275 7.793 49.938 7.721 49.591 7.645 C 49.249 7.57 48.91 7.481 48.575 7.378 C 48.26 7.276 47.95 7.155 47.649 7.016 C 47.373 6.886 47.115 6.722 46.88 6.526 C 46.667 6.344 46.49 6.121 46.36 5.872 C 46.233 5.622 46.17 5.333 46.17 5.007 C 46.17 4.621 46.237 4.289 46.373 4.009 C 46.509 3.729 46.69 3.492 46.919 3.297 C 47.152 3.098 47.418 2.937 47.718 2.814 C 48.029 2.689 48.349 2.594 48.677 2.528 C 49.011 2.46 49.35 2.413 49.692 2.388 C 50.018 2.363 50.344 2.35 50.67 2.35 C 51.009 2.35 51.357 2.367 51.712 2.401 C 52.067 2.434 52.421 2.483 52.772 2.547 C 53.119 2.606 53.453 2.676 53.774 2.757 C 54.1 2.837 54.401 2.922 54.676 3.011 L 54.676 5.032 Z M 43.784 10.874 C 43.085 11.108 42.367 11.278 41.638 11.383 C 40.927 11.489 40.2 11.542 39.455 11.542 C 38.503 11.542 37.654 11.44 36.91 11.237 C 36.169 11.029 35.544 10.73 35.037 10.341 C 34.541 9.965 34.142 9.474 33.876 8.91 C 33.609 8.347 33.476 7.709 33.476 6.997 C 33.476 6.336 33.609 5.723 33.876 5.16 C 34.146 4.592 34.536 4.089 35.018 3.685 C 35.513 3.266 36.109 2.939 36.808 2.706 C 37.507 2.469 38.285 2.35 39.145 2.35 C 39.936 2.35 40.659 2.458 41.315 2.674 C 41.975 2.886 42.54 3.202 43.01 3.621 C 43.489 4.048 43.864 4.578 44.108 5.172 C 44.371 5.787 44.501 6.494 44.501 7.296 L 44.501 7.881 L 35.906 7.881 C 35.983 8.156 36.107 8.408 36.281 8.637 C 36.459 8.866 36.698 9.061 36.998 9.221 C 37.299 9.382 37.667 9.508 38.103 9.597 C 38.543 9.686 39.068 9.73 39.677 9.73 C 40.108 9.73 40.532 9.705 40.947 9.654 C 41.337 9.603 41.725 9.533 42.108 9.444 C 42.437 9.365 42.761 9.267 43.079 9.151 C 43.323 9.067 43.559 8.961 43.784 8.834 Z M 42.159 6.151 C 42.133 5.919 42.066 5.693 41.962 5.484 C 41.856 5.25 41.687 5.041 41.454 4.855 C 41.222 4.668 40.917 4.516 40.54 4.397 C 40.163 4.274 39.694 4.213 39.131 4.213 C 38.602 4.212 38.145 4.278 37.76 4.409 C 37.376 4.541 37.051 4.704 36.789 4.899 C 36.531 5.094 36.33 5.304 36.186 5.529 C 36.042 5.753 35.949 5.961 35.906 6.151 L 42.159 6.151 Z M 31.908 6.933 C 31.908 7.492 31.846 7.99 31.724 8.427 C 31.614 8.831 31.438 9.213 31.203 9.559 C 30.987 9.877 30.716 10.154 30.403 10.379 C 30.086 10.607 29.738 10.789 29.369 10.919 C 28.988 11.055 28.577 11.154 28.137 11.217 C 27.681 11.278 27.221 11.308 26.76 11.306 L 21.225 11.306 L 21.225 2.572 L 26.748 2.572 C 27.225 2.572 27.684 2.604 28.124 2.667 C 28.565 2.727 28.975 2.824 29.356 2.96 C 29.729 3.09 30.082 3.272 30.403 3.501 C 30.717 3.721 30.983 3.995 31.203 4.32 C 31.427 4.642 31.601 5.02 31.723 5.452 C 31.846 5.884 31.908 6.378 31.908 6.933 Z M 29.534 6.933 C 29.534 6.514 29.479 6.149 29.369 5.84 C 29.27 5.542 29.09 5.277 28.848 5.077 C 28.611 4.874 28.3 4.723 27.915 4.625 C 27.531 4.524 27.06 4.473 26.506 4.473 L 23.58 4.473 L 23.58 9.406 L 26.506 9.406 C 27.06 9.406 27.53 9.357 27.915 9.26 C 28.3 9.158 28.611 9.005 28.848 8.802 C 29.089 8.595 29.263 8.336 29.369 8.027 C 29.479 7.717 29.534 7.353 29.534 6.933 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:10160093438}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zaVU6.framer-4qf75a, .framer-zaVU6 .framer-4qf75a { display: block; }\",\".framer-zaVU6.framer-1pydr74 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 24px; position: relative; width: 1440px; }\",\".framer-zaVU6 .framer-fm70wc { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-zaVU6 .framer-1weqqu5 { flex: none; height: 18px; position: relative; width: 209px; }\",\".framer-zaVU6.framer-v-2rzoes.framer-1pydr74 { overflow: hidden; width: 842px; }\",\".framer-zaVU6.framer-v-2rzoes .framer-fm70wc, .framer-zaVU6.framer-v-kwrua2 .framer-fm70wc { flex: none; width: 778px; }\",\".framer-zaVU6.framer-v-qsjxqv.framer-1pydr74, .framer-zaVU6.framer-v-18fefe7.framer-1pydr74 { flex-direction: column; padding: 16px; width: 390px; }\",\".framer-zaVU6.framer-v-qsjxqv .framer-fm70wc, .framer-zaVU6.framer-v-18fefe7 .framer-fm70wc { flex: none; gap: 0px; justify-content: center; width: 100%; }\",\".framer-zaVU6.framer-v-qsjxqv .framer-1weqqu5 { width: 160px; }\",\".framer-zaVU6.framer-v-18fefe7 .framer-1weqqu5 { height: 16px; width: 160px; }\",\".framer-zaVU6.framer-v-kwrua2.framer-1pydr74 { width: 842px; }\",'.framer-zaVU6[data-border=\"true\"]::after, .framer-zaVU6 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 66\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"fqBk0nI9r\":{\"layout\":[\"fixed\",\"auto\"]},\"ffkbGXTOo\":{\"layout\":[\"fixed\",\"auto\"]},\"sRKyDlt8O\":{\"layout\":[\"fixed\",\"auto\"]},\"A5GZMBoP4\":{\"layout\":[\"fixed\",\"auto\"]},\"J2sVFjXPl\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerTG9YMf7I9=withCSS(Component,css,\"framer-zaVU6\");export default FramerTG9YMf7I9;FramerTG9YMf7I9.displayName=\"top bar\";FramerTG9YMf7I9.defaultProps={height:66,width:1440};addPropertyControls(FramerTG9YMf7I9,{variant:{options:[\"GYrHvmN8n\",\"fqBk0nI9r\",\"ffkbGXTOo\",\"sRKyDlt8O\",\"A5GZMBoP4\",\"J2sVFjXPl\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Mobile onScroll\",\"Desktop onScroll\",\"Tablet onScroll\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerTG9YMf7I9,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTG9YMf7I9\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"66\",\"framerIntrinsicWidth\":\"1440\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fqBk0nI9r\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ffkbGXTOo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sRKyDlt8O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"A5GZMBoP4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"J2sVFjXPl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TG9YMf7I9.map","// Generated by Framer (8a3d870)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/YmzNUbQh4V7UMGbeal0O/Lenis.js\";import Footer from\"#framer/local/canvasComponent/g5H6rdenU/g5H6rdenU.js\";import TopBar from\"#framer/local/canvasComponent/TG9YMf7I9/TG9YMf7I9.js\";const LenisFonts=getFonts(Lenis);const TopBarFonts=getFonts(TopBar);const TopBarWithVariantAppearEffect=withVariantAppearEffect(TopBar);const FooterFonts=getFonts(Footer);const breakpoints={F4vHJWKuk:\"(min-width: 810px) and (max-width: 1199.98px)\",jgiyAq2bY:\"(max-width: 809.98px)\",yba7WW2as:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-YRLkN\";const variantClassNames={F4vHJWKuk:\"framer-v-1xxg5av\",jgiyAq2bY:\"framer-v-pxsnro\",yba7WW2as:\"framer-v-eood73\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YRLkN.framer-1wh227j, .framer-YRLkN .framer-1wh227j { display: block; }\",\".framer-YRLkN.framer-eood73 { align-content: center; align-items: center; background-color: var(--token-11707de9-ff86-4711-8c02-265800bcaa8f, #1c1c27); 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-YRLkN .framer-1139zzz-container { -webkit-user-select: none; flex: none; height: auto; left: 50%; order: -1000; pointer-events: none; position: absolute; top: 0px; transform: translateX(-50%); user-select: none; width: auto; z-index: 0; }\",\".framer-YRLkN .framer-wpi13u-container { flex: none; height: auto; left: 0px; order: -999; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-YRLkN .framer-fmzvmi { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-YRLkN .framer-1bemxyw-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={F4vHJWKuk:\"(min-width: 810px) and (max-width: 1199.98px)\",jgiyAq2bY:\"(max-width: 809.98px)\",yba7WW2as:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"yba7WW2as\",Phone:\"jgiyAq2bY\",Tablet:\"F4vHJWKuk\"};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??\"yba7WW2as\"};};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);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"yba7WW2as\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-11707de9-ff86-4711-8c02-265800bcaa8f, rgb(28, 28, 39)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-eood73\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1139zzz-container\",\"data-framer-layout-hint-center-x\":true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"hLugZyI0s\",scopeId:\"Tt_WttaQ7\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"hLugZyI0s\",infinite:false,intensity:12,layoutId:\"hLugZyI0s\",orientation:\"vertical\",smooth:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-wpi13u-container\",layoutScroll:true,nodeId:\"J8qeb7Y9i\",rendersWithMotion:true,scopeId:\"Tt_WttaQ7\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{F4vHJWKuk:{variant:matchVariant(\"fqBk0nI9r\")},jgiyAq2bY:{variant:matchVariant(\"ffkbGXTOo\")}},children:/*#__PURE__*/_jsx(TopBarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:\"A5GZMBoP4\"},__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"J8qeb7Y9i\",layoutId:\"J8qeb7Y9i\",style:{width:\"100%\"},variant:matchVariant(\"GYrHvmN8n\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-fmzvmi\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:800,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1bemxyw-container\",nodeId:\"SNZEDr1_u\",scopeId:\"Tt_WttaQ7\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{F4vHJWKuk:{variant:matchVariant(\"aJF7bANAM\")},jgiyAq2bY:{variant:matchVariant(\"nNnMt22rS\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"SNZEDr1_u\",layoutId:\"SNZEDr1_u\",style:{width:\"100%\"},variant:matchVariant(\"lXBSxxech\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 2000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"F4vHJWKuk\":{\"layout\":[\"fixed\",\"fixed\"]},\"jgiyAq2bY\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"yba7WW2as\":[\".framer-1139zzz-container\",\".framer-wpi13u-container\",\".framer-1bemxyw-container\"],\"F4vHJWKuk\":[\".framer-1139zzz-container\",\".framer-wpi13u-container\",\".framer-1bemxyw-container\"],\"jgiyAq2bY\":[\".framer-1139zzz-container\",\".framer-wpi13u-container\",\".framer-1bemxyw-container\"]}\n * @framerBreakpoints {\"yba7WW2as\":{\"min\":1200,\"canvasClassName\":\"framer-eood73-override\",\"minHeight\":2000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"F4vHJWKuk\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1xxg5av-override\",\"minHeight\":2000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"jgiyAq2bY\":{\"max\":809,\"canvasClassName\":\"framer-pxsnro-override\",\"minHeight\":2000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant yba7WW2as\n * @framerLayoutTemplate true\n */const FramerTt_WttaQ7=withCSS(Component,css,\"framer-YRLkN\");export default FramerTt_WttaQ7;FramerTt_WttaQ7.displayName=\"Main\";FramerTt_WttaQ7.defaultProps={height:2e3,width:1200};addFonts(FramerTt_WttaQ7,[{explicitInter:true,fonts:[]},...LenisFonts,...TopBarFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramerTt_WttaQ7.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(TopBar,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerTt_WttaQ7\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"2000\",\"framerDefaultVariant\":\"yba7WW2as\",\"framerLayoutTemplate\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"F4vHJWKuk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jgiyAq2bY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"yba7WW2as\\\":[\\\".framer-1139zzz-container\\\",\\\".framer-wpi13u-container\\\",\\\".framer-1bemxyw-container\\\"],\\\"F4vHJWKuk\\\":[\\\".framer-1139zzz-container\\\",\\\".framer-wpi13u-container\\\",\\\".framer-1bemxyw-container\\\"],\\\"jgiyAq2bY\\\":[\\\".framer-1139zzz-container\\\",\\\".framer-wpi13u-container\\\",\\\".framer-1bemxyw-container\\\"]}\",\"framerBreakpoints\":\"{\\\"yba7WW2as\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-eood73-override\\\",\\\"minHeight\\\":2000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"F4vHJWKuk\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1xxg5av-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"jgiyAq2bY\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-pxsnro-override\\\",\\\"minHeight\\\":2000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1200\"}},\"__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 Main from \"https://framerusercontent.com/modules/jUTF9NYZgtnQVdt1lwUo/tc5FsEkMtPBWkiUYYvc4/Tt_WttaQ7.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {C6JsAv31b: \"pricing\", IPGrljZdr: \"plans\", u9vvL0XPv: \"content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lyz3cLpUVpSzhhdwJl76/fElH60Mmhbkg7IbuP1O9/augiA20Il.js\")), path: \"/\"}, fXQa1WSCi: {elements: {wnBKgVvji: \"form\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bz9KlyrsmgkD1M4R6Azq/fpSsOsN0I9QJNIagXc8Y/fXQa1WSCi.js\")), path: \"/alexis\"}, tgYRi2TtB: {elements: {HX62Paq6q: \"thanks\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/VTtsYT3ZY3tw06NMS2t5/2CbwsVhSyrqXQfZBG2fs/tgYRi2TtB.js\")), path: \"/thank-you\"}, byU3q2aeU: {collectionId: \"VMgnBqdEv\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bMQBqN8UZJ4vTRVKiXsV/GNMndughewnyWkCDFgQI/byU3q2aeU.js\")), path: \"/case-studies/:zeiYtooGo\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {VMgnBqdEv: async () => (await import(\"https://framerusercontent.com/modules/ygppyz66fVvjyaOOqiyr/v7EB3S2igxzwA3oEJ7T2/VMgnBqdEv.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"c1b3afc67bfbe218193fed8976eff222d472e7b72fe8471cb115db5ee2a67cbe\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"OV6nMCcSs\":\r\ncase \"fEGkfn_OB\":\r\ncase \"upZMa5x1W\":\r\ncase \"fXQa1WSCi\":\r\ncase \"tgYRi2TtB\":\r\ncase \"byU3q2aeU\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"OV6nMCcSs\":\r\ncase \"fEGkfn_OB\":\r\ncase \"upZMa5x1W\":\r\ncase \"fXQa1WSCi\":\r\ncase \"tgYRi2TtB\":\r\ncase \"byU3q2aeU\":\r\nreturn [{hash: \"pxsnro\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1xxg5av\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"eood73\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: true,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://designstream.xyz\",\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/FegUKqnuaHFSEuV3nZXY/ZO5ZBbM3ECi1isTse03H/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\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: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\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\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\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\tif (true) Framer.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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"}