{"version":3,"file":"script_main.DatJRnU3.mjs","names":["debounce","Component","useRef","_Fragment","Children","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","Shapes","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","NavbarLinkFonts","NavbarLink","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","Cross","Church","Flame","CrownSimple","Heart","HandsPraying","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","SVG","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","NavbarLinkFonts","NavbarLink","NavbarDropdown","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","Shapes","DropdownTrigger","addPropertyOverrides","Button","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","Mailbox","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","NewspaperClipping","UsersThree","FormButton","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","RichText","_Fragment","FormPlainTextInput","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","addPropertyOverrides","CallToAction","Newsletter","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","getProps","React.forwardRef","IconButton","NavbarLink","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","SVG","RichText","FacebookLogo","InstagramLogo","HandHeart","Shapes","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Lenis","Navbar","Footer","useRef","React.useId","PropertyOverrides","CTASection","React.createElement","MainLayout","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/SUBEdtCFaOJwrjN2Inhk/bznEUerLEqVVXGfsDOYE/pKERsxd4H.js","https:/framerusercontent.com/modules/7Y30TDmoc2BkbOT3q8zf/MtjeVKbfbt6CCCQkeirZ/oYKmKjtAO.js","https:/framerusercontent.com/modules/GEcBsJMtOeURQcLhxOQ0/IWLDNkurNEydBdsxRVTl/KUZtQebgZ.js","https:/framerusercontent.com/modules/KlKkeWZc8Etvg0kUose7/zCvvPKkLzs0cdQlBLuPO/Ydwr6ZRk9.js","https:/framerusercontent.com/modules/QhPq6AcNqNxwKfcjdc11/vWMMfdaZeuK6HPkItM27/IomeaNcRM.js","https:/framerusercontent.com/modules/t3dzY0EllqOqqSL9Dts2/OlzdMdIvFWUN8o5cUgKB/x0zoV2hlU.js","https:/framerusercontent.com/modules/fvkrsfgiSGuydZRxtAHX/3jrqsw9z6nXlQ9mcXbyn/l7lGYEjL9.js","https:/framerusercontent.com/modules/n2w4Kp2Ioy2YCkdGCw6l/U1uzZOloAuEZ5zW7DLJI/dHM8T4AL7.js","https:/framerusercontent.com/modules/1J3fBOmZ8Y1ehk4ZHumZ/3Y5FBNot3FpOfodjJ7zh/xW9esfEVV.js","https:/framerusercontent.com/modules/7NKqMUV2Fcy7YeUOlGSv/MT0Phfs52NWrou61F8aB/CRmQmynuP.js","https:/framerusercontent.com/modules/Av25VNGaqKJksUiMrtc3/KtAamSDD11uzTKedKrza/ePDR65Jt_.js","https:/framerusercontent.com/modules/C6mQ7TFcYytYISJWneeK/yLFrmBiRAFhxG5gXRZKZ/qaecwyQhQ.js","https:/framerusercontent.com/modules/oeG6xBwo7PnoRBdoRf9u/zD6oCfAKePdei90zk0xl/ILlKpAwNA.js","https:/framerusercontent.com/modules/iAlSaLBKfjtRQI8D9joL/rqJyOR6Ogwec8FbsJrk3/sYexmGYqc.js","https:/framerusercontent.com/modules/g7MCUxuxEDUMsN1t3woO/Z59yW7efD358F0eVR8Jd/K6ndV0FOC.js","https:/framerusercontent.com/modules/VQZhf4yGLPXL6Yh3mWu2/TNMHAESDDcxZsWuLccGi/CeofsNecv.js","https:/framerusercontent.com/modules/sQRH7Eg1cKKgiYDEfCfR/7nqdacftriVBR8QABuoZ/XzXqKTvMr.js","https:/framerusercontent.com/modules/sTeTtYQK7IGGaELuujIT/1Rre24GZ5F8iApmwADuc/cLhiIwode.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 (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 3.75 0 L 0 11.25 L 7.5 11.25 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"11.25px\" id=\"q_nKPtBGJ\" transform=\"translate(2.25 6)\" width=\"7.5px\"/><path d=\"M 0 4.125 C 0 1.847 1.847 0 4.125 0 C 6.403 0 8.25 1.847 8.25 4.125 C 8.25 6.403 6.403 8.25 4.125 8.25 C 1.847 8.25 0 6.403 0 4.125 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"8.25px\" id=\"MpPyBdaZ4\" transform=\"translate(10.5 3)\" width=\"8.25px\"/><path d=\"M 0 5.25 L 0 0 L 8.25 0 L 8.25 5.25 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"5.25px\" id=\"vndv5ExCK\" transform=\"translate(12.75 14.25)\" width=\"8.25px\"/><path d=\"M 3.75 0 L 0 11.25 L 7.5 11.25 Z\" fill=\"transparent\" height=\"11.25px\" id=\"vm9iwQat7\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.25 6)\" width=\"7.5px\"/><path d=\"M 0 4.125 C 0 1.847 1.847 0 4.125 0 C 6.403 0 8.25 1.847 8.25 4.125 C 8.25 6.403 6.403 8.25 4.125 8.25 C 1.847 8.25 0 6.403 0 4.125 Z\" fill=\"transparent\" height=\"8.25px\" id=\"ZJXViX94I\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(10.5 3)\" width=\"8.25px\"/><path d=\"M 0 5.25 L 0 0 L 8.25 0 L 8.25 5.25 Z\" fill=\"transparent\" height=\"5.25px\" id=\"sATOM9inG\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(12.75 14.25)\" width=\"8.25px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3151112179\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-c2uAX\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-c2uAX { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Shapes\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-c2uAX\");Icon.displayName=\"Shapes\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Shapes\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 7.5 0 C 7.5 0 0 4.5 0 11.25 C -0.001 15.318 3.24 18.645 7.307 18.75 C 5.312 18.647 3.747 16.998 3.75 15 C 3.75 11.25 7.5 9 7.5 9 C 7.5 9 11.25 11.25 11.25 15 C 11.253 16.998 9.688 18.647 7.693 18.75 C 11.76 18.645 15.001 15.318 15 11.25 C 15 4.5 7.5 0 7.5 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18.75px\" id=\"c7nswrlqQ\" transform=\"translate(4.5 2.25)\" width=\"15.000000841558535px\"/><path d=\"M 15 11.25 C 15 4.5 7.5 0 7.5 0 C 7.5 0 0 4.5 0 11.25 C 0 15.392 3.358 18.75 7.5 18.75 C 11.642 18.75 15 15.392 15 11.25 Z\" fill=\"transparent\" height=\"18.75px\" id=\"G0xym38SK\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 2.25)\" width=\"15px\"/><path d=\"M 0 6 C 0 8.071 1.679 9.75 3.75 9.75 C 5.821 9.75 7.5 8.071 7.5 6 C 7.5 2.25 3.75 0 3.75 0 C 3.75 0 0 2.25 0 6 Z\" fill=\"transparent\" height=\"9.75px\" id=\"j9elGU6xu\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 11.25)\" width=\"7.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"3087944981\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-5IFHX\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-5IFHX { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Flame\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-5IFHX\");Icon.displayName=\"Flame\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Flame\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 2.881 15.749 L 16.623 15.749 C 16.987 15.749 17.299 15.488 17.362 15.129 L 19.49 5.379 C 19.545 5.05 19.375 4.724 19.074 4.579 C 18.772 4.435 18.412 4.508 18.19 4.758 L 14.252 8.999 L 10.433 0.435 C 10.31 0.17 10.044 0 9.752 0 C 9.46 0 9.194 0.17 9.072 0.435 L 5.252 8.999 L 1.315 4.758 C 1.093 4.504 0.73 4.43 0.426 4.575 C 0.122 4.721 -0.047 5.051 0.012 5.382 L 2.14 15.132 C 2.204 15.491 2.517 15.751 2.881 15.749 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"15.7490315788742px\" id=\"itPFlsXOV\" transform=\"translate(2.248 3.001)\" width=\"19.5002003840942px\"/><path d=\"M 2.881 15.749 L 16.623 15.749 C 16.987 15.749 17.299 15.488 17.362 15.129 L 19.49 5.379 C 19.545 5.05 19.375 4.724 19.074 4.579 C 18.772 4.435 18.412 4.508 18.19 4.758 L 14.252 8.999 L 10.433 0.435 C 10.31 0.17 10.044 0 9.752 0 C 9.46 0 9.194 0.17 9.072 0.435 L 5.252 8.999 L 1.315 4.758 C 1.093 4.504 0.73 4.43 0.426 4.575 C 0.122 4.721 -0.047 5.051 0.012 5.382 L 2.14 15.132 C 2.204 15.491 2.517 15.751 2.881 15.749 Z\" fill=\"transparent\" height=\"15.7490315788742px\" id=\"KVshzeGsu\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.248 3.001)\" width=\"19.5002003840942px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2681600887\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-KcMp6\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-KcMp6 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Crown Simple\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-KcMp6\");Icon.displayName=\"Crown Simple\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Crown Simple\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 4.122 L 1.72 5.843 C 2.013 6.135 2.488 6.135 2.781 5.843 L 5.845 2.781 C 6.138 2.488 6.138 2.013 5.845 1.72 L 4.125 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"6.061996135182824px\" id=\"ICxZYAD_N\" transform=\"translate(15.685 15.688)\" width=\"6.064808635182828px\"/><path d=\"M 1.94 0 L 0.219 1.72 C -0.073 2.013 -0.073 2.488 0.219 2.781 L 3.281 5.845 C 3.574 6.138 4.049 6.138 4.342 5.845 L 6.062 4.125 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"6.064808635182828px\" id=\"FOEj6YIFd\" transform=\"translate(2.25 15.685)\" width=\"6.061996135182847px\"/><path d=\"M 1.292 0 L 1.292 0 C 1.862 -0.002 2.366 0.371 2.531 0.917 L 6 12.375 L 7.9 14.275 L 3.682 18.307 L 0.875 15.5 C 0.315 14.938 0 14.176 0 13.383 L 0 1.289 C 0.002 0.577 0.579 0 1.292 0 Z\" fill=\"transparent\" height=\"18.306568201022557px\" id=\"spiUZMkJn\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(12 1.5)\" width=\"7.900312499999998px\"/><path d=\"M 0 4.122 L 1.72 5.843 C 2.013 6.135 2.488 6.135 2.781 5.843 L 5.845 2.781 C 6.138 2.488 6.138 2.013 5.845 1.72 L 4.125 0\" fill=\"transparent\" height=\"6.061996135182824px\" id=\"QFtwFMuE9\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(15.685 15.688)\" width=\"6.064808635182828px\"/><path d=\"M 6.932 15.503 L 4.125 18.31 L 0 14.185 L 1.81 12.375 L 5.279 0.917 C 5.444 0.371 5.948 -0.002 6.518 0 L 6.518 0 C 7.232 0 7.81 0.578 7.81 1.292 L 7.81 13.386 C 7.809 14.18 7.494 14.942 6.932 15.503 Z\" fill=\"transparent\" height=\"18.31031820102256px\" id=\"RTScpkmy6\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.19 1.5)\" width=\"7.810312500000002px\"/><path d=\"M 1.94 0 L 0.219 1.72 C -0.073 2.013 -0.073 2.488 0.219 2.781 L 3.281 5.845 C 3.574 6.138 4.049 6.138 4.342 5.845 L 6.062 4.125\" fill=\"transparent\" height=\"6.064808635182828px\" id=\"TGyKBCcV8\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.25 15.685)\" width=\"6.061996135182847px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"198424850\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-bTKHS\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-bTKHS { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Hands Praying\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-bTKHS\");Icon.displayName=\"Hands Praying\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Hands Praying\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 9.75 16.5 C 9.75 16.5 0 11.25 0 5.063 C 0 2.267 2.267 0 5.063 0 C 7.18 0 8.994 1.154 9.75 3 C 10.506 1.154 12.32 0 14.438 0 C 17.233 0 19.5 2.267 19.5 5.063 C 19.5 11.25 9.75 16.5 9.75 16.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"16.5px\" id=\"wiQQwX4vy\" transform=\"translate(2.25 4.5)\" width=\"19.5px\"/><path d=\"M 9.75 16.5 C 9.75 16.5 0 11.25 0 5.063 C 0 2.267 2.267 0 5.063 0 C 7.18 0 8.994 1.154 9.75 3 C 10.506 1.154 12.32 0 14.438 0 C 17.233 0 19.5 2.267 19.5 5.063 C 19.5 11.25 9.75 16.5 9.75 16.5 Z\" fill=\"transparent\" height=\"16.5px\" id=\"vRuguQC0z\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.25 4.5)\" width=\"19.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"4282185190\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-lqwHZ\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-lqwHZ { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Heart\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-lqwHZ\");Icon.displayName=\"Heart\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Heart\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 3.75 2.25 L 3.75 8.25 L 0 8.25 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"8.25px\" id=\"z8p1twCBu\" transform=\"translate(17.25 12)\" width=\"3.75px\"/><path d=\"M 3.75 0 L 0 2.25 L 0 8.25 L 3.75 8.25 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"8.25px\" id=\"Nlb4GmIFM\" transform=\"translate(3 12)\" width=\"3.75px\"/><path d=\"M 0 13.5 L 3.75 13.5 L 3.75 9 C 3.75 8.172 4.422 7.5 5.25 7.5 L 5.25 7.5 C 6.078 7.5 6.75 8.172 6.75 9 L 6.75 13.5 L 10.5 13.5 L 10.5 3 L 5.25 0 L 0 3 Z\" fill=\"transparent\" height=\"13.5px\" id=\"dkbvAJrWV\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(6.75 6.75)\" width=\"10.5px\"/><path d=\"M 0 5.25 L 0 0\" fill=\"transparent\" height=\"5.25px\" id=\"rM8RRwONj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(12 1.5)\" width=\"1px\"/><path d=\"M 0 0 L 4.5 0\" fill=\"transparent\" height=\"1px\" id=\"ilbKubniZ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(9.75 3.75)\" width=\"4.5px\"/><path d=\"M 0 0 L 3.75 2.25 L 3.75 8.25 L 0 8.25\" fill=\"transparent\" height=\"8.25px\" id=\"R4KKwM_DA\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(17.25 12)\" width=\"3.75px\"/><path d=\"M 3.75 0 L 0 2.25 L 0 8.25 L 3.75 8.25\" fill=\"transparent\" height=\"8.25px\" id=\"CxVAvOhDb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 12)\" width=\"3.75px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"1089554209\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-tRUVP\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-tRUVP { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Church\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-tRUVP\");Icon.displayName=\"Church\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Church\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e4d63)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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 Shapes from\"https://framerusercontent.com/modules/SUBEdtCFaOJwrjN2Inhk/bznEUerLEqVVXGfsDOYE/pKERsxd4H.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/jFx7Cr6or88l9xaNiWjz/4xqhqiACqQXrWoaPi3PK/biqgVCzDT.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/AfYFazDVukvaFE0LYSRk/AxgKAhuR7DMD7ab984gm/CajqfW9Ft.js\";const enabledGestures={jzdABMveY:{hover:true},nY_KNh1K3:{hover:true},Unk8sWUo3:{hover:true}};const cycleOrder=[\"nY_KNh1K3\",\"jzdABMveY\",\"Unk8sWUo3\"];const serializationHash=\"framer-01t3p\";const variantClassNames={jzdABMveY:\"framer-v-1wkq5y\",nY_KNh1K3:\"framer-v-1t7r9le\",Unk8sWUo3:\"framer-v-2ry1vp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"With Icon\":\"nY_KNh1K3\",\"Without Icon\":\"jzdABMveY\",Small:\"Unk8sWUo3\"};const getProps=({click,height,icon,iconColor,id,link,title,width,...props})=>{return{...props,AFAmw0BOY:click??props.AFAmw0BOY,kzTOuM20d:icon??props.kzTOuM20d??Shapes,MamFJl6El:title??props.MamFJl6El??\"Bapt\\xeame\",variant:humanReadableVariantMap[props.variant]??props.variant??\"nY_KNh1K3\",XufbKyl52:link??props.XufbKyl52,z6bIfHRQ6:iconColor??props.z6bIfHRQ6??\"var(--token-75a8e1c8-72be-4d43-8b36-afc403c17962, rgba(96, 91, 86, 0.8))\"};};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,MamFJl6El,XufbKyl52,kzTOuM20d,z6bIfHRQ6,AFAmw0BOY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nY_KNh1K3\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapxv0nje=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(AFAmw0BOY){const res=await AFAmw0BOY(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"jzdABMveY-hover\",\"Unk8sWUo3-hover\"].includes(gestureVariant))return false;if([\"jzdABMveY\",\"Unk8sWUo3\"].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__*/_jsx(Link,{href:XufbKyl52,motionChild:true,nodeId:\"nY_KNh1K3\",openInNewTab:false,scopeId:\"l7lGYEjL9\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1t7r9le\",className,classNames)} framer-bllfey`,\"data-border\":true,\"data-framer-name\":\"With Icon\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"nY_KNh1K3\",onTap:onTapxv0nje,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(214, 208, 201, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"jzdABMveY-hover\":{\"--border-color\":\"rgb(214, 208, 201)\"},\"nY_KNh1K3-hover\":{\"--border-color\":\"rgb(214, 208, 201)\"},\"Unk8sWUo3-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({\"jzdABMveY-hover\":{\"data-framer-name\":undefined},\"nY_KNh1K3-hover\":{\"data-framer-name\":undefined},\"Unk8sWUo3-hover\":{\"data-framer-name\":undefined},jzdABMveY:{\"data-framer-name\":\"Without Icon\"},Unk8sWUo3:{\"data-framer-name\":\"Small\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1hmj1hr\",Component:kzTOuM20d,layoutDependency:layoutDependency,layoutId:\"sNo455gFq\",style:{\"--1m6trwb\":.1,\"--21h8s6\":z6bIfHRQ6,\"--pgex8v\":1}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17xmtym\",\"data-styles-preset\":\"CajqfW9Ft\",children:\"Bapt\\xeame\"})}),className:\"framer-1739g74\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aLNTshbaN\",style:{\"--framer-paragraph-spacing\":\"0px\"},text:MamFJl6El,variants:{\"Unk8sWUo3-hover\":{\"--extracted-r6o4lv\":\"var(--token-36df797a-3e35-4748-8c38-1f469683ebf7, rgb(35, 31, 27))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Unk8sWUo3-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxnp3w\",\"data-styles-preset\":\"biqgVCzDT\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36df797a-3e35-4748-8c38-1f469683ebf7, rgb(35, 31, 27)))\"},children:\"Bapt\\xeame\"})})},Unk8sWUo3:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxnp3w\",\"data-styles-preset\":\"biqgVCzDT\",children:\"Bapt\\xeame\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-01t3p.framer-bllfey, .framer-01t3p .framer-bllfey { display: block; }\",\".framer-01t3p.framer-1t7r9le { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 8px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-01t3p .framer-1hmj1hr { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-01t3p .framer-1739g74 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-01t3p.framer-v-2ry1vp.framer-1t7r9le { padding: 0px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-01t3p[data-border=\"true\"]::after, .framer-01t3p [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 121\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"jzdABMveY\":{\"layout\":[\"auto\",\"auto\"]},\"Unk8sWUo3\":{\"layout\":[\"auto\",\"auto\"]},\"MNey_YQqg\":{\"layout\":[\"auto\",\"auto\"]},\"SlwZF9c4L\":{\"layout\":[\"auto\",\"auto\"]},\"sZKUQ7lFr\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"MamFJl6El\":\"title\",\"XufbKyl52\":\"link\",\"kzTOuM20d\":\"icon\",\"z6bIfHRQ6\":\"iconColor\",\"AFAmw0BOY\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"omX0gWFPqDwhaiWwf6ab\"]\n */const Framerl7lGYEjL9=withCSS(Component,css,\"framer-01t3p\");export default Framerl7lGYEjL9;Framerl7lGYEjL9.displayName=\"Navbar Link\";Framerl7lGYEjL9.defaultProps={height:42,width:121};addPropertyControls(Framerl7lGYEjL9,{variant:{options:[\"nY_KNh1K3\",\"jzdABMveY\",\"Unk8sWUo3\"],optionTitles:[\"With Icon\",\"Without Icon\",\"Small\"],title:\"Variant\",type:ControlType.Enum},MamFJl6El:{defaultValue:\"Bapt\\xeame\",displayTextArea:false,title:\"Title\",type:ControlType.String},XufbKyl52:{title:\"Link\",type:ControlType.Link},kzTOuM20d:{defaultValue:{identifier:\"module:SUBEdtCFaOJwrjN2Inhk/bznEUerLEqVVXGfsDOYE/pKERsxd4H.js:default\",moduleId:\"SUBEdtCFaOJwrjN2Inhk\"},setModuleId:\"omX0gWFPqDwhaiWwf6ab\",title:\"Icon\",type:ControlType.VectorSetItem},z6bIfHRQ6:{defaultValue:'var(--token-75a8e1c8-72be-4d43-8b36-afc403c17962, rgba(96, 91, 86, 0.8)) /* {\"name\":\"secondary\"} */',title:\"Icon Color\",type:ControlType.Color},AFAmw0BOY:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerl7lGYEjL9,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerl7lGYEjL9\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVectorSets\":\"[\\\"omX0gWFPqDwhaiWwf6ab\\\"]\",\"framerIntrinsicHeight\":\"42\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jzdABMveY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Unk8sWUo3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"MNey_YQqg\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SlwZF9c4L\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sZKUQ7lFr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"121\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"MamFJl6El\\\":\\\"title\\\",\\\"XufbKyl52\\\":\\\"link\\\",\\\"kzTOuM20d\\\":\\\"icon\\\",\\\"z6bIfHRQ6\\\":\\\"iconColor\\\",\\\"AFAmw0BOY\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c2a8602)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Flame from\"https://framerusercontent.com/modules/7Y30TDmoc2BkbOT3q8zf/MtjeVKbfbt6CCCQkeirZ/oYKmKjtAO.js\";import Cross from\"https://framerusercontent.com/modules/9vbhBC0hQHP4zEGcHq3g/1XaJqBMrswMLGP3rRVLP/tFxdmY2q_.js\";import CrownSimple from\"https://framerusercontent.com/modules/GEcBsJMtOeURQcLhxOQ0/IWLDNkurNEydBdsxRVTl/KUZtQebgZ.js\";import HandsPraying from\"https://framerusercontent.com/modules/KlKkeWZc8Etvg0kUose7/zCvvPKkLzs0cdQlBLuPO/Ydwr6ZRk9.js\";import Heart from\"https://framerusercontent.com/modules/QhPq6AcNqNxwKfcjdc11/vWMMfdaZeuK6HPkItM27/IomeaNcRM.js\";import Church from\"https://framerusercontent.com/modules/t3dzY0EllqOqqSL9Dts2/OlzdMdIvFWUN8o5cUgKB/x0zoV2hlU.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/FW58o26uBrBJrqxLJVs1/MsMBcSB9IE9Nktn534n8/PSsoSuDyx.js\";import NavbarLink from\"https://framerusercontent.com/modules/fvkrsfgiSGuydZRxtAHX/3jrqsw9z6nXlQ9mcXbyn/l7lGYEjL9.js\";const NavbarLinkFonts=getFonts(NavbarLink);const cycleOrder=[\"INvwqs8zD\",\"yB3QL4FCJ\"];const serializationHash=\"framer-myb2W\";const variantClassNames={INvwqs8zD:\"framer-v-ry42do\",yB3QL4FCJ:\"framer-v-o3dxtx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transition2={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"INvwqs8zD\",Phone:\"yB3QL4FCJ\"};const getProps=({click,height,id,width,...props})=>{return{...props,ncb7sSk9b:click??props.ncb7sSk9b,variant:humanReadableVariantMap[props.variant]??props.variant??\"INvwqs8zD\"};};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,ncb7sSk9b,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"INvwqs8zD\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapkyo0yl=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(ncb7sSk9b){const res=await ncb7sSk9b(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"yB3QL4FCJ\")return true;return false;};const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({yB3QL4FCJ:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ry42do\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"INvwqs8zD\",onTap:onTapkyo0yl,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-01f28e47-f6ce-4863-910b-7315dc56ce77, rgb(215, 209, 203))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-c309f867-b791-4045-9894-369420ebbb36, rgb(246, 243, 240))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,...style},variants:{yB3QL4FCJ:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0}},...addPropertyOverrides({yB3QL4FCJ:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-lpn8ak\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"vdF7HVySM\",children:isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-73kc2p\",\"data-styles-preset\":\"PSsoSuDyx\",children:\"SACRAMENTS\"})}),className:\"framer-1nk5ree\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"tivZdnPAP\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{wIYw5tR6Y:\"baptism\"},unresolvedPathSlugs:{wIYw5tR6Y:{collectionId:\"xn78q1fYL\",collectionItemId:\"nYhDgWyRz\"}},webPageId:\"L5Y6zMvBf\"},implicitPathVariables:undefined},{href:{pathVariables:{wIYw5tR6Y:\"baptism\"},unresolvedPathSlugs:{wIYw5tR6Y:{collectionId:\"xn78q1fYL\",collectionItemId:\"nYhDgWyRz\"}},webPageId:\"L5Y6zMvBf\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+0,...addPropertyOverrides({yB3QL4FCJ:{height:56,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+8+120}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-193ho8n-container\",layoutDependency:layoutDependency,layoutId:\"v7yYdAFgB-container\",nodeId:\"v7yYdAFgB\",rendersWithMotion:true,scopeId:\"dHM8T4AL7\",children:/*#__PURE__*/_jsx(NavbarLink,{height:\"100%\",id:\"v7yYdAFgB\",kzTOuM20d:Cross,layoutId:\"v7yYdAFgB\",MamFJl6El:\"Baptism\",style:{width:\"100%\"},variant:\"nY_KNh1K3\",width:\"100%\",XufbKyl52:resolvedLinks[0],z6bIfHRQ6:\"var(--token-4bf62a5c-9c44-4c2c-ba5c-4d01ec347e76, rgb(82, 95, 189))\",...addPropertyOverrides({yB3QL4FCJ:{style:{height:\"100%\",width:\"100%\"},XufbKyl52:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{wIYw5tR6Y:\"marriage\"},unresolvedPathSlugs:{wIYw5tR6Y:{collectionId:\"xn78q1fYL\",collectionItemId:\"asAcq4U2r\"}},webPageId:\"L5Y6zMvBf\"},implicitPathVariables:undefined},{href:{pathVariables:{wIYw5tR6Y:\"marriage\"},unresolvedPathSlugs:{wIYw5tR6Y:{collectionId:\"xn78q1fYL\",collectionItemId:\"asAcq4U2r\"}},webPageId:\"L5Y6zMvBf\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+50,...addPropertyOverrides({yB3QL4FCJ:{height:56,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+8+176}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1n9zi07-container\",layoutDependency:layoutDependency,layoutId:\"HjIv3c7yj-container\",nodeId:\"HjIv3c7yj\",rendersWithMotion:true,scopeId:\"dHM8T4AL7\",children:/*#__PURE__*/_jsx(NavbarLink,{height:\"100%\",id:\"HjIv3c7yj\",kzTOuM20d:Church,layoutId:\"HjIv3c7yj\",MamFJl6El:\"Marriage\",style:{width:\"100%\"},variant:\"nY_KNh1K3\",width:\"100%\",XufbKyl52:resolvedLinks1[0],z6bIfHRQ6:\"var(--token-4fd0cf7b-4839-4c56-a46a-7b312fc7793f, rgb(194, 79, 119))\",...addPropertyOverrides({yB3QL4FCJ:{style:{height:\"100%\",width:\"100%\"},XufbKyl52:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{wIYw5tR6Y:\"confirmation\"},unresolvedPathSlugs:{wIYw5tR6Y:{collectionId:\"xn78q1fYL\",collectionItemId:\"Z5AsGAtUM\"}},webPageId:\"L5Y6zMvBf\"},implicitPathVariables:undefined},{href:{pathVariables:{wIYw5tR6Y:\"confirmation\"},unresolvedPathSlugs:{wIYw5tR6Y:{collectionId:\"xn78q1fYL\",collectionItemId:\"Z5AsGAtUM\"}},webPageId:\"L5Y6zMvBf\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+100,...addPropertyOverrides({yB3QL4FCJ:{height:56,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+8+232}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vxcoh0-container\",layoutDependency:layoutDependency,layoutId:\"olZPScXjl-container\",nodeId:\"olZPScXjl\",rendersWithMotion:true,scopeId:\"dHM8T4AL7\",children:/*#__PURE__*/_jsx(NavbarLink,{height:\"100%\",id:\"olZPScXjl\",kzTOuM20d:Flame,layoutId:\"olZPScXjl\",MamFJl6El:\"Confirmation\",style:{width:\"100%\"},variant:\"nY_KNh1K3\",width:\"100%\",XufbKyl52:resolvedLinks2[0],z6bIfHRQ6:\"var(--token-59f6ac24-dc62-42d7-89c1-8aa7f0247368, rgb(194, 106, 79))\",...addPropertyOverrides({yB3QL4FCJ:{style:{height:\"100%\",width:\"100%\"},XufbKyl52:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{wIYw5tR6Y:\"first-communion\"},unresolvedPathSlugs:{wIYw5tR6Y:{collectionId:\"xn78q1fYL\",collectionItemId:\"gkxhxD4PW\"}},webPageId:\"L5Y6zMvBf\"},implicitPathVariables:undefined},{href:{pathVariables:{wIYw5tR6Y:\"first-communion\"},unresolvedPathSlugs:{wIYw5tR6Y:{collectionId:\"xn78q1fYL\",collectionItemId:\"gkxhxD4PW\"}},webPageId:\"L5Y6zMvBf\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+150,...addPropertyOverrides({yB3QL4FCJ:{height:56,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+8+288}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ejtks6-container\",layoutDependency:layoutDependency,layoutId:\"fs2g9PBZP-container\",nodeId:\"fs2g9PBZP\",rendersWithMotion:true,scopeId:\"dHM8T4AL7\",children:/*#__PURE__*/_jsx(NavbarLink,{height:\"100%\",id:\"fs2g9PBZP\",kzTOuM20d:CrownSimple,layoutId:\"fs2g9PBZP\",MamFJl6El:\"Communion\",style:{width:\"100%\"},variant:\"nY_KNh1K3\",width:\"100%\",XufbKyl52:resolvedLinks3[0],z6bIfHRQ6:\"var(--token-3d49b907-a63e-402a-b4c2-cc9db3074492, rgb(240, 188, 33))\",...addPropertyOverrides({yB3QL4FCJ:{style:{height:\"100%\",width:\"100%\"},XufbKyl52:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{wIYw5tR6Y:\"anointing-of-the-sick\"},unresolvedPathSlugs:{wIYw5tR6Y:{collectionId:\"xn78q1fYL\",collectionItemId:\"egpUYXlxH\"}},webPageId:\"L5Y6zMvBf\"},implicitPathVariables:undefined},{href:{pathVariables:{wIYw5tR6Y:\"anointing-of-the-sick\"},unresolvedPathSlugs:{wIYw5tR6Y:{collectionId:\"xn78q1fYL\",collectionItemId:\"egpUYXlxH\"}},webPageId:\"L5Y6zMvBf\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+200,...addPropertyOverrides({yB3QL4FCJ:{height:56,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+8+344}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lv7487-container\",layoutDependency:layoutDependency,layoutId:\"Tai5chWqc-container\",nodeId:\"Tai5chWqc\",rendersWithMotion:true,scopeId:\"dHM8T4AL7\",children:/*#__PURE__*/_jsx(NavbarLink,{height:\"100%\",id:\"Tai5chWqc\",kzTOuM20d:Heart,layoutId:\"Tai5chWqc\",MamFJl6El:\"Anointing\",style:{width:\"100%\"},variant:\"nY_KNh1K3\",width:\"100%\",XufbKyl52:resolvedLinks4[0],z6bIfHRQ6:\"var(--token-c07f4e54-9398-4c84-9598-102d1020d4c0, rgb(194, 79, 79))\",...addPropertyOverrides({yB3QL4FCJ:{style:{height:\"100%\",width:\"100%\"},XufbKyl52:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{wIYw5tR6Y:\"reconciliation\"},unresolvedPathSlugs:{wIYw5tR6Y:{collectionId:\"xn78q1fYL\",collectionItemId:\"b6TaSo8uP\"}},webPageId:\"L5Y6zMvBf\"},implicitPathVariables:undefined},{href:{pathVariables:{wIYw5tR6Y:\"reconciliation\"},unresolvedPathSlugs:{wIYw5tR6Y:{collectionId:\"xn78q1fYL\",collectionItemId:\"b6TaSo8uP\"}},webPageId:\"L5Y6zMvBf\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+16+250,...addPropertyOverrides({yB3QL4FCJ:{height:56,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+8+400}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y9hf2v-container\",layoutDependency:layoutDependency,layoutId:\"PoSieRD3I-container\",nodeId:\"PoSieRD3I\",rendersWithMotion:true,scopeId:\"dHM8T4AL7\",children:/*#__PURE__*/_jsx(NavbarLink,{height:\"100%\",id:\"PoSieRD3I\",kzTOuM20d:HandsPraying,layoutId:\"PoSieRD3I\",MamFJl6El:\"Reconciliation\",style:{width:\"100%\"},variant:\"nY_KNh1K3\",width:\"100%\",XufbKyl52:resolvedLinks5[0],z6bIfHRQ6:\"var(--token-0214cc57-917a-49ff-b265-126e4adb6f01, rgb(116, 167, 57))\",...addPropertyOverrides({yB3QL4FCJ:{style:{height:\"100%\",width:\"100%\"},XufbKyl52:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-myb2W.framer-b5mutk, .framer-myb2W .framer-b5mutk { display: block; }\",\".framer-myb2W.framer-ry42do { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 16px; position: relative; width: 200px; }\",\".framer-myb2W .framer-lpn8ak { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 200px; overflow: visible; padding: 8px; position: relative; width: 100%; }\",\".framer-myb2W .framer-1nk5ree { -webkit-user-select: none; flex: 1 0 0px; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-myb2W .framer-193ho8n-container, .framer-myb2W .framer-1n9zi07-container, .framer-myb2W .framer-vxcoh0-container, .framer-myb2W .framer-ejtks6-container, .framer-myb2W .framer-1lv7487-container, .framer-myb2W .framer-y9hf2v-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-myb2W.framer-v-o3dxtx.framer-ry42do { gap: 0px; padding: 8px 0px 8px 0px; }\",\".framer-myb2W.framer-v-o3dxtx .framer-lpn8ak { min-height: unset; order: 0; }\",\".framer-myb2W.framer-v-o3dxtx .framer-193ho8n-container { height: 56px; order: 1; }\",\".framer-myb2W.framer-v-o3dxtx .framer-1n9zi07-container { height: 56px; order: 2; }\",\".framer-myb2W.framer-v-o3dxtx .framer-vxcoh0-container { height: 56px; order: 3; }\",\".framer-myb2W.framer-v-o3dxtx .framer-ejtks6-container { height: 56px; order: 4; }\",\".framer-myb2W.framer-v-o3dxtx .framer-1lv7487-container { height: 56px; order: 5; }\",\".framer-myb2W.framer-v-o3dxtx .framer-y9hf2v-container { height: 56px; order: 6; }\",...sharedStyle.css,'.framer-myb2W[data-border=\"true\"]::after, .framer-myb2W [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 322\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"yB3QL4FCJ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ncb7sSk9b\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdHM8T4AL7=withCSS(Component,css,\"framer-myb2W\");export default FramerdHM8T4AL7;FramerdHM8T4AL7.displayName=\"Navbar Dropdown\";FramerdHM8T4AL7.defaultProps={height:322,width:200};addPropertyControls(FramerdHM8T4AL7,{variant:{options:[\"INvwqs8zD\",\"yB3QL4FCJ\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},ncb7sSk9b:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerdHM8T4AL7,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...NavbarLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdHM8T4AL7\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"ncb7sSk9b\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"322\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yB3QL4FCJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (046e64a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/AfYFazDVukvaFE0LYSRk/AxgKAhuR7DMD7ab984gm/CajqfW9Ft.js\";const enabledGestures={Mpg3Dw_o_:{hover:true},Yf0WQQfay:{hover:true}};const cycleOrder=[\"Yf0WQQfay\",\"Mpg3Dw_o_\"];const serializationHash=\"framer-yWBus\";const variantClassNames={Mpg3Dw_o_:\"framer-v-vwlqp7\",Yf0WQQfay:\"framer-v-1aqso7t\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.1,delay:0,duration:.6,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Closed:\"Yf0WQQfay\",Open:\"Mpg3Dw_o_\"};const getProps=({height,hover,id,title,width,...props})=>{return{...props,DApvjrdfG:title??props.DApvjrdfG??\"Product\",PWSlWeqS6:hover??props.PWSlWeqS6,variant:humanReadableVariantMap[props.variant]??props.variant??\"Yf0WQQfay\"};};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,PWSlWeqS6,DApvjrdfG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Yf0WQQfay\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter170i0h9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(PWSlWeqS6){const res=await PWSlWeqS6(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1aqso7t\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Yf0WQQfay\",onMouseEnter:onMouseEnter170i0h9,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(214, 208, 201, 0)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"Mpg3Dw_o_-hover\":{\"--border-color\":\"rgb(214, 208, 201)\"},\"Yf0WQQfay-hover\":{\"--border-color\":\"rgb(214, 208, 201)\"}},...addPropertyOverrides({\"Mpg3Dw_o_-hover\":{\"data-framer-name\":undefined},\"Yf0WQQfay-hover\":{\"data-framer-name\":undefined},Mpg3Dw_o_:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17xmtym\",\"data-styles-preset\":\"CajqfW9Ft\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-75a8e1c8-72be-4d43-8b36-afc403c17962, rgb(97, 92, 87)))\"},children:\"Product\"})}),className:\"framer-ys8n9q\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DZI7tE4aD\",style:{\"--extracted-r6o4lv\":\"var(--token-75a8e1c8-72be-4d43-8b36-afc403c17962, rgb(97, 92, 87))\",\"--framer-paragraph-spacing\":\"0px\"},text:DApvjrdfG,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xols0t\",\"data-framer-name\":\"Caret\",layoutDependency:layoutDependency,layoutId:\"phahtufZt\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-cvkvxq\",\"data-framer-name\":\"Frame\",layoutDependency:layoutDependency,layoutId:\"CoDPTGIsr\",style:{rotate:0},variants:{\"Yf0WQQfay-hover\":{rotate:0},Mpg3Dw_o_:{rotate:-180}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-l3vwha\",\"data-framer-name\":\"Icon\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ObUWpwqMO\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14 14\"><path d=\"M 3 5.5 L 7 9.5 L 11 5.5\" fill=\"transparent\" stroke=\"var(--token-75a8e1c8-72be-4d43-8b36-afc403c17962, rgb(97, 92, 87)) /* {&quot;name&quot;:&quot;Secondary&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:10728171575,withExternalLayout:true})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yWBus.framer-1tl99fb, .framer-yWBus .framer-1tl99fb { display: block; }\",\".framer-yWBus.framer-1aqso7t { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 8px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-yWBus .framer-ys8n9q { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-yWBus .framer-1xols0t { flex: none; gap: 2px; height: 14px; overflow: visible; position: relative; width: 14px; }\",\".framer-yWBus .framer-cvkvxq { flex: none; height: 14px; left: calc(50.00000000000002% - 14px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 14px / 2); width: 14px; }\",\".framer-yWBus .framer-l3vwha { flex: none; height: 14px; left: calc(50.00000000000002% - 14px / 2); position: absolute; top: calc(50.00000000000002% - 14px / 2); width: 14px; }\",...sharedStyle.css,'.framer-yWBus[data-border=\"true\"]::after, .framer-yWBus [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 95\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"Mpg3Dw_o_\":{\"layout\":[\"auto\",\"auto\"]},\"pG0P5RJeA\":{\"layout\":[\"auto\",\"auto\"]},\"ePUcfVKMi\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"PWSlWeqS6\":\"hover\",\"DApvjrdfG\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxW9esfEVV=withCSS(Component,css,\"framer-yWBus\");export default FramerxW9esfEVV;FramerxW9esfEVV.displayName=\"Dropdown Trigger\";FramerxW9esfEVV.defaultProps={height:42,width:95};addPropertyControls(FramerxW9esfEVV,{variant:{options:[\"Yf0WQQfay\",\"Mpg3Dw_o_\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},PWSlWeqS6:{title:\"Hover\",type:ControlType.EventHandler},DApvjrdfG:{defaultValue:\"Product\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerxW9esfEVV,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxW9esfEVV\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Mpg3Dw_o_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"pG0P5RJeA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ePUcfVKMi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"42\",\"framerIntrinsicWidth\":\"95\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"PWSlWeqS6\\\":\\\"hover\\\",\\\"DApvjrdfG\\\":\\\"title\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4b3c899)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Shapes from\"https://framerusercontent.com/modules/SUBEdtCFaOJwrjN2Inhk/bznEUerLEqVVXGfsDOYE/pKERsxd4H.js\";import NavbarDropdown from\"https://framerusercontent.com/modules/n2w4Kp2Ioy2YCkdGCw6l/U1uzZOloAuEZ5zW7DLJI/dHM8T4AL7.js\";import NavbarLink from\"https://framerusercontent.com/modules/fvkrsfgiSGuydZRxtAHX/3jrqsw9z6nXlQ9mcXbyn/l7lGYEjL9.js\";import DropdownTrigger from\"https://framerusercontent.com/modules/1J3fBOmZ8Y1ehk4ZHumZ/3Y5FBNot3FpOfodjJ7zh/xW9esfEVV.js\";const NavbarLinkFonts=getFonts(NavbarLink);const NavbarDropdownFonts=getFonts(NavbarDropdown);const cycleOrder=[\"ByzUxbkcs\",\"dhSloIW0C\",\"xr1_7If8I\"];const serializationHash=\"framer-D1aIo\";const variantClassNames={ByzUxbkcs:\"framer-v-1b86qdk\",dhSloIW0C:\"framer-v-1d50emx\",xr1_7If8I:\"framer-v-1f0trd6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone - Closed\":\"dhSloIW0C\",\"Phone - Open\":\"xr1_7If8I\",Desktop:\"ByzUxbkcs\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ByzUxbkcs\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ByzUxbkcs\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const AFAmw0BOY9uhnuq=activeVariantCallback(async(...args)=>{setVariant(\"dhSloIW0C\");});const ncb7sSk9b9uhnuq=activeVariantCallback(async(...args)=>{setVariant(\"dhSloIW0C\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if([\"dhSloIW0C\",\"xr1_7If8I\"].includes(baseVariant))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,...addPropertyOverrides({dhSloIW0C:{value:transition2},xr1_7If8I:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1b86qdk\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"ByzUxbkcs\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-01f28e47-f6ce-4863-910b-7315dc56ce77, rgb(210, 199, 188))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-c309f867-b791-4045-9894-369420ebbb36, rgb(245, 243, 240))\",...style},...addPropertyOverrides({dhSloIW0C:{\"data-framer-name\":\"Phone - Closed\"},xr1_7If8I:{\"data-framer-name\":\"Phone - Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ckrwn0\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"FZgDV0JkU\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1t7syxy\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"ZErkRBCBF\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"DDQLBfcMm\",openInNewTab:false,scopeId:\"CRmQmynuP\",children:/*#__PURE__*/_jsx(SVG,{as:\"a\",className:\"framer-ttdj0v framer-1elno9t\",\"data-framer-name\":\"Trinity Church Denver_Condensed\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:123,intrinsicWidth:615,layoutDependency:layoutDependency,layoutId:\"DDQLBfcMm\",svg:'<svg width=\"615\" height=\"123\" viewBox=\"0 0 615 123\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M469.755 96.9473C472.833 96.9473 475.346 97.4886 477.292 98.5723C479.262 99.6559 480.703 101.171 481.614 103.116C482.55 105.062 483.018 107.316 483.018 109.877C483.018 112.635 482.5 114.987 481.466 116.933C480.456 118.854 478.966 120.319 476.996 121.329C475.026 122.314 472.612 122.807 469.755 122.807H460.926V96.9473H469.755ZM506.444 100.974H494.586V107.143H504.745V111.17H494.586V118.78H506.444V122.807H489.856V96.9463H506.444V100.974ZM530.439 115.012V96.9463H535.169V122.807H530.439L518.285 104.778V122.807H513.557V96.9463H518.285L530.439 115.012ZM553.267 117.968L560.618 96.9463H565.605L556.148 122.807H550.348L540.891 96.9463H545.952L553.267 117.968ZM587.935 100.974H576.075V107.143H586.235V111.17H576.075V118.78H587.935V122.807H571.347V96.9463H587.935V100.974ZM604.023 96.9463C605.821 96.9463 607.373 97.2419 608.679 97.833C610.009 98.3995 611.042 99.2375 611.781 100.346C612.52 101.454 612.89 102.808 612.89 104.409C612.89 106.256 612.397 107.734 611.412 108.843C610.427 109.951 609.085 110.714 607.386 111.133L614.589 122.807H609.011L602.656 111.909H599.775V122.807H595.047V96.9463H604.023ZM53.6318 94.6406C55.3447 94.641 56.733 96.0294 56.7334 97.7422V121.18C54.6942 121.532 52.6243 121.796 50.5283 121.967V97.7422C50.5287 96.0293 51.9189 94.6408 53.6318 94.6406ZM34.9639 94.6406C36.6769 94.6407 38.066 96.0292 38.0664 97.7422V121.874C35.9697 121.672 33.9003 121.377 31.8623 120.992V97.7422C31.8627 96.0293 33.251 94.6409 34.9639 94.6406ZM63.751 94.3896C65.4642 94.3896 66.8544 95.778 66.8545 97.4912V118.629C64.8263 119.307 62.7562 119.895 60.6494 120.387V97.4912C60.6495 95.7782 62.038 94.3901 63.751 94.3896ZM24.8438 94.3896C26.5569 94.3898 27.9462 95.7781 27.9463 97.4912V120.133C25.8384 119.606 23.7679 118.986 21.7412 118.271V97.4912C21.7413 95.7782 23.1308 94.39 24.8438 94.3896ZM465.654 118.743H469.533C471.725 118.743 473.449 118.386 474.705 117.672C475.961 116.958 476.848 115.935 477.365 114.605C477.907 113.276 478.178 111.699 478.178 109.877C478.178 106.798 477.464 104.545 476.035 103.116C474.631 101.688 472.464 100.974 469.533 100.974H465.654V118.743ZM73.873 93.8643C75.5862 93.8643 76.9744 95.2537 76.9746 96.9668V114.317C74.9626 115.371 72.8926 116.329 70.7705 117.185V96.9668C70.7707 95.2538 72.16 93.8645 73.873 93.8643ZM14.7227 93.8643C16.4356 93.8646 17.824 95.2538 17.8242 96.9668V116.755C15.7003 115.858 13.6299 114.857 11.6201 113.761V96.9668C11.6203 95.2537 13.0096 93.8644 14.7227 93.8643ZM47.1338 6.11328H51.6426V10.1865H47.1338V15.7373L74.1836 67.8203L80.293 61.0576L89.667 71.4346V76.3096L89.4951 76.7275L88.207 79.8555V106.972C86.7323 108.154 85.2084 109.278 83.6387 110.339V78.9492L85.0986 75.4043V73.1924L80.293 67.873L75.4883 73.1924V75.4043L76.2188 77.1777V81.6865H60.1484V81.6768H50.4482V79.4014L51.9082 75.8574V72.3135L44.8193 64.4658L37.7295 72.3125V75.8574L39.1895 79.4014V81.6768H31.8633V81.6865H13.4189V77.293L14.1787 75.4131V73.1924L9.37305 67.873L4.56934 73.1924V75.3975L6.05762 78.9414V110.38C4.48772 109.321 2.96435 108.199 1.48926 107.019V79.8643L0 76.3174V71.4346L9.37402 61.0576L15.4502 67.7842L42.5654 15.7344V10.1865H38.0664V6.11328H42.5654V0H47.1338V6.11328ZM599.775 107.882H603.913C605.021 107.882 605.871 107.734 606.462 107.438C607.078 107.118 607.496 106.7 607.718 106.183C607.964 105.665 608.087 105.074 608.087 104.409C608.087 103.744 607.964 103.153 607.718 102.636C607.496 102.119 607.077 101.712 606.462 101.417C605.871 101.121 605.021 100.974 603.913 100.974H599.775V107.882ZM284.72 44.5791L291.562 43.04H310.355L322.903 81.6221L333.29 49.5928C333.74 48.3079 333.74 47.3121 333.29 46.6055C332.84 45.899 332.005 45.4171 330.785 45.1602C329.629 44.9032 328.119 44.7744 326.256 44.7744V43.04H345.047V44.7744C343.377 44.7744 341.899 45.1283 340.614 45.835C339.394 46.5416 338.462 47.794 337.819 49.5928L322.883 95.6553C321.919 98.4817 320.956 100.634 319.992 102.111C319.093 103.589 318.001 104.65 316.716 105.292C315.431 105.934 313.76 106.256 311.704 106.256C307.85 106.256 304.958 105.164 303.031 102.979C301.168 100.795 300.43 97.9681 300.815 94.499L307.85 95.2695C307.528 97.775 307.85 99.6388 308.813 100.859C309.777 102.08 310.966 102.69 312.379 102.69C313.856 102.69 314.981 102.176 315.752 101.148C316.587 100.185 317.454 98.3535 318.354 95.6553L321.291 86.5967H316.812L304.862 49.5928C304.284 47.7942 303.353 46.5416 302.068 45.835C301.301 45.4129 300.464 45.1173 299.56 44.9473V47.377H284.72V74.3584C284.72 77.1209 285.298 79.1773 286.454 80.5264C287.61 81.8111 289.281 82.4531 291.465 82.4531C293.392 82.4531 294.87 81.8751 295.897 80.7188C296.925 79.5625 297.6 78.1172 297.921 76.3828H299.271C299.142 79.3378 298.275 81.9076 296.669 84.0918C295.127 86.2118 292.46 87.2715 288.67 87.2715C284.944 87.2714 282.118 86.1793 280.19 83.9951C278.327 81.7466 277.396 78.5342 277.396 74.3584V47.377H270.746V44.3896C274.536 43.7472 277.331 42.2372 279.13 39.8604C280.993 37.4833 282.117 34.0459 282.503 29.5488H284.72V44.5791ZM388.387 24.249C396.417 24.2491 402.134 26.5297 405.539 31.0908C408.944 35.6521 410.646 41.4341 410.646 48.4365V50.3643L400.914 49.3037C401.685 46.5414 402.07 43.8753 402.07 41.3057C402.07 37.1299 400.882 33.9175 398.505 31.6689C396.192 29.3562 393.044 28.2002 389.061 28.2002C383.215 28.2003 378.461 30.4169 374.799 34.8496C371.201 39.2181 369.402 46.0276 369.402 55.2783C369.402 60.8673 370.269 65.6537 372.004 69.6367C373.803 73.5555 376.308 76.5429 379.521 78.5986C382.797 80.5901 386.587 81.5859 390.892 81.5859C396.031 81.5859 400.143 80.2687 403.227 77.6348C406.374 74.9366 408.366 71.6602 409.201 67.8057L411.129 68.1914C410.229 73.4593 408.109 77.9565 404.769 81.6826C401.492 85.4087 396.063 87.2715 388.482 87.2715C379.874 87.2714 373.225 84.4768 368.535 78.8877C363.845 73.2343 361.501 65.3644 361.501 55.2783C361.501 49.1111 362.593 43.6828 364.777 38.9932C367.026 34.3035 370.141 30.6732 374.124 28.1035C378.171 25.5338 382.926 24.249 388.387 24.249ZM467.06 70.6973C467.06 75.1295 467.605 78.3415 468.697 80.333C469.789 82.3245 471.749 83.3203 474.576 83.3203C477.981 83.3202 480.743 81.4897 482.863 77.8281C484.851 74.3951 485.907 69.0137 486.031 61.6846L486.043 60.1934V49.9785C486.043 47.987 485.594 46.6373 484.694 45.9307C483.795 45.1598 482.574 44.7744 481.032 44.7744V43.04H493.367V79.6592C493.367 81.6505 493.817 83.0319 494.716 83.8027C495.615 84.5094 496.869 84.8623 498.475 84.8623V86.5967H486.043V74.7441C485.529 78.2131 484.084 81.1682 481.707 83.6094C479.33 86.0506 476.182 87.2715 472.263 87.2715C468.023 87.2714 464.875 86.1153 462.819 83.8027C460.764 81.4257 459.735 77.7956 459.735 72.9131V49.9785C459.735 47.987 459.286 46.6373 458.387 45.9307C457.487 45.1598 456.234 44.7744 454.628 44.7744V43.04H467.06V70.6973ZM552.082 42.1729C557.093 42.1729 560.98 43.4901 563.742 46.124C566.569 48.758 567.982 52.3233 567.982 56.8203C567.982 57.8482 567.886 58.9727 567.693 60.1934L559.695 59.4219C560.081 57.7517 560.273 56.1777 560.273 54.7002C560.273 51.9378 559.534 49.7859 558.057 48.2441C556.579 46.6381 554.459 45.835 551.696 45.835C547.842 45.8351 544.79 47.4413 542.542 50.6533C540.358 53.8012 539.233 58.1059 539.169 63.5664C539.169 69.7976 540.454 74.6157 543.023 78.0205C545.593 81.3611 549.095 83.0312 553.527 83.0312C557.189 83.0312 560.113 82.0039 562.297 79.9482C564.481 77.8925 566.023 75.4832 566.923 72.7207L568.464 73.2988C567.564 76.8322 565.798 80.0446 563.164 82.9355C560.594 85.8263 556.836 87.2715 551.89 87.2715C545.594 87.2715 540.679 85.3124 537.146 81.3936C533.612 77.4748 531.846 71.9177 531.846 64.7227C531.846 57.3989 533.677 51.8097 537.339 47.9551C541.065 44.1006 545.979 42.1729 552.082 42.1729ZM234.022 42.1729C238.262 42.1729 241.41 43.4901 243.466 46.124C245.586 48.6938 246.646 52.4841 246.646 57.4951V79.6592C246.647 81.6506 247.096 83.0319 247.995 83.8027C248.895 84.5094 250.148 84.8623 251.754 84.8623V86.5977H234.215V84.8623C235.821 84.8623 237.074 84.5094 237.974 83.8027C238.873 83.0318 239.322 81.6505 239.322 79.6592V58.748C239.322 54.3153 238.744 51.1029 237.588 49.1113C236.496 47.1199 234.536 46.1241 231.71 46.124C228.305 46.124 225.51 47.9553 223.326 51.6172C221.278 55.0502 220.19 60.4309 220.062 67.7598L220.05 69.252V79.6592C220.05 81.6506 220.499 83.0319 221.398 83.8027C222.298 84.5094 223.519 84.8623 225.061 84.8623V86.5977H207.618V84.8623C209.224 84.8623 210.478 84.5094 211.377 83.8027C212.276 83.0318 212.726 81.6505 212.726 79.6592V49.9785C212.726 47.9873 212.276 46.6384 211.377 45.9316C210.478 45.1607 209.224 44.7744 207.618 44.7744V43.04H220.05V54.7002H220.339C220.853 51.2313 222.266 48.2761 224.578 45.835C226.955 43.3937 230.104 42.1729 234.022 42.1729ZM160.578 28.2959L161.639 38.415L159.808 38.6074C159.551 35.845 158.94 33.6608 157.977 32.0547C157.077 30.4486 155.567 29.6455 153.447 29.6455H138.896V79.2734C138.896 81.3933 139.475 82.8384 140.631 83.6094C141.851 84.3803 143.522 84.7666 145.642 84.7666V86.5967H124.441V84.7666C126.561 84.7666 128.2 84.3803 129.356 83.6094C130.577 82.8384 131.188 81.3932 131.188 79.2734V29.6455H116.636C114.516 29.6456 112.974 30.4487 112.011 32.0547C111.111 33.5965 110.501 35.7484 110.18 38.5107L108.445 38.3184L109.505 28.2959L109.891 24.249C110.726 24.6345 111.658 24.8911 112.686 25.0195C113.778 25.148 115.191 25.2129 116.925 25.2129H153.158C154.893 25.2129 156.274 25.148 157.302 25.0195C158.394 24.891 159.358 24.6345 160.193 24.249L160.578 28.2959ZM180.071 42.4619C181.742 42.4619 183.251 42.7834 184.601 43.4258C186.014 44.0039 187.041 44.7748 187.684 45.7383L184.793 53.6406L184.118 53.4473C184.182 52.0341 183.701 50.8139 182.673 49.7861C181.645 48.694 180.168 48.1475 178.24 48.1475C174.9 48.1475 172.169 50.1067 170.049 54.0254C168.122 57.6992 167.098 63.6884 166.978 71.9922L166.966 73.6846V79.6592C166.966 81.6505 167.415 83.0318 168.314 83.8027C169.214 84.5094 170.435 84.8623 171.977 84.8623V86.5967H154.534V84.8623C156.14 84.8623 157.394 84.5094 158.293 83.8027C159.192 83.0318 159.642 81.6505 159.642 79.6592V49.9785C159.642 47.987 159.192 46.6373 158.293 45.9307C157.394 45.1598 156.14 44.7744 154.534 44.7744V43.04H166.966V58.5547H167.158C167.865 54.2505 169.246 50.4924 171.302 47.2803C173.422 44.0681 176.345 42.4619 180.071 42.4619ZM200.372 79.6592C200.372 81.6505 200.822 83.0319 201.722 83.8027C202.621 84.5093 203.874 84.8623 205.479 84.8623V86.5967H188.038V84.8623C189.58 84.8622 190.8 84.5092 191.699 83.8027C192.663 83.0319 193.144 81.6505 193.145 79.6592V49.9785C193.145 47.987 192.663 46.6373 191.699 45.9307C190.8 45.16 189.579 44.7745 188.038 44.7744V43.04H200.372V79.6592ZM265.126 79.6592C265.126 81.6505 265.575 83.0319 266.475 83.8027C267.374 84.5094 268.627 84.8623 270.233 84.8623V86.5967H252.791V84.8623C254.333 84.8623 255.554 84.5094 256.453 83.8027C257.417 83.0318 257.898 81.6505 257.898 79.6592V49.9785C257.898 47.987 257.417 46.6373 256.453 45.9307C255.554 45.1598 254.333 44.7744 252.791 44.7744V43.04H265.126V79.6592ZM423.711 54.7002H424C424.514 51.2311 425.928 48.2762 428.24 45.835C430.617 43.3938 433.765 42.1729 437.684 42.1729C441.924 42.1729 445.072 43.49 447.128 46.124C449.248 48.6937 450.308 52.4843 450.308 57.4951V79.6592C450.308 81.6505 450.758 83.0319 451.657 83.8027C452.557 84.5092 453.809 84.8623 455.415 84.8623V86.5967H437.877V84.8623C439.483 84.8623 440.735 84.5093 441.635 83.8027C442.534 83.0319 442.984 81.6505 442.984 79.6592V58.7471C442.984 54.3146 442.405 51.1028 441.249 49.1113C440.157 47.1198 438.198 46.124 435.371 46.124C431.966 46.124 429.172 47.9545 426.987 51.6162C424.94 55.0492 423.852 60.4306 423.724 67.7598L423.711 69.251V79.6592C423.711 81.6504 424.16 83.0319 425.06 83.8027C425.959 84.5094 427.18 84.8623 428.722 84.8623V86.5967H411.28V84.8623C412.886 84.8622 414.139 84.5093 415.038 83.8027C415.937 83.0319 416.387 81.6505 416.387 79.6592V32.1504C416.387 30.1591 415.937 28.8101 415.038 28.1035C414.139 27.3327 412.886 26.9473 411.28 26.9473V25.2129H423.711V54.7002ZM525.95 42.4619C527.62 42.462 529.13 42.7835 530.479 43.4258C531.892 44.0039 532.92 44.7747 533.562 45.7383L530.672 53.6406L529.997 53.4473C530.061 52.0342 529.579 50.8139 528.552 49.7861C527.524 48.6941 526.046 48.1475 524.119 48.1475C520.779 48.1475 518.048 50.1067 515.928 54.0254C514 57.6992 512.977 63.6885 512.856 71.9922L512.844 73.6846V79.6592C512.844 81.6506 513.294 83.0319 514.193 83.8027C515.093 84.5093 516.314 84.8623 517.855 84.8623V86.5967H500.413V84.8623C502.019 84.8623 503.272 84.5092 504.171 83.8027C505.07 83.0319 505.52 81.6506 505.521 79.6592V49.9785C505.521 47.987 505.07 46.6373 504.171 45.9307C503.272 45.16 502.019 44.7744 500.413 44.7744V43.04H512.844V58.5547H513.037C513.744 54.2505 515.125 50.4924 517.181 47.2803C519.301 44.0681 522.224 42.4619 525.95 42.4619ZM581.071 54.7002H581.36C581.874 51.2312 583.288 48.2762 585.601 45.835C587.978 43.3937 591.126 42.1729 595.045 42.1729C599.285 42.1729 602.433 43.4901 604.488 46.124C606.608 48.6938 607.668 52.4842 607.668 57.4951V79.6592C607.668 81.6505 608.118 83.0319 609.018 83.8027C609.917 84.5093 611.17 84.8623 612.775 84.8623V86.5967H595.237V84.8623C596.843 84.8623 598.096 84.5092 598.995 83.8027C599.894 83.0319 600.345 81.6505 600.345 79.6592V58.7471C600.345 54.3148 599.767 51.1028 598.61 49.1113C597.518 47.1198 595.558 46.124 592.731 46.124C589.327 46.1241 586.532 47.9545 584.348 51.6162C582.163 55.278 581.071 61.1565 581.071 69.251V79.6592C581.071 81.6505 581.522 83.0319 582.421 83.8027C583.32 84.5093 584.541 84.8623 586.083 84.8623V86.5967H568.641V84.8623C570.246 84.8623 571.499 84.5092 572.398 83.8027C573.298 83.0319 573.748 81.6505 573.748 79.6592V32.1504C573.748 30.1591 573.298 28.8101 572.398 28.1035C571.499 27.3327 570.247 26.9473 568.641 26.9473V25.2129H581.071V54.7002ZM18.7158 71.3994L18.7471 71.4346V76.3018L18.5811 76.7129L18.417 77.1182H33.3086L33.1611 76.7617V70.5557L44.8193 57.6504L44.8359 57.6689L44.835 57.6709L53.0586 66.7969L53.0703 66.7842L56.4766 70.5557V76.7617L56.3301 77.1182H71.2529L71.0928 76.7275L70.9199 76.3096V71.4492L49.1748 29.5801L55.127 61.8945L49.2881 55.4141L43.4775 23.8682L18.7158 71.3994ZM193.604 25.7666C195.327 24.0695 198.095 24.0693 199.818 25.7666C201.561 27.4829 201.583 30.2874 199.866 32.0303C198.131 33.7919 195.29 33.7919 193.555 32.0303C191.838 30.2873 191.86 27.4828 193.604 25.7666ZM258.356 25.7666C260.08 24.0693 262.847 24.0693 264.571 25.7666C266.314 27.4829 266.336 30.2873 264.619 32.0303C262.884 33.7918 260.044 33.7918 258.309 32.0303C256.592 30.2873 256.613 27.4829 258.356 25.7666Z\" fill=\"#1C1715\"/>\\n</svg>\\n',withExternalLayout:true})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s8rc19\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"FlhihQkrP\",style:{opacity:1},variants:{dhSloIW0C:{opacity:0},xr1_7If8I:{opacity:1}},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HjLQmoBKW\"},implicitPathVariables:undefined},{href:{webPageId:\"HjLQmoBKW\"},implicitPathVariables:undefined},{href:{webPageId:\"HjLQmoBKW\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:(componentViewport?.y||0)+(16+((componentViewport?.height||72)-32-46)/2)+2+0,...addPropertyOverrides({dhSloIW0C:{y:(componentViewport?.y||0)+16+0+0+62+0+406},xr1_7If8I:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||200)-32-636)/2+0+0)+0+62+0+406}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1djyok6-container\",layoutDependency:layoutDependency,layoutId:\"elYXo3U5Q-container\",nodeId:\"elYXo3U5Q\",rendersWithMotion:true,scopeId:\"CRmQmynuP\",children:/*#__PURE__*/_jsx(NavbarLink,{height:\"100%\",id:\"elYXo3U5Q\",kzTOuM20d:Shapes,layoutId:\"elYXo3U5Q\",MamFJl6El:\"Fall Conference\",variant:matchVariant(\"jzdABMveY\"),width:\"100%\",XufbKyl52:resolvedLinks[0],z6bIfHRQ6:\"var(--token-75a8e1c8-72be-4d43-8b36-afc403c17962, rgba(96, 91, 86, 0.8))\",...addPropertyOverrides({dhSloIW0C:{XufbKyl52:resolvedLinks[1]},xr1_7If8I:{AFAmw0BOY:AFAmw0BOY9uhnuq,XufbKyl52:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:(componentViewport?.y||0)+(16+((componentViewport?.height||72)-32-46)/2)+2+0,...addPropertyOverrides({dhSloIW0C:{y:(componentViewport?.y||0)+16+0+0+62+0+322},xr1_7If8I:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||200)-32-636)/2+0+0)+0+62+0+322}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nlkqlj-container\",layoutDependency:layoutDependency,layoutId:\"YPAvl6Wl6-container\",nodeId:\"YPAvl6Wl6\",rendersWithMotion:true,scopeId:\"CRmQmynuP\",children:/*#__PURE__*/_jsx(NavbarLink,{height:\"100%\",id:\"YPAvl6Wl6\",kzTOuM20d:Shapes,layoutId:\"YPAvl6Wl6\",MamFJl6El:\"Give\",variant:matchVariant(\"jzdABMveY\"),width:\"100%\",XufbKyl52:\"https://trinitychurchdenver.churchcenter.com/giving/to/general\",z6bIfHRQ6:\"var(--token-75a8e1c8-72be-4d43-8b36-afc403c17962, rgba(96, 91, 86, 0.8))\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"iiVSoyInc\"},implicitPathVariables:undefined},{href:{webPageId:\"iiVSoyInc\"},implicitPathVariables:undefined},{href:{webPageId:\"iiVSoyInc\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:(componentViewport?.y||0)+(16+((componentViewport?.height||72)-32-46)/2)+2+0,...addPropertyOverrides({dhSloIW0C:{y:(componentViewport?.y||0)+16+0+0+62+0+364},xr1_7If8I:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||200)-32-636)/2+0+0)+0+62+0+364}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12w2cxt-container\",layoutDependency:layoutDependency,layoutId:\"xoVNBUtZ8-container\",nodeId:\"xoVNBUtZ8\",rendersWithMotion:true,scopeId:\"CRmQmynuP\",children:/*#__PURE__*/_jsx(NavbarLink,{height:\"100%\",id:\"xoVNBUtZ8\",kzTOuM20d:Shapes,layoutId:\"xoVNBUtZ8\",MamFJl6El:\"About\",variant:matchVariant(\"jzdABMveY\"),width:\"100%\",XufbKyl52:resolvedLinks1[0],z6bIfHRQ6:\"var(--token-75a8e1c8-72be-4d43-8b36-afc403c17962, rgba(96, 91, 86, 0.8))\",...addPropertyOverrides({dhSloIW0C:{XufbKyl52:resolvedLinks1[1]},xr1_7If8I:{XufbKyl52:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"oLunevv6a\"},implicitPathVariables:undefined},{href:{webPageId:\"oLunevv6a\"},implicitPathVariables:undefined},{href:{webPageId:\"oLunevv6a\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:(componentViewport?.y||0)+(16+((componentViewport?.height||72)-32-46)/2)+2+0,...addPropertyOverrides({dhSloIW0C:{y:(componentViewport?.y||0)+16+0+0+62+0+490},xr1_7If8I:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||200)-32-636)/2+0+0)+0+62+0+490}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15vfi81-container\",layoutDependency:layoutDependency,layoutId:\"g3Dlbsclb-container\",nodeId:\"g3Dlbsclb\",rendersWithMotion:true,scopeId:\"CRmQmynuP\",children:/*#__PURE__*/_jsx(NavbarLink,{height:\"100%\",id:\"g3Dlbsclb\",kzTOuM20d:Shapes,layoutId:\"g3Dlbsclb\",MamFJl6El:\"Events\",variant:matchVariant(\"jzdABMveY\"),width:\"100%\",XufbKyl52:resolvedLinks2[0],z6bIfHRQ6:\"var(--token-75a8e1c8-72be-4d43-8b36-afc403c17962, rgba(96, 91, 86, 0.8))\",...addPropertyOverrides({dhSloIW0C:{XufbKyl52:resolvedLinks2[1]},xr1_7If8I:{AFAmw0BOY:AFAmw0BOY9uhnuq,XufbKyl52:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MmxJYF009\"},implicitPathVariables:undefined},{href:{webPageId:\"MmxJYF009\"},implicitPathVariables:undefined},{href:{webPageId:\"MmxJYF009\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:(componentViewport?.y||0)+(16+((componentViewport?.height||72)-32-46)/2)+2+0,...addPropertyOverrides({dhSloIW0C:{y:(componentViewport?.y||0)+16+0+0+62+0+448},xr1_7If8I:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||200)-32-636)/2+0+0)+0+62+0+448}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uwq4za-container\",layoutDependency:layoutDependency,layoutId:\"RKdfP8hSJ-container\",nodeId:\"RKdfP8hSJ\",rendersWithMotion:true,scopeId:\"CRmQmynuP\",children:/*#__PURE__*/_jsx(NavbarLink,{height:\"100%\",id:\"RKdfP8hSJ\",kzTOuM20d:Shapes,layoutId:\"RKdfP8hSJ\",MamFJl6El:\"Parishes\",variant:matchVariant(\"jzdABMveY\"),width:\"100%\",XufbKyl52:resolvedLinks3[0],z6bIfHRQ6:\"var(--token-75a8e1c8-72be-4d43-8b36-afc403c17962, rgba(96, 91, 86, 0.8))\",...addPropertyOverrides({dhSloIW0C:{XufbKyl52:resolvedLinks3[1]},xr1_7If8I:{XufbKyl52:resolvedLinks3[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ikcSoChfs\"},implicitPathVariables:undefined},{href:{webPageId:\"ikcSoChfs\"},implicitPathVariables:undefined},{href:{webPageId:\"ikcSoChfs\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,y:(componentViewport?.y||0)+(16+((componentViewport?.height||72)-32-46)/2)+2+0,...addPropertyOverrides({dhSloIW0C:{y:(componentViewport?.y||0)+16+0+0+62+0+532},xr1_7If8I:{y:(componentViewport?.y||0)+16+(((componentViewport?.height||200)-32-636)/2+0+0)+0+62+0+532}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1trim46-container\",layoutDependency:layoutDependency,layoutId:\"DbRp_00yO-container\",nodeId:\"DbRp_00yO\",rendersWithMotion:true,scopeId:\"CRmQmynuP\",children:/*#__PURE__*/_jsx(NavbarLink,{height:\"100%\",id:\"DbRp_00yO\",kzTOuM20d:Shapes,layoutId:\"DbRp_00yO\",MamFJl6El:\"Contact\",variant:matchVariant(\"jzdABMveY\"),width:\"100%\",XufbKyl52:resolvedLinks4[0],z6bIfHRQ6:\"var(--token-75a8e1c8-72be-4d43-8b36-afc403c17962, rgba(96, 91, 86, 0.8))\",...addPropertyOverrides({dhSloIW0C:{XufbKyl52:resolvedLinks4[1]},xr1_7If8I:{AFAmw0BOY:AFAmw0BOY9uhnuq,XufbKyl52:resolvedLinks4[2]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({dhSloIW0C:{height:322,width:\"186px\",y:(componentViewport?.y||0)+16+0+0+62+0+0},xr1_7If8I:{height:322,width:\"186px\",y:(componentViewport?.y||0)+16+(((componentViewport?.height||200)-32-636)/2+0+0)+0+62+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rnl70s-container\",\"data-framer-name\":\"Navbar Dropdown\",layoutDependency:layoutDependency,layoutId:\"geUOhAmvh-container\",name:\"Navbar Dropdown\",nodeId:\"geUOhAmvh\",rendersWithMotion:true,scopeId:\"CRmQmynuP\",children:/*#__PURE__*/_jsx(NavbarDropdown,{height:\"100%\",id:\"geUOhAmvh\",layoutId:\"geUOhAmvh\",name:\"Navbar Dropdown\",style:{width:\"100%\"},variant:matchVariant(\"yB3QL4FCJ\"),width:\"100%\",...addPropertyOverrides({xr1_7If8I:{ncb7sSk9b:ncb7sSk9b9uhnuq}},baseVariant,gestureVariant)})})})]})]})})})})});});const css=[\".framer-D1aIo.framer-1elno9t, .framer-D1aIo .framer-1elno9t { display: block; }\",\".framer-D1aIo.framer-1b86qdk { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 72px; justify-content: center; overflow: visible; padding: 16px 48px 16px 48px; position: relative; width: 1200px; }\",\".framer-D1aIo .framer-ckrwn0 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-D1aIo .framer-1t7syxy { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-D1aIo .framer-ttdj0v { flex: none; height: 46px; position: relative; text-decoration: none; width: 231px; }\",\".framer-D1aIo .framer-s8rc19 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-D1aIo .framer-1djyok6-container, .framer-D1aIo .framer-1nlkqlj-container, .framer-D1aIo .framer-12w2cxt-container, .framer-D1aIo .framer-15vfi81-container, .framer-D1aIo .framer-uwq4za-container, .framer-D1aIo .framer-1trim46-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-D1aIo .framer-1rnl70s-container { flex: none; height: auto; position: relative; width: 186px; }\",\".framer-D1aIo.framer-v-1d50emx.framer-1b86qdk { flex-direction: column; justify-content: flex-start; overflow: hidden; padding: 16px; width: 390px; }\",\".framer-D1aIo.framer-v-1d50emx .framer-ckrwn0, .framer-D1aIo.framer-v-1f0trd6 .framer-ckrwn0 { flex: none; flex-direction: column; gap: 16px; justify-content: flex-start; width: 100%; }\",\".framer-D1aIo.framer-v-1d50emx .framer-1t7syxy, .framer-D1aIo.framer-v-1f0trd6 .framer-1t7syxy { flex: none; gap: unset; justify-content: space-between; width: 100%; }\",\".framer-D1aIo.framer-v-1d50emx .framer-s8rc19, .framer-D1aIo.framer-v-1f0trd6 .framer-s8rc19 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 0px; width: 100%; }\",\".framer-D1aIo.framer-v-1d50emx .framer-1djyok6-container, .framer-D1aIo.framer-v-1f0trd6 .framer-1djyok6-container { order: 4; }\",\".framer-D1aIo.framer-v-1d50emx .framer-1nlkqlj-container, .framer-D1aIo.framer-v-1f0trd6 .framer-1nlkqlj-container { order: 2; }\",\".framer-D1aIo.framer-v-1d50emx .framer-12w2cxt-container, .framer-D1aIo.framer-v-1f0trd6 .framer-12w2cxt-container { order: 3; }\",\".framer-D1aIo.framer-v-1d50emx .framer-15vfi81-container, .framer-D1aIo.framer-v-1f0trd6 .framer-15vfi81-container { order: 6; }\",\".framer-D1aIo.framer-v-1d50emx .framer-uwq4za-container, .framer-D1aIo.framer-v-1f0trd6 .framer-uwq4za-container { order: 5; }\",\".framer-D1aIo.framer-v-1d50emx .framer-1trim46-container, .framer-D1aIo.framer-v-1f0trd6 .framer-1trim46-container { order: 8; }\",\".framer-D1aIo.framer-v-1d50emx .framer-1rnl70s-container, .framer-D1aIo.framer-v-1f0trd6 .framer-1rnl70s-container { order: 0; }\",\".framer-D1aIo.framer-v-1f0trd6.framer-1b86qdk { flex-direction: column; height: min-content; overflow: auto; padding: 16px; width: 390px; }\",'.framer-D1aIo[data-border=\"true\"]::after, .framer-D1aIo [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; }','.framer-D1aIo[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-D1aIo [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-D1aIo[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-D1aIo [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-D1aIo[data-hide-scrollbars=\"true\"], .framer-D1aIo [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dhSloIW0C\":{\"layout\":[\"fixed\",\"fixed\"]},\"xr1_7If8I\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCRmQmynuP=withCSS(Component,css,\"framer-D1aIo\");export default FramerCRmQmynuP;FramerCRmQmynuP.displayName=\"Navbar\";FramerCRmQmynuP.defaultProps={height:72,width:1200};addPropertyControls(FramerCRmQmynuP,{variant:{options:[\"ByzUxbkcs\",\"dhSloIW0C\",\"xr1_7If8I\"],optionTitles:[\"Desktop\",\"Phone - Closed\",\"Phone - Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerCRmQmynuP,[{explicitInter:true,fonts:[]},...NavbarLinkFonts,...NavbarDropdownFonts],{supportsExplicitInterCodegen:true});FramerCRmQmynuP.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(DropdownTrigger,{},context),()=>forwardLoader(NavbarLink,{},context),()=>forwardLoader(NavbarDropdown,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCRmQmynuP\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"72\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dhSloIW0C\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xr1_7If8I\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CRmQmynuP.map","// Generated by Framer (375af7e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,ResolveLinks,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Mailbox from\"https://framerusercontent.com/modules/HbZV1r5jc81IsalvUzEq/fyTiKy3Wx1OKdwVpo6r9/YdrMjw4s_.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/AfYFazDVukvaFE0LYSRk/AxgKAhuR7DMD7ab984gm/CajqfW9Ft.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/NKPlhSayMWKuSUFrW483/oKYxtpclp5N8Li6aIVov/HgL0Bn6Wt.js\";import Button from\"https://framerusercontent.com/modules/bGsDuJjN5y3SjcTqI7Bb/PAMqysU3WtWl87WEeugy/Xh5eonHBL.js\";const ButtonFonts=getFonts(Button);const cycleOrder=[\"uMJK7yOnY\",\"nM6dbi6kw\"];const serializationHash=\"framer-TObj8\";const variantClassNames={nM6dbi6kw:\"framer-v-ysbhh2\",uMJK7yOnY:\"framer-v-r6q239\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"uMJK7yOnY\",Phone:\"nM6dbi6kw\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"uMJK7yOnY\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uMJK7yOnY\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-r6q239\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"uMJK7yOnY\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-01f28e47-f6ce-4863-910b-7315dc56ce77, rgb(215, 209, 203))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({nM6dbi6kw:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-49fsmg\",\"data-framer-name\":\"Text and Button\",layoutDependency:layoutDependency,layoutId:\"Nr0Y4Ejyz\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-potv03\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"k3VFdc8Aj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-ybflrq\",\"data-styles-preset\":\"HgL0Bn6Wt\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-aa11bb51-aec3-418f-b8e0-2241ce794925, rgb(249, 247, 245)))\"},children:\"What is CCD?\"})}),className:\"framer-1i4dcrd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vaEf1Blqe\",style:{\"--extracted-a0htzi\":\"var(--token-aa11bb51-aec3-418f-b8e0-2241ce794925, rgb(249, 247, 245))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({nM6dbi6kw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-ybflrq\",\"data-styles-preset\":\"HgL0Bn6Wt\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-aa11bb51-aec3-418f-b8e0-2241ce794925, rgb(249, 247, 245)))\"},children:\"What is CCD?\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17xmtym\",\"data-styles-preset\":\"CajqfW9Ft\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aa11bb51-aec3-418f-b8e0-2241ce794925, rgb(249, 247, 245)))\"},children:\"Have a question, a need, or something on your heart? We’re here to listen. Feel free to reach out — we’ll take the time to respond with care.\"})}),className:\"framer-1srbwjh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OG3HQ9Wk7\",style:{\"--extracted-r6o4lv\":\"var(--token-aa11bb51-aec3-418f-b8e0-2241ce794925, rgb(249, 247, 245))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({nM6dbi6kw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17xmtym\",\"data-styles-preset\":\"CajqfW9Ft\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aa11bb51-aec3-418f-b8e0-2241ce794925, rgb(249, 247, 245)))\"},children:\"Have a question, a need, or something on your heart? We’re here to listen. Feel free to reach out — we’ll take the time to respond with care.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ikcSoChfs\"},implicitPathVariables:undefined},{href:{webPageId:\"ikcSoChfs\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:(componentViewport?.y||0)+(64+((componentViewport?.height||355.5)-128-278.9)/2)+0+226.9,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hyzyzs-container\",layoutDependency:layoutDependency,layoutId:\"dgbttoUdo-container\",nodeId:\"dgbttoUdo\",rendersWithMotion:true,scopeId:\"ePDR65Jt_\",children:/*#__PURE__*/_jsx(Button,{bYX1KbhsP:true,height:\"100%\",id:\"dgbttoUdo\",JwE6OEty3:resolvedLinks[0],layoutId:\"dgbttoUdo\",qyWI_pXmg:Mailbox,variant:matchVariant(\"xajAUI4mg\"),width:\"100%\",ZzkoY0v4Q:\"Reach out to us\",...addPropertyOverrides({nM6dbi6kw:{JwE6OEty3:resolvedLinks[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-13caq08\",\"data-framer-name\":\"Background\",layoutDependency:layoutDependency,layoutId:\"hNjp3QmBG\",style:{backgroundColor:\"var(--token-c309f867-b791-4045-9894-369420ebbb36, rgb(246, 243, 240))\"},children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"A cloudy blue sky\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),pixelHeight:388,pixelWidth:640,positionX:\"right\",positionY:\"center\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/p04S8pecAFSIA0FkmF9wiXX6H6A.jpg?width=640&height=388\",srcSet:\"https://framerusercontent.com/images/p04S8pecAFSIA0FkmF9wiXX6H6A.jpg?scale-down-to=512&width=640&height=388 512w,https://framerusercontent.com/images/p04S8pecAFSIA0FkmF9wiXX6H6A.jpg?width=640&height=388 640w\"},className:\"framer-c4pd3e\",layoutDependency:layoutDependency,layoutId:\"EDDnDaZLR\",...addPropertyOverrides({nM6dbi6kw:{background:{alt:\"A cloudy blue sky\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),pixelHeight:388,pixelWidth:640,positionX:\"47.3%\",positionY:\"16.3%\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/p04S8pecAFSIA0FkmF9wiXX6H6A.jpg?width=640&height=388\",srcSet:\"https://framerusercontent.com/images/p04S8pecAFSIA0FkmF9wiXX6H6A.jpg?scale-down-to=512&width=640&height=388 512w,https://framerusercontent.com/images/p04S8pecAFSIA0FkmF9wiXX6H6A.jpg?width=640&height=388 640w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xnmgkg\",\"data-framer-name\":\"Overlay\",layoutDependency:layoutDependency,layoutId:\"AWi1yeZs2\",style:{background:\"radial-gradient(38% 100% at 21.6% 43.9%, var(--token-2ae04186-0bb6-457d-af7d-76948083b277, rgb(60, 109, 170)) 0%, var(--token-e48cd8fb-28ac-4175-86db-564a3b265853, rgba(126, 131, 145, 0)) 100%)\"},variants:{nM6dbi6kw:{background:\"radial-gradient(86% 50% at 39.7% 44.2%, rgb(60, 109, 170) 0%, rgba(126, 131, 145, 0.18) 100%)\"}}})]})]})})})});});const css=[\".framer-TObj8.framer-1s4kw3c, .framer-TObj8 .framer-1s4kw3c { display: block; }\",\".framer-TObj8.framer-r6q239 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 64px 48px 64px 48px; position: relative; width: 960px; will-change: var(--framer-will-change-override, transform); }\",\".framer-TObj8 .framer-49fsmg { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 2; }\",\".framer-TObj8 .framer-potv03 { 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; max-width: 365px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-TObj8 .framer-1i4dcrd { flex: none; height: auto; max-width: 380px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-TObj8 .framer-1srbwjh { --framer-text-wrap-override: balance; flex: none; height: auto; max-width: 380px; position: relative; width: 100%; }\",\".framer-TObj8 .framer-hyzyzs-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-TObj8 .framer-13caq08 { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-TObj8 .framer-c4pd3e { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-TObj8 .framer-1xnmgkg { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; right: 0px; top: 0px; }\",\".framer-TObj8.framer-v-ysbhh2.framer-r6q239 { justify-content: center; padding: 64px 16px 64px 16px; width: 390px; }\",\".framer-TObj8.framer-v-ysbhh2 .framer-49fsmg, .framer-TObj8.framer-v-ysbhh2 .framer-potv03 { align-content: center; align-items: center; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-TObj8[data-border=\"true\"]::after, .framer-TObj8 [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 355.5\n * @framerIntrinsicWidth 960\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"nM6dbi6kw\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerePDR65Jt_=withCSS(Component,css,\"framer-TObj8\");export default FramerePDR65Jt_;FramerePDR65Jt_.displayName=\"Call To Action\";FramerePDR65Jt_.defaultProps={height:355.5,width:960};addPropertyControls(FramerePDR65Jt_,{variant:{options:[\"uMJK7yOnY\",\"nM6dbi6kw\"],optionTitles:[\"Desktop\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerePDR65Jt_,[{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\"}]},...ButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerePDR65Jt_.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerePDR65Jt_\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nM6dbi6kw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"960\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"355.5\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 17.25 0 L 0.75 0 C 0.336 0 0 0.336 0 0.75 L 0 15.75 L 3 14.25 L 6 15.75 L 9 14.25 L 12 15.75 L 15 14.25 L 18 15.75 L 18 0.75 C 18 0.336 17.664 0 17.25 0 Z M 7.5 10.5 L 3 10.5 L 3 4.5 L 7.5 4.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"15.75px\" id=\"KqcyOQNAp\" transform=\"translate(3 4.5)\" width=\"18px\"/><path d=\"M 0 15.75 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 17.25 0 C 17.664 0 18 0.336 18 0.75 L 18 15.75 L 15 14.25 L 12 15.75 L 9 14.25 L 6 15.75 L 3 14.25 Z\" fill=\"transparent\" height=\"15.75px\" id=\"KyQhPziv9\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3 4.5)\" width=\"18px\"/><path d=\"M 0 0 L 4.5 0\" fill=\"transparent\" height=\"1px\" id=\"Ipkl1xJOV\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(13.5 10.5)\" width=\"4.5px\"/><path d=\"M 0 0 L 4.5 0\" fill=\"transparent\" height=\"1px\" id=\"c23KgjGJ2\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(13.5 13.5)\" width=\"4.5px\"/><path d=\"M 0 6 L 0 0 L 4.5 0 L 4.5 6 Z\" fill=\"transparent\" height=\"6px\" id=\"To6ElIfX2\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(6 9)\" width=\"4.5px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"4140047744\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-PMbhB\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-PMbhB { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Newspaper Clipping\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-PMbhB\");Icon.displayName=\"Newspaper Clipping\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Newspaper Clipping\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 3.75 C 0 1.679 1.679 0 3.75 0 C 5.821 0 7.5 1.679 7.5 3.75 C 7.5 5.821 5.821 7.5 3.75 7.5 C 1.679 7.5 0 5.821 0 3.75 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"7.5px\" id=\"v7J1zbXd9\" transform=\"translate(8.25 9.75)\" width=\"7.5px\"/><path d=\"M 0 3 C 0 1.343 1.343 0 3 0 C 4.657 0 6 1.343 6 3 C 6 4.657 4.657 6 3 6 C 1.343 6 0 4.657 0 3 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"6px\" id=\"OQhSWABIT\" transform=\"translate(3 5.25)\" width=\"6px\"/><path d=\"M 0 3 C 0 1.343 1.343 0 3 0 C 4.657 0 6 1.343 6 3 C 6 4.657 4.657 6 3 6 C 1.343 6 0 4.657 0 3 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"6px\" id=\"wFzBlJVd9\" transform=\"translate(15 5.25)\" width=\"6px\"/><path d=\"M 0 0 C 1.771 -0.001 3.439 0.833 4.5 2.25\" fill=\"transparent\" height=\"2.2500015894396626px\" id=\"E2sSkoOrF\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(18 11.25)\" width=\"4.5px\"/><path d=\"M 0 2.25 C 1.061 0.833 2.729 -0.001 4.5 0\" fill=\"transparent\" height=\"2.250001589439634px\" id=\"j9wFqcU3O\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(1.5 11.25)\" width=\"4.5px\"/><path d=\"M 0 3.75 C 0 1.679 1.679 0 3.75 0 C 5.821 0 7.5 1.679 7.5 3.75 C 7.5 5.821 5.821 7.5 3.75 7.5 C 1.679 7.5 0 5.821 0 3.75 Z\" fill=\"transparent\" height=\"7.5px\" id=\"FPPQexDBA\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(8.25 9.75)\" width=\"7.5px\"/><path d=\"M 0 3 C 1.095 1.141 3.092 0 5.25 0 C 7.408 0 9.405 1.141 10.5 3\" fill=\"transparent\" height=\"3px\" id=\"IAUbz8XxS\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(6.75 17.25)\" width=\"10.5px\"/><path d=\"M 0 2.25 C 0.39 0.741 1.87 -0.218 3.407 0.043 C 4.944 0.304 6.025 1.698 5.894 3.252 C 5.764 4.805 4.465 6 2.906 6\" fill=\"transparent\" height=\"6.000369122093474px\" id=\"ZCi3_szKp\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(15.094 5.25)\" width=\"5.904871228321724px\"/><path d=\"M 2.999 6 C 1.44 6 0.141 4.805 0.011 3.252 C -0.12 1.698 0.961 0.304 2.498 0.043 C 4.034 -0.218 5.515 0.741 5.905 2.25\" fill=\"transparent\" height=\"6.000369122093474px\" id=\"R5Ppmpsk_\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(3.001 5.25)\" width=\"5.904871228321742px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"535953797\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-1qsf5\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-1qsf5 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Users Three\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-1qsf5\");Icon.displayName=\"Users Three\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Users Three\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,FormContainer,FormPlainTextInput,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NewspaperClipping from\"https://framerusercontent.com/modules/C6mQ7TFcYytYISJWneeK/yLFrmBiRAFhxG5gXRZKZ/qaecwyQhQ.js\";import UsersThree from\"https://framerusercontent.com/modules/oeG6xBwo7PnoRBdoRf9u/zD6oCfAKePdei90zk0xl/ILlKpAwNA.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/jFx7Cr6or88l9xaNiWjz/4xqhqiACqQXrWoaPi3PK/biqgVCzDT.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/AfYFazDVukvaFE0LYSRk/AxgKAhuR7DMD7ab984gm/CajqfW9Ft.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/LjiAhwfU8iLu81dDfkRA/UNq1EyTKuUvnwRWtBFDg/iqZYE6vwB.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/0Odo9mErzdfXcCxVV1Rm/vbH1hq172lp8Pha058YN/OCdOfIW7A.js\";import FormButton from\"https://framerusercontent.com/modules/kkwNwVlZ2dHeUyXJzPMk/uq33d11fh4M1mQeyCldF/pVfz2R1ML.js\";const NewspaperClippingFonts=getFonts(NewspaperClipping);const UsersThreeFonts=getFonts(UsersThree);const FormButtonFonts=getFonts(FormButton);const serializationHash=\"framer-2Upgv\";const variantClassNames={aFx9ckrUA:\"framer-v-7blm24\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;}};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,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"aFx9ckrUA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-7blm24\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"aFx9ckrUA\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-01f28e47-f6ce-4863-910b-7315dc56ce77, rgb(215, 209, 203))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-c309f867-b791-4045-9894-369420ebbb36, rgb(246, 243, 240))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-t34ayf\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"IQSeTcuz7\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h4,{className:\"framer-styles-preset-15gldyv\",\"data-styles-preset\":\"iqZYE6vwB\",children:[\"Join our \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1wi65aa, var(--token-4bf62a5c-9c44-4c2c-ba5c-4d01ec347e76, rgb(82, 95, 189)))\"},children:\"newsletter.\"})]})}),className:\"framer-1us2d5t\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KaIGTQXA6\",style:{\"--extracted-1wi65aa\":\"var(--token-4bf62a5c-9c44-4c2c-ba5c-4d01ec347e76, rgb(82, 95, 189))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17xmtym\",\"data-styles-preset\":\"CajqfW9Ft\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-75a8e1c8-72be-4d43-8b36-afc403c17962, rgb(97, 92, 87)))\"},children:\"Subscribe to our free newsletter to receive the latest updates directly in your inbox.\"})}),className:\"framer-6gatg4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"h6_GlJZeg\",style:{\"--extracted-r6o4lv\":\"var(--token-75a8e1c8-72be-4d43-8b36-afc403c17962, rgb(97, 92, 87))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1156djz\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"b0VBnjXEX\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-36pj75\",\"data-framer-name\":\"Icon & Text\",layoutDependency:layoutDependency,layoutId:\"CI39Qom3Z\",children:[/*#__PURE__*/_jsx(NewspaperClipping,{animated:true,className:\"framer-11drj4g\",layoutDependency:layoutDependency,layoutId:\"wmIBosVik\",style:{\"--1m6trwb\":.1,\"--21h8s6\":\"var(--token-4bf62a5c-9c44-4c2c-ba5c-4d01ec347e76, rgb(82, 95, 189))\",\"--pgex8v\":1}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fuo800\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"dEgIvmIRh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-x20khl\",\"data-styles-preset\":\"OCdOfIW7A\",children:\"News & Reflections\"})}),className:\"framer-1epvr8t\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NlYHyKNIU\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxnp3w\",\"data-styles-preset\":\"biqgVCzDT\",children:\"Receive news and reflections every week.\"})}),className:\"framer-1igx3b8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"aM8IY7xcb\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1c6tm6c\",\"data-framer-name\":\"Icon & Text\",layoutDependency:layoutDependency,layoutId:\"jkjtR1IA_\",children:[/*#__PURE__*/_jsx(UsersThree,{animated:true,className:\"framer-wb3t2w\",layoutDependency:layoutDependency,layoutId:\"IdTTPU1kB\",style:{\"--1m6trwb\":.1,\"--21h8s6\":\"var(--token-4bf62a5c-9c44-4c2c-ba5c-4d01ec347e76, rgb(82, 95, 189))\",\"--pgex8v\":1}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v4vlgr\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"h6g9ekyOH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-x20khl\",\"data-styles-preset\":\"OCdOfIW7A\",children:\"Community life\"})}),className:\"framer-1s0dtg8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VI3MKNc24\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-lxnp3w\",\"data-styles-preset\":\"biqgVCzDT\",children:\"Stay informed about our community.\"})}),className:\"framer-rvonja\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rzNJnUouf\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/21e3de8b-9b99-4ed3-b256-3c07641b6e5d/submit\",className:\"framer-1otvwvi\",layoutDependency:layoutDependency,layoutId:\"DA4J6fBHl\",nodeId:\"DA4J6fBHl\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.label,{className:\"framer-sc7bno\",layoutDependency:layoutDependency,layoutId:\"YtOvPZ3Q6\",children:/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-lyg33a\",inputName:\"Email\",layoutDependency:layoutDependency,layoutId:\"UaiPFdLrv\",placeholder:\"jane@framer.com\",required:true,style:{\"--framer-input-background\":\"var(--token-aa11bb51-aec3-418f-b8e0-2241ce794925, rgb(249, 247, 245))\",\"--framer-input-border-bottom-width\":\"1px\",\"--framer-input-border-color\":\"var(--token-01f28e47-f6ce-4863-910b-7315dc56ce77, rgb(215, 209, 203))\",\"--framer-input-border-left-width\":\"1px\",\"--framer-input-border-radius-bottom-left\":\"8px\",\"--framer-input-border-radius-bottom-right\":\"8px\",\"--framer-input-border-radius-top-left\":\"8px\",\"--framer-input-border-radius-top-right\":\"8px\",\"--framer-input-border-right-width\":\"1px\",\"--framer-input-border-style\":\"solid\",\"--framer-input-border-top-width\":\"1px\",\"--framer-input-font-color\":\"var(--token-75a8e1c8-72be-4d43-8b36-afc403c17962, rgba(96, 91, 86, 0.8))\",\"--framer-input-icon-color\":\"rgb(153, 153, 153)\",\"--framer-input-placeholder-color\":\"var(--token-75a8e1c8-72be-4d43-8b36-afc403c17962, rgb(97, 92, 87))\"},type:\"email\"})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`max((${componentViewport?.width||\"100vw\"} - 48px) / 2, 1px)`,y:(componentViewport?.y||0)+24+(((componentViewport?.height||348)-48-543.2)/2+455.2+48)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a6w6ks-container\",layoutDependency:layoutDependency,layoutId:\"Qhpfhvc7_-container\",nodeId:\"Qhpfhvc7_\",rendersWithMotion:true,scopeId:\"sYexmGYqc\",children:/*#__PURE__*/_jsx(FormButton,{height:\"100%\",id:\"Qhpfhvc7_\",layoutId:\"Qhpfhvc7_\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{pending:\"VXR_wmQN7\",success:\"NpmNZWuA9\"},\"JgHVCzZJ8\"),width:\"100%\"})})})]})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2Upgv.framer-926fze, .framer-2Upgv .framer-926fze { display: block; }\",\".framer-2Upgv.framer-7blm24 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 24px 16px 24px 16px; position: relative; width: 350px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2Upgv .framer-t34ayf, .framer-2Upgv .framer-1156djz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2Upgv .framer-1us2d5t, .framer-2Upgv .framer-6gatg4, .framer-2Upgv .framer-1epvr8t, .framer-2Upgv .framer-1igx3b8, .framer-2Upgv .framer-1s0dtg8, .framer-2Upgv .framer-rvonja { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-2Upgv .framer-36pj75 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2Upgv .framer-11drj4g, .framer-2Upgv .framer-wb3t2w { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-2Upgv .framer-1fuo800, .framer-2Upgv .framer-v4vlgr { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-2Upgv .framer-1c6tm6c { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2Upgv .framer-1otvwvi { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-2Upgv .framer-sc7bno { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",'.framer-2Upgv .framer-lyg33a { --framer-input-focused-border-color: var(--token-4bf62a5c-9c44-4c2c-ba5c-4d01ec347e76, #525fbd); --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-family: \"General Sans\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-font-weight: 400; --framer-input-padding: 12px; flex: none; height: 40px; position: relative; width: 100%; }',\".framer-2Upgv .framer-1a6w6ks-container { flex: 1 0 0px; height: 40px; position: relative; width: 1px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-2Upgv[data-border=\"true\"]::after, .framer-2Upgv [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 348\n * @framerIntrinsicWidth 350\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersYexmGYqc=withCSS(Component,css,\"framer-2Upgv\");export default FramersYexmGYqc;FramersYexmGYqc.displayName=\"Newsletter\";FramersYexmGYqc.defaultProps={height:348,width:350};addFonts(FramersYexmGYqc,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"General Sans\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/MFQT7HFGCR2L5ULQTW6YXYZXXHMPKLJ3/YWQ244D6TACUX5JBKATPOW5I5MGJ3G73/7YY3ZAAE3TRV2LANYOLXNHTPHLXVWTKH.woff2\",weight:\"400\"}]},...NewspaperClippingFonts,...UsersThreeFonts,...FormButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersYexmGYqc\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"350\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"348\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e557b56)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CallToAction from\"https://framerusercontent.com/modules/Av25VNGaqKJksUiMrtc3/KtAamSDD11uzTKedKrza/ePDR65Jt_.js\";import Newsletter from\"https://framerusercontent.com/modules/iAlSaLBKfjtRQI8D9joL/rqJyOR6Ogwec8FbsJrk3/sYexmGYqc.js\";const CallToActionFonts=getFonts(CallToAction);const NewsletterFonts=getFonts(Newsletter);const cycleOrder=[\"LAsgZTzq9\",\"cWDdFntRZ\",\"f5j2j4qQo\"];const serializationHash=\"framer-0sKSd\";const variantClassNames={cWDdFntRZ:\"framer-v-wgp8ea\",f5j2j4qQo:\"framer-v-1dhgd7b\",LAsgZTzq9:\"framer-v-kcl8g6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"LAsgZTzq9\",Phone:\"f5j2j4qQo\",Tablet:\"cWDdFntRZ\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"LAsgZTzq9\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LAsgZTzq9\",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(motion.section,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-kcl8g6\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"LAsgZTzq9\",ref:refBinding,style:{...style},...addPropertyOverrides({cWDdFntRZ:{\"data-framer-name\":\"Tablet\"},f5j2j4qQo:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-nkzhtj\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"Y35vwElUm\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:380,width:`min(max((min(max(${componentViewport?.width||\"100vw\"} - 96px, 1px), 1200px) - 24px) / 2, 1px), 916px)`,y:(componentViewport?.y||0)+(120+((componentViewport?.height||620)-240-380)/2)+0,...addPropertyOverrides({cWDdFntRZ:{width:`min(max((min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1200px) - 24px) / 2, 1px), 916px)`,y:(componentViewport?.y||0)+(92+((componentViewport?.height||564)-184-380)/2)+0},f5j2j4qQo:{height:356,width:`min(min(${componentViewport?.width||\"100vw\"} - 32px, 1200px), 916px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||836)-96-740)/2+0+0)+0+6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hz1j28-container\",layoutDependency:layoutDependency,layoutId:\"cUYt_32QA-container\",nodeId:\"cUYt_32QA\",rendersWithMotion:true,scopeId:\"K6ndV0FOC\",children:/*#__PURE__*/_jsx(CallToAction,{height:\"100%\",id:\"cUYt_32QA\",layoutId:\"cUYt_32QA\",style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},variant:\"uMJK7yOnY\",width:\"100%\",...addPropertyOverrides({cWDdFntRZ:{variant:\"nM6dbi6kw\"},f5j2j4qQo:{style:{maxWidth:\"100%\",width:\"100%\"},variant:\"nM6dbi6kw\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:380,width:`min(max((min(max(${componentViewport?.width||\"100vw\"} - 96px, 1px), 1200px) - 24px) / 2, 1px), 350px)`,y:(componentViewport?.y||0)+(120+((componentViewport?.height||620)-240-380)/2)+0,...addPropertyOverrides({cWDdFntRZ:{width:`min(max((min(max(${componentViewport?.width||\"100vw\"} - 64px, 1px), 1200px) - 24px) / 2, 1px), 350px)`,y:(componentViewport?.y||0)+(92+((componentViewport?.height||564)-184-380)/2)+0},f5j2j4qQo:{height:348,width:`min(${componentViewport?.width||\"100vw\"} - 32px, 1200px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||836)-96-740)/2+0+0)+0+386}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-biqmxn-container\",layoutDependency:layoutDependency,layoutId:\"e0WQwOfFd-container\",nodeId:\"e0WQwOfFd\",rendersWithMotion:true,scopeId:\"K6ndV0FOC\",children:/*#__PURE__*/_jsx(Newsletter,{height:\"100%\",id:\"e0WQwOfFd\",layoutId:\"e0WQwOfFd\",style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({f5j2j4qQo:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0sKSd.framer-gu7m4m, .framer-0sKSd .framer-gu7m4m { display: block; }\",\".framer-0sKSd.framer-kcl8g6 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 120px 48px 120px 48px; position: relative; width: 1200px; }\",\".framer-0sKSd .framer-nkzhtj { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 380px; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-0sKSd .framer-1hz1j28-container { flex: 1 0 0px; height: 100%; max-width: 916px; position: relative; width: 1px; z-index: 1; }\",\".framer-0sKSd .framer-biqmxn-container { flex: 1 0 0px; height: 100%; max-width: 350px; position: relative; width: 1px; z-index: 1; }\",\".framer-0sKSd.framer-v-wgp8ea.framer-kcl8g6 { padding: 92px 32px 92px 32px; width: 810px; }\",\".framer-0sKSd.framer-v-1dhgd7b.framer-kcl8g6 { flex-direction: column; padding: 48px 16px 48px 16px; width: 390px; }\",\".framer-0sKSd.framer-v-1dhgd7b .framer-nkzhtj { flex: none; flex-direction: column; height: 740px; order: 0; width: 100%; }\",\".framer-0sKSd.framer-v-1dhgd7b .framer-1hz1j28-container { flex: none; height: auto; width: 100%; }\",\".framer-0sKSd.framer-v-1dhgd7b .framer-biqmxn-container { flex: none; height: auto; max-width: unset; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 620\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"cWDdFntRZ\":{\"layout\":[\"fixed\",\"auto\"]},\"f5j2j4qQo\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerK6ndV0FOC=withCSS(Component,css,\"framer-0sKSd\");export default FramerK6ndV0FOC;FramerK6ndV0FOC.displayName=\"CTA Section\";FramerK6ndV0FOC.defaultProps={height:620,width:1200};addPropertyControls(FramerK6ndV0FOC,{variant:{options:[\"LAsgZTzq9\",\"cWDdFntRZ\",\"f5j2j4qQo\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerK6ndV0FOC,[{explicitInter:true,fonts:[]},...CallToActionFonts,...NewsletterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerK6ndV0FOC\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"cWDdFntRZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"f5j2j4qQo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"620\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 3.75 5.25 L 0.75 5.25 C 0.336 5.25 0 4.914 0 4.5 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 3.75 0 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"5.25px\" id=\"OMUW8cHPn\" transform=\"translate(0.75 14.25)\" width=\"3.75px\"/><path d=\"M 5.625 7.5 C 6.661 7.5 7.5 8.34 7.5 9.375 L 7.5 9.375 C 7.5 10.411 6.661 11.25 5.625 11.25 L 6 11.25 L 9.542 10.437 C 11.608 8.913 14.25 6.491 14.25 3.75 C 14.25 1.717 12.593 0 10.551 0 C 9.057 -0.017 7.702 0.873 7.125 2.25 C 6.548 0.873 5.193 -0.017 3.699 0 C 1.657 0 0 1.717 0 3.75 C 0 5.115 0.656 6.348 1.568 7.5 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"11.250254159727405px\" id=\"eyuI7e0k7\" transform=\"translate(7.5 3.75)\" width=\"14.25px\"/><path d=\"M 3.75 5.25 L 0.75 5.25 C 0.336 5.25 0 4.914 0 4.5 L 0 0.75 C 0 0.336 0.336 0 0.75 0 L 3.75 0\" fill=\"transparent\" height=\"5.25px\" id=\"LA2UnsY5a\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(0.75 14.25)\" width=\"3.75px\"/><path d=\"M 6 3.75 L 9 3.75 L 15.281 2.305 C 15.749 2.177 16.25 2.274 16.637 2.568 C 17.023 2.863 17.249 3.32 17.25 3.805 L 17.25 3.805 C 17.25 4.395 16.917 4.934 16.389 5.198 L 12.75 6.75 L 6.75 8.25 L 0 8.25 L 0 3 L 2.344 0.656 C 2.767 0.235 3.34 -0.001 3.938 0 L 8.625 0 C 9.661 0 10.5 0.839 10.5 1.875 L 10.5 1.875 C 10.5 2.911 9.661 3.75 8.625 3.75 Z\" fill=\"transparent\" height=\"8.25000677472812px\" id=\"oXsWt7oFf\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(4.5 11.25)\" width=\"17.250000132121865px\"/><path d=\"M 1.568 7.5 C 0.656 6.349 0 5.115 0 3.75 C 0 1.717 1.657 0 3.699 0 C 5.193 -0.017 6.548 0.873 7.125 2.25 C 7.702 0.873 9.057 -0.017 10.551 0 C 12.593 0 14.25 1.717 14.25 3.75 C 14.25 6.491 11.608 8.913 9.542 10.437\" fill=\"transparent\" height=\"10.436504159727402px\" id=\"qx4mWa9WU\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(7.5 3.75)\" width=\"14.25px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"1210562455\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-jwiil\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-jwiil { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Hand Heart\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-jwiil\");Icon.displayName=\"Hand Heart\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Hand Heart\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (77cb752)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import InstagramLogo from\"https://framerusercontent.com/modules/PtxaBiSAA5V6LvrpAt6G/EsR1AqByikNQR8Cp2V8c/UD0eTfbk_.js\";import Shapes from\"https://framerusercontent.com/modules/SUBEdtCFaOJwrjN2Inhk/bznEUerLEqVVXGfsDOYE/pKERsxd4H.js\";import HandHeart from\"https://framerusercontent.com/modules/VQZhf4yGLPXL6Yh3mWu2/TNMHAESDDcxZsWuLccGi/CeofsNecv.js\";import FacebookLogo from\"https://framerusercontent.com/modules/Y0c19ostjQ6JrIrS9EpB/H6GkscheXEvK1c9LQrFc/QDC8_m4BS.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/AfYFazDVukvaFE0LYSRk/AxgKAhuR7DMD7ab984gm/CajqfW9Ft.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/0YLSJ3QRzL78f4o5Rzcz/QmZ872NSX7q30tFPBhwv/uJBjV9sro.js\";import IconButton from\"https://framerusercontent.com/modules/N83IguFL94x3LdfqbhZC/JYs6tAFe9EXoouCTczW5/JIDlYIo_9.js\";import NavbarLink from\"https://framerusercontent.com/modules/fvkrsfgiSGuydZRxtAHX/3jrqsw9z6nXlQ9mcXbyn/l7lGYEjL9.js\";const IconButtonFonts=getFonts(IconButton);const NavbarLinkFonts=getFonts(NavbarLink);const cycleOrder=[\"K2QiK39Ey\",\"Nj57zlNRO\",\"c1gq7kJhP\"];const serializationHash=\"framer-6GwvM\";const variantClassNames={c1gq7kJhP:\"framer-v-1bmlxii\",K2QiK39Ey:\"framer-v-aoe14y\",Nj57zlNRO:\"framer-v-1gzggs5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"K2QiK39Ey\",Mobile:\"c1gq7kJhP\",Tablet:\"Nj57zlNRO\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"K2QiK39Ey\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"K2QiK39Ey\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-aoe14y\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"K2QiK39Ey\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-01f28e47-f6ce-4863-910b-7315dc56ce77, rgb(210, 199, 188))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-c309f867-b791-4045-9894-369420ebbb36, rgb(246, 243, 240))\",...style},...addPropertyOverrides({c1gq7kJhP:{\"data-framer-name\":\"Mobile\"},Nj57zlNRO:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1nd4v9d\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"Qjt7mB_Ks\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-3er1a0\",\"data-framer-name\":\"Trinity Church Denver_Condensed\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:123,intrinsicWidth:615,layoutDependency:layoutDependency,layoutId:\"MsKWTClhh\",svg:'<svg width=\"615\" height=\"123\" viewBox=\"0 0 615 123\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M469.755 96.9473C472.833 96.9473 475.346 97.4886 477.292 98.5723C479.262 99.6559 480.703 101.171 481.614 103.116C482.55 105.062 483.018 107.316 483.018 109.877C483.018 112.635 482.5 114.987 481.466 116.933C480.456 118.854 478.966 120.319 476.996 121.329C475.026 122.314 472.612 122.807 469.755 122.807H460.926V96.9473H469.755ZM506.444 100.974H494.586V107.143H504.745V111.17H494.586V118.78H506.444V122.807H489.856V96.9463H506.444V100.974ZM530.439 115.012V96.9463H535.169V122.807H530.439L518.285 104.778V122.807H513.557V96.9463H518.285L530.439 115.012ZM553.267 117.968L560.618 96.9463H565.605L556.148 122.807H550.348L540.891 96.9463H545.952L553.267 117.968ZM587.935 100.974H576.075V107.143H586.235V111.17H576.075V118.78H587.935V122.807H571.347V96.9463H587.935V100.974ZM604.023 96.9463C605.821 96.9463 607.373 97.2419 608.679 97.833C610.009 98.3995 611.042 99.2375 611.781 100.346C612.52 101.454 612.89 102.808 612.89 104.409C612.89 106.256 612.397 107.734 611.412 108.843C610.427 109.951 609.085 110.714 607.386 111.133L614.589 122.807H609.011L602.656 111.909H599.775V122.807H595.047V96.9463H604.023ZM53.6318 94.6406C55.3447 94.641 56.733 96.0294 56.7334 97.7422V121.18C54.6942 121.532 52.6243 121.796 50.5283 121.967V97.7422C50.5287 96.0293 51.9189 94.6408 53.6318 94.6406ZM34.9639 94.6406C36.6769 94.6407 38.066 96.0292 38.0664 97.7422V121.874C35.9697 121.672 33.9003 121.377 31.8623 120.992V97.7422C31.8627 96.0293 33.251 94.6409 34.9639 94.6406ZM63.751 94.3896C65.4642 94.3896 66.8544 95.778 66.8545 97.4912V118.629C64.8263 119.307 62.7562 119.895 60.6494 120.387V97.4912C60.6495 95.7782 62.038 94.3901 63.751 94.3896ZM24.8438 94.3896C26.5569 94.3898 27.9462 95.7781 27.9463 97.4912V120.133C25.8384 119.606 23.7679 118.986 21.7412 118.271V97.4912C21.7413 95.7782 23.1308 94.39 24.8438 94.3896ZM465.654 118.743H469.533C471.725 118.743 473.449 118.386 474.705 117.672C475.961 116.958 476.848 115.935 477.365 114.605C477.907 113.276 478.178 111.699 478.178 109.877C478.178 106.798 477.464 104.545 476.035 103.116C474.631 101.688 472.464 100.974 469.533 100.974H465.654V118.743ZM73.873 93.8643C75.5862 93.8643 76.9744 95.2537 76.9746 96.9668V114.317C74.9626 115.371 72.8926 116.329 70.7705 117.185V96.9668C70.7707 95.2538 72.16 93.8645 73.873 93.8643ZM14.7227 93.8643C16.4356 93.8646 17.824 95.2538 17.8242 96.9668V116.755C15.7003 115.858 13.6299 114.857 11.6201 113.761V96.9668C11.6203 95.2537 13.0096 93.8644 14.7227 93.8643ZM47.1338 6.11328H51.6426V10.1865H47.1338V15.7373L74.1836 67.8203L80.293 61.0576L89.667 71.4346V76.3096L89.4951 76.7275L88.207 79.8555V106.972C86.7323 108.154 85.2084 109.278 83.6387 110.339V78.9492L85.0986 75.4043V73.1924L80.293 67.873L75.4883 73.1924V75.4043L76.2188 77.1777V81.6865H60.1484V81.6768H50.4482V79.4014L51.9082 75.8574V72.3135L44.8193 64.4658L37.7295 72.3125V75.8574L39.1895 79.4014V81.6768H31.8633V81.6865H13.4189V77.293L14.1787 75.4131V73.1924L9.37305 67.873L4.56934 73.1924V75.3975L6.05762 78.9414V110.38C4.48772 109.321 2.96435 108.199 1.48926 107.019V79.8643L0 76.3174V71.4346L9.37402 61.0576L15.4502 67.7842L42.5654 15.7344V10.1865H38.0664V6.11328H42.5654V0H47.1338V6.11328ZM599.775 107.882H603.913C605.021 107.882 605.871 107.734 606.462 107.438C607.078 107.118 607.496 106.7 607.718 106.183C607.964 105.665 608.087 105.074 608.087 104.409C608.087 103.744 607.964 103.153 607.718 102.636C607.496 102.119 607.077 101.712 606.462 101.417C605.871 101.121 605.021 100.974 603.913 100.974H599.775V107.882ZM284.72 44.5791L291.562 43.04H310.355L322.903 81.6221L333.29 49.5928C333.74 48.3079 333.74 47.3121 333.29 46.6055C332.84 45.899 332.005 45.4171 330.785 45.1602C329.629 44.9032 328.119 44.7744 326.256 44.7744V43.04H345.047V44.7744C343.377 44.7744 341.899 45.1283 340.614 45.835C339.394 46.5416 338.462 47.794 337.819 49.5928L322.883 95.6553C321.919 98.4817 320.956 100.634 319.992 102.111C319.093 103.589 318.001 104.65 316.716 105.292C315.431 105.934 313.76 106.256 311.704 106.256C307.85 106.256 304.958 105.164 303.031 102.979C301.168 100.795 300.43 97.9681 300.815 94.499L307.85 95.2695C307.528 97.775 307.85 99.6388 308.813 100.859C309.777 102.08 310.966 102.69 312.379 102.69C313.856 102.69 314.981 102.176 315.752 101.148C316.587 100.185 317.454 98.3535 318.354 95.6553L321.291 86.5967H316.812L304.862 49.5928C304.284 47.7942 303.353 46.5416 302.068 45.835C301.301 45.4129 300.464 45.1173 299.56 44.9473V47.377H284.72V74.3584C284.72 77.1209 285.298 79.1773 286.454 80.5264C287.61 81.8111 289.281 82.4531 291.465 82.4531C293.392 82.4531 294.87 81.8751 295.897 80.7188C296.925 79.5625 297.6 78.1172 297.921 76.3828H299.271C299.142 79.3378 298.275 81.9076 296.669 84.0918C295.127 86.2118 292.46 87.2715 288.67 87.2715C284.944 87.2714 282.118 86.1793 280.19 83.9951C278.327 81.7466 277.396 78.5342 277.396 74.3584V47.377H270.746V44.3896C274.536 43.7472 277.331 42.2372 279.13 39.8604C280.993 37.4833 282.117 34.0459 282.503 29.5488H284.72V44.5791ZM388.387 24.249C396.417 24.2491 402.134 26.5297 405.539 31.0908C408.944 35.6521 410.646 41.4341 410.646 48.4365V50.3643L400.914 49.3037C401.685 46.5414 402.07 43.8753 402.07 41.3057C402.07 37.1299 400.882 33.9175 398.505 31.6689C396.192 29.3562 393.044 28.2002 389.061 28.2002C383.215 28.2003 378.461 30.4169 374.799 34.8496C371.201 39.2181 369.402 46.0276 369.402 55.2783C369.402 60.8673 370.269 65.6537 372.004 69.6367C373.803 73.5555 376.308 76.5429 379.521 78.5986C382.797 80.5901 386.587 81.5859 390.892 81.5859C396.031 81.5859 400.143 80.2687 403.227 77.6348C406.374 74.9366 408.366 71.6602 409.201 67.8057L411.129 68.1914C410.229 73.4593 408.109 77.9565 404.769 81.6826C401.492 85.4087 396.063 87.2715 388.482 87.2715C379.874 87.2714 373.225 84.4768 368.535 78.8877C363.845 73.2343 361.501 65.3644 361.501 55.2783C361.501 49.1111 362.593 43.6828 364.777 38.9932C367.026 34.3035 370.141 30.6732 374.124 28.1035C378.171 25.5338 382.926 24.249 388.387 24.249ZM467.06 70.6973C467.06 75.1295 467.605 78.3415 468.697 80.333C469.789 82.3245 471.749 83.3203 474.576 83.3203C477.981 83.3202 480.743 81.4897 482.863 77.8281C484.851 74.3951 485.907 69.0137 486.031 61.6846L486.043 60.1934V49.9785C486.043 47.987 485.594 46.6373 484.694 45.9307C483.795 45.1598 482.574 44.7744 481.032 44.7744V43.04H493.367V79.6592C493.367 81.6505 493.817 83.0319 494.716 83.8027C495.615 84.5094 496.869 84.8623 498.475 84.8623V86.5967H486.043V74.7441C485.529 78.2131 484.084 81.1682 481.707 83.6094C479.33 86.0506 476.182 87.2715 472.263 87.2715C468.023 87.2714 464.875 86.1153 462.819 83.8027C460.764 81.4257 459.735 77.7956 459.735 72.9131V49.9785C459.735 47.987 459.286 46.6373 458.387 45.9307C457.487 45.1598 456.234 44.7744 454.628 44.7744V43.04H467.06V70.6973ZM552.082 42.1729C557.093 42.1729 560.98 43.4901 563.742 46.124C566.569 48.758 567.982 52.3233 567.982 56.8203C567.982 57.8482 567.886 58.9727 567.693 60.1934L559.695 59.4219C560.081 57.7517 560.273 56.1777 560.273 54.7002C560.273 51.9378 559.534 49.7859 558.057 48.2441C556.579 46.6381 554.459 45.835 551.696 45.835C547.842 45.8351 544.79 47.4413 542.542 50.6533C540.358 53.8012 539.233 58.1059 539.169 63.5664C539.169 69.7976 540.454 74.6157 543.023 78.0205C545.593 81.3611 549.095 83.0312 553.527 83.0312C557.189 83.0312 560.113 82.0039 562.297 79.9482C564.481 77.8925 566.023 75.4832 566.923 72.7207L568.464 73.2988C567.564 76.8322 565.798 80.0446 563.164 82.9355C560.594 85.8263 556.836 87.2715 551.89 87.2715C545.594 87.2715 540.679 85.3124 537.146 81.3936C533.612 77.4748 531.846 71.9177 531.846 64.7227C531.846 57.3989 533.677 51.8097 537.339 47.9551C541.065 44.1006 545.979 42.1729 552.082 42.1729ZM234.022 42.1729C238.262 42.1729 241.41 43.4901 243.466 46.124C245.586 48.6938 246.646 52.4841 246.646 57.4951V79.6592C246.647 81.6506 247.096 83.0319 247.995 83.8027C248.895 84.5094 250.148 84.8623 251.754 84.8623V86.5977H234.215V84.8623C235.821 84.8623 237.074 84.5094 237.974 83.8027C238.873 83.0318 239.322 81.6505 239.322 79.6592V58.748C239.322 54.3153 238.744 51.1029 237.588 49.1113C236.496 47.1199 234.536 46.1241 231.71 46.124C228.305 46.124 225.51 47.9553 223.326 51.6172C221.278 55.0502 220.19 60.4309 220.062 67.7598L220.05 69.252V79.6592C220.05 81.6506 220.499 83.0319 221.398 83.8027C222.298 84.5094 223.519 84.8623 225.061 84.8623V86.5977H207.618V84.8623C209.224 84.8623 210.478 84.5094 211.377 83.8027C212.276 83.0318 212.726 81.6505 212.726 79.6592V49.9785C212.726 47.9873 212.276 46.6384 211.377 45.9316C210.478 45.1607 209.224 44.7744 207.618 44.7744V43.04H220.05V54.7002H220.339C220.853 51.2313 222.266 48.2761 224.578 45.835C226.955 43.3937 230.104 42.1729 234.022 42.1729ZM160.578 28.2959L161.639 38.415L159.808 38.6074C159.551 35.845 158.94 33.6608 157.977 32.0547C157.077 30.4486 155.567 29.6455 153.447 29.6455H138.896V79.2734C138.896 81.3933 139.475 82.8384 140.631 83.6094C141.851 84.3803 143.522 84.7666 145.642 84.7666V86.5967H124.441V84.7666C126.561 84.7666 128.2 84.3803 129.356 83.6094C130.577 82.8384 131.188 81.3932 131.188 79.2734V29.6455H116.636C114.516 29.6456 112.974 30.4487 112.011 32.0547C111.111 33.5965 110.501 35.7484 110.18 38.5107L108.445 38.3184L109.505 28.2959L109.891 24.249C110.726 24.6345 111.658 24.8911 112.686 25.0195C113.778 25.148 115.191 25.2129 116.925 25.2129H153.158C154.893 25.2129 156.274 25.148 157.302 25.0195C158.394 24.891 159.358 24.6345 160.193 24.249L160.578 28.2959ZM180.071 42.4619C181.742 42.4619 183.251 42.7834 184.601 43.4258C186.014 44.0039 187.041 44.7748 187.684 45.7383L184.793 53.6406L184.118 53.4473C184.182 52.0341 183.701 50.8139 182.673 49.7861C181.645 48.694 180.168 48.1475 178.24 48.1475C174.9 48.1475 172.169 50.1067 170.049 54.0254C168.122 57.6992 167.098 63.6884 166.978 71.9922L166.966 73.6846V79.6592C166.966 81.6505 167.415 83.0318 168.314 83.8027C169.214 84.5094 170.435 84.8623 171.977 84.8623V86.5967H154.534V84.8623C156.14 84.8623 157.394 84.5094 158.293 83.8027C159.192 83.0318 159.642 81.6505 159.642 79.6592V49.9785C159.642 47.987 159.192 46.6373 158.293 45.9307C157.394 45.1598 156.14 44.7744 154.534 44.7744V43.04H166.966V58.5547H167.158C167.865 54.2505 169.246 50.4924 171.302 47.2803C173.422 44.0681 176.345 42.4619 180.071 42.4619ZM200.372 79.6592C200.372 81.6505 200.822 83.0319 201.722 83.8027C202.621 84.5093 203.874 84.8623 205.479 84.8623V86.5967H188.038V84.8623C189.58 84.8622 190.8 84.5092 191.699 83.8027C192.663 83.0319 193.144 81.6505 193.145 79.6592V49.9785C193.145 47.987 192.663 46.6373 191.699 45.9307C190.8 45.16 189.579 44.7745 188.038 44.7744V43.04H200.372V79.6592ZM265.126 79.6592C265.126 81.6505 265.575 83.0319 266.475 83.8027C267.374 84.5094 268.627 84.8623 270.233 84.8623V86.5967H252.791V84.8623C254.333 84.8623 255.554 84.5094 256.453 83.8027C257.417 83.0318 257.898 81.6505 257.898 79.6592V49.9785C257.898 47.987 257.417 46.6373 256.453 45.9307C255.554 45.1598 254.333 44.7744 252.791 44.7744V43.04H265.126V79.6592ZM423.711 54.7002H424C424.514 51.2311 425.928 48.2762 428.24 45.835C430.617 43.3938 433.765 42.1729 437.684 42.1729C441.924 42.1729 445.072 43.49 447.128 46.124C449.248 48.6937 450.308 52.4843 450.308 57.4951V79.6592C450.308 81.6505 450.758 83.0319 451.657 83.8027C452.557 84.5092 453.809 84.8623 455.415 84.8623V86.5967H437.877V84.8623C439.483 84.8623 440.735 84.5093 441.635 83.8027C442.534 83.0319 442.984 81.6505 442.984 79.6592V58.7471C442.984 54.3146 442.405 51.1028 441.249 49.1113C440.157 47.1198 438.198 46.124 435.371 46.124C431.966 46.124 429.172 47.9545 426.987 51.6162C424.94 55.0492 423.852 60.4306 423.724 67.7598L423.711 69.251V79.6592C423.711 81.6504 424.16 83.0319 425.06 83.8027C425.959 84.5094 427.18 84.8623 428.722 84.8623V86.5967H411.28V84.8623C412.886 84.8622 414.139 84.5093 415.038 83.8027C415.937 83.0319 416.387 81.6505 416.387 79.6592V32.1504C416.387 30.1591 415.937 28.8101 415.038 28.1035C414.139 27.3327 412.886 26.9473 411.28 26.9473V25.2129H423.711V54.7002ZM525.95 42.4619C527.62 42.462 529.13 42.7835 530.479 43.4258C531.892 44.0039 532.92 44.7747 533.562 45.7383L530.672 53.6406L529.997 53.4473C530.061 52.0342 529.579 50.8139 528.552 49.7861C527.524 48.6941 526.046 48.1475 524.119 48.1475C520.779 48.1475 518.048 50.1067 515.928 54.0254C514 57.6992 512.977 63.6885 512.856 71.9922L512.844 73.6846V79.6592C512.844 81.6506 513.294 83.0319 514.193 83.8027C515.093 84.5093 516.314 84.8623 517.855 84.8623V86.5967H500.413V84.8623C502.019 84.8623 503.272 84.5092 504.171 83.8027C505.07 83.0319 505.52 81.6506 505.521 79.6592V49.9785C505.521 47.987 505.07 46.6373 504.171 45.9307C503.272 45.16 502.019 44.7744 500.413 44.7744V43.04H512.844V58.5547H513.037C513.744 54.2505 515.125 50.4924 517.181 47.2803C519.301 44.0681 522.224 42.4619 525.95 42.4619ZM581.071 54.7002H581.36C581.874 51.2312 583.288 48.2762 585.601 45.835C587.978 43.3937 591.126 42.1729 595.045 42.1729C599.285 42.1729 602.433 43.4901 604.488 46.124C606.608 48.6938 607.668 52.4842 607.668 57.4951V79.6592C607.668 81.6505 608.118 83.0319 609.018 83.8027C609.917 84.5093 611.17 84.8623 612.775 84.8623V86.5967H595.237V84.8623C596.843 84.8623 598.096 84.5092 598.995 83.8027C599.894 83.0319 600.345 81.6505 600.345 79.6592V58.7471C600.345 54.3148 599.767 51.1028 598.61 49.1113C597.518 47.1198 595.558 46.124 592.731 46.124C589.327 46.1241 586.532 47.9545 584.348 51.6162C582.163 55.278 581.071 61.1565 581.071 69.251V79.6592C581.071 81.6505 581.522 83.0319 582.421 83.8027C583.32 84.5093 584.541 84.8623 586.083 84.8623V86.5967H568.641V84.8623C570.246 84.8623 571.499 84.5092 572.398 83.8027C573.298 83.0319 573.748 81.6505 573.748 79.6592V32.1504C573.748 30.1591 573.298 28.8101 572.398 28.1035C571.499 27.3327 570.247 26.9473 568.641 26.9473V25.2129H581.071V54.7002ZM18.7158 71.3994L18.7471 71.4346V76.3018L18.5811 76.7129L18.417 77.1182H33.3086L33.1611 76.7617V70.5557L44.8193 57.6504L44.8359 57.6689L44.835 57.6709L53.0586 66.7969L53.0703 66.7842L56.4766 70.5557V76.7617L56.3301 77.1182H71.2529L71.0928 76.7275L70.9199 76.3096V71.4492L49.1748 29.5801L55.127 61.8945L49.2881 55.4141L43.4775 23.8682L18.7158 71.3994ZM193.604 25.7666C195.327 24.0695 198.095 24.0693 199.818 25.7666C201.561 27.4829 201.583 30.2874 199.866 32.0303C198.131 33.7919 195.29 33.7919 193.555 32.0303C191.838 30.2873 191.86 27.4828 193.604 25.7666ZM258.356 25.7666C260.08 24.0693 262.847 24.0693 264.571 25.7666C266.314 27.4829 266.336 30.2873 264.619 32.0303C262.884 33.7918 260.044 33.7918 258.309 32.0303C256.592 30.2873 256.613 27.4829 258.356 25.7666Z\" fill=\"#1C1715\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jbe5cp\",layoutDependency:layoutDependency,layoutId:\"DodbPlsy2\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-2ju8yq\",\"data-framer-name\":\"Column 1\",layoutDependency:layoutDependency,layoutId:\"PgP7jD2JD\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kokpjk\",\"data-framer-name\":\"Text + Icon\",layoutDependency:layoutDependency,layoutId:\"v7mfEINIL\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17xmtym\",\"data-styles-preset\":\"CajqfW9Ft\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36df797a-3e35-4748-8c38-1f469683ebf7, rgb(35, 31, 27)))\"},children:\"Follow us\"})}),className:\"framer-1c61l4i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UCV4zMvsW\",style:{\"--extracted-r6o4lv\":\"var(--token-36df797a-3e35-4748-8c38-1f469683ebf7, rgb(35, 31, 27))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i31jv0\",\"data-framer-name\":\"Icons\",layoutDependency:layoutDependency,layoutId:\"uyqOPCjpp\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-og70hu-container\",layoutDependency:layoutDependency,layoutId:\"gskDNFn2G-container\",nodeId:\"gskDNFn2G\",rendersWithMotion:true,scopeId:\"XzXqKTvMr\",children:/*#__PURE__*/_jsx(IconButton,{DgnY9oq_t:FacebookLogo,height:\"100%\",id:\"gskDNFn2G\",layoutId:\"gskDNFn2G\",Pyr31WQ6L:.1,Qbu4qRycP:\"www.facebook.com\",width:\"100%\",XujbqyzHL:1})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cc4k0v-container\",layoutDependency:layoutDependency,layoutId:\"jWBL_eNOD-container\",nodeId:\"jWBL_eNOD\",rendersWithMotion:true,scopeId:\"XzXqKTvMr\",children:/*#__PURE__*/_jsx(IconButton,{DgnY9oq_t:InstagramLogo,height:\"100%\",id:\"jWBL_eNOD\",layoutId:\"jWBL_eNOD\",Pyr31WQ6L:.1,Qbu4qRycP:\"www.instagram.com\",width:\"100%\",XujbqyzHL:1})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-c7fb52\",\"data-framer-name\":\"Text + Icon\",layoutDependency:layoutDependency,layoutId:\"S2u1ulNeT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17xmtym\",\"data-styles-preset\":\"CajqfW9Ft\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36df797a-3e35-4748-8c38-1f469683ebf7, rgb(35, 31, 27)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://trinitychurchdenver.churchcenter.com/giving/to/general\",motionChild:true,nodeId:\"YAYz01A0y\",openInNewTab:true,relValues:[],scopeId:\"XzXqKTvMr\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-17wy4ik\",\"data-styles-preset\":\"uJBjV9sro\",children:\"Give\"})})})}),className:\"framer-lkebje\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YAYz01A0y\",style:{\"--extracted-r6o4lv\":\"var(--token-36df797a-3e35-4748-8c38-1f469683ebf7, rgb(35, 31, 27))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vdatzk-container\",layoutDependency:layoutDependency,layoutId:\"EYIPQ6OI3-container\",nodeId:\"EYIPQ6OI3\",rendersWithMotion:true,scopeId:\"XzXqKTvMr\",children:/*#__PURE__*/_jsx(IconButton,{DgnY9oq_t:HandHeart,height:\"100%\",id:\"EYIPQ6OI3\",layoutId:\"EYIPQ6OI3\",Pyr31WQ6L:.1,Qbu4qRycP:\"https://trinitychurchdenver.churchcenter.com/giving/to/general\",width:\"100%\",XujbqyzHL:1})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1fhtm95\",\"data-framer-name\":\"Column 3\",layoutDependency:layoutDependency,layoutId:\"BPVSk53Wp\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-17xmtym\",\"data-styles-preset\":\"CajqfW9Ft\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36df797a-3e35-4748-8c38-1f469683ebf7, rgb(35, 31, 27)))\"},children:\"Pages\"})}),className:\"framer-11b6qyd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fKv1kuP69\",style:{\"--extracted-r6o4lv\":\"var(--token-36df797a-3e35-4748-8c38-1f469683ebf7, rgb(35, 31, 27))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vskjub\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"Lxzx03Awy\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"iiVSoyInc\"},implicitPathVariables:undefined},{href:{webPageId:\"iiVSoyInc\"},implicitPathVariables:undefined},{href:{webPageId:\"iiVSoyInc\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gbr4ji-container\",layoutDependency:layoutDependency,layoutId:\"TF2OIkKg6-container\",nodeId:\"TF2OIkKg6\",rendersWithMotion:true,scopeId:\"XzXqKTvMr\",children:/*#__PURE__*/_jsx(NavbarLink,{height:\"100%\",id:\"TF2OIkKg6\",kzTOuM20d:Shapes,layoutId:\"TF2OIkKg6\",MamFJl6El:\"About\",variant:matchVariant(\"Unk8sWUo3\"),width:\"100%\",XufbKyl52:resolvedLinks[0],z6bIfHRQ6:\"var(--token-75a8e1c8-72be-4d43-8b36-afc403c17962, rgba(96, 91, 86, 0.8))\",...addPropertyOverrides({c1gq7kJhP:{XufbKyl52:resolvedLinks[2]},Nj57zlNRO:{XufbKyl52:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"oLunevv6a\"},implicitPathVariables:undefined},{href:{webPageId:\"oLunevv6a\"},implicitPathVariables:undefined},{href:{webPageId:\"oLunevv6a\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lwm0kp-container\",layoutDependency:layoutDependency,layoutId:\"qCTyJp6QE-container\",nodeId:\"qCTyJp6QE\",rendersWithMotion:true,scopeId:\"XzXqKTvMr\",children:/*#__PURE__*/_jsx(NavbarLink,{height:\"100%\",id:\"qCTyJp6QE\",kzTOuM20d:Shapes,layoutId:\"qCTyJp6QE\",MamFJl6El:\"Events\",variant:matchVariant(\"Unk8sWUo3\"),width:\"100%\",XufbKyl52:resolvedLinks1[0],z6bIfHRQ6:\"var(--token-75a8e1c8-72be-4d43-8b36-afc403c17962, rgba(96, 91, 86, 0.8))\",...addPropertyOverrides({c1gq7kJhP:{XufbKyl52:resolvedLinks1[2]},Nj57zlNRO:{XufbKyl52:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"MmxJYF009\"},implicitPathVariables:undefined},{href:{webPageId:\"MmxJYF009\"},implicitPathVariables:undefined},{href:{webPageId:\"MmxJYF009\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2v778g-container\",layoutDependency:layoutDependency,layoutId:\"KZq5nhmkE-container\",nodeId:\"KZq5nhmkE\",rendersWithMotion:true,scopeId:\"XzXqKTvMr\",children:/*#__PURE__*/_jsx(NavbarLink,{height:\"100%\",id:\"KZq5nhmkE\",kzTOuM20d:Shapes,layoutId:\"KZq5nhmkE\",MamFJl6El:\"Parishes\",variant:matchVariant(\"Unk8sWUo3\"),width:\"100%\",XufbKyl52:resolvedLinks2[0],z6bIfHRQ6:\"var(--token-75a8e1c8-72be-4d43-8b36-afc403c17962, rgba(96, 91, 86, 0.8))\",...addPropertyOverrides({c1gq7kJhP:{XufbKyl52:resolvedLinks2[2]},Nj57zlNRO:{XufbKyl52:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ikcSoChfs\"},implicitPathVariables:undefined},{href:{webPageId:\"ikcSoChfs\"},implicitPathVariables:undefined},{href:{webPageId:\"ikcSoChfs\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:42,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r0g4dd-container\",layoutDependency:layoutDependency,layoutId:\"IPFibdU77-container\",nodeId:\"IPFibdU77\",rendersWithMotion:true,scopeId:\"XzXqKTvMr\",children:/*#__PURE__*/_jsx(NavbarLink,{height:\"100%\",id:\"IPFibdU77\",kzTOuM20d:Shapes,layoutId:\"IPFibdU77\",MamFJl6El:\"Contact\",variant:matchVariant(\"Unk8sWUo3\"),width:\"100%\",XufbKyl52:resolvedLinks3[0],z6bIfHRQ6:\"var(--token-75a8e1c8-72be-4d43-8b36-afc403c17962, rgba(96, 91, 86, 0.8))\",...addPropertyOverrides({c1gq7kJhP:{XufbKyl52:resolvedLinks3[2]},Nj57zlNRO:{XufbKyl52:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})})]})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1abuv7f\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"XNhb4TWRc\"})]})})})});});const css=[\".framer-6GwvM.framer-1lpe1q9, .framer-6GwvM .framer-1lpe1q9 { display: block; }\",\".framer-6GwvM.framer-aoe14y { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: hidden; padding: 64px 48px 24px 48px; position: relative; width: 1200px; }\",\".framer-6GwvM .framer-1nd4v9d { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; height: min-content; justify-content: space-between; max-width: 1200px; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-6GwvM .framer-3er1a0 { flex: none; height: 69px; position: relative; width: 346px; }\",\".framer-6GwvM .framer-1jbe5cp { align-content: center; align-items: center; display: flex; flex: 0.85 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-6GwvM .framer-2ju8yq { 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: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-6GwvM .framer-kokpjk, .framer-6GwvM .framer-c7fb52, .framer-6GwvM .framer-1fhtm95 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-6GwvM .framer-1c61l4i, .framer-6GwvM .framer-lkebje, .framer-6GwvM .framer-11b6qyd { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-6GwvM .framer-1i31jv0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-6GwvM .framer-og70hu-container, .framer-6GwvM .framer-1cc4k0v-container, .framer-6GwvM .framer-1vdatzk-container, .framer-6GwvM .framer-1gbr4ji-container, .framer-6GwvM .framer-1lwm0kp-container, .framer-6GwvM .framer-2v778g-container, .framer-6GwvM .framer-r0g4dd-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-6GwvM .framer-vskjub { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-6GwvM .framer-1abuv7f { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 24px 24px; height: min-content; justify-content: flex-start; max-width: 1200px; min-height: 24px; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-6GwvM.framer-v-1gzggs5.framer-aoe14y { padding: 64px 32px 24px 32px; width: 810px; }\",\".framer-6GwvM.framer-v-1bmlxii.framer-aoe14y { gap: 40px; padding: 48px 16px 24px 16px; width: 390px; }\",\".framer-6GwvM.framer-v-1bmlxii .framer-1nd4v9d { flex-direction: column; gap: 40px 24px; justify-content: flex-start; }\",\".framer-6GwvM.framer-v-1bmlxii .framer-1jbe5cp { align-content: unset; align-items: unset; display: grid; flex: none; gap: 24px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); justify-content: center; width: 100%; }\",\".framer-6GwvM.framer-v-1bmlxii .framer-2ju8yq { align-self: start; grid-column: 1 / -1; justify-self: start; }\",\".framer-6GwvM.framer-v-1bmlxii .framer-1fhtm95 { align-self: start; justify-self: start; }\",\".framer-6GwvM.framer-v-1bmlxii .framer-1abuv7f { gap: 4px 4px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-6GwvM[data-border=\"true\"]::after, .framer-6GwvM [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 339\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Nj57zlNRO\":{\"layout\":[\"fixed\",\"auto\"]},\"c1gq7kJhP\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXzXqKTvMr=withCSS(Component,css,\"framer-6GwvM\");export default FramerXzXqKTvMr;FramerXzXqKTvMr.displayName=\"Footer\";FramerXzXqKTvMr.defaultProps={height:339,width:1200};addPropertyControls(FramerXzXqKTvMr,{variant:{options:[\"K2QiK39Ey\",\"Nj57zlNRO\",\"c1gq7kJhP\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerXzXqKTvMr,[{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\"}]},...IconButtonFonts,...NavbarLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerXzXqKTvMr.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(IconButton,{},context),forwardLoader(NavbarLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXzXqKTvMr\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Nj57zlNRO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"c1gq7kJhP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"339\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XzXqKTvMr.map","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}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 Navbar from\"#framer/local/canvasComponent/CRmQmynuP/CRmQmynuP.js\";import CTASection from\"#framer/local/canvasComponent/K6ndV0FOC/K6ndV0FOC.js\";import Footer from\"#framer/local/canvasComponent/XzXqKTvMr/XzXqKTvMr.js\";const LenisFonts=getFonts(Lenis);const NavbarFonts=getFonts(Navbar);const FooterFonts=getFonts(Footer);const breakpoints={FRYJ2xPv6:\"(min-width: 1200px)\",jMn2Mhk6a:\"(max-width: 809.98px)\",NQ8fPDn91:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-U4JwF\";const variantClassNames={FRYJ2xPv6:\"framer-v-1yqvl5\",jMn2Mhk6a:\"framer-v-12u9h47\",NQ8fPDn91:\"framer-v-c3oog2\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={jMn2Mhk6a:[\".framer-U4JwF .framer-f5ztm5-container { right: unset; width: 100%; z-index: 9; }\"],NQ8fPDn91:[\".framer-U4JwF .framer-f5ztm5-container { right: unset; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={jMn2Mhk6a:\".framer-12u9h47-override\",NQ8fPDn91:\".framer-c3oog2-override\"};const rules=[\".framer-U4JwF.framer-8dumlf, .framer-U4JwF .framer-8dumlf { display: block; }\",\".framer-U4JwF.framer-1yqvl5 { align-content: center; align-items: center; background-color: var(--token-aa11bb51-aec3-418f-b8e0-2241ce794925, #f9f7f5); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 72px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-U4JwF .framer-1kahkyf-container { flex: none; height: auto; left: 50%; order: -1000; position: absolute; top: 0px; transform: translateX(-50%); width: auto; z-index: 0; }\",\".framer-U4JwF .framer-f5ztm5-container { flex: none; height: auto; left: 0px; order: -999; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 6; }\",\".framer-U4JwF .framer-wqyubm { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-U4JwF .framer-q96y3x-container { flex: none; height: auto; order: 1004; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={FRYJ2xPv6:\"(min-width: 1200px)\",jMn2Mhk6a:\"(max-width: 809.98px)\",NQ8fPDn91:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"FRYJ2xPv6\",Phone:\"jMn2Mhk6a\",Tablet:\"NQ8fPDn91\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"FRYJ2xPv6\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"FRYJ2xPv6\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-aa11bb51-aec3-418f-b8e0-2241ce794925, rgb(249, 247, 245)); } @media (min-width: 810px) and (max-width: 1199.98px) { :root { font-size: 93.75%; } } @media (max-width: 809.98px) { :root { font-size: 87.5%; } }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1yqvl5\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kahkyf-container\",\"data-framer-layout-hint-center-x\":true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"G81smCGWv\",scopeId:\"cLhiIwode\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"G81smCGWv\",infinite:false,intensity:7,layoutId:\"G81smCGWv\",orientation:\"vertical\",smooth:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-f5ztm5-container\",layoutScroll:true,nodeId:\"D97mKoUnU\",scopeId:\"cLhiIwode\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jMn2Mhk6a:{variant:matchVariant(\"dhSloIW0C\")},NQ8fPDn91:{variant:matchVariant(\"dhSloIW0C\")}},children:/*#__PURE__*/_jsx(Navbar,{height:\"100%\",id:\"D97mKoUnU\",layoutId:\"D97mKoUnU\",style:{width:\"100%\"},variant:matchVariant(\"ByzUxbkcs\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-wqyubm\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:339,width:\"100vw\",y:1072,children:/*#__PURE__*/_jsx(Container,{className:\"framer-q96y3x-container\",nodeId:\"wJztrv323\",scopeId:\"cLhiIwode\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{jMn2Mhk6a:{variant:matchVariant(\"c1gq7kJhP\")},NQ8fPDn91:{variant:matchVariant(\"Nj57zlNRO\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"wJztrv323\",layoutId:\"wJztrv323\",style:{width:\"100%\"},variant:matchVariant(\"K2QiK39Ey\"),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 1422\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"NQ8fPDn91\":{\"layout\":[\"fixed\",\"fixed\"]},\"jMn2Mhk6a\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"FRYJ2xPv6\":[\".framer-1kahkyf-container\",\".framer-f5ztm5-container\",\".framer-q96y3x-container\"],\"NQ8fPDn91\":[\".framer-1kahkyf-container\",\".framer-f5ztm5-container\",\".framer-q96y3x-container\"],\"jMn2Mhk6a\":[\".framer-1kahkyf-container\",\".framer-f5ztm5-container\",\".framer-q96y3x-container\"]}\n * @framerBreakpoints {\"FRYJ2xPv6\":{\"min\":1200,\"canvasClassName\":\"framer-1yqvl5-override\",\"minHeight\":1422,\"viewportHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"NQ8fPDn91\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-c3oog2-override\",\"minHeight\":1422,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":15},\"jMn2Mhk6a\":{\"max\":809,\"canvasClassName\":\"framer-12u9h47-override\",\"minHeight\":1338,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":14}}\n * @framerDefaultVariant FRYJ2xPv6\n * @framerLayoutTemplate true\n */const FramercLhiIwode=withCSS(Component,css,\"framer-U4JwF\");export default FramercLhiIwode;FramercLhiIwode.displayName=\"Main Layout\";FramercLhiIwode.defaultProps={height:1422,width:1200};addFonts(FramercLhiIwode,[{explicitInter:true,fonts:[]},...LenisFonts,...NavbarFonts,...FooterFonts],{supportsExplicitInterCodegen:true});FramercLhiIwode.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navbar,{},context),forwardLoader(CTASection,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercLhiIwode\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NQ8fPDn91\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jMn2Mhk6a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerHitTargets\":\"{\\\"FRYJ2xPv6\\\":[\\\".framer-1kahkyf-container\\\",\\\".framer-f5ztm5-container\\\",\\\".framer-q96y3x-container\\\"],\\\"NQ8fPDn91\\\":[\\\".framer-1kahkyf-container\\\",\\\".framer-f5ztm5-container\\\",\\\".framer-q96y3x-container\\\"],\\\"jMn2Mhk6a\\\":[\\\".framer-1kahkyf-container\\\",\\\".framer-f5ztm5-container\\\",\\\".framer-q96y3x-container\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1422\",\"framerDefaultVariant\":\"FRYJ2xPv6\",\"framerBreakpoints\":\"{\\\"FRYJ2xPv6\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1yqvl5-override\\\",\\\"minHeight\\\":1422,\\\"viewportHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"NQ8fPDn91\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-c3oog2-override\\\",\\\"minHeight\\\":1422,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":15},\\\"jMn2Mhk6a\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-12u9h47-override\\\",\\\"minHeight\\\":1338,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":14}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport MainLayout from \"https://framerusercontent.com/modules/sTeTtYQK7IGGaELuujIT/1Rre24GZ5F8iApmwADuc/cLhiIwode.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {TpQTCEq5j: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AaD6a3r919AWQOUbZy9S/99Xlavqh1aNjsOkyFpOZ/augiA20Il.js\")), path: \"/\"}, iiVSoyInc: {elements: {t6q8w8Cgn: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dVM396q2MMKsmaxFuNPY/2LbcZ31CvzaEscx7vBOw/iiVSoyInc.js\")), path: \"/about\"}, uwxBF5MeB: {elements: {QOet5C9SL: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rWGJ3u1eEKOE7Rw7VRCd/XFi9YQ1a7mztI6Jf881J/uwxBF5MeB.js\")), path: \"/ccb\"}, HjLQmoBKW: {elements: {yomNYVYFr: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/t0skRahGQ1W55r41pmzr/BZ4qhwof2QwWlc2taEiJ/HjLQmoBKW.js\")), path: \"/doug-conference\"}, oLunevv6a: {elements: {dLxePGFAA: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zN5sxkoXyt1rm35NPJrO/kZyBlzoZWios3oFFCHIs/oLunevv6a.js\")), path: \"/events\"}, ikcSoChfs: {elements: {nxpdXJNLZ: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/c7nfjpPFcjxL8RGSc6u3/s5HNJWH88n2y620CzEU6/ikcSoChfs.js\")), path: \"/contact\"}, MmxJYF009: {elements: {LcnBhcXaE: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/bWIP8b8IIHSbOVat9Xvd/5MDSJAzAZg2Eq71sAG3A/MmxJYF009.js\")), path: \"/parishes\"}, sQ7j5s0SF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jmJKkMnJt21nJWXvP46I/Zufi5G7RSkYL7Z5rodiw/sQ7j5s0SF.js\")), path: \"/404\"}, J9gLDMFON: {elements: {dHTz3z4rN: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LNxr9HaKfDMVBYe5gPRx/vmNAbOgvLSM5CXVbFb3w/J9gLDMFON.js\")), path: \"/reflections\"}, k32F4zvrT: {collectionId: \"tM9f1Naoq\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ht9XFnUwtUkaabgcmmVe/Kh3TBLvKAVQxkH1PK5XC/k32F4zvrT.js\")), path: \"/reflections/:iadpIg8_i\"}, eyP9AUkUM: {collectionId: \"TKwj8LTHA\", elements: {qbt_nhBeH: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/0mqgOE1B43eg8dSeQAE2/Re54s62D85j9Y6lpNzN6/eyP9AUkUM.js\")), path: \"/:CzmrpAStL\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {TKwj8LTHA: async () => (await import(\"https://framerusercontent.com/modules/h8hku1y0OwAR3cxViaY2/H3XwdES83FM633pSV9if/TKwj8LTHA.js\"))?.[\"utils\"], tM9f1Naoq: async () => (await import(\"https://framerusercontent.com/modules/vWqBXH6ZwaY5F59poo7N/JjXcqow88jWxgYc8cRj8/tM9f1Naoq.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"9f0a941781e7c78ed7f5da8dc52265a7e8a3a94124ef87646cf092d2866a6494\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"iiVSoyInc\":\r\ncase \"uwxBF5MeB\":\r\ncase \"HjLQmoBKW\":\r\ncase \"oLunevv6a\":\r\ncase \"ikcSoChfs\":\r\ncase \"MmxJYF009\":\r\ncase \"sQ7j5s0SF\":\r\ncase \"J9gLDMFON\":\r\ncase \"k32F4zvrT\":\r\ncase \"eyP9AUkUM\":\r\nreturn React.createElement(MainLayout, {...props, key: \"MainLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"iiVSoyInc\":\r\ncase \"uwxBF5MeB\":\r\ncase \"HjLQmoBKW\":\r\ncase \"oLunevv6a\":\r\ncase \"ikcSoChfs\":\r\ncase \"MmxJYF009\":\r\ncase \"sQ7j5s0SF\":\r\ncase \"J9gLDMFON\":\r\ncase \"k32F4zvrT\":\r\ncase \"eyP9AUkUM\":\r\nreturn [{hash: \"1yqvl5\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"c3oog2\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"12u9h47\", 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\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: false, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\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\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jmJKkMnJt21nJWXvP46I/Zufi5G7RSkYL7Z5rodiw/sQ7j5s0SF.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://trinitychurchdenver.org\",\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/PoUY0QM4hv06FIw84bmK/yxFErkJCzXsm6smG6gu4/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {angle: 270, type: \"wipe\", width: \"100%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.6, 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\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\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\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, contentLocaleId, pathVariables, canonicalPathVariables, 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\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\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 serverRoute = 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\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\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\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\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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"}