{"version":3,"file":"script_main.Bd79vO2Y.mjs","names":["clamp","x","d","debounce","e","time","distance","className","e","useRef","_Fragment","Children","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","e","l","useState","HomeFactory","React","e","mask","Base","MotionSVG","SVG","svg","getProps","Icon","className","SVG","getProps","Icon","className","SVG","getProps","Icon","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","Icon","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","css","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","ContentHomeCardFeatures","ComponentsNavLink","Feather","cycleOrder","serializationHash","variantClassNames","animation","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","HairDryer","SmileyWink","StarFour","Flag","Image","e","index","j","log","time","timeEnd","p","useMemo","index","useState","useRef","useCallback","offsetTop","useRef","useState","useDeferredValue","useCallback","index","Input","ResultRow","useMemo","ScrollView","React","useState","x","Overlay","EntryPoint","useRef","useState","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","MenuLink","Search","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","useRef","React.useId","className","Lenis","LayoutHeader","LayoutFooter","Component","useRef","React.useId","className","PropertyOverrides","React.createElement","Default","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/unpkg.com/lenis@1.3.15-framer.0/dist/lenis.mjs","https:/unpkg.com/lenis@1.3.15-framer.0/dist/lenis-snap.mjs","https:/framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/wa7F7X7zO5XLWZMoTI5u/Lenis.js","https:/framerusercontent.com/modules/a5HEmFOBPlj0dyGyz6Aa/s6EvqeqDkKEWfJ4qpfTy/E0G6yDB9m.js","https:/framerusercontent.com/modules/bqeLwVHAAeVK3R5qHjHb/9cAweHawQqxtCDNw7RpG/j1YzlyXJe.js","https:/framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js","https:/framer.com/m/feather-icons/home.js@0.0.29","https:/framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js","https:/framerusercontent.com/modules/JtwoOsQrVEQ1EZ2hyEMt/W7LePeTjFLm7zlFGPD18/gflwChcwI.js","https:/framerusercontent.com/modules/tHzQguoLnFudxIlr6wYw/IbixbXoxx0IJxuL5neaS/p7FybHNy8.js","https:/framerusercontent.com/modules/QGsiOmymnPflDqXQHBDF/7ieEdtPrCagk41eLw1dF/VWXKKteE7.js","https:/framerusercontent.com/modules/nZE0gmfcrY5Q0aiD759B/zmZ3hLpp2Lf9SjJAXehH/cUsDbscsG.js","https:/framerusercontent.com/modules/9xlWSA3OCNZuWA4wnZ3I/3ANyqIz6nOmCHEzPqSie/et4INEFqK.js","https:/framerusercontent.com/modules/f0R2gDyvliCx2qPDfyXN/917oVt4wJVufkaHVAqya/z0pMjkWx6.js","https:/framerusercontent.com/modules/qTpY4CLsN49MQXSSGqMX/DYUnnkQwRT32KzZBdlV4/Gq71GAUTa.js","https:/framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js","https:/framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js","https:/framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js","https:/framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16","https:/framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/PCK1x1QLNluYNoEoapwx/cachedIndex.js","https:/framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js","https:/framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js","https:/framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/C71JVnvNwV2CrPvApXBB/utils.js","https:/framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/y5F4AGWJ6syeuoB7ebKM/useSearch.js","https:/framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js","https:/framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js","https:/framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js","https:/framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/Xy775u0FJg3K1GQc1Cd9/SearchModal.js","https:/framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js","https:/framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/HPzg2Uk7mwtBmDzvGbWF/Search.js","https:/framerusercontent.com/modules/vIxCwhZEaxoP4evZTWJ2/YVaHdn0GdoFT18FLr8OM/Op8IszdMW.js","https:/framerusercontent.com/modules/81eTZePin1LRCRgAgTTf/Sli15nTEFzuO4TSP2yn3/R6hBO_W_4.js","https:/framerusercontent.com/modules/rlUfzE0A0fb466HbY1wP/U171dUaefzBVx9CUuADI/PIpsvknZ0.js","framer:toplevel/main"],"sourcesContent":["// package.json\nvar version = \"1.3.15-framer.0\";\n\n// packages/core/src/maths.ts\nfunction clamp(min, input, max) {\n  return Math.max(min, Math.min(input, max));\n}\nfunction lerp(x, y, t) {\n  return (1 - t) * x + t * y;\n}\nfunction damp(x, y, lambda, deltaTime) {\n  return lerp(x, y, 1 - Math.exp(-lambda * deltaTime));\n}\nfunction modulo(n, d) {\n  return (n % d + d) % d;\n}\n\n// packages/core/src/animate.ts\nvar Animate = class {\n  isRunning = false;\n  value = 0;\n  from = 0;\n  to = 0;\n  currentTime = 0;\n  // These are instanciated in the fromTo method\n  lerp;\n  duration;\n  easing;\n  onUpdate;\n  /**\n   * Advance the animation by the given delta time\n   *\n   * @param deltaTime - The time in seconds to advance the animation\n   */\n  advance(deltaTime) {\n    if (!this.isRunning) return;\n    let completed = false;\n    if (this.duration && this.easing) {\n      this.currentTime += deltaTime;\n      const linearProgress = clamp(0, this.currentTime / this.duration, 1);\n      completed = linearProgress >= 1;\n      const easedProgress = completed ? 1 : this.easing(linearProgress);\n      this.value = this.from + (this.to - this.from) * easedProgress;\n    } else if (this.lerp) {\n      this.value = damp(this.value, this.to, this.lerp * 60, deltaTime);\n      if (Math.round(this.value) === this.to) {\n        this.value = this.to;\n        completed = true;\n      }\n    } else {\n      this.value = this.to;\n      completed = true;\n    }\n    if (completed) {\n      this.stop();\n    }\n    this.onUpdate?.(this.value, completed);\n  }\n  /** Stop the animation */\n  stop() {\n    this.isRunning = false;\n  }\n  /**\n   * Set up the animation from a starting value to an ending value\n   * with optional parameters for lerping, duration, easing, and onUpdate callback\n   *\n   * @param from - The starting value\n   * @param to - The ending value\n   * @param options - Options for the animation\n   */\n  fromTo(from, to, { lerp: lerp2, duration, easing, onStart, onUpdate }) {\n    this.from = this.value = from;\n    this.to = to;\n    this.lerp = lerp2;\n    this.duration = duration;\n    this.easing = easing;\n    this.currentTime = 0;\n    this.isRunning = true;\n    onStart?.();\n    this.onUpdate = onUpdate;\n  }\n};\n\n// packages/core/src/debounce.ts\nfunction debounce(callback, delay) {\n  let timer;\n  return function(...args) {\n    let context = this;\n    clearTimeout(timer);\n    timer = setTimeout(() => {\n      timer = void 0;\n      callback.apply(context, args);\n    }, delay);\n  };\n}\n\n// packages/core/src/dimensions.ts\nvar Dimensions = class {\n  constructor(wrapper, content, { autoResize = true, debounce: debounceValue = 250 } = {}) {\n    this.wrapper = wrapper;\n    this.content = content;\n    if (autoResize) {\n      this.debouncedResize = debounce(this.resize, debounceValue);\n      if (this.wrapper instanceof Window) {\n        window.addEventListener(\"resize\", this.debouncedResize, false);\n      } else {\n        this.wrapperResizeObserver = new ResizeObserver(this.debouncedResize);\n        this.wrapperResizeObserver.observe(this.wrapper);\n      }\n      this.contentResizeObserver = new ResizeObserver(this.debouncedResize);\n      this.contentResizeObserver.observe(this.content);\n    }\n    this.resize();\n  }\n  width = 0;\n  height = 0;\n  scrollHeight = 0;\n  scrollWidth = 0;\n  // These are instanciated in the constructor as they need information from the options\n  debouncedResize;\n  wrapperResizeObserver;\n  contentResizeObserver;\n  destroy() {\n    this.wrapperResizeObserver?.disconnect();\n    this.contentResizeObserver?.disconnect();\n    if (this.wrapper === window && this.debouncedResize) {\n      window.removeEventListener(\"resize\", this.debouncedResize, false);\n    }\n  }\n  resize = () => {\n    this.onWrapperResize();\n    this.onContentResize();\n  };\n  onWrapperResize = () => {\n    if (this.wrapper instanceof Window) {\n      this.width = window.innerWidth;\n      this.height = window.innerHeight;\n    } else {\n      this.width = this.wrapper.clientWidth;\n      this.height = this.wrapper.clientHeight;\n    }\n  };\n  onContentResize = () => {\n    if (this.wrapper instanceof Window) {\n      this.scrollHeight = this.content.scrollHeight;\n      this.scrollWidth = this.content.scrollWidth;\n    } else {\n      this.scrollHeight = this.wrapper.scrollHeight;\n      this.scrollWidth = this.wrapper.scrollWidth;\n    }\n  };\n  get limit() {\n    return {\n      x: this.scrollWidth - this.width,\n      y: this.scrollHeight - this.height\n    };\n  }\n};\n\n// packages/core/src/emitter.ts\nvar Emitter = class {\n  events = {};\n  /**\n   * Emit an event with the given data\n   * @param event Event name\n   * @param args Data to pass to the event handlers\n   */\n  emit(event, ...args) {\n    let callbacks = this.events[event] || [];\n    for (let i = 0, length = callbacks.length; i < length; i++) {\n      callbacks[i]?.(...args);\n    }\n  }\n  /**\n   * Add a callback to the event\n   * @param event Event name\n   * @param cb Callback function\n   * @returns Unsubscribe function\n   */\n  on(event, cb) {\n    this.events[event]?.push(cb) || (this.events[event] = [cb]);\n    return () => {\n      this.events[event] = this.events[event]?.filter((i) => cb !== i);\n    };\n  }\n  /**\n   * Remove a callback from the event\n   * @param event Event name\n   * @param callback Callback function\n   */\n  off(event, callback) {\n    this.events[event] = this.events[event]?.filter((i) => callback !== i);\n  }\n  /**\n   * Remove all event listeners and clean up\n   */\n  destroy() {\n    this.events = {};\n  }\n};\n\n// packages/core/src/virtual-scroll.ts\nvar LINE_HEIGHT = 100 / 6;\nvar listenerOptions = { passive: false };\nvar VirtualScroll = class {\n  constructor(element, options = { wheelMultiplier: 1, touchMultiplier: 1 }) {\n    this.element = element;\n    this.options = options;\n    window.addEventListener(\"resize\", this.onWindowResize, false);\n    this.onWindowResize();\n    this.element.addEventListener(\"wheel\", this.onWheel, listenerOptions);\n    this.element.addEventListener(\n      \"touchstart\",\n      this.onTouchStart,\n      listenerOptions\n    );\n    this.element.addEventListener(\n      \"touchmove\",\n      this.onTouchMove,\n      listenerOptions\n    );\n    this.element.addEventListener(\"touchend\", this.onTouchEnd, listenerOptions);\n  }\n  touchStart = {\n    x: 0,\n    y: 0\n  };\n  lastDelta = {\n    x: 0,\n    y: 0\n  };\n  window = {\n    width: 0,\n    height: 0\n  };\n  emitter = new Emitter();\n  /**\n   * Add an event listener for the given event and callback\n   *\n   * @param event Event name\n   * @param callback Callback function\n   */\n  on(event, callback) {\n    return this.emitter.on(event, callback);\n  }\n  /** Remove all event listeners and clean up */\n  destroy() {\n    this.emitter.destroy();\n    window.removeEventListener(\"resize\", this.onWindowResize, false);\n    this.element.removeEventListener(\"wheel\", this.onWheel, listenerOptions);\n    this.element.removeEventListener(\n      \"touchstart\",\n      this.onTouchStart,\n      listenerOptions\n    );\n    this.element.removeEventListener(\n      \"touchmove\",\n      this.onTouchMove,\n      listenerOptions\n    );\n    this.element.removeEventListener(\n      \"touchend\",\n      this.onTouchEnd,\n      listenerOptions\n    );\n  }\n  /**\n   * Event handler for 'touchstart' event\n   *\n   * @param event Touch event\n   */\n  onTouchStart = (event) => {\n    const { clientX, clientY } = event.targetTouches ? event.targetTouches[0] : event;\n    this.touchStart.x = clientX;\n    this.touchStart.y = clientY;\n    this.lastDelta = {\n      x: 0,\n      y: 0\n    };\n    this.emitter.emit(\"scroll\", {\n      deltaX: 0,\n      deltaY: 0,\n      event\n    });\n  };\n  /** Event handler for 'touchmove' event */\n  onTouchMove = (event) => {\n    const { clientX, clientY } = event.targetTouches ? event.targetTouches[0] : event;\n    const deltaX = -(clientX - this.touchStart.x) * this.options.touchMultiplier;\n    const deltaY = -(clientY - this.touchStart.y) * this.options.touchMultiplier;\n    this.touchStart.x = clientX;\n    this.touchStart.y = clientY;\n    this.lastDelta = {\n      x: deltaX,\n      y: deltaY\n    };\n    this.emitter.emit(\"scroll\", {\n      deltaX,\n      deltaY,\n      event\n    });\n  };\n  onTouchEnd = (event) => {\n    this.emitter.emit(\"scroll\", {\n      deltaX: this.lastDelta.x,\n      deltaY: this.lastDelta.y,\n      event\n    });\n  };\n  /** Event handler for 'wheel' event */\n  onWheel = (event) => {\n    let { deltaX, deltaY, deltaMode } = event;\n    const multiplierX = deltaMode === 1 ? LINE_HEIGHT : deltaMode === 2 ? this.window.width : 1;\n    const multiplierY = deltaMode === 1 ? LINE_HEIGHT : deltaMode === 2 ? this.window.height : 1;\n    deltaX *= multiplierX;\n    deltaY *= multiplierY;\n    deltaX *= this.options.wheelMultiplier;\n    deltaY *= this.options.wheelMultiplier;\n    this.emitter.emit(\"scroll\", { deltaX, deltaY, event });\n  };\n  onWindowResize = () => {\n    this.window = {\n      width: window.innerWidth,\n      height: window.innerHeight\n    };\n  };\n};\n\n// packages/core/src/lenis.ts\nvar defaultEasing = (t) => Math.min(1, 1.001 - Math.pow(2, -10 * t));\nvar Lenis = class {\n  _isScrolling = false;\n  // true when scroll is animating\n  _isStopped = false;\n  // true if user should not be able to scroll - enable/disable programmatically\n  _isLocked = false;\n  // same as isStopped but enabled/disabled when scroll reaches target\n  _preventNextNativeScrollEvent = false;\n  _resetVelocityTimeout = null;\n  __rafID = null;\n  /**\n   * Whether or not the user is touching the screen\n   */\n  isTouching;\n  /**\n   * The time in ms since the lenis instance was created\n   */\n  time = 0;\n  /**\n   * User data that will be forwarded through the scroll event\n   *\n   * @example\n   * lenis.scrollTo(100, {\n   *   userData: {\n   *     foo: 'bar'\n   *   }\n   * })\n   */\n  userData = {};\n  /**\n   * The last velocity of the scroll\n   */\n  lastVelocity = 0;\n  /**\n   * The current velocity of the scroll\n   */\n  velocity = 0;\n  /**\n   * The direction of the scroll\n   */\n  direction = 0;\n  /**\n   * The options passed to the lenis instance\n   */\n  options;\n  /**\n   * The target scroll value\n   */\n  targetScroll;\n  /**\n   * The animated scroll value\n   */\n  animatedScroll;\n  // These are instanciated here as they don't need information from the options\n  animate = new Animate();\n  emitter = new Emitter();\n  // These are instanciated in the constructor as they need information from the options\n  dimensions;\n  // This is not private because it's used in the Snap class\n  virtualScroll;\n  constructor({\n    wrapper = window,\n    content = document.documentElement,\n    eventsTarget = wrapper,\n    smoothWheel = true,\n    syncTouch = false,\n    syncTouchLerp = 0.075,\n    touchInertiaExponent = 1.7,\n    duration,\n    // in seconds\n    easing,\n    lerp: lerp2 = 0.1,\n    infinite = false,\n    orientation = \"vertical\",\n    // vertical, horizontal\n    gestureOrientation = orientation === \"horizontal\" ? \"both\" : \"vertical\",\n    // vertical, horizontal, both\n    touchMultiplier = 1,\n    wheelMultiplier = 1,\n    autoResize = true,\n    prevent,\n    virtualScroll,\n    overscroll = true,\n    autoRaf = false,\n    anchors = false,\n    autoToggle = false,\n    // https://caniuse.com/?search=transition-behavior\n    allowNestedScroll = false,\n    __experimental__naiveDimensions = false\n  } = {}) {\n    window.lenisVersion = version;\n    if (!wrapper || wrapper === document.documentElement) {\n      wrapper = window;\n    }\n    if (typeof duration === \"number\" && typeof easing !== \"function\") {\n      easing = defaultEasing;\n    } else if (typeof easing === \"function\" && typeof duration !== \"number\") {\n      duration = 1;\n    }\n    this.options = {\n      wrapper,\n      content,\n      eventsTarget,\n      smoothWheel,\n      syncTouch,\n      syncTouchLerp,\n      touchInertiaExponent,\n      duration,\n      easing,\n      lerp: lerp2,\n      infinite,\n      gestureOrientation,\n      orientation,\n      touchMultiplier,\n      wheelMultiplier,\n      autoResize,\n      prevent,\n      virtualScroll,\n      overscroll,\n      autoRaf,\n      anchors,\n      autoToggle,\n      allowNestedScroll,\n      __experimental__naiveDimensions\n    };\n    this.dimensions = new Dimensions(wrapper, content, { autoResize });\n    this.updateClassName();\n    this.targetScroll = this.animatedScroll = this.actualScroll;\n    this.options.wrapper.addEventListener(\"scroll\", this.onNativeScroll, false);\n    this.options.wrapper.addEventListener(\"scrollend\", this.onScrollEnd, {\n      capture: true\n    });\n    if (this.options.anchors && this.options.wrapper === window) {\n      this.options.wrapper.addEventListener(\n        \"click\",\n        this.onClick,\n        false\n      );\n    }\n    this.options.wrapper.addEventListener(\n      \"pointerdown\",\n      this.onPointerDown,\n      false\n    );\n    this.virtualScroll = new VirtualScroll(eventsTarget, {\n      touchMultiplier,\n      wheelMultiplier\n    });\n    this.virtualScroll.on(\"scroll\", this.onVirtualScroll);\n    if (this.options.autoToggle) {\n      this.rootElement.addEventListener(\"transitionend\", this.onTransitionEnd, {\n        passive: true\n      });\n    }\n    if (this.options.autoRaf) {\n      this.__rafID = requestAnimationFrame(this.raf);\n    }\n  }\n  /**\n   * Destroy the lenis instance, remove all event listeners and clean up the class name\n   */\n  destroy() {\n    this.emitter.destroy();\n    this.options.wrapper.removeEventListener(\n      \"scroll\",\n      this.onNativeScroll,\n      false\n    );\n    this.options.wrapper.removeEventListener(\"scrollend\", this.onScrollEnd, {\n      capture: true\n    });\n    this.options.wrapper.removeEventListener(\n      \"pointerdown\",\n      this.onPointerDown,\n      false\n    );\n    if (this.options.anchors && this.options.wrapper === window) {\n      this.options.wrapper.removeEventListener(\n        \"click\",\n        this.onClick,\n        false\n      );\n    }\n    this.virtualScroll.destroy();\n    this.dimensions.destroy();\n    this.cleanUpClassName();\n    if (this.__rafID) {\n      cancelAnimationFrame(this.__rafID);\n    }\n  }\n  on(event, callback) {\n    return this.emitter.on(event, callback);\n  }\n  off(event, callback) {\n    return this.emitter.off(event, callback);\n  }\n  onScrollEnd = (e) => {\n    if (!(e instanceof CustomEvent)) {\n      if (this.isScrolling === \"smooth\" || this.isScrolling === false) {\n        e.stopPropagation();\n      }\n    }\n  };\n  dispatchScrollendEvent = () => {\n    this.options.wrapper.dispatchEvent(\n      new CustomEvent(\"scrollend\", {\n        bubbles: this.options.wrapper === window,\n        // cancelable: false,\n        detail: {\n          lenisScrollEnd: true\n        }\n      })\n    );\n  };\n  onTransitionEnd = (event) => {\n    if (event.propertyName.includes(\"overflow\")) {\n      const property = this.isHorizontal ? \"overflow-x\" : \"overflow-y\";\n      const overflow = getComputedStyle(this.rootElement)[property];\n      if ([\"hidden\", \"clip\"].includes(overflow)) {\n        this.internalStop();\n      } else {\n        this.internalStart();\n      }\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 anchor = path.find(\n      (node) => node instanceof HTMLAnchorElement && node.getAttribute(\"href\")?.includes(\"#\")\n    );\n    if (anchor) {\n      const href = anchor.getAttribute(\"href\");\n      if (href) {\n        const options = typeof this.options.anchors === \"object\" && this.options.anchors ? this.options.anchors : void 0;\n        const target = `#${href.split(\"#\")[1]}`;\n        this.scrollTo(target, options);\n      }\n    }\n  };\n  onPointerDown = (event) => {\n    if (event.button === 1) {\n      this.reset();\n    }\n  };\n  onVirtualScroll = (data) => {\n    if (typeof this.options.virtualScroll === \"function\" && this.options.virtualScroll(data) === false)\n      return;\n    const { deltaX, deltaY, event } = data;\n    this.emitter.emit(\"virtual-scroll\", { deltaX, deltaY, event });\n    if (event.ctrlKey) return;\n    if (event.lenisStopPropagation) return;\n    const isTouch = event.type.includes(\"touch\");\n    const isWheel = event.type.includes(\"wheel\");\n    this.isTouching = event.type === \"touchstart\" || event.type === \"touchmove\";\n    const isClickOrTap = deltaX === 0 && deltaY === 0;\n    const isTapToStop = this.options.syncTouch && isTouch && event.type === \"touchstart\" && isClickOrTap && !this.isStopped && !this.isLocked;\n    if (isTapToStop) {\n      this.reset();\n      return;\n    }\n    const isUnknownGesture = this.options.gestureOrientation === \"vertical\" && deltaY === 0 || this.options.gestureOrientation === \"horizontal\" && deltaX === 0;\n    if (isClickOrTap || isUnknownGesture) {\n      return;\n    }\n    let composedPath = event.composedPath();\n    composedPath = composedPath.slice(0, composedPath.indexOf(this.rootElement));\n    const prevent = this.options.prevent;\n    if (!!composedPath.find(\n      (node) => node instanceof HTMLElement && (typeof prevent === \"function\" && prevent?.(node) || node.hasAttribute?.(\"data-lenis-prevent\") || isTouch && node.hasAttribute?.(\"data-lenis-prevent-touch\") || isWheel && node.hasAttribute?.(\"data-lenis-prevent-wheel\") || this.options.allowNestedScroll && this.checkNestedScroll(node, { deltaX, deltaY }))\n    ))\n      return;\n    if (this.isStopped || this.isLocked) {\n      if (event.cancelable) {\n        event.preventDefault();\n      }\n      return;\n    }\n    const isSmooth = this.options.syncTouch && isTouch || this.options.smoothWheel && isWheel;\n    if (!isSmooth) {\n      this.isScrolling = \"native\";\n      this.animate.stop();\n      event.lenisStopPropagation = true;\n      return;\n    }\n    let delta = deltaY;\n    if (this.options.gestureOrientation === \"both\") {\n      delta = Math.abs(deltaY) > Math.abs(deltaX) ? deltaY : deltaX;\n    } else if (this.options.gestureOrientation === \"horizontal\") {\n      delta = deltaX;\n    }\n    if (!this.options.overscroll || this.options.infinite || this.options.wrapper !== window && this.limit > 0 && (this.animatedScroll > 0 && this.animatedScroll < this.limit || this.animatedScroll === 0 && deltaY > 0 || this.animatedScroll === this.limit && deltaY < 0)) {\n      event.lenisStopPropagation = true;\n    }\n    if (event.cancelable) {\n      event.preventDefault();\n    }\n    const isSyncTouch = isTouch && this.options.syncTouch;\n    const isTouchEnd = isTouch && event.type === \"touchend\";\n    const hasTouchInertia = isTouchEnd;\n    if (hasTouchInertia) {\n      delta = Math.sign(this.velocity) * Math.pow(Math.abs(this.velocity), this.options.touchInertiaExponent);\n    }\n    this.scrollTo(this.targetScroll + delta, {\n      programmatic: false,\n      ...isSyncTouch ? {\n        lerp: hasTouchInertia ? this.options.syncTouchLerp : 1\n        // immediate: !hasTouchInertia,\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    duration = this.options.duration,\n    easing = this.options.easing,\n    lerp: lerp2 = this.options.lerp,\n    onStart,\n    onComplete,\n    force = false,\n    // scroll even if stopped\n    programmatic = true,\n    // called from outside of the class\n    userData\n  } = {}) {\n    if ((this.isStopped || this.isLocked) && !force) return;\n    if (typeof target === \"string\" && [\"top\", \"left\", \"start\", \"#\"].includes(target)) {\n      target = 0;\n    } else if (typeof target === \"string\" && [\"bottom\", \"right\", \"end\"].includes(target)) {\n      target = this.limit;\n    } else {\n      let node;\n      if (typeof target === \"string\") {\n        node = document.querySelector(target);\n        if (!node) {\n          if (target === \"#top\") {\n            target = 0;\n          } else {\n            console.warn(\"Lenis: Target not found\", target);\n          }\n        }\n      } else if (target instanceof HTMLElement && target?.nodeType) {\n        node = target;\n      }\n      if (node) {\n        if (this.options.wrapper !== window) {\n          const wrapperRect = this.rootElement.getBoundingClientRect();\n          offset -= this.isHorizontal ? wrapperRect.left : wrapperRect.top;\n        }\n        const rect = node.getBoundingClientRect();\n        target = (this.isHorizontal ? rect.left : rect.top) + this.animatedScroll;\n      }\n    }\n    if (typeof target !== \"number\") return;\n    target += offset;\n    target = Math.round(target);\n    if (this.options.infinite) {\n      if (programmatic) {\n        this.targetScroll = this.animatedScroll = this.scroll;\n        const distance = target - this.animatedScroll;\n        if (distance > this.limit / 2) {\n          target = target - this.limit;\n        } else if (distance < -this.limit / 2) {\n          target = target + this.limit;\n        }\n      }\n    } else {\n      target = clamp(0, target, this.limit);\n    }\n    if (target === this.targetScroll) {\n      onStart?.(this);\n      onComplete?.(this);\n      return;\n    }\n    this.userData = userData ?? {};\n    if (immediate) {\n      this.animatedScroll = this.targetScroll = target;\n      this.setScroll(this.scroll);\n      this.reset();\n      this.preventNextNativeScrollEvent();\n      this.emit();\n      onComplete?.(this);\n      this.userData = {};\n      requestAnimationFrame(() => {\n        this.dispatchScrollendEvent();\n      });\n      return;\n    }\n    if (!programmatic) {\n      this.targetScroll = target;\n    }\n    if (typeof duration === \"number\" && typeof easing !== \"function\") {\n      easing = defaultEasing;\n    } else if (typeof easing === \"function\" && typeof duration !== \"number\") {\n      duration = 1;\n    }\n    this.animate.fromTo(this.animatedScroll, target, {\n      duration,\n      easing,\n      lerp: lerp2,\n      onStart: () => {\n        if (lock) this.isLocked = true;\n        this.isScrolling = \"smooth\";\n        onStart?.(this);\n      },\n      onUpdate: (value, completed) => {\n        this.isScrolling = \"smooth\";\n        this.lastVelocity = this.velocity;\n        this.velocity = value - this.animatedScroll;\n        this.direction = Math.sign(this.velocity);\n        this.animatedScroll = value;\n        this.setScroll(this.scroll);\n        if (programmatic) {\n          this.targetScroll = value;\n        }\n        if (!completed) this.emit();\n        if (completed) {\n          this.reset();\n          this.emit();\n          onComplete?.(this);\n          this.userData = {};\n          requestAnimationFrame(() => {\n            this.dispatchScrollendEvent();\n          });\n          this.preventNextNativeScrollEvent();\n        }\n      }\n    });\n  }\n  preventNextNativeScrollEvent() {\n    this._preventNextNativeScrollEvent = true;\n    requestAnimationFrame(() => {\n      this._preventNextNativeScrollEvent = false;\n    });\n  }\n  checkNestedScroll(node, { deltaX, deltaY }) {\n    const time = Date.now();\n    const cache = node._lenis ??= {};\n    let hasOverflowX, hasOverflowY, isScrollableX, isScrollableY, scrollWidth, scrollHeight, clientWidth, clientHeight;\n    const gestureOrientation = this.options.gestureOrientation;\n    if (time - (cache.time ?? 0) > 2e3) {\n      cache.time = Date.now();\n      const computedStyle = window.getComputedStyle(node);\n      cache.computedStyle = computedStyle;\n      const overflowXString = computedStyle.overflowX;\n      const overflowYString = computedStyle.overflowY;\n      hasOverflowX = [\"auto\", \"overlay\", \"scroll\"].includes(overflowXString);\n      hasOverflowY = [\"auto\", \"overlay\", \"scroll\"].includes(overflowYString);\n      cache.hasOverflowX = hasOverflowX;\n      cache.hasOverflowY = hasOverflowY;\n      if (!hasOverflowX && !hasOverflowY) return false;\n      if (gestureOrientation === \"vertical\" && !hasOverflowY) return false;\n      if (gestureOrientation === \"horizontal\" && !hasOverflowX) return false;\n      scrollWidth = node.scrollWidth;\n      scrollHeight = node.scrollHeight;\n      clientWidth = node.clientWidth;\n      clientHeight = node.clientHeight;\n      isScrollableX = scrollWidth > clientWidth;\n      isScrollableY = scrollHeight > clientHeight;\n      cache.isScrollableX = isScrollableX;\n      cache.isScrollableY = isScrollableY;\n      cache.scrollWidth = scrollWidth;\n      cache.scrollHeight = scrollHeight;\n      cache.clientWidth = clientWidth;\n      cache.clientHeight = clientHeight;\n    } else {\n      isScrollableX = cache.isScrollableX;\n      isScrollableY = cache.isScrollableY;\n      hasOverflowX = cache.hasOverflowX;\n      hasOverflowY = cache.hasOverflowY;\n      scrollWidth = cache.scrollWidth;\n      scrollHeight = cache.scrollHeight;\n      clientWidth = cache.clientWidth;\n      clientHeight = cache.clientHeight;\n    }\n    if (!hasOverflowX && !hasOverflowY || !isScrollableX && !isScrollableY) {\n      return false;\n    }\n    if (gestureOrientation === \"vertical\" && (!hasOverflowY || !isScrollableY))\n      return false;\n    if (gestureOrientation === \"horizontal\" && (!hasOverflowX || !isScrollableX))\n      return false;\n    let orientation;\n    if (gestureOrientation === \"horizontal\") {\n      orientation = \"x\";\n    } else if (gestureOrientation === \"vertical\") {\n      orientation = \"y\";\n    } else {\n      const isScrollingX = deltaX !== 0;\n      const isScrollingY = deltaY !== 0;\n      if (isScrollingX && hasOverflowX && isScrollableX) {\n        orientation = \"x\";\n      }\n      if (isScrollingY && hasOverflowY && isScrollableY) {\n        orientation = \"y\";\n      }\n    }\n    if (!orientation) return false;\n    let scroll, maxScroll, delta, hasOverflow, isScrollable;\n    if (orientation === \"x\") {\n      scroll = node.scrollLeft;\n      maxScroll = scrollWidth - clientWidth;\n      delta = deltaX;\n      hasOverflow = hasOverflowX;\n      isScrollable = isScrollableX;\n    } else if (orientation === \"y\") {\n      scroll = node.scrollTop;\n      maxScroll = scrollHeight - clientHeight;\n      delta = deltaY;\n      hasOverflow = hasOverflowY;\n      isScrollable = isScrollableY;\n    } else {\n      return false;\n    }\n    const willScroll = delta > 0 ? scroll < maxScroll : scroll > 0;\n    return willScroll && hasOverflow && isScrollable;\n  }\n  /**\n   * The root element on which lenis is instanced\n   */\n  get rootElement() {\n    return this.options.wrapper === window ? document.documentElement : this.options.wrapper;\n  }\n  /**\n   * The limit which is the maximum scroll value\n   */\n  get limit() {\n    if (this.options.__experimental__naiveDimensions) {\n      if (this.isHorizontal) {\n        return this.rootElement.scrollWidth - this.rootElement.clientWidth;\n      } else {\n        return this.rootElement.scrollHeight - this.rootElement.clientHeight;\n      }\n    } else {\n      return this.dimensions.limit[this.isHorizontal ? \"x\" : \"y\"];\n    }\n  }\n  /**\n   * Whether or not the scroll is horizontal\n   */\n  get isHorizontal() {\n    return this.options.orientation === \"horizontal\";\n  }\n  /**\n   * The actual scroll value\n   */\n  get actualScroll() {\n    const wrapper = this.options.wrapper;\n    return this.isHorizontal ? wrapper.scrollX ?? wrapper.scrollLeft : wrapper.scrollY ?? wrapper.scrollTop;\n  }\n  /**\n   * The current scroll value\n   */\n  get scroll() {\n    return this.options.infinite ? modulo(this.animatedScroll, this.limit) : this.animatedScroll;\n  }\n  /**\n   * The progress of the scroll relative to the limit\n   */\n  get progress() {\n    return this.limit === 0 ? 1 : this.scroll / this.limit;\n  }\n  /**\n   * Current scroll state\n   */\n  get isScrolling() {\n    return this._isScrolling;\n  }\n  set isScrolling(value) {\n    if (this._isScrolling !== value) {\n      this._isScrolling = value;\n      this.updateClassName();\n    }\n  }\n  /**\n   * Check if lenis is stopped\n   */\n  get isStopped() {\n    return this._isStopped;\n  }\n  set isStopped(value) {\n    if (this._isStopped !== value) {\n      this._isStopped = value;\n      this.updateClassName();\n    }\n  }\n  /**\n   * Check if lenis is locked\n   */\n  get isLocked() {\n    return this._isLocked;\n  }\n  set isLocked(value) {\n    if (this._isLocked !== value) {\n      this._isLocked = value;\n      this.updateClassName();\n    }\n  }\n  /**\n   * Check if lenis is smooth scrolling\n   */\n  get isSmooth() {\n    return this.isScrolling === \"smooth\";\n  }\n  /**\n   * The class name applied to the wrapper element\n   */\n  get className() {\n    let className = \"lenis\";\n    if (this.options.autoToggle) className += \" lenis-autoToggle\";\n    if (this.isStopped) className += \" lenis-stopped\";\n    if (this.isLocked) className += \" lenis-locked\";\n    if (this.isScrolling) className += \" lenis-scrolling\";\n    if (this.isScrolling === \"smooth\") className += \" lenis-smooth\";\n    return className;\n  }\n  updateClassName() {\n    this.cleanUpClassName();\n    this.rootElement.className = `${this.rootElement.className} ${this.className}`.trim();\n  }\n  cleanUpClassName() {\n    this.rootElement.className = this.rootElement.className.replace(/lenis(-\\w+)?/g, \"\").trim();\n  }\n};\nexport {\n  Lenis as default\n};\n//# sourceMappingURL=lenis.mjs.map","// packages/snap/src/debounce.ts\nfunction debounce(callback, delay) {\n  let timer;\n  return function(...args) {\n    let context = this;\n    clearTimeout(timer);\n    timer = setTimeout(() => {\n      timer = void 0;\n      callback.apply(context, args);\n    }, delay);\n  };\n}\n\n// packages/snap/src/element.ts\nfunction removeParentSticky(element) {\n  const position = getComputedStyle(element).position;\n  const isSticky = position === \"sticky\";\n  if (isSticky) {\n    element.style.setProperty(\"position\", \"static\");\n    element.dataset.sticky = \"true\";\n  }\n  if (element.offsetParent) {\n    removeParentSticky(element.offsetParent);\n  }\n}\nfunction addParentSticky(element) {\n  if (element?.dataset?.sticky === \"true\") {\n    element.style.removeProperty(\"position\");\n    delete element.dataset.sticky;\n  }\n  if (element.offsetParent) {\n    addParentSticky(element.offsetParent);\n  }\n}\nfunction offsetTop(element, accumulator = 0) {\n  const top = accumulator + element.offsetTop;\n  if (element.offsetParent) {\n    return offsetTop(element.offsetParent, top);\n  }\n  return top;\n}\nfunction offsetLeft(element, accumulator = 0) {\n  const left = accumulator + element.offsetLeft;\n  if (element.offsetParent) {\n    return offsetLeft(element.offsetParent, left);\n  }\n  return left;\n}\nfunction scrollTop(element, accumulator = 0) {\n  const top = accumulator + element.scrollTop;\n  if (element.offsetParent) {\n    return scrollTop(element.offsetParent, top);\n  }\n  return top + window.scrollY;\n}\nfunction scrollLeft(element, accumulator = 0) {\n  const left = accumulator + element.scrollLeft;\n  if (element.offsetParent) {\n    return scrollLeft(element.offsetParent, left);\n  }\n  return left + window.scrollX;\n}\nvar SnapElement = class {\n  element;\n  options;\n  align;\n  // @ts-ignore\n  rect = {};\n  wrapperResizeObserver;\n  resizeObserver;\n  debouncedWrapperResize;\n  constructor(element, {\n    align = [\"start\"],\n    ignoreSticky = true,\n    ignoreTransform = false\n  } = {}) {\n    this.element = element;\n    this.options = { align, ignoreSticky, ignoreTransform };\n    this.align = [align].flat();\n    this.debouncedWrapperResize = debounce(this.onWrapperResize, 500);\n    this.wrapperResizeObserver = new ResizeObserver(this.debouncedWrapperResize);\n    this.wrapperResizeObserver.observe(document.body);\n    this.onWrapperResize();\n    this.resizeObserver = new ResizeObserver(this.onResize);\n    this.resizeObserver.observe(this.element);\n    this.setRect({\n      width: this.element.offsetWidth,\n      height: this.element.offsetHeight\n    });\n  }\n  destroy() {\n    this.wrapperResizeObserver.disconnect();\n    this.resizeObserver.disconnect();\n  }\n  setRect({\n    top,\n    left,\n    width,\n    height,\n    element\n  } = {}) {\n    top = top ?? this.rect.top;\n    left = left ?? this.rect.left;\n    width = width ?? this.rect.width;\n    height = height ?? this.rect.height;\n    element = element ?? this.rect.element;\n    if (top === this.rect.top && left === this.rect.left && width === this.rect.width && height === this.rect.height && element === this.rect.element)\n      return;\n    this.rect.top = top;\n    this.rect.y = top;\n    this.rect.width = width;\n    this.rect.height = height;\n    this.rect.left = left;\n    this.rect.x = left;\n    this.rect.bottom = top + height;\n    this.rect.right = left + width;\n  }\n  onWrapperResize = () => {\n    let top, left;\n    if (this.options.ignoreSticky) removeParentSticky(this.element);\n    if (this.options.ignoreTransform) {\n      top = offsetTop(this.element);\n      left = offsetLeft(this.element);\n    } else {\n      const rect = this.element.getBoundingClientRect();\n      top = rect.top + scrollTop(this.element);\n      left = rect.left + scrollLeft(this.element);\n    }\n    if (this.options.ignoreSticky) addParentSticky(this.element);\n    this.setRect({ top, left });\n  };\n  onResize = ([entry]) => {\n    if (!entry?.borderBoxSize[0]) return;\n    const width = entry.borderBoxSize[0].inlineSize;\n    const height = entry.borderBoxSize[0].blockSize;\n    this.setRect({ width, height });\n  };\n};\n\n// packages/snap/src/uid.ts\nvar index = 0;\nfunction uid() {\n  return index++;\n}\n\n// packages/snap/src/snap.ts\nvar Snap = class {\n  constructor(lenis, {\n    type = \"proximity\",\n    lerp,\n    easing,\n    duration,\n    distanceThreshold = \"50%\",\n    // useless when type is \"mandatory\"\n    debounce: debounceDelay = 500,\n    onSnapStart,\n    onSnapComplete\n  } = {}) {\n    this.lenis = lenis;\n    this.options = {\n      type,\n      lerp,\n      easing,\n      duration,\n      distanceThreshold,\n      debounce: debounceDelay,\n      onSnapStart,\n      onSnapComplete\n    };\n    this.onWindowResize();\n    window.addEventListener(\"resize\", this.onWindowResize, false);\n    this.onSnapDebounced = debounce(this.onSnap, this.options.debounce);\n    this.lenis.on(\"virtual-scroll\", this.onSnapDebounced);\n  }\n  options;\n  elements = /* @__PURE__ */ new Map();\n  snaps = /* @__PURE__ */ new Map();\n  viewport = {\n    width: window.innerWidth,\n    height: window.innerHeight\n  };\n  isStopped = false;\n  onSnapDebounced;\n  currentSnapIndex;\n  /**\n   * Destroy the snap instance\n   */\n  destroy() {\n    this.lenis.off(\"virtual-scroll\", this.onSnapDebounced);\n    window.removeEventListener(\"resize\", this.onWindowResize, false);\n    this.elements.forEach((element) => {\n      element.destroy();\n    });\n  }\n  /**\n   * Start the snap after it has been stopped\n   */\n  start() {\n    this.isStopped = false;\n  }\n  /**\n   * Stop the snap\n   */\n  stop() {\n    this.isStopped = true;\n  }\n  /**\n   * Add a snap to the snap instance\n   *\n   * @param value The value to snap to\n   * @param userData User data that will be forwarded through the snap event\n   * @returns Unsubscribe function\n   */\n  add(value) {\n    const id = uid();\n    this.snaps.set(id, { value });\n    return () => this.snaps.delete(id);\n  }\n  /**\n   * Add an element to the snap instance\n   *\n   * @param element The element to add\n   * @param options The options for the element\n   * @returns Unsubscribe function\n   */\n  addElement(element, options = {}) {\n    const id = uid();\n    this.elements.set(id, new SnapElement(element, options));\n    return () => this.elements.delete(id);\n  }\n  addElements(elements, options = {}) {\n    const map = [...elements].map(\n      (element) => this.addElement(element, options)\n    );\n    return () => {\n      map.forEach((remove) => {\n        remove();\n      });\n    };\n  }\n  onWindowResize = () => {\n    this.viewport.width = window.innerWidth;\n    this.viewport.height = window.innerHeight;\n  };\n  computeSnaps = () => {\n    const { isHorizontal } = this.lenis;\n    let snaps = [...this.snaps.values()];\n    this.elements.forEach(({ rect, align }) => {\n      let value;\n      align.forEach((align2) => {\n        if (align2 === \"start\") {\n          value = rect.top;\n        } else if (align2 === \"center\") {\n          value = isHorizontal ? rect.left + rect.width / 2 - this.viewport.width / 2 : rect.top + rect.height / 2 - this.viewport.height / 2;\n        } else if (align2 === \"end\") {\n          value = isHorizontal ? rect.left + rect.width - this.viewport.width : rect.top + rect.height - this.viewport.height;\n        }\n        if (typeof value === \"number\") {\n          snaps.push({ value: Math.ceil(value) });\n        }\n      });\n    });\n    snaps = snaps.sort((a, b) => Math.abs(a.value) - Math.abs(b.value));\n    return snaps;\n  };\n  previous() {\n    this.goTo((this.currentSnapIndex ?? 0) - 1);\n  }\n  next() {\n    this.goTo((this.currentSnapIndex ?? 0) + 1);\n  }\n  goTo(index2) {\n    const snaps = this.computeSnaps();\n    if (snaps.length === 0) return;\n    this.currentSnapIndex = Math.max(0, Math.min(index2, snaps.length - 1));\n    const currentSnap = snaps[this.currentSnapIndex];\n    if (currentSnap === void 0) return;\n    this.lenis.scrollTo(currentSnap.value, {\n      duration: this.options.duration,\n      easing: this.options.easing,\n      lerp: this.options.lerp,\n      lock: this.options.type === \"lock\",\n      userData: { initiator: \"snap\" },\n      onStart: () => {\n        this.options.onSnapStart?.({\n          index: this.currentSnapIndex,\n          ...currentSnap\n        });\n      },\n      onComplete: () => {\n        this.options.onSnapComplete?.({\n          index: this.currentSnapIndex,\n          ...currentSnap\n        });\n      }\n    });\n  }\n  get distanceThreshold() {\n    let distanceThreshold = Infinity;\n    if (this.options.type === \"mandatory\") return Infinity;\n    const { isHorizontal } = this.lenis;\n    const axis = isHorizontal ? \"width\" : \"height\";\n    if (typeof this.options.distanceThreshold === \"string\" && this.options.distanceThreshold.endsWith(\"%\")) {\n      distanceThreshold = Number(this.options.distanceThreshold.replace(\"%\", \"\")) / 100 * this.viewport[axis];\n    } else if (typeof this.options.distanceThreshold === \"number\") {\n      distanceThreshold = this.options.distanceThreshold;\n    } else {\n      distanceThreshold = this.viewport[axis];\n    }\n    return distanceThreshold;\n  }\n  onSnap = (e) => {\n    if (this.isStopped) return;\n    if (e.event.type === \"touchmove\") return;\n    if (this.options.type === \"lock\" && this.lenis.userData?.initiator === \"snap\")\n      return;\n    let { scroll, isHorizontal } = this.lenis;\n    const delta = isHorizontal ? e.deltaX : e.deltaY;\n    scroll = Math.ceil(this.lenis.scroll + delta);\n    const snaps = this.computeSnaps();\n    if (snaps.length === 0) return;\n    let snapIndex;\n    const prevSnapIndex = snaps.findLastIndex(({ value }) => value < scroll);\n    const nextSnapIndex = snaps.findIndex(({ value }) => value > scroll);\n    if (this.options.type === \"lock\") {\n      if (delta > 0) {\n        snapIndex = nextSnapIndex;\n      } else if (delta < 0) {\n        snapIndex = prevSnapIndex;\n      }\n    } else {\n      const prevSnap = snaps[prevSnapIndex];\n      const distanceToPrevSnap = prevSnap ? Math.abs(scroll - prevSnap.value) : Infinity;\n      const nextSnap = snaps[nextSnapIndex];\n      const distanceToNextSnap = nextSnap ? Math.abs(scroll - nextSnap.value) : Infinity;\n      snapIndex = distanceToPrevSnap < distanceToNextSnap ? prevSnapIndex : nextSnapIndex;\n    }\n    if (snapIndex === void 0) return;\n    if (snapIndex === -1) return;\n    snapIndex = Math.max(0, Math.min(snapIndex, snaps.length - 1));\n    const snap = snaps[snapIndex];\n    const distance = Math.abs(scroll - snap.value);\n    if (distance <= this.distanceThreshold) {\n      this.goTo(snapIndex);\n    }\n  };\n  resize() {\n    this.elements.forEach((element) => element.onWrapperResize());\n  }\n};\nexport {\n  Snap as default\n};\n//# sourceMappingURL=lenis-snap.mjs.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import Lenis from\"https://unpkg.com/lenis@1.3.15-framer.0/dist/lenis.mjs\";import Snap from\"https://unpkg.com/lenis@1.3.15-framer.0/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,easing,infinite,orientation,intensity,children,snap}){const wrapperRef=useRef();const contentRef=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,infinite,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\"});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()=>{lenis.destroy();if(lenisSnap)lenisSnap.destroy();};},[children]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://unpkg.com/lenis@1.3.15-framer.0/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;}},infinite:{type:ControlType.Boolean,title:\"Infinite\",defaultValue:false,hidden(props){return props.smooth===false;}},orientation:{type:ControlType.Enum,defaultValue:\"Vertical\",displaySegmentedControl:true,options:[\"vertical\",\"horizontal\"],optionTitles:[\"Vertical\",\"Horizontal\"],hidden(props){return props.smooth===false;}},children:{type:ControlType.ComponentInstance,title:\"Content\"},snap:{type:ControlType.Object,optional:true,description:\"Cooked and served by [darkroom.engineering](https://darkroom.engineering).\",controls:{type:{type:ControlType.Enum,defaultValue:\"proximity\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"proximity\",\"mandatory\",\"lock\"],optionTitles:[\"Proximity\",\"Mandatory\",\"Lock\"]},threshold:{type:ControlType.Number,defaultValue:50,min:0,max:100,unit:\"%\",hidden:props=>{return props.snap.type===\"mandatory\";}},snaps:{type:ControlType.Array,control:{type:ControlType.Object,controls:{target:{title:\"Target\",type:ControlType.ScrollSectionRef},align:{type:ControlType.Enum,defaultValue:\"center\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"start\",\"center\",\"end\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"]}}}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Component\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lenis.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 12.75 C 6 7.554 10.5 17.947 16.5 12.75 L 16.5 1.5 C 10.5 6.697 6 -3.696 0 1.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"14.250236758235715px\" id=\"rrOki0f0X\" transform=\"translate(4.5 3.75)\" width=\"16.5px\"/><path d=\"M 0 15.75 L 0 0\" fill=\"transparent\" height=\"15.75px\" id=\"Roro31Pbn\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 5.25)\" width=\"1px\"/><path d=\"M 0 12.75 C 6 7.554 10.5 17.947 16.5 12.75 L 16.5 1.5 C 10.5 6.697 6 -3.696 0 1.5\" fill=\"transparent\" height=\"14.250236758235715px\" id=\"OzlBGZeXG\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 3.75)\" width=\"16.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"1858265295\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-TkFe0\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-TkFe0 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Flag\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-TkFe0\");Icon.displayName=\"Flag\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Flag\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18px\" id=\"gIpT47RfL\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 9 C 0 4.029 4.029 0 9 0 C 13.971 0 18 4.029 18 9 C 18 13.971 13.971 18 9 18 C 4.029 18 0 13.971 0 9 Z\" fill=\"transparent\" height=\"18px\" id=\"uPhHLUHS8\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 3)\" width=\"18px\"/><path d=\"M 0 1.125 C 0 0.504 0.504 0 1.125 0 C 1.746 0 2.25 0.504 2.25 1.125 C 2.25 1.746 1.746 2.25 1.125 2.25 C 0.504 2.25 0 1.746 0 1.125 Z\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"2.25px\" id=\"oHu9Ej3nq\" transform=\"translate(7.5 9)\" width=\"2.25px\"/><path d=\"M 0 0 L 2.25 0\" fill=\"transparent\" height=\"1px\" id=\"nXN5BujcU\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(14.25 10.125)\" width=\"2.25px\"/><path d=\"M 7.5 0 C 6.722 1.345 5.416 2.25 3.75 2.25 C 2.084 2.25 0.778 1.345 0 0\" fill=\"transparent\" height=\"2.25px\" id=\"nAdBwJLwn\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 14.25)\" width=\"7.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2935697155\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-74IZp\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-74IZp { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Smiley Wink\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-74IZp\");Icon.displayName=\"Smiley Wink\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Smiley Wink\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","let r;\nvar s = (o) => {\n    if (!r) {\n        const n = o.forwardRef(({color: t = \"currentColor\", size: e = 24, ...i}, l) => {\n            return o.createElement(\"svg\", {ref: l, xmlns: \"http://www.w3.org/2000/svg\", width: e, height: e, viewBox: \"0 0 24 24\", fill: \"none\", stroke: t, strokeWidth: \"2\", strokeLinecap: \"round\", strokeLinejoin: \"round\", ...i}, o.createElement(\"path\", {d: \"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"}), o.createElement(\"polyline\", {points: \"9 22 9 12 15 12 15 22\"}));\n        });\n        n.displayName = \"Home\",r = n;\n    }\n    return r;\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, s as default };","/*\n * home (feather-icons/home@0.0.29)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\nexport { default } from \"https://framerusercontent.com/modules/8tFVJ9SCM5akQRM0UzVD/YkxZV5bKC4LrRDEdvAgQ/home.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/feather-icons/home.js@0.0.29\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";export const iconKeys=[\"activity\",\"airplay\",\"alert-circle\",\"alert-octagon\",\"alert-triangle\",\"align-center\",\"align-justify\",\"align-left\",\"align-right\",\"anchor\",\"aperture\",\"archive\",\"arrow-down\",\"arrow-down-circle\",\"arrow-down-left\",\"arrow-down-right\",\"arrow-left\",\"arrow-left-circle\",\"arrow-right\",\"arrow-right-circle\",\"arrow-up\",\"arrow-up-circle\",\"arrow-up-left\",\"arrow-up-right\",\"at-sign\",\"award\",\"bar-chart\",\"bar-chart-2\",\"battery\",\"battery-charging\",\"bell\",\"bell-off\",\"bluetooth\",\"bold\",\"book\",\"book-open\",\"bookmark\",\"box\",\"briefcase\",\"calendar\",\"camera\",\"camera-off\",\"cast\",\"check\",\"check-circle\",\"check-square\",\"chevron-down\",\"chevron-left\",\"chevron-right\",\"chevron-up\",\"chevrons-down\",\"chevrons-left\",\"chevrons-right\",\"chevrons-up\",\"chrome\",\"circle\",\"clipboard\",\"clock\",\"cloud\",\"cloud-drizzle\",\"cloud-lightning\",\"cloud-off\",\"cloud-rain\",\"cloud-snow\",\"code\",\"codepen\",\"codesandbox\",\"coffee\",\"columns\",\"command\",\"compass\",\"copy\",\"corner-down-left\",\"corner-down-right\",\"corner-left-down\",\"corner-left-up\",\"corner-right-down\",\"corner-right-up\",\"corner-up-left\",\"corner-up-right\",\"cpu\",\"credit-card\",\"crop\",\"crosshair\",\"database\",\"delete\",\"disc\",\"divide\",\"divide-circle\",\"divide-square\",\"dollar-sign\",\"download\",\"download-cloud\",\"dribbble\",\"droplet\",\"edit\",\"edit-2\",\"edit-3\",\"external-link\",\"eye\",\"eye-off\",\"facebook\",\"fast-forward\",\"feather\",\"figma\",\"file\",\"file-minus\",\"file-plus\",\"file-text\",\"film\",\"filter\",\"flag\",\"folder\",\"folder-minus\",\"folder-plus\",\"framer\",\"frown\",\"gift\",\"git-branch\",\"git-commit\",\"git-merge\",\"git-pull-request\",\"github\",\"gitlab\",\"globe\",\"grid\",\"hard-drive\",\"hash\",\"headphones\",\"heart\",\"help-circle\",\"hexagon\",\"home\",\"image\",\"inbox\",\"info\",\"instagram\",\"italic\",\"key\",\"layers\",\"layout\",\"life-buoy\",\"link\",\"link-2\",\"linkedin\",\"list\",\"loader\",\"lock\",\"log-in\",\"log-out\",\"mail\",\"map\",\"map-pin\",\"maximize\",\"maximize-2\",\"meh\",\"menu\",\"message-circle\",\"message-square\",\"mic\",\"mic-off\",\"minimize\",\"minimize-2\",\"minus\",\"minus-circle\",\"minus-square\",\"monitor\",\"moon\",\"more-horizontal\",\"more-vertical\",\"mouse-pointer\",\"move\",\"music\",\"navigation\",\"navigation-2\",\"octagon\",\"package\",\"paperclip\",\"pause\",\"pause-circle\",\"pen-tool\",\"percent\",\"phone\",\"phone-call\",\"phone-forwarded\",\"phone-incoming\",\"phone-missed\",\"phone-off\",\"phone-outgoing\",\"pie-chart\",\"play\",\"play-circle\",\"plus\",\"plus-circle\",\"plus-square\",\"pocket\",\"power\",\"printer\",\"radio\",\"refresh-ccw\",\"refresh-cw\",\"repeat\",\"rewind\",\"rotate-ccw\",\"rotate-cw\",\"rss\",\"save\",\"scissors\",\"search\",\"send\",\"server\",\"settings\",\"share\",\"share-2\",\"shield\",\"shield-off\",\"shopping-bag\",\"shopping-cart\",\"shuffle\",\"sidebar\",\"skip-back\",\"skip-forward\",\"slack\",\"slash\",\"sliders\",\"smartphone\",\"smile\",\"speaker\",\"square\",\"star\",\"stop-circle\",\"sun\",\"sunrise\",\"sunset\",\"tablet\",\"tag\",\"target\",\"terminal\",\"thermometer\",\"thumbs-down\",\"thumbs-up\",\"toggle-left\",\"toggle-right\",\"tool\",\"trash\",\"trash-2\",\"trello\",\"trending-down\",\"trending-up\",\"triangle\",\"truck\",\"tv\",\"twitch\",\"twitter\",\"type\",\"umbrella\",\"underline\",\"unlock\",\"upload\",\"upload-cloud\",\"user\",\"user-check\",\"user-minus\",\"user-plus\",\"user-x\",\"users\",\"video\",\"video-off\",\"voicemail\",\"volume\",\"volume-1\",\"volume-2\",\"volume-x\",\"watch\",\"wifi\",\"wifi-off\",\"wind\",\"x\",\"x-circle\",\"x-octagon\",\"x-square\",\"youtube\",\"zap\",\"zap-off\",\"zoom-in\",\"zoom-out\",];const moduleBaseUrl=\"https://framer.com/m/feather-icons/\";const uppercaseIconKeys=iconKeys.map(name=>name.charAt(0).toUpperCase()+name.slice(1));const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * FEATHER\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){let active=true;// Get the selected module\ntry{const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@0.0.29`;const module=await import(/* webpackIgnore: true */ iconModuleUrl);// console.log(module.default)\nif(active)setSelectedIcon(module.default(React));}catch(e){console.log(e);if(active)setSelectedIcon(null);}return()=>{active=false;};}// Import module when new style or icon is selected\nuseEffect(()=>{importModule();},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(\"div\",{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(SelectedIcon,{style:{width:\"100%\",height:\"100%\",transform:mirrored?\"scale(-1, 1)\":undefined},color:color}):emptyState});}Icon.displayName=\"Feather\";Icon.defaultProps={width:24,height:24,iconSelection:\"home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,optionTitles:uppercaseIconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Feather site](https://feathericons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"iconKeys\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Feather.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 13.5 0 L 0.626 2.146 C 0.265 2.206 0 2.519 0 2.886 L 0 7.614 C 0 7.981 0.265 8.294 0.626 8.354 L 13.5 10.5 C 16.399 10.5 18.75 8.149 18.75 5.25 C 18.75 2.351 16.399 0 13.5 0 Z M 13.5 7.5 C 12.257 7.5 11.25 6.493 11.25 5.25 C 11.25 4.007 12.257 3 13.5 3 C 14.743 3 15.75 4.007 15.75 5.25 C 15.75 6.493 14.743 7.5 13.5 7.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"10.5px\" id=\"Fhhf9dx_0\" transform=\"translate(2.25 3)\" width=\"18.75px\"/><path d=\"M 0 2.25 C 0 1.007 1.007 0 2.25 0 C 3.493 0 4.5 1.007 4.5 2.25 C 4.5 3.493 3.493 4.5 2.25 4.5 C 1.007 4.5 0 3.493 0 2.25 Z\" fill=\"transparent\" height=\"4.5px\" id=\"E6ImYVEVH\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(13.5 6)\" width=\"4.5px\"/><path d=\"M 0 7.614 L 0 2.886 C 0 2.519 0.265 2.206 0.626 2.146 L 13.5 0 C 16.399 0 18.75 2.351 18.75 5.25 C 18.75 8.149 16.399 10.5 13.5 10.5 L 0.626 8.354 C 0.265 8.294 0 7.981 0 7.614 Z\" fill=\"transparent\" height=\"10.5px\" id=\"D8NdyK2F_\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.25 3)\" width=\"18.75px\"/><path d=\"M 0 0 L 0 0.75 C 0 2.407 1.343 3.75 3 3.75 L 4.5 3.75\" fill=\"transparent\" height=\"3.75px\" id=\"Hmn_CKqpZ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(14.25 19.5)\" width=\"4.5px\"/><path d=\"M 6.233 0 L 3.2 6.674 C 3.078 6.942 2.811 7.114 2.517 7.114 L 0.75 7.114 C 0.336 7.114 0 6.778 0 6.364 L 0 0.614\" fill=\"transparent\" height=\"7.113749999999996px\" id=\"Bvohy2dY2\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(12.75 12.386)\" width=\"6.233437500000008px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"4294264340\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-rYOeN\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-rYOeN { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Hair Dryer\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-rYOeN\");Icon.displayName=\"Hair Dryer\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Hair Dryer\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (11a95ff)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12.731 12.731 L 10.449 19.007 C 10.34 19.3 10.059 19.496 9.746 19.496 C 9.432 19.496 9.152 19.3 9.043 19.007 L 6.765 12.731 L 0.489 10.449 C 0.195 10.34 0 10.059 0 9.746 C 0 9.432 0.195 9.152 0.489 9.043 L 6.765 6.765 L 9.047 0.489 C 9.156 0.195 9.436 0 9.75 0 C 10.063 0 10.344 0.195 10.453 0.489 L 12.735 6.765 L 19.01 9.047 C 19.304 9.156 19.499 9.436 19.499 9.75 C 19.499 10.063 19.304 10.344 19.01 10.453 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"19.495522090984686px\" id=\"XWY4XiNtR\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.252 2.252)\" width=\"19.499272090984686px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2663420067\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-yInj6\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-yInj6 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Star Four\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-yInj6\");Icon.displayName=\"Star Four\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Star Four\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ac3cb42)\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 SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,ezTt3ayMo:fill??props.ezTt3ayMo??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-fWMLr\",className),layoutId:layoutId,ref:ref,style:{\"--21h8s6\":ezTt3ayMo,...style}});});const css=['.framer-fWMLr { aspect-ratio: 1; background-color: var(--21h8s6); mask-image: url(\\'data:image/svg+xml,<svg aria-label=\"Shapes\" display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 5.212 3.513 C 5.11 3.206 4.823 3 4.5 3 C 4.177 3 3.891 3.206 3.788 3.513 L 0.038 14.763 C -0.038 14.992 0.001 15.243 0.142 15.439 C 0.283 15.634 0.509 15.75 0.75 15.75 L 8.25 15.75 C 8.491 15.75 8.718 15.634 8.859 15.439 C 9 15.243 9.038 14.992 8.962 14.763 Z M 1.791 14.25 L 4.5 6.122 L 7.209 14.25 Z M 18 4.875 C 18 2.183 15.817 0 13.125 0 C 10.433 0 8.25 2.183 8.25 4.875 C 8.25 7.567 10.433 9.75 13.125 9.75 C 15.816 9.747 17.997 7.566 18 4.875 Z M 9.75 4.875 C 9.75 3.011 11.261 1.5 13.125 1.5 C 14.989 1.5 16.5 3.011 16.5 4.875 C 16.5 6.739 14.989 8.25 13.125 8.25 C 11.261 8.25 9.75 6.739 9.75 4.875 Z M 19.5 11.25 L 11.25 11.25 C 10.836 11.25 10.5 11.586 10.5 12 L 10.5 17.25 C 10.5 17.664 10.836 18 11.25 18 L 19.5 18 C 19.914 18 20.25 17.664 20.25 17.25 L 20.25 12 C 20.25 11.586 19.914 11.25 19.5 11.25 Z M 18.75 16.5 L 12 16.5 L 12 12.75 L 18.75 12.75 Z\" fill=\"var(--21h8s6, rgb(0,0,0))\" height=\"18px\" id=\"h63qvlcJx\" opacity=\"1\" transform=\"translate(1.5 2.25)\" width=\"20.250061094760895px\"/></svg>\\'); mask-position: center; mask-repeat: no-repeat; width: 24px; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Shapes\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-fWMLr\");export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Shapes\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"fill\\\"}\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (94ad37d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Instance,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Icon from\"https://framerusercontent.com/modules/QGsiOmymnPflDqXQHBDF/7ieEdtPrCagk41eLw1dF/VWXKKteE7.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/1JdVo66d6sZbqxLkTkWC/tUULnNlSEITyyCqSWDm4/szJtSwdtx.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/uYgw2Gm4iqZ0tlhnMtDP/lqsjo96AKrW3krBGUtUL/xZndidUCt.js\";const cycleOrder=[\"uUjK_Veni\",\"X_TrNHvkf\",\"kZ43_4eaZ\"];const serializationHash=\"framer-TjZ66\";const variantClassNames={kZ43_4eaZ:\"framer-v-78r3y0\",uUjK_Veni:\"framer-v-1ivokje\",X_TrNHvkf:\"framer-v-1janwp0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const o_yyL69jw=undefined;const e0spKziFw=undefined;const geC2ckKPo=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"uUjK_Veni\",Phone:\"kZ43_4eaZ\",Tablet:\"X_TrNHvkf\"};const getProps=({forSAHair,height,icon,id,text,width,...props})=>{return{...props,e0spKziFw:forSAHair??props.e0spKziFw??\"Title\",geC2ckKPo:text??props.geC2ckKPo??\"Lorem ipsum dolor sit amet consectetur adipiscing elit.\",o_yyL69jw:icon??props.o_yyL69jw??Icon,variant:humanReadableVariantMap[props.variant]??props.variant??\"uUjK_Veni\"};};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,o_yyL69jw,e0spKziFw,geC2ckKPo,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uUjK_Veni\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1ivokje\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"uUjK_Veni\",ref:refBinding,style:{backgroundColor:\"var(--token-4321a524-8651-4268-85f9-e884d8cb6223, rgb(255, 255, 255))\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,...style},...addPropertyOverrides({kZ43_4eaZ:{\"data-framer-name\":\"Phone\"},X_TrNHvkf:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-vc0iv3\",Component:o_yyL69jw,layoutDependency:layoutDependency,layoutId:\"llcPbgRSd\",style:{\"--21h8s6\":\"rgb(0, 0, 0)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a6vves\",\"data-framer-name\":\"Grid\",layoutDependency:layoutDependency,layoutId:\"FP_Q5QcDF\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-9d1pfe\",\"data-styles-preset\":\"szJtSwdtx\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-c5c4fdcb-9482-48bb-aedf-353188472aae, rgb(26, 28, 24)))\"},children:\"Title\"})}),className:\"framer-y05jvc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"r5IH5yyHd\",style:{\"--extracted-a0htzi\":\"var(--token-c5c4fdcb-9482-48bb-aedf-353188472aae, rgb(26, 28, 24))\",\"--framer-paragraph-spacing\":\"0px\"},text:e0spKziFw,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-797a2fb4-2d14-46eb-9fb6-f38c1a9a545e, rgba(26, 28, 24, 0.6)))\"},children:\"Lorem ipsum dolor sit amet consectetur adipiscing elit.\"})}),className:\"framer-gig8sz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hOj1ZxQWT\",style:{\"--extracted-r6o4lv\":\"var(--token-797a2fb4-2d14-46eb-9fb6-f38c1a9a545e, rgba(26, 28, 24, 0.6))\",\"--framer-paragraph-spacing\":\"0px\"},text:geC2ckKPo,verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TjZ66.framer-1ihde9x, .framer-TjZ66 .framer-1ihde9x { display: block; }\",\".framer-TjZ66.framer-1ivokje { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 40px 32px 32px 32px; position: relative; width: 300px; }\",\".framer-TjZ66 .framer-vc0iv3 { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-TjZ66 .framer-a6vves { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-TjZ66 .framer-y05jvc, .framer-TjZ66 .framer-gig8sz { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-TjZ66.framer-v-1janwp0.framer-1ivokje { gap: 16px; }\",\".framer-TjZ66.framer-v-1janwp0 .framer-a6vves, .framer-TjZ66.framer-v-78r3y0 .framer-a6vves { gap: 4px; }\",\".framer-TjZ66.framer-v-78r3y0.framer-1ivokje { gap: 16px; padding: 32px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 203\n * @framerIntrinsicWidth 300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"X_TrNHvkf\":{\"layout\":[\"fixed\",\"auto\"]},\"kZ43_4eaZ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"o_yyL69jw\":\"icon\",\"e0spKziFw\":\"forSAHair\",\"geC2ckKPo\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"omX0gWFPqDwhaiWwf6ab\"]\n */const FramercUsDbscsG=withCSS(Component,css,\"framer-TjZ66\");export default FramercUsDbscsG;FramercUsDbscsG.displayName=\"Content/Home/Card Features\";FramercUsDbscsG.defaultProps={height:203,width:300};addPropertyControls(FramercUsDbscsG,{variant:{options:[\"uUjK_Veni\",\"X_TrNHvkf\",\"kZ43_4eaZ\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},o_yyL69jw:{defaultValue:{identifier:\"module:QGsiOmymnPflDqXQHBDF/7ieEdtPrCagk41eLw1dF/VWXKKteE7.js:default\",moduleId:\"QGsiOmymnPflDqXQHBDF\"},setModuleId:\"omX0gWFPqDwhaiWwf6ab\",title:\"Icon\",type:ControlType.VectorSetItem},e0spKziFw:{defaultValue:\"Title\",displayTextArea:false,title:\"For SA Hair\",type:ControlType.String},geC2ckKPo:{defaultValue:\"Lorem ipsum dolor sit amet consectetur adipiscing elit.\",displayTextArea:true,title:\"Text\",type:ControlType.String}});addFonts(FramercUsDbscsG,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercUsDbscsG\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"300\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"203\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"o_yyL69jw\\\":\\\"icon\\\",\\\"e0spKziFw\\\":\\\"forSAHair\\\",\\\"geC2ckKPo\\\":\\\"text\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"X_TrNHvkf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kZ43_4eaZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVectorSets\":\"[\\\"omX0gWFPqDwhaiWwf6ab\\\"]\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cUsDbscsG.map","// Generated by Framer (f73129a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-xwv5E .framer-styles-preset-9c5wnd:not(.rich-text-wrapper), .framer-xwv5E .framer-styles-preset-9c5wnd.rich-text-wrapper a { --framer-link-current-text-color: var(--token-c5c4fdcb-9482-48bb-aedf-353188472aae, #151515); --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: var(--token-c5c4fdcb-9482-48bb-aedf-353188472aae, #151515); --framer-link-hover-text-decoration: underline; --framer-link-text-color: var(--token-c5c4fdcb-9482-48bb-aedf-353188472aae, #242422); --framer-link-text-decoration: underline; }\"];export const className=\"framer-xwv5E\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (94ad37d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/9xlWSA3OCNZuWA4wnZ3I/3ANyqIz6nOmCHEzPqSie/et4INEFqK.js\";const enabledGestures={eWxgKblxU:{hover:true},OHkxJ1JFK:{hover:true}};const cycleOrder=[\"eWxgKblxU\",\"OHkxJ1JFK\"];const serializationHash=\"framer-FLOva\";const variantClassNames={eWxgKblxU:\"framer-v-a7b7oe\",OHkxJ1JFK:\"framer-v-bdqi9c\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const AjFtGm3rv=undefined;const Uw1BzRXQP=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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Nav Link Dark\":\"OHkxJ1JFK\",\"Nav Link Light\":\"eWxgKblxU\"};const getProps=({height,id,link,menu,width,...props})=>{return{...props,AjFtGm3rv:link??props.AjFtGm3rv,Uw1BzRXQP:menu??props.Uw1BzRXQP??\"Menu Item\",variant:humanReadableVariantMap[props.variant]??props.variant??\"eWxgKblxU\"};};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,Uw1BzRXQP,AjFtGm3rv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"eWxgKblxU\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-a7b7oe\",className,classNames),\"data-framer-name\":\"Nav Link Light\",layoutDependency:layoutDependency,layoutId:\"eWxgKblxU\",ref:refBinding,style:{...style},...addPropertyOverrides({\"eWxgKblxU-hover\":{\"data-framer-name\":undefined},\"OHkxJ1JFK-hover\":{\"data-framer-name\":undefined},OHkxJ1JFK:{\"data-framer-name\":\"Nav Link Dark\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xb2358\",\"data-framer-name\":\"Items\",layoutDependency:layoutDependency,layoutId:\"YTUmfiHuO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-32a85a80-d312-468e-9679-2600c480ecba, rgb(40, 40, 40)))\"},children:/*#__PURE__*/_jsx(Link,{href:AjFtGm3rv,motionChild:true,nodeId:\"gRkiNvGfj\",openInNewTab:false,relValues:[],scopeId:\"z0pMjkWx6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-9c5wnd\",\"data-styles-preset\":\"et4INEFqK\",children:\"Menu Item\"})})})}),className:\"framer-umnmys\",\"data-framer-name\":\"Link Static\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"gRkiNvGfj\",style:{\"--extracted-gdpscs\":\"var(--token-32a85a80-d312-468e-9679-2600c480ecba, rgb(40, 40, 40))\",opacity:0},text:Uw1BzRXQP,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-0d188ea8-08f5-4997-95b8-ba5f0b2e4a0a, rgb(26, 28, 24)))\"},children:/*#__PURE__*/_jsx(Link,{href:AjFtGm3rv,motionChild:true,nodeId:\"YF6PDo92S\",openInNewTab:false,relValues:[],scopeId:\"z0pMjkWx6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-9c5wnd\",\"data-styles-preset\":\"et4INEFqK\",children:\"Menu Item\"})})})}),className:\"framer-166zg00\",\"data-framer-name\":\"Link\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"YF6PDo92S\",style:{\"--extracted-gdpscs\":\"var(--token-0d188ea8-08f5-4997-95b8-ba5f0b2e4a0a, rgb(26, 28, 24))\"},text:Uw1BzRXQP,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"OHkxJ1JFK-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-0d188ea8-08f5-4997-95b8-ba5f0b2e4a0a, rgb(26, 28, 24)))\"},children:/*#__PURE__*/_jsx(Link,{href:AjFtGm3rv,motionChild:true,nodeId:\"YF6PDo92S\",openInNewTab:false,relValues:[],scopeId:\"z0pMjkWx6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-9c5wnd\",\"data-styles-preset\":\"et4INEFqK\",children:\"Menu Item\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-32a85a80-d312-468e-9679-2600c480ecba, rgb(40, 40, 40)))\"},children:/*#__PURE__*/_jsx(Link,{href:AjFtGm3rv,motionChild:true,nodeId:\"J45LLg7BR\",openInNewTab:false,relValues:[],scopeId:\"z0pMjkWx6\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-9c5wnd\",\"data-styles-preset\":\"et4INEFqK\",children:\"Menu Item\"})})})}),className:\"framer-tmdcps\",\"data-framer-name\":\"Link\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"J45LLg7BR\",style:{\"--extracted-gdpscs\":\"var(--token-32a85a80-d312-468e-9679-2600c480ecba, rgb(40, 40, 40))\"},text:Uw1BzRXQP,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FLOva.framer-brzxkp, .framer-FLOva .framer-brzxkp { display: block; }\",\".framer-FLOva.framer-a7b7oe { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-FLOva .framer-xb2358 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-FLOva .framer-umnmys { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-FLOva .framer-166zg00 { flex: none; height: auto; left: 0px; position: absolute; top: 0px; white-space: pre; width: auto; z-index: 1; }\",\".framer-FLOva .framer-tmdcps { flex: none; height: auto; left: 0px; position: absolute; top: 20px; white-space: pre; width: auto; z-index: 1; }\",\".framer-FLOva.framer-v-a7b7oe.hover .framer-166zg00, .framer-FLOva.framer-v-bdqi9c.hover .framer-166zg00 { top: -25px; }\",\".framer-FLOva.framer-v-a7b7oe.hover .framer-tmdcps, .framer-FLOva.framer-v-bdqi9c.hover .framer-tmdcps { top: 0px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 71.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"OHkxJ1JFK\":{\"layout\":[\"auto\",\"auto\"]},\"OwRNsNMlo\":{\"layout\":[\"auto\",\"auto\"]},\"Qs1vcq9ti\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Uw1BzRXQP\":\"menu\",\"AjFtGm3rv\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerz0pMjkWx6=withCSS(Component,css,\"framer-FLOva\");export default Framerz0pMjkWx6;Framerz0pMjkWx6.displayName=\"01-Components/Nav Link\";Framerz0pMjkWx6.defaultProps={height:24,width:71.5};addPropertyControls(Framerz0pMjkWx6,{variant:{options:[\"eWxgKblxU\",\"OHkxJ1JFK\"],optionTitles:[\"Nav Link Light\",\"Nav Link Dark\"],title:\"Variant\",type:ControlType.Enum},Uw1BzRXQP:{defaultValue:\"Menu Item\",displayTextArea:false,title:\"Menu\",type:ControlType.String},AjFtGm3rv:{title:\"Link\",type:ControlType.Link}});addFonts(Framerz0pMjkWx6,[{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/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{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/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{cssFamilyName:\"Figtree\",source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerz0pMjkWx6\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"Uw1BzRXQP\\\":\\\"menu\\\",\\\"AjFtGm3rv\\\":\\\"link\\\"}\",\"framerIntrinsicWidth\":\"71.5\",\"framerIntrinsicHeight\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OHkxJ1JFK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"OwRNsNMlo\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Qs1vcq9ti\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./z0pMjkWx6.map","// Generated by Framer (99f8dc8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Flag from\"https://framerusercontent.com/modules/a5HEmFOBPlj0dyGyz6Aa/s6EvqeqDkKEWfJ4qpfTy/E0G6yDB9m.js\";import SmileyWink from\"https://framerusercontent.com/modules/bqeLwVHAAeVK3R5qHjHb/9cAweHawQqxtCDNw7RpG/j1YzlyXJe.js\";import{Icon as Feather}from\"https://framerusercontent.com/modules/f0DboytQenYh21kfme7W/zb1zVBMZJKgPMiedOi0y/Feather.js\";import HairDryer from\"https://framerusercontent.com/modules/JtwoOsQrVEQ1EZ2hyEMt/W7LePeTjFLm7zlFGPD18/gflwChcwI.js\";import StarFour from\"https://framerusercontent.com/modules/tHzQguoLnFudxIlr6wYw/IbixbXoxx0IJxuL5neaS/p7FybHNy8.js\";import ContentHomeCardFeatures from\"https://framerusercontent.com/modules/nZE0gmfcrY5Q0aiD759B/zmZ3hLpp2Lf9SjJAXehH/cUsDbscsG.js\";import ComponentsNavLink from\"https://framerusercontent.com/modules/f0R2gDyvliCx2qPDfyXN/917oVt4wJVufkaHVAqya/z0pMjkWx6.js\";const ContentHomeCardFeaturesFonts=getFonts(ContentHomeCardFeatures);const ComponentsNavLinkFonts=getFonts(ComponentsNavLink);const FeatherFonts=getFonts(Feather);const cycleOrder=[\"HeTZsCvm5\",\"Mhrv6J4vl\",\"w5NXSMczz\"];const serializationHash=\"framer-pejlY\";const variantClassNames={HeTZsCvm5:\"framer-v-3glrxf\",Mhrv6J4vl:\"framer-v-lby2ma\",w5NXSMczz:\"framer-v-13efih7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateX(-50%) ${t}`;const transition1={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:.6,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"HeTZsCvm5\",Phone:\"w5NXSMczz\",Tablet:\"Mhrv6J4vl\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"HeTZsCvm5\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HeTZsCvm5\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"Mhrv6J4vl\",\"w5NXSMczz\"].includes(baseVariant))return false;return true;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-3glrxf\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"HeTZsCvm5\",ref:refBinding,style:{background:\"linear-gradient(180deg, rgb(255, 158, 234) 0%, rgb(255, 255, 255) 115.99999999999999%)\",...style},...addPropertyOverrides({Mhrv6J4vl:{\"data-framer-name\":\"Tablet\"},w5NXSMczz:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-yn1sn\",layoutDependency:layoutDependency,layoutId:\"WUUauiSyI\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m7vo1m\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"i_0_12OCZ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:203,width:\"248px\",y:(componentViewport?.y||0)+128+0+0+44+0+0,...addPropertyOverrides({Mhrv6J4vl:{width:`max((min(${componentViewport?.width||\"100vw\"} - 128px, 1400px) - 24px) / 2, 50px)`,y:(componentViewport?.y||0)+96+0+0+0+0+0},w5NXSMczz:{width:`max(min(${componentViewport?.width||\"100vw\"} - 64px, 1400px), 50px)`,y:(componentViewport?.y||0)+64+0+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-i1c5l7-container\",layoutDependency:layoutDependency,layoutId:\"XlyFvkcE2-container\",nodeId:\"XlyFvkcE2\",rendersWithMotion:true,scopeId:\"Gq71GAUTa\",children:/*#__PURE__*/_jsx(ContentHomeCardFeatures,{e0spKziFw:\"For African Hair\",geC2ckKPo:\"Formulas developed for afro, relaxed, and mixed hair.\",height:\"100%\",id:\"XlyFvkcE2\",layoutId:\"XlyFvkcE2\",o_yyL69jw:HairDryer,style:{width:\"100%\"},variant:\"uUjK_Veni\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:203,width:\"248px\",y:(componentViewport?.y||0)+128+0+0+44+0+0,...addPropertyOverrides({Mhrv6J4vl:{width:`max((min(${componentViewport?.width||\"100vw\"} - 128px, 1400px) - 24px) / 2, 50px)`,y:(componentViewport?.y||0)+96+0+0+0+0+0},w5NXSMczz:{width:`max(min(${componentViewport?.width||\"100vw\"} - 64px, 1400px), 50px)`,y:(componentViewport?.y||0)+64+0+0+0+0+235}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-148j9uc-container\",layoutDependency:layoutDependency,layoutId:\"Qz9Iymh6F-container\",nodeId:\"Qz9Iymh6F\",rendersWithMotion:true,scopeId:\"Gq71GAUTa\",children:/*#__PURE__*/_jsx(ContentHomeCardFeatures,{e0spKziFw:\"Pro Results\",geC2ckKPo:\"Used and trusted by South African hairdressers.\",height:\"100%\",id:\"Qz9Iymh6F\",layoutId:\"Qz9Iymh6F\",o_yyL69jw:SmileyWink,style:{width:\"100%\"},variant:\"uUjK_Veni\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:203,width:\"248px\",y:(componentViewport?.y||0)+128+0+0+44+0+0,...addPropertyOverrides({Mhrv6J4vl:{width:`max((min(${componentViewport?.width||\"100vw\"} - 128px, 1400px) - 24px) / 2, 50px)`,y:(componentViewport?.y||0)+96+0+0+0+0+235},w5NXSMczz:{width:`max(min(${componentViewport?.width||\"100vw\"} - 64px, 1400px), 50px)`,y:(componentViewport?.y||0)+64+0+0+0+0+470}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1i7rm8g-container\",layoutDependency:layoutDependency,layoutId:\"ZGWc_IVdK-container\",nodeId:\"ZGWc_IVdK\",rendersWithMotion:true,scopeId:\"Gq71GAUTa\",children:/*#__PURE__*/_jsx(ContentHomeCardFeatures,{e0spKziFw:\"Quality\",geC2ckKPo:\"Manufactured locally under strict quality standards.\",height:\"100%\",id:\"ZGWc_IVdK\",layoutId:\"ZGWc_IVdK\",o_yyL69jw:StarFour,style:{width:\"100%\"},variant:\"uUjK_Veni\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:203,width:\"248px\",y:(componentViewport?.y||0)+128+0+0+44+0+0,...addPropertyOverrides({Mhrv6J4vl:{width:`max((min(${componentViewport?.width||\"100vw\"} - 128px, 1400px) - 24px) / 2, 50px)`,y:(componentViewport?.y||0)+96+0+0+0+0+235},w5NXSMczz:{width:`max(min(${componentViewport?.width||\"100vw\"} - 64px, 1400px), 50px)`,y:(componentViewport?.y||0)+64+0+0+0+0+705}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-faj10p-container\",layoutDependency:layoutDependency,layoutId:\"SuIAamR6M-container\",nodeId:\"SuIAamR6M\",rendersWithMotion:true,scopeId:\"Gq71GAUTa\",children:/*#__PURE__*/_jsx(ContentHomeCardFeatures,{e0spKziFw:\"Proudly SA\",geC2ckKPo:\"We Manufacture and employing in the local community.\",height:\"100%\",id:\"SuIAamR6M\",layoutId:\"SuIAamR6M\",o_yyL69jw:Flag,style:{width:\"100%\"},variant:\"uUjK_Veni\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wd5gz2\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"JNBi3NlZF\",style:{borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24},children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-yxz747\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"nvwolkRU2\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1ht8zy\",\"data-framer-name\":\"logo\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:76,intrinsicWidth:298,layoutDependency:layoutDependency,layoutId:\"fRC1psevG\",svg:'<svg width=\"298\" height=\"76\" viewBox=\"0 0 298 76\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_14125_12459)\">\\n<g clip-path=\"url(#clip1_14125_12459)\">\\n<rect width=\"70.5649\" height=\"25.2351\" fill=\"#D90A48\"/>\\n<rect y=\"25.2354\" width=\"70.5649\" height=\"25.2351\" fill=\"#E76915\"/>\\n<rect y=\"50.4707\" width=\"70.5649\" height=\"25.2351\" fill=\"#BF0396\"/>\\n<path d=\"M52.0882 24.6404C51.5321 26.2526 50.4667 28.3135 50.5928 30.0238C50.5973 30.082 50.6154 30.1383 50.6458 30.1881C50.6762 30.2379 50.7179 30.2798 50.7676 30.3104C50.8173 30.3409 50.8736 30.3593 50.9317 30.3639C50.9899 30.3685 51.0483 30.3593 51.1022 30.337C52.5883 29.7107 54.3734 28.8556 54.7379 27.2667C54.8719 26.681 55.0822 26.0392 55.3688 25.3413C58.1416 22.0981 60.6838 22.0218 62.9954 25.1123C63.1855 26.0563 63.2618 26.8944 63.2244 27.6265C63.0655 30.6781 60.2803 32.5847 57.3175 31.2763C56.967 31.122 56.6166 30.636 56.3502 30.3697C56.28 30.298 56.1896 30.2494 56.0912 30.2302C55.9927 30.211 55.8907 30.2222 55.7987 30.2622C54.3033 30.9195 52.9294 31.6143 51.677 32.3464C50.7175 32.9072 49.5289 33.8808 48.1114 35.2672C42.4257 40.8376 36.7618 46.4033 31.1197 51.9644C31.3066 52.332 31.0714 52.5532 30.4141 52.628C30.4452 52.3164 30.5792 52.022 30.816 51.7448C36.1387 45.4266 40.2184 39.5852 46.2 32.2997C47.3777 30.8635 48.6239 28.5674 49.9386 25.4114L51.3312 23.0655C51.3761 22.9892 51.3963 22.9012 51.3887 22.8139C51.3812 22.7266 51.3463 22.6446 51.2891 22.5795C49.9215 20.9813 49.7563 19.2148 50.7938 17.2801C51.7191 15.551 53.0322 15.4809 54.8127 15.3454C54.9966 15.3322 55.1713 15.2583 55.3098 15.135C55.4482 15.0117 55.5429 14.8459 55.5791 14.6631L56.1306 11.8592C56.1401 11.8132 56.1642 11.7713 56.1994 11.7394C56.2346 11.7075 56.2792 11.6873 56.3268 11.6816H56.3362C56.3981 11.6887 56.455 11.7193 56.495 11.7672C56.535 11.815 56.5551 11.8764 56.5511 11.9387L56.3362 15.7006C56.3271 15.8775 56.3692 16.0542 56.4577 16.2099L57.0885 17.2941C57.1719 17.4392 57.2274 17.5993 57.2521 17.7661C57.8316 21.3146 56.3564 23.3459 52.8266 23.8599C52.4808 23.9098 52.2347 24.1699 52.0882 24.6404ZM53.9139 16.1791C53.5312 16.1664 53.1493 16.24 52.7902 16.3959C52.431 16.5518 52.1016 16.7867 51.8207 17.0874C51.5398 17.3881 51.3129 17.7486 51.153 18.1484C50.9931 18.5481 50.9034 18.9793 50.8888 19.4172C50.8743 19.8551 50.9353 20.2913 51.0683 20.7007C51.2014 21.1102 51.4039 21.485 51.6642 21.8036C51.9246 22.1222 52.2377 22.3785 52.5858 22.5579C52.9338 22.7372 53.31 22.836 53.6927 22.8487C54.0754 22.8614 54.4573 22.7877 54.8164 22.6319C55.1756 22.476 55.505 22.241 55.7859 21.9403C56.0668 21.6396 56.2937 21.2791 56.4536 20.8794C56.6135 20.4796 56.7033 20.0485 56.7178 19.6106C56.7323 19.1726 56.6713 18.7365 56.5383 18.327C56.4052 17.9176 56.2027 17.5428 55.9424 17.2242C55.682 16.9055 55.3689 16.6492 55.0208 16.4699C54.6728 16.2906 54.2967 16.1917 53.9139 16.1791ZM56.6119 24.8226C56.1929 25.339 55.9149 25.97 55.8085 26.6462C55.7022 27.3224 55.7715 28.0174 56.009 28.6546C56.2786 29.3764 56.7527 29.9893 57.3648 30.4068C57.9768 30.8243 58.6958 31.0254 59.4205 30.9819C60.0272 30.9433 60.6138 30.7339 61.1215 30.3747C61.6292 30.0154 62.0402 29.519 62.3132 28.935C62.6313 28.2506 62.7455 27.4773 62.6402 26.7204C62.5348 25.9636 62.215 25.2601 61.7243 24.7058C61.2775 24.1998 60.7069 23.8394 60.078 23.6659C59.449 23.4923 58.7871 23.5126 58.168 23.7244C57.566 23.9291 57.0275 24.3091 56.6119 24.8226ZM49.1546 31.906C48.9985 31.7363 48.7572 31.6579 48.4836 31.688C48.2101 31.7181 47.9267 31.8542 47.6959 32.0664C47.4651 32.2787 47.3058 32.5497 47.2529 32.8197C47.2 33.0898 47.258 33.3368 47.414 33.5065C47.57 33.6762 47.8114 33.7546 48.0849 33.7245C48.3585 33.6944 48.6418 33.5583 48.8726 33.3461C49.1035 33.1338 49.2628 32.8628 49.3157 32.5928C49.3686 32.3227 49.3106 32.0757 49.1546 31.906Z\" fill=\"#F7F4F8\"/>\\n<path d=\"M48.6988 24.6777L42.876 34.1222C42.8076 34.2351 42.711 34.3283 42.5956 34.393C42.4801 34.4577 42.3498 34.4916 42.2171 34.4914H29.8799C29.8087 34.4918 29.7401 34.5176 29.6868 34.564C29.6336 34.6104 29.5992 34.6742 29.5902 34.7438C29.2958 36.9215 28.1929 38.6739 26.4685 40.1086C25.833 40.6413 25.4778 41.0323 25.403 41.2815C24.2285 45.3036 23.4699 48.1807 23.1272 49.9129C23.1034 50.0327 23.0392 50.1406 22.9454 50.2182C22.8517 50.2957 22.7343 50.3381 22.6131 50.3381H21.5103C21.3997 50.3378 21.2926 50.3771 21.2079 50.449C21.1232 50.5208 21.0664 50.6206 21.0476 50.7307L20.7532 52.6373C20.2984 52.4224 20.0834 52.547 20.1083 53.0112C20.1395 53.5875 20.3653 54.4365 20.7859 55.5581C22.1038 59.0957 26.1461 60.3714 29.4921 58.7452C30.4703 58.2685 31.2305 57.8105 31.7726 57.3713C33.6013 55.8821 35.5314 54.3306 37.5626 52.7168C39.9273 51.2525 42.5801 50.2836 45.521 49.8101C45.8482 49.7571 46.8373 49.7867 48.4885 49.8989C48.665 49.9107 48.8303 49.9893 48.9509 50.1186C49.0716 50.2479 49.1385 50.4183 49.1381 50.5952V51.2915C49.1381 51.362 49.1224 51.4316 49.0922 51.4953C49.0621 51.5591 49.0181 51.6153 48.9636 51.66C48.9091 51.7047 48.8453 51.7368 48.7769 51.7538C48.7084 51.7709 48.6371 51.7726 48.568 51.7588C46.3435 51.3226 44.0615 51.589 41.7217 52.5579C40.8806 52.6482 40.1204 52.9115 39.4412 53.3477C38.0455 54.2418 36.2043 55.6998 33.9175 57.7217C32.4626 59.0084 31.3426 59.8434 30.5575 60.2266C24.5852 63.1426 18.4587 59.4134 18.4914 52.8897C18.4915 52.8134 18.4677 52.7389 18.4232 52.6769C18.3788 52.6149 18.316 52.5683 18.2437 52.5439C17.9135 52.4348 17.5895 52.5112 17.2717 52.7729C17.0972 52.3523 17.0225 51.8943 17.0474 51.3989C17.0754 50.8631 17.0038 50.564 16.8324 50.5017C16.4118 50.3459 16.024 50.3085 15.6688 50.3895C15.6195 50.4001 15.5683 50.3978 15.5201 50.3828C15.4719 50.3679 15.4284 50.3409 15.3937 50.3043C15.359 50.2677 15.3342 50.2228 15.3218 50.1739C15.3095 50.125 15.3099 50.0737 15.323 50.025L17.8185 40.8095C17.8425 40.7218 17.8377 40.6289 17.8048 40.5447C17.772 40.4604 17.7128 40.3894 17.6362 40.3422C12.1452 37.0149 13.2855 28.2761 18.6363 25.4535C19.7391 24.9924 21.0694 24.7603 22.6272 24.7572C31.232 24.7385 39.9226 24.712 48.6988 24.6777ZM23.1786 28.0564C23.1786 27.785 23.0708 27.5247 22.8788 27.3328C22.6869 27.1408 22.4266 27.033 22.1552 27.033C21.8837 27.033 21.6234 27.1408 21.4315 27.3328C21.2396 27.5247 21.1317 27.785 21.1317 28.0564C21.1317 28.1908 21.1582 28.3239 21.2096 28.4481C21.2611 28.5723 21.3365 28.6851 21.4315 28.7801C21.5265 28.8751 21.6394 28.9505 21.7635 29.002C21.8877 29.0534 22.0208 29.0799 22.1552 29.0799C22.2896 29.0799 22.4226 29.0534 22.5468 29.002C22.671 28.9505 22.7838 28.8751 22.8788 28.7801C22.9739 28.6851 23.0493 28.5723 23.1007 28.4481C23.1521 28.3239 23.1786 28.1908 23.1786 28.0564ZM17.6183 29.2996C17.5765 29.4332 17.5632 29.5742 17.5792 29.7147C17.5952 29.8552 17.6402 29.9924 17.7117 30.1185C17.7831 30.2445 17.8796 30.357 17.9956 30.4495C18.1116 30.542 18.2449 30.6126 18.3877 30.6574C18.6763 30.7478 18.9866 30.7274 19.2504 30.6007C19.5142 30.474 19.7099 30.2513 19.7944 29.9816C19.8363 29.8481 19.8496 29.7071 19.8335 29.5666C19.8175 29.4261 19.7725 29.2889 19.7011 29.1628C19.6296 29.0367 19.5331 28.9243 19.4171 28.8318C19.3011 28.7393 19.1679 28.6687 19.025 28.6239C18.7364 28.5335 18.4261 28.5539 18.1623 28.6806C17.8985 28.8073 17.7028 29.03 17.6183 29.2996ZM26.5012 29.7061C26.5012 29.4012 26.3801 29.1088 26.1645 28.8932C25.9489 28.6776 25.6565 28.5565 25.3516 28.5565C25.0467 28.5565 24.7543 28.6776 24.5387 28.8932C24.3231 29.1088 24.202 29.4012 24.202 29.7061C24.202 30.011 24.3231 30.3034 24.5387 30.519C24.7543 30.7346 25.0467 30.8557 25.3516 30.8557C25.6565 30.8557 25.9489 30.7346 26.1645 30.519C26.3801 30.3034 26.5012 30.011 26.5012 29.7061ZM21.9479 31.2492C21.6921 31.2568 21.4405 31.3228 21.2076 31.4434C20.9746 31.564 20.7648 31.7369 20.5902 31.9523C20.4155 32.1676 20.2794 32.4211 20.1897 32.6983C20.0999 32.9755 20.0583 33.2709 20.0671 33.5678C20.0759 33.8647 20.135 34.1572 20.241 34.4286C20.3471 34.7 20.498 34.945 20.6851 35.1496C20.8722 35.3541 21.0918 35.5143 21.3316 35.6209C21.5713 35.7275 21.8263 35.7785 22.0821 35.7709C22.3379 35.7633 22.5894 35.6973 22.8224 35.5766C23.0553 35.456 23.2651 35.2831 23.4398 35.0678C23.6144 34.8525 23.7505 34.599 23.8403 34.3218C23.93 34.0446 23.9717 33.7491 23.9628 33.4522C23.954 33.1553 23.8949 32.8628 23.7889 32.5914C23.6829 32.32 23.532 32.0751 23.3449 31.8705C23.1578 31.6659 22.9381 31.5058 22.6984 31.3992C22.4587 31.2926 22.2037 31.2416 21.9479 31.2492ZM27.8985 33.3558C27.8985 33.0757 27.7872 32.8071 27.5892 32.609C27.3911 32.411 27.1225 32.2997 26.8424 32.2997C26.5623 32.2997 26.2936 32.411 26.0956 32.609C25.8975 32.8071 25.7862 33.0757 25.7862 33.3558C25.7862 33.6359 25.8975 33.9046 26.0956 34.1026C26.2936 34.3007 26.5623 34.412 26.8424 34.412C27.1225 34.412 27.3911 34.3007 27.5892 34.1026C27.7872 33.9046 27.8985 33.6359 27.8985 33.3558ZM18.4353 33.4166C18.4353 33.1352 18.3236 32.8654 18.1246 32.6665C17.9257 32.4675 17.6559 32.3558 17.3745 32.3558C17.0932 32.3558 16.8233 32.4675 16.6244 32.6665C16.4255 32.8654 16.3137 33.1352 16.3137 33.4166C16.3137 33.5559 16.3411 33.6938 16.3944 33.8225C16.4478 33.9512 16.5259 34.0682 16.6244 34.1667C16.7229 34.2652 16.8399 34.3433 16.9686 34.3966C17.0973 34.4499 17.2352 34.4774 17.3745 34.4774C17.5138 34.4774 17.6518 34.4499 17.7805 34.3966C17.9092 34.3433 18.0261 34.2652 18.1246 34.1667C18.2231 34.0682 18.3013 33.9512 18.3546 33.8225C18.4079 33.6938 18.4353 33.5559 18.4353 33.4166ZM19.7999 37.0289C19.7999 36.7488 19.6886 36.4802 19.4906 36.2821C19.2925 36.0841 19.0239 35.9728 18.7437 35.9728C18.4636 35.9728 18.195 36.0841 17.997 36.2821C17.7989 36.4802 17.6876 36.7488 17.6876 37.0289C17.6876 37.309 17.7989 37.5777 17.997 37.7757C18.195 37.9738 18.4636 38.0851 18.7437 38.0851C19.0239 38.0851 19.2925 37.9738 19.4906 37.7757C19.6886 37.5777 19.7999 37.309 19.7999 37.0289ZM24.8799 36.1077C24.765 36.175 24.6659 36.2667 24.5882 36.3774C24.5105 36.488 24.4557 36.6156 24.427 36.7527C24.3982 36.8898 24.3961 37.0338 24.4207 37.1764C24.4453 37.3191 24.4962 37.4576 24.5704 37.5842C24.6446 37.7107 24.7407 37.8227 24.8533 37.9137C24.9658 38.0048 25.0925 38.0732 25.2262 38.115C25.3599 38.1568 25.498 38.1712 25.6325 38.1574C25.767 38.1435 25.8954 38.1017 26.0103 38.0343C26.1251 37.9669 26.2242 37.8753 26.302 37.7646C26.3797 37.6539 26.4345 37.5264 26.4632 37.3893C26.492 37.2522 26.4941 37.1082 26.4695 36.9655C26.4448 36.8229 26.394 36.6843 26.3198 36.5578C26.2455 36.4313 26.1494 36.3193 26.0369 36.2282C25.9244 36.1372 25.7976 36.0688 25.6639 36.0269C25.5302 35.9851 25.3922 35.9708 25.2576 35.9846C25.1231 35.9985 24.9948 36.0403 24.8799 36.1077ZM23.1352 38.3323C23.1347 38.2372 23.1155 38.1431 23.0786 38.0554C23.0418 37.9677 22.988 37.8881 22.9204 37.8212C22.8528 37.7543 22.7727 37.7014 22.6846 37.6654C22.5965 37.6295 22.5022 37.6112 22.4071 37.6117L21.893 37.6144C21.7009 37.6154 21.5171 37.6927 21.382 37.8293C21.2469 37.9658 21.1715 38.1505 21.1725 38.3426L21.1751 38.8379C21.1756 38.933 21.1948 39.0271 21.2317 39.1148C21.2686 39.2025 21.3223 39.2821 21.3899 39.349C21.4575 39.4159 21.5377 39.4688 21.6258 39.5048C21.7138 39.5407 21.8081 39.559 21.9032 39.5585L22.4173 39.5558C22.6094 39.5548 22.7932 39.4775 22.9283 39.3409C23.0635 39.2044 23.1388 39.0197 23.1378 38.8276L23.1352 38.3323Z\" fill=\"#F7F4F8\"/>\\n</g>\\n<g clip-path=\"url(#clip2_14125_12459)\">\\n<path d=\"M107.495 36.4587C107.895 36.8092 109.141 37.2848 109.792 37.8481C114.742 42.1415 115.693 48.8131 111.531 53.9326C107.207 59.2586 100.272 58.3636 92.443 58.3511C92.4028 58.3516 92.363 58.3433 92.3264 58.3268C92.2897 58.3103 92.2572 58.286 92.2309 58.2556C92.2047 58.2252 92.1854 58.1894 92.1745 58.1508C92.1635 58.1121 92.1612 58.0715 92.1676 58.0319C92.6849 54.6314 92.9478 52.9082 92.9562 52.8623C93.2983 51.1517 93.4694 49.4285 93.4694 47.6928C93.4819 36.102 93.4673 28.3143 93.4255 24.3297C93.4089 22.8443 93.0271 20.3409 92.2802 16.8194C92.271 16.777 92.2712 16.733 92.281 16.6906C92.2908 16.6483 92.3098 16.6086 92.3368 16.5745C92.3637 16.5404 92.3978 16.5127 92.4368 16.4933C92.4757 16.474 92.5184 16.4635 92.5619 16.4627C96.0979 16.4126 101.092 16.0183 104.835 17.1574C109.132 18.4633 111.607 21.2108 112.257 25.3999C112.796 28.8483 111.444 32.9602 108.34 35.2884C107.835 35.6639 107.547 35.8892 107.476 35.9643C107.443 35.9972 107.418 36.0365 107.401 36.0797C107.384 36.123 107.376 36.1692 107.378 36.2156C107.379 36.262 107.391 36.3075 107.411 36.3493C107.431 36.3912 107.46 36.4284 107.495 36.4587ZM98.9018 20.1239L98.9518 35.0568C98.9518 35.07 98.9544 35.083 98.9595 35.0951C98.9645 35.1073 98.9719 35.1183 98.9812 35.1276C98.9905 35.1369 99.0015 35.1443 99.0136 35.1493C99.0258 35.1544 99.0388 35.1569 99.052 35.1569H99.1271C100.056 35.1539 100.975 34.9561 101.832 34.5748C102.689 34.1934 103.467 33.6361 104.121 32.9347C104.775 32.2332 105.294 31.4012 105.646 30.4864C105.998 29.5716 106.178 28.5918 106.174 27.6029V27.5278C106.167 25.5313 105.415 23.6191 104.085 22.2119C102.754 20.8047 100.952 20.0176 99.077 20.0238H99.0019C98.9753 20.0238 98.9499 20.0344 98.9311 20.0531C98.9123 20.0719 98.9018 20.0974 98.9018 20.1239ZM99.3211 54.3894C102.446 54.5271 104.77 53.5612 106.293 51.4917C109.71 46.8604 107.188 40.4704 102.382 37.8043C102.01 37.5999 101.009 37.2765 99.3774 36.8342C99.3275 36.8209 99.2753 36.8193 99.2246 36.8297C99.1739 36.8401 99.1262 36.8621 99.0851 36.8942C99.0441 36.9262 99.0107 36.9673 98.9876 37.0144C98.9645 37.0616 98.9522 37.1134 98.9518 37.1659V54.0014C98.9517 54.1011 98.99 54.1971 99.0588 54.2694C99.1275 54.3416 99.2215 54.3846 99.3211 54.3894Z\" fill=\"#1A1C18\"/>\\n<path d=\"M139.549 16.4062C139.592 16.4064 139.635 16.4171 139.673 16.4372C139.711 16.4573 139.744 16.4863 139.768 16.5216C139.792 16.5569 139.807 16.5974 139.812 16.6395C139.816 16.6816 139.81 16.724 139.793 16.763L137.315 22.6085C137.292 22.6607 137.258 22.7075 137.215 22.7458C137.173 22.7842 137.123 22.8131 137.069 22.8308C137.014 22.8485 136.957 22.8546 136.9 22.8486C136.843 22.8427 136.788 22.8248 136.739 22.7962C133.81 21.0939 130.631 20.2615 127.201 20.2991C127.096 20.3007 126.996 20.3436 126.922 20.4186C126.848 20.4935 126.807 20.5945 126.807 20.6996L126.813 34.6874C126.813 34.7588 126.841 34.8273 126.892 34.8777C126.942 34.9282 127.011 34.9565 127.082 34.9565L138.11 34.9503C138.17 34.9494 138.23 34.9646 138.282 34.9945C138.334 35.0244 138.378 35.0678 138.408 35.1202C138.438 35.1725 138.453 35.232 138.453 35.2924C138.452 35.3528 138.435 35.4119 138.404 35.4635L135.562 40.3952C135.473 40.5512 135.332 40.6705 135.162 40.7323C134.993 40.7942 134.806 40.7945 134.636 40.7332C132.124 39.832 129.629 39.2708 127.151 39.0496C127.104 39.0453 127.057 39.0508 127.012 39.0658C126.967 39.0808 126.926 39.105 126.891 39.1368C126.857 39.1687 126.829 39.2074 126.81 39.2506C126.791 39.2938 126.781 39.3405 126.782 39.3876V53.97C126.782 54.0652 126.819 54.1566 126.886 54.2245C126.952 54.2924 127.043 54.3313 127.138 54.333C132.199 54.55 137.037 53.5715 141.652 51.3977C141.692 51.3789 141.737 51.3725 141.781 51.3793C141.826 51.3862 141.867 51.4059 141.899 51.436C141.932 51.4662 141.955 51.5054 141.966 51.5487C141.976 51.592 141.974 51.6375 141.959 51.6794L139.774 57.6563C139.695 57.8695 139.553 58.0534 139.366 58.1832C139.179 58.313 138.957 58.3825 138.729 58.3823L120.26 58.3885C120.201 58.3886 120.142 58.375 120.089 58.3487C120.035 58.3225 119.988 58.2843 119.952 58.2371C119.916 58.1899 119.891 58.1349 119.879 58.0766C119.867 58.0182 119.869 57.9579 119.885 57.9003C120.705 54.7961 121.093 52.3177 121.093 49.0132C121.088 41.7825 121.093 34.5289 121.105 27.2523C121.114 23.7058 120.692 20.2365 119.841 16.8443C119.826 16.7932 119.824 16.7395 119.834 16.6872C119.845 16.635 119.867 16.5858 119.9 16.5433C119.932 16.5009 119.975 16.4665 120.023 16.4427C120.072 16.4189 120.125 16.4064 120.179 16.4062H139.549Z\" fill=\"#1A1C18\"/>\\n<path d=\"M156.452 16.844C155.672 19.7563 155.292 22.195 155.313 24.1602C155.334 26.3006 155.288 36.1683 155.175 53.7631C155.175 53.8119 155.185 53.8602 155.205 53.9049C155.224 53.9496 155.253 53.9897 155.289 54.0227C155.325 54.0557 155.367 54.0808 155.413 54.0965C155.46 54.1121 155.509 54.1179 155.557 54.1136C160.209 53.7256 164.734 52.5844 169.132 50.6902C169.159 50.6789 169.188 50.6756 169.217 50.6807C169.245 50.6858 169.272 50.6991 169.293 50.719C169.314 50.7388 169.329 50.7644 169.336 50.7926C169.343 50.8208 169.342 50.8505 169.332 50.8779L166.823 57.7498C166.758 57.9257 166.642 58.0777 166.488 58.1852C166.335 58.2926 166.152 58.3504 165.965 58.3506H148.554C148.491 58.3501 148.429 58.3335 148.374 58.3023C148.319 58.2711 148.273 58.2264 148.241 58.1724C148.208 58.1185 148.19 58.057 148.188 57.994C148.186 57.931 148.2 57.8685 148.228 57.8124C149.063 56.2311 149.486 54.3535 149.499 52.1797C149.541 44.0478 149.545 36.0139 149.511 28.0781C149.495 24.0267 149.413 21.3126 149.267 19.9357C149.226 19.5318 149.148 19.1338 149.036 18.7466L148.454 16.7313C148.442 16.6907 148.44 16.6479 148.449 16.6064C148.457 16.5648 148.474 16.5256 148.5 16.4917C148.526 16.4578 148.56 16.4302 148.599 16.411C148.637 16.3918 148.68 16.3815 148.723 16.3809H156.095C156.152 16.3809 156.208 16.3939 156.258 16.4189C156.309 16.4438 156.353 16.4801 156.388 16.5248C156.422 16.5695 156.446 16.6215 156.457 16.6769C156.468 16.7322 156.467 16.7894 156.452 16.844Z\" fill=\"#1A1C18\"/>\\n<path d=\"M183.471 16.3885C183.527 16.3886 183.583 16.4016 183.633 16.4265C183.684 16.4515 183.728 16.4877 183.763 16.5324C183.797 16.5771 183.821 16.6292 183.832 16.6845C183.843 16.7398 183.842 16.797 183.827 16.8516C183.043 19.7598 182.659 22.1964 182.676 24.1616C182.692 26.302 182.632 36.1676 182.494 53.7582C182.493 53.8075 182.502 53.8565 182.522 53.9019C182.541 53.9474 182.569 53.9883 182.605 54.022C182.641 54.0556 182.684 54.0813 182.731 54.0973C182.777 54.1134 182.827 54.1194 182.876 54.115C187.528 53.7311 192.053 52.5962 196.451 50.7103C196.477 50.699 196.507 50.6957 196.536 50.7008C196.564 50.7059 196.591 50.7192 196.612 50.7391C196.633 50.759 196.648 50.7846 196.655 50.8128C196.662 50.841 196.661 50.8706 196.651 50.8981L194.135 57.7637C194.071 57.9396 193.954 58.0916 193.801 58.1991C193.648 58.3065 193.465 58.3643 193.278 58.3645L175.866 58.3395C175.803 58.339 175.741 58.3223 175.687 58.2911C175.632 58.26 175.586 58.2153 175.553 58.1613C175.521 58.1073 175.502 58.0459 175.5 57.9829C175.498 57.9198 175.512 57.8573 175.541 57.8012C176.38 56.2199 176.807 54.3423 176.824 52.1685C176.878 44.0408 176.893 36.009 176.868 28.0732C176.859 24.0218 176.782 21.3077 176.636 19.9308C176.597 19.5271 176.521 19.1291 176.411 18.7417L175.829 16.7265C175.817 16.6858 175.816 16.643 175.824 16.6015C175.832 16.5599 175.849 16.5207 175.875 16.4868C175.901 16.4529 175.935 16.4253 175.974 16.4061C176.012 16.3869 176.055 16.3766 176.098 16.376L183.471 16.3885Z\" fill=\"#1A1C18\"/>\\n<path d=\"M222.337 16.7815L219.865 22.6208C219.842 22.673 219.808 22.7198 219.765 22.7581C219.723 22.7965 219.673 22.8254 219.619 22.8431C219.564 22.8608 219.507 22.8669 219.45 22.8609C219.393 22.855 219.338 22.8371 219.289 22.8085C216.364 21.1062 213.189 20.2738 209.763 20.3114C209.658 20.313 209.558 20.3559 209.484 20.4309C209.41 20.5058 209.369 20.6067 209.369 20.7119V34.6809C209.369 34.7523 209.397 34.8208 209.448 34.8713C209.498 34.9217 209.567 34.9501 209.638 34.9501H220.653C220.713 34.9498 220.771 34.9652 220.823 34.9948C220.874 35.0243 220.917 35.067 220.947 35.1184C220.977 35.1698 220.993 35.2282 220.993 35.2877C220.993 35.3471 220.977 35.4055 220.947 35.457L218.106 40.3825C218.017 40.5384 217.875 40.6578 217.706 40.7196C217.536 40.7814 217.35 40.7817 217.18 40.7205C214.672 39.8192 212.181 39.258 209.707 39.0369C209.66 39.0325 209.613 39.038 209.568 39.0531C209.523 39.0681 209.482 39.0923 209.448 39.1241C209.413 39.1559 209.385 39.1947 209.366 39.2379C209.347 39.2811 209.338 39.3277 209.338 39.3748V53.9385C209.338 54.0326 209.374 54.1231 209.44 54.1908C209.505 54.2585 209.594 54.2982 209.688 54.3015C214.745 54.5226 219.579 53.5463 224.189 51.3725C224.23 51.3537 224.275 51.3473 224.319 51.3541C224.363 51.3609 224.404 51.3807 224.437 51.4108C224.47 51.441 224.493 51.4802 224.503 51.5235C224.514 51.5668 224.511 51.6123 224.496 51.6541L222.312 57.6247C222.232 57.838 222.09 58.0219 221.903 58.1517C221.716 58.2815 221.494 58.3509 221.267 58.3507H202.823C202.763 58.3508 202.704 58.3372 202.651 58.311C202.597 58.2847 202.551 58.2465 202.514 58.1993C202.478 58.1521 202.453 58.0972 202.441 58.0388C202.43 57.9804 202.432 57.9201 202.447 57.8626C203.267 54.7646 203.655 52.2925 203.655 48.988C203.651 41.7656 203.657 34.5203 203.674 27.2521C203.682 23.7139 203.261 20.2488 202.41 16.8566C202.396 16.8059 202.395 16.7528 202.406 16.7014C202.416 16.65 202.439 16.6016 202.471 16.56C202.504 16.5183 202.546 16.4845 202.594 16.4611C202.642 16.4376 202.694 16.4252 202.748 16.4248H222.093C222.136 16.425 222.179 16.4356 222.217 16.4557C222.255 16.4759 222.288 16.5049 222.312 16.5402C222.336 16.5755 222.351 16.616 222.355 16.6581C222.36 16.7002 222.353 16.7426 222.337 16.7815Z\" fill=\"#1A1C18\"/>\\n<path d=\"M255.243 51.0234C255.275 51.0074 255.312 51.0016 255.347 51.0066C255.383 51.0116 255.417 51.0272 255.444 51.0514C255.471 51.0757 255.49 51.1074 255.499 51.1426C255.507 51.1777 255.505 51.2147 255.493 51.2487L253.083 57.8514C253.029 57.9982 252.93 58.1248 252.802 58.2143C252.673 58.3037 252.52 58.3518 252.364 58.3521H228.781C228.73 58.3514 228.679 58.338 228.634 58.313C228.589 58.2881 228.551 58.2524 228.524 58.2094C228.496 58.1663 228.48 58.1172 228.477 58.0667C228.474 58.0162 228.484 57.9658 228.506 57.9203C234.264 45.9832 239.753 33.7143 244.972 21.1138C244.981 21.0936 244.985 21.0716 244.983 21.0495C244.982 21.0274 244.975 21.0059 244.963 20.9866C244.952 20.9672 244.936 20.9506 244.917 20.9379C244.898 20.9253 244.876 20.9169 244.853 20.9136C239.413 20.2752 234.212 21.2953 229.251 23.974C229.185 24.0085 229.11 24.0225 229.036 24.0143C228.961 24.006 228.892 23.9758 228.835 23.9277C228.779 23.8796 228.739 23.8157 228.72 23.7447C228.702 23.6736 228.706 23.5986 228.731 23.5296L231.241 16.664C231.267 16.5927 231.314 16.531 231.377 16.4874C231.44 16.4437 231.515 16.4202 231.592 16.4199H253.115C253.137 16.4199 253.159 16.4255 253.178 16.4362C253.198 16.4469 253.214 16.4623 253.226 16.481C253.238 16.4998 253.245 16.5212 253.246 16.5434C253.247 16.5655 253.243 16.5876 253.234 16.6077L237.587 53.5268C237.56 53.5917 237.55 53.6623 237.556 53.7323C237.563 53.8022 237.586 53.8693 237.625 53.9276C237.663 53.9859 237.715 54.0335 237.776 54.0662C237.838 54.099 237.906 54.1157 237.975 54.1151C242.79 54.1318 245.798 54.0275 247 53.8022C249.837 53.2723 252.585 52.346 255.243 51.0234Z\" fill=\"#1A1C18\"/>\\n<path d=\"M297.457 57.875C297.489 57.9187 297.509 57.9704 297.513 58.0244C297.517 58.0785 297.505 58.1328 297.48 58.1813C297.455 58.2298 297.417 58.2707 297.37 58.2995C297.322 58.3283 297.268 58.3438 297.213 58.3444H289.058C289.023 58.3444 288.989 58.3375 288.957 58.3241C288.925 58.3108 288.896 58.2912 288.872 58.2666C288.848 58.242 288.83 58.2129 288.817 58.1811C288.805 58.1493 288.8 58.1154 288.802 58.0815C288.856 56.9258 288.702 55.7575 288.339 54.5768C287.316 51.2305 286.277 48.2828 285.222 45.7334C285.168 45.6052 285.078 45.4959 284.963 45.419C284.848 45.3422 284.714 45.3014 284.577 45.3016H272.536C272.383 45.3016 272.233 45.3453 272.104 45.4274C271.975 45.5095 271.873 45.6266 271.81 45.7648C270.667 48.2098 269.644 50.7757 268.743 53.4627C268.451 54.3223 268.217 55.841 268.042 58.019C268.033 58.1085 267.991 58.1914 267.925 58.2515C267.859 58.3116 267.774 58.3447 267.685 58.3444H259.499C259.464 58.3445 259.43 58.3351 259.4 58.3172C259.37 58.2993 259.345 58.2736 259.328 58.2428C259.311 58.212 259.303 58.1772 259.305 58.1422C259.306 58.1072 259.317 58.0733 259.336 58.044C261.08 55.4279 262.651 52.4655 264.049 49.1569C266.653 42.9734 270.821 34.0175 278.644 16.7502C278.674 16.6818 278.723 16.6237 278.785 16.5833C278.848 16.543 278.921 16.5222 278.996 16.5235C279.07 16.5248 279.142 16.5483 279.204 16.5909C279.265 16.6335 279.312 16.6933 279.339 16.7627C285.247 31.0906 289.982 42.4415 293.546 50.8154C294.664 53.4398 295.968 55.793 297.457 57.875ZM274.144 40.1321C274.128 40.1707 274.121 40.2128 274.125 40.2546C274.128 40.2965 274.142 40.3367 274.165 40.372C274.188 40.4072 274.219 40.4362 274.256 40.4566C274.293 40.477 274.334 40.488 274.376 40.4888L282.756 40.639C282.798 40.6399 282.84 40.6303 282.878 40.6111C282.915 40.592 282.948 40.5638 282.972 40.5291C282.996 40.4944 283.011 40.4543 283.016 40.4124C283.021 40.3704 283.015 40.3279 283 40.2885L278.995 29.7867C278.978 29.7368 278.946 29.6933 278.904 29.662C278.861 29.6308 278.811 29.6133 278.758 29.6119C278.705 29.6105 278.654 29.6254 278.61 29.6544C278.566 29.6834 278.532 29.7252 278.513 29.7742L274.144 40.1321Z\" fill=\"#1A1C18\"/>\\n</g>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_14125_12459\">\\n<rect width=\"297.681\" height=\"75.7054\" fill=\"white\"/>\\n</clipPath>\\n<clipPath id=\"clip1_14125_12459\">\\n<rect width=\"70.5649\" height=\"75.7054\" fill=\"white\"/>\\n</clipPath>\\n<clipPath id=\"clip2_14125_12459\">\\n<rect width=\"205.346\" height=\"42.0586\" fill=\"white\" transform=\"translate(92.1641 16.3564)\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6346xi\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"tlJ7W86Ye\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kd7slh\",\"data-framer-name\":\"Row 01\",layoutDependency:layoutDependency,layoutId:\"ZU2n_fK4z\",style:{borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u3bmaq\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"SDaBdkRvp\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nhzhky\",\"data-framer-name\":\"Items\",layoutDependency:layoutDependency,layoutId:\"vRnAVHv_T\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YVdxLBnAH\"},implicitPathVariables:undefined},{href:{webPageId:\"YVdxLBnAH\"},implicitPathVariables:undefined},{href:{webPageId:\"YVdxLBnAH\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"64px\",y:(componentViewport?.y||0)+128+0+0+279+0+0+0+0+0+32+0,...addPropertyOverrides({Mhrv6J4vl:{y:(componentViewport?.y||0)+96+0+0+462+0+0+0+0+0+0+34+0},w5NXSMczz:{y:(componentViewport?.y||0)+64+0+0+940+0+0+0+0+0+0+0+32+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-8bi9p0-container\",layoutDependency:layoutDependency,layoutId:\"DZQWzspzL-container\",nodeId:\"DZQWzspzL\",rendersWithMotion:true,scopeId:\"Gq71GAUTa\",children:/*#__PURE__*/_jsx(ComponentsNavLink,{AjFtGm3rv:resolvedLinks[0],height:\"100%\",id:\"DZQWzspzL\",layoutId:\"DZQWzspzL\",style:{width:\"100%\"},Uw1BzRXQP:\"Products\",variant:\"eWxgKblxU\",width:\"100%\",...addPropertyOverrides({Mhrv6J4vl:{AjFtGm3rv:resolvedLinks[1]},w5NXSMczz:{AjFtGm3rv:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yVfGFsmI5\"},implicitPathVariables:undefined},{href:{webPageId:\"yVfGFsmI5\"},implicitPathVariables:undefined},{href:{webPageId:\"yVfGFsmI5\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"46px\",y:(componentViewport?.y||0)+128+0+0+279+0+0+0+0+0+32+0,...addPropertyOverrides({Mhrv6J4vl:{y:(componentViewport?.y||0)+96+0+0+462+0+0+0+0+0+0+34+0},w5NXSMczz:{y:(componentViewport?.y||0)+64+0+0+940+0+0+0+0+0+0+0+32+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-af1h3v-container\",layoutDependency:layoutDependency,layoutId:\"UbjsvqRyV-container\",nodeId:\"UbjsvqRyV\",rendersWithMotion:true,scopeId:\"Gq71GAUTa\",children:/*#__PURE__*/_jsx(ComponentsNavLink,{AjFtGm3rv:resolvedLinks1[0],height:\"100%\",id:\"UbjsvqRyV\",layoutId:\"UbjsvqRyV\",style:{width:\"100%\"},Uw1BzRXQP:\"About\",variant:\"eWxgKblxU\",width:\"100%\",...addPropertyOverrides({Mhrv6J4vl:{AjFtGm3rv:resolvedLinks1[1]},w5NXSMczz:{AjFtGm3rv:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YY37xLXSN\"},implicitPathVariables:undefined},{href:{webPageId:\"YY37xLXSN\"},implicitPathVariables:undefined},{href:{webPageId:\"YY37xLXSN\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"65px\",y:(componentViewport?.y||0)+128+0+0+279+0+0+0+0+0+32+0,...addPropertyOverrides({Mhrv6J4vl:{y:(componentViewport?.y||0)+96+0+0+462+0+0+0+0+0+0+34+0},w5NXSMczz:{y:(componentViewport?.y||0)+64+0+0+940+0+0+0+0+0+0+0+32+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-n30nt2-container\",layoutDependency:layoutDependency,layoutId:\"u__yECQfV-container\",nodeId:\"u__yECQfV\",rendersWithMotion:true,scopeId:\"Gq71GAUTa\",children:/*#__PURE__*/_jsx(ComponentsNavLink,{AjFtGm3rv:resolvedLinks2[0],height:\"100%\",id:\"u__yECQfV\",layoutId:\"u__yECQfV\",style:{width:\"100%\"},Uw1BzRXQP:\"Retailers\",variant:\"eWxgKblxU\",width:\"100%\",...addPropertyOverrides({Mhrv6J4vl:{AjFtGm3rv:resolvedLinks2[1]},w5NXSMczz:{AjFtGm3rv:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15zkxsj\",\"data-framer-name\":\"Email\",layoutDependency:layoutDependency,layoutId:\"o68GeQNJr\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h6,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-0d188ea8-08f5-4997-95b8-ba5f0b2e4a0a, rgb(26, 28, 24)))\"},children:[\"contact@bellezasa.co.za\",/*#__PURE__*/_jsx(motion.br,{}),\"+27 123 456 789\"]})}),className:\"framer-1yphyfn\",fonts:[\"GF;Figtree-regular\"],layoutDependency:layoutDependency,layoutId:\"otRZ9JC_w\",style:{\"--extracted-1w1cjl5\":\"var(--token-0d188ea8-08f5-4997-95b8-ba5f0b2e4a0a, rgb(26, 28, 24))\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({w5NXSMczz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h6,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS1yZWd1bGFy\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"24px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-0d188ea8-08f5-4997-95b8-ba5f0b2e4a0a, rgb(26, 28, 24)))\"},children:[\"contact@bellezasa.co.za\",/*#__PURE__*/_jsx(motion.br,{}),\"+27 123 456 789\"]})}),transformTemplate:transformTemplate2}},baseVariant,gestureVariant)})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-lshu1x\",\"data-framer-name\":\"Row 02\",layoutDependency:layoutDependency,layoutId:\"U7gUAbQAs\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-q5rmee\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"QXoC3twiz\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:261,intrinsicWidth:261,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+128+0+0+279+0+0+120+0+19),pixelHeight:408,pixelWidth:408,sizes:\"50px\",src:\"https://framerusercontent.com/images/2utoHj7ONuwZvggkoCKdcGA3Gk.png?width=408&height=408\"},className:\"framer-1j0mjmt\",\"data-framer-name\":\"Proudly-sa\",layoutDependency:layoutDependency,layoutId:\"dWayGAk6l\",...addPropertyOverrides({Mhrv6J4vl:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:261,intrinsicWidth:261,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+96+0+0+462+0+0+0+116+0+23.5),pixelHeight:408,pixelWidth:408,sizes:\"45px\",src:\"https://framerusercontent.com/images/2utoHj7ONuwZvggkoCKdcGA3Gk.png?width=408&height=408\"}},w5NXSMczz:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:261,intrinsicWidth:261,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+64+0+0+940+0+0+0+240+0+0+16.5),pixelHeight:408,pixelWidth:408,sizes:\"55px\",src:\"https://framerusercontent.com/images/2utoHj7ONuwZvggkoCKdcGA3Gk.png?width=408&height=408\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:261,intrinsicWidth:261,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+128+0+0+279+0+0+120+0+20.5),pixelHeight:394,pixelWidth:918,sizes:\"112.6px\",src:\"https://framerusercontent.com/images/A1jRU0VZTRdM4sQf487jDNOIWk.jpg?width=918&height=394\",srcSet:\"https://framerusercontent.com/images/A1jRU0VZTRdM4sQf487jDNOIWk.jpg?scale-down-to=512&width=918&height=394 512w,https://framerusercontent.com/images/A1jRU0VZTRdM4sQf487jDNOIWk.jpg?width=918&height=394 918w\"},className:\"framer-m64p5n\",\"data-framer-name\":\"Proudly-sa\",layoutDependency:layoutDependency,layoutId:\"qn70LpCIq\",...addPropertyOverrides({Mhrv6J4vl:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:261,intrinsicWidth:261,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+96+0+0+462+0+0+0+116+0+25),pixelHeight:394,pixelWidth:918,sizes:\"100.5319px\",src:\"https://framerusercontent.com/images/A1jRU0VZTRdM4sQf487jDNOIWk.jpg?width=918&height=394\",srcSet:\"https://framerusercontent.com/images/A1jRU0VZTRdM4sQf487jDNOIWk.jpg?scale-down-to=512&width=918&height=394 512w,https://framerusercontent.com/images/A1jRU0VZTRdM4sQf487jDNOIWk.jpg?width=918&height=394 918w\"}},w5NXSMczz:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:261,intrinsicWidth:261,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+64+0+0+940+0+0+0+240+0+0+19),pixelHeight:394,pixelWidth:918,sizes:\"120.2128px\",src:\"https://framerusercontent.com/images/A1jRU0VZTRdM4sQf487jDNOIWk.jpg?width=918&height=394\",srcSet:\"https://framerusercontent.com/images/A1jRU0VZTRdM4sQf487jDNOIWk.jpg?scale-down-to=512&width=918&height=394 512w,https://framerusercontent.com/images/A1jRU0VZTRdM4sQf487jDNOIWk.jpg?width=918&height=394 918w\"}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l7joh1\",\"data-framer-name\":\"Icons\",layoutDependency:layoutDependency,layoutId:\"UejXICLDd\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-oiaus2\",\"data-framer-name\":\"Icons\",layoutDependency:layoutDependency,layoutId:\"CvgRGM8y0\",children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/share/1KGqo4Ez4G/\",motionChild:true,nodeId:\"QBY54NdA9\",openInNewTab:true,scopeId:\"Gq71GAUTa\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-s8faji framer-1q1khiw\",\"data-framer-name\":\"Icon Box\",layoutDependency:layoutDependency,layoutId:\"QBY54NdA9\",style:{backgroundColor:\"var(--token-566c5b66-5b5a-4f64-8acc-33ac9cc970f2, rgb(242, 244, 247))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},whileHover:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mzp456-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"FzRpg_0oi-container\",nodeId:\"FzRpg_0oi\",rendersWithMotion:true,scopeId:\"Gq71GAUTa\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-32a85a80-d312-468e-9679-2600c480ecba, rgb(40, 40, 40))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"facebook\",id:\"FzRpg_0oi\",layoutId:\"FzRpg_0oi\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/belleza_productssa/?hl=en\",motionChild:true,nodeId:\"hNYaq7jwb\",openInNewTab:true,scopeId:\"Gq71GAUTa\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-10ugt35 framer-1q1khiw\",\"data-framer-name\":\"Icon Box\",layoutDependency:layoutDependency,layoutId:\"hNYaq7jwb\",style:{backgroundColor:\"var(--token-566c5b66-5b5a-4f64-8acc-33ac9cc970f2, rgb(242, 244, 247))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},whileHover:animation,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mm1uyu-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"gwW8Ip6oR-container\",nodeId:\"gwW8Ip6oR\",rendersWithMotion:true,scopeId:\"Gq71GAUTa\",children:/*#__PURE__*/_jsx(Feather,{color:\"var(--token-32a85a80-d312-468e-9679-2600c480ecba, rgb(40, 40, 40))\",height:\"100%\",iconSearch:\"Home\",iconSelection:\"instagram\",id:\"gwW8Ip6oR\",layoutId:\"gwW8Ip6oR\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.tiktok.com/@belleza.sa0?_r=1&_t=ZS-91o0onDcnYL\",motionChild:true,nodeId:\"r27TBJMCE\",openInNewTab:true,scopeId:\"Gq71GAUTa\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1cthble framer-1q1khiw\",\"data-framer-name\":\"Icon Box\",layoutDependency:layoutDependency,layoutId:\"r27TBJMCE\",style:{backgroundColor:\"var(--token-566c5b66-5b5a-4f64-8acc-33ac9cc970f2, rgb(242, 244, 247))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100},whileHover:animation,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-gf0elb\",\"data-framer-name\":\"Icon/twitter\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:24,intrinsicWidth:24,layoutDependency:layoutDependency,layoutId:\"Yo6DOGET_\",svg:'<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M14 3C14.2652 3 14.5196 3.10536 14.7071 3.29289C14.8946 3.48043 15 3.73478 15 4C15.0006 4.92192 15.3193 5.81541 15.9023 6.52959C16.4853 7.24377 17.2969 7.73488 18.2 7.92C18.4599 7.97304 18.6881 8.12716 18.8344 8.34846C18.9807 8.56975 19.033 8.84009 18.98 9.1C18.927 9.35991 18.7728 9.58811 18.5515 9.73439C18.3303 9.88066 18.0599 9.93304 17.8 9.88C16.7582 9.66645 15.7919 9.17984 15 8.47V17C15 17.9889 14.7068 18.9556 14.1573 19.7779C13.6079 20.6001 12.827 21.241 11.9134 21.6194C10.9998 21.9978 9.99446 22.0969 9.02455 21.9039C8.05465 21.711 7.16373 21.2348 6.46447 20.5355C5.76521 19.8363 5.289 18.9454 5.09608 17.9755C4.90315 17.0055 5.00217 16.0002 5.3806 15.0866C5.75904 14.173 6.39991 13.3921 7.22215 12.8427C8.0444 12.2932 9.0111 12 10 12C10.2652 12 10.5196 12.1054 10.7071 12.2929C10.8946 12.4804 11 12.7348 11 13C11 13.2652 10.8946 13.5196 10.7071 13.7071C10.5196 13.8946 10.2652 14 10 14C9.40666 14 8.82664 14.1759 8.33329 14.5056C7.83994 14.8352 7.45543 15.3038 7.22836 15.8519C7.0013 16.4001 6.94189 17.0033 7.05765 17.5853C7.1734 18.1672 7.45912 18.7018 7.87868 19.1213C8.29824 19.5409 8.83279 19.8266 9.41473 19.9424C9.99667 20.0581 10.5999 19.9987 11.1481 19.7716C11.6962 19.5446 12.1648 19.1601 12.4944 18.6667C12.8241 18.1734 13 17.5933 13 17V4C13 3.73478 13.1054 3.48043 13.2929 3.29289C13.4804 3.10536 13.7348 3 14 3Z\" fill=\"black\"/>\\n</svg>\\n',withExternalLayout:true})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1v1jda4\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"T8VnSbywO\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"22px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-11fc4855-518e-48d2-ab9f-4e3689418bde, rgb(94, 105, 127)))\"},children:[\"\\xa9 2025 Belleza -\",/*#__PURE__*/_jsx(motion.br,{}),\"A Shaymis Brand\"]})}),className:\"framer-cy3gp9\",\"data-framer-name\":\"Get started\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wheusnxgA\",style:{\"--extracted-r6o4lv\":\"var(--token-11fc4855-518e-48d2-ab9f-4e3689418bde, rgb(94, 105, 127))\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-kxsjg2\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"I11171:6031;11164:3974\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",intrinsicHeight:155.5,intrinsicWidth:936,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+128+561+0),pixelHeight:312,pixelWidth:1894,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 192px)`,src:\"https://framerusercontent.com/images/xo66nVuElAfhFgiBG3rV2DsBeo.png?width=1894&height=312\",srcSet:\"https://framerusercontent.com/images/xo66nVuElAfhFgiBG3rV2DsBeo.png?scale-down-to=512&width=1894&height=312 512w,https://framerusercontent.com/images/xo66nVuElAfhFgiBG3rV2DsBeo.png?scale-down-to=1024&width=1894&height=312 1024w,https://framerusercontent.com/images/xo66nVuElAfhFgiBG3rV2DsBeo.png?width=1894&height=312 1894w\"},className:\"framer-ttxcp3\",\"data-framer-name\":\"Footer-BELLEZA\",fitImageDimension:\"height\",layoutDependency:layoutDependency,layoutId:\"QhF3UW8Oa\",transformTemplate:transformTemplate2,...addPropertyOverrides({Mhrv6J4vl:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:155.5,intrinsicWidth:936,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+96+700+0),pixelHeight:312,pixelWidth:1894,positionX:\"center\",positionY:\"center\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 128px)`,src:\"https://framerusercontent.com/images/xo66nVuElAfhFgiBG3rV2DsBeo.png?width=1894&height=312\",srcSet:\"https://framerusercontent.com/images/xo66nVuElAfhFgiBG3rV2DsBeo.png?scale-down-to=512&width=1894&height=312 512w,https://framerusercontent.com/images/xo66nVuElAfhFgiBG3rV2DsBeo.png?scale-down-to=1024&width=1894&height=312 1024w,https://framerusercontent.com/images/xo66nVuElAfhFgiBG3rV2DsBeo.png?width=1894&height=312 1894w\"}},w5NXSMczz:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:155.5,intrinsicWidth:936,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+64+1538+0),pixelHeight:312,pixelWidth:1894,positionX:\"center\",positionY:\"center\",sizes:`calc((${componentViewport?.width||\"100vw\"} - 64px) * 1.2)`,src:\"https://framerusercontent.com/images/xo66nVuElAfhFgiBG3rV2DsBeo.png?width=1894&height=312\",srcSet:\"https://framerusercontent.com/images/xo66nVuElAfhFgiBG3rV2DsBeo.png?scale-down-to=512&width=1894&height=312 512w,https://framerusercontent.com/images/xo66nVuElAfhFgiBG3rV2DsBeo.png?scale-down-to=1024&width=1894&height=312 1024w,https://framerusercontent.com/images/xo66nVuElAfhFgiBG3rV2DsBeo.png?width=1894&height=312 1894w\"}}},baseVariant,gestureVariant)})})]})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pejlY.framer-1q1khiw, .framer-pejlY .framer-1q1khiw { display: block; }\",\".framer-pejlY.framer-3glrxf { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 128px 96px 0px 96px; position: relative; width: 1280px; }\",\".framer-pejlY .framer-yn1sn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: 531px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1088px; }\",\".framer-pejlY .framer-m7vo1m { display: grid; flex: none; gap: 32px; grid-auto-rows: min-content; grid-template-columns: repeat(4, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; max-width: 1400px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-pejlY .framer-i1c5l7-container, .framer-pejlY .framer-148j9uc-container, .framer-pejlY .framer-1i7rm8g-container, .framer-pejlY .framer-faj10p-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-pejlY .framer-wd5gz2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 208px; justify-content: flex-start; max-width: 1280px; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-pejlY .framer-yxz747 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 100%; justify-content: center; overflow: visible; padding: 32px; position: relative; width: min-content; }\",\".framer-pejlY .framer-1ht8zy { flex: none; height: 46px; position: relative; width: 180px; }\",\".framer-pejlY .framer-6346xi { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-pejlY .framer-1kd7slh, .framer-pejlY .framer-lshu1x { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-pejlY .framer-1u3bmaq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-pejlY .framer-nhzhky { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-pejlY .framer-8bi9p0-container { flex: none; height: auto; position: relative; width: 64px; }\",\".framer-pejlY .framer-af1h3v-container { flex: none; height: auto; position: relative; width: 46px; }\",\".framer-pejlY .framer-n30nt2-container { flex: none; height: auto; position: relative; width: 65px; }\",\".framer-pejlY .framer-15zkxsj { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-pejlY .framer-1yphyfn { flex: none; height: auto; left: 50%; position: absolute; top: 55%; white-space: pre; width: auto; z-index: 1; }\",\".framer-pejlY .framer-q5rmee { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-pejlY .framer-1j0mjmt { flex: none; height: 50px; overflow: visible; position: relative; width: 50px; z-index: 1; }\",\".framer-pejlY .framer-m64p5n { flex: none; height: 47px; overflow: visible; position: relative; width: 113px; z-index: 1; }\",\".framer-pejlY .framer-1l7joh1, .framer-pejlY .framer-1v1jda4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-pejlY .framer-oiaus2 { align-content: flex-start; align-items: flex-start; 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-pejlY .framer-s8faji, .framer-pejlY .framer-10ugt35, .framer-pejlY .framer-1cthble { align-content: center; align-items: center; aspect-ratio: 1 / 1; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 36px); justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 36px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-pejlY .framer-1mzp456-container, .framer-pejlY .framer-1mm1uyu-container, .framer-pejlY .framer-gf0elb { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-pejlY .framer-cy3gp9 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 2; }\",\".framer-pejlY .framer-kxsjg2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 212px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-pejlY .framer-ttxcp3 { flex: none; height: auto; left: 50%; overflow: visible; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-pejlY.framer-v-lby2ma.framer-3glrxf { padding: 96px 64px 64px 64px; width: 810px; }\",\".framer-pejlY.framer-v-lby2ma .framer-yn1sn { gap: 24px; height: min-content; width: 100%; }\",\".framer-pejlY.framer-v-lby2ma .framer-m7vo1m { gap: 32px 24px; grid-template-columns: repeat(2, minmax(50px, 1fr)); }\",\".framer-pejlY.framer-v-lby2ma .framer-wd5gz2 { flex-direction: column; gap: 24px; height: min-content; }\",\".framer-pejlY.framer-v-lby2ma .framer-6346xi { flex: none; gap: 24px; height: 208px; width: 100%; }\",\".framer-pejlY.framer-v-lby2ma .framer-1kd7slh, .framer-pejlY.framer-v-lby2ma .framer-lshu1x { gap: 24px; }\",\".framer-pejlY.framer-v-lby2ma .framer-1j0mjmt { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 45px); width: 45px; }\",\".framer-pejlY.framer-v-lby2ma .framer-m64p5n { aspect-ratio: 2.393617021276596 / 1; height: var(--framer-aspect-ratio-supported, 42px); width: 101px; }\",\".framer-pejlY.framer-v-lby2ma .framer-kxsjg2 { height: 106px; }\",\".framer-pejlY.framer-v-13efih7.framer-3glrxf { padding: 64px 32px 32px 32px; width: 390px; }\",\".framer-pejlY.framer-v-13efih7 .framer-yn1sn { height: min-content; width: 100%; }\",\".framer-pejlY.framer-v-13efih7 .framer-m7vo1m { grid-template-columns: repeat(1, minmax(50px, 1fr)); }\",\".framer-pejlY.framer-v-13efih7 .framer-wd5gz2 { flex-direction: column; height: min-content; }\",\".framer-pejlY.framer-v-13efih7 .framer-6346xi { flex: none; height: min-content; order: 1; width: 100%; }\",\".framer-pejlY.framer-v-13efih7 .framer-1kd7slh, .framer-pejlY.framer-v-13efih7 .framer-lshu1x { flex: none; flex-direction: column; height: min-content; }\",\".framer-pejlY.framer-v-13efih7 .framer-1u3bmaq, .framer-pejlY.framer-v-13efih7 .framer-15zkxsj, .framer-pejlY.framer-v-13efih7 .framer-1l7joh1, .framer-pejlY.framer-v-13efih7 .framer-1v1jda4 { flex: none; height: 88px; width: 100%; }\",\".framer-pejlY.framer-v-13efih7 .framer-1yphyfn { bottom: 16px; top: unset; }\",\".framer-pejlY.framer-v-13efih7 .framer-q5rmee { flex: none; gap: 24px; height: 88px; width: 100%; }\",\".framer-pejlY.framer-v-13efih7 .framer-1j0mjmt { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 55px); width: 55px; }\",\".framer-pejlY.framer-v-13efih7 .framer-m64p5n { aspect-ratio: 2.404255319148936 / 1; height: var(--framer-aspect-ratio-supported, 50px); width: 120px; }\",\".framer-pejlY.framer-v-13efih7 .framer-kxsjg2 { flex-direction: column; gap: 64px; height: 59px; width: 120%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 901\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Mhrv6J4vl\":{\"layout\":[\"fixed\",\"auto\"]},\"w5NXSMczz\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGq71GAUTa=withCSS(Component,css,\"framer-pejlY\");export default FramerGq71GAUTa;FramerGq71GAUTa.displayName=\"Layout/Footer\";FramerGq71GAUTa.defaultProps={height:901,width:1280};addPropertyControls(FramerGq71GAUTa,{variant:{options:[\"HeTZsCvm5\",\"Mhrv6J4vl\",\"w5NXSMczz\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerGq71GAUTa,[{explicitInter:true,fonts:[{cssFamilyName:\"Figtree\",source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_d_QF5bwkEU4HTy.woff2\",weight:\"400\"},{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\"}]},...ContentHomeCardFeaturesFonts,...ComponentsNavLinkFonts,...FeatherFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGq71GAUTa\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1280\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"901\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Mhrv6J4vl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"w5NXSMczz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Gq71GAUTa.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{motion}from\"framer-motion\";export function SearchIcon(props){return /*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",width:props.width,height:props.height,style:{...props.style,color:props.color},children:/*#__PURE__*/ _jsx(\"path\",{d:\"M232.49,215.51,185,168a92.12,92.12,0,1,0-17,17l47.53,47.54a12,12,0,0,0,17-17ZM44,112a68,68,0,1,1,68,68A68.07,68.07,0,0,1,44,112Z\",fill:\"currentColor\"})});}export function ClearIcon(props){return /*#__PURE__*/ _jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",...props,children:[/*#__PURE__*/ _jsx(\"rect\",{width:\"256\",height:\"256\",fill:\"none\"}),/*#__PURE__*/ _jsx(\"path\",{d:\"M128,24A104,104,0,1,0,232,128,104.11,104.11,0,0,0,128,24Zm37.66,130.34a8,8,0,0,1-11.32,11.32L128,139.31l-26.34,26.35a8,8,0,0,1-11.32-11.32L116.69,128,90.34,101.66a8,8,0,0,1,11.32-11.32L128,116.69l26.34-26.35a8,8,0,0,1,11.32,11.32L139.31,128Z\",fill:\"currentColor\"})]});}export function SpinnerIcon(props){const borderWidth=3;return /*#__PURE__*/ _jsxs(\"div\",{style:{position:\"relative\",...props.style},children:[/*#__PURE__*/ _jsx(motion.div,{animate:{rotate:360},transition:{ease:\"linear\",duration:1,repeat:Infinity},style:{borderRadius:100,backgroundImage:`conic-gradient(from 270deg, transparent 0%, ${props.color} 100%)`,width:\"100%\",height:\"100%\"}}),/*#__PURE__*/ _jsx(\"div\",{style:{backgroundColor:props.backgroundColor,borderRadius:100,position:\"absolute\",top:borderWidth,left:borderWidth,bottom:borderWidth,right:borderWidth}})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"ClearIcon\":{\"type\":\"reactComponent\",\"name\":\"ClearIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SpinnerIcon\":{\"type\":\"reactComponent\",\"name\":\"SpinnerIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIcon\":{\"type\":\"reactComponent\",\"name\":\"SearchIcon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Icons.map","export function Storage(name) {\n    this.ready = new Promise((resolve, reject)=>{\n        var request = window.indexedDB.open(location.origin);\n        request.onupgradeneeded = (e)=>{\n            this.db = e.target[\"result\"];\n            this.db.createObjectStore(\"store\");\n        };\n        request.onsuccess = (e)=>{\n            this.db = e.target[\"result\"];\n            resolve();\n        };\n        request.onerror = (e)=>{\n            this.db = e.target[\"result\"];\n            reject(e);\n        };\n    });\n}\nStorage.prototype.get = function(key) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().get(key);\n            request.onsuccess = (e)=>resolve(e.target.result)\n            ;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.getStore = function() {\n    return this.db.transaction([\n        \"store\"\n    ], \"readwrite\").objectStore(\"store\");\n};\nStorage.prototype.set = function(key, value) {\n    return this.ready.then(()=>{\n        return new Promise((resolve, reject)=>{\n            var request = this.getStore().put(value, key);\n            request.onsuccess = resolve;\n            request.onerror = reject;\n        });\n    });\n};\nStorage.prototype.delete = function(key, value) {\n    window.indexedDB.deleteDatabase(location.origin);\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"Storage\":{\"type\":\"function\"}}}","// @ts-ignore\nimport{Storage}from\"https://framerusercontent.com/modules/3Xi2AslpcDRhfyCVPmx3/d0Oobr5BHnVqZJQyMdGn/storage.js\";export const hashCode=s=>s.split(\"\").reduce((a,b)=>{a=(a<<5)-a+b.charCodeAt(0);return a&a;},0);export function corsProxy(url){return`https://cors-anywhere.herokuapp.com/${url}`;}export async function cachedResponse(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{var req=new XMLHttpRequest;req.open(\"GET\",url,true);req.responseType=\"blob\";return new Promise((resolve,reject)=>{req.onload=async function(){if(this.status===200){await cache.set(url,this.response);resolve(this.response);}else{reject(new Error(`Response status ${this.status} ${this.statusText}`));}};req.onerror=function(error){reject(error);};req.send();});}}export async function setCachedData(url,dataToCache,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.set(cacheKey,dataToCache);}export async function checkForCachedData(url,cache=new Storage(\"cache\")){const cacheKey=url;const data=await cache.get(cacheKey);if(data){return data;}else{return null;}}\nexport const __FramerMetadata__ = {\"exports\":{\"hashCode\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkForCachedData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"corsProxy\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"cachedResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cache.map","/*\n * cache\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/m2nL4qHNbqX9QCxsHsGL/b9aplVZjN51x28yfNK16/cache.js\"\n","import{checkForCachedData,setCachedData}from\"https://framer.com/m/cache-YMiL.js@b9aplVZjN51x28yfNK16\";const VERSION=1;const defaultLocaleId=\"default\";export function isDefaultLocaleId(localeId){return!localeId||localeId===\"default\";}const INDEX_KEY=\"searchIndexCache\";function getIndexKey(localeId){if(isDefaultLocaleId(localeId))return INDEX_KEY;return`${INDEX_KEY}-${localeId}`;}const METADATA_KEY=\"searchCacheMetadata\";function getMetadataKey(localeId){if(isDefaultLocaleId(localeId))return METADATA_KEY;return`${METADATA_KEY}-${localeId}`;}export async function getCachedIndex(localeId){// A check here for metadata can be added later if we need to\n// migrate or expire the index. Though most likely, any version change\n// should result in deleting the cache and starting again.\nconst indexKey=getIndexKey(localeId);const cachedIndex=await checkForCachedData(indexKey);if(cachedIndex){return cachedIndex;}}export function setCachedIndex(localeId,index){const indexKey=getIndexKey(localeId);setCachedData(indexKey,index);const metadata={version:VERSION,timestamp:Date.now()};const metadataKey=getMetadataKey(localeId);setCachedData(metadataKey,metadata);}\nexport const __FramerMetadata__ = {\"exports\":{\"getCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"setCachedIndex\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isDefaultLocaleId\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cachedIndex.map","// Fake example data used for when the search component is in preview mode.\n// Note that the `url` value is used as a key in React, so it needs to be unique.\nexport const fakeResults={\"/\":{version:1,title:\"Example Search Result\",description:\"Description of search result.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/\",codeblock:[]},\"/example-1\":{version:1,title:\"Publish your Site to Search\",description:\"Try Site Search to instantly search your Framer site content.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/1/\",codeblock:[]},\"/example-2\":{version:1,title:\"Customise your Site Search\",description:\"Personalize everything from corner radius, to icon weight.\",keywords:\"\",h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],p:[],url:\"/example-url/2/\",codeblock:[]}};\nexport const __FramerMetadata__ = {\"exports\":{\"fakeResults\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fakeResults.map","// This file is based on the Levenshtein algorithm. Originally from Koen but maybe he\n// got it from somewhere else.\nconst peq=new Uint32Array(65536);const myers_32=(a,b)=>{const n=a.length;const m=b.length;const lst=1<<n-1;let pv=-1;let mv=0;let sc=n;let i=n;while(i--){peq[a.charCodeAt(i)]|=1<<i;}for(i=0;i<m;i++){let eq=peq[b.charCodeAt(i)];const xv=eq|mv;eq|=(eq&pv)+pv^pv;mv|=~(eq|pv);pv&=eq;if(mv&lst){sc++;}if(pv&lst){sc--;}mv=mv<<1|1;pv=pv<<1|~(xv|mv);mv&=xv;}i=n;while(i--){peq[a.charCodeAt(i)]=0;}return sc;};const myers_x=(b,a)=>{const n=a.length;const m=b.length;const mhc=[];const phc=[];const hsize=Math.ceil(n/32);const vsize=Math.ceil(m/32);for(let i=0;i<hsize;i++){phc[i]=-1;mhc[i]=0;}let j=0;for(;j<vsize-1;j++){let mv=0;let pv=-1;const start=j*32;const vlen=Math.min(32,m)+start;for(let k=start;k<vlen;k++){peq[b.charCodeAt(k)]|=1<<k;}for(let i1=0;i1<n;i1++){const eq=peq[a.charCodeAt(i1)];const pb=phc[i1/32|0]>>>i1&1;const mb=mhc[i1/32|0]>>>i1&1;const xv=eq|mv;const xh=((eq|mb)&pv)+pv^pv|eq|mb;let ph=mv|~(xh|pv);let mh=pv&xh;if(ph>>>31^pb){phc[i1/32|0]^=1<<i1;}if(mh>>>31^mb){mhc[i1/32|0]^=1<<i1;}ph=ph<<1|pb;mh=mh<<1|mb;pv=mh|~(xv|ph);mv=ph&xv;}for(let k1=start;k1<vlen;k1++){peq[b.charCodeAt(k1)]=0;}}let mv1=0;let pv1=-1;const start1=j*32;const vlen1=Math.min(32,m-start1)+start1;for(let k2=start1;k2<vlen1;k2++){peq[b.charCodeAt(k2)]|=1<<k2;}let score=m;for(let i2=0;i2<n;i2++){const eq1=peq[a.charCodeAt(i2)];const pb1=phc[i2/32|0]>>>i2&1;const mb1=mhc[i2/32|0]>>>i2&1;const xv1=eq1|mv1;const xh1=((eq1|mb1)&pv1)+pv1^pv1|eq1|mb1;let ph1=mv1|~(xh1|pv1);let mh1=pv1&xh1;score+=ph1>>>m-1&1;score-=mh1>>>m-1&1;if(ph1>>>31^pb1){phc[i2/32|0]^=1<<i2;}if(mh1>>>31^mb1){mhc[i2/32|0]^=1<<i2;}ph1=ph1<<1|pb1;mh1=mh1<<1|mb1;pv1=mh1|~(xv1|ph1);mv1=ph1&xv1;}for(let k3=start1;k3<vlen1;k3++){peq[b.charCodeAt(k3)]=0;}return score;};const distance=(a,b)=>{if(a.length<b.length){const tmp=b;b=a;a=tmp;}if(b.length===0){return a.length;}if(a.length<=32){return myers_32(a,b);}return myers_x(a,b);};const closest=(str,arr)=>{let min_distance=Infinity;let min_index=0;for(let i=0;i<arr.length;i++){const dist=distance(str,arr[i]);if(dist<min_distance){min_distance=dist;min_index=i;}}return arr[min_index];};export{closest,distance};\nexport const __FramerMetadata__ = {\"exports\":{\"closest\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"distance\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./fuzzySearch.map","export const localStorageDebugFlag=typeof window!==\"undefined\"&&window.localStorage.getItem(\"__framerDebugSearch\")===\"true\";const groupsRegex=/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]\\d*|\\d+/gu;function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(groupsRegex)||[];return groups.map(capitalizeFirstLetter).join(\" \");}export function clampText(text,maxLength){const textLength=text.length;if(textLength<=maxLength){return text;}const slicedText=text.slice(0,maxLength);if(textLength>maxLength){return slicedText+\"…\";}return slicedText;}export function isEmptyObject(object){return Object.keys(object).length===0;}export function createLogger(showOutput){function log(...data){console.log(Date.now(),...data);}function time(label){console.time(label);}function timeEnd(label){console.timeEnd(label);}function noop(){}if(!showOutput){return{log:noop,time:noop,timeEnd:noop};}return{log,time,timeEnd};}export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFontFamily(theme){var _theme_inputFont,_theme_titleFont,_theme_subtitleFont;if((_theme_inputFont=theme.inputFont)===null||_theme_inputFont===void 0?void 0:_theme_inputFont.fontFamily)return theme.inputFont.fontFamily;if((_theme_titleFont=theme.titleFont)===null||_theme_titleFont===void 0?void 0:_theme_titleFont.fontFamily)return theme.titleFont.fontFamily;if((_theme_subtitleFont=theme.subtitleFont)===null||_theme_subtitleFont===void 0?void 0:_theme_subtitleFont.fontFamily)return theme.subtitleFont.fontFamily;return DEFAULT_FONT_FAMILY;}export function animationKeyFromLayout(layout){return`${layout}Animation`;}export const safeDocument=typeof document!==\"undefined\"?document:null;export const safeWindow=typeof window!==\"undefined\"?window:null;const metaTagSelector='meta[name=\"framer-search-index\"]';export function getMetaTagContent(){const metaTag=safeDocument===null||safeDocument===void 0?void 0:safeDocument.querySelector(metaTagSelector);if(!metaTag)return undefined;const metaTagContent=metaTag.getAttribute(\"content\");return metaTagContent;}export const checkIfOverLimit=()=>{return getMetaTagContent()===\"limit-reached\";};export function stripLocaleSlugFromPath(url,localeSlug){if(!localeSlug)return url;const localeSlugWithSlash=`/${localeSlug}`;if(url.startsWith(localeSlugWithSlash)){return url.slice(localeSlugWithSlash.length);}}\nexport const __FramerMetadata__ = {\"exports\":{\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"checkIfOverLimit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createLogger\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeDocument\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"animationKeyFromLayout\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeWindow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"clampText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stripLocaleSlugFromPath\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMetaTagContent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFontFamily\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localStorageDebugFlag\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isEmptyObject\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// @ts-ignore\nimport{useLocaleInfo}from\"framer\";import{clamp}from\"framer-motion\";import{useEffect,useMemo,useState}from\"react\";import{SearchResultTitleType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/Xy775u0FJg3K1GQc1Cd9/SearchModal.js\";import{getCachedIndex,setCachedIndex,isDefaultLocaleId}from\"https://framerusercontent.com/modules/uU1mtMKXsrVAg8N5hW7w/PCK1x1QLNluYNoEoapwx/cachedIndex.js\";import{fakeResults}from\"https://framerusercontent.com/modules/K9JZRwJcE6slDAf8rUmh/mJ54py1Ecnn1RoC4N1m4/fakeResults.js\";import{distance}from\"https://framerusercontent.com/modules/TwRgbWuhHeB95MPifel4/YW8Hlm59FG3PajbrVsaR/fuzzySearch.js\";import{createLogger,localStorageDebugFlag,safeDocument,safeWindow,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/C71JVnvNwV2CrPvApXBB/utils.js\";const{log,time,timeEnd}=createLogger(localStorageDebugFlag);function isValidUrl(url){try{new URL(url);return true;}catch(_error){return false;}}function splitWords(text){try{// Regex lookbehind is used to ignore ampersands when splitting\n// words. For example \"H&M\" will not be split and is considered as\n// one word, but \"H & M\" will be split.\n// However, some browsers (like Safari iOS 15) don't support\n// lookbehind and will crash. When it's not supported, fallback to\n// a safer regex that always splits ampersands.\nreturn text.split(RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+(?<!\\\\p{L}&)(?!&\\\\p{L})\",\"u\"));}catch{log(\"Falling back to regex without lookbehind\");return text.split(RegExp(\"[\\\\s.,;!?\\\\p{P}\\\\p{Z}]+\",\"u\"));}}function getUniqueWords(str){const words=splitWords(str).filter(word=>word.trim()&&word.length>0);return new Set(words);}/**\n * Replace accented characters with equivilant non-accented versions and\n * make everything lowercase.\n */function getNormalizedString(text){if(Array.isArray(text)){return text.map(getNormalizedString);}return text.normalize(\"NFD\")// From: https://stackoverflow.com/a/37511463\n.replace(/[\\u0300-\\u036f]/g,\"\").toLowerCase();}function getNormalizedItem(item){const normalizedItem={};for(const[key,value]of Object.entries(item)){if(typeof value===\"string\"){normalizedItem[key]=getNormalizedString(value);continue;}if(Array.isArray(value)){normalizedItem[key]=getNormalizedString(value);continue;}normalizedItem[key]=value;}return normalizedItem;}function getMatchRange(currentRange,start,end){const result={...currentRange};if(start<result.start){result.start=start;}if(end>result.end){result.end=end;}return result;}/**\n * Score index item based on the contents of it's fields such as title, description, headings etc.\n *\n * Note that this does not normalize the item or query. Normalization is expected to happen\n * before passing the data into this.\n */function getScoreForSearchIndexItem(item,query,words,fullQuery){let score=0;const match={title:{start:Infinity,end:0},description:{start:Infinity,end:0}};const urlWords=getUniqueWords(item.url);// Match query based on words in the URL so that random strings inside\n// other strings are not matched.\nif(urlWords.has(query)){score+=10;}// Really boost single word queries that match single word URLs.\nif(words.size===1&&urlWords.size===1&&urlWords.values().next().value===query){score+=score*5;}// Score shorter URLs higher so `/pricing` is before `/lala/pricing`.\nif(score>0){const splitLength=item.url.split(\"/\").length;score+=clamp(10-splitLength,0,splitLength);}const titleWords=getUniqueWords(item.title);// Prefer full word matches in the title.\nif(titleWords.has(query)){score+=10;}const titleIndex=item.title.indexOf(query);if(titleIndex!==-1){score+=10;// TODO: Matches are currently not used, but they can be used in the\n// future to add text highlighting.\nmatch.title=getMatchRange(match.title,titleIndex,titleIndex+query.length);}// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(item.title,fullQuery)<=2){score+=score*10;}// Fuzzy match full words in the title.\nfor(const titleWord of titleWords){const distanceScore=distance(query,titleWord);// Small distance score helps with small typos.\nif(distanceScore<=2){score+=10;}}const headings=[...item.h1,...item.h2,...item.h3,...item.h4,...item.h5,...item.h6];for(const heading of headings){const headingWords=getUniqueWords(heading);// If the full query is close to being the heading, score this highly as\n// the user is most likely looking for that exact title.\nif(distance(heading,fullQuery)<=2){score+=score*10;}// Bias headings that start with the query as this helps when\n// you know the title you are searching for.\nif(heading.startsWith(query)){score+=10;}if(headingWords.has(query)){score+=10;}if(heading.includes(query)){score+=1;}// Fuzzy match full words in headings.\nfor(const headingWord of headingWords){const distanceScore=distance(query,headingWord);if(distanceScore<=2){score+=1;}}}const descriptionIndex=item.description.indexOf(query);if(descriptionIndex!==-1){score+=10;match.description=getMatchRange(match.description,descriptionIndex,descriptionIndex+query.length);}for(const p of item.p){if(p.includes(query)){score+=.5;}}for(const codeblock of item.codeblock){// If the full query is close to being the codeblock, score this highly as\n// the user is most likely looking for that exact code.\nif(distance(codeblock,fullQuery)<=2){score*=10;}if(codeblock.includes(fullQuery)){score+=10;}if(codeblock.includes(query)){score+=.5;}}return{score,match};}function getSearchIndexItemScore(item,query){const normalizedItem=getNormalizedItem(item);const normalizedQuery=getNormalizedString(query);const queryWords=getUniqueWords(normalizedQuery);let total=0;for(const queryWord of queryWords){const{score}=getScoreForSearchIndexItem(normalizedItem,queryWord,queryWords,normalizedQuery);total+=score;}return total;}function useRawSearch(index,query,settings){const results=useMemo(()=>{if(!query||!index){return[];}const path=safeWindow===null||safeWindow===void 0?void 0:safeWindow.location.pathname;time(\"query\");// Filter the results.\nconst results=Object.values(index).map(item=>{const score=getSearchIndexItemScore(item,query);const heading=item.h1.length&&item.h1[0];const title=(settings===null||settings===void 0?void 0:settings.titleType)===SearchResultTitleType.Title?item.title:heading?heading:item.title;// Convert index item to result item.\nconst result={url:item.url,title,description:item.description,body:[...item.p,item.codeblock].join(\" \"),score};return result;}).filter(item=>item.score>settings.minimumScore||0).filter(item=>{if(!path)return true;return item.url!==path;}).sort((itemA,itemB)=>itemB.score-itemA.score);timeEnd(\"query\");return results;},[index,query]);return results;}function getIndexedScopedToUrl(index,rawUrlScope,localeSlug){const scopedIndex={};const baseScopeUrlHasVariable=rawUrlScope.includes(\":\");const urlUpToPathVariable=rawUrlScope.split(\":\")[0];const urlScope=urlUpToPathVariable.length>1?urlUpToPathVariable:\"\";for(const url in index){const strippedURL=stripLocaleSlugFromPath(url,localeSlug);if(!strippedURL.startsWith(urlScope)){continue;}if(baseScopeUrlHasVariable&&url.length<=urlScope.length){continue;}scopedIndex[url]=index[url];}return scopedIndex;}export function useSearch(query,settings){const[searchIndex,_setSearchIndex]=useState({});const[status,setStatus]=useState(\"loading\");const results=useRawSearch(searchIndex,query,settings);const{activeLocale}=useLocaleInfo();const localeId=activeLocale===null||activeLocale===void 0?void 0:activeLocale.id;// Seperate setter function so that the URL scope is always applied\n// to indexes loaded from either the cache or network.\nfunction setSearchIndex(index,options={ignoreScope:false}){let scopedIndex=index;if(settings.urlScope&&!options.ignoreScope){scopedIndex=getIndexedScopedToUrl(index,settings.urlScope,activeLocale===null||activeLocale===void 0?void 0:activeLocale.slug);log(\"Using URL scope\",settings.urlScope);}_setSearchIndex(scopedIndex);}useEffect(()=>{async function loadSearchIndex(){setStatus(\"loading\");const metaTag=safeDocument===null||safeDocument===void 0?void 0:safeDocument.querySelector('meta[name=\"framer-search-index\"]');if(!metaTag){setStatus(\"no-meta-tag-found\");setSearchIndex(fakeResults,{ignoreScope:true});log(\"No meta tag found\");return;}const cachedIndex=await getCachedIndex(localeId);const metaTagContent=metaTag.getAttribute(\"content\");const isOverLimit=metaTagContent===\"limit-reached\";if(isOverLimit){log(\"Page limit for plan exceeded\");}// If a cached index exists, use the cached version until latest one\n// from the network loads.\nif(cachedIndex&&!isOverLimit){setSearchIndex(cachedIndex);setStatus(\"loading-with-cache\");log(\"Using cached index\");}// Return early and do not make a fetch request if the URL is not valid.\nif(!metaTagContent||!isValidUrl(metaTagContent)){log(\"Meta tag exists but URL is not valid yet\");// If there is no cached index, show the pending index message.\n// Otherwise use the cache to as the index to search.\nif(!cachedIndex){setStatus(\"pending-index-generation\");log(\"No cache to use, page reload required to check for meta tag\");}else{log(\"Continue using cache\");}return;}const searchIndexURL=getSearchIndexURL(metaTagContent,localeId);const response=await fetch(searchIndexURL);if(!response.ok){throw new Error(response.statusText);}const downloadedIndex=await response.json();setSearchIndex(downloadedIndex);setCachedIndex(localeId,downloadedIndex);setStatus(\"success\");log(\"Using downloaded index\");}loadSearchIndex().catch(error=>{// TODO: Check for error type here. If it's a network error,\n// we could do a few retries.\nsetStatus(\"error\");log(\"Failed to load search index\",error);});},[localeId]);log({status,results});return{results,status};}function getSearchIndexURL(baseURL,localeId){if(isDefaultLocaleId(localeId))return baseURL;return baseURL.replace(\".json\",`-${localeId}.json`);}\nexport const __FramerMetadata__ = {\"exports\":{\"useSearch\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchIndex\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useSearch.map","export var Browser;(function(Browser){var isTouch=Browser.isTouch=()=>\"ontouchstart\"in window||navigator.maxTouchPoints>0;var isChrome=Browser.isChrome=()=>navigator.userAgent.toLowerCase().includes(\"chrome/\");var isWebKit=Browser.isWebKit=()=>navigator.userAgent.toLowerCase().includes(\"applewebkit/\");var isSafari=Browser.isSafari=()=>isWebKit()&&!isChrome();var isSafariDesktop=Browser.isSafariDesktop=()=>isSafari()&&!isTouch();var isWindows=Browser.isWindows=()=>/Win/.test(navigator.platform);var isMacOS=Browser.isMacOS=()=>/Mac/.test(navigator.platform);})(Browser||(Browser={}));\nexport const __FramerMetadata__ = {\"exports\":{\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./browser.map","// From: @framerjs/fresco/src/components/utils/useCallbackOnMouseMove.ts\nimport{useRef,useCallback}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";/**\n * Webkit fires mousemove events if the pointer's coordination changes relative\n * to its container (e.g. if the container scrolls), or when a modifier key is\n * pressed, mousemove would fire even if the cursor did not actually move.\n * This helper compares the cursor position between mouse events, and fire the\n * callback only when its position changes.\n */ export const useCallbackOnMouseMove=(callback,mousePositionRef)=>{const prevPositionRef=useRef(null);return useCallback(event=>{if(!Browser.isSafari())return callback(event);const ref=mousePositionRef?mousePositionRef:prevPositionRef;const{clientX,clientY}=event;const prevCursorPosition=ref.current;ref.current={x:clientX,y:clientY};// Ignore mouse moves unless we have a position. Else it might be an\n// element that appears behind the mouse without the mouse moving.\nif(!prevCursorPosition){return;}if(prevCursorPosition.x!==clientX||prevCursorPosition.y!==clientY){return callback(event);}},[mousePositionRef,callback]);};\nexport const __FramerMetadata__ = {\"exports\":{\"useCallbackOnMouseMove\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Point\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useCallbackOnMouseMove.map","// Safari does not support `element.scrollIntoView({ block: \"nearest\" })`, so this\n// is a workaround for that.\nexport function scrollIntoView(targetElement,scrollElement,/** Additional spacing to add from the top or bottom of the scroll element viewport. */ {offsetTop,offsetBottom}){const targetElementBounds=targetElement.getBoundingClientRect();const scrollElementBounds=scrollElement.getBoundingClientRect();if(targetElementBounds.top<scrollElementBounds.top){const difference=scrollElementBounds.top-targetElementBounds.top;scrollElement.scrollTop=scrollElement.scrollTop-difference-offsetTop;}else if(targetElementBounds.bottom>scrollElementBounds.bottom){const topAligned=scrollElementBounds.top-targetElementBounds.top;const minOffset=scrollElement.scrollTop-topAligned-offsetTop;const bottomAligned=targetElementBounds.bottom-scrollElementBounds.bottom;const offset=scrollElement.scrollTop+bottomAligned+offsetBottom;scrollElement.scrollTop=Math.min(minOffset,offset);}}\nexport const __FramerMetadata__ = {\"exports\":{\"scrollIntoView\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./scrollIntoView.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useSearch}from\"https://framerusercontent.com/modules/MyBp84Z0p9nUcMimVMnY/y5F4AGWJ6syeuoB7ebKM/useSearch.js\";import React,{useEffect,useState,useMemo,forwardRef,useRef,useDeferredValue,useLayoutEffect,useCallback,useImperativeHandle}from\"react\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";import{motion,clamp,useAnimate}from\"framer-motion\";import{SearchIcon,ClearIcon,SpinnerIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{clampText,getFontFamily,localStorageDebugFlag,animationKeyFromLayout,stripLocaleSlugFromPath}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/C71JVnvNwV2CrPvApXBB/utils.js\";import{useCallbackOnMouseMove}from\"https://framerusercontent.com/modules/Gzef0nFihI9m9vZG45th/lIUxbZcreiDm2GzUkt3y/useCallbackOnMouseMove.js\";import{scrollIntoView}from\"https://framerusercontent.com/modules/eAnjm75CdfYT1Zz4BIaz/7KDSfnnyD1T3Ap75L4m8/scrollIntoView.js\";import{// @ts-expect-error Internal API\nuseLocaleInfo,useRouter,inferInitialRouteFromPath}from\"framer\";const MAX_DESCRIPTION_LENGTH=120;const MODAL_MAX_HEIGHT=496;const VERTICAL_SPACING_MULTIPLIER=.6;function ClearButton({theme,type,onClick,text}){const shouldDisplayIcon=type===\"icon\";const iconOrText=shouldDisplayIcon?/*#__PURE__*/_jsx(ClearIcon,{style:{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize}}):text;return /*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,fontSize:theme&&theme.titleFont&&theme.titleFont.fontSize?theme.titleFont.fontSize:15},children:/*#__PURE__*/_jsx(\"button\",{className:\"__framer-search-clear-button\",onClick:onClick,style:{fontFamily:\"inherit\",border:\"none\",background:\"none\",cursor:\"pointer\",display:\"flex\",textTransform:\"uppercase\",color:theme.inputIconColor,fontSize:\"0.75em\",padding:0},children:iconOrText})});}function Divider({theme,type}){const styles={background:theme.foregroundColor,height:1,flexShrink:0,opacity:.05};if(type===\"contained\"&&theme){styles.marginLeft=theme.horizontalSpacing;styles.marginRight=theme.horizontalSpacing;}return /*#__PURE__*/_jsx(\"div\",{style:styles});}export const Input=/*#__PURE__*/forwardRef(function Input(props,ref){const{value=\"\",status,autofocus,theme,placeholder,iconType,clearButtonType,onChange}=props;const[inputValue,setInputValue]=useState(value);const[isFocused,setIsFocused]=useState(false);const inputRef=useRef();useImperativeHandle(ref,()=>inputRef.current);React.useLayoutEffect(()=>{// Runs on unmount, fixes a bug in Safari that scrolls to the bottom\n// of the page when the input unmounts.\nreturn()=>{const inputElement=inputRef.current;if(!inputElement||inputElement!==document.activeElement)return;inputElement.blur();};},[]);const handleInputClick=()=>{if(inputRef.current){inputRef.current.focus();}};const handleClearClick=()=>{setInputValue(\"\");};useEffect(()=>{onChange(inputValue);},[inputValue]);const hasInputText=inputValue.length>0;const showClearButton=inputValue.length>0&&clearButtonType&&clearButtonType!==\"none\";const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const searchIcon=iconType===\"custom\"&&theme.inputIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon alongside the Site Search input\",src:theme.inputIconImage.src,width:theme.inputIconSize,height:theme.inputIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.inputIconColor,width:theme.inputIconSize,height:theme.inputIconSize});return /*#__PURE__*/_jsxs(\"div\",{role:\"search\",style:{...inputContainerStyle,fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,gap:12,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,touchAction:\"none\"},onClick:handleInputClick,children:[/*#__PURE__*/_jsx(\"div\",{style:{flexShrink:0,display:\"flex\"},children:status===\"loading\"&&inputValue?/*#__PURE__*/_jsx(SpinnerIcon,{color:theme.inputIconColor,backgroundColor:theme.backgroundColor,style:{height:theme&&theme.inputIconSize,width:theme&&theme.inputIconSize}}):searchIcon}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,spellCheck:false,autoFocus:autofocus,style:{...inputStyle,WebkitTapHighlightColor:\"rgba(0,0,0,0)\",color:theme.foregroundColor,lineHeight:\"2em\",verticalAlign:\"baseline\",...theme.titleFont,...theme.inputFont,fontSize:theme.inputFontSize,// @ts-ignore\n\"--framer-search-placeholder-color\":theme.placeholderColor},onFocus:()=>{const scrollOffset=document.documentElement.scrollTop;document.documentElement.scrollTop=scrollOffset;},placeholder:placeholder,value:inputValue,onChange:()=>setInputValue(inputRef.current.value)}),showClearButton&&/*#__PURE__*/_jsx(ClearButton,{theme:theme,type:props.clearButtonType,text:props.clearButtonText,onClick:handleClearClick})]});});const inputContainerStyle={display:\"inline-flex\",alignItems:\"center\",flexShrink:0};const inputStyle={outline:\"none\",border:\"none\",background:\"transparent\",fontWeight:500,height:\"2em\",padding:0,width:\"100%\"};export const ResultRow=/*#__PURE__*/React.memo(/*#__PURE__*/React.forwardRef(function ResultRow(props,ref){const{index,result,prevMousePositionRef,type=\"contained\",subtitleType=\"path\",selected=false,theme,localeSlug,style,onMouseMove,onPointerDown,onNavigateTo}=props;const{url,title,score}=result;const urlPath=useMemo(()=>{return stripLocaleSlugFromPath(url,localeSlug);},[url,localeSlug]);const handleMouseMove=useCallbackOnMouseMove(event=>onMouseMove(event,index),prevMousePositionRef);const isContained=type===\"contained\";const borderRadius=isContained?clamp(0,Infinity,theme.borderRadius-theme.spacing):0;const subtitleText=subtitleType===\"path\"?urlPath:clampText(result.description,MAX_DESCRIPTION_LENGTH);const handleClick=event=>{event.preventDefault();onNavigateTo(result.url);};const focusTrap=event=>{event.preventDefault();};return /*#__PURE__*/_jsx(\"a\",{ref:ref,style:{textDecoration:\"none\"},href:result.url,onClick:handleClick,onMouseMove:handleMouseMove,onMouseDown:focusTrap,onPointerDown:event=>onPointerDown(event,index),children:/*#__PURE__*/_jsxs(\"li\",{style:{...resultContainer,...style,paddingTop:isContained?12:16,paddingBottom:isContained?12:16,color:theme.foregroundColor,position:\"relative\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing},children:[/*#__PURE__*/_jsx(\"div\",{style:{backgroundColor:theme.foregroundColor,position:\"absolute\",opacity:selected?.06:0,borderRadius,left:theme&&isContained?theme.spacing:0,right:theme&&isContained?theme.spacing:0,top:0,bottom:0}}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",gap:4},children:[/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,...theme.titleFont,lineHeight:\"1.4em\"},children:title}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:theme.subtitleColor,...theme.subtitleFont,whiteSpace:\"nowrap\",overflow:\"hidden\",textOverflow:\"ellipsis\",lineHeight:\"1.4em\"},children:[localStorageDebugFlag?score:\"\",\" \",subtitleText]})]})]},result.url)});}));/**\n * Flexible gap used inside a flexbox layout to push down the quick menu\n * by 20% of the screen height, but also allow it to collapse to zero if\n * there is not enough vertical room.\n */function QuickMenuSpacer({onClick}){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",flexBasis:\"20vh\"},onClick:onClick});}const layoutContainerStyle={display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"flex-start\",gap:15,overflow:\"visible\"};function LayoutContainer({layoutType,theme,onKeyDown,onDismiss,children,modalOptions}){const layoutStyles=getLayoutBaseStyles(layoutType,theme);const style={...layoutContainerStyle,...layoutStyles,willChange:\"transform\",marginTop:layoutType===\"FixedTop\"?theme.offsetTop:0,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\"};const innerStyle={...layoutContainerStyle,...layoutStyles,height:layoutType===\"Sidebar\"?\"100%\":\"auto\",maxHeight:layoutType===\"QuickMenu\"?\"100%\":\"none\",gap:layoutType===\"Sidebar\"?0:theme.gapBetweenStatusAndSearch,backgroundColor:layoutType===\"Sidebar\"?theme.backgroundColor:\"transparent\",justifyContent:layoutType===\"Sidebar\"?\"flex-end\":\"flex-start\",flexDirection:layoutType===\"Sidebar\"?\"column-reverse\":\"column\",originX:.5,originY:.5};function getContainerAnimation(){switch(layoutType){case\"FixedTop\":{const key=animationKeyFromLayout(\"FixedTop\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{y:-10,opacity:.2,transition:{duration:Browser.isTouch()?0:.15}};}break;}case\"QuickMenu\":{const key=animationKeyFromLayout(\"QuickMenu\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{scale:.95,opacity:0,y:0,x:0,rotate:0,transition:{type:\"spring\",stiffness:600,damping:40}};}break;}case\"Sidebar\":{const key=animationKeyFromLayout(\"Sidebar\");const prop=modalOptions?modalOptions[key]:undefined;if(prop){return prop;}else{return{x:-10,opacity:0,transition:{duration:.15}};}break;}}}const containerAnimation=getContainerAnimation();return /*#__PURE__*/_jsxs(\"div\",{style:style,onKeyDown:onKeyDown,onClick:event=>event.stopPropagation(),children:[layoutType===\"QuickMenu\"&&/*#__PURE__*/_jsx(QuickMenuSpacer,{onClick:onDismiss}),/*#__PURE__*/_jsx(motion.div,{initial:containerAnimation,animate:{opacity:1,scale:1,x:0,y:0,rotate:0},transition:containerAnimation?containerAnimation.transition:undefined,exit:{opacity:0,transition:{duration:0}},style:innerStyle,children:children})]});}function ModalContainer({layoutType,theme,children,heightIsStatic,heightTransition,heightDeps}){const style={// This `willChange` is required to avoid weird rendering issues where\n// parts of the search window won't redraw, which we observed in Safari 16.4.\nwillChange:\"transform\",backgroundColor:theme.backgroundColor,color:theme.foregroundColor,borderRadius:layoutType===\"QuickMenu\"?theme.borderRadius:0,width:\"100%\",display:\"flex\",flexDirection:\"column\",overflow:\"hidden\",boxShadow:layoutType!==\"Sidebar\"?theme.shadow:undefined,maxHeight:layoutType===\"QuickMenu\"?`min(${MODAL_MAX_HEIGHT}px, calc(100vh - 30px))`:undefined};// Opt-in Height Animations for the Search Quick Actions menu.\n// These are disabled by default, but can be enabled via props.\nconst[scope,animate]=useAnimate();useLayoutEffect(()=>{if(layoutType!==\"QuickMenu\"||heightIsStatic)return;const prevHeight=scope.current.offsetHeight;scope.current.style.height=\"auto\";const height=scope.current.offsetHeight;scope.current.style.height=prevHeight+\"px\";animate(scope.current,{height:[prevHeight,height]},heightTransition);},heightDeps);return /*#__PURE__*/_jsx(\"div\",{ref:scope,role:\"dialog\",className:layoutType===\"FixedTop\"?\"__framer-max-height-80dvh\":undefined,style:style,children:children});}const ScrollView=/*#__PURE__*/React.forwardRef(function ScrollView({theme,children},ref){const isTouch=Browser.isTouch();const[canScroll,setCanScroll]=React.useState(true);React.useEffect(()=>{if(!isTouch)return;const element=ref.current;if(!element)return;setCanScroll(element.scrollHeight>element.clientHeight);});return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{width:`calc(100% + ${theme.scrollBarWidth}px)`,overflowY:\"scroll\",overflowX:\"hidden\",overscrollBehavior:\"contain\",touchAction:canScroll?undefined:\"none\",// Make the list appear slightly under the divider\n// so that the divider is still visible when the first\n// item is selected.\nmarginTop:-1},children:children});});const statusStyle={backgroundColor:\"#B5B5B5\",color:\"#FFF\",boxShadow:\"0px 20px 40px 0px rgba(0, 0, 0, 0.25)\",fontFamily:\"inherit\",textAlign:\"center\",fontSize:13,padding:\"8px 0\"};function StatusMessage({status,layoutType,theme}){const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);const style={...statusStyle,userSelect:\"none\",fontFamily:getFontFamily(theme),paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,fontWeight:500,lineHeight:`calc(${theme.inputFontSize} * 2)`,paddingTop:verticalSpacing,paddingBottom:verticalSpacing,...theme.titleFont,zIndex:theme.zIndex+1,maxWidth:layoutType===\"FixedTop\"?\"none\":theme.width,width:layoutType===\"FixedTop\"?`calc(100% - ${verticalSpacing*2}px`:\"100%\",boxShadow:layoutType!==\"Sidebar\"&&statusStyle.boxShadow,borderRadius:layoutType!==\"Sidebar\"&&theme.borderRadius};// Show less text on fixed text to look nicer on mobile\nconst previewInfoText=layoutType===\"FixedTop\"?\"Preview Mode\":\"Preview Mode. Publish your Site to Search.\";if(status===\"no-meta-tag-found\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:previewInfoText});}if(status===\"pending-index-generation\"){return /*#__PURE__*/_jsx(\"div\",{style:style,children:\"Site is being indexed\"});}return null;}const resultTitle={textOverflow:\"ellipsis\",maxWidth:\"100%\",overflow:\"hidden\",fontWeight:500,whiteSpace:\"nowrap\",flex:1,margin:0};const resultContainer={padding:\"16px 20px\",listStyle:\"none\",fontWeight:500};const sidebarStyles={left:0,width:500};const fixedTopStyles={top:0,width:\"100%\"};const quickMenuStyles={width:500};function getLayoutBaseStyles(layoutOption,theme){switch(layoutOption){case\"Sidebar\":return{...sidebarStyles,width:theme.width};case\"FixedTop\":return fixedTopStyles;case\"QuickMenu\":return{...quickMenuStyles,width:theme.width};}}export var SearchInputClearButtonType;(function(SearchInputClearButtonType){SearchInputClearButtonType[\"Icon\"]=\"icon\";SearchInputClearButtonType[\"Text\"]=\"text\";SearchInputClearButtonType[\"None\"]=\"none\";})(SearchInputClearButtonType||(SearchInputClearButtonType={}));export var SearchInputDividerType;(function(SearchInputDividerType){SearchInputDividerType[\"None\"]=\"none\";SearchInputDividerType[\"FullWidth\"]=\"fullWidth\";SearchInputDividerType[\"Contained\"]=\"contained\";})(SearchInputDividerType||(SearchInputDividerType={}));export var SearchResultTitleType;(function(SearchResultTitleType){SearchResultTitleType[\"H1\"]=\"h1\";SearchResultTitleType[\"Title\"]=\"title\";})(SearchResultTitleType||(SearchResultTitleType={}));export var SearchResultSubtitleType;(function(SearchResultSubtitleType){SearchResultSubtitleType[\"Description\"]=\"description\";SearchResultSubtitleType[\"Path\"]=\"path\";})(SearchResultSubtitleType||(SearchResultSubtitleType={}));export var SearchResultItemType;(function(SearchResultItemType){SearchResultItemType[\"FullWidth\"]=\"fullWidth\";SearchResultItemType[\"Contained\"]=\"contained\";})(SearchResultItemType||(SearchResultItemType={}));export var SearchLayoutType;(function(SearchLayoutType){SearchLayoutType[\"Sidebar\"]=\"Sidebar\";SearchLayoutType[\"FixedTop\"]=\"FixedTop\";SearchLayoutType[\"QuickMenu\"]=\"QuickMenu\";})(SearchLayoutType||(SearchLayoutType={}));export var SearchEntryType;(function(SearchEntryType){SearchEntryType[\"Icon\"]=\"icon\";SearchEntryType[\"Text\"]=\"text\";})(SearchEntryType||(SearchEntryType={}));export var SearchIconType;(function(SearchIconType){SearchIconType[\"Default\"]=\"default\";SearchIconType[\"Custom\"]=\"custom\";})(SearchIconType||(SearchIconType={}));/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export function SearchModal(props){const{layoutType,theme,urlScope,inputOptions,backdropOptions,modalOptions,resultOptions,onDismiss}=props;const{activeLocale}=useLocaleInfo();const localeId=activeLocale===null||activeLocale===void 0?void 0:activeLocale.id;const localeSlug=activeLocale===null||activeLocale===void 0?void 0:activeLocale.slug;const input=useRef();const selectedResultRow=useRef();const scrollView=useRef();const[selected,setSelected]=useState({index:0,scroll:true});const prevMousePositionRef=useRef(null);const[isKeyboardNavigationDisabled,setIsKeyboardNavigationDisabled]=useState(Browser.isTouch);const[query,setQuery]=useState(\"\");const deferredQuery=useDeferredValue(query);const{results,status}=useSearch(deferredQuery,{minimumScore:0,urlScope,titleType:resultOptions.titleType});const selectedResult=results[selected.index];const verticalSpacing=Math.floor(theme?theme.horizontalSpacing*VERTICAL_SPACING_MULTIPLIER:0);useEffect(()=>{// Reset the selection to the top if the query changes.\nsetSelected({index:0,scroll:true});},[deferredQuery]);const handleResultRowPointerDown=useCallback((event,index)=>{if(event.pointerType!==\"touch\")return;setIsKeyboardNavigationDisabled(true);setSelected({index,scroll:false});},[]);const handleResultRowMouseMove=useCallback((event,index)=>{setSelected(previousSelected=>{if(previousSelected.index===index){return previousSelected;}return{index,scroll:false};});},[]);const router=useRouter();const navigateTo=useCallback(async url=>{if(status===\"no-meta-tag-found\"){return;}try{var _router_getRoute,_route_page_preload,_route_page,_router_navigate;// Ideally, we would directly expose `routeId` in the search index so that\n// we don't need to infer it from the URL.\nconst{routeId,pathVariables}=inferInitialRouteFromPath(router.routes,url);const route=(_router_getRoute=router.getRoute)===null||_router_getRoute===void 0?void 0:_router_getRoute.call(router,routeId);onDismiss();await (route===null||route===void 0?void 0:(_route_page=route.page)===null||_route_page===void 0?void 0:(_route_page_preload=_route_page.preload)===null||_route_page_preload===void 0?void 0:_route_page_preload.call(_route_page));(_router_navigate=router.navigate)===null||_router_navigate===void 0?void 0:_router_navigate.call(router,routeId,null,pathVariables,false);}catch(error){window.location.href=url;}},[status]);const handleKeyDown=event=>{const maxIndex=results.length-1;switch(event.code){case\"ArrowUp\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index-1),scroll:true}));break;case\"ArrowDown\":event.preventDefault();if(isKeyboardNavigationDisabled){setIsKeyboardNavigationDisabled(false);break;}setSelected(previousSelected=>({index:clamp(0,maxIndex,previousSelected.index+1),scroll:true}));break;case\"Escape\":break;case\"Enter\":if(selectedResult){navigateTo(selectedResult.url);}break;default:event.stopPropagation();}};const showNoResults=results.length===0&&deferredQuery.length>1&&status!==\"loading\";const showDivider=Boolean((deferredQuery.length>0&&results.length>0||showNoResults)&&status!==\"loading\"&&props.inputOptions&&props.inputOptions.dividerType!==\"none\");const isItemContained=Boolean(props.resultOptions&&props.resultOptions.itemType===\"contained\");const spacing=isItemContained?theme.spacing:10;const listPaddingTop=showDivider&&isItemContained?spacing+theme.gapBetweenResults*2:0;useEffect(()=>{if(!selected.scroll)return;const element=selectedResultRow.current;if(!element)return;scrollIntoView(element,scrollView.current,{offsetTop:showDivider&&isItemContained?listPaddingTop:0,offsetBottom:isItemContained?spacing:0});// `showDivider` and `isItemContained` are not dependencies because\n// they will be the latest values when `selected` changes. And including\n// them will cause unnecessary scrolling into view.\n},[selected]);return /*#__PURE__*/_jsxs(LayoutContainer,{layoutType:layoutType,modalOptions:modalOptions,theme:theme,onKeyDown:handleKeyDown,onDismiss:onDismiss,children:[/*#__PURE__*/_jsxs(ModalContainer,{layoutType:layoutType,theme:theme,heightIsStatic:modalOptions.heightIsStatic,heightTransition:modalOptions.heightTransition,heightDeps:[results.length,showNoResults],children:[/*#__PURE__*/_jsx(Input,{autofocus:true,ref:input,onChange:setQuery,value:query,theme:theme,status:status,iconType:inputOptions.iconOptions.iconType,placeholder:inputOptions.placeholderOptions.placeholderText,clearButtonType:inputOptions?inputOptions.clearButtonType:undefined,clearButtonText:inputOptions.clearButtonText}),showDivider&&/*#__PURE__*/_jsx(Divider,{theme:theme,type:inputOptions.dividerType}),/*#__PURE__*/_jsx(ScrollView,{ref:scrollView,theme:theme,children:/*#__PURE__*/_jsxs(\"ul\",{\"aria-live\":\"polite\",style:{display:\"flex\",flexDirection:\"column\",width:`calc(100% - ${theme.scrollBarWidth}px)`,padding:0,paddingTop:listPaddingTop,paddingBottom:results.length&&isItemContained?spacing:0,gap:theme.gapBetweenResults,margin:0},children:[results.map((result,index)=>{const isSelected=index===selected.index;return /*#__PURE__*/_jsx(ResultRow,{ref:isSelected?selectedResultRow:null,index:index,result:result,prevMousePositionRef:prevMousePositionRef,selected:!isKeyboardNavigationDisabled&&isSelected,type:props.resultOptions.itemType,subtitleType:props.resultOptions.subtitleOptions.subtitleType,theme:theme,localeSlug:localeSlug,onMouseMove:handleResultRowMouseMove,onPointerDown:handleResultRowPointerDown,onNavigateTo:navigateTo},result.url);}),showNoResults&&/*#__PURE__*/_jsx(\"li\",{style:{paddingTop:verticalSpacing-listPaddingTop,paddingBottom:verticalSpacing,lineHeight:\"2em\",paddingLeft:theme&&theme.horizontalSpacing,paddingRight:theme&&theme.horizontalSpacing,height:\"Sidebar\"?\"100%\":\"auto\"},children:/*#__PURE__*/_jsx(\"h3\",{style:{...resultTitle,textAlign:\"center\",lineHeight:`calc(${theme.inputFontSize} * 2)`,color:theme.subtitleColor,...theme.titleFont},children:\"No results\"})})]})})]}),/*#__PURE__*/_jsx(StatusMessage,{status:status,layoutType:layoutType,theme:theme})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"SearchIconType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchEntryType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchModal\":{\"type\":\"reactComponent\",\"name\":\"SearchModal\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\"}},\"SearchTheme\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultTitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultSubtitleType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ResultRow\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Input\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputDividerType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchLayoutType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchResultItemType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"SearchInputClearButtonType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useEffect,useState}from\"react\";function getViewportSize(){if(typeof window===\"undefined\"){return{width:0,height:0};}return{width:window.innerWidth,height:window.innerHeight};}export function useViewportSizeState(getState){const[state,setState]=useState(()=>getState(getViewportSize()));useEffect(()=>{const handleWindowResize=()=>setState(getState(getViewportSize()));window.addEventListener(\"resize\",handleWindowResize);return()=>{window.removeEventListener(\"resize\",handleWindowResize);};},[]);return state;}\nexport const __FramerMetadata__ = {\"exports\":{\"useViewportSizeState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./useViewportSizeState.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{createPortal}from\"react-dom\";import{useRef,useState,useEffect,forwardRef}from\"react\";import{AnimatePresence,motion}from\"framer-motion\";import{SearchIcon}from\"https://framerusercontent.com/modules/LV9trClbmNwd5PVj9l8y/L4rFqMGNzGSwRZpGTGF3/Icons.js\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{SearchModal,SearchResultItemType,SearchResultTitleType,SearchResultSubtitleType,SearchInputDividerType,SearchInputClearButtonType,SearchLayoutType,SearchIconType}from\"https://framerusercontent.com/modules/tV9haTHllpHHc9Fjue2H/Xy775u0FJg3K1GQc1Cd9/SearchModal.js\";import{useViewportSizeState}from\"https://framerusercontent.com/modules/hqEf5wXaAewP8VPuaZ98/5A0QGVeEr2cwheQpIuEG/useViewportSizeState.js\";import{titleCase,DEFAULT_FONT_FAMILY,isEmptyObject,animationKeyFromLayout,checkIfOverLimit}from\"https://framerusercontent.com/modules/MWsEnYfRnoOQq31DN4ql/C71JVnvNwV2CrPvApXBB/utils.js\";import{Browser}from\"https://framerusercontent.com/modules/PJVBcBLmDteTEAZh3J9Z/keXJyjyE9VnzUcDMayjg/browser.js\";var EntryPointOptions;// SITE SEARCH\n// By Anthony and Hunter\n(function(EntryPointOptions){EntryPointOptions[\"icon\"]=\"Icon\";EntryPointOptions[\"input\"]=\"Input\";})(EntryPointOptions||(EntryPointOptions={}));function buildShadow(shadowProperty,fallback=\"none\"){if(!shadowProperty)return fallback;const{x,y,blur,color,spread}=shadowProperty;return`${x}px ${y}px ${blur}px ${spread}px ${color}`;}const Overlay=/*#__PURE__*/forwardRef(function Overlay(props,ref){const{layoutType,theme,onDismiss}=props;useEffect(()=>{const handleKeyDown=event=>{if(event.code===\"Escape\"){event.stopPropagation();onDismiss();}};const handlePointerDown=event=>{if(event.pointerType!==\"touch\")return;const isWithinSearchHeader=Boolean(event.target instanceof Element&&event.target.closest(\"[role=search]\"));if(isWithinSearchHeader)return;if(document.activeElement instanceof HTMLInputElement){document.activeElement.blur();}};// Event listener added to window so that pressing escape key to dimiss\n// can be invoked from anywhere on the page.\nwindow.addEventListener(\"keydown\",handleKeyDown);window.addEventListener(\"pointerdown\",handlePointerDown,{capture:true});// Disable page scrolling when overlay is shown.\ndocument.body.classList.add(bodyOverflowHidden);return()=>{window.removeEventListener(\"keydown\",handleKeyDown);window.removeEventListener(\"pointerdown\",handlePointerDown,{capture:true});document.body.classList.remove(bodyOverflowHidden);};},[]);return /*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(\"div\",{ref:ref,className:\"__framer-search-modal-container\",role:\"presentation\",style:{...backdropStyles,zIndex:props.backdropOptions.zIndex,justifyContent:layoutType===SearchLayoutType.Sidebar?\"flex-start\":\"center\"},onClick:onDismiss,children:[/*#__PURE__*/_jsx(motion.div,{role:\"presentation\",initial:{opacity:0},animate:{opacity:1},exit:{opacity:0,transition:{duration:0}},transition:theme.overlayTransition,style:{top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",boxSizing:\"border-box\",position:\"absolute\",touchAction:\"none\",backgroundColor:props.backdropOptions.backgroundColor}}),/*#__PURE__*/_jsx(SearchModal,{urlScope:props.urlScope,layoutType:layoutType,inputOptions:props.inputOptions,resultOptions:props.resultOptions,modalOptions:props.modalOptions,backdropOptions:props.backdropOptions,theme:props.theme,onDismiss:onDismiss})]}),document.body);});const backdropStyles={width:\"100%\",boxSizing:\"border-box\",willChange:\"transform\",position:\"fixed\",display:\"flex\",alignItems:\"flex-start\",top:0,left:0,right:0,bottom:0};const containerStyle={height:\"100%\",display:\"flex\",borderRadius:10,cursor:\"inherit\",overflow:\"hidden\"};const bodyOverflowHidden=\"__framer-overflow-hidden\";/**\n *\n * SEARCH\n * By Anthony and Hunter\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n */const EntryPoint=withCSS(function EntryPoint(props){var _props_inputOptions_inputFont,_props_inputOptions,_props_resultOptions,_props_resultOptions_subtitleOptions,_props_inputOptions1;const overlay=useRef(null);const[isOpen,setIsOpen]=useState(false);const[isOverLimit,setIsOverLimit]=useState(false);const[isSafariTouchDevice,setIsSafariTouchDevice]=useState(false);const[isOnCanvas]=useState(()=>RenderTarget.current()===RenderTarget.canvas);useEffect(()=>{setIsOverLimit(checkIfOverLimit());setIsSafariTouchDevice(Browser.isSafari()&&Browser.isTouch());},[]);const baseInputFontSize=((_props_inputOptions=props.inputOptions)===null||_props_inputOptions===void 0?void 0:(_props_inputOptions_inputFont=_props_inputOptions.inputFont)===null||_props_inputOptions_inputFont===void 0?void 0:_props_inputOptions_inputFont.fontSize)?props.inputOptions.inputFont.fontSize:\"16px\";// The font size is set to a minimum of `16px` on Safari with touch screens\n// because otherwise Safari will zoom in slightly if the type size is smaller.\nconst inputFontSize=isSafariTouchDevice?`max(16px, ${baseInputFontSize})`:baseInputFontSize;const layoutType=useViewportSizeState(size=>{if(size.width<props.modalOptions.width+10){return SearchLayoutType.FixedTop;}// @ts-ignore – Fallback\nreturn props.modalOptions.layoutType||props.layoutType;});const theme={subtitleColor:props.resultOptions.subtitleOptions.subtitleColor,backgroundColor:props.modalOptions.backgroundColor,foregroundColor:props.resultOptions.titleColor,placeholderColor:props.inputOptions.placeholderOptions.placeholderColor,titleFont:((_props_resultOptions=props.resultOptions)===null||_props_resultOptions===void 0?void 0:_props_resultOptions.titleFont)&&!isEmptyObject(props.resultOptions.titleFont)?props.resultOptions.titleFont:{fontSize:14,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},subtitleFont:((_props_resultOptions_subtitleOptions=props.resultOptions.subtitleOptions)===null||_props_resultOptions_subtitleOptions===void 0?void 0:_props_resultOptions_subtitleOptions.subtitleFont)&&!isEmptyObject(props.resultOptions.subtitleOptions.subtitleFont)?props.resultOptions.subtitleOptions.subtitleFont:{fontSize:12,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},inputFont:((_props_inputOptions1=props.inputOptions)===null||_props_inputOptions1===void 0?void 0:_props_inputOptions1.inputFont)&&!isEmptyObject(props.inputOptions.inputFont)?props.inputOptions.inputFont:{fontSize:16,fontFamily:DEFAULT_FONT_FAMILY,fontWeight:500},// Keep separate so we can more easily override\ninputFontSize:inputFontSize,width:props.modalOptions.width,offsetTop:props.modalOptions.top,borderRadius:props.modalOptions.borderRadius,shadow:buildShadow(props.modalOptions.shadow),entryIconColor:props.iconColor,entryIconSize:props.iconSize,entryIconImage:props.iconImage,inputIconSize:props.inputOptions.iconOptions.iconSize,inputIconColor:props.inputOptions.iconOptions.iconColor,inputIconImage:props.inputOptions.iconOptions.iconImage,gapBetweenStatusAndSearch:16,gapBetweenResults:1,scrollBarWidth:20,margin:10,spacing:8,zIndex:props.backdropOptions.zIndex,horizontalSpacing:20,overlayTransition:props.backdropOptions.transition};const handleClick=event=>{// Both need to keep `autofocus` working on the search input.\nevent.preventDefault();event.stopPropagation();if(isOverLimit)return;setIsOpen(true);};return /*#__PURE__*/_jsxs(\"div\",{style:{...containerStyle,...props.style,pointerEvents:isOverLimit?\"none\":\"auto\",opacity:isOverLimit?.4:1},children:[/*#__PURE__*/_jsx(\"button\",{\"aria-label\":\"Search Icon\",style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",background:\"none\",cursor:\"inherit\",color:\"inherit\",border:\"none\",outline:\"inherit\",padding:0},onClick:handleClick,children:props.iconType===SearchIconType.Custom&&theme.entryIconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"icon entry point for Site Search\",src:theme.entryIconImage.src,width:theme.entryIconSize,height:theme.entryIconSize}):/*#__PURE__*/_jsx(SearchIcon,{color:theme.entryIconColor,width:theme.entryIconSize,height:theme.entryIconSize})}),/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen&&!isOnCanvas&&/*#__PURE__*/_jsx(Overlay,{ref:overlay,layoutType:layoutType,urlScope:props.urlScope,inputOptions:props.inputOptions,resultOptions:props.resultOptions,backdropOptions:props.backdropOptions,modalOptions:props.modalOptions,theme:theme,onDismiss:()=>setIsOpen(false)})})]});},[// Prevent scrolling on iOS Safari when Input is focused.\n// From: https://gist.github.com/kiding/72721a0553fa93198ae2bb6eefaa3299\n`\n        @keyframes __framer-blink-input {\n            0% { opacity: 0; }\n            100% { opacity: 1; }\n        }\n\n        .__framer-search-modal-container input:focus {\n            animation: __framer-blink-input 0.01s;\n        }\n        `,// Allow styling of input placeholder\n`\n         .__framer-search-modal-container input::placeholder, \n         .__framer-search-modal-container input::-webkit-input-placeholder { \n            color: var(--framer-search-placeholder-color, #999999);\n            opacity: 1;\n        }\n        `,// Allow fallback to 100vh when dvh unit is not supported.\n`\n        .__framer-search-modal-container {\n            height: 100vh;\n            height: 100dvh;\n        }\n        .__framer-search-modal-container .__framer-max-height-80dvh {\n            max-height: 80vh;\n            max-height: 80dvh;\n        }\n        `,`\n        body.${bodyOverflowHidden} {\n            overflow: hidden;\n        }`,// Increase hit target\n`\n        button.__framer-search-clear-button {\n            position: relative;\n        }\n        button.__framer-search-clear-button::after {\n            content: \"\";\n            position: absolute;\n            top: -10px;\n            right: -10px;\n            bottom: -10px;\n            left: -10px;\n        }`]);export default EntryPoint;addPropertyControls(EntryPoint,{urlScope:{title:\"Scope\",// @ts-ignore - Internal\ntype:ControlType.PageScope},// entryType: {\n//     title: \"Type\",\n//     type: ControlType.Enum,\n//     options: Object.values(SearchEntryType),\n//     optionTitles: Object.values(SearchEntryType).map(titleCase),\n//     displaySegmentedControl: true,\n// },\niconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.iconType===SearchIconType.Custom},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===SearchIconType.Default},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24},inputOptions:{title:\"Input\",type:ControlType.Object,buttonTitle:\"Icon, Styles\",controls:{iconOptions:{title:\"Icon\",type:ControlType.Object,buttonTitle:\"Color, Size\",controls:{iconType:{title:\"Icon\",type:ControlType.Enum,options:Object.values(SearchIconType),optionTitles:Object.values(SearchIconType).map(titleCase),displaySegmentedControl:true},iconColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.45)\",hidden:({iconType})=>{return iconType===SearchIconType.Custom;}},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:({iconType})=>iconType===SearchIconType.Default},iconSize:{title:\"Icon Size\",type:ControlType.Number,displayStepper:true,defaultValue:18,min:0,max:100}}},inputFont:{title:\"Font\",// @ts-ignore – Internal\ntype:ControlType.Font,displayFontSize:true},textColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},placeholderOptions:{title:\"Placeholder\",type:ControlType.Object,buttonTitle:\"Color, Text\",controls:{placeholderText:{title:\"Text\",type:ControlType.String,defaultValue:\"Search...\"},placeholderColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.4)\"}}},dividerType:{title:\"Divider\",type:ControlType.Enum,options:Object.values(SearchInputDividerType),optionTitles:Object.keys(SearchInputDividerType).map(titleCase),defaultValue:SearchInputDividerType.FullWidth},clearButtonType:{title:\"Clear Type\",type:ControlType.Enum,options:Object.values(SearchInputClearButtonType),optionTitles:Object.keys(SearchInputClearButtonType).map(titleCase),defaultValue:SearchInputClearButtonType.Icon},clearButtonText:{title:\"Clear Text\",type:ControlType.String,defaultValue:\"Clear\",hidden:props=>props.clearButtonType!==SearchInputClearButtonType.Text}}},modalOptions:{title:\"Modal\",buttonTitle:\"Layout, Width\",type:ControlType.Object,controls:{layoutType:{title:\"Layout\",type:ControlType.Enum,options:Object.keys(SearchLayoutType),optionTitles:Object.values(SearchLayoutType).map(titleCase),defaultValue:SearchLayoutType.QuickMenu},width:{title:\"Width\",type:ControlType.Number,defaultValue:500,min:200,max:1e3,displayStepper:true,step:5,hidden:props=>props.layoutType===SearchLayoutType.FixedTop},top:{title:\"Top\",type:ControlType.Number,defaultValue:0,min:0,max:1e3,displayStepper:true,hidden:props=>props.layoutType!==SearchLayoutType.FixedTop},heightIsStatic:{title:\"Height\",type:ControlType.Boolean,enabledTitle:\"Instant\",disabledTitle:\"Animate\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},heightTransition:{title:\"Type\",type:ControlType.Transition,defaultValue:{type:\"spring\",stiffness:800,damping:60},hidden:({heightIsStatic,layoutType})=>layoutType!==SearchLayoutType.QuickMenu||heightIsStatic},borderRadius:{title:\"Radius\",type:ControlType.Number,defaultValue:16,displayStepper:true,min:0,hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu},shadow:{buttonTitle:\"Options\",type:ControlType.Object,defaultValue:{x:0,y:20,blur:40,spread:0,color:\"rgba(0,0,0,0.2)\"},controls:{color:{type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.2)\"},x:{type:ControlType.Number,defaultValue:0},y:{type:ControlType.Number,defaultValue:20},blur:{type:ControlType.Number,defaultValue:40},spread:{type:ControlType.Number,defaultValue:0}}},backgroundColor:{title:\"Background\",type:ControlType.Color,defaultValue:\"#FFF\"},[animationKeyFromLayout(SearchLayoutType.QuickMenu)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",hidden:({layoutType})=>layoutType!==SearchLayoutType.QuickMenu,optional:true,buttonTitle:\"Options\",controls:{opacity:{type:ControlType.Number,defaultValue:.5,step:.1,min:0,max:1},scale:{type:ControlType.Number,defaultValue:.75,step:.1,min:0,max:2},// rotate: {\n//     type: ControlType.Number,\n//     defaultValue: 0,\n//     min: -360,\n//     max: 360,\n// },\nx:{type:ControlType.Number,defaultValue:0,min:-500,max:500},y:{type:ControlType.Number,defaultValue:0,min:-500,max:500},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.FixedTop)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.FixedTop,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},y:{type:ControlType.Number,defaultValue:0,min:-100,max:100},transition:{type:ControlType.Transition}}},[animationKeyFromLayout(SearchLayoutType.Sidebar)]:{title:\"Animation\",type:ControlType.Object,icon:\"effect\",buttonTitle:\"Options\",hidden:({layoutType})=>layoutType!==SearchLayoutType.Sidebar,optional:true,controls:{opacity:{type:ControlType.Number,defaultValue:.8,step:.1,min:0,max:1},x:{type:ControlType.Number,defaultValue:0,min:-1e3,max:1e3},transition:{type:ControlType.Transition}}}}},resultOptions:{title:\"Results\",buttonTitle:\"Fonts, Style\",type:ControlType.Object,defaultValue:{},// description:\n//     \"Learn more about how to use Site Search [here](https://framer.com/learn/site-search)\",\ncontrols:{itemType:{title:\"Style\",type:ControlType.Enum,options:Object.values(SearchResultItemType),optionTitles:Object.keys(SearchResultItemType).map(titleCase),defaultValue:SearchResultItemType.FullWidth},titleFont:{title:\"Title\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:15},displayFontSize:true},titleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\"},titleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultTitleType),optionTitles:Object.keys(SearchResultTitleType).map(titleCase),defaultValue:SearchResultTitleType.H1,displaySegmentedControl:true},subtitleOptions:{type:ControlType.Object,title:\"Subtitle\",buttonTitle:\"Font, Content\",controls:{subtitleFont:{title:\"Font\",// @ts-ignore - Internal\ntype:ControlType.Font,defaultValue:{fontSize:13},displayFontSize:true},subtitleColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.4)\"},subtitleType:{title:\"Content\",type:ControlType.Enum,options:Object.values(SearchResultSubtitleType),optionTitles:Object.keys(SearchResultSubtitleType).map(titleCase),defaultValue:SearchResultSubtitleType.Path}}}}},backdropOptions:{title:\"Backdrop\",type:ControlType.Object,buttonTitle:\"Color, Z Index\",controls:{backgroundColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.8)\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},transition:{type:ControlType.Transition}}}});EntryPoint.displayName=\"Search\";\nexport const __FramerMetadata__ = {\"exports\":{\"ResponsiveImage\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Shadow\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"EntryPoint\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"40\"}},\"EntryPointProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"WindowAnimation\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (94ad37d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={cIQFkcXct:{hover:true},srOgp4rUI:{hover:true}};const cycleOrder=[\"cIQFkcXct\",\"Dwh3MaN8C\",\"srOgp4rUI\",\"ehTMZhE9E\"];const serializationHash=\"framer-KdvXC\";const variantClassNames={cIQFkcXct:\"framer-v-udsx88\",Dwh3MaN8C:\"framer-v-1fxkpxa\",ehTMZhE9E:\"framer-v-1oieavc\",srOgp4rUI:\"framer-v-7hsj68\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Uyz142pHQ=undefined;const N1ORbBp3h=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Black - Active\":\"ehTMZhE9E\",\"White - Active\":\"Dwh3MaN8C\",Black:\"srOgp4rUI\",White:\"cIQFkcXct\"};const getProps=({height,id,link,linkName,width,...props})=>{return{...props,N1ORbBp3h:linkName??props.N1ORbBp3h??\"Menu Name\",Uyz142pHQ:link??props.Uyz142pHQ,variant:humanReadableVariantMap[props.variant]??props.variant??\"cIQFkcXct\"};};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,N1ORbBp3h,Uyz142pHQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cIQFkcXct\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:Uyz142pHQ,motionChild:true,nodeId:\"cIQFkcXct\",scopeId:\"Op8IszdMW\",...addPropertyOverrides({Dwh3MaN8C:{href:undefined},ehTMZhE9E:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-udsx88\",className,classNames)} framer-ef1uck`,\"data-framer-name\":\"White\",layoutDependency:layoutDependency,layoutId:\"cIQFkcXct\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},variants:{\"cIQFkcXct-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0d188ea8-08f5-4997-95b8-ba5f0b2e4a0a, rgb(26, 28, 24))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},\"srOgp4rUI-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-0d188ea8-08f5-4997-95b8-ba5f0b2e4a0a, rgb(26, 28, 24))\",\"--border-style\":\"solid\"},Dwh3MaN8C:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-0d188ea8-08f5-4997-95b8-ba5f0b2e4a0a, rgb(26, 28, 24))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},ehTMZhE9E:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-0d188ea8-08f5-4997-95b8-ba5f0b2e4a0a, rgb(26, 28, 24))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},srOgp4rUI:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({\"cIQFkcXct-hover\":{\"data-border\":true,\"data-framer-name\":undefined},\"srOgp4rUI-hover\":{\"data-border\":true,\"data-framer-name\":undefined},Dwh3MaN8C:{\"data-border\":true,\"data-framer-name\":\"White - Active\"},ehTMZhE9E:{\"data-border\":true,\"data-framer-name\":\"Black - Active\"},srOgp4rUI:{\"data-framer-name\":\"Black\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RmlndHJlZS01MDA=\",\"--framer-font-family\":'\"Figtree\", \"Figtree Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-0d188ea8-08f5-4997-95b8-ba5f0b2e4a0a, rgb(26, 28, 24)))\"},children:\"Menu Name\"})}),className:\"framer-1mfx6ki\",fonts:[\"GF;Figtree-500\"],layoutDependency:layoutDependency,layoutId:\"jY1VPzp0K\",style:{\"--extracted-r6o4lv\":\"var(--token-0d188ea8-08f5-4997-95b8-ba5f0b2e4a0a, rgb(26, 28, 24))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:N1ORbBp3h,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KdvXC.framer-ef1uck, .framer-KdvXC .framer-ef1uck { display: block; }\",\".framer-KdvXC.framer-udsx88 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-KdvXC .framer-1mfx6ki { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-KdvXC.framer-v-1fxkpxa.framer-udsx88, .framer-KdvXC.framer-v-1oieavc.framer-udsx88 { cursor: unset; }\",\".framer-KdvXC.framer-v-udsx88.hover.framer-udsx88, .framer-KdvXC.framer-v-7hsj68.hover.framer-udsx88 { padding: 0px 0px 4px 0px; }\",'.framer-KdvXC[data-border=\"true\"]::after, .framer-KdvXC [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; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21.5\n * @framerIntrinsicWidth 98.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Dwh3MaN8C\":{\"layout\":[\"auto\",\"auto\"]},\"srOgp4rUI\":{\"layout\":[\"auto\",\"auto\"]},\"ehTMZhE9E\":{\"layout\":[\"auto\",\"auto\"]},\"KnGacKtK_\":{\"layout\":[\"auto\",\"auto\"]},\"TjzprHjE6\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"N1ORbBp3h\":\"linkName\",\"Uyz142pHQ\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOp8IszdMW=withCSS(Component,css,\"framer-KdvXC\");export default FramerOp8IszdMW;FramerOp8IszdMW.displayName=\"Menu Link\";FramerOp8IszdMW.defaultProps={height:21.5,width:98.5};addPropertyControls(FramerOp8IszdMW,{variant:{options:[\"cIQFkcXct\",\"Dwh3MaN8C\",\"srOgp4rUI\",\"ehTMZhE9E\"],optionTitles:[\"White\",\"White - Active\",\"Black\",\"Black - Active\"],title:\"Variant\",type:ControlType.Enum},N1ORbBp3h:{defaultValue:\"Menu Name\",displayTextArea:false,title:\"LinkName\",type:ControlType.String},Uyz142pHQ:{title:\"Link\",type:ControlType.Link}});addFonts(FramerOp8IszdMW,[{explicitInter:true,fonts:[{cssFamilyName:\"Figtree\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Figtree\",url:\"https://fonts.gstatic.com/s/figtree/v9/_Xmz-HUzqDCFdgfMsYiV_F7wfS-Bs_dNQF5bwkEU4HTy.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOp8IszdMW\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"N1ORbBp3h\\\":\\\"linkName\\\",\\\"Uyz142pHQ\\\":\\\"link\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"21.5\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"98.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Dwh3MaN8C\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"srOgp4rUI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ehTMZhE9E\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KnGacKtK_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TjzprHjE6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Op8IszdMW.map","// Generated by Framer (aabb2d2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,ResolveLinks,resolvePageScope,SmartComponentScopedContainer,SVG,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 Search from\"https://framerusercontent.com/modules/6wAE2eMb2Tl3zrU7u4UL/HPzg2Uk7mwtBmDzvGbWF/Search.js\";import MenuLink from\"https://framerusercontent.com/modules/vIxCwhZEaxoP4evZTWJ2/YVaHdn0GdoFT18FLr8OM/Op8IszdMW.js\";const MenuLinkFonts=getFonts(MenuLink);const SearchFonts=getFonts(Search);const cycleOrder=[\"SLsDX33Pk\",\"XrVluwGKi\",\"Vf9fnTVRu\",\"QzYOavrCK\"];const serializationHash=\"framer-VZuV6\";const variantClassNames={QzYOavrCK:\"framer-v-1p4df6u\",SLsDX33Pk:\"framer-v-a1gvd\",Vf9fnTVRu:\"framer-v-t2g816\",XrVluwGKi:\"framer-v-1be68nx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const pkvupJ4FG=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Mobile open\":\"QzYOavrCK\",Desktop:\"SLsDX33Pk\",mobile:\"Vf9fnTVRu\",tablet:\"XrVluwGKi\"};const getProps=({click,height,id,width,...props})=>{return{...props,pkvupJ4FG:click??props.pkvupJ4FG,variant:humanReadableVariantMap[props.variant]??props.variant??\"SLsDX33Pk\"};};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,pkvupJ4FG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SLsDX33Pk\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1etbv6x=activeVariantCallback(async(...args)=>{setVariant(\"ES3b_s93P\");});const onTap1bflvnf=activeVariantCallback(async(...args)=>{setVariant(\"QzYOavrCK\");});const onTaprxwtzs=activeVariantCallback(async(...args)=>{if(pkvupJ4FG){const res=await pkvupJ4FG(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"Vf9fnTVRu\",\"QzYOavrCK\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"Vf9fnTVRu\",\"QzYOavrCK\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"QzYOavrCK\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-a1gvd\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"SLsDX33Pk\",ref:refBinding,style:{backgroundColor:\"var(--token-4321a524-8651-4268-85f9-e884d8cb6223, rgb(255, 255, 255))\",borderBottomLeftRadius:999,borderBottomRightRadius:999,borderTopLeftRadius:999,borderTopRightRadius:999,...style},variants:{QzYOavrCK:{backgroundColor:\"rgba(0, 0, 0, 0)\"},Vf9fnTVRu:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({QzYOavrCK:{\"data-framer-name\":\"Mobile open\"},Vf9fnTVRu:{\"data-framer-name\":\"mobile\"},XrVluwGKi:{\"data-framer-name\":\"tablet\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.nav,{className:\"framer-1j45hdu\",\"data-framer-name\":\"Light - Large\",layoutDependency:layoutDependency,layoutId:\"YWONbI39a\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32,opacity:.8},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vtzkce\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"PjomwXrHP\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"YjRHL2amh\",scopeId:\"R6hBO_W_4\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"TuneZ Logo\",className:\"framer-1qu2ysu framer-oi7t36\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"YjRHL2amh\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1xech54\",layoutDependency:layoutDependency,layoutId:\"BuQu7EB9k\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 113.25 28.801\" overflow=\"visible\"><g><path d=\"M 0 0 L 113.25 0 L 113.25 28.801 L 0 28.801 Z\" fill=\"transparent\"></path><g><path d=\"M 0 0 L 26.846 0 L 26.846 28.801 L 0 28.801 Z\" fill=\"transparent\"></path><path d=\"M 0 0 L 26.846 0 L 26.846 9.6 L 0 9.6 Z\" fill=\"rgb(217,10,72)\"></path><path d=\"M 0 9.601 L 26.846 9.601 L 26.846 19.201 L 0 19.201 Z\" fill=\"rgb(231,105,21)\"></path><path d=\"M 0 19.201 L 26.846 19.201 L 26.846 28.801 L 0 28.801 Z\" fill=\"rgb(191,3,150)\"></path><path d=\"M 19.811 9.374 C 19.6 9.988 19.194 10.772 19.242 11.422 C 19.247 11.492 19.302 11.547 19.372 11.552 C 19.394 11.554 19.416 11.55 19.436 11.542 C 20.001 11.303 20.68 10.978 20.819 10.374 C 20.87 10.151 20.95 9.907 21.059 9.641 C 22.114 8.407 23.081 8.378 23.961 9.554 C 24.033 9.913 24.062 10.232 24.048 10.51 C 23.988 11.671 22.928 12.397 21.801 11.899 C 21.667 11.84 21.534 11.655 21.433 11.554 C 21.378 11.499 21.295 11.483 21.223 11.514 C 20.653 11.764 20.131 12.028 19.655 12.306 C 19.29 12.519 18.837 12.89 18.298 13.417 C 16.135 15.537 13.98 17.654 11.834 19.77 C 11.905 19.91 11.816 19.994 11.565 20.022 C 11.58 19.897 11.633 19.779 11.718 19.686 C 13.743 17.282 15.295 15.06 17.571 12.288 C 18.019 11.742 18.493 10.868 18.993 9.668 L 19.523 8.775 C 19.54 8.746 19.548 8.713 19.545 8.68 C 19.542 8.647 19.529 8.615 19.507 8.59 C 18.987 7.982 18.924 7.31 19.319 6.574 C 19.671 5.916 20.17 5.89 20.848 5.838 C 20.993 5.828 21.113 5.721 21.139 5.578 L 21.349 4.512 C 21.356 4.475 21.387 4.448 21.424 4.444 L 21.427 4.444 C 21.476 4.449 21.513 4.493 21.509 4.542 L 21.427 5.973 C 21.424 6.041 21.44 6.108 21.474 6.167 L 21.714 6.58 C 21.746 6.636 21.767 6.697 21.776 6.76 C 21.996 8.11 21.435 8.882 20.092 9.077 C 19.961 9.097 19.867 9.195 19.812 9.374 Z M 20.506 6.155 C 20.359 6.151 20.213 6.179 20.078 6.238 C 19.942 6.298 19.816 6.387 19.709 6.501 C 19.6 6.619 19.514 6.756 19.455 6.905 C 19.331 7.215 19.32 7.558 19.423 7.875 C 19.473 8.031 19.551 8.174 19.65 8.295 C 19.749 8.416 19.868 8.514 20 8.582 C 20.265 8.719 20.577 8.729 20.85 8.61 C 20.986 8.551 21.111 8.462 21.218 8.347 C 21.327 8.23 21.413 8.093 21.472 7.944 C 21.596 7.634 21.607 7.29 21.504 6.973 C 21.455 6.82 21.378 6.678 21.277 6.553 C 21.181 6.434 21.062 6.337 20.927 6.266 C 20.797 6.199 20.653 6.161 20.506 6.156 Z M 21.532 9.444 C 21.206 9.856 21.119 10.409 21.303 10.901 C 21.405 11.176 21.586 11.409 21.819 11.568 C 22.051 11.727 22.325 11.804 22.601 11.787 C 22.831 11.772 23.055 11.693 23.248 11.556 C 23.441 11.419 23.598 11.23 23.701 11.008 C 23.823 10.745 23.866 10.453 23.826 10.166 C 23.788 9.882 23.666 9.615 23.477 9.399 C 23.311 9.209 23.094 9.072 22.851 9.004 C 22.612 8.938 22.359 8.945 22.124 9.026 C 21.891 9.106 21.686 9.251 21.532 9.444 Z M 18.695 12.138 C 18.628 12.071 18.533 12.041 18.44 12.056 C 18.327 12.071 18.222 12.122 18.14 12.2 C 18.055 12.275 17.997 12.375 17.972 12.486 C 17.949 12.578 17.971 12.675 18.032 12.747 C 18.092 12.812 18.184 12.842 18.288 12.83 C 18.401 12.815 18.506 12.764 18.588 12.686 C 18.672 12.611 18.731 12.511 18.756 12.4 C 18.779 12.308 18.757 12.211 18.696 12.139 Z\" fill=\"rgb(247,244,248)\"></path><path d=\"M 18.523 9.389 L 16.308 12.982 C 16.255 13.07 16.16 13.123 16.057 13.122 L 11.364 13.122 C 11.337 13.122 11.31 13.132 11.29 13.15 C 11.27 13.167 11.257 13.192 11.253 13.218 C 11.141 14.047 10.722 14.713 10.066 15.259 C 9.824 15.462 9.689 15.611 9.66 15.705 C 9.213 17.235 8.925 18.33 8.794 18.989 C 8.775 19.082 8.694 19.15 8.599 19.151 L 8.179 19.151 C 8.092 19.152 8.018 19.215 8.003 19.301 L 7.891 20.026 C 7.718 19.944 7.636 19.991 7.646 20.168 C 7.658 20.388 7.744 20.71 7.904 21.137 C 8.405 22.483 9.943 22.968 11.216 22.349 C 11.524 22.207 11.815 22.032 12.084 21.827 C 12.779 21.26 13.514 20.67 14.286 20.056 C 15.212 19.489 16.241 19.113 17.314 18.95 C 17.438 18.93 17.814 18.941 18.443 18.984 C 18.582 18.993 18.69 19.109 18.69 19.249 L 18.69 19.514 C 18.69 19.568 18.665 19.62 18.623 19.654 C 18.581 19.688 18.526 19.702 18.473 19.691 C 17.627 19.526 16.759 19.627 15.869 19.995 C 15.56 20.026 15.263 20.129 15.001 20.295 C 14.47 20.636 13.77 21.191 12.9 21.96 C 12.346 22.45 11.92 22.767 11.621 22.913 C 9.349 24.023 7.018 22.603 7.031 20.122 C 7.031 20.062 6.993 20.009 6.937 19.99 C 6.811 19.949 6.687 19.978 6.567 20.077 C 6.499 19.911 6.47 19.733 6.481 19.554 C 6.492 19.351 6.465 19.237 6.4 19.214 C 6.26 19.156 6.106 19.141 5.957 19.171 C 5.918 19.18 5.878 19.167 5.851 19.138 C 5.824 19.11 5.814 19.069 5.825 19.031 L 6.775 15.526 C 6.794 15.458 6.765 15.385 6.705 15.348 C 4.616 14.082 5.05 10.758 7.085 9.684 C 7.505 9.508 8.012 9.42 8.605 9.419 C 11.878 9.412 15.185 9.402 18.523 9.389 Z M 8.814 10.674 C 8.824 10.528 8.753 10.389 8.628 10.313 C 8.503 10.237 8.347 10.237 8.222 10.313 C 8.097 10.389 8.026 10.528 8.036 10.674 C 8.051 10.878 8.22 11.036 8.425 11.036 C 8.63 11.036 8.799 10.878 8.814 10.674 Z M 6.699 11.147 C 6.666 11.251 6.678 11.365 6.734 11.459 C 6.79 11.558 6.882 11.632 6.991 11.664 C 7.1 11.699 7.217 11.691 7.32 11.642 C 7.469 11.571 7.558 11.413 7.541 11.249 C 7.535 11.195 7.518 11.142 7.491 11.095 C 7.435 10.996 7.343 10.922 7.234 10.89 C 7.126 10.855 7.009 10.863 6.906 10.911 C 6.807 10.957 6.732 11.043 6.699 11.147 Z M 10.079 11.302 C 10.079 11.06 9.883 10.864 9.641 10.864 C 9.399 10.864 9.203 11.06 9.203 11.302 C 9.203 11.544 9.399 11.74 9.641 11.74 C 9.882 11.74 10.078 11.544 10.078 11.302 Z M 8.346 11.889 C 8.248 11.892 8.151 11.917 8.064 11.963 C 7.973 12.01 7.893 12.076 7.829 12.156 C 7.761 12.241 7.71 12.337 7.677 12.44 C 7.608 12.655 7.615 12.888 7.697 13.098 C 7.736 13.199 7.793 13.292 7.865 13.373 C 7.934 13.449 8.018 13.51 8.111 13.552 C 8.293 13.633 8.501 13.627 8.678 13.535 C 8.769 13.487 8.849 13.421 8.913 13.341 C 8.981 13.257 9.033 13.161 9.066 13.058 C 9.135 12.843 9.128 12.61 9.046 12.399 C 9.007 12.298 8.95 12.205 8.877 12.125 C 8.808 12.049 8.725 11.987 8.631 11.945 C 8.541 11.905 8.444 11.886 8.346 11.889 Z M 10.61 12.69 C 10.61 12.468 10.43 12.288 10.208 12.288 C 9.986 12.288 9.806 12.468 9.806 12.69 C 9.806 12.912 9.986 13.092 10.208 13.092 C 10.43 13.092 10.61 12.912 10.61 12.69 Z M 7.01 12.713 C 7.01 12.49 6.829 12.309 6.606 12.309 C 6.383 12.309 6.202 12.49 6.202 12.713 C 6.213 12.928 6.39 13.097 6.606 13.097 C 6.821 13.097 6.998 12.928 7.009 12.713 Z M 7.529 14.088 C 7.529 13.866 7.349 13.686 7.127 13.686 C 6.905 13.686 6.725 13.866 6.725 14.088 C 6.725 14.31 6.905 14.49 7.127 14.49 C 7.349 14.49 7.529 14.31 7.529 14.088 Z M 9.461 13.738 C 9.417 13.764 9.38 13.799 9.351 13.84 C 9.321 13.883 9.3 13.932 9.289 13.983 C 9.249 14.207 9.378 14.427 9.593 14.501 C 9.643 14.517 9.696 14.522 9.748 14.517 C 9.907 14.502 10.036 14.382 10.064 14.225 C 10.087 14.116 10.067 14.003 10.009 13.908 C 9.953 13.813 9.864 13.741 9.759 13.706 C 9.709 13.69 9.657 13.685 9.605 13.69 C 9.554 13.695 9.505 13.711 9.461 13.737 Z M 8.798 14.583 C 8.798 14.51 8.768 14.44 8.716 14.388 C 8.664 14.337 8.593 14.308 8.52 14.309 L 8.325 14.31 C 8.252 14.31 8.182 14.34 8.13 14.392 C 8.079 14.444 8.05 14.514 8.051 14.587 L 8.051 14.776 C 8.051 14.849 8.081 14.919 8.133 14.971 C 8.185 15.022 8.256 15.051 8.329 15.05 L 8.524 15.049 C 8.676 15.048 8.799 14.924 8.798 14.772 Z\" fill=\"rgb(247,244,248)\"></path></g><g transform=\"translate(35.065 6.223)\"><path d=\"M 0 0 L 78.122 0 L 78.122 16.001 L 0 16.001 Z\" fill=\"transparent\"></path><path d=\"M 5.833 7.647 C 5.985 7.781 6.459 7.962 6.707 8.176 C 8.59 9.809 8.952 12.347 7.369 14.296 C 5.723 16.321 3.085 15.981 0.107 15.976 C 0.076 15.977 0.046 15.964 0.026 15.941 C 0.006 15.917 -0.003 15.886 0.002 15.855 L 0.302 13.888 C 0.432 13.238 0.497 12.582 0.497 11.921 C 0.502 7.511 0.497 4.549 0.48 3.033 C 0.474 2.468 0.329 1.515 0.045 0.176 C 0.035 0.126 0.059 0.075 0.105 0.052 C 0.12 0.045 0.136 0.041 0.152 0.04 C 1.497 0.021 3.397 -0.129 4.821 0.304 C 6.456 0.801 7.397 1.846 7.645 3.44 C 7.849 4.752 7.335 6.316 6.155 7.202 C 6.041 7.283 5.931 7.368 5.825 7.459 C 5.8 7.485 5.786 7.52 5.788 7.555 C 5.79 7.591 5.806 7.624 5.833 7.647 Z M 2.563 1.433 L 2.583 7.114 C 2.583 7.13 2.592 7.143 2.606 7.149 L 2.621 7.152 L 2.649 7.152 C 3.004 7.151 3.355 7.076 3.679 6.931 C 4.008 6.784 4.304 6.572 4.549 6.307 C 4.8 6.037 4.997 5.72 5.129 5.375 C 5.263 5.027 5.332 4.655 5.33 4.278 L 5.33 4.25 C 5.331 3.5 5.047 2.777 4.535 2.227 C 4.043 1.698 3.353 1.397 2.63 1.395 L 2.602 1.395 C 2.581 1.395 2.564 1.412 2.564 1.433 Z M 2.723 14.469 C 3.913 14.521 4.796 14.154 5.376 13.367 C 6.676 11.605 5.716 9.174 3.888 8.159 C 3.746 8.082 3.365 7.959 2.745 7.79 C 2.685 7.774 2.622 7.803 2.596 7.859 C 2.587 7.877 2.583 7.897 2.583 7.916 L 2.583 14.321 C 2.582 14.4 2.644 14.466 2.723 14.469 Z M 18.028 0.018 C 18.061 0.019 18.093 0.035 18.112 0.062 C 18.131 0.089 18.135 0.124 18.122 0.154 L 17.177 2.377 C 17.159 2.417 17.125 2.448 17.083 2.462 C 17.042 2.475 16.996 2.47 16.958 2.448 C 15.859 1.805 14.604 1.476 13.33 1.498 C 13.247 1.5 13.18 1.568 13.18 1.651 L 13.182 6.972 C 13.182 7 13.192 7.026 13.212 7.045 C 13.231 7.065 13.257 7.075 13.284 7.075 L 17.48 7.072 C 17.527 7.072 17.57 7.097 17.593 7.137 C 17.616 7.178 17.616 7.227 17.592 7.267 L 16.511 9.144 C 16.441 9.268 16.291 9.322 16.158 9.272 C 15.24 8.938 14.283 8.723 13.311 8.632 C 13.275 8.629 13.239 8.641 13.213 8.665 C 13.186 8.69 13.171 8.724 13.171 8.76 L 13.171 14.308 C 13.171 14.383 13.231 14.445 13.306 14.446 C 15.231 14.529 17.072 14.156 18.828 13.329 C 18.851 13.318 18.878 13.319 18.901 13.33 C 18.924 13.341 18.941 13.362 18.947 13.387 C 18.951 13.404 18.95 13.421 18.944 13.437 L 18.114 15.71 C 18.052 15.877 17.894 15.988 17.716 15.987 L 10.689 15.989 C 10.643 15.989 10.6 15.968 10.572 15.932 C 10.544 15.895 10.534 15.848 10.546 15.803 C 10.858 14.623 11.006 13.679 11.006 12.423 C 11.004 9.671 11.006 6.912 11.011 4.143 C 11.016 2.809 10.854 1.478 10.53 0.183 C 10.519 0.144 10.527 0.102 10.552 0.069 C 10.577 0.037 10.617 0.017 10.658 0.017 L 18.028 0.017 Z M 24.455 0.186 C 24.157 1.294 24.013 2.221 24.021 2.969 C 24.029 3.783 24.011 7.537 23.968 14.231 C 23.968 14.269 23.984 14.305 24.012 14.33 C 24.04 14.355 24.077 14.368 24.114 14.364 C 25.895 14.214 27.639 13.774 29.278 13.062 C 29.299 13.054 29.323 13.058 29.339 13.073 C 29.355 13.089 29.361 13.112 29.354 13.133 L 28.4 15.748 C 28.35 15.886 28.219 15.977 28.073 15.976 L 21.449 15.976 C 21.4 15.976 21.356 15.95 21.331 15.909 C 21.306 15.867 21.304 15.816 21.326 15.772 C 21.643 15.17 21.804 14.456 21.809 13.629 C 21.825 10.535 21.826 7.479 21.814 4.459 C 21.807 2.919 21.776 1.886 21.721 1.362 C 21.705 1.209 21.676 1.057 21.633 0.909 L 21.411 0.143 C 21.402 0.112 21.409 0.078 21.429 0.052 C 21.449 0.026 21.48 0.01 21.514 0.009 L 24.318 0.009 C 24.362 0.009 24.403 0.029 24.43 0.064 C 24.457 0.099 24.466 0.144 24.454 0.186 Z M 34.738 0.011 C 34.782 0.011 34.823 0.031 34.849 0.066 C 34.876 0.1 34.885 0.145 34.874 0.187 C 34.575 1.294 34.429 2.221 34.435 2.968 C 34.442 3.783 34.419 7.536 34.366 14.228 C 34.365 14.267 34.38 14.303 34.408 14.329 C 34.436 14.355 34.474 14.368 34.512 14.364 C 36.292 14.216 38.036 13.778 39.676 13.069 C 39.697 13.06 39.72 13.064 39.737 13.079 C 39.754 13.095 39.76 13.119 39.752 13.14 L 38.795 15.752 C 38.745 15.89 38.615 15.981 38.469 15.981 L 31.845 15.971 C 31.796 15.971 31.751 15.946 31.725 15.904 C 31.7 15.862 31.698 15.81 31.721 15.766 C 32.041 15.165 32.203 14.45 32.209 13.623 C 32.229 10.531 32.235 7.476 32.226 4.457 C 32.223 2.915 32.193 1.883 32.138 1.359 C 32.123 1.206 32.094 1.055 32.052 0.907 L 31.831 0.14 C 31.817 0.092 31.84 0.04 31.886 0.018 C 31.901 0.011 31.917 0.007 31.933 0.006 Z M 49.526 0.162 L 48.586 2.383 C 48.568 2.424 48.534 2.455 48.492 2.469 C 48.45 2.482 48.404 2.478 48.366 2.455 C 47.269 1.812 46.015 1.483 44.743 1.505 C 44.66 1.507 44.594 1.574 44.593 1.657 L 44.593 6.971 C 44.593 6.999 44.603 7.025 44.623 7.044 C 44.642 7.064 44.668 7.074 44.695 7.074 L 48.885 7.074 C 48.919 7.074 48.952 7.087 48.977 7.111 C 49.001 7.135 49.015 7.168 49.015 7.202 C 49.015 7.225 49.009 7.248 48.998 7.267 L 47.917 9.14 C 47.847 9.265 47.698 9.32 47.564 9.27 C 46.648 8.936 45.692 8.72 44.721 8.629 C 44.685 8.626 44.649 8.638 44.623 8.662 C 44.596 8.687 44.581 8.721 44.581 8.757 L 44.581 14.297 C 44.58 14.372 44.639 14.434 44.714 14.436 C 46.617 14.525 48.512 14.142 50.231 13.322 C 50.254 13.311 50.281 13.312 50.304 13.323 C 50.328 13.334 50.345 13.354 50.351 13.379 C 50.355 13.396 50.354 13.413 50.348 13.429 L 49.517 15.7 C 49.455 15.867 49.296 15.977 49.119 15.976 L 42.102 15.976 C 42.032 15.977 41.971 15.928 41.957 15.858 C 41.953 15.836 41.953 15.813 41.959 15.791 C 42.271 14.612 42.419 13.671 42.419 12.414 C 42.417 9.667 42.419 6.91 42.426 4.145 C 42.431 2.812 42.27 1.484 41.946 0.19 C 41.935 0.151 41.944 0.109 41.969 0.077 C 41.994 0.045 42.033 0.026 42.074 0.026 L 49.434 0.026 C 49.467 0.027 49.498 0.043 49.517 0.07 C 49.536 0.097 49.539 0.132 49.527 0.162 Z M 62.044 13.187 C 62.069 13.175 62.1 13.179 62.121 13.198 C 62.142 13.217 62.149 13.247 62.139 13.273 L 61.222 15.785 C 61.179 15.9 61.07 15.975 60.948 15.975 L 51.977 15.975 C 51.938 15.975 51.901 15.955 51.879 15.922 C 51.858 15.889 51.855 15.848 51.872 15.812 C 54.092 11.205 56.181 6.535 58.136 1.809 C 58.143 1.794 58.142 1.775 58.133 1.76 C 58.124 1.745 58.108 1.735 58.091 1.733 C 56.021 1.49 54.043 1.878 52.155 2.897 C 52.104 2.924 52.041 2.917 51.997 2.879 C 51.953 2.842 51.938 2.782 51.957 2.728 L 52.913 0.116 C 52.934 0.061 52.987 0.024 53.046 0.023 L 61.234 0.023 C 61.251 0.023 61.267 0.032 61.276 0.046 C 61.286 0.061 61.287 0.08 61.279 0.095 L 55.327 14.14 C 55.306 14.19 55.312 14.247 55.341 14.292 C 55.37 14.337 55.42 14.364 55.474 14.364 C 57.306 14.37 58.451 14.33 58.908 14.244 C 59.997 14.04 61.053 13.684 62.044 13.188 Z M 78.101 15.795 C 78.12 15.821 78.126 15.853 78.12 15.884 C 78.114 15.914 78.095 15.941 78.068 15.957 C 78.05 15.968 78.029 15.974 78.008 15.974 L 74.906 15.974 C 74.88 15.975 74.854 15.964 74.836 15.945 C 74.817 15.926 74.807 15.901 74.808 15.874 C 74.827 15.423 74.768 14.971 74.632 14.54 C 74.29 13.401 73.895 12.278 73.446 11.176 C 73.404 11.078 73.308 11.013 73.201 11.011 L 68.62 11.011 C 68.501 11.012 68.394 11.081 68.344 11.188 C 67.909 12.118 67.52 13.094 67.177 14.116 C 67.066 14.443 66.977 15.021 66.91 15.85 C 66.903 15.92 66.845 15.973 66.775 15.973 L 63.66 15.973 C 63.633 15.974 63.608 15.959 63.595 15.935 C 63.582 15.911 63.584 15.882 63.599 15.859 C 64.301 14.792 64.901 13.66 65.391 12.479 C 66.382 10.126 67.968 6.719 70.944 0.149 C 70.955 0.123 70.974 0.101 70.998 0.086 C 71.022 0.071 71.05 0.063 71.078 0.063 C 71.136 0.064 71.187 0.1 71.208 0.154 C 73.456 5.605 75.257 9.924 76.613 13.109 C 77.009 14.056 77.508 14.957 78.101 15.795 Z M 69.232 9.045 C 69.226 9.06 69.223 9.076 69.225 9.091 C 69.228 9.124 69.246 9.152 69.274 9.168 C 69.288 9.176 69.304 9.18 69.32 9.18 L 72.508 9.238 C 72.524 9.239 72.54 9.236 72.554 9.228 C 72.569 9.221 72.581 9.21 72.59 9.196 C 72.599 9.183 72.605 9.168 72.607 9.151 C 72.609 9.135 72.607 9.119 72.601 9.104 L 71.077 5.109 C 71.071 5.091 71.059 5.074 71.043 5.062 C 71.01 5.038 70.965 5.037 70.931 5.059 C 70.914 5.07 70.901 5.086 70.894 5.104 L 69.232 9.044 Z\" fill=\"rgb(56,56,56)\"></path></g></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-81pefy\",layoutDependency:layoutDependency,layoutId:\"V4zZGkum9\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 113.25 28.801\" overflow=\"visible\"><path d=\"M 0 0 L 113.25 0 L 113.25 28.801 L 0 28.801 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1d7ov0h\",layoutDependency:layoutDependency,layoutId:\"OJJylibgr\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.846 28.801\" overflow=\"visible\"><g><path d=\"M 0 0 L 26.846 0 L 26.846 28.801 L 0 28.801 Z\" fill=\"transparent\"></path><path d=\"M 0 0 L 26.846 0 L 26.846 9.6 L 0 9.6 Z\" fill=\"rgb(217,10,72)\"></path><path d=\"M 0 9.601 L 26.846 9.601 L 26.846 19.201 L 0 19.201 Z\" fill=\"rgb(231,105,21)\"></path><path d=\"M 0 19.201 L 26.846 19.201 L 26.846 28.801 L 0 28.801 Z\" fill=\"rgb(191,3,150)\"></path><path d=\"M 19.811 9.374 C 19.6 9.988 19.194 10.772 19.242 11.422 C 19.247 11.492 19.302 11.547 19.372 11.552 C 19.394 11.554 19.416 11.55 19.436 11.542 C 20.001 11.303 20.68 10.978 20.819 10.374 C 20.87 10.151 20.95 9.907 21.059 9.641 C 22.114 8.407 23.081 8.378 23.961 9.554 C 24.033 9.913 24.062 10.232 24.048 10.51 C 23.988 11.671 22.928 12.397 21.801 11.899 C 21.667 11.84 21.534 11.655 21.433 11.554 C 21.378 11.499 21.295 11.483 21.223 11.514 C 20.653 11.764 20.131 12.028 19.655 12.306 C 19.29 12.519 18.837 12.89 18.298 13.417 C 16.135 15.537 13.98 17.654 11.834 19.77 C 11.905 19.91 11.816 19.994 11.565 20.022 C 11.58 19.897 11.633 19.779 11.718 19.686 C 13.743 17.282 15.295 15.06 17.571 12.288 C 18.019 11.742 18.493 10.868 18.993 9.668 L 19.523 8.775 C 19.54 8.746 19.548 8.713 19.545 8.68 C 19.542 8.647 19.529 8.615 19.507 8.59 C 18.987 7.982 18.924 7.31 19.319 6.574 C 19.671 5.916 20.17 5.89 20.848 5.838 C 20.993 5.828 21.113 5.721 21.139 5.578 L 21.349 4.512 C 21.356 4.475 21.387 4.448 21.424 4.444 L 21.427 4.444 C 21.476 4.449 21.513 4.493 21.509 4.542 L 21.427 5.973 C 21.424 6.041 21.44 6.108 21.474 6.167 L 21.714 6.58 C 21.746 6.636 21.767 6.697 21.776 6.76 C 21.996 8.11 21.435 8.882 20.092 9.077 C 19.961 9.097 19.867 9.195 19.812 9.374 Z M 20.506 6.155 C 20.359 6.151 20.213 6.179 20.078 6.238 C 19.942 6.298 19.816 6.387 19.709 6.501 C 19.6 6.619 19.514 6.756 19.455 6.905 C 19.331 7.215 19.32 7.558 19.423 7.875 C 19.473 8.031 19.551 8.174 19.65 8.295 C 19.749 8.416 19.868 8.514 20 8.582 C 20.265 8.719 20.577 8.729 20.85 8.61 C 20.986 8.551 21.111 8.462 21.218 8.347 C 21.327 8.23 21.413 8.093 21.472 7.944 C 21.596 7.634 21.607 7.29 21.504 6.973 C 21.455 6.82 21.378 6.678 21.277 6.553 C 21.181 6.434 21.062 6.337 20.927 6.266 C 20.797 6.199 20.653 6.161 20.506 6.156 Z M 21.532 9.444 C 21.206 9.856 21.119 10.409 21.303 10.901 C 21.405 11.176 21.586 11.409 21.819 11.568 C 22.051 11.727 22.325 11.804 22.601 11.787 C 22.831 11.772 23.055 11.693 23.248 11.556 C 23.441 11.419 23.598 11.23 23.701 11.008 C 23.823 10.745 23.866 10.453 23.826 10.166 C 23.788 9.882 23.666 9.615 23.477 9.399 C 23.311 9.209 23.094 9.072 22.851 9.004 C 22.612 8.938 22.359 8.945 22.124 9.026 C 21.891 9.106 21.686 9.251 21.532 9.444 Z M 18.695 12.138 C 18.628 12.071 18.533 12.041 18.44 12.056 C 18.327 12.071 18.222 12.122 18.14 12.2 C 18.055 12.275 17.997 12.375 17.972 12.486 C 17.949 12.578 17.971 12.675 18.032 12.747 C 18.092 12.812 18.184 12.842 18.288 12.83 C 18.401 12.815 18.506 12.764 18.588 12.686 C 18.672 12.611 18.731 12.511 18.756 12.4 C 18.779 12.308 18.757 12.211 18.696 12.139 Z\" fill=\"rgb(247,244,248)\"></path><path d=\"M 18.523 9.389 L 16.308 12.982 C 16.255 13.07 16.16 13.123 16.057 13.122 L 11.364 13.122 C 11.337 13.122 11.31 13.132 11.29 13.15 C 11.27 13.167 11.257 13.192 11.253 13.218 C 11.141 14.047 10.722 14.713 10.066 15.259 C 9.824 15.462 9.689 15.611 9.66 15.705 C 9.213 17.235 8.925 18.33 8.794 18.989 C 8.775 19.082 8.694 19.15 8.599 19.151 L 8.179 19.151 C 8.092 19.152 8.018 19.215 8.003 19.301 L 7.891 20.026 C 7.718 19.944 7.636 19.991 7.646 20.168 C 7.658 20.388 7.744 20.71 7.904 21.137 C 8.405 22.483 9.943 22.968 11.216 22.349 C 11.524 22.207 11.815 22.032 12.084 21.827 C 12.779 21.26 13.514 20.67 14.286 20.056 C 15.212 19.489 16.241 19.113 17.314 18.95 C 17.438 18.93 17.814 18.941 18.443 18.984 C 18.582 18.993 18.69 19.109 18.69 19.249 L 18.69 19.514 C 18.69 19.568 18.665 19.62 18.623 19.654 C 18.581 19.688 18.526 19.702 18.473 19.691 C 17.627 19.526 16.759 19.627 15.869 19.995 C 15.56 20.026 15.263 20.129 15.001 20.295 C 14.47 20.636 13.77 21.191 12.9 21.96 C 12.346 22.45 11.92 22.767 11.621 22.913 C 9.349 24.023 7.018 22.603 7.031 20.122 C 7.031 20.062 6.993 20.009 6.937 19.99 C 6.811 19.949 6.687 19.978 6.567 20.077 C 6.499 19.911 6.47 19.733 6.481 19.554 C 6.492 19.351 6.465 19.237 6.4 19.214 C 6.26 19.156 6.106 19.141 5.957 19.171 C 5.918 19.18 5.878 19.167 5.851 19.138 C 5.824 19.11 5.814 19.069 5.825 19.031 L 6.775 15.526 C 6.794 15.458 6.765 15.385 6.705 15.348 C 4.616 14.082 5.05 10.758 7.085 9.684 C 7.505 9.508 8.012 9.42 8.605 9.419 C 11.878 9.412 15.185 9.402 18.523 9.389 Z M 8.814 10.674 C 8.824 10.528 8.753 10.389 8.628 10.313 C 8.503 10.237 8.347 10.237 8.222 10.313 C 8.097 10.389 8.026 10.528 8.036 10.674 C 8.051 10.878 8.22 11.036 8.425 11.036 C 8.63 11.036 8.799 10.878 8.814 10.674 Z M 6.699 11.147 C 6.666 11.251 6.678 11.365 6.734 11.459 C 6.79 11.558 6.882 11.632 6.991 11.664 C 7.1 11.699 7.217 11.691 7.32 11.642 C 7.469 11.571 7.558 11.413 7.541 11.249 C 7.535 11.195 7.518 11.142 7.491 11.095 C 7.435 10.996 7.343 10.922 7.234 10.89 C 7.126 10.855 7.009 10.863 6.906 10.911 C 6.807 10.957 6.732 11.043 6.699 11.147 Z M 10.079 11.302 C 10.079 11.06 9.883 10.864 9.641 10.864 C 9.399 10.864 9.203 11.06 9.203 11.302 C 9.203 11.544 9.399 11.74 9.641 11.74 C 9.882 11.74 10.078 11.544 10.078 11.302 Z M 8.346 11.889 C 8.248 11.892 8.151 11.917 8.064 11.963 C 7.973 12.01 7.893 12.076 7.829 12.156 C 7.761 12.241 7.71 12.337 7.677 12.44 C 7.608 12.655 7.615 12.888 7.697 13.098 C 7.736 13.199 7.793 13.292 7.865 13.373 C 7.934 13.449 8.018 13.51 8.111 13.552 C 8.293 13.633 8.501 13.627 8.678 13.535 C 8.769 13.487 8.849 13.421 8.913 13.341 C 8.981 13.257 9.033 13.161 9.066 13.058 C 9.135 12.843 9.128 12.61 9.046 12.399 C 9.007 12.298 8.95 12.205 8.877 12.125 C 8.808 12.049 8.725 11.987 8.631 11.945 C 8.541 11.905 8.444 11.886 8.346 11.889 Z M 10.61 12.69 C 10.61 12.468 10.43 12.288 10.208 12.288 C 9.986 12.288 9.806 12.468 9.806 12.69 C 9.806 12.912 9.986 13.092 10.208 13.092 C 10.43 13.092 10.61 12.912 10.61 12.69 Z M 7.01 12.713 C 7.01 12.49 6.829 12.309 6.606 12.309 C 6.383 12.309 6.202 12.49 6.202 12.713 C 6.213 12.928 6.39 13.097 6.606 13.097 C 6.821 13.097 6.998 12.928 7.009 12.713 Z M 7.529 14.088 C 7.529 13.866 7.349 13.686 7.127 13.686 C 6.905 13.686 6.725 13.866 6.725 14.088 C 6.725 14.31 6.905 14.49 7.127 14.49 C 7.349 14.49 7.529 14.31 7.529 14.088 Z M 9.461 13.738 C 9.417 13.764 9.38 13.799 9.351 13.84 C 9.321 13.883 9.3 13.932 9.289 13.983 C 9.249 14.207 9.378 14.427 9.593 14.501 C 9.643 14.517 9.696 14.522 9.748 14.517 C 9.907 14.502 10.036 14.382 10.064 14.225 C 10.087 14.116 10.067 14.003 10.009 13.908 C 9.953 13.813 9.864 13.741 9.759 13.706 C 9.709 13.69 9.657 13.685 9.605 13.69 C 9.554 13.695 9.505 13.711 9.461 13.737 Z M 8.798 14.583 C 8.798 14.51 8.768 14.44 8.716 14.388 C 8.664 14.337 8.593 14.308 8.52 14.309 L 8.325 14.31 C 8.252 14.31 8.182 14.34 8.13 14.392 C 8.079 14.444 8.05 14.514 8.051 14.587 L 8.051 14.776 C 8.051 14.849 8.081 14.919 8.133 14.971 C 8.185 15.022 8.256 15.051 8.329 15.05 L 8.524 15.049 C 8.676 15.048 8.799 14.924 8.798 14.772 Z\" fill=\"rgb(247,244,248)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1mk1445\",layoutDependency:layoutDependency,layoutId:\"DmBTcuTx7\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.846 28.801\" overflow=\"visible\"><path d=\"M 0 0 L 26.846 0 L 26.846 28.801 L 0 28.801 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ks34sc\",layoutDependency:layoutDependency,layoutId:\"Ka15Zn5Oh\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.846 9.6\" overflow=\"visible\"><path d=\"M 0 0 L 26.846 0 L 26.846 9.6 L 0 9.6 Z\" fill=\"rgb(217,10,72)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gbkrj2\",layoutDependency:layoutDependency,layoutId:\"rayzfYHp9\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.846 9.6\" overflow=\"visible\"><path d=\"M 0 0 L 26.846 0 L 26.846 9.6 L 0 9.6 Z\" fill=\"rgb(231,105,21)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8td386\",layoutDependency:layoutDependency,layoutId:\"q5VHqR_vX\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.846 9.6\" overflow=\"visible\"><path d=\"M 0 0 L 26.846 0 L 26.846 9.6 L 0 9.6 Z\" fill=\"rgb(191,3,150)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-ue97b0\",layoutDependency:layoutDependency,layoutId:\"giOhfsUIH\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.486 15.578\" overflow=\"visible\"><path d=\"M 8.246 4.93 C 8.035 5.544 7.629 6.328 7.677 6.978 C 7.682 7.048 7.737 7.103 7.807 7.108 C 7.829 7.11 7.851 7.106 7.871 7.098 C 8.436 6.859 9.115 6.534 9.254 5.93 C 9.305 5.707 9.385 5.463 9.494 5.197 C 10.549 3.963 11.516 3.934 12.396 5.11 C 12.468 5.469 12.497 5.788 12.483 6.066 C 12.423 7.227 11.363 7.953 10.236 7.455 C 10.102 7.396 9.969 7.211 9.868 7.11 C 9.813 7.055 9.73 7.039 9.658 7.07 C 9.088 7.32 8.566 7.584 8.09 7.862 C 7.725 8.075 7.272 8.446 6.733 8.973 C 4.57 11.093 2.415 13.21 0.269 15.326 C 0.34 15.466 0.251 15.55 0 15.578 C 0.015 15.453 0.068 15.335 0.153 15.242 C 2.178 12.838 3.73 10.616 6.006 7.844 C 6.454 7.298 6.928 6.424 7.428 5.224 L 7.958 4.331 C 7.975 4.302 7.983 4.269 7.98 4.236 C 7.977 4.203 7.964 4.171 7.942 4.146 C 7.422 3.538 7.359 2.866 7.754 2.13 C 8.106 1.472 8.605 1.446 9.283 1.394 C 9.428 1.384 9.548 1.277 9.574 1.134 L 9.784 0.068 C 9.791 0.031 9.822 0.004 9.859 0 L 9.862 0 C 9.911 0.005 9.948 0.049 9.944 0.098 L 9.862 1.529 C 9.859 1.597 9.875 1.664 9.909 1.723 L 10.149 2.136 C 10.181 2.192 10.202 2.253 10.211 2.316 C 10.431 3.666 9.87 4.438 8.527 4.633 C 8.396 4.653 8.302 4.751 8.247 4.93 Z M 8.941 1.711 C 8.794 1.707 8.648 1.735 8.513 1.794 C 8.377 1.854 8.251 1.943 8.144 2.057 C 8.035 2.175 7.949 2.312 7.89 2.461 C 7.766 2.771 7.755 3.114 7.858 3.431 C 7.908 3.587 7.986 3.73 8.085 3.851 C 8.184 3.972 8.303 4.07 8.435 4.138 C 8.7 4.275 9.012 4.285 9.285 4.166 C 9.421 4.107 9.546 4.018 9.653 3.903 C 9.762 3.786 9.848 3.649 9.907 3.5 C 10.031 3.19 10.042 2.846 9.939 2.529 C 9.89 2.376 9.813 2.234 9.712 2.109 C 9.616 1.99 9.497 1.893 9.362 1.822 C 9.232 1.755 9.088 1.717 8.941 1.712 Z M 9.967 5 C 9.641 5.412 9.554 5.965 9.738 6.457 C 9.84 6.732 10.021 6.965 10.254 7.124 C 10.486 7.283 10.76 7.36 11.036 7.343 C 11.266 7.328 11.49 7.249 11.683 7.112 C 11.876 6.975 12.033 6.786 12.136 6.564 C 12.258 6.301 12.301 6.009 12.261 5.722 C 12.223 5.438 12.101 5.171 11.912 4.955 C 11.746 4.765 11.529 4.628 11.286 4.56 C 11.047 4.494 10.794 4.501 10.559 4.582 C 10.326 4.662 10.121 4.807 9.967 5 Z M 7.13 7.694 C 7.063 7.627 6.968 7.597 6.875 7.612 C 6.762 7.627 6.657 7.678 6.575 7.756 C 6.49 7.831 6.432 7.931 6.407 8.042 C 6.384 8.134 6.406 8.231 6.467 8.303 C 6.527 8.368 6.619 8.398 6.723 8.386 C 6.836 8.371 6.941 8.32 7.023 8.242 C 7.107 8.167 7.166 8.067 7.191 7.956 C 7.214 7.864 7.192 7.767 7.131 7.695 Z\" fill=\"rgb(247,244,248)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-11ewavy\",layoutDependency:layoutDependency,layoutId:\"D5tMWgBHA\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.486 15.578\" overflow=\"visible\"><path d=\"M 8.246 4.93 C 8.035 5.544 7.629 6.328 7.677 6.978 C 7.682 7.048 7.737 7.103 7.807 7.108 C 7.829 7.11 7.851 7.106 7.871 7.098 C 8.436 6.859 9.115 6.534 9.254 5.93 C 9.305 5.707 9.385 5.463 9.494 5.197 C 10.549 3.963 11.516 3.934 12.396 5.11 C 12.468 5.469 12.497 5.788 12.483 6.066 C 12.423 7.227 11.363 7.953 10.236 7.455 C 10.102 7.396 9.969 7.211 9.868 7.11 C 9.813 7.055 9.73 7.039 9.658 7.07 C 9.088 7.32 8.566 7.584 8.09 7.862 C 7.725 8.075 7.272 8.446 6.733 8.973 C 4.57 11.093 2.415 13.21 0.269 15.326 C 0.34 15.466 0.251 15.55 0 15.578 C 0.015 15.453 0.068 15.335 0.153 15.242 C 2.178 12.838 3.73 10.616 6.006 7.844 C 6.454 7.298 6.928 6.424 7.428 5.224 L 7.958 4.331 C 7.975 4.302 7.983 4.269 7.98 4.236 C 7.977 4.203 7.964 4.171 7.942 4.146 C 7.422 3.538 7.359 2.866 7.754 2.13 C 8.106 1.472 8.605 1.446 9.283 1.394 C 9.428 1.384 9.548 1.277 9.574 1.134 L 9.784 0.068 C 9.791 0.031 9.822 0.004 9.859 0 L 9.862 0 C 9.911 0.005 9.948 0.049 9.944 0.098 L 9.862 1.529 C 9.859 1.597 9.875 1.664 9.909 1.723 L 10.149 2.136 C 10.181 2.192 10.202 2.253 10.211 2.316 C 10.431 3.666 9.87 4.438 8.527 4.633 C 8.396 4.653 8.302 4.751 8.247 4.93 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jvo6h0\",layoutDependency:layoutDependency,layoutId:\"YMvQC7oHa\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.22 2.538\" overflow=\"visible\"><path d=\"M 1.153 0 C 1.006 -0.004 0.859 0.024 0.725 0.083 C 0.589 0.143 0.463 0.232 0.356 0.346 C 0.247 0.464 0.161 0.601 0.102 0.75 C -0.022 1.06 -0.033 1.403 0.07 1.72 C 0.12 1.876 0.198 2.019 0.297 2.14 C 0.396 2.261 0.515 2.359 0.647 2.427 C 0.911 2.564 1.224 2.574 1.497 2.455 C 1.633 2.396 1.758 2.307 1.865 2.192 C 1.974 2.075 2.06 1.938 2.119 1.789 C 2.242 1.479 2.254 1.136 2.151 0.818 C 2.102 0.666 2.025 0.523 1.924 0.398 C 1.828 0.28 1.709 0.182 1.574 0.111 C 1.443 0.044 1.299 0.006 1.153 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1918qr0\",layoutDependency:layoutDependency,layoutId:\"dJYBPja0y\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.632 2.83\" overflow=\"visible\"><path d=\"M 0.324 0.485 C -0.002 0.897 -0.089 1.449 0.095 1.942 C 0.197 2.217 0.378 2.45 0.611 2.609 C 0.843 2.768 1.117 2.845 1.393 2.828 C 1.623 2.813 1.847 2.734 2.04 2.597 C 2.233 2.46 2.39 2.271 2.493 2.049 C 2.614 1.786 2.658 1.493 2.618 1.207 C 2.579 0.922 2.458 0.655 2.269 0.44 C 2.103 0.25 1.885 0.113 1.643 0.045 C 1.404 -0.022 1.15 -0.014 0.916 0.067 C 0.683 0.147 0.477 0.292 0.324 0.485 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wb5dd9\",layoutDependency:layoutDependency,layoutId:\"iySlAmZdP\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.732 0.086 C 0.665 0.019 0.57 -0.011 0.477 0.004 C 0.364 0.019 0.259 0.07 0.177 0.148 C 0.092 0.223 0.034 0.323 0.009 0.434 C -0.014 0.525 0.008 0.623 0.069 0.695 C 0.129 0.76 0.221 0.79 0.325 0.778 C 0.438 0.762 0.542 0.712 0.625 0.634 C 0.709 0.558 0.768 0.458 0.793 0.348 C 0.816 0.256 0.794 0.159 0.733 0.087 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1cb1p4r\",layoutDependency:layoutDependency,layoutId:\"SwAVYhAom\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.356 13.906\" overflow=\"visible\"><path d=\"M 13.189 0 L 10.974 3.593 C 10.921 3.681 10.826 3.734 10.723 3.733 L 6.03 3.733 C 6.003 3.733 5.977 3.743 5.956 3.761 C 5.936 3.778 5.923 3.803 5.919 3.829 C 5.807 4.658 5.388 5.324 4.732 5.87 C 4.49 6.073 4.355 6.222 4.326 6.316 C 3.879 7.846 3.591 8.941 3.46 9.6 C 3.442 9.693 3.36 9.761 3.265 9.762 L 2.845 9.762 C 2.758 9.763 2.684 9.826 2.669 9.912 L 2.557 10.637 C 2.384 10.555 2.302 10.602 2.312 10.779 C 2.324 10.999 2.41 11.321 2.57 11.748 C 3.071 13.094 4.609 13.579 5.882 12.96 C 6.19 12.818 6.481 12.643 6.75 12.438 C 7.445 11.871 8.18 11.281 8.952 10.667 C 9.878 10.1 10.908 9.724 11.98 9.561 C 12.104 9.541 12.48 9.552 13.109 9.595 C 13.249 9.604 13.357 9.72 13.356 9.86 L 13.356 10.125 C 13.356 10.179 13.332 10.231 13.29 10.265 C 13.248 10.299 13.193 10.313 13.139 10.302 C 12.293 10.137 11.425 10.238 10.535 10.606 C 10.227 10.637 9.929 10.74 9.667 10.906 C 9.136 11.247 8.436 11.802 7.566 12.571 C 7.012 13.061 6.586 13.378 6.287 13.524 C 4.015 14.634 1.684 13.214 1.697 10.733 C 1.698 10.673 1.66 10.62 1.603 10.601 C 1.477 10.56 1.353 10.589 1.233 10.688 C 1.166 10.522 1.136 10.344 1.147 10.165 C 1.158 9.962 1.131 9.848 1.066 9.825 C 0.926 9.767 0.772 9.752 0.623 9.782 C 0.585 9.791 0.545 9.778 0.518 9.749 C 0.491 9.721 0.481 9.68 0.491 9.642 L 1.441 6.137 C 1.46 6.069 1.432 5.996 1.371 5.959 C -0.718 4.693 -0.284 1.369 1.751 0.295 C 2.171 0.119 2.678 0.031 3.271 0.03 C 6.544 0.023 9.851 0.013 13.189 0 Z M 3.48 1.285 C 3.491 1.139 3.419 1 3.294 0.924 C 3.17 0.848 3.013 0.848 2.888 0.924 C 2.764 1 2.692 1.139 2.702 1.285 C 2.717 1.489 2.887 1.647 3.091 1.647 C 3.296 1.647 3.466 1.489 3.48 1.285 Z M 1.365 1.758 C 1.332 1.862 1.345 1.976 1.4 2.07 C 1.456 2.169 1.548 2.243 1.657 2.275 C 1.766 2.31 1.884 2.302 1.986 2.253 C 2.136 2.182 2.224 2.024 2.207 1.86 C 2.201 1.806 2.184 1.753 2.157 1.706 C 2.102 1.607 2.01 1.533 1.9 1.501 C 1.792 1.466 1.675 1.474 1.572 1.522 C 1.474 1.568 1.399 1.654 1.365 1.758 Z M 4.745 1.913 C 4.745 1.671 4.549 1.475 4.307 1.475 C 4.066 1.475 3.869 1.671 3.869 1.913 C 3.869 2.155 4.065 2.351 4.307 2.351 C 4.549 2.351 4.744 2.155 4.744 1.913 Z M 3.012 2.5 C 2.914 2.503 2.818 2.528 2.73 2.574 C 2.64 2.621 2.56 2.687 2.495 2.767 C 2.428 2.852 2.376 2.948 2.343 3.051 C 2.274 3.266 2.281 3.499 2.363 3.709 C 2.402 3.81 2.459 3.903 2.531 3.984 C 2.6 4.06 2.684 4.121 2.777 4.163 C 2.959 4.244 3.168 4.238 3.344 4.146 C 3.435 4.098 3.515 4.032 3.579 3.952 C 3.647 3.868 3.699 3.772 3.732 3.669 C 3.802 3.454 3.795 3.221 3.712 3.01 C 3.673 2.909 3.616 2.816 3.543 2.736 C 3.475 2.66 3.391 2.598 3.297 2.556 C 3.208 2.516 3.11 2.497 3.012 2.5 Z M 5.276 3.301 C 5.276 3.079 5.096 2.899 4.874 2.899 C 4.652 2.899 4.472 3.079 4.472 3.301 C 4.472 3.523 4.652 3.703 4.874 3.703 C 5.096 3.703 5.276 3.523 5.276 3.301 Z M 1.676 3.324 C 1.676 3.101 1.496 2.92 1.272 2.92 C 1.049 2.92 0.868 3.101 0.868 3.324 C 0.879 3.539 1.057 3.708 1.272 3.708 C 1.487 3.708 1.665 3.539 1.675 3.324 Z M 2.195 4.699 C 2.195 4.477 2.015 4.297 1.793 4.297 C 1.571 4.297 1.391 4.477 1.391 4.699 C 1.391 4.921 1.571 5.101 1.793 5.101 C 2.015 5.101 2.195 4.921 2.195 4.699 Z M 4.127 4.349 C 4.084 4.375 4.046 4.41 4.017 4.451 C 3.987 4.494 3.966 4.543 3.955 4.594 C 3.915 4.818 4.044 5.038 4.259 5.112 C 4.309 5.128 4.362 5.133 4.414 5.128 C 4.573 5.113 4.703 4.993 4.73 4.836 C 4.754 4.727 4.734 4.614 4.675 4.519 C 4.619 4.424 4.53 4.352 4.425 4.317 C 4.376 4.301 4.323 4.296 4.271 4.301 C 4.221 4.306 4.171 4.322 4.127 4.348 Z M 3.464 5.194 C 3.464 5.121 3.435 5.051 3.382 4.999 C 3.33 4.948 3.26 4.919 3.186 4.92 L 2.991 4.921 C 2.918 4.921 2.848 4.951 2.797 5.003 C 2.746 5.055 2.717 5.125 2.717 5.198 L 2.717 5.387 C 2.718 5.46 2.747 5.53 2.799 5.582 C 2.852 5.633 2.922 5.662 2.995 5.661 L 3.19 5.66 C 3.342 5.659 3.465 5.535 3.464 5.383 Z\" fill=\"rgb(247,244,248)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-zcfpz9\",layoutDependency:layoutDependency,layoutId:\"Vsm1Gi_wa\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.356 13.906\" overflow=\"visible\"><path d=\"M 13.189 0 L 10.974 3.593 C 10.921 3.681 10.826 3.734 10.723 3.733 L 6.03 3.733 C 6.003 3.733 5.977 3.743 5.956 3.761 C 5.936 3.778 5.923 3.803 5.919 3.829 C 5.807 4.658 5.388 5.324 4.732 5.87 C 4.49 6.073 4.355 6.222 4.326 6.316 C 3.879 7.846 3.591 8.941 3.46 9.6 C 3.442 9.693 3.36 9.761 3.265 9.762 L 2.845 9.762 C 2.758 9.763 2.684 9.826 2.669 9.912 L 2.557 10.637 C 2.384 10.555 2.302 10.602 2.312 10.779 C 2.324 10.999 2.41 11.321 2.57 11.748 C 3.071 13.094 4.609 13.579 5.882 12.96 C 6.19 12.818 6.481 12.643 6.75 12.438 C 7.445 11.871 8.18 11.281 8.952 10.667 C 9.878 10.1 10.908 9.724 11.98 9.561 C 12.104 9.541 12.48 9.552 13.109 9.595 C 13.249 9.604 13.357 9.72 13.356 9.86 L 13.356 10.125 C 13.356 10.179 13.332 10.231 13.29 10.265 C 13.248 10.299 13.193 10.313 13.139 10.302 C 12.293 10.137 11.425 10.238 10.535 10.606 C 10.227 10.637 9.929 10.74 9.667 10.906 C 9.136 11.247 8.436 11.802 7.566 12.571 C 7.012 13.061 6.586 13.378 6.287 13.524 C 4.015 14.634 1.684 13.214 1.697 10.733 C 1.698 10.673 1.66 10.62 1.603 10.601 C 1.477 10.56 1.353 10.589 1.233 10.688 C 1.166 10.522 1.136 10.344 1.147 10.165 C 1.158 9.962 1.131 9.848 1.066 9.825 C 0.926 9.767 0.772 9.752 0.623 9.782 C 0.585 9.791 0.545 9.778 0.518 9.749 C 0.491 9.721 0.481 9.68 0.491 9.642 L 1.441 6.137 C 1.46 6.069 1.432 5.996 1.371 5.959 C -0.718 4.693 -0.284 1.369 1.751 0.295 C 2.171 0.119 2.678 0.031 3.271 0.03 C 6.544 0.023 9.851 0.013 13.189 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-q6t478\",layoutDependency:layoutDependency,layoutId:\"txDmZW1j2\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.779 0.418 C 0.789 0.272 0.718 0.133 0.593 0.057 C 0.468 -0.019 0.312 -0.019 0.187 0.057 C 0.062 0.133 -0.009 0.272 0.001 0.418 C 0.016 0.622 0.185 0.78 0.39 0.78 C 0.595 0.78 0.764 0.622 0.779 0.418 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yyoemg\",layoutDependency:layoutDependency,layoutId:\"y_LFIgCeN\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.018 0.278 C -0.015 0.383 -0.002 0.496 0.053 0.59 C 0.109 0.69 0.201 0.763 0.31 0.795 C 0.419 0.83 0.536 0.822 0.639 0.773 C 0.788 0.702 0.877 0.545 0.86 0.38 C 0.854 0.326 0.837 0.274 0.81 0.226 C 0.755 0.127 0.662 0.054 0.553 0.021 C 0.445 -0.013 0.328 -0.006 0.225 0.042 C 0.126 0.089 0.051 0.174 0.018 0.278 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-yxdpnj\",layoutDependency:layoutDependency,layoutId:\"D_HfqlpPh\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.876 0.438 C 0.876 0.196 0.68 0 0.438 0 C 0.196 0 0 0.196 0 0.438 C 0 0.68 0.196 0.875 0.438 0.875 C 0.679 0.875 0.875 0.68 0.875 0.438 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-lq69s1\",layoutDependency:layoutDependency,layoutId:\"Z4Z2KHu2v\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.484 1.72\" overflow=\"visible\"><path d=\"M 0.716 0 C 0.618 0.003 0.521 0.029 0.434 0.074 C 0.343 0.122 0.263 0.187 0.199 0.267 C 0.132 0.352 0.08 0.448 0.047 0.551 C -0.022 0.766 -0.015 0.999 0.067 1.209 C 0.106 1.311 0.163 1.404 0.235 1.484 C 0.304 1.56 0.388 1.621 0.481 1.663 C 0.663 1.744 0.872 1.738 1.048 1.646 C 1.139 1.599 1.219 1.532 1.283 1.452 C 1.351 1.368 1.403 1.272 1.436 1.169 C 1.506 0.954 1.499 0.721 1.416 0.51 C 1.377 0.409 1.32 0.316 1.247 0.236 C 1.179 0.16 1.095 0.099 1.001 0.056 C 0.912 0.016 0.814 -0.003 0.716 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-180nwhu\",layoutDependency:layoutDependency,layoutId:\"Yw0XSgrvE\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.804 0.402 C 0.804 0.18 0.624 0 0.402 0 C 0.18 0 0 0.18 0 0.402 C 0 0.624 0.18 0.804 0.402 0.804 C 0.624 0.804 0.804 0.624 0.804 0.402 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yw3ebs\",layoutDependency:layoutDependency,layoutId:\"OwSem5OkK\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.808 0.404 C 0.808 0.181 0.627 0 0.404 0 C 0.181 0 0 0.181 0 0.404 C 0.011 0.619 0.188 0.788 0.404 0.788 C 0.619 0.788 0.796 0.619 0.807 0.404 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-scas8c\",layoutDependency:layoutDependency,layoutId:\"yAUWRVHmC\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.804 0.402 C 0.804 0.18 0.624 0 0.402 0 C 0.18 0 0 0.18 0 0.402 C 0 0.624 0.18 0.804 0.402 0.804 C 0.624 0.804 0.804 0.624 0.804 0.402 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-h0a9sc\",layoutDependency:layoutDependency,layoutId:\"vgGKoTMtL\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.179 0.05 C 0.136 0.076 0.098 0.11 0.069 0.152 C 0.039 0.195 0.018 0.243 0.007 0.295 C -0.033 0.519 0.096 0.739 0.311 0.813 C 0.361 0.829 0.414 0.834 0.466 0.829 C 0.625 0.813 0.754 0.694 0.782 0.537 C 0.805 0.428 0.786 0.315 0.727 0.22 C 0.671 0.125 0.582 0.053 0.477 0.018 C 0.428 0.002 0.375 -0.003 0.323 0.002 C 0.272 0.007 0.223 0.023 0.179 0.049 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-198frv7\",layoutDependency:layoutDependency,layoutId:\"MY8BYs87w\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.747 0.274 C 0.747 0.201 0.717 0.131 0.665 0.079 C 0.613 0.028 0.542 -0.001 0.469 0 L 0.274 0.001 C 0.201 0.001 0.131 0.031 0.079 0.083 C 0.028 0.135 -0.001 0.205 0 0.278 L 0 0.467 C 0 0.54 0.03 0.61 0.082 0.662 C 0.134 0.713 0.205 0.742 0.278 0.741 L 0.473 0.74 C 0.625 0.739 0.748 0.615 0.747 0.463 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-11q1aan\",layoutDependency:layoutDependency,layoutId:\"r1YwAmVIQ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 78.122 16.001\" overflow=\"visible\"><g><path d=\"M 0 0 L 78.122 0 L 78.122 16.001 L 0 16.001 Z\" fill=\"transparent\"></path><path d=\"M 5.833 7.647 C 5.985 7.781 6.459 7.962 6.707 8.176 C 8.59 9.809 8.952 12.347 7.369 14.296 C 5.723 16.321 3.085 15.981 0.107 15.976 C 0.076 15.977 0.046 15.964 0.026 15.941 C 0.006 15.917 -0.003 15.886 0.002 15.855 L 0.302 13.888 C 0.432 13.238 0.497 12.582 0.497 11.921 C 0.502 7.511 0.497 4.549 0.48 3.033 C 0.474 2.468 0.329 1.515 0.045 0.176 C 0.035 0.126 0.059 0.075 0.105 0.052 C 0.12 0.045 0.136 0.041 0.152 0.04 C 1.497 0.021 3.397 -0.129 4.821 0.304 C 6.456 0.801 7.397 1.846 7.645 3.44 C 7.849 4.752 7.335 6.316 6.155 7.202 C 6.041 7.283 5.931 7.368 5.825 7.459 C 5.8 7.485 5.786 7.52 5.788 7.555 C 5.79 7.591 5.806 7.624 5.833 7.647 Z M 2.563 1.433 L 2.583 7.114 C 2.583 7.13 2.592 7.143 2.606 7.149 L 2.621 7.152 L 2.649 7.152 C 3.004 7.151 3.355 7.076 3.679 6.931 C 4.008 6.784 4.304 6.572 4.549 6.307 C 4.8 6.037 4.997 5.72 5.129 5.375 C 5.263 5.027 5.332 4.655 5.33 4.278 L 5.33 4.25 C 5.331 3.5 5.047 2.777 4.535 2.227 C 4.043 1.698 3.353 1.397 2.63 1.395 L 2.602 1.395 C 2.581 1.395 2.564 1.412 2.564 1.433 Z M 2.723 14.469 C 3.913 14.521 4.796 14.154 5.376 13.367 C 6.676 11.605 5.716 9.174 3.888 8.159 C 3.746 8.082 3.365 7.959 2.745 7.79 C 2.685 7.774 2.622 7.803 2.596 7.859 C 2.587 7.877 2.583 7.897 2.583 7.916 L 2.583 14.321 C 2.582 14.4 2.644 14.466 2.723 14.469 Z M 18.028 0.018 C 18.061 0.019 18.093 0.035 18.112 0.062 C 18.131 0.089 18.135 0.124 18.122 0.154 L 17.177 2.377 C 17.159 2.417 17.125 2.448 17.083 2.462 C 17.042 2.475 16.996 2.47 16.958 2.448 C 15.859 1.805 14.604 1.476 13.33 1.498 C 13.247 1.5 13.18 1.568 13.18 1.651 L 13.182 6.972 C 13.182 7 13.192 7.026 13.212 7.045 C 13.231 7.065 13.257 7.075 13.284 7.075 L 17.48 7.072 C 17.527 7.072 17.57 7.097 17.593 7.137 C 17.616 7.178 17.616 7.227 17.592 7.267 L 16.511 9.144 C 16.441 9.268 16.291 9.322 16.158 9.272 C 15.24 8.938 14.283 8.723 13.311 8.632 C 13.275 8.629 13.239 8.641 13.213 8.665 C 13.186 8.69 13.171 8.724 13.171 8.76 L 13.171 14.308 C 13.171 14.383 13.231 14.445 13.306 14.446 C 15.231 14.529 17.072 14.156 18.828 13.329 C 18.851 13.318 18.878 13.319 18.901 13.33 C 18.924 13.341 18.941 13.362 18.947 13.387 C 18.951 13.404 18.95 13.421 18.944 13.437 L 18.114 15.71 C 18.052 15.877 17.894 15.988 17.716 15.987 L 10.689 15.989 C 10.643 15.989 10.6 15.968 10.572 15.932 C 10.544 15.895 10.534 15.848 10.546 15.803 C 10.858 14.623 11.006 13.679 11.006 12.423 C 11.004 9.671 11.006 6.912 11.011 4.143 C 11.016 2.809 10.854 1.478 10.53 0.183 C 10.519 0.144 10.527 0.102 10.552 0.069 C 10.577 0.037 10.617 0.017 10.658 0.017 L 18.028 0.017 Z M 24.455 0.186 C 24.157 1.294 24.013 2.221 24.021 2.969 C 24.029 3.783 24.011 7.537 23.968 14.231 C 23.968 14.269 23.984 14.305 24.012 14.33 C 24.04 14.355 24.077 14.368 24.114 14.364 C 25.895 14.214 27.639 13.774 29.278 13.062 C 29.299 13.054 29.323 13.058 29.339 13.073 C 29.355 13.089 29.361 13.112 29.354 13.133 L 28.4 15.748 C 28.35 15.886 28.219 15.977 28.073 15.976 L 21.449 15.976 C 21.4 15.976 21.356 15.95 21.331 15.909 C 21.306 15.867 21.304 15.816 21.326 15.772 C 21.643 15.17 21.804 14.456 21.809 13.629 C 21.825 10.535 21.826 7.479 21.814 4.459 C 21.807 2.919 21.776 1.886 21.721 1.362 C 21.705 1.209 21.676 1.057 21.633 0.909 L 21.411 0.143 C 21.402 0.112 21.409 0.078 21.429 0.052 C 21.449 0.026 21.48 0.01 21.514 0.009 L 24.318 0.009 C 24.362 0.009 24.403 0.029 24.43 0.064 C 24.457 0.099 24.466 0.144 24.454 0.186 Z M 34.738 0.011 C 34.782 0.011 34.823 0.031 34.849 0.066 C 34.876 0.1 34.885 0.145 34.874 0.187 C 34.575 1.294 34.429 2.221 34.435 2.968 C 34.442 3.783 34.419 7.536 34.366 14.228 C 34.365 14.267 34.38 14.303 34.408 14.329 C 34.436 14.355 34.474 14.368 34.512 14.364 C 36.292 14.216 38.036 13.778 39.676 13.069 C 39.697 13.06 39.72 13.064 39.737 13.079 C 39.754 13.095 39.76 13.119 39.752 13.14 L 38.795 15.752 C 38.745 15.89 38.615 15.981 38.469 15.981 L 31.845 15.971 C 31.796 15.971 31.751 15.946 31.725 15.904 C 31.7 15.862 31.698 15.81 31.721 15.766 C 32.041 15.165 32.203 14.45 32.209 13.623 C 32.229 10.531 32.235 7.476 32.226 4.457 C 32.223 2.915 32.193 1.883 32.138 1.359 C 32.123 1.206 32.094 1.055 32.052 0.907 L 31.831 0.14 C 31.817 0.092 31.84 0.04 31.886 0.018 C 31.901 0.011 31.917 0.007 31.933 0.006 Z M 49.526 0.162 L 48.586 2.383 C 48.568 2.424 48.534 2.455 48.492 2.469 C 48.45 2.482 48.404 2.478 48.366 2.455 C 47.269 1.812 46.015 1.483 44.743 1.505 C 44.66 1.507 44.594 1.574 44.593 1.657 L 44.593 6.971 C 44.593 6.999 44.603 7.025 44.623 7.044 C 44.642 7.064 44.668 7.074 44.695 7.074 L 48.885 7.074 C 48.919 7.074 48.952 7.087 48.977 7.111 C 49.001 7.135 49.015 7.168 49.015 7.202 C 49.015 7.225 49.009 7.248 48.998 7.267 L 47.917 9.14 C 47.847 9.265 47.698 9.32 47.564 9.27 C 46.648 8.936 45.692 8.72 44.721 8.629 C 44.685 8.626 44.649 8.638 44.623 8.662 C 44.596 8.687 44.581 8.721 44.581 8.757 L 44.581 14.297 C 44.58 14.372 44.639 14.434 44.714 14.436 C 46.617 14.525 48.512 14.142 50.231 13.322 C 50.254 13.311 50.281 13.312 50.304 13.323 C 50.328 13.334 50.345 13.354 50.351 13.379 C 50.355 13.396 50.354 13.413 50.348 13.429 L 49.517 15.7 C 49.455 15.867 49.296 15.977 49.119 15.976 L 42.102 15.976 C 42.032 15.977 41.971 15.928 41.957 15.858 C 41.953 15.836 41.953 15.813 41.959 15.791 C 42.271 14.612 42.419 13.671 42.419 12.414 C 42.417 9.667 42.419 6.91 42.426 4.145 C 42.431 2.812 42.27 1.484 41.946 0.19 C 41.935 0.151 41.944 0.109 41.969 0.077 C 41.994 0.045 42.033 0.026 42.074 0.026 L 49.434 0.026 C 49.467 0.027 49.498 0.043 49.517 0.07 C 49.536 0.097 49.539 0.132 49.527 0.162 Z M 62.044 13.187 C 62.069 13.175 62.1 13.179 62.121 13.198 C 62.142 13.217 62.149 13.247 62.139 13.273 L 61.222 15.785 C 61.179 15.9 61.07 15.975 60.948 15.975 L 51.977 15.975 C 51.938 15.975 51.901 15.955 51.879 15.922 C 51.858 15.889 51.855 15.848 51.872 15.812 C 54.092 11.205 56.181 6.535 58.136 1.809 C 58.143 1.794 58.142 1.775 58.133 1.76 C 58.124 1.745 58.108 1.735 58.091 1.733 C 56.021 1.49 54.043 1.878 52.155 2.897 C 52.104 2.924 52.041 2.917 51.997 2.879 C 51.953 2.842 51.938 2.782 51.957 2.728 L 52.913 0.116 C 52.934 0.061 52.987 0.024 53.046 0.023 L 61.234 0.023 C 61.251 0.023 61.267 0.032 61.276 0.046 C 61.286 0.061 61.287 0.08 61.279 0.095 L 55.327 14.14 C 55.306 14.19 55.312 14.247 55.341 14.292 C 55.37 14.337 55.42 14.364 55.474 14.364 C 57.306 14.37 58.451 14.33 58.908 14.244 C 59.997 14.04 61.053 13.684 62.044 13.188 Z M 78.101 15.795 C 78.12 15.821 78.126 15.853 78.12 15.884 C 78.114 15.914 78.095 15.941 78.068 15.957 C 78.05 15.968 78.029 15.974 78.008 15.974 L 74.906 15.974 C 74.88 15.975 74.854 15.964 74.836 15.945 C 74.817 15.926 74.807 15.901 74.808 15.874 C 74.827 15.423 74.768 14.971 74.632 14.54 C 74.29 13.401 73.895 12.278 73.446 11.176 C 73.404 11.078 73.308 11.013 73.201 11.011 L 68.62 11.011 C 68.501 11.012 68.394 11.081 68.344 11.188 C 67.909 12.118 67.52 13.094 67.177 14.116 C 67.066 14.443 66.977 15.021 66.91 15.85 C 66.903 15.92 66.845 15.973 66.775 15.973 L 63.66 15.973 C 63.633 15.974 63.608 15.959 63.595 15.935 C 63.582 15.911 63.584 15.882 63.599 15.859 C 64.301 14.792 64.901 13.66 65.391 12.479 C 66.382 10.126 67.968 6.719 70.944 0.149 C 70.955 0.123 70.974 0.101 70.998 0.086 C 71.022 0.071 71.05 0.063 71.078 0.063 C 71.136 0.064 71.187 0.1 71.208 0.154 C 73.456 5.605 75.257 9.924 76.613 13.109 C 77.009 14.056 77.508 14.957 78.101 15.795 Z M 69.232 9.045 C 69.226 9.06 69.223 9.076 69.225 9.091 C 69.228 9.124 69.246 9.152 69.274 9.168 C 69.288 9.176 69.304 9.18 69.32 9.18 L 72.508 9.238 C 72.524 9.239 72.54 9.236 72.554 9.228 C 72.569 9.221 72.581 9.21 72.59 9.196 C 72.599 9.183 72.605 9.168 72.607 9.151 C 72.609 9.135 72.607 9.119 72.601 9.104 L 71.077 5.109 C 71.071 5.091 71.059 5.074 71.043 5.062 C 71.01 5.038 70.965 5.037 70.931 5.059 C 70.914 5.07 70.901 5.086 70.894 5.104 L 69.232 9.044 Z\" fill=\"rgb(56,56,56)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-iwenvq\",layoutDependency:layoutDependency,layoutId:\"rUmi82zoM\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 78.122 16.001\" overflow=\"visible\"><path d=\"M 0 0 L 78.122 0 L 78.122 16.001 L 0 16.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-dkkv65\",layoutDependency:layoutDependency,layoutId:\"e42HhjgTJ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 78.122 16.001\" overflow=\"visible\"><path d=\"M 5.832 7.647 C 5.984 7.781 6.458 7.962 6.706 8.176 C 8.589 9.809 8.951 12.347 7.368 14.296 C 5.722 16.321 3.084 15.981 0.106 15.976 C 0.075 15.977 0.046 15.964 0.025 15.941 C 0.005 15.917 -0.004 15.886 0.001 15.855 L 0.301 13.888 C 0.431 13.238 0.496 12.582 0.496 11.921 C 0.501 7.511 0.496 4.549 0.479 3.033 C 0.473 2.468 0.328 1.515 0.044 0.176 C 0.034 0.126 0.059 0.075 0.104 0.052 C 0.119 0.045 0.135 0.041 0.151 0.04 C 1.496 0.021 3.396 -0.129 4.82 0.304 C 6.455 0.801 7.396 1.846 7.644 3.44 C 7.848 4.752 7.334 6.316 6.154 7.202 C 6.04 7.283 5.93 7.368 5.824 7.459 C 5.799 7.485 5.786 7.52 5.787 7.555 C 5.789 7.591 5.805 7.624 5.832 7.647 Z M 2.562 1.433 L 2.582 7.114 C 2.582 7.13 2.591 7.143 2.605 7.149 L 2.62 7.152 L 2.648 7.152 C 3.003 7.151 3.354 7.076 3.678 6.931 C 4.007 6.784 4.303 6.572 4.548 6.307 C 4.8 6.037 4.997 5.72 5.128 5.375 C 5.262 5.027 5.331 4.655 5.329 4.278 L 5.329 4.25 C 5.331 3.5 5.046 2.777 4.534 2.227 C 4.042 1.698 3.352 1.397 2.629 1.395 L 2.601 1.395 C 2.58 1.395 2.563 1.412 2.563 1.433 Z M 2.722 14.469 C 3.912 14.521 4.795 14.154 5.375 13.367 C 6.675 11.605 5.715 9.174 3.887 8.159 C 3.745 8.082 3.364 7.959 2.744 7.79 C 2.685 7.774 2.622 7.803 2.595 7.859 C 2.587 7.877 2.582 7.897 2.582 7.916 L 2.582 14.321 C 2.582 14.4 2.644 14.466 2.722 14.469 Z M 18.027 0.018 C 18.061 0.019 18.092 0.035 18.111 0.062 C 18.13 0.089 18.134 0.124 18.121 0.154 L 17.176 2.377 C 17.158 2.417 17.124 2.448 17.083 2.462 C 17.041 2.475 16.995 2.47 16.957 2.448 C 15.858 1.805 14.603 1.476 13.329 1.498 C 13.246 1.5 13.179 1.568 13.179 1.651 L 13.181 6.972 C 13.181 7 13.192 7.026 13.211 7.045 C 13.23 7.065 13.256 7.075 13.283 7.075 L 17.479 7.072 C 17.526 7.072 17.569 7.097 17.592 7.137 C 17.616 7.178 17.615 7.227 17.591 7.267 L 16.51 9.144 C 16.44 9.268 16.291 9.322 16.157 9.272 C 15.24 8.938 14.283 8.723 13.31 8.632 C 13.274 8.629 13.239 8.641 13.212 8.665 C 13.185 8.69 13.17 8.724 13.17 8.76 L 13.17 14.308 C 13.17 14.383 13.23 14.445 13.305 14.446 C 15.23 14.529 17.071 14.156 18.827 13.329 C 18.851 13.318 18.878 13.319 18.901 13.33 C 18.924 13.341 18.941 13.362 18.946 13.387 C 18.95 13.404 18.949 13.421 18.943 13.437 L 18.113 15.71 C 18.052 15.877 17.893 15.988 17.715 15.987 L 10.688 15.989 C 10.642 15.989 10.599 15.968 10.571 15.932 C 10.543 15.895 10.534 15.848 10.545 15.803 C 10.857 14.623 11.005 13.679 11.005 12.423 C 11.003 9.671 11.005 6.912 11.01 4.143 C 11.015 2.809 10.854 1.478 10.529 0.183 C 10.518 0.144 10.526 0.102 10.551 0.069 C 10.577 0.037 10.616 0.017 10.657 0.017 L 18.027 0.017 Z M 24.454 0.186 C 24.156 1.294 24.012 2.221 24.02 2.969 C 24.028 3.783 24.01 7.537 23.967 14.231 C 23.968 14.269 23.983 14.305 24.011 14.33 C 24.039 14.355 24.076 14.368 24.113 14.364 C 25.894 14.214 27.638 13.774 29.277 13.062 C 29.298 13.054 29.322 13.058 29.338 13.073 C 29.355 13.089 29.361 13.112 29.353 13.133 L 28.399 15.748 C 28.349 15.886 28.219 15.977 28.072 15.976 L 21.448 15.976 C 21.4 15.976 21.355 15.95 21.33 15.909 C 21.305 15.867 21.303 15.816 21.325 15.772 C 21.642 15.17 21.803 14.456 21.808 13.629 C 21.824 10.535 21.825 7.479 21.813 4.459 C 21.806 2.919 21.775 1.886 21.72 1.362 C 21.705 1.209 21.675 1.057 21.632 0.909 L 21.41 0.143 C 21.401 0.112 21.408 0.078 21.428 0.052 C 21.448 0.026 21.48 0.01 21.513 0.009 L 24.317 0.009 C 24.361 0.009 24.403 0.029 24.429 0.064 C 24.456 0.099 24.465 0.144 24.453 0.186 Z M 34.737 0.011 C 34.781 0.011 34.822 0.031 34.849 0.066 C 34.876 0.1 34.885 0.145 34.873 0.187 C 34.574 1.294 34.428 2.221 34.434 2.968 C 34.441 3.783 34.418 7.536 34.365 14.228 C 34.364 14.267 34.38 14.303 34.408 14.329 C 34.436 14.355 34.473 14.368 34.511 14.364 C 36.292 14.216 38.036 13.778 39.675 13.069 C 39.696 13.06 39.72 13.064 39.736 13.079 C 39.753 13.095 39.759 13.119 39.751 13.14 L 38.794 15.752 C 38.745 15.89 38.614 15.981 38.468 15.981 L 31.844 15.971 C 31.795 15.971 31.75 15.946 31.725 15.904 C 31.699 15.862 31.698 15.81 31.72 15.766 C 32.04 15.165 32.202 14.45 32.208 13.623 C 32.228 10.531 32.234 7.476 32.225 4.457 C 32.222 2.915 32.192 1.883 32.137 1.359 C 32.122 1.206 32.094 1.055 32.051 0.907 L 31.83 0.14 C 31.816 0.092 31.84 0.04 31.885 0.018 C 31.9 0.011 31.916 0.007 31.932 0.006 Z M 49.525 0.162 L 48.585 2.383 C 48.568 2.424 48.534 2.455 48.492 2.469 C 48.45 2.482 48.404 2.478 48.365 2.455 C 47.268 1.812 46.014 1.483 44.742 1.505 C 44.659 1.507 44.593 1.574 44.592 1.657 L 44.592 6.971 C 44.592 6.999 44.603 7.025 44.622 7.044 C 44.641 7.064 44.667 7.074 44.694 7.074 L 48.884 7.074 C 48.919 7.074 48.952 7.087 48.976 7.111 C 49 7.135 49.014 7.168 49.014 7.202 C 49.015 7.225 49.009 7.248 48.997 7.267 L 47.916 9.14 C 47.847 9.265 47.697 9.32 47.563 9.27 C 46.647 8.936 45.692 8.72 44.72 8.629 C 44.684 8.626 44.649 8.638 44.622 8.662 C 44.595 8.687 44.58 8.721 44.58 8.757 L 44.58 14.297 C 44.579 14.372 44.639 14.434 44.713 14.436 C 46.616 14.525 48.511 14.142 50.23 13.322 C 50.254 13.311 50.281 13.312 50.304 13.323 C 50.327 13.334 50.344 13.354 50.35 13.379 C 50.354 13.396 50.353 13.413 50.347 13.429 L 49.516 15.7 C 49.455 15.867 49.296 15.977 49.118 15.976 L 42.101 15.976 C 42.031 15.977 41.97 15.928 41.956 15.858 C 41.952 15.836 41.953 15.813 41.958 15.791 C 42.27 14.612 42.418 13.671 42.418 12.414 C 42.416 9.667 42.418 6.91 42.425 4.145 C 42.43 2.812 42.269 1.484 41.945 0.19 C 41.935 0.151 41.943 0.109 41.968 0.077 C 41.994 0.045 42.032 0.026 42.073 0.026 L 49.433 0.026 C 49.467 0.027 49.498 0.043 49.516 0.07 C 49.535 0.097 49.539 0.132 49.526 0.162 Z M 62.043 13.187 C 62.069 13.175 62.099 13.179 62.12 13.198 C 62.141 13.217 62.148 13.247 62.138 13.273 L 61.221 15.785 C 61.179 15.9 61.069 15.975 60.947 15.975 L 51.976 15.975 C 51.937 15.975 51.9 15.955 51.878 15.922 C 51.858 15.889 51.855 15.848 51.871 15.812 C 54.091 11.205 56.18 6.535 58.135 1.809 C 58.142 1.794 58.141 1.775 58.132 1.76 C 58.123 1.745 58.108 1.735 58.09 1.733 C 56.02 1.49 54.042 1.878 52.154 2.897 C 52.103 2.924 52.041 2.917 51.996 2.879 C 51.953 2.842 51.937 2.782 51.956 2.728 L 52.912 0.116 C 52.933 0.061 52.986 0.024 53.045 0.023 L 61.233 0.023 C 61.25 0.023 61.266 0.032 61.275 0.046 C 61.285 0.061 61.286 0.08 61.278 0.095 L 55.326 14.14 C 55.306 14.19 55.311 14.247 55.34 14.292 C 55.37 14.337 55.42 14.364 55.473 14.364 C 57.305 14.37 58.45 14.33 58.907 14.244 C 59.997 14.04 61.052 13.684 62.043 13.188 Z M 78.1 15.795 C 78.119 15.821 78.126 15.853 78.12 15.884 C 78.113 15.914 78.094 15.941 78.067 15.957 C 78.049 15.968 78.029 15.974 78.007 15.974 L 74.905 15.974 C 74.879 15.975 74.854 15.964 74.835 15.945 C 74.817 15.926 74.807 15.901 74.807 15.874 C 74.827 15.423 74.767 14.971 74.631 14.54 C 74.29 13.401 73.894 12.278 73.445 11.176 C 73.404 11.078 73.308 11.013 73.2 11.011 L 68.619 11.011 C 68.501 11.012 68.393 11.081 68.343 11.188 C 67.908 12.118 67.519 13.094 67.176 14.116 C 67.065 14.443 66.976 15.021 66.909 15.85 C 66.902 15.92 66.844 15.973 66.774 15.973 L 63.659 15.973 C 63.632 15.974 63.607 15.959 63.594 15.935 C 63.582 15.911 63.583 15.882 63.598 15.859 C 64.301 14.792 64.901 13.66 65.39 12.479 C 66.381 10.126 67.967 6.719 70.943 0.149 C 70.955 0.123 70.973 0.101 70.997 0.086 C 71.021 0.071 71.049 0.063 71.077 0.063 C 71.135 0.064 71.187 0.1 71.207 0.154 C 73.455 5.605 75.256 9.924 76.612 13.109 C 77.009 14.056 77.508 14.957 78.1 15.795 Z M 69.231 9.045 C 69.225 9.06 69.223 9.076 69.224 9.091 C 69.227 9.124 69.246 9.152 69.273 9.168 C 69.288 9.176 69.303 9.18 69.319 9.18 L 72.507 9.238 C 72.523 9.239 72.539 9.236 72.553 9.228 C 72.568 9.221 72.58 9.21 72.589 9.196 C 72.599 9.183 72.604 9.168 72.606 9.151 C 72.608 9.135 72.606 9.119 72.6 9.104 L 71.076 5.109 C 71.07 5.091 71.058 5.074 71.042 5.062 C 71.009 5.038 70.965 5.037 70.93 5.059 C 70.914 5.07 70.901 5.086 70.893 5.104 L 69.231 9.044 Z\" fill=\"rgb(56,56,56)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-re03bv\",layoutDependency:layoutDependency,layoutId:\"BgCqfbIxH\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.365 16.001\" overflow=\"visible\"><path d=\"M 5.832 7.647 C 5.984 7.781 6.458 7.962 6.706 8.176 C 8.589 9.809 8.951 12.347 7.368 14.296 C 5.722 16.321 3.084 15.981 0.106 15.976 C 0.075 15.977 0.046 15.964 0.025 15.941 C 0.005 15.917 -0.004 15.886 0.001 15.855 L 0.301 13.888 C 0.431 13.238 0.496 12.582 0.496 11.921 C 0.501 7.511 0.496 4.549 0.479 3.033 C 0.473 2.468 0.328 1.515 0.044 0.176 C 0.034 0.126 0.059 0.075 0.104 0.052 C 0.119 0.045 0.135 0.041 0.151 0.04 C 1.496 0.021 3.396 -0.129 4.82 0.304 C 6.455 0.801 7.396 1.846 7.644 3.44 C 7.848 4.752 7.334 6.316 6.154 7.202 C 6.04 7.283 5.93 7.368 5.824 7.459 C 5.799 7.485 5.786 7.52 5.787 7.555 C 5.789 7.591 5.805 7.624 5.832 7.647 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sgcb5v\",layoutDependency:layoutDependency,layoutId:\"FyuvNrABd\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.767 5.757\" overflow=\"visible\"><path d=\"M 0 0.038 L 0.02 5.719 C 0.02 5.734 0.029 5.748 0.043 5.754 L 0.058 5.757 L 0.086 5.757 C 0.441 5.756 0.792 5.681 1.116 5.536 C 1.445 5.388 1.741 5.176 1.986 4.912 C 2.237 4.642 2.434 4.325 2.566 3.98 C 2.7 3.632 2.769 3.26 2.767 2.883 L 2.767 2.855 C 2.768 2.104 2.484 1.381 1.972 0.832 C 1.48 0.303 0.79 0.002 0.067 0 L 0.039 0 C 0.018 0 0.001 0.017 0.001 0.038 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-166i8q\",layoutDependency:layoutDependency,layoutId:\"wfkc1dT3r\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.392 6.688\" overflow=\"visible\"><path d=\"M 0.14 6.684 C 1.33 6.736 2.213 6.369 2.793 5.582 C 4.093 3.82 3.133 1.389 1.305 0.374 C 1.163 0.297 0.782 0.174 0.162 0.005 C 0.102 -0.012 0.039 0.017 0.013 0.074 C 0.004 0.091 0 0.111 0 0.131 L 0 6.536 C -0.001 6.615 0.061 6.68 0.14 6.684 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1np9shs\",layoutDependency:layoutDependency,layoutId:\"roopOG8lY\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.424 15.972\" overflow=\"visible\"><path d=\"M 7.503 0.001 C 7.536 0.001 7.568 0.018 7.587 0.045 C 7.606 0.072 7.61 0.107 7.597 0.137 L 6.652 2.36 C 6.634 2.4 6.6 2.431 6.558 2.444 C 6.516 2.458 6.471 2.453 6.433 2.431 C 5.334 1.787 4.078 1.459 2.805 1.481 C 2.722 1.483 2.655 1.551 2.655 1.634 L 2.657 6.955 C 2.657 6.982 2.667 7.008 2.686 7.028 C 2.706 7.047 2.732 7.058 2.759 7.058 L 6.955 7.055 C 7.001 7.055 7.045 7.08 7.068 7.12 C 7.091 7.16 7.091 7.21 7.067 7.25 L 5.986 9.127 C 5.915 9.25 5.766 9.305 5.633 9.255 C 4.715 8.921 3.758 8.706 2.786 8.615 C 2.75 8.612 2.714 8.624 2.688 8.648 C 2.661 8.672 2.646 8.707 2.646 8.743 L 2.646 14.291 C 2.646 14.366 2.706 14.427 2.781 14.429 C 4.706 14.512 6.547 14.139 8.303 13.312 C 8.326 13.301 8.353 13.301 8.376 13.313 C 8.399 13.324 8.416 13.345 8.422 13.37 C 8.426 13.387 8.425 13.404 8.419 13.42 L 7.589 15.693 C 7.527 15.86 7.368 15.97 7.191 15.97 L 0.164 15.972 C 0.118 15.972 0.075 15.951 0.047 15.914 C 0.019 15.878 0.009 15.83 0.021 15.786 C 0.333 14.606 0.481 13.662 0.481 12.406 C 0.479 9.654 0.481 6.895 0.486 4.126 C 0.491 2.791 0.329 1.461 0.005 0.166 C -0.006 0.127 0.002 0.084 0.027 0.052 C 0.052 0.019 0.091 0 0.133 0 L 7.503 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-iglwvv\",layoutDependency:layoutDependency,layoutId:\"gbfFcPaqL\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.047 15.967\" overflow=\"visible\"><path d=\"M 3.144 0.177 C 2.846 1.285 2.702 2.212 2.71 2.96 C 2.718 3.774 2.7 7.528 2.657 14.222 C 2.658 14.26 2.673 14.295 2.701 14.321 C 2.729 14.346 2.766 14.358 2.803 14.355 C 4.584 14.205 6.328 13.765 7.967 13.053 C 7.988 13.044 8.012 13.049 8.028 13.064 C 8.045 13.079 8.051 13.103 8.043 13.124 L 7.089 15.739 C 7.039 15.876 6.909 15.967 6.762 15.967 L 0.138 15.967 C 0.09 15.966 0.045 15.941 0.02 15.899 C -0.005 15.858 -0.007 15.806 0.015 15.763 C 0.332 15.161 0.493 14.447 0.498 13.62 C 0.514 10.526 0.515 7.47 0.503 4.45 C 0.496 2.91 0.465 1.877 0.41 1.353 C 0.395 1.2 0.365 1.048 0.322 0.9 L 0.1 0.134 C 0.092 0.103 0.098 0.069 0.118 0.043 C 0.139 0.016 0.17 0 0.203 0 L 3.007 0 C 3.051 0 3.093 0.02 3.119 0.055 C 3.146 0.089 3.155 0.135 3.143 0.177 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-b47v9b\",layoutDependency:layoutDependency,layoutId:\"LwbfVDmq9\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.05 15.975\" overflow=\"visible\"><path d=\"M 3.033 0.005 C 3.077 0.005 3.118 0.025 3.144 0.059 C 3.171 0.094 3.18 0.139 3.169 0.181 C 2.87 1.288 2.724 2.215 2.73 2.962 C 2.737 3.777 2.714 7.53 2.661 14.222 C 2.66 14.26 2.675 14.297 2.703 14.323 C 2.731 14.349 2.769 14.362 2.807 14.358 C 4.587 14.209 6.331 13.772 7.971 13.063 C 7.992 13.054 8.015 13.058 8.032 13.073 C 8.049 13.088 8.055 13.112 8.047 13.134 L 7.09 15.746 C 7.04 15.883 6.91 15.975 6.764 15.975 L 0.14 15.965 C 0.091 15.965 0.046 15.939 0.02 15.897 C -0.005 15.856 -0.007 15.803 0.016 15.76 C 0.336 15.159 0.498 14.444 0.504 13.617 C 0.524 10.525 0.53 7.47 0.521 4.451 C 0.518 2.909 0.488 1.877 0.433 1.353 C 0.418 1.2 0.389 1.049 0.347 0.901 L 0.126 0.134 C 0.112 0.085 0.135 0.034 0.181 0.012 C 0.196 0.005 0.212 0 0.228 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jg6tv\",layoutDependency:layoutDependency,layoutId:\"fE9XmKG2d\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.412 15.95\" overflow=\"visible\"><path d=\"M 7.585 0.136 L 6.645 2.357 C 6.627 2.398 6.593 2.429 6.551 2.442 C 6.509 2.456 6.463 2.451 6.425 2.429 C 5.327 1.785 4.074 1.457 2.802 1.479 C 2.719 1.481 2.652 1.548 2.652 1.631 L 2.652 6.945 C 2.651 6.972 2.662 6.998 2.681 7.018 C 2.7 7.037 2.726 7.048 2.754 7.048 L 6.944 7.048 C 6.978 7.048 7.011 7.061 7.035 7.085 C 7.059 7.109 7.073 7.142 7.074 7.176 C 7.074 7.199 7.068 7.221 7.057 7.241 L 5.976 9.114 C 5.906 9.238 5.756 9.293 5.623 9.244 C 4.706 8.909 3.751 8.694 2.78 8.603 C 2.744 8.6 2.708 8.612 2.681 8.636 C 2.654 8.66 2.639 8.695 2.64 8.731 L 2.64 14.271 C 2.638 14.346 2.698 14.408 2.773 14.41 C 4.675 14.499 6.57 14.116 8.29 13.296 C 8.313 13.285 8.34 13.285 8.363 13.296 C 8.386 13.307 8.403 13.328 8.41 13.353 C 8.414 13.37 8.413 13.387 8.407 13.403 L 7.576 15.674 C 7.514 15.84 7.355 15.95 7.178 15.95 L 0.161 15.95 C 0.09 15.951 0.029 15.901 0.016 15.832 C 0.011 15.81 0.012 15.787 0.018 15.765 C 0.33 14.586 0.478 13.645 0.478 12.388 C 0.476 9.641 0.478 6.884 0.485 4.119 C 0.49 2.786 0.328 1.457 0.005 0.164 C -0.006 0.125 0.002 0.083 0.028 0.051 C 0.053 0.019 0.092 0 0.133 0 L 7.493 0 C 7.526 0 7.557 0.017 7.576 0.044 C 7.594 0.071 7.598 0.106 7.586 0.136 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xe2dzi\",layoutDependency:layoutDependency,layoutId:\"N7MhCLKAG\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.282 15.952\" overflow=\"visible\"><path d=\"M 10.183 13.164 C 10.208 13.152 10.238 13.156 10.259 13.175 C 10.28 13.194 10.288 13.224 10.278 13.25 L 9.361 15.762 C 9.318 15.876 9.209 15.952 9.087 15.952 L 0.116 15.952 C 0.076 15.951 0.04 15.932 0.018 15.899 C -0.003 15.866 -0.006 15.824 0.011 15.789 C 2.231 11.181 4.32 6.512 6.275 1.786 C 6.282 1.77 6.281 1.752 6.272 1.737 C 6.263 1.722 6.247 1.712 6.23 1.71 C 4.16 1.467 2.182 1.855 0.294 2.874 C 0.242 2.901 0.18 2.893 0.136 2.856 C 0.092 2.819 0.076 2.759 0.096 2.705 L 1.052 0.093 C 1.073 0.037 1.125 0 1.185 0 L 9.373 0 C 9.39 0 9.406 0.009 9.415 0.023 C 9.424 0.038 9.425 0.056 9.418 0.072 L 3.466 14.117 C 3.445 14.167 3.45 14.224 3.48 14.269 C 3.509 14.314 3.559 14.341 3.613 14.341 C 5.445 14.347 6.59 14.307 7.047 14.221 C 8.136 14.016 9.192 13.661 10.183 13.165 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xijoud\",layoutDependency:layoutDependency,layoutId:\"kwgZzjhDu\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.536 15.911\" overflow=\"visible\"><path d=\"M 14.515 15.732 C 14.533 15.757 14.54 15.789 14.534 15.82 C 14.528 15.851 14.509 15.878 14.482 15.894 C 14.464 15.905 14.443 15.911 14.422 15.911 L 11.32 15.911 C 11.293 15.911 11.268 15.901 11.249 15.882 C 11.231 15.863 11.221 15.837 11.222 15.811 C 11.241 15.36 11.181 14.908 11.046 14.477 C 10.704 13.337 10.308 12.215 9.86 11.113 C 9.818 11.014 9.722 10.95 9.615 10.948 L 5.034 10.948 C 4.915 10.948 4.807 11.017 4.758 11.125 C 4.323 12.055 3.934 13.031 3.591 14.053 C 3.48 14.38 3.391 14.958 3.324 15.787 C 3.316 15.856 3.258 15.909 3.189 15.91 L 0.074 15.91 C 0.047 15.91 0.022 15.896 0.009 15.872 C -0.004 15.848 -0.003 15.819 0.013 15.796 C 0.715 14.728 1.315 13.596 1.805 12.416 C 2.796 10.063 4.382 6.656 7.358 0.086 C 7.369 0.06 7.388 0.038 7.412 0.023 C 7.435 0.007 7.463 -0.001 7.492 0 C 7.549 0.001 7.601 0.037 7.622 0.091 C 9.87 5.542 11.671 9.861 13.027 13.046 C 13.423 13.993 13.922 14.894 14.515 15.732 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1676dct\",layoutDependency:layoutDependency,layoutId:\"F5kZIUV1j\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.383 4.195\" overflow=\"visible\"><path d=\"M 0.007 4.002 C 0.001 4.016 -0.001 4.032 0 4.048 C 0.003 4.08 0.022 4.109 0.049 4.125 C 0.064 4.133 0.079 4.137 0.095 4.137 L 3.283 4.195 C 3.299 4.195 3.315 4.192 3.329 4.185 C 3.344 4.178 3.357 4.167 3.365 4.153 C 3.375 4.139 3.38 4.124 3.382 4.108 C 3.384 4.092 3.382 4.076 3.376 4.061 L 1.852 0.066 C 1.846 0.047 1.834 0.031 1.818 0.019 C 1.785 -0.005 1.741 -0.006 1.706 0.016 C 1.69 0.027 1.677 0.042 1.669 0.061 L 0.007 4.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-153mx41\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"DgJuVLngu\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yVfGFsmI5\"},implicitPathVariables:undefined},{href:{webPageId:\"yVfGFsmI5\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-64)/2)+12+7.5+4,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mar9ic-container\",layoutDependency:layoutDependency,layoutId:\"nPbsohFvB-container\",nodeId:\"nPbsohFvB\",rendersWithMotion:true,scopeId:\"R6hBO_W_4\",children:/*#__PURE__*/_jsx(MenuLink,{height:\"100%\",id:\"nPbsohFvB\",layoutId:\"nPbsohFvB\",N1ORbBp3h:\"About\",Uyz142pHQ:resolvedLinks[0],variant:\"cIQFkcXct\",width:\"100%\",...addPropertyOverrides({XrVluwGKi:{Uyz142pHQ:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YVdxLBnAH\"},implicitPathVariables:undefined},{href:{webPageId:\"YVdxLBnAH\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-64)/2)+12+7.5+4,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fcazpb-container\",layoutDependency:layoutDependency,layoutId:\"NUqG26wRz-container\",nodeId:\"NUqG26wRz\",rendersWithMotion:true,scopeId:\"R6hBO_W_4\",children:/*#__PURE__*/_jsx(MenuLink,{height:\"100%\",id:\"NUqG26wRz\",layoutId:\"NUqG26wRz\",N1ORbBp3h:\"Products\",Uyz142pHQ:resolvedLinks1[0],variant:\"cIQFkcXct\",width:\"100%\",...addPropertyOverrides({XrVluwGKi:{Uyz142pHQ:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YY37xLXSN\"},implicitPathVariables:undefined},{href:{webPageId:\"YY37xLXSN\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-64)/2)+12+7.5+4,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u0t8nt-container\",layoutDependency:layoutDependency,layoutId:\"H7Q9HuYv6-container\",nodeId:\"H7Q9HuYv6\",rendersWithMotion:true,scopeId:\"R6hBO_W_4\",children:/*#__PURE__*/_jsx(MenuLink,{height:\"100%\",id:\"H7Q9HuYv6\",layoutId:\"H7Q9HuYv6\",N1ORbBp3h:\"Retailers\",Uyz142pHQ:resolvedLinks2[0],variant:\"cIQFkcXct\",width:\"100%\",...addPropertyOverrides({XrVluwGKi:{Uyz142pHQ:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"phLe5SQ0a\"},implicitPathVariables:undefined},{href:{webPageId:\"phLe5SQ0a\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+(0+((componentViewport?.height||64)-0-64)/2)+12+7.5+4,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fqwhh8-container\",layoutDependency:layoutDependency,layoutId:\"yFyXm6U6l-container\",nodeId:\"yFyXm6U6l\",rendersWithMotion:true,scopeId:\"R6hBO_W_4\",children:/*#__PURE__*/_jsx(MenuLink,{height:\"100%\",id:\"yFyXm6U6l\",layoutId:\"yFyXm6U6l\",N1ORbBp3h:\"Hair Education\",Uyz142pHQ:resolvedLinks3[0],variant:\"cIQFkcXct\",width:\"100%\",...addPropertyOverrides({XrVluwGKi:{Uyz142pHQ:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11dlssh\",\"data-framer-name\":\"Icon-Right\",layoutDependency:layoutDependency,layoutId:\"uCp4fYHRO\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6at77i-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"IxCwDnktN-container\",nodeId:\"IxCwDnktN\",rendersWithMotion:true,scopeId:\"R6hBO_W_4\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"rgba(0, 0, 0, 0.75)\",iconSize:24,iconType:\"default\",id:\"IxCwDnktN\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"IxCwDnktN\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},urlScope:resolvePageScope({webPageId:\"LmsWGKo7R\"},router),width:\"100%\"})})})})]})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1t3wb3g\",\"data-framer-name\":\"Phone\",layoutDependency:layoutDependency,layoutId:\"F4CteppSd\",style:{backgroundColor:\"rgba(255, 255, 255, 0.8)\",borderBottomLeftRadius:32,borderBottomRightRadius:32,borderTopLeftRadius:32,borderTopRightRadius:32},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-62la6q\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"secE_YZOq\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"EzHYR5cee\",scopeId:\"R6hBO_W_4\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"TuneZ Logo\",className:\"framer-1pwo17 framer-oi7t36\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"EzHYR5cee\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-o1zyj1\",layoutDependency:layoutDependency,layoutId:\"ggg_pi87R\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 113.25 28.801\" overflow=\"visible\"><g><path d=\"M 0 0 L 113.25 0 L 113.25 28.801 L 0 28.801 Z\" fill=\"transparent\"></path><g><path d=\"M 0 0 L 26.846 0 L 26.846 28.801 L 0 28.801 Z\" fill=\"transparent\"></path><path d=\"M 0 0 L 26.846 0 L 26.846 9.6 L 0 9.6 Z\" fill=\"rgb(217,10,72)\"></path><path d=\"M 0 9.601 L 26.846 9.601 L 26.846 19.201 L 0 19.201 Z\" fill=\"rgb(231,105,21)\"></path><path d=\"M 0 19.201 L 26.846 19.201 L 26.846 28.801 L 0 28.801 Z\" fill=\"rgb(191,3,150)\"></path><path d=\"M 19.811 9.374 C 19.6 9.988 19.194 10.772 19.242 11.422 C 19.247 11.492 19.302 11.547 19.372 11.552 C 19.394 11.554 19.416 11.55 19.436 11.542 C 20.001 11.303 20.68 10.978 20.819 10.374 C 20.87 10.151 20.95 9.907 21.059 9.641 C 22.114 8.407 23.081 8.378 23.961 9.554 C 24.033 9.913 24.062 10.232 24.048 10.51 C 23.988 11.671 22.928 12.397 21.801 11.899 C 21.667 11.84 21.534 11.655 21.433 11.554 C 21.378 11.499 21.295 11.483 21.223 11.514 C 20.653 11.764 20.131 12.028 19.655 12.306 C 19.29 12.519 18.837 12.89 18.298 13.417 C 16.135 15.537 13.98 17.654 11.834 19.77 C 11.905 19.91 11.816 19.994 11.565 20.022 C 11.58 19.897 11.633 19.779 11.718 19.686 C 13.743 17.282 15.295 15.06 17.571 12.288 C 18.019 11.742 18.493 10.868 18.993 9.668 L 19.523 8.775 C 19.54 8.746 19.548 8.713 19.545 8.68 C 19.542 8.647 19.529 8.615 19.507 8.59 C 18.987 7.982 18.924 7.31 19.319 6.574 C 19.671 5.916 20.17 5.89 20.848 5.838 C 20.993 5.828 21.113 5.721 21.139 5.578 L 21.349 4.512 C 21.356 4.475 21.387 4.448 21.424 4.444 L 21.427 4.444 C 21.476 4.449 21.513 4.493 21.509 4.542 L 21.427 5.973 C 21.424 6.041 21.44 6.108 21.474 6.167 L 21.714 6.58 C 21.746 6.636 21.767 6.697 21.776 6.76 C 21.996 8.11 21.435 8.882 20.092 9.077 C 19.961 9.097 19.867 9.195 19.812 9.374 Z M 20.506 6.155 C 20.359 6.151 20.213 6.179 20.078 6.238 C 19.942 6.298 19.816 6.387 19.709 6.501 C 19.6 6.619 19.514 6.756 19.455 6.905 C 19.331 7.215 19.32 7.558 19.423 7.875 C 19.473 8.031 19.551 8.174 19.65 8.295 C 19.749 8.416 19.868 8.514 20 8.582 C 20.265 8.719 20.577 8.729 20.85 8.61 C 20.986 8.551 21.111 8.462 21.218 8.347 C 21.327 8.23 21.413 8.093 21.472 7.944 C 21.596 7.634 21.607 7.29 21.504 6.973 C 21.455 6.82 21.378 6.678 21.277 6.553 C 21.181 6.434 21.062 6.337 20.927 6.266 C 20.797 6.199 20.653 6.161 20.506 6.156 Z M 21.532 9.444 C 21.206 9.856 21.119 10.409 21.303 10.901 C 21.405 11.176 21.586 11.409 21.819 11.568 C 22.051 11.727 22.325 11.804 22.601 11.787 C 22.831 11.772 23.055 11.693 23.248 11.556 C 23.441 11.419 23.598 11.23 23.701 11.008 C 23.823 10.745 23.866 10.453 23.826 10.166 C 23.788 9.882 23.666 9.615 23.477 9.399 C 23.311 9.209 23.094 9.072 22.851 9.004 C 22.612 8.938 22.359 8.945 22.124 9.026 C 21.891 9.106 21.686 9.251 21.532 9.444 Z M 18.695 12.138 C 18.628 12.071 18.533 12.041 18.44 12.056 C 18.327 12.071 18.222 12.122 18.14 12.2 C 18.055 12.275 17.997 12.375 17.972 12.486 C 17.949 12.578 17.971 12.675 18.032 12.747 C 18.092 12.812 18.184 12.842 18.288 12.83 C 18.401 12.815 18.506 12.764 18.588 12.686 C 18.672 12.611 18.731 12.511 18.756 12.4 C 18.779 12.308 18.757 12.211 18.696 12.139 Z\" fill=\"rgb(247,244,248)\"></path><path d=\"M 18.523 9.389 L 16.308 12.982 C 16.255 13.07 16.16 13.123 16.057 13.122 L 11.364 13.122 C 11.337 13.122 11.31 13.132 11.29 13.15 C 11.27 13.167 11.257 13.192 11.253 13.218 C 11.141 14.047 10.722 14.713 10.066 15.259 C 9.824 15.462 9.689 15.611 9.66 15.705 C 9.213 17.235 8.925 18.33 8.794 18.989 C 8.775 19.082 8.694 19.15 8.599 19.151 L 8.179 19.151 C 8.092 19.152 8.018 19.215 8.003 19.301 L 7.891 20.026 C 7.718 19.944 7.636 19.991 7.646 20.168 C 7.658 20.388 7.744 20.71 7.904 21.137 C 8.405 22.483 9.943 22.968 11.216 22.349 C 11.524 22.207 11.815 22.032 12.084 21.827 C 12.779 21.26 13.514 20.67 14.286 20.056 C 15.212 19.489 16.241 19.113 17.314 18.95 C 17.438 18.93 17.814 18.941 18.443 18.984 C 18.582 18.993 18.69 19.109 18.69 19.249 L 18.69 19.514 C 18.69 19.568 18.665 19.62 18.623 19.654 C 18.581 19.688 18.526 19.702 18.473 19.691 C 17.627 19.526 16.759 19.627 15.869 19.995 C 15.56 20.026 15.263 20.129 15.001 20.295 C 14.47 20.636 13.77 21.191 12.9 21.96 C 12.346 22.45 11.92 22.767 11.621 22.913 C 9.349 24.023 7.018 22.603 7.031 20.122 C 7.031 20.062 6.993 20.009 6.937 19.99 C 6.811 19.949 6.687 19.978 6.567 20.077 C 6.499 19.911 6.47 19.733 6.481 19.554 C 6.492 19.351 6.465 19.237 6.4 19.214 C 6.26 19.156 6.106 19.141 5.957 19.171 C 5.918 19.18 5.878 19.167 5.851 19.138 C 5.824 19.11 5.814 19.069 5.825 19.031 L 6.775 15.526 C 6.794 15.458 6.765 15.385 6.705 15.348 C 4.616 14.082 5.05 10.758 7.085 9.684 C 7.505 9.508 8.012 9.42 8.605 9.419 C 11.878 9.412 15.185 9.402 18.523 9.389 Z M 8.814 10.674 C 8.824 10.528 8.753 10.389 8.628 10.313 C 8.503 10.237 8.347 10.237 8.222 10.313 C 8.097 10.389 8.026 10.528 8.036 10.674 C 8.051 10.878 8.22 11.036 8.425 11.036 C 8.63 11.036 8.799 10.878 8.814 10.674 Z M 6.699 11.147 C 6.666 11.251 6.678 11.365 6.734 11.459 C 6.79 11.558 6.882 11.632 6.991 11.664 C 7.1 11.699 7.217 11.691 7.32 11.642 C 7.469 11.571 7.558 11.413 7.541 11.249 C 7.535 11.195 7.518 11.142 7.491 11.095 C 7.435 10.996 7.343 10.922 7.234 10.89 C 7.126 10.855 7.009 10.863 6.906 10.911 C 6.807 10.957 6.732 11.043 6.699 11.147 Z M 10.079 11.302 C 10.079 11.06 9.883 10.864 9.641 10.864 C 9.399 10.864 9.203 11.06 9.203 11.302 C 9.203 11.544 9.399 11.74 9.641 11.74 C 9.882 11.74 10.078 11.544 10.078 11.302 Z M 8.346 11.889 C 8.248 11.892 8.151 11.917 8.064 11.963 C 7.973 12.01 7.893 12.076 7.829 12.156 C 7.761 12.241 7.71 12.337 7.677 12.44 C 7.608 12.655 7.615 12.888 7.697 13.098 C 7.736 13.199 7.793 13.292 7.865 13.373 C 7.934 13.449 8.018 13.51 8.111 13.552 C 8.293 13.633 8.501 13.627 8.678 13.535 C 8.769 13.487 8.849 13.421 8.913 13.341 C 8.981 13.257 9.033 13.161 9.066 13.058 C 9.135 12.843 9.128 12.61 9.046 12.399 C 9.007 12.298 8.95 12.205 8.877 12.125 C 8.808 12.049 8.725 11.987 8.631 11.945 C 8.541 11.905 8.444 11.886 8.346 11.889 Z M 10.61 12.69 C 10.61 12.468 10.43 12.288 10.208 12.288 C 9.986 12.288 9.806 12.468 9.806 12.69 C 9.806 12.912 9.986 13.092 10.208 13.092 C 10.43 13.092 10.61 12.912 10.61 12.69 Z M 7.01 12.713 C 7.01 12.49 6.829 12.309 6.606 12.309 C 6.383 12.309 6.202 12.49 6.202 12.713 C 6.213 12.928 6.39 13.097 6.606 13.097 C 6.821 13.097 6.998 12.928 7.009 12.713 Z M 7.529 14.088 C 7.529 13.866 7.349 13.686 7.127 13.686 C 6.905 13.686 6.725 13.866 6.725 14.088 C 6.725 14.31 6.905 14.49 7.127 14.49 C 7.349 14.49 7.529 14.31 7.529 14.088 Z M 9.461 13.738 C 9.417 13.764 9.38 13.799 9.351 13.84 C 9.321 13.883 9.3 13.932 9.289 13.983 C 9.249 14.207 9.378 14.427 9.593 14.501 C 9.643 14.517 9.696 14.522 9.748 14.517 C 9.907 14.502 10.036 14.382 10.064 14.225 C 10.087 14.116 10.067 14.003 10.009 13.908 C 9.953 13.813 9.864 13.741 9.759 13.706 C 9.709 13.69 9.657 13.685 9.605 13.69 C 9.554 13.695 9.505 13.711 9.461 13.737 Z M 8.798 14.583 C 8.798 14.51 8.768 14.44 8.716 14.388 C 8.664 14.337 8.593 14.308 8.52 14.309 L 8.325 14.31 C 8.252 14.31 8.182 14.34 8.13 14.392 C 8.079 14.444 8.05 14.514 8.051 14.587 L 8.051 14.776 C 8.051 14.849 8.081 14.919 8.133 14.971 C 8.185 15.022 8.256 15.051 8.329 15.05 L 8.524 15.049 C 8.676 15.048 8.799 14.924 8.798 14.772 Z\" fill=\"rgb(247,244,248)\"></path></g><g transform=\"translate(35.065 6.223)\"><path d=\"M 0 0 L 78.122 0 L 78.122 16.001 L 0 16.001 Z\" fill=\"transparent\"></path><path d=\"M 5.833 7.647 C 5.985 7.781 6.459 7.962 6.707 8.176 C 8.59 9.809 8.952 12.347 7.369 14.296 C 5.723 16.321 3.085 15.981 0.107 15.976 C 0.076 15.977 0.046 15.964 0.026 15.941 C 0.006 15.917 -0.003 15.886 0.002 15.855 L 0.302 13.888 C 0.432 13.238 0.497 12.582 0.497 11.921 C 0.502 7.511 0.497 4.549 0.48 3.033 C 0.474 2.468 0.329 1.515 0.045 0.176 C 0.035 0.126 0.059 0.075 0.105 0.052 C 0.12 0.045 0.136 0.041 0.152 0.04 C 1.497 0.021 3.397 -0.129 4.821 0.304 C 6.456 0.801 7.397 1.846 7.645 3.44 C 7.849 4.752 7.335 6.316 6.155 7.202 C 6.041 7.283 5.931 7.368 5.825 7.459 C 5.8 7.485 5.786 7.52 5.788 7.555 C 5.79 7.591 5.806 7.624 5.833 7.647 Z M 2.563 1.433 L 2.583 7.114 C 2.583 7.13 2.592 7.143 2.606 7.149 L 2.621 7.152 L 2.649 7.152 C 3.004 7.151 3.355 7.076 3.679 6.931 C 4.008 6.784 4.304 6.572 4.549 6.307 C 4.8 6.037 4.997 5.72 5.129 5.375 C 5.263 5.027 5.332 4.655 5.33 4.278 L 5.33 4.25 C 5.331 3.5 5.047 2.777 4.535 2.227 C 4.043 1.698 3.353 1.397 2.63 1.395 L 2.602 1.395 C 2.581 1.395 2.564 1.412 2.564 1.433 Z M 2.723 14.469 C 3.913 14.521 4.796 14.154 5.376 13.367 C 6.676 11.605 5.716 9.174 3.888 8.159 C 3.746 8.082 3.365 7.959 2.745 7.79 C 2.685 7.774 2.622 7.803 2.596 7.859 C 2.587 7.877 2.583 7.897 2.583 7.916 L 2.583 14.321 C 2.582 14.4 2.644 14.466 2.723 14.469 Z M 18.028 0.018 C 18.061 0.019 18.093 0.035 18.112 0.062 C 18.131 0.089 18.135 0.124 18.122 0.154 L 17.177 2.377 C 17.159 2.417 17.125 2.448 17.083 2.462 C 17.042 2.475 16.996 2.47 16.958 2.448 C 15.859 1.805 14.604 1.476 13.33 1.498 C 13.247 1.5 13.18 1.568 13.18 1.651 L 13.182 6.972 C 13.182 7 13.192 7.026 13.212 7.045 C 13.231 7.065 13.257 7.075 13.284 7.075 L 17.48 7.072 C 17.527 7.072 17.57 7.097 17.593 7.137 C 17.616 7.178 17.616 7.227 17.592 7.267 L 16.511 9.144 C 16.441 9.268 16.291 9.322 16.158 9.272 C 15.24 8.938 14.283 8.723 13.311 8.632 C 13.275 8.629 13.239 8.641 13.213 8.665 C 13.186 8.69 13.171 8.724 13.171 8.76 L 13.171 14.308 C 13.171 14.383 13.231 14.445 13.306 14.446 C 15.231 14.529 17.072 14.156 18.828 13.329 C 18.851 13.318 18.878 13.319 18.901 13.33 C 18.924 13.341 18.941 13.362 18.947 13.387 C 18.951 13.404 18.95 13.421 18.944 13.437 L 18.114 15.71 C 18.052 15.877 17.894 15.988 17.716 15.987 L 10.689 15.989 C 10.643 15.989 10.6 15.968 10.572 15.932 C 10.544 15.895 10.534 15.848 10.546 15.803 C 10.858 14.623 11.006 13.679 11.006 12.423 C 11.004 9.671 11.006 6.912 11.011 4.143 C 11.016 2.809 10.854 1.478 10.53 0.183 C 10.519 0.144 10.527 0.102 10.552 0.069 C 10.577 0.037 10.617 0.017 10.658 0.017 L 18.028 0.017 Z M 24.455 0.186 C 24.157 1.294 24.013 2.221 24.021 2.969 C 24.029 3.783 24.011 7.537 23.968 14.231 C 23.968 14.269 23.984 14.305 24.012 14.33 C 24.04 14.355 24.077 14.368 24.114 14.364 C 25.895 14.214 27.639 13.774 29.278 13.062 C 29.299 13.054 29.323 13.058 29.339 13.073 C 29.355 13.089 29.361 13.112 29.354 13.133 L 28.4 15.748 C 28.35 15.886 28.219 15.977 28.073 15.976 L 21.449 15.976 C 21.4 15.976 21.356 15.95 21.331 15.909 C 21.306 15.867 21.304 15.816 21.326 15.772 C 21.643 15.17 21.804 14.456 21.809 13.629 C 21.825 10.535 21.826 7.479 21.814 4.459 C 21.807 2.919 21.776 1.886 21.721 1.362 C 21.705 1.209 21.676 1.057 21.633 0.909 L 21.411 0.143 C 21.402 0.112 21.409 0.078 21.429 0.052 C 21.449 0.026 21.48 0.01 21.514 0.009 L 24.318 0.009 C 24.362 0.009 24.403 0.029 24.43 0.064 C 24.457 0.099 24.466 0.144 24.454 0.186 Z M 34.738 0.011 C 34.782 0.011 34.823 0.031 34.849 0.066 C 34.876 0.1 34.885 0.145 34.874 0.187 C 34.575 1.294 34.429 2.221 34.435 2.968 C 34.442 3.783 34.419 7.536 34.366 14.228 C 34.365 14.267 34.38 14.303 34.408 14.329 C 34.436 14.355 34.474 14.368 34.512 14.364 C 36.292 14.216 38.036 13.778 39.676 13.069 C 39.697 13.06 39.72 13.064 39.737 13.079 C 39.754 13.095 39.76 13.119 39.752 13.14 L 38.795 15.752 C 38.745 15.89 38.615 15.981 38.469 15.981 L 31.845 15.971 C 31.796 15.971 31.751 15.946 31.725 15.904 C 31.7 15.862 31.698 15.81 31.721 15.766 C 32.041 15.165 32.203 14.45 32.209 13.623 C 32.229 10.531 32.235 7.476 32.226 4.457 C 32.223 2.915 32.193 1.883 32.138 1.359 C 32.123 1.206 32.094 1.055 32.052 0.907 L 31.831 0.14 C 31.817 0.092 31.84 0.04 31.886 0.018 C 31.901 0.011 31.917 0.007 31.933 0.006 Z M 49.526 0.162 L 48.586 2.383 C 48.568 2.424 48.534 2.455 48.492 2.469 C 48.45 2.482 48.404 2.478 48.366 2.455 C 47.269 1.812 46.015 1.483 44.743 1.505 C 44.66 1.507 44.594 1.574 44.593 1.657 L 44.593 6.971 C 44.593 6.999 44.603 7.025 44.623 7.044 C 44.642 7.064 44.668 7.074 44.695 7.074 L 48.885 7.074 C 48.919 7.074 48.952 7.087 48.977 7.111 C 49.001 7.135 49.015 7.168 49.015 7.202 C 49.015 7.225 49.009 7.248 48.998 7.267 L 47.917 9.14 C 47.847 9.265 47.698 9.32 47.564 9.27 C 46.648 8.936 45.692 8.72 44.721 8.629 C 44.685 8.626 44.649 8.638 44.623 8.662 C 44.596 8.687 44.581 8.721 44.581 8.757 L 44.581 14.297 C 44.58 14.372 44.639 14.434 44.714 14.436 C 46.617 14.525 48.512 14.142 50.231 13.322 C 50.254 13.311 50.281 13.312 50.304 13.323 C 50.328 13.334 50.345 13.354 50.351 13.379 C 50.355 13.396 50.354 13.413 50.348 13.429 L 49.517 15.7 C 49.455 15.867 49.296 15.977 49.119 15.976 L 42.102 15.976 C 42.032 15.977 41.971 15.928 41.957 15.858 C 41.953 15.836 41.953 15.813 41.959 15.791 C 42.271 14.612 42.419 13.671 42.419 12.414 C 42.417 9.667 42.419 6.91 42.426 4.145 C 42.431 2.812 42.27 1.484 41.946 0.19 C 41.935 0.151 41.944 0.109 41.969 0.077 C 41.994 0.045 42.033 0.026 42.074 0.026 L 49.434 0.026 C 49.467 0.027 49.498 0.043 49.517 0.07 C 49.536 0.097 49.539 0.132 49.527 0.162 Z M 62.044 13.187 C 62.069 13.175 62.1 13.179 62.121 13.198 C 62.142 13.217 62.149 13.247 62.139 13.273 L 61.222 15.785 C 61.179 15.9 61.07 15.975 60.948 15.975 L 51.977 15.975 C 51.938 15.975 51.901 15.955 51.879 15.922 C 51.858 15.889 51.855 15.848 51.872 15.812 C 54.092 11.205 56.181 6.535 58.136 1.809 C 58.143 1.794 58.142 1.775 58.133 1.76 C 58.124 1.745 58.108 1.735 58.091 1.733 C 56.021 1.49 54.043 1.878 52.155 2.897 C 52.104 2.924 52.041 2.917 51.997 2.879 C 51.953 2.842 51.938 2.782 51.957 2.728 L 52.913 0.116 C 52.934 0.061 52.987 0.024 53.046 0.023 L 61.234 0.023 C 61.251 0.023 61.267 0.032 61.276 0.046 C 61.286 0.061 61.287 0.08 61.279 0.095 L 55.327 14.14 C 55.306 14.19 55.312 14.247 55.341 14.292 C 55.37 14.337 55.42 14.364 55.474 14.364 C 57.306 14.37 58.451 14.33 58.908 14.244 C 59.997 14.04 61.053 13.684 62.044 13.188 Z M 78.101 15.795 C 78.12 15.821 78.126 15.853 78.12 15.884 C 78.114 15.914 78.095 15.941 78.068 15.957 C 78.05 15.968 78.029 15.974 78.008 15.974 L 74.906 15.974 C 74.88 15.975 74.854 15.964 74.836 15.945 C 74.817 15.926 74.807 15.901 74.808 15.874 C 74.827 15.423 74.768 14.971 74.632 14.54 C 74.29 13.401 73.895 12.278 73.446 11.176 C 73.404 11.078 73.308 11.013 73.201 11.011 L 68.62 11.011 C 68.501 11.012 68.394 11.081 68.344 11.188 C 67.909 12.118 67.52 13.094 67.177 14.116 C 67.066 14.443 66.977 15.021 66.91 15.85 C 66.903 15.92 66.845 15.973 66.775 15.973 L 63.66 15.973 C 63.633 15.974 63.608 15.959 63.595 15.935 C 63.582 15.911 63.584 15.882 63.599 15.859 C 64.301 14.792 64.901 13.66 65.391 12.479 C 66.382 10.126 67.968 6.719 70.944 0.149 C 70.955 0.123 70.974 0.101 70.998 0.086 C 71.022 0.071 71.05 0.063 71.078 0.063 C 71.136 0.064 71.187 0.1 71.208 0.154 C 73.456 5.605 75.257 9.924 76.613 13.109 C 77.009 14.056 77.508 14.957 78.101 15.795 Z M 69.232 9.045 C 69.226 9.06 69.223 9.076 69.225 9.091 C 69.228 9.124 69.246 9.152 69.274 9.168 C 69.288 9.176 69.304 9.18 69.32 9.18 L 72.508 9.238 C 72.524 9.239 72.54 9.236 72.554 9.228 C 72.569 9.221 72.581 9.21 72.59 9.196 C 72.599 9.183 72.605 9.168 72.607 9.151 C 72.609 9.135 72.607 9.119 72.601 9.104 L 71.077 5.109 C 71.071 5.091 71.059 5.074 71.043 5.062 C 71.01 5.038 70.965 5.037 70.931 5.059 C 70.914 5.07 70.901 5.086 70.894 5.104 L 69.232 9.044 Z\" fill=\"rgb(56,56,56)\"></path></g></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1qiy423\",layoutDependency:layoutDependency,layoutId:\"tEXaOOpKY\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 113.25 28.801\" overflow=\"visible\"><path d=\"M 0 0 L 113.25 0 L 113.25 28.801 L 0 28.801 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-155jwtw\",layoutDependency:layoutDependency,layoutId:\"bzYzIqAE4\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.846 28.801\" overflow=\"visible\"><g><path d=\"M 0 0 L 26.846 0 L 26.846 28.801 L 0 28.801 Z\" fill=\"transparent\"></path><path d=\"M 0 0 L 26.846 0 L 26.846 9.6 L 0 9.6 Z\" fill=\"rgb(217,10,72)\"></path><path d=\"M 0 9.601 L 26.846 9.601 L 26.846 19.201 L 0 19.201 Z\" fill=\"rgb(231,105,21)\"></path><path d=\"M 0 19.201 L 26.846 19.201 L 26.846 28.801 L 0 28.801 Z\" fill=\"rgb(191,3,150)\"></path><path d=\"M 19.811 9.374 C 19.6 9.988 19.194 10.772 19.242 11.422 C 19.247 11.492 19.302 11.547 19.372 11.552 C 19.394 11.554 19.416 11.55 19.436 11.542 C 20.001 11.303 20.68 10.978 20.819 10.374 C 20.87 10.151 20.95 9.907 21.059 9.641 C 22.114 8.407 23.081 8.378 23.961 9.554 C 24.033 9.913 24.062 10.232 24.048 10.51 C 23.988 11.671 22.928 12.397 21.801 11.899 C 21.667 11.84 21.534 11.655 21.433 11.554 C 21.378 11.499 21.295 11.483 21.223 11.514 C 20.653 11.764 20.131 12.028 19.655 12.306 C 19.29 12.519 18.837 12.89 18.298 13.417 C 16.135 15.537 13.98 17.654 11.834 19.77 C 11.905 19.91 11.816 19.994 11.565 20.022 C 11.58 19.897 11.633 19.779 11.718 19.686 C 13.743 17.282 15.295 15.06 17.571 12.288 C 18.019 11.742 18.493 10.868 18.993 9.668 L 19.523 8.775 C 19.54 8.746 19.548 8.713 19.545 8.68 C 19.542 8.647 19.529 8.615 19.507 8.59 C 18.987 7.982 18.924 7.31 19.319 6.574 C 19.671 5.916 20.17 5.89 20.848 5.838 C 20.993 5.828 21.113 5.721 21.139 5.578 L 21.349 4.512 C 21.356 4.475 21.387 4.448 21.424 4.444 L 21.427 4.444 C 21.476 4.449 21.513 4.493 21.509 4.542 L 21.427 5.973 C 21.424 6.041 21.44 6.108 21.474 6.167 L 21.714 6.58 C 21.746 6.636 21.767 6.697 21.776 6.76 C 21.996 8.11 21.435 8.882 20.092 9.077 C 19.961 9.097 19.867 9.195 19.812 9.374 Z M 20.506 6.155 C 20.359 6.151 20.213 6.179 20.078 6.238 C 19.942 6.298 19.816 6.387 19.709 6.501 C 19.6 6.619 19.514 6.756 19.455 6.905 C 19.331 7.215 19.32 7.558 19.423 7.875 C 19.473 8.031 19.551 8.174 19.65 8.295 C 19.749 8.416 19.868 8.514 20 8.582 C 20.265 8.719 20.577 8.729 20.85 8.61 C 20.986 8.551 21.111 8.462 21.218 8.347 C 21.327 8.23 21.413 8.093 21.472 7.944 C 21.596 7.634 21.607 7.29 21.504 6.973 C 21.455 6.82 21.378 6.678 21.277 6.553 C 21.181 6.434 21.062 6.337 20.927 6.266 C 20.797 6.199 20.653 6.161 20.506 6.156 Z M 21.532 9.444 C 21.206 9.856 21.119 10.409 21.303 10.901 C 21.405 11.176 21.586 11.409 21.819 11.568 C 22.051 11.727 22.325 11.804 22.601 11.787 C 22.831 11.772 23.055 11.693 23.248 11.556 C 23.441 11.419 23.598 11.23 23.701 11.008 C 23.823 10.745 23.866 10.453 23.826 10.166 C 23.788 9.882 23.666 9.615 23.477 9.399 C 23.311 9.209 23.094 9.072 22.851 9.004 C 22.612 8.938 22.359 8.945 22.124 9.026 C 21.891 9.106 21.686 9.251 21.532 9.444 Z M 18.695 12.138 C 18.628 12.071 18.533 12.041 18.44 12.056 C 18.327 12.071 18.222 12.122 18.14 12.2 C 18.055 12.275 17.997 12.375 17.972 12.486 C 17.949 12.578 17.971 12.675 18.032 12.747 C 18.092 12.812 18.184 12.842 18.288 12.83 C 18.401 12.815 18.506 12.764 18.588 12.686 C 18.672 12.611 18.731 12.511 18.756 12.4 C 18.779 12.308 18.757 12.211 18.696 12.139 Z\" fill=\"rgb(247,244,248)\"></path><path d=\"M 18.523 9.389 L 16.308 12.982 C 16.255 13.07 16.16 13.123 16.057 13.122 L 11.364 13.122 C 11.337 13.122 11.31 13.132 11.29 13.15 C 11.27 13.167 11.257 13.192 11.253 13.218 C 11.141 14.047 10.722 14.713 10.066 15.259 C 9.824 15.462 9.689 15.611 9.66 15.705 C 9.213 17.235 8.925 18.33 8.794 18.989 C 8.775 19.082 8.694 19.15 8.599 19.151 L 8.179 19.151 C 8.092 19.152 8.018 19.215 8.003 19.301 L 7.891 20.026 C 7.718 19.944 7.636 19.991 7.646 20.168 C 7.658 20.388 7.744 20.71 7.904 21.137 C 8.405 22.483 9.943 22.968 11.216 22.349 C 11.524 22.207 11.815 22.032 12.084 21.827 C 12.779 21.26 13.514 20.67 14.286 20.056 C 15.212 19.489 16.241 19.113 17.314 18.95 C 17.438 18.93 17.814 18.941 18.443 18.984 C 18.582 18.993 18.69 19.109 18.69 19.249 L 18.69 19.514 C 18.69 19.568 18.665 19.62 18.623 19.654 C 18.581 19.688 18.526 19.702 18.473 19.691 C 17.627 19.526 16.759 19.627 15.869 19.995 C 15.56 20.026 15.263 20.129 15.001 20.295 C 14.47 20.636 13.77 21.191 12.9 21.96 C 12.346 22.45 11.92 22.767 11.621 22.913 C 9.349 24.023 7.018 22.603 7.031 20.122 C 7.031 20.062 6.993 20.009 6.937 19.99 C 6.811 19.949 6.687 19.978 6.567 20.077 C 6.499 19.911 6.47 19.733 6.481 19.554 C 6.492 19.351 6.465 19.237 6.4 19.214 C 6.26 19.156 6.106 19.141 5.957 19.171 C 5.918 19.18 5.878 19.167 5.851 19.138 C 5.824 19.11 5.814 19.069 5.825 19.031 L 6.775 15.526 C 6.794 15.458 6.765 15.385 6.705 15.348 C 4.616 14.082 5.05 10.758 7.085 9.684 C 7.505 9.508 8.012 9.42 8.605 9.419 C 11.878 9.412 15.185 9.402 18.523 9.389 Z M 8.814 10.674 C 8.824 10.528 8.753 10.389 8.628 10.313 C 8.503 10.237 8.347 10.237 8.222 10.313 C 8.097 10.389 8.026 10.528 8.036 10.674 C 8.051 10.878 8.22 11.036 8.425 11.036 C 8.63 11.036 8.799 10.878 8.814 10.674 Z M 6.699 11.147 C 6.666 11.251 6.678 11.365 6.734 11.459 C 6.79 11.558 6.882 11.632 6.991 11.664 C 7.1 11.699 7.217 11.691 7.32 11.642 C 7.469 11.571 7.558 11.413 7.541 11.249 C 7.535 11.195 7.518 11.142 7.491 11.095 C 7.435 10.996 7.343 10.922 7.234 10.89 C 7.126 10.855 7.009 10.863 6.906 10.911 C 6.807 10.957 6.732 11.043 6.699 11.147 Z M 10.079 11.302 C 10.079 11.06 9.883 10.864 9.641 10.864 C 9.399 10.864 9.203 11.06 9.203 11.302 C 9.203 11.544 9.399 11.74 9.641 11.74 C 9.882 11.74 10.078 11.544 10.078 11.302 Z M 8.346 11.889 C 8.248 11.892 8.151 11.917 8.064 11.963 C 7.973 12.01 7.893 12.076 7.829 12.156 C 7.761 12.241 7.71 12.337 7.677 12.44 C 7.608 12.655 7.615 12.888 7.697 13.098 C 7.736 13.199 7.793 13.292 7.865 13.373 C 7.934 13.449 8.018 13.51 8.111 13.552 C 8.293 13.633 8.501 13.627 8.678 13.535 C 8.769 13.487 8.849 13.421 8.913 13.341 C 8.981 13.257 9.033 13.161 9.066 13.058 C 9.135 12.843 9.128 12.61 9.046 12.399 C 9.007 12.298 8.95 12.205 8.877 12.125 C 8.808 12.049 8.725 11.987 8.631 11.945 C 8.541 11.905 8.444 11.886 8.346 11.889 Z M 10.61 12.69 C 10.61 12.468 10.43 12.288 10.208 12.288 C 9.986 12.288 9.806 12.468 9.806 12.69 C 9.806 12.912 9.986 13.092 10.208 13.092 C 10.43 13.092 10.61 12.912 10.61 12.69 Z M 7.01 12.713 C 7.01 12.49 6.829 12.309 6.606 12.309 C 6.383 12.309 6.202 12.49 6.202 12.713 C 6.213 12.928 6.39 13.097 6.606 13.097 C 6.821 13.097 6.998 12.928 7.009 12.713 Z M 7.529 14.088 C 7.529 13.866 7.349 13.686 7.127 13.686 C 6.905 13.686 6.725 13.866 6.725 14.088 C 6.725 14.31 6.905 14.49 7.127 14.49 C 7.349 14.49 7.529 14.31 7.529 14.088 Z M 9.461 13.738 C 9.417 13.764 9.38 13.799 9.351 13.84 C 9.321 13.883 9.3 13.932 9.289 13.983 C 9.249 14.207 9.378 14.427 9.593 14.501 C 9.643 14.517 9.696 14.522 9.748 14.517 C 9.907 14.502 10.036 14.382 10.064 14.225 C 10.087 14.116 10.067 14.003 10.009 13.908 C 9.953 13.813 9.864 13.741 9.759 13.706 C 9.709 13.69 9.657 13.685 9.605 13.69 C 9.554 13.695 9.505 13.711 9.461 13.737 Z M 8.798 14.583 C 8.798 14.51 8.768 14.44 8.716 14.388 C 8.664 14.337 8.593 14.308 8.52 14.309 L 8.325 14.31 C 8.252 14.31 8.182 14.34 8.13 14.392 C 8.079 14.444 8.05 14.514 8.051 14.587 L 8.051 14.776 C 8.051 14.849 8.081 14.919 8.133 14.971 C 8.185 15.022 8.256 15.051 8.329 15.05 L 8.524 15.049 C 8.676 15.048 8.799 14.924 8.798 14.772 Z\" fill=\"rgb(247,244,248)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1n4bxw5\",layoutDependency:layoutDependency,layoutId:\"uFPRb0alQ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.846 28.801\" overflow=\"visible\"><path d=\"M 0 0 L 26.846 0 L 26.846 28.801 L 0 28.801 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1js6ovk\",layoutDependency:layoutDependency,layoutId:\"iYt6_UqEx\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.846 9.6\" overflow=\"visible\"><path d=\"M 0 0 L 26.846 0 L 26.846 9.6 L 0 9.6 Z\" fill=\"rgb(217,10,72)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15j6eu\",layoutDependency:layoutDependency,layoutId:\"GUYXJyB5R\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.846 9.6\" overflow=\"visible\"><path d=\"M 0 0 L 26.846 0 L 26.846 9.6 L 0 9.6 Z\" fill=\"rgb(231,105,21)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-vzgjj2\",layoutDependency:layoutDependency,layoutId:\"Pz7qWBhpx\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26.846 9.6\" overflow=\"visible\"><path d=\"M 0 0 L 26.846 0 L 26.846 9.6 L 0 9.6 Z\" fill=\"rgb(191,3,150)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1oijc26\",layoutDependency:layoutDependency,layoutId:\"i2qVYcFyE\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.486 15.578\" overflow=\"visible\"><path d=\"M 8.246 4.93 C 8.035 5.544 7.629 6.328 7.677 6.978 C 7.682 7.048 7.737 7.103 7.807 7.108 C 7.829 7.11 7.851 7.106 7.871 7.098 C 8.436 6.859 9.115 6.534 9.254 5.93 C 9.305 5.707 9.385 5.463 9.494 5.197 C 10.549 3.963 11.516 3.934 12.396 5.11 C 12.468 5.469 12.497 5.788 12.483 6.066 C 12.423 7.227 11.363 7.953 10.236 7.455 C 10.102 7.396 9.969 7.211 9.868 7.11 C 9.813 7.055 9.73 7.039 9.658 7.07 C 9.088 7.32 8.566 7.584 8.09 7.862 C 7.725 8.075 7.272 8.446 6.733 8.973 C 4.57 11.093 2.415 13.21 0.269 15.326 C 0.34 15.466 0.251 15.55 0 15.578 C 0.015 15.453 0.068 15.335 0.153 15.242 C 2.178 12.838 3.73 10.616 6.006 7.844 C 6.454 7.298 6.928 6.424 7.428 5.224 L 7.958 4.331 C 7.975 4.302 7.983 4.269 7.98 4.236 C 7.977 4.203 7.964 4.171 7.942 4.146 C 7.422 3.538 7.359 2.866 7.754 2.13 C 8.106 1.472 8.605 1.446 9.283 1.394 C 9.428 1.384 9.548 1.277 9.574 1.134 L 9.784 0.068 C 9.791 0.031 9.822 0.004 9.859 0 L 9.862 0 C 9.911 0.005 9.948 0.049 9.944 0.098 L 9.862 1.529 C 9.859 1.597 9.875 1.664 9.909 1.723 L 10.149 2.136 C 10.181 2.192 10.202 2.253 10.211 2.316 C 10.431 3.666 9.87 4.438 8.527 4.633 C 8.396 4.653 8.302 4.751 8.247 4.93 Z M 8.941 1.711 C 8.794 1.707 8.648 1.735 8.513 1.794 C 8.377 1.854 8.251 1.943 8.144 2.057 C 8.035 2.175 7.949 2.312 7.89 2.461 C 7.766 2.771 7.755 3.114 7.858 3.431 C 7.908 3.587 7.986 3.73 8.085 3.851 C 8.184 3.972 8.303 4.07 8.435 4.138 C 8.7 4.275 9.012 4.285 9.285 4.166 C 9.421 4.107 9.546 4.018 9.653 3.903 C 9.762 3.786 9.848 3.649 9.907 3.5 C 10.031 3.19 10.042 2.846 9.939 2.529 C 9.89 2.376 9.813 2.234 9.712 2.109 C 9.616 1.99 9.497 1.893 9.362 1.822 C 9.232 1.755 9.088 1.717 8.941 1.712 Z M 9.967 5 C 9.641 5.412 9.554 5.965 9.738 6.457 C 9.84 6.732 10.021 6.965 10.254 7.124 C 10.486 7.283 10.76 7.36 11.036 7.343 C 11.266 7.328 11.49 7.249 11.683 7.112 C 11.876 6.975 12.033 6.786 12.136 6.564 C 12.258 6.301 12.301 6.009 12.261 5.722 C 12.223 5.438 12.101 5.171 11.912 4.955 C 11.746 4.765 11.529 4.628 11.286 4.56 C 11.047 4.494 10.794 4.501 10.559 4.582 C 10.326 4.662 10.121 4.807 9.967 5 Z M 7.13 7.694 C 7.063 7.627 6.968 7.597 6.875 7.612 C 6.762 7.627 6.657 7.678 6.575 7.756 C 6.49 7.831 6.432 7.931 6.407 8.042 C 6.384 8.134 6.406 8.231 6.467 8.303 C 6.527 8.368 6.619 8.398 6.723 8.386 C 6.836 8.371 6.941 8.32 7.023 8.242 C 7.107 8.167 7.166 8.067 7.191 7.956 C 7.214 7.864 7.192 7.767 7.131 7.695 Z\" fill=\"rgb(247,244,248)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1s9co1f\",layoutDependency:layoutDependency,layoutId:\"KmN_8Okqe\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.486 15.578\" overflow=\"visible\"><path d=\"M 8.246 4.93 C 8.035 5.544 7.629 6.328 7.677 6.978 C 7.682 7.048 7.737 7.103 7.807 7.108 C 7.829 7.11 7.851 7.106 7.871 7.098 C 8.436 6.859 9.115 6.534 9.254 5.93 C 9.305 5.707 9.385 5.463 9.494 5.197 C 10.549 3.963 11.516 3.934 12.396 5.11 C 12.468 5.469 12.497 5.788 12.483 6.066 C 12.423 7.227 11.363 7.953 10.236 7.455 C 10.102 7.396 9.969 7.211 9.868 7.11 C 9.813 7.055 9.73 7.039 9.658 7.07 C 9.088 7.32 8.566 7.584 8.09 7.862 C 7.725 8.075 7.272 8.446 6.733 8.973 C 4.57 11.093 2.415 13.21 0.269 15.326 C 0.34 15.466 0.251 15.55 0 15.578 C 0.015 15.453 0.068 15.335 0.153 15.242 C 2.178 12.838 3.73 10.616 6.006 7.844 C 6.454 7.298 6.928 6.424 7.428 5.224 L 7.958 4.331 C 7.975 4.302 7.983 4.269 7.98 4.236 C 7.977 4.203 7.964 4.171 7.942 4.146 C 7.422 3.538 7.359 2.866 7.754 2.13 C 8.106 1.472 8.605 1.446 9.283 1.394 C 9.428 1.384 9.548 1.277 9.574 1.134 L 9.784 0.068 C 9.791 0.031 9.822 0.004 9.859 0 L 9.862 0 C 9.911 0.005 9.948 0.049 9.944 0.098 L 9.862 1.529 C 9.859 1.597 9.875 1.664 9.909 1.723 L 10.149 2.136 C 10.181 2.192 10.202 2.253 10.211 2.316 C 10.431 3.666 9.87 4.438 8.527 4.633 C 8.396 4.653 8.302 4.751 8.247 4.93 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tl70c2\",layoutDependency:layoutDependency,layoutId:\"fsUyi74Bx\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.22 2.538\" overflow=\"visible\"><path d=\"M 1.153 0 C 1.006 -0.004 0.859 0.024 0.725 0.083 C 0.589 0.143 0.463 0.232 0.356 0.346 C 0.247 0.464 0.161 0.601 0.102 0.75 C -0.022 1.06 -0.033 1.403 0.07 1.72 C 0.12 1.876 0.198 2.019 0.297 2.14 C 0.396 2.261 0.515 2.359 0.647 2.427 C 0.911 2.564 1.224 2.574 1.497 2.455 C 1.633 2.396 1.758 2.307 1.865 2.192 C 1.974 2.075 2.06 1.938 2.119 1.789 C 2.242 1.479 2.254 1.136 2.151 0.818 C 2.102 0.666 2.025 0.523 1.924 0.398 C 1.828 0.28 1.709 0.182 1.574 0.111 C 1.443 0.044 1.299 0.006 1.153 0.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-luuhtm\",layoutDependency:layoutDependency,layoutId:\"ZKOFQS0bR\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.632 2.83\" overflow=\"visible\"><path d=\"M 0.324 0.485 C -0.002 0.897 -0.089 1.449 0.095 1.942 C 0.197 2.217 0.378 2.45 0.611 2.609 C 0.843 2.768 1.117 2.845 1.393 2.828 C 1.623 2.813 1.847 2.734 2.04 2.597 C 2.233 2.46 2.39 2.271 2.493 2.049 C 2.614 1.786 2.658 1.493 2.618 1.207 C 2.579 0.922 2.458 0.655 2.269 0.44 C 2.103 0.25 1.885 0.113 1.643 0.045 C 1.404 -0.022 1.15 -0.014 0.916 0.067 C 0.683 0.147 0.477 0.292 0.324 0.485 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15qgs1i\",layoutDependency:layoutDependency,layoutId:\"bYalcRrYY\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.732 0.086 C 0.665 0.019 0.57 -0.011 0.477 0.004 C 0.364 0.019 0.259 0.07 0.177 0.148 C 0.092 0.223 0.034 0.323 0.009 0.434 C -0.014 0.525 0.008 0.623 0.069 0.695 C 0.129 0.76 0.221 0.79 0.325 0.778 C 0.438 0.762 0.542 0.712 0.625 0.634 C 0.709 0.558 0.768 0.458 0.793 0.348 C 0.816 0.256 0.794 0.159 0.733 0.087 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-18mh2cn\",layoutDependency:layoutDependency,layoutId:\"gSnGe_bun\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.356 13.906\" overflow=\"visible\"><path d=\"M 13.189 0 L 10.974 3.593 C 10.921 3.681 10.826 3.734 10.723 3.733 L 6.03 3.733 C 6.003 3.733 5.977 3.743 5.956 3.761 C 5.936 3.778 5.923 3.803 5.919 3.829 C 5.807 4.658 5.388 5.324 4.732 5.87 C 4.49 6.073 4.355 6.222 4.326 6.316 C 3.879 7.846 3.591 8.941 3.46 9.6 C 3.442 9.693 3.36 9.761 3.265 9.762 L 2.845 9.762 C 2.758 9.763 2.684 9.826 2.669 9.912 L 2.557 10.637 C 2.384 10.555 2.302 10.602 2.312 10.779 C 2.324 10.999 2.41 11.321 2.57 11.748 C 3.071 13.094 4.609 13.579 5.882 12.96 C 6.19 12.818 6.481 12.643 6.75 12.438 C 7.445 11.871 8.18 11.281 8.952 10.667 C 9.878 10.1 10.908 9.724 11.98 9.561 C 12.104 9.541 12.48 9.552 13.109 9.595 C 13.249 9.604 13.357 9.72 13.356 9.86 L 13.356 10.125 C 13.356 10.179 13.332 10.231 13.29 10.265 C 13.248 10.299 13.193 10.313 13.139 10.302 C 12.293 10.137 11.425 10.238 10.535 10.606 C 10.227 10.637 9.929 10.74 9.667 10.906 C 9.136 11.247 8.436 11.802 7.566 12.571 C 7.012 13.061 6.586 13.378 6.287 13.524 C 4.015 14.634 1.684 13.214 1.697 10.733 C 1.698 10.673 1.66 10.62 1.603 10.601 C 1.477 10.56 1.353 10.589 1.233 10.688 C 1.166 10.522 1.136 10.344 1.147 10.165 C 1.158 9.962 1.131 9.848 1.066 9.825 C 0.926 9.767 0.772 9.752 0.623 9.782 C 0.585 9.791 0.545 9.778 0.518 9.749 C 0.491 9.721 0.481 9.68 0.491 9.642 L 1.441 6.137 C 1.46 6.069 1.432 5.996 1.371 5.959 C -0.718 4.693 -0.284 1.369 1.751 0.295 C 2.171 0.119 2.678 0.031 3.271 0.03 C 6.544 0.023 9.851 0.013 13.189 0 Z M 3.48 1.285 C 3.491 1.139 3.419 1 3.294 0.924 C 3.17 0.848 3.013 0.848 2.888 0.924 C 2.764 1 2.692 1.139 2.702 1.285 C 2.717 1.489 2.887 1.647 3.091 1.647 C 3.296 1.647 3.466 1.489 3.48 1.285 Z M 1.365 1.758 C 1.332 1.862 1.345 1.976 1.4 2.07 C 1.456 2.169 1.548 2.243 1.657 2.275 C 1.766 2.31 1.884 2.302 1.986 2.253 C 2.136 2.182 2.224 2.024 2.207 1.86 C 2.201 1.806 2.184 1.753 2.157 1.706 C 2.102 1.607 2.01 1.533 1.9 1.501 C 1.792 1.466 1.675 1.474 1.572 1.522 C 1.474 1.568 1.399 1.654 1.365 1.758 Z M 4.745 1.913 C 4.745 1.671 4.549 1.475 4.307 1.475 C 4.066 1.475 3.869 1.671 3.869 1.913 C 3.869 2.155 4.065 2.351 4.307 2.351 C 4.549 2.351 4.744 2.155 4.744 1.913 Z M 3.012 2.5 C 2.914 2.503 2.818 2.528 2.73 2.574 C 2.64 2.621 2.56 2.687 2.495 2.767 C 2.428 2.852 2.376 2.948 2.343 3.051 C 2.274 3.266 2.281 3.499 2.363 3.709 C 2.402 3.81 2.459 3.903 2.531 3.984 C 2.6 4.06 2.684 4.121 2.777 4.163 C 2.959 4.244 3.168 4.238 3.344 4.146 C 3.435 4.098 3.515 4.032 3.579 3.952 C 3.647 3.868 3.699 3.772 3.732 3.669 C 3.802 3.454 3.795 3.221 3.712 3.01 C 3.673 2.909 3.616 2.816 3.543 2.736 C 3.475 2.66 3.391 2.598 3.297 2.556 C 3.208 2.516 3.11 2.497 3.012 2.5 Z M 5.276 3.301 C 5.276 3.079 5.096 2.899 4.874 2.899 C 4.652 2.899 4.472 3.079 4.472 3.301 C 4.472 3.523 4.652 3.703 4.874 3.703 C 5.096 3.703 5.276 3.523 5.276 3.301 Z M 1.676 3.324 C 1.676 3.101 1.496 2.92 1.272 2.92 C 1.049 2.92 0.868 3.101 0.868 3.324 C 0.879 3.539 1.057 3.708 1.272 3.708 C 1.487 3.708 1.665 3.539 1.675 3.324 Z M 2.195 4.699 C 2.195 4.477 2.015 4.297 1.793 4.297 C 1.571 4.297 1.391 4.477 1.391 4.699 C 1.391 4.921 1.571 5.101 1.793 5.101 C 2.015 5.101 2.195 4.921 2.195 4.699 Z M 4.127 4.349 C 4.084 4.375 4.046 4.41 4.017 4.451 C 3.987 4.494 3.966 4.543 3.955 4.594 C 3.915 4.818 4.044 5.038 4.259 5.112 C 4.309 5.128 4.362 5.133 4.414 5.128 C 4.573 5.113 4.703 4.993 4.73 4.836 C 4.754 4.727 4.734 4.614 4.675 4.519 C 4.619 4.424 4.53 4.352 4.425 4.317 C 4.376 4.301 4.323 4.296 4.271 4.301 C 4.221 4.306 4.171 4.322 4.127 4.348 Z M 3.464 5.194 C 3.464 5.121 3.435 5.051 3.382 4.999 C 3.33 4.948 3.26 4.919 3.186 4.92 L 2.991 4.921 C 2.918 4.921 2.848 4.951 2.797 5.003 C 2.746 5.055 2.717 5.125 2.717 5.198 L 2.717 5.387 C 2.718 5.46 2.747 5.53 2.799 5.582 C 2.852 5.633 2.922 5.662 2.995 5.661 L 3.19 5.66 C 3.342 5.659 3.465 5.535 3.464 5.383 Z\" fill=\"rgb(247,244,248)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1bhkt56\",layoutDependency:layoutDependency,layoutId:\"ZQcg46eT3\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.356 13.906\" overflow=\"visible\"><path d=\"M 13.189 0 L 10.974 3.593 C 10.921 3.681 10.826 3.734 10.723 3.733 L 6.03 3.733 C 6.003 3.733 5.977 3.743 5.956 3.761 C 5.936 3.778 5.923 3.803 5.919 3.829 C 5.807 4.658 5.388 5.324 4.732 5.87 C 4.49 6.073 4.355 6.222 4.326 6.316 C 3.879 7.846 3.591 8.941 3.46 9.6 C 3.442 9.693 3.36 9.761 3.265 9.762 L 2.845 9.762 C 2.758 9.763 2.684 9.826 2.669 9.912 L 2.557 10.637 C 2.384 10.555 2.302 10.602 2.312 10.779 C 2.324 10.999 2.41 11.321 2.57 11.748 C 3.071 13.094 4.609 13.579 5.882 12.96 C 6.19 12.818 6.481 12.643 6.75 12.438 C 7.445 11.871 8.18 11.281 8.952 10.667 C 9.878 10.1 10.908 9.724 11.98 9.561 C 12.104 9.541 12.48 9.552 13.109 9.595 C 13.249 9.604 13.357 9.72 13.356 9.86 L 13.356 10.125 C 13.356 10.179 13.332 10.231 13.29 10.265 C 13.248 10.299 13.193 10.313 13.139 10.302 C 12.293 10.137 11.425 10.238 10.535 10.606 C 10.227 10.637 9.929 10.74 9.667 10.906 C 9.136 11.247 8.436 11.802 7.566 12.571 C 7.012 13.061 6.586 13.378 6.287 13.524 C 4.015 14.634 1.684 13.214 1.697 10.733 C 1.698 10.673 1.66 10.62 1.603 10.601 C 1.477 10.56 1.353 10.589 1.233 10.688 C 1.166 10.522 1.136 10.344 1.147 10.165 C 1.158 9.962 1.131 9.848 1.066 9.825 C 0.926 9.767 0.772 9.752 0.623 9.782 C 0.585 9.791 0.545 9.778 0.518 9.749 C 0.491 9.721 0.481 9.68 0.491 9.642 L 1.441 6.137 C 1.46 6.069 1.432 5.996 1.371 5.959 C -0.718 4.693 -0.284 1.369 1.751 0.295 C 2.171 0.119 2.678 0.031 3.271 0.03 C 6.544 0.023 9.851 0.013 13.189 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hnagsv\",layoutDependency:layoutDependency,layoutId:\"OYW7YpEDt\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.779 0.418 C 0.789 0.272 0.718 0.133 0.593 0.057 C 0.468 -0.019 0.312 -0.019 0.187 0.057 C 0.062 0.133 -0.009 0.272 0.001 0.418 C 0.016 0.622 0.185 0.78 0.39 0.78 C 0.595 0.78 0.764 0.622 0.779 0.418 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-cuvj5k\",layoutDependency:layoutDependency,layoutId:\"hpTP844Mx\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.018 0.278 C -0.015 0.383 -0.002 0.496 0.053 0.59 C 0.109 0.69 0.201 0.763 0.31 0.795 C 0.419 0.83 0.536 0.822 0.639 0.773 C 0.788 0.702 0.877 0.545 0.86 0.38 C 0.854 0.326 0.837 0.274 0.81 0.226 C 0.755 0.127 0.662 0.054 0.553 0.021 C 0.445 -0.013 0.328 -0.006 0.225 0.042 C 0.126 0.089 0.051 0.174 0.018 0.278 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fcq6dr\",layoutDependency:layoutDependency,layoutId:\"KlcXycvC3\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.876 0.438 C 0.876 0.196 0.68 0 0.438 0 C 0.196 0 0 0.196 0 0.438 C 0 0.68 0.196 0.875 0.438 0.875 C 0.679 0.875 0.875 0.68 0.875 0.438 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1anpcb3\",layoutDependency:layoutDependency,layoutId:\"kIjVclfVJ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.484 1.72\" overflow=\"visible\"><path d=\"M 0.716 0 C 0.618 0.003 0.521 0.029 0.434 0.074 C 0.343 0.122 0.263 0.187 0.199 0.267 C 0.132 0.352 0.08 0.448 0.047 0.551 C -0.022 0.766 -0.015 0.999 0.067 1.209 C 0.106 1.311 0.163 1.404 0.235 1.484 C 0.304 1.56 0.388 1.621 0.481 1.663 C 0.663 1.744 0.872 1.738 1.048 1.646 C 1.139 1.599 1.219 1.532 1.283 1.452 C 1.351 1.368 1.403 1.272 1.436 1.169 C 1.506 0.954 1.499 0.721 1.416 0.51 C 1.377 0.409 1.32 0.316 1.247 0.236 C 1.179 0.16 1.095 0.099 1.001 0.056 C 0.912 0.016 0.814 -0.003 0.716 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-9u68kw\",layoutDependency:layoutDependency,layoutId:\"lsb1ok42T\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.804 0.402 C 0.804 0.18 0.624 0 0.402 0 C 0.18 0 0 0.18 0 0.402 C 0 0.624 0.18 0.804 0.402 0.804 C 0.624 0.804 0.804 0.624 0.804 0.402 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-18214li\",layoutDependency:layoutDependency,layoutId:\"nORKY2gdZ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.808 0.404 C 0.808 0.181 0.627 0 0.404 0 C 0.181 0 0 0.181 0 0.404 C 0.011 0.619 0.188 0.788 0.404 0.788 C 0.619 0.788 0.796 0.619 0.807 0.404 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15np4lt\",layoutDependency:layoutDependency,layoutId:\"AcNGXQfZG\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.804 0.402 C 0.804 0.18 0.624 0 0.402 0 C 0.18 0 0 0.18 0 0.402 C 0 0.624 0.18 0.804 0.402 0.804 C 0.624 0.804 0.804 0.624 0.804 0.402 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1s3xqwe\",layoutDependency:layoutDependency,layoutId:\"sL5CPpcOq\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.179 0.05 C 0.136 0.076 0.098 0.11 0.069 0.152 C 0.039 0.195 0.018 0.243 0.007 0.295 C -0.033 0.519 0.096 0.739 0.311 0.813 C 0.361 0.829 0.414 0.834 0.466 0.829 C 0.625 0.813 0.754 0.694 0.782 0.537 C 0.805 0.428 0.786 0.315 0.727 0.22 C 0.671 0.125 0.582 0.053 0.477 0.018 C 0.428 0.002 0.375 -0.003 0.323 0.002 C 0.272 0.007 0.223 0.023 0.179 0.049 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ds6kxv\",layoutDependency:layoutDependency,layoutId:\"CZJAw3Eil\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1\" overflow=\"visible\"><path d=\"M 0.747 0.274 C 0.747 0.201 0.717 0.131 0.665 0.079 C 0.613 0.028 0.542 -0.001 0.469 0 L 0.274 0.001 C 0.201 0.001 0.131 0.031 0.079 0.083 C 0.028 0.135 -0.001 0.205 0 0.278 L 0 0.467 C 0 0.54 0.03 0.61 0.082 0.662 C 0.134 0.713 0.205 0.742 0.278 0.741 L 0.473 0.74 C 0.625 0.739 0.748 0.615 0.747 0.463 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-o6fv6x\",layoutDependency:layoutDependency,layoutId:\"cA8ZHu12j\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 78.122 16.001\" overflow=\"visible\"><g><path d=\"M 0 0 L 78.122 0 L 78.122 16.001 L 0 16.001 Z\" fill=\"transparent\"></path><path d=\"M 5.833 7.647 C 5.985 7.781 6.459 7.962 6.707 8.176 C 8.59 9.809 8.952 12.347 7.369 14.296 C 5.723 16.321 3.085 15.981 0.107 15.976 C 0.076 15.977 0.046 15.964 0.026 15.941 C 0.006 15.917 -0.003 15.886 0.002 15.855 L 0.302 13.888 C 0.432 13.238 0.497 12.582 0.497 11.921 C 0.502 7.511 0.497 4.549 0.48 3.033 C 0.474 2.468 0.329 1.515 0.045 0.176 C 0.035 0.126 0.059 0.075 0.105 0.052 C 0.12 0.045 0.136 0.041 0.152 0.04 C 1.497 0.021 3.397 -0.129 4.821 0.304 C 6.456 0.801 7.397 1.846 7.645 3.44 C 7.849 4.752 7.335 6.316 6.155 7.202 C 6.041 7.283 5.931 7.368 5.825 7.459 C 5.8 7.485 5.786 7.52 5.788 7.555 C 5.79 7.591 5.806 7.624 5.833 7.647 Z M 2.563 1.433 L 2.583 7.114 C 2.583 7.13 2.592 7.143 2.606 7.149 L 2.621 7.152 L 2.649 7.152 C 3.004 7.151 3.355 7.076 3.679 6.931 C 4.008 6.784 4.304 6.572 4.549 6.307 C 4.8 6.037 4.997 5.72 5.129 5.375 C 5.263 5.027 5.332 4.655 5.33 4.278 L 5.33 4.25 C 5.331 3.5 5.047 2.777 4.535 2.227 C 4.043 1.698 3.353 1.397 2.63 1.395 L 2.602 1.395 C 2.581 1.395 2.564 1.412 2.564 1.433 Z M 2.723 14.469 C 3.913 14.521 4.796 14.154 5.376 13.367 C 6.676 11.605 5.716 9.174 3.888 8.159 C 3.746 8.082 3.365 7.959 2.745 7.79 C 2.685 7.774 2.622 7.803 2.596 7.859 C 2.587 7.877 2.583 7.897 2.583 7.916 L 2.583 14.321 C 2.582 14.4 2.644 14.466 2.723 14.469 Z M 18.028 0.018 C 18.061 0.019 18.093 0.035 18.112 0.062 C 18.131 0.089 18.135 0.124 18.122 0.154 L 17.177 2.377 C 17.159 2.417 17.125 2.448 17.083 2.462 C 17.042 2.475 16.996 2.47 16.958 2.448 C 15.859 1.805 14.604 1.476 13.33 1.498 C 13.247 1.5 13.18 1.568 13.18 1.651 L 13.182 6.972 C 13.182 7 13.192 7.026 13.212 7.045 C 13.231 7.065 13.257 7.075 13.284 7.075 L 17.48 7.072 C 17.527 7.072 17.57 7.097 17.593 7.137 C 17.616 7.178 17.616 7.227 17.592 7.267 L 16.511 9.144 C 16.441 9.268 16.291 9.322 16.158 9.272 C 15.24 8.938 14.283 8.723 13.311 8.632 C 13.275 8.629 13.239 8.641 13.213 8.665 C 13.186 8.69 13.171 8.724 13.171 8.76 L 13.171 14.308 C 13.171 14.383 13.231 14.445 13.306 14.446 C 15.231 14.529 17.072 14.156 18.828 13.329 C 18.851 13.318 18.878 13.319 18.901 13.33 C 18.924 13.341 18.941 13.362 18.947 13.387 C 18.951 13.404 18.95 13.421 18.944 13.437 L 18.114 15.71 C 18.052 15.877 17.894 15.988 17.716 15.987 L 10.689 15.989 C 10.643 15.989 10.6 15.968 10.572 15.932 C 10.544 15.895 10.534 15.848 10.546 15.803 C 10.858 14.623 11.006 13.679 11.006 12.423 C 11.004 9.671 11.006 6.912 11.011 4.143 C 11.016 2.809 10.854 1.478 10.53 0.183 C 10.519 0.144 10.527 0.102 10.552 0.069 C 10.577 0.037 10.617 0.017 10.658 0.017 L 18.028 0.017 Z M 24.455 0.186 C 24.157 1.294 24.013 2.221 24.021 2.969 C 24.029 3.783 24.011 7.537 23.968 14.231 C 23.968 14.269 23.984 14.305 24.012 14.33 C 24.04 14.355 24.077 14.368 24.114 14.364 C 25.895 14.214 27.639 13.774 29.278 13.062 C 29.299 13.054 29.323 13.058 29.339 13.073 C 29.355 13.089 29.361 13.112 29.354 13.133 L 28.4 15.748 C 28.35 15.886 28.219 15.977 28.073 15.976 L 21.449 15.976 C 21.4 15.976 21.356 15.95 21.331 15.909 C 21.306 15.867 21.304 15.816 21.326 15.772 C 21.643 15.17 21.804 14.456 21.809 13.629 C 21.825 10.535 21.826 7.479 21.814 4.459 C 21.807 2.919 21.776 1.886 21.721 1.362 C 21.705 1.209 21.676 1.057 21.633 0.909 L 21.411 0.143 C 21.402 0.112 21.409 0.078 21.429 0.052 C 21.449 0.026 21.48 0.01 21.514 0.009 L 24.318 0.009 C 24.362 0.009 24.403 0.029 24.43 0.064 C 24.457 0.099 24.466 0.144 24.454 0.186 Z M 34.738 0.011 C 34.782 0.011 34.823 0.031 34.849 0.066 C 34.876 0.1 34.885 0.145 34.874 0.187 C 34.575 1.294 34.429 2.221 34.435 2.968 C 34.442 3.783 34.419 7.536 34.366 14.228 C 34.365 14.267 34.38 14.303 34.408 14.329 C 34.436 14.355 34.474 14.368 34.512 14.364 C 36.292 14.216 38.036 13.778 39.676 13.069 C 39.697 13.06 39.72 13.064 39.737 13.079 C 39.754 13.095 39.76 13.119 39.752 13.14 L 38.795 15.752 C 38.745 15.89 38.615 15.981 38.469 15.981 L 31.845 15.971 C 31.796 15.971 31.751 15.946 31.725 15.904 C 31.7 15.862 31.698 15.81 31.721 15.766 C 32.041 15.165 32.203 14.45 32.209 13.623 C 32.229 10.531 32.235 7.476 32.226 4.457 C 32.223 2.915 32.193 1.883 32.138 1.359 C 32.123 1.206 32.094 1.055 32.052 0.907 L 31.831 0.14 C 31.817 0.092 31.84 0.04 31.886 0.018 C 31.901 0.011 31.917 0.007 31.933 0.006 Z M 49.526 0.162 L 48.586 2.383 C 48.568 2.424 48.534 2.455 48.492 2.469 C 48.45 2.482 48.404 2.478 48.366 2.455 C 47.269 1.812 46.015 1.483 44.743 1.505 C 44.66 1.507 44.594 1.574 44.593 1.657 L 44.593 6.971 C 44.593 6.999 44.603 7.025 44.623 7.044 C 44.642 7.064 44.668 7.074 44.695 7.074 L 48.885 7.074 C 48.919 7.074 48.952 7.087 48.977 7.111 C 49.001 7.135 49.015 7.168 49.015 7.202 C 49.015 7.225 49.009 7.248 48.998 7.267 L 47.917 9.14 C 47.847 9.265 47.698 9.32 47.564 9.27 C 46.648 8.936 45.692 8.72 44.721 8.629 C 44.685 8.626 44.649 8.638 44.623 8.662 C 44.596 8.687 44.581 8.721 44.581 8.757 L 44.581 14.297 C 44.58 14.372 44.639 14.434 44.714 14.436 C 46.617 14.525 48.512 14.142 50.231 13.322 C 50.254 13.311 50.281 13.312 50.304 13.323 C 50.328 13.334 50.345 13.354 50.351 13.379 C 50.355 13.396 50.354 13.413 50.348 13.429 L 49.517 15.7 C 49.455 15.867 49.296 15.977 49.119 15.976 L 42.102 15.976 C 42.032 15.977 41.971 15.928 41.957 15.858 C 41.953 15.836 41.953 15.813 41.959 15.791 C 42.271 14.612 42.419 13.671 42.419 12.414 C 42.417 9.667 42.419 6.91 42.426 4.145 C 42.431 2.812 42.27 1.484 41.946 0.19 C 41.935 0.151 41.944 0.109 41.969 0.077 C 41.994 0.045 42.033 0.026 42.074 0.026 L 49.434 0.026 C 49.467 0.027 49.498 0.043 49.517 0.07 C 49.536 0.097 49.539 0.132 49.527 0.162 Z M 62.044 13.187 C 62.069 13.175 62.1 13.179 62.121 13.198 C 62.142 13.217 62.149 13.247 62.139 13.273 L 61.222 15.785 C 61.179 15.9 61.07 15.975 60.948 15.975 L 51.977 15.975 C 51.938 15.975 51.901 15.955 51.879 15.922 C 51.858 15.889 51.855 15.848 51.872 15.812 C 54.092 11.205 56.181 6.535 58.136 1.809 C 58.143 1.794 58.142 1.775 58.133 1.76 C 58.124 1.745 58.108 1.735 58.091 1.733 C 56.021 1.49 54.043 1.878 52.155 2.897 C 52.104 2.924 52.041 2.917 51.997 2.879 C 51.953 2.842 51.938 2.782 51.957 2.728 L 52.913 0.116 C 52.934 0.061 52.987 0.024 53.046 0.023 L 61.234 0.023 C 61.251 0.023 61.267 0.032 61.276 0.046 C 61.286 0.061 61.287 0.08 61.279 0.095 L 55.327 14.14 C 55.306 14.19 55.312 14.247 55.341 14.292 C 55.37 14.337 55.42 14.364 55.474 14.364 C 57.306 14.37 58.451 14.33 58.908 14.244 C 59.997 14.04 61.053 13.684 62.044 13.188 Z M 78.101 15.795 C 78.12 15.821 78.126 15.853 78.12 15.884 C 78.114 15.914 78.095 15.941 78.068 15.957 C 78.05 15.968 78.029 15.974 78.008 15.974 L 74.906 15.974 C 74.88 15.975 74.854 15.964 74.836 15.945 C 74.817 15.926 74.807 15.901 74.808 15.874 C 74.827 15.423 74.768 14.971 74.632 14.54 C 74.29 13.401 73.895 12.278 73.446 11.176 C 73.404 11.078 73.308 11.013 73.201 11.011 L 68.62 11.011 C 68.501 11.012 68.394 11.081 68.344 11.188 C 67.909 12.118 67.52 13.094 67.177 14.116 C 67.066 14.443 66.977 15.021 66.91 15.85 C 66.903 15.92 66.845 15.973 66.775 15.973 L 63.66 15.973 C 63.633 15.974 63.608 15.959 63.595 15.935 C 63.582 15.911 63.584 15.882 63.599 15.859 C 64.301 14.792 64.901 13.66 65.391 12.479 C 66.382 10.126 67.968 6.719 70.944 0.149 C 70.955 0.123 70.974 0.101 70.998 0.086 C 71.022 0.071 71.05 0.063 71.078 0.063 C 71.136 0.064 71.187 0.1 71.208 0.154 C 73.456 5.605 75.257 9.924 76.613 13.109 C 77.009 14.056 77.508 14.957 78.101 15.795 Z M 69.232 9.045 C 69.226 9.06 69.223 9.076 69.225 9.091 C 69.228 9.124 69.246 9.152 69.274 9.168 C 69.288 9.176 69.304 9.18 69.32 9.18 L 72.508 9.238 C 72.524 9.239 72.54 9.236 72.554 9.228 C 72.569 9.221 72.581 9.21 72.59 9.196 C 72.599 9.183 72.605 9.168 72.607 9.151 C 72.609 9.135 72.607 9.119 72.601 9.104 L 71.077 5.109 C 71.071 5.091 71.059 5.074 71.043 5.062 C 71.01 5.038 70.965 5.037 70.931 5.059 C 70.914 5.07 70.901 5.086 70.894 5.104 L 69.232 9.044 Z\" fill=\"rgb(56,56,56)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-4hpp2l\",layoutDependency:layoutDependency,layoutId:\"S2NdVJUAe\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 78.122 16.001\" overflow=\"visible\"><path d=\"M 0 0 L 78.122 0 L 78.122 16.001 L 0 16.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-vw6fvr\",layoutDependency:layoutDependency,layoutId:\"ukc9TT43k\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 78.122 16.001\" overflow=\"visible\"><path d=\"M 5.832 7.647 C 5.984 7.781 6.458 7.962 6.706 8.176 C 8.589 9.809 8.951 12.347 7.368 14.296 C 5.722 16.321 3.084 15.981 0.106 15.976 C 0.075 15.977 0.046 15.964 0.025 15.941 C 0.005 15.917 -0.004 15.886 0.001 15.855 L 0.301 13.888 C 0.431 13.238 0.496 12.582 0.496 11.921 C 0.501 7.511 0.496 4.549 0.479 3.033 C 0.473 2.468 0.328 1.515 0.044 0.176 C 0.034 0.126 0.059 0.075 0.104 0.052 C 0.119 0.045 0.135 0.041 0.151 0.04 C 1.496 0.021 3.396 -0.129 4.82 0.304 C 6.455 0.801 7.396 1.846 7.644 3.44 C 7.848 4.752 7.334 6.316 6.154 7.202 C 6.04 7.283 5.93 7.368 5.824 7.459 C 5.799 7.485 5.786 7.52 5.787 7.555 C 5.789 7.591 5.805 7.624 5.832 7.647 Z M 2.562 1.433 L 2.582 7.114 C 2.582 7.13 2.591 7.143 2.605 7.149 L 2.62 7.152 L 2.648 7.152 C 3.003 7.151 3.354 7.076 3.678 6.931 C 4.007 6.784 4.303 6.572 4.548 6.307 C 4.8 6.037 4.997 5.72 5.128 5.375 C 5.262 5.027 5.331 4.655 5.329 4.278 L 5.329 4.25 C 5.331 3.5 5.046 2.777 4.534 2.227 C 4.042 1.698 3.352 1.397 2.629 1.395 L 2.601 1.395 C 2.58 1.395 2.563 1.412 2.563 1.433 Z M 2.722 14.469 C 3.912 14.521 4.795 14.154 5.375 13.367 C 6.675 11.605 5.715 9.174 3.887 8.159 C 3.745 8.082 3.364 7.959 2.744 7.79 C 2.685 7.774 2.622 7.803 2.595 7.859 C 2.587 7.877 2.582 7.897 2.582 7.916 L 2.582 14.321 C 2.582 14.4 2.644 14.466 2.722 14.469 Z M 18.027 0.018 C 18.061 0.019 18.092 0.035 18.111 0.062 C 18.13 0.089 18.134 0.124 18.121 0.154 L 17.176 2.377 C 17.158 2.417 17.124 2.448 17.083 2.462 C 17.041 2.475 16.995 2.47 16.957 2.448 C 15.858 1.805 14.603 1.476 13.329 1.498 C 13.246 1.5 13.179 1.568 13.179 1.651 L 13.181 6.972 C 13.181 7 13.192 7.026 13.211 7.045 C 13.23 7.065 13.256 7.075 13.283 7.075 L 17.479 7.072 C 17.526 7.072 17.569 7.097 17.592 7.137 C 17.616 7.178 17.615 7.227 17.591 7.267 L 16.51 9.144 C 16.44 9.268 16.291 9.322 16.157 9.272 C 15.24 8.938 14.283 8.723 13.31 8.632 C 13.274 8.629 13.239 8.641 13.212 8.665 C 13.185 8.69 13.17 8.724 13.17 8.76 L 13.17 14.308 C 13.17 14.383 13.23 14.445 13.305 14.446 C 15.23 14.529 17.071 14.156 18.827 13.329 C 18.851 13.318 18.878 13.319 18.901 13.33 C 18.924 13.341 18.941 13.362 18.946 13.387 C 18.95 13.404 18.949 13.421 18.943 13.437 L 18.113 15.71 C 18.052 15.877 17.893 15.988 17.715 15.987 L 10.688 15.989 C 10.642 15.989 10.599 15.968 10.571 15.932 C 10.543 15.895 10.534 15.848 10.545 15.803 C 10.857 14.623 11.005 13.679 11.005 12.423 C 11.003 9.671 11.005 6.912 11.01 4.143 C 11.015 2.809 10.854 1.478 10.529 0.183 C 10.518 0.144 10.526 0.102 10.551 0.069 C 10.577 0.037 10.616 0.017 10.657 0.017 L 18.027 0.017 Z M 24.454 0.186 C 24.156 1.294 24.012 2.221 24.02 2.969 C 24.028 3.783 24.01 7.537 23.967 14.231 C 23.968 14.269 23.983 14.305 24.011 14.33 C 24.039 14.355 24.076 14.368 24.113 14.364 C 25.894 14.214 27.638 13.774 29.277 13.062 C 29.298 13.054 29.322 13.058 29.338 13.073 C 29.355 13.089 29.361 13.112 29.353 13.133 L 28.399 15.748 C 28.349 15.886 28.219 15.977 28.072 15.976 L 21.448 15.976 C 21.4 15.976 21.355 15.95 21.33 15.909 C 21.305 15.867 21.303 15.816 21.325 15.772 C 21.642 15.17 21.803 14.456 21.808 13.629 C 21.824 10.535 21.825 7.479 21.813 4.459 C 21.806 2.919 21.775 1.886 21.72 1.362 C 21.705 1.209 21.675 1.057 21.632 0.909 L 21.41 0.143 C 21.401 0.112 21.408 0.078 21.428 0.052 C 21.448 0.026 21.48 0.01 21.513 0.009 L 24.317 0.009 C 24.361 0.009 24.403 0.029 24.429 0.064 C 24.456 0.099 24.465 0.144 24.453 0.186 Z M 34.737 0.011 C 34.781 0.011 34.822 0.031 34.849 0.066 C 34.876 0.1 34.885 0.145 34.873 0.187 C 34.574 1.294 34.428 2.221 34.434 2.968 C 34.441 3.783 34.418 7.536 34.365 14.228 C 34.364 14.267 34.38 14.303 34.408 14.329 C 34.436 14.355 34.473 14.368 34.511 14.364 C 36.292 14.216 38.036 13.778 39.675 13.069 C 39.696 13.06 39.72 13.064 39.736 13.079 C 39.753 13.095 39.759 13.119 39.751 13.14 L 38.794 15.752 C 38.745 15.89 38.614 15.981 38.468 15.981 L 31.844 15.971 C 31.795 15.971 31.75 15.946 31.725 15.904 C 31.699 15.862 31.698 15.81 31.72 15.766 C 32.04 15.165 32.202 14.45 32.208 13.623 C 32.228 10.531 32.234 7.476 32.225 4.457 C 32.222 2.915 32.192 1.883 32.137 1.359 C 32.122 1.206 32.094 1.055 32.051 0.907 L 31.83 0.14 C 31.816 0.092 31.84 0.04 31.885 0.018 C 31.9 0.011 31.916 0.007 31.932 0.006 Z M 49.525 0.162 L 48.585 2.383 C 48.568 2.424 48.534 2.455 48.492 2.469 C 48.45 2.482 48.404 2.478 48.365 2.455 C 47.268 1.812 46.014 1.483 44.742 1.505 C 44.659 1.507 44.593 1.574 44.592 1.657 L 44.592 6.971 C 44.592 6.999 44.603 7.025 44.622 7.044 C 44.641 7.064 44.667 7.074 44.694 7.074 L 48.884 7.074 C 48.919 7.074 48.952 7.087 48.976 7.111 C 49 7.135 49.014 7.168 49.014 7.202 C 49.015 7.225 49.009 7.248 48.997 7.267 L 47.916 9.14 C 47.847 9.265 47.697 9.32 47.563 9.27 C 46.647 8.936 45.692 8.72 44.72 8.629 C 44.684 8.626 44.649 8.638 44.622 8.662 C 44.595 8.687 44.58 8.721 44.58 8.757 L 44.58 14.297 C 44.579 14.372 44.639 14.434 44.713 14.436 C 46.616 14.525 48.511 14.142 50.23 13.322 C 50.254 13.311 50.281 13.312 50.304 13.323 C 50.327 13.334 50.344 13.354 50.35 13.379 C 50.354 13.396 50.353 13.413 50.347 13.429 L 49.516 15.7 C 49.455 15.867 49.296 15.977 49.118 15.976 L 42.101 15.976 C 42.031 15.977 41.97 15.928 41.956 15.858 C 41.952 15.836 41.953 15.813 41.958 15.791 C 42.27 14.612 42.418 13.671 42.418 12.414 C 42.416 9.667 42.418 6.91 42.425 4.145 C 42.43 2.812 42.269 1.484 41.945 0.19 C 41.935 0.151 41.943 0.109 41.968 0.077 C 41.994 0.045 42.032 0.026 42.073 0.026 L 49.433 0.026 C 49.467 0.027 49.498 0.043 49.516 0.07 C 49.535 0.097 49.539 0.132 49.526 0.162 Z M 62.043 13.187 C 62.069 13.175 62.099 13.179 62.12 13.198 C 62.141 13.217 62.148 13.247 62.138 13.273 L 61.221 15.785 C 61.179 15.9 61.069 15.975 60.947 15.975 L 51.976 15.975 C 51.937 15.975 51.9 15.955 51.878 15.922 C 51.858 15.889 51.855 15.848 51.871 15.812 C 54.091 11.205 56.18 6.535 58.135 1.809 C 58.142 1.794 58.141 1.775 58.132 1.76 C 58.123 1.745 58.108 1.735 58.09 1.733 C 56.02 1.49 54.042 1.878 52.154 2.897 C 52.103 2.924 52.041 2.917 51.996 2.879 C 51.953 2.842 51.937 2.782 51.956 2.728 L 52.912 0.116 C 52.933 0.061 52.986 0.024 53.045 0.023 L 61.233 0.023 C 61.25 0.023 61.266 0.032 61.275 0.046 C 61.285 0.061 61.286 0.08 61.278 0.095 L 55.326 14.14 C 55.306 14.19 55.311 14.247 55.34 14.292 C 55.37 14.337 55.42 14.364 55.473 14.364 C 57.305 14.37 58.45 14.33 58.907 14.244 C 59.997 14.04 61.052 13.684 62.043 13.188 Z M 78.1 15.795 C 78.119 15.821 78.126 15.853 78.12 15.884 C 78.113 15.914 78.094 15.941 78.067 15.957 C 78.049 15.968 78.029 15.974 78.007 15.974 L 74.905 15.974 C 74.879 15.975 74.854 15.964 74.835 15.945 C 74.817 15.926 74.807 15.901 74.807 15.874 C 74.827 15.423 74.767 14.971 74.631 14.54 C 74.29 13.401 73.894 12.278 73.445 11.176 C 73.404 11.078 73.308 11.013 73.2 11.011 L 68.619 11.011 C 68.501 11.012 68.393 11.081 68.343 11.188 C 67.908 12.118 67.519 13.094 67.176 14.116 C 67.065 14.443 66.976 15.021 66.909 15.85 C 66.902 15.92 66.844 15.973 66.774 15.973 L 63.659 15.973 C 63.632 15.974 63.607 15.959 63.594 15.935 C 63.582 15.911 63.583 15.882 63.598 15.859 C 64.301 14.792 64.901 13.66 65.39 12.479 C 66.381 10.126 67.967 6.719 70.943 0.149 C 70.955 0.123 70.973 0.101 70.997 0.086 C 71.021 0.071 71.049 0.063 71.077 0.063 C 71.135 0.064 71.187 0.1 71.207 0.154 C 73.455 5.605 75.256 9.924 76.612 13.109 C 77.009 14.056 77.508 14.957 78.1 15.795 Z M 69.231 9.045 C 69.225 9.06 69.223 9.076 69.224 9.091 C 69.227 9.124 69.246 9.152 69.273 9.168 C 69.288 9.176 69.303 9.18 69.319 9.18 L 72.507 9.238 C 72.523 9.239 72.539 9.236 72.553 9.228 C 72.568 9.221 72.58 9.21 72.589 9.196 C 72.599 9.183 72.604 9.168 72.606 9.151 C 72.608 9.135 72.606 9.119 72.6 9.104 L 71.076 5.109 C 71.07 5.091 71.058 5.074 71.042 5.062 C 71.009 5.038 70.965 5.037 70.93 5.059 C 70.914 5.07 70.901 5.086 70.893 5.104 L 69.231 9.044 Z\" fill=\"rgb(56,56,56)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-drw2uh\",layoutDependency:layoutDependency,layoutId:\"ASkDQTmX0\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.365 16.001\" overflow=\"visible\"><path d=\"M 5.832 7.647 C 5.984 7.781 6.458 7.962 6.706 8.176 C 8.589 9.809 8.951 12.347 7.368 14.296 C 5.722 16.321 3.084 15.981 0.106 15.976 C 0.075 15.977 0.046 15.964 0.025 15.941 C 0.005 15.917 -0.004 15.886 0.001 15.855 L 0.301 13.888 C 0.431 13.238 0.496 12.582 0.496 11.921 C 0.501 7.511 0.496 4.549 0.479 3.033 C 0.473 2.468 0.328 1.515 0.044 0.176 C 0.034 0.126 0.059 0.075 0.104 0.052 C 0.119 0.045 0.135 0.041 0.151 0.04 C 1.496 0.021 3.396 -0.129 4.82 0.304 C 6.455 0.801 7.396 1.846 7.644 3.44 C 7.848 4.752 7.334 6.316 6.154 7.202 C 6.04 7.283 5.93 7.368 5.824 7.459 C 5.799 7.485 5.786 7.52 5.787 7.555 C 5.789 7.591 5.805 7.624 5.832 7.647 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qxcnbg\",layoutDependency:layoutDependency,layoutId:\"tKSFwiy5W\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.767 5.757\" overflow=\"visible\"><path d=\"M 0 0.038 L 0.02 5.719 C 0.02 5.734 0.029 5.748 0.043 5.754 L 0.058 5.757 L 0.086 5.757 C 0.441 5.756 0.792 5.681 1.116 5.536 C 1.445 5.388 1.741 5.176 1.986 4.912 C 2.237 4.642 2.434 4.325 2.566 3.98 C 2.7 3.632 2.769 3.26 2.767 2.883 L 2.767 2.855 C 2.768 2.104 2.484 1.381 1.972 0.832 C 1.48 0.303 0.79 0.002 0.067 0 L 0.039 0 C 0.018 0 0.001 0.017 0.001 0.038 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1opqoxk\",layoutDependency:layoutDependency,layoutId:\"PCbDkcAfb\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.392 6.688\" overflow=\"visible\"><path d=\"M 0.14 6.684 C 1.33 6.736 2.213 6.369 2.793 5.582 C 4.093 3.82 3.133 1.389 1.305 0.374 C 1.163 0.297 0.782 0.174 0.162 0.005 C 0.102 -0.012 0.039 0.017 0.013 0.074 C 0.004 0.091 0 0.111 0 0.131 L 0 6.536 C -0.001 6.615 0.061 6.68 0.14 6.684 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1sjn9gd\",layoutDependency:layoutDependency,layoutId:\"wFTiEx1_o\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.424 15.972\" overflow=\"visible\"><path d=\"M 7.503 0.001 C 7.536 0.001 7.568 0.018 7.587 0.045 C 7.606 0.072 7.61 0.107 7.597 0.137 L 6.652 2.36 C 6.634 2.4 6.6 2.431 6.558 2.444 C 6.516 2.458 6.471 2.453 6.433 2.431 C 5.334 1.787 4.078 1.459 2.805 1.481 C 2.722 1.483 2.655 1.551 2.655 1.634 L 2.657 6.955 C 2.657 6.982 2.667 7.008 2.686 7.028 C 2.706 7.047 2.732 7.058 2.759 7.058 L 6.955 7.055 C 7.001 7.055 7.045 7.08 7.068 7.12 C 7.091 7.16 7.091 7.21 7.067 7.25 L 5.986 9.127 C 5.915 9.25 5.766 9.305 5.633 9.255 C 4.715 8.921 3.758 8.706 2.786 8.615 C 2.75 8.612 2.714 8.624 2.688 8.648 C 2.661 8.672 2.646 8.707 2.646 8.743 L 2.646 14.291 C 2.646 14.366 2.706 14.427 2.781 14.429 C 4.706 14.512 6.547 14.139 8.303 13.312 C 8.326 13.301 8.353 13.301 8.376 13.313 C 8.399 13.324 8.416 13.345 8.422 13.37 C 8.426 13.387 8.425 13.404 8.419 13.42 L 7.589 15.693 C 7.527 15.86 7.368 15.97 7.191 15.97 L 0.164 15.972 C 0.118 15.972 0.075 15.951 0.047 15.914 C 0.019 15.878 0.009 15.83 0.021 15.786 C 0.333 14.606 0.481 13.662 0.481 12.406 C 0.479 9.654 0.481 6.895 0.486 4.126 C 0.491 2.791 0.329 1.461 0.005 0.166 C -0.006 0.127 0.002 0.084 0.027 0.052 C 0.052 0.019 0.091 0 0.133 0 L 7.503 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-pe1ui6\",layoutDependency:layoutDependency,layoutId:\"XEaGb1jyY\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.047 15.967\" overflow=\"visible\"><path d=\"M 3.144 0.177 C 2.846 1.285 2.702 2.212 2.71 2.96 C 2.718 3.774 2.7 7.528 2.657 14.222 C 2.658 14.26 2.673 14.295 2.701 14.321 C 2.729 14.346 2.766 14.358 2.803 14.355 C 4.584 14.205 6.328 13.765 7.967 13.053 C 7.988 13.044 8.012 13.049 8.028 13.064 C 8.045 13.079 8.051 13.103 8.043 13.124 L 7.089 15.739 C 7.039 15.876 6.909 15.967 6.762 15.967 L 0.138 15.967 C 0.09 15.966 0.045 15.941 0.02 15.899 C -0.005 15.858 -0.007 15.806 0.015 15.763 C 0.332 15.161 0.493 14.447 0.498 13.62 C 0.514 10.526 0.515 7.47 0.503 4.45 C 0.496 2.91 0.465 1.877 0.41 1.353 C 0.395 1.2 0.365 1.048 0.322 0.9 L 0.1 0.134 C 0.092 0.103 0.098 0.069 0.118 0.043 C 0.139 0.016 0.17 0 0.203 0 L 3.007 0 C 3.051 0 3.093 0.02 3.119 0.055 C 3.146 0.089 3.155 0.135 3.143 0.177 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1r74o1r\",layoutDependency:layoutDependency,layoutId:\"O9YdDOdun\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.05 15.975\" overflow=\"visible\"><path d=\"M 3.033 0.005 C 3.077 0.005 3.118 0.025 3.144 0.059 C 3.171 0.094 3.18 0.139 3.169 0.181 C 2.87 1.288 2.724 2.215 2.73 2.962 C 2.737 3.777 2.714 7.53 2.661 14.222 C 2.66 14.26 2.675 14.297 2.703 14.323 C 2.731 14.349 2.769 14.362 2.807 14.358 C 4.587 14.209 6.331 13.772 7.971 13.063 C 7.992 13.054 8.015 13.058 8.032 13.073 C 8.049 13.088 8.055 13.112 8.047 13.134 L 7.09 15.746 C 7.04 15.883 6.91 15.975 6.764 15.975 L 0.14 15.965 C 0.091 15.965 0.046 15.939 0.02 15.897 C -0.005 15.856 -0.007 15.803 0.016 15.76 C 0.336 15.159 0.498 14.444 0.504 13.617 C 0.524 10.525 0.53 7.47 0.521 4.451 C 0.518 2.909 0.488 1.877 0.433 1.353 C 0.418 1.2 0.389 1.049 0.347 0.901 L 0.126 0.134 C 0.112 0.085 0.135 0.034 0.181 0.012 C 0.196 0.005 0.212 0 0.228 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5thmjb\",layoutDependency:layoutDependency,layoutId:\"d7CjLuzOS\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.412 15.95\" overflow=\"visible\"><path d=\"M 7.585 0.136 L 6.645 2.357 C 6.627 2.398 6.593 2.429 6.551 2.442 C 6.509 2.456 6.463 2.451 6.425 2.429 C 5.327 1.785 4.074 1.457 2.802 1.479 C 2.719 1.481 2.652 1.548 2.652 1.631 L 2.652 6.945 C 2.651 6.972 2.662 6.998 2.681 7.018 C 2.7 7.037 2.726 7.048 2.754 7.048 L 6.944 7.048 C 6.978 7.048 7.011 7.061 7.035 7.085 C 7.059 7.109 7.073 7.142 7.074 7.176 C 7.074 7.199 7.068 7.221 7.057 7.241 L 5.976 9.114 C 5.906 9.238 5.756 9.293 5.623 9.244 C 4.706 8.909 3.751 8.694 2.78 8.603 C 2.744 8.6 2.708 8.612 2.681 8.636 C 2.654 8.66 2.639 8.695 2.64 8.731 L 2.64 14.271 C 2.638 14.346 2.698 14.408 2.773 14.41 C 4.675 14.499 6.57 14.116 8.29 13.296 C 8.313 13.285 8.34 13.285 8.363 13.296 C 8.386 13.307 8.403 13.328 8.41 13.353 C 8.414 13.37 8.413 13.387 8.407 13.403 L 7.576 15.674 C 7.514 15.84 7.355 15.95 7.178 15.95 L 0.161 15.95 C 0.09 15.951 0.029 15.901 0.016 15.832 C 0.011 15.81 0.012 15.787 0.018 15.765 C 0.33 14.586 0.478 13.645 0.478 12.388 C 0.476 9.641 0.478 6.884 0.485 4.119 C 0.49 2.786 0.328 1.457 0.005 0.164 C -0.006 0.125 0.002 0.083 0.028 0.051 C 0.053 0.019 0.092 0 0.133 0 L 7.493 0 C 7.526 0 7.557 0.017 7.576 0.044 C 7.594 0.071 7.598 0.106 7.586 0.136 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-szur4r\",layoutDependency:layoutDependency,layoutId:\"izApLX6OJ\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.282 15.952\" overflow=\"visible\"><path d=\"M 10.183 13.164 C 10.208 13.152 10.238 13.156 10.259 13.175 C 10.28 13.194 10.288 13.224 10.278 13.25 L 9.361 15.762 C 9.318 15.876 9.209 15.952 9.087 15.952 L 0.116 15.952 C 0.076 15.951 0.04 15.932 0.018 15.899 C -0.003 15.866 -0.006 15.824 0.011 15.789 C 2.231 11.181 4.32 6.512 6.275 1.786 C 6.282 1.77 6.281 1.752 6.272 1.737 C 6.263 1.722 6.247 1.712 6.23 1.71 C 4.16 1.467 2.182 1.855 0.294 2.874 C 0.242 2.901 0.18 2.893 0.136 2.856 C 0.092 2.819 0.076 2.759 0.096 2.705 L 1.052 0.093 C 1.073 0.037 1.125 0 1.185 0 L 9.373 0 C 9.39 0 9.406 0.009 9.415 0.023 C 9.424 0.038 9.425 0.056 9.418 0.072 L 3.466 14.117 C 3.445 14.167 3.45 14.224 3.48 14.269 C 3.509 14.314 3.559 14.341 3.613 14.341 C 5.445 14.347 6.59 14.307 7.047 14.221 C 8.136 14.016 9.192 13.661 10.183 13.165 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mh74a5\",layoutDependency:layoutDependency,layoutId:\"TWWGYx0I8\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.536 15.911\" overflow=\"visible\"><path d=\"M 14.515 15.732 C 14.533 15.757 14.54 15.789 14.534 15.82 C 14.528 15.851 14.509 15.878 14.482 15.894 C 14.464 15.905 14.443 15.911 14.422 15.911 L 11.32 15.911 C 11.293 15.911 11.268 15.901 11.249 15.882 C 11.231 15.863 11.221 15.837 11.222 15.811 C 11.241 15.36 11.181 14.908 11.046 14.477 C 10.704 13.337 10.308 12.215 9.86 11.113 C 9.818 11.014 9.722 10.95 9.615 10.948 L 5.034 10.948 C 4.915 10.948 4.807 11.017 4.758 11.125 C 4.323 12.055 3.934 13.031 3.591 14.053 C 3.48 14.38 3.391 14.958 3.324 15.787 C 3.316 15.856 3.258 15.909 3.189 15.91 L 0.074 15.91 C 0.047 15.91 0.022 15.896 0.009 15.872 C -0.004 15.848 -0.003 15.819 0.013 15.796 C 0.715 14.728 1.315 13.596 1.805 12.416 C 2.796 10.063 4.382 6.656 7.358 0.086 C 7.369 0.06 7.388 0.038 7.412 0.023 C 7.435 0.007 7.463 -0.001 7.492 0 C 7.549 0.001 7.601 0.037 7.622 0.091 C 9.87 5.542 11.671 9.861 13.027 13.046 C 13.423 13.993 13.922 14.894 14.515 15.732 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-fk0yql\",layoutDependency:layoutDependency,layoutId:\"Sj7CqkwLD\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.383 4.195\" overflow=\"visible\"><path d=\"M 0.007 4.002 C 0.001 4.016 -0.001 4.032 0 4.048 C 0.003 4.08 0.022 4.109 0.049 4.125 C 0.064 4.133 0.079 4.137 0.095 4.137 L 3.283 4.195 C 3.299 4.195 3.315 4.192 3.329 4.185 C 3.344 4.178 3.357 4.167 3.365 4.153 C 3.375 4.139 3.38 4.124 3.382 4.108 C 3.384 4.092 3.382 4.076 3.376 4.061 L 1.852 0.066 C 1.846 0.047 1.834 0.031 1.818 0.019 C 1.785 -0.005 1.741 -0.006 1.706 0.016 C 1.69 0.027 1.677 0.042 1.669 0.061 L 0.007 4.001 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})]})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qxbz95\",\"data-framer-name\":\"Icon-Right\",layoutDependency:layoutDependency,layoutId:\"r356wfmcE\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nymxl9-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"bLq_D60TZ-container\",nodeId:\"bLq_D60TZ\",rendersWithMotion:true,scopeId:\"R6hBO_W_4\",children:/*#__PURE__*/_jsx(Search,{backdropOptions:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},zIndex:10},height:\"100%\",iconColor:\"rgba(0, 0, 0, 0.75)\",iconSize:24,iconType:\"default\",id:\"bLq_D60TZ\",inputOptions:{clearButtonText:\"Clear\",clearButtonType:\"icon\",dividerType:\"fullWidth\",iconOptions:{iconColor:\"rgba(0, 0, 0, 0.45)\",iconSize:18,iconType:\"default\"},inputFont:{},placeholderOptions:{placeholderColor:\"rgba(0, 0, 0, 0.4)\",placeholderText:\"Search...\"},textColor:\"rgb(51, 51, 51)\"},layoutId:\"bLq_D60TZ\",modalOptions:{backgroundColor:\"rgb(255, 255, 255)\",borderRadius:16,heightIsStatic:true,heightTransition:{damping:60,delay:0,mass:1,stiffness:800,type:\"spring\"},layoutType:\"QuickMenu\",shadow:{blur:40,color:\"rgba(0, 0, 0, 0.2)\",spread:0,x:0,y:20},top:0,width:500},resultOptions:{itemType:\"fullWidth\",subtitleOptions:{subtitleColor:\"rgba(0, 0, 0, 0.4)\",subtitleFont:{},subtitleType:\"path\"},titleColor:\"rgb(51, 51, 51)\",titleFont:{},titleType:\"h1\"},style:{height:\"100%\",width:\"100%\"},urlScope:resolvePageScope({webPageId:\"LmsWGKo7R\"},router),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oulotj\",\"data-framer-name\":\"Icon\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"yhyW3W7EF\",onTap:onTap1etbv6x,...addPropertyOverrides({Vf9fnTVRu:{onTap:onTap1bflvnf}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q1tljc\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"Kd0jKc8RD\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bp42vf\",\"data-framer-name\":\"Top\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"bpxtzJpf_\",onTap:onTaprxwtzs,style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-604izl\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"sG6NoHoGV\",children:isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xbxnxy\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"iT4KNBtWW\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YVdxLBnAH\"},implicitPathVariables:undefined},{href:{webPageId:\"YVdxLBnAH\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,...addPropertyOverrides({QzYOavrCK:{y:(componentViewport?.y||0)+12+0+12+44+0+32+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bczbza-container\",layoutDependency:layoutDependency,layoutId:\"BbedhAmvk-container\",nodeId:\"BbedhAmvk\",rendersWithMotion:true,scopeId:\"R6hBO_W_4\",children:/*#__PURE__*/_jsx(MenuLink,{height:\"100%\",id:\"BbedhAmvk\",layoutId:\"BbedhAmvk\",N1ORbBp3h:\"Products\",Uyz142pHQ:resolvedLinks4[0],variant:\"cIQFkcXct\",width:\"100%\",...addPropertyOverrides({QzYOavrCK:{Uyz142pHQ:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"yVfGFsmI5\"},implicitPathVariables:undefined},{href:{webPageId:\"yVfGFsmI5\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,...addPropertyOverrides({QzYOavrCK:{y:(componentViewport?.y||0)+12+0+12+44+0+32+53}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13cafhm-container\",layoutDependency:layoutDependency,layoutId:\"bSyg7wkSB-container\",nodeId:\"bSyg7wkSB\",rendersWithMotion:true,scopeId:\"R6hBO_W_4\",children:/*#__PURE__*/_jsx(MenuLink,{height:\"100%\",id:\"bSyg7wkSB\",layoutId:\"bSyg7wkSB\",N1ORbBp3h:\"About\",Uyz142pHQ:resolvedLinks5[0],variant:\"cIQFkcXct\",width:\"100%\",...addPropertyOverrides({QzYOavrCK:{Uyz142pHQ:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YY37xLXSN\"},implicitPathVariables:undefined},{href:{webPageId:\"YY37xLXSN\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,...addPropertyOverrides({QzYOavrCK:{y:(componentViewport?.y||0)+12+0+12+44+0+32+106}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ltw05p-container\",layoutDependency:layoutDependency,layoutId:\"obHDequdx-container\",nodeId:\"obHDequdx\",rendersWithMotion:true,scopeId:\"R6hBO_W_4\",children:/*#__PURE__*/_jsx(MenuLink,{height:\"100%\",id:\"obHDequdx\",layoutId:\"obHDequdx\",N1ORbBp3h:\"Retailers\",Uyz142pHQ:resolvedLinks6[0],variant:\"cIQFkcXct\",width:\"100%\",...addPropertyOverrides({QzYOavrCK:{Uyz142pHQ:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"phLe5SQ0a\"},implicitPathVariables:undefined},{href:{webPageId:\"phLe5SQ0a\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,...addPropertyOverrides({QzYOavrCK:{y:(componentViewport?.y||0)+12+0+12+44+0+32+159}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fdrucj-container\",layoutDependency:layoutDependency,layoutId:\"Mf_Y2kDRq-container\",nodeId:\"Mf_Y2kDRq\",rendersWithMotion:true,scopeId:\"R6hBO_W_4\",children:/*#__PURE__*/_jsx(MenuLink,{height:\"100%\",id:\"Mf_Y2kDRq\",layoutId:\"Mf_Y2kDRq\",N1ORbBp3h:\"Hair Education\",Uyz142pHQ:resolvedLinks7[0],variant:\"cIQFkcXct\",width:\"100%\",...addPropertyOverrides({QzYOavrCK:{Uyz142pHQ:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})})]})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-VZuV6.framer-oi7t36, .framer-VZuV6 .framer-oi7t36 { display: block; }\",\".framer-VZuV6.framer-a1gvd { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px 2px 0px 0px; position: relative; width: 1282px; }\",\".framer-VZuV6 .framer-1j45hdu { 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: hidden; padding: 12px 24px 12px 24px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-VZuV6 .framer-vtzkce { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-VZuV6 .framer-1qu2ysu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 114px; }\",\".framer-VZuV6 .framer-1xech54, .framer-VZuV6 .framer-o1zyj1 { height: 29px; position: relative; width: 114px; }\",\".framer-VZuV6 .framer-81pefy, .framer-VZuV6 .framer-1qiy423 { height: 29px; left: 0px; position: absolute; top: 0px; width: 114px; }\",\".framer-VZuV6 .framer-1d7ov0h, .framer-VZuV6 .framer-1mk1445, .framer-VZuV6 .framer-155jwtw, .framer-VZuV6 .framer-1n4bxw5 { height: 29px; left: 0px; position: absolute; top: 0px; width: 27px; }\",\".framer-VZuV6 .framer-ks34sc, .framer-VZuV6 .framer-1js6ovk { height: 10px; left: 0px; position: absolute; top: 0px; width: 27px; }\",\".framer-VZuV6 .framer-1gbkrj2, .framer-VZuV6 .framer-15j6eu { height: 10px; left: 0px; position: absolute; top: 10px; width: 27px; }\",\".framer-VZuV6 .framer-8td386, .framer-VZuV6 .framer-vzgjj2 { height: 10px; left: 0px; position: absolute; top: 19px; width: 27px; }\",\".framer-VZuV6 .framer-ue97b0, .framer-VZuV6 .framer-1oijc26 { height: 16px; left: 12px; position: absolute; top: 5px; width: 13px; }\",\".framer-VZuV6 .framer-11ewavy, .framer-VZuV6 .framer-1s9co1f { height: 16px; left: 0px; position: absolute; top: 0px; width: 13px; }\",\".framer-VZuV6 .framer-jvo6h0, .framer-VZuV6 .framer-tl70c2 { height: 3px; left: 8px; position: absolute; top: 2px; width: 2px; }\",\".framer-VZuV6 .framer-1918qr0, .framer-VZuV6 .framer-luuhtm { height: 3px; left: 10px; position: absolute; top: 5px; width: 3px; }\",\".framer-VZuV6 .framer-wb5dd9, .framer-VZuV6 .framer-15qgs1i { height: 1px; left: 7px; position: absolute; top: 8px; width: 1px; }\",\".framer-VZuV6 .framer-1cb1p4r, .framer-VZuV6 .framer-18mh2cn { height: 14px; left: 6px; position: absolute; top: 10px; width: 14px; }\",\".framer-VZuV6 .framer-zcfpz9, .framer-VZuV6 .framer-1bhkt56 { height: 14px; left: 0px; position: absolute; top: 0px; width: 14px; }\",\".framer-VZuV6 .framer-q6t478, .framer-VZuV6 .framer-1hnagsv { height: 1px; left: 3px; position: absolute; top: 1px; width: 1px; }\",\".framer-VZuV6 .framer-1yyoemg, .framer-VZuV6 .framer-cuvj5k { height: 1px; left: 2px; position: absolute; top: 2px; width: 1px; }\",\".framer-VZuV6 .framer-yxdpnj, .framer-VZuV6 .framer-fcq6dr { height: 1px; left: 4px; position: absolute; top: 2px; width: 1px; }\",\".framer-VZuV6 .framer-lq69s1, .framer-VZuV6 .framer-1anpcb3 { height: 2px; left: 3px; position: absolute; top: 3px; width: 2px; }\",\".framer-VZuV6 .framer-180nwhu, .framer-VZuV6 .framer-9u68kw { height: 1px; left: 5px; position: absolute; top: 3px; width: 1px; }\",\".framer-VZuV6 .framer-1yw3ebs, .framer-VZuV6 .framer-18214li { height: 1px; left: 1px; position: absolute; top: 3px; width: 1px; }\",\".framer-VZuV6 .framer-scas8c, .framer-VZuV6 .framer-15np4lt { height: 1px; left: 2px; position: absolute; top: 5px; width: 1px; }\",\".framer-VZuV6 .framer-h0a9sc, .framer-VZuV6 .framer-1s3xqwe { height: 1px; left: 4px; position: absolute; top: 5px; width: 1px; }\",\".framer-VZuV6 .framer-198frv7, .framer-VZuV6 .framer-1ds6kxv { height: 1px; left: 3px; position: absolute; top: 5px; width: 1px; }\",\".framer-VZuV6 .framer-11q1aan, .framer-VZuV6 .framer-o6fv6x { height: 16px; left: 35px; position: absolute; top: 6px; width: 78px; }\",\".framer-VZuV6 .framer-iwenvq, .framer-VZuV6 .framer-dkkv65, .framer-VZuV6 .framer-4hpp2l, .framer-VZuV6 .framer-vw6fvr { height: 16px; left: 0px; position: absolute; top: 0px; width: 78px; }\",\".framer-VZuV6 .framer-re03bv, .framer-VZuV6 .framer-drw2uh { height: 16px; left: 0px; position: absolute; top: 0px; width: 9px; }\",\".framer-VZuV6 .framer-1sgcb5v, .framer-VZuV6 .framer-1qxcnbg { height: 6px; left: 3px; position: absolute; top: 2px; width: 3px; }\",\".framer-VZuV6 .framer-166i8q, .framer-VZuV6 .framer-1opqoxk { height: 7px; left: 3px; position: absolute; top: 8px; width: 4px; }\",\".framer-VZuV6 .framer-1np9shs, .framer-VZuV6 .framer-1sjn9gd { height: 16px; left: 11px; position: absolute; top: 0px; width: 9px; }\",\".framer-VZuV6 .framer-iglwvv, .framer-VZuV6 .framer-pe1ui6 { height: 16px; left: 22px; position: absolute; top: 0px; width: 8px; }\",\".framer-VZuV6 .framer-b47v9b, .framer-VZuV6 .framer-1r74o1r { height: 16px; left: 32px; position: absolute; top: 0px; width: 8px; }\",\".framer-VZuV6 .framer-jg6tv, .framer-VZuV6 .framer-5thmjb { height: 16px; left: 42px; position: absolute; top: 0px; width: 9px; }\",\".framer-VZuV6 .framer-1xe2dzi, .framer-VZuV6 .framer-szur4r { height: 16px; left: 52px; position: absolute; top: 0px; width: 11px; }\",\".framer-VZuV6 .framer-1xijoud, .framer-VZuV6 .framer-mh74a5 { height: 16px; left: 64px; position: absolute; top: 0px; width: 15px; }\",\".framer-VZuV6 .framer-1676dct, .framer-VZuV6 .framer-fk0yql { height: 4px; left: 69px; position: absolute; top: 5px; width: 4px; }\",\".framer-VZuV6 .framer-153mx41 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 4px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-VZuV6 .framer-mar9ic-container, .framer-VZuV6 .framer-fcazpb-container, .framer-VZuV6 .framer-1u0t8nt-container, .framer-VZuV6 .framer-fqwhh8-container, .framer-VZuV6 .framer-bczbza-container, .framer-VZuV6 .framer-13cafhm-container, .framer-VZuV6 .framer-ltw05p-container, .framer-VZuV6 .framer-1fdrucj-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-VZuV6 .framer-11dlssh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 110px; }\",\".framer-VZuV6 .framer-6at77i-container, .framer-VZuV6 .framer-1nymxl9-container { cursor: pointer; flex: none; height: 40px; position: relative; width: 40px; }\",\".framer-VZuV6 .framer-1t3wb3g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 12px 32px 12px 32px; position: relative; width: 375px; will-change: var(--framer-will-change-override, transform); }\",\".framer-VZuV6 .framer-62la6q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VZuV6 .framer-1pwo17 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-VZuV6 .framer-qxbz95 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VZuV6 .framer-1oulotj { cursor: pointer; flex: none; height: 44px; overflow: hidden; position: relative; width: 44px; }\",\".framer-VZuV6 .framer-1q1tljc { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-VZuV6 .framer-1bp42vf { cursor: pointer; flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-VZuV6 .framer-604izl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VZuV6 .framer-1xbxnxy { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 32px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-VZuV6.framer-v-1be68nx.framer-a1gvd { width: 810px; }\",\".framer-VZuV6.framer-v-t2g816.framer-a1gvd { gap: 0px; width: min-content; }\",\".framer-VZuV6.framer-v-t2g816 .framer-1t3wb3g { padding: 8px 24px 4px 24px; width: 373px; }\",\".framer-VZuV6.framer-v-t2g816 .framer-qxbz95 { gap: 10px; }\",\".framer-VZuV6.framer-v-1p4df6u.framer-a1gvd { flex-direction: column; gap: 32px; justify-content: flex-start; padding: 12px 32px 48px 32px; width: 375px; }\",\".framer-VZuV6.framer-v-1p4df6u .framer-1t3wb3g { padding: 12px 32px 48px 32px; }\",\".framer-VZuV6.framer-v-1p4df6u .framer-604izl { height: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1282\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"XrVluwGKi\":{\"layout\":[\"fixed\",\"auto\"]},\"Vf9fnTVRu\":{\"layout\":[\"auto\",\"auto\"]},\"QzYOavrCK\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"pkvupJ4FG\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerR6hBO_W_4=withCSS(Component,css,\"framer-VZuV6\");export default FramerR6hBO_W_4;FramerR6hBO_W_4.displayName=\"Layout/Header\";FramerR6hBO_W_4.defaultProps={height:64,width:1282};addPropertyControls(FramerR6hBO_W_4,{variant:{options:[\"SLsDX33Pk\",\"XrVluwGKi\",\"Vf9fnTVRu\",\"QzYOavrCK\"],optionTitles:[\"Desktop\",\"tablet\",\"mobile\",\"Mobile open\"],title:\"Variant\",type:ControlType.Enum},pkvupJ4FG:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerR6hBO_W_4,[{explicitInter:true,fonts:[]},...MenuLinkFonts,...SearchFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerR6hBO_W_4\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"64\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"XrVluwGKi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Vf9fnTVRu\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"QzYOavrCK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1282\",\"framerVariables\":\"{\\\"pkvupJ4FG\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./R6hBO_W_4.map","// Generated by Framer (aabb2d2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/wa7F7X7zO5XLWZMoTI5u/Lenis.js\";import LayoutFooter from\"#framer/local/canvasComponent/Gq71GAUTa/Gq71GAUTa.js\";import LayoutHeader from\"#framer/local/canvasComponent/R6hBO_W_4/R6hBO_W_4.js\";const LenisFonts=getFonts(Lenis);const LayoutHeaderFonts=getFonts(LayoutHeader);const ContainerWithFX=withFX(Container);const LayoutFooterFonts=getFonts(LayoutFooter);const breakpoints={gtTSqGeeJ:\"(min-width: 810px) and (max-width: 1279.98px)\",nS5BbRerS:\"(max-width: 809.98px)\",xgoJt2maM:\"(min-width: 1280px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-BX3aF\";const variantClassNames={gtTSqGeeJ:\"framer-v-9a97y7\",nS5BbRerS:\"framer-v-1w4xkco\",xgoJt2maM:\"framer-v-nzezew\"};const transition1={delay:0,duration:.5,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-100};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-90};const breakpointRules={gtTSqGeeJ:[\".framer-BX3aF .framer-1139v5c-container { left: 32px; right: 32px; top: 24px; }\"],nS5BbRerS:[\".framer-BX3aF .framer-1139v5c-container { left: 8px; right: 8px; top: 20px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={gtTSqGeeJ:\".framer-9a97y7-override\",nS5BbRerS:\".framer-1w4xkco-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BX3aF.framer-a5lgr7, .framer-BX3aF .framer-a5lgr7 { display: block; }\",\".framer-BX3aF.framer-nzezew { align-content: center; align-items: center; background-color: #f8ebf5; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-BX3aF .framer-glbwii-container { flex: none; height: auto; order: -1000; position: relative; width: auto; }\",\".framer-BX3aF .framer-1139v5c-container { flex: none; height: auto; left: 48px; order: -999; position: var(--framer-canvas-fixed-position, fixed); right: 48px; top: 32px; z-index: 9; }\",\".framer-BX3aF .framer-1uvffz2 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-BX3aF .framer-1qc4pli-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={gtTSqGeeJ:\"(min-width: 810px) and (max-width: 1279.98px)\",nS5BbRerS:\"(max-width: 809.98px)\",xgoJt2maM:\"(min-width: 1280px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"xgoJt2maM\",Phone:\"nS5BbRerS\",Tablet:\"gtTSqGeeJ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"xgoJt2maM\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"xgoJt2maM\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(248, 235, 245); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-nzezew\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-glbwii-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"DQHRPoaPx\",scopeId:\"PIpsvknZ0\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"DQHRPoaPx\",infinite:false,intensity:5,layoutId:\"DQHRPoaPx\",orientation:\"vertical\",smooth:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gtTSqGeeJ:{width:\"calc(100vw - 64px)\",y:24},nS5BbRerS:{width:\"calc(100vw - 16px)\",y:20}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"calc(100vw - 96px)\",y:32,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gtTSqGeeJ:{__framer__scrollDirection:{direction:\"down\",target:animation1}},nS5BbRerS:{__framer__scrollDirection:{direction:\"down\",target:animation2}}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1139v5c-container\",layoutScroll:true,nodeId:\"RLkfExz51\",rendersWithMotion:true,scopeId:\"PIpsvknZ0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gtTSqGeeJ:{variant:\"XrVluwGKi\"},nS5BbRerS:{variant:\"Vf9fnTVRu\"}},children:/*#__PURE__*/_jsx(LayoutHeader,{height:\"100%\",id:\"RLkfExz51\",layoutId:\"RLkfExz51\",style:{width:\"100%\"},variant:\"SLsDX33Pk\",width:\"100%\"})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1uvffz2\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:901,width:\"100vw\",y:1200,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gtTSqGeeJ:{__framer__styleTransformEffectEnabled:undefined},nS5BbRerS:{__framer__styleTransformEffectEnabled:undefined}},children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-400}},{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onInView\",__perspectiveFX:false,__targetOpacity:1,className:\"framer-1qc4pli-container\",nodeId:\"QnxqIMeyn\",rendersWithMotion:true,scopeId:\"PIpsvknZ0\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gtTSqGeeJ:{variant:\"Mhrv6J4vl\"},nS5BbRerS:{variant:\"w5NXSMczz\"}},children:/*#__PURE__*/_jsx(LayoutFooter,{height:\"100%\",id:\"QnxqIMeyn\",layoutId:\"QnxqIMeyn\",style:{width:\"100%\"},variant:\"HeTZsCvm5\",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 1980\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"gtTSqGeeJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"nS5BbRerS\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"xgoJt2maM\":[\".framer-glbwii-container\",\".framer-1139v5c-container\",\".framer-1qc4pli-container\"],\"gtTSqGeeJ\":[\".framer-glbwii-container\",\".framer-1139v5c-container\",\".framer-1qc4pli-container\"],\"nS5BbRerS\":[\".framer-glbwii-container\",\".framer-1139v5c-container\",\".framer-1qc4pli-container\"]}\n * @framerBreakpoints {\"xgoJt2maM\":{\"min\":1280,\"canvasClassName\":\"framer-nzezew-override\",\"minHeight\":1980,\"name\":\"Desktop\",\"width\":1280,\"rootFontSize\":16},\"gtTSqGeeJ\":{\"min\":810,\"max\":1279,\"canvasClassName\":\"framer-9a97y7-override\",\"minHeight\":2400,\"viewportHeight\":1000,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"nS5BbRerS\":{\"max\":809,\"canvasClassName\":\"framer-1w4xkco-override\",\"minHeight\":2200,\"viewportHeight\":650,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant xgoJt2maM\n * @framerLayoutTemplate\n */const FramerPIpsvknZ0=withCSS(Component,css,\"framer-BX3aF\");export default FramerPIpsvknZ0;FramerPIpsvknZ0.displayName=\"Default\";FramerPIpsvknZ0.defaultProps={height:1980,width:1280};addFonts(FramerPIpsvknZ0,[{explicitInter:true,fonts:[]},...LenisFonts,...LayoutHeaderFonts,...LayoutFooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPIpsvknZ0\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"xgoJt2maM\\\":[\\\".framer-glbwii-container\\\",\\\".framer-1139v5c-container\\\",\\\".framer-1qc4pli-container\\\"],\\\"gtTSqGeeJ\\\":[\\\".framer-glbwii-container\\\",\\\".framer-1139v5c-container\\\",\\\".framer-1qc4pli-container\\\"],\\\"nS5BbRerS\\\":[\\\".framer-glbwii-container\\\",\\\".framer-1139v5c-container\\\",\\\".framer-1qc4pli-container\\\"]}\",\"framerDefaultVariant\":\"xgoJt2maM\",\"framerIntrinsicWidth\":\"1280\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gtTSqGeeJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nS5BbRerS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1980\",\"framerBreakpoints\":\"{\\\"xgoJt2maM\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-nzezew-override\\\",\\\"minHeight\\\":1980,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16},\\\"gtTSqGeeJ\\\":{\\\"min\\\":810,\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-9a97y7-override\\\",\\\"minHeight\\\":2400,\\\"viewportHeight\\\":1000,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"nS5BbRerS\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1w4xkco-override\\\",\\\"minHeight\\\":2200,\\\"viewportHeight\\\":650,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Default from \"https://framerusercontent.com/modules/rlUfzE0A0fb466HbY1wP/U171dUaefzBVx9CUuADI/PIpsvknZ0.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sBpWDzI3X9IhZ84g894P/Fcs0YL9jOIXbEhaNi6vQ/augiA20Il.js\")), path: \"/\"}, phLe5SQ0a: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8LSK3kCQ0oqz5x6SIsRM/nABJjHtF4fbdAaKupbWh/phLe5SQ0a.js\")), path: \"/hair-education\"}, yVfGFsmI5: {elements: {s9aQXMG4l: \"about-stats\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/2LlvEHgXudH5rNMtmOFn/yM80U3sqpi7IogkTW4M5/yVfGFsmI5.js\")), path: \"/about\"}, YVdxLBnAH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sAmZ5D8Eqx5tMXWH1zYH/2Qx8WW3DQ76NJr8jKIzy/YVdxLBnAH.js\")), path: \"/products\"}, YY37xLXSN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/aPcYpw9MDwrqOjS6Czwi/cPKuYtWS8MOIeFfStCLu/YY37xLXSN.js\")), path: \"/retailers\"}, TUkQ2GcP3: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/i8mZky71Iqus4ZczCDG4/HwdPy7O6GGiNjW0hXn7q/TUkQ2GcP3.js\")), path: \"/404\"}, rKvJq37cI: {collectionId: \"bvxV70Pga\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yQalHFHIzZEN83AdeLYh/RiBF9RDe7hzO1w5mWPPF/rKvJq37cI.js\")), path: \"/products/:ovyvsmJq5\"}, lLEFKr5Yp: {collectionId: \"VpI7X80Hv\", elements: {AuKoNRmx2: \"post-content\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y91fNY1JnWNpulcTOCl7/c3m5Z6KRMaQigySberWs/lLEFKr5Yp.js\")), path: \"/hair-education/blog/:QoBxHbq_R\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {bvxV70Pga: async () => (await import(\"https://framerusercontent.com/modules/wRKhLSxi41Mt4ZmEpkKC/sDWHVBgaX6tgiMQE785X/bvxV70Pga.js\"))?.[\"utils\"], VpI7X80Hv: async () => (await import(\"https://framerusercontent.com/modules/htOsjfN1SD4EfIQIHNRa/udPHmV4vH0NAeU2Rsbh1/VpI7X80Hv.js\"))?.[\"utils\"]}\r\n        const framerSiteId = \"eca087508857f2d0c24e0d7817bc2e2ff5499e3d77d109e395e53489db5da568\"\r\n        function Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"phLe5SQ0a\":\r\ncase \"yVfGFsmI5\":\r\ncase \"YVdxLBnAH\":\r\ncase \"YY37xLXSN\":\r\ncase \"rKvJq37cI\":\r\ncase \"lLEFKr5Yp\":\r\nreturn React.createElement(Default, {...props, key: \"Default\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"phLe5SQ0a\":\r\ncase \"yVfGFsmI5\":\r\ncase \"YVdxLBnAH\":\r\ncase \"YY37xLXSN\":\r\ncase \"rKvJq37cI\":\r\ncase \"lLEFKr5Yp\":\r\nreturn [{hash: \"nzezew\", mediaQuery: \"(min-width: 1280px)\"}, {hash: \"9a97y7\", mediaQuery: \"(min-width: 810px) and (max-width: 1279.98px)\"}, {hash: \"1w4xkco\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/i8mZky71Iqus4ZczCDG4/HwdPy7O6GGiNjW0hXn7q/TUkQ2GcP3.js\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://bellezasa.co.za\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                    loadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/is3OhaHU1tuLgQsGVXxv/QZIilb7vH9m4MiHWb3TD/snippets.js\")),\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {advancedSpamProtection: true, customCodeSiteSettings: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: false, onPageMoveTool: false, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            \r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {mask: {angle: 270, type: \"wipe\", width: \"100%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Initialize lazy modules cache for hydration\r\n            Framer.initLazyModulesCache()\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.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                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = 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                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const serverRouteExperimentEnabled = false\r\n                    const serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n                    if (serverRoute) {\r\n                        const routeData = new URLSearchParams(serverRoute)\r\n                        routeId = routeData.get(\"id\")\r\n                        localeId = routeData.get(\"locale\")\r\n                        for (const [key, value] of routeData.entries()) {\r\n                            if (!key.startsWith(\"var.\")) continue\r\n                            pathVariables ??= {}\r\n                            pathVariables[key.slice(4)] = value\r\n                        }\r\n                    }\r\n                    if (!routeId || !localeId) {\r\n                        const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                        routeId = routeData.routeId\r\n                        localeId = routeData.localeId\r\n                        pathVariables = routeData.pathVariables\r\n                    }\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}