{"version":3,"file":"script_main.xjQQRbBL.mjs","names":["debounce","Component","useRef","_Fragment","Children","css","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","MenuIcon","MakroButtonFonts","MakroButton","serializationHash","variantClassNames","transition1","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","Vector","Vector1","RichText","ArrowRight","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","getProps","React.forwardRef","Nav","GridHorizontal","NotchComponents","RichText","MakroButton","Vector","Lenis","isBrowser","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","PropertyOverrides","React.Fragment","ArrowRight","SVG","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","React.createElement","Layout","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/unpkg.com/lenis@1.3.19/dist/lenis.mjs","https:/unpkg.com/lenis@1.3.19/dist/lenis-snap.mjs","https:/framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/qosszBZXoEqfEMp4XhZk/Lenis.js","https:/framerusercontent.com/modules/9pata8c6a085zcAhWt38/faCobtSOAzfDXXUv4WXA/M3Z7pEGpp.js","https:/framerusercontent.com/modules/1rFHq1TzrmRkKbVNMRVh/js9hNE6mdgmLBMoawwVu/st44EJvVJ.js","https:/framerusercontent.com/modules/YTDIhSETKJvYFEUdSqa1/Fj0WjMLwN85FSh1DPW9A/UykN0wFVN.js","https:/framerusercontent.com/modules/uNaT8BsfTWvc0IcFvPsF/8pWDooTfxUQVwu9DpDA0/YqgloEa4H.js","https:/framerusercontent.com/modules/5EtFdhKUHqH0HswT7bgH/vAn6tsoSCkx1DNFchjrF/Y8gUMSZo3.js","https:/framerusercontent.com/modules/IlQC4LUzUepb4z6IXxXU/97iIHHfh3BpuDBgIoEby/fyJ1DHkIW.js","https:/framerusercontent.com/modules/sQ1Op0uWKZNijSPDZIRc/m40GHhTGv2mCnBNFOjjz/IVepoF493.js","framer:toplevel/main"],"sourcesContent":["// package.json\nvar version = \"1.3.19\";\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    clearTimeout(timer);\n    timer = setTimeout(() => {\n      timer = void 0;\n      callback.apply(this, 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);\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);\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    const 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    if (this.events[event]) {\n      this.events[event].push(cb);\n    } else {\n      this.events[event] = [cb];\n    }\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 };\nfunction getDeltaMultiplier(deltaMode, size) {\n  if (deltaMode === 1) return LINE_HEIGHT;\n  if (deltaMode === 2) return size;\n  return 1;\n}\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);\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);\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 = getDeltaMultiplier(deltaMode, this.window.width);\n    const multiplierY = getDeltaMultiplier(deltaMode, this.window.height);\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 - 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    __experimental__naiveDimensions = false,\n    naiveDimensions = __experimental__naiveDimensions,\n    stopInertiaOnNavigate = false\n  } = {}) {\n    window.lenisVersion = version;\n    if (!window.lenis) {\n      window.lenis = {};\n    }\n    window.lenis.version = version;\n    if (orientation === \"horizontal\") {\n      window.lenis.horizontal = true;\n    }\n    if (syncTouch === true) {\n      window.lenis.touch = true;\n    }\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);\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      );\n    }\n    this.options.wrapper.addEventListener(\n      \"pointerdown\",\n      this.onPointerDown\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    }\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(\"scroll\", this.onNativeScroll);\n    this.options.wrapper.removeEventListener(\"scrollend\", this.onScrollEnd, {\n      capture: true\n    });\n    this.options.wrapper.removeEventListener(\n      \"pointerdown\",\n      this.onPointerDown\n    );\n    if (this.options.anchors || this.options.stopInertiaOnNavigate) {\n      this.options.wrapper.removeEventListener(\n        \"click\",\n        this.onClick\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 linkElements = path.filter(\n      (node) => node instanceof HTMLAnchorElement && node.href\n    );\n    const linkElementsUrls = linkElements.map(\n      (element) => new URL(element.href)\n    );\n    const currentUrl = new URL(window.location.href);\n    if (this.options.anchors) {\n      const anchorElementUrl = linkElementsUrls.find(\n        (targetUrl) => currentUrl.host === targetUrl.host && currentUrl.pathname === targetUrl.pathname && targetUrl.hash\n      );\n      if (anchorElementUrl) {\n        const options = typeof this.options.anchors === \"object\" && this.options.anchors ? this.options.anchors : void 0;\n        const target = `#${anchorElementUrl.hash.split(\"#\")[1]}`;\n        this.scrollTo(target, options);\n        return;\n      }\n    }\n    if (this.options.stopInertiaOnNavigate) {\n      const hasPageLinkElementUrl = linkElementsUrls.some(\n        (targetUrl) => currentUrl.host === targetUrl.host && currentUrl.pathname !== targetUrl.pathname\n      );\n      if (hasPageLinkElementUrl) {\n        this.reset();\n        return;\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    const gestureOrientation = Math.abs(deltaX) >= Math.abs(deltaY) ? \"horizontal\" : \"vertical\";\n    if (composedPath.find(\n      (node) => node instanceof HTMLElement && (typeof prevent === \"function\" && prevent?.(node) || node.hasAttribute?.(\"data-lenis-prevent\") || gestureOrientation === \"vertical\" && node.hasAttribute?.(\"data-lenis-prevent-vertical\") || gestureOrientation === \"horizontal\" && node.hasAttribute?.(\"data-lenis-prevent-horizontal\") || isTouch && node.hasAttribute?.(\"data-lenis-prevent-touch\") || isWheel && node.hasAttribute?.(\"data-lenis-prevent-wheel\") || this.options.allowNestedScroll && this.hasNestedScroll(node, {\n        deltaX,\n        deltaY\n      }))\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.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    let target = _target;\n    let adjustedOffset = offset;\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 = null;\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          adjustedOffset -= 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 += adjustedOffset;\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 -= this.limit;\n        } else if (distance < -this.limit / 2) {\n          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  hasNestedScroll(node, { deltaX, deltaY }) {\n    const time = Date.now();\n    if (!node._lenis) node._lenis = {};\n    const cache = node._lenis;\n    let hasOverflowX;\n    let hasOverflowY;\n    let isScrollableX;\n    let isScrollableY;\n    let hasOverscrollBehaviorX;\n    let hasOverscrollBehaviorY;\n    let scrollWidth;\n    let scrollHeight;\n    let clientWidth;\n    let clientHeight;\n    if (time - (cache.time ?? 0) > 2e3) {\n      cache.time = Date.now();\n      const computedStyle = window.getComputedStyle(node);\n      cache.computedStyle = computedStyle;\n      hasOverflowX = [\"auto\", \"overlay\", \"scroll\"].includes(\n        computedStyle.overflowX\n      );\n      hasOverflowY = [\"auto\", \"overlay\", \"scroll\"].includes(\n        computedStyle.overflowY\n      );\n      hasOverscrollBehaviorX = [\"auto\"].includes(\n        computedStyle.overscrollBehaviorX\n      );\n      hasOverscrollBehaviorY = [\"auto\"].includes(\n        computedStyle.overscrollBehaviorY\n      );\n      cache.hasOverflowX = hasOverflowX;\n      cache.hasOverflowY = hasOverflowY;\n      if (!(hasOverflowX || hasOverflowY)) 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      cache.hasOverscrollBehaviorX = hasOverscrollBehaviorX;\n      cache.hasOverscrollBehaviorY = hasOverscrollBehaviorY;\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      hasOverscrollBehaviorX = cache.hasOverscrollBehaviorX;\n      hasOverscrollBehaviorY = cache.hasOverscrollBehaviorY;\n    }\n    if (!(hasOverflowX && isScrollableX || hasOverflowY && isScrollableY)) {\n      return false;\n    }\n    const orientation = Math.abs(deltaX) >= Math.abs(deltaY) ? \"horizontal\" : \"vertical\";\n    let scroll;\n    let maxScroll;\n    let delta;\n    let hasOverflow;\n    let isScrollable;\n    let hasOverscrollBehavior;\n    if (orientation === \"horizontal\") {\n      scroll = Math.round(node.scrollLeft);\n      maxScroll = scrollWidth - clientWidth;\n      delta = deltaX;\n      hasOverflow = hasOverflowX;\n      isScrollable = isScrollableX;\n      hasOverscrollBehavior = hasOverscrollBehaviorX;\n    } else if (orientation === \"vertical\") {\n      scroll = Math.round(node.scrollTop);\n      maxScroll = scrollHeight - clientHeight;\n      delta = deltaY;\n      hasOverflow = hasOverflowY;\n      isScrollable = isScrollableY;\n      hasOverscrollBehavior = hasOverscrollBehaviorY;\n    } else {\n      return false;\n    }\n    if (!hasOverscrollBehavior && (scroll >= maxScroll || scroll <= 0)) {\n      return true;\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      }\n      return this.rootElement.scrollHeight - this.rootElement.clientHeight;\n    }\n    return this.dimensions.limit[this.isHorizontal ? \"x\" : \"y\"];\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    clearTimeout(timer);\n    timer = setTimeout(() => {\n      timer = void 0;\n      callback.apply(this, 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-expect-error\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;\n    let 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    if (!window.lenis) {\n      window.lenis = {};\n    }\n    window.lenis.snap = true;\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);\n    this.onSnapDebounced = debounce(\n      this.onSnap,\n      this.options.debounce\n    );\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);\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 = Number.POSITIVE_INFINITY;\n    if (this.options.type === \"mandatory\") return Number.POSITIVE_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) : Number.POSITIVE_INFINITY;\n      const nextSnap = snaps[nextSnapIndex];\n      const distanceToNextSnap = nextSnap ? Math.abs(scroll - nextSnap.value) : Number.POSITIVE_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) => {\n      element.onWrapperResize();\n    });\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.19/dist/lenis.mjs\";import Snap from\"https://unpkg.com/lenis@1.3.19/dist/lenis-snap.mjs\";import{useEffect,useRef,Children,isValidElement,cloneElement}from\"react\";/**\n * @framerSupportedLayoutHeight any\n * @framerSupportedLayoutWidth any\n * @framerDisableUnlink\n */export default function Component({smooth,infinite,orientation,intensity,children,snap}){const wrapperRef=useRef();const contentRef=useRef();const lenisRef=useRef();useEffect(()=>{if(children&&(!wrapperRef.current||!contentRef.current))return;if(wrapperRef.current&&contentRef.current){if(orientation===\"horizontal\"){wrapperRef.current.style.setProperty(\"overflowX\",\"auto\");}else{wrapperRef.current.style.setProperty(\"overflowY\",\"auto\");}}const lenis=new Lenis({smoothWheel:smooth,// duration: intensity / 10,\ninfinite,orientation,gestureOrientation:orientation===\"horizontal\"?\"both\":\"vertical\",autoRaf:true,autoToggle:true,anchors:true,allowNestedScroll:true,wrapper:wrapperRef.current,content:contentRef.current,syncTouch:Boolean(infinite)||orientation===\"horizontal\",stopInertiaOnNavigate:true});lenisRef.current=lenis;let lenisSnap;if(snap&&snap.snaps.length>0){lenisSnap=new Snap(lenis,{type:snap.type,distanceThreshold:snap.threshold+\"%\"});snap.snaps.forEach(item=>{if(!item.target?.current)return;const id=item.target.current.id;// workaround when content is duplicated by LenisSeamlessInfinite\nconst elements=document.querySelectorAll(`#${id}`);elements.forEach(element=>{lenisSnap.addElement(element,{align:item.align});});});}window.lenis=lenis;window.lenisSnap=snap;return()=>{if(lenis)lenis.destroy();if(lenisSnap)lenisSnap.destroy();};},[smooth,infinite,orientation,intensity,children,snap]);// useEffect(() => {\n//     function onClick(event: PointerEvent | MouseEvent) {\n//         const path = event.composedPath()\n//         const pageLink = path.find(\n//             (node) =>\n//                 node instanceof HTMLAnchorElement &&\n//                 (node.getAttribute(\"href\")?.startsWith(\"./\") ||\n//                     node.getAttribute(\"href\")?.startsWith(\"../\"))\n//         ) as HTMLAnchorElement | undefined\n//         if (pageLink) {\n//             if (lenisRef.current) {\n//                 lenisRef.current.reset()\n//             }\n//         }\n//     }\n//     window.addEventListener(\"click\", onClick)\n//     return () => {\n//         window.removeEventListener(\"click\", onClick)\n//     }\n// }, [])\nreturn /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://unpkg.com/lenis@1.3.19/dist/lenis.css\",rel:\"stylesheet\"}),children&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"div\",{ref:wrapperRef,style:orientation===\"horizontal\"?{overflowX:\"auto\",width:\"100%\"}:{overflowY:\"auto\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"div\",{ref:contentRef,style:{width:\"100%\"},children:Children.map(children,child=>/*#__PURE__*/isValidElement(child)?/*#__PURE__*/cloneElement(child,{style:{...child.props.style,width:\"100%\"}}):child)})})})]});}Component.displayName=\"Lenis\";addPropertyControls(Component,{smooth:{type:ControlType.Boolean,title:\"Smooth\",defaultValue:true},intensity:{type:ControlType.Number,title:\"Intensity\",defaultValue:12,step:1,min:1,max:100,hidden(props){return props.smooth===false;},description:\"This will be ignored on mobile.\"},infinite:{type:ControlType.Boolean,title:\"Infinite\",defaultValue:false,hidden(props){return props.smooth===false;}},orientation:{type:ControlType.Enum,defaultValue:\"Vertical\",displaySegmentedControl:true,options:[\"vertical\",\"horizontal\"],optionTitles:[\"Vertical\",\"Horizontal\"],hidden(props){return props.smooth===false;}},children:{type:ControlType.ComponentInstance,title:\"Content\"},snap:{type:ControlType.Object,optional:true,description:\"Cooked and served by [darkroom.engineering](https://darkroom.engineering).\",controls:{type:{type:ControlType.Enum,defaultValue:\"proximity\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"proximity\",\"mandatory\",\"lock\"],optionTitles:[\"Proximity\",\"Mandatory\",\"Lock\"]},threshold:{type:ControlType.Number,defaultValue:50,min:0,max:100,unit:\"%\",hidden:props=>{return props.snap.type===\"mandatory\";}},snaps:{type:ControlType.Array,control:{type:ControlType.Object,controls:{target:{title:\"Target\",type:ControlType.ScrollSectionRef},align:{type:ControlType.Enum,defaultValue:\"center\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"start\",\"center\",\"end\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"]}}}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Component\",\"slots\":[\"children\"],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lenis.map","// Generated by Framer (c0aead9)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-dGCyX .framer-styles-preset-1ioamtf:not(.rich-text-wrapper), .framer-dGCyX .framer-styles-preset-1ioamtf.rich-text-wrapper a { --framer-link-current-text-color: var(--token-42b4fbef-08cc-4d25-ac51-777c039675b0, #000000); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-42b4fbef-08cc-4d25-ac51-777c039675b0, #000000); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-6a468a94-f17b-47df-8134-c371f0077abe, #33335e); --framer-link-text-decoration: none; }\"];export const className=\"framer-dGCyX\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8b16de8)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,z1don5LZx:fill??props.z1don5LZx??\"var(--token-e97f2846-26b3-4819-b261-72d245d9e4a8, rgba(255, 255, 255, 0.75))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,z1don5LZx,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-Yhl2p\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 341 64\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 38.237 49.245 L 12.743 64 L 12.743 49.245 L 25.49 41.872 L 25.49 22.132 L 38.237 14.752 Z M 63.727 49.245 L 50.984 56.624 L 38.237 64 L 38.237 49.245 L 50.984 41.872 L 50.984 7.376 L 63.727 0 Z M 12.743 49.245 L 0 41.869 L 0 36.883 L 12.743 29.507 Z M 125.529 14.454 L 115.901 49.421 L 109.319 49.421 C 106.896 40.195 105.233 33.661 104.333 29.821 C 103.432 25.981 102.867 23.091 102.637 21.152 C 102.408 23.091 101.843 25.888 100.943 29.549 C 100.042 33.21 98.28 39.834 95.663 49.421 L 89.227 49.421 L 79.647 14.454 L 85.69 14.454 C 88.212 24.01 89.948 30.749 90.896 34.669 C 91.844 38.592 92.467 41.539 92.764 43.507 C 93.026 41.405 93.6 38.509 94.485 34.816 C 95.369 31.123 97.09 24.336 99.643 14.451 L 105.881 14.451 C 108.205 23.152 109.868 29.562 110.867 33.683 C 111.866 37.805 112.53 40.899 112.856 42.966 C 113.15 40.899 113.772 37.91 114.723 34.003 C 115.671 30.096 117.344 23.581 119.735 14.451 L 125.532 14.451 Z M 145.276 24.608 C 147.275 25.789 148.813 27.523 149.896 29.805 C 150.978 32.086 151.482 34.819 151.418 38.003 L 130.934 38.003 C 131.097 39.974 131.917 41.59 133.388 42.854 C 134.863 44.118 136.664 44.752 138.793 44.752 C 140.494 44.752 141.954 44.374 143.167 43.619 C 144.377 42.864 145.28 41.878 145.867 40.666 L 150.828 41.206 C 150.368 42.749 149.567 44.144 148.421 45.392 C 147.275 46.64 145.857 47.626 144.172 48.346 C 142.483 49.066 140.676 49.43 138.742 49.43 C 136.153 49.43 133.845 48.88 131.815 47.779 C 129.785 46.678 128.189 45.13 127.023 43.126 C 125.861 41.123 125.28 38.81 125.28 36.182 C 125.28 33.555 125.836 31.424 126.95 29.386 C 128.064 27.35 129.618 25.75 131.617 24.582 C 133.615 23.418 135.859 22.835 138.346 22.835 C 140.967 22.835 143.275 23.427 145.273 24.608 Z M 133.267 29.187 C 131.876 30.368 131.097 31.878 130.934 33.718 L 145.621 33.718 C 145.554 31.914 144.843 30.413 143.486 29.213 C 142.126 28.016 140.415 27.414 138.353 27.414 C 136.291 27.414 134.659 28.006 133.267 29.187 Z M 177.604 23.378 L 182.419 23.378 L 182.419 49.419 L 176.72 49.419 L 176.72 43.717 C 176.034 45.49 174.837 46.885 173.135 47.902 C 171.431 48.92 169.432 49.429 167.14 49.429 C 164.618 49.429 162.406 48.837 160.507 47.656 C 158.607 46.475 157.142 44.866 156.111 42.83 C 155.08 40.795 154.563 38.546 154.563 36.085 C 154.563 33.624 155.096 31.291 156.159 29.288 C 157.222 27.285 158.729 25.71 160.679 24.562 C 162.626 23.413 164.88 22.837 167.434 22.837 C 169.365 22.837 171.159 23.298 172.813 24.216 C 174.466 25.134 175.769 26.414 176.717 28.056 L 176.717 28.251 L 177.601 23.374 Z M 172.739 43.272 C 173.984 42.549 174.958 41.566 175.663 40.318 C 176.369 39.07 176.72 37.675 176.72 36.133 C 176.72 34.59 176.369 33.202 175.663 31.973 C 174.958 30.741 173.984 29.765 172.739 29.042 C 171.494 28.318 170.087 27.957 168.513 27.957 C 166.939 27.957 165.525 28.302 164.264 28.99 C 163.003 29.678 162.02 30.648 161.317 31.896 C 160.612 33.144 160.261 34.555 160.261 36.13 C 160.261 38.526 161.03 40.498 162.569 42.04 C 164.107 43.582 166.09 44.354 168.513 44.354 C 170.087 44.354 171.491 43.992 172.739 43.269 Z M 188.215 12.486 L 193.866 12.486 L 193.866 49.421 L 188.215 49.421 Z M 207.522 23.862 L 213.172 23.862 L 213.172 28.294 L 207.522 28.294 L 207.522 49.421 L 201.92 49.421 L 201.92 28.294 L 197.942 28.294 L 197.942 23.862 L 201.92 23.862 L 201.92 16.426 L 207.522 16.426 Z M 236.432 24.502 C 237.986 25.29 239.231 26.522 240.166 28.195 C 241.098 29.869 241.568 31.955 241.568 34.448 L 241.568 49.418 L 235.869 49.418 L 235.869 35.283 C 235.869 32.755 235.279 30.941 234.101 29.84 C 232.923 28.739 231.417 28.189 229.581 28.189 C 227.519 28.189 225.887 28.838 224.693 30.134 C 223.496 31.43 222.899 33.28 222.899 35.674 L 222.899 49.414 L 217.249 49.414 L 217.249 12.48 L 222.899 12.48 L 222.899 27.942 C 223.716 26.432 224.831 25.283 226.242 24.496 C 227.65 23.709 229.319 23.315 231.254 23.315 C 233.188 23.315 234.88 23.709 236.438 24.496 Z M 270.748 49.421 C 270.554 48.864 270.355 48.298 270.157 47.722 C 269.953 47.125 269.756 46.525 269.567 45.923 C 268.881 44.083 268.306 42.445 267.846 40.998 L 254.043 40.998 L 251.192 49.421 L 245.248 49.421 L 257.775 14.454 L 264.31 14.454 L 276.935 49.421 L 270.745 49.421 Z M 266.228 36.221 C 264.166 30.147 262.79 25.952 262.1 23.638 C 261.414 21.325 260.986 19.542 260.823 18.294 C 260.661 19.642 260.242 21.504 259.572 23.885 C 258.902 26.266 257.583 30.378 255.617 36.221 Z M 302.827 24.595 C 304.726 25.776 306.182 27.386 307.2 29.421 C 308.216 31.456 308.723 33.706 308.723 36.166 C 308.723 38.627 308.2 40.96 307.153 42.963 C 306.106 44.966 304.605 46.541 302.658 47.69 C 300.711 48.838 298.457 49.414 295.903 49.414 C 293.969 49.414 292.178 48.954 290.524 48.035 C 288.87 47.117 287.568 45.837 286.617 44.195 L 286.617 60.202 L 280.967 60.202 L 280.967 23.315 L 285.634 23.315 L 286.617 28.387 L 286.617 28.534 C 287.303 26.794 288.5 25.408 290.202 24.374 C 291.903 23.341 293.901 22.822 296.197 22.822 C 298.719 22.822 300.931 23.414 302.831 24.595 Z M 299.07 43.258 C 300.331 42.57 301.314 41.6 302.016 40.352 C 302.722 39.104 303.073 37.693 303.073 36.115 C 303.073 33.718 302.304 31.75 300.765 30.205 C 299.226 28.662 297.244 27.891 294.821 27.891 C 293.25 27.891 291.839 28.253 290.597 28.976 C 289.353 29.699 288.379 30.685 287.674 31.93 C 286.968 33.178 286.617 34.573 286.617 36.115 C 286.617 37.658 286.968 39.046 287.674 40.275 C 288.376 41.507 289.353 42.483 290.597 43.206 C 291.842 43.93 293.25 44.291 294.821 44.291 C 296.391 44.291 297.809 43.946 299.07 43.258 Z M 335.104 24.595 C 337.003 25.776 338.459 27.386 339.477 29.421 C 340.492 31.456 341 33.706 341 36.166 C 341 38.627 340.476 40.96 339.429 42.963 C 338.382 44.966 336.882 46.541 334.935 47.69 C 332.987 48.838 330.734 49.414 328.18 49.414 C 326.245 49.414 324.455 48.954 322.801 48.035 C 321.147 47.117 319.845 45.837 318.894 44.195 L 318.894 60.202 L 313.243 60.202 L 313.243 23.315 L 317.91 23.315 L 318.894 28.387 L 318.894 28.534 C 319.58 26.794 320.777 25.408 322.479 24.374 C 324.18 23.341 326.178 22.822 328.474 22.822 C 330.995 22.822 333.208 23.414 335.107 24.595 Z M 331.347 43.258 C 332.608 42.57 333.591 41.6 334.293 40.352 C 334.999 39.104 335.35 37.693 335.35 36.115 C 335.35 33.718 334.58 31.75 333.042 30.205 C 331.503 28.662 329.521 27.891 327.098 27.891 C 325.527 27.891 324.116 28.253 322.874 28.976 C 321.629 29.699 320.656 30.685 319.95 31.93 C 319.245 33.178 318.894 34.573 318.894 36.115 C 318.894 37.658 319.245 39.046 319.95 40.275 C 320.653 41.507 321.629 42.483 322.874 43.206 C 324.119 43.93 325.527 44.291 327.098 44.291 C 328.668 44.291 330.086 43.946 331.347 43.258 Z\" fill=\"transparent\" height=\"63.99999976285511px\" id=\"S8qwFUl8A\" width=\"341.0000081194107px\"><path d=\"M 38.237 49.245 L 12.743 64 L 12.743 49.245 L 25.49 41.872 L 25.49 22.132 L 38.237 14.752 Z M 63.727 49.245 L 50.984 56.624 L 38.237 64 L 38.237 49.245 L 50.984 41.872 L 50.984 7.376 L 63.727 0 Z M 12.743 49.245 L 0 41.869 L 0 36.883 L 12.743 29.507 Z\" fill=\"rgb(196, 240, 19)\" height=\"63.99999976285511px\" id=\"Uek1qViR8\" width=\"63.72700971269455px\"/><path d=\"M 45.883 1.974 L 36.254 36.941 L 29.672 36.941 C 27.249 27.715 25.586 21.181 24.686 17.341 C 23.786 13.501 23.22 10.611 22.991 8.672 C 22.761 10.611 22.196 13.408 21.296 17.069 C 20.396 20.73 18.634 27.354 16.016 36.941 L 9.58 36.941 L 0 1.974 L 6.043 1.974 C 8.565 11.53 10.301 18.269 11.25 22.189 C 12.198 26.112 12.82 29.059 13.117 31.027 C 13.379 28.925 13.954 26.029 14.838 22.336 C 15.722 18.643 17.443 11.856 19.997 1.971 L 26.234 1.971 C 28.558 10.672 30.221 17.082 31.22 21.203 C 32.219 25.325 32.883 28.419 33.209 30.486 C 33.503 28.419 34.125 25.43 35.077 21.523 C 36.025 17.616 37.697 11.101 40.088 1.971 L 45.885 1.971 Z M 65.63 12.128 C 67.628 13.309 69.167 15.043 70.249 17.325 C 71.331 19.606 71.835 22.339 71.772 25.523 L 51.287 25.523 C 51.45 27.494 52.27 29.11 53.742 30.374 C 55.216 31.638 57.017 32.272 59.146 32.272 C 60.848 32.272 62.307 31.894 63.52 31.139 C 64.73 30.384 65.633 29.398 66.22 28.186 L 71.181 28.726 C 70.722 30.269 69.92 31.664 68.774 32.912 C 67.628 34.16 66.211 35.146 64.525 35.866 C 62.836 36.586 61.03 36.95 59.095 36.95 C 56.506 36.95 54.198 36.4 52.168 35.299 C 50.138 34.198 48.542 32.65 47.377 30.646 C 46.215 28.643 45.634 26.33 45.634 23.702 C 45.634 21.075 46.189 18.944 47.303 16.906 C 48.417 14.87 49.972 13.27 51.97 12.102 C 53.968 10.938 56.212 10.355 58.699 10.355 C 61.32 10.355 63.628 10.947 65.626 12.128 Z M 53.621 16.707 C 52.229 17.888 51.45 19.398 51.287 21.238 L 65.975 21.238 C 65.908 19.434 65.196 17.933 63.839 16.733 C 62.479 15.536 60.768 14.934 58.706 14.934 C 56.644 14.934 55.012 15.526 53.621 16.707 Z M 97.958 10.898 L 102.772 10.898 L 102.772 36.939 L 97.073 36.939 L 97.073 31.237 C 96.387 33.01 95.19 34.405 93.488 35.422 C 91.784 36.44 89.785 36.949 87.493 36.949 C 84.971 36.949 82.759 36.357 80.86 35.176 C 78.96 33.995 77.495 32.386 76.464 30.35 C 75.433 28.315 74.916 26.066 74.916 23.605 C 74.916 21.144 75.449 18.811 76.512 16.808 C 77.575 14.805 79.082 13.23 81.032 12.082 C 82.98 10.933 85.233 10.357 87.787 10.357 C 89.718 10.357 91.512 10.818 93.166 11.736 C 94.82 12.654 96.122 13.934 97.07 15.576 L 97.07 15.771 L 97.954 10.894 Z M 93.093 30.792 C 94.338 30.069 95.311 29.086 96.017 27.838 C 96.722 26.59 97.073 25.195 97.073 23.653 C 97.073 22.11 96.722 20.722 96.017 19.493 C 95.311 18.261 94.338 17.285 93.093 16.562 C 91.848 15.838 90.44 15.477 88.866 15.477 C 87.292 15.477 85.878 15.822 84.617 16.51 C 83.356 17.198 82.373 18.168 81.671 19.416 C 80.965 20.664 80.614 22.075 80.614 23.65 C 80.614 26.046 81.383 28.018 82.922 29.56 C 84.461 31.102 86.443 31.874 88.866 31.874 C 90.44 31.874 91.844 31.512 93.093 30.789 Z M 108.569 0.006 L 114.219 0.006 L 114.219 36.941 L 108.569 36.941 Z M 127.875 11.382 L 133.526 11.382 L 133.526 15.814 L 127.875 15.814 L 127.875 36.941 L 122.273 36.941 L 122.273 15.814 L 118.295 15.814 L 118.295 11.382 L 122.273 11.382 L 122.273 3.946 L 127.875 3.946 Z M 156.785 12.022 C 158.339 12.81 159.584 14.042 160.519 15.715 C 161.452 17.389 161.921 19.475 161.921 21.968 L 161.921 36.938 L 156.223 36.938 L 156.223 22.803 C 156.223 20.275 155.632 18.461 154.454 17.36 C 153.276 16.259 151.77 15.709 149.934 15.709 C 147.872 15.709 146.24 16.358 145.047 17.654 C 143.849 18.95 143.252 20.8 143.252 23.194 L 143.252 36.934 L 137.602 36.934 L 137.602 0 L 143.252 0 L 143.252 15.462 C 144.07 13.952 145.184 12.803 146.595 12.016 C 148.003 11.229 149.672 10.835 151.607 10.835 C 153.541 10.835 155.233 11.229 156.791 12.016 Z M 191.102 36.941 C 190.907 36.384 190.709 35.818 190.511 35.242 C 190.306 34.645 190.11 34.045 189.92 33.443 C 189.234 31.603 188.659 29.965 188.199 28.518 L 174.396 28.518 L 171.545 36.941 L 165.601 36.941 L 178.128 1.974 L 184.663 1.974 L 197.288 36.941 L 191.098 36.941 Z M 186.581 23.741 C 184.519 17.667 183.143 13.472 182.453 11.158 C 181.767 8.845 181.339 7.062 181.177 5.814 C 181.014 7.162 180.596 9.024 179.925 11.405 C 179.255 13.786 177.936 17.898 175.97 23.741 Z M 223.18 12.115 C 225.08 13.296 226.535 14.906 227.554 16.941 C 228.569 18.976 229.076 21.226 229.076 23.686 C 229.076 26.147 228.553 28.48 227.506 30.483 C 226.459 32.486 224.958 34.061 223.011 35.21 C 221.064 36.358 218.81 36.934 216.257 36.934 C 214.322 36.934 212.531 36.474 210.877 35.555 C 209.224 34.637 207.921 33.357 206.97 31.715 L 206.97 47.722 L 201.32 47.722 L 201.32 10.835 L 205.987 10.835 L 206.97 15.907 L 206.97 16.054 C 207.656 14.314 208.853 12.928 210.555 11.894 C 212.256 10.861 214.255 10.342 216.55 10.342 C 219.072 10.342 221.284 10.934 223.184 12.115 Z M 219.423 30.778 C 220.684 30.09 221.667 29.12 222.369 27.872 C 223.075 26.624 223.426 25.213 223.426 23.635 C 223.426 21.238 222.657 19.27 221.118 17.725 C 219.58 16.182 217.597 15.411 215.174 15.411 C 213.603 15.411 212.192 15.773 210.951 16.496 C 209.706 17.219 208.732 18.205 208.027 19.45 C 207.321 20.698 206.97 22.093 206.97 23.635 C 206.97 25.178 207.321 26.566 208.027 27.795 C 208.729 29.027 209.706 30.003 210.951 30.726 C 212.196 31.45 213.603 31.811 215.174 31.811 C 216.745 31.811 218.162 31.466 219.423 30.778 Z M 255.457 12.115 C 257.357 13.296 258.812 14.906 259.831 16.941 C 260.846 18.976 261.353 21.226 261.353 23.686 C 261.353 26.147 260.83 28.48 259.783 30.483 C 258.736 32.486 257.235 34.061 255.288 35.21 C 253.341 36.358 251.087 36.934 248.533 36.934 C 246.599 36.934 244.808 36.474 243.154 35.555 C 241.501 34.637 240.198 33.357 239.247 31.715 L 239.247 47.722 L 233.597 47.722 L 233.597 10.835 L 238.264 10.835 L 239.247 15.907 L 239.247 16.054 C 239.933 14.314 241.13 12.928 242.832 11.894 C 244.533 10.861 246.532 10.342 248.827 10.342 C 251.349 10.342 253.561 10.934 255.46 12.115 Z M 251.7 30.778 C 252.961 30.09 253.944 29.12 254.646 27.872 C 255.352 26.624 255.703 25.213 255.703 23.635 C 255.703 21.238 254.934 19.27 253.395 17.725 C 251.856 16.182 249.874 15.411 247.451 15.411 C 245.88 15.411 244.469 15.773 243.228 16.496 C 241.983 17.219 241.009 18.205 240.303 19.45 C 239.598 20.698 239.247 22.093 239.247 23.635 C 239.247 25.178 239.598 26.566 240.303 27.795 C 241.006 29.027 241.983 30.003 243.228 30.726 C 244.473 31.45 245.88 31.811 247.451 31.811 C 249.022 31.811 250.439 31.466 251.7 30.778 Z\" fill=\"rgb(255, 255, 255)\" height=\"47.72159751984024px\" id=\"IHVg76FhW\" transform=\"translate(79.647 12.48)\" width=\"261.35321093923494px\"/></g></svg>',style:{...style}});});const css=[`.framer-Yhl2p { -webkit-mask: ${mask}; aspect-ratio: 5.328125; display: block; mask: ${mask}; user-select: none; width: 341px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 341\n * @framerIntrinsicHeight 64\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"z1don5LZx\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"set\":{\"localId\":\"vectorSet/oaxARQdkz\",\"id\":\"oaxARQdkz\",\"moduleId\":\"i3njN1j2NGporXg9gYR5\"}}\n */const Icon=withCSS(Component,css,\"framer-Yhl2p\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{z1don5LZx:{defaultValue:'var(--token-e97f2846-26b3-4819-b261-72d245d9e4a8, rgba(255, 255, 255, 0.75)) /* {\"name\":\"Text 75\"} */',hidden:true,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"64\",\"framerIntrinsicWidth\":\"341\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"z1don5LZx\\\":\\\"fill\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/oaxARQdkz\\\",\\\"id\\\":\\\"oaxARQdkz\\\",\\\"moduleId\\\":\\\"i3njN1j2NGporXg9gYR5\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,z1don5LZx:fill??props.z1don5LZx??\"var(--token-e97f2846-26b3-4819-b261-72d245d9e4a8, rgba(255, 255, 255, 0.75))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,z1don5LZx,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-9rN4u\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 341 64\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 38.237 49.245 L 12.743 64 L 12.743 49.245 L 25.49 41.872 L 25.49 22.132 L 38.237 14.752 Z M 63.727 49.245 L 50.984 56.624 L 38.237 64 L 38.237 49.245 L 50.984 41.872 L 50.984 7.376 L 63.727 0 Z M 12.743 49.245 L 0 41.869 L 0 36.883 L 12.743 29.507 Z M 125.529 14.454 L 115.901 49.421 L 109.319 49.421 C 106.896 40.195 105.233 33.661 104.333 29.821 C 103.432 25.981 102.867 23.091 102.637 21.152 C 102.408 23.091 101.843 25.888 100.943 29.549 C 100.042 33.21 98.28 39.834 95.663 49.421 L 89.227 49.421 L 79.647 14.454 L 85.69 14.454 C 88.212 24.01 89.948 30.749 90.896 34.669 C 91.844 38.592 92.467 41.539 92.764 43.507 C 93.026 41.405 93.6 38.509 94.485 34.816 C 95.369 31.123 97.09 24.336 99.643 14.451 L 105.881 14.451 C 108.205 23.152 109.868 29.562 110.867 33.683 C 111.866 37.805 112.53 40.899 112.856 42.966 C 113.15 40.899 113.772 37.91 114.723 34.003 C 115.671 30.096 117.344 23.581 119.735 14.451 L 125.532 14.451 Z M 145.276 24.608 C 147.275 25.789 148.813 27.523 149.896 29.805 C 150.978 32.086 151.482 34.819 151.418 38.003 L 130.934 38.003 C 131.097 39.974 131.917 41.59 133.388 42.854 C 134.863 44.118 136.664 44.752 138.793 44.752 C 140.494 44.752 141.954 44.374 143.167 43.619 C 144.376 42.864 145.28 41.878 145.867 40.666 L 150.828 41.206 C 150.368 42.749 149.567 44.144 148.421 45.392 C 147.275 46.64 145.857 47.626 144.172 48.346 C 142.483 49.066 140.676 49.43 138.742 49.43 C 136.153 49.43 133.845 48.88 131.815 47.779 C 129.785 46.678 128.189 45.13 127.023 43.126 C 125.861 41.123 125.28 38.81 125.28 36.182 C 125.28 33.555 125.836 31.424 126.95 29.386 C 128.064 27.35 129.618 25.75 131.617 24.582 C 133.615 23.418 135.859 22.835 138.346 22.835 C 140.967 22.835 143.275 23.427 145.273 24.608 Z M 133.267 29.187 C 131.876 30.368 131.097 31.878 130.934 33.718 L 145.621 33.718 C 145.554 31.914 144.843 30.413 143.486 29.213 C 142.126 28.016 140.415 27.414 138.353 27.414 C 136.291 27.414 134.659 28.006 133.267 29.187 Z M 177.604 23.378 L 182.419 23.378 L 182.419 49.419 L 176.72 49.419 L 176.72 43.717 C 176.034 45.49 174.837 46.885 173.135 47.902 C 171.431 48.92 169.432 49.429 167.14 49.429 C 164.618 49.429 162.406 48.837 160.507 47.656 C 158.607 46.475 157.142 44.866 156.111 42.83 C 155.08 40.795 154.563 38.546 154.563 36.085 C 154.563 33.624 155.096 31.291 156.159 29.288 C 157.222 27.285 158.729 25.71 160.679 24.562 C 162.626 23.413 164.88 22.837 167.434 22.837 C 169.365 22.837 171.159 23.298 172.813 24.216 C 174.466 25.134 175.769 26.414 176.717 28.056 L 176.717 28.251 L 177.601 23.374 Z M 172.739 43.272 C 173.984 42.549 174.958 41.566 175.663 40.318 C 176.369 39.07 176.72 37.675 176.72 36.133 C 176.72 34.59 176.369 33.202 175.663 31.973 C 174.958 30.741 173.984 29.765 172.739 29.042 C 171.494 28.318 170.087 27.957 168.513 27.957 C 166.939 27.957 165.525 28.302 164.264 28.99 C 163.003 29.678 162.02 30.648 161.317 31.896 C 160.612 33.144 160.261 34.555 160.261 36.13 C 160.261 38.526 161.03 40.498 162.569 42.04 C 164.108 43.582 166.09 44.354 168.513 44.354 C 170.087 44.354 171.491 43.992 172.739 43.269 Z M 188.215 12.486 L 193.866 12.486 L 193.866 49.421 L 188.215 49.421 Z M 207.522 23.862 L 213.172 23.862 L 213.172 28.294 L 207.522 28.294 L 207.522 49.421 L 201.92 49.421 L 201.92 28.294 L 197.942 28.294 L 197.942 23.862 L 201.92 23.862 L 201.92 16.426 L 207.522 16.426 Z M 236.432 24.502 C 237.986 25.29 239.231 26.522 240.166 28.195 C 241.098 29.869 241.568 31.955 241.568 34.448 L 241.568 49.418 L 235.869 49.418 L 235.869 35.283 C 235.869 32.755 235.279 30.941 234.101 29.84 C 232.923 28.739 231.417 28.189 229.581 28.189 C 227.519 28.189 225.887 28.838 224.693 30.134 C 223.496 31.43 222.899 33.28 222.899 35.674 L 222.899 49.414 L 217.249 49.414 L 217.249 12.48 L 222.899 12.48 L 222.899 27.942 C 223.717 26.432 224.831 25.283 226.242 24.496 C 227.65 23.709 229.319 23.315 231.254 23.315 C 233.188 23.315 234.88 23.709 236.438 24.496 Z M 270.748 49.421 C 270.554 48.864 270.355 48.298 270.157 47.722 C 269.953 47.125 269.756 46.525 269.567 45.923 C 268.881 44.083 268.306 42.445 267.846 40.998 L 254.043 40.998 L 251.192 49.421 L 245.248 49.421 L 257.775 14.454 L 264.31 14.454 L 276.935 49.421 L 270.745 49.421 Z M 266.228 36.221 C 264.166 30.147 262.79 25.952 262.1 23.638 C 261.414 21.325 260.986 19.542 260.823 18.294 C 260.66 19.642 260.242 21.504 259.572 23.885 C 258.902 26.266 257.583 30.378 255.617 36.221 Z M 302.827 24.595 C 304.726 25.776 306.182 27.386 307.2 29.421 C 308.216 31.456 308.723 33.706 308.723 36.166 C 308.723 38.627 308.2 40.96 307.153 42.963 C 306.106 44.966 304.605 46.541 302.658 47.69 C 300.711 48.838 298.457 49.414 295.903 49.414 C 293.969 49.414 292.178 48.954 290.524 48.035 C 288.87 47.117 287.568 45.837 286.617 44.195 L 286.617 60.202 L 280.967 60.202 L 280.967 23.315 L 285.634 23.315 L 286.617 28.387 L 286.617 28.534 C 287.303 26.794 288.5 25.408 290.202 24.374 C 291.903 23.341 293.901 22.822 296.197 22.822 C 298.719 22.822 300.931 23.414 302.831 24.595 Z M 299.07 43.258 C 300.331 42.57 301.314 41.6 302.016 40.352 C 302.722 39.104 303.073 37.693 303.073 36.115 C 303.073 33.718 302.304 31.75 300.765 30.205 C 299.226 28.662 297.244 27.891 294.821 27.891 C 293.25 27.891 291.839 28.253 290.597 28.976 C 289.352 29.699 288.379 30.685 287.674 31.93 C 286.968 33.178 286.617 34.573 286.617 36.115 C 286.617 37.658 286.968 39.046 287.674 40.275 C 288.376 41.507 289.352 42.483 290.597 43.206 C 291.842 43.93 293.25 44.291 294.821 44.291 C 296.391 44.291 297.809 43.946 299.07 43.258 Z M 335.104 24.595 C 337.003 25.776 338.459 27.386 339.477 29.421 C 340.492 31.456 341 33.706 341 36.166 C 341 38.627 340.476 40.96 339.429 42.963 C 338.382 44.966 336.882 46.541 334.935 47.69 C 332.987 48.838 330.734 49.414 328.18 49.414 C 326.245 49.414 324.455 48.954 322.801 48.035 C 321.147 47.117 319.845 45.837 318.894 44.195 L 318.894 60.202 L 313.243 60.202 L 313.243 23.315 L 317.91 23.315 L 318.894 28.387 L 318.894 28.534 C 319.58 26.794 320.777 25.408 322.479 24.374 C 324.18 23.341 326.178 22.822 328.474 22.822 C 330.995 22.822 333.208 23.414 335.107 24.595 Z M 331.347 43.258 C 332.608 42.57 333.591 41.6 334.293 40.352 C 334.999 39.104 335.35 37.693 335.35 36.115 C 335.35 33.718 334.58 31.75 333.042 30.205 C 331.503 28.662 329.521 27.891 327.098 27.891 C 325.527 27.891 324.116 28.253 322.874 28.976 C 321.629 29.699 320.656 30.685 319.95 31.93 C 319.245 33.178 318.894 34.573 318.894 36.115 C 318.894 37.658 319.245 39.046 319.95 40.275 C 320.653 41.507 321.629 42.483 322.874 43.206 C 324.119 43.93 325.527 44.291 327.098 44.291 C 328.668 44.291 330.086 43.946 331.347 43.258 Z\" fill=\"transparent\" height=\"63.99999969184506px\" id=\"VMPm8uolZ\" width=\"340.99999905528966px\"><path d=\"M 38.237 49.245 L 12.743 64 L 12.743 49.245 L 25.49 41.872 L 25.49 22.132 L 38.237 14.752 Z M 63.727 49.245 L 50.984 56.624 L 38.237 64 L 38.237 49.245 L 50.984 41.872 L 50.984 7.376 L 63.727 0 Z M 12.743 49.245 L 0 41.869 L 0 36.883 L 12.743 29.507 Z\" fill=\"rgb(196, 240, 19)\" height=\"63.99999969184506px\" id=\"Fvff6ib8j\" width=\"63.7270083951214px\"/><path d=\"M 45.883 1.974 L 36.254 36.941 L 29.672 36.941 C 27.249 27.715 25.586 21.181 24.686 17.341 C 23.786 13.501 23.22 10.611 22.991 8.672 C 22.761 10.611 22.196 13.408 21.296 17.069 C 20.396 20.73 18.634 27.354 16.016 36.941 L 9.58 36.941 L 0 1.974 L 6.043 1.974 C 8.565 11.53 10.301 18.269 11.25 22.189 C 12.198 26.112 12.82 29.059 13.117 31.027 C 13.379 28.925 13.954 26.029 14.838 22.336 C 15.722 18.643 17.443 11.856 19.997 1.971 L 26.234 1.971 C 28.558 10.672 30.221 17.082 31.22 21.203 C 32.219 25.325 32.883 28.419 33.209 30.486 C 33.503 28.419 34.125 25.43 35.077 21.523 C 36.025 17.616 37.697 11.101 40.088 1.971 L 45.885 1.971 Z M 65.63 12.128 C 67.628 13.309 69.167 15.043 70.249 17.325 C 71.331 19.606 71.835 22.339 71.771 25.523 L 51.287 25.523 C 51.45 27.494 52.27 29.11 53.742 30.374 C 55.216 31.638 57.017 32.272 59.146 32.272 C 60.848 32.272 62.307 31.894 63.52 31.139 C 64.73 30.384 65.633 29.398 66.22 28.186 L 71.181 28.726 C 70.722 30.269 69.92 31.664 68.774 32.912 C 67.628 34.16 66.211 35.146 64.525 35.866 C 62.836 36.586 61.03 36.95 59.095 36.95 C 56.506 36.95 54.198 36.4 52.168 35.299 C 50.138 34.198 48.542 32.65 47.377 30.646 C 46.215 28.643 45.634 26.33 45.634 23.702 C 45.634 21.075 46.189 18.944 47.303 16.906 C 48.417 14.87 49.972 13.27 51.97 12.102 C 53.968 10.938 56.212 10.355 58.699 10.355 C 61.32 10.355 63.628 10.947 65.626 12.128 Z M 53.621 16.707 C 52.229 17.888 51.45 19.398 51.287 21.238 L 65.975 21.238 C 65.908 19.434 65.196 17.933 63.839 16.733 C 62.479 15.536 60.768 14.934 58.706 14.934 C 56.644 14.934 55.012 15.526 53.621 16.707 Z M 97.958 10.898 L 102.772 10.898 L 102.772 36.939 L 97.073 36.939 L 97.073 31.237 C 96.387 33.01 95.19 34.405 93.488 35.422 C 91.784 36.44 89.785 36.949 87.493 36.949 C 84.971 36.949 82.759 36.357 80.86 35.176 C 78.96 33.995 77.495 32.386 76.464 30.35 C 75.433 28.315 74.916 26.066 74.916 23.605 C 74.916 21.144 75.449 18.811 76.512 16.808 C 77.575 14.805 79.082 13.23 81.032 12.082 C 82.98 10.933 85.233 10.357 87.787 10.357 C 89.718 10.357 91.512 10.818 93.166 11.736 C 94.82 12.654 96.122 13.934 97.07 15.576 L 97.07 15.771 L 97.954 10.894 Z M 93.093 30.792 C 94.338 30.069 95.311 29.086 96.017 27.838 C 96.722 26.59 97.073 25.195 97.073 23.653 C 97.073 22.11 96.722 20.722 96.017 19.493 C 95.311 18.261 94.338 17.285 93.093 16.562 C 91.848 15.838 90.44 15.477 88.866 15.477 C 87.292 15.477 85.878 15.822 84.617 16.51 C 83.356 17.198 82.373 18.168 81.671 19.416 C 80.965 20.664 80.614 22.075 80.614 23.65 C 80.614 26.046 81.383 28.018 82.922 29.56 C 84.461 31.102 86.443 31.874 88.866 31.874 C 90.44 31.874 91.844 31.512 93.093 30.789 Z M 108.569 0.006 L 114.219 0.006 L 114.219 36.941 L 108.569 36.941 Z M 127.875 11.382 L 133.526 11.382 L 133.526 15.814 L 127.875 15.814 L 127.875 36.941 L 122.273 36.941 L 122.273 15.814 L 118.295 15.814 L 118.295 11.382 L 122.273 11.382 L 122.273 3.946 L 127.875 3.946 Z M 156.785 12.022 C 158.339 12.81 159.584 14.042 160.519 15.715 C 161.452 17.389 161.921 19.475 161.921 21.968 L 161.921 36.938 L 156.223 36.938 L 156.223 22.803 C 156.223 20.275 155.632 18.461 154.454 17.36 C 153.276 16.259 151.77 15.709 149.934 15.709 C 147.872 15.709 146.24 16.358 145.047 17.654 C 143.849 18.95 143.252 20.8 143.252 23.194 L 143.252 36.934 L 137.602 36.934 L 137.602 0 L 143.252 0 L 143.252 15.462 C 144.07 13.952 145.184 12.803 146.595 12.016 C 148.003 11.229 149.672 10.835 151.607 10.835 C 153.541 10.835 155.233 11.229 156.791 12.016 Z M 191.102 36.941 C 190.907 36.384 190.709 35.818 190.511 35.242 C 190.306 34.645 190.11 34.045 189.92 33.443 C 189.234 31.603 188.659 29.965 188.199 28.518 L 174.396 28.518 L 171.545 36.941 L 165.601 36.941 L 178.128 1.974 L 184.663 1.974 L 197.288 36.941 L 191.098 36.941 Z M 186.581 23.741 C 184.519 17.667 183.143 13.472 182.453 11.158 C 181.767 8.845 181.339 7.062 181.177 5.814 C 181.014 7.162 180.596 9.024 179.925 11.405 C 179.255 13.786 177.936 17.898 175.97 23.741 Z M 223.18 12.115 C 225.08 13.296 226.535 14.906 227.554 16.941 C 228.569 18.976 229.076 21.226 229.076 23.686 C 229.076 26.147 228.553 28.48 227.506 30.483 C 226.459 32.486 224.958 34.061 223.011 35.21 C 221.064 36.358 218.81 36.934 216.257 36.934 C 214.322 36.934 212.531 36.474 210.877 35.555 C 209.224 34.637 207.921 33.357 206.97 31.715 L 206.97 47.722 L 201.32 47.722 L 201.32 10.835 L 205.987 10.835 L 206.97 15.907 L 206.97 16.054 C 207.656 14.314 208.853 12.928 210.555 11.894 C 212.256 10.861 214.255 10.342 216.55 10.342 C 219.072 10.342 221.284 10.934 223.184 12.115 Z M 219.423 30.778 C 220.684 30.09 221.667 29.12 222.369 27.872 C 223.075 26.624 223.426 25.213 223.426 23.635 C 223.426 21.238 222.657 19.27 221.118 17.725 C 219.58 16.182 217.597 15.411 215.174 15.411 C 213.603 15.411 212.192 15.773 210.951 16.496 C 209.706 17.219 208.732 18.205 208.027 19.45 C 207.321 20.698 206.97 22.093 206.97 23.635 C 206.97 25.178 207.321 26.566 208.027 27.795 C 208.729 29.027 209.706 30.003 210.951 30.726 C 212.196 31.45 213.603 31.811 215.174 31.811 C 216.745 31.811 218.162 31.466 219.423 30.778 Z M 255.457 12.115 C 257.357 13.296 258.812 14.906 259.831 16.941 C 260.846 18.976 261.353 21.226 261.353 23.686 C 261.353 26.147 260.83 28.48 259.783 30.483 C 258.736 32.486 257.235 34.061 255.288 35.21 C 253.341 36.358 251.087 36.934 248.533 36.934 C 246.599 36.934 244.808 36.474 243.154 35.555 C 241.501 34.637 240.198 33.357 239.247 31.715 L 239.247 47.722 L 233.597 47.722 L 233.597 10.835 L 238.264 10.835 L 239.247 15.907 L 239.247 16.054 C 239.933 14.314 241.13 12.928 242.832 11.894 C 244.533 10.861 246.532 10.342 248.827 10.342 C 251.349 10.342 253.561 10.934 255.46 12.115 Z M 251.7 30.778 C 252.961 30.09 253.944 29.12 254.646 27.872 C 255.352 26.624 255.703 25.213 255.703 23.635 C 255.703 21.238 254.934 19.27 253.395 17.725 C 251.856 16.182 249.874 15.411 247.451 15.411 C 245.88 15.411 244.469 15.773 243.228 16.496 C 241.983 17.219 241.009 18.205 240.303 19.45 C 239.598 20.698 239.247 22.093 239.247 23.635 C 239.247 25.178 239.598 26.566 240.303 27.795 C 241.006 29.027 241.983 30.003 243.228 30.726 C 244.473 31.45 245.88 31.811 247.451 31.811 C 249.022 31.811 250.439 31.466 251.7 30.778 Z\" fill=\"rgb(7, 10, 16)\" height=\"47.72159952479787px\" id=\"ren0aWFoz\" transform=\"translate(79.647 12.48)\" width=\"261.35320987897694px\"/></g></svg>',style:{...style}});});const css=[`.framer-9rN4u { -webkit-mask: ${mask}; aspect-ratio: 5.328125; display: block; mask: ${mask}; user-select: none; width: 341px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 341\n * @framerIntrinsicHeight 64\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"z1don5LZx\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"set\":{\"localId\":\"vectorSet/oaxARQdkz\",\"id\":\"oaxARQdkz\",\"moduleId\":\"i3njN1j2NGporXg9gYR5\"}}\n */const Icon=withCSS(Component,css,\"framer-9rN4u\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{z1don5LZx:{defaultValue:'var(--token-e97f2846-26b3-4819-b261-72d245d9e4a8, rgba(255, 255, 255, 0.75)) /* {\"name\":\"Text 75\"} */',hidden:true,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"341\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"64\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"z1don5LZx\\\":\\\"fill\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/oaxARQdkz\\\",\\\"id\\\":\\\"oaxARQdkz\\\",\\\"moduleId\\\":\\\"i3njN1j2NGporXg9gYR5\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\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 cycleOrder=[\"d_C9Vkrq_\",\"Ry2I5Ewd_\"];const serializationHash=\"framer-M1o0d\";const variantClassNames={d_C9Vkrq_:\"framer-v-1mpyq25\",Ry2I5Ewd_:\"framer-v-uc0zpc\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const XKaY3MrGu=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Close:\"Ry2I5Ewd_\",Menu:\"d_C9Vkrq_\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,tap,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"d_C9Vkrq_\",XKaY3MrGu:tap??props.XKaY3MrGu};};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,XKaY3MrGu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"d_C9Vkrq_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapc2fruv=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(XKaY3MrGu){const res=await XKaY3MrGu(...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-1mpyq25\",className,classNames),\"data-framer-name\":\"Menu\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"d_C9Vkrq_\",onTap:onTapc2fruv,ref:refBinding,style:{...style},...addPropertyOverrides({Ry2I5Ewd_:{\"data-framer-name\":\"Close\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-rjj7k1\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"eIq_DPLLs\",style:{backgroundColor:\"var(--token-6d44f316-bedd-4be4-8c7f-b3651747638d, rgb(167, 174, 195))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{Ry2I5Ewd_:{rotate:-45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1c52wdg\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"ogXA5PGem\",style:{backgroundColor:\"var(--token-6d44f316-bedd-4be4-8c7f-b3651747638d, rgb(167, 174, 195))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{Ry2I5Ewd_:{rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-M1o0d.framer-1hnofj5, .framer-M1o0d .framer-1hnofj5 { display: block; }\",\".framer-M1o0d.framer-1mpyq25 { cursor: pointer; height: 44px; overflow: hidden; position: relative; width: 44px; }\",\".framer-M1o0d .framer-rjj7k1 { flex: none; height: 1px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 1px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-M1o0d .framer-1c52wdg { flex: none; height: 1px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 1px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-M1o0d.framer-v-uc0zpc .framer-rjj7k1, .framer-M1o0d.framer-v-uc0zpc .framer-1c52wdg { top: calc(50.00000000000002% - 1px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ry2I5Ewd_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"XKaY3MrGu\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYqgloEa4H=withCSS(Component,css,\"framer-M1o0d\");export default FramerYqgloEa4H;FramerYqgloEa4H.displayName=\"Menu Icon\";FramerYqgloEa4H.defaultProps={height:44,width:44};addPropertyControls(FramerYqgloEa4H,{variant:{options:[\"d_C9Vkrq_\",\"Ry2I5Ewd_\"],optionTitles:[\"Menu\",\"Close\"],title:\"Variant\",type:ControlType.Enum},XKaY3MrGu:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramerYqgloEa4H,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYqgloEa4H\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ry2I5Ewd_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"XKaY3MrGu\\\":\\\"tap\\\"}\",\"framerIntrinsicWidth\":\"44\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YqgloEa4H.map","// Generated by Framer (0f5ea8b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Instance,Link,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowRight from\"https://framerusercontent.com/modules/2WQzq084DzoFmwmk0fUI/sBT0012yPWvPR8ixbuvU/xWxFPmdWu.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/pK6Xp6IMdkXWsd4QaqG0/NqCvS9JL3VmE53IRlhx5/ghVUCRsUm.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/9pata8c6a085zcAhWt38/faCobtSOAzfDXXUv4WXA/M3Z7pEGpp.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/u1tbB0KH5WpuRvZ28fy6/oD7HF3p4cp1oczTnb4gb/MveAushDk.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/fNAQFKUweHhuMiGt8uYN/noqqyyTmyAEtfniwq1Ej/NArFCTswD.js\";import Vector from\"https://framerusercontent.com/modules/1rFHq1TzrmRkKbVNMRVh/js9hNE6mdgmLBMoawwVu/st44EJvVJ.js\";import Vector1 from\"https://framerusercontent.com/modules/YTDIhSETKJvYFEUdSqa1/Fj0WjMLwN85FSh1DPW9A/UykN0wFVN.js\";import MakroButton from\"https://framerusercontent.com/modules/qkz7lgba2QEId0gNdtnL/J2ytq63QLqSZij762vFW/liMtXIE85.js\";import MenuIcon from\"https://framerusercontent.com/modules/uNaT8BsfTWvc0IcFvPsF/8pWDooTfxUQVwu9DpDA0/YqgloEa4H.js\";const MenuIconFonts=getFonts(MenuIcon);const MakroButtonFonts=getFonts(MakroButton);const cycleOrder=[\"Q8WEOc7hz\",\"VzBT7OEGU\",\"SSz_wrLGx\",\"wgNkZUm3O\",\"chnUKqxPs\",\"CMLeYTpDc\",\"Qs0gJT7L2\",\"SvYupjl0n\",\"xJmSQLy39\"];const serializationHash=\"framer-kxHKB\";const variantClassNames={chnUKqxPs:\"framer-v-8oj4nw\",CMLeYTpDc:\"framer-v-8ihwrf\",Q8WEOc7hz:\"framer-v-a6gcv2\",Qs0gJT7L2:\"framer-v-2x76bh\",SSz_wrLGx:\"framer-v-mcy3uv\",SvYupjl0n:\"framer-v-1exlcw8\",VzBT7OEGU:\"framer-v-13hd6wb\",wgNkZUm3O:\"framer-v-196yk5d\",xJmSQLy39:\"framer-v-qq3qzs\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const LhyVjUA8E=undefined;const RjFgs1wj0=undefined;const transition1={bounce:.2,delay:0,duration:.3,type:\"spring\"};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};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 Dark\":\"SSz_wrLGx\",\"Desktop White\":\"VzBT7OEGU\",\"Mobile Dark Open\":\"xJmSQLy39\",\"Mobile Dark\":\"SvYupjl0n\",\"Mobile Hero Open\":\"Qs0gJT7L2\",\"Mobile Hero\":\"CMLeYTpDc\",\"Mobile Open\":\"wgNkZUm3O\",\"Mobile Scroll\":\"chnUKqxPs\",Desktop:\"Q8WEOc7hz\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,paddingMobile,paddingMobileTop,width,...props})=>{return{...props,LhyVjUA8E:paddingMobile??props.LhyVjUA8E??\"0px 32px 0px 32px\",RjFgs1wj0:paddingMobileTop??props.RjFgs1wj0??\"0px 32px 0px 32px\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Q8WEOc7hz\"};};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,LhyVjUA8E,RjFgs1wj0,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Q8WEOc7hz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const XKaY3MrGu16ruylb=activeVariantCallback(async(...args)=>{setVariant(\"chnUKqxPs\");});const XKaY3MrGu14uw0qx=activeVariantCallback(async(...args)=>{setVariant(\"wgNkZUm3O\");});const XKaY3MrGu1mtvl39=activeVariantCallback(async(...args)=>{setVariant(\"Qs0gJT7L2\");});const XKaY3MrGuuxvsk5=activeVariantCallback(async(...args)=>{setVariant(\"CMLeYTpDc\");});const XKaY3MrGu9u5eyg=activeVariantCallback(async(...args)=>{setVariant(\"xJmSQLy39\");});const XKaY3MrGu151sjky=activeVariantCallback(async(...args)=>{setVariant(\"SvYupjl0n\");});const onTap16ruylb=activeVariantCallback(async(...args)=>{setVariant(\"chnUKqxPs\");});const onTapuxvsk5=activeVariantCallback(async(...args)=>{setVariant(\"CMLeYTpDc\");});const onTap151sjky=activeVariantCallback(async(...args)=>{setVariant(\"SvYupjl0n\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"wgNkZUm3O\",\"chnUKqxPs\",\"CMLeYTpDc\",\"Qs0gJT7L2\",\"SvYupjl0n\",\"xJmSQLy39\"].includes(baseVariant))return true;return false;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-a6gcv2\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Q8WEOc7hz\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-83d22cab-3414-4491-9ef2-4a3a8734f8b5, rgba(105, 112, 140, 0.24))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{chnUKqxPs:{backgroundColor:\"rgba(0, 0, 0, 0)\"},CMLeYTpDc:{backgroundColor:\"rgba(0, 0, 0, 0)\"},Qs0gJT7L2:{backgroundColor:\"rgba(0, 0, 0, 0)\"},SSz_wrLGx:{backgroundColor:\"var(--token-aa303802-e5d1-4856-bfe5-30475052d91c, rgb(7, 10, 16))\"},SvYupjl0n:{backgroundColor:\"rgba(0, 0, 0, 0)\"},VzBT7OEGU:{backgroundColor:\"var(--token-ccbbe51b-ea16-4c07-831c-16f31cf5f239, rgb(255, 255, 255))\"},wgNkZUm3O:{backgroundColor:\"rgba(0, 0, 0, 0)\"},xJmSQLy39:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({chnUKqxPs:{\"data-framer-name\":\"Mobile Scroll\"},CMLeYTpDc:{\"data-framer-name\":\"Mobile Hero\"},Qs0gJT7L2:{\"data-framer-name\":\"Mobile Hero Open\"},SSz_wrLGx:{\"data-framer-name\":\"Desktop Dark\"},SvYupjl0n:{\"data-framer-name\":\"Mobile Dark\"},VzBT7OEGU:{\"data-framer-name\":\"Desktop White\"},wgNkZUm3O:{\"data-framer-name\":\"Mobile Open\"},xJmSQLy39:{\"data-framer-name\":\"Mobile Dark Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rkdvnx\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"Y91to5bZs\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-x1lkxr\",\"data-framer-name\":\"Box\",layoutDependency:layoutDependency,layoutId:\"O3RJTY8ra\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",\"--rjprlt\":numberToPixelString(LhyVjUA8E),backgroundColor:\"rgba(255, 255, 255, 0)\"},variants:{chnUKqxPs:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-ccbbe51b-ea16-4c07-831c-16f31cf5f239, rgb(255, 255, 255))\"},CMLeYTpDc:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},Qs0gJT7L2:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-ccbbe51b-ea16-4c07-831c-16f31cf5f239, rgb(255, 255, 255))\"},SSz_wrLGx:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-83d22cab-3414-4491-9ef2-4a3a8734f8b5, rgba(105, 112, 140, 0.24))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},SvYupjl0n:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-aa303802-e5d1-4856-bfe5-30475052d91c, rgb(7, 10, 16))\"},VzBT7OEGU:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-83d22cab-3414-4491-9ef2-4a3a8734f8b5, rgba(105, 112, 140, 0.24))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},wgNkZUm3O:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-ccbbe51b-ea16-4c07-831c-16f31cf5f239, rgb(255, 255, 255))\"},xJmSQLy39:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-aa303802-e5d1-4856-bfe5-30475052d91c, rgb(7, 10, 16))\"}},...addPropertyOverrides({SSz_wrLGx:{\"data-border\":true},VzBT7OEGU:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zrg6ep\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"WcN0NUeRC\",style:{\"--1k8z8jj\":numberToPixelString(RjFgs1wj0),\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{chnUKqxPs:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-83d22cab-3414-4491-9ef2-4a3a8734f8b5, rgba(105, 112, 140, 0.24))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},CMLeYTpDc:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},Qs0gJT7L2:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-83d22cab-3414-4491-9ef2-4a3a8734f8b5, rgba(105, 112, 140, 0.24))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},SvYupjl0n:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-83d22cab-3414-4491-9ef2-4a3a8734f8b5, rgba(105, 112, 140, 0.24))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},wgNkZUm3O:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-83d22cab-3414-4491-9ef2-4a3a8734f8b5, rgba(105, 112, 140, 0.24))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},xJmSQLy39:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-83d22cab-3414-4491-9ef2-4a3a8734f8b5, rgba(105, 112, 140, 0.24))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({chnUKqxPs:{\"data-border\":true},Qs0gJT7L2:{\"data-border\":true},SvYupjl0n:{\"data-border\":true},wgNkZUm3O:{\"data-border\":true},xJmSQLy39:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"epbDlCT0B\",openInNewTab:false,scopeId:\"Y8gUMSZo3\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-6gbpnt framer-xe6ccp\",layoutDependency:layoutDependency,layoutId:\"epbDlCT0B\",children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1xpf2hp\",Component:Vector,layoutDependency:layoutDependency,layoutId:\"IqOtnTY5J\",style:{\"--o4jego\":\"var(--token-42b4fbef-08cc-4d25-ac51-777c039675b0, rgb(20, 20, 45))\"},variants:{SSz_wrLGx:{\"--o4jego\":\"var(--token-ff87850c-0097-46f6-ba62-c7ecc38e2ea8, rgb(255, 255, 255))\"}},...addPropertyOverrides({chnUKqxPs:{Component:Vector1},Qs0gJT7L2:{Component:Vector1},VzBT7OEGU:{Component:Vector1},wgNkZUm3O:{Component:Vector1}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({chnUKqxPs:{height:44},CMLeYTpDc:{height:44},Qs0gJT7L2:{height:44},SvYupjl0n:{height:44},wgNkZUm3O:{height:44},xJmSQLy39:{height:44}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kf9bok-container\",\"data-framer-name\":\"Menu Icon\",layoutDependency:layoutDependency,layoutId:\"Lz9Tbugrx-container\",name:\"Menu Icon\",nodeId:\"Lz9Tbugrx\",rendersWithMotion:true,scopeId:\"Y8gUMSZo3\",children:/*#__PURE__*/_jsx(MenuIcon,{height:\"100%\",id:\"Lz9Tbugrx\",layoutId:\"Lz9Tbugrx\",name:\"Menu Icon\",variant:matchVariant(\"d_C9Vkrq_\"),width:\"100%\",...addPropertyOverrides({chnUKqxPs:{XKaY3MrGu:XKaY3MrGu14uw0qx},CMLeYTpDc:{XKaY3MrGu:XKaY3MrGu1mtvl39},Qs0gJT7L2:{variant:matchVariant(\"Ry2I5Ewd_\"),XKaY3MrGu:XKaY3MrGuuxvsk5},SvYupjl0n:{XKaY3MrGu:XKaY3MrGu9u5eyg},wgNkZUm3O:{variant:matchVariant(\"Ry2I5Ewd_\"),XKaY3MrGu:XKaY3MrGu16ruylb},xJmSQLy39:{variant:matchVariant(\"Ry2I5Ewd_\"),XKaY3MrGu:XKaY3MrGu151sjky}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14ss71u\",layoutDependency:layoutDependency,layoutId:\"wDpmGSCEP\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},variants:{chnUKqxPs:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-83d22cab-3414-4491-9ef2-4a3a8734f8b5, rgba(105, 112, 140, 0.24))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},CMLeYTpDc:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-83d22cab-3414-4491-9ef2-4a3a8734f8b5, rgba(105, 112, 140, 0.24))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},Qs0gJT7L2:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-83d22cab-3414-4491-9ef2-4a3a8734f8b5, rgba(105, 112, 140, 0.24))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},SvYupjl0n:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-83d22cab-3414-4491-9ef2-4a3a8734f8b5, rgba(105, 112, 140, 0.24))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},wgNkZUm3O:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-83d22cab-3414-4491-9ef2-4a3a8734f8b5, rgba(105, 112, 140, 0.24))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},xJmSQLy39:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-83d22cab-3414-4491-9ef2-4a3a8734f8b5, rgba(105, 112, 140, 0.24))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({chnUKqxPs:{\"data-border\":true},CMLeYTpDc:{\"data-border\":true},Qs0gJT7L2:{\"data-border\":true},SvYupjl0n:{\"data-border\":true},wgNkZUm3O:{\"data-border\":true},xJmSQLy39:{\"data-border\":true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10lmnm\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"T6bW5Bv9n\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ftfde0\",\"data-styles-preset\":\"MveAushDk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a9ec0b7d-767a-4e81-80d6-4877df412ce4, rgb(106, 113, 135)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Hddi9z5pY\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"h9njj_5w7\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jyh17t\",\"data-styles-preset\":\"ghVUCRsUm\",children:\"How it works\"})})})}),className:\"framer-1gj43b5\",\"data-framer-name\":\"How it works\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"h9njj_5w7\",style:{\"--extracted-r6o4lv\":\"var(--token-a9ec0b7d-767a-4e81-80d6-4877df412ce4, rgb(106, 113, 135))\"},variants:{VzBT7OEGU:{\"--extracted-r6o4lv\":\"var(--token-92f79d8c-5684-4d83-98a0-358c9a114f12, rgba(36, 36, 38, 0.5))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({chnUKqxPs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14sjhwi\",\"data-styles-preset\":\"NArFCTswD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a9ec0b7d-767a-4e81-80d6-4877df412ce4, rgb(106, 113, 135)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Hddi9z5pY\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"h9njj_5w7\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jyh17t\",\"data-styles-preset\":\"ghVUCRsUm\",children:\"How it works\"})})})})},CMLeYTpDc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14sjhwi\",\"data-styles-preset\":\"NArFCTswD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a9ec0b7d-767a-4e81-80d6-4877df412ce4, rgb(106, 113, 135)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Hddi9z5pY\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"h9njj_5w7\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jyh17t\",\"data-styles-preset\":\"ghVUCRsUm\",children:\"How it works\"})})})})},Qs0gJT7L2:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ftfde0\",\"data-styles-preset\":\"MveAushDk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a9ec0b7d-767a-4e81-80d6-4877df412ce4, rgb(106, 113, 135)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Hddi9z5pY\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"h9njj_5w7\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ioamtf\",\"data-styles-preset\":\"M3Z7pEGpp\",children:\"How it works\"})})})}),onTap:onTapuxvsk5},SvYupjl0n:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14sjhwi\",\"data-styles-preset\":\"NArFCTswD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a9ec0b7d-767a-4e81-80d6-4877df412ce4, rgb(106, 113, 135)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Hddi9z5pY\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"h9njj_5w7\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jyh17t\",\"data-styles-preset\":\"ghVUCRsUm\",children:\"How it works\"})})})})},VzBT7OEGU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ftfde0\",\"data-styles-preset\":\"MveAushDk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-92f79d8c-5684-4d83-98a0-358c9a114f12, rgba(36, 36, 38, 0.5)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Hddi9z5pY\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"h9njj_5w7\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ioamtf\",\"data-styles-preset\":\"M3Z7pEGpp\",children:\"How it works\"})})})})},wgNkZUm3O:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ftfde0\",\"data-styles-preset\":\"MveAushDk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a9ec0b7d-767a-4e81-80d6-4877df412ce4, rgb(106, 113, 135)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Hddi9z5pY\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"h9njj_5w7\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ioamtf\",\"data-styles-preset\":\"M3Z7pEGpp\",children:\"How it works\"})})})}),onTap:onTap16ruylb},xJmSQLy39:{\"data-highlight\":true,onTap:onTap151sjky}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ftfde0\",\"data-styles-preset\":\"MveAushDk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3ab14806-3b75-490f-ae8f-3e499c4989e2, rgb(167, 174, 195)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":FWe3904_E\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"jAYEMbrPY\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jyh17t\",\"data-styles-preset\":\"ghVUCRsUm\",children:\"Features\"})})})}),className:\"framer-utaw3n\",\"data-framer-name\":\"Features\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jAYEMbrPY\",style:{\"--extracted-r6o4lv\":\"var(--token-3ab14806-3b75-490f-ae8f-3e499c4989e2, rgb(167, 174, 195))\"},variants:{VzBT7OEGU:{\"--extracted-r6o4lv\":\"var(--token-92f79d8c-5684-4d83-98a0-358c9a114f12, rgba(36, 36, 38, 0.5))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({chnUKqxPs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14sjhwi\",\"data-styles-preset\":\"NArFCTswD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3ab14806-3b75-490f-ae8f-3e499c4989e2, rgb(167, 174, 195)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":FWe3904_E\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"jAYEMbrPY\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jyh17t\",\"data-styles-preset\":\"ghVUCRsUm\",children:\"Features\"})})})})},CMLeYTpDc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14sjhwi\",\"data-styles-preset\":\"NArFCTswD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3ab14806-3b75-490f-ae8f-3e499c4989e2, rgb(167, 174, 195)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":FWe3904_E\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"jAYEMbrPY\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jyh17t\",\"data-styles-preset\":\"ghVUCRsUm\",children:\"Features\"})})})})},Qs0gJT7L2:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ftfde0\",\"data-styles-preset\":\"MveAushDk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3ab14806-3b75-490f-ae8f-3e499c4989e2, rgb(167, 174, 195)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":FWe3904_E\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"jAYEMbrPY\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ioamtf\",\"data-styles-preset\":\"M3Z7pEGpp\",children:\"Features\"})})})}),onTap:onTapuxvsk5},SvYupjl0n:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14sjhwi\",\"data-styles-preset\":\"NArFCTswD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3ab14806-3b75-490f-ae8f-3e499c4989e2, rgb(167, 174, 195)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":FWe3904_E\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"jAYEMbrPY\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jyh17t\",\"data-styles-preset\":\"ghVUCRsUm\",children:\"Features\"})})})})},VzBT7OEGU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ftfde0\",\"data-styles-preset\":\"MveAushDk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-92f79d8c-5684-4d83-98a0-358c9a114f12, rgba(36, 36, 38, 0.5)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":FWe3904_E\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"jAYEMbrPY\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ioamtf\",\"data-styles-preset\":\"M3Z7pEGpp\",children:\"Features\"})})})})},wgNkZUm3O:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ftfde0\",\"data-styles-preset\":\"MveAushDk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3ab14806-3b75-490f-ae8f-3e499c4989e2, rgb(167, 174, 195)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":FWe3904_E\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"jAYEMbrPY\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ioamtf\",\"data-styles-preset\":\"M3Z7pEGpp\",children:\"Features\"})})})}),onTap:onTap16ruylb},xJmSQLy39:{\"data-highlight\":true,onTap:onTap151sjky}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ftfde0\",\"data-styles-preset\":\"MveAushDk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3ab14806-3b75-490f-ae8f-3e499c4989e2, rgb(167, 174, 195)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Ge7pZ6G6i\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"pNn6gDQ75\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jyh17t\",\"data-styles-preset\":\"ghVUCRsUm\",children:\"FAQ\"})})})}),className:\"framer-jspsjs\",\"data-framer-name\":\"FAQ\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pNn6gDQ75\",style:{\"--extracted-r6o4lv\":\"var(--token-3ab14806-3b75-490f-ae8f-3e499c4989e2, rgb(167, 174, 195))\"},variants:{VzBT7OEGU:{\"--extracted-r6o4lv\":\"var(--token-92f79d8c-5684-4d83-98a0-358c9a114f12, rgba(36, 36, 38, 0.5))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({chnUKqxPs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14sjhwi\",\"data-styles-preset\":\"NArFCTswD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3ab14806-3b75-490f-ae8f-3e499c4989e2, rgb(167, 174, 195)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Ge7pZ6G6i\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"pNn6gDQ75\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jyh17t\",\"data-styles-preset\":\"ghVUCRsUm\",children:\"FAQ\"})})})})},CMLeYTpDc:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14sjhwi\",\"data-styles-preset\":\"NArFCTswD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3ab14806-3b75-490f-ae8f-3e499c4989e2, rgb(167, 174, 195)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Ge7pZ6G6i\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"pNn6gDQ75\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jyh17t\",\"data-styles-preset\":\"ghVUCRsUm\",children:\"FAQ\"})})})})},Qs0gJT7L2:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ftfde0\",\"data-styles-preset\":\"MveAushDk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3ab14806-3b75-490f-ae8f-3e499c4989e2, rgb(167, 174, 195)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Ge7pZ6G6i\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"pNn6gDQ75\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ioamtf\",\"data-styles-preset\":\"M3Z7pEGpp\",children:\"FAQ\"})})})}),onTap:onTapuxvsk5},SvYupjl0n:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-14sjhwi\",\"data-styles-preset\":\"NArFCTswD\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3ab14806-3b75-490f-ae8f-3e499c4989e2, rgb(167, 174, 195)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Ge7pZ6G6i\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"pNn6gDQ75\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jyh17t\",\"data-styles-preset\":\"ghVUCRsUm\",children:\"FAQ\"})})})})},VzBT7OEGU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ftfde0\",\"data-styles-preset\":\"MveAushDk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-92f79d8c-5684-4d83-98a0-358c9a114f12, rgba(36, 36, 38, 0.5)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Ge7pZ6G6i\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"pNn6gDQ75\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ioamtf\",\"data-styles-preset\":\"M3Z7pEGpp\",children:\"FAQ\"})})})})},wgNkZUm3O:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ftfde0\",\"data-styles-preset\":\"MveAushDk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3ab14806-3b75-490f-ae8f-3e499c4989e2, rgb(167, 174, 195)))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Ge7pZ6G6i\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"pNn6gDQ75\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ioamtf\",\"data-styles-preset\":\"M3Z7pEGpp\",children:\"FAQ\"})})})}),onTap:onTap16ruylb},xJmSQLy39:{\"data-highlight\":true,onTap:onTap151sjky}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ftfde0\",\"data-styles-preset\":\"MveAushDk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3ab14806-3b75-490f-ae8f-3e499c4989e2, rgb(167, 174, 195)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"A4b52QhQ9\"},motionChild:true,nodeId:\"ezASeorwo\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jyh17t\",\"data-styles-preset\":\"ghVUCRsUm\",children:\"Support\"})})})}),className:\"framer-1gp5789\",\"data-framer-name\":\"Support\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ezASeorwo\",style:{\"--extracted-r6o4lv\":\"var(--token-3ab14806-3b75-490f-ae8f-3e499c4989e2, rgb(167, 174, 195))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Qs0gJT7L2:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ftfde0\",\"data-styles-preset\":\"MveAushDk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3ab14806-3b75-490f-ae8f-3e499c4989e2, rgb(167, 174, 195)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"A4b52QhQ9\"},motionChild:true,nodeId:\"ezASeorwo\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ioamtf\",\"data-styles-preset\":\"M3Z7pEGpp\",children:\"Support\"})})})})},VzBT7OEGU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ftfde0\",\"data-styles-preset\":\"MveAushDk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3ab14806-3b75-490f-ae8f-3e499c4989e2, rgb(167, 174, 195)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"A4b52QhQ9\"},motionChild:true,nodeId:\"ezASeorwo\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ioamtf\",\"data-styles-preset\":\"M3Z7pEGpp\",children:\"Support\"})})})})},wgNkZUm3O:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ftfde0\",\"data-styles-preset\":\"MveAushDk\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3ab14806-3b75-490f-ae8f-3e499c4989e2, rgb(167, 174, 195)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"A4b52QhQ9\"},motionChild:true,nodeId:\"ezASeorwo\",openInNewTab:false,relValues:[],scopeId:\"Y8gUMSZo3\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1ioamtf\",\"data-styles-preset\":\"M3Z7pEGpp\",children:\"Support\"})})})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ywrr35\",\"data-framer-name\":\"cta\",layoutDependency:layoutDependency,layoutId:\"r7DCvroRP\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"pKpqbAGSF\"},implicitPathVariables:undefined},{href:{webPageId:\"pKpqbAGSF\"},implicitPathVariables:undefined},{href:{webPageId:\"pKpqbAGSF\"},implicitPathVariables:undefined},{href:{webPageId:\"pKpqbAGSF\"},implicitPathVariables:undefined},{href:{webPageId:\"pKpqbAGSF\"},implicitPathVariables:undefined},{href:{webPageId:\"pKpqbAGSF\"},implicitPathVariables:undefined},{href:{webPageId:\"pKpqbAGSF\"},implicitPathVariables:undefined},{href:{webPageId:\"pKpqbAGSF\"},implicitPathVariables:undefined},{href:{webPageId:\"pKpqbAGSF\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:(componentViewport?.y||0)+(0+((componentViewport?.height||56)-0-56)/2)+0+0+0+-4,...addPropertyOverrides({chnUKqxPs:{y:undefined},CMLeYTpDc:{y:undefined},Qs0gJT7L2:{y:undefined},SSz_wrLGx:{y:(componentViewport?.y||0)+0+((componentViewport?.height||56)-0-56)+0+0+0+-4},SvYupjl0n:{y:undefined},VzBT7OEGU:{y:(componentViewport?.y||0)+0+((componentViewport?.height||56)-0-56)+0+0+0+-4},wgNkZUm3O:{y:undefined},xJmSQLy39:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-77d56h-container\",layoutDependency:layoutDependency,layoutId:\"k8slxPAbQ-container\",nodeId:\"k8slxPAbQ\",rendersWithMotion:true,scopeId:\"Y8gUMSZo3\",children:/*#__PURE__*/_jsx(MakroButton,{fsuVxFlcB:ArrowRight,height:\"100%\",id:\"k8slxPAbQ\",K2w1ODe9Q:false,layoutId:\"k8slxPAbQ\",Ox5mYwU3P:\"Join Today\",PAUNregvr:false,QBuB5tLeV:\"var(--token-d29e1ed2-d773-45dc-a96b-2f47711e229b, rgb(248, 250, 255))\",RTOKqKX9Q:\"var(--token-aa303802-e5d1-4856-bfe5-30475052d91c, rgb(15, 15, 15))\",sUGrdiyLV:\"var(--token-ccbbe51b-ea16-4c07-831c-16f31cf5f239, rgb(255, 255, 255))\",TDA59TZYH:1.5,variant:matchVariant(\"e98pWJwoW\"),width:\"100%\",ZLf7ncDlx:resolvedLinks[0],...addPropertyOverrides({chnUKqxPs:{QBuB5tLeV:\"var(--token-ff87850c-0097-46f6-ba62-c7ecc38e2ea8, rgb(255, 255, 255))\",RTOKqKX9Q:\"var(--token-42b4fbef-08cc-4d25-ac51-777c039675b0, rgb(20, 20, 45))\",sUGrdiyLV:\"var(--token-aa303802-e5d1-4856-bfe5-30475052d91c, rgb(52, 54, 71))\",variant:matchVariant(\"rf8j9Q5f9\"),ZLf7ncDlx:resolvedLinks[4]},CMLeYTpDc:{QBuB5tLeV:\"var(--token-ff87850c-0097-46f6-ba62-c7ecc38e2ea8, rgb(255, 255, 255))\",RTOKqKX9Q:\"var(--token-42b4fbef-08cc-4d25-ac51-777c039675b0, rgb(20, 20, 45))\",sUGrdiyLV:\"var(--token-aa303802-e5d1-4856-bfe5-30475052d91c, rgb(52, 54, 71))\",variant:matchVariant(\"rf8j9Q5f9\"),ZLf7ncDlx:resolvedLinks[5]},Qs0gJT7L2:{abt49kUTm:undefined,QBuB5tLeV:\"var(--token-ff87850c-0097-46f6-ba62-c7ecc38e2ea8, rgb(255, 255, 255))\",RTOKqKX9Q:\"var(--token-42b4fbef-08cc-4d25-ac51-777c039675b0, rgb(20, 20, 45))\",sUGrdiyLV:\"var(--token-aa303802-e5d1-4856-bfe5-30475052d91c, rgb(52, 54, 71))\",variant:matchVariant(\"VHCkry7bk\"),ZLf7ncDlx:resolvedLinks[6]},SSz_wrLGx:{QBuB5tLeV:\"var(--token-ff87850c-0097-46f6-ba62-c7ecc38e2ea8, rgb(255, 255, 255))\",sUGrdiyLV:\"rgb(77, 79, 87)\",ZLf7ncDlx:resolvedLinks[2]},SvYupjl0n:{QBuB5tLeV:\"var(--token-ff87850c-0097-46f6-ba62-c7ecc38e2ea8, rgb(255, 255, 255))\",RTOKqKX9Q:\"var(--token-42b4fbef-08cc-4d25-ac51-777c039675b0, rgb(20, 20, 45))\",sUGrdiyLV:\"var(--token-aa303802-e5d1-4856-bfe5-30475052d91c, rgb(52, 54, 71))\",variant:matchVariant(\"rf8j9Q5f9\"),ZLf7ncDlx:resolvedLinks[7]},VzBT7OEGU:{ZLf7ncDlx:resolvedLinks[1]},wgNkZUm3O:{abt49kUTm:undefined,QBuB5tLeV:\"var(--token-ff87850c-0097-46f6-ba62-c7ecc38e2ea8, rgb(255, 255, 255))\",RTOKqKX9Q:\"var(--token-42b4fbef-08cc-4d25-ac51-777c039675b0, rgb(20, 20, 45))\",sUGrdiyLV:\"var(--token-aa303802-e5d1-4856-bfe5-30475052d91c, rgb(52, 54, 71))\",variant:matchVariant(\"VHCkry7bk\"),ZLf7ncDlx:resolvedLinks[3]},xJmSQLy39:{abt49kUTm:undefined,QBuB5tLeV:\"var(--token-ff87850c-0097-46f6-ba62-c7ecc38e2ea8, rgb(255, 255, 255))\",RTOKqKX9Q:\"var(--token-42b4fbef-08cc-4d25-ac51-777c039675b0, rgb(20, 20, 45))\",sUGrdiyLV:\"var(--token-aa303802-e5d1-4856-bfe5-30475052d91c, rgb(52, 54, 71))\",variant:matchVariant(\"VHCkry7bk\"),ZLf7ncDlx:resolvedLinks[8]}},baseVariant,gestureVariant)})})})})})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kxHKB.framer-xe6ccp, .framer-kxHKB .framer-xe6ccp { display: block; }\",\".framer-kxHKB.framer-a6gcv2 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 56px; justify-content: center; overflow: visible; padding: 0px 48px 0px 48px; position: relative; width: 1400px; }\",\".framer-kxHKB .framer-1rkdvnx { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1300px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-kxHKB .framer-x1lkxr { 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: var(--overflow-clip-fallback, clip); padding: 0px 48px 0px 48px; position: relative; width: 1px; }\",\".framer-kxHKB .framer-zrg6ep { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 56px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 150px; z-index: 2; }\",\".framer-kxHKB .framer-6gbpnt { align-content: center; align-items: center; display: flex; flex: none; 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-kxHKB .framer-1xpf2hp { aspect-ratio: 1.4285714285714286 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 105px); position: relative; width: 150px; }\",\".framer-kxHKB .framer-1kf9bok-container, .framer-kxHKB .framer-77d56h-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-kxHKB .framer-14ss71u { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-kxHKB .framer-10lmnm { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 56px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-kxHKB .framer-1gj43b5, .framer-kxHKB .framer-utaw3n, .framer-kxHKB .framer-jspsjs, .framer-kxHKB .framer-1gp5789 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-kxHKB .framer-ywrr35 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 56px; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-kxHKB.framer-v-13hd6wb.framer-a6gcv2, .framer-kxHKB.framer-v-mcy3uv.framer-a6gcv2 { align-content: flex-end; align-items: flex-end; }\",\".framer-kxHKB.framer-v-13hd6wb .framer-1rkdvnx, .framer-kxHKB.framer-v-mcy3uv .framer-1rkdvnx { order: 0; }\",\".framer-kxHKB.framer-v-196yk5d.framer-a6gcv2, .framer-kxHKB.framer-v-8oj4nw.framer-a6gcv2, .framer-kxHKB.framer-v-8ihwrf.framer-a6gcv2, .framer-kxHKB.framer-v-2x76bh.framer-a6gcv2, .framer-kxHKB.framer-v-1exlcw8.framer-a6gcv2, .framer-kxHKB.framer-v-qq3qzs.framer-a6gcv2 { align-content: flex-start; align-items: flex-start; padding: 0px; width: 476px; }\",\".framer-kxHKB.framer-v-196yk5d .framer-x1lkxr, .framer-kxHKB.framer-v-2x76bh .framer-x1lkxr, .framer-kxHKB.framer-v-qq3qzs .framer-x1lkxr { flex-direction: column; padding: var(--rjprlt); }\",\".framer-kxHKB.framer-v-196yk5d .framer-zrg6ep, .framer-kxHKB.framer-v-8oj4nw .framer-zrg6ep, .framer-kxHKB.framer-v-8ihwrf .framer-zrg6ep, .framer-kxHKB.framer-v-2x76bh .framer-zrg6ep, .framer-kxHKB.framer-v-1exlcw8 .framer-zrg6ep, .framer-kxHKB.framer-v-qq3qzs .framer-zrg6ep { gap: unset; justify-content: space-between; padding: var(--1k8z8jj); width: 100%; }\",\".framer-kxHKB.framer-v-196yk5d .framer-1xpf2hp { width: 150px; }\",\".framer-kxHKB.framer-v-196yk5d .framer-14ss71u, .framer-kxHKB.framer-v-8oj4nw .framer-14ss71u, .framer-kxHKB.framer-v-8ihwrf .framer-14ss71u, .framer-kxHKB.framer-v-2x76bh .framer-14ss71u, .framer-kxHKB.framer-v-1exlcw8 .framer-14ss71u, .framer-kxHKB.framer-v-qq3qzs .framer-14ss71u { flex: none; flex-direction: column; gap: 40px; padding: 32px 0px 48px 0px; width: 100%; }\",\".framer-kxHKB.framer-v-196yk5d .framer-10lmnm, .framer-kxHKB.framer-v-8oj4nw .framer-10lmnm, .framer-kxHKB.framer-v-8ihwrf .framer-10lmnm, .framer-kxHKB.framer-v-2x76bh .framer-10lmnm, .framer-kxHKB.framer-v-1exlcw8 .framer-10lmnm, .framer-kxHKB.framer-v-qq3qzs .framer-10lmnm { flex: none; flex-direction: column; gap: 24px; height: min-content; width: 100%; }\",\".framer-kxHKB.framer-v-196yk5d .framer-1gj43b5, .framer-kxHKB.framer-v-196yk5d .framer-utaw3n, .framer-kxHKB.framer-v-196yk5d .framer-jspsjs, .framer-kxHKB.framer-v-2x76bh .framer-1gj43b5, .framer-kxHKB.framer-v-2x76bh .framer-utaw3n, .framer-kxHKB.framer-v-2x76bh .framer-jspsjs, .framer-kxHKB.framer-v-qq3qzs .framer-1gj43b5, .framer-kxHKB.framer-v-qq3qzs .framer-utaw3n, .framer-kxHKB.framer-v-qq3qzs .framer-jspsjs { cursor: pointer; }\",\".framer-kxHKB.framer-v-196yk5d .framer-ywrr35, .framer-kxHKB.framer-v-8oj4nw .framer-ywrr35, .framer-kxHKB.framer-v-8ihwrf .framer-ywrr35, .framer-kxHKB.framer-v-2x76bh .framer-ywrr35, .framer-kxHKB.framer-v-1exlcw8 .framer-ywrr35, .framer-kxHKB.framer-v-qq3qzs .framer-ywrr35 { height: min-content; justify-content: center; padding: 0px 8px 0px 8px; width: 100%; }\",\".framer-kxHKB.framer-v-8oj4nw .framer-x1lkxr, .framer-kxHKB.framer-v-8ihwrf .framer-x1lkxr, .framer-kxHKB.framer-v-1exlcw8 .framer-x1lkxr { flex-direction: column; height: 56px; justify-content: flex-start; padding: var(--rjprlt); }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-kxHKB[data-border=\"true\"]::after, .framer-kxHKB [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"VzBT7OEGU\":{\"layout\":[\"fixed\",\"fixed\"]},\"SSz_wrLGx\":{\"layout\":[\"fixed\",\"fixed\"]},\"wgNkZUm3O\":{\"layout\":[\"fixed\",\"fixed\"]},\"chnUKqxPs\":{\"layout\":[\"fixed\",\"fixed\"]},\"CMLeYTpDc\":{\"layout\":[\"fixed\",\"fixed\"]},\"Qs0gJT7L2\":{\"layout\":[\"fixed\",\"fixed\"]},\"SvYupjl0n\":{\"layout\":[\"fixed\",\"fixed\"]},\"xJmSQLy39\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"LhyVjUA8E\":\"paddingMobile\",\"RjFgs1wj0\":\"paddingMobileTop\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerY8gUMSZo3=withCSS(Component,css,\"framer-kxHKB\");export default FramerY8gUMSZo3;FramerY8gUMSZo3.displayName=\"Nav\";FramerY8gUMSZo3.defaultProps={height:56,width:1400};addPropertyControls(FramerY8gUMSZo3,{variant:{options:[\"Q8WEOc7hz\",\"VzBT7OEGU\",\"SSz_wrLGx\",\"wgNkZUm3O\",\"chnUKqxPs\",\"CMLeYTpDc\",\"Qs0gJT7L2\",\"SvYupjl0n\",\"xJmSQLy39\"],optionTitles:[\"Desktop\",\"Desktop White\",\"Desktop Dark\",\"Mobile Open\",\"Mobile Scroll\",\"Mobile Hero\",\"Mobile Hero Open\",\"Mobile Dark\",\"Mobile Dark Open\"],title:\"Variant\",type:ControlType.Enum},LhyVjUA8E:{defaultValue:\"0px 32px 0px 32px\",title:\"Padding Mobile\",type:ControlType.Padding},RjFgs1wj0:{defaultValue:\"0px 32px 0px 32px\",title:\"Padding Mobile Top\",type:ControlType.Padding}});addFonts(FramerY8gUMSZo3,[{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\"}]},...MenuIconFonts,...MakroButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerY8gUMSZo3.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MenuIcon,{},context),forwardLoader(MakroButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerY8gUMSZo3\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"LhyVjUA8E\\\":\\\"paddingMobile\\\",\\\"RjFgs1wj0\\\":\\\"paddingMobileTop\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1400\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"56\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VzBT7OEGU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SSz_wrLGx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wgNkZUm3O\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"chnUKqxPs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"CMLeYTpDc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Qs0gJT7L2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SvYupjl0n\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xJmSQLy39\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Y8gUMSZo3.map","// Generated by Framer (7c2f7bf)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,z1don5LZx:fill??props.z1don5LZx??\"var(--token-e97f2846-26b3-4819-b261-72d245d9e4a8, rgba(255, 255, 255, 0.75))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,z1don5LZx,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-SFSZD\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 64 64\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 38.237 49.245 L 12.743 64 L 12.743 49.245 L 25.49 41.872 L 25.49 22.132 L 38.237 14.752 Z M 63.727 49.245 L 50.984 56.624 L 38.237 64 L 38.237 49.245 L 50.984 41.872 L 50.984 7.376 L 63.727 0 Z M 12.743 49.245 L 0 41.869 L 0 36.883 L 12.743 29.507 Z\" fill=\"transparent\" height=\"63.99999969184506px\" id=\"USNmB1L1x\" width=\"63.7270083951214px\"><path d=\"M 38.237 49.245 L 12.743 64 L 12.743 49.245 L 25.49 41.872 L 25.49 22.132 L 38.237 14.752 Z M 63.727 49.245 L 50.984 56.624 L 38.237 64 L 38.237 49.245 L 50.984 41.872 L 50.984 7.376 L 63.727 0 Z M 12.743 49.245 L 0 41.869 L 0 36.883 L 12.743 29.507 Z\" fill=\"rgb(196, 240, 19)\" height=\"63.99999969184506px\" id=\"ifOEBmla2\" width=\"63.7270083951214px\"/></g></svg>',style:{...style}});});const css=[`.framer-SFSZD { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; user-select: none; width: 64px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 64\n * @framerIntrinsicHeight 64\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"z1don5LZx\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"static\",\"value\":\"rgb(196,240,19)\"},\"set\":{\"localId\":\"vectorSet/oaxARQdkz\",\"id\":\"oaxARQdkz\",\"moduleId\":\"i3njN1j2NGporXg9gYR5\"}}\n */const Icon=withCSS(Component,css,\"framer-SFSZD\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{z1don5LZx:{defaultValue:'var(--token-e97f2846-26b3-4819-b261-72d245d9e4a8, rgba(255, 255, 255, 0.75)) /* {\"name\":\"Text 75\"} */',hidden:true,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"z1don5LZx\\\":\\\"fill\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"64\",\"framerIntrinsicHeight\":\"64\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"rgb(196,240,19)\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/oaxARQdkz\\\",\\\"id\\\":\\\"oaxARQdkz\\\",\\\"moduleId\\\":\\\"i3njN1j2NGporXg9gYR5\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (bee8ea6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,PropertyOverrides,RenderTarget,ResolveLinks,RichText,safeCSSValue,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCSS,withFX,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowRight from\"https://framerusercontent.com/modules/2WQzq084DzoFmwmk0fUI/sBT0012yPWvPR8ixbuvU/xWxFPmdWu.js\";import Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/qosszBZXoEqfEMp4XhZk/Lenis.js\";import UnicornStudioEmbed from\"https://framerusercontent.com/modules/vbaJXlyVEeIvuEevvudG/eWmyZhU1aGLcGsSSP7B0/UnicornStudioEmbed.js\";import GridHorizontal from\"#framer/local/canvasComponent/CSBB5fcXm/CSBB5fcXm.js\";import MakroButton from\"#framer/local/canvasComponent/liMtXIE85/liMtXIE85.js\";import Nav from\"#framer/local/canvasComponent/Y8gUMSZo3/Y8gUMSZo3.js\";import NotchComponents from\"#framer/local/canvasComponent/zT2ywFl_I/zT2ywFl_I.js\";import*as sharedStyle3 from\"#framer/local/css/a5yqtn7XO/a5yqtn7XO.js\";import*as sharedStyle1 from\"#framer/local/css/EWd9e4FBx/EWd9e4FBx.js\";import*as sharedStyle5 from\"#framer/local/css/ghVUCRsUm/ghVUCRsUm.js\";import*as sharedStyle from\"#framer/local/css/kR1lb6Vql/kR1lb6Vql.js\";import*as sharedStyle2 from\"#framer/local/css/mHPzr8Usi/mHPzr8Usi.js\";import*as sharedStyle4 from\"#framer/local/css/MveAushDk/MveAushDk.js\";import Vector from\"#framer/local/vector/fyJ1DHkIW/fyJ1DHkIW.js\";const NavFonts=getFonts(Nav);const NavWithVariantAppearEffect=withVariantAppearEffect(Nav);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const GridHorizontalFonts=getFonts(GridHorizontal);const NotchComponentsFonts=getFonts(NotchComponents);const RichTextWithFX=withFX(RichText);const MakroButtonFonts=getFonts(MakroButton);const ContainerWithFX=withFX(Container);const UnicornStudioEmbedFonts=getFonts(UnicornStudioEmbed);const VectorFonts=getFonts(Vector);const LenisFonts=getFonts(Lenis);const NavControls=getPropertyControls(Nav);const breakpoints={DDPK_82Dt:\"(min-width: 1200px)\",lAaSZuJou:\"(min-width: 810px) and (max-width: 1199.98px)\",YpmXXeJ37:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-z2JQF\";const variantClassNames={DDPK_82Dt:\"framer-v-o1vz9d\",lAaSZuJou:\"framer-v-18g6p6c\",YpmXXeJ37:\"framer-v-37kff1\"};const OtluNrnkX=undefined;const XEK39tsH7=undefined;const Ai4UsCBAB=undefined;const qrzLjCoHg=undefined;const U8BcOpEzF=undefined;const eD8_DG7WB=undefined;const yE9qbjYeR=undefined;const eqQVuhyHu=undefined;const transition1={bounce:.2,delay:0,duration:1,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-80};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:48};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:72};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:50};const transition2={bounce:.2,delay:.3,duration:1,type:\"spring\"};const transition3={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition3};const breakpointRules={lAaSZuJou:[\".framer-z2JQF .framer-1prrbu5, .framer-z2JQF .framer-e3xq66, .framer-z2JQF .framer-yfwpnz, .framer-z2JQF .framer-1sctz0q { padding: 0px 32px 0px 32px; }\",\".framer-z2JQF .framer-1sqw26f-container, .framer-z2JQF .framer-1v6rb6g-container { height: 32px; }\",\".framer-z2JQF .framer-1vnyx52-container { height: auto; }\",\".framer-z2JQF .framer-84arow { padding: 72px 32px 0px 32px; }\",\".framer-z2JQF .framer-4vd8br { gap: 32px; }\",\".framer-z2JQF .framer-1tz76ww { flex: 0.5 0 0px; }\",\".framer-z2JQF .framer-3gekdu { flex-direction: column; width: 100%; }\",\".framer-z2JQF .framer-1xstohc { bottom: -12px; left: 0px; right: unset; width: 100%; }\"],YpmXXeJ37:[\".framer-z2JQF .framer-1prrbu5, .framer-z2JQF .framer-e3xq66, .framer-z2JQF .framer-yfwpnz, .framer-z2JQF .framer-1sctz0q { padding: 0px 12px 0px 12px; }\",\".framer-z2JQF .framer-1sqw26f-container, .framer-z2JQF .framer-1v6rb6g-container { height: 24px; }\",\".framer-z2JQF .framer-q06foy { padding: 0px 24px 0px 24px; }\",\".framer-z2JQF .framer-1vnyx52-container { height: auto; }\",\".framer-z2JQF .framer-84arow { padding: 72px 24px 0px 24px; }\",\".framer-z2JQF .framer-4vd8br { flex-direction: column; gap: 48px; }\",\".framer-z2JQF .framer-pouifa { align-self: unset; flex: none; gap: 40px; height: min-content; justify-content: flex-start; width: 100%; }\",\".framer-z2JQF .framer-1tz76ww { align-content: flex-start; align-items: flex-start; flex: none; width: 100%; }\",\".framer-z2JQF .framer-3gekdu { flex-direction: column; width: 100%; }\",\".framer-z2JQF .framer-1nvrzyn { gap: 12px; }\",\".framer-z2JQF .framer-1b2mzff, .framer-z2JQF .framer-1jt0bfe, .framer-z2JQF .framer-7vkfl9 { width: 32px; }\",\".framer-z2JQF .framer-qtihg5, .framer-z2JQF .framer-1ifkega, .framer-z2JQF .framer-xgpujc, .framer-z2JQF .framer-tguvzj, .framer-z2JQF .framer-9r4mfd, .framer-z2JQF .framer-z00gls { height: 14px; width: 14px; }\",\".framer-z2JQF .framer-vvrbl4 { height: 7px; left: 4px; top: 4px; width: 7px; }\",\".framer-z2JQF .framer-e7ywgx { left: 12px; top: 3px; }\",\".framer-z2JQF .framer-66oqlo { height: 11px; left: 6px; top: 3px; width: 6px; }\",\".framer-z2JQF .framer-1ehgzcw { height: 5px; left: 2px; width: 4px; }\",\".framer-z2JQF .framer-1dmqbpk { height: 6px; left: 2px; top: 5px; }\",\".framer-z2JQF .framer-1ti88k3 { top: 5px; width: 2px; }\",\".framer-z2JQF .framer-gjjs9a { left: 2px; top: 5px; width: 3px; }\",\".framer-z2JQF .framer-kq6cxf { height: 6px; left: 3px; top: 5px; width: 8px; }\",\".framer-z2JQF .framer-1lp47oh { height: 6px; }\",\".framer-z2JQF .framer-1jgzmvh { height: 3px; left: 3px; top: 3px; }\",\".framer-z2JQF .framer-17qdx13 { height: 6px; left: 3px; width: 5px; }\",\".framer-z2JQF .framer-1fltxr5 { height: 3px; left: 3px; }\",\".framer-z2JQF .framer-f5d1zw { left: 3px; top: 3px; }\",\".framer-z2JQF .framer-jl2xp7 { flex: none; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={lAaSZuJou:\".framer-18g6p6c-override\",YpmXXeJ37:\".framer-37kff1-override\"};const rules=[\".framer-z2JQF.framer-1o45yso, .framer-z2JQF .framer-1o45yso { display: block; }\",\".framer-z2JQF.framer-o1vz9d { align-content: center; align-items: center; background-color: var(--107bztt); 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-z2JQF .framer-1pjef6k-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; will-change: var(--framer-will-change-effect-override, transform); z-index: 9; }\",\".framer-z2JQF .framer-bdvkym { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-z2JQF .framer-5vcr3e { align-content: center; align-items: center; background-color: var(--token-aa303802-e5d1-4856-bfe5-30475052d91c, #070a10); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1002; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-z2JQF .framer-1prrbu5 { --border-bottom-width: 1px; --border-color: var(--token-83d22cab-3414-4491-9ef2-4a3a8734f8b5, rgba(105, 112, 140, 0.24)); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 48px 0px 48px; position: relative; width: 100%; z-index: 3; }\",\".framer-z2JQF .framer-lo4qj8, .framer-z2JQF .framer-1sw5zm6 { --border-bottom-width: 0px; --border-color: var(--token-83d22cab-3414-4491-9ef2-4a3a8734f8b5, rgba(105, 112, 140, 0.24)); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; max-width: 1300px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-z2JQF .framer-1sqw26f-container, .framer-z2JQF .framer-1v6rb6g-container { flex: none; height: 40px; position: relative; width: 100%; }\",\".framer-z2JQF .framer-drvz4o-container, .framer-z2JQF .framer-14g8fr5-container { flex: none; height: 6px; left: 16px; position: absolute; top: calc(50.00000000000002% - 6px / 2); width: 6px; z-index: 5; }\",\".framer-z2JQF .framer-18l44sl-container, .framer-z2JQF .framer-1so3fdk-container { flex: none; height: 6px; position: absolute; right: 15px; top: calc(50.00000000000002% - 6px / 2); width: 6px; z-index: 5; }\",\".framer-z2JQF .framer-e3xq66 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 48px 0px 48px; position: relative; width: 100%; }\",\".framer-z2JQF .framer-1givqqq { --border-bottom-width: 0px; --border-color: var(--token-83d22cab-3414-4491-9ef2-4a3a8734f8b5, rgba(105, 112, 140, 0.24)); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; max-width: 1300px; overflow: visible; padding: 240px 0px 240px 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-z2JQF .framer-jomcaf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 38px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-z2JQF .framer-q06foy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px 32px 0px 32px; position: relative; width: 100%; }\",\".framer-z2JQF .framer-aqx59m { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 880px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-z2JQF .framer-1eqwynt { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap-override: balance; flex: none; height: auto; max-width: 640px; position: relative; width: 100%; }\",\".framer-z2JQF .framer-1vnyx52-container { flex: none; height: 64px; position: relative; width: auto; }\",\".framer-z2JQF .framer-1ioowp2-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-z2JQF .framer-yfwpnz { --border-bottom-width: 1px; --border-color: var(--token-83d22cab-3414-4491-9ef2-4a3a8734f8b5, rgba(105, 112, 140, 0.24)); --border-left-width: 0px; --border-right-width: 0px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--token-aa303802-e5d1-4856-bfe5-30475052d91c, #070a10); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1003; overflow: visible; padding: 0px 48px 0px 48px; position: relative; width: 100%; }\",\".framer-z2JQF .framer-1sctz0q { align-content: center; align-items: center; background-color: var(--token-aa303802-e5d1-4856-bfe5-30475052d91c, #070a10); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; order: 1004; overflow: var(--overflow-clip-fallback, clip); padding: 0px 48px 0px 48px; position: relative; width: 100%; }\",\".framer-z2JQF .framer-84arow { --border-bottom-width: 0px; --border-color: var(--token-83d22cab-3414-4491-9ef2-4a3a8734f8b5, rgba(105, 112, 140, 0.24)); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; max-width: 1300px; overflow: visible; padding: 72px 48px 0px 48px; position: relative; width: 100%; }\",\".framer-z2JQF .framer-4vd8br { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-z2JQF .framer-pouifa { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-z2JQF .framer-7jjz92 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-z2JQF .framer-997od3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 21px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-z2JQF .framer-ub7m6p { --o4jego: var(--token-42b4fbef-08cc-4d25-ac51-777c039675b0, #14142d); aspect-ratio: 1.0357142857142858 / 1; flex: none; height: auto; position: relative; width: 58px; }\",\".framer-z2JQF .framer-1f87roz { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 400px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-z2JQF .framer-dkm3s8 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-z2JQF .framer-42w26k { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-z2JQF .framer-1anwovx, .framer-z2JQF .framer-14abm14 { align-content: center; align-items: center; background-color: rgba(255, 255, 255, 0.04); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 16px 24px 16px 24px; position: relative; width: 100%; }\",\".framer-z2JQF .framer-1u1till, .framer-z2JQF .framer-1trxu6y { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-z2JQF .framer-1tz76ww { align-content: flex-end; align-items: flex-end; display: flex; flex: 2 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 120px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-z2JQF .framer-3gekdu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-z2JQF .framer-pmawc3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 107px; }\",\".framer-z2JQF .framer-1nip1a8, .framer-z2JQF .framer-1rzk8n0, .framer-z2JQF .framer-1jajy76 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-z2JQF .framer-vwynhd, .framer-z2JQF .framer-wk4q4r { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-z2JQF .framer-136raba, .framer-z2JQF .framer-1wr2w97, .framer-z2JQF .framer-19skm0h, .framer-z2JQF .framer-1qfh113, .framer-z2JQF .framer-wzsc9, .framer-z2JQF .framer-1eivsx { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-z2JQF .framer-1if0ggo, .framer-z2JQF .framer-1ymjte6 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-z2JQF .framer-1nvrzyn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-z2JQF .framer-1b2mzff, .framer-z2JQF .framer-1jt0bfe, .framer-z2JQF .framer-7vkfl9 { aspect-ratio: 1 / 1; background-color: rgba(196, 240, 19, 0.12); flex: none; height: auto; overflow: visible; position: relative; text-decoration: none; width: 36px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-z2JQF .framer-qtihg5, .framer-z2JQF .framer-xgpujc, .framer-z2JQF .framer-9r4mfd { height: 18px; left: 9px; position: absolute; top: 9px; width: 18px; }\",\".framer-z2JQF .framer-1ifkega, .framer-z2JQF .framer-tguvzj, .framer-z2JQF .framer-z00gls { height: 18px; left: 0px; position: absolute; top: 0px; width: 18px; }\",\".framer-z2JQF .framer-vvrbl4 { height: 9px; left: 5px; position: absolute; top: 5px; width: 9px; }\",\".framer-z2JQF .framer-e7ywgx { height: 1px; left: 15px; position: absolute; top: 4px; width: 1px; }\",\".framer-z2JQF .framer-66oqlo { height: 14px; left: 7px; position: absolute; top: 4px; width: 7px; }\",\".framer-z2JQF .framer-1ehgzcw { height: 6px; left: 2px; position: absolute; top: 0px; width: 5px; }\",\".framer-z2JQF .framer-1dmqbpk { height: 8px; left: 2px; position: absolute; top: 6px; width: 1px; }\",\".framer-z2JQF .framer-1ti88k3 { height: 1px; left: 0px; position: absolute; top: 6px; width: 2px; }\",\".framer-z2JQF .framer-gjjs9a { height: 1px; left: 2px; position: absolute; top: 6px; width: 3px; }\",\".framer-z2JQF .framer-kq6cxf { height: 8px; left: 4px; position: absolute; top: 6px; width: 10px; }\",\".framer-z2JQF .framer-1lp47oh { height: 8px; left: 0px; position: absolute; top: 0px; width: 1px; }\",\".framer-z2JQF .framer-1jgzmvh { height: 4px; left: 4px; position: absolute; top: 4px; width: 1px; }\",\".framer-z2JQF .framer-17qdx13 { height: 7px; left: 4px; position: absolute; top: 1px; width: 6px; }\",\".framer-z2JQF .framer-1fltxr5 { height: 4px; left: 4px; position: absolute; top: 0px; width: 1px; }\",\".framer-z2JQF .framer-f5d1zw { height: 1px; left: 4px; position: absolute; top: 4px; width: 1px; }\",\".framer-z2JQF .framer-1m17v6t { flex: none; height: 182px; overflow: visible; position: relative; width: 100%; }\",\".framer-z2JQF .framer-1xstohc { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; bottom: -52px; flex: none; height: auto; left: -17px; position: absolute; right: -19px; white-space: pre; }\",\".framer-z2JQF .framer-jl2xp7 { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-z2JQF .framer-15r8o0p-container { flex: none; height: auto; order: 1005; position: relative; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,'.framer-z2JQF[data-border=\"true\"]::after, .framer-z2JQF [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={DDPK_82Dt:\"(min-width: 1200px)\",lAaSZuJou:\"(min-width: 810px) and (max-width: 1199.98px)\",YpmXXeJ37:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"DDPK_82Dt\",Phone:\"YpmXXeJ37\",Tablet:\"lAaSZuJou\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Desktop Dark\":\"SSz_wrLGx\",\"Desktop White\":\"VzBT7OEGU\",\"Mobile Dark Open\":\"xJmSQLy39\",\"Mobile Dark\":\"SvYupjl0n\",\"Mobile Hero Open\":\"Qs0gJT7L2\",\"Mobile Hero\":\"CMLeYTpDc\",\"Mobile Open\":\"wgNkZUm3O\",\"Mobile Scroll\":\"chnUKqxPs\",Desktop:\"Q8WEOc7hz\"};const getProps=({backgroundFill,height,id,mobileNav,navDark,navIdle,navWhite,navWhite2,showCTA,variant1,width,...props})=>{return{...props,Ai4UsCBAB:navIdle??props.Ai4UsCBAB,eD8_DG7WB:navWhite2??props.eD8_DG7WB,eqQVuhyHu:showCTA??props.eqQVuhyHu??true,OtluNrnkX:backgroundFill??props.OtluNrnkX??\"var(--token-ccbbe51b-ea16-4c07-831c-16f31cf5f239, rgb(255, 255, 255))\",qrzLjCoHg:navWhite??props.qrzLjCoHg,U8BcOpEzF:navDark??props.U8BcOpEzF,variant:humanReadableVariantMap[props.variant]??props.variant??\"DDPK_82Dt\",XEK39tsH7:humanReadableEnumMap[variant1]??variant1??props.XEK39tsH7??\"Q8WEOc7hz\",yE9qbjYeR:humanReadableEnumMap[mobileNav]??mobileNav??props.yE9qbjYeR??\"CMLeYTpDc\"};};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,qrzLjCoHg,Ai4UsCBAB,OtluNrnkX,U8BcOpEzF,eD8_DG7WB,XEK39tsH7,yE9qbjYeR,eqQVuhyHu,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"YpmXXeJ37\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"YpmXXeJ37\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"DDPK_82Dt\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(OtluNrnkX)}; }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-o1vz9d\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--107bztt\":OtluNrnkX,...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-1pjef6k-container\",\"data-framer-appear-id\":\"1pjef6k\",initial:animation1,layoutScroll:true,nodeId:\"q_mXzqbfT\",optimized:true,rendersWithMotion:true,scopeId:\"IVepoF493\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lAaSZuJou:{__framer__targets:[{ref:Ai4UsCBAB,target:\"CMLeYTpDc\"},{ref:qrzLjCoHg,target:\"chnUKqxPs\"},{ref:U8BcOpEzF,target:\"SvYupjl0n\"},{ref:eD8_DG7WB,target:\"chnUKqxPs\"}],variant:matchVariant(yE9qbjYeR)},YpmXXeJ37:{__framer__targets:[{ref:Ai4UsCBAB,target:\"CMLeYTpDc\"},{ref:qrzLjCoHg,target:\"chnUKqxPs\"},{ref:U8BcOpEzF,target:\"SvYupjl0n\"},{ref:eD8_DG7WB,target:\"chnUKqxPs\"}],LhyVjUA8E:\"0px 12px 0px 12px\",RjFgs1wj0:\"0px 24px 0px 24px\",variant:matchVariant(yE9qbjYeR)}},children:/*#__PURE__*/_jsx(NavWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:Ai4UsCBAB,target:\"Q8WEOc7hz\"},{ref:qrzLjCoHg,target:\"VzBT7OEGU\"},{ref:U8BcOpEzF,target:\"SSz_wrLGx\"},{ref:eD8_DG7WB,target:\"VzBT7OEGU\"}],__framer__threshold:.5,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"q_mXzqbfT\",layoutId:\"q_mXzqbfT\",LhyVjUA8E:\"0px 32px 0px 32px\",RjFgs1wj0:\"0px 32px 0px 32px\",style:{width:\"100%\"},variant:matchVariant(XEK39tsH7),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-bdvkym\"}),eqQVuhyHu!==false&&/*#__PURE__*/_jsxs(motion.section,{className:\"framer-5vcr3e\",\"data-framer-name\":\"CTA\",children:[/*#__PURE__*/_jsx(\"footer\",{className:\"framer-1prrbu5\",\"data-border\":true,\"data-framer-name\":\"Grid\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-lo4qj8\",\"data-border\":true,\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lAaSZuJou:{height:32,width:\"min(100vw - 64px, 1300px)\"},YpmXXeJ37:{height:24,width:\"min(100vw - 24px, 1300px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"min(100vw - 96px, 1300px)\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1sqw26f-container\",nodeId:\"zdyMW0OW2\",scopeId:\"IVepoF493\",children:/*#__PURE__*/_jsx(GridHorizontal,{height:\"100%\",id:\"zdyMW0OW2\",layoutId:\"zdyMW0OW2\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lAaSZuJou:{y:1013},YpmXXeJ37:{y:1009}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:6,width:\"6px\",y:1017,children:/*#__PURE__*/_jsx(Container,{className:\"framer-drvz4o-container\",nodeId:\"sY4DHJT9P\",scopeId:\"IVepoF493\",children:/*#__PURE__*/_jsx(NotchComponents,{height:\"100%\",id:\"sY4DHJT9P\",layoutId:\"sY4DHJT9P\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"YQJDs5cl8\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lAaSZuJou:{y:1013},YpmXXeJ37:{y:1009}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:6,width:\"6px\",y:1017,children:/*#__PURE__*/_jsx(Container,{className:\"framer-18l44sl-container\",nodeId:\"eSZX0rCVb\",scopeId:\"IVepoF493\",children:/*#__PURE__*/_jsx(NotchComponents,{height:\"100%\",id:\"eSZX0rCVb\",layoutId:\"eSZX0rCVb\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"YQJDs5cl8\"),width:\"100%\"})})})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-e3xq66\",\"data-framer-name\":\"Content\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1givqqq\",\"data-border\":true,\"data-framer-name\":\"container\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-jomcaf\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-q06foy\",children:[/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-et1lcc\",\"data-styles-preset\":\"kR1lb6Vql\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-ff87850c-0097-46f6-ba62-c7ecc38e2ea8, rgb(255, 255, 255))\"},children:\"Every referral. Paid.\"})}),className:\"framer-aqx59m\",\"data-framer-name\":\"Heading\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation3,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-15gu9gr\",\"data-styles-preset\":\"EWd9e4FBx\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(255, 255, 255, 0.8)\"},children:\"You're already making the referrals. Start banking the commissions.\"})}),className:\"framer-1eqwynt\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"pKpqbAGSF\"},implicitPathVariables:undefined},{href:{webPageId:\"pKpqbAGSF\"},implicitPathVariables:undefined},{href:{webPageId:\"pKpqbAGSF\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lAaSZuJou:{y:1531.4},YpmXXeJ37:{y:1523.4}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,y:1539.4,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation4,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1vnyx52-container\",nodeId:\"kmi3KjJLK\",rendersWithMotion:true,scopeId:\"IVepoF493\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lAaSZuJou:{variant:matchVariant(\"bEPqFouh3\"),ZLf7ncDlx:resolvedLinks[1]},YpmXXeJ37:{variant:matchVariant(\"bEPqFouh3\"),ZLf7ncDlx:resolvedLinks[2]}},children:/*#__PURE__*/_jsx(MakroButton,{fsuVxFlcB:ArrowRight,height:\"100%\",id:\"kmi3KjJLK\",K2w1ODe9Q:false,layoutId:\"kmi3KjJLK\",Ox5mYwU3P:\"CLAIM YOUR SPOT\",PAUNregvr:false,QBuB5tLeV:\"var(--token-ff87850c-0097-46f6-ba62-c7ecc38e2ea8, rgb(255, 255, 255))\",RTOKqKX9Q:\"var(--token-aa303802-e5d1-4856-bfe5-30475052d91c, rgb(15, 15, 15))\",style:{height:\"100%\"},sUGrdiyLV:\"var(--token-aa303802-e5d1-4856-bfe5-30475052d91c, rgb(15, 15, 15))\",TDA59TZYH:1.5,variant:matchVariant(\"SZc69EuCt\"),width:\"100%\",ZLf7ncDlx:resolvedLinks[0]})})})})})})]})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ioowp2-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"anWz3YOuq\",scopeId:\"IVepoF493\",children:/*#__PURE__*/_jsx(UnicornStudioEmbed,{altText:\"\",ariaLabel:\"\",dpi:1.5,fixed:false,fps:60,header:\"\",height:\"100%\",id:\"anWz3YOuq\",layoutId:\"anWz3YOuq\",lazyLoad:false,projectId:\"G0ZiN21CFFbkVwmpwace\",projectJSON:\"\",scale:1,sdkVersion:\"2.1.9\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-yfwpnz\",\"data-border\":true,\"data-framer-name\":\"Grid\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1sw5zm6\",\"data-border\":true,\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lAaSZuJou:{height:32,width:\"min(100vw - 64px, 1300px)\"},YpmXXeJ37:{height:24,width:\"min(100vw - 24px, 1300px)\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"min(100vw - 96px, 1300px)\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1v6rb6g-container\",nodeId:\"wXY9fSr0b\",scopeId:\"IVepoF493\",children:/*#__PURE__*/_jsx(GridHorizontal,{height:\"100%\",id:\"wXY9fSr0b\",layoutId:\"wXY9fSr0b\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lAaSZuJou:{y:1013},YpmXXeJ37:{y:1009}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:6,width:\"6px\",y:1017,children:/*#__PURE__*/_jsx(Container,{className:\"framer-14g8fr5-container\",nodeId:\"cU_WqvpSh\",scopeId:\"IVepoF493\",children:/*#__PURE__*/_jsx(NotchComponents,{height:\"100%\",id:\"cU_WqvpSh\",layoutId:\"cU_WqvpSh\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"YQJDs5cl8\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lAaSZuJou:{y:1013},YpmXXeJ37:{y:1009}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:6,width:\"6px\",y:1017,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1so3fdk-container\",nodeId:\"lBXmxYrhs\",scopeId:\"IVepoF493\",children:/*#__PURE__*/_jsx(NotchComponents,{height:\"100%\",id:\"lBXmxYrhs\",layoutId:\"lBXmxYrhs\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"YQJDs5cl8\"),width:\"100%\"})})})})]})}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-1sctz0q\",\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-84arow\",\"data-border\":true,\"data-framer-name\":\"container\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4vd8br\",\"data-framer-name\":\"Footer Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pouifa\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7jjz92\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-997od3\",children:/*#__PURE__*/_jsx(Vector,{animated:false,className:\"framer-ub7m6p\",layoutId:\"QiPQBBUbQ\",z1don5LZx:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h6\",{className:\"framer-styles-preset-11om8wr\",\"data-styles-preset\":\"mHPzr8Usi\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-d29e1ed2-d773-45dc-a96b-2f47711e229b, rgb(248, 250, 255))\"},children:\"Get paid for the referrals you already make.\"})})}),className:\"framer-1f87roz\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-18qstfn\",\"data-styles-preset\":\"a5yqtn7XO\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-6d44f316-bedd-4be4-8c7f-b3651747638d, rgb(167, 174, 195))\"},children:\"Information on this page is general only and does not constitute legal, financial, or tax advice.\"})}),className:\"framer-dkm3s8\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-42w26k hidden-37kff1\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1anwovx\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-18qstfn\",\"data-styles-preset\":\"a5yqtn7XO\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-d29e1ed2-d773-45dc-a96b-2f47711e229b, rgb(248, 250, 255))\"},children:\"\\xa9 2026 WealthApp. All Rights reserved.\"})}),className:\"framer-1u1till\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1tz76ww\",\"data-framer-name\":\"Links\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3gekdu\",\"data-framer-name\":\"Links\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pmawc3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-18qstfn\",\"data-styles-preset\":\"a5yqtn7XO\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-d29e1ed2-d773-45dc-a96b-2f47711e229b, rgb(248, 250, 255))\"},children:\"Company\"})}),className:\"framer-1nip1a8\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-vwynhd\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ftfde0\",\"data-styles-preset\":\"MveAushDk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Hddi9z5pY\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"Z07b4f4_p\",openInNewTab:false,relValues:[],scopeId:\"IVepoF493\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jyh17t\",\"data-styles-preset\":\"ghVUCRsUm\",children:\"How it works\"})})})}),className:\"framer-136raba\",\"data-framer-name\":\"How it works\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ftfde0\",\"data-styles-preset\":\"MveAushDk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":FWe3904_E\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"av7YlkKEo\",openInNewTab:false,relValues:[],scopeId:\"IVepoF493\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jyh17t\",\"data-styles-preset\":\"ghVUCRsUm\",children:\"Features\"})})})}),className:\"framer-1wr2w97\",\"data-framer-name\":\"Features\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ftfde0\",\"data-styles-preset\":\"MveAushDk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Ge7pZ6G6i\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"tgSAvoezf\",openInNewTab:false,relValues:[],scopeId:\"IVepoF493\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jyh17t\",\"data-styles-preset\":\"ghVUCRsUm\",children:\"FAQ\"})})})}),className:\"framer-19skm0h\",\"data-framer-name\":\"FAQ\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ftfde0\",\"data-styles-preset\":\"MveAushDk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"A4b52QhQ9\"},motionChild:true,nodeId:\"M4y6Ow1eH\",openInNewTab:false,relValues:[],scopeId:\"IVepoF493\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jyh17t\",\"data-styles-preset\":\"ghVUCRsUm\",children:\"Support\"})})})}),className:\"framer-1qfh113\",\"data-framer-name\":\"Support\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1if0ggo\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-18qstfn\",\"data-styles-preset\":\"a5yqtn7XO\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-d29e1ed2-d773-45dc-a96b-2f47711e229b, rgb(248, 250, 255))\"},children:\"Legal\"})}),className:\"framer-1rzk8n0\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wk4q4r\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ftfde0\",\"data-styles-preset\":\"MveAushDk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{Si_Xm_xBA:\"terms-of-use\"},unresolvedPathSlugs:{Si_Xm_xBA:{collectionId:\"O1FZY_KQu\",collectionItemId:\"RoZziVLbF\"}},webPageId:\"asfaXIVoU\"},motionChild:true,nodeId:\"XBLRqk5S2\",openInNewTab:false,relValues:[],scopeId:\"IVepoF493\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jyh17t\",\"data-styles-preset\":\"ghVUCRsUm\",children:\"Terms of Service\"})})})}),className:\"framer-wzsc9\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ftfde0\",\"data-styles-preset\":\"MveAushDk\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{Si_Xm_xBA:\"privacy-policy\"},unresolvedPathSlugs:{Si_Xm_xBA:{collectionId:\"O1FZY_KQu\",collectionItemId:\"FrjHWF9W5\"}},webPageId:\"asfaXIVoU\"},motionChild:true,nodeId:\"ovUiTh7nd\",openInNewTab:false,relValues:[],scopeId:\"IVepoF493\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1jyh17t\",\"data-styles-preset\":\"ghVUCRsUm\",children:\"Privacy Policy\"})})})}),className:\"framer-1eivsx\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ymjte6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-18qstfn\",\"data-styles-preset\":\"a5yqtn7XO\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-d29e1ed2-d773-45dc-a96b-2f47711e229b, rgb(248, 250, 255))\"},children:\"Social Media\"})}),className:\"framer-1jajy76\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1nvrzyn\",\"data-framer-name\":\"Social Media Links\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/wealthapphq\",motionChild:true,nodeId:\"e4KhYkyBM\",openInNewTab:true,scopeId:\"IVepoF493\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1b2mzff framer-1o45yso\",whileHover:animation5,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YpmXXeJ37:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><g><path d=\"M 14 0 L 14 14 L 0 14 L 0 0 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linecap=\"square\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 10.5 7 C 10.5 8.933 8.933 10.5 7 10.5 C 5.067 10.5 3.5 8.933 3.5 7 C 3.5 5.067 5.067 3.5 7 3.5 C 8.933 3.5 10.5 5.067 10.5 7 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 11.286 2.722 L 11.278 2.722\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linecap=\"square\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>'}},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-qtihg5\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><g><path d=\"M 18 0 L 18 18 L 0 18 L 0 0 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linecap=\"square\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 13.5 9 C 13.5 11.485 11.485 13.5 9 13.5 C 6.515 13.5 4.5 11.485 4.5 9 C 4.5 6.515 6.515 4.5 9 4.5 C 11.485 4.5 13.5 6.515 13.5 9 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 14.51 3.5 L 14.5 3.5\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linecap=\"square\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YpmXXeJ37:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 14 0 L 14 14 L 0 14 L 0 0 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linecap=\"square\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ifkega\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 18 0 L 18 18 L 0 18 L 0 0 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linecap=\"square\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YpmXXeJ37:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7 7\" overflow=\"visible\"><path d=\"M 7 3.5 C 7 5.433 5.433 7 3.5 7 C 1.567 7 0 5.433 0 3.5 C 0 1.567 1.567 0 3.5 0 C 5.433 0 7 1.567 7 3.5 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-vvrbl4\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9 9\" overflow=\"visible\"><path d=\"M 9 4.5 C 9 6.985 6.985 9 4.5 9 C 2.015 9 0 6.985 0 4.5 C 0 2.015 2.015 0 4.5 0 C 6.985 0 9 2.015 9 4.5 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YpmXXeJ37:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.008 0 L 0 0\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linecap=\"square\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-e7ywgx\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.01 0 L 0 0\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linecap=\"square\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true})})]})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/wealthapphq\",motionChild:true,nodeId:\"duAYpVUQv\",openInNewTab:true,scopeId:\"IVepoF493\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1jt0bfe framer-1o45yso\",whileHover:animation5,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YpmXXeJ37:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14.035\" overflow=\"visible\"><g><path d=\"M 14 0 L 14 14 L 0 14 L 0 0 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 10.89 3.111 L 7.017 3.111 C 7.013 3.111 7.009 3.115 7.009 3.119 L 7.009 7.81 M 7.009 7.81 L 7.009 14.035 M 7.009 7.81 L 5.444 7.81 M 7.01 7.81 L 9.322 7.81\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></g></svg>'}},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-xgpujc\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18.045\" overflow=\"visible\"><g><path d=\"M 18 0 L 18 18 L 0 18 L 0 0 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 14.002 4 L 9.022 4 C 9.016 4 9.012 4.004 9.012 4.01 L 9.012 10.042 M 9.012 10.042 L 9.012 18.045 M 9.012 10.042 L 7 10.042 M 9.013 10.042 L 11.986 10.042\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YpmXXeJ37:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 14 0 L 14 14 L 0 14 L 0 0 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-tguvzj\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 18 0 L 18 18 L 0 18 L 0 0 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YpmXXeJ37:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.446 10.924\" overflow=\"visible\"><path d=\"M 5.446 0 L 1.573 0 C 1.568 0 1.565 0.003 1.565 0.008 L 1.565 4.699 M 1.565 4.699 L 1.565 10.924 M 1.565 4.699 L 0 4.699 M 1.566 4.699 L 3.878 4.699\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-66oqlo\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.002 14.045\" overflow=\"visible\"><path d=\"M 7.002 0 L 2.022 0 C 2.016 0 2.012 0.004 2.012 0.01 L 2.012 6.042 M 2.012 6.042 L 2.012 14.045 M 2.012 6.042 L 0 6.042 M 2.013 6.042 L 4.986 6.042\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YpmXXeJ37:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.881 4.699\" overflow=\"visible\"><path d=\"M 3.881 0 L 0.008 0 C 0.003 0 0 0.003 0 0.008 L 0 4.699\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ehgzcw\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.99 6.042\" overflow=\"visible\"><path d=\"M 4.99 0 L 0.01 0 C 0.004 0 0 0.004 0 0.01 L 0 6.042\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YpmXXeJ37:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 6.225\" overflow=\"visible\"><path d=\"M 0 0 L 0 6.225\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1dmqbpk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 8.003\" overflow=\"visible\"><path d=\"M 0 0 L 0 8.003\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YpmXXeJ37:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.565 1\" overflow=\"visible\"><path d=\"M 1.565 0 L 0 0\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ti88k3\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.012 1\" overflow=\"visible\"><path d=\"M 2.012 0 L 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YpmXXeJ37:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.312 1\" overflow=\"visible\"><path d=\"M 0 0 L 2.312 0\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-gjjs9a\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.973 1\" overflow=\"visible\"><path d=\"M 0 0 L 2.973 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})})]})})]})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/wealthapphq/\",motionChild:true,nodeId:\"VHXHeDUkL\",openInNewTab:true,scopeId:\"IVepoF493\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-7vkfl9 framer-1o45yso\",whileHover:animation5,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YpmXXeJ37:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><g><path d=\"M 3.111 4.667 L 3.111 10.889 M 6.222 7.778 L 6.222 10.889 M 6.222 7.778 C 6.222 6.489 7.267 5.444 8.556 5.444 C 9.844 5.444 10.889 6.489 10.889 7.778 L 10.889 10.889 M 6.222 7.778 L 6.222 4.667\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 3.118 3.111 L 3.111 3.111\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 14 0 L 14 14 L 0 14 L 0 0 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linecap=\"square\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>'}},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-9r4mfd\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><g><path d=\"M 4 6 L 4 14 M 8 10 L 8 14 M 8 10 C 8 8.343 9.343 7 11 7 C 12.657 7 14 8.343 14 10 L 14 14 M 8 10 L 8 6\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 4.009 4 L 4 4\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path><path d=\"M 18 0 L 18 18 L 0 18 L 0 0 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linecap=\"square\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YpmXXeJ37:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.778 6.222\" overflow=\"visible\"><path d=\"M 0 0 L 0 6.222 M 3.111 3.111 L 3.111 6.222 M 3.111 3.111 C 3.111 1.822 4.156 0.778 5.444 0.778 C 6.733 0.778 7.778 1.822 7.778 3.111 L 7.778 6.222 M 3.111 3.111 L 3.111 0\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>'}},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-kq6cxf\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 8\" overflow=\"visible\"><path d=\"M 0 0 L 0 8 M 4 4 L 4 8 M 4 4 C 4 2.343 5.343 1 7 1 C 8.657 1 10 2.343 10 4 L 10 8 M 4 4 L 4 0\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YpmXXeJ37:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 6.222\" overflow=\"visible\"><path d=\"M 0 0 L 0 6.222\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1lp47oh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 8\" overflow=\"visible\"><path d=\"M 0 0 L 0 8\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YpmXXeJ37:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 3.111\" overflow=\"visible\"><path d=\"M 0 0 L 0 3.111\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1jgzmvh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 4\" overflow=\"visible\"><path d=\"M 0 0 L 0 4\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YpmXXeJ37:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.667 5.444\" overflow=\"visible\"><path d=\"M 0 2.333 C 0 1.045 1.045 0 2.333 0 C 3.622 0 4.667 1.045 4.667 2.333 L 4.667 5.444\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-17qdx13\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6 7\" overflow=\"visible\"><path d=\"M 0 3 C 0 1.343 1.343 0 3 0 C 4.657 0 6 1.343 6 3 L 6 7\" fill=\"transparent\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YpmXXeJ37:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 3.111\" overflow=\"visible\"><path d=\"M 0 3.111 L 0 0\" fill=\"transparent\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1fltxr5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 4\" overflow=\"visible\"><path d=\"M 0 4 L 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YpmXXeJ37:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.007 0 L 0 0\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-f5d1zw\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.009 0 L 0 0\" fill=\"transparent\" stroke-width=\"2\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{YpmXXeJ37:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\" overflow=\"visible\"><path d=\"M 14 0 L 14 14 L 0 14 L 0 0 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linecap=\"square\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>'}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-z00gls\",requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 18\" overflow=\"visible\"><path d=\"M 18 0 L 18 18 L 0 18 L 0 0 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-f445b928-a7c2-46de-9038-3179601d842a, rgb(196, 240, 19)) /* {&quot;name&quot;:&quot;500&quot;} */\" stroke-linecap=\"square\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true})})]})})})})]})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1m17v6t hidden-37kff1\",\"data-framer-name\":\"Big Label\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"Q1VTVE9NVjI7UFAgUGFuZ3JhbSBTYW5zIFNlbWlib2xk\",\"--framer-font-family\":'\"PP Pangram Sans Semibold\", \"PP Pangram Sans Semibold Placeholder\", sans-serif',\"--framer-font-size\":\"160.995640269349px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.07em\",\"--framer-line-height\":\"1.25em\",\"--framer-text-alignment\":\"justify\",\"--framer-text-color\":\"var(--token-42b4fbef-08cc-4d25-ac51-777c039675b0, rgb(0, 0, 0))\"},children:/*#__PURE__*/_jsx(\"span\",{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(0deg, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.1) 90%)\"},children:\"WealthApp.\"})})}),className:\"framer-1xstohc\",fonts:[\"CUSTOMV2;PP Pangram Sans Semibold\"],verticalAlignment:\"top\",viewBox:\"0 0 805.2696948188544 201\",withExternalLayout:true})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-jl2xp7 hidden-o1vz9d hidden-18g6p6c\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-14abm14\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-18qstfn\",\"data-styles-preset\":\"a5yqtn7XO\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-ff87850c-0097-46f6-ba62-c7ecc38e2ea8, rgb(255, 255, 255))\"},children:\"\\xa9 2026 WealthApp. All Rights reserved.\"})}),className:\"framer-1trxu6y\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})})]})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-15r8o0p-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"sEijna9Wp\",scopeId:\"IVepoF493\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"sEijna9Wp\",infinite:false,intensity:10,layoutId:\"sEijna9Wp\",orientation:\"vertical\",smooth:true,width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 3078\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"lAaSZuJou\":{\"layout\":[\"fixed\",\"fixed\"]},\"YpmXXeJ37\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"qrzLjCoHg\":\"navWhite\",\"Ai4UsCBAB\":\"navIdle\",\"OtluNrnkX\":\"backgroundFill\",\"U8BcOpEzF\":\"navDark\",\"eD8_DG7WB\":\"navWhite2\",\"XEK39tsH7\":\"variant1\",\"yE9qbjYeR\":\"mobileNav\",\"eqQVuhyHu\":\"showCTA\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"DDPK_82Dt\":[\".framer-1pjef6k-container\",\".framer-5vcr3e\",\".framer-yfwpnz\",\".framer-1sctz0q\",\".framer-15r8o0p-container\"],\"lAaSZuJou\":[\".framer-1pjef6k-container\",\".framer-5vcr3e\",\".framer-yfwpnz\",\".framer-1sctz0q\",\".framer-15r8o0p-container\"],\"YpmXXeJ37\":[\".framer-1pjef6k-container\",\".framer-5vcr3e\",\".framer-yfwpnz\",\".framer-1sctz0q\",\".framer-15r8o0p-container\"]}\n * @framerBreakpoints {\"DDPK_82Dt\":{\"min\":1200,\"canvasClassName\":\"framer-o1vz9d-override\",\"minHeight\":3078,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"lAaSZuJou\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-18g6p6c-override\",\"minHeight\":3078,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"YpmXXeJ37\":{\"max\":809,\"canvasClassName\":\"framer-37kff1-override\",\"minHeight\":3078,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant DDPK_82Dt\n * @framerLayoutTemplate true\n */const FramerIVepoF493=withCSS(Component,css,\"framer-z2JQF\");export default FramerIVepoF493;FramerIVepoF493.displayName=\"Layout\";FramerIVepoF493.defaultProps={height:3078,width:1200};addPropertyControls(FramerIVepoF493,{qrzLjCoHg:{title:\"Nav → White\",type:ControlType.ScrollSectionRef},Ai4UsCBAB:{title:\"Nav → Idle\",type:ControlType.ScrollSectionRef},OtluNrnkX:{defaultValue:'var(--token-ccbbe51b-ea16-4c07-831c-16f31cf5f239, rgb(255, 255, 255)) /* {\"name\":\"Background\"} */',title:\"Background Fill\",type:ControlType.Color},U8BcOpEzF:{title:\"Nav → Dark\",type:ControlType.ScrollSectionRef},eD8_DG7WB:{title:\"Nav → White 2\",type:ControlType.ScrollSectionRef},XEK39tsH7:NavControls?.[\"variant\"]&&{...NavControls[\"variant\"],defaultValue:\"Q8WEOc7hz\",description:undefined,hidden:undefined,title:\"Variant\"},yE9qbjYeR:NavControls?.[\"variant\"]&&{...NavControls[\"variant\"],defaultValue:\"CMLeYTpDc\",description:undefined,hidden:undefined,title:\"Mobile nav\"},eqQVuhyHu:{defaultValue:true,description:\"\",title:\"Show CTA\",type:ControlType.Boolean}});addFonts(FramerIVepoF493,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"PP Pangram Sans Semibold\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Pangram Sans\",url:\"https://framerusercontent.com/assets/BKBU7l19q7FJoA48cVvh3950LM.woff2\",weight:\"600\"}]},...NavFonts,...GridHorizontalFonts,...NotchComponentsFonts,...MakroButtonFonts,...UnicornStudioEmbedFonts,...VectorFonts,...LenisFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});FramerIVepoF493.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Nav,{},context),forwardLoader(GridHorizontal,{},context),forwardLoader(NotchComponents,{},context),forwardLoader(MakroButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIVepoF493\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lAaSZuJou\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YpmXXeJ37\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"DDPK_82Dt\\\":[\\\".framer-1pjef6k-container\\\",\\\".framer-5vcr3e\\\",\\\".framer-yfwpnz\\\",\\\".framer-1sctz0q\\\",\\\".framer-15r8o0p-container\\\"],\\\"lAaSZuJou\\\":[\\\".framer-1pjef6k-container\\\",\\\".framer-5vcr3e\\\",\\\".framer-yfwpnz\\\",\\\".framer-1sctz0q\\\",\\\".framer-15r8o0p-container\\\"],\\\"YpmXXeJ37\\\":[\\\".framer-1pjef6k-container\\\",\\\".framer-5vcr3e\\\",\\\".framer-yfwpnz\\\",\\\".framer-1sctz0q\\\",\\\".framer-15r8o0p-container\\\"]}\",\"framerBreakpoints\":\"{\\\"DDPK_82Dt\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-o1vz9d-override\\\",\\\"minHeight\\\":3078,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"lAaSZuJou\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-18g6p6c-override\\\",\\\"minHeight\\\":3078,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"YpmXXeJ37\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-37kff1-override\\\",\\\"minHeight\\\":3078,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"3078\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerDefaultVariant\":\"DDPK_82Dt\",\"framerVariables\":\"{\\\"qrzLjCoHg\\\":\\\"navWhite\\\",\\\"Ai4UsCBAB\\\":\\\"navIdle\\\",\\\"OtluNrnkX\\\":\\\"backgroundFill\\\",\\\"U8BcOpEzF\\\":\\\"navDark\\\",\\\"eD8_DG7WB\\\":\\\"navWhite2\\\",\\\"XEK39tsH7\\\":\\\"variant1\\\",\\\"yE9qbjYeR\\\":\\\"mobileNav\\\",\\\"eqQVuhyHu\\\":\\\"showCTA\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Layout from \"https://framerusercontent.com/modules/sQ1Op0uWKZNijSPDZIRc/m40GHhTGv2mCnBNFOjjz/IVepoF493.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {Aljc65lrz: \"trg-transition-to-light\", Azm8JGWXv: \"mission\", dGR6UtURm: \"mission-3\", E1KlZiVVr: \"nav-light-trigger\", eAn8CQDo5: \"bento-section\", FFZIg5AYR: \"card-3\", FWe3904_E: \"features\", gCG1_fUEm: \"hero\", Ge7pZ6G6i: \"faq\", gjZnVUqSz: \"benefits\", Hddi9z5pY: \"how-it-works\", iKQj0KPrT: \"mission-1\", LO53Q66OV: \"card-4\", n_dkf8RfT: \"gallery-section\", N5_SJkI1s: \"mission-2\", oCXAwSHCU: \"logos-showup\", rHfd3ihyx: \"nav-dark-trigger\", WzRVPRBfB: \"card-2\", x9BJS5J7Q: \"lockup\", yGKKZUk0s: \"card-1\", ZUR_oQAcT: \"end-bg\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/njEUNsGxCbwt53werPdw/t1MBhC9X9fAucUJg1IXN/augiA20Il.js\")), path: \"/\"}, pKpqbAGSF: {elements: {goXi7e2R2: \"nav-trig\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wqzAYIZtQ410uDLeruXi/a88J64BCPtnLlEOzX3vC/pKpqbAGSF.js\")), path: \"/join\"}, A4b52QhQ9: {elements: {MYnsPxHrt: \"nav-trig\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ya3rnqo0vInyI47Q42Fn/NMWdgDeLSZDUx41RJd0a/A4b52QhQ9.js\")), path: \"/support\"}, h0IKHhpZ9: {elements: {CYybrP4mZ: \"nav-trig\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ZII1lb4tv6HffX8KRglP/AEXir4o9Q3bBIyU5PqXS/h0IKHhpZ9.js\")), path: \"/thank-you\"}, xPUzw8Eob: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cprDQvb0DKSMK2EFsQ6R/klvWhu9fq5a6So4aWcKq/xPUzw8Eob.js\")), path: \"/404\"}, asfaXIVoU: {collectionId: \"O1FZY_KQu\", elements: {jbFsmikm1: \"lockup\", jkEplX2nT: \"top\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8rm2kxfAlQ8aXDJmVFMn/a4Y8VG4IcAOj0nzWErnh/asfaXIVoU.js\")), path: \"/:Si_Xm_xBA\"}}\r\n\r\n\t\tconst locales = [{code: \"en-AU\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {O1FZY_KQu: async () => (await import(\"https://framerusercontent.com/modules/7urdkITcE4ADVx8dAVAL/vfXXdpDQVUj289Thl7Bc/O1FZY_KQu.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"a8d3e0058b061f53096cb0addb111185d19f0efd4fd4fdcbec989a0ddf07c294\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {Ai4UsCBAB: {href: {hash: \":gCG1_fUEm\", webPageId: \"augiA20Il\"}, refKey: true}, eD8_DG7WB: {href: {hash: \":ZUR_oQAcT\", webPageId: \"augiA20Il\"}, refKey: true}, eqQVuhyHu: true, OtluNrnkX: \"var(--token-ccbbe51b-ea16-4c07-831c-16f31cf5f239, rgb(255, 255, 255))\", qrzLjCoHg: {href: {hash: \":Aljc65lrz\", webPageId: \"augiA20Il\"}, refKey: true}, U8BcOpEzF: {href: {hash: \":FWe3904_E\", webPageId: \"augiA20Il\"}, refKey: true}, XEK39tsH7: \"Q8WEOc7hz\", yE9qbjYeR: \"CMLeYTpDc\"}\r\nconst props2 = {...props1, Ai4UsCBAB: {href: {hash: \":goXi7e2R2\", webPageId: \"pKpqbAGSF\"}, refKey: true}, eD8_DG7WB: {href: {hash: \":goXi7e2R2\", webPageId: \"pKpqbAGSF\"}, refKey: true}, qrzLjCoHg: {href: {hash: \":goXi7e2R2\", webPageId: \"pKpqbAGSF\"}, refKey: true}, U8BcOpEzF: {href: {hash: \":goXi7e2R2\", webPageId: \"pKpqbAGSF\"}, refKey: true}, XEK39tsH7: \"VzBT7OEGU\", yE9qbjYeR: \"chnUKqxPs\"}\r\nconst props3 = {...props1, Ai4UsCBAB: {href: {hash: \":goXi7e2R2\", webPageId: \"A4b52QhQ9\"}, refKey: true}, eD8_DG7WB: {href: {hash: \":goXi7e2R2\", webPageId: \"A4b52QhQ9\"}, refKey: true}, qrzLjCoHg: {href: {hash: \":goXi7e2R2\", webPageId: \"A4b52QhQ9\"}, refKey: true}, U8BcOpEzF: {href: {hash: \":goXi7e2R2\", webPageId: \"A4b52QhQ9\"}, refKey: true}, XEK39tsH7: \"VzBT7OEGU\", yE9qbjYeR: \"chnUKqxPs\"}\r\nconst props4 = {...props1, Ai4UsCBAB: {href: {hash: \":goXi7e2R2\", webPageId: \"h0IKHhpZ9\"}, refKey: true}, eD8_DG7WB: {href: {hash: \":goXi7e2R2\", webPageId: \"h0IKHhpZ9\"}, refKey: true}, eqQVuhyHu: false, qrzLjCoHg: {href: {hash: \":goXi7e2R2\", webPageId: \"h0IKHhpZ9\"}, refKey: true}, U8BcOpEzF: {href: {hash: \":goXi7e2R2\", webPageId: \"h0IKHhpZ9\"}, refKey: true}, XEK39tsH7: \"VzBT7OEGU\", yE9qbjYeR: \"chnUKqxPs\"}\r\nconst props5 = {...props1, Ai4UsCBAB: undefined, eD8_DG7WB: undefined, qrzLjCoHg: undefined, U8BcOpEzF: undefined, XEK39tsH7: \"VzBT7OEGU\", yE9qbjYeR: \"chnUKqxPs\"}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {A4b52QhQ9: props3, asfaXIVoU: props5, augiA20Il: props1, h0IKHhpZ9: props4, pKpqbAGSF: props2, xPUzw8Eob: props5}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"pKpqbAGSF\":\r\ncase \"A4b52QhQ9\":\r\ncase \"h0IKHhpZ9\":\r\ncase \"xPUzw8Eob\":\r\ncase \"asfaXIVoU\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"qrzLjCoHg\"], props[\"Ai4UsCBAB\"], props[\"U8BcOpEzF\"], props[\"eD8_DG7WB\"]]}, (resolvedLinks) => React.createElement(Layout, {...props, Ai4UsCBAB: siteRef(resolvedLinks[1]), eD8_DG7WB: siteRef(resolvedLinks[3]), key: \"Layout\", qrzLjCoHg: siteRef(resolvedLinks[0]), style, U8BcOpEzF: siteRef(resolvedLinks[2])}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"pKpqbAGSF\":\r\ncase \"A4b52QhQ9\":\r\ncase \"h0IKHhpZ9\":\r\ncase \"xPUzw8Eob\":\r\ncase \"asfaXIVoU\":\r\nreturn [{hash: \"o1vz9d\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"18g6p6c\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"37kff1\", 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\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: false, privateRouterReplaceState: false, scrollRestoration: false, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cprDQvb0DKSMK2EFsQ6R/klvWhu9fq5a6So4aWcKq/xPUzw8Eob.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://wealthapp.com.au\",\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/3FGB7VFMLGcUgxydp1Nv/Ue4y9XQoMaIW09fAJB6B/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {angle: 90, type: \"wipe\", width: \"20%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {bounce: 0, damping: 30, delay: 0, duration: 0.7, durationBasedSpring: true, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"spring\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}