{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/9mrJHeWj7rhvLTLu7Yzt/UsePageVisibility.js", "ssg:https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/bwgDNfOkuRQlrlKseDFD/SlideShow.js", "ssg:https://framerusercontent.com/modules/TKqgGJYQHXYyLAaXIwGB/IBfirsb4isWIL9LoHyQT/YdnizZbs_.js", "ssg:https://framerusercontent.com/modules/MMPodzFtbZ7T1Mg1FinV/OoFi0yUxyM9hGn3O99Kf/fbbWfs5rK.js", "ssg:https://framerusercontent.com/modules/2UqG7fti1p7FR6Zjxjgz/QvTzoOz5KjMkfZn4z8cm/S4SlWIPmX.js"],
  "sourcesContent": ["import { useState, useEffect } from \"react\";\nexport const isBrowser = () => typeof document === \"object\";\nexport function getBrowserVisibilityProp() {\n  if (!isBrowser()) return;\n  if (typeof document.hidden !== \"undefined\") {\n    // Opera 12.10 and Firefox 18 and later support\n    return \"visibilitychange\";\n  } else if (typeof document.msHidden !== \"undefined\") {\n    return \"msvisibilitychange\";\n  } else if (typeof document.webkitHidden !== \"undefined\") {\n    return \"webkitvisibilitychange\";\n  }\n}\nexport function getBrowserDocumentHiddenProp() {\n  if (!isBrowser()) return;\n  if (typeof document.hidden !== \"undefined\") {\n    return \"hidden\";\n  } else if (typeof document.msHidden !== \"undefined\") {\n    return \"msHidden\";\n  } else if (typeof document.webkitHidden !== \"undefined\") {\n    return \"webkitHidden\";\n  }\n}\nexport function getIsDocumentHidden() {\n  if (!isBrowser()) return;\n  return !document[getBrowserDocumentHiddenProp()];\n}\nexport function usePageVisibility() {\n  if (!isBrowser()) return;\n  const [isVisible, setIsVisible] = useState(getIsDocumentHidden());\n  const onVisibilityChange = () => setIsVisible(getIsDocumentHidden());\n  useEffect(() => {\n    const visibilityChange = getBrowserVisibilityProp();\n    document.addEventListener(visibilityChange, onVisibilityChange, false);\n    return () => {\n      document.removeEventListener(visibilityChange, onVisibilityChange);\n    };\n  });\n  return isVisible;\n}\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"getBrowserVisibilityProp\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"getIsDocumentHidden\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"usePageVisibility\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"isBrowser\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"getBrowserDocumentHiddenProp\": {\n      \"type\": \"function\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./UsePageVisibility.map", "import { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { Children, useLayoutEffect, useEffect, useState, useRef, useMemo, createRef, useCallback, cloneElement, forwardRef } from \"react\";\nimport { addPropertyControls, ControlType, RenderTarget } from \"framer\";\nimport { motion, animate, useMotionValue, useTransform, LayoutGroup, wrap, sync } from \"framer-motion\";\nimport { resize } from \"@motionone/dom\";\nimport { usePageVisibility } from \"https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/9mrJHeWj7rhvLTLu7Yzt/UsePageVisibility.js\"; /**\n                                                                                                                                          *\n                                                                                                                                          * SLIDESHOW\n                                                                                                                                          * V2 with Drag\n                                                                                                                                          * By Benjamin and Matt\n                                                                                                                                          *\n                                                                                                                                          * @framerIntrinsicWidth 400\n                                                                                                                                          * @framerIntrinsicHeight 200\n                                                                                                                                          *\n                                                                                                                                          * @framerDisableUnlink\n                                                                                                                                          *\n                                                                                                                                          * @framerSupportedLayoutWidth fixed\n                                                                                                                                          * @framerSupportedLayoutHeight fixed\n                                                                                                                                          */\nexport default function Slideshow(props) {\n  /**\n  * Properties\n  */\n  const {\n    slots,\n    startFrom,\n    direction,\n    effectsOptions,\n    autoPlayControl,\n    dragControl,\n    alignment,\n    gap,\n    padding,\n    paddingPerSide,\n    paddingTop,\n    paddingRight,\n    paddingBottom,\n    paddingLeft,\n    itemAmount,\n    fadeOptions,\n    intervalControl,\n    transitionControl,\n    arrowOptions,\n    borderRadius,\n    progressOptions,\n    style\n  } = props;\n  const {\n    effectsOpacity,\n    effectsScale,\n    effectsRotate,\n    effectsPerspective,\n    effectsHover\n  } = effectsOptions;\n  const {\n    fadeContent,\n    overflow,\n    fadeWidth,\n    fadeInset,\n    fadeAlpha\n  } = fadeOptions;\n  const {\n    showMouseControls,\n    arrowSize,\n    arrowRadius,\n    arrowFill,\n    leftArrow,\n    rightArrow,\n    arrowShouldSpace = true,\n    arrowShouldFadeIn = false,\n    arrowPosition,\n    arrowPadding,\n    arrowGap,\n    arrowPaddingTop,\n    arrowPaddingRight,\n    arrowPaddingBottom,\n    arrowPaddingLeft\n  } = arrowOptions;\n  const {\n    showProgressDots,\n    dotSize,\n    dotsInset,\n    dotsRadius,\n    dotsPadding,\n    dotsGap,\n    dotsFill,\n    dotsBackground,\n    dotsActiveOpacity,\n    dotsOpacity,\n    dotsBlur\n  } = progressOptions;\n  const paddingValue = paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : `${padding}px`; /**\n                                                                                                                                  * Checks\n                                                                                                                                  */\n  const isCanvas = RenderTarget.current() === RenderTarget.canvas;\n  const hasChildren = Children.count(slots) > 0;\n  const isHorizontal = direction === \"left\" || direction === \"right\";\n  const isInverted = direction === \"right\" || direction === \"bottom\"; /**\n                                                                      * Empty state for Canvas\n                                                                      */\n  if (!hasChildren) {\n    return /*#__PURE__*/_jsxs(\"section\", {\n      style: placeholderStyles,\n      children: [/*#__PURE__*/_jsx(\"div\", {\n        style: emojiStyles,\n        children: \"\u2B50\uFE0F\"\n      }), /*#__PURE__*/_jsx(\"p\", {\n        style: titleStyles,\n        children: \"Connect to Content\"\n      }), /*#__PURE__*/_jsx(\"p\", {\n        style: subtitleStyles,\n        children: \"Add layers or components to make infinite auto-playing slideshows.\"\n      })]\n    });\n  } /**\n    * Refs, State\n    */\n  const parentRef = useRef(null);\n  const childrenRef = useMemo(() => {\n    return slots.map(index => /*#__PURE__*/createRef());\n  }, [slots]);\n  const timeoutRef = useRef(undefined);\n  const [size, setSize] = useState({\n    parent: null,\n    children: null,\n    item: null,\n    itemWidth: null,\n    itemHeight: null\n  }); /* For pausing on hover */\n  const [isHovering, setIsHovering] = useState(false);\n  const [shouldPlayOnHover, setShouldPlayOnHover] = useState(autoPlayControl); /* For cursor updates */\n  const [isMouseDown, setIsMouseDown] = useState(false); /* Check if resizing */\n  const [isResizing, setIsResizing] = useState(false); /**\n                                                       * Array for children\n                                                       */\n  const dupedChildren = [];\n  let duplicateBy = 4;\n  if (isCanvas) {\n    duplicateBy = 1;\n  } /**\n    * Measure parent, child, items\n    */\n  const measure = useCallback(() => {\n    sync.read(() => {\n      if (hasChildren && parentRef.current) {\n        const total = slots.length - 1;\n        const parentLength = isHorizontal ? parentRef.current.offsetWidth : parentRef.current.offsetHeight;\n        const start = childrenRef[0].current ? isHorizontal ? childrenRef[0].current.offsetLeft : childrenRef[0].current.offsetTop : 0;\n        const end = childrenRef[total].current ? isHorizontal ? childrenRef[total].current.offsetLeft + childrenRef[total].current.offsetWidth : childrenRef[total].current.offsetTop + childrenRef[total].current.offsetHeight : 0;\n        const childrenLength = end - start + gap;\n        const itemSize = childrenRef[0].current ? isHorizontal ? childrenRef[0].current.offsetWidth : childrenRef[0].current.offsetHeight : 0;\n        const itemWidth = childrenRef[0].current ? childrenRef[0].current.offsetWidth : 0;\n        const itemHeight = childrenRef[0].current ? childrenRef[0].current.offsetHeight : 0;\n        setSize({\n          parent: parentLength,\n          children: childrenLength,\n          item: itemSize,\n          itemWidth,\n          itemHeight\n        });\n      }\n    });\n  }, [hasChildren]); /**\n                     * Add refs to all children\n                     * Added itemAmount for resizing\n                     */\n  useLayoutEffect(() => {\n    if (hasChildren) measure();\n  }, [hasChildren, itemAmount]); /**\n                                 * Track whether this is the initial resize event. By default this will fire on mount,\n                                 * which we do in the useEffect. We should only fire it on subsequent resizes.\n                                 */\n  let initialResize = useRef(true);\n  useEffect(() => {\n    return resize(parentRef.current, ({\n      contentSize\n    }) => {\n      if (!initialResize.current && (contentSize.width || contentSize.height)) {\n        measure();\n        setIsResizing(true);\n      }\n      initialResize.current = false;\n    });\n  }, []);\n  useEffect(() => {\n    if (isResizing) {\n      const timer = setTimeout(() => setIsResizing(false), 500);\n      return () => clearTimeout(timer);\n    }\n  }, [isResizing]); /**\n                    * Animation, pagination\n                    */\n  const totalItems = slots === null || slots === void 0 ? void 0 : slots.length;\n  const childrenSize = isCanvas ? 0 : size === null || size === void 0 ? void 0 : size.children;\n  const itemWithGap = (size === null || size === void 0 ? void 0 : size.item) + gap;\n  const itemOffset = startFrom * itemWithGap;\n  const [currentItem, setCurrentItem] = useState(startFrom + totalItems);\n  const [isDragging, setIsDragging] = useState(false); /* Check for browser window visibility */ /* Otherwise, it will re-play all the item increments */\n  const isVisible = usePageVisibility();\n  const factor = isInverted ? 1 : -1; /* The x and y values to start from */\n  const xOrY = useMotionValue(childrenSize); /* For canvas only. Using xOrY is slower upon page switching */\n  const canvasPosition = isHorizontal ? -startFrom * ((size === null || size === void 0 ? void 0 : size.itemWidth) + gap) : -startFrom * ((size === null || size === void 0 ? void 0 : size.itemHeight) + gap); /* Calculate the new value to animate to */\n  const newPosition = () => factor * currentItem * itemWithGap; /* Wrapped values for infinite looping */ /* Instead of 0 to a negative full duplicated row, we start with an offset */\n  const wrappedValue = !isCanvas ? useTransform(xOrY, value => {\n    const wrapped = wrap(-childrenSize, -childrenSize * 2, value);\n    return isNaN(wrapped) ? 0 : wrapped;\n  }) : 0; /* Convert the current item to a wrapping index for dots */\n  const wrappedIndex = wrap(0, totalItems, currentItem);\n  const wrappedIndexInverted = wrap(0, -totalItems, currentItem); /* Update x or y with the provided starting point */ /* The subtraction of a full row of children is for overflow */\n  useLayoutEffect(() => {\n    if ((size === null || size === void 0 ? void 0 : size.children) === null) return; /* Initial measure */ // if (initialResize.current) {\n    //     xOrY.set((childrenSize + itemOffset) * factor)\n    // }\n    /* Subsequent resizes */\n    if (!initialResize.current && isResizing) {\n      xOrY.set(newPosition());\n    }\n  }, [size, childrenSize, factor, itemOffset, currentItem, itemWithGap, isResizing]); /**\n                                                                                      * Page item methods\n                                                                                      * Switching, deltas, autoplaying\n                                                                                      */ /* Next and previous function, animates the X */\n  const switchPages = () => {\n    if (isCanvas || !hasChildren || !size.parent || isDragging) return;\n    if (xOrY.get() !== newPosition()) {\n      animate(xOrY, newPosition(), transitionControl);\n    }\n    if (autoPlayControl && shouldPlayOnHover) {\n      timeoutRef.current = setTimeout(() => {\n        setCurrentItem(currentItem + 1);\n        switchPages();\n      }, intervalControl * 1e3);\n    }\n  }; /* Page navigation functions */\n  const setDelta = delta => {\n    if (!isInverted) {\n      setCurrentItem(currentItem + delta);\n    } else {\n      setCurrentItem(currentItem - delta);\n    }\n  };\n  const setPage = index => {\n    const currentItemWrapped = wrap(0, totalItems, currentItem);\n    const currentItemWrappedInvert = wrap(0, -totalItems, currentItem);\n    const goto = index - currentItemWrapped;\n    const gotoInverted = index - Math.abs(currentItemWrappedInvert);\n    if (!isInverted) {\n      setCurrentItem(currentItem + goto);\n    } else {\n      setCurrentItem(currentItem - gotoInverted);\n    }\n  }; /**\n     * Drag\n     */\n  const handleDragStart = () => {\n    setIsDragging(true);\n  };\n  const handleDragEnd = (event, {\n    offset,\n    velocity\n  }) => {\n    setIsDragging(false);\n    const offsetXorY = isHorizontal ? offset.x : offset.y;\n    const velocityThreshold = 200 // Based on testing, can be tweaked or could be 0\n    ;\n    const velocityXorY = isHorizontal ? velocity.x : velocity.y;\n    const isHalfOfNext = offsetXorY < -size.item / 2;\n    const isHalfOfPrev = offsetXorY > size.item / 2; /* In case you drag more than 1 item left or right */\n    const normalizedOffset = Math.abs(offsetXorY);\n    const itemDelta = Math.round(normalizedOffset / size.item); /* Minimum delta is 1 to initiate a page switch */ /* For velocity use only */\n    const itemDeltaFromOne = itemDelta === 0 ? 1 : itemDelta; /* For quick flicks, even with low offsets */\n    if (velocityXorY > velocityThreshold) {\n      setDelta(-itemDeltaFromOne);\n    } else if (velocityXorY < -velocityThreshold) {\n      setDelta(itemDeltaFromOne);\n    } else {\n      /* For dragging over half of the current item with 0 velocity */if (isHalfOfNext) {\n        setDelta(itemDelta);\n      }\n      if (isHalfOfPrev) {\n        setDelta(-itemDelta);\n      }\n    }\n  }; /* Kickstart the auto-playing once we have all the children */\n  useEffect(() => {\n    if (!isVisible || isResizing) return;\n    switchPages();\n    return () => timeoutRef.current && clearTimeout(timeoutRef.current);\n  }, [dupedChildren, isVisible, isResizing]); /* Create copies of our children to create a perfect loop */\n  let childCounter = 0; /**\n                        * Sizing\n                        * */\n  let columnOrRowValue = `calc(${100 / itemAmount}% - ${gap}px + ${gap / itemAmount}px)`; /**\n                                                                                          * Nested array to create duplicates of the children for infinite looping\n                                                                                          * These are wrapped around, and start at a full \"page\" worth of offset\n                                                                                          * as defined above.\n                                                                                          */\n  for (let index = 0; index < duplicateBy; index++) {\n    dupedChildren.push(...Children.map(slots, (child, childIndex) => {\n      let ref;\n      if (childIndex === 0) {\n        ref = childrenRef[0];\n      }\n      if (childIndex === slots.length - 1) {\n        ref = childrenRef[1];\n      }\n      return /*#__PURE__*/_jsx(Slide, {\n        ref: childrenRef[childIndex],\n        slideKey: index + childIndex + \"lg\",\n        index: index,\n        width: isHorizontal ? itemAmount > 1 ? columnOrRowValue : \"100%\" : \"100%\",\n        height: !isHorizontal ? itemAmount > 1 ? columnOrRowValue : \"100%\" : \"100%\",\n        size: size,\n        child: child,\n        numChildren: slots === null || slots === void 0 ? void 0 : slots.length,\n        wrappedValue: wrappedValue,\n        childCounter: childCounter++,\n        gap: gap,\n        isCanvas: isCanvas,\n        isHorizontal: isHorizontal,\n        effectsOpacity: effectsOpacity,\n        effectsScale: effectsScale,\n        effectsRotate: effectsRotate,\n        children: index + childIndex\n      }, index + childIndex + \"lg\");\n    }));\n  } /**\n    * Fades with masks\n    */\n  const fadeDirection = isHorizontal ? \"to right\" : \"to bottom\";\n  const fadeWidthStart = fadeWidth / 2;\n  const fadeWidthEnd = 100 - fadeWidth / 2;\n  const fadeInsetStart = clamp(fadeInset, 0, fadeWidthStart);\n  const fadeInsetEnd = 100 - fadeInset;\n  const fadeMask = `linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`; /**\n                                                                                                                                                                                                                              * Dots\n                                                                                                                                                                                                                              */\n  const dots = [];\n  const dotsBlurStyle = {};\n  if (showProgressDots) {\n    for (let i = 0; i < (slots === null || slots === void 0 ? void 0 : slots.length); i++) {\n      dots.push( /*#__PURE__*/_jsx(Dot, {\n        dotStyle: {\n          ...dotStyle,\n          width: dotSize,\n          height: dotSize,\n          backgroundColor: dotsFill\n        },\n        buttonStyle: baseButtonStyles,\n        selectedOpacity: dotsActiveOpacity,\n        opacity: dotsOpacity,\n        onClick: () => setPage(i),\n        wrappedIndex: wrappedIndex,\n        wrappedIndexInverted: wrappedIndexInverted,\n        total: totalItems,\n        index: i,\n        gap: dotsGap,\n        padding: dotsPadding,\n        isHorizontal: isHorizontal,\n        isInverted: isInverted\n      }, i));\n    }\n    if (dotsBlur > 0) {\n      dotsBlurStyle.backdropFilter = dotsBlurStyle.WebkitBackdropFilter = dotsBlurStyle.MozBackdropFilter = `blur(${dotsBlur}px)`;\n    }\n  }\n  const dragProps = dragControl ? {\n    drag: isHorizontal ? \"x\" : \"y\",\n    onDragStart: handleDragStart,\n    onDragEnd: handleDragEnd,\n    dragDirectionLock: true,\n    values: {\n      x: xOrY,\n      y: xOrY\n    },\n    dragMomentum: false\n  } : {};\n  const arrowHasTop = arrowPosition === \"top-left\" || arrowPosition === \"top-mid\" || arrowPosition === \"top-right\";\n  const arrowHasBottom = arrowPosition === \"bottom-left\" || arrowPosition === \"bottom-mid\" || arrowPosition === \"bottom-right\";\n  const arrowHasLeft = arrowPosition === \"top-left\" || arrowPosition === \"bottom-left\";\n  const arrowHasRight = arrowPosition === \"top-right\" || arrowPosition === \"bottom-right\";\n  const arrowHasMid = arrowPosition === \"top-mid\" || arrowPosition === \"bottom-mid\" || arrowPosition === \"auto\";\n  return /*#__PURE__*/_jsxs(\"section\", {\n    style: {\n      ...containerStyle,\n      padding: paddingValue,\n      WebkitMaskImage: fadeContent ? fadeMask : undefined,\n      MozMaskImage: fadeContent ? fadeMask : undefined,\n      maskImage: fadeContent ? fadeMask : undefined,\n      opacity: (size === null || size === void 0 ? void 0 : size.item) !== null ? 1 : 0,\n      userSelect: \"none\"\n    },\n    onMouseEnter: () => {\n      setIsHovering(true);\n      if (!effectsHover) setShouldPlayOnHover(false);\n    },\n    onMouseLeave: () => {\n      setIsHovering(false);\n      if (!effectsHover) setShouldPlayOnHover(true);\n    },\n    onMouseDown: event => {\n      // Preventdefault fixes the cursor switching to text on drag on safari\n      event.preventDefault();\n      setIsMouseDown(true);\n    },\n    onMouseUp: () => setIsMouseDown(false),\n    children: [/*#__PURE__*/_jsx(\"div\", {\n      style: {\n        width: \"100%\",\n        height: \"100%\",\n        margin: 0,\n        padding: \"inherit\",\n        position: \"absolute\",\n        inset: 0,\n        overflow: overflow ? \"visible\" : \"hidden\",\n        borderRadius: borderRadius,\n        userSelect: \"none\",\n        perspective: effectsPerspective\n      },\n      children: /*#__PURE__*/_jsx(motion.ul, {\n        ref: parentRef,\n        ...dragProps,\n        style: {\n          ...containerStyle,\n          gap: gap,\n          placeItems: alignment,\n          x: isHorizontal ? isCanvas ? canvasPosition : wrappedValue : 0,\n          y: !isHorizontal ? isCanvas ? canvasPosition : wrappedValue : 0,\n          flexDirection: isHorizontal ? \"row\" : \"column\",\n          transformStyle: effectsRotate !== 0 ? \"preserve-3d\" : undefined,\n          cursor: dragControl ? isMouseDown ? \"grabbing\" : \"grab\" : \"auto\",\n          userSelect: \"none\",\n          ...style\n        },\n        children: dupedChildren\n      })\n    }), /*#__PURE__*/_jsxs(\"fieldset\", {\n      style: {\n        ...controlsStyles\n      },\n      \"aria-label\": \"Slideshow pagination controls\",\n      className: \"framer--slideshow-controls\",\n      children: [/*#__PURE__*/_jsxs(motion.div, {\n        style: {\n          position: \"absolute\",\n          display: \"flex\",\n          flexDirection: isHorizontal ? \"row\" : \"column\",\n          justifyContent: arrowShouldSpace ? \"space-between\" : \"center\",\n          gap: arrowShouldSpace ? \"unset\" : arrowGap,\n          opacity: arrowShouldFadeIn ? 0 : 1,\n          alignItems: \"center\",\n          inset: arrowPadding,\n          top: arrowShouldSpace ? arrowPadding : arrowHasTop ? arrowPaddingTop : \"unset\",\n          left: arrowShouldSpace ? arrowPadding : arrowHasLeft ? arrowPaddingLeft : arrowHasMid ? 0 : \"unset\",\n          right: arrowShouldSpace ? arrowPadding : arrowHasRight ? arrowPaddingRight : arrowHasMid ? 0 : \"unset\",\n          bottom: arrowShouldSpace ? arrowPadding : arrowHasBottom ? arrowPaddingBottom : \"unset\"\n        },\n        animate: arrowShouldFadeIn && {\n          opacity: isHovering ? 1 : 0\n        },\n        transition: transitionControl,\n        children: [/*#__PURE__*/_jsx(motion.button, {\n          type: \"button\",\n          style: {\n            ...baseButtonStyles,\n            backgroundColor: arrowFill,\n            width: arrowSize,\n            height: arrowSize,\n            borderRadius: arrowRadius,\n            rotate: !isHorizontal ? 90 : 0,\n            display: showMouseControls ? \"block\" : \"none\",\n            pointerEvents: \"auto\"\n          },\n          onClick: () => setDelta(-1),\n          \"aria-label\": \"Previous\",\n          whileTap: {\n            scale: .9\n          },\n          transition: {\n            duration: .15\n          },\n          children: /*#__PURE__*/_jsx(\"img\", {\n            width: arrowSize,\n            height: arrowSize,\n            src: leftArrow || \"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\",\n            alt: \"Back Arrow\"\n          })\n        }), /*#__PURE__*/_jsx(motion.button, {\n          type: \"button\",\n          style: {\n            ...baseButtonStyles,\n            backgroundColor: arrowFill,\n            width: arrowSize,\n            height: arrowSize,\n            borderRadius: arrowRadius,\n            rotate: !isHorizontal ? 90 : 0,\n            display: showMouseControls ? \"block\" : \"none\",\n            pointerEvents: \"auto\"\n          },\n          onClick: () => setDelta(1),\n          \"aria-label\": \"Next\",\n          whileTap: {\n            scale: .9\n          },\n          transition: {\n            duration: .15\n          },\n          children: /*#__PURE__*/_jsx(\"img\", {\n            width: arrowSize,\n            height: arrowSize,\n            src: rightArrow || \"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\",\n            alt: \"Next Arrow\"\n          })\n        })]\n      }), dots.length > 1 ? /*#__PURE__*/_jsx(\"div\", {\n        style: {\n          ...dotsContainerStyle,\n          left: isHorizontal ? \"50%\" : dotsInset,\n          top: !isHorizontal ? \"50%\" : \"unset\",\n          transform: isHorizontal ? \"translateX(-50%)\" : \"translateY(-50%)\",\n          flexDirection: isHorizontal ? \"row\" : \"column\",\n          bottom: isHorizontal ? dotsInset : \"unset\",\n          borderRadius: dotsRadius,\n          backgroundColor: dotsBackground,\n          userSelect: \"none\",\n          ...dotsBlurStyle\n        },\n        children: dots\n      }) : null]\n    })]\n  });\n}\n; /* Default Properties */\nSlideshow.defaultProps = {\n  direction: \"left\",\n  dragControl: false,\n  startFrom: 0,\n  itemAmount: 1,\n  infinity: true,\n  gap: 10,\n  padding: 10,\n  autoPlayControl: true,\n  effectsOptions: {\n    effectsOpacity: 1,\n    effectsScale: 1,\n    effectsRotate: 0,\n    effectsPerspective: 1200,\n    effectsHover: true\n  },\n  transitionControl: {\n    type: \"spring\",\n    stiffness: 200,\n    damping: 40\n  },\n  fadeOptions: {\n    fadeContent: false,\n    overflow: false,\n    fadeWidth: 25,\n    fadeAlpha: 0,\n    fadeInset: 0\n  },\n  arrowOptions: {\n    showMouseControls: true,\n    arrowShouldFadeIn: false,\n    arrowShouldSpace: true,\n    arrowFill: \"rgba(0,0,0,0.2)\",\n    arrowSize: 40\n  },\n  progressOptions: {\n    showProgressDots: true\n  }\n}; /* Property Controls */\naddPropertyControls(Slideshow, {\n  slots: {\n    type: ControlType.Array,\n    title: \"Content\",\n    control: {\n      type: ControlType.ComponentInstance\n    }\n  },\n  direction: {\n    type: ControlType.Enum,\n    title: \"Direction\",\n    options: [\"left\", \"right\", \"top\", \"bottom\"],\n    optionIcons: [\"direction-left\", \"direction-right\", \"direction-up\", \"direction-down\"],\n    optionTitles: [\"Left\", \"Right\", \"Top\", \"Bottom\"],\n    displaySegmentedControl: true,\n    defaultValue: Slideshow.defaultProps.direction\n  },\n  autoPlayControl: {\n    type: ControlType.Boolean,\n    title: \"Auto Play\",\n    defaultValue: true\n  },\n  intervalControl: {\n    type: ControlType.Number,\n    title: \"Interval\",\n    defaultValue: 1.5,\n    min: .5,\n    max: 10,\n    step: .1,\n    displayStepper: true,\n    unit: \"s\",\n    hidden: props => !props.autoPlayControl\n  },\n  dragControl: {\n    type: ControlType.Boolean,\n    title: \"Draggable\",\n    defaultValue: false\n  },\n  startFrom: {\n    type: ControlType.Number,\n    title: \"Current\",\n    min: 0,\n    max: 10,\n    displayStepper: true,\n    defaultValue: Slideshow.defaultProps.startFrom\n  },\n  effectsOptions: {\n    type: ControlType.Object,\n    title: \"Effects\",\n    controls: {\n      effectsOpacity: {\n        type: ControlType.Number,\n        title: \"Opacity\",\n        defaultValue: Slideshow.defaultProps.effectsOptions.effectsOpacity,\n        min: 0,\n        max: 1,\n        step: .01,\n        displayStepper: true\n      },\n      effectsScale: {\n        type: ControlType.Number,\n        title: \"Scale\",\n        defaultValue: Slideshow.defaultProps.effectsOptions.effectsScale,\n        min: 0,\n        max: 1,\n        step: .01,\n        displayStepper: true\n      },\n      effectsPerspective: {\n        type: ControlType.Number,\n        title: \"Perspective\",\n        defaultValue: Slideshow.defaultProps.effectsOptions.effectsPerspective,\n        min: 200,\n        max: 2e3,\n        step: 1\n      },\n      effectsRotate: {\n        type: ControlType.Number,\n        title: \"Rotate\",\n        defaultValue: Slideshow.defaultProps.effectsOptions.effectsRotate,\n        min: -180,\n        max: 180,\n        step: 1\n      },\n      effectsHover: {\n        type: ControlType.Boolean,\n        title: \"On Hover\",\n        enabledTitle: \"Play\",\n        disabledTitle: \"Pause\",\n        defaultValue: Slideshow.defaultProps.effectsOptions.effectsHover\n      }\n    }\n  },\n  alignment: {\n    type: ControlType.Enum,\n    title: \"Align\",\n    options: [\"flex-start\", \"center\", \"flex-end\"],\n    optionIcons: {\n      direction: {\n        right: [\"align-top\", \"align-middle\", \"align-bottom\"],\n        left: [\"align-top\", \"align-middle\", \"align-bottom\"],\n        top: [\"align-left\", \"align-center\", \"align-right\"],\n        bottom: [\"align-left\", \"align-center\", \"align-right\"]\n      }\n    },\n    defaultValue: \"center\",\n    displaySegmentedControl: true\n  },\n  itemAmount: {\n    type: ControlType.Number,\n    title: \"Items\",\n    min: 1,\n    max: 10,\n    displayStepper: true,\n    defaultValue: Slideshow.defaultProps.itemAmount\n  },\n  gap: {\n    type: ControlType.Number,\n    title: \"Gap\",\n    min: 0\n  },\n  padding: {\n    title: \"Padding\",\n    type: ControlType.FusedNumber,\n    toggleKey: \"paddingPerSide\",\n    toggleTitles: [\"Padding\", \"Padding per side\"],\n    defaultValue: 0,\n    valueKeys: [\"paddingTop\", \"paddingRight\", \"paddingBottom\", \"paddingLeft\"],\n    valueLabels: [\"T\", \"R\", \"B\", \"L\"],\n    min: 0\n  },\n  borderRadius: {\n    type: ControlType.Number,\n    title: \"Radius\",\n    min: 0,\n    max: 500,\n    displayStepper: true,\n    defaultValue: 0\n  },\n  transitionControl: {\n    type: ControlType.Transition,\n    defaultValue: Slideshow.defaultProps.transitionControl,\n    title: \"Transition\"\n  },\n  fadeOptions: {\n    type: ControlType.Object,\n    title: \"Clipping\",\n    controls: {\n      fadeContent: {\n        type: ControlType.Boolean,\n        title: \"Fade\",\n        defaultValue: false\n      },\n      overflow: {\n        type: ControlType.Boolean,\n        title: \"Overflow\",\n        enabledTitle: \"Show\",\n        disabledTitle: \"Hide\",\n        defaultValue: false,\n        hidden(props) {\n          return props.fadeContent === true;\n        }\n      },\n      fadeWidth: {\n        type: ControlType.Number,\n        title: \"Width\",\n        defaultValue: 25,\n        min: 0,\n        max: 100,\n        unit: \"%\",\n        hidden(props) {\n          return props.fadeContent === false;\n        }\n      },\n      fadeInset: {\n        type: ControlType.Number,\n        title: \"Inset\",\n        defaultValue: 0,\n        min: 0,\n        max: 100,\n        unit: \"%\",\n        hidden(props) {\n          return props.fadeContent === false;\n        }\n      },\n      fadeAlpha: {\n        type: ControlType.Number,\n        title: \"Opacity\",\n        defaultValue: 0,\n        min: 0,\n        max: 1,\n        step: .05,\n        hidden(props) {\n          return props.fadeContent === false;\n        }\n      }\n    }\n  },\n  arrowOptions: {\n    type: ControlType.Object,\n    title: \"Arrows\",\n    controls: {\n      showMouseControls: {\n        type: ControlType.Boolean,\n        title: \"Show\",\n        defaultValue: Slideshow.defaultProps.arrowOptions.showMouseControls\n      },\n      arrowFill: {\n        type: ControlType.Color,\n        title: \"Fill\",\n        hidden: props => !props.showMouseControls,\n        defaultValue: Slideshow.defaultProps.arrowOptions.arrowFill\n      },\n      leftArrow: {\n        type: ControlType.Image,\n        title: \"Previous\",\n        hidden: props => !props.showMouseControls\n      },\n      rightArrow: {\n        type: ControlType.Image,\n        title: \"Next\",\n        hidden: props => !props.showMouseControls\n      },\n      arrowSize: {\n        type: ControlType.Number,\n        title: \"Size\",\n        min: 0,\n        max: 200,\n        displayStepper: true,\n        defaultValue: Slideshow.defaultProps.arrowOptions.arrowSize,\n        hidden: props => !props.showMouseControls\n      },\n      arrowRadius: {\n        type: ControlType.Number,\n        title: \"Radius\",\n        min: 0,\n        max: 500,\n        defaultValue: 40,\n        hidden: props => !props.showMouseControls\n      },\n      arrowShouldFadeIn: {\n        type: ControlType.Boolean,\n        title: \"Fade In\",\n        defaultValue: false,\n        hidden: props => !props.showMouseControls\n      },\n      arrowShouldSpace: {\n        type: ControlType.Boolean,\n        title: \"Distance\",\n        enabledTitle: \"Space\",\n        disabledTitle: \"Group\",\n        defaultValue: Slideshow.defaultProps.arrowOptions.arrowShouldSpace,\n        hidden: props => !props.showMouseControls\n      },\n      arrowPosition: {\n        type: ControlType.Enum,\n        title: \"Position\",\n        options: [\"auto\", \"top-left\", \"top-mid\", \"top-right\", \"bottom-left\", \"bottom-mid\", \"bottom-right\"],\n        optionTitles: [\"Center\", \"Top Left\", \"Top Middle\", \"Top Right\", \"Bottom Left\", \"Bottom Middle\", \"Bottom Right\"],\n        hidden: props => !props.showMouseControls || props.arrowShouldSpace\n      },\n      arrowPadding: {\n        type: ControlType.Number,\n        title: \"Inset\",\n        min: -100,\n        max: 100,\n        defaultValue: 20,\n        displayStepper: true,\n        hidden: props => !props.showMouseControls || !props.arrowShouldSpace\n      },\n      arrowPaddingTop: {\n        type: ControlType.Number,\n        title: \"Top\",\n        min: -500,\n        max: 500,\n        defaultValue: 0,\n        displayStepper: true,\n        hidden: props => !props.showMouseControls || props.arrowShouldSpace || props.arrowPosition === \"auto\" || props.arrowPosition === \"bottom-mid\" || props.arrowPosition === \"bottom-left\" || props.arrowPosition === \"bottom-right\"\n      },\n      arrowPaddingBottom: {\n        type: ControlType.Number,\n        title: \"Bottom\",\n        min: -500,\n        max: 500,\n        defaultValue: 0,\n        displayStepper: true,\n        hidden: props => !props.showMouseControls || props.arrowShouldSpace || props.arrowPosition === \"auto\" || props.arrowPosition === \"top-mid\" || props.arrowPosition === \"top-left\" || props.arrowPosition === \"top-right\"\n      },\n      arrowPaddingRight: {\n        type: ControlType.Number,\n        title: \"Right\",\n        min: -500,\n        max: 500,\n        defaultValue: 0,\n        displayStepper: true,\n        hidden: props => !props.showMouseControls || props.arrowShouldSpace || props.arrowPosition === \"auto\" || props.arrowPosition === \"top-left\" || props.arrowPosition === \"top-mid\" || props.arrowPosition === \"bottom-left\" || props.arrowPosition === \"bottom-mid\"\n      },\n      arrowPaddingLeft: {\n        type: ControlType.Number,\n        title: \"Left\",\n        min: -500,\n        max: 500,\n        defaultValue: 0,\n        displayStepper: true,\n        hidden: props => !props.showMouseControls || props.arrowShouldSpace || props.arrowPosition === \"auto\" || props.arrowPosition === \"top-right\" || props.arrowPosition === \"top-mid\" || props.arrowPosition === \"bottom-right\" || props.arrowPosition === \"bottom-mid\"\n      },\n      arrowGap: {\n        type: ControlType.Number,\n        title: \"Gap\",\n        min: 0,\n        max: 100,\n        defaultValue: 10,\n        displayStepper: true,\n        hidden: props => !props.showMouseControls || props.arrowShouldSpace\n      }\n    }\n  },\n  progressOptions: {\n    type: ControlType.Object,\n    title: \"Dots\",\n    controls: {\n      showProgressDots: {\n        type: ControlType.Boolean,\n        title: \"Show\",\n        defaultValue: false\n      },\n      dotSize: {\n        type: ControlType.Number,\n        title: \"Size\",\n        min: 1,\n        max: 100,\n        defaultValue: 10,\n        displayStepper: true,\n        hidden: props => !props.showProgressDots || props.showScrollbar\n      },\n      dotsInset: {\n        type: ControlType.Number,\n        title: \"Inset\",\n        min: -100,\n        max: 100,\n        defaultValue: 10,\n        displayStepper: true,\n        hidden: props => !props.showProgressDots || props.showScrollbar\n      },\n      dotsGap: {\n        type: ControlType.Number,\n        title: \"Gap\",\n        min: 0,\n        max: 100,\n        defaultValue: 10,\n        displayStepper: true,\n        hidden: props => !props.showProgressDots || props.showScrollbar\n      },\n      dotsPadding: {\n        type: ControlType.Number,\n        title: \"Padding\",\n        min: 0,\n        max: 100,\n        defaultValue: 10,\n        displayStepper: true,\n        hidden: props => !props.showProgressDots || props.showScrollbar\n      },\n      dotsFill: {\n        type: ControlType.Color,\n        title: \"Fill\",\n        defaultValue: \"#fff\",\n        hidden: props => !props.showProgressDots || props.showScrollbar\n      },\n      dotsBackground: {\n        type: ControlType.Color,\n        title: \"Backdrop\",\n        defaultValue: \"rgba(0,0,0,0.2)\",\n        hidden: props => !props.showProgressDots || props.showScrollbar\n      },\n      dotsRadius: {\n        type: ControlType.Number,\n        title: \"Radius\",\n        min: 0,\n        max: 200,\n        defaultValue: 50,\n        hidden: props => !props.showProgressDots || props.showScrollbar\n      },\n      dotsOpacity: {\n        type: ControlType.Number,\n        title: \"Opacity\",\n        min: 0,\n        max: 1,\n        defaultValue: .5,\n        step: .1,\n        displayStepper: true,\n        hidden: props => !props.showProgressDots || props.showScrollbar\n      },\n      dotsActiveOpacity: {\n        type: ControlType.Number,\n        title: \"Current\",\n        min: 0,\n        max: 1,\n        defaultValue: 1,\n        step: .1,\n        displayStepper: true,\n        hidden: props => !props.showProgressDots || props.showScrollbar\n      },\n      dotsBlur: {\n        type: ControlType.Number,\n        title: \"Blur\",\n        min: 0,\n        max: 50,\n        defaultValue: 0,\n        step: 1,\n        hidden: props => !props.showProgressDots || props.showScrollbar\n      }\n    }\n  }\n}); /* Placeholder Styles */\nconst containerStyle = {\n  display: \"flex\",\n  flexDirection: \"row\",\n  width: \"100%\",\n  height: \"100%\",\n  maxWidth: \"100%\",\n  maxHeight: \"100%\",\n  placeItems: \"center\",\n  margin: 0,\n  padding: 0,\n  listStyleType: \"none\",\n  textIndent: \"none\"\n}; /* Component Styles */\nconst placeholderStyles = {\n  display: \"flex\",\n  width: \"100%\",\n  height: \"100%\",\n  placeContent: \"center\",\n  placeItems: \"center\",\n  flexDirection: \"column\",\n  color: \"#96F\",\n  background: \"rgba(136, 85, 255, 0.1)\",\n  fontSize: 11,\n  overflow: \"hidden\",\n  padding: \"20px 20px 30px 20px\"\n};\nconst emojiStyles = {\n  fontSize: 32,\n  marginBottom: 10\n};\nconst titleStyles = {\n  margin: 0,\n  marginBottom: 10,\n  fontWeight: 600,\n  textAlign: \"center\"\n};\nconst subtitleStyles = {\n  margin: 0,\n  opacity: .7,\n  maxWidth: 180,\n  lineHeight: 1.5,\n  textAlign: \"center\"\n}; /* Control Styles */\nconst baseButtonStyles = {\n  border: \"none\",\n  display: \"flex\",\n  placeContent: \"center\",\n  placeItems: \"center\",\n  overflow: \"hidden\",\n  background: \"transparent\",\n  cursor: \"pointer\",\n  margin: 0,\n  padding: 0\n};\nconst controlsStyles = {\n  display: \"flex\",\n  justifyContent: \"space-between\",\n  alignItems: \"center\",\n  position: \"absolute\",\n  pointerEvents: \"none\",\n  userSelect: \"none\",\n  top: 0,\n  left: 0,\n  right: 0,\n  bottom: 0,\n  border: 0,\n  padding: 0,\n  margin: 0\n}; /* Clamp function, used for fadeInset */\nconst clamp = (num, min, max) => Math.min(Math.max(num, min), max); /* Slide Component */\nconst Slide = /*#__PURE__*/forwardRef(function Component(props, ref) {\n  var ref1, ref2;\n  const {\n    slideKey,\n    width,\n    height,\n    child,\n    size,\n    gap,\n    wrappedValue,\n    numChildren,\n    childCounter,\n    isCanvas,\n    effects,\n    effectsOpacity,\n    effectsScale,\n    effectsRotate,\n    isHorizontal,\n    isLast,\n    index\n  } = props; /**\n             * Unique offsets + scroll range [0, 1, 1, 0]\n             */\n  const childOffset = ((size === null || size === void 0 ? void 0 : size.item) + gap) * childCounter;\n  const scrollRange = [-(size === null || size === void 0 ? void 0 : size.item), 0, (size === null || size === void 0 ? void 0 : size.parent) - (size === null || size === void 0 ? void 0 : size.item) + gap, size === null || size === void 0 ? void 0 : size.parent].map(val => val - childOffset); /**\n                                                                                                                                                                                                                                                                                                       * Effects\n                                                                                                                                                                                                                                                                                                       */\n  const rotateY = !isCanvas && useTransform(wrappedValue, scrollRange, [-effectsRotate, 0, 0, effectsRotate]);\n  const rotateX = !isCanvas && useTransform(wrappedValue, scrollRange, [effectsRotate, 0, 0, -effectsRotate]);\n  const opacity = !isCanvas && useTransform(wrappedValue, scrollRange, [effectsOpacity, 1, 1, effectsOpacity]);\n  const scale = !isCanvas && useTransform(wrappedValue, scrollRange, [effectsScale, 1, 1, effectsScale]);\n  const originXorY = !isCanvas && useTransform(wrappedValue, scrollRange, [1, 1, 0, 0]);\n  const isVisible = !isCanvas && useTransform(wrappedValue, latest => latest >= scrollRange[1] && latest <= scrollRange[2]);\n  useEffect(() => {\n    if (!isVisible) return;\n    return isVisible.onChange(newValue => {\n      ref.current.setAttribute(\"aria-hidden\", !newValue);\n    });\n  }, []);\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    inherit: \"id\",\n    children: /*#__PURE__*/_jsx(\"li\", {\n      style: {\n        display: \"contents\"\n      },\n      \"aria-hidden\": index === 0 ? false : true,\n      children: /*#__PURE__*/cloneElement(child, {\n        ref: ref,\n        key: slideKey + \"child\",\n        style: {\n          ...((ref1 = child.props) === null || ref1 === void 0 ? void 0 : ref1.style),\n          flexShrink: 0,\n          userSelect: \"none\",\n          width,\n          height,\n          opacity: opacity,\n          scale: scale,\n          originX: isHorizontal ? originXorY : .5,\n          originY: !isHorizontal ? originXorY : .5,\n          rotateY: isHorizontal ? rotateY : 0,\n          rotateX: !isHorizontal ? rotateX : 0\n        }\n      }, (ref2 = child.props) === null || ref2 === void 0 ? void 0 : ref2.children)\n    })\n  });\n});\nfunction Dot({\n  selectedOpacity,\n  opacity,\n  total,\n  index,\n  wrappedIndex,\n  wrappedIndexInverted,\n  dotStyle,\n  buttonStyle,\n  gap,\n  padding,\n  isHorizontal,\n  isInverted,\n  ...props\n}) {\n  /* Check active item */ /* Go 0\u20141\u20142\u20143\u20144\u20145\u20140 */let isSelected = wrappedIndex === index; /* Go 0\u20145\u20144\u20143\u20142\u20141\u20140\u20145 instead when inverted */\n  if (isInverted) {\n    isSelected = Math.abs(wrappedIndexInverted) === index;\n  }\n  const inlinePadding = gap / 2;\n  let top = !isHorizontal && index > 0 ? inlinePadding : padding;\n  let bottom = !isHorizontal && index !== total - 1 ? inlinePadding : padding;\n  let right = isHorizontal && index !== total - 1 ? inlinePadding : padding;\n  let left = isHorizontal && index > 0 ? inlinePadding : padding;\n  return /*#__PURE__*/_jsx(\"button\", {\n    \"aria-label\": `Scroll to page ${index + 1}`,\n    type: \"button\",\n    ...props,\n    style: {\n      ...buttonStyle,\n      padding: `${top}px ${right}px ${bottom}px ${left}px`\n    },\n    children: /*#__PURE__*/_jsx(motion.div, {\n      style: {\n        ...dotStyle\n      },\n      initial: false,\n      animate: {\n        opacity: isSelected ? selectedOpacity : opacity\n      },\n      transition: {\n        duration: .3\n      }\n    })\n  });\n} /* Dot Styles */\nconst dotsContainerStyle = {\n  display: \"flex\",\n  placeContent: \"center\",\n  placeItems: \"center\",\n  overflow: \"hidden\",\n  position: \"absolute\",\n  pointerEvents: \"auto\"\n};\nconst dotStyle = {\n  borderRadius: \"50%\",\n  background: \"white\",\n  cursor: \"pointer\",\n  border: \"none\",\n  placeContent: \"center\",\n  placeItems: \"center\",\n  padding: 0\n};\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"Slideshow\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerContractVersion\": \"1\",\n        \"framerSupportedLayoutWidth\": \"fixed\",\n        \"framerDisableUnlink\": \"*\",\n        \"framerIntrinsicWidth\": \"400\",\n        \"framerIntrinsicHeight\": \"200\",\n        \"framerSupportedLayoutHeight\": \"fixed\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./SlideShow.map", "import { fontStore } from \"framer\";\nfontStore.loadWebFontsFromSelectors([\"CUSTOM;IBM Plex Sans Regular\"]);\nexport const fonts = [{\n  family: \"IBM Plex Sans Regular\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:css/YdnizZbs_:default\",\n    url: \"assets/1r7zFd9VAd837o0PBX80Lfm6htw.woff2\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/1r7zFd9VAd837o0PBX80Lfm6htw~ESa9ekMrexkMDgFxTcdeV9YhVfuFvzf0E3PUSDsImcM.woff2\").href\n}];\nexport const css = ['.framer-onTm1 .framer-styles-preset-1h2yefh:not(.rich-text-wrapper), .framer-onTm1 .framer-styles-preset-1h2yefh.rich-text-wrapper h1, .framer-onTm1 .framer-styles-preset-1h2yefh.rich-text-wrapper [data-preset-tag=\"h1\"] { --framer-font-family: \"IBM Plex Sans Regular\", sans-serif; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.3px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; }', '@media (max-width: 1199px) and (min-width: 810px) { .framer-onTm1 .framer-styles-preset-1h2yefh:not(.rich-text-wrapper), .framer-onTm1 .framer-styles-preset-1h2yefh.rich-text-wrapper h1, .framer-onTm1 .framer-styles-preset-1h2yefh.rich-text-wrapper [data-preset-tag=\"h1\"] { --framer-font-family: \"IBM Plex Sans Regular\", sans-serif; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.3px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; } }', '@media (max-width: 809px) and (min-width: 0px) { .framer-onTm1 .framer-styles-preset-1h2yefh:not(.rich-text-wrapper), .framer-onTm1 .framer-styles-preset-1h2yefh.rich-text-wrapper h1, .framer-onTm1 .framer-styles-preset-1h2yefh.rich-text-wrapper [data-preset-tag=\"h1\"] { --framer-font-family: \"IBM Plex Sans Regular\", sans-serif; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.3px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-transform: none; } }'];\nexport const className = \"framer-onTm1\";\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"css\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"className\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"fonts\": {\n      \"type\": \"variable\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};", "// Generated by Framer (b2eeca0)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, RichText, SVG, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion } from \"framer-motion\";\nimport * as React from \"react\";\nimport Slideshow from \"https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/bwgDNfOkuRQlrlKseDFD/SlideShow.js\";\nimport * as sharedStyle from \"https://framerusercontent.com/modules/C3KJSXyugNP6zHdPBP3U/q71jl5AdO82TGhddBw4s/SCtdqphBb.js\";\nimport * as sharedStyle1 from \"https://framerusercontent.com/modules/TKqgGJYQHXYyLAaXIwGB/IBfirsb4isWIL9LoHyQT/YdnizZbs_.js\";\nconst SlideshowFonts = getFonts(Slideshow);\nconst cycleOrder = [\"ysrwAtRv_\", \"yJ85DTLXA\"];\nconst variantClassNames = {\n  yJ85DTLXA: \"framer-v-pzxo8r\",\n  ysrwAtRv_: \"framer-v-fwf49e\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  Desktop: \"ysrwAtRv_\",\n  Mobile: \"yJ85DTLXA\"\n};\nconst transitions = {\n  default: {\n    damping: 60,\n    delay: 0,\n    duration: .3,\n    ease: [.44, 0, .56, 1],\n    mass: 1,\n    stiffness: 500,\n    type: \"spring\"\n  }\n};\nconst transformTemplate = (_, t) => `perspective(1200px) ${t}`;\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"ysrwAtRv_\",\n  review1Text: uSv1ABMN_ = '\"Well curated, tight and to the point\"',\n  review1PersonTitle: dYvHM4377 = \"Monika O. \u2013 Head of Design, Primer\",\n  review2Text: uZCKUqYSz = \"\u201CSuper valuable content to learn in a great environment\u201D\",\n  review2PersonTitle: OLuBdLygK = \"Victor S. \u2013 Design Ops, SAP\",\n  review3Text: tjoihzujM = '\"An event where everyone is as smart (or smarter!) than you\"',\n  review3PersonTitle: Em80x4MMl = \"Aleksandra L. \u2013 Product Designer, N26\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"ysrwAtRv_\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-RzNQl\", sharedStyle.className, sharedStyle1.className, classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(motion.div, {\n        ...restProps,\n        className: cx(\"framer-fwf49e\", className),\n        \"data-framer-name\": \"Desktop\",\n        layoutDependency: layoutDependency,\n        layoutId: \"ysrwAtRv_\",\n        ref: ref,\n        style: {\n          ...style\n        },\n        transition: transition,\n        ...addPropertyOverrides({\n          yJ85DTLXA: {\n            \"data-framer-name\": \"Mobile\"\n          }\n        }, baseVariant, gestureVariant),\n        children: /*#__PURE__*/_jsx(motion.div, {\n          className: \"framer-1vn3o6h-container\",\n          layoutDependency: layoutDependency,\n          layoutId: \"fKg3gSUkL-container\",\n          transition: transition,\n          children: /*#__PURE__*/_jsx(Slideshow, {\n            alignment: \"center\",\n            arrowOptions: {\n              arrowFill: \"rgba(0, 0, 0, 0.2)\",\n              arrowGap: 10,\n              arrowPadding: 20,\n              arrowPaddingBottom: 0,\n              arrowPaddingLeft: 0,\n              arrowPaddingRight: 0,\n              arrowPaddingTop: 0,\n              arrowPosition: \"auto\",\n              arrowRadius: 40,\n              arrowShouldFadeIn: false,\n              arrowShouldSpace: true,\n              arrowSize: 40,\n              showMouseControls: false\n            },\n            autoPlayControl: true,\n            borderRadius: 0,\n            direction: \"left\",\n            dragControl: false,\n            effectsOptions: {\n              effectsHover: true,\n              effectsOpacity: 1,\n              effectsPerspective: 1200,\n              effectsRotate: 0,\n              effectsScale: 1\n            },\n            fadeOptions: {\n              fadeAlpha: 0,\n              fadeContent: true,\n              fadeInset: 0,\n              fadeWidth: 25,\n              overflow: false\n            },\n            gap: 10,\n            height: \"100%\",\n            id: \"fKg3gSUkL\",\n            intervalControl: 6,\n            itemAmount: 1,\n            layoutId: \"fKg3gSUkL\",\n            padding: 0,\n            paddingBottom: 0,\n            paddingLeft: 0,\n            paddingPerSide: false,\n            paddingRight: 0,\n            paddingTop: 0,\n            progressOptions: {\n              dotsActiveOpacity: 1,\n              dotsBackground: \"rgba(0, 0, 0, 0.2)\",\n              dotsBlur: 4,\n              dotsFill: \"rgb(255, 255, 255)\",\n              dotsGap: 10,\n              dotsInset: 10,\n              dotSize: 10,\n              dotsOpacity: .5,\n              dotsPadding: 10,\n              dotsRadius: 50,\n              showProgressDots: false\n            },\n            slots: [/*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-1o232wc\",\n              \"data-framer-name\": \"Review 1\",\n              layoutDependency: layoutDependency,\n              layoutId: \"cLkV1xV4_\",\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(SVG, {\n                className: \"framer-13gsvvi\",\n                \"data-framer-name\": \"five_stars\",\n                layout: \"position\",\n                layoutDependency: layoutDependency,\n                layoutId: \"Ed5TKMwyf\",\n                opacity: 1,\n                svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 98 17\"><path d=\"M 8.267 0 L 10.328 5.427 L 16.131 5.708 L 11.601 9.343 L 13.127 14.944 L 8.268 11.763 L 3.408 14.944 L 4.934 9.343 L 0.405 5.708 L 6.207 5.427 Z M 28.523 0 L 30.687 5.427 L 36.779 5.708 L 32.024 9.343 L 33.626 14.944 L 28.523 11.763 L 23.421 14.944 L 25.023 9.343 L 20.267 5.708 L 26.36 5.427 Z M 49.192 0 L 51.356 5.427 L 57.448 5.708 L 52.693 9.343 L 54.295 14.944 L 49.192 11.763 L 44.089 14.944 L 45.691 9.343 L 40.936 5.708 L 47.028 5.427 L 49.193 0 Z M 69.034 0 L 71.198 5.427 L 77.291 5.708 L 72.535 9.343 L 74.137 14.944 L 69.034 11.763 L 63.932 14.944 L 65.534 9.343 L 60.778 5.708 L 66.871 5.427 Z M 89.292 0 L 91.352 5.427 L 97.155 5.708 L 92.626 9.343 L 94.151 14.944 L 89.292 11.763 L 84.432 14.944 L 85.958 9.343 L 81.428 5.708 L 87.231 5.427 Z\" fill=\"var(--token-1295c91d-b893-47b1-a194-a2fe362918fb, rgb(255, 99, 108)) /* {&quot;name&quot;:&quot;Primary Coral&quot;} */\"></path></svg>',\n                svgContentId: 3419393896,\n                transition: transition,\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-1bcn16t\",\n                layoutDependency: layoutDependency,\n                layoutId: \"PpIwkaLqW\",\n                transition: transition,\n                children: [/*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.h1, {\n                      className: \"framer-styles-preset-mcn0eo\",\n                      \"data-styles-preset\": \"SCtdqphBb\",\n                      children: '\"Well curated, tight and to the point\"'\n                    })\n                  }),\n                  className: \"framer-1w8woyi\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"w6ILRPZzv\",\n                  style: {\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  text: uSv1ABMN_,\n                  transformTemplate: transformTemplate,\n                  transition: transition,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.h1, {\n                      className: \"framer-styles-preset-1h2yefh\",\n                      \"data-styles-preset\": \"YdnizZbs_\",\n                      children: \"Monika O. \u2013 Head of Design, Primer\"\n                    })\n                  }),\n                  className: \"framer-1tlw20z\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"MqOLux1KZ\",\n                  style: {\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\",\n                    opacity: .5\n                  },\n                  text: dYvHM4377,\n                  transformTemplate: transformTemplate,\n                  transition: transition,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })]\n              })]\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-1hea5ow\",\n              \"data-framer-name\": \"Review 2\",\n              layoutDependency: layoutDependency,\n              layoutId: \"ts8mgphAs\",\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(SVG, {\n                className: \"framer-1h774ne\",\n                \"data-framer-name\": \"five_stars\",\n                layout: \"position\",\n                layoutDependency: layoutDependency,\n                layoutId: \"b4d0i36fQ\",\n                opacity: 1,\n                svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 98 17\"><path d=\"M 8.267 0 L 10.328 5.427 L 16.131 5.708 L 11.601 9.343 L 13.127 14.944 L 8.268 11.763 L 3.408 14.944 L 4.934 9.343 L 0.405 5.708 L 6.207 5.427 Z M 28.523 0 L 30.687 5.427 L 36.779 5.708 L 32.024 9.343 L 33.626 14.944 L 28.523 11.763 L 23.421 14.944 L 25.023 9.343 L 20.267 5.708 L 26.36 5.427 Z M 49.192 0 L 51.356 5.427 L 57.448 5.708 L 52.693 9.343 L 54.295 14.944 L 49.192 11.763 L 44.089 14.944 L 45.691 9.343 L 40.936 5.708 L 47.028 5.427 L 49.193 0 Z M 69.034 0 L 71.198 5.427 L 77.291 5.708 L 72.535 9.343 L 74.137 14.944 L 69.034 11.763 L 63.932 14.944 L 65.534 9.343 L 60.778 5.708 L 66.871 5.427 Z M 89.292 0 L 91.352 5.427 L 97.155 5.708 L 92.626 9.343 L 94.151 14.944 L 89.292 11.763 L 84.432 14.944 L 85.958 9.343 L 81.428 5.708 L 87.231 5.427 Z\" fill=\"var(--token-1295c91d-b893-47b1-a194-a2fe362918fb, rgb(255, 99, 108)) /* {&quot;name&quot;:&quot;Primary Coral&quot;} */\"></path></svg>',\n                svgContentId: 3419393896,\n                transition: transition,\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-1fzmg77\",\n                layoutDependency: layoutDependency,\n                layoutId: \"d7Q85O2S8\",\n                transition: transition,\n                children: [/*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.h1, {\n                      className: \"framer-styles-preset-mcn0eo\",\n                      \"data-styles-preset\": \"SCtdqphBb\",\n                      children: \"\u201CSuper valuable content to learn in a great environment\u201D\"\n                    })\n                  }),\n                  className: \"framer-1wjpqgc\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"L_Ny8AB7Y\",\n                  style: {\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  text: uZCKUqYSz,\n                  transformTemplate: transformTemplate,\n                  transition: transition,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.h1, {\n                      className: \"framer-styles-preset-1h2yefh\",\n                      \"data-styles-preset\": \"YdnizZbs_\",\n                      children: \"Victor S. \u2013 Design Ops, SAP\"\n                    })\n                  }),\n                  className: \"framer-29n8bd\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"QBGi0ck2J\",\n                  style: {\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\",\n                    opacity: .5\n                  },\n                  text: OLuBdLygK,\n                  transformTemplate: transformTemplate,\n                  transition: transition,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })]\n              })]\n            }), /*#__PURE__*/_jsxs(motion.div, {\n              className: \"framer-1f9y63t\",\n              \"data-framer-name\": \"Review 3\",\n              layoutDependency: layoutDependency,\n              layoutId: \"BvKdRZCjf\",\n              transition: transition,\n              children: [/*#__PURE__*/_jsx(SVG, {\n                className: \"framer-1l5kwj1\",\n                \"data-framer-name\": \"five_stars\",\n                layout: \"position\",\n                layoutDependency: layoutDependency,\n                layoutId: \"XtUUgO2sW\",\n                opacity: 1,\n                svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 98 17\"><path d=\"M 8.267 0 L 10.328 5.427 L 16.131 5.708 L 11.601 9.343 L 13.127 14.944 L 8.268 11.763 L 3.408 14.944 L 4.934 9.343 L 0.405 5.708 L 6.207 5.427 Z M 28.523 0 L 30.687 5.427 L 36.779 5.708 L 32.024 9.343 L 33.626 14.944 L 28.523 11.763 L 23.421 14.944 L 25.023 9.343 L 20.267 5.708 L 26.36 5.427 Z M 49.192 0 L 51.356 5.427 L 57.448 5.708 L 52.693 9.343 L 54.295 14.944 L 49.192 11.763 L 44.089 14.944 L 45.691 9.343 L 40.936 5.708 L 47.028 5.427 L 49.193 0 Z M 69.034 0 L 71.198 5.427 L 77.291 5.708 L 72.535 9.343 L 74.137 14.944 L 69.034 11.763 L 63.932 14.944 L 65.534 9.343 L 60.778 5.708 L 66.871 5.427 Z M 89.292 0 L 91.352 5.427 L 97.155 5.708 L 92.626 9.343 L 94.151 14.944 L 89.292 11.763 L 84.432 14.944 L 85.958 9.343 L 81.428 5.708 L 87.231 5.427 Z\" fill=\"var(--token-1295c91d-b893-47b1-a194-a2fe362918fb, rgb(255, 99, 108)) /* {&quot;name&quot;:&quot;Primary Coral&quot;} */\"></path></svg>',\n                svgContentId: 3419393896,\n                transition: transition,\n                withExternalLayout: true\n              }), /*#__PURE__*/_jsxs(motion.div, {\n                className: \"framer-1tf7wfk\",\n                layoutDependency: layoutDependency,\n                layoutId: \"CMmvvWxhr\",\n                transition: transition,\n                children: [/*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.h1, {\n                      className: \"framer-styles-preset-mcn0eo\",\n                      \"data-styles-preset\": \"SCtdqphBb\",\n                      children: '\"An event where everyone is as smart (or smarter!) than you\"'\n                    })\n                  }),\n                  className: \"framer-1bxb16o\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"WMy5l5PgR\",\n                  style: {\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\"\n                  },\n                  text: tjoihzujM,\n                  transformTemplate: transformTemplate,\n                  transition: transition,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                }), /*#__PURE__*/_jsx(RichText, {\n                  __fromCanvasComponent: true,\n                  children: /*#__PURE__*/_jsx(React.Fragment, {\n                    children: /*#__PURE__*/_jsx(motion.h1, {\n                      className: \"framer-styles-preset-1h2yefh\",\n                      \"data-styles-preset\": \"YdnizZbs_\",\n                      children: \"Aleksandra L. \u2013 Product Designer, N26\"\n                    })\n                  }),\n                  className: \"framer-1lf3jfa\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"oMdIemexm\",\n                  style: {\n                    \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                    \"--framer-link-text-decoration\": \"underline\",\n                    \"--framer-paragraph-spacing\": \"0px\",\n                    opacity: .5\n                  },\n                  text: Em80x4MMl,\n                  transformTemplate: transformTemplate,\n                  transition: transition,\n                  verticalAlignment: \"top\",\n                  withExternalLayout: true\n                })]\n              })]\n            })],\n            startFrom: 0,\n            style: {\n              height: \"100%\",\n              width: \"100%\"\n            },\n            transitionControl: {\n              damping: 40,\n              delay: 0,\n              duration: .3,\n              ease: [.5, 0, .88, .77],\n              mass: 1,\n              stiffness: 200,\n              type: \"tween\"\n            },\n            width: \"100%\",\n            ...addPropertyOverrides({\n              yJ85DTLXA: {\n                fadeOptions: {\n                  fadeAlpha: 0,\n                  fadeContent: false,\n                  fadeInset: 0,\n                  fadeWidth: 25,\n                  overflow: false\n                }\n              }\n            }, baseVariant, gestureVariant)\n          })\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-RzNQl [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; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-RzNQl .framer-2dx2bc { display: block; }\", \".framer-RzNQl .framer-fwf49e { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; max-width: 600px; padding: 0px 0px 0px 0px; position: relative; width: 600px; }\", \".framer-RzNQl .framer-1vn3o6h-container { flex: none; height: 91px; position: relative; width: 100%; }\", \".framer-RzNQl .framer-1o232wc, .framer-RzNQl .framer-1hea5ow, .framer-RzNQl .framer-1f9y63t { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 600px; }\", \".framer-RzNQl .framer-13gsvvi, .framer-RzNQl .framer-1h774ne, .framer-RzNQl .framer-1l5kwj1 { flex: none; height: 17px; position: relative; width: 98px; }\", \".framer-RzNQl .framer-1bcn16t, .framer-RzNQl .framer-1fzmg77, .framer-RzNQl .framer-1tf7wfk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-RzNQl .framer-1w8woyi, .framer-RzNQl .framer-1tlw20z, .framer-RzNQl .framer-1wjpqgc, .framer-RzNQl .framer-29n8bd, .framer-RzNQl .framer-1bxb16o, .framer-RzNQl .framer-1lf3jfa { flex: none; height: auto; max-width: 750px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-RzNQl .framer-fwf49e, .framer-RzNQl .framer-1o232wc, .framer-RzNQl .framer-1bcn16t, .framer-RzNQl .framer-1hea5ow, .framer-RzNQl .framer-1fzmg77, .framer-RzNQl .framer-1f9y63t, .framer-RzNQl .framer-1tf7wfk { gap: 0px; } .framer-RzNQl .framer-fwf49e > *, .framer-RzNQl .framer-1o232wc > *, .framer-RzNQl .framer-1hea5ow > *, .framer-RzNQl .framer-1f9y63t > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-RzNQl .framer-fwf49e > :first-child, .framer-RzNQl .framer-1o232wc > :first-child, .framer-RzNQl .framer-1bcn16t > :first-child, .framer-RzNQl .framer-1hea5ow > :first-child, .framer-RzNQl .framer-1fzmg77 > :first-child, .framer-RzNQl .framer-1f9y63t > :first-child, .framer-RzNQl .framer-1tf7wfk > :first-child { margin-top: 0px; } .framer-RzNQl .framer-fwf49e > :last-child, .framer-RzNQl .framer-1o232wc > :last-child, .framer-RzNQl .framer-1bcn16t > :last-child, .framer-RzNQl .framer-1hea5ow > :last-child, .framer-RzNQl .framer-1fzmg77 > :last-child, .framer-RzNQl .framer-1f9y63t > :last-child, .framer-RzNQl .framer-1tf7wfk > :last-child { margin-bottom: 0px; } .framer-RzNQl .framer-1bcn16t > *, .framer-RzNQl .framer-1fzmg77 > *, .framer-RzNQl .framer-1tf7wfk > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } }\", \".framer-RzNQl.framer-v-pzxo8r .framer-fwf49e { width: 327px; }\", ...sharedStyle.css, ...sharedStyle1.css]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       * @framerIntrinsicHeight 91\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       * @framerIntrinsicWidth 600\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"600px\",null,null]},\"yJ85DTLXA\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"600px\",null,null]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       * @framerVariables {\"uSv1ABMN_\":\"review1Text\",\"dYvHM4377\":\"review1PersonTitle\",\"uZCKUqYSz\":\"review2Text\",\"OLuBdLygK\":\"review2PersonTitle\",\"tjoihzujM\":\"review3Text\",\"Em80x4MMl\":\"review3PersonTitle\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       */\nconst FramerfbbWfs5rK = withCSS(Component, css, \"framer-RzNQl\");\nexport default FramerfbbWfs5rK;\nFramerfbbWfs5rK.displayName = \"Main Page Reviews\";\nFramerfbbWfs5rK.defaultProps = {\n  height: 91,\n  width: 600\n};\naddPropertyControls(FramerfbbWfs5rK, {\n  variant: {\n    options: [\"ysrwAtRv_\", \"yJ85DTLXA\"],\n    optionTitles: [\"Desktop\", \"Mobile\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  uSv1ABMN_: {\n    defaultValue: '\"Well curated, tight and to the point\"',\n    title: \"Review 1 Text\",\n    type: ControlType.String\n  },\n  dYvHM4377: {\n    defaultValue: \"Monika O. \u2013 Head of Design, Primer\",\n    displayTextArea: false,\n    title: \"Review 1 Person + Title\",\n    type: ControlType.String\n  },\n  uZCKUqYSz: {\n    defaultValue: \"\u201CSuper valuable content to learn in a great environment\u201D\",\n    title: \"Review 2 Text\",\n    type: ControlType.String\n  },\n  OLuBdLygK: {\n    defaultValue: \"Victor S. \u2013 Design Ops, SAP\",\n    title: \"Review 2 Person + Title\",\n    type: ControlType.String\n  },\n  tjoihzujM: {\n    defaultValue: '\"An event where everyone is as smart (or smarter!) than you\"',\n    title: \"Review 3 Text\",\n    type: ControlType.String\n  },\n  Em80x4MMl: {\n    defaultValue: \"Aleksandra L. \u2013 Product Designer, N26\",\n    placeholder: \"\",\n    title: \"Review 3 Person + Title\",\n    type: ControlType.String\n  }\n});\naddFonts(FramerfbbWfs5rK, [...SlideshowFonts, ...sharedStyle.fonts, ...sharedStyle1.fonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerfbbWfs5rK\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerVariables\": \"{\\\"uSv1ABMN_\\\":\\\"review1Text\\\",\\\"dYvHM4377\\\":\\\"review1PersonTitle\\\",\\\"uZCKUqYSz\\\":\\\"review2Text\\\",\\\"OLuBdLygK\\\":\\\"review2PersonTitle\\\",\\\"tjoihzujM\\\":\\\"review3Text\\\",\\\"Em80x4MMl\\\":\\\"review3PersonTitle\\\"}\",\n        \"framerIntrinsicWidth\": \"600\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"91\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"600px\\\",null,null]},\\\"yJ85DTLXA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"600px\\\",null,null]}}}\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./fbbWfs5rK.map", "// Generated by Framer (2add0ca)\nimport { jsx as _jsx, jsxs as _jsxs } from \"react/jsx-runtime\";\nimport { addFonts, addPropertyControls, ControlType, cx, getFonts, Link, resolveLink, RichText, SVG, useRouter, useVariantState, withCSS } from \"framer\";\nimport { LayoutGroup, motion, MotionConfigContext } from \"framer-motion\";\nimport * as React from \"react\";\nimport Slideshow from \"https://framerusercontent.com/modules/zvkTOpMSuRzRhLzZZIwG/bwgDNfOkuRQlrlKseDFD/SlideShow.js\";\nimport SpeakerCarouselItem from \"https://framerusercontent.com/modules/t2483YHIONg6xy5PzHay/GFQpf3kGoIgTjlncp0m4/gYKD6xRpt.js\";\nimport CallToAction from \"https://framerusercontent.com/modules/f6nBJP4rhPkaKSaRVTLO/dynFho3llohHfRfUOouc/PU2L6i3Lq.js\";\nconst SpeakerCarouselItemFonts = getFonts(SpeakerCarouselItem);\nconst CallToActionFonts = getFonts(CallToAction);\nconst SlideshowFonts = getFonts(Slideshow);\nconst cycleOrder = [\"opn1Ue4Sq\", \"WcYsF4eRp\", \"ekCwjz3ob\"];\nconst variantClassNames = {\n  ekCwjz3ob: \"framer-v-10z5bsf\",\n  opn1Ue4Sq: \"framer-v-124ht9k\",\n  WcYsF4eRp: \"framer-v-z5fwnx\"\n};\nfunction addPropertyOverrides(overrides, ...variants) {\n  const nextOverrides = {};\n  variants === null || variants === void 0 ? void 0 : variants.forEach(variant => variant && Object.assign(nextOverrides, overrides[variant]));\n  return nextOverrides;\n}\nconst humanReadableVariantMap = {\n  \"Desktop - Online\": \"opn1Ue4Sq\",\n  Mobile: \"ekCwjz3ob\",\n  Tablet: \"WcYsF4eRp\"\n};\nconst transitions = {\n  default: {\n    delay: .1,\n    duration: .3,\n    ease: [.5, 0, .88, .77],\n    type: \"tween\"\n  }\n};\nconst transformTemplate = (_, t) => `translateX(-50%) ${t}`;\nconst Transition = ({\n  value,\n  children\n}) => {\n  const config = React.useContext(MotionConfigContext);\n  const transition = value !== null && value !== void 0 ? value : config.transition;\n  const contextValue = React.useMemo(() => ({\n    ...config,\n    transition\n  }), [JSON.stringify(transition)]);\n  return /*#__PURE__*/_jsx(MotionConfigContext.Provider, {\n    value: contextValue,\n    children: children\n  });\n};\nconst Component = /*#__PURE__*/React.forwardRef(function ({\n  id,\n  style,\n  className,\n  width,\n  height,\n  layoutId,\n  variant: outerVariant = \"opn1Ue4Sq\",\n  carouselItemColor: Nr4DN3Qax = \"rgb(255, 255, 255)\",\n  ...restProps\n}, ref) {\n  const outerVariantId = humanReadableVariantMap[outerVariant];\n  const variant = outerVariantId || outerVariant;\n  const {\n    baseVariant,\n    classNames,\n    gestureVariant,\n    setGestureState,\n    setVariant,\n    transition,\n    variants\n  } = useVariantState({\n    cycleOrder,\n    defaultVariant: \"opn1Ue4Sq\",\n    transitions,\n    variant,\n    variantClassNames\n  });\n  const layoutDependency = variants.join(\"-\") + restProps.layoutDependency;\n  const isDisplayed = () => {\n    if (baseVariant === \"ekCwjz3ob\") return false;\n    return true;\n  };\n  const router = useRouter();\n  const isDisplayed1 = () => {\n    if (baseVariant === \"ekCwjz3ob\") return true;\n    return false;\n  };\n  const defaultLayoutId = React.useId();\n  return /*#__PURE__*/_jsx(LayoutGroup, {\n    id: layoutId !== null && layoutId !== void 0 ? layoutId : defaultLayoutId,\n    children: /*#__PURE__*/_jsx(motion.div, {\n      initial: variant,\n      animate: variants,\n      onHoverStart: () => setGestureState({\n        isHovered: true\n      }),\n      onHoverEnd: () => setGestureState({\n        isHovered: false\n      }),\n      onTapStart: () => setGestureState({\n        isPressed: true\n      }),\n      onTap: () => setGestureState({\n        isPressed: false\n      }),\n      onTapCancel: () => setGestureState({\n        isPressed: false\n      }),\n      className: cx(\"framer-HNCBC\", classNames),\n      style: {\n        display: \"contents\"\n      },\n      children: /*#__PURE__*/_jsx(Transition, {\n        value: transition,\n        children: /*#__PURE__*/_jsxs(motion.div, {\n          ...restProps,\n          className: cx(\"framer-124ht9k\", className),\n          \"data-framer-name\": \"Desktop - Online\",\n          layoutDependency: layoutDependency,\n          layoutId: \"opn1Ue4Sq\",\n          ref: ref,\n          style: {\n            ...style\n          },\n          ...addPropertyOverrides({\n            ekCwjz3ob: {\n              \"data-framer-name\": \"Mobile\"\n            },\n            WcYsF4eRp: {\n              \"data-framer-name\": \"Tablet\"\n            }\n          }, baseVariant, gestureVariant),\n          children: [isDisplayed() && /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1envko4-container\",\n            layoutDependency: layoutDependency,\n            layoutId: \"Em_DOjQhH-container\",\n            children: /*#__PURE__*/_jsx(Slideshow, {\n              alignment: \"flex-start\",\n              arrowOptions: {\n                arrowFill: 'var(--token-1295c91d-b893-47b1-a194-a2fe362918fb, rgb(255, 92, 100)) /* {\"name\":\"Primary Coral\"} */',\n                arrowGap: 10,\n                arrowPadding: 0,\n                arrowPaddingBottom: 0,\n                arrowPaddingLeft: 0,\n                arrowPaddingRight: 0,\n                arrowPaddingTop: 0,\n                arrowPosition: \"auto\",\n                arrowRadius: 40,\n                arrowShouldFadeIn: false,\n                arrowShouldSpace: true,\n                arrowSize: 60,\n                showMouseControls: true\n              },\n              autoPlayControl: false,\n              borderRadius: 0,\n              direction: \"left\",\n              dragControl: true,\n              effectsOptions: {\n                effectsHover: true,\n                effectsOpacity: 1,\n                effectsPerspective: 1200,\n                effectsRotate: 0,\n                effectsScale: 1\n              },\n              fadeOptions: {\n                fadeAlpha: 0,\n                fadeContent: false,\n                fadeInset: 0,\n                fadeWidth: 25,\n                overflow: false\n              },\n              gap: 31,\n              height: \"100%\",\n              id: \"Em_DOjQhH\",\n              intervalControl: 2.2,\n              itemAmount: 3.8,\n              layoutId: \"Em_DOjQhH\",\n              padding: 0,\n              paddingBottom: 0,\n              paddingLeft: 20,\n              paddingPerSide: true,\n              paddingRight: 20,\n              paddingTop: 0,\n              progressOptions: {\n                dotsActiveOpacity: 1,\n                dotsBackground: \"rgba(0, 0, 0, 0.2)\",\n                dotsBlur: 0,\n                dotsFill: \"rgb(255, 255, 255)\",\n                dotsGap: 10,\n                dotsInset: 10,\n                dotSize: 10,\n                dotsOpacity: .5,\n                dotsPadding: 10,\n                dotsRadius: 50,\n                showProgressDots: false\n              },\n              slots: [/*#__PURE__*/_jsx(Link, {\n                href: {\n                  pathVariables: {\n                    G0mQCpvtc: \"brad-frost\"\n                  },\n                  webPageId: \"dp6UmQYi8\"\n                },\n                openInNewTab: false,\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  className: \"framer-1j00vx9 framer-zcxpxy\",\n                  \"data-framer-name\": \"D - Brad Frost\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"KKaDro2PX\",\n                  children: /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-pn69v7-container\",\n                    \"data-framer-name\": \"Speaker 1\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"qqieXMoZJ-container\",\n                    name: \"Speaker 1\",\n                    children: /*#__PURE__*/_jsx(SpeakerCarouselItem, {\n                      carouselItemColor: Nr4DN3Qax,\n                      height: \"100%\",\n                      id: \"qqieXMoZJ\",\n                      image: {\n                        alt: \"\",\n                        src: new URL(\"https://framerusercontent.com/images/s9ozV1AlMg3qGX5bBYNvCrKVxo.webp\").href\n                      },\n                      layoutId: \"qqieXMoZJ\",\n                      name: \"Brad Frost\",\n                      oct4: true,\n                      oct5: false,\n                      oct6: true,\n                      speakerDescription: \"Design Systems consultant \\u2028& Author of \u201CAtomic Design\u201D\",\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      variant: \"JoQphxrEk\",\n                      width: \"100%\"\n                    })\n                  })\n                })\n              }), /*#__PURE__*/_jsx(Link, {\n                href: {\n                  pathVariables: {\n                    G0mQCpvtc: \"jaime-levy\"\n                  },\n                  webPageId: \"dp6UmQYi8\"\n                },\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  className: \"framer-x12zuv framer-zcxpxy\",\n                  \"data-framer-name\": \"D - Jaime Levy\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"pkc6UwDzV\",\n                  children: /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-tayt6z-container\",\n                    \"data-framer-name\": \"Speaker 2\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"MrMatSnua-container\",\n                    name: \"Speaker 2\",\n                    children: /*#__PURE__*/_jsx(SpeakerCarouselItem, {\n                      carouselItemColor: Nr4DN3Qax,\n                      height: \"100%\",\n                      id: \"MrMatSnua\",\n                      image: {\n                        alt: \"\",\n                        src: new URL(\"https://framerusercontent.com/images/y3zP4cCM0SGUYcqBmDJknkyL4rQ.webp\").href\n                      },\n                      layoutId: \"MrMatSnua\",\n                      name: \"Jaime Levy\",\n                      oct4: false,\n                      oct5: true,\n                      oct6: true,\n                      speakerDescription: \"UX Strategy consultant \\u2028& Author of \u201CUX Strategy\u201D\",\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      variant: \"JoQphxrEk\",\n                      width: \"100%\"\n                    })\n                  })\n                })\n              }), /*#__PURE__*/_jsx(Link, {\n                href: {\n                  pathVariables: {\n                    G0mQCpvtc: \"jose-torre\"\n                  },\n                  webPageId: \"dp6UmQYi8\"\n                },\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  className: \"framer-11grrhd framer-zcxpxy\",\n                  \"data-framer-name\": \"D - Jose Torre\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"tvtj_GOdl\",\n                  children: /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-19nv66r-container\",\n                    \"data-framer-name\": \"Speaker 3\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"M_lBVLhab-container\",\n                    name: \"Speaker 3\",\n                    children: /*#__PURE__*/_jsx(SpeakerCarouselItem, {\n                      carouselItemColor: Nr4DN3Qax,\n                      height: \"100%\",\n                      id: \"M_lBVLhab\",\n                      image: {\n                        alt: \"\",\n                        src: new URL(\"https://framerusercontent.com/images/G2vCx1fe59nNHUMzp3M51MugwRc.webp\").href\n                      },\n                      layoutId: \"M_lBVLhab\",\n                      name: \"Jos\\xe9 Torre\",\n                      oct4: false,\n                      oct5: false,\n                      oct6: true,\n                      speakerDescription: \"Senior Staff Designer, Shopify\",\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      variant: \"JoQphxrEk\",\n                      width: \"100%\"\n                    })\n                  })\n                })\n              }), /*#__PURE__*/_jsx(Link, {\n                href: {\n                  pathVariables: {\n                    G0mQCpvtc: \"temi-adeniyi\"\n                  },\n                  webPageId: \"dp6UmQYi8\"\n                },\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  className: \"framer-t7j1li framer-zcxpxy\",\n                  \"data-framer-name\": \"D - Temi Adeniyi\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"W0zSSauFt\",\n                  children: /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-1x4a1ro-container\",\n                    \"data-framer-name\": \"Speaker 8\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"OGaIwhcYq-container\",\n                    name: \"Speaker 8\",\n                    children: /*#__PURE__*/_jsx(SpeakerCarouselItem, {\n                      carouselItemColor: Nr4DN3Qax,\n                      height: \"100%\",\n                      id: \"OGaIwhcYq\",\n                      image: {\n                        alt: \"\",\n                        src: new URL(\"https://framerusercontent.com/images/n7JSecXqLkD02RRsZbTGOOREBf8.webp\").href\n                      },\n                      layoutId: \"OGaIwhcYq\",\n                      name: \"Temi Adeniyi\",\n                      oct4: false,\n                      oct5: true,\n                      oct6: false,\n                      speakerDescription: \"UX Design Manager at Instagram\",\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      variant: \"JoQphxrEk\",\n                      width: \"100%\"\n                    })\n                  })\n                })\n              }), /*#__PURE__*/_jsx(Link, {\n                href: {\n                  pathVariables: {\n                    G0mQCpvtc: \"natalia-filvarova\"\n                  },\n                  webPageId: \"dp6UmQYi8\"\n                },\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  className: \"framer-1531xuf framer-zcxpxy\",\n                  \"data-framer-name\": \"D - Natalia FIlvarova\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"V873e6Lrz\",\n                  children: /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-1nmfxis-container\",\n                    \"data-framer-name\": \"Speaker 6\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"O44WkE9tC-container\",\n                    name: \"Speaker 6\",\n                    children: /*#__PURE__*/_jsx(SpeakerCarouselItem, {\n                      carouselItemColor: Nr4DN3Qax,\n                      height: \"100%\",\n                      id: \"O44WkE9tC\",\n                      image: {\n                        alt: \"\",\n                        src: new URL(\"https://framerusercontent.com/images/1uZKcwb6oztteDddn6eNqoJ5xik.webp\").href\n                      },\n                      layoutId: \"O44WkE9tC\",\n                      name: \"Natalia Filvarova\",\n                      oct4: false,\n                      oct5: false,\n                      oct6: true,\n                      speakerDescription: \"User Experience Researcher at Google\",\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      variant: \"JoQphxrEk\",\n                      width: \"100%\"\n                    })\n                  })\n                })\n              }), /*#__PURE__*/_jsx(Link, {\n                href: {\n                  pathVariables: {\n                    G0mQCpvtc: \"kevin-hawkins\"\n                  },\n                  webPageId: \"dp6UmQYi8\"\n                },\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  className: \"framer-b2usrw framer-zcxpxy\",\n                  \"data-framer-name\": \"D - Kevin Hawkins\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"veRhrdZbx\",\n                  children: /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-ywcsbu-container\",\n                    \"data-framer-name\": \"Kevin\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"HzHZVGTlZ-container\",\n                    name: \"Kevin\",\n                    children: /*#__PURE__*/_jsx(SpeakerCarouselItem, {\n                      carouselItemColor: Nr4DN3Qax,\n                      height: \"100%\",\n                      id: \"HzHZVGTlZ\",\n                      image: {\n                        alt: \"\",\n                        src: new URL(\"https://framerusercontent.com/images/8sZNyRq8bQe6xUJK3OuuPtvDUJY.webp\").href\n                      },\n                      layoutId: \"HzHZVGTlZ\",\n                      name: \"Kevin Hawkins\",\n                      oct4: false,\n                      oct5: false,\n                      oct6: true,\n                      speakerDescription: \"Global UX Director, Glovo\",\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      variant: \"JoQphxrEk\",\n                      width: \"100%\"\n                    })\n                  })\n                })\n              }), /*#__PURE__*/_jsx(Link, {\n                href: {\n                  pathVariables: {\n                    G0mQCpvtc: \"luke-murphy\"\n                  },\n                  webPageId: \"dp6UmQYi8\"\n                },\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  className: \"framer-kfd2ib framer-zcxpxy\",\n                  \"data-framer-name\": \"D - Luke Murphy\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"vSFmKsnqM\",\n                  children: /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-1mz8ayr-container\",\n                    \"data-framer-name\": \"Speaker 5\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"ilzKmYMjC-container\",\n                    name: \"Speaker 5\",\n                    children: /*#__PURE__*/_jsx(SpeakerCarouselItem, {\n                      carouselItemColor: Nr4DN3Qax,\n                      height: \"100%\",\n                      id: \"ilzKmYMjC\",\n                      image: {\n                        alt: \"\",\n                        src: new URL(\"https://framerusercontent.com/images/bFgv0tihzxa96tTg9GcvnkT94.webp\").href\n                      },\n                      layoutId: \"ilzKmYMjC\",\n                      name: \"Luke Murphy\",\n                      oct4: false,\n                      oct5: false,\n                      oct6: true,\n                      speakerDescription: \"Design Advocate, Zeroheight\",\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      variant: \"JoQphxrEk\",\n                      width: \"100%\"\n                    })\n                  })\n                })\n              }), /*#__PURE__*/_jsx(Link, {\n                href: {\n                  pathVariables: {\n                    G0mQCpvtc: \"sara-logel\"\n                  },\n                  webPageId: \"dp6UmQYi8\"\n                },\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  className: \"framer-j4ycoc framer-zcxpxy\",\n                  \"data-framer-name\": \"D - Sara Logel\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"WSkijkGku\",\n                  children: /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-cmloon-container\",\n                    \"data-framer-name\": \"Speaker 7\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"hEIbTwfRF-container\",\n                    name: \"Speaker 7\",\n                    children: /*#__PURE__*/_jsx(SpeakerCarouselItem, {\n                      carouselItemColor: Nr4DN3Qax,\n                      height: \"100%\",\n                      id: \"hEIbTwfRF\",\n                      image: {\n                        alt: \"\",\n                        src: new URL(\"https://framerusercontent.com/images/ysFN0dPUlCuUoA0j4NS0PW9Oug.webp\").href\n                      },\n                      layoutId: \"hEIbTwfRF\",\n                      name: \"Sara Logel\",\n                      oct4: false,\n                      oct5: false,\n                      oct6: true,\n                      speakerDescription: \"UX Research Lead, UserTesting\",\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      variant: \"JoQphxrEk\",\n                      width: \"100%\"\n                    })\n                  })\n                })\n              }), /*#__PURE__*/_jsx(Link, {\n                href: {\n                  pathVariables: {\n                    G0mQCpvtc: \"raitis-velps\"\n                  },\n                  webPageId: \"dp6UmQYi8\"\n                },\n                openInNewTab: false,\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  className: \"framer-1xt22as framer-zcxpxy\",\n                  \"data-framer-name\": \"D - Raitis Velps\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"FNvA0tgm4\",\n                  children: /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-3g7e34-container\",\n                    \"data-framer-name\": \"Kevin\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"qX2_XBkLh-container\",\n                    name: \"Kevin\",\n                    children: /*#__PURE__*/_jsx(SpeakerCarouselItem, {\n                      carouselItemColor: Nr4DN3Qax,\n                      height: \"100%\",\n                      id: \"qX2_XBkLh\",\n                      image: {\n                        alt: \"\",\n                        src: new URL(\"https://framerusercontent.com/images/DAuQj4Xk4oBCC9nNBnFgR9Ymg8w.webp\").href\n                      },\n                      layoutId: \"qX2_XBkLh\",\n                      name: \"Raitis Velps\",\n                      oct4: false,\n                      oct5: false,\n                      oct6: true,\n                      speakerDescription: \"CMO, Corebook\\xba\",\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      variant: \"JoQphxrEk\",\n                      width: \"100%\"\n                    })\n                  })\n                })\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-1a7hq1d\",\n                \"data-framer-name\": \"more\",\n                layoutDependency: layoutDependency,\n                layoutId: \"JDIvUMIGS\",\n                children: /*#__PURE__*/_jsxs(motion.div, {\n                  background: {\n                    alt: \"\",\n                    fit: \"fill\",\n                    intrinsicHeight: 1122,\n                    intrinsicWidth: 1122,\n                    pixelHeight: 1122,\n                    pixelWidth: 1122,\n                    sizes: \"252px\",\n                    src: new URL(\"https://framerusercontent.com/images/8MyxpRq9jD8XErrNMhviXCdQOc8.jpeg\").href,\n                    srcSet: `${new URL(\"https://framerusercontent.com/images/8MyxpRq9jD8XErrNMhviXCdQOc8.jpeg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/8MyxpRq9jD8XErrNMhviXCdQOc8.jpeg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/8MyxpRq9jD8XErrNMhviXCdQOc8.jpeg\").href} 1122w`\n                  },\n                  className: \"framer-inz6x1\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"x9O1yWSA8\",\n                  children: [/*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-ogo2py\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"PisT5b6hA\",\n                    style: {\n                      backgroundColor: \"var(--token-baed57ca-3c9a-4ac8-9ad5-8a73a4517fd6, rgb(0, 0, 0))\"\n                    },\n                    children: /*#__PURE__*/_jsx(SVG, {\n                      className: \"framer-1ly8qsk\",\n                      \"data-framer-name\": \"hatch-icon\",\n                      layout: \"position\",\n                      layoutDependency: layoutDependency,\n                      layoutId: \"OaRMvzbF2\",\n                      opacity: 1,\n                      style: {\n                        backgroundColor: \"rgba(0, 0, 0, 0)\"\n                      },\n                      svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 102 88\"><path d=\"M 98.98 51.219 C 98.944 50.535 98.855 49.855 98.715 49.186 L 98.921 49.186 C 97.743 42.228 96.402 35.332 95.149 28.405 L 94.162 23.221 C 93.971 22.334 93.867 21.539 93.617 20.576 C 93.366 19.556 93.036 18.559 92.63 17.594 C 90.871 13.954 88.113 10.937 84.703 8.924 C 81.553 6.972 78.127 5.548 74.55 4.703 C 71.08 3.824 67.538 3.282 63.971 3.083 C 56.924 2.759 49.866 3.386 42.975 4.948 C 36.085 6.527 29.423 9.03 23.157 12.395 C 19.996 14.137 17.002 16.185 14.213 18.511 C 11.3 20.835 8.759 23.622 6.684 26.769 C 4.413 30.09 3.132 34.03 3 38.1 C 3.023 39.151 3.127 40.2 3.309 41.234 C 3.471 42.213 3.693 42.993 3.884 43.864 L 5.078 49.002 C 6.743 55.837 8.319 62.688 10.058 69.507 L 10.411 69.507 C 10.553 70.175 10.746 70.829 10.986 71.465 C 12.164 74.519 14.145 77.168 16.703 79.111 C 19.147 80.973 21.857 82.428 24.733 83.423 C 30.402 85.229 36.309 86.096 42.238 85.992 C 48.128 86.004 54.002 85.353 59.757 84.049 C 65.51 82.783 71.112 80.871 76.466 78.346 C 81.863 75.777 86.836 72.34 91.201 68.162 C 93.428 66.002 95.317 63.494 96.8 60.731 C 98.378 57.838 99.134 54.54 98.98 51.219 Z M 84.614 39.598 C 84.157 40.103 83.715 40.592 83.214 41.051 C 82.079 42.17 80.884 43.222 79.634 44.201 C 77.106 46.157 74.425 47.891 71.618 49.385 C 65.973 52.351 59.987 54.561 53.805 55.959 C 47.62 57.378 41.289 57.979 34.959 57.749 C 29.574 57.575 24.253 56.485 19.208 54.522 C 21.341 52.312 23.703 50.352 26.251 48.681 C 29.884 46.299 33.727 44.281 37.729 42.656 C 41.774 41.051 45.926 39.748 50.15 38.757 C 54.384 37.816 58.678 37.192 62.999 36.891 C 67.286 36.62 71.589 36.779 75.847 37.366 C 78.841 37.769 81.781 38.518 84.614 39.598 Z M 94.206 59.217 C 92.867 61.69 91.167 63.934 89.167 65.868 C 85.025 69.809 80.305 73.04 75.184 75.441 C 70.032 77.898 64.637 79.765 59.094 81.006 C 53.567 82.306 47.92 82.977 42.253 83.01 C 36.621 83.068 31.017 82.201 25.647 80.441 C 23.014 79.566 20.529 78.271 18.28 76.603 C 16.128 75.011 14.444 72.83 13.417 70.303 C 13.22 69.806 13.057 69.295 12.931 68.774 L 13.24 68.774 C 13.127 67.758 13.127 66.731 13.24 65.715 C 13.278 65.202 13.347 64.691 13.447 64.186 L 13.859 62.657 C 13.996 62.164 14.184 61.687 14.419 61.235 C 14.655 60.776 14.802 60.287 15.082 59.844 C 15.597 58.931 16.173 58.058 16.806 57.229 C 17.13 56.785 17.513 56.372 17.882 55.929 C 23.288 58.156 29.028 59.382 34.841 59.553 C 41.325 59.801 47.811 59.184 54.143 57.718 C 60.481 56.288 66.616 54.022 72.399 50.975 C 75.3 49.444 78.066 47.654 80.665 45.623 C 81.978 44.615 83.229 43.523 84.408 42.35 C 85.027 41.785 85.587 41.158 86.147 40.546 L 86.338 40.332 C 86.839 40.561 87.34 40.775 87.812 41.035 C 88.724 41.507 89.6 42.049 90.434 42.656 C 90.837 42.952 91.22 43.274 91.584 43.619 C 91.981 43.931 92.347 44.285 92.674 44.675 L 93.647 45.822 C 93.929 46.224 94.19 46.643 94.427 47.075 C 94.923 47.939 95.323 48.857 95.621 49.813 L 95.783 49.813 C 95.889 50.347 95.958 50.889 95.989 51.434 C 96.118 54.147 95.511 56.844 94.236 59.217 Z\" fill=\"var(--token-83a1fc82-5684-41b5-a6bc-4d1e31708410, rgb(248, 248, 248)) /* {&quot;name&quot;:&quot;Dirty White&quot;} */\"></path></svg>',\n                      svgContentId: 3309162472,\n                      withExternalLayout: true\n                    })\n                  }), /*#__PURE__*/_jsxs(motion.div, {\n                    className: \"framer-fjwt9p\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"VeY0d_q8y\",\n                    transformTemplate: transformTemplate,\n                    children: [/*#__PURE__*/_jsx(motion.div, {\n                      className: \"framer-zc7073\",\n                      layoutDependency: layoutDependency,\n                      layoutId: \"bQt5t0uY7\",\n                      children: /*#__PURE__*/_jsx(RichText, {\n                        __fromCanvasComponent: true,\n                        children: /*#__PURE__*/_jsx(React.Fragment, {\n                          children: /*#__PURE__*/_jsx(motion.p, {\n                            style: {\n                              \"--font-selector\": \"Q1VTVE9NO0ZyZWlnZWlzdCBXaWRlIEJvbGQ=\",\n                              \"--framer-font-family\": '\"Freigeist Wide Bold\", serif',\n                              \"--framer-font-size\": \"36px\",\n                              \"--framer-line-height\": \"0.9em\",\n                              \"--framer-text-color\": \"var(--extracted-r6o4lv)\",\n                              \"--framer-text-transform\": \"uppercase\"\n                            },\n                            children: \"& More!\"\n                          })\n                        }),\n                        className: \"framer-1tl4sw2\",\n                        fonts: [\"CUSTOM;Freigeist Wide Bold\"],\n                        layoutDependency: layoutDependency,\n                        layoutId: \"DDJTH6RWm\",\n                        style: {\n                          \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                          \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                          \"--framer-link-text-decoration\": \"underline\",\n                          \"--framer-paragraph-spacing\": \"0px\"\n                        },\n                        verticalAlignment: \"top\",\n                        withExternalLayout: true\n                      })\n                    }), /*#__PURE__*/_jsx(motion.div, {\n                      className: \"framer-t1vq0u\",\n                      layoutDependency: layoutDependency,\n                      layoutId: \"lWVK_V67s\",\n                      children: /*#__PURE__*/_jsx(motion.div, {\n                        className: \"framer-1m4yjxm-container\",\n                        layoutDependency: layoutDependency,\n                        layoutId: \"KL0HsCxbJ-container\",\n                        children: /*#__PURE__*/_jsx(CallToAction, {\n                          arrow: true,\n                          height: \"100%\",\n                          id: \"KL0HsCxbJ\",\n                          layoutId: \"KL0HsCxbJ\",\n                          link: resolveLink({\n                            webPageId: \"mhZys7AoN\"\n                          }, router),\n                          title: \"See All Speakers\",\n                          variant: \"PG38LhFbJ\",\n                          width: \"100%\"\n                        })\n                      })\n                    })]\n                  })]\n                })\n              })],\n              startFrom: 0,\n              style: {\n                height: \"100%\",\n                width: \"100%\"\n              },\n              transitionControl: {\n                damping: 40,\n                stiffness: 200,\n                type: \"spring\"\n              },\n              width: \"100%\",\n              ...addPropertyOverrides({\n                WcYsF4eRp: {\n                  itemAmount: 3.5,\n                  paddingLeft: 5,\n                  paddingRight: 5\n                }\n              }, baseVariant, gestureVariant)\n            })\n          }), isDisplayed1() && /*#__PURE__*/_jsx(motion.div, {\n            className: \"framer-1w5r326-container\",\n            \"data-framer-name\": \"Mobile Slide\",\n            layoutDependency: layoutDependency,\n            layoutId: \"l_vI9eKdm-container\",\n            name: \"Mobile Slide\",\n            children: /*#__PURE__*/_jsx(Slideshow, {\n              alignment: \"flex-start\",\n              arrowOptions: {\n                arrowFill: 'var(--token-1295c91d-b893-47b1-a194-a2fe362918fb, rgb(255, 92, 100)) /* {\"name\":\"Primary Coral\"} */',\n                arrowGap: 10,\n                arrowPadding: 0,\n                arrowPaddingBottom: 0,\n                arrowPaddingLeft: 0,\n                arrowPaddingRight: 0,\n                arrowPaddingTop: 0,\n                arrowPosition: \"auto\",\n                arrowRadius: 40,\n                arrowShouldFadeIn: false,\n                arrowShouldSpace: true,\n                arrowSize: 60,\n                showMouseControls: true\n              },\n              autoPlayControl: false,\n              borderRadius: 0,\n              direction: \"left\",\n              dragControl: true,\n              effectsOptions: {\n                effectsHover: true,\n                effectsOpacity: 1,\n                effectsPerspective: 1200,\n                effectsRotate: 0,\n                effectsScale: 1\n              },\n              fadeOptions: {\n                fadeAlpha: 0,\n                fadeContent: false,\n                fadeInset: 0,\n                fadeWidth: 25,\n                overflow: false\n              },\n              gap: 18,\n              height: \"100%\",\n              id: \"l_vI9eKdm\",\n              intervalControl: 2.2,\n              itemAmount: 2,\n              layoutId: \"l_vI9eKdm\",\n              name: \"Mobile Slide\",\n              padding: 0,\n              paddingBottom: 0,\n              paddingLeft: 10,\n              paddingPerSide: true,\n              paddingRight: 10,\n              paddingTop: 0,\n              progressOptions: {\n                dotsActiveOpacity: 1,\n                dotsBackground: \"rgba(0, 0, 0, 0.2)\",\n                dotsBlur: 0,\n                dotsFill: \"rgb(255, 255, 255)\",\n                dotsGap: 10,\n                dotsInset: 10,\n                dotSize: 10,\n                dotsOpacity: .5,\n                dotsPadding: 10,\n                dotsRadius: 50,\n                showProgressDots: false\n              },\n              slots: [/*#__PURE__*/_jsx(Link, {\n                href: {\n                  pathVariables: {\n                    G0mQCpvtc: \"brad-frost\"\n                  },\n                  webPageId: \"dp6UmQYi8\"\n                },\n                openInNewTab: false,\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  className: \"framer-1nm7i4d framer-zcxpxy\",\n                  \"data-framer-name\": \"M - Brad Frost\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"u3Ms7L8hM\",\n                  children: /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-p9qc1f-container\",\n                    \"data-framer-name\": \"Speaker 1\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"q9guFFVIf-container\",\n                    name: \"Speaker 1\",\n                    children: /*#__PURE__*/_jsx(SpeakerCarouselItem, {\n                      carouselItemColor: Nr4DN3Qax,\n                      height: \"100%\",\n                      id: \"q9guFFVIf\",\n                      image: {\n                        alt: \"\",\n                        src: new URL(\"https://framerusercontent.com/images/s9ozV1AlMg3qGX5bBYNvCrKVxo.webp\").href\n                      },\n                      layoutId: \"q9guFFVIf\",\n                      name: \"Brad Frost\",\n                      oct4: true,\n                      oct5: false,\n                      oct6: true,\n                      speakerDescription: \"Design Systems consultant \\u2028& Author of \u201CAtomic Design\u201D\",\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      variant: \"tW6zNk05p\",\n                      width: \"100%\"\n                    })\n                  })\n                })\n              }), /*#__PURE__*/_jsx(Link, {\n                href: {\n                  pathVariables: {\n                    G0mQCpvtc: \"jaime-levy\"\n                  },\n                  webPageId: \"dp6UmQYi8\"\n                },\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  className: \"framer-8j0nf4 framer-zcxpxy\",\n                  \"data-framer-name\": \"M - Jaime Levy\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"nGphLO7J7\",\n                  children: /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-1pptfkx-container\",\n                    \"data-framer-name\": \"Speaker 2\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"W11XVnHmw-container\",\n                    name: \"Speaker 2\",\n                    children: /*#__PURE__*/_jsx(SpeakerCarouselItem, {\n                      carouselItemColor: Nr4DN3Qax,\n                      height: \"100%\",\n                      id: \"W11XVnHmw\",\n                      image: {\n                        alt: \"\",\n                        src: new URL(\"https://framerusercontent.com/images/y3zP4cCM0SGUYcqBmDJknkyL4rQ.webp\").href\n                      },\n                      layoutId: \"W11XVnHmw\",\n                      name: \"Jaime Levy\",\n                      oct4: false,\n                      oct5: true,\n                      oct6: true,\n                      speakerDescription: \"UX Strategy consultant \\u2028& Author of \u201CUX Strategy\u201D\",\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      variant: \"tW6zNk05p\",\n                      width: \"100%\"\n                    })\n                  })\n                })\n              }), /*#__PURE__*/_jsx(Link, {\n                href: {\n                  pathVariables: {\n                    G0mQCpvtc: \"jose-torre\"\n                  },\n                  webPageId: \"dp6UmQYi8\"\n                },\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  className: \"framer-1pzhps5 framer-zcxpxy\",\n                  \"data-framer-name\": \"M - Jose Torre\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"ajabgtvSc\",\n                  children: /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-hwxznu-container\",\n                    \"data-framer-name\": \"Speaker 3\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"DMd0tfhTI-container\",\n                    name: \"Speaker 3\",\n                    children: /*#__PURE__*/_jsx(SpeakerCarouselItem, {\n                      carouselItemColor: Nr4DN3Qax,\n                      height: \"100%\",\n                      id: \"DMd0tfhTI\",\n                      image: {\n                        alt: \"\",\n                        src: new URL(\"https://framerusercontent.com/images/G2vCx1fe59nNHUMzp3M51MugwRc.webp\").href\n                      },\n                      layoutId: \"DMd0tfhTI\",\n                      name: \"Jos\\xe9 Torre\",\n                      oct4: false,\n                      oct5: false,\n                      oct6: true,\n                      speakerDescription: \"Senior Staff Designer, Shopify\",\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      variant: \"tW6zNk05p\",\n                      width: \"100%\"\n                    })\n                  })\n                })\n              }), /*#__PURE__*/_jsx(Link, {\n                href: {\n                  pathVariables: {\n                    G0mQCpvtc: \"temi-adeniyi\"\n                  },\n                  webPageId: \"dp6UmQYi8\"\n                },\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  className: \"framer-1qsxp7 framer-zcxpxy\",\n                  \"data-framer-name\": \"M - Temi Adeniyi\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"gCGJkEKB1\",\n                  children: /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-jq4onf-container\",\n                    \"data-framer-name\": \"Speaker 8\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"D4sssCdrh-container\",\n                    name: \"Speaker 8\",\n                    children: /*#__PURE__*/_jsx(SpeakerCarouselItem, {\n                      carouselItemColor: Nr4DN3Qax,\n                      height: \"100%\",\n                      id: \"D4sssCdrh\",\n                      image: {\n                        alt: \"\",\n                        src: new URL(\"https://framerusercontent.com/images/n7JSecXqLkD02RRsZbTGOOREBf8.webp\").href\n                      },\n                      layoutId: \"D4sssCdrh\",\n                      name: \"Temi Adeniyi\",\n                      oct4: false,\n                      oct5: true,\n                      oct6: false,\n                      speakerDescription: \"UX Design Manager at Instagram\",\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      variant: \"tW6zNk05p\",\n                      width: \"100%\"\n                    })\n                  })\n                })\n              }), /*#__PURE__*/_jsx(Link, {\n                href: {\n                  pathVariables: {\n                    G0mQCpvtc: \"luke-murphy\"\n                  },\n                  webPageId: \"dp6UmQYi8\"\n                },\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  className: \"framer-l4bfyk framer-zcxpxy\",\n                  \"data-framer-name\": \"M - Luke Murphy\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"IbhoNAWuI\",\n                  children: /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-h47lpz-container\",\n                    \"data-framer-name\": \"Speaker 5\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"litId90fA-container\",\n                    name: \"Speaker 5\",\n                    children: /*#__PURE__*/_jsx(SpeakerCarouselItem, {\n                      carouselItemColor: Nr4DN3Qax,\n                      height: \"100%\",\n                      id: \"litId90fA\",\n                      image: {\n                        alt: \"\",\n                        src: new URL(\"https://framerusercontent.com/images/bFgv0tihzxa96tTg9GcvnkT94.webp\").href\n                      },\n                      layoutId: \"litId90fA\",\n                      name: \"Luke Murphy\",\n                      oct4: false,\n                      oct5: false,\n                      oct6: true,\n                      speakerDescription: \"Design Advocate, Zeroheight\",\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      variant: \"tW6zNk05p\",\n                      width: \"100%\"\n                    })\n                  })\n                })\n              }), /*#__PURE__*/_jsx(Link, {\n                href: {\n                  pathVariables: {\n                    G0mQCpvtc: \"natalia-filvarova\"\n                  },\n                  webPageId: \"dp6UmQYi8\"\n                },\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  className: \"framer-1lkdyag framer-zcxpxy\",\n                  \"data-framer-name\": \"M - Natalia FIlvarova\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"jOy5SFcxe\",\n                  children: /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-1dg5m30-container\",\n                    \"data-framer-name\": \"Speaker 6\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"a6MdHHcOg-container\",\n                    name: \"Speaker 6\",\n                    children: /*#__PURE__*/_jsx(SpeakerCarouselItem, {\n                      carouselItemColor: Nr4DN3Qax,\n                      height: \"100%\",\n                      id: \"a6MdHHcOg\",\n                      image: {\n                        alt: \"\",\n                        src: new URL(\"https://framerusercontent.com/images/1uZKcwb6oztteDddn6eNqoJ5xik.webp\").href\n                      },\n                      layoutId: \"a6MdHHcOg\",\n                      name: \"Natalia Filvarova\",\n                      oct4: false,\n                      oct5: false,\n                      oct6: true,\n                      speakerDescription: \"User Experience Researcher at Google\",\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      variant: \"tW6zNk05p\",\n                      width: \"100%\"\n                    })\n                  })\n                })\n              }), /*#__PURE__*/_jsx(Link, {\n                href: {\n                  pathVariables: {\n                    G0mQCpvtc: \"raitis-velps\"\n                  },\n                  webPageId: \"dp6UmQYi8\"\n                },\n                openInNewTab: false,\n                children: /*#__PURE__*/_jsx(motion.a, {\n                  className: \"framer-3bu3wa framer-zcxpxy\",\n                  \"data-framer-name\": \"M - Raitis Velps\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"pHeKY_VRR\",\n                  children: /*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-1x8w3tn-container\",\n                    \"data-framer-name\": \"Kevin\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"DKwom0wg7-container\",\n                    name: \"Kevin\",\n                    children: /*#__PURE__*/_jsx(SpeakerCarouselItem, {\n                      carouselItemColor: Nr4DN3Qax,\n                      height: \"100%\",\n                      id: \"DKwom0wg7\",\n                      image: {\n                        alt: \"\",\n                        src: new URL(\"https://framerusercontent.com/images/DAuQj4Xk4oBCC9nNBnFgR9Ymg8w.webp\").href\n                      },\n                      layoutId: \"DKwom0wg7\",\n                      name: \"Raitis Velps\",\n                      oct4: false,\n                      oct5: false,\n                      oct6: true,\n                      speakerDescription: \"CMO, Corebook\\xba\",\n                      style: {\n                        height: \"100%\",\n                        width: \"100%\"\n                      },\n                      variant: \"tW6zNk05p\",\n                      width: \"100%\"\n                    })\n                  })\n                })\n              }), /*#__PURE__*/_jsx(motion.div, {\n                className: \"framer-rreqe0\",\n                \"data-framer-name\": \"Mobile - More\",\n                layoutDependency: layoutDependency,\n                layoutId: \"VnYlIPetu\",\n                children: /*#__PURE__*/_jsxs(motion.div, {\n                  background: {\n                    alt: \"\",\n                    fit: \"fill\",\n                    intrinsicHeight: 1122,\n                    intrinsicWidth: 1122,\n                    pixelHeight: 1122,\n                    pixelWidth: 1122,\n                    sizes: \"252px\",\n                    src: new URL(\"https://framerusercontent.com/images/8MyxpRq9jD8XErrNMhviXCdQOc8.jpeg\").href,\n                    srcSet: `${new URL(\"https://framerusercontent.com/images/8MyxpRq9jD8XErrNMhviXCdQOc8.jpeg?scale-down-to=512\").href} 512w, ${new URL(\"https://framerusercontent.com/images/8MyxpRq9jD8XErrNMhviXCdQOc8.jpeg?scale-down-to=1024\").href} 1024w, ${new URL(\"https://framerusercontent.com/images/8MyxpRq9jD8XErrNMhviXCdQOc8.jpeg\").href} 1122w`\n                  },\n                  className: \"framer-pbb3tp\",\n                  layoutDependency: layoutDependency,\n                  layoutId: \"HBK8AVl9m\",\n                  children: [/*#__PURE__*/_jsx(motion.div, {\n                    className: \"framer-ijllui\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"ONxVGOEgR\",\n                    style: {\n                      backgroundColor: \"var(--token-baed57ca-3c9a-4ac8-9ad5-8a73a4517fd6, rgb(0, 0, 0))\"\n                    },\n                    children: /*#__PURE__*/_jsx(SVG, {\n                      className: \"framer-87rxh2\",\n                      \"data-framer-name\": \"hatch-icon\",\n                      layout: \"position\",\n                      layoutDependency: layoutDependency,\n                      layoutId: \"TsOdTV6Gx\",\n                      opacity: 1,\n                      style: {\n                        backgroundColor: \"rgba(0, 0, 0, 0)\"\n                      },\n                      svg: '<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 102 88\"><path d=\"M 98.98 51.219 C 98.944 50.535 98.855 49.855 98.715 49.186 L 98.921 49.186 C 97.743 42.228 96.402 35.332 95.149 28.405 L 94.162 23.221 C 93.971 22.334 93.867 21.539 93.617 20.576 C 93.366 19.556 93.036 18.559 92.63 17.594 C 90.871 13.954 88.113 10.937 84.703 8.924 C 81.553 6.972 78.127 5.548 74.55 4.703 C 71.08 3.824 67.538 3.282 63.971 3.083 C 56.924 2.759 49.866 3.386 42.975 4.948 C 36.085 6.527 29.423 9.03 23.157 12.395 C 19.996 14.137 17.002 16.185 14.213 18.511 C 11.3 20.835 8.759 23.622 6.684 26.769 C 4.413 30.09 3.132 34.03 3 38.1 C 3.023 39.151 3.127 40.2 3.309 41.234 C 3.471 42.213 3.693 42.993 3.884 43.864 L 5.078 49.002 C 6.743 55.837 8.319 62.688 10.058 69.507 L 10.411 69.507 C 10.553 70.175 10.746 70.829 10.986 71.465 C 12.164 74.519 14.145 77.168 16.703 79.111 C 19.147 80.973 21.857 82.428 24.733 83.423 C 30.402 85.229 36.309 86.096 42.238 85.992 C 48.128 86.004 54.002 85.353 59.757 84.049 C 65.51 82.783 71.112 80.871 76.466 78.346 C 81.863 75.777 86.836 72.34 91.201 68.162 C 93.428 66.002 95.317 63.494 96.8 60.731 C 98.378 57.838 99.134 54.54 98.98 51.219 Z M 84.614 39.598 C 84.157 40.103 83.715 40.592 83.214 41.051 C 82.079 42.17 80.884 43.222 79.634 44.201 C 77.106 46.157 74.425 47.891 71.618 49.385 C 65.973 52.351 59.987 54.561 53.805 55.959 C 47.62 57.378 41.289 57.979 34.959 57.749 C 29.574 57.575 24.253 56.485 19.208 54.522 C 21.341 52.312 23.703 50.352 26.251 48.681 C 29.884 46.299 33.727 44.281 37.729 42.656 C 41.774 41.051 45.926 39.748 50.15 38.757 C 54.384 37.816 58.678 37.192 62.999 36.891 C 67.286 36.62 71.589 36.779 75.847 37.366 C 78.841 37.769 81.781 38.518 84.614 39.598 Z M 94.206 59.217 C 92.867 61.69 91.167 63.934 89.167 65.868 C 85.025 69.809 80.305 73.04 75.184 75.441 C 70.032 77.898 64.637 79.765 59.094 81.006 C 53.567 82.306 47.92 82.977 42.253 83.01 C 36.621 83.068 31.017 82.201 25.647 80.441 C 23.014 79.566 20.529 78.271 18.28 76.603 C 16.128 75.011 14.444 72.83 13.417 70.303 C 13.22 69.806 13.057 69.295 12.931 68.774 L 13.24 68.774 C 13.127 67.758 13.127 66.731 13.24 65.715 C 13.278 65.202 13.347 64.691 13.447 64.186 L 13.859 62.657 C 13.996 62.164 14.184 61.687 14.419 61.235 C 14.655 60.776 14.802 60.287 15.082 59.844 C 15.597 58.931 16.173 58.058 16.806 57.229 C 17.13 56.785 17.513 56.372 17.882 55.929 C 23.288 58.156 29.028 59.382 34.841 59.553 C 41.325 59.801 47.811 59.184 54.143 57.718 C 60.481 56.288 66.616 54.022 72.399 50.975 C 75.3 49.444 78.066 47.654 80.665 45.623 C 81.978 44.615 83.229 43.523 84.408 42.35 C 85.027 41.785 85.587 41.158 86.147 40.546 L 86.338 40.332 C 86.839 40.561 87.34 40.775 87.812 41.035 C 88.724 41.507 89.6 42.049 90.434 42.656 C 90.837 42.952 91.22 43.274 91.584 43.619 C 91.981 43.931 92.347 44.285 92.674 44.675 L 93.647 45.822 C 93.929 46.224 94.19 46.643 94.427 47.075 C 94.923 47.939 95.323 48.857 95.621 49.813 L 95.783 49.813 C 95.889 50.347 95.958 50.889 95.989 51.434 C 96.118 54.147 95.511 56.844 94.236 59.217 Z\" fill=\"var(--token-83a1fc82-5684-41b5-a6bc-4d1e31708410, rgb(248, 248, 248)) /* {&quot;name&quot;:&quot;Dirty White&quot;} */\"></path></svg>',\n                      svgContentId: 3539411197,\n                      withExternalLayout: true\n                    })\n                  }), /*#__PURE__*/_jsxs(motion.div, {\n                    className: \"framer-uwjvig\",\n                    layoutDependency: layoutDependency,\n                    layoutId: \"JASS6giJV\",\n                    transformTemplate: transformTemplate,\n                    children: [/*#__PURE__*/_jsx(motion.div, {\n                      className: \"framer-19na670\",\n                      layoutDependency: layoutDependency,\n                      layoutId: \"vUdpZB6nX\",\n                      children: /*#__PURE__*/_jsx(RichText, {\n                        __fromCanvasComponent: true,\n                        children: /*#__PURE__*/_jsx(React.Fragment, {\n                          children: /*#__PURE__*/_jsx(motion.p, {\n                            style: {\n                              \"--font-selector\": \"Q1VTVE9NO0ZyZWlnZWlzdCBXaWRlIEJvbGQ=\",\n                              \"--framer-font-family\": '\"Freigeist Wide Bold\", serif',\n                              \"--framer-font-size\": \"26px\",\n                              \"--framer-line-height\": \"0.9em\",\n                              \"--framer-text-color\": \"var(--extracted-r6o4lv)\",\n                              \"--framer-text-transform\": \"uppercase\"\n                            },\n                            children: \"& More!\"\n                          })\n                        }),\n                        className: \"framer-1kpsjsu\",\n                        fonts: [\"CUSTOM;Freigeist Wide Bold\"],\n                        layoutDependency: layoutDependency,\n                        layoutId: \"QutS0D0II\",\n                        style: {\n                          \"--extracted-r6o4lv\": \"rgb(255, 255, 255)\",\n                          \"--framer-link-text-color\": \"rgb(0, 153, 255)\",\n                          \"--framer-link-text-decoration\": \"underline\",\n                          \"--framer-paragraph-spacing\": \"0px\"\n                        },\n                        verticalAlignment: \"top\",\n                        withExternalLayout: true\n                      })\n                    }), /*#__PURE__*/_jsx(motion.div, {\n                      className: \"framer-m8nj82\",\n                      layoutDependency: layoutDependency,\n                      layoutId: \"vIoqlmSa8\",\n                      children: /*#__PURE__*/_jsx(motion.div, {\n                        className: \"framer-1atalmt-container\",\n                        layoutDependency: layoutDependency,\n                        layoutId: \"xGgru1niW-container\",\n                        children: /*#__PURE__*/_jsx(CallToAction, {\n                          arrow: true,\n                          height: \"100%\",\n                          id: \"xGgru1niW\",\n                          layoutId: \"xGgru1niW\",\n                          link: resolveLink({\n                            webPageId: \"mhZys7AoN\"\n                          }, router),\n                          title: \"See All Speakers\",\n                          variant: \"PG38LhFbJ\",\n                          width: \"100%\"\n                        })\n                      })\n                    })]\n                  })]\n                })\n              })],\n              startFrom: 0,\n              style: {\n                height: \"100%\",\n                width: \"100%\"\n              },\n              transitionControl: {\n                damping: 40,\n                stiffness: 200,\n                type: \"spring\"\n              },\n              width: \"100%\"\n            })\n          })]\n        })\n      })\n    })\n  });\n});\nconst css = ['.framer-HNCBC [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; }', \"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\", \".framer-HNCBC .framer-zcxpxy { display: block; }\", \".framer-HNCBC .framer-124ht9k { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 1575px; }\", \".framer-HNCBC .framer-1envko4-container { flex: 1 0 0px; height: 444px; position: relative; width: 1px; }\", \".framer-HNCBC .framer-1j00vx9, .framer-HNCBC .framer-x12zuv, .framer-HNCBC .framer-1531xuf { height: 445px; overflow: hidden; position: relative; text-decoration: none; width: 252px; }\", \".framer-HNCBC .framer-pn69v7-container, .framer-HNCBC .framer-tayt6z-container, .framer-HNCBC .framer-19nv66r-container, .framer-HNCBC .framer-1x4a1ro-container, .framer-HNCBC .framer-1nmfxis-container, .framer-HNCBC .framer-ywcsbu-container, .framer-HNCBC .framer-1mz8ayr-container, .framer-HNCBC .framer-cmloon-container, .framer-HNCBC .framer-3g7e34-container, .framer-HNCBC .framer-1pptfkx-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\", \".framer-HNCBC .framer-11grrhd, .framer-HNCBC .framer-t7j1li, .framer-HNCBC .framer-b2usrw, .framer-HNCBC .framer-kfd2ib, .framer-HNCBC .framer-j4ycoc, .framer-HNCBC .framer-1xt22as { height: 417px; overflow: hidden; position: relative; text-decoration: none; width: 252px; }\", \".framer-HNCBC .framer-1a7hq1d, .framer-HNCBC .framer-rreqe0 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 417px; justify-content: center; overflow: hidden; padding: 60px 0px 0px 0px; position: relative; width: 252px; z-index: 0; }\", \".framer-HNCBC .framer-inz6x1, .framer-HNCBC .framer-pbb3tp { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; min-height: 309px; overflow: visible; padding: 15px 0px 0px 0px; position: relative; width: 1px; z-index: 2; }\", \".framer-HNCBC .framer-ogo2py { bottom: 84px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 9px; z-index: -1; }\", \".framer-HNCBC .framer-1ly8qsk, .framer-HNCBC .framer-87rxh2 { flex: none; height: 88px; left: calc(50.00000000000002% - 102px / 2); position: absolute; top: calc(46.85990338164254% - 88px / 2); width: 102px; }\", \".framer-HNCBC .framer-fjwt9p, .framer-HNCBC .framer-uwjvig { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 11px; height: min-content; justify-content: flex-start; left: 50%; overflow: visible; padding: 0px 0px 0px 0px; position: absolute; top: 198px; width: 100%; z-index: 0; }\", \".framer-HNCBC .framer-zc7073, .framer-HNCBC .framer-19na670 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-HNCBC .framer-1tl4sw2, .framer-HNCBC .framer-1kpsjsu { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\", \".framer-HNCBC .framer-t1vq0u, .framer-HNCBC .framer-m8nj82 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 0px; position: relative; width: 100%; }\", \".framer-HNCBC .framer-ojvd3s, .framer-HNCBC .framer-1fj3or5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 2px 12px 2px 12px; position: relative; width: min-content; }\", \".framer-HNCBC .framer-1m4yjxm-container, .framer-HNCBC .framer-1atalmt-container { flex: none; height: auto; position: relative; width: auto; }\", \".framer-HNCBC .framer-1w5r326-container { flex: 1 0 0px; height: 435px; position: relative; width: 1px; }\", \".framer-HNCBC .framer-1nm7i4d { height: 387px; overflow: hidden; position: relative; text-decoration: none; width: 252px; }\", \".framer-HNCBC .framer-p9qc1f-container, .framer-HNCBC .framer-1dg5m30-container { flex: none; height: 403px; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\", \".framer-HNCBC .framer-8j0nf4 { height: 391px; overflow: hidden; position: relative; text-decoration: none; width: 252px; }\", \".framer-HNCBC .framer-1pzhps5, .framer-HNCBC .framer-1qsxp7, .framer-HNCBC .framer-l4bfyk, .framer-HNCBC .framer-3bu3wa { height: 362px; overflow: hidden; position: relative; text-decoration: none; width: 252px; }\", \".framer-HNCBC .framer-hwxznu-container, .framer-HNCBC .framer-jq4onf-container, .framer-HNCBC .framer-h47lpz-container, .framer-HNCBC .framer-1x8w3tn-container { flex: none; height: 378px; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\", \".framer-HNCBC .framer-1lkdyag { height: 402px; overflow: hidden; position: relative; text-decoration: none; width: 252px; }\", \".framer-HNCBC .framer-ijllui { bottom: 84px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 11px; z-index: -1; }\", \"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-HNCBC .framer-124ht9k, .framer-HNCBC .framer-1a7hq1d, .framer-HNCBC .framer-inz6x1, .framer-HNCBC .framer-fjwt9p, .framer-HNCBC .framer-zc7073, .framer-HNCBC .framer-t1vq0u, .framer-HNCBC .framer-ojvd3s, .framer-HNCBC .framer-rreqe0, .framer-HNCBC .framer-pbb3tp, .framer-HNCBC .framer-uwjvig, .framer-HNCBC .framer-19na670, .framer-HNCBC .framer-m8nj82, .framer-HNCBC .framer-1fj3or5 { gap: 0px; } .framer-HNCBC .framer-124ht9k > *, .framer-HNCBC .framer-1a7hq1d > *, .framer-HNCBC .framer-t1vq0u > *, .framer-HNCBC .framer-ojvd3s > *, .framer-HNCBC .framer-rreqe0 > *, .framer-HNCBC .framer-m8nj82 > *, .framer-HNCBC .framer-1fj3or5 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-HNCBC .framer-124ht9k > :first-child, .framer-HNCBC .framer-1a7hq1d > :first-child, .framer-HNCBC .framer-t1vq0u > :first-child, .framer-HNCBC .framer-ojvd3s > :first-child, .framer-HNCBC .framer-rreqe0 > :first-child, .framer-HNCBC .framer-m8nj82 > :first-child, .framer-HNCBC .framer-1fj3or5 > :first-child { margin-left: 0px; } .framer-HNCBC .framer-124ht9k > :last-child, .framer-HNCBC .framer-1a7hq1d > :last-child, .framer-HNCBC .framer-t1vq0u > :last-child, .framer-HNCBC .framer-ojvd3s > :last-child, .framer-HNCBC .framer-rreqe0 > :last-child, .framer-HNCBC .framer-m8nj82 > :last-child, .framer-HNCBC .framer-1fj3or5 > :last-child { margin-right: 0px; } .framer-HNCBC .framer-inz6x1 > *, .framer-HNCBC .framer-pbb3tp > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-HNCBC .framer-inz6x1 > :first-child, .framer-HNCBC .framer-fjwt9p > :first-child, .framer-HNCBC .framer-zc7073 > :first-child, .framer-HNCBC .framer-pbb3tp > :first-child, .framer-HNCBC .framer-uwjvig > :first-child, .framer-HNCBC .framer-19na670 > :first-child { margin-top: 0px; } .framer-HNCBC .framer-inz6x1 > :last-child, .framer-HNCBC .framer-fjwt9p > :last-child, .framer-HNCBC .framer-zc7073 > :last-child, .framer-HNCBC .framer-pbb3tp > :last-child, .framer-HNCBC .framer-uwjvig > :last-child, .framer-HNCBC .framer-19na670 > :last-child { margin-bottom: 0px; } .framer-HNCBC .framer-fjwt9p > *, .framer-HNCBC .framer-uwjvig > * { margin: 0px; margin-bottom: calc(11px / 2); margin-top: calc(11px / 2); } .framer-HNCBC .framer-zc7073 > *, .framer-HNCBC .framer-19na670 > * { margin: 0px; margin-bottom: calc(6px / 2); margin-top: calc(6px / 2); } }\", \".framer-HNCBC.framer-v-z5fwnx .framer-124ht9k { width: 1131px; }\", \".framer-HNCBC.framer-v-z5fwnx .framer-1envko4-container { height: 470px; }\", \".framer-HNCBC.framer-v-10z5bsf .framer-124ht9k { width: 454px; }\"]; /**\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * This is a generated Framer component.\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicHeight 444\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerIntrinsicWidth 1575\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"WcYsF4eRp\":{\"layout\":[\"fixed\",\"auto\"]},\"ekCwjz3ob\":{\"layout\":[\"fixed\",\"auto\"]}}}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 * @framerVariables {\"Nr4DN3Qax\":\"carouselItemColor\"}\n                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 */\nconst FramerS4SlWIPmX = withCSS(Component, css, \"framer-HNCBC\");\nexport default FramerS4SlWIPmX;\nFramerS4SlWIPmX.displayName = \"Home / Speakers Carousel\";\nFramerS4SlWIPmX.defaultProps = {\n  height: 444,\n  width: 1575\n};\naddPropertyControls(FramerS4SlWIPmX, {\n  variant: {\n    options: [\"opn1Ue4Sq\", \"WcYsF4eRp\", \"ekCwjz3ob\"],\n    optionTitles: [\"Desktop - Online\", \"Tablet\", \"Mobile\"],\n    title: \"Variant\",\n    type: ControlType.Enum\n  },\n  Nr4DN3Qax: {\n    defaultValue: \"rgb(255, 255, 255)\",\n    title: \"Carousel Item Color\",\n    type: ControlType.Color\n  }\n});\naddFonts(FramerS4SlWIPmX, [{\n  family: \"Freigeist Wide Bold\",\n  moduleAsset: {\n    localModuleIdentifier: \"local-module:canvasComponent/S4SlWIPmX:default\",\n    url: \"assets/9WTN8gxzFqyh1s2qolRtNJEqFI.woff2\"\n  },\n  url: new URL(\"https://framerusercontent.com/modules/assets/9WTN8gxzFqyh1s2qolRtNJEqFI~Z-4ORWepKPRhAri9xJXHK07qLxREN6eTLORPaj8d0SE.woff2\").href\n}, ...SpeakerCarouselItemFonts, ...CallToActionFonts, ...SlideshowFonts]);\nexport const __FramerMetadata__ = {\n  \"exports\": {\n    \"default\": {\n      \"type\": \"reactComponent\",\n      \"name\": \"FramerS4SlWIPmX\",\n      \"slots\": [],\n      \"annotations\": {\n        \"framerVariables\": \"{\\\"Nr4DN3Qax\\\":\\\"carouselItemColor\\\"}\",\n        \"framerIntrinsicWidth\": \"1575\",\n        \"framerCanvasComponentVariantDetails\": \"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WcYsF4eRp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ekCwjz3ob\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\n        \"framerContractVersion\": \"1\",\n        \"framerIntrinsicHeight\": \"444\"\n      }\n    },\n    \"Props\": {\n      \"type\": \"tsType\",\n      \"annotations\": {\n        \"framerContractVersion\": \"1\"\n      }\n    },\n    \"__FramerMetadata__\": {\n      \"type\": \"variable\"\n    }\n  }\n};\n//# sourceMappingURL=./S4SlWIPmX.map"],
  "mappings": "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",
  "names": ["isBrowser", "getBrowserVisibilityProp", "getBrowserDocumentHiddenProp", "getIsDocumentHidden", "usePageVisibility", "isVisible", "setIsVisible", "ye", "onVisibilityChange", "ue", "visibilityChange", "Slideshow", "props", "slots", "startFrom", "direction", "effectsOptions", "autoPlayControl", "dragControl", "alignment", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "itemAmount", "fadeOptions", "intervalControl", "transitionControl", "arrowOptions", "borderRadius", "progressOptions", "style", "effectsOpacity", "effectsScale", "effectsRotate", "effectsPerspective", "effectsHover", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "showMouseControls", "arrowSize", "arrowRadius", "arrowFill", "leftArrow", "rightArrow", "arrowShouldSpace", "arrowShouldFadeIn", "arrowPosition", "arrowPadding", "arrowGap", "arrowPaddingTop", "arrowPaddingRight", "arrowPaddingBottom", "arrowPaddingLeft", "showProgressDots", "dotSize", "dotsInset", "dotsRadius", "dotsPadding", "dotsGap", "dotsFill", "dotsBackground", "dotsActiveOpacity", "dotsOpacity", "dotsBlur", "paddingValue", "isCanvas", "RenderTarget", "hasChildren", "j", "isHorizontal", "isInverted", "u", "placeholderStyles", "p", "emojiStyles", "titleStyles", "subtitleStyles", "parentRef", "pe", "childrenRef", "se", "index", "W", "timeoutRef", "size", "setSize", "ye", "isHovering", "setIsHovering", "shouldPlayOnHover", "setShouldPlayOnHover", "isMouseDown", "setIsMouseDown", "isResizing", "setIsResizing", "dupedChildren", "duplicateBy", "measure", "te", "sync", "total", "parentLength", "start", "childrenLength", "itemSize", "itemWidth", "itemHeight", "fe", "initialResize", "ue", "resize", "contentSize", "timer", "totalItems", "childrenSize", "itemWithGap", "itemOffset", "currentItem", "setCurrentItem", "isDragging", "setIsDragging", "isVisible", "usePageVisibility", "factor", "xOrY", "useMotionValue", "canvasPosition", "newPosition", "wrappedValue", "useTransform", "value", "wrapped", "wrap", "wrappedIndex", "wrappedIndexInverted", "switchPages", "animate", "setDelta", "delta", "setPage", "currentItemWrapped", "currentItemWrappedInvert", "goto", "gotoInverted", "handleDragStart", "handleDragEnd", "event", "offset", "velocity", "offsetXorY", "velocityThreshold", "velocityXorY", "isHalfOfNext", "isHalfOfPrev", "normalizedOffset", "itemDelta", "itemDeltaFromOne", "childCounter", "columnOrRowValue", "child", "childIndex", "ref", "Slide", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "dots", "dotsBlurStyle", "Dot", "dotStyle", "baseButtonStyles", "dragProps", "arrowHasTop", "arrowHasBottom", "arrowHasLeft", "arrowHasRight", "arrowHasMid", "containerStyle", "motion", "controlsStyles", "dotsContainerStyle", "addPropertyControls", "ControlType", "num", "min", "max", "Y", "ref1", "ref2", "slideKey", "width", "height", "numChildren", "effects", "isLast", "childOffset", "scrollRange", "val", "rotateY", "rotateX", "opacity", "scale", "originXorY", "latest", "newValue", "LayoutGroup", "q", "selectedOpacity", "buttonStyle", "isSelected", "inlinePadding", "top", "bottom", "right", "left", "fontStore", "fonts", "css", "className", "SlideshowFonts", "getFonts", "Slideshow", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "transformTemplate", "_", "t", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "uSv1ABMN_", "dYvHM4377", "uZCKUqYSz", "OLuBdLygK", "tjoihzujM", "Em80x4MMl", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "transition", "useVariantState", "layoutDependency", "defaultLayoutId", "ae", "p", "LayoutGroup", "motion", "cx", "u", "SVG", "RichText", "x", "css", "FramerfbbWfs5rK", "withCSS", "fbbWfs5rK_default", "addPropertyControls", "ControlType", "addFonts", "fonts", "SpeakerCarouselItemFonts", "getFonts", "gYKD6xRpt_default", "CallToActionFonts", "PU2L6i3Lq_default", "SlideshowFonts", "Slideshow", "cycleOrder", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "humanReadableVariantMap", "transitions", "transformTemplate", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Component", "Y", "id", "style", "className", "width", "height", "layoutId", "outerVariant", "Nr4DN3Qax", "restProps", "ref", "baseVariant", "classNames", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "isDisplayed", "router", "useRouter", "isDisplayed1", "defaultLayoutId", "ae", "LayoutGroup", "motion", "cx", "u", "Link", "SVG", "RichText", "x", "resolveLink", "css", "FramerS4SlWIPmX", "withCSS", "S4SlWIPmX_default", "addPropertyControls", "ControlType", "addFonts"]
}
