{"version":3,"file":"script_main.D2Tc_aEB.mjs","names":["x","d","debounce","className","useRef","_Fragment","Children","addPropertyOverrides","PhosphorFonts","Phosphor","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","Component","useRef","useState","HouseFactory","React","css","addPropertyOverrides","Phosphor","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","NavLink","HamburgerMenu","Button","NavItem1","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","addPropertyOverrides","Badge","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","DividerLine","FooterLink","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Navigation1","Footer","Lenis","Component","useRef","React.useId","className","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.17-framer/dist/lenis.mjs","https:/unpkg.com/lenis@1.3.17-framer/dist/lenis-snap.mjs","https:/framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/JvJGH52KIOlGPmaUpdkl/Lenis.js","https:/framerusercontent.com/modules/flstaQML73HSVv6OclL0/Wzur89p1kR92JfEYXvmr/kmwlxeY3R.js","https:/framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/i6WSiDLftYVS2GvUElTz/House.js","https:/framer.com/m/phosphor-icons/House.js@0.0.53","https:/framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js","https:/framerusercontent.com/modules/7Fvr4KkovKURs5zx0oHU/HoGz25k85YODQouw8Qrn/Ez44r55uJ.js","https:/framerusercontent.com/modules/wlWnLGMS1ryGdP0SZDiw/JKVFfXqHlTr6BKDUydIq/NCSpAcLpI.js","https:/framerusercontent.com/modules/zD46v1AGb5eiHnBSiRF2/4HphSP9Ep4Mjb1KDvK5E/wVVbOyWVO.js","https:/framerusercontent.com/modules/yhXHV9QHylYSd90FRMXl/x4fiwIGTAxlcCXVU7tw7/EhZO2L3AX.js","https:/framerusercontent.com/modules/9EGPKRpnWeyhJDbQG2OV/zoeMoqpTDLyde0NIR0cC/UD7Xcw1W0.js","https:/framerusercontent.com/modules/uvRmZC1IwI0fYDKVPVut/L1r7dfqgezVKU18g13Cc/ZdctwVogE.js","https:/framerusercontent.com/modules/lU2wpJGLFoH3AdpYsuTX/ydNGRe7yDEUCJ1kufxfW/fG7zmvjws.js","framer:toplevel/main"],"sourcesContent":["// package.json\nvar version = \"1.3.17-framer\";\n\n// packages/core/src/maths.ts\nfunction clamp(min, input, max) {\n  return Math.max(min, Math.min(input, max));\n}\nfunction lerp(x, y, t) {\n  return (1 - t) * x + t * y;\n}\nfunction damp(x, y, lambda, deltaTime) {\n  return lerp(x, y, 1 - Math.exp(-lambda * deltaTime));\n}\nfunction modulo(n, d) {\n  return (n % d + d) % d;\n}\n\n// packages/core/src/animate.ts\nvar Animate = class {\n  isRunning = false;\n  value = 0;\n  from = 0;\n  to = 0;\n  currentTime = 0;\n  // These are instanciated in the fromTo method\n  lerp;\n  duration;\n  easing;\n  onUpdate;\n  /**\n   * Advance the animation by the given delta time\n   *\n   * @param deltaTime - The time in seconds to advance the animation\n   */\n  advance(deltaTime) {\n    if (!this.isRunning) return;\n    let completed = false;\n    if (this.duration && this.easing) {\n      this.currentTime += deltaTime;\n      const linearProgress = clamp(0, this.currentTime / this.duration, 1);\n      completed = linearProgress >= 1;\n      const easedProgress = completed ? 1 : this.easing(linearProgress);\n      this.value = this.from + (this.to - this.from) * easedProgress;\n    } else if (this.lerp) {\n      this.value = damp(this.value, this.to, this.lerp * 60, deltaTime);\n      if (Math.round(this.value) === this.to) {\n        this.value = this.to;\n        completed = true;\n      }\n    } else {\n      this.value = this.to;\n      completed = true;\n    }\n    if (completed) {\n      this.stop();\n    }\n    this.onUpdate?.(this.value, completed);\n  }\n  /** Stop the animation */\n  stop() {\n    this.isRunning = false;\n  }\n  /**\n   * Set up the animation from a starting value to an ending value\n   * with optional parameters for lerping, duration, easing, and onUpdate callback\n   *\n   * @param from - The starting value\n   * @param to - The ending value\n   * @param options - Options for the animation\n   */\n  fromTo(from, to, { lerp: lerp2, duration, easing, onStart, onUpdate }) {\n    this.from = this.value = from;\n    this.to = to;\n    this.lerp = lerp2;\n    this.duration = duration;\n    this.easing = easing;\n    this.currentTime = 0;\n    this.isRunning = true;\n    onStart?.();\n    this.onUpdate = onUpdate;\n  }\n};\n\n// packages/core/src/debounce.ts\nfunction debounce(callback, delay) {\n  let timer;\n  return function(...args) {\n    let context = this;\n    clearTimeout(timer);\n    timer = setTimeout(() => {\n      timer = void 0;\n      callback.apply(context, args);\n    }, delay);\n  };\n}\n\n// packages/core/src/dimensions.ts\nvar Dimensions = class {\n  constructor(wrapper, content, { autoResize = true, debounce: debounceValue = 250 } = {}) {\n    this.wrapper = wrapper;\n    this.content = content;\n    if (autoResize) {\n      this.debouncedResize = debounce(this.resize, debounceValue);\n      if (this.wrapper instanceof Window) {\n        window.addEventListener(\"resize\", this.debouncedResize, false);\n      } else {\n        this.wrapperResizeObserver = new ResizeObserver(this.debouncedResize);\n        this.wrapperResizeObserver.observe(this.wrapper);\n      }\n      this.contentResizeObserver = new ResizeObserver(this.debouncedResize);\n      this.contentResizeObserver.observe(this.content);\n    }\n    this.resize();\n  }\n  width = 0;\n  height = 0;\n  scrollHeight = 0;\n  scrollWidth = 0;\n  // These are instanciated in the constructor as they need information from the options\n  debouncedResize;\n  wrapperResizeObserver;\n  contentResizeObserver;\n  destroy() {\n    this.wrapperResizeObserver?.disconnect();\n    this.contentResizeObserver?.disconnect();\n    if (this.wrapper === window && this.debouncedResize) {\n      window.removeEventListener(\"resize\", this.debouncedResize, false);\n    }\n  }\n  resize = () => {\n    this.onWrapperResize();\n    this.onContentResize();\n  };\n  onWrapperResize = () => {\n    if (this.wrapper instanceof Window) {\n      this.width = window.innerWidth;\n      this.height = window.innerHeight;\n    } else {\n      this.width = this.wrapper.clientWidth;\n      this.height = this.wrapper.clientHeight;\n    }\n  };\n  onContentResize = () => {\n    if (this.wrapper instanceof Window) {\n      this.scrollHeight = this.content.scrollHeight;\n      this.scrollWidth = this.content.scrollWidth;\n    } else {\n      this.scrollHeight = this.wrapper.scrollHeight;\n      this.scrollWidth = this.wrapper.scrollWidth;\n    }\n  };\n  get limit() {\n    return {\n      x: this.scrollWidth - this.width,\n      y: this.scrollHeight - this.height\n    };\n  }\n};\n\n// packages/core/src/emitter.ts\nvar Emitter = class {\n  events = {};\n  /**\n   * Emit an event with the given data\n   * @param event Event name\n   * @param args Data to pass to the event handlers\n   */\n  emit(event, ...args) {\n    let callbacks = this.events[event] || [];\n    for (let i = 0, length = callbacks.length; i < length; i++) {\n      callbacks[i]?.(...args);\n    }\n  }\n  /**\n   * Add a callback to the event\n   * @param event Event name\n   * @param cb Callback function\n   * @returns Unsubscribe function\n   */\n  on(event, cb) {\n    this.events[event]?.push(cb) || (this.events[event] = [cb]);\n    return () => {\n      this.events[event] = this.events[event]?.filter((i) => cb !== i);\n    };\n  }\n  /**\n   * Remove a callback from the event\n   * @param event Event name\n   * @param callback Callback function\n   */\n  off(event, callback) {\n    this.events[event] = this.events[event]?.filter((i) => callback !== i);\n  }\n  /**\n   * Remove all event listeners and clean up\n   */\n  destroy() {\n    this.events = {};\n  }\n};\n\n// packages/core/src/virtual-scroll.ts\nvar LINE_HEIGHT = 100 / 6;\nvar listenerOptions = { passive: false };\nvar VirtualScroll = class {\n  constructor(element, options = { wheelMultiplier: 1, touchMultiplier: 1 }) {\n    this.element = element;\n    this.options = options;\n    window.addEventListener(\"resize\", this.onWindowResize, false);\n    this.onWindowResize();\n    this.element.addEventListener(\"wheel\", this.onWheel, listenerOptions);\n    this.element.addEventListener(\n      \"touchstart\",\n      this.onTouchStart,\n      listenerOptions\n    );\n    this.element.addEventListener(\n      \"touchmove\",\n      this.onTouchMove,\n      listenerOptions\n    );\n    this.element.addEventListener(\"touchend\", this.onTouchEnd, listenerOptions);\n  }\n  touchStart = {\n    x: 0,\n    y: 0\n  };\n  lastDelta = {\n    x: 0,\n    y: 0\n  };\n  window = {\n    width: 0,\n    height: 0\n  };\n  emitter = new Emitter();\n  /**\n   * Add an event listener for the given event and callback\n   *\n   * @param event Event name\n   * @param callback Callback function\n   */\n  on(event, callback) {\n    return this.emitter.on(event, callback);\n  }\n  /** Remove all event listeners and clean up */\n  destroy() {\n    this.emitter.destroy();\n    window.removeEventListener(\"resize\", this.onWindowResize, false);\n    this.element.removeEventListener(\"wheel\", this.onWheel, listenerOptions);\n    this.element.removeEventListener(\n      \"touchstart\",\n      this.onTouchStart,\n      listenerOptions\n    );\n    this.element.removeEventListener(\n      \"touchmove\",\n      this.onTouchMove,\n      listenerOptions\n    );\n    this.element.removeEventListener(\n      \"touchend\",\n      this.onTouchEnd,\n      listenerOptions\n    );\n  }\n  /**\n   * Event handler for 'touchstart' event\n   *\n   * @param event Touch event\n   */\n  onTouchStart = (event) => {\n    const { clientX, clientY } = event.targetTouches ? event.targetTouches[0] : event;\n    this.touchStart.x = clientX;\n    this.touchStart.y = clientY;\n    this.lastDelta = {\n      x: 0,\n      y: 0\n    };\n    this.emitter.emit(\"scroll\", {\n      deltaX: 0,\n      deltaY: 0,\n      event\n    });\n  };\n  /** Event handler for 'touchmove' event */\n  onTouchMove = (event) => {\n    const { clientX, clientY } = event.targetTouches ? event.targetTouches[0] : event;\n    const deltaX = -(clientX - this.touchStart.x) * this.options.touchMultiplier;\n    const deltaY = -(clientY - this.touchStart.y) * this.options.touchMultiplier;\n    this.touchStart.x = clientX;\n    this.touchStart.y = clientY;\n    this.lastDelta = {\n      x: deltaX,\n      y: deltaY\n    };\n    this.emitter.emit(\"scroll\", {\n      deltaX,\n      deltaY,\n      event\n    });\n  };\n  onTouchEnd = (event) => {\n    this.emitter.emit(\"scroll\", {\n      deltaX: this.lastDelta.x,\n      deltaY: this.lastDelta.y,\n      event\n    });\n  };\n  /** Event handler for 'wheel' event */\n  onWheel = (event) => {\n    let { deltaX, deltaY, deltaMode } = event;\n    const multiplierX = deltaMode === 1 ? LINE_HEIGHT : deltaMode === 2 ? this.window.width : 1;\n    const multiplierY = deltaMode === 1 ? LINE_HEIGHT : deltaMode === 2 ? this.window.height : 1;\n    deltaX *= multiplierX;\n    deltaY *= multiplierY;\n    deltaX *= this.options.wheelMultiplier;\n    deltaY *= this.options.wheelMultiplier;\n    this.emitter.emit(\"scroll\", { deltaX, deltaY, event });\n  };\n  onWindowResize = () => {\n    this.window = {\n      width: window.innerWidth,\n      height: window.innerHeight\n    };\n  };\n};\n\n// packages/core/src/lenis.ts\nvar defaultEasing = (t) => Math.min(1, 1.001 - Math.pow(2, -10 * t));\nvar Lenis = class {\n  _isScrolling = false;\n  // true when scroll is animating\n  _isStopped = false;\n  // true if user should not be able to scroll - enable/disable programmatically\n  _isLocked = false;\n  // same as isStopped but enabled/disabled when scroll reaches target\n  _preventNextNativeScrollEvent = false;\n  _resetVelocityTimeout = null;\n  _rafId = null;\n  /**\n   * Whether or not the user is touching the screen\n   */\n  isTouching;\n  /**\n   * The time in ms since the lenis instance was created\n   */\n  time = 0;\n  /**\n   * User data that will be forwarded through the scroll event\n   *\n   * @example\n   * lenis.scrollTo(100, {\n   *   userData: {\n   *     foo: 'bar'\n   *   }\n   * })\n   */\n  userData = {};\n  /**\n   * The last velocity of the scroll\n   */\n  lastVelocity = 0;\n  /**\n   * The current velocity of the scroll\n   */\n  velocity = 0;\n  /**\n   * The direction of the scroll\n   */\n  direction = 0;\n  /**\n   * The options passed to the lenis instance\n   */\n  options;\n  /**\n   * The target scroll value\n   */\n  targetScroll;\n  /**\n   * The animated scroll value\n   */\n  animatedScroll;\n  // These are instanciated here as they don't need information from the options\n  animate = new Animate();\n  emitter = new Emitter();\n  // These are instanciated in the constructor as they need information from the options\n  dimensions;\n  // This is not private because it's used in the Snap class\n  virtualScroll;\n  constructor({\n    wrapper = window,\n    content = document.documentElement,\n    eventsTarget = wrapper,\n    smoothWheel = true,\n    syncTouch = false,\n    syncTouchLerp = 0.075,\n    touchInertiaExponent = 1.7,\n    duration,\n    // in seconds\n    easing,\n    lerp: lerp2 = 0.1,\n    infinite = false,\n    orientation = \"vertical\",\n    // vertical, horizontal\n    gestureOrientation = orientation === \"horizontal\" ? \"both\" : \"vertical\",\n    // vertical, horizontal, both\n    touchMultiplier = 1,\n    wheelMultiplier = 1,\n    autoResize = true,\n    prevent,\n    virtualScroll,\n    overscroll = true,\n    autoRaf = false,\n    anchors = false,\n    autoToggle = false,\n    // https://caniuse.com/?search=transition-behavior\n    allowNestedScroll = false,\n    // @ts-ignore: this will be deprecated in the future\n    __experimental__naiveDimensions = false,\n    naiveDimensions = __experimental__naiveDimensions,\n    stopInertiaOnNavigate = false\n  } = {}) {\n    window.lenisVersion = version;\n    if (!wrapper || wrapper === document.documentElement) {\n      wrapper = window;\n    }\n    if (typeof duration === \"number\" && typeof easing !== \"function\") {\n      easing = defaultEasing;\n    } else if (typeof easing === \"function\" && typeof duration !== \"number\") {\n      duration = 1;\n    }\n    this.options = {\n      wrapper,\n      content,\n      eventsTarget,\n      smoothWheel,\n      syncTouch,\n      syncTouchLerp,\n      touchInertiaExponent,\n      duration,\n      easing,\n      lerp: lerp2,\n      infinite,\n      gestureOrientation,\n      orientation,\n      touchMultiplier,\n      wheelMultiplier,\n      autoResize,\n      prevent,\n      virtualScroll,\n      overscroll,\n      autoRaf,\n      anchors,\n      autoToggle,\n      allowNestedScroll,\n      naiveDimensions,\n      stopInertiaOnNavigate\n    };\n    this.dimensions = new Dimensions(wrapper, content, { autoResize });\n    this.updateClassName();\n    this.targetScroll = this.animatedScroll = this.actualScroll;\n    this.options.wrapper.addEventListener(\"scroll\", this.onNativeScroll, false);\n    this.options.wrapper.addEventListener(\"scrollend\", this.onScrollEnd, {\n      capture: true\n    });\n    if (this.options.anchors || this.options.stopInertiaOnNavigate) {\n      this.options.wrapper.addEventListener(\n        \"click\",\n        this.onClick,\n        false\n      );\n    }\n    this.options.wrapper.addEventListener(\n      \"pointerdown\",\n      this.onPointerDown,\n      false\n    );\n    this.virtualScroll = new VirtualScroll(eventsTarget, {\n      touchMultiplier,\n      wheelMultiplier\n    });\n    this.virtualScroll.on(\"scroll\", this.onVirtualScroll);\n    if (this.options.autoToggle) {\n      this.checkOverflow();\n      this.rootElement.addEventListener(\"transitionend\", this.onTransitionEnd, {\n        passive: true\n      });\n    }\n    if (this.options.autoRaf) {\n      this._rafId = requestAnimationFrame(this.raf);\n    }\n  }\n  /**\n   * Destroy the lenis instance, remove all event listeners and clean up the class name\n   */\n  destroy() {\n    this.emitter.destroy();\n    this.options.wrapper.removeEventListener(\n      \"scroll\",\n      this.onNativeScroll,\n      false\n    );\n    this.options.wrapper.removeEventListener(\"scrollend\", this.onScrollEnd, {\n      capture: true\n    });\n    this.options.wrapper.removeEventListener(\n      \"pointerdown\",\n      this.onPointerDown,\n      false\n    );\n    if (this.options.anchors || this.options.stopInertiaOnNavigate) {\n      this.options.wrapper.removeEventListener(\n        \"click\",\n        this.onClick,\n        false\n      );\n    }\n    this.virtualScroll.destroy();\n    this.dimensions.destroy();\n    this.cleanUpClassName();\n    if (this._rafId) {\n      cancelAnimationFrame(this._rafId);\n    }\n  }\n  on(event, callback) {\n    return this.emitter.on(event, callback);\n  }\n  off(event, callback) {\n    return this.emitter.off(event, callback);\n  }\n  onScrollEnd = (e) => {\n    if (!(e instanceof CustomEvent)) {\n      if (this.isScrolling === \"smooth\" || this.isScrolling === false) {\n        e.stopPropagation();\n      }\n    }\n  };\n  dispatchScrollendEvent = () => {\n    this.options.wrapper.dispatchEvent(\n      new CustomEvent(\"scrollend\", {\n        bubbles: this.options.wrapper === window,\n        // cancelable: false,\n        detail: {\n          lenisScrollEnd: true\n        }\n      })\n    );\n  };\n  get overflow() {\n    const property = this.isHorizontal ? \"overflow-x\" : \"overflow-y\";\n    return getComputedStyle(this.rootElement)[property];\n  }\n  checkOverflow() {\n    if ([\"hidden\", \"clip\"].includes(this.overflow)) {\n      this.internalStop();\n    } else {\n      this.internalStart();\n    }\n  }\n  onTransitionEnd = (event) => {\n    if (event.propertyName.includes(\"overflow\")) {\n      this.checkOverflow();\n    }\n  };\n  setScroll(scroll) {\n    if (this.isHorizontal) {\n      this.options.wrapper.scrollTo({ left: scroll, behavior: \"instant\" });\n    } else {\n      this.options.wrapper.scrollTo({ top: scroll, behavior: \"instant\" });\n    }\n  }\n  onClick = (event) => {\n    const path = event.composedPath();\n    const anchorElements = path.filter(\n      (node) => node instanceof HTMLAnchorElement && node.getAttribute(\"href\")\n    );\n    if (this.options.anchors) {\n      const anchor = anchorElements.find(\n        (node) => node.getAttribute(\"href\")?.includes(\"#\")\n      );\n      if (anchor) {\n        const href = anchor.getAttribute(\"href\");\n        if (href) {\n          const options = typeof this.options.anchors === \"object\" && this.options.anchors ? this.options.anchors : void 0;\n          const target = `#${href.split(\"#\")[1]}`;\n          this.scrollTo(target, options);\n        }\n      }\n    }\n    if (this.options.stopInertiaOnNavigate) {\n      const internalLink = anchorElements.find(\n        (node) => node.host === window.location.host\n      );\n      if (internalLink) {\n        this.reset();\n      }\n    }\n  };\n  onPointerDown = (event) => {\n    if (event.button === 1) {\n      this.reset();\n    }\n  };\n  onVirtualScroll = (data) => {\n    if (typeof this.options.virtualScroll === \"function\" && this.options.virtualScroll(data) === false)\n      return;\n    const { deltaX, deltaY, event } = data;\n    this.emitter.emit(\"virtual-scroll\", { deltaX, deltaY, event });\n    if (event.ctrlKey) return;\n    if (event.lenisStopPropagation) return;\n    const isTouch = event.type.includes(\"touch\");\n    const isWheel = event.type.includes(\"wheel\");\n    this.isTouching = event.type === \"touchstart\" || event.type === \"touchmove\";\n    const isClickOrTap = deltaX === 0 && deltaY === 0;\n    const isTapToStop = this.options.syncTouch && isTouch && event.type === \"touchstart\" && isClickOrTap && !this.isStopped && !this.isLocked;\n    if (isTapToStop) {\n      this.reset();\n      return;\n    }\n    const isUnknownGesture = this.options.gestureOrientation === \"vertical\" && deltaY === 0 || this.options.gestureOrientation === \"horizontal\" && deltaX === 0;\n    if (isClickOrTap || isUnknownGesture) {\n      return;\n    }\n    let composedPath = event.composedPath();\n    composedPath = composedPath.slice(0, composedPath.indexOf(this.rootElement));\n    const prevent = this.options.prevent;\n    if (!!composedPath.find(\n      (node) => node instanceof HTMLElement && (typeof prevent === \"function\" && prevent?.(node) || node.hasAttribute?.(\"data-lenis-prevent\") || isTouch && node.hasAttribute?.(\"data-lenis-prevent-touch\") || isWheel && node.hasAttribute?.(\"data-lenis-prevent-wheel\") || this.options.allowNestedScroll && this.checkNestedScroll(node, { deltaX, deltaY }))\n    ))\n      return;\n    if (this.isStopped || this.isLocked) {\n      if (event.cancelable) {\n        event.preventDefault();\n      }\n      return;\n    }\n    const isSmooth = this.options.syncTouch && isTouch || this.options.smoothWheel && isWheel;\n    if (!isSmooth) {\n      this.isScrolling = \"native\";\n      this.animate.stop();\n      event.lenisStopPropagation = true;\n      return;\n    }\n    let delta = deltaY;\n    if (this.options.gestureOrientation === \"both\") {\n      delta = Math.abs(deltaY) > Math.abs(deltaX) ? deltaY : deltaX;\n    } else if (this.options.gestureOrientation === \"horizontal\") {\n      delta = deltaX;\n    }\n    if (!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)) {\n      event.lenisStopPropagation = true;\n    }\n    if (event.cancelable) {\n      event.preventDefault();\n    }\n    const isSyncTouch = isTouch && this.options.syncTouch;\n    const isTouchEnd = isTouch && event.type === \"touchend\";\n    const hasTouchInertia = isTouchEnd;\n    if (hasTouchInertia) {\n      delta = Math.sign(this.velocity) * Math.pow(Math.abs(this.velocity), this.options.touchInertiaExponent);\n    }\n    this.scrollTo(this.targetScroll + delta, {\n      programmatic: false,\n      ...isSyncTouch ? {\n        lerp: hasTouchInertia ? this.options.syncTouchLerp : 1\n      } : {\n        lerp: this.options.lerp,\n        duration: this.options.duration,\n        easing: this.options.easing\n      }\n    });\n  };\n  /**\n   * Force lenis to recalculate the dimensions\n   */\n  resize() {\n    this.dimensions.resize();\n    this.animatedScroll = this.targetScroll = this.actualScroll;\n    this.emit();\n  }\n  emit() {\n    this.emitter.emit(\"scroll\", this);\n  }\n  onNativeScroll = () => {\n    if (this._resetVelocityTimeout !== null) {\n      clearTimeout(this._resetVelocityTimeout);\n      this._resetVelocityTimeout = null;\n    }\n    if (this._preventNextNativeScrollEvent) {\n      this._preventNextNativeScrollEvent = false;\n      return;\n    }\n    if (this.isScrolling === false || this.isScrolling === \"native\") {\n      const lastScroll = this.animatedScroll;\n      this.animatedScroll = this.targetScroll = this.actualScroll;\n      this.lastVelocity = this.velocity;\n      this.velocity = this.animatedScroll - lastScroll;\n      this.direction = Math.sign(\n        this.animatedScroll - lastScroll\n      );\n      if (!this.isStopped) {\n        this.isScrolling = \"native\";\n      }\n      this.emit();\n      if (this.velocity !== 0) {\n        this._resetVelocityTimeout = setTimeout(() => {\n          this.lastVelocity = this.velocity;\n          this.velocity = 0;\n          this.isScrolling = false;\n          this.emit();\n        }, 400);\n      }\n    }\n  };\n  reset() {\n    this.isLocked = false;\n    this.isScrolling = false;\n    this.animatedScroll = this.targetScroll = this.actualScroll;\n    this.lastVelocity = this.velocity = 0;\n    this.animate.stop();\n  }\n  /**\n   * Start lenis scroll after it has been stopped\n   */\n  start() {\n    if (!this.isStopped) return;\n    if (this.options.autoToggle) {\n      this.rootElement.style.removeProperty(\"overflow\");\n      return;\n    }\n    this.internalStart();\n  }\n  internalStart() {\n    if (!this.isStopped) return;\n    this.reset();\n    this.isStopped = false;\n    this.emit();\n  }\n  /**\n   * Stop lenis scroll\n   */\n  stop() {\n    if (this.isStopped) return;\n    if (this.options.autoToggle) {\n      this.rootElement.style.setProperty(\"overflow\", \"clip\");\n      return;\n    }\n    this.internalStop();\n  }\n  internalStop() {\n    if (this.isStopped) return;\n    this.reset();\n    this.isStopped = true;\n    this.emit();\n  }\n  /**\n   * RequestAnimationFrame for lenis\n   *\n   * @param time The time in ms from an external clock like `requestAnimationFrame` or Tempus\n   */\n  raf = (time) => {\n    const deltaTime = time - (this.time || time);\n    this.time = time;\n    this.animate.advance(deltaTime * 1e-3);\n    if (this.options.autoRaf) {\n      this._rafId = requestAnimationFrame(this.raf);\n    }\n  };\n  /**\n   * Scroll to a target value\n   *\n   * @param target The target value to scroll to\n   * @param options The options for the scroll\n   *\n   * @example\n   * lenis.scrollTo(100, {\n   *   offset: 100,\n   *   duration: 1,\n   *   easing: (t) => 1 - Math.cos((t * Math.PI) / 2),\n   *   lerp: 0.1,\n   *   onStart: () => {\n   *     console.log('onStart')\n   *   },\n   *   onComplete: () => {\n   *     console.log('onComplete')\n   *   },\n   * })\n   */\n  scrollTo(target, {\n    offset = 0,\n    immediate = false,\n    lock = false,\n    programmatic = true,\n    // called from outside of the class\n    lerp: lerp2 = programmatic ? this.options.lerp : void 0,\n    duration = programmatic ? this.options.duration : void 0,\n    easing = programmatic ? this.options.easing : void 0,\n    onStart,\n    onComplete,\n    force = false,\n    // scroll even if stopped\n    userData\n  } = {}) {\n    if ((this.isStopped || this.isLocked) && !force) return;\n    if (typeof target === \"string\" && [\"top\", \"left\", \"start\", \"#\"].includes(target)) {\n      target = 0;\n    } else if (typeof target === \"string\" && [\"bottom\", \"right\", \"end\"].includes(target)) {\n      target = this.limit;\n    } else {\n      let node;\n      if (typeof target === \"string\") {\n        node = document.querySelector(target);\n        if (!node) {\n          if (target === \"#top\") {\n            target = 0;\n          } else {\n            console.warn(\"Lenis: Target not found\", target);\n          }\n        }\n      } else if (target instanceof HTMLElement && target?.nodeType) {\n        node = target;\n      }\n      if (node) {\n        if (this.options.wrapper !== window) {\n          const wrapperRect = this.rootElement.getBoundingClientRect();\n          offset -= this.isHorizontal ? wrapperRect.left : wrapperRect.top;\n        }\n        const rect = node.getBoundingClientRect();\n        target = (this.isHorizontal ? rect.left : rect.top) + this.animatedScroll;\n      }\n    }\n    if (typeof target !== \"number\") return;\n    target += offset;\n    target = Math.round(target);\n    if (this.options.infinite) {\n      if (programmatic) {\n        this.targetScroll = this.animatedScroll = this.scroll;\n        const distance = target - this.animatedScroll;\n        if (distance > this.limit / 2) {\n          target = target - this.limit;\n        } else if (distance < -this.limit / 2) {\n          target = target + this.limit;\n        }\n      }\n    } else {\n      target = clamp(0, target, this.limit);\n    }\n    if (target === this.targetScroll) {\n      onStart?.(this);\n      onComplete?.(this);\n      return;\n    }\n    this.userData = userData ?? {};\n    if (immediate) {\n      this.animatedScroll = this.targetScroll = target;\n      this.setScroll(this.scroll);\n      this.reset();\n      this.preventNextNativeScrollEvent();\n      this.emit();\n      onComplete?.(this);\n      this.userData = {};\n      requestAnimationFrame(() => {\n        this.dispatchScrollendEvent();\n      });\n      return;\n    }\n    if (!programmatic) {\n      this.targetScroll = target;\n    }\n    if (typeof duration === \"number\" && typeof easing !== \"function\") {\n      easing = defaultEasing;\n    } else if (typeof easing === \"function\" && typeof duration !== \"number\") {\n      duration = 1;\n    }\n    this.animate.fromTo(this.animatedScroll, target, {\n      duration,\n      easing,\n      lerp: lerp2,\n      onStart: () => {\n        if (lock) this.isLocked = true;\n        this.isScrolling = \"smooth\";\n        onStart?.(this);\n      },\n      onUpdate: (value, completed) => {\n        this.isScrolling = \"smooth\";\n        this.lastVelocity = this.velocity;\n        this.velocity = value - this.animatedScroll;\n        this.direction = Math.sign(this.velocity);\n        this.animatedScroll = value;\n        this.setScroll(this.scroll);\n        if (programmatic) {\n          this.targetScroll = value;\n        }\n        if (!completed) this.emit();\n        if (completed) {\n          this.reset();\n          this.emit();\n          onComplete?.(this);\n          this.userData = {};\n          requestAnimationFrame(() => {\n            this.dispatchScrollendEvent();\n          });\n          this.preventNextNativeScrollEvent();\n        }\n      }\n    });\n  }\n  preventNextNativeScrollEvent() {\n    this._preventNextNativeScrollEvent = true;\n    requestAnimationFrame(() => {\n      this._preventNextNativeScrollEvent = false;\n    });\n  }\n  checkNestedScroll(node, { deltaX, deltaY }) {\n    const time = Date.now();\n    const cache = node._lenis ??= {};\n    let hasOverflowX, hasOverflowY, isScrollableX, isScrollableY, scrollWidth, scrollHeight, clientWidth, clientHeight;\n    const gestureOrientation = this.options.gestureOrientation;\n    if (time - (cache.time ?? 0) > 2e3) {\n      cache.time = Date.now();\n      const computedStyle = window.getComputedStyle(node);\n      cache.computedStyle = computedStyle;\n      const overflowXString = computedStyle.overflowX;\n      const overflowYString = computedStyle.overflowY;\n      hasOverflowX = [\"auto\", \"overlay\", \"scroll\"].includes(overflowXString);\n      hasOverflowY = [\"auto\", \"overlay\", \"scroll\"].includes(overflowYString);\n      cache.hasOverflowX = hasOverflowX;\n      cache.hasOverflowY = hasOverflowY;\n      if (!hasOverflowX && !hasOverflowY) return false;\n      if (gestureOrientation === \"vertical\" && !hasOverflowY) return false;\n      if (gestureOrientation === \"horizontal\" && !hasOverflowX) return false;\n      scrollWidth = node.scrollWidth;\n      scrollHeight = node.scrollHeight;\n      clientWidth = node.clientWidth;\n      clientHeight = node.clientHeight;\n      isScrollableX = scrollWidth > clientWidth;\n      isScrollableY = scrollHeight > clientHeight;\n      cache.isScrollableX = isScrollableX;\n      cache.isScrollableY = isScrollableY;\n      cache.scrollWidth = scrollWidth;\n      cache.scrollHeight = scrollHeight;\n      cache.clientWidth = clientWidth;\n      cache.clientHeight = clientHeight;\n    } else {\n      isScrollableX = cache.isScrollableX;\n      isScrollableY = cache.isScrollableY;\n      hasOverflowX = cache.hasOverflowX;\n      hasOverflowY = cache.hasOverflowY;\n      scrollWidth = cache.scrollWidth;\n      scrollHeight = cache.scrollHeight;\n      clientWidth = cache.clientWidth;\n      clientHeight = cache.clientHeight;\n    }\n    if (!hasOverflowX && !hasOverflowY || !isScrollableX && !isScrollableY) {\n      return false;\n    }\n    if (gestureOrientation === \"vertical\" && (!hasOverflowY || !isScrollableY))\n      return false;\n    if (gestureOrientation === \"horizontal\" && (!hasOverflowX || !isScrollableX))\n      return false;\n    let orientation;\n    if (gestureOrientation === \"horizontal\") {\n      orientation = \"x\";\n    } else if (gestureOrientation === \"vertical\") {\n      orientation = \"y\";\n    } else {\n      const isScrollingX = deltaX !== 0;\n      const isScrollingY = deltaY !== 0;\n      if (isScrollingX && hasOverflowX && isScrollableX) {\n        orientation = \"x\";\n      }\n      if (isScrollingY && hasOverflowY && isScrollableY) {\n        orientation = \"y\";\n      }\n    }\n    if (!orientation) return false;\n    let scroll, maxScroll, delta, hasOverflow, isScrollable;\n    if (orientation === \"x\") {\n      scroll = node.scrollLeft;\n      maxScroll = scrollWidth - clientWidth;\n      delta = deltaX;\n      hasOverflow = hasOverflowX;\n      isScrollable = isScrollableX;\n    } else if (orientation === \"y\") {\n      scroll = node.scrollTop;\n      maxScroll = scrollHeight - clientHeight;\n      delta = deltaY;\n      hasOverflow = hasOverflowY;\n      isScrollable = isScrollableY;\n    } else {\n      return false;\n    }\n    const willScroll = delta > 0 ? scroll < maxScroll : scroll > 0;\n    return willScroll && hasOverflow && isScrollable;\n  }\n  /**\n   * The root element on which lenis is instanced\n   */\n  get rootElement() {\n    return this.options.wrapper === window ? document.documentElement : this.options.wrapper;\n  }\n  /**\n   * The limit which is the maximum scroll value\n   */\n  get limit() {\n    if (this.options.naiveDimensions) {\n      if (this.isHorizontal) {\n        return this.rootElement.scrollWidth - this.rootElement.clientWidth;\n      } else {\n        return this.rootElement.scrollHeight - this.rootElement.clientHeight;\n      }\n    } else {\n      return this.dimensions.limit[this.isHorizontal ? \"x\" : \"y\"];\n    }\n  }\n  /**\n   * Whether or not the scroll is horizontal\n   */\n  get isHorizontal() {\n    return this.options.orientation === \"horizontal\";\n  }\n  /**\n   * The actual scroll value\n   */\n  get actualScroll() {\n    const wrapper = this.options.wrapper;\n    return this.isHorizontal ? wrapper.scrollX ?? wrapper.scrollLeft : wrapper.scrollY ?? wrapper.scrollTop;\n  }\n  /**\n   * The current scroll value\n   */\n  get scroll() {\n    return this.options.infinite ? modulo(this.animatedScroll, this.limit) : this.animatedScroll;\n  }\n  /**\n   * The progress of the scroll relative to the limit\n   */\n  get progress() {\n    return this.limit === 0 ? 1 : this.scroll / this.limit;\n  }\n  /**\n   * Current scroll state\n   */\n  get isScrolling() {\n    return this._isScrolling;\n  }\n  set isScrolling(value) {\n    if (this._isScrolling !== value) {\n      this._isScrolling = value;\n      this.updateClassName();\n    }\n  }\n  /**\n   * Check if lenis is stopped\n   */\n  get isStopped() {\n    return this._isStopped;\n  }\n  set isStopped(value) {\n    if (this._isStopped !== value) {\n      this._isStopped = value;\n      this.updateClassName();\n    }\n  }\n  /**\n   * Check if lenis is locked\n   */\n  get isLocked() {\n    return this._isLocked;\n  }\n  set isLocked(value) {\n    if (this._isLocked !== value) {\n      this._isLocked = value;\n      this.updateClassName();\n    }\n  }\n  /**\n   * Check if lenis is smooth scrolling\n   */\n  get isSmooth() {\n    return this.isScrolling === \"smooth\";\n  }\n  /**\n   * The class name applied to the wrapper element\n   */\n  get className() {\n    let className = \"lenis\";\n    if (this.options.autoToggle) className += \" lenis-autoToggle\";\n    if (this.isStopped) className += \" lenis-stopped\";\n    if (this.isLocked) className += \" lenis-locked\";\n    if (this.isScrolling) className += \" lenis-scrolling\";\n    if (this.isScrolling === \"smooth\") className += \" lenis-smooth\";\n    return className;\n  }\n  updateClassName() {\n    this.cleanUpClassName();\n    this.rootElement.className = `${this.rootElement.className} ${this.className}`.trim();\n  }\n  cleanUpClassName() {\n    this.rootElement.className = this.rootElement.className.replace(/lenis(-\\w+)?/g, \"\").trim();\n  }\n};\nexport {\n  Lenis as default\n};\n//# sourceMappingURL=lenis.mjs.map","// packages/snap/src/debounce.ts\nfunction debounce(callback, delay) {\n  let timer;\n  return function(...args) {\n    let context = this;\n    clearTimeout(timer);\n    timer = setTimeout(() => {\n      timer = void 0;\n      callback.apply(context, args);\n    }, delay);\n  };\n}\n\n// packages/snap/src/element.ts\nfunction removeParentSticky(element) {\n  const position = getComputedStyle(element).position;\n  const isSticky = position === \"sticky\";\n  if (isSticky) {\n    element.style.setProperty(\"position\", \"static\");\n    element.dataset.sticky = \"true\";\n  }\n  if (element.offsetParent) {\n    removeParentSticky(element.offsetParent);\n  }\n}\nfunction addParentSticky(element) {\n  if (element?.dataset?.sticky === \"true\") {\n    element.style.removeProperty(\"position\");\n    delete element.dataset.sticky;\n  }\n  if (element.offsetParent) {\n    addParentSticky(element.offsetParent);\n  }\n}\nfunction offsetTop(element, accumulator = 0) {\n  const top = accumulator + element.offsetTop;\n  if (element.offsetParent) {\n    return offsetTop(element.offsetParent, top);\n  }\n  return top;\n}\nfunction offsetLeft(element, accumulator = 0) {\n  const left = accumulator + element.offsetLeft;\n  if (element.offsetParent) {\n    return offsetLeft(element.offsetParent, left);\n  }\n  return left;\n}\nfunction scrollTop(element, accumulator = 0) {\n  const top = accumulator + element.scrollTop;\n  if (element.offsetParent) {\n    return scrollTop(element.offsetParent, top);\n  }\n  return top + window.scrollY;\n}\nfunction scrollLeft(element, accumulator = 0) {\n  const left = accumulator + element.scrollLeft;\n  if (element.offsetParent) {\n    return scrollLeft(element.offsetParent, left);\n  }\n  return left + window.scrollX;\n}\nvar SnapElement = class {\n  element;\n  options;\n  align;\n  // @ts-ignore\n  rect = {};\n  wrapperResizeObserver;\n  resizeObserver;\n  debouncedWrapperResize;\n  constructor(element, {\n    align = [\"start\"],\n    ignoreSticky = true,\n    ignoreTransform = false\n  } = {}) {\n    this.element = element;\n    this.options = { align, ignoreSticky, ignoreTransform };\n    this.align = [align].flat();\n    this.debouncedWrapperResize = debounce(this.onWrapperResize, 500);\n    this.wrapperResizeObserver = new ResizeObserver(this.debouncedWrapperResize);\n    this.wrapperResizeObserver.observe(document.body);\n    this.onWrapperResize();\n    this.resizeObserver = new ResizeObserver(this.onResize);\n    this.resizeObserver.observe(this.element);\n    this.setRect({\n      width: this.element.offsetWidth,\n      height: this.element.offsetHeight\n    });\n  }\n  destroy() {\n    this.wrapperResizeObserver.disconnect();\n    this.resizeObserver.disconnect();\n  }\n  setRect({\n    top,\n    left,\n    width,\n    height,\n    element\n  } = {}) {\n    top = top ?? this.rect.top;\n    left = left ?? this.rect.left;\n    width = width ?? this.rect.width;\n    height = height ?? this.rect.height;\n    element = element ?? this.rect.element;\n    if (top === this.rect.top && left === this.rect.left && width === this.rect.width && height === this.rect.height && element === this.rect.element)\n      return;\n    this.rect.top = top;\n    this.rect.y = top;\n    this.rect.width = width;\n    this.rect.height = height;\n    this.rect.left = left;\n    this.rect.x = left;\n    this.rect.bottom = top + height;\n    this.rect.right = left + width;\n  }\n  onWrapperResize = () => {\n    let top, left;\n    if (this.options.ignoreSticky) removeParentSticky(this.element);\n    if (this.options.ignoreTransform) {\n      top = offsetTop(this.element);\n      left = offsetLeft(this.element);\n    } else {\n      const rect = this.element.getBoundingClientRect();\n      top = rect.top + scrollTop(this.element);\n      left = rect.left + scrollLeft(this.element);\n    }\n    if (this.options.ignoreSticky) addParentSticky(this.element);\n    this.setRect({ top, left });\n  };\n  onResize = ([entry]) => {\n    if (!entry?.borderBoxSize[0]) return;\n    const width = entry.borderBoxSize[0].inlineSize;\n    const height = entry.borderBoxSize[0].blockSize;\n    this.setRect({ width, height });\n  };\n};\n\n// packages/snap/src/uid.ts\nvar index = 0;\nfunction uid() {\n  return index++;\n}\n\n// packages/snap/src/snap.ts\nvar Snap = class {\n  constructor(lenis, {\n    type = \"proximity\",\n    lerp,\n    easing,\n    duration,\n    distanceThreshold = \"50%\",\n    // useless when type is \"mandatory\"\n    debounce: debounceDelay = 500,\n    onSnapStart,\n    onSnapComplete\n  } = {}) {\n    this.lenis = lenis;\n    this.options = {\n      type,\n      lerp,\n      easing,\n      duration,\n      distanceThreshold,\n      debounce: debounceDelay,\n      onSnapStart,\n      onSnapComplete\n    };\n    this.onWindowResize();\n    window.addEventListener(\"resize\", this.onWindowResize, false);\n    this.onSnapDebounced = debounce(this.onSnap, this.options.debounce);\n    this.lenis.on(\"virtual-scroll\", this.onSnapDebounced);\n  }\n  options;\n  elements = /* @__PURE__ */ new Map();\n  snaps = /* @__PURE__ */ new Map();\n  viewport = {\n    width: window.innerWidth,\n    height: window.innerHeight\n  };\n  isStopped = false;\n  onSnapDebounced;\n  currentSnapIndex;\n  /**\n   * Destroy the snap instance\n   */\n  destroy() {\n    this.lenis.off(\"virtual-scroll\", this.onSnapDebounced);\n    window.removeEventListener(\"resize\", this.onWindowResize, false);\n    this.elements.forEach((element) => {\n      element.destroy();\n    });\n  }\n  /**\n   * Start the snap after it has been stopped\n   */\n  start() {\n    this.isStopped = false;\n  }\n  /**\n   * Stop the snap\n   */\n  stop() {\n    this.isStopped = true;\n  }\n  /**\n   * Add a snap to the snap instance\n   *\n   * @param value The value to snap to\n   * @param userData User data that will be forwarded through the snap event\n   * @returns Unsubscribe function\n   */\n  add(value) {\n    const id = uid();\n    this.snaps.set(id, { value });\n    return () => this.snaps.delete(id);\n  }\n  /**\n   * Add an element to the snap instance\n   *\n   * @param element The element to add\n   * @param options The options for the element\n   * @returns Unsubscribe function\n   */\n  addElement(element, options = {}) {\n    const id = uid();\n    this.elements.set(id, new SnapElement(element, options));\n    return () => this.elements.delete(id);\n  }\n  addElements(elements, options = {}) {\n    const map = [...elements].map(\n      (element) => this.addElement(element, options)\n    );\n    return () => {\n      map.forEach((remove) => {\n        remove();\n      });\n    };\n  }\n  onWindowResize = () => {\n    this.viewport.width = window.innerWidth;\n    this.viewport.height = window.innerHeight;\n  };\n  computeSnaps = () => {\n    const { isHorizontal } = this.lenis;\n    let snaps = [...this.snaps.values()];\n    this.elements.forEach(({ rect, align }) => {\n      let value;\n      align.forEach((align2) => {\n        if (align2 === \"start\") {\n          value = rect.top;\n        } else if (align2 === \"center\") {\n          value = isHorizontal ? rect.left + rect.width / 2 - this.viewport.width / 2 : rect.top + rect.height / 2 - this.viewport.height / 2;\n        } else if (align2 === \"end\") {\n          value = isHorizontal ? rect.left + rect.width - this.viewport.width : rect.top + rect.height - this.viewport.height;\n        }\n        if (typeof value === \"number\") {\n          snaps.push({ value: Math.ceil(value) });\n        }\n      });\n    });\n    snaps = snaps.sort((a, b) => Math.abs(a.value) - Math.abs(b.value));\n    return snaps;\n  };\n  previous() {\n    this.goTo((this.currentSnapIndex ?? 0) - 1);\n  }\n  next() {\n    this.goTo((this.currentSnapIndex ?? 0) + 1);\n  }\n  goTo(index2) {\n    const snaps = this.computeSnaps();\n    if (snaps.length === 0) return;\n    this.currentSnapIndex = Math.max(0, Math.min(index2, snaps.length - 1));\n    const currentSnap = snaps[this.currentSnapIndex];\n    if (currentSnap === void 0) return;\n    this.lenis.scrollTo(currentSnap.value, {\n      duration: this.options.duration,\n      easing: this.options.easing,\n      lerp: this.options.lerp,\n      lock: this.options.type === \"lock\",\n      userData: { initiator: \"snap\" },\n      onStart: () => {\n        this.options.onSnapStart?.({\n          index: this.currentSnapIndex,\n          ...currentSnap\n        });\n      },\n      onComplete: () => {\n        this.options.onSnapComplete?.({\n          index: this.currentSnapIndex,\n          ...currentSnap\n        });\n      }\n    });\n  }\n  get distanceThreshold() {\n    let distanceThreshold = Infinity;\n    if (this.options.type === \"mandatory\") return Infinity;\n    const { isHorizontal } = this.lenis;\n    const axis = isHorizontal ? \"width\" : \"height\";\n    if (typeof this.options.distanceThreshold === \"string\" && this.options.distanceThreshold.endsWith(\"%\")) {\n      distanceThreshold = Number(this.options.distanceThreshold.replace(\"%\", \"\")) / 100 * this.viewport[axis];\n    } else if (typeof this.options.distanceThreshold === \"number\") {\n      distanceThreshold = this.options.distanceThreshold;\n    } else {\n      distanceThreshold = this.viewport[axis];\n    }\n    return distanceThreshold;\n  }\n  onSnap = (e) => {\n    if (this.isStopped) return;\n    if (e.event.type === \"touchmove\") return;\n    if (this.options.type === \"lock\" && this.lenis.userData?.initiator === \"snap\")\n      return;\n    let { scroll, isHorizontal } = this.lenis;\n    const delta = isHorizontal ? e.deltaX : e.deltaY;\n    scroll = Math.ceil(this.lenis.scroll + delta);\n    const snaps = this.computeSnaps();\n    if (snaps.length === 0) return;\n    let snapIndex;\n    const prevSnapIndex = snaps.findLastIndex(({ value }) => value < scroll);\n    const nextSnapIndex = snaps.findIndex(({ value }) => value > scroll);\n    if (this.options.type === \"lock\") {\n      if (delta > 0) {\n        snapIndex = nextSnapIndex;\n      } else if (delta < 0) {\n        snapIndex = prevSnapIndex;\n      }\n    } else {\n      const prevSnap = snaps[prevSnapIndex];\n      const distanceToPrevSnap = prevSnap ? Math.abs(scroll - prevSnap.value) : Infinity;\n      const nextSnap = snaps[nextSnapIndex];\n      const distanceToNextSnap = nextSnap ? Math.abs(scroll - nextSnap.value) : Infinity;\n      snapIndex = distanceToPrevSnap < distanceToNextSnap ? prevSnapIndex : nextSnapIndex;\n    }\n    if (snapIndex === void 0) return;\n    if (snapIndex === -1) return;\n    snapIndex = Math.max(0, Math.min(snapIndex, snaps.length - 1));\n    const snap = snaps[snapIndex];\n    const distance = Math.abs(scroll - snap.value);\n    if (distance <= this.distanceThreshold) {\n      this.goTo(snapIndex);\n    }\n  };\n  resize() {\n    this.elements.forEach((element) => element.onWrapperResize());\n  }\n};\nexport {\n  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.17-framer/dist/lenis.mjs\";import Snap from\"https://unpkg.com/lenis@1.3.17-framer/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\"});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(()=>{function onClick(event){const path=event.composedPath();const pageLink=path.find(node=>node instanceof HTMLAnchorElement&&node.getAttribute(\"href\")?.startsWith(\"./\"));if(pageLink){if(lenisRef.current){lenisRef.current.reset();}}}window.addEventListener(\"click\",onClick);return()=>{window.removeEventListener(\"click\",onClick);};},[]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://unpkg.com/lenis@1.3.17-framer/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\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lenis.map","// Generated by Framer (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/9rMfuVJ3jKmWuITp5LTL/88cHn8FIljj849yv4bS1/odVFCNbYJ.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const enabledGestures={st5TPqe55:{hover:true}};const cycleOrder=[\"st5TPqe55\",\"wEtYEI3NX\"];const serializationHash=\"framer-1uiMX\";const variantClassNames={st5TPqe55:\"framer-v-w48h3f\",wEtYEI3NX:\"framer-v-1wo3glc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.15,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Bold:\"bold\",Duotone:\"duotone\",Fill:\"fill\",Light:\"light\",Regular:\"regular\",Thin:\"thin\"};const humanReadableVariantMap={Default:\"st5TPqe55\",Open:\"wEtYEI3NX\"};const getProps=({color,dropdown,hasIcon,height,hover,hoverColor,icon,iconWeight,id,link,newTab,tap,text,width,...props})=>{return{...props,AKNygNPH1:color??props.AKNygNPH1??\"var(--token-237d8458-d054-4504-84e5-22cb0ea1d24e, rgb(10, 10, 10))\",HV2vodukn:newTab??props.HV2vodukn,Ib5NOdRzj:text??props.Ib5NOdRzj??\"Nav Link\",K2kXRy0i5:icon??props.K2kXRy0i5??\"DiamondsFour\",O87WcmLVF:hasIcon??props.O87WcmLVF??true,qNBeEglHJ:dropdown??props.qNBeEglHJ??true,qU2vSVbdw:hoverColor??props.qU2vSVbdw??\"var(--token-2767985d-3152-432b-96ec-11e6f8567cc4, rgb(115, 115, 115))\",qwETbrwWM:humanReadableEnumMap[iconWeight]??iconWeight??props.qwETbrwWM??\"fill\",QxXFL7NXK:link??props.QxXFL7NXK,variant:humanReadableVariantMap[props.variant]??props.variant??\"st5TPqe55\",XQr2vXlCE:tap??props.XQr2vXlCE,zn0R93oGC:hover??props.zn0R93oGC};};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,Ib5NOdRzj,O87WcmLVF,K2kXRy0i5,qwETbrwWM,qNBeEglHJ,QxXFL7NXK,HV2vodukn,AKNygNPH1,qU2vSVbdw,XQr2vXlCE,zn0R93oGC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"st5TPqe55\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap8lnve4=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(XQr2vXlCE){const res=await XQr2vXlCE(...args);if(res===false)return false;}});const onMouseEnter3wy2z8=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(zn0R93oGC){const res=await zn0R93oGC(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:QxXFL7NXK,motionChild:true,nodeId:\"st5TPqe55\",openInNewTab:HV2vodukn,scopeId:\"kmwlxeY3R\",smoothScroll:true,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-w48h3f\",className,classNames)} framer-4wnz0k`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"st5TPqe55\",onMouseEnter:onMouseEnter3wy2z8,onTap:onTap8lnve4,ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({\"st5TPqe55-hover\":{\"data-framer-name\":undefined},wEtYEI3NX:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[O87WcmLVF&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bb5vgb-container\",\"data-framer-name\":\"Before Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"PFNK3wnaC-container\",name:\"Before Icon\",nodeId:\"PFNK3wnaC\",rendersWithMotion:true,scopeId:\"kmwlxeY3R\",children:/*#__PURE__*/_jsx(Phosphor,{color:AKNygNPH1,height:\"100%\",iconSearch:\"House\",iconSelection:K2kXRy0i5,id:\"PFNK3wnaC\",layoutId:\"PFNK3wnaC\",mirrored:false,name:\"Before Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:qwETbrwWM,width:\"100%\",...addPropertyOverrides({\"st5TPqe55-hover\":{color:qU2vSVbdw},wEtYEI3NX:{color:qU2vSVbdw}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-bifds8\",\"data-styles-preset\":\"odVFCNbYJ\",children:\"Nav Link\"})}),className:\"framer-8rordo\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"b7OpJOy2_\",style:{\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-qU2vSVbdw-kmwlxeY3R\":qU2vSVbdw},text:Ib5NOdRzj,variants:{\"st5TPqe55-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-qU2vSVbdw-kmwlxeY3R)\",\"--variable-reference-qU2vSVbdw-kmwlxeY3R\":qU2vSVbdw},wEtYEI3NX:{\"--extracted-r6o4lv\":\"var(--variable-reference-qU2vSVbdw-kmwlxeY3R)\",\"--variable-reference-qU2vSVbdw-kmwlxeY3R\":qU2vSVbdw}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"st5TPqe55-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-bifds8\",\"data-styles-preset\":\"odVFCNbYJ\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-qU2vSVbdw-kmwlxeY3R))\"},children:\"Nav Link\"})})},wEtYEI3NX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-bifds8\",\"data-styles-preset\":\"odVFCNbYJ\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-qU2vSVbdw-kmwlxeY3R))\"},children:\"Nav Link\"})})}},baseVariant,gestureVariant)}),qNBeEglHJ&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lbad38-container\",\"data-framer-name\":\"Before Icon\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"LXeOXsXll-container\",name:\"Before Icon\",nodeId:\"LXeOXsXll\",rendersWithMotion:true,scopeId:\"kmwlxeY3R\",style:{rotate:0},variants:{\"st5TPqe55-hover\":{rotate:0},wEtYEI3NX:{rotate:-180}},children:/*#__PURE__*/_jsx(Phosphor,{color:AKNygNPH1,height:\"100%\",iconSearch:\"House\",iconSelection:\"CaretDown\",id:\"LXeOXsXll\",layoutId:\"LXeOXsXll\",mirrored:false,name:\"Before Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\",...addPropertyOverrides({\"st5TPqe55-hover\":{color:qU2vSVbdw},wEtYEI3NX:{color:qU2vSVbdw}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1uiMX.framer-4wnz0k, .framer-1uiMX .framer-4wnz0k { display: block; }\",\".framer-1uiMX.framer-w48h3f { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-1uiMX .framer-bb5vgb-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-1uiMX .framer-8rordo { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-1uiMX .framer-lbad38-container { flex: none; height: 12px; position: relative; width: 12px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 102.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"wEtYEI3NX\":{\"layout\":[\"auto\",\"auto\"]},\"uSp_MgG9I\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Ib5NOdRzj\":\"text\",\"O87WcmLVF\":\"hasIcon\",\"K2kXRy0i5\":\"icon\",\"qwETbrwWM\":\"iconWeight\",\"qNBeEglHJ\":\"dropdown\",\"QxXFL7NXK\":\"link\",\"HV2vodukn\":\"newTab\",\"AKNygNPH1\":\"color\",\"qU2vSVbdw\":\"hoverColor\",\"XQr2vXlCE\":\"tap\",\"zn0R93oGC\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkmwlxeY3R=withCSS(Component,css,\"framer-1uiMX\");export default FramerkmwlxeY3R;FramerkmwlxeY3R.displayName=\"Nav Link\";FramerkmwlxeY3R.defaultProps={height:20,width:102.5};addPropertyControls(FramerkmwlxeY3R,{variant:{options:[\"st5TPqe55\",\"wEtYEI3NX\"],optionTitles:[\"Default\",\"Open\"],title:\"Variant\",type:ControlType.Enum},Ib5NOdRzj:{defaultValue:\"Nav Link\",displayTextArea:false,title:\"Text\",type:ControlType.String},O87WcmLVF:{defaultValue:true,title:\"Has Icon?\",type:ControlType.Boolean},K2kXRy0i5:PhosphorControls?.[\"iconSelection\"]&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"DiamondsFour\",description:\"\",hidden:undefined,title:\"↳ Icon\"},qwETbrwWM:PhosphorControls?.[\"weight\"]&&{...PhosphorControls[\"weight\"],defaultValue:\"fill\",description:undefined,hidden:undefined,title:\"↳ Icon Weight\"},qNBeEglHJ:{defaultValue:true,title:\"Dropdown\",type:ControlType.Boolean},QxXFL7NXK:{title:\"Link\",type:ControlType.Link},HV2vodukn:{defaultValue:false,title:\"↳ New Tab\",type:ControlType.Boolean},AKNygNPH1:{defaultValue:\"var(--token-237d8458-d054-4504-84e5-22cb0ea1d24e, rgb(10, 10, 10))\",title:\"Color\",type:ControlType.Color},qU2vSVbdw:{defaultValue:\"var(--token-2767985d-3152-432b-96ec-11e6f8567cc4, rgb(115, 115, 115))\",title:\"↳ Hover Color\",type:ControlType.Color},XQr2vXlCE:{title:\"Tap\",type:ControlType.EventHandler},zn0R93oGC:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerkmwlxeY3R,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkmwlxeY3R\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wEtYEI3NX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uSp_MgG9I\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"102.5\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"Ib5NOdRzj\\\":\\\"text\\\",\\\"O87WcmLVF\\\":\\\"hasIcon\\\",\\\"K2kXRy0i5\\\":\\\"icon\\\",\\\"qwETbrwWM\\\":\\\"iconWeight\\\",\\\"qNBeEglHJ\\\":\\\"dropdown\\\",\\\"QxXFL7NXK\\\":\\\"link\\\",\\\"HV2vodukn\\\":\\\"newTab\\\",\\\"AKNygNPH1\\\":\\\"color\\\",\\\"qU2vSVbdw\\\":\\\"hoverColor\\\",\\\"XQr2vXlCE\\\":\\\"tap\\\",\\\"zn0R93oGC\\\":\\\"hover\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","let Component;\nvar House_default = (React) => {\n  if (!Component) {\n    const weights = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M221.56,100.85,141.61,25.38l-.16-.15a19.93,19.93,0,0,0-26.91,0l-.17.15L34.44,100.85A20.07,20.07,0,0,0,28,115.55V208a20,20,0,0,0,20,20H96a20,20,0,0,0,20-20V164h24v44a20,20,0,0,0,20,20h48a20,20,0,0,0,20-20V115.55A20.07,20.07,0,0,0,221.56,100.85ZM204,204H164V160a20,20,0,0,0-20-20H112a20,20,0,0,0-20,20v44H52V117.28l76-71.75,76,71.75Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,115.54V208a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V160a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v48a8,8,0,0,1-8,8H48a8,8,0,0,1-8-8V115.54a8,8,0,0,1,2.62-5.92l80-75.54a8,8,0,0,1,10.77,0l80,75.54A8,8,0,0,1,216,115.54Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,115.55V208a16,16,0,0,1-16,16H168a16,16,0,0,1-16-16V168a8,8,0,0,0-8-8H112a8,8,0,0,0-8,8v40a16,16,0,0,1-16,16H48a16,16,0,0,1-16-16V115.55a16,16,0,0,1,5.17-11.78l80-75.48.11-.11a16,16,0,0,1,21.53,0,1.14,1.14,0,0,0,.11.11l80,75.48A16,16,0,0,1,224,115.55Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.47,105.24l-80-75.5-.09-.08a13.94,13.94,0,0,0-18.83,0l-.09.08-80,75.5A14,14,0,0,0,34,115.55V208a14,14,0,0,0,14,14H96a14,14,0,0,0,14-14V160a2,2,0,0,1,2-2h32a2,2,0,0,1,2,2v48a14,14,0,0,0,14,14h48a14,14,0,0,0,14-14V115.55A14,14,0,0,0,217.47,105.24ZM210,208a2,2,0,0,1-2,2H160a2,2,0,0,1-2-2V160a14,14,0,0,0-14-14H112a14,14,0,0,0-14,14v48a2,2,0,0,1-2,2H48a2,2,0,0,1-2-2V115.55a2,2,0,0,1,.65-1.48l.09-.08,79.94-75.48a2,2,0,0,1,2.63,0L209.26,114l.08.08a2,2,0,0,1,.66,1.48Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M218.83,103.77l-80-75.48a1.14,1.14,0,0,1-.11-.11,16,16,0,0,0-21.53,0l-.11.11L37.17,103.77A16,16,0,0,0,32,115.55V208a16,16,0,0,0,16,16H96a16,16,0,0,0,16-16V160h32v48a16,16,0,0,0,16,16h48a16,16,0,0,0,16-16V115.55A16,16,0,0,0,218.83,103.77ZM208,208H160V160a16,16,0,0,0-16-16H112a16,16,0,0,0-16,16v48H48V115.55l.11-.1L128,40l79.9,75.43.11.1Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.13,106.72,136.07,31.13a12,12,0,0,0-16.2.05L39.93,106.67A12,12,0,0,0,36,115.54V208a12,12,0,0,0,12,12H96a12,12,0,0,0,12-12V160a4,4,0,0,1,4-4h32a4,4,0,0,1,4,4v48a12,12,0,0,0,12,12h48a12,12,0,0,0,12-12V115.54A12,12,0,0,0,216.13,106.72ZM212,208a4,4,0,0,1-4,4H160a4,4,0,0,1-4-4V160a12,12,0,0,0-12-12H112a12,12,0,0,0-12,12v48a4,4,0,0,1-4,4H48a4,4,0,0,1-4-4V115.54a4.09,4.09,0,0,1,1.36-3L125.3,37.05a4,4,0,0,1,5.33,0l80.06,75.58a4,4,0,0,1,1.31,3Z\" }))\n      ]\n    ]);\n    const House = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, weights.get(props.weight)));\n    House.displayName = \"House\";\n    Component = House;\n  }\n  return Component;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","/*\n * House (phosphor-icons/House@0.0.53)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/i6WSiDLftYVS2GvUElTz/House.js\"\nexport { default } from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/i6WSiDLftYVS2GvUElTz/House.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.53\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"AddressBook\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Baby\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"BezierCurve\",\"Bicycle\",\"Binoculars\",\"Bird\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"BoundingBox\",\"BowlFood\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Buildings\",\"Bus\",\"Butterfly\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarPlus\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleText\",\"ChatDots\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checks\",\"Church\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCounterClockwise\",\"ClockCountdown\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"Command\",\"Compass\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"Cpu\",\"CreditCard\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSpeaker\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"DribbbleLogo\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"Fan\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileCloud\",\"FileCode\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"Footprints\",\"ForkKnife\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeStand\",\"Goggles\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GridFour\",\"GridNine\",\"Guitar\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandCoins\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"Hash\",\"HashStraight\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighHeel\",\"HighlighterCircle\",\"Hoodie\",\"Horse\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Jeep\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"Laptop\",\"Layout\",\"Leaf\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"MapPin\",\"MapPinLine\",\"MapTrifold\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MathOperations\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MessengerLogo\",\"MetaLogo\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"Monitor\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Newspaper\",\"NewspaperClipping\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Option\",\"OrangeSlice\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleRun\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneOutgoing\",\"PhonePlus\",\"PhoneSlash\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PinterestLogo\",\"Pinwheel\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"Queue\",\"Quotes\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Scales\",\"Scan\",\"Scissors\",\"Scooter\",\"Screencast\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealQuestion\",\"SealWarning\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Spinner\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackOverflowLogo\",\"StackSimple\",\"Stairs\",\"Stamp\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"Subtitles\",\"Subtract\",\"SubtractSquare\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextT\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Timer\",\"Tipi\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tote\",\"ToteSimple\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"Trophy\",\"Truck\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCircle\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XSquare\",\"YinYang\",\"YoutubeLogo\",];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\",];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.53\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/ _jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.map","// Generated by Framer (c2a8602)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-MediumItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/khkJkwSL66WFg8SX6Wa726c.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/0E7IMbDzcGABpBwwqNEt60wU0w.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/JEXmejW8mXOYMtt0hyRg811kHac.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/Bo5CNzBv77CafbxOtKIkpw9egw.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",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/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2\",weight:\"500\"}]}];export const css=['.framer-oG7wq .framer-styles-preset-18gufcl:not(.rich-text-wrapper), .framer-oG7wq .framer-styles-preset-18gufcl.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -1.3px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-b49b8c83-e274-480b-971b-bd3219f16e44, #18181b); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-oG7wq\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c2a8602)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/CAjjxbTJBxHwH1MagCef/Phosphor.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/7Fvr4KkovKURs5zx0oHU/HoGz25k85YODQouw8Qrn/Ez44r55uJ.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/zR22SJ1fSgep4gb4cx5K/oNiazAwQRmcU6NtMZpy0/FTPdXBapX.js\";const PhosphorFonts=getFonts(Phosphor);const enabledGestures={GNKP6zlNW:{hover:true}};const cycleOrder=[\"GNKP6zlNW\",\"gzwAGk5Hs\"];const serializationHash=\"framer-2IOFN\";const variantClassNames={GNKP6zlNW:\"framer-v-j5paix\",gzwAGk5Hs:\"framer-v-1morkj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={delay:0,duration:.05,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Center:\"center\",End:\"flex-end\",Start:\"flex-start\"};const humanReadableVariantMap={Desktop:\"GNKP6zlNW\",Mobile:\"gzwAGk5Hs\"};const getProps=({align,background,height,hoverBackground,id,link,mouseEnter,newTab,pageTitle,radius,width,...props})=>{return{...props,BFhC6pNFP:link??props.BFhC6pNFP,copNfgivH:humanReadableEnumMap[align]??align??props.copNfgivH??\"center\",FQvv659vw:mouseEnter??props.FQvv659vw,gXnn4SgRT:pageTitle??props.gXnn4SgRT??\"Page title\",Ob5tgN6RF:hoverBackground??props.Ob5tgN6RF??\"var(--token-141685e2-3aef-4c79-b49c-cad6dda109a7, rgb(245, 245, 245))\",UhC4sW8Gf:newTab??props.UhC4sW8Gf??true,uOPkEV3at:radius??props.uOPkEV3at??\"4px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"GNKP6zlNW\",wPiA9bK_Z:background??props.wPiA9bK_Z??\"var(--token-2561606a-ce95-4f1d-9927-306123c4cdd2, rgba(255, 255, 255, 0))\"};};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,gXnn4SgRT,copNfgivH,BFhC6pNFP,UhC4sW8Gf,FQvv659vw,wPiA9bK_Z,Ob5tgN6RF,uOPkEV3at,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GNKP6zlNW\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterpllszo=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(FQvv659vw){const res=await FQvv659vw(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:BFhC6pNFP,motionChild:true,nodeId:\"GNKP6zlNW\",openInNewTab:UhC4sW8Gf,scopeId:\"NCSpAcLpI\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-j5paix\",className,classNames)} framer-1huuasf`,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"GNKP6zlNW\",onMouseEnter:onMouseEnterpllszo,ref:refBinding,style:{\"--11ur8pk\":copNfgivH,backgroundColor:wPiA9bK_Z,borderBottomLeftRadius:radiusForCorner(uOPkEV3at,3),borderBottomRightRadius:radiusForCorner(uOPkEV3at,2),borderTopLeftRadius:radiusForCorner(uOPkEV3at,0),borderTopRightRadius:radiusForCorner(uOPkEV3at,1),...style},variants:{\"GNKP6zlNW-hover\":{backgroundColor:Ob5tgN6RF},gzwAGk5Hs:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({\"GNKP6zlNW-hover\":{\"data-framer-name\":undefined},gzwAGk5Hs:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qma96l\",\"data-framer-name\":\"Page and description\",layoutDependency:layoutDependency,layoutId:\"mEg9ibNkV\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18cvetp\",\"data-framer-name\":\"Page and badge\",layoutDependency:layoutDependency,layoutId:\"ZcyIQEwl_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sakma7\",\"data-styles-preset\":\"FTPdXBapX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b49b8c83-e274-480b-971b-bd3219f16e44, rgb(24, 24, 27)))\"},children:\"Page title\"})}),className:\"framer-1u8gfu4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Q0RSTuE6J\",style:{\"--extracted-r6o4lv\":\"var(--token-b49b8c83-e274-480b-971b-bd3219f16e44, rgb(24, 24, 27))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:gXnn4SgRT,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({gzwAGk5Hs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-18gufcl\",\"data-styles-preset\":\"Ez44r55uJ\",children:\"Page title\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-w9bk0g\",layoutDependency:layoutDependency,layoutId:\"CKCXE1SBU\",children:UhC4sW8Gf&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vsvb8q-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"YBP_j9KiD-container\",nodeId:\"YBP_j9KiD\",rendersWithMotion:true,scopeId:\"NCSpAcLpI\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-f85ef66d-4b18-4144-9053-2fed033104a8, rgb(163, 163, 163))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowUpRight\",id:\"YBP_j9KiD\",layoutId:\"YBP_j9KiD\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})})})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2IOFN.framer-1huuasf, .framer-2IOFN .framer-1huuasf { display: block; }\",\".framer-2IOFN.framer-j5paix { align-content: var(--11ur8pk); align-items: var(--11ur8pk); cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 8px 12px 8px 12px; position: relative; text-decoration: none; width: 280px; }\",\".framer-2IOFN .framer-qma96l { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-2IOFN .framer-18cvetp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2IOFN .framer-1u8gfu4 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-2IOFN .framer-w9bk0g { flex: none; gap: 10px; height: 16px; overflow: visible; position: relative; width: 16px; }\",\".framer-2IOFN .framer-1vsvb8q-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-2IOFN.framer-v-1morkj.framer-j5paix { padding: 8px 0px 8px 0px; }\",\".framer-2IOFN.framer-v-1morkj .framer-18cvetp { align-content: flex-start; align-items: flex-start; gap: 8px; }\",\".framer-2IOFN.framer-v-j5paix.hover .framer-1vsvb8q-container { bottom: unset; height: 16px; left: unset; right: -2px; top: -2px; width: 16px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"gzwAGk5Hs\":{\"layout\":[\"fixed\",\"auto\"]},\"sT2vnXiQS\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"gXnn4SgRT\":\"pageTitle\",\"copNfgivH\":\"align\",\"BFhC6pNFP\":\"link\",\"UhC4sW8Gf\":\"newTab\",\"FQvv659vw\":\"mouseEnter\",\"wPiA9bK_Z\":\"background\",\"Ob5tgN6RF\":\"hoverBackground\",\"uOPkEV3at\":\"radius\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNCSpAcLpI=withCSS(Component,css,\"framer-2IOFN\");export default FramerNCSpAcLpI;FramerNCSpAcLpI.displayName=\"Nav Item \\xb7 1\";FramerNCSpAcLpI.defaultProps={height:40,width:280};addPropertyControls(FramerNCSpAcLpI,{variant:{options:[\"GNKP6zlNW\",\"gzwAGk5Hs\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},gXnn4SgRT:{defaultValue:\"Page title\",displayTextArea:false,title:\"Page title\",type:ControlType.String},copNfgivH:{defaultValue:\"center\",options:[\"flex-start\",\"center\",\"flex-end\"],optionTitles:[\"Start\",\"Center\",\"End\"],title:\"Align\",type:ControlType.Enum},BFhC6pNFP:{title:\"Link\",type:ControlType.Link},UhC4sW8Gf:{defaultValue:true,title:\"↳ New Tab\",type:ControlType.Boolean},FQvv659vw:{title:\"Mouse Enter\",type:ControlType.EventHandler},wPiA9bK_Z:{defaultValue:'var(--token-2561606a-ce95-4f1d-9927-306123c4cdd2, rgba(255, 255, 255, 0)) /* {\"name\":\"Transparent\"} */',title:\"Background\",type:ControlType.Color},Ob5tgN6RF:{defaultValue:'var(--token-141685e2-3aef-4c79-b49c-cad6dda109a7, rgb(245, 245, 245)) /* {\"name\":\"Neutral \\xb7 100\"} */',title:\"↳ Hover Background\",type:ControlType.Color},uOPkEV3at:{defaultValue:\"4px\",title:\"Radius\",type:ControlType.BorderRadius}});addFonts(FramerNCSpAcLpI,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNCSpAcLpI\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gzwAGk5Hs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sT2vnXiQS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"gXnn4SgRT\\\":\\\"pageTitle\\\",\\\"copNfgivH\\\":\\\"align\\\",\\\"BFhC6pNFP\\\":\\\"link\\\",\\\"UhC4sW8Gf\\\":\\\"newTab\\\",\\\"FQvv659vw\\\":\\\"mouseEnter\\\",\\\"wPiA9bK_Z\\\":\\\"background\\\",\\\"Ob5tgN6RF\\\":\\\"hoverBackground\\\",\\\"uOPkEV3at\\\":\\\"radius\\\"}\",\"framerIntrinsicWidth\":\"280\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"40\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c2a8602)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Q18E2cI9D:{hover:true},ZH3vzmtGy:{hover:true}};const cycleOrder=[\"ZH3vzmtGy\",\"Q18E2cI9D\"];const serializationHash=\"framer-6jDzX\";const variantClassNames={Q18E2cI9D:\"framer-v-1ezhmos\",ZH3vzmtGy:\"framer-v-1unyhem\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Closed:\"ZH3vzmtGy\",Open:\"Q18E2cI9D\"};const getProps=({background,click,height,id,width,...props})=>{return{...props,MrTkMS41m:background??props.MrTkMS41m??\"var(--token-7288c754-42a3-4bcb-928f-d7e01bf62ad6, rgb(0, 0, 0))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ZH3vzmtGy\",Y8rJSNj1j:click??props.Y8rJSNj1j};};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,MrTkMS41m,Y8rJSNj1j,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ZH3vzmtGy\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1dlwug8=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Y8rJSNj1j){const res=await Y8rJSNj1j(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1unyhem\",className,classNames),\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ZH3vzmtGy\",onTap:onTap1dlwug8,ref:refBinding,style:{...style},...addPropertyOverrides({\"Q18E2cI9D-hover\":{\"data-framer-name\":undefined},\"ZH3vzmtGy-hover\":{\"data-framer-name\":undefined},Q18E2cI9D:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rbih4u\",layoutDependency:layoutDependency,layoutId:\"vgNiblxGb\",style:{backgroundColor:MrTkMS41m,borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{\"Q18E2cI9D-hover\":{rotate:-50},\"ZH3vzmtGy-hover\":{rotate:0},Q18E2cI9D:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-17z06w4\",layoutDependency:layoutDependency,layoutId:\"zlKqUfYkA\",style:{backgroundColor:MrTkMS41m,borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{\"Q18E2cI9D-hover\":{rotate:50},\"ZH3vzmtGy-hover\":{rotate:0},Q18E2cI9D:{rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6jDzX.framer-h79nb7, .framer-6jDzX .framer-h79nb7 { display: block; }\",\".framer-6jDzX.framer-1unyhem { cursor: pointer; height: 32px; overflow: hidden; position: relative; width: 32px; }\",\".framer-6jDzX .framer-1rbih4u { bottom: 10px; flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: visible; position: absolute; width: 24px; }\",\".framer-6jDzX .framer-17z06w4 { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: visible; position: absolute; top: 10px; width: 24px; }\",\".framer-6jDzX.framer-v-1ezhmos.framer-1unyhem, .framer-6jDzX.framer-v-1unyhem.hover.framer-1unyhem { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 32px); }\",\".framer-6jDzX.framer-v-1ezhmos .framer-1rbih4u { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\",\".framer-6jDzX.framer-v-1ezhmos .framer-17z06w4 { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-6jDzX.framer-v-1unyhem.hover .framer-1rbih4u { bottom: 11px; }\",\".framer-6jDzX.framer-v-1unyhem.hover .framer-17z06w4 { top: 11px; }\",\".framer-6jDzX.framer-v-1ezhmos.hover .framer-1rbih4u { bottom: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Q18E2cI9D\":{\"layout\":[\"fixed\",\"fixed\"]},\"xhRB3Um3n\":{\"layout\":[\"fixed\",\"fixed\"]},\"TSyA4sZi_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"MrTkMS41m\":\"background\",\"Y8rJSNj1j\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerwVVbOyWVO=withCSS(Component,css,\"framer-6jDzX\");export default FramerwVVbOyWVO;FramerwVVbOyWVO.displayName=\"Hamburger Menu\";FramerwVVbOyWVO.defaultProps={height:32,width:32};addPropertyControls(FramerwVVbOyWVO,{variant:{options:[\"ZH3vzmtGy\",\"Q18E2cI9D\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},MrTkMS41m:{defaultValue:'var(--token-7288c754-42a3-4bcb-928f-d7e01bf62ad6, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',title:\"Background\",type:ControlType.Color},Y8rJSNj1j:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerwVVbOyWVO,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerwVVbOyWVO\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"MrTkMS41m\\\":\\\"background\\\",\\\"Y8rJSNj1j\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"32\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Q18E2cI9D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xhRB3Um3n\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TSyA4sZi_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"32\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./wVVbOyWVO.map","// Generated by Framer (fc40049)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavLink from\"https://framerusercontent.com/modules/flstaQML73HSVv6OclL0/Wzur89p1kR92JfEYXvmr/kmwlxeY3R.js\";import NavItem1 from\"https://framerusercontent.com/modules/wlWnLGMS1ryGdP0SZDiw/JKVFfXqHlTr6BKDUydIq/NCSpAcLpI.js\";import Button from\"https://framerusercontent.com/modules/j1BfEj3ioP6P62LeALuD/ZwrhXridpOViN3YUPjWY/RWYRfAcqq.js\";import HamburgerMenu from\"https://framerusercontent.com/modules/zD46v1AGb5eiHnBSiRF2/4HphSP9Ep4Mjb1KDvK5E/wVVbOyWVO.js\";const NavLinkFonts=getFonts(NavLink);const HamburgerMenuFonts=getFonts(HamburgerMenu);const ButtonFonts=getFonts(Button);const NavItem1Fonts=getFonts(NavItem1);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"XZEwR4CZ2\",\"jxz7ZfokS\",\"fmtlM5Yc9\",\"gA8T7_Wx7\",\"teYqD4eQ4\"];const serializationHash=\"framer-lpWYZ\";const variantClassNames={fmtlM5Yc9:\"framer-v-119bs0o\",gA8T7_Wx7:\"framer-v-xrvxp8\",jxz7ZfokS:\"framer-v-1gin48m\",teYqD4eQ4:\"framer-v-10wqect\",XZEwR4CZ2:\"framer-v-41bbnk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const EsMuyo3am=undefined;const transition1={delay:0,duration:.3,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 transition2={delay:.1,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Open\":\"teYqD4eQ4\",\"Tablet Open\":\"gA8T7_Wx7\",Desktop:\"XZEwR4CZ2\",Phone:\"fmtlM5Yc9\",Tablet:\"jxz7ZfokS\"};const Variants=motion.create(React.Fragment);const getProps=({bGFill,height,id,width,...props})=>{return{...props,EsMuyo3am:bGFill??props.EsMuyo3am??\"var(--token-9cdb6c5a-6114-47b7-8b87-cebd1ce95a3b, rgb(255, 255, 255))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"XZEwR4CZ2\"};};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,EsMuyo3am,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XZEwR4CZ2\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Y8rJSNj1j1o6exuj=activeVariantCallback(async(...args)=>{setVariant(\"gA8T7_Wx7\");});const Y8rJSNj1j17fm5vg=activeVariantCallback(async(...args)=>{setVariant(\"teYqD4eQ4\");});const Y8rJSNj1j1vjokkr=activeVariantCallback(async(...args)=>{setVariant(\"jxz7ZfokS\");});const Y8rJSNj1j3a8yb4=activeVariantCallback(async(...args)=>{setVariant(\"fmtlM5Yc9\");});const onTap1vjokkr=activeVariantCallback(async(...args)=>{setVariant(\"jxz7ZfokS\");});const onTap3a8yb4=activeVariantCallback(async(...args)=>{setVariant(\"fmtlM5Yc9\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"jxz7ZfokS\",\"fmtlM5Yc9\",\"gA8T7_Wx7\",\"teYqD4eQ4\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"jxz7ZfokS\",\"fmtlM5Yc9\",\"gA8T7_Wx7\",\"teYqD4eQ4\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if([\"gA8T7_Wx7\",\"teYqD4eQ4\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if(baseVariant===\"teYqD4eQ4\")return true;return false;};const isDisplayed4=()=>{if(baseVariant===\"gA8T7_Wx7\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-41bbnk\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"XZEwR4CZ2\",ref:refBinding,style:{backgroundColor:EsMuyo3am,...style},...addPropertyOverrides({fmtlM5Yc9:{\"data-framer-name\":\"Phone\"},gA8T7_Wx7:{\"data-framer-name\":\"Tablet Open\"},jxz7ZfokS:{\"data-framer-name\":\"Tablet\"},teYqD4eQ4:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1culn01\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"TWOTLXEFS\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iul9yv\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"ahPdn1_0r\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dgx3nk\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"ABk3PGXyN\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"IMNWSqMtP\",scopeId:\"EhZO2L3AX\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-y17fhg framer-qrq6pr\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"IMNWSqMtP\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-tt628n\",layoutDependency:layoutDependency,layoutId:\"MJVpbZJgK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 172.056 52.73\" overflow=\"visible\"><g><path d=\"M 112.19 18.36 L 112.19 6.643 C 112.19 4.914 111.595 4.242 109.871 4.012 C 109.788 4.012 109.705 4.004 109.623 3.987 C 109.5 3.989 109.382 3.936 109.302 3.843 C 109.222 3.75 109.188 3.626 109.209 3.505 C 109.209 3.192 109.437 3.159 109.689 3.159 L 122.787 3.159 C 126.244 3.159 129.518 3.843 132.454 5.717 C 135.848 7.796 138.197 11.212 138.917 15.115 C 139.64 18.793 139.371 22.396 137.598 25.786 C 135.671 29.493 132.603 31.782 128.642 32.973 C 126.881 33.505 125.049 33.766 123.209 33.747 C 115.353 33.669 107.497 33.656 99.642 33.669 L 99.265 33.669 C 99.001 33.669 98.819 33.562 98.819 33.257 C 98.819 32.952 99.001 32.915 99.232 32.886 C 99.523 32.86 99.811 32.818 100.096 32.758 C 101.093 32.507 101.453 31.898 101.105 30.942 C 100.787 30.065 100.415 29.204 100.043 28.348 C 99.373 26.803 98.674 25.271 98.021 23.723 C 97.917 23.36 97.571 23.122 97.194 23.154 L 86.481 23.154 C 86.162 23.115 85.86 23.307 85.762 23.611 C 84.827 25.831 83.872 28.047 82.929 30.267 C 82.835 30.497 82.762 30.736 82.71 30.979 C 82.516 31.906 82.855 32.47 83.769 32.713 C 84.115 32.789 84.466 32.847 84.819 32.886 C 85.067 32.923 85.261 33.01 85.261 33.298 C 85.261 33.586 85.055 33.664 84.798 33.664 L 76.955 33.648 C 76.74 33.648 76.541 33.619 76.488 33.347 C 76.462 33.232 76.491 33.112 76.566 33.02 C 76.641 32.929 76.754 32.876 76.872 32.878 C 79.001 32.61 79.944 31.074 80.701 29.34 C 82.63 24.964 84.547 20.586 86.452 16.206 L 92.241 2.953 C 92.34 2.727 92.394 2.463 92.72 2.459 C 93.047 2.455 93.134 2.694 93.241 2.92 C 95.821 8.645 98.401 14.367 100.981 20.086 C 102.475 23.381 103.976 26.676 105.484 29.97 C 105.976 31.045 106.588 32.029 107.721 32.557 C 108.704 33.004 109.827 33.036 110.834 32.643 C 111.777 32.305 112.141 31.515 112.161 30.584 C 112.194 29.171 112.186 27.759 112.19 26.346 L 112.19 18.373 Z M 116.457 18.323 L 116.457 31.222 C 116.457 31.597 116.519 31.865 116.991 31.877 C 119.43 31.935 121.869 32.12 124.313 31.877 C 127.732 31.523 130.469 29.995 132.214 27.038 C 134.914 22.458 135.055 17.566 133.314 12.677 C 131.714 8.176 128.468 5.515 123.622 4.959 C 121.522 4.716 119.409 4.889 117.301 4.856 C 116.474 4.856 116.474 4.856 116.474 5.68 C 116.46 9.892 116.453 14.106 116.453 18.323 Z M 91.819 9.588 C 91.745 9.663 91.677 9.745 91.616 9.831 C 90.07 13.458 88.525 17.089 86.981 20.724 C 86.725 21.326 86.787 21.392 87.461 21.392 L 96.23 21.392 C 96.987 21.392 97.004 21.392 96.698 20.671 C 95.653 18.274 94.601 15.877 93.543 13.48 C 92.981 12.207 92.414 10.939 91.815 9.588 Z M 7.729 16.697 C 8.427 16.326 8.795 15.749 9.25 15.276 C 12.999 11.347 16.738 7.405 20.467 3.452 C 20.795 3.101 21.088 2.721 21.344 2.315 C 21.757 1.648 21.472 1.079 20.682 0.985 C 20.434 0.952 20.182 0.96 19.93 0.952 C 19.678 0.944 19.326 0.907 19.322 0.499 C 19.318 0.091 19.624 0.058 19.93 0.058 L 28.642 0.058 C 28.89 0.058 29.1 0.124 29.105 0.433 C 29.124 0.538 29.093 0.646 29.023 0.726 C 28.952 0.807 28.848 0.85 28.741 0.845 C 26.45 0.952 24.953 2.406 23.477 3.901 C 20.691 6.709 17.903 9.521 15.113 12.335 C 14.323 13.134 13.534 13.937 12.723 14.716 C 12.388 15.033 12.413 15.243 12.723 15.576 C 16.896 19.909 21.057 24.254 25.206 28.611 C 27.245 30.863 29.408 33.001 31.685 35.015 C 33.906 36.945 36.432 38.498 39.16 39.611 C 41.3 40.465 43.596 40.862 45.9 40.777 C 46.16 40.777 46.42 40.74 46.47 41.09 C 46.52 41.44 46.305 41.522 46.036 41.588 C 43.316 42.281 40.474 42.354 37.721 41.802 C 33.417 40.913 29.791 38.8 26.607 35.868 C 22.886 32.437 19.549 28.624 16.023 24.995 C 13.757 22.668 11.516 20.317 9.275 17.965 C 9.006 17.681 8.837 17.722 8.547 17.94 C 7.933 18.371 7.596 19.094 7.662 19.839 C 7.72 23.08 7.662 26.321 7.687 29.563 C 7.687 29.892 7.733 30.221 7.757 30.555 C 7.873 32.137 8.841 32.861 10.503 33.088 C 10.668 33.108 10.838 33.108 11.003 33.125 C 11.121 33.125 11.232 33.178 11.306 33.269 C 11.38 33.36 11.409 33.48 11.384 33.594 C 11.386 33.701 11.341 33.803 11.262 33.874 C 11.182 33.945 11.076 33.978 10.97 33.965 L 9.73 33.965 C 6.744 33.92 3.759 33.875 0.774 33.994 C 0.608 34.001 0.441 33.987 0.278 33.953 C 0.055 33.903 -0.003 33.73 0.001 33.541 C -0.012 33.367 0.113 33.212 0.286 33.187 C 0.369 33.166 0.452 33.162 0.534 33.15 C 2.602 32.89 3.362 32.071 3.362 30.003 L 3.362 3.826 C 3.362 2.241 2.792 1.355 1.613 0.977 C 1.269 0.88 0.913 0.829 0.555 0.824 C 0.266 0.824 -0.007 0.779 0.005 0.412 C 0.017 0.046 0.286 0 0.576 0 L 10.478 0 C 10.687 -0.003 10.896 0.012 11.102 0.046 C 11.33 0.091 11.363 0.285 11.359 0.482 C 11.355 0.68 11.243 0.775 11.04 0.791 C 10.52 0.83 10.005 0.921 9.502 1.063 C 8.648 1.274 8 1.967 7.848 2.83 C 7.759 3.215 7.711 3.608 7.704 4.004 L 7.704 16.219 C 7.695 16.318 7.712 16.458 7.729 16.697 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 25.223 18.354 C 25.16 14.377 26.677 10.537 29.445 7.671 C 32.134 4.852 35.739 3.073 39.62 2.65 C 43.971 2.02 48.399 3.066 52.003 5.574 C 55.76 8.074 58.189 12.124 58.619 16.603 C 59.057 20.421 58.337 24.017 56.163 27.237 C 53.521 31.15 49.754 33.337 45.144 34.136 C 41.164 34.886 37.046 34.241 33.488 32.311 C 28.783 29.758 26.046 25.796 25.339 20.467 C 25.253 19.766 25.214 19.06 25.223 18.354 Z M 53.851 18.864 C 53.993 15.809 53.232 12.779 51.664 10.15 C 49.026 5.83 45.144 3.898 40.087 4.438 C 35.299 4.948 32.157 8.474 30.821 12.798 C 30.101 15.15 29.874 17.624 30.152 20.067 C 30.565 23.807 31.929 27.068 34.7 29.704 C 39.091 33.893 47.323 33.744 51.238 28.057 C 53.064 25.345 53.979 22.127 53.851 18.864 Z M 66.772 17.967 L 66.772 30.058 C 66.818 32.064 67.322 32.604 69.344 32.805 C 69.633 32.834 69.902 32.875 69.881 33.254 C 69.861 33.633 69.534 33.584 69.273 33.584 L 61.252 33.584 C 60.839 33.584 60.425 33.629 60.012 33.641 C 59.718 33.641 59.462 33.604 59.458 33.23 C 59.454 32.855 59.681 32.818 59.95 32.818 C 61.963 32.818 62.526 31.582 62.522 29.964 L 62.522 6.53 C 62.522 4.808 61.827 4.059 60.107 3.923 C 59.813 3.898 59.487 3.923 59.499 3.49 C 59.512 3.058 59.863 3.079 60.136 3.079 C 64.395 3.079 68.657 3.021 72.916 3.153 C 75.653 3.235 78.167 4.12 80.152 6.13 C 82.901 8.918 83.174 14.079 80.644 17.077 C 77.803 20.446 74.136 21.455 69.873 20.532 C 69.811 20.532 69.753 20.499 69.691 20.483 C 69.556 20.456 69.438 20.374 69.366 20.257 C 69.293 20.14 69.274 19.998 69.311 19.865 C 69.364 19.56 69.608 19.556 69.844 19.56 C 70.931 19.618 72.02 19.478 73.057 19.149 C 75.82 18.256 77.748 15.762 77.907 12.872 C 78.018 11.109 77.907 9.388 76.989 7.802 C 75.703 5.595 73.636 4.858 71.242 4.763 C 70.034 4.718 68.819 4.788 67.607 4.763 C 66.979 4.763 66.78 4.94 66.78 5.587 C 66.805 9.705 66.78 13.852 66.78 17.987 Z M 168.563 6.472 L 168.563 8.531 C 168.563 8.82 168.612 9.153 168.186 9.198 C 167.761 9.244 167.74 8.906 167.694 8.626 C 167.364 6.505 166.107 5.216 164.068 4.631 C 161.803 3.985 159.181 4.734 157.866 6.414 C 156.418 8.35 156.679 11.065 158.47 12.691 C 159.742 13.833 161.142 14.826 162.642 15.648 C 164.763 16.883 166.963 18.016 168.844 19.626 C 171.296 21.731 172.449 24.391 171.937 27.612 C 171.449 30.668 169.547 32.678 166.69 33.67 C 162.448 35.149 158.313 34.609 154.286 32.686 C 153.219 32.171 153.045 31.253 152.971 30.264 C 152.869 28.768 153.044 27.266 153.488 25.833 C 153.575 25.54 153.674 25.26 154.067 25.318 C 154.459 25.376 154.414 25.685 154.397 25.948 C 154.216 29.436 156.8 32.278 160.814 32.641 C 162.592 32.805 164.308 32.599 165.863 31.582 C 167.187 30.728 168.051 29.321 168.212 27.758 C 168.373 26.194 167.813 24.643 166.69 23.539 C 165.482 22.303 164.039 21.48 162.588 20.598 C 160.521 19.363 158.408 18.247 156.56 16.698 C 153.252 13.939 152.475 9.396 154.811 6.073 C 156.308 3.943 158.482 2.947 161.013 2.621 C 163.299 2.325 165.495 2.807 167.666 3.445 C 167.949 3.485 168.203 3.641 168.366 3.876 C 168.529 4.11 168.587 4.402 168.526 4.681 C 168.476 5.278 168.526 5.883 168.526 6.484 Z M 145.429 3.095 L 149.998 3.095 C 150.279 3.095 150.565 3.062 150.594 3.462 C 150.623 3.861 150.379 3.898 150.081 3.931 C 149.726 3.95 149.374 4.006 149.031 4.096 C 148.076 4.396 147.563 5.179 147.526 6.369 C 147.505 7.036 147.526 7.699 147.526 8.362 L 147.526 29.729 C 147.515 30.04 147.528 30.351 147.563 30.66 C 147.778 32.155 148.39 32.719 149.911 32.797 C 150.015 32.797 150.118 32.797 150.221 32.818 C 150.339 32.817 150.451 32.87 150.525 32.962 C 150.598 33.053 150.627 33.173 150.602 33.287 C 150.577 33.563 150.395 33.608 150.159 33.596 C 149.076 33.551 147.993 33.625 146.91 33.596 C 144.98 33.544 143.06 33.562 141.15 33.65 C 140.962 33.657 140.774 33.65 140.588 33.629 C 140.492 33.631 140.399 33.594 140.332 33.525 C 140.265 33.456 140.23 33.362 140.236 33.267 C 140.236 33.044 140.352 32.933 140.567 32.896 C 140.96 32.826 141.353 32.772 141.733 32.674 C 142.537 32.494 143.128 31.812 143.188 30.993 C 143.256 30.542 143.294 30.086 143.3 29.63 L 143.3 6.835 C 143.302 6.482 143.27 6.131 143.205 5.784 C 143.1 4.789 142.282 4.02 141.278 3.972 C 141.114 3.944 140.948 3.926 140.782 3.919 C 140.484 3.919 140.24 3.853 140.24 3.478 C 140.24 3.103 140.517 3.091 140.807 3.091 L 145.442 3.091 Z M 35.473 45.688 C 36.181 45.658 36.891 45.689 37.594 45.778 C 38.143 45.877 38.648 46.142 39.041 46.536 C 39.744 47.203 39.454 48.468 38.499 48.958 C 37.995 49.213 38.003 49.407 38.355 49.781 C 38.822 50.28 39.227 50.832 39.674 51.346 C 40.001 51.725 40.449 51.979 40.943 52.067 C 41.1 52.1 41.257 52.158 41.253 52.347 C 41.249 52.537 41.042 52.578 40.873 52.59 C 39.727 52.731 38.599 52.224 37.945 51.276 C 37.586 50.77 37.193 50.284 36.792 49.802 C 36.608 49.518 36.255 49.393 35.932 49.497 C 35.638 49.617 35.717 49.954 35.717 50.21 C 35.717 50.547 35.771 50.885 35.766 51.223 C 35.766 51.68 35.907 51.997 36.403 52.084 C 36.544 52.108 36.668 52.174 36.655 52.339 C 36.643 52.504 36.465 52.566 36.312 52.553 C 35.511 52.485 34.706 52.485 33.906 52.553 C 33.732 52.553 33.542 52.528 33.534 52.298 C 33.525 52.067 33.683 52.034 33.84 52.026 C 34.414 51.997 34.501 51.643 34.493 51.169 L 34.493 47.051 C 34.493 46.602 34.385 46.273 33.869 46.203 C 33.72 46.182 33.538 46.145 33.546 45.947 C 33.554 45.75 33.757 45.696 33.926 45.696 C 34.439 45.68 34.956 45.688 35.473 45.688 Z M 36.473 48.847 C 37.796 48.818 38.346 48.155 37.925 47.092 C 37.71 46.557 36.92 46.235 36.147 46.38 C 35.556 46.491 35.837 46.973 35.771 47.298 C 35.728 47.559 35.709 47.824 35.713 48.089 C 35.7 48.83 35.733 48.859 36.473 48.847 Z M 84.456 52.574 L 82.045 52.574 C 81.863 52.574 81.632 52.574 81.595 52.331 C 81.558 52.088 81.801 52.047 81.988 52.026 C 82.153 52.024 82.31 51.951 82.417 51.826 C 82.524 51.7 82.571 51.534 82.546 51.371 L 82.546 46.903 C 82.546 46.532 82.418 46.281 82 46.252 C 81.81 46.252 81.586 46.215 81.586 45.96 C 81.586 45.704 81.863 45.688 82.066 45.684 L 86.544 45.684 C 86.904 45.684 87.086 45.815 87.069 46.182 C 87.075 46.294 87.075 46.407 87.069 46.52 C 87.04 46.771 87.214 47.158 86.949 47.249 C 86.593 47.368 86.742 46.894 86.569 46.746 C 86.469 46.66 86.387 46.52 86.275 46.491 C 85.543 46.35 84.794 46.327 84.055 46.425 C 83.873 46.425 83.856 46.635 83.852 46.787 C 83.827 47.031 83.827 47.277 83.852 47.52 C 83.927 47.932 83.583 48.447 84.133 48.682 C 84.82 48.902 85.573 48.719 86.081 48.208 C 86.263 47.969 86.403 48.072 86.42 48.27 C 86.461 48.793 86.445 49.32 86.445 49.847 C 86.448 49.947 86.374 50.032 86.275 50.045 C 86.159 50.045 86.11 49.983 86.048 49.905 C 85.487 49.446 84.74 49.282 84.038 49.464 C 83.901 49.536 83.823 49.686 83.844 49.839 L 83.844 51.367 C 83.824 51.503 83.868 51.64 83.964 51.739 C 84.059 51.838 84.195 51.888 84.332 51.874 C 84.923 51.874 85.518 51.874 86.11 51.837 C 86.604 51.834 87.044 51.525 87.214 51.062 C 87.267 50.926 87.363 50.762 87.544 50.819 C 87.726 50.877 87.669 51.071 87.644 51.211 C 87.594 51.449 87.507 51.684 87.478 51.927 C 87.42 52.487 87.09 52.619 86.569 52.594 C 85.862 52.561 85.151 52.594 84.443 52.594 Z M 47.228 52.578 L 44.871 52.578 C 44.677 52.578 44.4 52.636 44.358 52.351 C 44.317 52.067 44.59 52.051 44.772 52.022 C 44.926 52.014 45.071 51.942 45.169 51.823 C 45.267 51.704 45.311 51.549 45.288 51.396 L 45.288 46.866 C 45.288 46.487 45.14 46.26 44.726 46.236 C 44.536 46.236 44.313 46.203 44.313 45.939 C 44.313 45.675 44.573 45.692 44.759 45.692 L 49.353 45.692 C 49.478 45.67 49.606 45.71 49.696 45.799 C 49.785 45.889 49.826 46.016 49.803 46.141 L 49.803 46.553 C 49.77 46.804 49.948 47.191 49.675 47.269 C 49.402 47.347 49.456 46.907 49.299 46.738 C 49.142 46.569 49.096 46.487 48.943 46.466 C 48.241 46.387 47.531 46.377 46.827 46.437 C 46.607 46.437 46.574 46.643 46.574 46.82 L 46.574 48.348 C 46.574 48.529 46.62 48.711 46.839 48.723 C 47.353 48.777 47.872 48.76 48.381 48.674 C 48.571 48.629 48.726 48.493 48.795 48.311 C 48.84 48.208 48.881 48.072 49.026 48.114 C 49.135 48.162 49.199 48.276 49.183 48.394 L 49.183 49.806 C 49.183 49.921 49.146 50.041 49.005 50.062 C 48.865 50.082 48.857 49.983 48.795 49.909 C 48.485 49.497 47.215 49.254 46.76 49.497 C 46.622 49.57 46.544 49.722 46.566 49.876 L 46.566 51.404 C 46.549 51.55 46.603 51.695 46.71 51.796 C 46.818 51.896 46.967 51.94 47.112 51.915 C 47.761 51.886 48.41 51.87 49.059 51.812 C 49.432 51.779 49.749 51.528 49.866 51.173 C 49.928 51.029 49.985 50.799 50.209 50.881 C 50.432 50.963 50.324 51.178 50.308 51.338 C 50.163 52.615 50.159 52.619 48.844 52.623 Z M 133.952 52.582 L 131.541 52.582 C 131.359 52.582 131.128 52.582 131.09 52.347 C 131.053 52.112 131.285 52.047 131.475 52.03 C 131.946 51.981 132.066 51.684 132.062 51.281 L 132.062 46.923 C 132.091 46.752 132.044 46.578 131.934 46.443 C 131.824 46.309 131.661 46.229 131.487 46.223 C 131.31 46.198 131.074 46.174 131.115 45.902 C 131.157 45.63 131.368 45.688 131.529 45.688 L 136.118 45.688 C 136.395 45.688 136.556 45.795 136.561 46.079 C 136.565 46.363 136.561 46.717 136.561 47.039 C 136.561 47.154 136.536 47.286 136.404 47.315 C 136.271 47.343 136.205 47.224 136.18 47.109 C 136.036 46.474 135.581 46.376 135.006 46.38 C 133.327 46.38 133.352 46.38 133.331 48.027 C 133.331 48.562 133.489 48.797 134.051 48.735 C 134.613 48.674 135.266 48.904 135.597 48.184 C 135.68 48.002 135.854 48.089 135.87 48.249 C 135.951 48.753 135.98 49.264 135.957 49.773 C 135.957 49.884 135.911 50 135.775 50.033 C 135.639 50.066 135.585 49.95 135.519 49.86 C 135.238 49.485 133.96 49.25 133.534 49.481 C 133.348 49.584 133.348 49.757 133.348 49.921 L 133.348 51.396 C 133.348 51.758 133.526 51.902 133.881 51.894 C 134.433 51.911 134.986 51.89 135.535 51.832 C 136.052 51.754 136.515 51.622 136.685 51.054 C 136.722 50.926 136.809 50.795 136.974 50.84 C 137.139 50.885 137.123 51.046 137.098 51.173 C 137.028 51.544 136.953 51.915 136.871 52.281 C 136.788 52.648 136.532 52.598 136.279 52.598 Z M 116.702 52.516 L 115.606 52.516 C 115.453 52.516 115.28 52.541 115.23 52.343 C 115.18 52.145 115.329 52.067 115.482 52.03 C 115.863 51.944 115.871 51.729 115.722 51.441 C 115.662 51.324 115.613 51.201 115.577 51.075 C 115.532 50.82 115.384 50.594 115.168 50.45 C 114.952 50.305 114.686 50.254 114.432 50.309 C 113.993 50.333 113.552 50.333 113.113 50.309 C 112.392 50.403 111.845 51.005 111.823 51.729 C 111.844 51.952 112.026 51.977 112.187 52.03 C 112.348 52.084 112.431 52.15 112.41 52.31 C 112.389 52.451 112.259 52.55 112.117 52.533 L 110.173 52.533 C 110.052 52.533 109.952 52.436 109.95 52.314 C 109.93 52.216 109.987 52.119 110.082 52.088 C 111.195 51.902 111.323 50.877 111.707 50.136 C 112.46 48.74 113.117 47.294 113.812 45.869 C 113.87 45.745 113.944 45.63 114.101 45.634 C 114.258 45.638 114.382 45.807 114.461 45.96 C 115.153 47.332 115.842 48.698 116.528 50.057 C 116.768 50.531 117.004 51.001 117.239 51.474 C 117.378 51.773 117.66 51.982 117.988 52.026 C 118.166 52.055 118.339 52.137 118.31 52.355 C 118.281 52.574 118.062 52.561 117.897 52.561 C 117.516 52.566 117.136 52.541 116.702 52.516 Z M 113.808 49.633 C 113.959 49.625 114.111 49.625 114.262 49.633 C 114.759 49.679 114.821 49.477 114.618 49.081 C 114.415 48.686 114.234 48.258 114.035 47.846 C 113.928 47.632 113.795 47.455 113.622 47.792 C 113.481 48.06 113.369 48.336 113.208 48.616 C 112.667 49.633 112.667 49.633 113.812 49.633 Z M 57.399 50.329 C 57.36 50.333 57.322 50.333 57.283 50.329 C 56.353 50.164 55.761 50.477 55.518 51.429 C 55.431 51.762 55.34 51.968 55.774 52.038 C 55.931 52.063 56.076 52.129 56.059 52.323 C 56.054 52.401 56.014 52.473 55.95 52.52 C 55.886 52.566 55.805 52.581 55.728 52.561 C 55.116 52.487 54.509 52.598 53.897 52.561 C 53.764 52.561 53.616 52.537 53.583 52.376 C 53.549 52.215 53.583 52.108 53.707 52.092 C 54.757 51.956 54.839 50.992 55.212 50.325 C 56.005 48.888 56.704 47.397 57.44 45.927 C 57.506 45.795 57.556 45.634 57.742 45.63 C 57.928 45.626 58.015 45.807 58.089 45.96 C 58.949 47.722 59.811 49.489 60.673 51.26 C 60.829 51.655 61.171 51.947 61.587 52.038 C 61.744 52.071 61.893 52.141 61.877 52.335 C 61.86 52.528 61.662 52.504 61.517 52.508 C 60.773 52.528 60.028 52.553 59.284 52.561 C 59.102 52.561 58.871 52.582 58.817 52.335 C 58.763 52.088 58.974 52.063 59.135 52.01 C 59.425 51.915 59.441 51.734 59.359 51.474 C 59.003 50.346 58.978 50.325 57.399 50.329 Z M 57.37 49.637 C 58.519 49.637 58.532 49.637 58.048 48.694 C 57.862 48.332 57.754 47.677 57.444 47.685 C 57.031 47.685 56.994 48.34 56.799 48.707 C 56.303 49.633 56.324 49.633 57.37 49.633 Z M 93.916 52.73 C 93.689 52.701 93.461 52.681 93.234 52.644 C 91.915 52.413 91.778 52.232 91.849 50.943 C 91.849 50.795 91.82 50.605 92.006 50.556 C 92.192 50.506 92.27 50.712 92.341 50.856 C 92.614 51.662 93.432 52.153 94.276 52.018 C 94.817 51.981 95.305 51.82 95.491 51.248 C 95.64 50.79 95.359 50.284 94.772 49.967 C 94.358 49.753 93.945 49.608 93.531 49.394 C 92.935 49.164 92.444 48.724 92.15 48.159 C 91.708 47.08 92.233 46.248 93.329 45.754 C 94.147 45.455 95.045 45.455 95.863 45.754 C 96.211 45.848 96.442 46.989 96.173 47.249 C 95.967 47.455 95.896 47.249 95.818 47.092 C 95.515 46.383 94.716 46.024 93.982 46.268 C 93.597 46.34 93.291 46.633 93.205 47.014 C 93.114 47.401 93.362 47.628 93.643 47.862 C 94.23 48.344 94.966 48.538 95.615 48.892 C 96.98 49.629 97.124 51.182 95.925 52.154 C 95.736 52.312 95.517 52.431 95.28 52.504 C 94.839 52.644 94.379 52.72 93.916 52.73 Z M 124.851 49.184 L 124.851 51.338 C 124.851 51.729 124.942 52.005 125.401 52.034 C 125.583 52.034 125.815 52.067 125.815 52.327 C 125.815 52.586 125.567 52.578 125.381 52.578 L 123.082 52.578 C 122.896 52.578 122.668 52.578 122.619 52.343 C 122.569 52.108 122.809 52.051 122.995 52.026 C 123.16 52.022 123.316 51.947 123.424 51.822 C 123.531 51.696 123.58 51.531 123.557 51.367 L 123.557 46.837 C 123.557 46.491 123.4 46.367 123.065 46.38 C 122.73 46.392 122.375 46.38 122.031 46.38 C 121.559 46.3 121.1 46.584 120.965 47.043 C 120.923 47.166 120.882 47.323 120.696 47.261 C 120.51 47.199 120.576 47.084 120.572 46.973 C 120.568 46.862 120.572 46.857 120.572 46.804 C 120.572 45.659 120.572 45.659 121.713 45.68 L 126.414 45.745 C 126.53 45.745 126.642 45.725 126.757 45.745 C 127.059 45.745 127.473 45.42 127.642 45.782 C 127.8 46.233 127.8 46.724 127.642 47.175 C 127.588 47.385 127.365 47.343 127.324 47.175 C 127.158 46.351 126.534 46.417 125.939 46.417 C 124.744 46.417 124.835 46.297 124.831 47.52 L 124.831 49.217 Z M 104.761 49.184 L 104.761 51.281 C 104.761 51.692 104.864 51.985 105.34 52.03 C 105.53 52.03 105.753 52.075 105.724 52.343 C 105.696 52.611 105.447 52.57 105.261 52.574 L 103.02 52.574 C 102.822 52.574 102.553 52.615 102.524 52.323 C 102.495 52.03 102.752 52.051 102.938 52.022 C 103.102 52.013 103.255 51.936 103.359 51.809 C 103.463 51.682 103.508 51.517 103.483 51.355 L 103.483 46.878 C 103.483 46.524 103.347 46.359 102.971 46.376 C 102.595 46.392 102.206 46.376 101.826 46.376 C 101.431 46.33 101.059 46.57 100.941 46.948 C 100.899 47.088 100.862 47.286 100.668 47.253 C 100.473 47.22 100.507 46.989 100.498 46.841 C 100.494 46.822 100.494 46.802 100.498 46.783 C 100.56 45.655 100.56 45.659 101.693 45.68 C 103.165 45.708 104.637 45.737 106.113 45.758 C 106.419 45.764 106.725 45.743 107.027 45.696 C 107.693 45.593 107.717 45.601 107.726 46.248 L 107.726 47.039 C 107.726 47.154 107.68 47.273 107.54 47.286 C 107.399 47.298 107.333 47.191 107.316 47.08 C 107.221 46.454 106.771 46.384 106.254 46.392 C 104.579 46.413 104.798 46.17 104.782 47.829 L 104.782 49.188 Z M 68.041 52.578 L 65.685 52.578 C 65.486 52.578 65.213 52.631 65.164 52.355 C 65.114 52.08 65.383 52.055 65.577 52.026 C 65.732 52.017 65.877 51.944 65.976 51.824 C 66.075 51.705 66.119 51.549 66.098 51.396 L 66.098 46.866 C 66.118 46.702 66.064 46.538 65.952 46.417 C 65.84 46.296 65.68 46.23 65.515 46.236 C 65.346 46.236 65.143 46.186 65.151 45.955 C 65.16 45.725 65.391 45.692 65.565 45.688 L 67.975 45.688 C 68.165 45.688 68.389 45.688 68.43 45.943 C 68.471 46.198 68.223 46.223 68.037 46.24 C 67.884 46.235 67.735 46.294 67.628 46.404 C 67.521 46.514 67.466 46.663 67.475 46.816 C 67.367 48.324 67.367 49.838 67.475 51.346 C 67.475 51.61 67.591 51.795 67.888 51.787 C 68.537 51.83 69.187 51.83 69.836 51.787 C 70.285 51.764 70.679 51.482 70.845 51.066 C 70.907 50.906 70.973 50.655 71.221 50.737 C 71.469 50.819 71.32 51.075 71.283 51.239 C 70.931 52.685 71.196 52.549 69.629 52.561 L 68.021 52.561 Z\" fill=\"rgb(0,0,0)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-1waky57\",layoutDependency:layoutDependency,layoutId:\"qfPsuhheJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 139.29 42.168\" overflow=\"visible\"><path d=\"M 112.19 18.36 L 112.19 6.643 C 112.19 4.914 111.595 4.242 109.871 4.012 C 109.788 4.012 109.705 4.004 109.623 3.987 C 109.5 3.989 109.382 3.936 109.302 3.843 C 109.222 3.75 109.188 3.626 109.209 3.505 C 109.209 3.192 109.437 3.159 109.689 3.159 L 122.787 3.159 C 126.244 3.159 129.518 3.843 132.454 5.717 C 135.848 7.796 138.197 11.212 138.917 15.115 C 139.64 18.793 139.371 22.396 137.598 25.786 C 135.671 29.493 132.603 31.782 128.642 32.973 C 126.881 33.505 125.049 33.766 123.209 33.747 C 115.353 33.669 107.497 33.656 99.642 33.669 L 99.265 33.669 C 99.001 33.669 98.819 33.562 98.819 33.257 C 98.819 32.952 99.001 32.915 99.232 32.886 C 99.523 32.86 99.811 32.818 100.096 32.758 C 101.093 32.507 101.453 31.898 101.105 30.942 C 100.787 30.065 100.415 29.204 100.043 28.348 C 99.373 26.803 98.674 25.271 98.021 23.723 C 97.917 23.36 97.571 23.122 97.194 23.154 L 86.481 23.154 C 86.162 23.115 85.86 23.307 85.762 23.611 C 84.827 25.831 83.872 28.047 82.929 30.267 C 82.835 30.497 82.762 30.736 82.71 30.979 C 82.516 31.906 82.855 32.47 83.769 32.713 C 84.115 32.789 84.466 32.847 84.819 32.886 C 85.067 32.923 85.261 33.01 85.261 33.298 C 85.261 33.586 85.055 33.664 84.798 33.664 L 76.955 33.648 C 76.74 33.648 76.541 33.619 76.488 33.347 C 76.462 33.232 76.491 33.112 76.566 33.02 C 76.641 32.929 76.754 32.876 76.872 32.878 C 79.001 32.61 79.944 31.074 80.701 29.34 C 82.63 24.964 84.547 20.586 86.452 16.206 L 92.241 2.953 C 92.34 2.727 92.394 2.463 92.72 2.459 C 93.047 2.455 93.134 2.694 93.241 2.92 C 95.821 8.645 98.401 14.367 100.981 20.086 C 102.475 23.381 103.976 26.676 105.484 29.97 C 105.976 31.045 106.588 32.029 107.721 32.557 C 108.704 33.004 109.827 33.036 110.834 32.643 C 111.777 32.305 112.141 31.515 112.161 30.584 C 112.194 29.171 112.186 27.759 112.19 26.346 L 112.19 18.373 Z M 116.457 18.323 L 116.457 31.222 C 116.457 31.597 116.519 31.865 116.991 31.877 C 119.43 31.935 121.869 32.12 124.313 31.877 C 127.732 31.523 130.469 29.995 132.214 27.038 C 134.914 22.458 135.055 17.566 133.314 12.677 C 131.714 8.176 128.468 5.515 123.622 4.959 C 121.522 4.716 119.409 4.889 117.301 4.856 C 116.474 4.856 116.474 4.856 116.474 5.68 C 116.46 9.892 116.453 14.106 116.453 18.323 Z M 91.819 9.588 C 91.745 9.663 91.677 9.745 91.616 9.831 C 90.07 13.458 88.525 17.089 86.981 20.724 C 86.725 21.326 86.787 21.392 87.461 21.392 L 96.23 21.392 C 96.987 21.392 97.004 21.392 96.698 20.671 C 95.653 18.274 94.601 15.877 93.543 13.48 C 92.981 12.207 92.414 10.939 91.815 9.588 Z M 7.729 16.697 C 8.427 16.326 8.795 15.749 9.25 15.276 C 12.999 11.347 16.738 7.405 20.467 3.452 C 20.795 3.101 21.088 2.721 21.344 2.315 C 21.757 1.648 21.472 1.079 20.682 0.985 C 20.434 0.952 20.182 0.96 19.93 0.952 C 19.678 0.944 19.326 0.907 19.322 0.499 C 19.318 0.091 19.624 0.058 19.93 0.058 L 28.642 0.058 C 28.89 0.058 29.1 0.124 29.105 0.433 C 29.124 0.538 29.093 0.646 29.023 0.726 C 28.952 0.807 28.848 0.85 28.741 0.845 C 26.45 0.952 24.953 2.406 23.477 3.901 C 20.691 6.709 17.903 9.521 15.113 12.335 C 14.323 13.134 13.534 13.937 12.723 14.716 C 12.388 15.033 12.413 15.243 12.723 15.576 C 16.896 19.909 21.057 24.254 25.206 28.611 C 27.245 30.863 29.408 33.001 31.685 35.015 C 33.906 36.945 36.432 38.498 39.16 39.611 C 41.3 40.465 43.596 40.862 45.9 40.777 C 46.16 40.777 46.42 40.74 46.47 41.09 C 46.52 41.44 46.305 41.522 46.036 41.588 C 43.316 42.281 40.474 42.354 37.721 41.802 C 33.417 40.913 29.791 38.8 26.607 35.868 C 22.886 32.437 19.549 28.624 16.023 24.995 C 13.757 22.668 11.516 20.317 9.275 17.965 C 9.006 17.681 8.837 17.722 8.547 17.94 C 7.933 18.371 7.596 19.094 7.662 19.839 C 7.72 23.08 7.662 26.321 7.687 29.563 C 7.687 29.892 7.733 30.221 7.757 30.555 C 7.873 32.137 8.841 32.861 10.503 33.088 C 10.668 33.108 10.838 33.108 11.003 33.125 C 11.121 33.125 11.232 33.178 11.306 33.269 C 11.38 33.36 11.409 33.48 11.384 33.594 C 11.386 33.701 11.341 33.803 11.262 33.874 C 11.182 33.945 11.076 33.978 10.97 33.965 L 9.73 33.965 C 6.744 33.92 3.759 33.875 0.774 33.994 C 0.608 34.001 0.441 33.987 0.278 33.953 C 0.055 33.903 -0.003 33.73 0.001 33.541 C -0.012 33.367 0.113 33.212 0.286 33.187 C 0.369 33.166 0.452 33.162 0.534 33.15 C 2.602 32.89 3.362 32.071 3.362 30.003 L 3.362 3.826 C 3.362 2.241 2.792 1.355 1.613 0.977 C 1.269 0.88 0.913 0.829 0.555 0.824 C 0.266 0.824 -0.007 0.779 0.005 0.412 C 0.017 0.046 0.286 0 0.576 0 L 10.478 0 C 10.687 -0.003 10.896 0.012 11.102 0.046 C 11.33 0.091 11.363 0.285 11.359 0.482 C 11.355 0.68 11.243 0.775 11.04 0.791 C 10.52 0.83 10.005 0.921 9.502 1.063 C 8.648 1.274 8 1.967 7.848 2.83 C 7.759 3.215 7.711 3.608 7.704 4.004 L 7.704 16.219 C 7.695 16.318 7.712 16.458 7.729 16.697 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1cs84pp\",layoutDependency:layoutDependency,layoutId:\"KUxkzT0za\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 62.812 31.289\" overflow=\"visible\"><path d=\"M 35.712 15.901 L 35.712 4.184 C 35.712 2.455 35.116 1.783 33.392 1.553 C 33.309 1.553 33.227 1.544 33.144 1.528 C 33.021 1.53 32.904 1.477 32.824 1.384 C 32.744 1.291 32.71 1.167 32.73 1.046 C 32.73 0.733 32.958 0.7 33.21 0.7 L 46.309 0.7 C 49.765 0.7 53.04 1.384 55.975 3.258 C 59.369 5.337 61.718 8.753 62.438 12.656 C 63.161 16.334 62.893 19.937 61.119 23.327 C 59.192 27.033 56.124 29.323 52.163 30.513 C 50.402 31.046 48.57 31.307 46.73 31.288 C 38.875 31.209 31.019 31.197 23.163 31.209 L 22.787 31.209 C 22.522 31.209 22.34 31.102 22.34 30.798 C 22.34 30.493 22.522 30.456 22.754 30.427 C 23.044 30.401 23.332 30.359 23.618 30.299 C 24.614 30.048 24.974 29.439 24.627 28.483 C 24.308 27.606 23.936 26.745 23.564 25.888 C 22.894 24.344 22.195 22.812 21.542 21.263 C 21.439 20.901 21.092 20.663 20.715 20.695 L 10.002 20.695 C 9.683 20.656 9.382 20.848 9.283 21.152 C 8.348 23.372 7.393 25.588 6.451 27.808 C 6.357 28.038 6.283 28.277 6.232 28.52 C 6.037 29.447 6.376 30.011 7.29 30.254 C 7.637 30.33 7.987 30.388 8.34 30.427 C 8.588 30.464 8.783 30.551 8.783 30.839 C 8.783 31.127 8.576 31.205 8.32 31.205 L 0.476 31.189 C 0.261 31.189 0.063 31.16 0.009 30.888 C -0.016 30.773 0.013 30.653 0.088 30.561 C 0.162 30.47 0.275 30.417 0.393 30.419 C 2.523 30.151 3.465 28.615 4.222 26.881 C 6.152 22.505 8.069 18.127 9.973 13.747 L 15.762 0.494 C 15.861 0.268 15.915 0.004 16.242 0 C 16.568 -0.004 16.655 0.235 16.762 0.461 C 19.342 6.186 21.922 11.908 24.503 17.627 C 25.996 20.922 27.497 24.216 29.005 27.511 C 29.497 28.586 30.109 29.57 31.242 30.098 C 32.225 30.545 33.349 30.576 34.355 30.184 C 35.298 29.846 35.662 29.056 35.683 28.125 C 35.716 26.712 35.707 25.3 35.712 23.887 L 35.712 15.914 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-f815k\",layoutDependency:layoutDependency,layoutId:\"VVcjbGdb1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.009 27.172\" overflow=\"visible\"><path d=\"M 0.004 13.496 L 0.004 26.395 C 0.004 26.77 0.066 27.038 0.538 27.05 C 2.977 27.108 5.416 27.293 7.86 27.05 C 11.279 26.696 14.016 25.168 15.761 22.211 C 18.461 17.631 18.602 12.739 16.861 7.85 C 15.261 3.349 12.015 0.688 7.169 0.132 C 5.069 -0.111 2.956 0.062 0.848 0.029 C 0.021 0.029 0.021 0.029 0.021 0.853 C 0.007 5.065 0 9.279 0 13.496 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-um2jk2\",layoutDependency:layoutDependency,layoutId:\"dHW8MO3P_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.042 11.803\" overflow=\"visible\"><path d=\"M 4.977 0 C 4.903 0.075 4.835 0.157 4.775 0.243 C 3.228 3.87 1.683 7.501 0.14 11.136 C -0.117 11.738 -0.055 11.803 0.619 11.803 L 9.389 11.803 C 10.145 11.803 10.162 11.803 9.856 11.083 C 8.811 8.686 7.76 6.289 6.701 3.892 C 6.139 2.619 5.573 1.351 4.973 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3ax4ag\",layoutDependency:layoutDependency,layoutId:\"jFjCgIXkX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 46.477 42.168\" overflow=\"visible\"><path d=\"M 7.729 16.697 C 8.427 16.326 8.795 15.749 9.25 15.276 C 12.999 11.347 16.738 7.405 20.467 3.452 C 20.795 3.101 21.088 2.721 21.344 2.315 C 21.757 1.648 21.472 1.079 20.682 0.985 C 20.434 0.952 20.182 0.96 19.93 0.952 C 19.678 0.944 19.326 0.907 19.322 0.499 C 19.318 0.091 19.624 0.058 19.93 0.058 L 28.642 0.058 C 28.89 0.058 29.1 0.124 29.105 0.433 C 29.124 0.538 29.093 0.646 29.023 0.726 C 28.952 0.807 28.848 0.85 28.741 0.845 C 26.45 0.952 24.953 2.406 23.477 3.901 C 20.691 6.709 17.903 9.521 15.113 12.335 C 14.323 13.134 13.534 13.937 12.723 14.716 C 12.388 15.033 12.413 15.243 12.723 15.576 C 16.896 19.909 21.057 24.254 25.206 28.611 C 27.245 30.863 29.408 33.001 31.685 35.015 C 33.906 36.945 36.432 38.498 39.16 39.611 C 41.3 40.465 43.596 40.862 45.9 40.777 C 46.16 40.777 46.42 40.74 46.47 41.09 C 46.52 41.44 46.305 41.522 46.036 41.588 C 43.316 42.281 40.474 42.354 37.721 41.802 C 33.417 40.913 29.791 38.8 26.607 35.868 C 22.886 32.437 19.549 28.624 16.023 24.995 C 13.757 22.668 11.516 20.317 9.275 17.965 C 9.006 17.681 8.837 17.722 8.547 17.94 C 7.933 18.371 7.596 19.094 7.662 19.839 C 7.72 23.08 7.662 26.321 7.687 29.563 C 7.687 29.892 7.733 30.221 7.757 30.555 C 7.873 32.137 8.841 32.861 10.503 33.088 C 10.668 33.108 10.838 33.108 11.003 33.125 C 11.121 33.125 11.232 33.178 11.306 33.269 C 11.38 33.36 11.409 33.48 11.384 33.594 C 11.386 33.701 11.341 33.803 11.262 33.874 C 11.182 33.945 11.076 33.978 10.97 33.965 L 9.73 33.965 C 6.744 33.92 3.759 33.875 0.774 33.994 C 0.608 34.001 0.441 33.987 0.278 33.953 C 0.055 33.903 -0.003 33.73 0.001 33.541 C -0.012 33.367 0.113 33.212 0.286 33.187 C 0.369 33.166 0.452 33.162 0.534 33.15 C 2.602 32.89 3.362 32.071 3.362 30.003 L 3.362 3.826 C 3.362 2.241 2.792 1.355 1.613 0.977 C 1.269 0.88 0.913 0.829 0.555 0.824 C 0.266 0.824 -0.007 0.779 0.005 0.412 C 0.017 0.046 0.286 0 0.576 0 L 10.478 0 C 10.687 -0.003 10.896 0.012 11.102 0.046 C 11.33 0.091 11.363 0.285 11.359 0.482 C 11.355 0.68 11.243 0.775 11.04 0.791 C 10.52 0.83 10.005 0.921 9.502 1.063 C 8.648 1.274 8 1.967 7.848 2.83 C 7.759 3.215 7.711 3.608 7.704 4.004 L 7.704 16.219 C 7.695 16.318 7.712 16.458 7.729 16.697 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-3bus2u\",layoutDependency:layoutDependency,layoutId:\"TzPiQrnoA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 146.835 50.259\" overflow=\"visible\"><path d=\"M 0.002 15.883 C -0.061 11.906 1.456 8.066 4.223 5.199 C 6.913 2.38 10.518 0.602 14.399 0.179 C 18.75 -0.451 23.178 0.595 26.782 3.103 C 30.538 5.603 32.967 9.653 33.397 14.132 C 33.836 17.95 33.116 21.545 30.941 24.766 C 28.299 28.678 24.533 30.865 19.923 31.664 C 15.942 32.414 11.824 31.77 8.267 29.84 C 3.562 27.286 0.825 23.325 0.118 17.995 C 0.032 17.294 -0.007 16.589 0.002 15.883 Z M 28.63 16.393 C 28.772 13.338 28.011 10.308 26.443 7.679 C 23.805 3.358 19.923 1.427 14.866 1.966 C 10.078 2.477 6.936 6.002 5.6 10.327 C 4.88 12.679 4.652 15.153 4.93 17.596 C 5.344 21.335 6.708 24.597 9.478 27.233 C 13.869 31.421 22.102 31.273 26.017 25.586 C 27.843 22.874 28.758 19.656 28.63 16.393 Z M 41.551 15.495 L 41.551 27.587 C 41.596 29.593 42.101 30.132 44.123 30.334 C 44.412 30.363 44.681 30.404 44.66 30.783 C 44.639 31.162 44.313 31.112 44.052 31.112 L 36.031 31.112 C 35.618 31.112 35.204 31.158 34.791 31.17 C 34.497 31.17 34.241 31.133 34.237 30.758 C 34.233 30.383 34.46 30.346 34.729 30.346 C 36.742 30.346 37.305 29.111 37.3 27.492 L 37.3 4.059 C 37.3 2.337 36.606 1.587 34.886 1.452 C 34.592 1.427 34.266 1.452 34.278 1.019 C 34.29 0.587 34.642 0.607 34.915 0.607 C 39.173 0.607 43.436 0.55 47.695 0.681 C 50.432 0.764 52.946 1.649 54.931 3.659 C 57.68 6.447 57.953 11.608 55.423 14.606 C 52.582 17.975 48.915 18.984 44.652 18.061 C 44.59 18.061 44.532 18.028 44.47 18.012 C 44.335 17.985 44.217 17.903 44.144 17.786 C 44.072 17.668 44.052 17.526 44.09 17.394 C 44.143 17.089 44.387 17.085 44.623 17.089 C 45.71 17.147 46.799 17.007 47.836 16.677 C 50.599 15.785 52.526 13.29 52.685 10.401 C 52.797 8.638 52.685 6.917 51.768 5.331 C 50.482 3.124 48.414 2.386 46.02 2.292 C 44.813 2.246 43.598 2.316 42.386 2.292 C 41.758 2.292 41.559 2.469 41.559 3.115 C 41.584 7.234 41.559 11.381 41.559 15.516 Z M 143.342 4.001 L 143.342 6.06 C 143.342 6.348 143.391 6.682 142.965 6.727 C 142.539 6.773 142.519 6.435 142.473 6.155 C 142.143 4.034 140.886 2.745 138.847 2.16 C 136.581 1.513 133.96 2.263 132.645 3.943 C 131.196 5.879 131.457 8.593 133.249 10.22 C 134.52 11.362 135.92 12.354 137.421 13.177 C 139.542 14.412 141.741 15.545 143.623 17.155 C 146.075 19.26 147.228 21.92 146.715 25.141 C 146.228 28.197 144.326 30.206 141.469 31.199 C 137.226 32.677 133.092 32.138 129.065 30.215 C 127.998 29.7 127.824 28.781 127.75 27.793 C 127.648 26.297 127.823 24.795 128.267 23.362 C 128.354 23.069 128.453 22.789 128.846 22.847 C 129.238 22.904 129.193 23.213 129.176 23.477 C 128.994 26.965 131.579 29.807 135.593 30.169 C 137.371 30.334 139.087 30.128 140.642 29.111 C 141.966 28.257 142.83 26.85 142.991 25.287 C 143.152 23.723 142.592 22.171 141.469 21.068 C 140.261 19.832 138.818 19.008 137.367 18.127 C 135.3 16.892 133.187 15.775 131.339 14.227 C 128.031 11.468 127.254 6.925 129.59 3.601 C 131.086 1.472 133.261 0.475 135.792 0.15 C 138.078 -0.146 140.274 0.335 142.444 0.974 C 142.728 1.014 142.982 1.17 143.145 1.405 C 143.308 1.639 143.366 1.931 143.304 2.209 C 143.255 2.807 143.304 3.412 143.304 4.013 Z M 120.208 0.624 L 124.777 0.624 C 125.058 0.624 125.343 0.591 125.372 0.99 C 125.401 1.39 125.157 1.427 124.86 1.46 C 124.505 1.479 124.153 1.534 123.81 1.625 C 122.854 1.925 122.342 2.708 122.305 3.898 C 122.284 4.565 122.305 5.228 122.305 5.891 L 122.305 27.258 C 122.294 27.568 122.307 27.879 122.342 28.188 C 122.557 29.683 123.169 30.248 124.69 30.326 C 124.794 30.326 124.897 30.326 125 30.346 C 125.118 30.346 125.229 30.399 125.303 30.49 C 125.377 30.582 125.406 30.701 125.381 30.816 C 125.356 31.092 125.174 31.137 124.938 31.125 C 123.855 31.08 122.772 31.154 121.688 31.125 C 119.759 31.073 117.839 31.09 115.929 31.178 C 115.741 31.186 115.553 31.179 115.367 31.158 C 115.27 31.16 115.178 31.122 115.111 31.054 C 115.044 30.985 115.009 30.891 115.015 30.795 C 115.015 30.573 115.131 30.462 115.346 30.425 C 115.739 30.355 116.132 30.301 116.512 30.202 C 117.316 30.023 117.907 29.34 117.967 28.522 C 118.035 28.071 118.073 27.615 118.079 27.159 L 118.079 4.363 C 118.08 4.011 118.049 3.659 117.984 3.313 C 117.879 2.318 117.06 1.548 116.057 1.501 C 115.893 1.473 115.727 1.455 115.561 1.447 C 115.263 1.447 115.019 1.382 115.019 1.007 C 115.019 0.632 115.296 0.62 115.586 0.62 L 120.221 0.62 Z M 10.252 43.217 C 10.96 43.187 11.67 43.217 12.373 43.307 C 12.922 43.406 13.427 43.67 13.82 44.065 C 14.523 44.732 14.233 45.996 13.278 46.487 C 12.774 46.742 12.782 46.935 13.134 47.31 C 13.601 47.809 14.006 48.36 14.452 48.875 C 14.78 49.254 15.228 49.508 15.722 49.596 C 15.879 49.629 16.036 49.687 16.032 49.876 C 16.028 50.065 15.821 50.107 15.652 50.119 C 14.506 50.259 13.377 49.753 12.724 48.805 C 12.364 48.299 11.972 47.813 11.571 47.331 C 11.387 47.047 11.033 46.922 10.711 47.026 C 10.417 47.145 10.496 47.483 10.496 47.739 C 10.496 48.076 10.549 48.414 10.545 48.752 C 10.545 49.209 10.686 49.526 11.182 49.612 C 11.323 49.637 11.447 49.703 11.434 49.868 C 11.422 50.033 11.244 50.094 11.091 50.082 C 10.29 50.014 9.485 50.014 8.685 50.082 C 8.511 50.082 8.321 50.057 8.313 49.827 C 8.304 49.596 8.461 49.563 8.618 49.555 C 9.193 49.526 9.28 49.172 9.272 48.698 L 9.272 44.58 C 9.272 44.131 9.164 43.801 8.647 43.731 C 8.499 43.711 8.317 43.674 8.325 43.476 C 8.333 43.278 8.536 43.225 8.705 43.225 C 9.218 43.208 9.735 43.217 10.252 43.217 Z M 11.252 46.375 C 12.575 46.347 13.125 45.683 12.704 44.621 C 12.489 44.085 11.699 43.764 10.926 43.908 C 10.334 44.02 10.616 44.501 10.549 44.827 C 10.507 45.088 10.488 45.353 10.491 45.618 C 10.479 46.359 10.512 46.388 11.252 46.375 Z M 59.235 50.103 L 56.824 50.103 C 56.642 50.103 56.411 50.103 56.374 49.86 C 56.336 49.617 56.58 49.575 56.766 49.555 C 56.932 49.553 57.088 49.48 57.196 49.354 C 57.303 49.229 57.35 49.063 57.325 48.9 L 57.325 44.431 C 57.325 44.061 57.196 43.81 56.779 43.781 C 56.589 43.781 56.365 43.744 56.365 43.488 C 56.365 43.233 56.642 43.217 56.845 43.212 L 61.323 43.212 C 61.682 43.212 61.864 43.344 61.848 43.711 C 61.854 43.823 61.854 43.936 61.848 44.048 C 61.819 44.3 61.993 44.687 61.728 44.777 C 61.372 44.897 61.521 44.423 61.348 44.275 C 61.248 44.188 61.166 44.048 61.054 44.02 C 60.322 43.878 59.572 43.856 58.834 43.954 C 58.652 43.954 58.635 44.164 58.631 44.316 C 58.606 44.56 58.606 44.805 58.631 45.049 C 58.706 45.461 58.362 45.976 58.912 46.211 C 59.599 46.431 60.352 46.248 60.86 45.737 C 61.042 45.498 61.182 45.601 61.199 45.799 C 61.24 46.322 61.224 46.849 61.224 47.376 C 61.226 47.476 61.153 47.561 61.054 47.574 C 60.938 47.574 60.889 47.512 60.827 47.434 C 60.266 46.975 59.519 46.811 58.817 46.993 C 58.679 47.065 58.602 47.215 58.623 47.368 L 58.623 48.896 C 58.603 49.032 58.647 49.169 58.742 49.268 C 58.838 49.367 58.974 49.417 59.111 49.402 C 59.702 49.402 60.297 49.402 60.889 49.365 C 61.383 49.362 61.823 49.054 61.993 48.591 C 62.046 48.455 62.141 48.29 62.323 48.348 C 62.505 48.406 62.447 48.599 62.423 48.739 C 62.373 48.978 62.286 49.213 62.257 49.456 C 62.199 50.016 61.869 50.148 61.348 50.123 C 60.641 50.09 59.929 50.123 59.222 50.123 Z M 22.006 50.107 L 19.65 50.107 C 19.455 50.107 19.178 50.164 19.137 49.88 C 19.096 49.596 19.369 49.579 19.55 49.551 C 19.705 49.543 19.849 49.471 19.948 49.351 C 20.046 49.232 20.09 49.077 20.067 48.925 L 20.067 44.394 C 20.067 44.015 19.918 43.789 19.505 43.764 C 19.315 43.764 19.092 43.731 19.092 43.468 C 19.092 43.204 19.352 43.221 19.538 43.221 L 24.132 43.221 C 24.257 43.198 24.385 43.239 24.474 43.328 C 24.564 43.417 24.605 43.545 24.582 43.67 L 24.582 44.081 C 24.549 44.333 24.727 44.72 24.454 44.798 C 24.181 44.876 24.235 44.436 24.078 44.267 C 23.921 44.098 23.875 44.015 23.722 43.995 C 23.019 43.915 22.31 43.906 21.605 43.966 C 21.386 43.966 21.353 44.172 21.353 44.349 L 21.353 45.877 C 21.353 46.058 21.399 46.239 21.618 46.252 C 22.132 46.305 22.651 46.289 23.16 46.202 C 23.35 46.157 23.505 46.022 23.573 45.84 C 23.619 45.737 23.66 45.601 23.805 45.642 C 23.914 45.691 23.978 45.805 23.962 45.922 L 23.962 47.335 C 23.962 47.45 23.925 47.57 23.784 47.59 C 23.644 47.611 23.635 47.512 23.573 47.438 C 23.263 47.026 21.994 46.783 21.539 47.026 C 21.401 47.099 21.323 47.251 21.345 47.405 L 21.345 48.933 C 21.328 49.079 21.382 49.224 21.489 49.325 C 21.597 49.425 21.746 49.469 21.891 49.444 C 22.54 49.415 23.189 49.398 23.838 49.341 C 24.211 49.308 24.528 49.057 24.644 48.702 C 24.706 48.558 24.764 48.327 24.988 48.41 C 25.211 48.492 25.103 48.706 25.087 48.867 C 24.942 50.144 24.938 50.148 23.623 50.152 Z M 108.731 50.111 L 106.32 50.111 C 106.138 50.111 105.907 50.111 105.869 49.876 C 105.832 49.641 106.064 49.575 106.254 49.559 C 106.725 49.509 106.845 49.213 106.841 48.809 L 106.841 44.452 C 106.87 44.281 106.823 44.106 106.713 43.972 C 106.603 43.838 106.44 43.758 106.266 43.752 C 106.088 43.727 105.853 43.702 105.894 43.431 C 105.935 43.159 106.146 43.217 106.308 43.217 L 110.897 43.217 C 111.174 43.217 111.335 43.324 111.339 43.608 C 111.344 43.892 111.339 44.246 111.339 44.567 C 111.339 44.683 111.315 44.814 111.182 44.843 C 111.05 44.872 110.984 44.753 110.959 44.637 C 110.814 44.003 110.36 43.904 109.785 43.908 C 108.106 43.908 108.131 43.908 108.11 45.556 C 108.11 46.091 108.267 46.326 108.83 46.264 C 109.392 46.202 110.045 46.433 110.376 45.712 C 110.459 45.531 110.632 45.618 110.649 45.778 C 110.73 46.282 110.759 46.792 110.736 47.302 C 110.736 47.413 110.69 47.529 110.554 47.561 C 110.417 47.594 110.364 47.479 110.298 47.388 C 110.016 47.014 108.739 46.779 108.313 47.01 C 108.127 47.113 108.127 47.286 108.127 47.45 L 108.127 48.925 C 108.127 49.287 108.305 49.431 108.66 49.423 C 109.212 49.439 109.765 49.419 110.314 49.361 C 110.831 49.283 111.294 49.151 111.464 48.583 C 111.501 48.455 111.588 48.323 111.753 48.369 C 111.918 48.414 111.902 48.575 111.877 48.702 C 111.807 49.073 111.732 49.444 111.65 49.81 C 111.567 50.177 111.311 50.127 111.058 50.127 Z M 91.481 50.045 L 90.385 50.045 C 90.232 50.045 90.058 50.07 90.009 49.872 C 89.959 49.674 90.108 49.596 90.261 49.559 C 90.641 49.472 90.65 49.258 90.501 48.97 C 90.441 48.853 90.392 48.73 90.356 48.603 C 90.31 48.348 90.163 48.123 89.947 47.978 C 89.731 47.834 89.465 47.783 89.211 47.837 C 88.772 47.862 88.331 47.862 87.892 47.837 C 87.17 47.932 86.624 48.534 86.602 49.258 C 86.623 49.481 86.805 49.505 86.966 49.559 C 87.127 49.612 87.21 49.678 87.189 49.839 C 87.168 49.98 87.038 50.079 86.895 50.061 L 84.952 50.061 C 84.83 50.061 84.731 49.964 84.729 49.843 C 84.709 49.745 84.766 49.648 84.861 49.617 C 85.973 49.431 86.102 48.406 86.486 47.664 C 87.239 46.268 87.896 44.823 88.591 43.398 C 88.649 43.274 88.723 43.159 88.88 43.163 C 89.037 43.167 89.161 43.336 89.24 43.488 C 89.932 44.861 90.621 46.227 91.307 47.586 C 91.547 48.06 91.783 48.529 92.018 49.003 C 92.157 49.302 92.439 49.51 92.767 49.555 C 92.944 49.584 93.118 49.666 93.089 49.884 C 93.06 50.103 92.841 50.09 92.676 50.09 C 92.295 50.094 91.915 50.07 91.481 50.045 Z M 88.587 47.162 C 88.738 47.154 88.89 47.154 89.041 47.162 C 89.538 47.207 89.6 47.005 89.397 46.61 C 89.194 46.215 89.012 45.786 88.814 45.375 C 88.706 45.16 88.574 44.983 88.4 45.321 C 88.26 45.589 88.148 45.865 87.987 46.145 C 87.445 47.162 87.445 47.162 88.591 47.162 Z M 32.178 47.858 C 32.139 47.862 32.1 47.862 32.062 47.858 C 31.132 47.693 30.54 48.006 30.296 48.958 C 30.21 49.291 30.119 49.497 30.553 49.567 C 30.71 49.592 30.855 49.658 30.838 49.851 C 30.833 49.93 30.793 50.002 30.729 50.048 C 30.665 50.095 30.584 50.11 30.507 50.09 C 29.895 50.016 29.288 50.127 28.676 50.09 C 28.543 50.09 28.394 50.065 28.361 49.905 C 28.328 49.744 28.361 49.637 28.485 49.621 C 29.536 49.485 29.618 48.521 29.99 47.854 C 30.784 46.417 31.483 44.926 32.219 43.455 C 32.285 43.324 32.335 43.163 32.521 43.159 C 32.707 43.155 32.794 43.336 32.868 43.488 C 33.728 45.251 34.59 47.018 35.452 48.789 C 35.608 49.184 35.95 49.476 36.366 49.567 C 36.523 49.6 36.672 49.67 36.655 49.864 C 36.639 50.057 36.44 50.033 36.296 50.037 C 35.552 50.057 34.807 50.082 34.063 50.09 C 33.881 50.09 33.65 50.111 33.596 49.864 C 33.542 49.617 33.753 49.592 33.914 49.538 C 34.204 49.444 34.22 49.262 34.137 49.003 C 33.782 47.874 33.757 47.854 32.178 47.858 Z M 32.149 47.166 C 33.298 47.166 33.311 47.166 32.827 46.223 C 32.641 45.861 32.533 45.206 32.223 45.214 C 31.81 45.214 31.772 45.869 31.578 46.235 C 31.082 47.162 31.103 47.162 32.149 47.162 Z M 68.695 50.259 C 68.467 50.23 68.24 50.21 68.013 50.173 C 66.694 49.942 66.557 49.761 66.627 48.472 C 66.627 48.323 66.599 48.134 66.785 48.084 C 66.971 48.035 67.049 48.241 67.119 48.385 C 67.393 49.191 68.211 49.682 69.055 49.547 C 69.596 49.509 70.084 49.349 70.27 48.776 C 70.419 48.319 70.138 47.813 69.551 47.496 C 69.137 47.281 68.724 47.137 68.31 46.923 C 67.714 46.692 67.223 46.253 66.929 45.688 C 66.487 44.609 67.012 43.777 68.108 43.282 C 68.926 42.984 69.824 42.984 70.642 43.282 C 70.99 43.377 71.221 44.518 70.952 44.777 C 70.746 44.983 70.675 44.777 70.597 44.621 C 70.294 43.912 69.495 43.553 68.761 43.797 C 68.375 43.868 68.07 44.162 67.984 44.543 C 67.893 44.93 68.141 45.156 68.422 45.391 C 69.009 45.873 69.745 46.066 70.394 46.421 C 71.759 47.158 71.903 48.71 70.704 49.682 C 70.515 49.841 70.296 49.96 70.059 50.033 C 69.618 50.172 69.158 50.249 68.695 50.259 Z M 99.63 46.713 L 99.63 48.867 C 99.63 49.258 99.721 49.534 100.18 49.563 C 100.362 49.563 100.594 49.596 100.594 49.855 C 100.594 50.115 100.345 50.107 100.159 50.107 L 97.861 50.107 C 97.674 50.107 97.447 50.107 97.397 49.872 C 97.348 49.637 97.588 49.579 97.774 49.555 C 97.939 49.55 98.095 49.476 98.203 49.35 C 98.31 49.225 98.358 49.059 98.336 48.896 L 98.336 44.366 C 98.336 44.02 98.179 43.896 97.844 43.908 C 97.509 43.921 97.154 43.908 96.81 43.908 C 96.337 43.828 95.879 44.113 95.744 44.571 C 95.702 44.695 95.661 44.852 95.475 44.79 C 95.289 44.728 95.355 44.613 95.351 44.501 C 95.347 44.39 95.351 44.386 95.351 44.333 C 95.351 43.188 95.351 43.188 96.492 43.208 L 101.193 43.274 C 101.309 43.274 101.42 43.254 101.536 43.274 C 101.838 43.274 102.252 42.949 102.421 43.311 C 102.579 43.762 102.579 44.253 102.421 44.703 C 102.367 44.913 102.144 44.872 102.103 44.703 C 101.937 43.88 101.313 43.945 100.718 43.945 C 99.523 43.945 99.614 43.826 99.609 45.049 L 99.609 46.746 Z M 79.54 46.713 L 79.54 48.809 C 79.54 49.221 79.643 49.514 80.119 49.559 C 80.309 49.559 80.532 49.604 80.503 49.872 C 80.474 50.14 80.226 50.098 80.04 50.103 L 77.799 50.103 C 77.601 50.103 77.332 50.144 77.303 49.851 C 77.274 49.559 77.531 49.579 77.717 49.551 C 77.881 49.542 78.034 49.465 78.138 49.338 C 78.242 49.21 78.287 49.046 78.262 48.883 L 78.262 44.407 C 78.262 44.053 78.126 43.888 77.75 43.904 C 77.373 43.921 76.985 43.904 76.604 43.904 C 76.21 43.859 75.838 44.099 75.72 44.477 C 75.678 44.617 75.641 44.814 75.447 44.782 C 75.252 44.749 75.285 44.518 75.277 44.37 C 75.273 44.351 75.273 44.331 75.277 44.312 C 75.339 43.184 75.339 43.188 76.472 43.208 C 77.944 43.237 79.416 43.266 80.892 43.287 C 81.198 43.293 81.504 43.272 81.806 43.225 C 82.471 43.122 82.496 43.13 82.504 43.777 L 82.504 44.567 C 82.504 44.683 82.459 44.802 82.318 44.814 C 82.178 44.827 82.112 44.72 82.095 44.609 C 82 43.983 81.549 43.913 81.033 43.921 C 79.358 43.941 79.577 43.698 79.561 45.358 L 79.561 46.717 Z M 42.82 50.107 L 40.463 50.107 C 40.265 50.107 39.992 50.16 39.943 49.884 C 39.893 49.608 40.162 49.584 40.356 49.555 C 40.511 49.546 40.656 49.473 40.755 49.353 C 40.854 49.234 40.898 49.078 40.877 48.925 L 40.877 44.394 C 40.896 44.231 40.843 44.067 40.731 43.946 C 40.619 43.825 40.459 43.758 40.294 43.764 C 40.124 43.764 39.922 43.715 39.93 43.484 C 39.938 43.254 40.17 43.221 40.344 43.217 L 42.754 43.217 C 42.944 43.217 43.168 43.217 43.209 43.472 C 43.25 43.727 43.002 43.752 42.816 43.768 C 42.663 43.763 42.514 43.823 42.407 43.933 C 42.3 44.043 42.244 44.192 42.254 44.345 C 42.146 45.853 42.146 47.367 42.254 48.875 C 42.254 49.139 42.37 49.324 42.667 49.316 C 43.316 49.359 43.966 49.359 44.615 49.316 C 45.063 49.293 45.458 49.011 45.624 48.595 C 45.686 48.435 45.752 48.183 46 48.266 C 46.248 48.348 46.099 48.603 46.062 48.768 C 45.71 50.214 45.975 50.078 44.408 50.09 L 42.8 50.09 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1zw27h\",layoutDependency:layoutDependency,layoutId:\"Ke5qdn175\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 33.52 31.969\" overflow=\"visible\"><path d=\"M 0.002 15.883 C -0.061 11.906 1.456 8.066 4.223 5.199 C 6.913 2.38 10.518 0.602 14.399 0.179 C 18.75 -0.451 23.178 0.595 26.782 3.103 C 30.538 5.603 32.967 9.653 33.397 14.132 C 33.836 17.95 33.116 21.545 30.941 24.766 C 28.299 28.678 24.533 30.865 19.923 31.664 C 15.942 32.414 11.824 31.77 8.267 29.84 C 3.562 27.286 0.825 23.325 0.118 17.995 C 0.032 17.294 -0.007 16.589 0.002 15.883 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12vaupx\",layoutDependency:layoutDependency,layoutId:\"X2CJ8NLgS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.831 28.266\" overflow=\"visible\"><path d=\"M 23.815 14.515 C 23.956 11.46 23.196 8.43 21.627 5.801 C 18.989 1.48 15.107 -0.451 10.05 0.088 C 5.262 0.599 2.12 4.125 0.785 8.449 C 0.065 10.801 -0.163 13.275 0.115 15.718 C 0.528 19.457 1.893 22.719 4.663 25.355 C 9.054 29.543 17.286 29.395 21.202 23.708 C 23.028 20.996 23.943 17.778 23.815 14.515 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9sakk6\",layoutDependency:layoutDependency,layoutId:\"KJakqj0GO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.93 30.575\" overflow=\"visible\"><path d=\"M 7.314 14.901 L 7.314 26.992 C 7.36 28.998 7.864 29.538 9.886 29.739 C 10.175 29.768 10.444 29.809 10.423 30.188 C 10.403 30.567 10.076 30.518 9.816 30.518 L 1.794 30.518 C 1.381 30.518 0.968 30.563 0.554 30.575 C 0.261 30.575 0.004 30.538 0 30.164 C -0.004 29.789 0.223 29.752 0.492 29.752 C 2.506 29.752 3.068 28.516 3.064 26.898 L 3.064 3.464 C 3.064 1.742 2.369 0.993 0.649 0.857 C 0.356 0.832 0.029 0.857 0.041 0.424 C 0.054 -0.008 0.405 0.013 0.678 0.013 C 4.937 0.013 9.2 -0.045 13.458 0.087 C 16.195 0.169 18.709 1.055 20.694 3.064 C 23.443 5.852 23.716 11.013 21.186 14.011 C 18.345 17.38 14.678 18.389 10.415 17.466 C 10.353 17.466 10.295 17.434 10.233 17.417 C 10.098 17.39 9.98 17.308 9.908 17.191 C 9.836 17.074 9.816 16.932 9.853 16.799 C 9.907 16.495 10.151 16.49 10.386 16.495 C 11.473 16.552 12.562 16.412 13.599 16.083 C 16.362 15.19 18.29 12.696 18.449 9.806 C 18.56 8.043 18.449 6.322 17.531 4.736 C 16.245 2.529 14.178 1.792 11.784 1.697 C 10.576 1.652 9.361 1.722 8.149 1.697 C 7.521 1.697 7.323 1.874 7.323 2.521 C 7.347 6.639 7.323 10.786 7.323 14.921 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5gztr6\",layoutDependency:layoutDependency,layoutId:\"xx15Kbd9J\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.113 31.985\" overflow=\"visible\"><path d=\"M 15.62 3.94 L 15.62 6 C 15.62 6.288 15.67 6.621 15.244 6.667 C 14.818 6.712 14.797 6.374 14.752 6.094 C 14.421 3.973 13.164 2.684 11.126 2.099 C 8.86 1.453 6.238 2.202 4.924 3.883 C 3.475 5.818 3.736 8.533 5.527 10.159 C 6.799 11.302 8.199 12.294 9.699 13.116 C 11.82 14.352 14.02 15.484 15.901 17.095 C 18.353 19.199 19.506 21.86 18.994 25.08 C 18.506 28.136 16.604 30.146 13.747 31.138 C 9.505 32.617 5.37 32.077 1.343 30.154 C 0.276 29.639 0.103 28.721 0.028 27.732 C -0.074 26.236 0.101 24.734 0.545 23.301 C 0.632 23.009 0.731 22.729 1.124 22.786 C 1.517 22.844 1.471 23.153 1.455 23.416 C 1.273 26.905 3.857 29.746 7.872 30.109 C 9.65 30.274 11.365 30.068 12.92 29.05 C 14.244 28.196 15.108 26.79 15.269 25.226 C 15.43 23.663 14.87 22.111 13.747 21.007 C 12.54 19.772 11.097 18.948 9.645 18.067 C 7.578 16.831 5.465 15.715 3.617 14.166 C 0.309 11.407 -0.468 6.864 1.868 3.541 C 3.365 1.412 5.54 0.415 8.07 0.09 C 10.357 -0.207 12.552 0.275 14.723 0.913 C 15.006 0.954 15.26 1.11 15.423 1.344 C 15.586 1.579 15.644 1.87 15.583 2.149 C 15.533 2.746 15.583 3.351 15.583 3.953 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h3wngh\",layoutDependency:layoutDependency,layoutId:\"b5PqviB8p\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.375 30.562\" overflow=\"visible\"><path d=\"M 5.194 0.004 L 9.763 0.004 C 10.044 0.004 10.329 -0.029 10.358 0.371 C 10.387 0.77 10.143 0.807 9.845 0.84 C 9.49 0.86 9.139 0.915 8.795 1.005 C 7.84 1.306 7.327 2.088 7.29 3.278 C 7.269 3.945 7.29 4.609 7.29 5.272 L 7.29 26.638 C 7.28 26.949 7.292 27.26 7.327 27.569 C 7.542 29.064 8.154 29.628 9.676 29.706 C 9.779 29.706 9.882 29.706 9.986 29.727 C 10.103 29.727 10.215 29.78 10.289 29.871 C 10.363 29.962 10.391 30.082 10.366 30.196 C 10.341 30.472 10.159 30.518 9.924 30.505 C 8.84 30.46 7.757 30.534 6.674 30.505 C 4.744 30.453 2.825 30.471 0.914 30.559 C 0.727 30.566 0.539 30.559 0.352 30.538 C 0.256 30.541 0.163 30.503 0.096 30.434 C 0.03 30.365 -0.005 30.271 0.001 30.176 C 0.001 29.953 0.116 29.842 0.331 29.805 C 0.724 29.735 1.117 29.682 1.497 29.583 C 2.301 29.403 2.892 28.721 2.953 27.902 C 3.021 27.451 3.058 26.996 3.064 26.539 L 3.064 3.744 C 3.066 3.391 3.034 3.04 2.969 2.693 C 2.864 1.698 2.046 0.929 1.043 0.881 C 0.878 0.853 0.713 0.835 0.546 0.828 C 0.249 0.828 0.005 0.762 0.005 0.387 C 0.005 0.012 0.282 0 0.571 0 L 5.206 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4fkgpx\",layoutDependency:layoutDependency,layoutId:\"cepjMZ52O\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.72 6.937\" overflow=\"visible\"><path d=\"M 1.939 0.011 C 2.648 -0.019 3.357 0.012 4.061 0.101 C 4.609 0.2 5.115 0.465 5.508 0.859 C 6.211 1.526 5.921 2.791 4.966 3.281 C 4.462 3.536 4.47 3.73 4.821 4.105 C 5.289 4.603 5.694 5.155 6.14 5.67 C 6.468 6.048 6.916 6.302 7.41 6.39 C 7.567 6.423 7.724 6.481 7.72 6.67 C 7.716 6.86 7.509 6.901 7.339 6.913 C 6.194 7.054 5.065 6.547 4.412 5.6 C 4.052 5.093 3.659 4.607 3.258 4.125 C 3.074 3.841 2.721 3.716 2.398 3.82 C 2.105 3.94 2.183 4.278 2.183 4.533 C 2.183 4.871 2.237 5.208 2.233 5.546 C 2.233 6.003 2.374 6.32 2.87 6.407 C 3.01 6.432 3.134 6.497 3.122 6.662 C 3.11 6.827 2.932 6.889 2.779 6.876 C 1.978 6.808 1.173 6.808 0.372 6.876 C 0.199 6.876 0.009 6.852 0 6.621 C -0.008 6.39 0.149 6.357 0.306 6.349 C 0.881 6.32 0.968 5.966 0.96 5.493 L 0.96 1.374 C 0.96 0.925 0.852 0.596 0.335 0.526 C 0.186 0.505 0.004 0.468 0.013 0.27 C 0.021 0.073 0.224 0.019 0.393 0.019 C 0.906 0.003 1.423 0.011 1.939 0.011 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4yhr6c\",layoutDependency:layoutDependency,layoutId:\"MVYK57vJg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.353 2.503\" overflow=\"visible\"><path d=\"M 0.763 2.501 C 2.086 2.473 2.636 1.81 2.214 0.747 C 1.999 0.212 1.209 -0.11 0.436 0.034 C -0.155 0.146 0.126 0.628 0.06 0.953 C 0.018 1.214 -0.002 1.479 0.002 1.744 C -0.011 2.485 0.022 2.514 0.763 2.501 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-os392o\",layoutDependency:layoutDependency,layoutId:\"s4qm9AQJv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.086 6.914\" overflow=\"visible\"><path d=\"M 2.869 6.89 L 0.459 6.89 C 0.277 6.89 0.045 6.89 0.008 6.647 C -0.029 6.404 0.215 6.363 0.401 6.342 C 0.567 6.341 0.723 6.268 0.83 6.142 C 0.937 6.016 0.984 5.85 0.959 5.688 L 0.959 1.219 C 0.959 0.848 0.831 0.597 0.413 0.568 C 0.223 0.568 0 0.531 0 0.276 C 0 0.021 0.277 0.004 0.48 0 L 4.957 0 C 5.317 0 5.499 0.132 5.483 0.498 C 5.489 0.611 5.489 0.724 5.483 0.836 C 5.454 1.087 5.627 1.474 5.363 1.565 C 5.007 1.684 5.156 1.211 4.982 1.063 C 4.883 0.976 4.8 0.836 4.689 0.807 C 3.957 0.666 3.207 0.644 2.468 0.741 C 2.286 0.741 2.27 0.951 2.266 1.104 C 2.241 1.347 2.241 1.593 2.266 1.837 C 2.34 2.249 1.997 2.763 2.547 2.998 C 3.234 3.219 3.987 3.035 4.494 2.525 C 4.676 2.286 4.817 2.389 4.833 2.586 C 4.875 3.109 4.858 3.637 4.858 4.164 C 4.861 4.263 4.788 4.349 4.689 4.361 C 4.573 4.361 4.523 4.3 4.461 4.221 C 3.901 3.763 3.154 3.599 2.452 3.781 C 2.314 3.852 2.236 4.002 2.258 4.155 L 2.258 5.683 C 2.238 5.819 2.282 5.956 2.377 6.055 C 2.473 6.155 2.608 6.204 2.745 6.19 C 3.337 6.19 3.932 6.19 4.523 6.153 C 5.018 6.15 5.458 5.841 5.627 5.379 C 5.681 5.243 5.776 5.078 5.958 5.136 C 6.14 5.193 6.082 5.387 6.057 5.527 C 6.008 5.766 5.921 6.001 5.892 6.244 C 5.834 6.804 5.503 6.935 4.982 6.911 C 4.275 6.878 3.564 6.911 2.857 6.911 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1mewj6m\",layoutDependency:layoutDependency,layoutId:\"st7437Q0M\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.036 6.937\" overflow=\"visible\"><path d=\"M 2.915 6.892 L 0.558 6.892 C 0.364 6.892 0.087 6.95 0.045 6.665 C 0.004 6.381 0.277 6.365 0.459 6.336 C 0.614 6.328 0.758 6.256 0.856 6.137 C 0.955 6.018 0.998 5.863 0.976 5.71 L 0.976 1.18 C 0.976 0.801 0.827 0.574 0.413 0.55 C 0.223 0.55 0 0.517 0 0.253 C 0 -0.01 0.26 0.006 0.447 0.006 L 5.04 0.006 C 5.165 -0.016 5.293 0.024 5.383 0.113 C 5.473 0.203 5.513 0.33 5.491 0.455 L 5.491 0.867 C 5.458 1.118 5.636 1.505 5.363 1.583 C 5.09 1.662 5.143 1.221 4.986 1.052 C 4.829 0.883 4.784 0.801 4.631 0.78 C 3.928 0.701 3.219 0.691 2.514 0.751 C 2.295 0.751 2.262 0.957 2.262 1.134 L 2.262 2.662 C 2.262 2.844 2.307 3.025 2.526 3.037 C 3.04 3.091 3.559 3.074 4.068 2.988 C 4.258 2.943 4.413 2.807 4.482 2.625 C 4.527 2.522 4.569 2.386 4.713 2.428 C 4.822 2.476 4.886 2.59 4.871 2.708 L 4.871 4.12 C 4.871 4.236 4.833 4.355 4.693 4.376 C 4.552 4.396 4.544 4.297 4.482 4.223 C 4.172 3.811 2.903 3.568 2.448 3.811 C 2.309 3.884 2.232 4.036 2.253 4.19 L 2.253 5.718 C 2.237 5.864 2.29 6.009 2.398 6.11 C 2.505 6.21 2.654 6.255 2.799 6.229 C 3.448 6.2 4.097 6.184 4.747 6.126 C 5.119 6.093 5.437 5.842 5.553 5.488 C 5.615 5.343 5.673 5.113 5.896 5.195 C 6.119 5.278 6.012 5.492 5.995 5.652 C 5.851 6.929 5.846 6.933 4.532 6.937 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10cbyu8\",layoutDependency:layoutDependency,layoutId:\"Aiv7SrmM_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.027 6.918\" overflow=\"visible\"><path d=\"M 2.865 6.899 L 0.455 6.899 C 0.273 6.899 0.041 6.899 0.004 6.665 C -0.033 6.43 0.198 6.364 0.388 6.347 C 0.86 6.298 0.98 6.002 0.976 5.598 L 0.976 1.241 C 1.004 1.07 0.958 0.895 0.848 0.761 C 0.737 0.627 0.575 0.546 0.401 0.541 C 0.223 0.516 -0.013 0.491 0.029 0.219 C 0.07 -0.053 0.281 0.005 0.442 0.005 L 5.032 0.005 C 5.309 0.005 5.47 0.112 5.474 0.396 C 5.478 0.681 5.474 1.035 5.474 1.356 C 5.474 1.471 5.449 1.603 5.317 1.632 C 5.185 1.661 5.119 1.541 5.094 1.426 C 4.949 0.792 4.494 0.693 3.919 0.697 C 2.241 0.697 2.266 0.697 2.245 2.344 C 2.245 2.88 2.402 3.115 2.964 3.053 C 3.527 2.991 4.18 3.222 4.511 2.501 C 4.593 2.32 4.767 2.406 4.784 2.567 C 4.864 3.07 4.893 3.581 4.87 4.091 C 4.87 4.202 4.825 4.317 4.689 4.35 C 4.552 4.383 4.498 4.268 4.432 4.177 C 4.151 3.802 2.873 3.568 2.448 3.798 C 2.261 3.901 2.261 4.074 2.261 4.239 L 2.261 5.713 C 2.261 6.076 2.439 6.22 2.795 6.212 C 3.347 6.228 3.899 6.207 4.449 6.15 C 4.966 6.072 5.429 5.94 5.598 5.371 C 5.635 5.244 5.722 5.112 5.888 5.157 C 6.053 5.203 6.036 5.363 6.012 5.491 C 5.941 5.862 5.867 6.232 5.784 6.599 C 5.702 6.965 5.445 6.916 5.193 6.916 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1153tfj\",layoutDependency:layoutDependency,layoutId:\"XWqp2SD7w\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.367 6.928\" overflow=\"visible\"><path d=\"M 6.756 6.882 L 5.66 6.882 C 5.507 6.882 5.333 6.907 5.284 6.709 C 5.234 6.511 5.383 6.433 5.536 6.396 C 5.916 6.31 5.925 6.095 5.776 5.807 C 5.716 5.69 5.667 5.567 5.631 5.441 C 5.585 5.186 5.438 4.96 5.222 4.816 C 5.006 4.671 4.74 4.62 4.486 4.675 C 4.047 4.699 3.606 4.699 3.167 4.675 C 2.445 4.769 1.899 5.371 1.877 6.095 C 1.898 6.318 2.079 6.342 2.241 6.396 C 2.402 6.45 2.485 6.515 2.464 6.676 C 2.443 6.817 2.313 6.916 2.17 6.898 L 0.227 6.898 C 0.105 6.898 0.006 6.801 0.004 6.68 C -0.016 6.582 0.041 6.485 0.136 6.454 C 1.248 6.268 1.377 5.243 1.761 4.502 C 2.514 3.105 3.171 1.66 3.866 0.235 C 3.924 0.111 3.998 -0.004 4.155 0 C 4.312 0.004 4.436 0.173 4.515 0.325 C 5.207 1.698 5.896 3.064 6.582 4.423 C 6.822 4.897 7.058 5.366 7.293 5.84 C 7.432 6.139 7.714 6.347 8.042 6.392 C 8.219 6.421 8.393 6.503 8.364 6.721 C 8.335 6.94 8.116 6.927 7.951 6.927 C 7.57 6.931 7.19 6.907 6.756 6.882 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1iujtpi\",layoutDependency:layoutDependency,layoutId:\"dt2Ixg485\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.87 2.036\" overflow=\"visible\"><path d=\"M 0.951 2.03 C 1.102 2.021 1.254 2.021 1.406 2.03 C 1.902 2.075 1.964 1.873 1.761 1.478 C 1.559 1.082 1.377 0.654 1.178 0.242 C 1.071 0.028 0.939 -0.149 0.765 0.189 C 0.624 0.456 0.513 0.732 0.351 1.012 C -0.19 2.03 -0.19 2.03 0.955 2.03 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xad75a\",layoutDependency:layoutDependency,layoutId:\"qQz6GdNRU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.307 6.94\" overflow=\"visible\"><path d=\"M 3.828 4.699 C 3.79 4.703 3.751 4.703 3.713 4.699 C 2.782 4.534 2.191 4.847 1.947 5.799 C 1.86 6.132 1.769 6.338 2.203 6.408 C 2.361 6.433 2.505 6.499 2.489 6.693 C 2.484 6.771 2.444 6.843 2.38 6.89 C 2.316 6.936 2.234 6.951 2.158 6.931 C 1.546 6.857 0.938 6.968 0.326 6.931 C 0.194 6.931 0.045 6.907 0.012 6.746 C -0.021 6.585 0.012 6.478 0.136 6.462 C 1.186 6.326 1.269 5.362 1.641 4.695 C 2.435 3.258 3.134 1.767 3.87 0.297 C 3.936 0.165 3.985 0.004 4.171 0 C 4.358 -0.004 4.444 0.177 4.519 0.33 C 5.379 2.092 6.24 3.859 7.103 5.63 C 7.258 6.025 7.601 6.317 8.017 6.408 C 8.174 6.441 8.323 6.511 8.306 6.705 C 8.29 6.898 8.091 6.874 7.946 6.878 C 7.202 6.898 6.458 6.923 5.714 6.931 C 5.532 6.931 5.3 6.952 5.246 6.705 C 5.193 6.458 5.404 6.433 5.565 6.38 C 5.854 6.285 5.871 6.104 5.788 5.844 C 5.433 4.716 5.408 4.695 3.828 4.699 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1v0c5m7\",layoutDependency:layoutDependency,layoutId:\"XFEempVoT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.865 1.952\" overflow=\"visible\"><path d=\"M 0.885 1.952 C 2.035 1.952 2.047 1.952 1.563 1.009 C 1.377 0.647 1.27 -0.008 0.96 0 C 0.546 0 0.509 0.655 0.315 1.021 C -0.181 1.948 -0.161 1.948 0.885 1.948 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1cp4etx\",layoutDependency:layoutDependency,layoutId:\"phjZWgyuk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.905 7.201\" overflow=\"visible\"><path d=\"M 2.082 7.201 C 1.855 7.172 1.627 7.151 1.4 7.114 C 0.081 6.883 -0.056 6.702 0.015 5.413 C 0.015 5.265 -0.014 5.075 0.172 5.026 C 0.358 4.977 0.437 5.183 0.507 5.327 C 0.781 6.132 1.599 6.623 2.442 6.488 C 2.983 6.451 3.471 6.29 3.657 5.718 C 3.806 5.261 3.525 4.754 2.938 4.437 C 2.525 4.223 2.111 4.079 1.698 3.865 C 1.102 3.634 0.611 3.195 0.317 2.629 C -0.126 1.55 0.399 0.718 1.495 0.224 C 2.313 -0.075 3.211 -0.075 4.03 0.224 C 4.377 0.319 4.608 1.459 4.34 1.719 C 4.133 1.925 4.063 1.719 3.984 1.562 C 3.681 0.853 2.882 0.495 2.148 0.739 C 1.763 0.81 1.457 1.103 1.371 1.484 C 1.28 1.871 1.528 2.098 1.809 2.333 C 2.396 2.814 3.132 3.008 3.781 3.362 C 5.146 4.099 5.291 5.652 4.092 6.624 C 3.902 6.782 3.683 6.901 3.447 6.974 C 3.005 7.114 2.545 7.19 2.082 7.201 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1e68tz1\",layoutDependency:layoutDependency,layoutId:\"B4CS42Nl7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.197 6.967\" overflow=\"visible\"><path d=\"M 4.287 3.573 L 4.287 5.727 C 4.287 6.118 4.378 6.394 4.837 6.423 C 5.019 6.423 5.251 6.456 5.251 6.715 C 5.251 6.975 5.003 6.967 4.817 6.967 L 2.518 6.967 C 2.332 6.967 2.104 6.967 2.055 6.732 C 2.005 6.497 2.245 6.44 2.431 6.415 C 2.597 6.41 2.753 6.336 2.86 6.21 C 2.967 6.085 3.016 5.919 2.993 5.756 L 2.993 1.226 C 2.993 0.88 2.836 0.756 2.501 0.768 C 2.166 0.781 1.811 0.768 1.468 0.768 C 0.995 0.688 0.537 0.973 0.401 1.432 C 0.36 1.555 0.318 1.712 0.132 1.65 C -0.054 1.588 0.012 1.473 0.008 1.362 C 0.004 1.25 0.008 1.246 0.008 1.193 C 0.008 0.048 0.008 0.048 1.149 0.068 L 5.85 0.134 C 5.966 0.134 6.078 0.114 6.194 0.134 C 6.495 0.134 6.909 -0.191 7.078 0.171 C 7.236 0.622 7.236 1.113 7.078 1.563 C 7.025 1.773 6.801 1.732 6.76 1.563 C 6.595 0.74 5.97 0.806 5.375 0.806 C 4.18 0.806 4.271 0.686 4.267 1.909 L 4.267 3.606 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-umxq3u\",layoutDependency:layoutDependency,layoutId:\"mQRQAQ4jq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.231 6.929\" overflow=\"visible\"><path d=\"M 4.266 3.537 L 4.266 5.633 C 4.266 6.045 4.369 6.338 4.845 6.383 C 5.035 6.383 5.258 6.428 5.229 6.696 C 5.2 6.964 4.952 6.922 4.766 6.927 L 2.525 6.927 C 2.327 6.927 2.058 6.968 2.029 6.675 C 2 6.383 2.257 6.403 2.443 6.375 C 2.607 6.366 2.76 6.289 2.864 6.162 C 2.968 6.034 3.013 5.87 2.988 5.707 L 2.988 1.231 C 2.988 0.877 2.852 0.712 2.476 0.728 C 2.099 0.745 1.711 0.728 1.33 0.728 C 0.936 0.683 0.564 0.923 0.446 1.301 C 0.404 1.441 0.367 1.638 0.173 1.606 C -0.022 1.573 0.011 1.342 0.003 1.194 C -0.001 1.175 -0.001 1.155 0.003 1.136 C 0.065 0.008 0.065 0.012 1.198 0.032 C 2.67 0.061 4.142 0.09 5.618 0.111 C 5.924 0.117 6.23 0.096 6.532 0.049 C 7.197 -0.054 7.222 -0.046 7.231 0.601 L 7.231 1.391 C 7.231 1.507 7.185 1.626 7.044 1.638 C 6.904 1.651 6.838 1.544 6.821 1.433 C 6.726 0.807 6.275 0.737 5.759 0.745 C 4.084 0.765 4.303 0.522 4.287 2.182 L 4.287 3.541 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10s59fc\",layoutDependency:layoutDependency,layoutId:\"hNB9CCOti\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.21 6.894\" overflow=\"visible\"><path d=\"M 2.89 6.89 L 0.534 6.89 C 0.335 6.89 0.062 6.944 0.013 6.668 C -0.037 6.392 0.232 6.367 0.426 6.338 C 0.581 6.329 0.726 6.256 0.825 6.137 C 0.924 6.017 0.968 5.862 0.947 5.708 L 0.947 1.178 C 0.967 1.014 0.913 0.85 0.801 0.729 C 0.689 0.608 0.529 0.542 0.364 0.548 C 0.195 0.548 -0.008 0.498 0 0.268 C 0.009 0.037 0.24 0.004 0.414 0 L 2.824 0 C 3.014 0 3.238 0 3.279 0.255 C 3.32 0.511 3.072 0.535 2.886 0.552 C 2.733 0.547 2.584 0.607 2.477 0.716 C 2.37 0.826 2.315 0.976 2.324 1.128 C 2.216 2.637 2.216 4.151 2.324 5.659 C 2.324 5.922 2.44 6.108 2.737 6.099 C 3.386 6.143 4.036 6.143 4.685 6.099 C 5.134 6.076 5.528 5.795 5.694 5.379 C 5.756 5.218 5.822 4.967 6.07 5.049 C 6.318 5.132 6.169 5.387 6.132 5.552 C 5.78 6.997 6.045 6.861 4.478 6.874 L 2.87 6.874 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1viomm5\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"Wq1wqKIL0\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"BCtfiPIzm\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(16+((componentViewport?.height||85)-32-34)/2)+0+0+7+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wgn5rt-container\",layoutDependency:layoutDependency,layoutId:\"xRXSYA_FX-container\",nodeId:\"xRXSYA_FX\",rendersWithMotion:true,scopeId:\"EhZO2L3AX\",children:/*#__PURE__*/_jsx(NavLink,{AKNygNPH1:\"var(--token-237d8458-d054-4504-84e5-22cb0ea1d24e, rgb(10, 10, 10))\",height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Services\",id:\"xRXSYA_FX\",K2kXRy0i5:\"DiamondsFour\",layoutId:\"xRXSYA_FX\",O87WcmLVF:false,qNBeEglHJ:false,qU2vSVbdw:\"var(--token-2767985d-3152-432b-96ec-11e6f8567cc4, rgb(115, 115, 115))\",qwETbrwWM:\"fill\",QxXFL7NXK:resolvedLinks[0],variant:matchVariant(\"st5TPqe55\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PzIXAPFV_\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(16+((componentViewport?.height||85)-32-34)/2)+0+0+7+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-282yb0-container\",layoutDependency:layoutDependency,layoutId:\"UmGmcizzH-container\",nodeId:\"UmGmcizzH\",rendersWithMotion:true,scopeId:\"EhZO2L3AX\",children:/*#__PURE__*/_jsx(NavLink,{AKNygNPH1:\"var(--token-237d8458-d054-4504-84e5-22cb0ea1d24e, rgb(10, 10, 10))\",height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Listings\",id:\"UmGmcizzH\",K2kXRy0i5:\"DiamondsFour\",layoutId:\"UmGmcizzH\",O87WcmLVF:false,qNBeEglHJ:false,qU2vSVbdw:\"var(--token-2767985d-3152-432b-96ec-11e6f8567cc4, rgb(115, 115, 115))\",qwETbrwWM:\"fill\",QxXFL7NXK:resolvedLinks1[0],variant:matchVariant(\"st5TPqe55\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Ho6tUwUsZ\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(16+((componentViewport?.height||85)-32-34)/2)+0+0+7+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-n8b9w5-container\",layoutDependency:layoutDependency,layoutId:\"zPbckBjzU-container\",nodeId:\"zPbckBjzU\",rendersWithMotion:true,scopeId:\"EhZO2L3AX\",children:/*#__PURE__*/_jsx(NavLink,{AKNygNPH1:\"var(--token-237d8458-d054-4504-84e5-22cb0ea1d24e, rgb(10, 10, 10))\",height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"About\",id:\"zPbckBjzU\",K2kXRy0i5:\"DiamondsFour\",layoutId:\"zPbckBjzU\",O87WcmLVF:false,qNBeEglHJ:false,qU2vSVbdw:\"var(--token-2767985d-3152-432b-96ec-11e6f8567cc4, rgb(115, 115, 115))\",qwETbrwWM:\"fill\",QxXFL7NXK:resolvedLinks2[0],variant:matchVariant(\"st5TPqe55\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DqDJds2TK\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+(16+((componentViewport?.height||85)-32-34)/2)+0+0+7+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-102th23-container\",layoutDependency:layoutDependency,layoutId:\"N9KHiyqT5-container\",nodeId:\"N9KHiyqT5\",rendersWithMotion:true,scopeId:\"EhZO2L3AX\",children:/*#__PURE__*/_jsx(NavLink,{AKNygNPH1:\"var(--token-237d8458-d054-4504-84e5-22cb0ea1d24e, rgb(10, 10, 10))\",height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Team\",id:\"N9KHiyqT5\",K2kXRy0i5:\"DiamondsFour\",layoutId:\"N9KHiyqT5\",O87WcmLVF:false,qNBeEglHJ:false,qU2vSVbdw:\"var(--token-2767985d-3152-432b-96ec-11e6f8567cc4, rgb(115, 115, 115))\",qwETbrwWM:\"fill\",QxXFL7NXK:resolvedLinks3[0],variant:matchVariant(\"st5TPqe55\"),width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1wrv3r4\",\"data-framer-name\":\"Buttons\",layoutDependency:layoutDependency,layoutId:\"VxzMMs1gs\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({fmtlM5Yc9:{height:32,width:\"32px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||85)-32-32)/2)+0+0+0+0},gA8T7_Wx7:{height:32,width:\"32px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||377)-32-252)/2)+0+0+0+0},jxz7ZfokS:{height:32,width:\"32px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||85)-32-32)/2)+0+0+0+0},teYqD4eQ4:{height:32,width:\"32px\",y:(componentViewport?.y||0)+(16+((componentViewport?.height||832)-32-1e3)/2)+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-og4aqo-container\",layoutDependency:layoutDependency,layoutId:\"SD_RL2fh1-container\",nodeId:\"SD_RL2fh1\",rendersWithMotion:true,scopeId:\"EhZO2L3AX\",children:/*#__PURE__*/_jsx(HamburgerMenu,{height:\"100%\",id:\"SD_RL2fh1\",layoutId:\"SD_RL2fh1\",MrTkMS41m:\"var(--token-7288c754-42a3-4bcb-928f-d7e01bf62ad6, rgb(0, 0, 0))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"ZH3vzmtGy\"),width:\"100%\",...addPropertyOverrides({fmtlM5Yc9:{Y8rJSNj1j:Y8rJSNj1j17fm5vg},gA8T7_Wx7:{variant:matchVariant(\"Q18E2cI9D\"),Y8rJSNj1j:Y8rJSNj1j1vjokkr},jxz7ZfokS:{Y8rJSNj1j:Y8rJSNj1j1o6exuj},teYqD4eQ4:{variant:matchVariant(\"Q18E2cI9D\"),Y8rJSNj1j:Y8rJSNj1j3a8yb4}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wpZTC92UM\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+(16+((componentViewport?.height||85)-32-34)/2)+0+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-26db8u-container\",layoutDependency:layoutDependency,layoutId:\"dBOtse4Hl-container\",nodeId:\"dBOtse4Hl\",rendersWithMotion:true,scopeId:\"EhZO2L3AX\",children:/*#__PURE__*/_jsx(Button,{BjSLNyCUS:\"Button Text\",Dhpa4pIJp:resolvedLinks4[0],eTzi3Nhp1:false,height:\"100%\",id:\"dBOtse4Hl\",layoutId:\"dBOtse4Hl\",variant:matchVariant(\"JobTh4vKN\"),width:\"100%\",WOzs7Mk_O:false,xcwL1mtiP:\"Contact\"})})})})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-afzqv\",\"data-framer-appear-id\":\"afzqv\",\"data-framer-name\":\"Links\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"Ybbp7d2Vw\",optimized:true,...addPropertyOverrides({gA8T7_Wx7:{\"data-highlight\":true,onTap:onTap1vjokkr},teYqD4eQ4:{\"data-highlight\":true,onTap:onTap3a8yb4}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"BCtfiPIzm\"},implicitPathVariables:undefined},{href:{webPageId:\"BCtfiPIzm\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({gA8T7_Wx7:{width:`min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1320px)`,y:(componentViewport?.y||0)+(16+((componentViewport?.height||377)-32-252)/2)+0+32+20+0},teYqD4eQ4:{width:`min(max(${componentViewport?.width||\"100vw\"} - 32px, 1px), 1320px)`,y:(componentViewport?.y||0)+(16+((componentViewport?.height||832)-32-1e3)/2)+0+32+20+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e3bprt-container\",layoutDependency:layoutDependency,layoutId:\"ZbKfJRNbD-container\",nodeId:\"ZbKfJRNbD\",rendersWithMotion:true,scopeId:\"EhZO2L3AX\",children:/*#__PURE__*/_jsx(NavItem1,{copNfgivH:\"center\",gXnn4SgRT:\"About\",height:\"100%\",id:\"ZbKfJRNbD\",layoutId:\"ZbKfJRNbD\",Ob5tgN6RF:\"var(--token-141685e2-3aef-4c79-b49c-cad6dda109a7, rgb(245, 245, 245))\",style:{width:\"100%\"},UhC4sW8Gf:false,uOPkEV3at:\"4px\",variant:matchVariant(\"gzwAGk5Hs\"),width:\"100%\",wPiA9bK_Z:\"var(--token-2561606a-ce95-4f1d-9927-306123c4cdd2, rgba(255, 255, 255, 0))\",...addPropertyOverrides({gA8T7_Wx7:{BFhC6pNFP:resolvedLinks5[0],gXnn4SgRT:\"Services\"},teYqD4eQ4:{BFhC6pNFP:resolvedLinks5[1],FQvv659vw:undefined,gXnn4SgRT:\"Services\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PzIXAPFV_\"},implicitPathVariables:undefined},{href:{webPageId:\"PzIXAPFV_\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({gA8T7_Wx7:{width:`min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1320px)`,y:(componentViewport?.y||0)+(16+((componentViewport?.height||377)-32-252)/2)+0+32+20+40},teYqD4eQ4:{width:`min(max(${componentViewport?.width||\"100vw\"} - 32px, 1px), 1320px)`,y:(componentViewport?.y||0)+(16+((componentViewport?.height||832)-32-1e3)/2)+0+32+20+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mybwex-container\",layoutDependency:layoutDependency,layoutId:\"dbCSwgu66-container\",nodeId:\"dbCSwgu66\",rendersWithMotion:true,scopeId:\"EhZO2L3AX\",children:/*#__PURE__*/_jsx(NavItem1,{copNfgivH:\"center\",gXnn4SgRT:\"Contact\",height:\"100%\",id:\"dbCSwgu66\",layoutId:\"dbCSwgu66\",Ob5tgN6RF:\"var(--token-141685e2-3aef-4c79-b49c-cad6dda109a7, rgb(245, 245, 245))\",style:{width:\"100%\"},UhC4sW8Gf:false,uOPkEV3at:\"4px\",variant:matchVariant(\"GNKP6zlNW\"),width:\"100%\",wPiA9bK_Z:\"var(--token-2561606a-ce95-4f1d-9927-306123c4cdd2, rgba(255, 255, 255, 0))\",...addPropertyOverrides({gA8T7_Wx7:{BFhC6pNFP:resolvedLinks6[0],gXnn4SgRT:\"Listings\",variant:matchVariant(\"gzwAGk5Hs\")},teYqD4eQ4:{BFhC6pNFP:resolvedLinks6[1],FQvv659vw:undefined,gXnn4SgRT:\"Listings\",variant:matchVariant(\"gzwAGk5Hs\")}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Ho6tUwUsZ\"},implicitPathVariables:undefined},{href:{webPageId:\"Ho6tUwUsZ\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({teYqD4eQ4:{height:40,width:`min(max(${componentViewport?.width||\"100vw\"} - 32px, 1px), 1320px)`,y:(componentViewport?.y||0)+(16+((componentViewport?.height||832)-32-1e3)/2)+0+32+20+80}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1m10hwi-container\",layoutDependency:layoutDependency,layoutId:\"Dyp8zeR2S-container\",nodeId:\"Dyp8zeR2S\",rendersWithMotion:true,scopeId:\"EhZO2L3AX\",children:/*#__PURE__*/_jsx(NavItem1,{BFhC6pNFP:resolvedLinks7[0],copNfgivH:\"center\",gXnn4SgRT:\"About\",height:\"100%\",id:\"Dyp8zeR2S\",layoutId:\"Dyp8zeR2S\",Ob5tgN6RF:\"var(--token-141685e2-3aef-4c79-b49c-cad6dda109a7, rgb(245, 245, 245))\",style:{width:\"100%\"},UhC4sW8Gf:false,uOPkEV3at:\"4px\",variant:matchVariant(\"gzwAGk5Hs\"),width:\"100%\",wPiA9bK_Z:\"var(--token-2561606a-ce95-4f1d-9927-306123c4cdd2, rgba(255, 255, 255, 0))\",...addPropertyOverrides({teYqD4eQ4:{BFhC6pNFP:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DqDJds2TK\"},implicitPathVariables:undefined},{href:{webPageId:\"DqDJds2TK\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({teYqD4eQ4:{height:40,width:`min(max(${componentViewport?.width||\"100vw\"} - 32px, 1px), 1320px)`,y:(componentViewport?.y||0)+(16+((componentViewport?.height||832)-32-1e3)/2)+0+32+20+120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ml4jtq-container\",layoutDependency:layoutDependency,layoutId:\"vattySgO4-container\",nodeId:\"vattySgO4\",rendersWithMotion:true,scopeId:\"EhZO2L3AX\",children:/*#__PURE__*/_jsx(NavItem1,{BFhC6pNFP:resolvedLinks8[0],copNfgivH:\"center\",gXnn4SgRT:\"Team\",height:\"100%\",id:\"vattySgO4\",layoutId:\"vattySgO4\",Ob5tgN6RF:\"var(--token-141685e2-3aef-4c79-b49c-cad6dda109a7, rgb(245, 245, 245))\",style:{width:\"100%\"},UhC4sW8Gf:false,uOPkEV3at:\"4px\",variant:matchVariant(\"gzwAGk5Hs\"),width:\"100%\",wPiA9bK_Z:\"var(--token-2561606a-ce95-4f1d-9927-306123c4cdd2, rgba(255, 255, 255, 0))\",...addPropertyOverrides({teYqD4eQ4:{BFhC6pNFP:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wpZTC92UM\"},implicitPathVariables:undefined},{href:{webPageId:\"wpZTC92UM\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({teYqD4eQ4:{height:40,width:`min(max(${componentViewport?.width||\"100vw\"} - 32px, 1px), 1320px)`,y:(componentViewport?.y||0)+(16+((componentViewport?.height||832)-32-1e3)/2)+0+32+20+160}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-toglmz-container\",layoutDependency:layoutDependency,layoutId:\"v0khOlGBx-container\",nodeId:\"v0khOlGBx\",rendersWithMotion:true,scopeId:\"EhZO2L3AX\",children:/*#__PURE__*/_jsx(NavItem1,{BFhC6pNFP:resolvedLinks9[0],copNfgivH:\"center\",gXnn4SgRT:\"Contact\",height:\"100%\",id:\"v0khOlGBx\",layoutId:\"v0khOlGBx\",Ob5tgN6RF:\"var(--token-141685e2-3aef-4c79-b49c-cad6dda109a7, rgb(245, 245, 245))\",style:{width:\"100%\"},UhC4sW8Gf:false,uOPkEV3at:\"4px\",variant:matchVariant(\"gzwAGk5Hs\"),width:\"100%\",wPiA9bK_Z:\"var(--token-2561606a-ce95-4f1d-9927-306123c4cdd2, rgba(255, 255, 255, 0))\",...addPropertyOverrides({teYqD4eQ4:{BFhC6pNFP:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Ho6tUwUsZ\"},implicitPathVariables:undefined},{href:{webPageId:\"Ho6tUwUsZ\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({gA8T7_Wx7:{height:40,width:`min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1320px)`,y:(componentViewport?.y||0)+(16+((componentViewport?.height||377)-32-252)/2)+0+32+20+80}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yj8xi3-container\",layoutDependency:layoutDependency,layoutId:\"LdhzntrKF-container\",nodeId:\"LdhzntrKF\",rendersWithMotion:true,scopeId:\"EhZO2L3AX\",children:/*#__PURE__*/_jsx(NavItem1,{BFhC6pNFP:resolvedLinks10[0],copNfgivH:\"center\",gXnn4SgRT:\"About\",height:\"100%\",id:\"LdhzntrKF\",layoutId:\"LdhzntrKF\",Ob5tgN6RF:\"var(--token-141685e2-3aef-4c79-b49c-cad6dda109a7, rgb(245, 245, 245))\",style:{width:\"100%\"},UhC4sW8Gf:false,uOPkEV3at:\"4px\",variant:matchVariant(\"gzwAGk5Hs\"),width:\"100%\",wPiA9bK_Z:\"var(--token-2561606a-ce95-4f1d-9927-306123c4cdd2, rgba(255, 255, 255, 0))\",...addPropertyOverrides({gA8T7_Wx7:{BFhC6pNFP:resolvedLinks10[1]}},baseVariant,gestureVariant)})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"DqDJds2TK\"},implicitPathVariables:undefined},{href:{webPageId:\"DqDJds2TK\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({gA8T7_Wx7:{height:40,width:`min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1320px)`,y:(componentViewport?.y||0)+(16+((componentViewport?.height||377)-32-252)/2)+0+32+20+120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ymbyj4-container\",layoutDependency:layoutDependency,layoutId:\"glIB8Q45I-container\",nodeId:\"glIB8Q45I\",rendersWithMotion:true,scopeId:\"EhZO2L3AX\",children:/*#__PURE__*/_jsx(NavItem1,{BFhC6pNFP:resolvedLinks11[0],copNfgivH:\"center\",gXnn4SgRT:\"Team\",height:\"100%\",id:\"glIB8Q45I\",layoutId:\"glIB8Q45I\",Ob5tgN6RF:\"var(--token-141685e2-3aef-4c79-b49c-cad6dda109a7, rgb(245, 245, 245))\",style:{width:\"100%\"},UhC4sW8Gf:false,uOPkEV3at:\"4px\",variant:matchVariant(\"gzwAGk5Hs\"),width:\"100%\",wPiA9bK_Z:\"var(--token-2561606a-ce95-4f1d-9927-306123c4cdd2, rgba(255, 255, 255, 0))\",...addPropertyOverrides({gA8T7_Wx7:{BFhC6pNFP:resolvedLinks11[1]}},baseVariant,gestureVariant)})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wpZTC92UM\"},implicitPathVariables:undefined},{href:{webPageId:\"wpZTC92UM\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({gA8T7_Wx7:{height:40,width:`min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1320px)`,y:(componentViewport?.y||0)+(16+((componentViewport?.height||377)-32-252)/2)+0+32+20+160}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17x6n9f-container\",layoutDependency:layoutDependency,layoutId:\"wg0fsqXpn-container\",nodeId:\"wg0fsqXpn\",rendersWithMotion:true,scopeId:\"EhZO2L3AX\",children:/*#__PURE__*/_jsx(NavItem1,{BFhC6pNFP:resolvedLinks12[0],copNfgivH:\"center\",gXnn4SgRT:\"Contact\",height:\"100%\",id:\"wg0fsqXpn\",layoutId:\"wg0fsqXpn\",Ob5tgN6RF:\"var(--token-141685e2-3aef-4c79-b49c-cad6dda109a7, rgb(245, 245, 245))\",style:{width:\"100%\"},UhC4sW8Gf:false,uOPkEV3at:\"4px\",variant:matchVariant(\"gzwAGk5Hs\"),width:\"100%\",wPiA9bK_Z:\"var(--token-2561606a-ce95-4f1d-9927-306123c4cdd2, rgba(255, 255, 255, 0))\",...addPropertyOverrides({gA8T7_Wx7:{BFhC6pNFP:resolvedLinks12[1]}},baseVariant,gestureVariant)})})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lpWYZ.framer-qrq6pr, .framer-lpWYZ .framer-qrq6pr { display: block; }\",\".framer-lpWYZ.framer-41bbnk { 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: 16px 48px 16px 48px; position: relative; width: 1200px; }\",\".framer-lpWYZ .framer-1culn01 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1320px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-lpWYZ .framer-iul9yv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-lpWYZ .framer-1dgx3nk { 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: hidden; padding: 0px 32px 0px 0px; position: relative; width: 1px; }\",\".framer-lpWYZ .framer-y17fhg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-lpWYZ .framer-tt628n { height: 53px; position: relative; width: 172px; }\",\".framer-lpWYZ .framer-1waky57 { height: 42px; left: 0px; position: absolute; top: 0px; width: 140px; }\",\".framer-lpWYZ .framer-1cs84pp { height: 32px; left: 77px; position: absolute; top: 3px; width: 63px; }\",\".framer-lpWYZ .framer-f815k { height: 27px; left: 117px; position: absolute; top: 5px; width: 18px; }\",\".framer-lpWYZ .framer-um2jk2 { height: 12px; left: 87px; position: absolute; top: 10px; width: 10px; }\",\".framer-lpWYZ .framer-3ax4ag { height: 42px; left: 0px; position: absolute; top: 0px; width: 47px; }\",\".framer-lpWYZ .framer-3bus2u { height: 51px; left: 25px; position: absolute; top: 3px; width: 147px; }\",\".framer-lpWYZ .framer-1zw27h { height: 32px; left: 0px; position: absolute; top: 0px; width: 34px; }\",\".framer-lpWYZ .framer-12vaupx { height: 29px; left: 5px; position: absolute; top: 2px; width: 24px; }\",\".framer-lpWYZ .framer-9sakk6 { height: 31px; left: 34px; position: absolute; top: 1px; width: 23px; }\",\".framer-lpWYZ .framer-5gztr6 { height: 32px; left: 128px; position: absolute; top: 0px; width: 19px; }\",\".framer-lpWYZ .framer-h3wngh { height: 31px; left: 115px; position: absolute; top: 1px; width: 11px; }\",\".framer-lpWYZ .framer-4fkgpx { height: 7px; left: 9px; position: absolute; top: 43px; width: 8px; }\",\".framer-lpWYZ .framer-4yhr6c { height: 3px; left: 11px; position: absolute; top: 44px; width: 3px; }\",\".framer-lpWYZ .framer-os392o { height: 7px; left: 57px; position: absolute; top: 43px; width: 6px; }\",\".framer-lpWYZ .framer-1mewj6m { height: 7px; left: 19px; position: absolute; top: 43px; width: 6px; }\",\".framer-lpWYZ .framer-10cbyu8 { height: 7px; left: 106px; position: absolute; top: 43px; width: 6px; }\",\".framer-lpWYZ .framer-1153tfj { height: 7px; left: 85px; position: absolute; top: 43px; width: 9px; }\",\".framer-lpWYZ .framer-1iujtpi { height: 2px; left: 88px; position: absolute; top: 45px; width: 2px; }\",\".framer-lpWYZ .framer-1xad75a { height: 7px; left: 29px; position: absolute; top: 43px; width: 9px; }\",\".framer-lpWYZ .framer-1v0c5m7 { height: 2px; left: 32px; position: absolute; top: 45px; width: 2px; }\",\".framer-lpWYZ .framer-1cp4etx { height: 7px; left: 67px; position: absolute; top: 43px; width: 5px; }\",\".framer-lpWYZ .framer-1e68tz1 { height: 7px; left: 96px; position: absolute; top: 43px; width: 7px; }\",\".framer-lpWYZ .framer-umxq3u { height: 7px; left: 76px; position: absolute; top: 43px; width: 7px; }\",\".framer-lpWYZ .framer-10s59fc { height: 7px; left: 40px; position: absolute; top: 43px; width: 6px; }\",\".framer-lpWYZ .framer-1viomm5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-lpWYZ .framer-1wgn5rt-container, .framer-lpWYZ .framer-282yb0-container, .framer-lpWYZ .framer-n8b9w5-container, .framer-lpWYZ .framer-102th23-container, .framer-lpWYZ .framer-26db8u-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-lpWYZ .framer-1wrv3r4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-lpWYZ .framer-og4aqo-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-lpWYZ .framer-afzqv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-lpWYZ .framer-e3bprt-container, .framer-lpWYZ .framer-mybwex-container, .framer-lpWYZ .framer-1m10hwi-container, .framer-lpWYZ .framer-1ml4jtq-container, .framer-lpWYZ .framer-toglmz-container, .framer-lpWYZ .framer-1yj8xi3-container, .framer-lpWYZ .framer-ymbyj4-container, .framer-lpWYZ .framer-17x6n9f-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-lpWYZ.framer-v-1gin48m.framer-41bbnk, .framer-lpWYZ.framer-v-xrvxp8.framer-41bbnk { padding: 16px 32px 16px 32px; width: 810px; }\",\".framer-lpWYZ.framer-v-1gin48m .framer-1dgx3nk, .framer-lpWYZ.framer-v-119bs0o .framer-1dgx3nk, .framer-lpWYZ.framer-v-xrvxp8 .framer-1dgx3nk, .framer-lpWYZ.framer-v-10wqect .framer-1dgx3nk { flex: none; gap: 0px; justify-content: center; padding: 0px; width: min-content; }\",\".framer-lpWYZ.framer-v-119bs0o.framer-41bbnk, .framer-lpWYZ.framer-v-10wqect.framer-41bbnk { padding: 16px; width: 390px; }\",\".framer-lpWYZ.framer-v-119bs0o .framer-1wrv3r4, .framer-lpWYZ.framer-v-xrvxp8 .framer-1wrv3r4, .framer-lpWYZ.framer-v-10wqect .framer-1wrv3r4 { flex: 1 0 0px; width: 1px; }\",\".framer-lpWYZ.framer-v-xrvxp8 .framer-afzqv, .framer-lpWYZ.framer-v-10wqect .framer-afzqv { cursor: pointer; }\",\".framer-lpWYZ.framer-v-10wqect .framer-1culn01 { justify-content: flex-start; min-height: calc(var(--framer-viewport-height, 100vh) * 1); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 85\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"jxz7ZfokS\":{\"layout\":[\"fixed\",\"auto\"]},\"fmtlM5Yc9\":{\"layout\":[\"fixed\",\"auto\"]},\"gA8T7_Wx7\":{\"layout\":[\"fixed\",\"auto\"]},\"teYqD4eQ4\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"EsMuyo3am\":\"bGFill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEhZO2L3AX=withCSS(Component,css,\"framer-lpWYZ\");export default FramerEhZO2L3AX;FramerEhZO2L3AX.displayName=\"Navigation \\xb7 1\";FramerEhZO2L3AX.defaultProps={height:85,width:1200};addPropertyControls(FramerEhZO2L3AX,{variant:{options:[\"XZEwR4CZ2\",\"jxz7ZfokS\",\"fmtlM5Yc9\",\"gA8T7_Wx7\",\"teYqD4eQ4\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Tablet Open\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum},EsMuyo3am:{defaultValue:\"var(--token-9cdb6c5a-6114-47b7-8b87-cebd1ce95a3b, rgb(255, 255, 255))\",title:\"BG Fill\",type:ControlType.Color}});addFonts(FramerEhZO2L3AX,[{explicitInter:true,fonts:[]},...NavLinkFonts,...HamburgerMenuFonts,...ButtonFonts,...NavItem1Fonts],{supportsExplicitInterCodegen:true});FramerEhZO2L3AX.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(NavLink,{},context),forwardLoader(HamburgerMenu,{},context),forwardLoader(Button,{},context),forwardLoader(NavItem1,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEhZO2L3AX\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"EsMuyo3am\\\":\\\"bGFill\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"85\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"jxz7ZfokS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fmtlM5Yc9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gA8T7_Wx7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"teYqD4eQ4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EhZO2L3AX.map","// Generated by Framer (293632e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/uIsX53V78twVBzpQvyEK/iKJsI7l3f5vE3vJsPFtw/FTPdXBapX.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/vE1jfUPQVQuM0tZBrma2/RyHE9OeVIW5GqNNptzNc/tW0Ie37Al.js\";import Badge from\"https://framerusercontent.com/modules/1uJjYg5sOKHu6ZzSfAIa/vYrCrtDJcMq3tPdmotbD/zXrDqHYuc.js\";const BadgeFonts=getFonts(Badge);const enabledGestures={GF9Pmmazl:{hover:true}};const serializationHash=\"framer-JXQEq\";const variantClassNames={GF9Pmmazl:\"framer-v-1j3d091\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const HV2voduknHjztDdic7=undefined;const QxXFL7NXK=undefined;const Ib5NOdRzj=undefined;const Lw8Ydrv58=undefined;const HV2vodukn=undefined;const adnfMAIpa=undefined;const transition1={delay:0,duration:.15,ease:[.12,.23,.5,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 Variants=motion.create(React.Fragment);const getProps=({hasBadge,height,hoverColor,id,link,newTab,text,width,...props})=>{return{...props,adnfMAIpa:hasBadge??props.adnfMAIpa,HV2vodukn:newTab??props.HV2vodukn,Ib5NOdRzj:text??props.Ib5NOdRzj??\"Footer Link\",Lw8Ydrv58:hoverColor??props.Lw8Ydrv58??\"var(--token-5001b614-0530-4a7e-a1fc-0cfc511b66aa, rgb(69, 69, 74))\",QxXFL7NXK:link??props.QxXFL7NXK};};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,Ib5NOdRzj,QxXFL7NXK,HV2vodukn,Lw8Ydrv58,adnfMAIpa,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"GF9Pmmazl\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1j3d091\",className,classNames),layoutDependency:layoutDependency,layoutId:\"GF9Pmmazl\",ref:refBinding,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sakma7\",\"data-styles-preset\":\"FTPdXBapX\",children:/*#__PURE__*/_jsx(Link,{href:QxXFL7NXK,motionChild:true,nodeId:\"KpA3CpPQI\",openInNewTab:HV2voduknHjztDdic7,relValues:[],scopeId:\"UD7Xcw1W0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-y3i0t7\",\"data-styles-preset\":\"tW0Ie37Al\",children:\"Footer Link\"})})})}),className:\"framer-1f10g3o\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KpA3CpPQI\",style:{\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-HV2vodukn-HjztDdic7\":HV2voduknHjztDdic7,\"--variable-reference-HV2vodukn-UD7Xcw1W0\":HV2vodukn,\"--variable-reference-Lw8Ydrv58-UD7Xcw1W0\":Lw8Ydrv58},text:Ib5NOdRzj,variants:{\"GF9Pmmazl-hover\":{\"--extracted-r6o4lv\":\"var(--variable-reference-Lw8Ydrv58-UD7Xcw1W0)\",\"--variable-reference-HV2vodukn-UD7Xcw1W0\":HV2vodukn,\"--variable-reference-Lw8Ydrv58-UD7Xcw1W0\":Lw8Ydrv58}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"GF9Pmmazl-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-sakma7\",\"data-styles-preset\":\"FTPdXBapX\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-Lw8Ydrv58-UD7Xcw1W0))\"},children:/*#__PURE__*/_jsx(Link,{href:QxXFL7NXK,motionChild:true,nodeId:\"KpA3CpPQI\",openInNewTab:HV2vodukn,relValues:[],scopeId:\"UD7Xcw1W0\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-y3i0t7\",\"data-styles-preset\":\"tW0Ie37Al\",children:\"Footer Link\"})})})})}},baseVariant,gestureVariant)}),adnfMAIpa!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:34,y:(componentViewport?.y||0)+(0+((componentViewport?.height||24)-0-34)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mkdmob-container\",layoutDependency:layoutDependency,layoutId:\"up5pvjeoH-container\",nodeId:\"up5pvjeoH\",rendersWithMotion:true,scopeId:\"UD7Xcw1W0\",children:/*#__PURE__*/_jsx(Badge,{ainCuqsDS:false,ce55rxBSW:false,D8BCNX0Xl:\"bold\",H9hHjGUEE:\"var(--token-b49b8c83-e274-480b-971b-bd3219f16e44, rgb(24, 24, 27))\",height:\"100%\",Ib5NOdRzj:\"Badge\",id:\"up5pvjeoH\",K2kXRy0i5:\"Info\",l40uUMXFl:false,layoutId:\"up5pvjeoH\",m2t9mYPz9:\"ArrowRight\",n_L9O6QS1:\"var(--token-6d18d4bd-4aca-4559-9bf4-e09132a17fab, rgb(247, 247, 248))\",qwETbrwWM:\"fill\",rzSNoLECy:\"var(--token-b49b8c83-e274-480b-971b-bd3219f16e44, rgb(24, 24, 27))\",variant:matchVariant(\"wVDxfHC8y\"),width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JXQEq.framer-u8nnae, .framer-JXQEq .framer-u8nnae { display: block; }\",\".framer-JXQEq.framer-1j3d091 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-JXQEq .framer-1f10g3o { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-JXQEq .framer-mkdmob-container { flex: none; height: auto; position: relative; width: auto; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 85\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"CcNWgi6Up\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Ib5NOdRzj\":\"text\",\"QxXFL7NXK\":\"link\",\"HV2vodukn\":\"newTab\",\"Lw8Ydrv58\":\"hoverColor\",\"adnfMAIpa\":\"hasBadge\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUD7Xcw1W0=withCSS(Component,css,\"framer-JXQEq\");export default FramerUD7Xcw1W0;FramerUD7Xcw1W0.displayName=\"Footer Link\";FramerUD7Xcw1W0.defaultProps={height:24,width:85};addPropertyControls(FramerUD7Xcw1W0,{Ib5NOdRzj:{defaultValue:\"Footer Link\",displayTextArea:false,title:\"Text\",type:ControlType.String},QxXFL7NXK:{title:\"Link\",type:ControlType.Link},HV2vodukn:{defaultValue:false,title:\"↳ New Tab\",type:ControlType.Boolean},Lw8Ydrv58:{defaultValue:'var(--token-5001b614-0530-4a7e-a1fc-0cfc511b66aa, rgb(69, 69, 74)) /* {\"name\":\"Neutral 700\"} */',title:\"↳ Hover Color\",type:ControlType.Color},adnfMAIpa:{defaultValue:false,title:\"Has Badge?\",type:ControlType.Boolean}});addFonts(FramerUD7Xcw1W0,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...BadgeFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerUD7Xcw1W0.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Badge,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUD7Xcw1W0\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"85\",\"framerIntrinsicHeight\":\"24\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"Ib5NOdRzj\\\":\\\"text\\\",\\\"QxXFL7NXK\\\":\\\"link\\\",\\\"HV2vodukn\\\":\\\"newTab\\\",\\\"Lw8Ydrv58\\\":\\\"hoverColor\\\",\\\"adnfMAIpa\\\":\\\"hasBadge\\\"}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CcNWgi6Up\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UD7Xcw1W0.map","// Generated by Framer (a02f04c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/sOEbIPXa3Cmk5R2xssco/qT6vyzPrr0YMucbYitdE/AgmSY0H9V.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/4hr3UynsmzdVHWHBpxsf/70jU1i3FRlW6sqfDjZ8c/BlB9c6mcJ.js\";import DividerLine from\"https://framerusercontent.com/modules/k3hmS49gHIv8n7ULQzPk/55DzXUCQrIEvsNwouaAs/Tfnqt6_TC.js\";import FooterLink from\"https://framerusercontent.com/modules/9EGPKRpnWeyhJDbQG2OV/zoeMoqpTDLyde0NIR0cC/UD7Xcw1W0.js\";const DividerLineFonts=getFonts(DividerLine);const FooterLinkFonts=getFonts(FooterLink);const cycleOrder=[\"DKNwxH9JR\",\"Puo1JfCuk\",\"d3lk3GJoi\"];const serializationHash=\"framer-NyxI2\";const variantClassNames={d3lk3GJoi:\"framer-v-1sh77wq\",DKNwxH9JR:\"framer-v-mzmgjm\",Puo1JfCuk:\"framer-v-1s2zlco\"};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 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:\"DKNwxH9JR\",Mobile:\"Puo1JfCuk\",Tablet:\"d3lk3GJoi\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"DKNwxH9JR\"};};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:\"DKNwxH9JR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"Puo1JfCuk\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-mzmgjm\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"DKNwxH9JR\",ref:refBinding,style:{backgroundColor:\"var(--token-43c77d2c-41f7-45b2-960f-4d23a21a75fd, rgb(255, 255, 255))\",...style},...addPropertyOverrides({d3lk3GJoi:{\"data-framer-name\":\"Tablet\"},Puo1JfCuk:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jtz8fo\",\"data-framer-name\":\"Content Wrapper\",layoutDependency:layoutDependency,layoutId:\"S_FdZC7rV\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r5hvng\",\"data-framer-name\":\"Text Wrapper\",layoutDependency:layoutDependency,layoutId:\"BdpXncclr\",children:[/*#__PURE__*/_jsx(motion.section,{className:\"framer-6lqch\",\"data-framer-name\":\"Text Wrapper\",layoutDependency:layoutDependency,layoutId:\"UGOZiTL0x\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-12tvjj9\",\"data-styles-preset\":\"AgmSY0H9V\",children:\"Clear guidance for buying and selling homes.\"})}),className:\"framer-78x4ri\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mdprHz37E\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:`min(${componentViewport?.width||\"100vw\"} - 96px, 1320px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||735)-0-530.6)/2+0+0)+96+0+0+94.4,...addPropertyOverrides({d3lk3GJoi:{width:`min(${componentViewport?.width||\"100vw\"} - 64px, 1320px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||719)-0-514.6)/2+0+0)+80+0+0+94.4},Puo1JfCuk:{width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1320px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||727)-0-689)/2+0+0)+80+0+0+86.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lf2xqy-container\",layoutDependency:layoutDependency,layoutId:\"gs2d7kuYs-container\",nodeId:\"gs2d7kuYs\",rendersWithMotion:true,scopeId:\"ZdctwVogE\",children:/*#__PURE__*/_jsx(DividerLine,{height:\"100%\",id:\"gs2d7kuYs\",layoutId:\"gs2d7kuYs\",sjMku05M0:\"var(--token-98dd2e4b-2534-4771-a0e9-0adcb7a05c7c, rgba(0, 0, 0, 0.2))\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"cUDU0hc6F\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1byxyhz\",\"data-framer-name\":\"Text Wrapper\",layoutDependency:layoutDependency,layoutId:\"kaJoY_BGf\",children:[/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-17odrx\",\"data-framer-name\":\"Button Wrapper\",layoutDependency:layoutDependency,layoutId:\"aPA1EZLiI\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e0ry17\",\"data-framer-name\":\"Email Wrapper\",layoutDependency:layoutDependency,layoutId:\"NL3TnRvd1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1tfpo62\",\"data-styles-preset\":\"BlB9c6mcJ\",children:\"Email\"})}),className:\"framer-1safky5\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aEooZY4gT\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.5},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||735)-0-530.6)/2+0+0)+96+0+0+151.4+0+0+0+0+27.2,...addPropertyOverrides({d3lk3GJoi:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||719)-0-514.6)/2+0+0)+80+0+0+151.4+0+0+0+0+27.2},Puo1JfCuk:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||727)-0-689)/2+0+0)+80+0+0+135.4+0+0+0+0+0+27.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tbpxhg-container\",layoutDependency:layoutDependency,layoutId:\"MyWZ1gQ7_-container\",nodeId:\"MyWZ1gQ7_\",rendersWithMotion:true,scopeId:\"ZdctwVogE\",children:/*#__PURE__*/_jsx(FooterLink,{adnfMAIpa:false,height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"kopadisrealestate@gmail.com\",id:\"MyWZ1gQ7_\",layoutId:\"MyWZ1gQ7_\",Lw8Ydrv58:\"var(--token-5001b614-0530-4a7e-a1fc-0cfc511b66aa, rgb(69, 69, 74))\",QxXFL7NXK:\"mailto:kospitality@gmail.com\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-uz5cs9\",\"data-framer-name\":\"Phone Wrapper\",layoutDependency:layoutDependency,layoutId:\"PDiqGVL8L\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1tfpo62\",\"data-styles-preset\":\"BlB9c6mcJ\",children:\"Phone\"})}),className:\"framer-bxz9dk\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jXBCWlwL5\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.5},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||735)-0-530.6)/2+0+0)+96+0+0+151.4+0+0+75.2+0+27.2,...addPropertyOverrides({d3lk3GJoi:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||719)-0-514.6)/2+0+0)+80+0+0+151.4+0+0+75.2+0+27.2},Puo1JfCuk:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||727)-0-689)/2+0+0)+80+0+0+135.4+0+0+0+75.2+0+27.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19m811c-container\",layoutDependency:layoutDependency,layoutId:\"W8I8hgwsF-container\",nodeId:\"W8I8hgwsF\",rendersWithMotion:true,scopeId:\"ZdctwVogE\",children:/*#__PURE__*/_jsx(FooterLink,{adnfMAIpa:false,height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"+30 6976580277\",id:\"W8I8hgwsF\",layoutId:\"W8I8hgwsF\",Lw8Ydrv58:\"var(--token-5001b614-0530-4a7e-a1fc-0cfc511b66aa, rgb(69, 69, 74))\",QxXFL7NXK:\"tel:+30 6976580277\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kkddw3\",\"data-framer-name\":\"Text Wrapper\",layoutDependency:layoutDependency,layoutId:\"WDAVLcLHw\",children:[/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1yrlr8f\",\"data-framer-name\":\"Column 1 Wrapper\",layoutDependency:layoutDependency,layoutId:\"X0_qCQJyN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1tfpo62\",\"data-styles-preset\":\"BlB9c6mcJ\",children:\"Sitemap\"})}),className:\"framer-pqwh9l\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BV_aYOGMJ\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.5},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||735)-0-530.6)/2+0+0)+96+0+0+151.4+0+0+0+35.2,...addPropertyOverrides({d3lk3GJoi:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||719)-0-514.6)/2+0+0)+80+0+0+151.4+0+0+0+35.2},Puo1JfCuk:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||727)-0-689)/2+0+0)+80+0+0+135.4+0+174.4+0+0+35.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xxqgoj-container\",layoutDependency:layoutDependency,layoutId:\"ItMn1Qq9v-container\",nodeId:\"ItMn1Qq9v\",rendersWithMotion:true,scopeId:\"ZdctwVogE\",children:/*#__PURE__*/_jsx(FooterLink,{adnfMAIpa:false,height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Home\",id:\"ItMn1Qq9v\",layoutId:\"ItMn1Qq9v\",Lw8Ydrv58:\"var(--token-5001b614-0530-4a7e-a1fc-0cfc511b66aa, rgb(69, 69, 74))\",QxXFL7NXK:resolvedLinks[0],width:\"100%\",...addPropertyOverrides({d3lk3GJoi:{QxXFL7NXK:resolvedLinks[2]},Puo1JfCuk:{QxXFL7NXK:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"PzIXAPFV_\"},implicitPathVariables:undefined},{href:{webPageId:\"PzIXAPFV_\"},implicitPathVariables:undefined},{href:{webPageId:\"PzIXAPFV_\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||735)-0-530.6)/2+0+0)+96+0+0+151.4+0+0+0+75.2,...addPropertyOverrides({d3lk3GJoi:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||719)-0-514.6)/2+0+0)+80+0+0+151.4+0+0+0+75.2},Puo1JfCuk:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||727)-0-689)/2+0+0)+80+0+0+135.4+0+174.4+0+0+75.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10vk6j-container\",layoutDependency:layoutDependency,layoutId:\"PQnKD6Jsn-container\",nodeId:\"PQnKD6Jsn\",rendersWithMotion:true,scopeId:\"ZdctwVogE\",children:/*#__PURE__*/_jsx(FooterLink,{adnfMAIpa:false,height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Listings\",id:\"PQnKD6Jsn\",layoutId:\"PQnKD6Jsn\",Lw8Ydrv58:\"var(--token-5001b614-0530-4a7e-a1fc-0cfc511b66aa, rgb(69, 69, 74))\",QxXFL7NXK:resolvedLinks1[0],width:\"100%\",...addPropertyOverrides({d3lk3GJoi:{QxXFL7NXK:resolvedLinks1[2]},Puo1JfCuk:{QxXFL7NXK:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"BCtfiPIzm\"},implicitPathVariables:undefined},{href:{webPageId:\"BCtfiPIzm\"},implicitPathVariables:undefined},{href:{webPageId:\"BCtfiPIzm\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||735)-0-530.6)/2+0+0)+96+0+0+151.4+0+0+0+115.2,...addPropertyOverrides({d3lk3GJoi:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||719)-0-514.6)/2+0+0)+80+0+0+151.4+0+0+0+115.2},Puo1JfCuk:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||727)-0-689)/2+0+0)+80+0+0+135.4+0+174.4+0+0+115.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h773mj-container\",layoutDependency:layoutDependency,layoutId:\"apkCgjsA3-container\",nodeId:\"apkCgjsA3\",rendersWithMotion:true,scopeId:\"ZdctwVogE\",children:/*#__PURE__*/_jsx(FooterLink,{adnfMAIpa:false,height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Services\",id:\"apkCgjsA3\",layoutId:\"apkCgjsA3\",Lw8Ydrv58:\"var(--token-5001b614-0530-4a7e-a1fc-0cfc511b66aa, rgb(69, 69, 74))\",QxXFL7NXK:resolvedLinks2[0],width:\"100%\",...addPropertyOverrides({d3lk3GJoi:{QxXFL7NXK:resolvedLinks2[2]},Puo1JfCuk:{QxXFL7NXK:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Ho6tUwUsZ\"},implicitPathVariables:undefined},{href:{webPageId:\"Ho6tUwUsZ\"},implicitPathVariables:undefined},{href:{webPageId:\"Ho6tUwUsZ\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||735)-0-530.6)/2+0+0)+96+0+0+151.4+0+0+0+155.2,...addPropertyOverrides({d3lk3GJoi:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||719)-0-514.6)/2+0+0)+80+0+0+151.4+0+0+0+155.2},Puo1JfCuk:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||727)-0-689)/2+0+0)+80+0+0+135.4+0+174.4+0+0+155.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mkhlic-container\",layoutDependency:layoutDependency,layoutId:\"BfFFaAU9H-container\",nodeId:\"BfFFaAU9H\",rendersWithMotion:true,scopeId:\"ZdctwVogE\",children:/*#__PURE__*/_jsx(FooterLink,{adnfMAIpa:false,height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"About\",id:\"BfFFaAU9H\",layoutId:\"BfFFaAU9H\",Lw8Ydrv58:\"var(--token-5001b614-0530-4a7e-a1fc-0cfc511b66aa, rgb(69, 69, 74))\",QxXFL7NXK:resolvedLinks3[0],width:\"100%\",...addPropertyOverrides({d3lk3GJoi:{QxXFL7NXK:resolvedLinks3[2]},Puo1JfCuk:{QxXFL7NXK:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wpZTC92UM\"},implicitPathVariables:undefined},{href:{webPageId:\"wpZTC92UM\"},implicitPathVariables:undefined},{href:{webPageId:\"wpZTC92UM\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||735)-0-530.6)/2+0+0)+96+0+0+151.4+0+0+0+195.2,...addPropertyOverrides({d3lk3GJoi:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||719)-0-514.6)/2+0+0)+80+0+0+151.4+0+0+0+195.2},Puo1JfCuk:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||727)-0-689)/2+0+0)+80+0+0+135.4+0+174.4+0+0+195.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h4dsht-container\",layoutDependency:layoutDependency,layoutId:\"aigZ_5OW_-container\",nodeId:\"aigZ_5OW_\",rendersWithMotion:true,scopeId:\"ZdctwVogE\",children:/*#__PURE__*/_jsx(FooterLink,{adnfMAIpa:false,height:\"100%\",HV2vodukn:false,Ib5NOdRzj:\"Contact\",id:\"aigZ_5OW_\",layoutId:\"aigZ_5OW_\",Lw8Ydrv58:\"var(--token-5001b614-0530-4a7e-a1fc-0cfc511b66aa, rgb(69, 69, 74))\",QxXFL7NXK:resolvedLinks4[0],width:\"100%\",...addPropertyOverrides({d3lk3GJoi:{QxXFL7NXK:resolvedLinks4[2]},Puo1JfCuk:{QxXFL7NXK:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-nhh5cq\",\"data-framer-name\":\"Column 2 Wrapper\",layoutDependency:layoutDependency,layoutId:\"wrIPtVeta\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1tfpo62\",\"data-styles-preset\":\"BlB9c6mcJ\",children:\"Social\"})}),className:\"framer-67l1mk\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jPoyZA5kT\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.5},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||735)-0-530.6)/2+0+0)+96+0+0+151.4+0+0+0+35.2,...addPropertyOverrides({d3lk3GJoi:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||719)-0-514.6)/2+0+0)+80+0+0+151.4+0+0+0+35.2},Puo1JfCuk:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||727)-0-689)/2+0+0)+80+0+0+135.4+0+174.4+0+0+35.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lwdc80-container\",layoutDependency:layoutDependency,layoutId:\"Ql5DYgjxl-container\",nodeId:\"Ql5DYgjxl\",rendersWithMotion:true,scopeId:\"ZdctwVogE\",children:/*#__PURE__*/_jsx(FooterLink,{adnfMAIpa:false,height:\"100%\",HV2vodukn:true,Ib5NOdRzj:\"Instagram\",id:\"Ql5DYgjxl\",layoutId:\"Ql5DYgjxl\",Lw8Ydrv58:\"var(--token-5001b614-0530-4a7e-a1fc-0cfc511b66aa, rgb(69, 69, 74))\",QxXFL7NXK:\"https://www.instagram.com/kopadisrealestate/\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||735)-0-530.6)/2+0+0)+96+0+0+151.4+0+0+0+75.2,...addPropertyOverrides({d3lk3GJoi:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||719)-0-514.6)/2+0+0)+80+0+0+151.4+0+0+0+75.2},Puo1JfCuk:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||727)-0-689)/2+0+0)+80+0+0+135.4+0+174.4+0+0+75.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tdma9j-container\",layoutDependency:layoutDependency,layoutId:\"xtmgwF1dl-container\",nodeId:\"xtmgwF1dl\",rendersWithMotion:true,scopeId:\"ZdctwVogE\",children:/*#__PURE__*/_jsx(FooterLink,{adnfMAIpa:false,height:\"100%\",HV2vodukn:true,Ib5NOdRzj:\"Tik Tok\",id:\"xtmgwF1dl\",layoutId:\"xtmgwF1dl\",Lw8Ydrv58:\"var(--token-5001b614-0530-4a7e-a1fc-0cfc511b66aa, rgb(69, 69, 74))\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||735)-0-530.6)/2+0+0)+96+0+0+151.4+0+0+0+115.2,...addPropertyOverrides({d3lk3GJoi:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||719)-0-514.6)/2+0+0)+80+0+0+151.4+0+0+0+115.2},Puo1JfCuk:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||727)-0-689)/2+0+0)+80+0+0+135.4+0+174.4+0+0+115.2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e2rylh-container\",layoutDependency:layoutDependency,layoutId:\"l4wuRf0wN-container\",nodeId:\"l4wuRf0wN\",rendersWithMotion:true,scopeId:\"ZdctwVogE\",children:/*#__PURE__*/_jsx(FooterLink,{adnfMAIpa:false,height:\"100%\",HV2vodukn:true,Ib5NOdRzj:\"Facebook\",id:\"l4wuRf0wN\",layoutId:\"l4wuRf0wN\",Lw8Ydrv58:\"var(--token-5001b614-0530-4a7e-a1fc-0cfc511b66aa, rgb(69, 69, 74))\",QxXFL7NXK:\"www.facebook.com\",width:\"100%\"})})})]})]})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-3lh564\",\"data-framer-name\":\"Footer Logo Wrapper\",layoutDependency:layoutDependency,layoutId:\"xkQvvUgF2\"})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-NyxI2.framer-itq969, .framer-NyxI2 .framer-itq969 { display: block; }\",\".framer-NyxI2.framer-mzmgjm { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-NyxI2 .framer-jtz8fo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 96px 48px 0px 48px; position: relative; width: 100%; }\",\".framer-NyxI2 .framer-1r5hvng { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 56px; height: min-content; justify-content: center; max-width: 1320px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NyxI2 .framer-6lqch { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NyxI2 .framer-78x4ri { flex: 1 0 0px; height: auto; max-width: 600px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-NyxI2 .framer-1lf2xqy-container { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-NyxI2 .framer-1byxyhz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NyxI2 .framer-17odrx { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-NyxI2 .framer-e0ry17, .framer-NyxI2 .framer-uz5cs9 { 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: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NyxI2 .framer-1safky5, .framer-NyxI2 .framer-bxz9dk, .framer-NyxI2 .framer-pqwh9l, .framer-NyxI2 .framer-67l1mk { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-NyxI2 .framer-tbpxhg-container, .framer-NyxI2 .framer-19m811c-container, .framer-NyxI2 .framer-xxqgoj-container, .framer-NyxI2 .framer-10vk6j-container, .framer-NyxI2 .framer-1h773mj-container, .framer-NyxI2 .framer-1mkhlic-container, .framer-NyxI2 .framer-1h4dsht-container, .framer-NyxI2 .framer-1lwdc80-container, .framer-NyxI2 .framer-tdma9j-container, .framer-NyxI2 .framer-e2rylh-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-NyxI2 .framer-1kkddw3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-NyxI2 .framer-1yrlr8f, .framer-NyxI2 .framer-nhh5cq { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-NyxI2 .framer-3lh564 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 1320px; min-height: 166px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NyxI2.framer-v-1s2zlco.framer-mzmgjm { width: 400px; }\",\".framer-NyxI2.framer-v-1s2zlco .framer-jtz8fo { gap: 48px; padding: 80px 16px 80px 16px; }\",\".framer-NyxI2.framer-v-1s2zlco .framer-1r5hvng { gap: 48px; }\",\".framer-NyxI2.framer-v-1s2zlco .framer-6lqch { align-content: flex-start; align-items: flex-start; flex-direction: column; }\",\".framer-NyxI2.framer-v-1s2zlco .framer-78x4ri, .framer-NyxI2.framer-v-1s2zlco .framer-17odrx, .framer-NyxI2.framer-v-1s2zlco .framer-1kkddw3 { flex: none; width: 100%; }\",\".framer-NyxI2.framer-v-1s2zlco .framer-1byxyhz { flex-direction: column; gap: 48px; }\",\".framer-NyxI2.framer-v-1sh77wq.framer-mzmgjm { width: 810px; }\",\".framer-NyxI2.framer-v-1sh77wq .framer-jtz8fo { padding: 80px 32px 0px 32px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 735\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Puo1JfCuk\":{\"layout\":[\"fixed\",\"auto\"]},\"d3lk3GJoi\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZdctwVogE=withCSS(Component,css,\"framer-NyxI2\");export default FramerZdctwVogE;FramerZdctwVogE.displayName=\"Footer\";FramerZdctwVogE.defaultProps={height:735,width:1200};addPropertyControls(FramerZdctwVogE,{variant:{options:[\"DKNwxH9JR\",\"Puo1JfCuk\",\"d3lk3GJoi\"],optionTitles:[\"Desktop\",\"Mobile\",\"Tablet\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerZdctwVogE,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...DividerLineFonts,...FooterLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerZdctwVogE.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(DividerLine,{},context),forwardLoader(FooterLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZdctwVogE\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"735\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Puo1JfCuk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"d3lk3GJoi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZdctwVogE.map","// Generated by Framer (8e1ebfe)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/JvJGH52KIOlGPmaUpdkl/Lenis.js\";import Navigation1 from\"#framer/local/canvasComponent/EhZO2L3AX/EhZO2L3AX.js\";import Footer from\"#framer/local/canvasComponent/ZdctwVogE/ZdctwVogE.js\";const Navigation1Fonts=getFonts(Navigation1);const FooterFonts=getFonts(Footer);const LenisFonts=getFonts(Lenis);const breakpoints={Mais3gnYf:\"(min-width: 810px) and (max-width: 1199.98px)\",sW8lCqxrp:\"(min-width: 1200px)\",Wtr3iPPAy:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-kZKhr\";const variantClassNames={Mais3gnYf:\"framer-v-18uroot\",sW8lCqxrp:\"framer-v-e2yv6w\",Wtr3iPPAy:\"framer-v-1nobgoz\"};const zFLrlqyv6=undefined;const breakpointRules={Wtr3iPPAy:[\".framer-kZKhr .framer-otvwe9 { flex-direction: column; }\",\".framer-kZKhr .framer-gwnjuw { bottom: 62px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={Wtr3iPPAy:\".framer-1nobgoz-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kZKhr.framer-y2gbw8, .framer-kZKhr .framer-y2gbw8 { display: block; }\",\".framer-kZKhr.framer-e2yv6w { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-kZKhr .framer-1a5p2vg-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 8; }\",\".framer-kZKhr .framer-9wc4i5 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-kZKhr .framer-fenr6e-container { flex: none; height: auto; order: 1002; position: sticky; top: 0px; width: 100%; z-index: 2; }\",\".framer-kZKhr .framer-1vvmfnm-container { flex: none; height: auto; order: 1003; position: relative; width: auto; }\",\".framer-kZKhr .framer-otvwe9 { align-content: flex-end; align-items: flex-end; bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 0px); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: flex-end; order: 1004; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); right: 0px; width: 100%; z-index: 10; }\",\".framer-kZKhr .framer-gwnjuw { align-content: center; align-items: center; bottom: 66px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 36px; min-width: 153px; overflow: visible; padding: 0px; position: absolute; right: 20px; width: min-content; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={Mais3gnYf:\"(min-width: 810px) and (max-width: 1199.98px)\",sW8lCqxrp:\"(min-width: 1200px)\",Wtr3iPPAy:\"(max-width: 809.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"sW8lCqxrp\",Phone:\"Wtr3iPPAy\",Tablet:\"Mais3gnYf\"};const getProps=({bGFill,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"sW8lCqxrp\",zFLrlqyv6:bGFill??props.zFLrlqyv6??\"var(--token-43c77d2c-41f7-45b2-960f-4d23a21a75fd, rgb(255, 255, 255))\"};};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,zFLrlqyv6,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:{isLayoutTemplate:true,primaryVariantId:\"sW8lCqxrp\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-e2yv6w\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:66,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1a5p2vg-container\",layoutScroll:true,nodeId:\"b6xYlYvfG\",scopeId:\"fG7zmvjws\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Mais3gnYf:{variant:\"jxz7ZfokS\"},Wtr3iPPAy:{variant:\"fmtlM5Yc9\"}},children:/*#__PURE__*/_jsx(Navigation1,{EsMuyo3am:zFLrlqyv6,height:\"100%\",id:\"b6xYlYvfG\",layoutId:\"b6xYlYvfG\",style:{width:\"100%\"},variant:\"XZEwR4CZ2\",width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-9wc4i5\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:770,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-fenr6e-container\",nodeId:\"No6Pr7Ml9\",scopeId:\"fG7zmvjws\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{Wtr3iPPAy:{variant:\"Puo1JfCuk\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"No6Pr7Ml9\",layoutId:\"No6Pr7Ml9\",style:{width:\"100%\"},variant:\"DKNwxH9JR\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vvmfnm-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"XNs8wRUyA\",scopeId:\"fG7zmvjws\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"XNs8wRUyA\",infinite:false,intensity:12,layoutId:\"XNs8wRUyA\",orientation:\"vertical\",smooth:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-otvwe9\",\"data-framer-name\":\"Buy Template Module\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-gwnjuw\",\"data-framer-name\":\"Button Wrapper\"})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Mais3gnYf\":{\"layout\":[\"fixed\",\"fixed\"]},\"Wtr3iPPAy\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"zFLrlqyv6\":\"bGFill\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"sW8lCqxrp\":[\".framer-1a5p2vg-container\",\".framer-fenr6e-container\",\".framer-1vvmfnm-container\",\".framer-otvwe9\"],\"Mais3gnYf\":[\".framer-1a5p2vg-container\",\".framer-fenr6e-container\",\".framer-1vvmfnm-container\",\".framer-otvwe9\"],\"Wtr3iPPAy\":[\".framer-1a5p2vg-container\",\".framer-fenr6e-container\",\".framer-1vvmfnm-container\",\".framer-otvwe9\"]}\n * @framerBreakpoints {\"sW8lCqxrp\":{\"min\":1200,\"canvasClassName\":\"framer-e2yv6w-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"Mais3gnYf\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-18uroot-override\",\"minHeight\":2097,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Wtr3iPPAy\":{\"max\":809,\"canvasClassName\":\"framer-1nobgoz-override\",\"minHeight\":2095,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant sW8lCqxrp\n * @framerLayoutTemplate true\n */const FramerfG7zmvjws=withCSS(Component,css,\"framer-kZKhr\");export default FramerfG7zmvjws;FramerfG7zmvjws.displayName=\"Main\";FramerfG7zmvjws.defaultProps={height:1e3,width:1200};addPropertyControls(FramerfG7zmvjws,{zFLrlqyv6:{defaultValue:'var(--token-43c77d2c-41f7-45b2-960f-4d23a21a75fd, rgb(255, 255, 255)) /* {\"name\":\"White\"} */',title:\"BG Fill\",type:ControlType.Color}});addFonts(FramerfG7zmvjws,[{explicitInter:true,fonts:[]},...Navigation1Fonts,...FooterFonts,...LenisFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfG7zmvjws\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Mais3gnYf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Wtr3iPPAy\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"sW8lCqxrp\",\"framerVariables\":\"{\\\"zFLrlqyv6\\\":\\\"bGFill\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"1000\",\"framerHitTargets\":\"{\\\"sW8lCqxrp\\\":[\\\".framer-1a5p2vg-container\\\",\\\".framer-fenr6e-container\\\",\\\".framer-1vvmfnm-container\\\",\\\".framer-otvwe9\\\"],\\\"Mais3gnYf\\\":[\\\".framer-1a5p2vg-container\\\",\\\".framer-fenr6e-container\\\",\\\".framer-1vvmfnm-container\\\",\\\".framer-otvwe9\\\"],\\\"Wtr3iPPAy\\\":[\\\".framer-1a5p2vg-container\\\",\\\".framer-fenr6e-container\\\",\\\".framer-1vvmfnm-container\\\",\\\".framer-otvwe9\\\"]}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"sW8lCqxrp\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-e2yv6w-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"Mais3gnYf\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-18uroot-override\\\",\\\"minHeight\\\":2097,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Wtr3iPPAy\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1nobgoz-override\\\",\\\"minHeight\\\":2095,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/lU2wpJGLFoH3AdpYsuTX/ydNGRe7yDEUCJ1kufxfW/fG7zmvjws.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {j8MX6tY8x: \"recent-listings\", Q0aYYDHtu: \"lookingfor\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9E8BpwD3huAKhPIkQ0DG/oXXxvHq0lmWQmYuVyZ2L/augiA20Il.js\")), path: \"/\"}, PzIXAPFV_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rFBTsM9s3pFU3JfZQcjI/nucnOXrUXFwFSYogeqsG/PzIXAPFV_.js\")), path: \"/listings\"}, pQFhBu6NZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yiswprwDPRKCn8c7bteA/VT82HhF289B5Th3sUJJe/pQFhBu6NZ.js\")), path: \"/404\"}, BCtfiPIzm: {elements: {WYeGQq3a5: \"buy\", Z525dlQHv: \"services\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7zOMX5lAjva0IY9vBGmQ/UZnCyFuCojGKDQpgMeSP/BCtfiPIzm.js\")), path: \"/services\"}, wpZTC92UM: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wVqrgKHsVYZROveiVZrj/rqTelcAg973gNXOu2DNL/wpZTC92UM.js\")), path: \"/contact\"}, blunfgbww: {elements: {vWGQg_lJM: \"valuation-form\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yq1JsZT9ul8cDUmeGIdF/OnaBTNA4K14PG3zDx7AU/blunfgbww.js\")), path: \"/services/valuation\"}, DqDJds2TK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aoFju6PG3Tl9OjgGwKJv/CddZnWKjXy0CpkpU4FZM/DqDJds2TK.js\")), path: \"/team\"}, Aw44WyA4h: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/3n2vHItyW5DfBgsQSu69/Yr9oGe7RF5fDQIKf0Rn5/Aw44WyA4h.js\")), path: \"/services/sell\"}, Ho6tUwUsZ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lQXeXl7khQZqaFprfKyw/RBd8LbHBOsx5TkBuVl0k/Ho6tUwUsZ.js\")), path: \"/about\"}, WfjcMLnTA: {collectionId: \"yFAgoA2_0\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/47vELJxJLy5HQzVAaBEi/ZynCAnFLYtphUycCNZ5V/WfjcMLnTA.js\")), path: \"/team/:xyxGQz8tq\"}, INyV8WOiP: {collectionId: \"ZCkiArJgZ\", elements: {Y0oDf5eAm: \"gallery\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xXPsYhde4Xogm4wed0CV/YXgKza1w4dlkQzw2l83U/INyV8WOiP.js\")), path: \"/listings/:y6VzwBdJL\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {yFAgoA2_0: async () => (await import(\"https://framerusercontent.com/modules/2J1jojplNdMRuf4lg5xQ/0uq5AxiNAmzgHpIZI30t/yFAgoA2_0.js\"))?.[\"utils\"], ZCkiArJgZ: async () => (await import(\"https://framerusercontent.com/modules/hKMjkwnN2vhRlVWDWwlt/6SX2A23N04cQlwlBE3T7/ZCkiArJgZ.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"3c5d6b2b9be7b529a26934a3be641f1a115db3069cb762cff10af339811c27f0\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {zFLrlqyv6: \"var(--token-43c77d2c-41f7-45b2-960f-4d23a21a75fd, rgb(255, 255, 255))\"}\r\nconst props2 = {...props1, zFLrlqyv6: \"var(--token-6d18d4bd-4aca-4559-9bf4-e09132a17fab, rgb(247, 247, 248))\"}\r\nconst templateProps = {augiA20Il: props1, Aw44WyA4h: props1, BCtfiPIzm: props1, blunfgbww: props1, DqDJds2TK: props1, Ho6tUwUsZ: props2, INyV8WOiP: props1, pQFhBu6NZ: props1, PzIXAPFV_: props1, WfjcMLnTA: props2, wpZTC92UM: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"PzIXAPFV_\":\r\ncase \"pQFhBu6NZ\":\r\ncase \"BCtfiPIzm\":\r\ncase \"wpZTC92UM\":\r\ncase \"blunfgbww\":\r\ncase \"DqDJds2TK\":\r\ncase \"Aw44WyA4h\":\r\ncase \"Ho6tUwUsZ\":\r\ncase \"WfjcMLnTA\":\r\ncase \"INyV8WOiP\":\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 \"PzIXAPFV_\":\r\ncase \"pQFhBu6NZ\":\r\ncase \"BCtfiPIzm\":\r\ncase \"wpZTC92UM\":\r\ncase \"blunfgbww\":\r\ncase \"DqDJds2TK\":\r\ncase \"Aw44WyA4h\":\r\ncase \"Ho6tUwUsZ\":\r\ncase \"WfjcMLnTA\":\r\ncase \"INyV8WOiP\":\r\nreturn [{hash: \"e2yv6w\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"18uroot\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1nobgoz\", mediaQuery: \"(max-width: 809.98px)\"}]\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(\"https://framerusercontent.com/modules/yiswprwDPRKCn8c7bteA/VT82HhF289B5Th3sUJJe/pQFhBu6NZ.js\")),\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: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.kopadisrealestate.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/AhvmUMhK8G8t7vU0kGHD/cJXlav28GsfswsNdFwbX/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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"}