{"version":3,"file":"Example.oDqLuTmh.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","RichText","ICONANIMATION","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","getProps","React.forwardRef","addPropertyOverrides","Vector","PlayPause","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","Image","RichText","sharedStyle.css","sharedStyle.fonts","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId","SVG","useState","useState"],"sources":["https:/framerusercontent.com/modules/sCtql9WN9JxBDAaWPe95/GzdXuU1JZfCDRJhQ6HIK/MtxnrOhyG.js","https:/framerusercontent.com/modules/rzaTLQOsaoqv9IRQlEJa/DxaZ5RUo1syfJOYUx9kp/dk53SO_UU.js","https:/framerusercontent.com/modules/3NYZHxxOyPjNvMTLJA0L/7iU33X2UPPCy048A3TYV/PcQx2geMN.js","https:/framerusercontent.com/modules/y3sCHNNAw73GMz7pWqJ6/h2PCIeVhiETuVkDfHQL1/Ih0erJBPd.js","https:/framerusercontent.com/modules/SRL1NOO1bPUg9FdpxZRJ/Ej2UoMleJlwdxnSofReE/XiJ8wLKdy.js","https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js","https:/framer.com/m/framer/utils.js@^0.9.0","https:/framerusercontent.com/modules/AcSPpikMm2pO0f4yQwLS/LnOBauE29kqm5iGHp9kV/Example.js"],"sourcesContent":["// Generated by Framer (e0edd7a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"BAI_H045z\",\"HJ_zm_PUm\"];const serializationHash=\"framer-KDs53\";const variantClassNames={BAI_H045z:\"framer-v-ygecfr\",HJ_zm_PUm:\"framer-v-6ue4bp\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"BAI_H045z\",\"Variant 2\":\"HJ_zm_PUm\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"BAI_H045z\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BAI_H045z\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ygecfr\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"BAI_H045z\",ref:refBinding,style:{mask:\"url('https://framerusercontent.com/images/neI7FzlYWJ5dewTiHK6zI6NaEfE.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/neI7FzlYWJ5dewTiHK6zI6NaEfE.svg') alpha no-repeat center / cover add\",...style},...addPropertyOverrides({HJ_zm_PUm:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-17ljov8\",layoutDependency:layoutDependency,layoutId:\"yzSGeofdm\",style:{backgroundColor:\"var(--token-361a2337-829f-4fab-ba0b-4f11a6aa023b, rgb(250, 250, 250))\"}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-KDs53.framer-j14o0m, .framer-KDs53 .framer-j14o0m { display: block; }\",\".framer-KDs53.framer-ygecfr { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 364px; justify-content: center; overflow: visible; padding: 4px; position: relative; width: 156px; }\",\".framer-KDs53 .framer-17ljov8 { bottom: -1px; flex: none; height: 0px; left: 0px; overflow: visible; position: absolute; right: 0px; z-index: 1; }\",\".framer-KDs53.framer-v-6ue4bp .framer-17ljov8 { height: unset; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 364\n * @framerIntrinsicWidth 156\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HJ_zm_PUm\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerMtxnrOhyG=withCSS(Component,css,\"framer-KDs53\");export default FramerMtxnrOhyG;FramerMtxnrOhyG.displayName=\"ICON ANIMATION\";FramerMtxnrOhyG.defaultProps={height:364,width:156};addPropertyControls(FramerMtxnrOhyG,{variant:{options:[\"BAI_H045z\",\"HJ_zm_PUm\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerMtxnrOhyG,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerMtxnrOhyG\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"364\",\"framerIntrinsicWidth\":\"156\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HJ_zm_PUm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MtxnrOhyG.map","// Generated by Framer (c99c261)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js\";import ICONANIMATION from\"https://framerusercontent.com/modules/sCtql9WN9JxBDAaWPe95/GzdXuU1JZfCDRJhQ6HIK/MtxnrOhyG.js\";const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const ICONANIMATIONFonts=getFonts(ICONANIMATION);const StopScrollFonts=getFonts(StopScroll);const cycleOrder=[\"DgLTQDRgA\",\"aCcOb3_qq\",\"Ov8tKxYyO\",\"Zvbh8jZUg\"];const serializationHash=\"framer-o4Asc\";const variantClassNames={aCcOb3_qq:\"framer-v-8ppvns\",DgLTQDRgA:\"framer-v-jw9q23\",Ov8tKxYyO:\"framer-v-1dt5rz6\",Zvbh8jZUg:\"framer-v-1m2t51p\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:1.6,type:\"spring\"};const transition2={delay:.2,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 4\":\"Ov8tKxYyO\",\"Variant 5\":\"Zvbh8jZUg\",\"Variant 6\":\"aCcOb3_qq\",Desktop:\"DgLTQDRgA\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"DgLTQDRgA\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DgLTQDRgA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppeargn0lt=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Ov8tKxYyO\",true),1500);});const onAppearp5gdga=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"Zvbh8jZUg\",true),2e3);});useOnVariantChange(baseVariant,{aCcOb3_qq:undefined,default:onAppeargn0lt,Ov8tKxYyO:onAppearp5gdga,Zvbh8jZUg:undefined});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-jw9q23\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"DgLTQDRgA\",ref:refBinding,style:{opacity:1,...style},variants:{Zvbh8jZUg:{opacity:0}},...addPropertyOverrides({aCcOb3_qq:{\"data-framer-name\":\"Variant 6\",\"data-highlight\":undefined},Ov8tKxYyO:{\"data-framer-name\":\"Variant 4\"},Zvbh8jZUg:{\"data-framer-name\":\"Variant 5\",\"data-highlight\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-czly6g\",layoutDependency:layoutDependency,layoutId:\"dY2fJTuoV\",children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U3RhYXRsaWNoZXMtcmVndWxhcg==\",\"--framer-font-family\":'\"Staatliches\", sans-serif',\"--framer-font-size\":\"249.2329265953885px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"64px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(250, 250, 250))\"},children:\"THINK! TREES.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U3RhYXRsaWNoZXMtcmVndWxhcg==\",\"--framer-font-family\":'\"Staatliches\", sans-serif',\"--framer-font-size\":\"249.33182770293126px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"64px\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgba(250, 250, 250, 0.3))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})]}),className:\"framer-7yrhfa\",\"data-framer-appear-id\":\"7yrhfa\",fonts:[\"GF;Staatliches-regular\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"HE7xMEYLE\",optimized:true,style:{\"--extracted-2gxw0f\":\"rgba(250, 250, 250, 0.3)\",\"--extracted-r6o4lv\":\"rgb(250, 250, 250)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{Ov8tKxYyO:{\"--extracted-r6o4lv\":\"rgba(250, 250, 250, 0.3)\"},Zvbh8jZUg:{\"--extracted-r6o4lv\":\"rgba(250, 250, 250, 0.3)\"}},verticalAlignment:\"top\",viewBox:\"0 0 1200 128\",viewBoxScale:.45,withExternalLayout:true,...addPropertyOverrides({aCcOb3_qq:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U3RhYXRsaWNoZXMtcmVndWxhcg==\",\"--framer-font-family\":'\"Staatliches\", sans-serif',\"--framer-font-size\":\"81.03394729665953px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"61px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(250, 250, 250))\"},children:\"THINK! TREES.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U3RhYXRsaWNoZXMtcmVndWxhcg==\",\"--framer-font-family\":'\"Staatliches\", sans-serif',\"--framer-font-size\":\"249.33182770293126px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"61px\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgba(250, 250, 250, 0.3))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})]}),viewBox:\"0 0 390.1896605270334 122\",viewBoxScale:.7},Ov8tKxYyO:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U3RhYXRsaWNoZXMtcmVndWxhcg==\",\"--framer-font-family\":'\"Staatliches\", sans-serif',\"--framer-font-size\":\"249.2329265953885px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"64px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(250, 250, 250, 0.3))\"},children:\"THINK! TREES.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U3RhYXRsaWNoZXMtcmVndWxhcg==\",\"--framer-font-family\":'\"Staatliches\", sans-serif',\"--framer-font-size\":\"249.33182770293126px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"64px\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgba(250, 250, 250, 0.3))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})]})},Zvbh8jZUg:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U3RhYXRsaWNoZXMtcmVndWxhcg==\",\"--framer-font-family\":'\"Staatliches\", sans-serif',\"--framer-font-size\":\"249.2329265953885px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"64px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(250, 250, 250, 0.3))\"},children:\"THINK! TREES.\"}),/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U3RhYXRsaWNoZXMtcmVndWxhcg==\",\"--framer-font-family\":'\"Staatliches\", sans-serif',\"--framer-font-size\":\"249.33182770293126px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"64px\",\"--framer-text-color\":\"var(--extracted-2gxw0f, rgba(250, 250, 250, 0.3))\"},children:/*#__PURE__*/_jsx(motion.br,{className:\"trailing-break\"})})]})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:364,width:`calc(${componentViewport?.width||\"100vw\"} * 0.1242)`,y:(componentViewport?.y||0)+((componentViewport?.height||800)*.5000000000000002-500)+318,...addPropertyOverrides({aCcOb3_qq:{width:`calc(${componentViewport?.width||\"100vw\"} / 5)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vjrkfs-container\",layoutDependency:layoutDependency,layoutId:\"WKKdBRlXU-container\",nodeId:\"WKKdBRlXU\",rendersWithMotion:true,scopeId:\"dk53SO_UU\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(ICONANIMATION,{height:\"100%\",id:\"WKKdBRlXU\",layoutId:\"WKKdBRlXU\",style:{height:\"100%\",width:\"100%\"},variant:\"BAI_H045z\",width:\"100%\",...addPropertyOverrides({Ov8tKxYyO:{variant:\"HJ_zm_PUm\"},Zvbh8jZUg:{variant:\"HJ_zm_PUm\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11qt0bg\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"xYV4fUcKL\",style:{backgroundColor:\"var(--token-361a2337-829f-4fab-ba0b-4f11a6aa023b, rgb(250, 250, 250))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nrgpjv\",\"data-framer-name\":\"BG\",layoutDependency:layoutDependency,layoutId:\"DCKxng6LG\",style:{background:\"linear-gradient(90deg, var(--token-9610f3c7-f5b0-4b2f-8a33-d802f436e134, rgb(0, 33, 23)) 0%, var(--token-a7e3edc0-18b7-41ca-b5f7-40808ec9d334, rgb(80, 128, 111)) 100%)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ay6zhc-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"xMMnI3ad8-container\",nodeId:\"xMMnI3ad8\",rendersWithMotion:true,scopeId:\"dk53SO_UU\",children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"xMMnI3ad8\",layoutId:\"xMMnI3ad8\",toggle:true,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-o4Asc.framer-1bgbcw8, .framer-o4Asc .framer-1bgbcw8 { display: block; }\",\".framer-o4Asc.framer-jw9q23 { height: 800px; overflow: hidden; position: relative; width: 1200px; }\",\".framer-o4Asc .framer-czly6g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: visible; padding: 0px; position: absolute; top: calc(50.00000000000002% - 100vh / 2); width: 100%; z-index: 1; }\",\".framer-o4Asc .framer-7yrhfa { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: 100%; }\",\".framer-o4Asc .framer-1vjrkfs-container { aspect-ratio: 0.40934065934065933 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 364px); left: 50%; position: absolute; top: 50%; width: 12%; }\",\".framer-o4Asc .framer-11qt0bg { flex: none; height: calc(var(--framer-viewport-height, 100vh) * 1.04); left: 0px; overflow: visible; position: absolute; top: 0px; width: 100%; z-index: 0; }\",\".framer-o4Asc .framer-1nrgpjv { flex: none; height: calc(var(--framer-viewport-height, 100vh) * 1); left: calc(50.00000000000002% - 100% / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 100vh / 2); width: 100%; z-index: 0; }\",\".framer-o4Asc .framer-1ay6zhc-container { flex: none; height: auto; left: 300px; position: absolute; top: 250px; width: auto; }\",\".framer-o4Asc.framer-v-8ppvns.framer-jw9q23 { width: 390px; }\",\".framer-o4Asc.framer-v-8ppvns .framer-1vjrkfs-container { height: var(--framer-aspect-ratio-supported, 191px); width: 20%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 800\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"aCcOb3_qq\":{\"layout\":[\"fixed\",\"fixed\"]},\"Ov8tKxYyO\":{\"layout\":[\"fixed\",\"fixed\"]},\"Zvbh8jZUg\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerdk53SO_UU=withCSS(Component,css,\"framer-o4Asc\");export default Framerdk53SO_UU;Framerdk53SO_UU.displayName=\"Page Intro 2\";Framerdk53SO_UU.defaultProps={height:800,width:1200};addPropertyControls(Framerdk53SO_UU,{variant:{options:[\"DgLTQDRgA\",\"aCcOb3_qq\",\"Ov8tKxYyO\",\"Zvbh8jZUg\"],optionTitles:[\"Desktop\",\"Variant 6\",\"Variant 4\",\"Variant 5\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerdk53SO_UU,[{explicitInter:true,fonts:[{family:\"Staatliches\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/staatliches/v15/HI_OiY8KO6hCsQSoAPmtMbeZtJG9O9PS.woff2\",weight:\"400\"}]},...ICONANIMATIONFonts,...StopScrollFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerdk53SO_UU\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"800\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aCcOb3_qq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Ov8tKxYyO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Zvbh8jZUg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dk53SO_UU.map","// Generated by Framer (0e34db6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 1214 100\" xmlns=\"http://www.w3.org/2000/svg\"><defs ><linearGradient id=\"dWNU47hgr-2558940520-linear-gradient\" x1=\"0\" x2=\"1\" y1=\"0.4975124378109453\" y2=\"0.5024875621890547\"><stop offset=\"0\" stop-color=\"var(--token-9610f3c7-f5b0-4b2f-8a33-d802f436e134, rgb(0, 33, 23))\"/>\\n<stop offset=\"1\" stop-color=\"var(--token-a7e3edc0-18b7-41ca-b5f7-40808ec9d334, rgb(80, 128, 111))\"/></linearGradient></defs>\\n<path d=\"M 0 0 L 379.5 0 C 381.709 0 383.5 1.791 383.5 4 L 383.5 48 L 1008.572 48 C 1010.781 48 1012.572 46.209 1012.572 44 L 1012.572 14 C 1012.572 11.791 1014.362 10 1016.572 10 L 1214 10 L 1214 68.5 L 0 68.5 Z\" fill=\"url(#dWNU47hgr-2558940520-linear-gradient)\" height=\"68.5px\" id=\"dWNU47hgr\" stroke-dasharray=\"0\" stroke-linecap=\"butt\" stroke-linejoin=\"miter\" stroke-miterlimit=\"4\" stroke-width=\"2\" stroke=\"rgb(250, 250, 250)\" transform=\"translate(0 37)\" width=\"1214px\"/></svg>';const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);const href=useSVGTemplate(\"2558940520\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-W8zzd\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 1214 100\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-W8zzd { -webkit-mask: ${mask}; aspect-ratio: 12.14; display: block; mask: ${mask}; width: 1214px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 1214\n * @framerIntrinsicHeight 100\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"set\":{\"localId\":\"vectorSet/xr1QIY9Em\",\"id\":\"xr1QIY9Em\",\"moduleId\":\"JDtJCdLHfwBW4Xox5AWd\"}}\n */const Icon=withCSS(Component,css,\"framer-W8zzd\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/xr1QIY9Em\\\",\\\"id\\\":\\\"xr1QIY9Em\\\",\\\"moduleId\\\":\\\"JDtJCdLHfwBW4Xox5AWd\\\"}}\",\"framerIntrinsicWidth\":\"1214\",\"framerIntrinsicHeight\":\"100\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (4076eae)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PlayPause from\"https://framerusercontent.com/modules/8LYtyGrQ9EONCswSQM9U/639qb8grx7FzTnD7WWhw/qAH9iZPTK.js\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/7qT0r3So12155VV5Jq5x/Video.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/G3d51WhtV01GS2PPrZCe/EzamUIKWGiHd8wpB3W9S/ro7OPezbn.js\";import Vector from\"https://framerusercontent.com/modules/3NYZHxxOyPjNvMTLJA0L/7iU33X2UPPCy048A3TYV/PcQx2geMN.js\";const VideoFonts=getFonts(Video);const VectorFonts=getFonts(Vector);const PlayPauseFonts=getFonts(PlayPause);const cycleOrder=[\"EfwVyZTOI\",\"GX_T5CKgT\",\"AQXIeCxOB\",\"KkTY6fQ9W\"];const serializationHash=\"framer-S3CSb\";const variantClassNames={AQXIeCxOB:\"framer-v-scbnt2\",EfwVyZTOI:\"framer-v-j3lw83\",GX_T5CKgT:\"framer-v-16oh7fi\",KkTY6fQ9W:\"framer-v-1bh07k4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Hero Play\":\"EfwVyZTOI\",\"Variant 6\":\"AQXIeCxOB\",\"Variant 7\":\"KkTY6fQ9W\",Phone:\"GX_T5CKgT\"};const getProps=({height,id,link,tN,videoURL,width,...props})=>{return{...props,cFUChBOL9:link??props.cFUChBOL9,dcs8anNqj:tN??props.dcs8anNqj,FD7os3kLu:videoURL??props.FD7os3kLu??\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",variant:humanReadableVariantMap[props.variant]??props.variant??\"EfwVyZTOI\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,FD7os3kLu,cFUChBOL9,dcs8anNqj,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EfwVyZTOI\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Wu0gJdu1E1dtu5vq=activeVariantCallback(async(...args)=>{setVariant(\"KkTY6fQ9W\");});const Wu0gJdu1E1sxfbbw=activeVariantCallback(async(...args)=>{setVariant(\"AQXIeCxOB\");});const Wu0gJdu1E2jqi3j=activeVariantCallback(async(...args)=>{setVariant(\"GX_T5CKgT\");});const Wu0gJdu1Evj38u0=activeVariantCallback(async(...args)=>{setVariant(\"EfwVyZTOI\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"GX_T5CKgT\",\"AQXIeCxOB\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-j3lw83\",className,classNames),\"data-framer-name\":\"Hero Play\",layoutDependency:layoutDependency,layoutId:\"EfwVyZTOI\",ref:refBinding,style:{...style},...addPropertyOverrides({AQXIeCxOB:{\"data-framer-name\":\"Variant 6\"},GX_T5CKgT:{\"data-framer-name\":\"Phone\"},KkTY6fQ9W:{\"data-framer-name\":\"Variant 7\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||678)-0-((componentViewport?.height||678)-0)*1)/2)),sizes:`max(${componentViewport?.width||\"100vw\"}, 1px)`,...toResponsiveImage(dcs8anNqj)},className:\"framer-1kri3eb\",layoutDependency:layoutDependency,layoutId:\"tevuT0zDt\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-674gaq-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"O3LdoXnpb-container\",nodeId:\"O3LdoXnpb\",rendersWithMotion:true,scopeId:\"Ih0erJBPd\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"O3LdoXnpb\",isMixedBorderRadius:false,layoutId:\"O3LdoXnpb\",loop:true,muted:true,objectFit:\"cover\",playing:true,posterEnabled:false,srcType:\"URL\",srcUrl:FD7os3kLu,startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,volume:25,width:\"100%\",...addPropertyOverrides({AQXIeCxOB:{playing:false},KkTY6fQ9W:{playing:false}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-17xbe4m\",layoutDependency:layoutDependency,layoutId:\"K7T2fTrlz\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-16v1j52\",layoutDependency:layoutDependency,layoutId:\"oVPH5BQOJ\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jdbj6u\",layoutDependency:layoutDependency,layoutId:\"SNVL0wE0U\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(componentViewport?.height||678)-58+0+-40,...addPropertyOverrides({AQXIeCxOB:{y:(componentViewport?.y||0)+(componentViewport?.height||678)-53+0+50-34},GX_T5CKgT:{y:(componentViewport?.y||0)+(componentViewport?.height||678)-53+0+50-34}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-zmj1nm-container\",\"data-framer-name\":\"play pause button\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"TUjg1MIdF-container\",name:\"play pause button\",nodeId:\"TUjg1MIdF\",rendersWithMotion:true,scopeId:\"Ih0erJBPd\",children:/*#__PURE__*/_jsx(PlayPause,{height:\"100%\",id:\"TUjg1MIdF\",layoutId:\"TUjg1MIdF\",name:\"play pause button\",variant:\"hZl0L239a\",width:\"100%\",Wu0gJdu1E:Wu0gJdu1E1dtu5vq,...addPropertyOverrides({AQXIeCxOB:{style:{height:\"100%\"},variant:\"hxOxk4VH3\",Wu0gJdu1E:Wu0gJdu1E2jqi3j},GX_T5CKgT:{style:{height:\"100%\"},Wu0gJdu1E:Wu0gJdu1E1sxfbbw},KkTY6fQ9W:{variant:\"hxOxk4VH3\",Wu0gJdu1E:Wu0gJdu1Evj38u0}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"R0Y7U3RhYXRsaWNoZXMtcmVndWxhcg==\",\"--framer-font-family\":'\"Staatliches\", sans-serif',\"--framer-font-size\":\"31.478444071918258px\",\"--framer-letter-spacing\":\"0.01em\",\"--framer-line-height\":\"56px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-361a2337-829f-4fab-ba0b-4f11a6aa023b, rgb(250, 250, 250)))\"},children:\"Sch\\xfctzen  -  pflegen  -  erhalten\"})}),className:\"framer-1ogw1sx\",fonts:[\"GF;Staatliches-regular\"],layoutDependency:layoutDependency,layoutId:\"rC0cpVgqL\",style:{\"--extracted-gdpscs\":\"var(--token-361a2337-829f-4fab-ba0b-4f11a6aa023b, rgb(250, 250, 250))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",viewBox:\"0 0 379 56\",viewBoxScale:.8,withExternalLayout:true,...addPropertyOverrides({KkTY6fQ9W:{viewBox:\"0 0 379.68521555928083 56\"}},baseVariant,gestureVariant)})]})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-iynrx6\",layoutDependency:layoutDependency,layoutId:\"OyglRBSCu\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5f286l\",layoutDependency:layoutDependency,layoutId:\"v0Byk8yyZ\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7U3RhYXRsaWNoZXMtcmVndWxhcg==\",\"--framer-font-family\":'\"Staatliches\", sans-serif',\"--framer-font-size\":\"35.17857142857142px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-361a2337-829f-4fab-ba0b-4f11a6aa023b, rgb(250, 250, 250)))\"},children:/*#__PURE__*/_jsx(Link,{href:cFUChBOL9,motionChild:true,nodeId:\"GJMaEG7bz\",openInNewTab:false,relValues:[],scopeId:\"Ih0erJBPd\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"mehr erfahren\"})})})}),className:\"framer-fomjej\",fonts:[\"GF;Staatliches-regular\"],layoutDependency:layoutDependency,layoutId:\"GJMaEG7bz\",style:{\"--extracted-r6o4lv\":\"var(--token-361a2337-829f-4fab-ba0b-4f11a6aa023b, rgb(250, 250, 250))\"},verticalAlignment:\"top\",viewBox:\"0 0 197 42\",viewBoxScale:.5,withExternalLayout:true})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-S3CSb.framer-1ekzur5, .framer-S3CSb .framer-1ekzur5 { display: block; }\",\".framer-S3CSb.framer-j3lw83 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 678px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-S3CSb .framer-1kri3eb { flex: 1 0 0px; height: 100%; overflow: visible; position: relative; width: 1px; }\",\".framer-S3CSb .framer-674gaq-container { flex: none; height: 100%; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 100%; }\",\".framer-S3CSb .framer-17xbe4m { bottom: -3px; flex: none; height: var(--framer-aspect-ratio-supported, 99px); left: -3px; position: absolute; right: -3px; width: calc(100% - -6px); z-index: 1; }\",\".framer-S3CSb .framer-16v1j52 { align-content: flex-start; align-items: flex-start; aspect-ratio: 6.890909090909091 / 1; bottom: 3px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 55px); justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; width: 32%; }\",\".framer-S3CSb .framer-jdbj6u { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-S3CSb .framer-zmj1nm-container { flex: none; height: auto; left: 20px; position: absolute; top: -40px; width: auto; z-index: 7; }\",\".framer-S3CSb .framer-1ogw1sx { flex: none; height: auto; position: relative; white-space: pre; width: 100%; }\",\".framer-S3CSb .framer-iynrx6 { align-content: center; align-items: center; aspect-ratio: 3.8627450980392157 / 1; bottom: -1px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: var(--framer-aspect-ratio-supported, 51px); justify-content: center; overflow: hidden; padding: 0px; position: absolute; right: 0px; width: 16%; z-index: 1; }\",\".framer-S3CSb .framer-5f286l { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-S3CSb .framer-fomjej { flex: 1 0 0px; height: auto; position: relative; white-space: pre; width: 1px; }\",\".framer-S3CSb.framer-v-16oh7fi.framer-j3lw83, .framer-S3CSb.framer-v-scbnt2.framer-j3lw83 { width: 500px; }\",\".framer-S3CSb.framer-v-16oh7fi .framer-1kri3eb { order: 0; }\",\".framer-S3CSb.framer-v-16oh7fi .framer-16v1j52 { aspect-ratio: 10 / 1; height: var(--framer-aspect-ratio-supported, 50px); order: 2; width: 100%; }\",\".framer-S3CSb.framer-v-16oh7fi .framer-zmj1nm-container, .framer-S3CSb.framer-v-scbnt2 .framer-zmj1nm-container { bottom: 10px; height: 24px; left: 10px; top: unset; }\",\".framer-S3CSb.framer-v-scbnt2 .framer-16v1j52 { aspect-ratio: 10 / 1; height: var(--framer-aspect-ratio-supported, 50px); width: 100%; }\",\".framer-S3CSb.framer-v-1bh07k4.framer-j3lw83 { aspect-ratio: 1.769436997319035 / 1; height: var(--framer-aspect-ratio-supported, 678px); }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 678\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"GX_T5CKgT\":{\"layout\":[\"fixed\",\"fixed\"]},\"AQXIeCxOB\":{\"layout\":[\"fixed\",\"fixed\"]},\"KkTY6fQ9W\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"FD7os3kLu\":\"videoURL\",\"cFUChBOL9\":\"link\",\"dcs8anNqj\":\"tN\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerIh0erJBPd=withCSS(Component,css,\"framer-S3CSb\");export default FramerIh0erJBPd;FramerIh0erJBPd.displayName=\"Hero Video\";FramerIh0erJBPd.defaultProps={height:678,width:1200};addPropertyControls(FramerIh0erJBPd,{variant:{options:[\"EfwVyZTOI\",\"GX_T5CKgT\",\"AQXIeCxOB\",\"KkTY6fQ9W\"],optionTitles:[\"Hero Play\",\"Phone\",\"Variant 6\",\"Variant 7\"],title:\"Variant\",type:ControlType.Enum},FD7os3kLu:{defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",title:\"Video URL\",type:ControlType.String},cFUChBOL9:{title:\"Link\",type:ControlType.Link},dcs8anNqj:{title:\"TN\",type:ControlType.ResponsiveImage}});addFonts(FramerIh0erJBPd,[{explicitInter:true,fonts:[{family:\"Staatliches\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/staatliches/v15/HI_OiY8KO6hCsQSoAPmtMbeZtJG9O9PS.woff2\",weight:\"400\"}]},...VideoFonts,...VectorFonts,...PlayPauseFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIh0erJBPd\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GX_T5CKgT\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AQXIeCxOB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KkTY6fQ9W\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"FD7os3kLu\\\":\\\"videoURL\\\",\\\"cFUChBOL9\\\":\\\"link\\\",\\\"dcs8anNqj\\\":\\\"tN\\\"}\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"678\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ih0erJBPd.map","// Generated by Framer (6e662ac)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={nyqewnLmH:{hover:true}};const cycleOrder=[\"kGc4REnxJ\",\"Gl8zwTijj\",\"nyqewnLmH\",\"Lq2d5PCBZ\",\"zeSKeWlca\",\"o4Clsjxo6\"];const serializationHash=\"framer-mNkrU\";const variantClassNames={Gl8zwTijj:\"framer-v-cewpz\",kGc4REnxJ:\"framer-v-1aoaqp8\",Lq2d5PCBZ:\"framer-v-qcqnr8\",nyqewnLmH:\"framer-v-i42v3w\",o4Clsjxo6:\"framer-v-1kyu8p0\",zeSKeWlca:\"framer-v-t5j3if\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.6,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"kGc4REnxJ\",\"Variant 2\":\"Gl8zwTijj\",\"Variant 3\":\"nyqewnLmH\",\"Variant 4\":\"Lq2d5PCBZ\",\"Variant 5\":\"zeSKeWlca\",Phone:\"o4Clsjxo6\"};const getProps=({height,id,link,width,...props})=>{return{...props,TpI6YucT8:link??props.TpI6YucT8,variant:humanReadableVariantMap[props.variant]??props.variant??\"kGc4REnxJ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,TpI6YucT8,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kGc4REnxJ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"nyqewnLmH-hover\")return false;if([\"nyqewnLmH\",\"o4Clsjxo6\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"kGc4REnxJ\",scopeId:\"XiJ8wLKdy\",...addPropertyOverrides({nyqewnLmH:{href:TpI6YucT8,openInNewTab:false,smoothScroll:true},o4Clsjxo6:{href:TpI6YucT8,openInNewTab:false,smoothScroll:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1aoaqp8\",className,classNames)} framer-h4xlxk`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"kGc4REnxJ\",ref:refBinding,style:{\"--border-bottom-width\":\"2px\",\"--border-color\":\"var(--token-361a2337-829f-4fab-ba0b-4f11a6aa023b, rgb(252, 252, 252))\",\"--border-left-width\":\"2px\",\"--border-right-width\":\"2px\",\"--border-style\":\"solid\",\"--border-top-width\":\"2px\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},variants:{nyqewnLmH:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"},o4Clsjxo6:{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\"}},...addPropertyOverrides({\"nyqewnLmH-hover\":{\"data-framer-name\":undefined},Gl8zwTijj:{\"data-framer-name\":\"Variant 2\"},Lq2d5PCBZ:{\"data-framer-name\":\"Variant 4\"},nyqewnLmH:{\"data-framer-name\":\"Variant 3\"},o4Clsjxo6:{\"data-framer-name\":\"Phone\"},zeSKeWlca:{\"data-framer-name\":\"Variant 5\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-bfrhae\",layoutDependency:layoutDependency,layoutId:\"VWtn0vhy0\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.001 16.001\" overflow=\"visible\"><path d=\"M 13.796 9.805 L 7.496 15.805 C 7.364 15.93 7.186 16.001 7 16.001 C 6.815 16.001 6.636 15.93 6.505 15.805 L 0.205 9.805 C -0.068 9.545 -0.068 9.122 0.205 8.862 C 0.479 8.601 0.922 8.601 1.196 8.862 L 6.3 13.724 L 6.3 0.667 C 6.3 0.298 6.614 0 7 0 C 7.387 0 7.7 0.298 7.7 0.667 L 7.7 13.724 L 12.805 8.862 C 13.079 8.601 13.522 8.601 13.796 8.862 C 14.069 9.122 14.069 9.545 13.796 9.805 Z\" fill=\"var(--token-361a2337-829f-4fab-ba0b-4f11a6aa023b, rgb(252, 252, 252))\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({\"nyqewnLmH-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.001 22.858\" overflow=\"visible\"><path d=\"M 19.708 14.007 L 10.708 22.579 C 10.52 22.757 10.266 22.858 10.001 22.858 C 9.735 22.858 9.481 22.757 9.293 22.579 L 0.293 14.007 C -0.098 13.635 -0.098 13.032 0.293 12.66 C 0.684 12.287 1.317 12.287 1.708 12.66 L 9.001 19.606 L 9.001 0.952 C 9.001 0.426 9.448 0 10.001 0 C 10.553 0 11.001 0.426 11.001 0.952 L 11.001 19.606 L 18.293 12.66 C 18.684 12.287 19.317 12.287 19.708 12.66 C 20.099 13.032 20.099 13.635 19.708 14.007 Z\" fill=\"var(--token-361a2337-829f-4fab-ba0b-4f11a6aa023b, rgb(250, 250, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},nyqewnLmH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18.001 20.572\" overflow=\"visible\"><path d=\"M 17.737 12.606 L 9.637 20.321 C 9.468 20.482 9.239 20.572 9.001 20.572 C 8.762 20.572 8.533 20.482 8.364 20.321 L 0.264 12.606 C -0.088 12.272 -0.088 11.728 0.264 11.394 C 0.615 11.059 1.186 11.059 1.537 11.394 L 8.101 17.645 L 8.101 0.857 C 8.101 0.384 8.503 0 9.001 0 C 9.498 0 9.901 0.384 9.901 0.857 L 9.901 17.645 L 16.464 11.394 C 16.815 11.059 17.386 11.059 17.737 11.394 C 18.089 11.728 18.089 12.272 17.737 12.606 Z\" fill=\"var(--token-361a2337-829f-4fab-ba0b-4f11a6aa023b, rgb(250, 250, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'},o4Clsjxo6:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.001 16.001\" overflow=\"visible\"><path d=\"M 13.796 9.805 L 7.496 15.805 C 7.364 15.93 7.186 16.001 7 16.001 C 6.815 16.001 6.636 15.93 6.505 15.805 L 0.205 9.805 C -0.068 9.545 -0.068 9.122 0.205 8.862 C 0.479 8.601 0.922 8.601 1.196 8.862 L 6.3 13.724 L 6.3 0.667 C 6.3 0.298 6.614 0 7 0 C 7.387 0 7.7 0.298 7.7 0.667 L 7.7 13.724 L 12.805 8.862 C 13.079 8.601 13.522 8.601 13.796 8.862 C 14.069 9.122 14.069 9.545 13.796 9.805 Z\" fill=\"var(--token-361a2337-829f-4fab-ba0b-4f11a6aa023b, rgb(250, 250, 250)) /* {&quot;name&quot;:&quot;White&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1xrqihd\",layoutDependency:layoutDependency,layoutId:\"w1pC6dLW7\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.001 16.001\" overflow=\"visible\"><path d=\"M 13.796 9.805 L 7.496 15.805 C 7.364 15.93 7.186 16.001 7 16.001 C 6.815 16.001 6.636 15.93 6.505 15.805 L 0.205 9.805 C -0.068 9.545 -0.068 9.122 0.205 8.862 C 0.479 8.601 0.922 8.601 1.196 8.862 L 6.3 13.724 L 6.3 0.667 C 6.3 0.298 6.614 0 7 0 C 7.387 0 7.7 0.298 7.7 0.667 L 7.7 13.724 L 12.805 8.862 C 13.079 8.601 13.522 8.601 13.796 8.862 C 14.069 9.122 14.069 9.545 13.796 9.805 Z\" fill=\"var(--token-361a2337-829f-4fab-ba0b-4f11a6aa023b, rgb(252, 252, 252))\"></path></svg>',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mNkrU.framer-h4xlxk, .framer-mNkrU .framer-h4xlxk { display: block; }\",\".framer-mNkrU.framer-1aoaqp8 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 32px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 32px; will-change: var(--framer-will-change-override, transform); }\",\".framer-mNkrU .framer-bfrhae { height: 16px; position: relative; width: 14px; }\",\".framer-mNkrU .framer-1xrqihd { height: 16px; left: 9px; position: absolute; top: -17px; width: 14px; }\",\".framer-mNkrU.framer-v-cewpz.framer-1aoaqp8, .framer-mNkrU.framer-v-qcqnr8.framer-1aoaqp8, .framer-mNkrU.framer-v-t5j3if.framer-1aoaqp8 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 32px); }\",\".framer-mNkrU.framer-v-cewpz .framer-bfrhae { left: 9px; position: absolute; top: 33px; }\",\".framer-mNkrU.framer-v-cewpz .framer-1xrqihd, .framer-mNkrU.framer-v-qcqnr8 .framer-1xrqihd { left: unset; position: relative; top: unset; }\",\".framer-mNkrU.framer-v-i42v3w.framer-1aoaqp8 { aspect-ratio: 1 / 1; cursor: pointer; height: var(--framer-aspect-ratio-supported, 32px); text-decoration: none; }\",\".framer-mNkrU.framer-v-i42v3w .framer-bfrhae { height: 21px; width: 18px; }\",\".framer-mNkrU.framer-v-qcqnr8 .framer-bfrhae { left: 9px; position: absolute; top: -17px; }\",\".framer-mNkrU.framer-v-t5j3if .framer-1xrqihd { top: 38px; }\",\".framer-mNkrU.framer-v-1kyu8p0.framer-1aoaqp8 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 24px); text-decoration: none; width: 24px; }\",\".framer-mNkrU.framer-v-i42v3w.hover .framer-bfrhae { height: 23px; width: 20px; }\",'.framer-mNkrU[data-border=\"true\"]::after, .framer-mNkrU [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Gl8zwTijj\":{\"layout\":[\"fixed\",\"fixed\"]},\"nyqewnLmH\":{\"layout\":[\"fixed\",\"fixed\"]},\"Lq2d5PCBZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"zeSKeWlca\":{\"layout\":[\"fixed\",\"fixed\"]},\"o4Clsjxo6\":{\"layout\":[\"fixed\",\"fixed\"]},\"nosuDrToQ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"TpI6YucT8\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXiJ8wLKdy=withCSS(Component,css,\"framer-mNkrU\");export default FramerXiJ8wLKdy;FramerXiJ8wLKdy.displayName=\"circle with arrow\";FramerXiJ8wLKdy.defaultProps={height:32,width:32};addPropertyControls(FramerXiJ8wLKdy,{variant:{options:[\"kGc4REnxJ\",\"Gl8zwTijj\",\"nyqewnLmH\",\"Lq2d5PCBZ\",\"zeSKeWlca\",\"o4Clsjxo6\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\",\"Variant 4\",\"Variant 5\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},TpI6YucT8:{title:\"Link\",type:ControlType.Link}});addFonts(FramerXiJ8wLKdy,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXiJ8wLKdy\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"32\",\"framerIntrinsicHeight\":\"32\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"TpI6YucT8\\\":\\\"link\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Gl8zwTijj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nyqewnLmH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Lq2d5PCBZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zeSKeWlca\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"o4Clsjxo6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nosuDrToQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XiJ8wLKdy.map","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","export const centerContent = {\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const autoSizingText = {\n    width: \"max-content\",\n    wordBreak: \"break-word\",\n    overflowWrap: \"break-word\",\n    overflow: \"hidden\",\n    whiteSpace: \"pre-wrap\",\n    flexShrink: 0\n};\nexport const defaultContainerStyles = {\n    ...centerContent,\n    overflow: \"hidden\"\n};\nexport const containerStyles = defaultContainerStyles;\nexport const randomColor = ()=>\"#\" + Math.floor(Math.random() * 16777215).toString(16)\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"centerContent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"autoSizingText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultContainerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomColor\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./Utils.map","/*\n * Utils (framer/utils@0.9.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useState,useEffect}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{randomColor}from\"https://framer.com/m/framer/utils.js@^0.9.0\";// Learn more: https://www.framer.com/developers/overrides/\nconst useStore=createStore({background:\"#0099FF\"});export function withRotate(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{rotate:90},transition:{duration:2}});});}export function withHover(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsx(Component,{ref:ref,...props,whileHover:{scale:1.05}});});}export function withRandomColor(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{background:store.background},onClick:()=>{setStore({background:randomColor()});}});});}// ----------------------\n// NEW: OnlyOnce Override\n// ----------------------\nexport function OnlyOnce(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[visible,setVisible]=useState(false);const[shouldAnimate,setShouldAnimate]=useState(false);const SESSION_STORAGE_KEY=\"OnlyOnceSectionAppeared\";useEffect(()=>{if(typeof window===\"undefined\")return;const hasAppeared=sessionStorage.getItem(SESSION_STORAGE_KEY);if(hasAppeared===\"true\"){setVisible(true);setShouldAnimate(false);}else{setShouldAnimate(true);const timeout=setTimeout(()=>{setVisible(true);sessionStorage.setItem(SESSION_STORAGE_KEY,\"true\");},1e3)// 1s delay\n;return()=>clearTimeout(timeout);}},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props,style:{...props.style,opacity:visible?1:0,transition:shouldAnimate?\"opacity 0.8s cubic-bezier(.66,.01,.17,.99)\":\"none\"}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withHover\":{\"type\":\"reactHoc\",\"name\":\"withHover\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OnlyOnce\":{\"type\":\"reactHoc\",\"name\":\"OnlyOnce\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withRotate\":{\"type\":\"reactHoc\",\"name\":\"withRotate\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Example.map"],"mappings":"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"}