{"version":3,"file":"script_main.Bx41WFDv.mjs","names":["debounce","Component","useRef","_Fragment","Children","serializationHash","variantClassNames","animation","animation1","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","Vector","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","ArrowRight","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","React.Fragment","getLocalizedValue","valuesByLocaleId","localizedValues","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","UnblockNewFonts","UnblockNew","ButtonFonts","Button","MenuIcon","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","RichText","getLocalizedValue","UserComponent","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","getProps","React.forwardRef","serializationHash","variantClassNames","React.useContext","React.useMemo","React.Fragment","getProps","Framer","React.forwardRef","useRef","React.useId","css","Lenis","Navbar","RichText","Button","UnblockNew","SocialLink","isBrowser","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","PropertyOverrides","React.Fragment","UserComponent","Image1","SVG","LinkedIn","Instagram","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","CheckoutButton","Button1","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/unpkg.com/lenis@1.3.19/dist/lenis.mjs","https:/unpkg.com/lenis@1.3.19/dist/lenis-snap.mjs","https:/framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/qosszBZXoEqfEMp4XhZk/Lenis.js","https:/framerusercontent.com/modules/Md2fdsY5r14Dg8Ndn9QQ/dYQf3DC4XT6On4vZ58Ma/iN04BnJAD.js","https:/framerusercontent.com/modules/9yOqrfo6vmBMEqDkUL70/9dgznw6fFYR3v6Xk2R5l/PbMslhFsH.js","https:/framerusercontent.com/modules/ppT2Rb4ol536xiPhndYO/mwxypCEEOUEPqP4zKs8c/LgNu28hAv.js","https:/framerusercontent.com/modules/QAlHGFHZ1tFfwuQnMQCR/yQ0uf9UkPdLwsQ6vGAfX/WxaKH4N4f.js","https:/framerusercontent.com/modules/To6V4XaILUnxxhcvUhlG/56WwsBbHmGmaN2jI5mi3/d0836WH9e.js","https:/framerusercontent.com/modules/HrmTRfv24v2xUmx1FdfV/uBo4qAi8F0JggQEtRtBv/CZBjtvBZA-0.js","https:/framerusercontent.com/modules/HrmTRfv24v2xUmx1FdfV/uBo4qAi8F0JggQEtRtBv/CZBjtvBZA.js","https:/framerusercontent.com/modules/oxgf1cDc2sA0vodz1ZJu/fWZaCI7enYurPIrqGu0i/R7oAl_gZl.js","https:/framerusercontent.com/modules/dALOeWeUHNlD4lZpdQZv/7njTghGQ2FD36rHBcXeu/WR1rGA8dy.js","https:/framerusercontent.com/modules/yYDIGnpsS0EafOA9QZpW/vB8czev7NjkugzVe8IWp/CZBjtvBZA.js","https:/framerusercontent.com/modules/iD14RsAgDBerQre3Ple5/QG8erexiQq0Lo7vPQpb1/GVKdBazOD.js","https:/framerusercontent.com/modules/OXTAg40QZtpIq8x3AyYx/w0Wx4sxxBuVLfwQV3ClZ/rFodDNxoN.js","https:/framerusercontent.com/modules/n7uQmPgwjT30rQPcS7ht/p1NJWSSL0XDlb1isj2nJ/Rz5sYHBgk.js","https:/framerusercontent.com/modules/lxUgu6OEvVzYphbhKYuv/LWwEVMPvpy9OU7AnZRKJ/Ihsypfxzf.js","https:/framerusercontent.com/modules/xVlCcDxOo83rGa9DhBoP/dQjKSmvWnFVgC6Icnp8Z/Ihsypfxzf.js","framer:toplevel/main"],"sourcesContent":["// package.json\nvar version = \"1.3.19\";\n\n// packages/core/src/maths.ts\nfunction clamp(min, input, max) {\n  return Math.max(min, Math.min(input, max));\n}\nfunction lerp(x, y, t) {\n  return (1 - t) * x + t * y;\n}\nfunction damp(x, y, lambda, deltaTime) {\n  return lerp(x, y, 1 - Math.exp(-lambda * deltaTime));\n}\nfunction modulo(n, d) {\n  return (n % d + d) % d;\n}\n\n// packages/core/src/animate.ts\nvar Animate = class {\n  isRunning = false;\n  value = 0;\n  from = 0;\n  to = 0;\n  currentTime = 0;\n  // These are instanciated in the fromTo method\n  lerp;\n  duration;\n  easing;\n  onUpdate;\n  /**\n   * Advance the animation by the given delta time\n   *\n   * @param deltaTime - The time in seconds to advance the animation\n   */\n  advance(deltaTime) {\n    if (!this.isRunning) return;\n    let completed = false;\n    if (this.duration && this.easing) {\n      this.currentTime += deltaTime;\n      const linearProgress = clamp(0, this.currentTime / this.duration, 1);\n      completed = linearProgress >= 1;\n      const easedProgress = completed ? 1 : this.easing(linearProgress);\n      this.value = this.from + (this.to - this.from) * easedProgress;\n    } else if (this.lerp) {\n      this.value = damp(this.value, this.to, this.lerp * 60, deltaTime);\n      if (Math.round(this.value) === this.to) {\n        this.value = this.to;\n        completed = true;\n      }\n    } else {\n      this.value = this.to;\n      completed = true;\n    }\n    if (completed) {\n      this.stop();\n    }\n    this.onUpdate?.(this.value, completed);\n  }\n  /** Stop the animation */\n  stop() {\n    this.isRunning = false;\n  }\n  /**\n   * Set up the animation from a starting value to an ending value\n   * with optional parameters for lerping, duration, easing, and onUpdate callback\n   *\n   * @param from - The starting value\n   * @param to - The ending value\n   * @param options - Options for the animation\n   */\n  fromTo(from, to, { lerp: lerp2, duration, easing, onStart, onUpdate }) {\n    this.from = this.value = from;\n    this.to = to;\n    this.lerp = lerp2;\n    this.duration = duration;\n    this.easing = easing;\n    this.currentTime = 0;\n    this.isRunning = true;\n    onStart?.();\n    this.onUpdate = onUpdate;\n  }\n};\n\n// packages/core/src/debounce.ts\nfunction debounce(callback, delay) {\n  let timer;\n  return function(...args) {\n    clearTimeout(timer);\n    timer = setTimeout(() => {\n      timer = void 0;\n      callback.apply(this, args);\n    }, delay);\n  };\n}\n\n// packages/core/src/dimensions.ts\nvar Dimensions = class {\n  constructor(wrapper, content, { autoResize = true, debounce: debounceValue = 250 } = {}) {\n    this.wrapper = wrapper;\n    this.content = content;\n    if (autoResize) {\n      this.debouncedResize = debounce(this.resize, debounceValue);\n      if (this.wrapper instanceof Window) {\n        window.addEventListener(\"resize\", this.debouncedResize);\n      } else {\n        this.wrapperResizeObserver = new ResizeObserver(this.debouncedResize);\n        this.wrapperResizeObserver.observe(this.wrapper);\n      }\n      this.contentResizeObserver = new ResizeObserver(this.debouncedResize);\n      this.contentResizeObserver.observe(this.content);\n    }\n    this.resize();\n  }\n  width = 0;\n  height = 0;\n  scrollHeight = 0;\n  scrollWidth = 0;\n  // These are instanciated in the constructor as they need information from the options\n  debouncedResize;\n  wrapperResizeObserver;\n  contentResizeObserver;\n  destroy() {\n    this.wrapperResizeObserver?.disconnect();\n    this.contentResizeObserver?.disconnect();\n    if (this.wrapper === window && this.debouncedResize) {\n      window.removeEventListener(\"resize\", this.debouncedResize);\n    }\n  }\n  resize = () => {\n    this.onWrapperResize();\n    this.onContentResize();\n  };\n  onWrapperResize = () => {\n    if (this.wrapper instanceof Window) {\n      this.width = window.innerWidth;\n      this.height = window.innerHeight;\n    } else {\n      this.width = this.wrapper.clientWidth;\n      this.height = this.wrapper.clientHeight;\n    }\n  };\n  onContentResize = () => {\n    if (this.wrapper instanceof Window) {\n      this.scrollHeight = this.content.scrollHeight;\n      this.scrollWidth = this.content.scrollWidth;\n    } else {\n      this.scrollHeight = this.wrapper.scrollHeight;\n      this.scrollWidth = this.wrapper.scrollWidth;\n    }\n  };\n  get limit() {\n    return {\n      x: this.scrollWidth - this.width,\n      y: this.scrollHeight - this.height\n    };\n  }\n};\n\n// packages/core/src/emitter.ts\nvar Emitter = class {\n  events = {};\n  /**\n   * Emit an event with the given data\n   * @param event Event name\n   * @param args Data to pass to the event handlers\n   */\n  emit(event, ...args) {\n    const callbacks = this.events[event] || [];\n    for (let i = 0, length = callbacks.length; i < length; i++) {\n      callbacks[i]?.(...args);\n    }\n  }\n  /**\n   * Add a callback to the event\n   * @param event Event name\n   * @param cb Callback function\n   * @returns Unsubscribe function\n   */\n  on(event, cb) {\n    if (this.events[event]) {\n      this.events[event].push(cb);\n    } else {\n      this.events[event] = [cb];\n    }\n    return () => {\n      this.events[event] = this.events[event]?.filter((i) => cb !== i);\n    };\n  }\n  /**\n   * Remove a callback from the event\n   * @param event Event name\n   * @param callback Callback function\n   */\n  off(event, callback) {\n    this.events[event] = this.events[event]?.filter((i) => callback !== i);\n  }\n  /**\n   * Remove all event listeners and clean up\n   */\n  destroy() {\n    this.events = {};\n  }\n};\n\n// packages/core/src/virtual-scroll.ts\nvar LINE_HEIGHT = 100 / 6;\nvar listenerOptions = { passive: false };\nfunction getDeltaMultiplier(deltaMode, size) {\n  if (deltaMode === 1) return LINE_HEIGHT;\n  if (deltaMode === 2) return size;\n  return 1;\n}\nvar VirtualScroll = class {\n  constructor(element, options = { wheelMultiplier: 1, touchMultiplier: 1 }) {\n    this.element = element;\n    this.options = options;\n    window.addEventListener(\"resize\", this.onWindowResize);\n    this.onWindowResize();\n    this.element.addEventListener(\"wheel\", this.onWheel, listenerOptions);\n    this.element.addEventListener(\n      \"touchstart\",\n      this.onTouchStart,\n      listenerOptions\n    );\n    this.element.addEventListener(\n      \"touchmove\",\n      this.onTouchMove,\n      listenerOptions\n    );\n    this.element.addEventListener(\"touchend\", this.onTouchEnd, listenerOptions);\n  }\n  touchStart = {\n    x: 0,\n    y: 0\n  };\n  lastDelta = {\n    x: 0,\n    y: 0\n  };\n  window = {\n    width: 0,\n    height: 0\n  };\n  emitter = new Emitter();\n  /**\n   * Add an event listener for the given event and callback\n   *\n   * @param event Event name\n   * @param callback Callback function\n   */\n  on(event, callback) {\n    return this.emitter.on(event, callback);\n  }\n  /** Remove all event listeners and clean up */\n  destroy() {\n    this.emitter.destroy();\n    window.removeEventListener(\"resize\", this.onWindowResize);\n    this.element.removeEventListener(\"wheel\", this.onWheel, listenerOptions);\n    this.element.removeEventListener(\n      \"touchstart\",\n      this.onTouchStart,\n      listenerOptions\n    );\n    this.element.removeEventListener(\n      \"touchmove\",\n      this.onTouchMove,\n      listenerOptions\n    );\n    this.element.removeEventListener(\n      \"touchend\",\n      this.onTouchEnd,\n      listenerOptions\n    );\n  }\n  /**\n   * Event handler for 'touchstart' event\n   *\n   * @param event Touch event\n   */\n  onTouchStart = (event) => {\n    const { clientX, clientY } = event.targetTouches ? event.targetTouches[0] : event;\n    this.touchStart.x = clientX;\n    this.touchStart.y = clientY;\n    this.lastDelta = {\n      x: 0,\n      y: 0\n    };\n    this.emitter.emit(\"scroll\", {\n      deltaX: 0,\n      deltaY: 0,\n      event\n    });\n  };\n  /** Event handler for 'touchmove' event */\n  onTouchMove = (event) => {\n    const { clientX, clientY } = event.targetTouches ? event.targetTouches[0] : event;\n    const deltaX = -(clientX - this.touchStart.x) * this.options.touchMultiplier;\n    const deltaY = -(clientY - this.touchStart.y) * this.options.touchMultiplier;\n    this.touchStart.x = clientX;\n    this.touchStart.y = clientY;\n    this.lastDelta = {\n      x: deltaX,\n      y: deltaY\n    };\n    this.emitter.emit(\"scroll\", {\n      deltaX,\n      deltaY,\n      event\n    });\n  };\n  onTouchEnd = (event) => {\n    this.emitter.emit(\"scroll\", {\n      deltaX: this.lastDelta.x,\n      deltaY: this.lastDelta.y,\n      event\n    });\n  };\n  /** Event handler for 'wheel' event */\n  onWheel = (event) => {\n    let { deltaX, deltaY, deltaMode } = event;\n    const multiplierX = getDeltaMultiplier(deltaMode, this.window.width);\n    const multiplierY = getDeltaMultiplier(deltaMode, this.window.height);\n    deltaX *= multiplierX;\n    deltaY *= multiplierY;\n    deltaX *= this.options.wheelMultiplier;\n    deltaY *= this.options.wheelMultiplier;\n    this.emitter.emit(\"scroll\", { deltaX, deltaY, event });\n  };\n  onWindowResize = () => {\n    this.window = {\n      width: window.innerWidth,\n      height: window.innerHeight\n    };\n  };\n};\n\n// packages/core/src/lenis.ts\nvar defaultEasing = (t) => Math.min(1, 1.001 - 2 ** (-10 * t));\nvar Lenis = class {\n  _isScrolling = false;\n  // true when scroll is animating\n  _isStopped = false;\n  // true if user should not be able to scroll - enable/disable programmatically\n  _isLocked = false;\n  // same as isStopped but enabled/disabled when scroll reaches target\n  _preventNextNativeScrollEvent = false;\n  _resetVelocityTimeout = null;\n  _rafId = null;\n  /**\n   * Whether or not the user is touching the screen\n   */\n  isTouching;\n  /**\n   * The time in ms since the lenis instance was created\n   */\n  time = 0;\n  /**\n   * User data that will be forwarded through the scroll event\n   *\n   * @example\n   * lenis.scrollTo(100, {\n   *   userData: {\n   *     foo: 'bar'\n   *   }\n   * })\n   */\n  userData = {};\n  /**\n   * The last velocity of the scroll\n   */\n  lastVelocity = 0;\n  /**\n   * The current velocity of the scroll\n   */\n  velocity = 0;\n  /**\n   * The direction of the scroll\n   */\n  direction = 0;\n  /**\n   * The options passed to the lenis instance\n   */\n  options;\n  /**\n   * The target scroll value\n   */\n  targetScroll;\n  /**\n   * The animated scroll value\n   */\n  animatedScroll;\n  // These are instanciated here as they don't need information from the options\n  animate = new Animate();\n  emitter = new Emitter();\n  // These are instanciated in the constructor as they need information from the options\n  dimensions;\n  // This is not private because it's used in the Snap class\n  virtualScroll;\n  constructor({\n    wrapper = window,\n    content = document.documentElement,\n    eventsTarget = wrapper,\n    smoothWheel = true,\n    syncTouch = false,\n    syncTouchLerp = 0.075,\n    touchInertiaExponent = 1.7,\n    duration,\n    // in seconds\n    easing,\n    lerp: lerp2 = 0.1,\n    infinite = false,\n    orientation = \"vertical\",\n    // vertical, horizontal\n    gestureOrientation = orientation === \"horizontal\" ? \"both\" : \"vertical\",\n    // vertical, horizontal, both\n    touchMultiplier = 1,\n    wheelMultiplier = 1,\n    autoResize = true,\n    prevent,\n    virtualScroll,\n    overscroll = true,\n    autoRaf = false,\n    anchors = false,\n    autoToggle = false,\n    // https://caniuse.com/?search=transition-behavior\n    allowNestedScroll = false,\n    __experimental__naiveDimensions = false,\n    naiveDimensions = __experimental__naiveDimensions,\n    stopInertiaOnNavigate = false\n  } = {}) {\n    window.lenisVersion = version;\n    if (!window.lenis) {\n      window.lenis = {};\n    }\n    window.lenis.version = version;\n    if (orientation === \"horizontal\") {\n      window.lenis.horizontal = true;\n    }\n    if (syncTouch === true) {\n      window.lenis.touch = true;\n    }\n    if (!wrapper || wrapper === document.documentElement) {\n      wrapper = window;\n    }\n    if (typeof duration === \"number\" && typeof easing !== \"function\") {\n      easing = defaultEasing;\n    } else if (typeof easing === \"function\" && typeof duration !== \"number\") {\n      duration = 1;\n    }\n    this.options = {\n      wrapper,\n      content,\n      eventsTarget,\n      smoothWheel,\n      syncTouch,\n      syncTouchLerp,\n      touchInertiaExponent,\n      duration,\n      easing,\n      lerp: lerp2,\n      infinite,\n      gestureOrientation,\n      orientation,\n      touchMultiplier,\n      wheelMultiplier,\n      autoResize,\n      prevent,\n      virtualScroll,\n      overscroll,\n      autoRaf,\n      anchors,\n      autoToggle,\n      allowNestedScroll,\n      naiveDimensions,\n      stopInertiaOnNavigate\n    };\n    this.dimensions = new Dimensions(wrapper, content, { autoResize });\n    this.updateClassName();\n    this.targetScroll = this.animatedScroll = this.actualScroll;\n    this.options.wrapper.addEventListener(\"scroll\", this.onNativeScroll);\n    this.options.wrapper.addEventListener(\"scrollend\", this.onScrollEnd, {\n      capture: true\n    });\n    if (this.options.anchors || this.options.stopInertiaOnNavigate) {\n      this.options.wrapper.addEventListener(\n        \"click\",\n        this.onClick\n      );\n    }\n    this.options.wrapper.addEventListener(\n      \"pointerdown\",\n      this.onPointerDown\n    );\n    this.virtualScroll = new VirtualScroll(eventsTarget, {\n      touchMultiplier,\n      wheelMultiplier\n    });\n    this.virtualScroll.on(\"scroll\", this.onVirtualScroll);\n    if (this.options.autoToggle) {\n      this.checkOverflow();\n      this.rootElement.addEventListener(\"transitionend\", this.onTransitionEnd);\n    }\n    if (this.options.autoRaf) {\n      this._rafId = requestAnimationFrame(this.raf);\n    }\n  }\n  /**\n   * Destroy the lenis instance, remove all event listeners and clean up the class name\n   */\n  destroy() {\n    this.emitter.destroy();\n    this.options.wrapper.removeEventListener(\"scroll\", this.onNativeScroll);\n    this.options.wrapper.removeEventListener(\"scrollend\", this.onScrollEnd, {\n      capture: true\n    });\n    this.options.wrapper.removeEventListener(\n      \"pointerdown\",\n      this.onPointerDown\n    );\n    if (this.options.anchors || this.options.stopInertiaOnNavigate) {\n      this.options.wrapper.removeEventListener(\n        \"click\",\n        this.onClick\n      );\n    }\n    this.virtualScroll.destroy();\n    this.dimensions.destroy();\n    this.cleanUpClassName();\n    if (this._rafId) {\n      cancelAnimationFrame(this._rafId);\n    }\n  }\n  on(event, callback) {\n    return this.emitter.on(event, callback);\n  }\n  off(event, callback) {\n    return this.emitter.off(event, callback);\n  }\n  onScrollEnd = (e) => {\n    if (!(e instanceof CustomEvent)) {\n      if (this.isScrolling === \"smooth\" || this.isScrolling === false) {\n        e.stopPropagation();\n      }\n    }\n  };\n  dispatchScrollendEvent = () => {\n    this.options.wrapper.dispatchEvent(\n      new CustomEvent(\"scrollend\", {\n        bubbles: this.options.wrapper === window,\n        // cancelable: false,\n        detail: {\n          lenisScrollEnd: true\n        }\n      })\n    );\n  };\n  get overflow() {\n    const property = this.isHorizontal ? \"overflow-x\" : \"overflow-y\";\n    return getComputedStyle(this.rootElement)[property];\n  }\n  checkOverflow() {\n    if ([\"hidden\", \"clip\"].includes(this.overflow)) {\n      this.internalStop();\n    } else {\n      this.internalStart();\n    }\n  }\n  onTransitionEnd = (event) => {\n    if (event.propertyName.includes(\"overflow\")) {\n      this.checkOverflow();\n    }\n  };\n  setScroll(scroll) {\n    if (this.isHorizontal) {\n      this.options.wrapper.scrollTo({ left: scroll, behavior: \"instant\" });\n    } else {\n      this.options.wrapper.scrollTo({ top: scroll, behavior: \"instant\" });\n    }\n  }\n  onClick = (event) => {\n    const path = event.composedPath();\n    const linkElements = path.filter(\n      (node) => node instanceof HTMLAnchorElement && node.href\n    );\n    const linkElementsUrls = linkElements.map(\n      (element) => new URL(element.href)\n    );\n    const currentUrl = new URL(window.location.href);\n    if (this.options.anchors) {\n      const anchorElementUrl = linkElementsUrls.find(\n        (targetUrl) => currentUrl.host === targetUrl.host && currentUrl.pathname === targetUrl.pathname && targetUrl.hash\n      );\n      if (anchorElementUrl) {\n        const options = typeof this.options.anchors === \"object\" && this.options.anchors ? this.options.anchors : void 0;\n        const target = `#${anchorElementUrl.hash.split(\"#\")[1]}`;\n        this.scrollTo(target, options);\n        return;\n      }\n    }\n    if (this.options.stopInertiaOnNavigate) {\n      const hasPageLinkElementUrl = linkElementsUrls.some(\n        (targetUrl) => currentUrl.host === targetUrl.host && currentUrl.pathname !== targetUrl.pathname\n      );\n      if (hasPageLinkElementUrl) {\n        this.reset();\n        return;\n      }\n    }\n  };\n  onPointerDown = (event) => {\n    if (event.button === 1) {\n      this.reset();\n    }\n  };\n  onVirtualScroll = (data) => {\n    if (typeof this.options.virtualScroll === \"function\" && this.options.virtualScroll(data) === false)\n      return;\n    const { deltaX, deltaY, event } = data;\n    this.emitter.emit(\"virtual-scroll\", { deltaX, deltaY, event });\n    if (event.ctrlKey) return;\n    if (event.lenisStopPropagation) return;\n    const isTouch = event.type.includes(\"touch\");\n    const isWheel = event.type.includes(\"wheel\");\n    this.isTouching = event.type === \"touchstart\" || event.type === \"touchmove\";\n    const isClickOrTap = deltaX === 0 && deltaY === 0;\n    const isTapToStop = this.options.syncTouch && isTouch && event.type === \"touchstart\" && isClickOrTap && !this.isStopped && !this.isLocked;\n    if (isTapToStop) {\n      this.reset();\n      return;\n    }\n    const isUnknownGesture = this.options.gestureOrientation === \"vertical\" && deltaY === 0 || this.options.gestureOrientation === \"horizontal\" && deltaX === 0;\n    if (isClickOrTap || isUnknownGesture) {\n      return;\n    }\n    let composedPath = event.composedPath();\n    composedPath = composedPath.slice(0, composedPath.indexOf(this.rootElement));\n    const prevent = this.options.prevent;\n    const gestureOrientation = Math.abs(deltaX) >= Math.abs(deltaY) ? \"horizontal\" : \"vertical\";\n    if (composedPath.find(\n      (node) => node instanceof HTMLElement && (typeof prevent === \"function\" && prevent?.(node) || node.hasAttribute?.(\"data-lenis-prevent\") || gestureOrientation === \"vertical\" && node.hasAttribute?.(\"data-lenis-prevent-vertical\") || gestureOrientation === \"horizontal\" && node.hasAttribute?.(\"data-lenis-prevent-horizontal\") || isTouch && node.hasAttribute?.(\"data-lenis-prevent-touch\") || isWheel && node.hasAttribute?.(\"data-lenis-prevent-wheel\") || this.options.allowNestedScroll && this.hasNestedScroll(node, {\n        deltaX,\n        deltaY\n      }))\n    ))\n      return;\n    if (this.isStopped || this.isLocked) {\n      if (event.cancelable) {\n        event.preventDefault();\n      }\n      return;\n    }\n    const isSmooth = this.options.syncTouch && isTouch || this.options.smoothWheel && isWheel;\n    if (!isSmooth) {\n      this.isScrolling = \"native\";\n      this.animate.stop();\n      event.lenisStopPropagation = true;\n      return;\n    }\n    let delta = deltaY;\n    if (this.options.gestureOrientation === \"both\") {\n      delta = Math.abs(deltaY) > Math.abs(deltaX) ? deltaY : deltaX;\n    } else if (this.options.gestureOrientation === \"horizontal\") {\n      delta = deltaX;\n    }\n    if (!this.options.overscroll || this.options.infinite || this.options.wrapper !== window && this.limit > 0 && (this.animatedScroll > 0 && this.animatedScroll < this.limit || this.animatedScroll === 0 && deltaY > 0 || this.animatedScroll === this.limit && deltaY < 0)) {\n      event.lenisStopPropagation = true;\n    }\n    if (event.cancelable) {\n      event.preventDefault();\n    }\n    const isSyncTouch = isTouch && this.options.syncTouch;\n    const isTouchEnd = isTouch && event.type === \"touchend\";\n    const hasTouchInertia = isTouchEnd;\n    if (hasTouchInertia) {\n      delta = Math.sign(this.velocity) * Math.abs(this.velocity) ** this.options.touchInertiaExponent;\n    }\n    this.scrollTo(this.targetScroll + delta, {\n      programmatic: false,\n      ...isSyncTouch ? {\n        lerp: hasTouchInertia ? this.options.syncTouchLerp : 1\n      } : {\n        lerp: this.options.lerp,\n        duration: this.options.duration,\n        easing: this.options.easing\n      }\n    });\n  };\n  /**\n   * Force lenis to recalculate the dimensions\n   */\n  resize() {\n    this.dimensions.resize();\n    this.animatedScroll = this.targetScroll = this.actualScroll;\n    this.emit();\n  }\n  emit() {\n    this.emitter.emit(\"scroll\", this);\n  }\n  onNativeScroll = () => {\n    if (this._resetVelocityTimeout !== null) {\n      clearTimeout(this._resetVelocityTimeout);\n      this._resetVelocityTimeout = null;\n    }\n    if (this._preventNextNativeScrollEvent) {\n      this._preventNextNativeScrollEvent = false;\n      return;\n    }\n    if (this.isScrolling === false || this.isScrolling === \"native\") {\n      const lastScroll = this.animatedScroll;\n      this.animatedScroll = this.targetScroll = this.actualScroll;\n      this.lastVelocity = this.velocity;\n      this.velocity = this.animatedScroll - lastScroll;\n      this.direction = Math.sign(\n        this.animatedScroll - lastScroll\n      );\n      if (!this.isStopped) {\n        this.isScrolling = \"native\";\n      }\n      this.emit();\n      if (this.velocity !== 0) {\n        this._resetVelocityTimeout = setTimeout(() => {\n          this.lastVelocity = this.velocity;\n          this.velocity = 0;\n          this.isScrolling = false;\n          this.emit();\n        }, 400);\n      }\n    }\n  };\n  reset() {\n    this.isLocked = false;\n    this.isScrolling = false;\n    this.animatedScroll = this.targetScroll = this.actualScroll;\n    this.lastVelocity = this.velocity = 0;\n    this.animate.stop();\n  }\n  /**\n   * Start lenis scroll after it has been stopped\n   */\n  start() {\n    if (!this.isStopped) return;\n    if (this.options.autoToggle) {\n      this.rootElement.style.removeProperty(\"overflow\");\n      return;\n    }\n    this.internalStart();\n  }\n  internalStart() {\n    if (!this.isStopped) return;\n    this.reset();\n    this.isStopped = false;\n    this.emit();\n  }\n  /**\n   * Stop lenis scroll\n   */\n  stop() {\n    if (this.isStopped) return;\n    if (this.options.autoToggle) {\n      this.rootElement.style.setProperty(\"overflow\", \"clip\");\n      return;\n    }\n    this.internalStop();\n  }\n  internalStop() {\n    if (this.isStopped) return;\n    this.reset();\n    this.isStopped = true;\n    this.emit();\n  }\n  /**\n   * RequestAnimationFrame for lenis\n   *\n   * @param time The time in ms from an external clock like `requestAnimationFrame` or Tempus\n   */\n  raf = (time) => {\n    const deltaTime = time - (this.time || time);\n    this.time = time;\n    this.animate.advance(deltaTime * 1e-3);\n    if (this.options.autoRaf) {\n      this._rafId = requestAnimationFrame(this.raf);\n    }\n  };\n  /**\n   * Scroll to a target value\n   *\n   * @param target The target value to scroll to\n   * @param options The options for the scroll\n   *\n   * @example\n   * lenis.scrollTo(100, {\n   *   offset: 100,\n   *   duration: 1,\n   *   easing: (t) => 1 - Math.cos((t * Math.PI) / 2),\n   *   lerp: 0.1,\n   *   onStart: () => {\n   *     console.log('onStart')\n   *   },\n   *   onComplete: () => {\n   *     console.log('onComplete')\n   *   },\n   * })\n   */\n  scrollTo(_target, {\n    offset = 0,\n    immediate = false,\n    lock = false,\n    programmatic = true,\n    // called from outside of the class\n    lerp: lerp2 = programmatic ? this.options.lerp : void 0,\n    duration = programmatic ? this.options.duration : void 0,\n    easing = programmatic ? this.options.easing : void 0,\n    onStart,\n    onComplete,\n    force = false,\n    // scroll even if stopped\n    userData\n  } = {}) {\n    if ((this.isStopped || this.isLocked) && !force) return;\n    let target = _target;\n    let adjustedOffset = offset;\n    if (typeof target === \"string\" && [\"top\", \"left\", \"start\", \"#\"].includes(target)) {\n      target = 0;\n    } else if (typeof target === \"string\" && [\"bottom\", \"right\", \"end\"].includes(target)) {\n      target = this.limit;\n    } else {\n      let node = null;\n      if (typeof target === \"string\") {\n        node = document.querySelector(target);\n        if (!node) {\n          if (target === \"#top\") {\n            target = 0;\n          } else {\n            console.warn(\"Lenis: Target not found\", target);\n          }\n        }\n      } else if (target instanceof HTMLElement && target?.nodeType) {\n        node = target;\n      }\n      if (node) {\n        if (this.options.wrapper !== window) {\n          const wrapperRect = this.rootElement.getBoundingClientRect();\n          adjustedOffset -= this.isHorizontal ? wrapperRect.left : wrapperRect.top;\n        }\n        const rect = node.getBoundingClientRect();\n        target = (this.isHorizontal ? rect.left : rect.top) + this.animatedScroll;\n      }\n    }\n    if (typeof target !== \"number\") return;\n    target += adjustedOffset;\n    target = Math.round(target);\n    if (this.options.infinite) {\n      if (programmatic) {\n        this.targetScroll = this.animatedScroll = this.scroll;\n        const distance = target - this.animatedScroll;\n        if (distance > this.limit / 2) {\n          target -= this.limit;\n        } else if (distance < -this.limit / 2) {\n          target += this.limit;\n        }\n      }\n    } else {\n      target = clamp(0, target, this.limit);\n    }\n    if (target === this.targetScroll) {\n      onStart?.(this);\n      onComplete?.(this);\n      return;\n    }\n    this.userData = userData ?? {};\n    if (immediate) {\n      this.animatedScroll = this.targetScroll = target;\n      this.setScroll(this.scroll);\n      this.reset();\n      this.preventNextNativeScrollEvent();\n      this.emit();\n      onComplete?.(this);\n      this.userData = {};\n      requestAnimationFrame(() => {\n        this.dispatchScrollendEvent();\n      });\n      return;\n    }\n    if (!programmatic) {\n      this.targetScroll = target;\n    }\n    if (typeof duration === \"number\" && typeof easing !== \"function\") {\n      easing = defaultEasing;\n    } else if (typeof easing === \"function\" && typeof duration !== \"number\") {\n      duration = 1;\n    }\n    this.animate.fromTo(this.animatedScroll, target, {\n      duration,\n      easing,\n      lerp: lerp2,\n      onStart: () => {\n        if (lock) this.isLocked = true;\n        this.isScrolling = \"smooth\";\n        onStart?.(this);\n      },\n      onUpdate: (value, completed) => {\n        this.isScrolling = \"smooth\";\n        this.lastVelocity = this.velocity;\n        this.velocity = value - this.animatedScroll;\n        this.direction = Math.sign(this.velocity);\n        this.animatedScroll = value;\n        this.setScroll(this.scroll);\n        if (programmatic) {\n          this.targetScroll = value;\n        }\n        if (!completed) this.emit();\n        if (completed) {\n          this.reset();\n          this.emit();\n          onComplete?.(this);\n          this.userData = {};\n          requestAnimationFrame(() => {\n            this.dispatchScrollendEvent();\n          });\n          this.preventNextNativeScrollEvent();\n        }\n      }\n    });\n  }\n  preventNextNativeScrollEvent() {\n    this._preventNextNativeScrollEvent = true;\n    requestAnimationFrame(() => {\n      this._preventNextNativeScrollEvent = false;\n    });\n  }\n  hasNestedScroll(node, { deltaX, deltaY }) {\n    const time = Date.now();\n    if (!node._lenis) node._lenis = {};\n    const cache = node._lenis;\n    let hasOverflowX;\n    let hasOverflowY;\n    let isScrollableX;\n    let isScrollableY;\n    let hasOverscrollBehaviorX;\n    let hasOverscrollBehaviorY;\n    let scrollWidth;\n    let scrollHeight;\n    let clientWidth;\n    let clientHeight;\n    if (time - (cache.time ?? 0) > 2e3) {\n      cache.time = Date.now();\n      const computedStyle = window.getComputedStyle(node);\n      cache.computedStyle = computedStyle;\n      hasOverflowX = [\"auto\", \"overlay\", \"scroll\"].includes(\n        computedStyle.overflowX\n      );\n      hasOverflowY = [\"auto\", \"overlay\", \"scroll\"].includes(\n        computedStyle.overflowY\n      );\n      hasOverscrollBehaviorX = [\"auto\"].includes(\n        computedStyle.overscrollBehaviorX\n      );\n      hasOverscrollBehaviorY = [\"auto\"].includes(\n        computedStyle.overscrollBehaviorY\n      );\n      cache.hasOverflowX = hasOverflowX;\n      cache.hasOverflowY = hasOverflowY;\n      if (!(hasOverflowX || hasOverflowY)) return false;\n      scrollWidth = node.scrollWidth;\n      scrollHeight = node.scrollHeight;\n      clientWidth = node.clientWidth;\n      clientHeight = node.clientHeight;\n      isScrollableX = scrollWidth > clientWidth;\n      isScrollableY = scrollHeight > clientHeight;\n      cache.isScrollableX = isScrollableX;\n      cache.isScrollableY = isScrollableY;\n      cache.scrollWidth = scrollWidth;\n      cache.scrollHeight = scrollHeight;\n      cache.clientWidth = clientWidth;\n      cache.clientHeight = clientHeight;\n      cache.hasOverscrollBehaviorX = hasOverscrollBehaviorX;\n      cache.hasOverscrollBehaviorY = hasOverscrollBehaviorY;\n    } else {\n      isScrollableX = cache.isScrollableX;\n      isScrollableY = cache.isScrollableY;\n      hasOverflowX = cache.hasOverflowX;\n      hasOverflowY = cache.hasOverflowY;\n      scrollWidth = cache.scrollWidth;\n      scrollHeight = cache.scrollHeight;\n      clientWidth = cache.clientWidth;\n      clientHeight = cache.clientHeight;\n      hasOverscrollBehaviorX = cache.hasOverscrollBehaviorX;\n      hasOverscrollBehaviorY = cache.hasOverscrollBehaviorY;\n    }\n    if (!(hasOverflowX && isScrollableX || hasOverflowY && isScrollableY)) {\n      return false;\n    }\n    const orientation = Math.abs(deltaX) >= Math.abs(deltaY) ? \"horizontal\" : \"vertical\";\n    let scroll;\n    let maxScroll;\n    let delta;\n    let hasOverflow;\n    let isScrollable;\n    let hasOverscrollBehavior;\n    if (orientation === \"horizontal\") {\n      scroll = Math.round(node.scrollLeft);\n      maxScroll = scrollWidth - clientWidth;\n      delta = deltaX;\n      hasOverflow = hasOverflowX;\n      isScrollable = isScrollableX;\n      hasOverscrollBehavior = hasOverscrollBehaviorX;\n    } else if (orientation === \"vertical\") {\n      scroll = Math.round(node.scrollTop);\n      maxScroll = scrollHeight - clientHeight;\n      delta = deltaY;\n      hasOverflow = hasOverflowY;\n      isScrollable = isScrollableY;\n      hasOverscrollBehavior = hasOverscrollBehaviorY;\n    } else {\n      return false;\n    }\n    if (!hasOverscrollBehavior && (scroll >= maxScroll || scroll <= 0)) {\n      return true;\n    }\n    const willScroll = delta > 0 ? scroll < maxScroll : scroll > 0;\n    return willScroll && hasOverflow && isScrollable;\n  }\n  /**\n   * The root element on which lenis is instanced\n   */\n  get rootElement() {\n    return this.options.wrapper === window ? document.documentElement : this.options.wrapper;\n  }\n  /**\n   * The limit which is the maximum scroll value\n   */\n  get limit() {\n    if (this.options.naiveDimensions) {\n      if (this.isHorizontal) {\n        return this.rootElement.scrollWidth - this.rootElement.clientWidth;\n      }\n      return this.rootElement.scrollHeight - this.rootElement.clientHeight;\n    }\n    return this.dimensions.limit[this.isHorizontal ? \"x\" : \"y\"];\n  }\n  /**\n   * Whether or not the scroll is horizontal\n   */\n  get isHorizontal() {\n    return this.options.orientation === \"horizontal\";\n  }\n  /**\n   * The actual scroll value\n   */\n  get actualScroll() {\n    const wrapper = this.options.wrapper;\n    return this.isHorizontal ? wrapper.scrollX ?? wrapper.scrollLeft : wrapper.scrollY ?? wrapper.scrollTop;\n  }\n  /**\n   * The current scroll value\n   */\n  get scroll() {\n    return this.options.infinite ? modulo(this.animatedScroll, this.limit) : this.animatedScroll;\n  }\n  /**\n   * The progress of the scroll relative to the limit\n   */\n  get progress() {\n    return this.limit === 0 ? 1 : this.scroll / this.limit;\n  }\n  /**\n   * Current scroll state\n   */\n  get isScrolling() {\n    return this._isScrolling;\n  }\n  set isScrolling(value) {\n    if (this._isScrolling !== value) {\n      this._isScrolling = value;\n      this.updateClassName();\n    }\n  }\n  /**\n   * Check if lenis is stopped\n   */\n  get isStopped() {\n    return this._isStopped;\n  }\n  set isStopped(value) {\n    if (this._isStopped !== value) {\n      this._isStopped = value;\n      this.updateClassName();\n    }\n  }\n  /**\n   * Check if lenis is locked\n   */\n  get isLocked() {\n    return this._isLocked;\n  }\n  set isLocked(value) {\n    if (this._isLocked !== value) {\n      this._isLocked = value;\n      this.updateClassName();\n    }\n  }\n  /**\n   * Check if lenis is smooth scrolling\n   */\n  get isSmooth() {\n    return this.isScrolling === \"smooth\";\n  }\n  /**\n   * The class name applied to the wrapper element\n   */\n  get className() {\n    let className = \"lenis\";\n    if (this.options.autoToggle) className += \" lenis-autoToggle\";\n    if (this.isStopped) className += \" lenis-stopped\";\n    if (this.isLocked) className += \" lenis-locked\";\n    if (this.isScrolling) className += \" lenis-scrolling\";\n    if (this.isScrolling === \"smooth\") className += \" lenis-smooth\";\n    return className;\n  }\n  updateClassName() {\n    this.cleanUpClassName();\n    this.rootElement.className = `${this.rootElement.className} ${this.className}`.trim();\n  }\n  cleanUpClassName() {\n    this.rootElement.className = this.rootElement.className.replace(/lenis(-\\w+)?/g, \"\").trim();\n  }\n};\nexport {\n  Lenis as default\n};\n//# sourceMappingURL=lenis.mjs.map","// packages/snap/src/debounce.ts\nfunction debounce(callback, delay) {\n  let timer;\n  return function(...args) {\n    clearTimeout(timer);\n    timer = setTimeout(() => {\n      timer = void 0;\n      callback.apply(this, args);\n    }, delay);\n  };\n}\n\n// packages/snap/src/element.ts\nfunction removeParentSticky(element) {\n  const position = getComputedStyle(element).position;\n  const isSticky = position === \"sticky\";\n  if (isSticky) {\n    element.style.setProperty(\"position\", \"static\");\n    element.dataset.sticky = \"true\";\n  }\n  if (element.offsetParent) {\n    removeParentSticky(element.offsetParent);\n  }\n}\nfunction addParentSticky(element) {\n  if (element?.dataset?.sticky === \"true\") {\n    element.style.removeProperty(\"position\");\n    delete element.dataset.sticky;\n  }\n  if (element.offsetParent) {\n    addParentSticky(element.offsetParent);\n  }\n}\nfunction offsetTop(element, accumulator = 0) {\n  const top = accumulator + element.offsetTop;\n  if (element.offsetParent) {\n    return offsetTop(element.offsetParent, top);\n  }\n  return top;\n}\nfunction offsetLeft(element, accumulator = 0) {\n  const left = accumulator + element.offsetLeft;\n  if (element.offsetParent) {\n    return offsetLeft(element.offsetParent, left);\n  }\n  return left;\n}\nfunction scrollTop(element, accumulator = 0) {\n  const top = accumulator + element.scrollTop;\n  if (element.offsetParent) {\n    return scrollTop(element.offsetParent, top);\n  }\n  return top + window.scrollY;\n}\nfunction scrollLeft(element, accumulator = 0) {\n  const left = accumulator + element.scrollLeft;\n  if (element.offsetParent) {\n    return scrollLeft(element.offsetParent, left);\n  }\n  return left + window.scrollX;\n}\nvar SnapElement = class {\n  element;\n  options;\n  align;\n  // @ts-expect-error\n  rect = {};\n  wrapperResizeObserver;\n  resizeObserver;\n  debouncedWrapperResize;\n  constructor(element, {\n    align = [\"start\"],\n    ignoreSticky = true,\n    ignoreTransform = false\n  } = {}) {\n    this.element = element;\n    this.options = { align, ignoreSticky, ignoreTransform };\n    this.align = [align].flat();\n    this.debouncedWrapperResize = debounce(this.onWrapperResize, 500);\n    this.wrapperResizeObserver = new ResizeObserver(this.debouncedWrapperResize);\n    this.wrapperResizeObserver.observe(document.body);\n    this.onWrapperResize();\n    this.resizeObserver = new ResizeObserver(this.onResize);\n    this.resizeObserver.observe(this.element);\n    this.setRect({\n      width: this.element.offsetWidth,\n      height: this.element.offsetHeight\n    });\n  }\n  destroy() {\n    this.wrapperResizeObserver.disconnect();\n    this.resizeObserver.disconnect();\n  }\n  setRect({\n    top,\n    left,\n    width,\n    height,\n    element\n  } = {}) {\n    top = top ?? this.rect.top;\n    left = left ?? this.rect.left;\n    width = width ?? this.rect.width;\n    height = height ?? this.rect.height;\n    element = element ?? this.rect.element;\n    if (top === this.rect.top && left === this.rect.left && width === this.rect.width && height === this.rect.height && element === this.rect.element)\n      return;\n    this.rect.top = top;\n    this.rect.y = top;\n    this.rect.width = width;\n    this.rect.height = height;\n    this.rect.left = left;\n    this.rect.x = left;\n    this.rect.bottom = top + height;\n    this.rect.right = left + width;\n  }\n  onWrapperResize = () => {\n    let top;\n    let left;\n    if (this.options.ignoreSticky) removeParentSticky(this.element);\n    if (this.options.ignoreTransform) {\n      top = offsetTop(this.element);\n      left = offsetLeft(this.element);\n    } else {\n      const rect = this.element.getBoundingClientRect();\n      top = rect.top + scrollTop(this.element);\n      left = rect.left + scrollLeft(this.element);\n    }\n    if (this.options.ignoreSticky) addParentSticky(this.element);\n    this.setRect({ top, left });\n  };\n  onResize = ([entry]) => {\n    if (!entry?.borderBoxSize[0]) return;\n    const width = entry.borderBoxSize[0].inlineSize;\n    const height = entry.borderBoxSize[0].blockSize;\n    this.setRect({ width, height });\n  };\n};\n\n// packages/snap/src/uid.ts\nvar index = 0;\nfunction uid() {\n  return index++;\n}\n\n// packages/snap/src/snap.ts\nvar Snap = class {\n  constructor(lenis, {\n    type = \"proximity\",\n    lerp,\n    easing,\n    duration,\n    distanceThreshold = \"50%\",\n    // useless when type is \"mandatory\"\n    debounce: debounceDelay = 500,\n    onSnapStart,\n    onSnapComplete\n  } = {}) {\n    this.lenis = lenis;\n    if (!window.lenis) {\n      window.lenis = {};\n    }\n    window.lenis.snap = true;\n    this.options = {\n      type,\n      lerp,\n      easing,\n      duration,\n      distanceThreshold,\n      debounce: debounceDelay,\n      onSnapStart,\n      onSnapComplete\n    };\n    this.onWindowResize();\n    window.addEventListener(\"resize\", this.onWindowResize);\n    this.onSnapDebounced = debounce(\n      this.onSnap,\n      this.options.debounce\n    );\n    this.lenis.on(\"virtual-scroll\", this.onSnapDebounced);\n  }\n  options;\n  elements = /* @__PURE__ */ new Map();\n  snaps = /* @__PURE__ */ new Map();\n  viewport = {\n    width: window.innerWidth,\n    height: window.innerHeight\n  };\n  isStopped = false;\n  onSnapDebounced;\n  currentSnapIndex;\n  /**\n   * Destroy the snap instance\n   */\n  destroy() {\n    this.lenis.off(\"virtual-scroll\", this.onSnapDebounced);\n    window.removeEventListener(\"resize\", this.onWindowResize);\n    this.elements.forEach((element) => {\n      element.destroy();\n    });\n  }\n  /**\n   * Start the snap after it has been stopped\n   */\n  start() {\n    this.isStopped = false;\n  }\n  /**\n   * Stop the snap\n   */\n  stop() {\n    this.isStopped = true;\n  }\n  /**\n   * Add a snap to the snap instance\n   *\n   * @param value The value to snap to\n   * @param userData User data that will be forwarded through the snap event\n   * @returns Unsubscribe function\n   */\n  add(value) {\n    const id = uid();\n    this.snaps.set(id, { value });\n    return () => this.snaps.delete(id);\n  }\n  /**\n   * Add an element to the snap instance\n   *\n   * @param element The element to add\n   * @param options The options for the element\n   * @returns Unsubscribe function\n   */\n  addElement(element, options = {}) {\n    const id = uid();\n    this.elements.set(id, new SnapElement(element, options));\n    return () => this.elements.delete(id);\n  }\n  addElements(elements, options = {}) {\n    const map = [...elements].map(\n      (element) => this.addElement(element, options)\n    );\n    return () => {\n      map.forEach((remove) => {\n        remove();\n      });\n    };\n  }\n  onWindowResize = () => {\n    this.viewport.width = window.innerWidth;\n    this.viewport.height = window.innerHeight;\n  };\n  computeSnaps = () => {\n    const { isHorizontal } = this.lenis;\n    let snaps = [...this.snaps.values()];\n    this.elements.forEach(({ rect, align }) => {\n      let value;\n      align.forEach((align2) => {\n        if (align2 === \"start\") {\n          value = rect.top;\n        } else if (align2 === \"center\") {\n          value = isHorizontal ? rect.left + rect.width / 2 - this.viewport.width / 2 : rect.top + rect.height / 2 - this.viewport.height / 2;\n        } else if (align2 === \"end\") {\n          value = isHorizontal ? rect.left + rect.width - this.viewport.width : rect.top + rect.height - this.viewport.height;\n        }\n        if (typeof value === \"number\") {\n          snaps.push({ value: Math.ceil(value) });\n        }\n      });\n    });\n    snaps = snaps.sort((a, b) => Math.abs(a.value) - Math.abs(b.value));\n    return snaps;\n  };\n  previous() {\n    this.goTo((this.currentSnapIndex ?? 0) - 1);\n  }\n  next() {\n    this.goTo((this.currentSnapIndex ?? 0) + 1);\n  }\n  goTo(index2) {\n    const snaps = this.computeSnaps();\n    if (snaps.length === 0) return;\n    this.currentSnapIndex = Math.max(0, Math.min(index2, snaps.length - 1));\n    const currentSnap = snaps[this.currentSnapIndex];\n    if (currentSnap === void 0) return;\n    this.lenis.scrollTo(currentSnap.value, {\n      duration: this.options.duration,\n      easing: this.options.easing,\n      lerp: this.options.lerp,\n      lock: this.options.type === \"lock\",\n      userData: { initiator: \"snap\" },\n      onStart: () => {\n        this.options.onSnapStart?.({\n          index: this.currentSnapIndex,\n          ...currentSnap\n        });\n      },\n      onComplete: () => {\n        this.options.onSnapComplete?.({\n          index: this.currentSnapIndex,\n          ...currentSnap\n        });\n      }\n    });\n  }\n  get distanceThreshold() {\n    let distanceThreshold = Number.POSITIVE_INFINITY;\n    if (this.options.type === \"mandatory\") return Number.POSITIVE_INFINITY;\n    const { isHorizontal } = this.lenis;\n    const axis = isHorizontal ? \"width\" : \"height\";\n    if (typeof this.options.distanceThreshold === \"string\" && this.options.distanceThreshold.endsWith(\"%\")) {\n      distanceThreshold = Number(this.options.distanceThreshold.replace(\"%\", \"\")) / 100 * this.viewport[axis];\n    } else if (typeof this.options.distanceThreshold === \"number\") {\n      distanceThreshold = this.options.distanceThreshold;\n    } else {\n      distanceThreshold = this.viewport[axis];\n    }\n    return distanceThreshold;\n  }\n  onSnap = (e) => {\n    if (this.isStopped) return;\n    if (e.event.type === \"touchmove\") return;\n    if (this.options.type === \"lock\" && this.lenis.userData?.initiator === \"snap\")\n      return;\n    let { scroll, isHorizontal } = this.lenis;\n    const delta = isHorizontal ? e.deltaX : e.deltaY;\n    scroll = Math.ceil(this.lenis.scroll + delta);\n    const snaps = this.computeSnaps();\n    if (snaps.length === 0) return;\n    let snapIndex;\n    const prevSnapIndex = snaps.findLastIndex(({ value }) => value < scroll);\n    const nextSnapIndex = snaps.findIndex(({ value }) => value > scroll);\n    if (this.options.type === \"lock\") {\n      if (delta > 0) {\n        snapIndex = nextSnapIndex;\n      } else if (delta < 0) {\n        snapIndex = prevSnapIndex;\n      }\n    } else {\n      const prevSnap = snaps[prevSnapIndex];\n      const distanceToPrevSnap = prevSnap ? Math.abs(scroll - prevSnap.value) : Number.POSITIVE_INFINITY;\n      const nextSnap = snaps[nextSnapIndex];\n      const distanceToNextSnap = nextSnap ? Math.abs(scroll - nextSnap.value) : Number.POSITIVE_INFINITY;\n      snapIndex = distanceToPrevSnap < distanceToNextSnap ? prevSnapIndex : nextSnapIndex;\n    }\n    if (snapIndex === void 0) return;\n    if (snapIndex === -1) return;\n    snapIndex = Math.max(0, Math.min(snapIndex, snaps.length - 1));\n    const snap = snaps[snapIndex];\n    const distance = Math.abs(scroll - snap.value);\n    if (distance <= this.distanceThreshold) {\n      this.goTo(snapIndex);\n    }\n  };\n  resize() {\n    this.elements.forEach((element) => {\n      element.onWrapperResize();\n    });\n  }\n};\nexport {\n  Snap as default\n};\n//# sourceMappingURL=lenis-snap.mjs.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import Lenis from\"https://unpkg.com/lenis@1.3.19/dist/lenis.mjs\";import Snap from\"https://unpkg.com/lenis@1.3.19/dist/lenis-snap.mjs\";import{useEffect,useRef,Children,isValidElement,cloneElement}from\"react\";/**\n * @framerSupportedLayoutHeight any\n * @framerSupportedLayoutWidth any\n * @framerDisableUnlink\n */export default function Component({smooth,infinite,orientation,intensity,children,snap}){const wrapperRef=useRef();const contentRef=useRef();const lenisRef=useRef();useEffect(()=>{if(children&&(!wrapperRef.current||!contentRef.current))return;if(wrapperRef.current&&contentRef.current){if(orientation===\"horizontal\"){wrapperRef.current.style.setProperty(\"overflowX\",\"auto\");}else{wrapperRef.current.style.setProperty(\"overflowY\",\"auto\");}}const lenis=new Lenis({smoothWheel:smooth,// duration: intensity / 10,\ninfinite,orientation,gestureOrientation:orientation===\"horizontal\"?\"both\":\"vertical\",autoRaf:true,autoToggle:true,anchors:true,allowNestedScroll:true,wrapper:wrapperRef.current,content:contentRef.current,syncTouch:Boolean(infinite)||orientation===\"horizontal\",stopInertiaOnNavigate:true});lenisRef.current=lenis;let lenisSnap;if(snap&&snap.snaps.length>0){lenisSnap=new Snap(lenis,{type:snap.type,distanceThreshold:snap.threshold+\"%\"});snap.snaps.forEach(item=>{if(!item.target?.current)return;const id=item.target.current.id;// workaround when content is duplicated by LenisSeamlessInfinite\nconst elements=document.querySelectorAll(`#${id}`);elements.forEach(element=>{lenisSnap.addElement(element,{align:item.align});});});}window.lenis=lenis;window.lenisSnap=snap;return()=>{if(lenis)lenis.destroy();if(lenisSnap)lenisSnap.destroy();};},[smooth,infinite,orientation,intensity,children,snap]);// useEffect(() => {\n//     function onClick(event: PointerEvent | MouseEvent) {\n//         const path = event.composedPath()\n//         const pageLink = path.find(\n//             (node) =>\n//                 node instanceof HTMLAnchorElement &&\n//                 (node.getAttribute(\"href\")?.startsWith(\"./\") ||\n//                     node.getAttribute(\"href\")?.startsWith(\"../\"))\n//         ) as HTMLAnchorElement | undefined\n//         if (pageLink) {\n//             if (lenisRef.current) {\n//                 lenisRef.current.reset()\n//             }\n//         }\n//     }\n//     window.addEventListener(\"click\", onClick)\n//     return () => {\n//         window.removeEventListener(\"click\", onClick)\n//     }\n// }, [])\nreturn /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"link\",{href:\"https://unpkg.com/lenis@1.3.19/dist/lenis.css\",rel:\"stylesheet\"}),children&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"div\",{ref:wrapperRef,style:orientation===\"horizontal\"?{overflowX:\"auto\",width:\"100%\"}:{overflowY:\"auto\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"div\",{ref:contentRef,style:{width:\"100%\"},children:Children.map(children,child=>/*#__PURE__*/isValidElement(child)?/*#__PURE__*/cloneElement(child,{style:{...child.props.style,width:\"100%\"}}):child)})})})]});}Component.displayName=\"Lenis\";addPropertyControls(Component,{smooth:{type:ControlType.Boolean,title:\"Smooth\",defaultValue:true},intensity:{type:ControlType.Number,title:\"Intensity\",defaultValue:12,step:1,min:1,max:100,hidden(props){return props.smooth===false;},description:\"This will be ignored on mobile.\"},infinite:{type:ControlType.Boolean,title:\"Infinite\",defaultValue:false,hidden(props){return props.smooth===false;}},orientation:{type:ControlType.Enum,defaultValue:\"Vertical\",displaySegmentedControl:true,options:[\"vertical\",\"horizontal\"],optionTitles:[\"Vertical\",\"Horizontal\"],hidden(props){return props.smooth===false;}},children:{type:ControlType.ComponentInstance,title:\"Content\"},snap:{type:ControlType.Object,optional:true,description:\"Cooked and served by [darkroom.engineering](https://darkroom.engineering).\",controls:{type:{type:ControlType.Enum,defaultValue:\"proximity\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"proximity\",\"mandatory\",\"lock\"],optionTitles:[\"Proximity\",\"Mandatory\",\"Lock\"]},threshold:{type:ControlType.Number,defaultValue:50,min:0,max:100,unit:\"%\",hidden:props=>{return props.snap.type===\"mandatory\";}},snaps:{type:ControlType.Array,control:{type:ControlType.Object,controls:{target:{title:\"Target\",type:ControlType.ScrollSectionRef},align:{type:ControlType.Enum,defaultValue:\"center\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"start\",\"center\",\"end\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"]}}}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Component\",\"slots\":[\"children\"],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lenis.map","// Generated by Framer (747ab96)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const serializationHash=\"framer-f3blq\";const variantClassNames={zNx0s69xZ:\"framer-v-xlqwqd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const tC7vwg7dl=undefined;const transition1={bounce:.2,delay:2,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={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 getProps=({click,height,id,width,...props})=>{return{...props,tC7vwg7dl:click??props.tC7vwg7dl};};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,tC7vwg7dl,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"zNx0s69xZ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapxcsnq6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(tC7vwg7dl){const res=await tC7vwg7dl(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-xlqwqd\",className,classNames),\"data-framer-appear-id\":\"xlqwqd\",\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zNx0s69xZ\",onTap:onTapxcsnq6,optimized:true,ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:11,borderBottomRightRadius:11,borderTopLeftRadius:11,borderTopRightRadius:11,boxShadow:\"0px 0.48174984141951427px 1.252549587690737px -1.25px rgba(0, 0, 0, 0.29), 0px 1.8308266425947657px 4.760149270746391px -2.5px rgba(0, 0, 0, 0.25), 0px 8px 20.8px -3.75px rgba(0, 0, 0, 0.1)\",...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW50ZXItNzAw\",\"--framer-font-size\":\"13px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.4px\",\"--framer-line-height\":\"1.75em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(35, 31, 32))\"},children:\"Get Template\"})}),className:\"framer-seusf1\",fonts:[\"GF;Inter-700\"],layoutDependency:layoutDependency,layoutId:\"bEuLp2Seu\",style:{\"--extracted-r6o4lv\":\"rgb(35, 31, 32)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-f3blq.framer-biqir9, .framer-f3blq .framer-biqir9 { display: block; }\",\".framer-f3blq.framer-xlqwqd { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 8px 12px 8px 12px; position: relative; width: 128px; will-change: var(--framer-will-change-override, transform); }\",\".framer-f3blq .framer-seusf1 { -webkit-user-select: none; flex: none; height: 23px; position: relative; user-select: none; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 39\n * @framerIntrinsicWidth 128\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"tC7vwg7dl\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameriN04BnJAD=withCSS(Component,css,\"framer-f3blq\");export default FrameriN04BnJAD;FrameriN04BnJAD.displayName=\"Checkout Button\";FrameriN04BnJAD.defaultProps={height:39,width:128};addPropertyControls(FrameriN04BnJAD,{tC7vwg7dl:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FrameriN04BnJAD,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"google\",style:\"normal\",uiFamilyName:\"Inter\",url:\"https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZ1rib2Bg-4.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriN04BnJAD\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"tC7vwg7dl\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"39\",\"framerIntrinsicWidth\":\"128\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./iN04BnJAD.map","// Generated by Framer (a1faaee)\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 xX0AAXJ94=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 321 299\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 145.059 66.87 C 151.922 54.983 169.078 54.983 175.941 66.87 L 229.999 160.5 L 229.999 160.5 L 284.056 254.13 C 290.919 266.017 282.34 280.875 268.615 280.875 L 160.5 280.875 L 160.5 280.875 L 52.385 280.875 C 38.66 280.875 30.081 266.017 36.944 254.13 L 91.001 160.5 L 91.001 160.5 Z\" fill=\"var(--13luugp, var(--token-030445e0-66b1-4cf5-86f5-06201f409f19, rgb(46, 46, 46)))\" height=\"321px\" id=\"tjssY2pLn\" transform=\"translate(0 -11) rotate(90 160.5 160.5)\" width=\"321px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';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,fillAlpha,height,id,light,shade,stroke,width,width1,widthThin,...props})=>{return{...props,EFhby2hk_:width1??props.EFhby2hk_??1,K7oj2kVaq:shade??props.K7oj2kVaq??\"var(--token-3890c723-b81b-4cd9-8ee4-78ba3e4a048f, rgb(28, 28, 28))\",LAKsbpsl8:light??props.LAKsbpsl8??\"var(--token-fa5efa90-02ea-4140-be93-9c156158d5ba, rgb(66, 66, 66))\",lX45NarS3:widthThin??props.lX45NarS3??.25,mqJaex1RZ:fillAlpha??props.mqJaex1RZ??1,x6V5wP5W2:stroke??props.x6V5wP5W2??\"var(--token-33ef294f-bf95-4931-af4a-e98d2138d080, rgb(233, 224, 209))\",xX0AAXJ94:fill??props.xX0AAXJ94??\"var(--token-030445e0-66b1-4cf5-86f5-06201f409f19, rgb(46, 46, 46))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,x6V5wP5W2,LAKsbpsl8,xX0AAXJ94,K7oj2kVaq,mqJaex1RZ,EFhby2hk_,lX45NarS3,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-hfWLb\",className),layoutId:layoutId,ref:ref,style:{\"--13luugp\":xX0AAXJ94,...style}});});const css=[`.framer-hfWLb { -webkit-mask: ${mask}; aspect-ratio: 1.0735785953177257; background-color: var(--13luugp); mask: ${mask}; width: 321px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 321\n * @framerIntrinsicHeight 299\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"x6V5wP5W2\":\"stroke\",\"LAKsbpsl8\":\"light\",\"xX0AAXJ94\":\"fill\",\"K7oj2kVaq\":\"shade\",\"mqJaex1RZ\":\"fillAlpha\",\"EFhby2hk_\":\"width1\",\"lX45NarS3\":\"widthThin\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"variable\",\"value\":\"13luugp\"},\"set\":{\"localId\":\"vectorSet/CTbVRUq7Z\",\"id\":\"CTbVRUq7Z\",\"moduleId\":\"5RIGxdbrFZGQU4x9tbSe\"}}\n */const Icon=withCSS(Component,css,\"framer-hfWLb\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{x6V5wP5W2:{defaultValue:'var(--token-33ef294f-bf95-4931-af4a-e98d2138d080, rgb(233, 224, 209)) /* {\"name\":\"Stroke\"} */',hidden:true,title:\"Stroke\",type:ControlType.Color},LAKsbpsl8:{defaultValue:'var(--token-fa5efa90-02ea-4140-be93-9c156158d5ba, rgb(66, 66, 66)) /* {\"name\":\"Light\"} */',hidden:true,title:\"Light\",type:ControlType.Color},xX0AAXJ94:{defaultValue:'var(--token-030445e0-66b1-4cf5-86f5-06201f409f19, rgb(46, 46, 46)) /* {\"name\":\"Fill\"} */',hidden:false,title:\"Fill\",type:ControlType.Color},K7oj2kVaq:{defaultValue:'var(--token-3890c723-b81b-4cd9-8ee4-78ba3e4a048f, rgb(28, 28, 28)) /* {\"name\":\"Shade\"} */',hidden:true,title:\"Shade\",type:ControlType.Color},mqJaex1RZ:{defaultValue:1,hidden:true,max:1,min:0,step:.01,title:\"Fill Alpha\",type:ControlType.Number},EFhby2hk_:{defaultValue:1,hidden:true,min:0,title:\"Width\",type:ControlType.Number},lX45NarS3:{defaultValue:.25,hidden:true,min:0,title:\"Width Thin\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"321\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"299\",\"framerVariables\":\"{\\\"x6V5wP5W2\\\":\\\"stroke\\\",\\\"LAKsbpsl8\\\":\\\"light\\\",\\\"xX0AAXJ94\\\":\\\"fill\\\",\\\"K7oj2kVaq\\\":\\\"shade\\\",\\\"mqJaex1RZ\\\":\\\"fillAlpha\\\",\\\"EFhby2hk_\\\":\\\"width1\\\",\\\"lX45NarS3\\\":\\\"widthThin\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"13luugp\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/CTbVRUq7Z\\\",\\\"id\\\":\\\"CTbVRUq7Z\\\",\\\"moduleId\\\":\\\"5RIGxdbrFZGQU4x9tbSe\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1faaee)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,Instance,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ArrowRight from\"https://framerusercontent.com/modules/2WQzq084DzoFmwmk0fUI/sBT0012yPWvPR8ixbuvU/xWxFPmdWu.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/3I7tak8cIgky1MHc0bsR/xpl50ct60eyLuY1764Dy/O0790qsZT.js\";import Vector from\"https://framerusercontent.com/modules/9yOqrfo6vmBMEqDkUL70/9dgznw6fFYR3v6Xk2R5l/PbMslhFsH.js\";const VectorFonts=getFonts(Vector);const enabledGestures={cNdVluHs7:{hover:true},dVzNLmjkO:{hover:true},hi6aRZbT7:{hover:true},LxHqL1VPe:{hover:true},UixaMrEmY:{hover:true},woqNk0Qel:{hover:true}};const cycleOrder=[\"LxHqL1VPe\",\"UixaMrEmY\",\"woqNk0Qel\",\"cNdVluHs7\",\"hi6aRZbT7\",\"dVzNLmjkO\"];const serializationHash=\"framer-SDNRu\";const variantClassNames={cNdVluHs7:\"framer-v-ycy7bl\",dVzNLmjkO:\"framer-v-1rdmsgg\",hi6aRZbT7:\"framer-v-1sbbds4\",LxHqL1VPe:\"framer-v-efr9v5\",UixaMrEmY:\"framer-v-h8s8pe\",woqNk0Qel:\"framer-v-1vqtwt6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const AMCchnpNw=undefined;const FWKDMXbN2=undefined;const YkfrxUoaP=undefined;const BANE331ww=undefined;const p8v7WNQPZ=undefined;const mYjHZJ6Gn=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 humanReadableVariantMap={\"L Icon\":\"UixaMrEmY\",\"L Play\":\"dVzNLmjkO\",\"L Primary\":\"LxHqL1VPe\",\"M Icon\":\"hi6aRZbT7\",\"M Primary\":\"woqNk0Qel\",\"M Secondary\":\"cNdVluHs7\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,icon,id,link,newTab,smoothScroll,title,width,...props})=>{return{...props,AMCchnpNw:click??props.AMCchnpNw,BANE331ww:smoothScroll??props.BANE331ww,FWKDMXbN2:link??props.FWKDMXbN2,mYjHZJ6Gn:title??props.mYjHZJ6Gn??\"View case studies\",p8v7WNQPZ:icon??props.p8v7WNQPZ??ArrowRight,variant:humanReadableVariantMap[props.variant]??props.variant??\"LxHqL1VPe\",YkfrxUoaP:newTab??props.YkfrxUoaP};};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,mYjHZJ6Gn,FWKDMXbN2,YkfrxUoaP,BANE331ww,p8v7WNQPZ,AMCchnpNw,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LxHqL1VPe\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1r9bsno=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(AMCchnpNw){const res=await AMCchnpNw(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"UixaMrEmY-hover\",\"hi6aRZbT7-hover\"].includes(gestureVariant))return true;if([\"UixaMrEmY\",\"hi6aRZbT7\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"UixaMrEmY-hover\",\"hi6aRZbT7-hover\",\"dVzNLmjkO-hover\"].includes(gestureVariant))return false;if([\"UixaMrEmY\",\"hi6aRZbT7\",\"dVzNLmjkO\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if(gestureVariant===\"dVzNLmjkO-hover\")return true;if(baseVariant===\"dVzNLmjkO\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:FWKDMXbN2,motionChild:true,nodeId:\"LxHqL1VPe\",openInNewTab:YkfrxUoaP,scopeId:\"LgNu28hAv\",smoothScroll:BANE331ww,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-efr9v5\",className,classNames)} framer-ces3t`,\"data-border\":true,\"data-framer-name\":\"L Primary\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"LxHqL1VPe\",onTap:onTap1r9bsno,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-090acfc6-f7ee-4bf4-9b69-0b15cf2cb187, rgb(255, 243, 240))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"none\",backgroundColor:\"var(--token-792af9ed-53d8-45b2-94fd-014e7edc8f44, rgba(255, 255, 255, 0.8))\",borderBottomLeftRadius:768,borderBottomRightRadius:768,borderTopLeftRadius:768,borderTopRightRadius:768,WebkitBackdropFilter:\"none\",...style},variants:{\"cNdVluHs7-hover\":{backgroundColor:\"var(--token-e3ce13ec-ba16-45a8-a084-ab9af1d723e8, rgba(255, 255, 255, 0.25))\"},\"dVzNLmjkO-hover\":{backgroundColor:\"var(--token-e3ce13ec-ba16-45a8-a084-ab9af1d723e8, rgba(255, 255, 255, 0.25))\"},\"hi6aRZbT7-hover\":{backgroundColor:\"var(--token-e3ce13ec-ba16-45a8-a084-ab9af1d723e8, rgba(255, 255, 255, 0.25))\"},\"LxHqL1VPe-hover\":{backdropFilter:\"none\",backgroundColor:\"var(--token-090acfc6-f7ee-4bf4-9b69-0b15cf2cb187, rgb(255, 243, 240))\",WebkitBackdropFilter:\"none\"},\"UixaMrEmY-hover\":{backdropFilter:\"none\",backgroundColor:\"var(--token-e3ce13ec-ba16-45a8-a084-ab9af1d723e8, rgba(255, 255, 255, 0.25))\",WebkitBackdropFilter:\"none\"},\"woqNk0Qel-hover\":{backdropFilter:\"none\",backgroundColor:\"var(--token-090acfc6-f7ee-4bf4-9b69-0b15cf2cb187, rgb(255, 243, 240))\",WebkitBackdropFilter:\"none\"},cNdVluHs7:{\"--border-color\":\"var(--token-aecd04de-bd30-4743-90e2-2b56d3d58e1b, rgba(255, 255, 255, 0.1))\",backdropFilter:\"blur(5px)\",backgroundColor:\"var(--token-aecd04de-bd30-4743-90e2-2b56d3d58e1b, rgba(255, 255, 255, 0.1))\",WebkitBackdropFilter:\"blur(5px)\"},dVzNLmjkO:{\"--border-color\":\"var(--token-aecd04de-bd30-4743-90e2-2b56d3d58e1b, rgba(255, 255, 255, 0.1))\",backdropFilter:\"none\",backgroundColor:\"var(--token-aecd04de-bd30-4743-90e2-2b56d3d58e1b, rgba(255, 255, 255, 0.1))\",WebkitBackdropFilter:\"none\"},hi6aRZbT7:{\"--border-color\":\"var(--token-aecd04de-bd30-4743-90e2-2b56d3d58e1b, rgba(255, 255, 255, 0.1))\",backdropFilter:\"none\",backgroundColor:\"var(--token-aecd04de-bd30-4743-90e2-2b56d3d58e1b, rgba(255, 255, 255, 0.1))\",WebkitBackdropFilter:\"none\"},UixaMrEmY:{\"--border-color\":\"var(--token-aecd04de-bd30-4743-90e2-2b56d3d58e1b, rgba(255, 255, 255, 0.1))\",backgroundColor:\"var(--token-aecd04de-bd30-4743-90e2-2b56d3d58e1b, rgba(255, 255, 255, 0.1))\"}},...addPropertyOverrides({\"cNdVluHs7-hover\":{\"data-framer-name\":undefined},\"dVzNLmjkO-hover\":{\"data-framer-name\":undefined},\"hi6aRZbT7-hover\":{\"data-framer-name\":undefined},\"LxHqL1VPe-hover\":{\"data-framer-name\":undefined},\"UixaMrEmY-hover\":{\"data-framer-name\":undefined},\"woqNk0Qel-hover\":{\"data-framer-name\":undefined},cNdVluHs7:{\"data-framer-name\":\"M Secondary\"},dVzNLmjkO:{\"data-framer-name\":\"L Play\"},hi6aRZbT7:{\"data-framer-name\":\"M Icon\"},UixaMrEmY:{\"data-framer-name\":\"L Icon\"},woqNk0Qel:{\"data-framer-name\":\"M Primary\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-12ejusb\",Component:p8v7WNQPZ,layoutDependency:layoutDependency,layoutId:\"FH6FENxPC\",style:{\"--1ww558a\":1,\"--4rxgx6\":\"var(--token-792af9ed-53d8-45b2-94fd-014e7edc8f44, rgba(255, 255, 255, 0.8))\"},variants:{hi6aRZbT7:{\"--4rxgx6\":\"var(--token-090acfc6-f7ee-4bf4-9b69-0b15cf2cb187, rgb(255, 243, 240))\"},UixaMrEmY:{\"--4rxgx6\":\"var(--token-090acfc6-f7ee-4bf4-9b69-0b15cf2cb187, rgb(255, 243, 240))\"}}}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fhxhj6\",\"data-styles-preset\":\"O0790qsZT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ef8ecd6d-5204-4f29-b3b7-2d4dc011513a, rgb(1, 16, 29)))\"},children:\"View case studies\"})}),className:\"framer-ynqlit\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hauSRxW21\",style:{\"--extracted-r6o4lv\":\"var(--token-ef8ecd6d-5204-4f29-b3b7-2d4dc011513a, rgb(1, 16, 29))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:mYjHZJ6Gn,variants:{cNdVluHs7:{\"--extracted-r6o4lv\":\"var(--token-090acfc6-f7ee-4bf4-9b69-0b15cf2cb187, rgb(255, 243, 240))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({cNdVluHs7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fhxhj6\",\"data-styles-preset\":\"O0790qsZT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-090acfc6-f7ee-4bf4-9b69-0b15cf2cb187, rgb(255, 243, 240)))\"},children:\"View case studies\"})})}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-k9e6il\",\"data-framer-name\":\"play icon\",layoutDependency:layoutDependency,layoutId:\"d9saUCwnq\",children:/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-1pwr5a1\",layoutDependency:layoutDependency,layoutId:\"S9xC21bYy\",style:{\"--121jcuf\":1,\"--13luugp\":\"var(--token-792af9ed-53d8-45b2-94fd-014e7edc8f44, rgba(255, 255, 255, 0.8))\",\"--1htvxt1\":.25,\"--1pwspqr\":\"var(--token-3890c723-b81b-4cd9-8ee4-78ba3e4a048f, rgb(28, 28, 28))\",\"--1r53vy\":\"var(--token-fa5efa90-02ea-4140-be93-9c156158d5ba, rgb(66, 66, 66))\",\"--em6an1\":\"var(--token-33ef294f-bf95-4931-af4a-e98d2138d080, rgb(233, 224, 209))\",\"--himqj5\":1},variants:{\"dVzNLmjkO-hover\":{\"--13luugp\":\"var(--token-090acfc6-f7ee-4bf4-9b69-0b15cf2cb187, rgb(255, 243, 240))\"}}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-SDNRu.framer-ces3t, .framer-SDNRu .framer-ces3t { display: block; }\",\".framer-SDNRu.framer-efr9v5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 36px 0px 36px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-SDNRu .framer-12ejusb { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 20px; }\",\".framer-SDNRu .framer-ynqlit { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-SDNRu .framer-k9e6il { flex: none; height: 19px; overflow: visible; position: relative; width: 18px; }\",\".framer-SDNRu .framer-1pwr5a1 { flex: none; height: var(--framer-aspect-ratio-supported, 18px); left: 2px; position: absolute; top: 0px; width: 18px; }\",\".framer-SDNRu.framer-v-h8s8pe.framer-efr9v5, .framer-SDNRu.framer-v-1rdmsgg.framer-efr9v5 { padding: 0px; width: 48px; }\",\".framer-SDNRu.framer-v-h8s8pe .framer-12ejusb { height: var(--framer-aspect-ratio-supported, 20px); }\",\".framer-SDNRu.framer-v-1vqtwt6.framer-efr9v5, .framer-SDNRu.framer-v-ycy7bl.framer-efr9v5 { height: 36px; padding: 0px 24px 0px 24px; }\",\".framer-SDNRu.framer-v-1sbbds4.framer-efr9v5 { height: 36px; padding: 0px; width: 36px; }\",\".framer-SDNRu.framer-v-1sbbds4 .framer-12ejusb { height: var(--framer-aspect-ratio-supported, 16px); width: 16px; }\",\".framer-SDNRu.framer-v-1rdmsgg .framer-k9e6il { height: 18px; }\",\".framer-SDNRu.framer-v-1rdmsgg .framer-1pwr5a1 { height: var(--framer-aspect-ratio-supported, 17px); }\",...sharedStyle.css,'.framer-SDNRu[data-border=\"true\"]::after, .framer-SDNRu [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 187\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"UixaMrEmY\":{\"layout\":[\"fixed\",\"fixed\"]},\"woqNk0Qel\":{\"layout\":[\"auto\",\"fixed\"]},\"cNdVluHs7\":{\"layout\":[\"auto\",\"fixed\"]},\"hi6aRZbT7\":{\"layout\":[\"fixed\",\"fixed\"]},\"dVzNLmjkO\":{\"layout\":[\"fixed\",\"fixed\"]},\"E4xyH_bkv\":{\"layout\":[\"auto\",\"fixed\"]},\"Cp2NDSOQA\":{\"layout\":[\"fixed\",\"fixed\"]},\"nyyJk1dib\":{\"layout\":[\"auto\",\"fixed\"]},\"rqFkapwrl\":{\"layout\":[\"auto\",\"fixed\"]},\"LdicYmdJ3\":{\"layout\":[\"fixed\",\"fixed\"]},\"m9QxSHMt7\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"mYjHZJ6Gn\":\"title\",\"FWKDMXbN2\":\"link\",\"YkfrxUoaP\":\"newTab\",\"BANE331ww\":\"smoothScroll\",\"p8v7WNQPZ\":\"icon\",\"AMCchnpNw\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"E1vFg1A6wcWAGuFi9Hz1\"]\n */const FramerLgNu28hAv=withCSS(Component,css,\"framer-SDNRu\");export default FramerLgNu28hAv;FramerLgNu28hAv.displayName=\"Button\";FramerLgNu28hAv.defaultProps={height:48,width:187};addPropertyControls(FramerLgNu28hAv,{variant:{options:[\"LxHqL1VPe\",\"UixaMrEmY\",\"woqNk0Qel\",\"cNdVluHs7\",\"hi6aRZbT7\",\"dVzNLmjkO\"],optionTitles:[\"L Primary\",\"L Icon\",\"M Primary\",\"M Secondary\",\"M Icon\",\"L Play\"],title:\"Variant\",type:ControlType.Enum},mYjHZJ6Gn:{defaultValue:\"View case studies\",displayTextArea:false,title:\"Title\",type:ControlType.String},onmYjHZJ6GnChange:{changes:\"mYjHZJ6Gn\",type:ControlType.ChangeHandler},FWKDMXbN2:{title:\"Link\",type:ControlType.Link},YkfrxUoaP:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onYkfrxUoaPChange:{changes:\"YkfrxUoaP\",type:ControlType.ChangeHandler},BANE331ww:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},onBANE331wwChange:{changes:\"BANE331ww\",type:ControlType.ChangeHandler},p8v7WNQPZ:{defaultValue:{identifier:\"module:2WQzq084DzoFmwmk0fUI/sBT0012yPWvPR8ixbuvU/xWxFPmdWu.js:default\",moduleId:\"2WQzq084DzoFmwmk0fUI\"},setModuleId:\"E1vFg1A6wcWAGuFi9Hz1\",title:\"Icon\",type:ControlType.VectorSetItem},AMCchnpNw:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerLgNu28hAv,[{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\"}]},...VectorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLgNu28hAv\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"187\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"UixaMrEmY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"woqNk0Qel\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"cNdVluHs7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"hi6aRZbT7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dVzNLmjkO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"E4xyH_bkv\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"Cp2NDSOQA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nyyJk1dib\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"rqFkapwrl\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"LdicYmdJ3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"m9QxSHMt7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"mYjHZJ6Gn\\\":\\\"title\\\",\\\"FWKDMXbN2\\\":\\\"link\\\",\\\"YkfrxUoaP\\\":\\\"newTab\\\",\\\"BANE331ww\\\":\\\"smoothScroll\\\",\\\"p8v7WNQPZ\\\":\\\"icon\\\",\\\"AMCchnpNw\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"48\",\"framerComponentViewportWidth\":\"true\",\"framerVectorSets\":\"[\\\"E1vFg1A6wcWAGuFi9Hz1\\\"]\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LgNu28hAv.map","// Generated by Framer (deac62f)\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 UgsisMkEm=undefined;const IIUmeJa2R=undefined;const fPwh2F_zm=undefined;const kUahFe0ln=undefined;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 30 30\" xmlns=\"http://www.w3.org/2000/svg\"><defs ><clipPath id=\"iPIeLr7aS-1810172212-stroke\"><use href=\"#iPIeLr7aS-1810172212\"/></clipPath>\\n<path d=\"M 0 4 C 0 1.791 1.791 0 4 0 L 26 0 C 28.209 0 30 1.791 30 4 L 30 26 C 30 28.209 28.209 30 26 30 L 4 30 C 1.791 30 0 28.209 0 26 Z\" id=\"iPIeLr7aS-1810172212\"/></defs>\\n<use fill=\"var(--y471m3, rgba(255, 255, 255, 0.8))\" height=\"30px\" href=\"#iPIeLr7aS-1810172212\" id=\"iPIeLr7aS\" width=\"30px\"/>\\n<use clip-path=\"url(#iPIeLr7aS-1810172212-stroke)\" fill=\"transparent\" href=\"#iPIeLr7aS-1810172212\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"round\" stroke-width=\"calc(var(--e82k50, 0.5) * 2px)\" stroke=\"var(--a48utx, rgb(232, 232, 232))\"/><path d=\"M 0.26 5.3 L 3.58 5.3 L 3.58 15.96 L 0.26 15.96 Z M 1.92 0 C 2.98 0 3.84 0.86 3.84 1.92 C 3.84 2.98 2.98 3.84 1.92 3.84 C 0.86 3.84 0 2.98 0 1.92 C 0 0.86 0.86 0 1.92 0 Z M 5.66 15.96 L 8.97 15.96 L 8.97 10.69 C 8.97 9.3 9.23 7.95 10.96 7.95 C 12.69 7.95 12.68 9.54 12.68 10.78 L 12.68 15.97 L 15.99 15.97 L 15.99 10.12 C 15.99 7.25 15.37 5.04 12.01 5.04 C 10.4 5.04 9.32 5.92 8.87 6.76 L 8.82 6.76 L 8.82 5.3 L 5.64 5.3 L 5.64 15.96 Z\" fill=\"var(--q09v0x, rgb(50, 50, 50))\" height=\"15.969999961853029px\" id=\"KxiscfzYi\" transform=\"translate(7 7.02)\" width=\"15.989999866485597px\"/></svg>';const getProps=({backgroundColor,height,iconColor1,iconColor2,id,strokeColor,strokeWidth,width,...props})=>{return{...props,eWoH2wHg9:iconColor2??props.eWoH2wHg9??\"rgba(212, 212, 212, 0.5)\",fPwh2F_zm:strokeColor??props.fPwh2F_zm??\"rgb(232, 232, 232)\",IIUmeJa2R:strokeWidth??props.IIUmeJa2R??.5,kUahFe0ln:iconColor1??props.kUahFe0ln??\"rgb(50, 50, 50)\",UgsisMkEm:backgroundColor??props.UgsisMkEm??\"rgba(255, 255, 255, 0.8)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,kUahFe0ln,eWoH2wHg9,UgsisMkEm,fPwh2F_zm,IIUmeJa2R,...restProps}=getProps(props);const href=useSVGTemplate(\"1810172212\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-DWBhY\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--a48utx\":fPwh2F_zm,\"--e82k50\":IIUmeJa2R,\"--q09v0x\":kUahFe0ln,\"--y471m3\":UgsisMkEm,...style},viewBox:\"0 0 30 30\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-DWBhY { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 30px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 30\n * @framerIntrinsicHeight 30\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"kUahFe0ln\":\"iconColor1\",\"eWoH2wHg9\":\"iconColor2\",\"UgsisMkEm\":\"backgroundColor\",\"fPwh2F_zm\":\"strokeColor\",\"IIUmeJa2R\":\"strokeWidth\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"LinkedIn\",\"set\":{\"localId\":\"vectorSet/OuwAQn7Go\",\"id\":\"OuwAQn7Go\",\"moduleId\":\"JIPqlEHzV4eAeaj5I07k\"}}\n */const Icon=withCSS(Component,css,\"framer-DWBhY\");Icon.displayName=\"LinkedIn\";export default Icon;addPropertyControls(Icon,{kUahFe0ln:{defaultValue:\"rgb(50, 50, 50)\",hidden:false,title:\"Icon color 1\",type:ControlType.Color},eWoH2wHg9:{defaultValue:\"rgba(212, 212, 212, 0.5)\",hidden:true,title:\"Icon color 2\",type:ControlType.Color},UgsisMkEm:{defaultValue:\"rgba(255, 255, 255, 0.8)\",hidden:false,title:\"Background color\",type:ControlType.Color},fPwh2F_zm:{defaultValue:\"rgb(232, 232, 232)\",hidden:false,title:\"Stroke color\",type:ControlType.Color},IIUmeJa2R:{defaultValue:.5,hidden:false,min:0,title:\"Stroke width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"kUahFe0ln\\\":\\\"iconColor1\\\",\\\"eWoH2wHg9\\\":\\\"iconColor2\\\",\\\"UgsisMkEm\\\":\\\"backgroundColor\\\",\\\"fPwh2F_zm\\\":\\\"strokeColor\\\",\\\"IIUmeJa2R\\\":\\\"strokeWidth\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"30\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"LinkedIn\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/OuwAQn7Go\\\",\\\"id\\\":\\\"OuwAQn7Go\\\",\\\"moduleId\\\":\\\"JIPqlEHzV4eAeaj5I07k\\\"}}\",\"framerIntrinsicHeight\":\"30\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (deac62f)\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 UgsisMkEm=undefined;const IIUmeJa2R=undefined;const fPwh2F_zm=undefined;const kUahFe0ln=undefined;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 30 30\" xmlns=\"http://www.w3.org/2000/svg\"><defs ><clipPath id=\"tbr3ig6Nv-4004843660-stroke\"><use href=\"#tbr3ig6Nv-4004843660\"/></clipPath>\\n<path d=\"M 0 4 C 0 1.791 1.791 0 4 0 L 26 0 C 28.209 0 30 1.791 30 4 L 30 26 C 30 28.209 28.209 30 26 30 L 4 30 C 1.791 30 0 28.209 0 26 Z\" id=\"tbr3ig6Nv-4004843660\"/></defs>\\n<use fill=\"var(--y471m3, rgba(255, 255, 255, 0.8))\" height=\"30px\" href=\"#tbr3ig6Nv-4004843660\" id=\"tbr3ig6Nv\" width=\"30px\"/>\\n<use clip-path=\"url(#tbr3ig6Nv-4004843660-stroke)\" fill=\"transparent\" href=\"#tbr3ig6Nv-4004843660\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"round\" stroke-width=\"calc(var(--e82k50, 0.5) * 2px)\" stroke=\"var(--a48utx, rgb(232, 232, 232))\"/><path d=\"M 5.33 8 C 5.33 6.53 6.52 5.33 8 5.33 C 9.48 5.33 10.67 6.52 10.67 8 C 10.67 9.48 9.48 10.67 8 10.67 C 6.52 10.67 5.33 9.48 5.33 8 Z M 3.89 8 C 3.89 10.27 5.73 12.11 8 12.11 C 10.27 12.11 12.11 10.27 12.11 8 C 12.11 5.73 10.27 3.89 8 3.89 C 5.73 3.89 3.89 5.73 3.89 8 Z M 11.31 3.73 C 11.31 4.26 11.74 4.69 12.27 4.69 C 12.8 4.69 13.23 4.26 13.23 3.73 C 13.23 3.2 12.8 2.77 12.27 2.77 C 11.74 2.77 11.31 3.2 11.31 3.73 Z M 4.77 14.51 C 3.99 14.47 3.57 14.34 3.28 14.23 C 2.91 14.08 2.64 13.91 2.36 13.63 C 2.08 13.35 1.91 13.08 1.76 12.71 C 1.65 12.43 1.52 12 1.48 11.23 C 1.44 10.39 1.43 10.13 1.43 8 C 1.43 5.87 1.43 5.61 1.48 4.77 C 1.52 3.99 1.65 3.57 1.76 3.29 C 1.91 2.92 2.08 2.65 2.36 2.37 C 2.64 2.09 2.91 1.92 3.28 1.77 C 3.56 1.66 3.99 1.53 4.77 1.49 C 5.61 1.45 5.87 1.44 8 1.44 C 10.13 1.44 10.39 1.44 11.23 1.49 C 12.01 1.53 12.43 1.66 12.72 1.77 C 13.09 1.92 13.36 2.09 13.64 2.37 C 13.92 2.65 14.09 2.92 14.24 3.29 C 14.35 3.57 14.48 4 14.52 4.77 C 14.56 5.61 14.57 5.87 14.57 8 C 14.57 10.13 14.57 10.39 14.52 11.23 C 14.48 12.01 14.35 12.43 14.24 12.71 C 14.09 13.08 13.92 13.35 13.64 13.63 C 13.36 13.91 13.09 14.08 12.72 14.23 C 12.44 14.34 12.01 14.47 11.23 14.51 C 10.39 14.55 10.13 14.56 8 14.56 C 5.87 14.56 5.61 14.56 4.77 14.51 Z M 4.7 0.05 C 3.85 0.09 3.27 0.22 2.76 0.42 C 2.23 0.62 1.79 0.9 1.34 1.34 C 0.9 1.78 0.62 2.23 0.42 2.76 C 0.22 3.27 0.09 3.85 0.05 4.7 C 0.01 5.55 0 5.83 0 8 C 0 10.17 0 10.44 0.05 11.3 C 0.09 12.15 0.22 12.73 0.42 13.24 C 0.62 13.77 0.9 14.21 1.34 14.66 C 1.78 15.1 2.23 15.38 2.76 15.58 C 3.27 15.78 3.85 15.91 4.7 15.95 C 5.55 15.99 5.83 16 8 16 C 10.17 16 10.45 16 11.3 15.95 C 12.15 15.91 12.73 15.78 13.24 15.58 C 13.77 15.38 14.21 15.1 14.66 14.66 C 15.1 14.22 15.38 13.77 15.58 13.24 C 15.78 12.73 15.91 12.15 15.95 11.3 C 15.99 10.45 16 10.17 16 8 C 16 5.83 16 5.56 15.95 4.7 C 15.91 3.85 15.78 3.27 15.58 2.76 C 15.38 2.23 15.1 1.79 14.66 1.34 C 14.22 0.9 13.77 0.62 13.24 0.42 C 12.73 0.22 12.15 0.09 11.3 0.05 C 10.45 0.01 10.17 0 8 0 C 5.83 0 5.56 0 4.7 0.05 Z\" fill=\"var(--q09v0x, rgb(50, 50, 50))\" height=\"16px\" id=\"OjZWMg796\" transform=\"translate(7 7)\" width=\"16px\"/></svg>';const getProps=({backgroundColor,height,iconColor1,iconColor2,id,strokeColor,strokeWidth,width,...props})=>{return{...props,eWoH2wHg9:iconColor2??props.eWoH2wHg9??\"rgba(212, 212, 212, 0.5)\",fPwh2F_zm:strokeColor??props.fPwh2F_zm??\"rgb(232, 232, 232)\",IIUmeJa2R:strokeWidth??props.IIUmeJa2R??.5,kUahFe0ln:iconColor1??props.kUahFe0ln??\"rgb(50, 50, 50)\",UgsisMkEm:backgroundColor??props.UgsisMkEm??\"rgba(255, 255, 255, 0.8)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,kUahFe0ln,eWoH2wHg9,UgsisMkEm,fPwh2F_zm,IIUmeJa2R,...restProps}=getProps(props);const href=useSVGTemplate(\"4004843660\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-UDHDx\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--a48utx\":fPwh2F_zm,\"--e82k50\":IIUmeJa2R,\"--q09v0x\":kUahFe0ln,\"--y471m3\":UgsisMkEm,...style},viewBox:\"0 0 30 30\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-UDHDx { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 30px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 30\n * @framerIntrinsicHeight 30\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"kUahFe0ln\":\"iconColor1\",\"eWoH2wHg9\":\"iconColor2\",\"UgsisMkEm\":\"backgroundColor\",\"fPwh2F_zm\":\"strokeColor\",\"IIUmeJa2R\":\"strokeWidth\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Instagram\",\"set\":{\"localId\":\"vectorSet/OuwAQn7Go\",\"id\":\"OuwAQn7Go\",\"moduleId\":\"JIPqlEHzV4eAeaj5I07k\"}}\n */const Icon=withCSS(Component,css,\"framer-UDHDx\");Icon.displayName=\"Instagram\";export default Icon;addPropertyControls(Icon,{kUahFe0ln:{defaultValue:\"rgb(50, 50, 50)\",hidden:false,title:\"Icon color 1\",type:ControlType.Color},eWoH2wHg9:{defaultValue:\"rgba(212, 212, 212, 0.5)\",hidden:true,title:\"Icon color 2\",type:ControlType.Color},UgsisMkEm:{defaultValue:\"rgba(255, 255, 255, 0.8)\",hidden:false,title:\"Background color\",type:ControlType.Color},fPwh2F_zm:{defaultValue:\"rgb(232, 232, 232)\",hidden:false,title:\"Stroke color\",type:ControlType.Color},IIUmeJa2R:{defaultValue:.5,hidden:false,min:0,title:\"Stroke width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"kUahFe0ln\\\":\\\"iconColor1\\\",\\\"eWoH2wHg9\\\":\\\"iconColor2\\\",\\\"UgsisMkEm\\\":\\\"backgroundColor\\\",\\\"fPwh2F_zm\\\":\\\"strokeColor\\\",\\\"IIUmeJa2R\\\":\\\"strokeWidth\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"30\",\"framerIntrinsicHeight\":\"30\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Instagram\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/OuwAQn7Go\\\",\\\"id\\\":\\\"OuwAQn7Go\\\",\\\"moduleId\\\":\\\"JIPqlEHzV4eAeaj5I07k\\\"}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{Link}from\"framer\";import{motion}from\"framer-motion\";import*as React from\"react\";export const v0=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fhxhj6\",\"data-styles-preset\":\"O0790qsZT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jOgyCWBcf\"},motionChild:true,nodeId:\"TnVohLFlp\",openInNewTab:false,relValues:[],scopeId:\"CZBjtvBZA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"Plataforma\"})})})});export const v1=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fhxhj6\",\"data-styles-preset\":\"O0790qsZT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Hddi9z5pY\",webPageId:\"jOgyCWBcf\"},motionChild:true,nodeId:\"TnVohLFlp\",openInNewTab:false,relValues:[],scopeId:\"CZBjtvBZA\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"Plataforma\"})})})});export const v2=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fhxhj6\",\"data-styles-preset\":\"O0790qsZT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dpEtnX2Cb\"},motionChild:true,nodeId:\"gBadw2o3v\",openInNewTab:false,relValues:[],scopeId:\"CZBjtvBZA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"Sobre\"})})})});export const v3=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fhxhj6\",\"data-styles-preset\":\"O0790qsZT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JHJfURpkN\"},motionChild:true,nodeId:\"U_yK6z8f7\",openInNewTab:false,relValues:[],scopeId:\"CZBjtvBZA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"Blog\"})})})});export const v4=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fhxhj6\",\"data-styles-preset\":\"O0790qsZT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.unblockpay.com/\",motionChild:true,nodeId:\"FIYA1UI1f\",openInNewTab:true,relValues:[],scopeId:\"CZBjtvBZA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"Doc da API\"})})})});export const v5=\"Agendar demonstra\\xe7\\xe3o\";export const v6=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-prenqk\",\"data-styles-preset\":\"POYKcChXw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jOgyCWBcf\"},motionChild:true,nodeId:\"YXLWcXh2u\",openInNewTab:false,relValues:[],scopeId:\"CZBjtvBZA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"Plataforma\"})})})});export const v7=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-prenqk\",\"data-styles-preset\":\"POYKcChXw\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dpEtnX2Cb\"},motionChild:true,nodeId:\"cpwGwRCMq\",openInNewTab:false,relValues:[],scopeId:\"CZBjtvBZA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"Sobre\"})})})});export const v8=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-prenqk\",\"data-styles-preset\":\"POYKcChXw\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JHJfURpkN\"},motionChild:true,nodeId:\"ksOocRXFX\",openInNewTab:false,relValues:[],scopeId:\"CZBjtvBZA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"Blog\"})})})});export const v9=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-prenqk\",\"data-styles-preset\":\"POYKcChXw\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":PcoF6pGX6\",webPageId:\"jOgyCWBcf\"},motionChild:true,nodeId:\"NCpHFk3gq\",openInNewTab:true,relValues:[],scopeId:\"CZBjtvBZA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"Doc da API\"})})})});export const v10=/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-prenqk\",\"data-styles-preset\":\"POYKcChXw\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.unblockpay.com/\",motionChild:true,nodeId:\"NCpHFk3gq\",openInNewTab:true,relValues:[],scopeId:\"CZBjtvBZA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"Doc da API\"})})})});\nexport const __FramerMetadata__ = {\"exports\":{\"v3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v0\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"v6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (460e9f7)\nimport*as localizedValues from\"./CZBjtvBZA-0.js\";const valuesByLocaleId={ZMLbpoWFO:localizedValues};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values[key];if(value)return value;}locale=locale.fallback;}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c572591)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,z1don5LZx:fill??props.z1don5LZx??\"rgb(255, 255, 255)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,z1don5LZx,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-s2EvD\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 83 40\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 76.193 10.312 L 83.027 18.881 L 80.377 18.881 L 74.686 11.619 Z M 73.517 18.881 L 71.387 18.881 L 71.488 0.532 L 73.517 0.532 Z M 72.816 12.063 L 79.363 5.688 L 82.066 5.688 L 72.816 14.518 Z M 71.442 0.528 L 71.342 18.876 L 73.432 18.876 L 73.432 13.844 L 75.069 12.251 L 80.161 18.876 L 82.76 18.876 L 76.493 10.865 L 81.817 5.684 L 79.167 5.684 L 73.432 11.375 L 73.432 0.528 Z M 73.557 11.074 L 79.116 5.556 L 82.129 5.556 L 76.662 10.877 L 83.019 19.004 L 80.1 19.004 L 75.056 12.44 L 73.557 13.899 L 73.557 19.004 L 71.217 19.004 L 71.319 0.4 L 73.557 0.4 Z M 64.274 19.064 C 62.269 19.064 60.601 18.395 59.271 17.057 C 57.94 15.701 57.274 14.024 57.274 12.026 C 57.274 10.028 57.94 8.36 59.271 7.022 C 60.601 5.666 62.269 4.988 64.274 4.988 C 65.587 4.988 66.767 5.309 67.814 5.952 C 68.861 6.576 69.641 7.423 70.156 8.494 L 68.213 9.618 C 67.876 8.904 67.352 8.333 66.643 7.905 C 65.951 7.477 65.161 7.263 64.274 7.263 C 62.943 7.263 61.826 7.718 60.921 8.628 C 60.034 9.537 59.59 10.67 59.59 12.026 C 59.59 13.364 60.034 14.488 60.921 15.398 C 61.826 16.307 62.943 16.762 64.274 16.762 C 65.161 16.762 65.96 16.557 66.669 16.147 C 67.379 15.719 67.92 15.148 68.293 14.434 L 70.262 15.585 C 69.694 16.637 68.878 17.485 67.814 18.127 C 66.749 18.751 65.569 19.064 64.274 19.064 Z M 54.133 16.91 C 52.8 18.223 51.181 18.88 49.276 18.88 C 47.371 18.88 45.751 18.223 44.418 16.91 C 43.102 15.596 42.444 13.98 42.444 12.062 C 42.444 10.143 43.102 8.527 44.418 7.214 C 45.751 5.9 47.371 5.243 49.276 5.243 C 51.181 5.243 52.8 5.9 54.133 7.214 C 55.467 8.527 56.134 10.143 56.134 12.062 C 56.134 13.98 55.467 15.596 54.133 16.91 Z M 49.276 16.677 C 50.574 16.677 51.666 16.236 52.549 15.354 C 53.432 14.473 53.874 13.375 53.874 12.062 C 53.874 10.748 53.432 9.651 52.549 8.769 C 51.666 7.888 50.574 7.447 49.276 7.447 C 47.994 7.447 46.912 7.888 46.028 8.769 C 45.145 9.651 44.704 10.748 44.704 12.062 C 44.704 13.375 45.145 14.473 46.028 15.354 C 46.912 16.236 47.994 16.677 49.276 16.677 Z M 38.894 18.88 L 38.894 0.145 L 41.303 0.145 L 41.303 18.88 Z M 31.029 5.187 C 32.892 5.187 34.48 5.874 35.793 7.248 C 37.106 8.604 37.762 10.263 37.762 12.225 C 37.762 14.187 37.106 15.855 35.793 17.229 C 34.48 18.585 32.892 19.263 31.029 19.263 C 28.829 19.263 27.152 18.379 25.999 16.613 L 25.999 18.915 L 23.683 18.915 L 23.683 0.183 L 25.999 0.183 L 25.999 7.836 C 27.152 6.07 28.829 5.187 31.029 5.187 Z M 30.736 17.015 C 32.067 17.015 33.185 16.56 34.089 15.65 C 34.994 14.722 35.447 13.581 35.447 12.225 C 35.447 10.869 34.994 9.736 34.089 8.827 C 33.185 7.899 32.067 7.435 30.736 7.435 C 29.388 7.435 28.261 7.899 27.356 8.827 C 26.451 9.736 25.999 10.869 25.999 12.225 C 25.999 13.581 26.451 14.722 27.356 15.65 C 28.261 16.56 29.388 17.015 30.736 17.015 Z M 16.442 0.532 C 17.522 0.532 18.492 0.784 19.353 1.287 C 20.193 1.811 20.853 2.525 21.333 3.431 C 21.813 4.357 22.053 5.424 22.053 6.632 L 22.053 14.725 L 21.123 14.725 L 21.123 6.662 C 21.123 5.636 20.933 4.72 20.553 3.914 C 20.153 3.129 19.603 2.505 18.902 2.042 C 18.182 1.599 17.362 1.378 16.442 1.378 C 15.042 1.378 13.911 1.871 13.051 2.858 C 12.191 3.844 11.761 5.112 11.761 6.662 L 11.761 14.725 L 10.831 14.725 L 10.831 6.632 C 10.831 5.444 11.071 4.387 11.551 3.461 C 12.031 2.535 12.691 1.811 13.531 1.287 C 14.371 0.784 15.342 0.532 16.442 0.532 Z M 21.101 6.64 L 21.101 14.702 L 22.031 14.702 L 22.031 6.609 C 22.031 5.402 21.791 4.335 21.311 3.409 C 20.831 2.503 20.17 1.788 19.33 1.265 C 18.47 0.761 17.5 0.51 16.42 0.51 C 15.354 0.51 14.41 0.746 13.588 1.218 L 13.509 1.265 C 12.695 1.772 12.05 2.468 11.574 3.352 L 11.528 3.439 C 11.063 4.336 10.824 5.356 10.809 6.498 L 10.808 6.609 L 10.808 14.702 L 11.739 14.702 L 11.739 6.64 L 11.74 6.495 C 11.766 5.01 12.196 3.79 13.029 2.835 L 13.11 2.744 C 13.96 1.818 15.063 1.355 16.42 1.355 L 16.42 1.865 C 15.153 1.865 14.166 2.304 13.41 3.171 C 12.645 4.048 12.246 5.189 12.246 6.639 L 12.246 15.212 L 10.301 15.212 L 10.301 6.609 C 10.301 5.351 10.556 4.211 11.079 3.203 C 11.599 2.2 12.32 1.405 13.242 0.831 L 13.246 0.829 L 13.249 0.827 C 14.177 0.271 15.24 0 16.42 0 C 17.582 0 18.641 0.272 19.585 0.824 L 19.591 0.828 L 19.597 0.831 C 20.516 1.404 21.237 2.186 21.758 3.169 L 21.759 3.171 L 21.76 3.173 C 22.284 4.182 22.538 5.332 22.538 6.609 L 22.538 15.212 L 20.594 15.212 L 20.594 6.639 C 20.594 5.679 20.416 4.841 20.075 4.115 C 19.714 3.411 19.226 2.86 18.608 2.45 C 17.976 2.063 17.252 1.865 16.42 1.865 L 16.42 1.355 C 17.311 1.355 18.109 1.563 18.812 1.979 L 18.88 2.019 C 19.58 2.482 20.13 3.107 20.53 3.892 C 20.899 4.672 21.089 5.556 21.1 6.544 L 21.101 6.639 Z M 16.442 5.614 C 17.522 5.614 18.492 5.866 19.353 6.369 C 20.193 6.893 20.853 7.607 21.333 8.513 C 21.813 9.439 22.053 10.506 22.053 11.714 L 22.121 18.423 L 21.14 18.423 L 21.123 11.744 C 21.123 10.717 20.933 9.801 20.553 8.996 C 20.153 8.211 19.603 7.587 18.902 7.124 C 18.182 6.681 17.362 6.46 16.442 6.46 C 15.042 6.46 13.911 6.953 13.051 7.939 C 12.191 8.926 11.761 10.194 11.761 11.744 L 11.761 11.158 L 10.831 12.815 L 10.831 11.714 C 10.831 10.526 11.071 9.469 11.551 8.543 C 12.031 7.617 12.691 6.893 13.531 6.369 C 14.371 5.866 15.342 5.614 16.442 5.614 Z M 21.101 11.721 L 21.118 18.4 L 22.099 18.4 L 22.031 11.691 L 22.03 11.578 C 22.016 10.417 21.776 9.387 21.311 8.49 C 20.83 7.585 20.17 6.87 19.33 6.346 C 18.497 5.859 17.56 5.608 16.52 5.592 L 16.42 5.592 C 15.354 5.592 14.41 5.828 13.588 6.3 L 13.509 6.347 C 12.695 6.854 12.05 7.55 11.574 8.434 L 11.528 8.521 C 11.048 9.447 10.808 10.504 10.808 11.691 L 10.808 12.792 L 11.739 11.136 L 11.739 11.721 C 11.739 10.171 12.169 8.903 13.029 7.917 L 13.11 7.826 C 13.96 6.9 15.063 6.437 16.42 6.437 L 16.42 6.947 C 15.153 6.947 14.166 7.386 13.41 8.253 C 12.645 9.13 12.245 10.271 12.245 11.721 L 11.992 11.721 L 10.301 14.733 L 10.301 11.691 C 10.301 10.433 10.556 9.293 11.079 8.285 C 11.599 7.282 12.32 6.487 13.242 5.913 L 13.246 5.911 L 13.249 5.908 C 14.177 5.353 15.24 5.082 16.42 5.082 C 17.581 5.082 18.641 5.353 19.585 5.906 L 19.591 5.909 L 19.597 5.913 C 20.516 6.485 21.237 7.268 21.758 8.251 L 21.76 8.255 C 22.283 9.263 22.537 10.411 22.538 11.686 L 22.611 18.91 L 20.612 18.91 L 20.594 11.723 L 20.594 11.721 C 20.594 10.762 20.417 9.924 20.075 9.199 C 19.715 8.494 19.226 7.942 18.608 7.532 C 17.976 7.145 17.252 6.947 16.42 6.947 L 16.42 6.437 L 16.506 6.438 C 17.391 6.451 18.182 6.672 18.88 7.101 C 19.58 7.564 20.13 8.188 20.53 8.974 C 20.899 9.754 21.088 10.638 21.1 11.625 Z M 6.141 18.478 C 5.061 18.478 4.09 18.226 3.23 17.723 C 2.39 17.199 1.73 16.485 1.25 15.579 C 0.77 14.653 0.53 13.586 0.53 12.378 L 0.53 10.212 L 1.426 10.212 L 1.46 12.348 C 1.46 13.375 1.65 14.291 2.03 15.096 C 2.43 15.881 2.98 16.505 3.68 16.968 C 4.4 17.411 5.221 17.632 6.141 17.632 C 7.541 17.632 8.671 17.139 9.531 16.153 C 10.392 15.166 10.822 13.898 10.822 12.348 L 11.752 10.785 L 11.752 12.378 C 11.752 13.566 11.512 14.623 11.032 15.549 C 10.552 16.475 9.892 17.199 9.051 17.723 C 8.211 18.226 7.241 18.478 6.141 18.478 Z M 10.292 12.312 L 10.292 12.171 L 12.237 8.905 L 12.237 12.342 C 12.237 13.601 11.982 14.74 11.459 15.748 C 10.939 16.751 10.218 17.546 9.296 18.12 L 9.292 18.122 L 9.288 18.125 C 8.36 18.681 7.298 18.952 6.118 18.952 C 4.956 18.952 3.897 18.68 2.953 18.128 L 2.947 18.124 L 2.941 18.12 C 2.022 17.548 1.3 16.765 0.78 15.783 L 0.779 15.781 L 0.778 15.779 C 0.254 14.769 0 13.619 0 12.342 L 0 9.666 L 1.902 9.666 L 1.944 12.304 L 1.944 12.312 C 1.944 13.272 2.121 14.11 2.463 14.837 C 2.824 15.54 3.312 16.092 3.93 16.502 C 4.561 16.888 5.286 17.086 6.118 17.086 L 6.118 17.596 L 6.032 17.596 C 5.147 17.582 4.355 17.361 3.658 16.932 C 2.958 16.469 2.407 15.845 2.007 15.06 C 1.639 14.28 1.449 13.396 1.438 12.408 L 1.437 12.312 L 1.403 10.176 L 0.507 10.176 L 0.507 12.342 C 0.507 13.55 0.747 14.617 1.227 15.543 C 1.707 16.449 2.367 17.163 3.208 17.687 C 4.068 18.19 5.038 18.442 6.118 18.442 C 7.184 18.442 8.128 18.206 8.95 17.733 L 9.029 17.687 C 9.843 17.18 10.488 16.484 10.964 15.599 L 11.009 15.513 C 11.474 14.616 11.714 13.596 11.729 12.453 L 11.73 12.342 L 11.73 10.749 L 10.799 12.312 L 10.798 12.456 C 10.772 13.941 10.342 15.161 9.509 16.117 L 9.428 16.208 C 8.578 17.133 7.475 17.596 6.118 17.596 L 6.118 17.086 C 7.385 17.086 8.372 16.648 9.128 15.78 C 9.893 14.904 10.292 13.762 10.292 12.312 Z M 6.141 23.448 C 5.061 23.448 4.09 23.197 3.23 22.694 C 2.39 22.17 1.73 21.456 1.25 20.55 C 0.77 19.624 0.53 18.557 0.53 17.349 L 0.53 10.212 L 1.46 10.212 L 1.46 17.319 C 1.46 18.345 1.65 19.261 2.03 20.066 C 2.43 20.852 2.98 21.476 3.68 21.939 C 4.4 22.381 5.221 22.603 6.141 22.603 C 7.541 22.603 8.671 22.11 9.531 21.123 C 10.392 20.137 10.822 18.869 10.822 17.319 L 11.752 15.756 L 11.752 17.349 C 11.752 18.536 11.512 19.593 11.032 20.519 C 10.552 21.445 9.892 22.17 9.051 22.694 C 8.211 23.197 7.241 23.448 6.141 23.448 Z M 1.437 17.296 L 1.437 10.189 L 0.507 10.19 L 0.507 17.326 L 0.508 17.439 C 0.522 18.601 0.762 19.63 1.227 20.527 C 1.707 21.433 2.367 22.148 3.208 22.671 C 4.041 23.158 4.978 23.41 6.017 23.425 L 6.118 23.426 C 7.219 23.426 8.189 23.174 9.029 22.671 C 9.843 22.164 10.488 21.468 10.964 20.583 L 11.009 20.497 C 11.474 19.6 11.714 18.58 11.729 17.437 L 11.73 17.326 L 11.73 15.733 L 10.799 17.296 C 10.799 18.846 10.369 20.114 9.509 21.101 L 9.428 21.192 C 8.578 22.117 7.475 22.58 6.118 22.58 L 6.118 22.07 C 7.385 22.07 8.372 21.632 9.128 20.765 C 9.893 19.888 10.292 18.746 10.292 17.296 L 10.292 17.155 L 12.237 13.889 L 12.237 17.326 C 12.237 18.585 11.982 19.724 11.459 20.732 C 10.939 21.735 10.218 22.53 9.296 23.104 L 9.292 23.107 L 9.288 23.109 C 8.36 23.665 7.298 23.936 6.118 23.936 C 4.956 23.936 3.897 23.664 2.953 23.111 L 2.947 23.108 L 2.941 23.104 C 2.022 22.532 1.3 21.749 0.78 20.767 L 0.779 20.765 L 0.778 20.763 C 0.254 19.753 0 18.603 0 17.326 L 0 9.68 L 1.944 9.68 L 1.944 17.296 C 1.944 18.255 2.121 19.092 2.462 19.818 C 2.822 20.522 3.311 21.074 3.929 21.485 C 4.561 21.872 5.286 22.07 6.118 22.07 L 6.118 22.58 C 5.227 22.58 4.429 22.372 3.725 21.957 L 3.658 21.916 C 2.958 21.453 2.408 20.829 2.007 20.044 C 1.639 19.264 1.449 18.38 1.438 17.392 Z M 9.024 22.722 C 8.184 23.226 7.214 23.477 6.113 23.477 C 5.033 23.477 4.063 23.226 3.203 22.722 C 2.363 22.199 1.702 21.484 1.222 20.579 C 0.977 20.105 0.794 19.594 0.674 19.047 L 1.595 18.899 C 1.69 19.322 1.826 19.721 2.002 20.095 C 2.403 20.881 2.953 21.505 3.653 21.968 C 4.373 22.41 5.193 22.632 6.113 22.632 C 7.514 22.632 8.644 22.139 9.504 21.152 C 10.364 20.166 10.794 18.898 10.794 17.348 L 10.794 11.579 L 11.725 8.712 L 11.725 17.378 C 11.725 18.565 11.485 19.622 11.005 20.548 C 10.524 21.474 9.864 22.199 9.024 22.722 Z M 10.272 17.361 L 10.272 11.511 L 11.228 8.567 L 12.217 8.725 L 12.217 17.391 C 12.217 18.649 11.962 19.789 11.439 20.797 C 10.919 21.8 10.198 22.595 9.276 23.169 L 9.272 23.171 L 9.269 23.173 C 8.34 23.729 7.278 24 6.098 24 C 4.937 24 3.877 23.728 2.933 23.176 L 2.927 23.172 L 2.921 23.169 C 2.002 22.596 1.281 21.814 0.76 20.831 L 0.759 20.829 L 0.758 20.827 C 0.491 20.312 0.293 19.758 0.164 19.169 L 0.048 18.641 L 1.971 18.334 L 2.075 18.8 C 2.161 19.185 2.284 19.546 2.443 19.883 C 2.803 20.587 3.291 21.139 3.909 21.549 C 4.541 21.936 5.266 22.135 6.099 22.135 L 6.099 22.645 L 6.012 22.644 C 5.127 22.631 4.336 22.409 3.638 21.98 C 2.938 21.517 2.388 20.893 1.988 20.108 C 1.811 19.734 1.675 19.335 1.58 18.912 L 0.659 19.059 C 0.779 19.607 0.962 20.118 1.207 20.591 C 1.687 21.497 2.348 22.212 3.188 22.735 C 4.021 23.223 4.958 23.474 5.998 23.489 L 6.098 23.49 C 7.164 23.49 8.108 23.254 8.93 22.782 L 9.009 22.735 C 9.823 22.228 10.468 21.532 10.944 20.647 L 10.99 20.561 C 11.455 19.664 11.695 18.644 11.709 17.502 L 11.71 17.391 L 11.71 8.725 L 10.78 11.592 L 10.78 17.36 L 10.778 17.505 C 10.752 18.99 10.323 20.21 9.489 21.165 L 9.408 21.256 C 8.558 22.182 7.455 22.645 6.099 22.645 L 6.099 22.135 C 7.365 22.135 8.352 21.696 9.108 20.829 C 9.873 19.952 10.272 18.811 10.272 17.361 Z\" fill=\"transparent\" height=\"23.9999991730935px\" id=\"sw4wuPIEB\" transform=\"translate(0 8)\" width=\"83.02702741883479px\"><path d=\"M 4.807 9.78 L 11.64 18.349 L 8.99 18.349 L 3.3 11.086 Z M 2.131 18.349 L 0 18.349 L 0.102 0 L 2.131 0 Z M 1.429 11.53 L 7.977 5.156 L 10.679 5.156 L 1.429 13.986 Z\" fill=\"rgb(255, 255, 255)\" height=\"18.348808102131045px\" id=\"v2JCDR0UQ\" transform=\"translate(71.387 0.532)\" width=\"11.640400221569166px\"/><path d=\"M 47.759 0.382 L 47.659 18.731 L 49.749 18.731 L 49.749 13.699 L 51.386 12.106 L 56.477 18.731 L 59.077 18.731 L 52.81 10.72 L 58.134 5.539 L 55.483 5.539 L 49.749 11.23 L 49.749 0.382 Z M 49.873 10.929 L 55.433 5.411 L 58.446 5.411 L 52.979 10.731 L 59.336 18.859 L 56.417 18.859 L 51.372 12.295 L 49.873 13.753 L 49.873 18.859 L 47.534 18.859 L 47.635 0.255 L 49.873 0.255 Z M 40.591 18.918 C 38.586 18.918 36.918 18.249 35.587 16.911 C 34.257 15.556 33.591 13.879 33.591 11.881 C 33.591 9.883 34.257 8.215 35.587 6.877 C 36.918 5.521 38.586 4.843 40.591 4.843 C 41.904 4.843 43.084 5.164 44.131 5.806 C 45.177 6.431 45.958 7.278 46.473 8.349 L 44.53 9.472 C 44.193 8.759 43.669 8.188 42.959 7.76 C 42.268 7.332 41.478 7.118 40.591 7.118 C 39.26 7.118 38.142 7.573 37.237 8.482 C 36.35 9.392 35.907 10.525 35.907 11.881 C 35.907 13.219 36.35 14.343 37.237 15.252 C 38.142 16.162 39.26 16.617 40.591 16.617 C 41.478 16.617 42.276 16.412 42.986 16.002 C 43.696 15.574 44.237 15.003 44.61 14.289 L 46.579 15.44 C 46.011 16.492 45.195 17.34 44.131 17.982 C 43.066 18.606 41.886 18.918 40.591 18.918 Z M 30.45 16.765 C 29.117 18.078 27.497 18.735 25.592 18.735 C 23.687 18.735 22.068 18.078 20.735 16.765 C 19.419 15.451 18.76 13.835 18.76 11.917 C 18.76 9.998 19.419 8.382 20.735 7.068 C 22.068 5.755 23.687 5.098 25.592 5.098 C 27.497 5.098 29.117 5.755 30.45 7.068 C 31.784 8.382 32.45 9.998 32.45 11.917 C 32.45 13.835 31.784 15.451 30.45 16.765 Z M 25.592 16.531 C 26.891 16.531 27.982 16.091 28.866 15.209 C 29.749 14.328 30.19 13.23 30.19 11.917 C 30.19 10.603 29.749 9.505 28.866 8.624 C 27.982 7.742 26.891 7.302 25.592 7.302 C 24.311 7.302 23.228 7.742 22.345 8.624 C 21.462 9.505 21.02 10.603 21.02 11.917 C 21.02 13.23 21.462 14.328 22.345 15.209 C 23.228 16.091 24.311 16.531 25.592 16.531 Z M 15.211 18.735 L 15.211 0 L 17.62 0 L 17.62 18.735 Z M 7.346 5.042 C 9.209 5.042 10.797 5.729 12.11 7.103 C 13.423 8.458 14.079 10.117 14.079 12.08 C 14.079 14.042 13.423 15.71 12.11 17.084 C 10.797 18.44 9.209 19.117 7.346 19.117 C 5.145 19.117 3.469 18.234 2.315 16.468 L 2.315 18.769 L 0 18.769 L 0 0.038 L 2.315 0.038 L 2.315 7.691 C 3.469 5.925 5.145 5.042 7.346 5.042 Z M 7.053 16.87 C 8.383 16.87 9.501 16.415 10.406 15.505 C 11.311 14.577 11.764 13.435 11.764 12.08 C 11.764 10.724 11.311 9.591 10.406 8.681 C 9.501 7.754 8.383 7.29 7.053 7.29 C 5.704 7.29 4.578 7.754 3.673 8.681 C 2.768 9.591 2.315 10.724 2.315 12.08 C 2.315 13.435 2.768 14.577 3.673 15.505 C 4.578 16.415 5.704 16.87 7.053 16.87 Z\" fill=\"rgb(255, 255, 255)\" height=\"19.117374196773483px\" id=\"EvLEdSYXr\" transform=\"translate(23.683 0.145)\" width=\"59.3361009500552px\"/><path d=\"M 5.611 0 C 6.691 0 7.662 0.252 8.522 0.755 C 9.362 1.278 10.022 1.993 10.502 2.899 C 10.982 3.825 11.222 4.892 11.222 6.1 L 11.222 14.192 L 10.292 14.192 L 10.292 6.13 C 10.292 5.103 10.102 4.187 9.722 3.382 C 9.322 2.597 8.772 1.973 8.072 1.51 C 7.352 1.067 6.531 0.846 5.611 0.846 C 4.211 0.846 3.081 1.339 2.22 2.325 C 1.36 3.312 0.93 4.58 0.93 6.13 L 0.93 14.192 L 0 14.192 L 0 6.1 C 0 4.912 0.24 3.855 0.72 2.929 C 1.2 2.003 1.86 1.278 2.701 0.755 C 3.541 0.252 4.511 0 5.611 0 Z\" fill=\"rgb(161, 161, 170)\" height=\"14.192157823856121px\" id=\"aIBX3vbFY\" transform=\"translate(10.831 0.532)\" width=\"11.222478275122853px\"/><path d=\"M 10.799 6.64 L 10.799 14.702 L 11.73 14.702 L 11.73 6.609 C 11.73 5.402 11.489 4.335 11.009 3.409 C 10.529 2.503 9.869 1.788 9.029 1.265 C 8.169 0.761 7.199 0.51 6.118 0.51 C 5.052 0.51 4.109 0.746 3.287 1.218 L 3.208 1.265 C 2.394 1.772 1.749 2.468 1.273 3.352 L 1.227 3.439 C 0.762 4.336 0.522 5.356 0.508 6.498 L 0.507 6.609 L 0.507 14.702 L 1.437 14.702 L 1.437 6.64 L 1.439 6.495 C 1.465 5.01 1.894 3.79 2.728 2.835 L 2.809 2.744 C 3.659 1.818 4.762 1.355 6.118 1.355 L 6.118 1.865 C 4.852 1.865 3.865 2.304 3.109 3.171 C 2.344 4.048 1.944 5.189 1.944 6.639 L 1.944 15.212 L 0 15.212 L 0 6.609 C 0 5.351 0.255 4.211 0.778 3.203 C 1.298 2.2 2.019 1.405 2.941 0.831 L 2.944 0.829 L 2.948 0.827 C 3.876 0.271 4.938 0 6.118 0 C 7.28 0 8.34 0.272 9.284 0.824 L 9.29 0.828 L 9.296 0.831 C 10.215 1.404 10.936 2.186 11.457 3.169 L 11.458 3.171 L 11.459 3.173 C 11.982 4.182 12.237 5.332 12.237 6.609 L 12.237 15.212 L 10.292 15.212 L 10.292 6.639 C 10.292 5.679 10.115 4.841 9.773 4.115 C 9.413 3.411 8.924 2.86 8.307 2.45 C 7.675 2.063 6.951 1.865 6.118 1.865 L 6.118 1.355 C 7.01 1.355 7.807 1.563 8.511 1.979 L 8.579 2.019 C 9.279 2.482 9.829 3.107 10.229 3.892 C 10.597 4.672 10.787 5.556 10.799 6.544 L 10.799 6.639 Z\" fill=\"rgb(161, 161, 170)\" height=\"15.211718848823466px\" id=\"Zv5kn87Cx\" transform=\"translate(10.301 0)\" width=\"12.236620852910619px\"/><path d=\"M 5.611 0 C 6.691 0 7.662 0.252 8.522 0.755 C 9.362 1.278 10.022 1.993 10.502 2.899 C 10.982 3.825 11.222 4.892 11.222 6.1 L 11.29 12.809 L 10.309 12.809 L 10.292 6.13 C 10.292 5.103 10.102 4.187 9.722 3.382 C 9.322 2.597 8.772 1.973 8.072 1.51 C 7.352 1.067 6.531 0.846 5.611 0.846 C 4.211 0.846 3.081 1.339 2.22 2.325 C 1.36 3.312 0.93 4.58 0.93 6.13 L 0.93 5.544 L 0 7.201 L 0 6.1 C 0 4.912 0.24 3.855 0.72 2.929 C 1.2 2.003 1.86 1.278 2.701 0.755 C 3.541 0.252 4.511 0 5.611 0 Z\" fill=\"rgb(255, 255, 255)\" height=\"12.808640712884767px\" id=\"ShXuZHfIP\" transform=\"translate(10.831 5.614)\" width=\"11.290350927234044px\"/><path d=\"M 10.799 6.64 L 10.816 13.318 L 11.797 13.318 L 11.73 6.609 L 11.729 6.497 C 11.714 5.335 11.474 4.306 11.009 3.409 C 10.529 2.503 9.869 1.788 9.029 1.265 C 8.196 0.777 7.259 0.526 6.219 0.511 L 6.118 0.51 C 5.052 0.51 4.109 0.746 3.287 1.218 L 3.208 1.265 C 2.394 1.772 1.749 2.468 1.273 3.353 L 1.227 3.439 C 0.747 4.365 0.507 5.422 0.507 6.609 L 0.507 7.711 L 1.437 6.054 L 1.437 6.64 C 1.437 5.089 1.867 3.821 2.728 2.835 L 2.809 2.744 C 3.659 1.818 4.762 1.355 6.118 1.355 L 6.118 1.865 C 4.852 1.865 3.865 2.304 3.109 3.171 C 2.344 4.048 1.944 5.189 1.944 6.639 L 1.691 6.639 L 0 9.651 L 0 6.609 C 0 5.351 0.255 4.211 0.778 3.203 C 1.297 2.2 2.019 1.405 2.941 0.831 L 2.944 0.829 L 2.948 0.827 C 3.876 0.271 4.938 0 6.118 0 C 7.28 0 8.34 0.272 9.284 0.824 L 9.29 0.828 L 9.296 0.831 C 10.215 1.404 10.936 2.186 11.457 3.169 L 11.459 3.173 C 11.982 4.181 12.236 5.329 12.237 6.604 L 12.31 13.828 L 10.31 13.828 L 10.292 6.641 L 10.292 6.639 C 10.292 5.68 10.116 4.843 9.774 4.117 C 9.414 3.412 8.925 2.86 8.307 2.45 C 7.675 2.063 6.951 1.865 6.118 1.865 L 6.118 1.355 L 6.204 1.356 C 7.09 1.369 7.881 1.591 8.579 2.02 C 9.279 2.483 9.829 3.107 10.229 3.892 C 10.597 4.672 10.787 5.556 10.799 6.544 Z\" fill=\"rgb(255, 255, 255)\" height=\"13.828201737852282px\" id=\"PYDi8Yrz3\" transform=\"translate(10.301 5.082)\" width=\"12.309692261353803px\"/><path d=\"M 5.611 8.266 C 4.531 8.266 3.561 8.014 2.701 7.511 C 1.86 6.987 1.2 6.273 0.72 5.367 C 0.24 4.441 0 3.374 0 2.166 L 0 0 L 0.896 0 L 0.93 2.136 C 0.93 3.163 1.12 4.079 1.5 4.884 C 1.9 5.669 2.451 6.293 3.151 6.756 C 3.871 7.199 4.691 7.42 5.611 7.42 C 7.011 7.42 8.142 6.927 9.002 5.941 C 9.862 4.954 10.292 3.686 10.292 2.136 L 11.222 0.573 L 11.222 2.166 C 11.222 3.354 10.982 4.411 10.502 5.337 C 10.022 6.263 9.362 6.987 8.522 7.511 C 7.682 8.014 6.711 8.266 5.611 8.266 Z\" fill=\"rgb(161, 161, 170)\" height=\"8.265675025540645px\" id=\"RjNIxh9WF\" transform=\"translate(0.53 10.212)\" width=\"11.222478275122853px\"/><path d=\"M 10.292 3.407 L 10.292 3.266 L 12.237 0 L 12.237 3.437 C 12.237 4.695 11.982 5.835 11.459 6.843 C 10.939 7.846 10.218 8.641 9.296 9.215 L 9.292 9.217 L 9.288 9.22 C 8.36 9.776 7.298 10.046 6.118 10.046 C 4.956 10.046 3.897 9.775 2.953 9.222 L 2.947 9.219 L 2.941 9.215 C 2.022 8.643 1.3 7.86 0.78 6.877 L 0.779 6.875 L 0.778 6.873 C 0.254 5.864 0 4.714 0 3.437 L 0 0.761 L 1.902 0.761 L 1.944 3.399 L 1.944 3.407 C 1.944 4.367 2.121 5.205 2.463 5.931 C 2.824 6.635 3.312 7.186 3.93 7.596 C 4.561 7.983 5.286 8.181 6.118 8.181 L 6.118 8.691 L 6.032 8.69 C 5.147 8.677 4.355 8.456 3.658 8.027 C 2.958 7.564 2.407 6.94 2.007 6.155 C 1.639 5.374 1.449 4.49 1.438 3.503 L 1.437 3.407 L 1.403 1.271 L 0.507 1.271 L 0.507 3.437 C 0.507 4.645 0.747 5.712 1.227 6.638 C 1.707 7.544 2.367 8.258 3.208 8.782 C 4.068 9.285 5.038 9.536 6.118 9.536 C 7.184 9.536 8.128 9.3 8.95 8.828 L 9.029 8.782 C 9.843 8.274 10.488 7.579 10.964 6.694 L 11.009 6.607 C 11.474 5.71 11.714 4.69 11.729 3.548 L 11.73 3.437 L 11.73 1.844 L 10.799 3.407 L 10.798 3.551 C 10.772 5.036 10.342 6.256 9.509 7.211 L 9.428 7.302 C 8.578 8.228 7.475 8.691 6.118 8.691 L 6.118 8.181 C 7.385 8.181 8.372 7.742 9.128 6.875 C 9.893 5.998 10.292 4.857 10.292 3.407 Z\" fill=\"rgb(161, 161, 170)\" height=\"10.04625273884892px\" id=\"W142u_e22\" transform=\"translate(0 8.905)\" width=\"12.236620852910733px\"/><path d=\"M 5.611 13.236 C 4.531 13.236 3.561 12.985 2.701 12.481 C 1.86 11.958 1.2 11.243 0.72 10.338 C 0.24 9.412 0 8.345 0 7.137 L 0 0 L 0.93 0 L 0.93 7.107 C 0.93 8.133 1.12 9.049 1.5 9.854 C 1.9 10.64 2.451 11.264 3.151 11.727 C 3.871 12.169 4.691 12.391 5.611 12.391 C 7.011 12.391 8.142 11.898 9.002 10.911 C 9.862 9.925 10.292 8.657 10.292 7.107 L 11.222 5.544 L 11.222 7.137 C 11.222 8.324 10.982 9.381 10.502 10.307 C 10.022 11.233 9.362 11.958 8.522 12.481 C 7.682 12.985 6.711 13.236 5.611 13.236 Z\" fill=\"rgb(255, 255, 255)\" height=\"13.236385910770593px\" id=\"tpHIBv4C3\" transform=\"translate(0.53 10.212)\" width=\"11.222478275122853px\"/><path d=\"M 1.437 7.616 L 1.437 0.51 L 0.507 0.51 L 0.507 7.646 L 0.508 7.759 C 0.522 8.921 0.762 9.95 1.227 10.847 C 1.707 11.753 2.367 12.468 3.208 12.991 C 4.041 13.479 4.978 13.73 6.017 13.745 L 6.118 13.746 C 7.219 13.746 8.189 13.494 9.029 12.991 C 9.843 12.484 10.488 11.788 10.964 10.903 L 11.009 10.817 C 11.474 9.92 11.714 8.9 11.729 7.757 L 11.73 7.646 L 11.73 6.054 L 10.799 7.616 C 10.799 9.166 10.369 10.435 9.509 11.421 L 9.428 11.512 C 8.578 12.438 7.475 12.901 6.118 12.901 L 6.118 12.391 C 7.385 12.391 8.372 11.952 9.128 11.085 C 9.893 10.208 10.292 9.066 10.292 7.616 L 10.292 7.475 L 12.237 4.21 L 12.237 7.647 C 12.237 8.905 11.982 10.044 11.459 11.053 C 10.939 12.056 10.218 12.85 9.296 13.425 L 9.292 13.427 L 9.288 13.429 C 8.36 13.985 7.298 14.256 6.118 14.256 C 4.956 14.256 3.897 13.984 2.953 13.432 L 2.947 13.428 L 2.941 13.425 C 2.022 12.852 1.3 12.07 0.78 11.087 L 0.779 11.085 L 0.778 11.083 C 0.254 10.074 0 8.924 0 7.647 L 0 0 L 1.944 0 L 1.944 7.616 C 1.944 8.576 2.121 9.413 2.462 10.138 C 2.822 10.843 3.311 11.395 3.929 11.805 C 4.561 12.192 5.286 12.391 6.118 12.391 L 6.118 12.901 C 5.227 12.901 4.429 12.693 3.725 12.277 L 3.658 12.236 C 2.958 11.773 2.408 11.149 2.007 10.364 C 1.639 9.584 1.449 8.7 1.438 7.712 Z\" fill=\"rgb(255, 255, 255)\" height=\"14.255946935737995px\" id=\"xqMdp3Tsl\" transform=\"translate(0 9.68)\" width=\"12.236620852910733px\"/><path d=\"M 8.35 14.011 C 7.51 14.514 6.54 14.766 5.44 14.766 C 4.359 14.766 3.389 14.514 2.529 14.011 C 1.689 13.487 1.028 12.773 0.548 11.867 C 0.303 11.393 0.12 10.882 0 10.335 L 0.921 10.188 C 1.016 10.61 1.152 11.009 1.329 11.384 C 1.729 12.169 2.279 12.793 2.979 13.256 C 3.699 13.699 4.519 13.92 5.439 13.92 C 6.84 13.92 7.97 13.427 8.83 12.441 C 9.69 11.454 10.121 10.186 10.121 8.636 L 10.121 2.868 L 11.051 0 L 11.051 8.666 C 11.051 9.854 10.811 10.911 10.331 11.837 C 9.85 12.763 9.19 13.487 8.35 14.011 Z\" fill=\"rgb(255, 255, 255)\" height=\"14.765679049806181px\" id=\"OJS5Kmc3x\" transform=\"translate(0.674 8.712)\" width=\"11.050726769638345px\"/><path d=\"M 10.224 8.794 L 10.224 2.945 L 11.179 0 L 12.169 0.158 L 12.169 8.824 C 12.169 10.082 11.914 11.222 11.391 12.23 C 10.871 13.233 10.15 14.028 9.228 14.602 L 9.224 14.604 L 9.22 14.607 C 8.292 15.163 7.23 15.433 6.05 15.433 C 4.888 15.433 3.829 15.162 2.885 14.609 L 2.878 14.606 L 2.873 14.602 C 1.954 14.03 1.232 13.247 0.712 12.265 L 0.711 12.263 L 0.71 12.261 C 0.442 11.745 0.245 11.192 0.116 10.603 L 0 10.075 L 1.923 9.767 L 2.027 10.234 C 2.113 10.619 2.236 10.979 2.394 11.317 C 2.755 12.021 3.243 12.572 3.861 12.983 C 4.493 13.37 5.218 13.568 6.05 13.568 L 6.05 14.078 L 5.964 14.078 C 5.079 14.064 4.287 13.843 3.59 13.414 C 2.89 12.951 2.34 12.327 1.939 11.542 C 1.763 11.167 1.627 10.768 1.532 10.346 L 0.611 10.493 C 0.731 11.041 0.914 11.551 1.159 12.025 C 1.639 12.931 2.299 13.645 3.14 14.169 C 3.973 14.656 4.91 14.908 5.949 14.923 L 6.05 14.924 C 7.116 14.924 8.06 14.688 8.882 14.215 L 8.961 14.169 C 9.775 13.662 10.42 12.966 10.896 12.081 L 10.941 11.995 C 11.407 11.098 11.646 10.078 11.661 8.935 L 11.662 8.824 L 11.662 0.158 L 10.731 3.026 L 10.731 8.794 L 10.73 8.938 C 10.704 10.423 10.274 11.643 9.441 12.599 L 9.36 12.69 C 8.51 13.615 7.407 14.078 6.05 14.078 L 6.05 13.568 C 7.317 13.568 8.304 13.13 9.06 12.263 C 9.825 11.386 10.224 10.244 10.224 8.794 Z\" fill=\"rgb(255, 255, 255)\" height=\"15.433480389524163px\" id=\"rjF3Kjqzk\" transform=\"translate(0.048 8.567)\" width=\"12.16855565426863px\"/></g></svg>',style:{...style}});});const css=[`.framer-s2EvD { -webkit-mask: ${mask}; aspect-ratio: 2.075; display: block; mask: ${mask}; user-select: none; width: 83px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 83\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"z1don5LZx\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Unblock new\",\"set\":{\"localId\":\"vectorSet/JSztB3pF9\",\"id\":\"JSztB3pF9\",\"moduleId\":\"c6RJciPOvVozSxVsXRja\"}}\n */const Icon=withCSS(Component,css,\"framer-s2EvD\");Icon.displayName=\"Unblock new\";export default Icon;addPropertyControls(Icon,{z1don5LZx:{defaultValue:\"rgb(255, 255, 255)\",hidden:true,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"z1don5LZx\\\":\\\"fill\\\"}\",\"framerIntrinsicWidth\":\"83\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Unblock new\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/JSztB3pF9\\\",\\\"id\\\":\\\"JSztB3pF9\\\",\\\"moduleId\\\":\\\"c6RJciPOvVozSxVsXRja\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e177f23)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"I_MIiUcBI\",\"md_2EGScz\"];const serializationHash=\"framer-oG402\";const variantClassNames={I_MIiUcBI:\"framer-v-1qd1548\",md_2EGScz:\"framer-v-2rnmh5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const nYqegR9A1=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 humanReadableVariantMap={\"Variant 1\":\"I_MIiUcBI\",\"Variant 2\":\"md_2EGScz\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,nYqegR9A1:click??props.nYqegR9A1,variant:humanReadableVariantMap[props.variant]??props.variant??\"I_MIiUcBI\"};};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,nYqegR9A1,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"I_MIiUcBI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1s94qr0=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(nYqegR9A1){const res=await nYqegR9A1(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1qd1548\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"I_MIiUcBI\",onTap:onTap1s94qr0,ref:refBinding,style:{...style},...addPropertyOverrides({md_2EGScz:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-xwg8km\",layoutDependency:layoutDependency,layoutId:\"GcEwhzjDm\",style:{backgroundColor:\"rgb(255, 255, 255)\",rotate:0},variants:{md_2EGScz:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e0yqhx\",layoutDependency:layoutDependency,layoutId:\"gV_qkgklo\",style:{backgroundColor:\"rgb(255, 255, 255)\",rotate:0},variants:{md_2EGScz:{rotate:-45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oG402.framer-6cjl10, .framer-oG402 .framer-6cjl10 { display: block; }\",\".framer-oG402.framer-1qd1548 { cursor: pointer; height: 36px; overflow: visible; position: relative; width: 36px; }\",\".framer-oG402 .framer-xwg8km { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: visible; position: absolute; top: calc(33.33333333333336% - 2px / 2); width: 20px; }\",\".framer-oG402 .framer-1e0yqhx { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: visible; position: absolute; top: calc(66.66666666666669% - 2px / 2); width: 20px; }\",\".framer-oG402.framer-v-2rnmh5 .framer-xwg8km, .framer-oG402.framer-v-2rnmh5 .framer-1e0yqhx { top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"md_2EGScz\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"nYqegR9A1\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWR1rGA8dy=withCSS(Component,css,\"framer-oG402\");export default FramerWR1rGA8dy;FramerWR1rGA8dy.displayName=\"menu icon\";FramerWR1rGA8dy.defaultProps={height:36,width:36};addPropertyControls(FramerWR1rGA8dy,{variant:{options:[\"I_MIiUcBI\",\"md_2EGScz\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},nYqegR9A1:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerWR1rGA8dy,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWR1rGA8dy\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"nYqegR9A1\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"36\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"md_2EGScz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"36\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WR1rGA8dy.map","// Generated by Framer (460e9f7)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import EasedGradient from\"https://framerusercontent.com/modules/8TtjecrrZM6688kaKB5n/0rD7M28M9UOR8k0cVf2U/Gradient_ease.js\";import UserComponent from\"https://framerusercontent.com/modules/eURGUjOM40ZJZOz2gk1w/bdF9Ju7hezSJD6Nkgqsk/kfaoeyXWX.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/2rY0qeqSTXWLcL5HV8fg/wQFZKX90wpEdwQl9KRLb/Bh7brll6H.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/3I7tak8cIgky1MHc0bsR/xpl50ct60eyLuY1764Dy/O0790qsZT.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/k8XaTfHxNohZ2BgC9apl/xsVqs5LpWWkVuolvlQFd/POYKcChXw.js\";import getLocalizedValue from\"https://framerusercontent.com/modules/HrmTRfv24v2xUmx1FdfV/uBo4qAi8F0JggQEtRtBv/CZBjtvBZA.js\";import UnblockNew from\"https://framerusercontent.com/modules/oxgf1cDc2sA0vodz1ZJu/fWZaCI7enYurPIrqGu0i/R7oAl_gZl.js\";import Button from\"https://framerusercontent.com/modules/7G5Zw3ZmXFhFj6f3Wbh8/Tiq7VgB3hoxepobfmO1s/LgNu28hAv.js\";import MenuIcon from\"https://framerusercontent.com/modules/dALOeWeUHNlD4lZpdQZv/7njTghGQ2FD36rHBcXeu/WR1rGA8dy.js\";const EasedGradientFonts=getFonts(EasedGradient);const UnblockNewFonts=getFonts(UnblockNew);const ButtonFonts=getFonts(Button);const MenuIconFonts=getFonts(MenuIcon);const cycleOrder=[\"XH9ums2tQ\",\"eMi5Og3Sd\",\"Vcc3AvD1S\",\"u2b8PUbT8\",\"z0mNJzuYk\",\"f8sOYzyhl\"];const serializationHash=\"framer-JRJOR\";const variantClassNames={eMi5Og3Sd:\"framer-v-m1g0je\",f8sOYzyhl:\"framer-v-c2dsud\",u2b8PUbT8:\"framer-v-1h3d53s\",Vcc3AvD1S:\"framer-v-1yeeya9\",XH9ums2tQ:\"framer-v-wz7sin\",z0mNJzuYk:\"framer-v-xqjeaw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Y2WP5Cm7U=undefined;const ipjLzscUZ=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const transition1={bounce:.1,delay:0,duration:.6,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"desktop-scroll\":\"Vcc3AvD1S\",\"desktop-top\":\"eMi5Og3Sd\",\"mobile open\":\"z0mNJzuYk\",\"mobile-scroll\":\"u2b8PUbT8\",\"mobile-top\":\"f8sOYzyhl\",default:\"XH9ums2tQ\"};const Variants=motion.create(React.Fragment);const getProps=({gap,height,id,padding,width,...props})=>{return{...props,ipjLzscUZ:gap??props.ipjLzscUZ??48,variant:humanReadableVariantMap[props.variant]??props.variant??\"XH9ums2tQ\",Y2WP5Cm7U:padding??props.Y2WP5Cm7U??\"0px 80px 0px 80px\"};};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,Y2WP5Cm7U,ipjLzscUZ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"XH9ums2tQ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ab3yxa=activeVariantCallback(async(...args)=>{setVariant(\"Vcc3AvD1S\");});const onTap1mbr18u=activeVariantCallback(async(...args)=>{setVariant(\"u2b8PUbT8\");});const nYqegR9A1dj5g4n=activeVariantCallback(async(...args)=>{setVariant(\"z0mNJzuYk\");});const nYqegR9A11mbr18u=activeVariantCallback(async(...args)=>{setVariant(\"u2b8PUbT8\");});const AMCchnpNwosriun=activeVariantCallback(async(...args)=>{setVariant(\"XH9ums2tQ\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"u2b8PUbT8\",\"z0mNJzuYk\",\"f8sOYzyhl\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"eMi5Og3Sd\",\"Vcc3AvD1S\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-wz7sin\",className,classNames),\"data-framer-name\":\"default\",layoutDependency:layoutDependency,layoutId:\"XH9ums2tQ\",ref:refBinding,style:{\"--1gxu5kl\":numberToPixelString(Y2WP5Cm7U),\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",backgroundColor:\"var(--token-259d8c78-fccd-4e6b-bbb0-32a9dcab750e, rgba(6, 5, 3, 0.75))\",WebkitBackdropFilter:\"none\",...style},variants:{eMi5Og3Sd:{backgroundColor:\"rgba(0, 7, 13, 0)\"},f8sOYzyhl:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-47679c26-af3f-4cd0-91b2-530be918763e, rgba(255, 255, 255, 0))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"none\",backgroundColor:\"var(--token-1ec80be1-93dc-4b5e-a38f-5b1f087c77a5, rgba(0, 0, 0, 0))\",WebkitBackdropFilter:\"none\"},u2b8PUbT8:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-aecd04de-bd30-4743-90e2-2b56d3d58e1b, rgba(255, 255, 255, 0.1))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(8px)\",WebkitBackdropFilter:\"blur(8px)\"},Vcc3AvD1S:{backgroundColor:\"rgba(0, 0, 0, 0)\"},z0mNJzuYk:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-aecd04de-bd30-4743-90e2-2b56d3d58e1b, rgba(255, 255, 255, 0.1))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(8px)\",WebkitBackdropFilter:\"blur(8px)\"}},...addPropertyOverrides({eMi5Og3Sd:{\"data-framer-name\":\"desktop-top\"},f8sOYzyhl:{\"data-border\":true,\"data-framer-name\":\"mobile-top\"},u2b8PUbT8:{\"data-border\":true,\"data-framer-name\":\"mobile-scroll\"},Vcc3AvD1S:{\"data-framer-name\":\"desktop-scroll\"},z0mNJzuYk:{\"data-border\":true,\"data-framer-name\":\"mobile open\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6fjk0p-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"nNkdtyVGu-container\",nodeId:\"nNkdtyVGu\",rendersWithMotion:true,scopeId:\"CZBjtvBZA\",style:{opacity:1},variants:{eMi5Og3Sd:{opacity:0},Vcc3AvD1S:{opacity:1}},children:/*#__PURE__*/_jsx(EasedGradient,{cornerRadius:0,easing:\"easeInOut\",gradientDirection:\"to bottom\",height:\"100%\",id:\"nNkdtyVGu\",layoutId:\"nNkdtyVGu\",startColor:\"rgb(0, 0, 0)\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tk7xlw\",layoutDependency:layoutDependency,layoutId:\"fjII48VTJ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16k0bb6\",layoutDependency:layoutDependency,layoutId:\"doK1EzuEY\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bg5h3h\",layoutDependency:layoutDependency,layoutId:\"Ndu_VSnLU\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":e7Tjt_QG9\",webPageId:\"jOgyCWBcf\"},motionChild:true,nodeId:\"h0zW39P5z\",openInNewTab:false,scopeId:\"CZBjtvBZA\",smoothScroll:false,...addPropertyOverrides({Vcc3AvD1S:{href:{webPageId:\"jOgyCWBcf\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-3ttqtb framer-cpft6o\",layoutDependency:layoutDependency,layoutId:\"h0zW39P5z\",...addPropertyOverrides({Vcc3AvD1S:{\"data-highlight\":true,onTap:onTap1ab3yxa},z0mNJzuYk:{\"data-highlight\":true,onTap:onTap1mbr18u}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(UnblockNew,{animated:true,className:\"framer-1vzrwxu\",layoutDependency:layoutDependency,layoutId:\"F03YHQ78Y\",style:{\"--o4jego\":\"var(--token-090acfc6-f7ee-4bf4-9b69-0b15cf2cb187, rgb(250, 230, 225))\"}})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13utme7\",layoutDependency:layoutDependency,layoutId:\"DvOBAAgo_\",style:{\"--9q2k08\":numberToPixelString(ipjLzscUZ)},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fhxhj6\",\"data-styles-preset\":\"O0790qsZT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jOgyCWBcf\"},motionChild:true,nodeId:\"TnVohLFlp\",openInNewTab:false,relValues:[],scopeId:\"CZBjtvBZA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"Platform\"})})})}),className:\"framer-1ccure2\",\"data-framer-name\":\"Platform\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TnVohLFlp\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({eMi5Og3Sd:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fhxhj6\",\"data-styles-preset\":\"O0790qsZT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":Hddi9z5pY\",webPageId:\"jOgyCWBcf\"},motionChild:true,nodeId:\"TnVohLFlp\",openInNewTab:false,relValues:[],scopeId:\"CZBjtvBZA\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"Platform\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fhxhj6\",\"data-styles-preset\":\"O0790qsZT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dpEtnX2Cb\"},motionChild:true,nodeId:\"gBadw2o3v\",openInNewTab:false,relValues:[],scopeId:\"CZBjtvBZA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"About\"})})})}),className:\"framer-uq3nsd\",\"data-framer-name\":\"About\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gBadw2o3v\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fhxhj6\",\"data-styles-preset\":\"O0790qsZT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JHJfURpkN\"},motionChild:true,nodeId:\"U_yK6z8f7\",openInNewTab:false,relValues:[],scopeId:\"CZBjtvBZA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"Blog\"})})})}),className:\"framer-2tenf9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"U_yK6z8f7\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fhxhj6\",\"data-styles-preset\":\"O0790qsZT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.unblockpay.com/\",motionChild:true,nodeId:\"FIYA1UI1f\",openInNewTab:true,relValues:[],scopeId:\"CZBjtvBZA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"API docs\"})})})}),className:\"framer-1rqkjcf\",\"data-framer-name\":\"Api Docs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FIYA1UI1f\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gy7y3o\",layoutDependency:layoutDependency,layoutId:\"mK3G0IvX5\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vsguht-container\",layoutDependency:layoutDependency,layoutId:\"qpbToOpOy-container\",nodeId:\"qpbToOpOy\",rendersWithMotion:true,scopeId:\"CZBjtvBZA\",children:/*#__PURE__*/_jsx(Button,{BANE331ww:false,FWKDMXbN2:\"https://calendly.com/bernardo-unblockpay/30min\",height:\"100%\",id:\"qpbToOpOy\",layoutId:\"qpbToOpOy\",mYjHZJ6Gn:getLocalizedValue(\"v5\",activeLocale)??\"Book a demo\",p8v7WNQPZ:UserComponent,style:{height:\"100%\"},variant:matchVariant(\"cNdVluHs7\"),width:\"100%\",YkfrxUoaP:true})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"36px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1arlgxd-container\",layoutDependency:layoutDependency,layoutId:\"ljpblnATi-container\",nodeId:\"ljpblnATi\",rendersWithMotion:true,scopeId:\"CZBjtvBZA\",children:/*#__PURE__*/_jsx(MenuIcon,{height:\"100%\",id:\"ljpblnATi\",layoutId:\"ljpblnATi\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"I_MIiUcBI\"),width:\"100%\",...addPropertyOverrides({f8sOYzyhl:{nYqegR9A1:nYqegR9A1dj5g4n},u2b8PUbT8:{nYqegR9A1:nYqegR9A1dj5g4n},z0mNJzuYk:{nYqegR9A1:nYqegR9A11mbr18u,variant:matchVariant(\"md_2EGScz\")}},baseVariant,gestureVariant)})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9t1ray\",layoutDependency:layoutDependency,layoutId:\"LMxyDRINY\",style:{opacity:1},variants:{f8sOYzyhl:{opacity:0},u2b8PUbT8:{opacity:0},z0mNJzuYk:{opacity:1}},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-prenqk\",\"data-styles-preset\":\"POYKcChXw\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jOgyCWBcf\"},motionChild:true,nodeId:\"YXLWcXh2u\",openInNewTab:false,relValues:[],scopeId:\"CZBjtvBZA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"Platform\"})})})}),className:\"framer-s3kwg5\",\"data-framer-name\":\"Platform\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YXLWcXh2u\",onTap:onTap1mbr18u,style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-prenqk\",\"data-styles-preset\":\"POYKcChXw\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dpEtnX2Cb\"},motionChild:true,nodeId:\"cpwGwRCMq\",openInNewTab:false,relValues:[],scopeId:\"CZBjtvBZA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"About\"})})})}),className:\"framer-19vvauf\",\"data-framer-name\":\"About\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cpwGwRCMq\",onTap:onTap1mbr18u,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-prenqk\",\"data-styles-preset\":\"POYKcChXw\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JHJfURpkN\"},motionChild:true,nodeId:\"ksOocRXFX\",openInNewTab:false,relValues:[],scopeId:\"CZBjtvBZA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"Blog\"})})})}),className:\"framer-1b71f1s\",\"data-framer-name\":\"Blog\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ksOocRXFX\",onTap:onTap1mbr18u,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v9\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-prenqk\",\"data-styles-preset\":\"POYKcChXw\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":PcoF6pGX6\",webPageId:\"jOgyCWBcf\"},motionChild:true,nodeId:\"NCpHFk3gq\",openInNewTab:true,relValues:[],scopeId:\"CZBjtvBZA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"API docs\"})})})}),className:\"framer-1vzos0e\",\"data-framer-name\":\"Api Docs\",\"data-highlight\":true,fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NCpHFk3gq\",onTap:onTap1mbr18u,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({z0mNJzuYk:{children:getLocalizedValue(\"v10\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-prenqk\",\"data-styles-preset\":\"POYKcChXw\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.unblockpay.com/\",motionChild:true,nodeId:\"NCpHFk3gq\",openInNewTab:true,relValues:[],scopeId:\"CZBjtvBZA\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"API docs\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-z1s5bh\",\"data-border\":true,\"data-framer-name\":\"CTA\",layoutDependency:layoutDependency,layoutId:\"RKTM8Ayjk\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-aecd04de-bd30-4743-90e2-2b56d3d58e1b, rgba(255, 255, 255, 0.1))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5w4ti-container\",layoutDependency:layoutDependency,layoutId:\"BzKELhPyE-container\",nodeId:\"BzKELhPyE\",rendersWithMotion:true,scopeId:\"CZBjtvBZA\",children:/*#__PURE__*/_jsx(Button,{AMCchnpNw:AMCchnpNwosriun,BANE331ww:false,FWKDMXbN2:\"https://calendly.com/bernardo-unblockpay/30min\",height:\"100%\",id:\"BzKELhPyE\",layoutId:\"BzKELhPyE\",mYjHZJ6Gn:getLocalizedValue(\"v5\",activeLocale)??\"Book a demo\",p8v7WNQPZ:UserComponent,style:{height:\"100%\"},variant:matchVariant(\"cNdVluHs7\"),width:\"100%\",YkfrxUoaP:true})})})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-JRJOR.framer-cpft6o, .framer-JRJOR .framer-cpft6o { display: block; }\",\".framer-JRJOR.framer-wz7sin { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: var(--1gxu5kl); position: relative; width: 1440px; }\",\".framer-JRJOR .framer-6fjk0p-container { bottom: -114px; flex: none; left: calc(50.00000000000002% - 100% / 2); pointer-events: none; position: absolute; top: -42px; width: 100%; z-index: 0; }\",\".framer-JRJOR .framer-tk7xlw { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 1080px; overflow: var(--overflow-clip-fallback, clip); padding: 12px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-JRJOR .framer-16k0bb6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-JRJOR .framer-1bg5h3h { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 244px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-JRJOR .framer-3ttqtb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-JRJOR .framer-1vzrwxu { flex: none; height: 42px; position: relative; width: var(--framer-aspect-ratio-supported, 87px); }\",\".framer-JRJOR .framer-13utme7 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: var(--9q2k08); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-JRJOR .framer-1ccure2, .framer-JRJOR .framer-uq3nsd, .framer-JRJOR .framer-2tenf9, .framer-JRJOR .framer-1rqkjcf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-JRJOR .framer-1gy7y3o { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 244px; }\",\".framer-JRJOR .framer-vsguht-container, .framer-JRJOR .framer-5w4ti-container { flex: none; height: 36px; position: relative; width: auto; }\",\".framer-JRJOR .framer-1arlgxd-container { flex: none; height: 36px; position: relative; width: 36px; }\",\".framer-JRJOR .framer-9t1ray { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 36px 24px 36px 24px; position: relative; width: 100%; }\",\".framer-JRJOR .framer-s3kwg5, .framer-JRJOR .framer-19vvauf, .framer-JRJOR .framer-1b71f1s, .framer-JRJOR .framer-1vzos0e { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-JRJOR .framer-z1s5bh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; max-width: 400px; overflow: visible; padding: 24px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-JRJOR.framer-v-m1g0je .framer-1ccure2, .framer-JRJOR.framer-v-1yeeya9 .framer-1ccure2 { order: 0; }\",\".framer-JRJOR.framer-v-m1g0je .framer-uq3nsd, .framer-JRJOR.framer-v-1yeeya9 .framer-uq3nsd { order: 1; }\",\".framer-JRJOR.framer-v-m1g0je .framer-2tenf9, .framer-JRJOR.framer-v-1yeeya9 .framer-2tenf9 { order: 2; }\",\".framer-JRJOR.framer-v-m1g0je .framer-1rqkjcf, .framer-JRJOR.framer-v-1yeeya9 .framer-1rqkjcf { order: 3; }\",\".framer-JRJOR.framer-v-1yeeya9 .framer-3ttqtb, .framer-JRJOR.framer-v-xqjeaw .framer-3ttqtb { cursor: pointer; }\",\".framer-JRJOR.framer-v-1h3d53s .framer-tk7xlw, .framer-JRJOR.framer-v-xqjeaw .framer-tk7xlw, .framer-JRJOR.framer-v-c2dsud .framer-tk7xlw { gap: 0px; max-width: 720px; padding: 16px 0px 16px 0px; }\",\".framer-JRJOR.framer-v-1h3d53s .framer-1gy7y3o, .framer-JRJOR.framer-v-xqjeaw .framer-1gy7y3o, .framer-JRJOR.framer-v-c2dsud .framer-1gy7y3o { flex: 1 0 0px; width: 1px; }\",\".framer-JRJOR.framer-v-1h3d53s .framer-9t1ray, .framer-JRJOR.framer-v-c2dsud .framer-9t1ray { gap: 0px; height: 1px; padding: 0px; }\",\".framer-JRJOR.framer-v-xqjeaw .framer-9t1ray { padding: 24px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-JRJOR[data-border=\"true\"]::after, .framer-JRJOR [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 450\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"eMi5Og3Sd\":{\"layout\":[\"fixed\",\"auto\"]},\"Vcc3AvD1S\":{\"layout\":[\"fixed\",\"auto\"]},\"u2b8PUbT8\":{\"layout\":[\"fixed\",\"auto\"]},\"z0mNJzuYk\":{\"layout\":[\"fixed\",\"auto\"]},\"f8sOYzyhl\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Y2WP5Cm7U\":\"padding\",\"ipjLzscUZ\":\"gap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCZBjtvBZA=withCSS(Component,css,\"framer-JRJOR\");export default FramerCZBjtvBZA;FramerCZBjtvBZA.displayName=\"navbar\";FramerCZBjtvBZA.defaultProps={height:450,width:1440};addPropertyControls(FramerCZBjtvBZA,{variant:{options:[\"XH9ums2tQ\",\"eMi5Og3Sd\",\"Vcc3AvD1S\",\"u2b8PUbT8\",\"z0mNJzuYk\",\"f8sOYzyhl\"],optionTitles:[\"default\",\"desktop-top\",\"desktop-scroll\",\"mobile-scroll\",\"mobile open\",\"mobile-top\"],title:\"Variant\",type:ControlType.Enum},Y2WP5Cm7U:{defaultValue:\"0px 80px 0px 80px\",title:\"Padding\",type:ControlType.Padding},ipjLzscUZ:{defaultValue:48,min:0,title:\"Gap\",type:ControlType.Number},onipjLzscUZChange:{changes:\"ipjLzscUZ\",type:ControlType.ChangeHandler}});addFonts(FramerCZBjtvBZA,[{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\"}]},...EasedGradientFonts,...UnblockNewFonts,...ButtonFonts,...MenuIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerCZBjtvBZA.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Button,{},context),forwardLoader(MenuIcon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCZBjtvBZA\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"450\",\"framerIntrinsicWidth\":\"1440\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Y2WP5Cm7U\\\":\\\"padding\\\",\\\"ipjLzscUZ\\\":\\\"gap\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eMi5Og3Sd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Vcc3AvD1S\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"u2b8PUbT8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"z0mNJzuYk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"f8sOYzyhl\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (deac62f)\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 UgsisMkEm=undefined;const IIUmeJa2R=undefined;const fPwh2F_zm=undefined;const kUahFe0ln=undefined;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 30 30\" xmlns=\"http://www.w3.org/2000/svg\"><defs ><clipPath id=\"KrdCUi4Lo-2001325784-stroke\"><use href=\"#KrdCUi4Lo-2001325784\"/></clipPath>\\n<path d=\"M 0 15 C 0 6.716 6.716 0 15 0 L 15 0 C 23.284 0 30 6.716 30 15 L 30 15 C 30 23.284 23.284 30 15 30 L 15 30 C 6.716 30 0 23.284 0 15 Z\" id=\"KrdCUi4Lo-2001325784\"/></defs>\\n<use fill=\"var(--y471m3, rgba(255, 255, 255, 0.8))\" height=\"30px\" href=\"#KrdCUi4Lo-2001325784\" id=\"KrdCUi4Lo\" width=\"30px\"/>\\n<use clip-path=\"url(#KrdCUi4Lo-2001325784-stroke)\" fill=\"transparent\" href=\"#KrdCUi4Lo-2001325784\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"round\" stroke-width=\"calc(var(--e82k50, 0.5) * 2px)\" stroke=\"var(--a48utx, rgb(232, 232, 232))\"/><g d=\"M 10.66 0 L 0 0 L 5.33 5.33 L 10.66 5.33 Z M 0 10.67 L 5.33 16 L 5.33 10.67 L 10.66 10.67 L 5.33 5.33 L 0 5.33 Z\" fill=\"transparent\" height=\"16px\" id=\"fwFE49BV8\" transform=\"translate(9.67 7)\" width=\"10.659999999999997px\"><path d=\"M 10.66 0 L 0 0 L 5.33 5.33 L 10.66 5.33 Z\" fill=\"var(--q09v0x, rgb(50, 50, 50))\" height=\"5.329999999999998px\" id=\"OS5kzShVJ\" width=\"10.659999999999997px\"/><path d=\"M 0 5.34 L 5.33 10.67 L 5.33 5.34 L 10.66 5.34 L 5.33 0 L 0 0 Z\" fill=\"var(--q09v0x, rgb(50, 50, 50))\" height=\"10.670000076293945px\" id=\"lcuCw7ZQP\" transform=\"translate(0 5.33)\" width=\"10.659999999999997px\"/></g></svg>';const getProps=({backgroundColor,height,iconColor1,iconColor2,id,strokeColor,strokeWidth,width,...props})=>{return{...props,eWoH2wHg9:iconColor2??props.eWoH2wHg9??\"rgba(212, 212, 212, 0.5)\",fPwh2F_zm:strokeColor??props.fPwh2F_zm??\"rgb(232, 232, 232)\",IIUmeJa2R:strokeWidth??props.IIUmeJa2R??.5,kUahFe0ln:iconColor1??props.kUahFe0ln??\"rgb(50, 50, 50)\",UgsisMkEm:backgroundColor??props.UgsisMkEm??\"rgba(255, 255, 255, 0.8)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,kUahFe0ln,eWoH2wHg9,UgsisMkEm,fPwh2F_zm,IIUmeJa2R,...restProps}=getProps(props);const href=useSVGTemplate(\"2001325784\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-1xloe\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--a48utx\":fPwh2F_zm,\"--e82k50\":IIUmeJa2R,\"--q09v0x\":kUahFe0ln,\"--y471m3\":UgsisMkEm,...style},viewBox:\"0 0 30 30\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-1xloe { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 30px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 30\n * @framerIntrinsicHeight 30\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"kUahFe0ln\":\"iconColor1\",\"eWoH2wHg9\":\"iconColor2\",\"UgsisMkEm\":\"backgroundColor\",\"fPwh2F_zm\":\"strokeColor\",\"IIUmeJa2R\":\"strokeWidth\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Framer\",\"set\":{\"localId\":\"vectorSet/OuwAQn7Go\",\"id\":\"OuwAQn7Go\",\"moduleId\":\"JIPqlEHzV4eAeaj5I07k\"}}\n */const Icon=withCSS(Component,css,\"framer-1xloe\");Icon.displayName=\"Framer\";export default Icon;addPropertyControls(Icon,{kUahFe0ln:{defaultValue:\"rgb(50, 50, 50)\",hidden:false,title:\"Icon color 1\",type:ControlType.Color},eWoH2wHg9:{defaultValue:\"rgba(212, 212, 212, 0.5)\",hidden:true,title:\"Icon color 2\",type:ControlType.Color},UgsisMkEm:{defaultValue:\"rgba(255, 255, 255, 0.8)\",hidden:false,title:\"Background color\",type:ControlType.Color},fPwh2F_zm:{defaultValue:\"rgb(232, 232, 232)\",hidden:false,title:\"Stroke color\",type:ControlType.Color},IIUmeJa2R:{defaultValue:.5,hidden:false,min:0,title:\"Stroke width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"30\",\"framerIntrinsicWidth\":\"30\",\"framerVariables\":\"{\\\"kUahFe0ln\\\":\\\"iconColor1\\\",\\\"eWoH2wHg9\\\":\\\"iconColor2\\\",\\\"UgsisMkEm\\\":\\\"backgroundColor\\\",\\\"fPwh2F_zm\\\":\\\"strokeColor\\\",\\\"IIUmeJa2R\\\":\\\"strokeWidth\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Framer\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/OuwAQn7Go\\\",\\\"id\\\":\\\"OuwAQn7Go\\\",\\\"moduleId\\\":\\\"JIPqlEHzV4eAeaj5I07k\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b0a34fe)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Framer from\"https://framerusercontent.com/modules/iD14RsAgDBerQre3Ple5/QG8erexiQq0Lo7vPQpb1/GVKdBazOD.js\";const enabledGestures={Yq1rDSX9V:{hover:true}};const serializationHash=\"framer-W04tY\";const variantClassNames={Yq1rDSX9V:\"framer-v-1jg6gu5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const vAJxbkBBk=undefined;const NVdv7NMuV=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 getProps=({height,icon,id,link,width,...props})=>{return{...props,NVdv7NMuV:icon??props.NVdv7NMuV??Framer,vAJxbkBBk:link??props.vAJxbkBBk};};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,NVdv7NMuV,vAJxbkBBk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Yq1rDSX9V\",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:vAJxbkBBk,motionChild:true,nodeId:\"Yq1rDSX9V\",openInNewTab:true,scopeId:\"rFodDNxoN\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1jg6gu5\",className,classNames)} framer-iwydtk`,\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"Yq1rDSX9V\",ref:refBinding,style:{backgroundColor:\"var(--token-47679c26-af3f-4cd0-91b2-530be918763e, rgba(255, 255, 255, 0))\",borderBottomLeftRadius:254,borderBottomRightRadius:254,borderTopLeftRadius:254,borderTopRightRadius:254,...style},variants:{\"Yq1rDSX9V-hover\":{backgroundColor:\"var(--token-aecd04de-bd30-4743-90e2-2b56d3d58e1b, rgba(255, 255, 255, 0.1))\"}},...addPropertyOverrides({\"Yq1rDSX9V-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-kx6nnf\",Component:NVdv7NMuV,\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"hLlWlbVKH\",style:{\"--a48utx\":\"var(--token-47679c26-af3f-4cd0-91b2-530be918763e, rgba(255, 255, 255, 0))\",\"--e82k50\":0,\"--lbnyjq\":\"var(--token-090acfc6-f7ee-4bf4-9b69-0b15cf2cb187, rgb(255, 243, 240))\",\"--q09v0x\":\"var(--token-090acfc6-f7ee-4bf4-9b69-0b15cf2cb187, rgb(255, 243, 240))\",\"--y471m3\":\"var(--token-47679c26-af3f-4cd0-91b2-530be918763e, rgba(255, 255, 255, 0))\",opacity:.5},variants:{\"Yq1rDSX9V-hover\":{opacity:1}}})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-W04tY.framer-iwydtk, .framer-W04tY .framer-iwydtk { display: block; }\",\".framer-W04tY.framer-1jg6gu5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 2px; position: relative; text-decoration: none; width: min-content; }\",\".framer-W04tY .framer-kx6nnf { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 32px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 36\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"SfuSnHxVN\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"NVdv7NMuV\":\"icon\",\"vAJxbkBBk\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"JIPqlEHzV4eAeaj5I07k\"]\n */const FramerrFodDNxoN=withCSS(Component,css,\"framer-W04tY\");export default FramerrFodDNxoN;FramerrFodDNxoN.displayName=\"Social Link\";FramerrFodDNxoN.defaultProps={height:36,width:36};addPropertyControls(FramerrFodDNxoN,{NVdv7NMuV:{defaultValue:{identifier:\"module:iD14RsAgDBerQre3Ple5/QG8erexiQq0Lo7vPQpb1/GVKdBazOD.js:default\",moduleId:\"iD14RsAgDBerQre3Ple5\"},setModuleId:\"JIPqlEHzV4eAeaj5I07k\",title:\"Icon\",type:ControlType.VectorSetItem},vAJxbkBBk:{title:\"Link\",type:ControlType.Link}});addFonts(FramerrFodDNxoN,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrFodDNxoN\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"NVdv7NMuV\\\":\\\"icon\\\",\\\"vAJxbkBBk\\\":\\\"link\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"36\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SfuSnHxVN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVectorSets\":\"[\\\"JIPqlEHzV4eAeaj5I07k\\\"]\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"36\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./rFodDNxoN.map","// Generated by Framer (7175f5c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-zX1jF .framer-styles-preset-1dj53jo:not(.rich-text-wrapper), .framer-zX1jF .framer-styles-preset-1dj53jo.rich-text-wrapper a { --framer-link-current-text-color: var(--token-090acfc6-f7ee-4bf4-9b69-0b15cf2cb187, #fff3f0); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-e3ce13ec-ba16-45a8-a084-ab9af1d723e8, rgba(255, 255, 255, 0.25)); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-792af9ed-53d8-45b2-94fd-014e7edc8f44, rgba(255, 255, 255, 0.8)); --framer-link-text-decoration: underline; transition-delay: 0s; transition-duration: 0.4s; transition-property: color,text-decoration-color,text-decoration-thickness,text-underline-offset; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }\"];export const className=\"framer-zX1jF\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7bfce40)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={ZMLbpoWFO:new LazyValue(()=>import(\"./Ihsypfxzf-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7bfce40)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,PropertyOverrides,RenderTarget,RichText,SVG,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/qosszBZXoEqfEMp4XhZk/Lenis.js\";import UserComponent from\"https://framerusercontent.com/modules/eURGUjOM40ZJZOz2gk1w/bdF9Ju7hezSJD6Nkgqsk/kfaoeyXWX.js\";import CheckoutButton from\"https://framerusercontent.com/modules/Md2fdsY5r14Dg8Ndn9QQ/dYQf3DC4XT6On4vZ58Ma/iN04BnJAD.js\";import Button1 from\"https://framerusercontent.com/modules/ppT2Rb4ol536xiPhndYO/mwxypCEEOUEPqP4zKs8c/LgNu28hAv.js\";import LinkedIn from\"https://framerusercontent.com/modules/QAlHGFHZ1tFfwuQnMQCR/yQ0uf9UkPdLwsQ6vGAfX/WxaKH4N4f.js\";import Instagram from\"https://framerusercontent.com/modules/To6V4XaILUnxxhcvUhlG/56WwsBbHmGmaN2jI5mi3/d0836WH9e.js\";import Navbar from\"#framer/local/canvasComponent/CZBjtvBZA/CZBjtvBZA.js\";import Button from\"#framer/local/canvasComponent/LgNu28hAv/LgNu28hAv.js\";import SocialLink from\"#framer/local/canvasComponent/rFodDNxoN/rFodDNxoN.js\";import*as sharedStyle1 from\"#framer/local/css/Bh7brll6H/Bh7brll6H.js\";import*as sharedStyle3 from\"#framer/local/css/dvE5DE7ca/dvE5DE7ca.js\";import*as sharedStyle from\"#framer/local/css/O0790qsZT/O0790qsZT.js\";import*as sharedStyle2 from\"#framer/local/css/Rz5sYHBgk/Rz5sYHBgk.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"#framer/local/localization/Ihsypfxzf/Ihsypfxzf.js\";import UnblockNew from\"#framer/local/vector/R7oAl_gZl/R7oAl_gZl.js\";const LenisFonts=getFonts(Lenis);const NavbarFonts=getFonts(Navbar);const NavbarWithVariantAppearEffect=withVariantAppearEffect(Navbar);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const RichTextWithFX=withFX(RichText);const ButtonFonts=getFonts(Button);const UnblockNewFonts=getFonts(UnblockNew);const SocialLinkFonts=getFonts(SocialLink);const breakpoints={oVtsut5ij:\"(min-width: 810px) and (max-width: 1279.98px)\",Tp3NbtZ_b:\"(max-width: 809.98px)\",VpTEA5Un0:\"(min-width: 1280px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-YfmLG\";const variantClassNames={oVtsut5ij:\"framer-v-65kzqc\",Tp3NbtZ_b:\"framer-v-k7b1cf\",VpTEA5Un0:\"framer-v-1t24cya\"};const egeQCIuFh=undefined;const MO6WawlI2=undefined;const transition1={delay:0,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-36};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:24};const transition2={bounce:0,delay:0,duration:1,type:\"spring\"};const transition3={bounce:0,delay:.1,duration:1,type:\"spring\"};const transition4={bounce:0,delay:.3,duration:1,type:\"spring\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation4={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:24};const breakpointRules={oVtsut5ij:[\".framer-YfmLG .framer-1gqeqev { align-content: center; align-items: center; max-width: unset; }\",\".framer-YfmLG .framer-1ibgw6c { align-content: center; align-items: center; flex-direction: column; }\",\".framer-YfmLG .framer-1kqj8lr { align-content: center; align-items: center; align-self: unset; flex: none; flex-direction: column; gap: 24px; height: min-content; justify-content: flex-start; width: 100%; }\",\".framer-YfmLG .framer-urbslh { align-content: center; align-items: center; flex: none; flex-direction: column; width: 100%; }\",\".framer-YfmLG .framer-mg43i6 { align-content: center; align-items: center; flex: none; width: 100%; }\",\".framer-YfmLG .framer-wfjunw { width: 100%; }\",\".framer-YfmLG .framer-c3joo8 { align-self: unset; height: 52px; }\",\".framer-YfmLG .framer-zz81tn { max-width: 720px; padding: 64px 0px 48px 0px; }\",\".framer-YfmLG .framer-123zn8e { flex-direction: column; }\",\".framer-YfmLG .framer-yk6mz3 { flex: none; width: 100%; }\"],Tp3NbtZ_b:[\".framer-YfmLG .framer-1gqeqev { align-content: center; align-items: center; justify-content: center; }\",\".framer-YfmLG .framer-1ibgw6c { align-content: center; align-items: center; flex-direction: column; justify-content: center; width: min-content; }\",\".framer-YfmLG .framer-1kqj8lr { align-self: unset; flex: none; flex-direction: column; gap: 24px; height: min-content; justify-content: center; width: min-content; }\",\".framer-YfmLG .framer-urbslh { flex: none; width: 342px; }\",\".framer-YfmLG .framer-wfjunw { gap: 16px; justify-content: flex-start; }\",\".framer-YfmLG .framer-c3joo8 { align-self: unset; height: 52px; }\",\".framer-YfmLG .framer-zz81tn { gap: 36px; max-width: 729px; padding: 48px 0px 48px 0px; }\",\".framer-YfmLG .framer-123zn8e { flex-direction: column; }\",\".framer-YfmLG .framer-yk6mz3 { flex: none; justify-content: center; width: 100%; }\",\".framer-YfmLG .framer-dtf6w2, .framer-YfmLG .framer-1q7t25m { flex-direction: column; gap: 24px; justify-content: center; }\",\".framer-YfmLG .framer-lt1zyc { flex: none; order: 0; width: 100%; }\",\".framer-YfmLG .framer-11d5um7 { order: 1; }\",\".framer-YfmLG .framer-1tuediv { order: 0; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={oVtsut5ij:\".framer-65kzqc-override\",Tp3NbtZ_b:\".framer-k7b1cf-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YfmLG.framer-7vyxvc, .framer-YfmLG .framer-7vyxvc { display: block; }\",\".framer-YfmLG.framer-1t24cya { align-content: center; align-items: center; background-color: var(--token-ef8ecd6d-5204-4f29-b3b7-2d4dc011513a, #000912); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-YfmLG .framer-qlkypp-container { flex: none; height: auto; order: -999; position: relative; width: auto; }\",\".framer-YfmLG .framer-1xw88z8-container { flex: none; height: auto; left: 0px; order: -998; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; will-change: var(--framer-will-change-effect-override, transform); z-index: 7; }\",\".framer-YfmLG .framer-129qs0a { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-YfmLG .framer-1wttlzu { --border-bottom-width: 1px; --border-color: var(--token-aecd04de-bd30-4743-90e2-2b56d3d58e1b, rgba(255, 255, 255, 0.1)); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; background: linear-gradient(180deg, var(--token-ef8ecd6d-5204-4f29-b3b7-2d4dc011513a, #000000) 0%, var(--token-54fbe6ca-60b1-4431-a556-3bdeb985788c, rgb(0, 0, 0)) 100%); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 1600px; order: 1004; overflow: var(--overflow-clip-fallback, clip); padding: 0px 24px 0px 24px; position: relative; width: 100%; }\",\".framer-YfmLG .framer-1gqeqev { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; max-width: 1080px; overflow: visible; padding: 120px 0px 120px 0px; position: relative; width: 100%; z-index: 0; }\",\".framer-YfmLG .framer-1ibgw6c, .framer-YfmLG .framer-123zn8e { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YfmLG .framer-1kqj8lr { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-YfmLG .framer-urbslh { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-YfmLG .framer-mg43i6 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-YfmLG .framer-a87ct2 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap: balance; flex: none; height: auto; max-width: 610px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-YfmLG .framer-w1ofy6 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap: balance; flex: none; height: auto; max-width: 607px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-YfmLG .framer-1yaq3n4-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-YfmLG .framer-wfjunw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; overflow: hidden; padding: 24px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-YfmLG .framer-14rddgg { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 52px); overflow: hidden; position: relative; width: 52px; }\",\".framer-YfmLG .framer-11wp8hi { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 58px); left: -3px; overflow: visible; position: absolute; right: -3px; top: -3px; }\",\".framer-YfmLG .framer-c3joo8 { align-self: stretch; background-color: rgba(255, 255, 255, 0.1); flex: none; height: auto; overflow: hidden; position: relative; width: 1px; }\",\".framer-YfmLG .framer-bx6u1u { height: 52px; position: relative; width: 94px; }\",\".framer-YfmLG .framer-ooozfe { height: 52px; left: 0px; position: absolute; top: 0px; width: 94px; }\",\".framer-YfmLG .framer-lcnedu { height: 8px; left: 57px; position: absolute; top: 32px; width: 8px; }\",\".framer-YfmLG .framer-1qqg9bn { height: 8px; left: 65px; position: absolute; top: 32px; width: 6px; }\",\".framer-YfmLG .framer-jm7tpv { height: 8px; left: 72px; position: absolute; top: 32px; width: 7px; }\",\".framer-YfmLG .framer-zxiozp { height: 2px; left: 74px; position: absolute; top: 34px; width: 2px; }\",\".framer-YfmLG .framer-o8r91n { height: 8px; left: 7px; position: absolute; top: 32px; width: 9px; }\",\".framer-YfmLG .framer-1whjds9 { height: 3px; left: 10px; position: absolute; top: 34px; width: 2px; }\",\".framer-YfmLG .framer-1fxt2hk { height: 8px; left: 0px; position: absolute; top: 32px; width: 7px; }\",\".framer-YfmLG .framer-lger9g { height: 2px; left: 2px; position: absolute; top: 37px; width: 2px; }\",\".framer-YfmLG .framer-mo8nw9 { height: 2px; left: 2px; position: absolute; top: 34px; width: 2px; }\",\".framer-YfmLG .framer-qv524c { height: 8px; left: 16px; position: absolute; top: 32px; width: 8px; }\",\".framer-YfmLG .framer-14v4q3h { height: 8px; left: 24px; position: absolute; top: 32px; width: 7px; }\",\".framer-YfmLG .framer-huezq7 { height: 8px; left: 31px; position: absolute; top: 32px; width: 8px; }\",\".framer-YfmLG .framer-cqdsvy { height: 5px; left: 33px; position: absolute; top: 34px; width: 4px; }\",\".framer-YfmLG .framer-4h26rh { height: 8px; left: 42px; position: absolute; top: 32px; width: 7px; }\",\".framer-YfmLG .framer-1e53abx { height: 8px; left: 50px; position: absolute; top: 32px; width: 6px; }\",\".framer-YfmLG .framer-wirttf { height: 8px; left: 79px; position: absolute; top: 32px; width: 9px; }\",\".framer-YfmLG .framer-jks3tm { height: 3px; left: 82px; position: absolute; top: 34px; width: 2px; }\",\".framer-YfmLG .framer-57d3mu { height: 8px; left: 88px; position: absolute; top: 32px; width: 6px; }\",\".framer-YfmLG .framer-k181l9 { height: 19px; left: 33px; position: absolute; top: 9px; width: 20px; }\",\".framer-YfmLG .framer-1g98gyc { height: 9px; left: 51px; position: absolute; top: 2px; width: 9px; }\",\".framer-YfmLG .framer-181upqq { height: 11px; left: 37px; position: absolute; top: 0px; width: 11px; }\",\".framer-YfmLG .framer-12jmr3c { height: 11px; left: 51px; position: absolute; top: 13px; width: 11px; }\",\".framer-YfmLG .framer-dijyfj { height: 8px; left: 18px; position: absolute; top: 44px; width: 8px; }\",\".framer-YfmLG .framer-1n5l708 { height: 5px; left: 20px; position: absolute; top: 46px; width: 4px; }\",\".framer-YfmLG .framer-1bduwdv { height: 8px; left: 26px; position: absolute; top: 44px; width: 8px; }\",\".framer-YfmLG .framer-dfj5ae { height: 5px; left: 28px; position: absolute; top: 46px; width: 4px; }\",\".framer-YfmLG .framer-15zpiya { height: 8px; left: 37px; position: absolute; top: 44px; width: 7px; }\",\".framer-YfmLG .framer-1emifqs { height: 2px; left: 39px; position: absolute; top: 49px; width: 2px; }\",\".framer-YfmLG .framer-12qey5p { height: 2px; left: 39px; position: absolute; top: 46px; width: 2px; }\",\".framer-YfmLG .framer-12voarr { height: 8px; left: 45px; position: absolute; top: 44px; width: 7px; }\",\".framer-YfmLG .framer-1ebx9tx { height: 2px; left: 47px; position: absolute; top: 46px; width: 2px; }\",\".framer-YfmLG .framer-4lmvmi { height: 8px; left: 52px; position: absolute; top: 44px; width: 9px; }\",\".framer-YfmLG .framer-mcyez4 { height: 3px; left: 55px; position: absolute; top: 46px; width: 2px; }\",\".framer-YfmLG .framer-mgvvup { height: 8px; left: 67px; position: absolute; top: 44px; width: 2px; }\",\".framer-YfmLG .framer-1fszdu5 { height: 8px; left: 71px; position: absolute; top: 44px; width: 6px; }\",\".framer-YfmLG .framer-1flks9s { height: 8px; left: 60px; position: absolute; top: 44px; width: 6px; }\",\".framer-YfmLG .framer-15kwehq { --border-bottom-width: 0px; --border-color: var(--token-aecd04de-bd30-4743-90e2-2b56d3d58e1b, rgba(255, 255, 255, 0.1)); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: center; align-items: center; background-color: var(--token-ef8ecd6d-5204-4f29-b3b7-2d4dc011513a, #000912); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 1600px; order: 1005; overflow: var(--overflow-clip-fallback, clip); padding: 0px 24px 0px 24px; position: relative; width: 100%; }\",\".framer-YfmLG .framer-zz81tn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; max-width: 1080px; overflow: visible; padding: 64px 0px 64px 0px; position: relative; width: 100%; }\",\".framer-YfmLG .framer-yk6mz3 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-YfmLG .framer-1dd3oij { --o4jego: var(--token-c6de8ea4-3684-4c2f-917e-fc3d1879d6b0, #aba4a1); flex: none; height: 48px; position: relative; width: var(--framer-aspect-ratio-supported, 100px); }\",\".framer-YfmLG .framer-2gawpk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 80px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-YfmLG .framer-zbagcq, .framer-YfmLG .framer-1btnc83, .framer-YfmLG .framer-15k75ii, .framer-YfmLG .framer-1rraqux { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-YfmLG .framer-3gkhif, .framer-YfmLG .framer-1h3pve3, .framer-YfmLG .framer-oozhxl, .framer-YfmLG .framer-48hbrp, .framer-YfmLG .framer-11d5um7 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-YfmLG .framer-1evr4bd, .framer-YfmLG .framer-xqdypl, .framer-YfmLG .framer-1gcpn12, .framer-YfmLG .framer-1k9b3rk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-YfmLG .framer-5lc3vm, .framer-YfmLG .framer-k0yq1n, .framer-YfmLG .framer-1va48o1, .framer-YfmLG .framer-egku38, .framer-YfmLG .framer-50vlls, .framer-YfmLG .framer-1rw9m3z, .framer-YfmLG .framer-1lofvkm, .framer-YfmLG .framer-m7jfke, .framer-YfmLG .framer-1l1t6ji, .framer-YfmLG .framer-1yrbxnb { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-YfmLG .framer-l7enzc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-YfmLG .framer-dtf6w2, .framer-YfmLG .framer-1q7t25m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-YfmLG .framer-lt1zyc { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-YfmLG .framer-1tuediv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-YfmLG .framer-cvzwz3-container, .framer-YfmLG .framer-nahauf-container { flex: none; height: auto; position: relative; width: auto; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-YfmLG[data-border=\"true\"]::after, .framer-YfmLG [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={oVtsut5ij:\"(min-width: 810px) and (max-width: 1279.98px)\",Tp3NbtZ_b:\"(max-width: 809.98px)\",VpTEA5Un0:\"(min-width: 1280px)\"};const humanReadableVariantMap={Desktop:\"VpTEA5Un0\",Phone:\"Tp3NbtZ_b\",Tablet:\"oVtsut5ij\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({cTAVisible,height,id,scrollSection,width,...props})=>{return{...props,egeQCIuFh:scrollSection??props.egeQCIuFh,MO6WawlI2:cTAVisible??props.MO6WawlI2??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"VpTEA5Un0\"};};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,egeQCIuFh,MO6WawlI2,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"Tp3NbtZ_b\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"VpTEA5Un0\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-ef8ecd6d-5204-4f29-b3b7-2d4dc011513a, rgb(0, 9, 18)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1t24cya\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-qlkypp-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Wre9ivqvo\",scopeId:\"Ihsypfxzf\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"Wre9ivqvo\",infinite:false,intensity:12,layoutId:\"Wre9ivqvo\",orientation:\"vertical\",smooth:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:450,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-1xw88z8-container\",\"data-framer-appear-id\":\"1xw88z8\",initial:animation1,layoutScroll:true,nodeId:\"LzMxTsN0m\",optimized:true,rendersWithMotion:true,scopeId:\"Ihsypfxzf\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oVtsut5ij:{__framer__targets:[{ref:egeQCIuFh,target:\"u2b8PUbT8\"}],variant:matchVariant(\"f8sOYzyhl\"),Y2WP5Cm7U:\"0px 24px 0px 24px\"},Tp3NbtZ_b:{__framer__targets:[{ref:egeQCIuFh,target:\"u2b8PUbT8\"}],variant:matchVariant(\"f8sOYzyhl\"),Y2WP5Cm7U:\"0px 24px 0px 24px\"}},children:/*#__PURE__*/_jsx(NavbarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:egeQCIuFh,target:\"Vcc3AvD1S\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"LzMxTsN0m\",ipjLzscUZ:48,layoutId:\"LzMxTsN0m\",style:{width:\"100%\"},variant:matchVariant(\"eMi5Og3Sd\"),width:\"100%\",Y2WP5Cm7U:\"0px 40px 0px 40px\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-129qs0a\"}),MO6WawlI2!==false&&/*#__PURE__*/_jsx(motion.section,{className:\"framer-1wttlzu\",\"data-border\":true,\"data-framer-name\":\"CTA\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gqeqev\",\"data-framer-name\":\"container\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ibgw6c\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1kqj8lr\",\"data-framer-name\":\"lockup\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-urbslh\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mg43i6\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oVtsut5ij:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.35em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Get started\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:true,__framer__enter:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"40px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.35em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Get started\"})}),className:\"framer-a87ct2\",fonts:[\"Inter-Medium\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oVtsut5ij:{children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-792af9ed-53d8-45b2-94fd-014e7edc8f44, rgba(250, 230, 225, 0.65))\"},children:\"Start building with stablecoins today\"})})}},children:/*#__PURE__*/_jsx(RichTextWithFX,{__framer__animate:{transition:transition3},__framer__animateOnce:true,__framer__enter:animation2,__framer__styleAppearEffectEnabled:true,__framer__threshold:0,__fromCanvasComponent:true,__perspectiveFX:false,__targetOpacity:1,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-792af9ed-53d8-45b2-94fd-014e7edc8f44, rgba(250, 230, 225, 0.65))\"},children:\"Start building with stablecoins today\"})}),className:\"framer-w1ofy6\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:1542,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation3,className:\"framer-1yaq3n4-container\",\"data-framer-appear-id\":\"1yaq3n4\",initial:animation4,nodeId:\"PTjD7klG2\",optimized:true,rendersWithMotion:true,scopeId:\"Ihsypfxzf\",children:/*#__PURE__*/_jsx(Button,{BANE331ww:false,FWKDMXbN2:\"https://calendly.com/bernardo-unblockpay/30min\",height:\"100%\",id:\"PTjD7klG2\",layoutId:\"PTjD7klG2\",mYjHZJ6Gn:getLocalizedValue(\"v4\",activeLocale)??\"Get a demo\",p8v7WNQPZ:UserComponent,UpV8ayZME:false,variant:matchVariant(\"LxHqL1VPe\"),width:\"100%\",YkfrxUoaP:true})})})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wfjunw\",\"data-framer-name\":\"Logos\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-14rddgg\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oVtsut5ij:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1350,intrinsicWidth:1080,loading:getLoadingLazyAtYPosition(1635),pixelHeight:1350,pixelWidth:1080,sizes:\"58px\",src:\"https://framerusercontent.com/images/OEawojBmytUwZoWcIopd1YjMU.png?width=1080&height=1350\",srcSet:\"https://framerusercontent.com/images/OEawojBmytUwZoWcIopd1YjMU.png?scale-down-to=1024&width=1080&height=1350 819w,https://framerusercontent.com/images/OEawojBmytUwZoWcIopd1YjMU.png?width=1080&height=1350 1080w\"}},Tp3NbtZ_b:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1350,intrinsicWidth:1080,loading:getLoadingLazyAtYPosition(1635),pixelHeight:1350,pixelWidth:1080,sizes:\"58px\",src:\"https://framerusercontent.com/images/OEawojBmytUwZoWcIopd1YjMU.png?width=1080&height=1350\",srcSet:\"https://framerusercontent.com/images/OEawojBmytUwZoWcIopd1YjMU.png?scale-down-to=1024&width=1080&height=1350 819w,https://framerusercontent.com/images/OEawojBmytUwZoWcIopd1YjMU.png?width=1080&height=1350 1080w\"}}},children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1350,intrinsicWidth:1080,loading:getLoadingLazyAtYPosition(1341),pixelHeight:1350,pixelWidth:1080,sizes:\"58px\",src:\"https://framerusercontent.com/images/OEawojBmytUwZoWcIopd1YjMU.png?width=1080&height=1350\",srcSet:\"https://framerusercontent.com/images/OEawojBmytUwZoWcIopd1YjMU.png?scale-down-to=1024&width=1080&height=1350 819w,https://framerusercontent.com/images/OEawojBmytUwZoWcIopd1YjMU.png?width=1080&height=1350 1080w\"},className:\"framer-11wp8hi\",\"data-framer-name\":\"Gdpr c\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-c3joo8\"}),/*#__PURE__*/_jsx(SVG,{className:\"framer-bx6u1u\",\"data-framer-name\":\"BACEN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 93.357 51.955\" overflow=\"visible\"><g><path d=\"M 56.842 39.985 L 58.79 39.985 L 58.719 34.602 L 58.755 34.602 L 61.517 39.985 L 64.103 39.985 L 64.103 32.087 L 62.19 32.087 L 62.226 37.435 L 62.19 37.435 L 59.534 32.087 L 56.842 32.087 Z M 67.007 39.985 L 69.097 39.985 L 69.097 33.645 L 71.044 33.645 L 71.044 32.087 L 65.059 32.087 L 65.059 33.645 L 67.007 33.645 Z M 72.001 39.985 L 74.09 39.985 L 74.09 36.868 L 74.515 36.868 C 75.294 36.868 75.578 37.222 76.003 38.568 L 76.463 39.985 L 78.659 39.985 L 77.88 37.824 C 77.49 36.868 77.455 36.266 76.746 36.089 L 76.746 36.054 C 77.773 35.806 78.269 35.097 78.269 34.07 C 78.269 32.725 77.136 32.087 75.719 32.087 L 71.965 32.087 Z M 74.09 33.575 L 74.657 33.575 C 75.471 33.575 76.18 33.716 76.18 34.46 C 76.18 35.345 75.33 35.381 74.657 35.381 L 74.09 35.381 Z M 6.623 39.985 L 8.748 39.985 L 9.385 38.285 L 12.36 38.285 L 12.962 39.985 L 15.229 39.985 L 12.183 32.087 L 9.598 32.087 C 9.633 32.087 6.623 39.985 6.623 39.985 Z M 11.864 36.798 L 9.881 36.798 L 10.908 33.716 L 10.944 33.716 Z M 0 39.985 L 3.329 39.985 C 4.746 39.985 6.41 39.595 6.41 37.718 C 6.41 36.762 5.879 36.195 4.816 35.983 L 4.816 35.947 C 5.702 35.664 6.198 35.097 6.198 34.106 C 6.198 32.76 5.1 32.087 3.648 32.087 L 0 32.087 Z M 2.09 36.62 L 2.727 36.62 C 3.435 36.62 4.285 36.691 4.285 37.576 C 4.285 38.391 3.471 38.497 2.727 38.497 L 2.09 38.497 Z M 2.09 33.574 L 2.692 33.574 C 3.4 33.574 4.073 33.645 4.073 34.354 C 4.073 35.027 3.365 35.204 2.656 35.204 L 2.09 35.204 Z M 15.725 39.985 L 17.673 39.985 L 17.602 34.601 L 17.637 34.601 L 20.399 39.985 L 23.02 39.985 L 23.02 32.087 L 21.108 32.087 L 21.143 37.435 L 21.108 37.435 L 18.416 32.087 L 15.724 32.087 Z M 30.706 38.143 C 30.071 38.389 29.402 38.533 28.722 38.568 C 27.2 38.568 26.102 37.612 26.102 36.089 C 26.102 34.601 27.093 33.539 28.581 33.539 C 29.289 33.539 29.998 33.716 30.635 34.106 L 30.812 32.406 C 30.069 32.158 29.254 32.016 28.475 31.981 C 25.889 31.981 23.941 33.362 23.941 36.089 C 23.941 39.064 26.385 40.126 28.475 40.126 C 29.254 40.126 30.069 40.02 30.812 39.808 Z M 31.024 36.018 C 31.024 38.533 32.406 40.091 34.991 40.091 C 37.576 40.091 38.958 38.533 38.958 36.018 C 38.958 33.504 37.612 31.945 34.991 31.945 C 32.37 31.945 31.024 33.504 31.024 36.018 Z M 33.185 36.018 C 33.185 34.637 33.681 33.504 34.956 33.504 C 36.231 33.504 36.727 34.673 36.727 36.018 C 36.727 37.329 36.231 38.533 34.956 38.533 C 33.681 38.533 33.185 37.328 33.185 36.018 Z M 49.016 38.143 C 48.382 38.389 47.712 38.533 47.033 38.568 C 45.51 38.568 44.412 37.612 44.412 36.089 C 44.412 34.601 45.404 33.539 46.891 33.539 C 47.6 33.539 48.308 33.716 48.946 34.106 L 49.123 32.406 C 48.343 32.158 47.564 32.016 46.75 31.981 C 44.164 31.981 42.216 33.362 42.216 36.089 C 42.216 39.064 44.66 40.126 46.75 40.126 C 47.529 40.126 48.343 40.02 49.087 39.808 Z M 50.079 39.985 L 55.781 39.985 L 55.781 38.497 L 52.204 38.497 L 52.204 36.726 L 55.462 36.726 L 55.462 35.239 L 52.204 35.239 L 52.204 33.61 L 55.675 33.61 L 55.675 32.122 L 50.114 32.122 Z M 78.907 39.985 L 81.032 39.985 L 81.67 38.285 L 84.645 38.285 L 85.247 39.985 L 87.549 39.985 L 84.503 32.087 L 81.917 32.087 Z M 84.114 36.797 L 82.13 36.797 L 83.157 33.716 L 83.193 33.716 Z M 88.009 39.985 L 93.357 39.985 L 93.357 38.426 L 90.099 38.426 L 90.099 32.087 L 88.009 32.087 Z M 41.508 28.12 L 49.406 28.12 L 51.885 25.641 L 43.987 25.641 L 43.987 21.214 L 45.475 21.214 L 47.954 18.735 L 42.004 18.735 L 42.004 12.82 L 39.525 15.3 L 39.525 16.787 L 35.098 16.787 L 35.098 8.889 L 32.619 11.368 L 32.619 19.266 L 37.081 19.266 L 37.081 23.693 L 41.544 23.693 L 41.544 28.12 Z M 50.398 10.377 L 50.398 4.462 L 52.877 1.983 L 52.877 7.933 L 58.791 7.933 L 56.312 10.412 Z M 43.987 1.983 L 42.004 1.983 L 42.004 7.898 L 47.918 7.898 L 45.439 10.377 L 39.525 10.377 L 39.525 8.889 L 37.045 8.889 L 37.045 6.906 L 43.987 0 Z M 58.791 18.771 L 58.791 16.787 L 60.775 16.787 L 53.833 23.694 L 51.85 23.694 L 51.85 21.214 L 50.362 21.214 L 50.362 15.3 L 52.841 12.821 L 52.841 18.77 Z M 17.496 51.813 L 20.364 51.813 C 23.056 51.813 25.039 50.787 25.039 47.847 C 25.039 44.801 23.127 43.916 20.364 43.916 L 17.496 43.916 Z M 19.585 45.474 L 20.399 45.474 C 21.922 45.474 22.843 46.289 22.843 47.847 C 22.843 49.405 21.958 50.22 20.399 50.22 L 19.585 50.22 L 19.585 45.474 Z M 25.5 47.882 C 25.5 50.397 26.881 51.955 29.466 51.955 C 32.052 51.955 33.433 50.397 33.433 47.882 C 33.433 45.368 32.087 43.809 29.466 43.809 C 26.845 43.809 25.5 45.332 25.5 47.882 Z M 27.66 47.882 C 27.66 46.501 28.156 45.368 29.431 45.368 C 30.706 45.368 31.201 46.537 31.201 47.882 C 31.201 49.193 30.706 50.397 29.431 50.397 C 28.156 50.397 27.66 49.157 27.66 47.882 Z M 37.045 51.813 L 40.374 51.813 C 41.791 51.813 43.456 51.424 43.456 49.547 C 43.456 48.591 42.924 48.024 41.862 47.811 L 41.862 47.776 C 42.747 47.493 43.243 46.926 43.243 45.934 C 43.243 44.589 42.145 43.916 40.693 43.916 L 37.045 43.916 Z M 39.17 48.449 L 39.808 48.449 C 40.516 48.449 41.366 48.52 41.366 49.37 C 41.366 50.184 40.551 50.29 39.808 50.29 L 39.17 50.29 Z M 39.17 45.403 L 39.772 45.403 C 40.481 45.403 41.154 45.474 41.154 46.182 C 41.154 46.855 40.445 47.032 39.737 47.032 L 39.135 47.032 Z M 44.412 51.813 L 46.501 51.813 L 46.501 48.697 L 46.926 48.697 C 47.706 48.697 47.989 49.051 48.414 50.397 L 48.874 51.813 L 51.07 51.813 L 50.291 49.653 C 49.901 48.696 49.866 48.094 49.157 47.917 L 49.157 47.882 C 50.185 47.634 50.68 46.961 50.68 45.899 C 50.68 44.553 49.547 43.915 48.131 43.915 L 44.376 43.915 Z M 46.537 45.403 L 47.103 45.403 C 47.918 45.403 48.626 45.545 48.626 46.288 C 48.626 47.174 47.776 47.209 47.103 47.209 L 46.537 47.209 Z M 51.318 51.813 L 53.443 51.813 L 54.081 50.113 L 57.02 50.113 L 57.622 51.813 L 59.924 51.813 L 56.878 43.915 L 54.293 43.915 Z M 56.56 48.626 L 54.576 48.626 L 55.603 45.545 L 55.639 45.545 Z M 67.008 51.813 L 69.097 51.813 L 69.097 43.915 L 67.008 43.915 Z M 70.549 51.813 L 75.897 51.813 L 75.897 50.255 L 72.639 50.255 L 72.639 43.915 L 70.549 43.915 Z M 60.243 51.601 C 61.022 51.849 61.801 51.955 62.581 51.955 C 64.351 51.955 66.051 51.388 66.051 49.334 C 66.051 46.501 62.333 47.351 62.333 46.076 C 62.333 45.403 63.218 45.332 63.749 45.332 C 64.351 45.332 64.954 45.438 65.52 45.686 L 65.662 44.057 C 64.989 43.845 64.316 43.738 63.608 43.774 C 62.014 43.774 60.172 44.305 60.172 46.182 C 60.172 49.051 63.891 48.13 63.891 49.582 C 63.891 50.219 63.253 50.361 62.58 50.361 C 61.837 50.361 61.093 50.184 60.42 49.83 Z\" fill=\"var(--token-c6de8ea4-3684-4c2f-917e-fc3d1879d6b0, rgba(255, 255, 255, 0.65)) /* {&quot;name&quot;:&quot;Text 50&quot;} */\"></path></g></svg>',withExternalLayout:true,children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-ooozfe\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 93.357 51.955\" overflow=\"visible\"><path d=\"M 56.842 39.985 L 58.79 39.985 L 58.719 34.602 L 58.755 34.602 L 61.517 39.985 L 64.103 39.985 L 64.103 32.087 L 62.19 32.087 L 62.226 37.435 L 62.19 37.435 L 59.534 32.087 L 56.842 32.087 Z M 67.007 39.985 L 69.097 39.985 L 69.097 33.645 L 71.044 33.645 L 71.044 32.087 L 65.059 32.087 L 65.059 33.645 L 67.007 33.645 Z M 72.001 39.985 L 74.09 39.985 L 74.09 36.868 L 74.515 36.868 C 75.294 36.868 75.578 37.222 76.003 38.568 L 76.463 39.985 L 78.659 39.985 L 77.88 37.824 C 77.49 36.868 77.455 36.266 76.746 36.089 L 76.746 36.054 C 77.773 35.806 78.269 35.097 78.269 34.07 C 78.269 32.725 77.136 32.087 75.719 32.087 L 71.965 32.087 Z M 74.09 33.575 L 74.657 33.575 C 75.471 33.575 76.18 33.716 76.18 34.46 C 76.18 35.345 75.33 35.381 74.657 35.381 L 74.09 35.381 Z M 6.623 39.985 L 8.748 39.985 L 9.385 38.285 L 12.36 38.285 L 12.962 39.985 L 15.229 39.985 L 12.183 32.087 L 9.598 32.087 C 9.633 32.087 6.623 39.985 6.623 39.985 Z M 11.864 36.798 L 9.881 36.798 L 10.908 33.716 L 10.944 33.716 Z M 0 39.985 L 3.329 39.985 C 4.746 39.985 6.41 39.595 6.41 37.718 C 6.41 36.762 5.879 36.195 4.816 35.983 L 4.816 35.947 C 5.702 35.664 6.198 35.097 6.198 34.106 C 6.198 32.76 5.1 32.087 3.648 32.087 L 0 32.087 Z M 2.09 36.62 L 2.727 36.62 C 3.435 36.62 4.285 36.691 4.285 37.576 C 4.285 38.391 3.471 38.497 2.727 38.497 L 2.09 38.497 Z M 2.09 33.574 L 2.692 33.574 C 3.4 33.574 4.073 33.645 4.073 34.354 C 4.073 35.027 3.365 35.204 2.656 35.204 L 2.09 35.204 Z M 15.725 39.985 L 17.673 39.985 L 17.602 34.601 L 17.637 34.601 L 20.399 39.985 L 23.02 39.985 L 23.02 32.087 L 21.108 32.087 L 21.143 37.435 L 21.108 37.435 L 18.416 32.087 L 15.724 32.087 Z M 30.706 38.143 C 30.071 38.389 29.402 38.533 28.722 38.568 C 27.2 38.568 26.102 37.612 26.102 36.089 C 26.102 34.601 27.093 33.539 28.581 33.539 C 29.289 33.539 29.998 33.716 30.635 34.106 L 30.812 32.406 C 30.069 32.158 29.254 32.016 28.475 31.981 C 25.889 31.981 23.941 33.362 23.941 36.089 C 23.941 39.064 26.385 40.126 28.475 40.126 C 29.254 40.126 30.069 40.02 30.812 39.808 Z M 31.024 36.018 C 31.024 38.533 32.406 40.091 34.991 40.091 C 37.576 40.091 38.958 38.533 38.958 36.018 C 38.958 33.504 37.612 31.945 34.991 31.945 C 32.37 31.945 31.024 33.504 31.024 36.018 Z M 33.185 36.018 C 33.185 34.637 33.681 33.504 34.956 33.504 C 36.231 33.504 36.727 34.673 36.727 36.018 C 36.727 37.329 36.231 38.533 34.956 38.533 C 33.681 38.533 33.185 37.328 33.185 36.018 Z M 49.016 38.143 C 48.382 38.389 47.712 38.533 47.033 38.568 C 45.51 38.568 44.412 37.612 44.412 36.089 C 44.412 34.601 45.404 33.539 46.891 33.539 C 47.6 33.539 48.308 33.716 48.946 34.106 L 49.123 32.406 C 48.343 32.158 47.564 32.016 46.75 31.981 C 44.164 31.981 42.216 33.362 42.216 36.089 C 42.216 39.064 44.66 40.126 46.75 40.126 C 47.529 40.126 48.343 40.02 49.087 39.808 Z M 50.079 39.985 L 55.781 39.985 L 55.781 38.497 L 52.204 38.497 L 52.204 36.726 L 55.462 36.726 L 55.462 35.239 L 52.204 35.239 L 52.204 33.61 L 55.675 33.61 L 55.675 32.122 L 50.114 32.122 Z M 78.907 39.985 L 81.032 39.985 L 81.67 38.285 L 84.645 38.285 L 85.247 39.985 L 87.549 39.985 L 84.503 32.087 L 81.917 32.087 Z M 84.114 36.797 L 82.13 36.797 L 83.157 33.716 L 83.193 33.716 Z M 88.009 39.985 L 93.357 39.985 L 93.357 38.426 L 90.099 38.426 L 90.099 32.087 L 88.009 32.087 Z M 41.508 28.12 L 49.406 28.12 L 51.885 25.641 L 43.987 25.641 L 43.987 21.214 L 45.475 21.214 L 47.954 18.735 L 42.004 18.735 L 42.004 12.82 L 39.525 15.3 L 39.525 16.787 L 35.098 16.787 L 35.098 8.889 L 32.619 11.368 L 32.619 19.266 L 37.081 19.266 L 37.081 23.693 L 41.544 23.693 L 41.544 28.12 Z M 50.398 10.377 L 50.398 4.462 L 52.877 1.983 L 52.877 7.933 L 58.791 7.933 L 56.312 10.412 Z M 43.987 1.983 L 42.004 1.983 L 42.004 7.898 L 47.918 7.898 L 45.439 10.377 L 39.525 10.377 L 39.525 8.889 L 37.045 8.889 L 37.045 6.906 L 43.987 0 Z M 58.791 18.771 L 58.791 16.787 L 60.775 16.787 L 53.833 23.694 L 51.85 23.694 L 51.85 21.214 L 50.362 21.214 L 50.362 15.3 L 52.841 12.821 L 52.841 18.77 Z M 17.496 51.813 L 20.364 51.813 C 23.056 51.813 25.039 50.787 25.039 47.847 C 25.039 44.801 23.127 43.916 20.364 43.916 L 17.496 43.916 Z M 19.585 45.474 L 20.399 45.474 C 21.922 45.474 22.843 46.289 22.843 47.847 C 22.843 49.405 21.958 50.22 20.399 50.22 L 19.585 50.22 L 19.585 45.474 Z M 25.5 47.882 C 25.5 50.397 26.881 51.955 29.466 51.955 C 32.052 51.955 33.433 50.397 33.433 47.882 C 33.433 45.368 32.087 43.809 29.466 43.809 C 26.845 43.809 25.5 45.332 25.5 47.882 Z M 27.66 47.882 C 27.66 46.501 28.156 45.368 29.431 45.368 C 30.706 45.368 31.201 46.537 31.201 47.882 C 31.201 49.193 30.706 50.397 29.431 50.397 C 28.156 50.397 27.66 49.157 27.66 47.882 Z M 37.045 51.813 L 40.374 51.813 C 41.791 51.813 43.456 51.424 43.456 49.547 C 43.456 48.591 42.924 48.024 41.862 47.811 L 41.862 47.776 C 42.747 47.493 43.243 46.926 43.243 45.934 C 43.243 44.589 42.145 43.916 40.693 43.916 L 37.045 43.916 Z M 39.17 48.449 L 39.808 48.449 C 40.516 48.449 41.366 48.52 41.366 49.37 C 41.366 50.184 40.551 50.29 39.808 50.29 L 39.17 50.29 Z M 39.17 45.403 L 39.772 45.403 C 40.481 45.403 41.154 45.474 41.154 46.182 C 41.154 46.855 40.445 47.032 39.737 47.032 L 39.135 47.032 Z M 44.412 51.813 L 46.501 51.813 L 46.501 48.697 L 46.926 48.697 C 47.706 48.697 47.989 49.051 48.414 50.397 L 48.874 51.813 L 51.07 51.813 L 50.291 49.653 C 49.901 48.696 49.866 48.094 49.157 47.917 L 49.157 47.882 C 50.185 47.634 50.68 46.961 50.68 45.899 C 50.68 44.553 49.547 43.915 48.131 43.915 L 44.376 43.915 Z M 46.537 45.403 L 47.103 45.403 C 47.918 45.403 48.626 45.545 48.626 46.288 C 48.626 47.174 47.776 47.209 47.103 47.209 L 46.537 47.209 Z M 51.318 51.813 L 53.443 51.813 L 54.081 50.113 L 57.02 50.113 L 57.622 51.813 L 59.924 51.813 L 56.878 43.915 L 54.293 43.915 Z M 56.56 48.626 L 54.576 48.626 L 55.603 45.545 L 55.639 45.545 Z M 67.008 51.813 L 69.097 51.813 L 69.097 43.915 L 67.008 43.915 Z M 70.549 51.813 L 75.897 51.813 L 75.897 50.255 L 72.639 50.255 L 72.639 43.915 L 70.549 43.915 Z M 60.243 51.601 C 61.022 51.849 61.801 51.955 62.581 51.955 C 64.351 51.955 66.051 51.388 66.051 49.334 C 66.051 46.501 62.333 47.351 62.333 46.076 C 62.333 45.403 63.218 45.332 63.749 45.332 C 64.351 45.332 64.954 45.438 65.52 45.686 L 65.662 44.057 C 64.989 43.845 64.316 43.738 63.608 43.774 C 62.014 43.774 60.172 44.305 60.172 46.182 C 60.172 49.051 63.891 48.13 63.891 49.582 C 63.891 50.219 63.253 50.361 62.58 50.361 C 61.837 50.361 61.093 50.184 60.42 49.83 Z\" fill=\"var(--token-c6de8ea4-3684-4c2f-917e-fc3d1879d6b0, rgba(255, 255, 255, 0.65)) /* {&quot;name&quot;:&quot;Text 50&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-lcnedu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.26 7.898\" overflow=\"visible\"><path d=\"M 0 7.898 L 1.948 7.898 L 1.877 2.514 L 1.912 2.514 L 4.675 7.898 L 7.26 7.898 L 7.26 0 L 5.348 0 L 5.383 5.348 L 5.348 5.348 L 2.691 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1qqg9bn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.985 7.898\" overflow=\"visible\"><path d=\"M 1.948 7.898 L 4.038 7.898 L 4.038 1.558 L 5.985 1.558 L 5.985 0 L 0 0 L 0 1.558 L 1.948 1.558 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jm7tpv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.694 7.898\" overflow=\"visible\"><path d=\"M 0.035 7.898 L 2.125 7.898 L 2.125 4.781 L 2.55 4.781 C 3.329 4.781 3.612 5.135 4.038 6.481 L 4.498 7.898 L 6.694 7.898 L 5.915 5.737 C 5.525 4.781 5.489 4.179 4.781 4.002 L 4.781 3.967 C 5.808 3.719 6.304 3.01 6.304 1.983 C 6.304 0.637 5.171 0 3.754 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zxiozp\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.09 1.806\" overflow=\"visible\"><path d=\"M 0 0 L 0.567 0 C 1.381 0 2.09 0.142 2.09 0.885 C 2.09 1.771 1.24 1.806 0.567 1.806 L 0 1.806 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-o8r91n\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.606 7.898\" overflow=\"visible\"><path d=\"M 0 7.898 L 2.125 7.898 L 2.762 6.198 L 5.737 6.198 L 6.34 7.898 L 8.606 7.898 L 5.56 0 L 2.975 0 C 3.01 0 0 7.898 0 7.898 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1whjds9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.983 3.081\" overflow=\"visible\"><path d=\"M 1.983 3.081 L 0 3.081 L 1.027 0 L 1.062 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fxt2hk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.41 7.898\" overflow=\"visible\"><path d=\"M 0 7.898 L 3.329 7.898 C 4.746 7.898 6.41 7.508 6.41 5.631 C 6.41 4.675 5.879 4.108 4.816 3.896 L 4.816 3.86 C 5.702 3.577 6.198 3.01 6.198 2.019 C 6.198 0.673 5.1 0 3.648 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-lger9g\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.196 1.877\" overflow=\"visible\"><path d=\"M 0 0 L 0.637 0 C 1.346 0 2.196 0.071 2.196 0.956 C 2.196 1.771 1.381 1.877 0.637 1.877 L 0 1.877 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mo8nw9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.983 1.629\" overflow=\"visible\"><path d=\"M 0 0 L 0.602 0 C 1.31 0 1.983 0.071 1.983 0.779 C 1.983 1.452 1.275 1.629 0.567 1.629 L 0 1.629 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qv524c\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.296 7.898\" overflow=\"visible\"><path d=\"M 0 7.898 L 1.948 7.898 L 1.877 2.514 L 1.913 2.514 L 4.675 7.898 L 7.296 7.898 L 7.296 0 L 5.383 0 L 5.419 5.348 L 5.383 5.348 L 2.692 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14v4q3h\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.871 8.146\" overflow=\"visible\"><path d=\"M 6.764 6.163 C 6.13 6.408 5.46 6.552 4.781 6.587 C 3.258 6.587 2.16 5.631 2.16 4.108 C 2.16 2.621 3.152 1.558 4.639 1.558 C 5.348 1.558 6.056 1.735 6.694 2.125 L 6.871 0.425 C 6.127 0.177 5.312 0.035 4.533 0 C 1.948 0 0 1.381 0 4.108 C 0 7.083 2.444 8.146 4.533 8.146 C 5.312 8.146 6.127 8.039 6.871 7.827 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-huezq7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.933 8.146\" overflow=\"visible\"><path d=\"M 0 4.073 C 0 6.587 1.381 8.146 3.967 8.146 C 6.552 8.146 7.933 6.587 7.933 4.073 C 7.933 1.558 6.587 0 3.967 0 C 1.346 0 0 1.558 0 4.073 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-cqdsvy\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.542 5.029\" overflow=\"visible\"><path d=\"M 0 2.514 C 0 1.133 0.496 0 1.771 0 C 3.046 0 3.542 1.169 3.542 2.514 C 3.542 3.825 3.046 5.029 1.771 5.029 C 0.496 5.029 0 3.825 0 2.514 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4h26rh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.906 8.146\" overflow=\"visible\"><path d=\"M 6.8 6.162 C 6.165 6.408 5.496 6.552 4.816 6.587 C 3.294 6.587 2.196 5.631 2.196 4.108 C 2.196 2.621 3.187 1.558 4.675 1.558 C 5.383 1.558 6.092 1.735 6.729 2.125 L 6.906 0.425 C 6.127 0.177 5.348 0.035 4.533 0 C 1.948 0 0 1.381 0 4.108 C 0 7.083 2.444 8.146 4.533 8.146 C 5.312 8.146 6.127 8.039 6.871 7.827 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1e53abx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.702 7.862\" overflow=\"visible\"><path d=\"M 0 7.862 L 5.702 7.862 L 5.702 6.375 L 2.125 6.375 L 2.125 4.604 L 5.383 4.604 L 5.383 3.117 L 2.125 3.117 L 2.125 1.487 L 5.596 1.487 L 5.596 0 L 0.036 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wirttf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.642 7.898\" overflow=\"visible\"><path d=\"M 0 7.898 L 2.125 7.898 L 2.763 6.198 L 5.738 6.198 L 6.34 7.898 L 8.642 7.898 L 5.596 0 L 3.01 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-jks3tm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.983 3.081\" overflow=\"visible\"><path d=\"M 1.983 3.081 L 0 3.081 L 1.027 0 L 1.062 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-57d3mu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.348 7.898\" overflow=\"visible\"><path d=\"M 0 7.898 L 5.348 7.898 L 5.348 6.34 L 2.09 6.34 L 2.09 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-k181l9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.266 19.231\" overflow=\"visible\"><path d=\"M 8.889 19.231 L 16.787 19.231 L 19.266 16.752 L 11.368 16.752 L 11.368 12.325 L 12.856 12.325 L 15.335 9.846 L 9.385 9.846 L 9.385 3.931 L 6.906 6.41 L 6.906 7.898 L 2.479 7.898 L 2.479 0 L 0 2.479 L 0 10.377 L 4.462 10.377 L 4.462 14.804 L 8.925 14.804 L 8.925 19.231 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1g98gyc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.394 8.429\" overflow=\"visible\"><path d=\"M 0 8.394 L 0 2.479 L 2.479 0 L 2.479 5.95 L 8.394 5.95 L 5.915 8.429 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-181upqq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.873 10.377\" overflow=\"visible\"><path d=\"M 6.942 1.983 L 4.958 1.983 L 4.958 7.898 L 10.873 7.898 L 8.394 10.377 L 2.479 10.377 L 2.479 8.889 L 0 8.889 L 0 6.906 L 6.942 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12jmr3c\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10.413 10.873\" overflow=\"visible\"><path d=\"M 8.429 5.95 L 8.429 3.967 L 10.413 3.967 L 3.471 10.873 L 1.488 10.873 L 1.488 8.394 L 0 8.394 L 0 2.479 L 2.479 0 L 2.479 5.95 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dijyfj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.544 7.898\" overflow=\"visible\"><path d=\"M 0 7.898 L 2.869 7.898 C 5.56 7.898 7.544 6.871 7.544 3.931 C 7.544 0.885 5.631 0 2.869 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1n5l708\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.258 4.746\" overflow=\"visible\"><path d=\"M 0 0 L 0.815 0 C 2.337 0 3.258 0.815 3.258 2.373 C 3.258 3.931 2.373 4.746 0.815 4.746 L 0.001 4.746 L 0.001 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1bduwdv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.933 8.146\" overflow=\"visible\"><path d=\"M 0 4.073 C 0 6.587 1.381 8.146 3.967 8.146 C 6.552 8.146 7.933 6.587 7.933 4.073 C 7.933 1.558 6.587 0 3.967 0 C 1.346 0 0 1.523 0 4.073 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dfj5ae\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.542 5.029\" overflow=\"visible\"><path d=\"M 0 2.514 C 0 1.133 0.496 0 1.771 0 C 3.046 0 3.542 1.169 3.542 2.514 C 3.542 3.825 3.046 5.029 1.771 5.029 C 0.496 5.029 0 3.789 0 2.514 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-15zpiya\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.41 7.898\" overflow=\"visible\"><path d=\"M 0 7.898 L 3.329 7.898 C 4.746 7.898 6.41 7.508 6.41 5.631 C 6.41 4.675 5.879 4.108 4.817 3.896 L 4.817 3.86 C 5.702 3.577 6.198 3.01 6.198 2.019 C 6.198 0.673 5.1 0 3.648 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1emifqs\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.196 1.842\" overflow=\"visible\"><path d=\"M 0 0 L 0.638 0 C 1.346 0 2.196 0.071 2.196 0.921 C 2.196 1.735 1.381 1.842 0.638 1.842 L 0 1.842 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12qey5p\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.019 1.629\" overflow=\"visible\"><path d=\"M 0.035 0 L 0.637 0 C 1.346 0 2.019 0.071 2.019 0.779 C 2.019 1.452 1.31 1.629 0.602 1.629 L 0 1.629 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12voarr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.694 7.898\" overflow=\"visible\"><path d=\"M 0.035 7.898 L 2.125 7.898 L 2.125 4.781 L 2.55 4.781 C 3.329 4.781 3.612 5.135 4.037 6.481 L 4.498 7.898 L 6.694 7.898 L 5.914 5.737 C 5.525 4.781 5.489 4.179 4.781 4.002 L 4.781 3.966 C 5.808 3.719 6.304 3.046 6.304 1.983 C 6.304 0.637 5.171 0 3.754 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ebx9tx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.09 1.806\" overflow=\"visible\"><path d=\"M 0 0 L 0.567 0 C 1.381 0 2.09 0.142 2.09 0.885 C 2.09 1.771 1.24 1.806 0.567 1.806 L 0 1.806 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-4lmvmi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8.606 7.898\" overflow=\"visible\"><path d=\"M 0 7.898 L 2.125 7.898 L 2.762 6.198 L 5.702 6.198 L 6.304 7.898 L 8.606 7.898 L 5.56 0 L 2.975 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mcyez4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.983 3.081\" overflow=\"visible\"><path d=\"M 1.983 3.081 L 0 3.081 L 1.027 0 L 1.062 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mgvvup\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.089 7.898\" overflow=\"visible\"><path d=\"M 0 7.898 L 2.089 7.898 L 2.089 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1fszdu5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.348 7.898\" overflow=\"visible\"><path d=\"M 0 7.898 L 5.348 7.898 L 5.348 6.34 L 2.09 6.34 L 2.09 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1flks9s\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.879 8.188\" overflow=\"visible\"><path d=\"M 0.071 7.834 C 0.85 8.082 1.629 8.188 2.408 8.188 C 4.179 8.188 5.879 7.621 5.879 5.567 C 5.879 2.734 2.161 3.584 2.161 2.309 C 2.161 1.636 3.046 1.565 3.577 1.565 C 4.179 1.565 4.781 1.671 5.348 1.919 L 5.49 0.29 C 4.817 0.078 4.144 -0.029 3.436 0.007 C 1.842 0.007 0 0.538 0 2.415 C 0 5.284 3.719 4.363 3.719 5.815 C 3.719 6.452 3.081 6.594 2.408 6.594 C 1.665 6.594 0.921 6.417 0.248 6.063 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})]})]})})})}),/*#__PURE__*/_jsx(motion.footer,{className:\"framer-15kwehq\",\"data-border\":true,\"data-framer-name\":\"Footer\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-zz81tn\",\"data-framer-name\":\"container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-123zn8e\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-yk6mz3\",children:/*#__PURE__*/_jsx(UnblockNew,{animated:false,className:\"framer-1dd3oij\",layoutId:\"U3zkmuRbY\",z1don5LZx:true})}),isDisplayed()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2gawpk hidden-k7b1cf\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-zbagcq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-open-type-features\":\"'blwf' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-090acfc6-f7ee-4bf4-9b69-0b15cf2cb187, rgb(255, 243, 240))\"},children:\"Features\"})}),className:\"framer-3gkhif\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1evr4bd\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1fhxhj6\",\"data-styles-preset\":\"O0790qsZT\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jOgyCWBcf\"},motionChild:true,nodeId:\"ceJeNkjdO\",openInNewTab:false,relValues:[],scopeId:\"Ihsypfxzf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"Virtual accounts\"})})})}),className:\"framer-5lc3vm\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1fhxhj6\",\"data-styles-preset\":\"O0790qsZT\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jOgyCWBcf\"},motionChild:true,nodeId:\"Sfh6EDCTO\",openInNewTab:false,relValues:[],scopeId:\"Ihsypfxzf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"Cross-border payments\"})})})}),className:\"framer-k0yq1n\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1fhxhj6\",\"data-styles-preset\":\"O0790qsZT\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jOgyCWBcf\"},motionChild:true,nodeId:\"GaHF_3mOJ\",openInNewTab:false,relValues:[],scopeId:\"Ihsypfxzf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:/*#__PURE__*/_jsx(\"strong\",{children:\"Stablecoin wallets\"})})})})}),className:\"framer-1va48o1\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v9\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1fhxhj6\",\"data-styles-preset\":\"O0790qsZT\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"jOgyCWBcf\"},motionChild:true,nodeId:\"Ln5M9L_5Z\",openInNewTab:false,relValues:[],scopeId:\"Ihsypfxzf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:/*#__PURE__*/_jsx(\"strong\",{children:\"On & Off ramps\"})})})})}),className:\"framer-egku38\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1btnc83\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v10\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-open-type-features\":\"'blwf' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-090acfc6-f7ee-4bf4-9b69-0b15cf2cb187, rgb(255, 243, 240))\"},children:\"Resources\"})}),className:\"framer-1h3pve3\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xqdypl\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v11\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1fhxhj6\",\"data-styles-preset\":\"O0790qsZT\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"dpEtnX2Cb\"},motionChild:true,nodeId:\"otG5giEgS\",openInNewTab:false,relValues:[],scopeId:\"Ihsypfxzf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"About\"})})})}),className:\"framer-50vlls\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v12\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1fhxhj6\",\"data-styles-preset\":\"O0790qsZT\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"JHJfURpkN\"},motionChild:true,nodeId:\"bSYEHgIJo\",openInNewTab:false,relValues:[],scopeId:\"Ihsypfxzf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"Blog\"})})})}),className:\"framer-1rw9m3z\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15k75ii\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v13\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-open-type-features\":\"'blwf' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-090acfc6-f7ee-4bf4-9b69-0b15cf2cb187, rgb(255, 243, 240))\"},children:\"Developers\"})}),className:\"framer-oozhxl\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1gcpn12\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v14\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1fhxhj6\",\"data-styles-preset\":\"O0790qsZT\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.unblockpay.com/\",motionChild:true,nodeId:\"ILnDrt_dg\",openInNewTab:true,relValues:[],scopeId:\"Ihsypfxzf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"Documentation\"})})})}),className:\"framer-1lofvkm\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v15\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1fhxhj6\",\"data-styles-preset\":\"O0790qsZT\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://docs.unblockpay.com/api-reference#description/introduction\",motionChild:true,nodeId:\"QAX5dVuOq\",openInNewTab:true,relValues:[],scopeId:\"Ihsypfxzf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"API reference\"})})})}),className:\"framer-m7jfke\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1rraqux\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v16\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-open-type-features\":\"'blwf' on\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-090acfc6-f7ee-4bf4-9b69-0b15cf2cb187, rgb(255, 243, 240))\"},children:\"Legal\"})}),className:\"framer-48hbrp\",fonts:[\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1k9b3rk\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v17\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1fhxhj6\",\"data-styles-preset\":\"O0790qsZT\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{bFQmkkgLQ:\"terms-of-use\"},unresolvedPathSlugs:{bFQmkkgLQ:{collectionId:\"UfMy5xA3O\",collectionItemId:\"s0gRjAr4H\"}},webPageId:\"Jg52n0EKK\"},motionChild:true,nodeId:\"LvHXpF5TV\",openInNewTab:false,relValues:[],scopeId:\"Ihsypfxzf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"Terms of use\"})})})}),className:\"framer-1l1t6ji\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v18\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1fhxhj6\",\"data-styles-preset\":\"O0790qsZT\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{bFQmkkgLQ:\"privacy-policy\"},unresolvedPathSlugs:{bFQmkkgLQ:{collectionId:\"UfMy5xA3O\",collectionItemId:\"IDyx00s0G\"}},webPageId:\"Jg52n0EKK\"},motionChild:true,nodeId:\"cA0Lm00N9\",openInNewTab:false,relValues:[],scopeId:\"Ihsypfxzf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-v2iiak\",\"data-styles-preset\":\"Bh7brll6H\",children:\"Privacy policy\"})})})}),className:\"framer-1yrbxnb\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-l7enzc\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-dtf6w2\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v19\",activeLocale)??/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'blwf' on\",\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-e3ce13ec-ba16-45a8-a084-ab9af1d723e8, rgba(255, 255, 255, 0.25))\"},children:[\"By signing up or using the services of \",/*#__PURE__*/_jsx(\"strong\",{children:\"UNBLOCK SOCIEDADE PRESTADORA DE SERVI\\xc7OS DE ATIVOS VIRTUAIS LTDA.\"}),' (\"Unblock\"), you agree to our ',/*#__PURE__*/_jsx(Link,{href:{pathVariables:{bFQmkkgLQ:\"terms-of-use\"},unresolvedPathSlugs:{bFQmkkgLQ:{collectionId:\"UfMy5xA3O\",collectionItemId:\"s0gRjAr4H\"}},webPageId:\"Jg52n0EKK\"},motionChild:true,nodeId:\"uLDLgSWU2\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"Ihsypfxzf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1dj53jo\",\"data-styles-preset\":\"Rz5sYHBgk\",children:\"Terms of Service\"})}),\" and \",/*#__PURE__*/_jsx(Link,{href:{pathVariables:{bFQmkkgLQ:\"privacy-policy\"},unresolvedPathSlugs:{bFQmkkgLQ:{collectionId:\"UfMy5xA3O\",collectionItemId:\"IDyx00s0G\"}},webPageId:\"Jg52n0EKK\"},motionChild:true,nodeId:\"uLDLgSWU2\",openInNewTab:false,preserveParams:false,relValues:[],scopeId:\"Ihsypfxzf\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1dj53jo\",\"data-styles-preset\":\"Rz5sYHBgk\",children:\"Privacy Policy\"})}),\", as well as to all applicable laws and regulations. \"]}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'blwf' on\",\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-e3ce13ec-ba16-45a8-a084-ab9af1d723e8, rgba(255, 255, 255, 0.25))\"},children:'(\"Unblock\") is not a bank, is a Virtual Asset Service Provider (\"VASP\") operating in Brazil. The company is currently undergoing the licensing process to become a regulated Virtual Asset Service Provider (SPSAV) pursuant to Central Bank of Brazil Resolution No. 520/2025 and is operating under the transitional regime established in Article 88 of that Resolution.'}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'blwf' on\",\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-e3ce13ec-ba16-45a8-a084-ab9af1d723e8, rgba(255, 255, 255, 0.25))\"},children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})}),/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--framer-font-open-type-features\":\"'blwf' on\",\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--token-e3ce13ec-ba16-45a8-a084-ab9af1d723e8, rgba(255, 255, 255, 0.25))\"},children:\"Any regulated financial services are provided by duly authorized and regulated partners, where applicable. Users are solely responsible for ensuring their own compliance with applicable local laws and regulatory requirements.\"})]}),className:\"framer-lt1zyc\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1q7t25m\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v20\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-10qv886\",\"data-styles-preset\":\"dvE5DE7ca\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--token-c6de8ea4-3684-4c2f-917e-fc3d1879d6b0, rgba(255, 255, 255, 0.65))\"},children:\"\\xa9 Unblock, 2026. All rights reserved\"})}),className:\"framer-11d5um7\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1tuediv\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oVtsut5ij:{y:1967},Tp3NbtZ_b:{y:1714}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:1871,children:/*#__PURE__*/_jsx(Container,{className:\"framer-cvzwz3-container\",nodeId:\"JDAxgJ6qo\",scopeId:\"Ihsypfxzf\",children:/*#__PURE__*/_jsx(SocialLink,{height:\"100%\",id:\"JDAxgJ6qo\",layoutId:\"JDAxgJ6qo\",NVdv7NMuV:LinkedIn,vAJxbkBBk:\"https://www.linkedin.com/company/unblockpay/\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oVtsut5ij:{y:1967},Tp3NbtZ_b:{y:1714}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:1871,children:/*#__PURE__*/_jsx(Container,{className:\"framer-nahauf-container\",nodeId:\"kWrUtyfAi\",scopeId:\"Ihsypfxzf\",children:/*#__PURE__*/_jsx(SocialLink,{height:\"100%\",id:\"kWrUtyfAi\",layoutId:\"kWrUtyfAi\",NVdv7NMuV:Instagram,vAJxbkBBk:\"https://www.instagram.com/unblockpay\",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 1776\n * @framerIntrinsicWidth 1280\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"oVtsut5ij\":{\"layout\":[\"fixed\",\"fixed\"]},\"Tp3NbtZ_b\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"egeQCIuFh\":\"scrollSection\",\"MO6WawlI2\":\"cTAVisible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"VpTEA5Un0\":[\".framer-qlkypp-container\",\".framer-1xw88z8-container\",\".framer-1wttlzu\",\".framer-15kwehq\"],\"oVtsut5ij\":[\".framer-qlkypp-container\",\".framer-1xw88z8-container\",\".framer-1wttlzu\",\".framer-15kwehq\"],\"Tp3NbtZ_b\":[\".framer-qlkypp-container\",\".framer-1xw88z8-container\",\".framer-1wttlzu\",\".framer-15kwehq\"]}\n * @framerBreakpoints {\"VpTEA5Un0\":{\"min\":1280,\"canvasClassName\":\"framer-1t24cya-override\",\"minHeight\":1776,\"name\":\"Desktop\",\"width\":1280,\"rootFontSize\":16},\"oVtsut5ij\":{\"min\":810,\"max\":1279,\"canvasClassName\":\"framer-65kzqc-override\",\"minHeight\":1776,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"Tp3NbtZ_b\":{\"max\":809,\"canvasClassName\":\"framer-k7b1cf-override\",\"minHeight\":2222,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant VpTEA5Un0\n * @framerLayoutTemplate true\n */const FramerIhsypfxzf=withCSS(Component,css,\"framer-YfmLG\");export default FramerIhsypfxzf;FramerIhsypfxzf.displayName=\"Template\";FramerIhsypfxzf.defaultProps={height:1776,width:1280};addPropertyControls(FramerIhsypfxzf,{egeQCIuFh:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},MO6WawlI2:{defaultValue:true,title:\"CTA Visible\",type:ControlType.Boolean}});addFonts(FramerIhsypfxzf,[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...LenisFonts,...NavbarFonts,...ButtonFonts,...UnblockNewFonts,...SocialLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerIhsypfxzf.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(CheckoutButton,{},context),forwardLoader(Navbar,{},context),forwardLoader(Button1,{},context),forwardLoader(Button,{},context),forwardLoader(SocialLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIhsypfxzf\",\"slots\":[],\"annotations\":{\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oVtsut5ij\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Tp3NbtZ_b\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1776\",\"framerVariables\":\"{\\\"egeQCIuFh\\\":\\\"scrollSection\\\",\\\"MO6WawlI2\\\":\\\"cTAVisible\\\"}\",\"framerColorSyntax\":\"true\",\"framerDefaultVariant\":\"VpTEA5Un0\",\"framerBreakpoints\":\"{\\\"VpTEA5Un0\\\":{\\\"min\\\":1280,\\\"canvasClassName\\\":\\\"framer-1t24cya-override\\\",\\\"minHeight\\\":1776,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1280,\\\"rootFontSize\\\":16},\\\"oVtsut5ij\\\":{\\\"min\\\":810,\\\"max\\\":1279,\\\"canvasClassName\\\":\\\"framer-65kzqc-override\\\",\\\"minHeight\\\":1776,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"Tp3NbtZ_b\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-k7b1cf-override\\\",\\\"minHeight\\\":2222,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerAutoSizeImages\":\"true\",\"framerHitTargets\":\"{\\\"VpTEA5Un0\\\":[\\\".framer-qlkypp-container\\\",\\\".framer-1xw88z8-container\\\",\\\".framer-1wttlzu\\\",\\\".framer-15kwehq\\\"],\\\"oVtsut5ij\\\":[\\\".framer-qlkypp-container\\\",\\\".framer-1xw88z8-container\\\",\\\".framer-1wttlzu\\\",\\\".framer-15kwehq\\\"],\\\"Tp3NbtZ_b\\\":[\\\".framer-qlkypp-container\\\",\\\".framer-1xw88z8-container\\\",\\\".framer-1wttlzu\\\",\\\".framer-15kwehq\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1280\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/xVlCcDxOo83rGa9DhBoP/dQjKSmvWnFVgC6Icnp8Z/Ihsypfxzf.js\";\r\n\r\n\t\tconst routes = {jOgyCWBcf: {elements: {aUirB3ivo: \"2\", BghU_tBCv: \"intro-1\", bLgPIkQ0j: \"intro\", Bv4EwtDV8: \"features\", cjgR0PL3H: \"scroll\", CJqR3svuD: \"intro-3\", e7Tjt_QG9: \"hero\", GjEp0gJRB: \"3\", GjltkAYaF: \"logos\", guymAet8S: \"4-3\", hD49b5EYc: \"1\", Hd7kobyWD: \"trig-3\", Hddi9z5pY: \"platform\", m4s_GiX_E: \"intro-2\", mUj73lbxJ: \"4-4\", n8V2xGyGM: \"blog\", PcoF6pGX6: \"faq\", qBM_qq67W: \"4\", Qu6MXfx1P: \"4-2\", TFQnOZ5lH: \"0\", uIqAA9SvV: \"trig-1\", vG6BrxngV: \"intro4\", wKniCloW0: \"integrations\", z1JzThkTx: \"scroll-1\", zTfr6cRLT: \"4-1\", ZuepFrmpR: \"trig-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/h75GNBfEFyDEMteLpfzz/uSl04BK32wOedkJynNkD/jOgyCWBcf.js\")), path: \"/\"}, JHJfURpkN: {elements: {gGQFloYSu: \"scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/q7b8oldT9TqtHgYFcJBb/PzlGsqbfa3dqPk3BxyRg/JHJfURpkN.js\")), path: \"/blog\"}, dpEtnX2Cb: {elements: {Hk4RLrfhK: \"4-2\", jn4LK8Odh: \"4\", kkb614BCi: \"scroll\", Ro2LEe0ZJ: \"4-1\", RS92lrecu: \"hero\", t2VlnlHpb: \"4-3\", vIFrrY2Ua: \"roles\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/m9aEdWjuV6RXrQp817d1/MnCpORs11p5XeTT39lid/dpEtnX2Cb.js\")), path: \"/about\"}, dE6UQK_JW: {elements: {ce0aNLZwZ: \"scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9zTy0Z9VtkhFTAbVwYmx/nHzdaWyyYfIeTzeJr2iV/dE6UQK_JW.js\")), path: \"/404\"}, o2yXfHY3m: {collectionId: \"SVtyO51O3\", elements: {fcyKHIcrs: \"4\", irEBHMYq0: \"scroll\", xLZCh6_Bi: \"post-body\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/m42n1pedBwM4YGxQij2a/rKXxHPO7beef6PRYsmrb/o2yXfHY3m.js\")), path: \"/blog/:a7bj_ZBM4\"}, Jg52n0EKK: {collectionId: \"UfMy5xA3O\", elements: {vU20a15sy: \"scroll\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1Ithsp32KQib3FENRoOL/AEmuS0F1jVQo5yPkMws0/Jg52n0EKK.js\")), path: \"/:bFQmkkgLQ\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"EN\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {SVtyO51O3: async () => (await import(\"https://framerusercontent.com/modules/5BdsqVwcYmkH6ip7Xq1F/dSBzx3PcUFMETt1xbc6D/SVtyO51O3.js\"))?.[\"utils\"], UfMy5xA3O: async () => (await import(\"https://framerusercontent.com/modules/xXdlsIV6CUjtgxbYPhp8/oQkJNJkaS8XIPTvNdNEs/UfMy5xA3O.js\"))?.[\"utils\"], ZtiWazyOp: async () => (await import(\"https://framerusercontent.com/modules/x8Q9Bipt6TjI7puu30nU/4oQaa44sUzQgBdo0V5J9/ZtiWazyOp.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"c488767c638ad80b2b3e4e0e33b1ee04c269092b6e7f148d4258fe12307a97f0\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {egeQCIuFh: {href: {hash: \":cjgR0PL3H\", webPageId: \"jOgyCWBcf\"}, refKey: true}, MO6WawlI2: true}\r\nconst props2 = {...props1, egeQCIuFh: {href: {hash: \":gGQFloYSu\", webPageId: \"JHJfURpkN\"}, refKey: true}}\r\nconst props3 = {...props1, egeQCIuFh: {href: {hash: \":kkb614BCi\", webPageId: \"dpEtnX2Cb\"}, refKey: true}}\r\nconst props4 = {...props1, egeQCIuFh: {href: {hash: \":ce0aNLZwZ\", webPageId: \"dE6UQK_JW\"}, refKey: true}, MO6WawlI2: false}\r\nconst props5 = {...props1, egeQCIuFh: {href: {hash: \":irEBHMYq0\", webPageId: \"o2yXfHY3m\"}, refKey: true}}\r\nconst props6 = {...props1, egeQCIuFh: {href: {hash: \":vU20a15sy\", webPageId: \"Jg52n0EKK\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {dE6UQK_JW: props4, dpEtnX2Cb: props3, Jg52n0EKK: props6, JHJfURpkN: props2, jOgyCWBcf: props1, o2yXfHY3m: props5}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"jOgyCWBcf\":\r\ncase \"JHJfURpkN\":\r\ncase \"dpEtnX2Cb\":\r\ncase \"dE6UQK_JW\":\r\ncase \"o2yXfHY3m\":\r\ncase \"Jg52n0EKK\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"egeQCIuFh\"]]}, (resolvedLinks) => React.createElement(Template1, {...props, egeQCIuFh: siteRef(resolvedLinks[0]), key: \"Template1\", style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"jOgyCWBcf\":\r\ncase \"JHJfURpkN\":\r\ncase \"dpEtnX2Cb\":\r\ncase \"dE6UQK_JW\":\r\ncase \"o2yXfHY3m\":\r\ncase \"Jg52n0EKK\":\r\nreturn [{hash: \"1t24cya\", mediaQuery: \"(min-width: 1280px)\"}, {hash: \"65kzqc\", mediaQuery: \"(min-width: 810px) and (max-width: 1279.98px)\"}, {hash: \"k7b1cf\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: false, privateRouterReplaceState: false, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9zTy0Z9VtkhFTAbVwYmx/nHzdaWyyYfIeTzeJr2iV/dE6UQK_JW.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: false,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://unblockpay.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/4yhoVbfnNcH39hxpNNpo/sE2lXn12O2R0TVnPbyLm/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}