{"version":3,"file":"script_main.DkNmfPy0.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","SVG","addPropertyOverrides","MenuLinkHeader3","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Image1","RichText","SVG","React.useMemo","n","React.useState","React.useRef","RotorItem","useState","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","getProps","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","Instagram1","Instagram","createLayoutDependency","useRef","React.useId","className","Pin","Phone","Time","RichText","SocialNetworkIcon","serializationHash","variantClassNames","transformTemplate1","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","className","Image1","SVG","Linkedin1","Linkedin","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","HeaderLogoMenu3Fonts","HeaderLogoMenu3","FooterFonts","Footer","breakpoints","serializationHash","variantClassNames","transformTemplate1","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","Component","useRef","React.useId","className","PropertyOverrides","css","HeaderLogoMenu3","Footer","isBrowser","useRef","React.useId","className","PropertyOverrides","RichText","React.Fragment","React.createElement","MainTemplate","Case","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","routeData","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/fIhWEyW5bj72WomamD1E/Vpj3NZkxJZRGLnpL6poZ/K8M45r2u6.js","https:/framerusercontent.com/modules/uIAUuqVlPTGqEVHCi1JC/e6nDyCsarNCUsMoouk2j/dzbj1165t.js","https:/framerusercontent.com/modules/qXfzitAq4vz0oZnOk7eF/vRHqPJx8fvrquzZxiRfi/RotorGallery.js","https:/framerusercontent.com/modules/3MqN5BBk25cXo2QOGHVo/dSpHUmrQI0cXKgmz7GJ9/TimeZone.js","https:/framerusercontent.com/modules/6lLTlgoJFZKka9R7qz16/63Ivx3ZMHGZtTIGMzjUc/B8QyvTWxa.js","https:/framerusercontent.com/modules/4ipEE8V8a4wAxkMifwEQ/l7ht7FgZvXGDlZmesjGc/nQgqFspX5.js","https:/framerusercontent.com/modules/iLfa2H04gr7EwUW3Yvkz/l6agksA8Wp7vsZ6t0Bpz/oZ5ffbOvi.js","https:/framerusercontent.com/modules/l0mO702qpA2PYQkiF74B/CNcKWwRaugHNH24Svo2c/QMlHM_476.js","https:/framerusercontent.com/modules/n6NAiUqirrVdu7oxg9Ao/P2tUPIPmMd6fuDcTPk8e/tRdG2VoA4.js","https:/framerusercontent.com/modules/oFXOuKjWd29YRAWo5LLL/tZwyvsY1voHAX0L73qIb/ppSCpHvRk.js","https:/framerusercontent.com/modules/XxN8Lld4eui0mV9fO2GF/WkXoFXXMtdl4T6rXFIsr/TNzs9qyfY.js","https:/framerusercontent.com/modules/tA2EqyUYu8MEf9ZOcfm6/257i7r1AZOQL0EbNjEoA/nNpxI9bf_.js","https:/framerusercontent.com/modules/8CojlqeJohdAbtvL4BcO/Q3NMdiz0WVOmH469D6U6/WTgsUbIt9.js","https:/framerusercontent.com/modules/iOVOXqqQWRuAfvWPajcR/dnCPUbYxGSo7eJBBANg1/dj4hoYntJ.js","https:/framerusercontent.com/modules/shFioRltpJorNsFad32i/2SLIs4VZer4smgehOwol/u9X85Xohl.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (005c846)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"CNSprYUyr\",\"eBh8cEQHJ\",\"vbE4LHnWf\",\"LD0QCAt5X\",\"NUidW5E0V\"];const serializationHash=\"framer-bnkwk\";const variantClassNames={CNSprYUyr:\"framer-v-1dpmk43\",eBh8cEQHJ:\"framer-v-17cksfv\",LD0QCAt5X:\"framer-v-tb0edz\",NUidW5E0V:\"framer-v-sbjac8\",vbE4LHnWf:\"framer-v-1uoqxlw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const OJ_klaT9g=undefined;const AshsiEE7l=undefined;const jKVOjm35o=undefined;const QbkxDi4U0=undefined;const dwK17zoHk=undefined;const mskYeEObK=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Big - Without Right Padding\":\"NUidW5E0V\",\"Hover - Without Right Padding\":\"LD0QCAt5X\",\"Without Right Padding\":\"vbE4LHnWf\",Hover:\"eBh8cEQHJ\",Normal:\"CNSprYUyr\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,newTab,padding,smoothScroll,textInLink,width,...props})=>{return{...props,AshsiEE7l:link??props.AshsiEE7l,dwK17zoHk:padding??props.dwK17zoHk??\"10px 0px 10px 20px\",jKVOjm35o:newTab??props.jKVOjm35o,mskYeEObK:textInLink??props.mskYeEObK??\"Home\",OJ_klaT9g:click??props.OJ_klaT9g,QbkxDi4U0:smoothScroll??props.QbkxDi4U0??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"CNSprYUyr\"};};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,AshsiEE7l,mskYeEObK,OJ_klaT9g,dwK17zoHk,QbkxDi4U0,jKVOjm35o,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CNSprYUyr\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapes63ry=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(OJ_klaT9g){const res=await OJ_klaT9g(...args);if(res===false)return false;}});const onMouseEnter1ult53b=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"eBh8cEQHJ\");});const onMouseLeave1amj6t7=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"CNSprYUyr\");});const onMouseEnter54wy6z=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"LD0QCAt5X\");});const onMouseLeavemcafgw=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"vbE4LHnWf\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:AshsiEE7l,motionChild:true,nodeId:\"CNSprYUyr\",openInNewTab:jKVOjm35o,scopeId:\"K8M45r2u6\",smoothScroll:QbkxDi4U0,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1dpmk43\",className,classNames)} framer-18cji72`,\"data-framer-name\":\"Normal\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CNSprYUyr\",onMouseEnter:onMouseEnter1ult53b,onTap:onTapes63ry,ref:refBinding,style:{\"--9vryxv\":numberToPixelString(dwK17zoHk),...style},...addPropertyOverrides({eBh8cEQHJ:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1amj6t7},LD0QCAt5X:{\"data-framer-name\":\"Hover - Without Right Padding\",onMouseEnter:undefined,onMouseLeave:onMouseLeavemcafgw},NUidW5E0V:{\"data-framer-name\":\"Big - Without Right Padding\",\"data-highlight\":undefined,onMouseEnter:undefined,onTap:undefined},vbE4LHnWf:{\"data-framer-name\":\"Without Right Padding\",onMouseEnter:onMouseEnter54wy6z}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW96aWxsYSBUZXh0LTcwMA==\",\"--framer-font-family\":'\"Mozilla Text\", \"Mozilla Text Placeholder\", sans-serif',\"--framer-font-size\":\"21px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-line-height\":\"23px\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255)))\"},children:\"Home\"})}),className:\"framer-bcirnc\",\"data-framer-name\":\"Home\",fonts:[\"GF;Mozilla Text-700\"],layoutDependency:layoutDependency,layoutId:\"esbCGRbgB\",style:{\"--extracted-1w1cjl5\":\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:mskYeEObK,verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({NUidW5E0V:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW96aWxsYSBUZXh0LTcwMA==\",\"--framer-font-family\":'\"Mozilla Text\", \"Mozilla Text Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"31px\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255)))\"},children:\"Home\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vaub1n\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"NySM3k4AN\",style:{opacity:0},variants:{eBh8cEQHJ:{opacity:1},LD0QCAt5X:{opacity:1}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-a7tze3\",\"data-framer-name\":\"Lines\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"D7H16YvGC\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8 8\"><path d=\"M 1 9 L 1 3.737 L 1.526 3.211\" fill=\"transparent\" stroke=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48)) /* {&quot;name&quot;:&quot;Orange&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 9 1 L 3.737 1 L 3.21 1.526\" fill=\"transparent\" stroke=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48)) /* {&quot;name&quot;:&quot;Orange&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:8869803245,withExternalLayout:true})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-bnkwk.framer-18cji72, .framer-bnkwk .framer-18cji72 { display: block; }\",\".framer-bnkwk.framer-1dpmk43 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px 20px 10px 20px; position: relative; text-decoration: none; width: min-content; }\",\".framer-bnkwk .framer-bcirnc { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-bnkwk .framer-1vaub1n { flex: none; height: 8px; left: 7px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 3px; width: 8px; z-index: 1; }\",\".framer-bnkwk .framer-a7tze3 { flex: none; height: 8px; left: calc(50.00000000000002% - 8px / 2); position: absolute; top: calc(50.00000000000002% - 8px / 2); width: 8px; }\",\".framer-bnkwk.framer-v-1uoqxlw.framer-1dpmk43, .framer-bnkwk.framer-v-tb0edz.framer-1dpmk43 { padding: 10px 0px 10px 20px; }\",\".framer-bnkwk.framer-v-sbjac8.framer-1dpmk43 { cursor: unset; padding: var(--9vryxv); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 43\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"eBh8cEQHJ\":{\"layout\":[\"auto\",\"auto\"]},\"vbE4LHnWf\":{\"layout\":[\"auto\",\"auto\"]},\"LD0QCAt5X\":{\"layout\":[\"auto\",\"auto\"]},\"NUidW5E0V\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"AshsiEE7l\":\"link\",\"mskYeEObK\":\"textInLink\",\"OJ_klaT9g\":\"click\",\"dwK17zoHk\":\"padding\",\"QbkxDi4U0\":\"smoothScroll\",\"jKVOjm35o\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerK8M45r2u6=withCSS(Component,css,\"framer-bnkwk\");export default FramerK8M45r2u6;FramerK8M45r2u6.displayName=\"Menu Link - Header 3\";FramerK8M45r2u6.defaultProps={height:43,width:100};addPropertyControls(FramerK8M45r2u6,{variant:{options:[\"CNSprYUyr\",\"eBh8cEQHJ\",\"vbE4LHnWf\",\"LD0QCAt5X\",\"NUidW5E0V\"],optionTitles:[\"Normal\",\"Hover\",\"Without Right Padding\",\"Hover - Without Right Padding\",\"Big - Without Right Padding\"],title:\"Variant\",type:ControlType.Enum},AshsiEE7l:{title:\"Link\",type:ControlType.Link},mskYeEObK:{defaultValue:\"Home\",displayTextArea:false,title:\"Text in Link\",type:ControlType.String},onmskYeEObKChange:{changes:\"mskYeEObK\",type:ControlType.ChangeHandler},OJ_klaT9g:{title:\"Click\",type:ControlType.EventHandler},dwK17zoHk:{defaultValue:\"10px 0px 10px 20px\",title:\"Padding\",type:ControlType.Padding},QbkxDi4U0:{defaultValue:true,title:\"Smooth Scroll\",type:ControlType.Boolean},onQbkxDi4U0Change:{changes:\"QbkxDi4U0\",type:ControlType.ChangeHandler},jKVOjm35o:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onjKVOjm35oChange:{changes:\"jKVOjm35o\",type:ControlType.ChangeHandler}});addFonts(FramerK8M45r2u6,[{explicitInter:true,fonts:[{cssFamilyName:\"Mozilla Text\",source:\"google\",style:\"normal\",uiFamilyName:\"Mozilla Text\",url:\"https://fonts.gstatic.com/s/mozillatext/v1/SZcr3FrnJ7S7WZIff2mJ7Tbp4zu7ULu3HkPOB2IbPNVRVYmoOXo.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerK8M45r2u6\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"100\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"eBh8cEQHJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"vbE4LHnWf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LD0QCAt5X\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"NUidW5E0V\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"AshsiEE7l\\\":\\\"link\\\",\\\"mskYeEObK\\\":\\\"textInLink\\\",\\\"OJ_klaT9g\\\":\\\"click\\\",\\\"dwK17zoHk\\\":\\\"padding\\\",\\\"QbkxDi4U0\\\":\\\"smoothScroll\\\",\\\"jKVOjm35o\\\":\\\"newTab\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"43\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./K8M45r2u6.map","// Generated by Framer (005c846)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuLinkHeader3 from\"https://framerusercontent.com/modules/fIhWEyW5bj72WomamD1E/Vpj3NZkxJZRGLnpL6poZ/K8M45r2u6.js\";const MenuLinkHeader3Fonts=getFonts(MenuLinkHeader3);const cycleOrder=[\"HWpJvwHEO\",\"yM0aVZL6e\",\"tenZXoQQe\",\"Sm0l0wHUi\",\"AOXk6AgqZ\"];const serializationHash=\"framer-aRuvg\";const variantClassNames={AOXk6AgqZ:\"framer-v-bi7ym\",HWpJvwHEO:\"framer-v-i7wlpv\",Sm0l0wHUi:\"framer-v-1qchstz\",tenZXoQQe:\"framer-v-9bl5b6\",yM0aVZL6e:\"framer-v-721j47\"};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 transition2={delay:0,duration:.3,ease:[.59,.19,.14,1.02],type:\"tween\"};const transition3={delay:0,duration:.6,ease:[.59,.19,.14,1.02],type:\"tween\"};const transition4={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:.6,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone - Open\":\"AOXk6AgqZ\",\"Tablet - Open\":\"tenZXoQQe\",Desktop:\"HWpJvwHEO\",Phone:\"Sm0l0wHUi\",Tablet:\"yM0aVZL6e\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"HWpJvwHEO\"};};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:\"HWpJvwHEO\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1uv8yun=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"yM0aVZL6e\");});const onTapeqy4ok=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"Sm0l0wHUi\");});const OJ_klaT9goaovcw=activeVariantCallback(async(...args)=>{setVariant(\"yM0aVZL6e\");});const OJ_klaT9ga75c9x=activeVariantCallback(async(...args)=>{setVariant(\"Sm0l0wHUi\");});const onTap1bdkc81=activeVariantCallback(async(...args)=>{setVariant(\"tenZXoQQe\");});const onTapoaovcw=activeVariantCallback(async(...args)=>{setVariant(\"yM0aVZL6e\");});const onTapgm02sz=activeVariantCallback(async(...args)=>{setVariant(\"AOXk6AgqZ\");});const onTapa75c9x=activeVariantCallback(async(...args)=>{setVariant(\"Sm0l0wHUi\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"tenZXoQQe\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"tenZXoQQe\")return true;return false;};const isDisplayed2=()=>{if([\"yM0aVZL6e\",\"Sm0l0wHUi\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed3=()=>{if([\"yM0aVZL6e\",\"tenZXoQQe\",\"Sm0l0wHUi\",\"AOXk6AgqZ\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({AOXk6AgqZ:{value:transition3},Sm0l0wHUi:{value:transition2},tenZXoQQe:{value:transition3},yM0aVZL6e:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-i7wlpv\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"HWpJvwHEO\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{AOXk6AgqZ:{backgroundColor:\"var(--token-7aee89be-f7d7-4b0b-b618-6062693d065d, rgb(0, 0, 0))\"},Sm0l0wHUi:{backgroundColor:\"rgba(0, 0, 0, 0)\"},tenZXoQQe:{backgroundColor:\"var(--token-7aee89be-f7d7-4b0b-b618-6062693d065d, rgb(0, 0, 0))\"},yM0aVZL6e:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({AOXk6AgqZ:{\"data-framer-name\":\"Phone - Open\",\"data-highlight\":true,onTap:onTapeqy4ok},Sm0l0wHUi:{\"data-framer-name\":\"Phone\"},tenZXoQQe:{\"data-framer-name\":\"Tablet - Open\",\"data-highlight\":true,onTap:onTap1uv8yun},yM0aVZL6e:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-md0cf5\",\"data-framer-name\":\"Fade\",layoutDependency:layoutDependency,layoutId:\"qr1dY6vPB\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",backgroundSize:1,fit:\"tile\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),pixelHeight:180,pixelWidth:400,positionX:\"left\",positionY:\"top\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/0NQ9mXgg0eV6xHeq4qWjid5DfE.png?width=400&height=180\"},className:\"framer-17bgaze\",\"data-framer-name\":\"Fade Linear Gradient\",layoutDependency:layoutDependency,layoutId:\"otd_pg7UN\",style:{opacity:.71},...addPropertyOverrides({Sm0l0wHUi:{background:{alt:\"\",backgroundSize:1,fit:\"tile\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),pixelHeight:180,pixelWidth:400,positionX:\"left\",positionY:\"bottom\",sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/0NQ9mXgg0eV6xHeq4qWjid5DfE.png?width=400&height=180\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pjve9w\",\"data-framer-name\":\"Menu Header\",layoutDependency:layoutDependency,layoutId:\"ktL0iOvMg\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"TkhPVbEES\",openInNewTab:false,scopeId:\"dzbj1165t\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-mu9m70 framer-4rvdpu\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"TkhPVbEES\",whileHover:animation,children:[isDisplayed()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"Weststar.ai logo\",fit:\"fill\",intrinsicHeight:79.5,intrinsicWidth:450,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+20+11),pixelHeight:159,pixelWidth:900,sizes:\"159px\",src:\"https://framerusercontent.com/images/24A1tG3weZltpuzvYb3T95s0XE.png?width=900&height=159\",srcSet:\"https://framerusercontent.com/images/24A1tG3weZltpuzvYb3T95s0XE.png?scale-down-to=512&width=900&height=159 512w,https://framerusercontent.com/images/24A1tG3weZltpuzvYb3T95s0XE.png?width=900&height=159 900w\"},className:\"framer-7qrt0a\",\"data-framer-name\":\"Weststar.ai white_bold\",layoutDependency:layoutDependency,layoutId:\"m1clGwmEd\",...addPropertyOverrides({AOXk6AgqZ:{background:{alt:\"Weststar.ai logo\",fit:\"fill\",intrinsicHeight:79.5,intrinsicWidth:450,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+10+14),pixelHeight:159,pixelWidth:900,sizes:\"124px\",src:\"https://framerusercontent.com/images/24A1tG3weZltpuzvYb3T95s0XE.png?width=900&height=159\",srcSet:\"https://framerusercontent.com/images/24A1tG3weZltpuzvYb3T95s0XE.png?scale-down-to=512&width=900&height=159 512w,https://framerusercontent.com/images/24A1tG3weZltpuzvYb3T95s0XE.png?width=900&height=159 900w\"}},Sm0l0wHUi:{background:{alt:\"Weststar.ai logo\",fit:\"fill\",intrinsicHeight:79.5,intrinsicWidth:450,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+10+13.5),pixelHeight:159,pixelWidth:900,sizes:\"129px\",src:\"https://framerusercontent.com/images/24A1tG3weZltpuzvYb3T95s0XE.png?width=900&height=159\",srcSet:\"https://framerusercontent.com/images/24A1tG3weZltpuzvYb3T95s0XE.png?scale-down-to=512&width=900&height=159 512w,https://framerusercontent.com/images/24A1tG3weZltpuzvYb3T95s0XE.png?width=900&height=159 900w\"}},yM0aVZL6e:{background:{alt:\"Weststar.ai logo\",fit:\"fill\",intrinsicHeight:79.5,intrinsicWidth:450,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+20+14),pixelHeight:159,pixelWidth:900,sizes:\"127px\",src:\"https://framerusercontent.com/images/24A1tG3weZltpuzvYb3T95s0XE.png?width=900&height=159\",srcSet:\"https://framerusercontent.com/images/24A1tG3weZltpuzvYb3T95s0XE.png?scale-down-to=512&width=900&height=159 512w,https://framerusercontent.com/images/24A1tG3weZltpuzvYb3T95s0XE.png?width=900&height=159 900w\"}}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(Image1,{background:{alt:\"Weststar.ai logo\",fit:\"fill\",intrinsicHeight:79.5,intrinsicWidth:450,pixelHeight:159,pixelWidth:900,src:\"https://framerusercontent.com/images/24A1tG3weZltpuzvYb3T95s0XE.png?width=900&height=159\",srcSet:\"https://framerusercontent.com/images/24A1tG3weZltpuzvYb3T95s0XE.png?scale-down-to=512&width=900&height=159 512w,https://framerusercontent.com/images/24A1tG3weZltpuzvYb3T95s0XE.png?width=900&height=159 900w\"},className:\"framer-1vzhllp\",\"data-framer-name\":\"Weststar.ai white_bold\",layoutDependency:layoutDependency,layoutId:\"GEwCY4Rf9\",...addPropertyOverrides({tenZXoQQe:{background:{alt:\"Weststar.ai logo\",fit:\"fill\",intrinsicHeight:79.5,intrinsicWidth:450,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+20+13),pixelHeight:159,pixelWidth:900,sizes:\"127px\",src:\"https://framerusercontent.com/images/24A1tG3weZltpuzvYb3T95s0XE.png?width=900&height=159\",srcSet:\"https://framerusercontent.com/images/24A1tG3weZltpuzvYb3T95s0XE.png?scale-down-to=512&width=900&height=159 512w,https://framerusercontent.com/images/24A1tG3weZltpuzvYb3T95s0XE.png?width=900&height=159 900w\"}}},baseVariant,gestureVariant)})]})}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1q1vmrx\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"sPUjHNhib\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RDuJhxj2C\"},implicitPathVariables:undefined},{href:{webPageId:\"RDuJhxj2C\"},implicitPathVariables:undefined},{href:{webPageId:\"RDuJhxj2C\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+0+23.5+0,...addPropertyOverrides({AOXk6AgqZ:{y:(componentViewport?.y||0)+0+100+0+0},tenZXoQQe:{y:(componentViewport?.y||0)+0+110+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wo1p3h-container\",layoutDependency:layoutDependency,layoutId:\"AHgxgh2Fp-container\",nodeId:\"AHgxgh2Fp\",rendersWithMotion:true,scopeId:\"dzbj1165t\",children:/*#__PURE__*/_jsx(MenuLinkHeader3,{AshsiEE7l:resolvedLinks[0],dwK17zoHk:\"10px 0px 10px 20px\",height:\"100%\",id:\"AHgxgh2Fp\",jKVOjm35o:false,layoutId:\"AHgxgh2Fp\",mskYeEObK:\"Our Services\",QbkxDi4U0:true,variant:matchVariant(\"vbE4LHnWf\"),width:\"100%\",...addPropertyOverrides({AOXk6AgqZ:{AshsiEE7l:resolvedLinks[2],dwK17zoHk:\"3px 0px 3px 20px\",OJ_klaT9g:OJ_klaT9ga75c9x,variant:matchVariant(\"CNSprYUyr\")},tenZXoQQe:{AshsiEE7l:resolvedLinks[1],dwK17zoHk:\"5px 0px 5px 20px\",OJ_klaT9g:OJ_klaT9goaovcw,variant:matchVariant(\"CNSprYUyr\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HxuTQcBFc\"},implicitPathVariables:undefined},{href:{webPageId:\"HxuTQcBFc\"},implicitPathVariables:undefined},{href:{webPageId:\"HxuTQcBFc\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+0+23.5+0,...addPropertyOverrides({AOXk6AgqZ:{y:(componentViewport?.y||0)+0+100+0+48},tenZXoQQe:{y:(componentViewport?.y||0)+0+110+0+46}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6crlv4-container\",layoutDependency:layoutDependency,layoutId:\"Bo1LpbPzF-container\",nodeId:\"Bo1LpbPzF\",rendersWithMotion:true,scopeId:\"dzbj1165t\",children:/*#__PURE__*/_jsx(MenuLinkHeader3,{AshsiEE7l:resolvedLinks1[0],dwK17zoHk:\"10px 0px 10px 20px\",height:\"100%\",id:\"Bo1LpbPzF\",jKVOjm35o:false,layoutId:\"Bo1LpbPzF\",mskYeEObK:\"About Us\",QbkxDi4U0:true,variant:matchVariant(\"vbE4LHnWf\"),width:\"100%\",...addPropertyOverrides({AOXk6AgqZ:{AshsiEE7l:resolvedLinks1[2],dwK17zoHk:\"3px 0px 3px 20px\",OJ_klaT9g:OJ_klaT9ga75c9x,variant:matchVariant(\"CNSprYUyr\")},tenZXoQQe:{AshsiEE7l:resolvedLinks1[1],dwK17zoHk:\"5px 0px 5px 20px\",OJ_klaT9g:OJ_klaT9goaovcw,variant:matchVariant(\"CNSprYUyr\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mtj262pGH\"},implicitPathVariables:undefined},{href:{webPageId:\"mtj262pGH\"},implicitPathVariables:undefined},{href:{webPageId:\"mtj262pGH\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+0+23.5+0,...addPropertyOverrides({AOXk6AgqZ:{y:(componentViewport?.y||0)+0+100+0+96},tenZXoQQe:{y:(componentViewport?.y||0)+0+110+0+92}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tsbz15-container\",layoutDependency:layoutDependency,layoutId:\"kHyPbvGay-container\",nodeId:\"kHyPbvGay\",rendersWithMotion:true,scopeId:\"dzbj1165t\",children:/*#__PURE__*/_jsx(MenuLinkHeader3,{AshsiEE7l:resolvedLinks2[0],dwK17zoHk:\"10px 0px 10px 20px\",height:\"100%\",id:\"kHyPbvGay\",jKVOjm35o:false,layoutId:\"kHyPbvGay\",mskYeEObK:\"Recent Projects\",QbkxDi4U0:true,variant:matchVariant(\"vbE4LHnWf\"),width:\"100%\",...addPropertyOverrides({AOXk6AgqZ:{AshsiEE7l:resolvedLinks2[2],dwK17zoHk:\"3px 0px 3px 20px\",OJ_klaT9g:OJ_klaT9ga75c9x,variant:matchVariant(\"CNSprYUyr\")},tenZXoQQe:{AshsiEE7l:resolvedLinks2[1],dwK17zoHk:\"5px 0px 5px 20px\",OJ_klaT9g:OJ_klaT9goaovcw,variant:matchVariant(\"CNSprYUyr\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"rdsdPkTwu\"},implicitPathVariables:undefined},{href:{webPageId:\"rdsdPkTwu\"},implicitPathVariables:undefined},{href:{webPageId:\"rdsdPkTwu\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+0+23.5+0,...addPropertyOverrides({AOXk6AgqZ:{y:(componentViewport?.y||0)+0+100+0+144},tenZXoQQe:{y:(componentViewport?.y||0)+0+110+0+138}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ldafyi-container\",layoutDependency:layoutDependency,layoutId:\"NmFAbbHVt-container\",nodeId:\"NmFAbbHVt\",rendersWithMotion:true,scopeId:\"dzbj1165t\",children:/*#__PURE__*/_jsx(MenuLinkHeader3,{AshsiEE7l:resolvedLinks3[0],dwK17zoHk:\"10px 0px 10px 20px\",height:\"100%\",id:\"NmFAbbHVt\",jKVOjm35o:false,layoutId:\"NmFAbbHVt\",mskYeEObK:\"Blog\",QbkxDi4U0:true,variant:matchVariant(\"vbE4LHnWf\"),width:\"100%\",...addPropertyOverrides({AOXk6AgqZ:{AshsiEE7l:resolvedLinks3[2],dwK17zoHk:\"3px 0px 3px 20px\",OJ_klaT9g:OJ_klaT9ga75c9x,variant:matchVariant(\"CNSprYUyr\")},tenZXoQQe:{AshsiEE7l:resolvedLinks3[1],dwK17zoHk:\"5px 0px 5px 20px\",OJ_klaT9g:OJ_klaT9goaovcw,variant:matchVariant(\"CNSprYUyr\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:43,y:(componentViewport?.y||0)+0+23.5+0,...addPropertyOverrides({AOXk6AgqZ:{y:(componentViewport?.y||0)+0+100+0+192},tenZXoQQe:{y:(componentViewport?.y||0)+0+110+0+184}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-viupt5-container\",layoutDependency:layoutDependency,layoutId:\"B_q7nhhSh-container\",nodeId:\"B_q7nhhSh\",rendersWithMotion:true,scopeId:\"dzbj1165t\",children:/*#__PURE__*/_jsx(MenuLinkHeader3,{AshsiEE7l:\"#contact\",dwK17zoHk:\"10px 0px 10px 20px\",height:\"100%\",id:\"B_q7nhhSh\",jKVOjm35o:false,layoutId:\"B_q7nhhSh\",mskYeEObK:\"Contact\",QbkxDi4U0:true,variant:matchVariant(\"vbE4LHnWf\"),width:\"100%\",...addPropertyOverrides({AOXk6AgqZ:{dwK17zoHk:\"3px 0px 3px 20px\",OJ_klaT9g:OJ_klaT9ga75c9x,variant:matchVariant(\"CNSprYUyr\")},tenZXoQQe:{dwK17zoHk:\"5px 0px 5px 20px\",OJ_klaT9g:OJ_klaT9goaovcw,variant:matchVariant(\"CNSprYUyr\")}},baseVariant,gestureVariant)})})})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u48iyz\",\"data-framer-name\":\"Menu Link Tablet & Mobile\",layoutDependency:layoutDependency,layoutId:\"jHA9EWSNe\",...addPropertyOverrides({AOXk6AgqZ:{\"data-highlight\":true,onTap:onTapa75c9x},Sm0l0wHUi:{\"data-highlight\":true,onTap:onTapgm02sz},tenZXoQQe:{\"data-highlight\":true,onTap:onTapoaovcw},yM0aVZL6e:{\"data-highlight\":true,onTap:onTap1bdkc81}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW96aWxsYSBUZXh0LTcwMA==\",\"--framer-font-family\":'\"Mozilla Text\", \"Mozilla Text Placeholder\", sans-serif',\"--framer-font-size\":\"21px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-line-height\":\"23px\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255)))\"},children:\"Menu\"})}),className:\"framer-1ryz983\",\"data-framer-name\":\"Menu\",fonts:[\"GF;Mozilla Text-700\"],layoutDependency:layoutDependency,layoutId:\"lZM9AIxne\",style:{\"--extracted-1w1cjl5\":\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},variants:{AOXk6AgqZ:{\"--extracted-1w1cjl5\":\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\"},tenZXoQQe:{\"--extracted-1w1cjl5\":\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({AOXk6AgqZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW96aWxsYSBUZXh0LTcwMA==\",\"--framer-font-family\":'\"Mozilla Text\", \"Mozilla Text Placeholder\", sans-serif',\"--framer-font-size\":\"21px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-line-height\":\"23px\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48)))\"},children:\"Close\"})})},tenZXoQQe:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW96aWxsYSBUZXh0LTcwMA==\",\"--framer-font-family\":'\"Mozilla Text\", \"Mozilla Text Placeholder\", sans-serif',\"--framer-font-size\":\"21px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.4px\",\"--framer-line-height\":\"23px\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48)))\"},children:\"Close\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uwh0qr\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"lO6jtyaWR\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1du9b06\",\"data-framer-name\":\"Lines\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"k5vYY85dN\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8 8\"><path d=\"M 1 9 L 1 3.737 L 1.526 3.211\" fill=\"transparent\" stroke=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48)) /* {&quot;name&quot;:&quot;Orange&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 9 1 L 3.737 1 L 3.21 1.526\" fill=\"transparent\" stroke=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48)) /* {&quot;name&quot;:&quot;Orange&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:8869803245,withExternalLayout:true})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-aRuvg.framer-4rvdpu, .framer-aRuvg .framer-4rvdpu { display: block; }\",\".framer-aRuvg.framer-i7wlpv { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 90px; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-aRuvg .framer-md0cf5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 90px; justify-content: center; left: calc(50.00000000000002% - 100% / 2); overflow: var(--overflow-clip-fallback, clip); padding: 0px 100px 0px 100px; position: absolute; top: 0px; width: 100%; z-index: 4; }\",\".framer-aRuvg .framer-17bgaze { bottom: 0px; flex: none; left: calc(50.00000000000002% - 100% / 2); mix-blend-mode: multiply; position: absolute; top: 0px; width: 100%; z-index: 3; }\",\".framer-aRuvg .framer-1pjve9w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 90px; justify-content: center; left: calc(50.00000000000002% - min(1600px, 100%) / 2); max-width: 1600px; overflow: var(--overflow-clip-fallback, clip); padding: 0px 100px 0px 100px; position: absolute; top: 0px; width: 100%; z-index: 7; }\",\".framer-aRuvg .framer-mu9m70 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 50px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 150px; will-change: var(--framer-will-change-effect-override, transform); z-index: 4; }\",\".framer-aRuvg .framer-7qrt0a { aspect-ratio: 5.660377358490566 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); overflow: visible; position: relative; width: 159px; }\",\".framer-aRuvg .framer-1vzhllp { aspect-ratio: 5.660377358490566 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 22px); overflow: visible; position: relative; width: 127px; }\",\".framer-aRuvg .framer-1q1vmrx { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; user-select: none; width: 1px; z-index: 4; }\",\".framer-aRuvg .framer-1wo1p3h-container, .framer-aRuvg .framer-6crlv4-container, .framer-aRuvg .framer-tsbz15-container, .framer-aRuvg .framer-ldafyi-container, .framer-aRuvg .framer-viupt5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-aRuvg .framer-u48iyz { -webkit-user-select: none; align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 43px; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; user-select: none; width: 81px; }\",\".framer-aRuvg .framer-1ryz983 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-aRuvg .framer-1uwh0qr { flex: none; height: 8px; left: 10px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: 3px; width: 8px; z-index: 1; }\",\".framer-aRuvg .framer-1du9b06 { flex: none; height: 8px; left: calc(50.00000000000002% - 8px / 2); position: absolute; top: calc(50.00000000000002% - 8px / 2); width: 8px; }\",\".framer-aRuvg.framer-v-721j47.framer-i7wlpv { width: 810px; }\",\".framer-aRuvg.framer-v-721j47 .framer-1pjve9w { gap: unset; justify-content: space-between; padding: 0px 30px 0px 30px; }\",\".framer-aRuvg.framer-v-721j47 .framer-mu9m70, .framer-aRuvg.framer-v-1qchstz .framer-mu9m70, .framer-aRuvg.framer-v-bi7ym .framer-mu9m70 { width: 120px; }\",\".framer-aRuvg.framer-v-721j47 .framer-7qrt0a { height: var(--framer-aspect-ratio-supported, 22px); width: 127px; }\",\".framer-aRuvg.framer-v-721j47 .framer-u48iyz, .framer-aRuvg.framer-v-9bl5b6 .framer-u48iyz, .framer-aRuvg.framer-v-1qchstz .framer-u48iyz, .framer-aRuvg.framer-v-bi7ym .framer-u48iyz { cursor: pointer; height: 50px; }\",\".framer-aRuvg.framer-v-721j47 .framer-1uwh0qr, .framer-aRuvg.framer-v-9bl5b6 .framer-1uwh0qr, .framer-aRuvg.framer-v-1qchstz .framer-1uwh0qr, .framer-aRuvg.framer-v-bi7ym .framer-1uwh0qr { left: 11px; top: 6px; }\",\".framer-aRuvg.framer-v-9bl5b6.framer-i7wlpv { cursor: pointer; height: 390px; justify-content: flex-start; min-height: unset; width: 810px; }\",\".framer-aRuvg.framer-v-9bl5b6 .framer-1pjve9w { align-content: flex-start; align-items: flex-start; gap: unset; height: 100%; justify-content: space-between; padding: 20px 30px 0px 30px; }\",\".framer-aRuvg.framer-v-9bl5b6 .framer-mu9m70 { height: 48px; width: 129px; }\",\".framer-aRuvg.framer-v-9bl5b6 .framer-1q1vmrx { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: column; gap: 3px; position: absolute; right: 30px; top: 110px; width: 55%; }\",\".framer-aRuvg.framer-v-9bl5b6 .framer-1wo1p3h-container, .framer-aRuvg.framer-v-9bl5b6 .framer-6crlv4-container, .framer-aRuvg.framer-v-9bl5b6 .framer-tsbz15-container, .framer-aRuvg.framer-v-9bl5b6 .framer-ldafyi-container, .framer-aRuvg.framer-v-9bl5b6 .framer-viupt5-container, .framer-aRuvg.framer-v-bi7ym .framer-1wo1p3h-container, .framer-aRuvg.framer-v-bi7ym .framer-6crlv4-container, .framer-aRuvg.framer-v-bi7ym .framer-tsbz15-container, .framer-aRuvg.framer-v-bi7ym .framer-ldafyi-container, .framer-aRuvg.framer-v-bi7ym .framer-viupt5-container { cursor: pointer; }\",\".framer-aRuvg.framer-v-1qchstz.framer-i7wlpv { width: 390px; }\",\".framer-aRuvg.framer-v-1qchstz .framer-md0cf5 { height: 70px; }\",\".framer-aRuvg.framer-v-1qchstz .framer-1pjve9w { gap: unset; height: 70px; justify-content: space-between; padding: 0px 20px 0px 20px; }\",\".framer-aRuvg.framer-v-1qchstz .framer-7qrt0a { height: var(--framer-aspect-ratio-supported, 23px); width: 129px; }\",\".framer-aRuvg.framer-v-bi7ym.framer-i7wlpv { cursor: pointer; height: 370px; justify-content: flex-start; min-height: unset; width: 390px; }\",\".framer-aRuvg.framer-v-bi7ym .framer-1pjve9w { align-content: flex-start; align-items: flex-start; bottom: 0px; gap: unset; height: unset; justify-content: space-between; left: 0px; padding: 10px 20px 10px 20px; right: 0px; width: unset; }\",\".framer-aRuvg.framer-v-bi7ym .framer-7qrt0a { height: var(--framer-aspect-ratio-supported, 22px); width: 124px; }\",\".framer-aRuvg.framer-v-bi7ym .framer-1q1vmrx { align-content: flex-end; align-items: flex-end; flex: none; flex-direction: column; position: absolute; right: 20px; top: 100px; width: 85%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 90\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"yM0aVZL6e\":{\"layout\":[\"fixed\",\"auto\"]},\"tenZXoQQe\":{\"layout\":[\"fixed\",\"fixed\"]},\"Sm0l0wHUi\":{\"layout\":[\"fixed\",\"auto\"]},\"AOXk6AgqZ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerdzbj1165t=withCSS(Component,css,\"framer-aRuvg\");export default Framerdzbj1165t;Framerdzbj1165t.displayName=\"Header Logo & Menu 3\";Framerdzbj1165t.defaultProps={height:90,width:1200};addPropertyControls(Framerdzbj1165t,{variant:{options:[\"HWpJvwHEO\",\"yM0aVZL6e\",\"tenZXoQQe\",\"Sm0l0wHUi\",\"AOXk6AgqZ\"],optionTitles:[\"Desktop\",\"Tablet\",\"Tablet - Open\",\"Phone\",\"Phone - Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerdzbj1165t,[{explicitInter:true,fonts:[{cssFamilyName:\"Mozilla Text\",source:\"google\",style:\"normal\",uiFamilyName:\"Mozilla Text\",url:\"https://fonts.gstatic.com/s/mozillatext/v1/SZcr3FrnJ7S7WZIff2mJ7Tbp4zu7ULu3HkPOB2IbPNVRVYmoOXo.woff2\",weight:\"700\"}]},...MenuLinkHeader3Fonts],{supportsExplicitInterCodegen:true});Framerdzbj1165t.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(MenuLinkHeader3,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerdzbj1165t\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yM0aVZL6e\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tenZXoQQe\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Sm0l0wHUi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"AOXk6AgqZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"90\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dzbj1165t.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";// Speed multiplier when hovered (1 = normal speed, 0.75 = 25% slower)\nconst HOVER_SPEED_FACTOR=.35;// Degrees of rotor rotation per 1px of horizontal drag\nconst DRAG_DEG_PER_PX=.4;const RotorItem=/*#__PURE__*/React.memo(function RotorItem({url,maskUrl,index,total,borderRadius,imgRotateDeg,maskRotateDeg,cardColor,maskSizeValue,gapPx,thicknessPx,zOffsetPx}){// Half thickness used for front/back faces spacing\nconst halfThick=Math.max(0,thicknessPx)/2;// Static angle for this item along the ring\nconst itemAngle=index/total*360;// Radial distance from the ring center\nconst radial=gapPx+index*Math.max(0,zOffsetPx);// Static z-index heuristic so front half visually overlaps back half\nconst zIndex=React.useMemo(()=>{const angle=(itemAngle%360+360)%360;return angle<=180?total-index:index;},[index,total,itemAngle]);return /*#__PURE__*/_jsx(\"div\",{className:\"ffg-item\",style:{// CSS custom properties drive transforms without re-rendering\n[\"--radius\"]:`${borderRadius}px`,[\"--imgrot\"]:`${imgRotateDeg}deg`,[\"--half\"]:`${halfThick}px`,[\"--fallback\"]:url?\"transparent\":cardColor,[\"--maskUrl\"]:maskUrl?`url(\"${maskUrl}\")`:\"none\",[\"--maskSizeVal\"]:maskSizeValue,[\"--maskrot\"]:`${maskRotateDeg}deg`,[\"--item-angle\"]:`${itemAngle}deg`,[\"--radial\"]:`${radial}px`,// Per-card rotation variables (degrees), provided by parent via sceneRef\n[\"--card-rot-x\"]:`var(--card-rot-x-deg, 0deg)`,[\"--card-rot-y\"]:`var(--card-rot-y-deg, 0deg)`,[\"--card-rot-z\"]:`var(--card-rot-z-deg, 0deg)`,// Order: ring rotation -> item placement -> card-only rotations\ntransform:`rotateX(calc(var(--global-rotation) - var(--item-angle))) `+`translateZ(var(--radial)) `+`rotateX(var(--card-rot-x)) rotateY(var(--card-rot-y)) rotateZ(var(--card-rot-z))`,WebkitTransform:`rotateX(calc(var(--global-rotation) - var(--item-angle))) `+`translateZ(var(--radial)) `+`rotateX(var(--card-rot-x)) rotateY(var(--card-rot-y)) rotateZ(var(--card-rot-z))`,zIndex,pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"div\",{className:\"ffg-maskWrap\",style:{transform:`rotateZ(${maskRotateDeg}deg)`,WebkitTransform:`rotateZ(${maskRotateDeg}deg)`,maskImage:maskUrl?`url(\"${maskUrl}\")`:\"none\",WebkitMaskImage:maskUrl?`url(\"${maskUrl}\")`:\"none\",maskSize:maskSizeValue,WebkitMaskSize:maskSizeValue,maskRepeat:\"no-repeat\",WebkitMaskRepeat:\"no-repeat\",maskPosition:\"center\",WebkitMaskPosition:\"center\"},children:/*#__PURE__*/_jsxs(\"div\",{className:\"ffg-content\",style:{transform:`rotateZ(${-maskRotateDeg}deg)`,WebkitTransform:`rotateZ(${-maskRotateDeg}deg)`},children:[/*#__PURE__*/_jsx(\"div\",{className:\"ffg-face\",style:{borderRadius:`${borderRadius}px`,background:url?`url(\"${url}\") center/cover`:cardColor,transform:`rotateZ(90deg) translateZ(${halfThick}px) rotate(${imgRotateDeg}deg) `,WebkitTransform:`rotateZ(90deg) translateZ(${halfThick}px) rotate(${imgRotateDeg}deg) `,backfaceVisibility:\"hidden\",WebkitBackfaceVisibility:\"hidden\"}}),/*#__PURE__*/_jsx(\"div\",{className:\"ffg-face ffg-back\",style:{borderRadius:`${borderRadius}px`,background:url?`url(\"${url}\") center/cover`:cardColor,transform:`rotateZ(90deg) rotateY(180deg) translateZ(${halfThick}px) rotate(${imgRotateDeg}deg) `,WebkitTransform:`rotateZ(90deg) rotateY(180deg) translateZ(${halfThick}px) rotate(${imgRotateDeg}deg) `,backfaceVisibility:\"hidden\",WebkitBackfaceVisibility:\"hidden\"}})]})})});});/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n */export default function RotorGallery(props){const{images=[],masks=[],count=18,cardColor=\"#dcdcdc\",cardWidth=140,cardHeight=140,borderRadius=0,speedSec=35,perspective=2500,camX=-25,camY=0,camZ=-100,offsetX=0,offsetY=0,imgRotateDeg=0,maskRotateDeg=0,gapPx=150,rotateCardDeg=90,stopInEditor=false,thicknessPx=1,zOffsetPx=0,maskSize=\"contain\",width=\"100%\",height=\"100%\",reverseMotion=false,cardRotXDeg=0,cardRotYDeg=0,cardRotZDeg=0,cardOpacity=1,slowOnHover=false,enableDrag=false}=props;// Merge legacy rotateCardDeg into the new X axis for backward compatibility\nconst mergedCardRotX=(cardRotXDeg??0)+(rotateCardDeg??0);const mergedCardRotY=cardRotYDeg??0;const mergedCardRotZ=cardRotZDeg??0;// Build image list\nconst list=React.useMemo(()=>{const n=Math.max(0,Math.floor(count));if(n===0)return[];if(images.length===0)return Array.from({length:n},()=>\"\");return Array.from({length:n},(_,i)=>images[i%images.length]);},[images,count]);// Build mask list\nconst maskList=React.useMemo(()=>{const n=Math.max(0,Math.floor(count));if(n===0||masks.length===0)return Array.from({length:n},()=>\"\");return Array.from({length:n},(_,i)=>masks[i%masks.length]);},[masks,count]);// Detect Framer editor to optionally pause animation\nconst[isEditor,setIsEditor]=React.useState(false);React.useEffect(()=>{try{const inIframe=window.self!==window.top;const ref=document.referrer||\"\";const framerRef=/(framer\\.com|framer\\.app)/i.test(ref);const framerGlobal=inIframe&&window.framer&&typeof window.framer===\"object\";setIsEditor(inIframe&&(framerRef||framerGlobal));}catch{setIsEditor(false);}},[]);// Visibility detection: pause animation when component is off-screen\nconst[isVisible,setIsVisible]=React.useState(true);const sceneRef=React.useRef(null);const rootRef=React.useRef(null);React.useEffect(()=>{const el=sceneRef.current;if(!el||typeof IntersectionObserver===\"undefined\")return;const observer=new IntersectionObserver(entries=>{for(const entry of entries){if(entry.target===el){setIsVisible(entry.isIntersecting);}}},{threshold:.1});observer.observe(el);return()=>observer.disconnect();},[]);const paused=stopInEditor&&isEditor||speedSec<=0||!isVisible;// Hover state for slow animation\nconst[isHovered,setIsHovered]=React.useState(false);const[isDragging,setIsDragging]=React.useState(false);// Drag state/refs\nconst dragActiveRef=React.useRef(false);const dragStartXRef=React.useRef(0);const dragStartAngleRef=React.useRef(0);// Keep host size in sync with numeric controls\nconst last=React.useRef({w:Number(cardWidth)||140,h:Number(cardHeight)||140});React.useLayoutEffect(()=>{const el=sceneRef.current;if(!el)return;const w=Number(cardWidth),h=Number(cardHeight);if(Number.isFinite(w)&&w>0&&w!==last.current.w){el.style.width=`${w}px`;last.current.w=w;}if(Number.isFinite(h)&&h>0&&h!==last.current.h){el.style.height=`${h}px`;last.current.h=h;}},[cardWidth,cardHeight]);// Animation loop state\nconst animationRef=React.useRef(null);// Accumulated rotation angle and last frame timestamp\nconst angleRef=React.useRef(0)// degrees\n;const lastTimeRef=React.useRef(null);// Animation loop: updates CSS variables per frame\nReact.useEffect(()=>{if(paused){if(animationRef.current){cancelAnimationFrame(animationRef.current);animationRef.current=null;}if(sceneRef.current){sceneRef.current.style.setProperty(\"--card-rot-x-deg\",`${mergedCardRotX}deg`);sceneRef.current.style.setProperty(\"--card-rot-y-deg\",`${mergedCardRotY}deg`);sceneRef.current.style.setProperty(\"--card-rot-z-deg\",`${mergedCardRotZ}deg`);sceneRef.current.style.setProperty(\"--card-opacity\",`${Math.max(0,Math.min(1,cardOpacity))}`);sceneRef.current.style.setProperty(\"--global-rotation\",`${angleRef.current}deg`);}lastTimeRef.current=null;return;}const durationMs=Math.max(1e-4,speedSec*1e3);const baseDegPerMs=360/durationMs;lastTimeRef.current=null;const frame=t=>{if(!sceneRef.current){animationRef.current=requestAnimationFrame(frame);return;}if(lastTimeRef.current===null){lastTimeRef.current=t;}else{const deltaMs=t-lastTimeRef.current;lastTimeRef.current=t;// Only advance time-based rotation if not dragging\nif(!dragActiveRef.current){const direction=reverseMotion?1:-1;const speedFactor=slowOnHover&&isHovered?HOVER_SPEED_FACTOR:1;const degDelta=direction*baseDegPerMs*deltaMs*speedFactor;angleRef.current=(angleRef.current+degDelta)%360;}else{// While dragging we keep timestamp in sync to avoid jumps on release\n// angleRef.current is updated by pointer events\n}}sceneRef.current.style.setProperty(\"--global-rotation\",`${angleRef.current}deg`);sceneRef.current.style.setProperty(\"--card-rot-x-deg\",`${mergedCardRotX}deg`);sceneRef.current.style.setProperty(\"--card-rot-y-deg\",`${mergedCardRotY}deg`);sceneRef.current.style.setProperty(\"--card-rot-z-deg\",`${mergedCardRotZ}deg`);sceneRef.current.style.setProperty(\"--card-opacity\",`${Math.max(0,Math.min(1,cardOpacity))}`);animationRef.current=requestAnimationFrame(frame);};animationRef.current=requestAnimationFrame(frame);return()=>{if(animationRef.current){cancelAnimationFrame(animationRef.current);animationRef.current=null;}};},[paused,speedSec,reverseMotion,mergedCardRotX,mergedCardRotY,mergedCardRotZ,cardOpacity,slowOnHover,isHovered]);const n=Math.max(1,list.length);// Map mask size options to concrete CSS values.\nconst maskSizeValue=maskSize===\"contain\"?\"contain\":\"100% 100%\";// Pointer drag handlers\nconst handlePointerDown=e=>{if(!enableDrag)return;if(stopInEditor&&isEditor||!isVisible)return;dragActiveRef.current=true;dragStartXRef.current=e.clientX;dragStartAngleRef.current=angleRef.current;lastTimeRef.current=null;setIsDragging(true);try{e.currentTarget.setPointerCapture(e.pointerId);}catch{}e.preventDefault();};const handlePointerMove=e=>{if(!enableDrag||!dragActiveRef.current)return;const dx=dragStartXRef.current-e.clientX;angleRef.current=dragStartAngleRef.current+dx*DRAG_DEG_PER_PX;if(sceneRef.current){sceneRef.current.style.setProperty(\"--global-rotation\",`${angleRef.current}deg`);}// Avoid time-based jump after drag\nlastTimeRef.current=null;e.preventDefault();};const endDrag=e=>{if(!dragActiveRef.current)return;dragActiveRef.current=false;dragStartXRef.current=0;dragStartAngleRef.current=angleRef.current;lastTimeRef.current=null;setIsDragging(false);try{e.currentTarget.releasePointerCapture(e.pointerId);}catch{}};return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{width,height,position:\"relative\",perspective:`${perspective}px`,perspectiveOrigin:\"50% 50%\",overflow:\"visible\",cursor:enableDrag?isDragging?\"grabbing\":\"grab\":\"default\"},onMouseEnter:()=>setIsHovered(true),onMouseLeave:()=>setIsHovered(false),onPointerDown:handlePointerDown,onPointerMove:handlePointerMove,onPointerUp:endDrag,onPointerLeave:endDrag,onPointerCancel:endDrag,children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .ffg-scene {\n                    position: relative;\n                    transform-style: preserve-3d;\n                    -webkit-transform-style: preserve-3d;\n                    --global-rotation: 0deg;\n                    /* Card rotations (degrees) */\n                    --card-rot-x-deg: 0deg;\n                    --card-rot-y-deg: 0deg;\n                    --card-rot-z-deg: 0deg;\n                    /* Card opacity */\n                    --card-opacity: 1;\n                }\n                \n                .ffg-list {\n                    position: relative;\n                    width: 100%;\n                    height: 100%;\n                    transform-style: preserve-3d;\n                    -webkit-transform-style: preserve-3d;\n                }\n                \n                .ffg-item {\n                    contain: layout style;\n                    position: absolute;\n                    inset: 0;\n                    transform-style: preserve-3d;\n                    -webkit-transform-style: preserve-3d;\n                    transform-origin: center center;\n                    -webkit-transform-origin: center center;\n                }\n                .ffg-scene,\n.ffg-list,\n.ffg-item,\n.ffg-maskWrap,\n.ffg-content {\n    will-change: transform;\n\n    transform: translateZ(0);\n}\n                .ffg-maskWrap {\n                    position: absolute;\n                    inset: 0;\n                    transform-style: preserve-3d;\n                    -webkit-transform-style: preserve-3d;\n                }\n                \n                .ffg-content {\n                    position: absolute;\n                    inset: 0;\n                    transform-style: preserve-3d;\n                    -webkit-transform-style: preserve-3d;\n                }\n                \n                .ffg-face {\n                    position: absolute;\n                    inset: 0;\n                    overflow: hidden;\n                    border-radius: var(--radius);\n                    backface-visibility: hidden;\n                    -webkit-backface-visibility: hidden;\n\n                    background-position: center;\n                    background-size: cover;\n                    background-repeat: no-repeat;\n\n\n\n                    /* Opacity is applied directly to card faces */\n                    opacity: var(--card-opacity, 1);\n                }\n            `}),/*#__PURE__*/_jsx(\"div\",{ref:sceneRef,className:\"ffg-scene\",style:{position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:`${last.current.w}px`,height:`${last.current.h}px`},children:/*#__PURE__*/_jsx(\"div\",{className:\"ffg-list\",style:{transform:`translate3d(${offsetX}px, ${offsetY}px, 0) `+`rotateX(${camX}deg) rotateY(${camY}deg) rotateZ(${camZ}deg)`,WebkitTransform:`translate3d(${offsetX}px, ${offsetY}px, 0) `+`rotateX(${camX}deg) rotateY(${camY}deg) rotateZ(${camZ}deg)`},children:list.map((url,i)=>/*#__PURE__*/_jsx(RotorItem,{url:url,maskUrl:maskList[i],index:i,total:n,borderRadius:borderRadius,imgRotateDeg:imgRotateDeg,maskRotateDeg:maskRotateDeg,cardColor:cardColor,maskSizeValue:maskSizeValue,gapPx:gapPx,thicknessPx:thicknessPx,zOffsetPx:zOffsetPx},`rotor-${i}`))})})]});}addPropertyControls(RotorGallery,{images:{title:\"Images\",type:ControlType.Array,control:{type:ControlType.Image}},masks:{title:\"Mask SVGs\",type:ControlType.Array,control:{type:ControlType.File,allowedFileTypes:[\".svg\"]}},maskSize:{title:\"Mask Size\",type:ControlType.Enum,options:[\"contain\",\"cover\",\"fill\"],optionTitles:[\"Contain\",\"Cover (edge-to-edge)\",\"Fill (stretch)\"],defaultValue:\"contain\"},maskRotateDeg:{title:\"Rotate Mask\",type:ControlType.Number,min:-180,max:180,step:1,unit:\"\\xb0\",defaultValue:0},gapPx:{title:\"Gap\",type:ControlType.Number,min:-500,max:500,step:1,unit:\"px\",defaultValue:150},// Per-card rotations (only the card)\ncardRotXDeg:{title:\"Card Rot X\",type:ControlType.Number,min:-180,max:180,step:1,unit:\"\\xb0\",defaultValue:0},cardRotYDeg:{title:\"Card Rot Y\",type:ControlType.Number,min:-180,max:180,step:1,unit:\"\\xb0\",defaultValue:0},cardRotZDeg:{title:\"Card Rot Z\",type:ControlType.Number,min:-180,max:180,step:1,unit:\"\\xb0\",defaultValue:0},// Legacy single-axis tilt kept (maps into Card Rot X)\nrotateCardDeg:{title:\"Rotate Card (X, legacy)\",type:ControlType.Number,min:-90,max:90,step:1,unit:\"\\xb0\",defaultValue:90},// Reverse motion toggle\nreverseMotion:{title:\"Reverse Motion\",type:ControlType.Boolean,enabledTitle:\"On\",disabledTitle:\"Off\",defaultValue:false},// Slow animation on hover\nslowOnHover:{title:\"Slow Animation on Hover\",type:ControlType.Boolean,enabledTitle:\"On\",disabledTitle:\"Off\",defaultValue:false},// Drag toggle\nenableDrag:{title:\"Drag\",type:ControlType.Boolean,enabledTitle:\"On\",disabledTitle:\"Off\",defaultValue:false},// Opacity Card\ncardOpacity:{title:\"Opacity Card\",type:ControlType.Number,min:0,max:1,step:.01,defaultValue:1},count:{title:\"Count\",type:ControlType.Number,min:1,max:40,step:1,defaultValue:12},cardColor:{title:\"Card Color\",type:ControlType.Color,defaultValue:\"#dcdcdc\"},cardWidth:{title:\"Card W\",type:ControlType.Number,min:20,max:600,unit:\"px\",defaultValue:200},cardHeight:{title:\"Card H\",type:ControlType.Number,min:20,max:600,unit:\"px\",defaultValue:200},borderRadius:{title:\"Radius\",type:ControlType.Number,min:0,max:500,unit:\"px\",defaultValue:0},speedSec:{title:\"Speed\",type:ControlType.Number,min:0,max:100,step:.25,unit:\"s\",defaultValue:35},perspective:{title:\"Perspective\",type:ControlType.Number,min:200,max:3e3,step:10,unit:\"px\",defaultValue:2500},camX:{title:\"Cam X\",type:ControlType.Number,min:-90,max:90,unit:\"\\xb0\",defaultValue:-25},camY:{title:\"Cam Y\",type:ControlType.Number,min:-90,max:90,unit:\"\\xb0\",defaultValue:0},camZ:{title:\"Cam Z\",type:ControlType.Number,min:-180,max:180,unit:\"\\xb0\",defaultValue:-100},offsetX:{title:\"Offset X\",type:ControlType.Number,min:-800,max:800,step:1,unit:\"px\",defaultValue:0},offsetY:{title:\"Offset Y\",type:ControlType.Number,min:-800,max:800,step:1,unit:\"px\",defaultValue:0},imgRotateDeg:{title:\"Image Angle\",type:ControlType.Number,min:-180,max:180,step:1,unit:\"\\xb0\",defaultValue:0},stopInEditor:{title:\"Stop Motion in Editor\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:false},thicknessPx:{title:\"Thickness\",type:ControlType.Number,min:0,max:5,step:.1,unit:\"px\",defaultValue:1},zOffsetPx:{title:\"Z offset/step\",type:ControlType.Number,min:0,max:10,step:.1,unit:\"px\",defaultValue:0}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"RotorGallery\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"600\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RotorGallery.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState,startTransition}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function TimeZoneDisplay(props){const{useCurrentTimezone=false,selectedTimezone=\"America/New_York\",format=\"12h\",showSeconds=true,showTimezone=true,textColor,font}=props;const[time,setTime]=useState(\"\");const isStatic=useIsStaticRenderer();useEffect(()=>{const updateTime=()=>{if(typeof window===\"undefined\")return;const timezone=useCurrentTimezone?Intl.DateTimeFormat().resolvedOptions().timeZone:selectedTimezone;const now=new Date;const options={timeZone:timezone,hour:\"2-digit\",minute:\"2-digit\",...showSeconds&&{second:\"2-digit\"},hour12:format===\"12h\",...showTimezone&&{timeZoneName:\"short\"}};const formattedTime=new Intl.DateTimeFormat(\"en-US\",options).format(now);startTransition(()=>setTime(formattedTime));};updateTime();if(isStatic)return;const interval=setInterval(updateTime,1e3);return()=>clearInterval(interval);},[useCurrentTimezone,selectedTimezone,format,showSeconds,showTimezone,isStatic]);const isFixedWidth=props?.style&&props.style.width===\"100%\";return /*#__PURE__*/_jsx(\"div\",{style:{...props.style,position:\"relative\",display:\"inline-block\",...isFixedWidth?{}:{width:\"max-content\"}},children:/*#__PURE__*/_jsx(\"span\",{style:{color:textColor,...font,whiteSpace:\"nowrap\"},children:time||\"Loading...\"})});}addPropertyControls(TimeZoneDisplay,{useCurrentTimezone:{type:ControlType.Boolean,title:\"Timezone\",enabledTitle:\"Current\",disabledTitle:\"Selected\",defaultValue:false},selectedTimezone:{type:ControlType.Enum,title:\"Select Timezone\",options:[\"Etc/GMT+12\",\"Pacific/Midway\",\"Pacific/Honolulu\",\"America/Anchorage\",\"America/Los_Angeles\",\"America/Denver\",\"America/Chicago\",\"America/New_York\",\"America/Caracas\",\"America/Santiago\",\"America/Sao_Paulo\",\"Atlantic/South_Georgia\",\"Atlantic/Azores\",\"Europe/London\",\"Europe/Paris\",\"Europe/Berlin\",\"Europe/Athens\",\"Europe/Moscow\",\"Asia/Dubai\",\"Asia/Karachi\",\"Asia/Kolkata\",\"Asia/Bangkok\",\"Asia/Shanghai\",\"Asia/Tokyo\",\"Australia/Sydney\",\"Pacific/Auckland\",\"Pacific/Kiritimati\"],optionTitles:[\"GMT-12:00 (Etc/GMT+12)\",\"GMT-11:00 (Midway)\",\"GMT-10:00 (Honolulu)\",\"GMT-9:00 (Anchorage)\",\"GMT-8:00 (Pacific Time)\",\"GMT-7:00 (Mountain Time)\",\"GMT-6:00 (Central Time)\",\"GMT-5:00 (Eastern Time)\",\"GMT-4:30 (Caracas)\",\"GMT-4:00 (Santiago)\",\"GMT-3:00 (S\\xe3o Paulo)\",\"GMT-2:00 (South Georgia)\",\"GMT-1:00 (Azores)\",\"GMT+0:00 (London)\",\"GMT+1:00 (Paris)\",\"GMT+1:00 (Berlin)\",\"GMT+2:00 (Athens)\",\"GMT+3:00 (Moscow)\",\"GMT+4:00 (Dubai)\",\"GMT+5:00 (Karachi)\",\"GMT+5:30 (Kolkata)\",\"GMT+7:00 (Bangkok)\",\"GMT+8:00 (Shanghai)\",\"GMT+9:00 (Tokyo)\",\"GMT+10:00 (Sydney)\",\"GMT+12:00 (Auckland)\",\"GMT+14:00 (Kiritimati)\"],defaultValue:\"America/New_York\",hidden:({useCurrentTimezone})=>useCurrentTimezone},format:{type:ControlType.Enum,title:\"Format\",options:[\"12h\",\"24h\"],optionTitles:[\"12 Hour\",\"24 Hour\"],defaultValue:\"12h\",displaySegmentedControl:true},showSeconds:{type:ControlType.Boolean,title:\"Seconds\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},showTimezone:{type:ControlType.Boolean,title:\"Timezone Label\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:true},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"32px\",variant:\"Semibold\",letterSpacing:\"-0.03em\",lineHeight:\"1em\"}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TimeZoneDisplay\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TimeZone.map","// Generated by Framer (94ad37d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 12 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 16 L 0 0 L 12 0 L 12 16 Z\" fill=\"transparent\" height=\"16px\" id=\"CtpQcPxPV\" width=\"12px\"/><path d=\"M 10.098 3.254 C 10.362 3.894 10.499 4.581 10.5 5.275 C 10.509 10.221 5.25 14.476 5.25 14.476 C 5.25 14.476 -0.003 10.221 0 5.275 C 0 4.581 0.137 3.893 0.401 3.253 C 0.664 2.613 1.051 2.032 1.538 1.545 C 2.527 0.554 3.861 -0.001 5.25 0 C 6.639 -0.001 7.973 0.554 8.963 1.545 C 9.448 2.033 9.834 2.614 10.098 3.254 Z\" fill=\"transparent\" height=\"14.476222059417076px\" id=\"aYXG_6M4a\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1\" stroke=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\" transform=\"translate(0.75 0.768)\" width=\"10.500013269186162px\"/><path d=\"M 0 1.524 C 0 1.928 0.158 2.316 0.439 2.601 C 0.721 2.887 1.102 3.048 1.5 3.048 C 1.898 3.048 2.279 2.887 2.561 2.601 C 2.842 2.316 3 1.928 3 1.524 C 3 1.12 2.842 0.732 2.561 0.446 C 2.279 0.161 1.898 0 1.5 0 C 1.102 0 0.721 0.161 0.439 0.446 C 0.158 0.732 0 1.12 0 1.524 Z\" fill=\"transparent\" height=\"3.04762px\" id=\"lJ867_Ehi\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1\" stroke=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\" transform=\"translate(4.5 3.816)\" width=\"3px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-hqP0W\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-hqP0W { -webkit-mask: ${mask}; aspect-ratio: 0.75; background-color: var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, #fb4930); mask: ${mask}; width: 12px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 12\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Pin\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\"},\"set\":{\"localId\":\"vectorSet/geVAdseeB\",\"id\":\"geVAdseeB\",\"moduleId\":\"7sbda39vqbwTcSJhFuEL\"}}\n */const Icon=withCSS(Component,css,\"framer-hqP0W\");Icon.displayName=\"Pin\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"12\",\"framerVector\":\"{\\\"name\\\":\\\"Pin\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/geVAdseeB\\\",\\\"id\\\":\\\"geVAdseeB\\\",\\\"moduleId\\\":\\\"7sbda39vqbwTcSJhFuEL\\\"}}\",\"framerIntrinsicHeight\":\"16\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (94ad37d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 16 L 0 0 L 16 0 L 16 16 Z\" fill=\"transparent\" height=\"16px\" id=\"s5mdBQ0qN\" width=\"16px\"/><path d=\"M 0 7.5 C 0 3.358 3.358 0 7.5 0 C 11.642 0 15 3.358 15 7.5 C 15 11.642 11.642 15 7.5 15 C 3.358 15 0 11.642 0 7.5 Z\" fill=\"transparent\" height=\"15px\" id=\"diQvEkZNC\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1\" stroke=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\" transform=\"translate(0.5 0.5)\" width=\"15px\"/><path d=\"M 0 0 L 0 5.5\" fill=\"transparent\" height=\"5.500000032348634px\" id=\"GHUsqZiBy\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1\" stroke=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\" transform=\"translate(8 3)\" width=\"1px\"/><path d=\"M 4.5 0 L 0 0\" fill=\"transparent\" height=\"1px\" id=\"GeyRZvbSd\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1\" stroke=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\" transform=\"translate(8 8.5)\" width=\"4.5px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-LST7M\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-LST7M { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, #fb4930); mask: ${mask}; width: 16px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 16\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Time\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\"},\"set\":{\"localId\":\"vectorSet/geVAdseeB\",\"id\":\"geVAdseeB\",\"moduleId\":\"7sbda39vqbwTcSJhFuEL\"}}\n */const Icon=withCSS(Component,css,\"framer-LST7M\");Icon.displayName=\"Time\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Time\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/geVAdseeB\\\",\\\"id\\\":\\\"geVAdseeB\\\",\\\"moduleId\\\":\\\"7sbda39vqbwTcSJhFuEL\\\"}}\",\"framerIntrinsicHeight\":\"16\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"16\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5f2272d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 23.4 0 L 2.6 0 C 1.17 0 0 1.17 0 2.6 L 0 23.4 C 0 24.83 1.17 26 2.6 26 L 23.4 26 C 24.83 26 26 24.83 26 23.4 L 26 2.6 C 26 1.17 24.83 0 23.4 0 Z M 7.8 22.1 L 3.9 22.1 L 3.9 10.4 L 7.8 10.4 Z M 5.85 8.19 C 4.55 8.19 3.51 7.15 3.51 5.85 C 3.51 4.55 4.55 3.51 5.85 3.51 C 7.15 3.51 8.19 4.55 8.19 5.85 C 8.19 7.15 7.15 8.19 5.85 8.19 Z M 22.1 22.1 L 18.2 22.1 L 18.2 15.21 C 18.2 14.17 17.29 13.26 16.25 13.26 C 15.21 13.26 14.3 14.17 14.3 15.21 L 14.3 22.1 L 10.4 22.1 L 10.4 10.4 L 14.3 10.4 L 14.3 11.96 C 14.95 10.92 16.38 10.14 17.55 10.14 C 20.02 10.14 22.1 12.22 22.1 14.69 Z\" fill=\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\" height=\"26px\" id=\"zFB3MvE59\" transform=\"translate(7 7)\" width=\"26px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-p6qNj\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-p6qNj { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, #ffffff); mask: ${mask}; width: 40px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Linkedin\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\"},\"set\":{\"localId\":\"vectorSet/i84zFYGlW\",\"id\":\"i84zFYGlW\",\"moduleId\":\"KuMgwFCQSmLr1AmUzmL4\"}}\n */const Icon=withCSS(Component,css,\"framer-p6qNj\");Icon.displayName=\"Linkedin\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Linkedin\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/i84zFYGlW\\\",\\\"id\\\":\\\"i84zFYGlW\\\",\\\"moduleId\\\":\\\"KuMgwFCQSmLr1AmUzmL4\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (94ad37d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 12 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 16 L 0 0 L 12 0 L 12 16 Z\" fill=\"transparent\" height=\"16px\" id=\"aeUjBcY8u\" width=\"12px\"/><path d=\"M 1.886 0 L 8.543 0 C 9.043 0 9.523 0.195 9.876 0.543 C 10.23 0.891 10.429 1.363 10.429 1.855 L 10.429 12.6 C 10.429 13.092 10.23 13.564 9.876 13.911 C 9.523 14.259 9.043 14.455 8.543 14.455 L 1.886 14.455 C 1.638 14.455 1.393 14.407 1.164 14.313 C 0.935 14.22 0.727 14.084 0.552 13.911 C 0.199 13.564 0 13.092 0 12.6 L 0 1.855 C 0 1.363 0.199 0.891 0.552 0.543 C 0.906 0.195 1.386 0 1.886 0 Z\" fill=\"transparent\" height=\"14.454562px\" id=\"nkKnXGTHM\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1\" stroke=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\" transform=\"translate(0.786 0.773)\" width=\"10.428555px\"/><path d=\"M 0 0 L 1.571 0\" fill=\"transparent\" height=\"1px\" id=\"zQ03kkHNX\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1\" stroke=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\" transform=\"translate(5.214 3.092)\" width=\"1.5714199999999998px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-cWN80\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-cWN80 { -webkit-mask: ${mask}; aspect-ratio: 0.75; background-color: var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, #fb4930); mask: ${mask}; width: 12px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 12\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Phone\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\"},\"set\":{\"localId\":\"vectorSet/geVAdseeB\",\"id\":\"geVAdseeB\",\"moduleId\":\"7sbda39vqbwTcSJhFuEL\"}}\n */const Icon=withCSS(Component,css,\"framer-cWN80\");Icon.displayName=\"Phone\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"16\",\"framerIntrinsicWidth\":\"12\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Phone\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/geVAdseeB\\\",\\\"id\\\":\\\"geVAdseeB\\\",\\\"moduleId\\\":\\\"7sbda39vqbwTcSJhFuEL\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5f2272d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 23.4 0 L 2.6 0 C 1.17 0 0 1.17 0 2.6 L 0 23.4 C 0 24.83 1.17 26 2.6 26 L 23.4 26 C 24.83 26 26 24.83 26 23.4 L 26 2.6 C 26 1.17 24.83 0 23.4 0 Z M 7.8 22.1 L 3.9 22.1 L 3.9 10.4 L 7.8 10.4 Z M 5.85 8.19 C 4.55 8.19 3.51 7.15 3.51 5.85 C 3.51 4.55 4.55 3.51 5.85 3.51 C 7.15 3.51 8.19 4.55 8.19 5.85 C 8.19 7.15 7.15 8.19 5.85 8.19 Z M 22.1 22.1 L 18.2 22.1 L 18.2 15.21 C 18.2 14.17 17.29 13.26 16.25 13.26 C 15.21 13.26 14.3 14.17 14.3 15.21 L 14.3 22.1 L 10.4 22.1 L 10.4 10.4 L 14.3 10.4 L 14.3 11.96 C 14.95 10.92 16.38 10.14 17.55 10.14 C 20.02 10.14 22.1 12.22 22.1 14.69 Z\" fill=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\" height=\"26px\" id=\"VTqdoNYnb\" transform=\"translate(7 7)\" width=\"26px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-pz1IO\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-pz1IO { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, #fb4930); mask: ${mask}; width: 40px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Linkedin\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\"},\"set\":{\"localId\":\"vectorSet/i84zFYGlW\",\"id\":\"i84zFYGlW\",\"moduleId\":\"KuMgwFCQSmLr1AmUzmL4\"}}\n */const Icon=withCSS(Component,css,\"framer-pz1IO\");Icon.displayName=\"Linkedin\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Linkedin\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/i84zFYGlW\\\",\\\"id\\\":\\\"i84zFYGlW\\\",\\\"moduleId\\\":\\\"KuMgwFCQSmLr1AmUzmL4\\\"}}\",\"framerIntrinsicHeight\":\"40\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5f2272d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 13.513 6.576 C 11.675 6.575 9.913 7.305 8.614 8.604 C 7.315 9.903 6.585 11.666 6.585 13.503 C 6.585 15.341 7.315 17.103 8.614 18.402 C 9.913 19.701 11.675 20.431 13.513 20.431 C 15.35 20.431 17.113 19.701 18.412 18.402 C 19.711 17.103 20.441 15.341 20.441 13.503 C 20.441 11.666 19.711 9.903 18.412 8.604 C 17.113 7.305 15.35 6.575 13.513 6.576 Z M 13.513 18 C 11.03 17.999 9.018 15.986 9.018 13.504 C 9.019 11.021 11.031 9.009 13.514 9.009 C 15.996 9.009 18.009 11.021 18.009 13.503 C 18.01 14.696 17.537 15.84 16.693 16.683 C 15.85 17.527 14.706 18 13.513 18 Z M 19.067 0.085 C 16.583 -0.031 10.43 -0.025 7.944 0.085 C 5.759 0.187 3.832 0.715 2.278 2.268 C -0.318 4.865 0.014 8.364 0.014 13.495 C 0.014 18.746 -0.279 22.164 2.278 24.721 C 4.885 27.326 8.434 26.985 13.505 26.985 C 18.707 26.985 20.502 26.989 22.342 26.277 C 24.843 25.306 26.73 23.07 26.915 19.055 C 27.032 16.57 27.025 10.419 26.915 7.933 C 26.692 3.193 24.148 0.319 19.067 0.085 Z M 22.999 23.003 C 21.297 24.705 18.935 24.553 13.472 24.553 C 7.847 24.553 5.592 24.636 3.946 22.986 C 2.05 21.099 2.393 18.07 2.393 13.477 C 2.393 7.261 1.755 2.785 7.993 2.465 C 9.427 2.415 9.849 2.398 13.456 2.398 L 13.507 2.432 C 19.502 2.432 24.206 1.804 24.488 8.041 C 24.552 9.464 24.567 9.891 24.567 13.493 C 24.566 19.053 24.672 21.322 22.999 23.003 Z M 19.09 6.285 C 19.09 5.391 19.815 4.666 20.709 4.666 C 21.603 4.666 22.328 5.391 22.328 6.285 C 22.328 7.179 21.603 7.904 20.709 7.904 C 19.815 7.904 19.09 7.179 19.09 6.285 Z\" fill=\"transparent\" height=\"27px\" id=\"yO8LnQYtr\" transform=\"translate(6.5 7)\" width=\"27px\"><path d=\"M 6.928 0 C 5.09 0 3.328 0.729 2.029 2.029 C 0.729 3.328 0 5.09 0 6.928 C 0 8.765 0.729 10.527 2.029 11.827 C 3.328 13.126 5.09 13.856 6.928 13.855 C 8.765 13.856 10.527 13.126 11.827 11.827 C 13.126 10.527 13.856 8.765 13.856 6.928 C 13.856 5.09 13.126 3.328 11.827 2.029 C 10.527 0.729 8.765 0 6.928 0 Z M 6.928 11.424 C 4.445 11.424 2.433 9.411 2.433 6.928 C 2.434 4.446 4.446 2.434 6.929 2.433 C 9.411 2.433 11.424 4.445 11.424 6.928 C 11.425 8.12 10.951 9.264 10.108 10.108 C 9.265 10.951 8.121 11.425 6.928 11.424 Z\" fill=\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\" height=\"13.855258207601745px\" id=\"OeBljWvkj\" transform=\"translate(6.585 6.576)\" width=\"13.855503667549195px\"/><path d=\"M 19.067 0.085 C 16.583 -0.031 10.43 -0.025 7.944 0.085 C 5.759 0.187 3.832 0.715 2.278 2.268 C -0.318 4.865 0.014 8.364 0.014 13.495 C 0.014 18.746 -0.279 22.164 2.278 24.721 C 4.885 27.326 8.434 26.985 13.505 26.985 C 18.707 26.985 20.502 26.989 22.342 26.277 C 24.843 25.306 26.73 23.07 26.915 19.055 C 27.032 16.57 27.025 10.419 26.915 7.933 C 26.692 3.193 24.148 0.319 19.067 0.085 Z M 22.999 23.003 C 21.297 24.705 18.935 24.553 13.472 24.553 C 7.847 24.553 5.592 24.636 3.946 22.986 C 2.05 21.099 2.393 18.07 2.393 13.477 C 2.393 7.261 1.755 2.785 7.993 2.465 C 9.427 2.415 9.849 2.398 13.456 2.398 L 13.507 2.432 C 19.502 2.432 24.206 1.804 24.488 8.041 C 24.552 9.464 24.567 9.891 24.567 13.493 C 24.566 19.053 24.672 21.322 22.999 23.003 Z\" fill=\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\" height=\"27px\" id=\"HIjyYnCp9\" transform=\"translate(0 0)\" width=\"27px\"/><path d=\"M 0 1.619 C 0 0.725 0.725 0 1.619 0 C 2.513 0 3.238 0.725 3.238 1.619 C 3.238 2.513 2.513 3.238 1.619 3.238 C 0.725 3.238 0 2.513 0 1.619 Z\" fill=\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\" height=\"3.237693362952033px\" id=\"zeYMh0BD7\" transform=\"translate(19.09 4.666)\" width=\"3.237750814265464px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-iJZq2\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-iJZq2 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, #ffffff); mask: ${mask}; width: 40px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Instagram\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\"},\"set\":{\"localId\":\"vectorSet/i84zFYGlW\",\"id\":\"i84zFYGlW\",\"moduleId\":\"KuMgwFCQSmLr1AmUzmL4\"}}\n */const Icon=withCSS(Component,css,\"framer-iJZq2\");Icon.displayName=\"Instagram\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Instagram\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/i84zFYGlW\\\",\\\"id\\\":\\\"i84zFYGlW\\\",\\\"moduleId\\\":\\\"KuMgwFCQSmLr1AmUzmL4\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"40\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5f2272d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 40 40\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 13.513 6.576 C 11.675 6.575 9.913 7.305 8.614 8.604 C 7.315 9.903 6.585 11.666 6.585 13.503 C 6.585 15.341 7.315 17.103 8.614 18.402 C 9.913 19.701 11.675 20.431 13.513 20.431 C 15.35 20.431 17.113 19.701 18.412 18.402 C 19.711 17.103 20.441 15.341 20.441 13.503 C 20.441 11.666 19.711 9.903 18.412 8.604 C 17.113 7.305 15.35 6.575 13.513 6.576 Z M 13.513 18 C 11.03 17.999 9.018 15.986 9.018 13.504 C 9.019 11.021 11.031 9.009 13.514 9.009 C 15.996 9.009 18.009 11.021 18.009 13.503 C 18.01 14.696 17.537 15.84 16.693 16.683 C 15.85 17.527 14.706 18 13.513 18 Z M 19.067 0.085 C 16.583 -0.031 10.43 -0.025 7.944 0.085 C 5.759 0.187 3.832 0.715 2.278 2.268 C -0.318 4.865 0.014 8.364 0.014 13.495 C 0.014 18.746 -0.279 22.164 2.278 24.721 C 4.885 27.326 8.434 26.985 13.505 26.985 C 18.707 26.985 20.502 26.989 22.342 26.277 C 24.843 25.306 26.73 23.07 26.915 19.055 C 27.032 16.57 27.025 10.419 26.915 7.933 C 26.692 3.193 24.148 0.319 19.067 0.085 Z M 22.999 23.003 C 21.297 24.705 18.935 24.553 13.472 24.553 C 7.847 24.553 5.592 24.636 3.946 22.986 C 2.05 21.099 2.393 18.07 2.393 13.477 C 2.393 7.261 1.755 2.785 7.993 2.465 C 9.427 2.415 9.849 2.398 13.456 2.398 L 13.507 2.432 C 19.502 2.432 24.206 1.804 24.488 8.041 C 24.552 9.464 24.567 9.891 24.567 13.493 C 24.566 19.053 24.672 21.322 22.999 23.003 Z M 19.09 6.285 C 19.09 5.391 19.815 4.666 20.709 4.666 C 21.603 4.666 22.328 5.391 22.328 6.285 C 22.328 7.179 21.603 7.904 20.709 7.904 C 19.815 7.904 19.09 7.179 19.09 6.285 Z\" fill=\"transparent\" height=\"27px\" id=\"cgYpNiDcR\" transform=\"translate(6.5 7)\" width=\"27px\"><path d=\"M 6.928 0 C 5.09 0 3.328 0.729 2.029 2.029 C 0.729 3.328 0 5.09 0 6.928 C 0 8.765 0.729 10.527 2.029 11.827 C 3.328 13.126 5.09 13.856 6.928 13.855 C 8.765 13.856 10.527 13.126 11.827 11.827 C 13.126 10.527 13.856 8.765 13.856 6.928 C 13.856 5.09 13.126 3.328 11.827 2.029 C 10.527 0.729 8.765 0 6.928 0 Z M 6.928 11.424 C 4.445 11.424 2.433 9.411 2.433 6.928 C 2.434 4.446 4.446 2.434 6.929 2.433 C 9.411 2.433 11.424 4.445 11.424 6.928 C 11.425 8.12 10.951 9.264 10.108 10.108 C 9.265 10.951 8.121 11.425 6.928 11.424 Z\" fill=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\" height=\"13.855258207601745px\" id=\"UmP8kdcTO\" transform=\"translate(6.585 6.576)\" width=\"13.855503667549195px\"/><path d=\"M 19.067 0.085 C 16.583 -0.031 10.43 -0.025 7.944 0.085 C 5.759 0.187 3.832 0.715 2.278 2.268 C -0.318 4.865 0.014 8.364 0.014 13.495 C 0.014 18.746 -0.279 22.164 2.278 24.721 C 4.885 27.326 8.434 26.985 13.505 26.985 C 18.707 26.985 20.502 26.989 22.342 26.277 C 24.843 25.306 26.73 23.07 26.915 19.055 C 27.032 16.57 27.025 10.419 26.915 7.933 C 26.692 3.193 24.148 0.319 19.067 0.085 Z M 22.999 23.003 C 21.297 24.705 18.935 24.553 13.472 24.553 C 7.847 24.553 5.592 24.636 3.946 22.986 C 2.05 21.099 2.393 18.07 2.393 13.477 C 2.393 7.261 1.755 2.785 7.993 2.465 C 9.427 2.415 9.849 2.398 13.456 2.398 L 13.507 2.432 C 19.502 2.432 24.206 1.804 24.488 8.041 C 24.552 9.464 24.567 9.891 24.567 13.493 C 24.566 19.053 24.672 21.322 22.999 23.003 Z\" fill=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\" height=\"27px\" id=\"XgIBXZowZ\" transform=\"translate(0 0)\" width=\"27px\"/><path d=\"M 0 1.619 C 0 0.725 0.725 0 1.619 0 C 2.513 0 3.238 0.725 3.238 1.619 C 3.238 2.513 2.513 3.238 1.619 3.238 C 0.725 3.238 0 2.513 0 1.619 Z\" fill=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\" height=\"3.237693362952033px\" id=\"O_xiV9dNc\" transform=\"translate(19.09 4.666)\" width=\"3.237750814265464px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-jDsYj\",className),layoutId:layoutId,ref:ref,style:{...style}});});const css=[`.framer-jDsYj { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, #fb4930); mask: ${mask}; width: 40px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 40\n * @framerIntrinsicHeight 40\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Instagram\",\"color\":{\"type\":\"static\",\"value\":\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\"},\"set\":{\"localId\":\"vectorSet/i84zFYGlW\",\"id\":\"i84zFYGlW\",\"moduleId\":\"KuMgwFCQSmLr1AmUzmL4\"}}\n */const Icon=withCSS(Component,css,\"framer-jDsYj\");Icon.displayName=\"Instagram\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerIntrinsicWidth\":\"40\",\"framerVector\":\"{\\\"name\\\":\\\"Instagram\\\",\\\"color\\\":{\\\"type\\\":\\\"static\\\",\\\"value\\\":\\\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/i84zFYGlW\\\",\\\"id\\\":\\\"i84zFYGlW\\\",\\\"moduleId\\\":\\\"KuMgwFCQSmLr1AmUzmL4\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5fe4912)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Instagram from\"https://framerusercontent.com/modules/oFXOuKjWd29YRAWo5LLL/tZwyvsY1voHAX0L73qIb/ppSCpHvRk.js\";import Instagram1 from\"https://framerusercontent.com/modules/XxN8Lld4eui0mV9fO2GF/WkXoFXXMtdl4T6rXFIsr/TNzs9qyfY.js\";const cycleOrder=[\"AnQlldOVm\",\"hjEV4gw2e\",\"uaxrm3f7l\",\"oju7SEVxh\"];const serializationHash=\"framer-mrb9G\";const variantClassNames={AnQlldOVm:\"framer-v-rtxwii\",hjEV4gw2e:\"framer-v-lk0tyt\",oju7SEVxh:\"framer-v-1kvx53h\",uaxrm3f7l:\"framer-v-14cy3tr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.3,ease:[.44,0,.28,1.02],type:\"tween\"};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={\"Medium - Hover\":\"hjEV4gw2e\",\"Small Hover\":\"oju7SEVxh\",Medium:\"AnQlldOVm\",Small:\"uaxrm3f7l\"};const getProps=({height,icon,iconHover,id,link,width,...props})=>{return{...props,dvCv2kUFH:link??props.dvCv2kUFH,Gs_AQiOlW:iconHover??props.Gs_AQiOlW??Instagram1,LywvKL8XN:icon??props.LywvKL8XN??Instagram,variant:humanReadableVariantMap[props.variant]??props.variant??\"AnQlldOVm\"};};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,LywvKL8XN,dvCv2kUFH,Gs_AQiOlW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"AnQlldOVm\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter10ruww0=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"hjEV4gw2e\");});const onMouseLeavetpibxg=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"AnQlldOVm\");});const onMouseEnter1o8o24g=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"oju7SEVxh\");});const onMouseLeave2s1gt6=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"uaxrm3f7l\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:dvCv2kUFH,motionChild:true,nodeId:\"AnQlldOVm\",openInNewTab:true,scopeId:\"nNpxI9bf_\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-rtxwii\",className,classNames)} framer-pzlbqm`,\"data-framer-name\":\"Medium\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"AnQlldOVm\",onMouseEnter:onMouseEnter10ruww0,ref:refBinding,style:{...style},...addPropertyOverrides({hjEV4gw2e:{\"data-framer-name\":\"Medium - Hover\",onMouseLeave:onMouseLeavetpibxg},oju7SEVxh:{\"data-framer-name\":\"Small Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeave2s1gt6},uaxrm3f7l:{\"data-framer-name\":\"Small\",onMouseEnter:onMouseEnter1o8o24g}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1xe2im7\",Component:LywvKL8XN,layoutDependency:layoutDependency,layoutId:\"w8xmwFgqQ\",style:{opacity:1},variants:{hjEV4gw2e:{opacity:0},oju7SEVxh:{opacity:0},uaxrm3f7l:{opacity:1}}}),/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-158v9fh\",Component:Gs_AQiOlW,layoutDependency:layoutDependency,layoutId:\"cufuwwX8M\",style:{opacity:0},transformTemplate:transformTemplate1,variants:{hjEV4gw2e:{opacity:1},oju7SEVxh:{opacity:1}},...addPropertyOverrides({hjEV4gw2e:{transformTemplate:undefined}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-mrb9G.framer-pzlbqm, .framer-mrb9G .framer-pzlbqm { display: block; }\",\".framer-mrb9G.framer-rtxwii { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 44px; }\",\".framer-mrb9G .framer-1xe2im7 { flex: none; height: var(--framer-aspect-ratio-supported, 40px); position: relative; width: 40px; }\",\".framer-mrb9G .framer-158v9fh { flex: none; height: var(--framer-aspect-ratio-supported, 40px); left: 50%; position: absolute; top: 50%; width: 40px; z-index: 1; }\",\".framer-mrb9G.framer-v-lk0tyt .framer-1xe2im7 { height: var(--framer-aspect-ratio-supported, 44px); width: 44px; }\",\".framer-mrb9G.framer-v-lk0tyt .framer-158v9fh { height: var(--framer-aspect-ratio-supported, 44px); left: 0px; right: 0px; top: 0px; width: calc(100% - 0px); }\",\".framer-mrb9G.framer-v-14cy3tr.framer-rtxwii, .framer-mrb9G.framer-v-1kvx53h.framer-rtxwii { height: 35px; width: 35px; }\",\".framer-mrb9G.framer-v-14cy3tr .framer-1xe2im7, .framer-mrb9G.framer-v-14cy3tr .framer-158v9fh, .framer-mrb9G.framer-v-1kvx53h .framer-1xe2im7, .framer-mrb9G.framer-v-1kvx53h .framer-158v9fh { height: var(--framer-aspect-ratio-supported, 30px); width: 30px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 44\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hjEV4gw2e\":{\"layout\":[\"fixed\",\"fixed\"]},\"uaxrm3f7l\":{\"layout\":[\"fixed\",\"fixed\"]},\"oju7SEVxh\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"LywvKL8XN\":\"icon\",\"dvCv2kUFH\":\"link\",\"Gs_AQiOlW\":\"iconHover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"KuMgwFCQSmLr1AmUzmL4\"]\n */const FramernNpxI9bf_=withCSS(Component,css,\"framer-mrb9G\");export default FramernNpxI9bf_;FramernNpxI9bf_.displayName=\"Social Network - Icon\";FramernNpxI9bf_.defaultProps={height:44,width:44};addPropertyControls(FramernNpxI9bf_,{variant:{options:[\"AnQlldOVm\",\"hjEV4gw2e\",\"uaxrm3f7l\",\"oju7SEVxh\"],optionTitles:[\"Medium\",\"Medium - Hover\",\"Small\",\"Small Hover\"],title:\"Variant\",type:ControlType.Enum},LywvKL8XN:{defaultValue:{identifier:\"local-module:vector/ppSCpHvRk:default\",moduleId:\"oFXOuKjWd29YRAWo5LLL\"},setModuleId:\"KuMgwFCQSmLr1AmUzmL4\",title:\"Icon\",type:ControlType.VectorSetItem},dvCv2kUFH:{title:\"Link\",type:ControlType.Link},Gs_AQiOlW:{defaultValue:{identifier:\"local-module:vector/TNzs9qyfY:default\",moduleId:\"XxN8Lld4eui0mV9fO2GF\"},setModuleId:\"KuMgwFCQSmLr1AmUzmL4\",title:\"Icon Hover\",type:ControlType.VectorSetItem}});addFonts(FramernNpxI9bf_,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernNpxI9bf_\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"44\",\"framerVectorSets\":\"[\\\"KuMgwFCQSmLr1AmUzmL4\\\"]\",\"framerIntrinsicWidth\":\"44\",\"framerVariables\":\"{\\\"LywvKL8XN\\\":\\\"icon\\\",\\\"dvCv2kUFH\\\":\\\"link\\\",\\\"Gs_AQiOlW\\\":\\\"iconHover\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hjEV4gw2e\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"uaxrm3f7l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"oju7SEVxh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nNpxI9bf_.map","// Generated by Framer (8a3d870)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,getPropertyControls,Image as Image1,Link,RichText,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withHiTechFlash}from\"https://framerusercontent.com/modules/aQkRuDElYKtT3FFkf1ss/tWbdfwlfa9iFazDz9VeZ/HiTechFlash.js\";import RotorGallery from\"https://framerusercontent.com/modules/qXfzitAq4vz0oZnOk7eF/vRHqPJx8fvrquzZxiRfi/RotorGallery.js\";import TimeZoneDisplay from\"https://framerusercontent.com/modules/3MqN5BBk25cXo2QOGHVo/dSpHUmrQI0cXKgmz7GJ9/TimeZone.js\";import*as sharedStyle6 from\"https://framerusercontent.com/modules/5a21kUY76yrkJcumyhit/InHccoI1qO47zZAkdQeZ/DPlrwsrr0.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/hmmYP04z0g1Z8GIVXloc/e7d5HTR9muUH6jzptM0F/eGWmhLuo2.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/rc8BccScNrNg0EcOTeza/hEARndR3tEoK8H4kJ5wB/LFTrb0jZU.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/dHFFudUV5Q7GuyOx6pfB/8pwy5aDrGlvOYz8VVUM4/oTiNdRaJm.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/6w8f3fKk6bScxli9OTIX/YXEIGMDzGpWIyzYXgI9N/pLAsvwM58.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/asSycgWu2i9BaFGlnDDJ/ZKIBHjlm3IcLIJZhNm2Y/TUHGD6dmV.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/3OZRoBNgUmQnItRS14fu/W6Ao97jB9RrrEKOoj56K/yc637LCLb.js\";import Pin from\"https://framerusercontent.com/modules/6lLTlgoJFZKka9R7qz16/63Ivx3ZMHGZtTIGMzjUc/B8QyvTWxa.js\";import Time from\"https://framerusercontent.com/modules/4ipEE8V8a4wAxkMifwEQ/l7ht7FgZvXGDlZmesjGc/nQgqFspX5.js\";import Linkedin from\"https://framerusercontent.com/modules/iLfa2H04gr7EwUW3Yvkz/l6agksA8Wp7vsZ6t0Bpz/oZ5ffbOvi.js\";import Phone from\"https://framerusercontent.com/modules/l0mO702qpA2PYQkiF74B/CNcKWwRaugHNH24Svo2c/QMlHM_476.js\";import Linkedin1 from\"https://framerusercontent.com/modules/n6NAiUqirrVdu7oxg9Ao/P2tUPIPmMd6fuDcTPk8e/tRdG2VoA4.js\";import SocialNetworkIcon from\"https://framerusercontent.com/modules/tA2EqyUYu8MEf9ZOcfm6/257i7r1AZOQL0EbNjEoA/nNpxI9bf_.js\";const RotorGalleryFonts=getFonts(RotorGallery);const PinFonts=getFonts(Pin);const PhoneFonts=getFonts(Phone);const TimeFonts=getFonts(Time);const TimeZoneDisplayFonts=getFonts(TimeZoneDisplay);const RichTextWithHiTechFlash1gxudwd=withCodeBoundaryForOverrides(RichText,{nodeId:\"clQtItSrQ\",override:withHiTechFlash,scopeId:\"WTgsUbIt9\"});const SocialNetworkIconFonts=getFonts(SocialNetworkIcon);const TimeZoneDisplayControls=getPropertyControls(TimeZoneDisplay);const cycleOrder=[\"O4bogAIDv\",\"Jld_mL00a\",\"lr673QKvk\"];const serializationHash=\"framer-asOiB\";const variantClassNames={Jld_mL00a:\"framer-v-1oppdl1\",lr673QKvk:\"framer-v-1vzmtx7\",O4bogAIDv:\"framer-v-1nishtt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const UZRRrpU0q=undefined;const PKM_QOljB=undefined;const cLq_x92a8=undefined;const POMawlL_F=undefined;const EEulG4Ayr=undefined;const Vgr2FBpmO=undefined;const D50RlmZqG=undefined;const rtCzOz9lT=undefined;const gm34DMbVf=undefined;const i6XkqKPMJ=undefined;const AdKwDJEZC=undefined;const fPyq8qMvr=undefined;const BRzOImbGj=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"O4bogAIDv\",Phone:\"lr673QKvk\",Tablet:\"Jld_mL00a\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"GMT-1:00 (Azores)\":\"Atlantic/Azores\",\"GMT-10:00 (Honolulu)\":\"Pacific/Honolulu\",\"GMT-11:00 (Midway)\":\"Pacific/Midway\",\"GMT-12:00 (Etc/GMT+12)\":\"Etc/GMT+12\",\"GMT-2:00 (South Georgia)\":\"Atlantic/South_Georgia\",\"GMT-3:00 (S\\xe3o Paulo)\":\"America/Sao_Paulo\",\"GMT-4:00 (Santiago)\":\"America/Santiago\",\"GMT-4:30 (Caracas)\":\"America/Caracas\",\"GMT-5:00 (Eastern Time)\":\"America/New_York\",\"GMT-6:00 (Central Time)\":\"America/Chicago\",\"GMT-7:00 (Mountain Time)\":\"America/Denver\",\"GMT-8:00 (Pacific Time)\":\"America/Los_Angeles\",\"GMT-9:00 (Anchorage)\":\"America/Anchorage\",\"GMT+0:00 (London)\":\"Europe/London\",\"GMT+1:00 (Berlin)\":\"Europe/Berlin\",\"GMT+1:00 (Paris)\":\"Europe/Paris\",\"GMT+10:00 (Sydney)\":\"Australia/Sydney\",\"GMT+12:00 (Auckland)\":\"Pacific/Auckland\",\"GMT+14:00 (Kiritimati)\":\"Pacific/Kiritimati\",\"GMT+2:00 (Athens)\":\"Europe/Athens\",\"GMT+3:00 (Moscow)\":\"Europe/Moscow\",\"GMT+4:00 (Dubai)\":\"Asia/Dubai\",\"GMT+5:00 (Karachi)\":\"Asia/Karachi\",\"GMT+5:30 (Kolkata)\":\"Asia/Kolkata\",\"GMT+7:00 (Bangkok)\":\"Asia/Bangkok\",\"GMT+8:00 (Shanghai)\":\"Asia/Shanghai\",\"GMT+9:00 (Tokyo)\":\"Asia/Tokyo\"};const humanReadableEnumMap1={\"12 Hour\":\"12h\",\"24 Hour\":\"24h\"};const getProps=({address,copyrightText,format,height,id,phoneNumber,privacyPolicy,seconds,selectTimezone,sEOText,slogan,terms,timezone,timezoneLabel,width,...props})=>{return{...props,AdKwDJEZC:terms??props.AdKwDJEZC??\"Terms\",BRzOImbGj:copyrightText??props.BRzOImbGj??\"\\xa9 2026 Weststar.ai\",cLq_x92a8:phoneNumber??props.cLq_x92a8??\"+44 7973 318 351\",D50RlmZqG:humanReadableEnumMap[selectTimezone]??selectTimezone??props.D50RlmZqG??\"Europe/London\",EEulG4Ayr:sEOText??props.EEulG4Ayr??\"Weststar.ai offers AI search optimisation and AI agents and automations - plus creative digital marketing services to give our clients the edge.\",fPyq8qMvr:privacyPolicy??props.fPyq8qMvr??\"Privacy Policy\",gm34DMbVf:seconds??props.gm34DMbVf,i6XkqKPMJ:timezoneLabel??props.i6XkqKPMJ??true,POMawlL_F:slogan??props.POMawlL_F??\"AI and Digital\\nAgency\",rtCzOz9lT:humanReadableEnumMap1[format]??format??props.rtCzOz9lT??\"24h\",UZRRrpU0q:address??props.UZRRrpU0q??\"12 Hammersmith Grove\\nLondon W6 7AP\",variant:humanReadableVariantMap[props.variant]??props.variant??\"O4bogAIDv\",Vgr2FBpmO:timezone??props.Vgr2FBpmO??true};};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,UZRRrpU0q,cLq_x92a8,BRzOImbGj,AdKwDJEZC,fPyq8qMvr,POMawlL_F,EEulG4Ayr,Vgr2FBpmO,D50RlmZqG,rtCzOz9lT,gm34DMbVf,i6XkqKPMJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"O4bogAIDv\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"lr673QKvk\")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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1nishtt\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"O4bogAIDv\",ref:refBinding,style:{background:\"linear-gradient(180deg, var(--token-7aee89be-f7d7-4b0b-b618-6062693d065d, rgb(0, 0, 0)) 75%, var(--token-c2bd673c-721e-4e0b-8423-cd96f32a961f, rgb(31, 31, 31)) 100%)\",...style},...addPropertyOverrides({Jld_mL00a:{\"data-framer-name\":\"Tablet\"},lr673QKvk:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bagmgz\",\"data-framer-name\":\"Lines\",layoutDependency:layoutDependency,layoutId:\"YOQgAh6gw\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iyacdh\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"IwwK8EUdY\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-961okz\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"HFVjPwlqM\",style:{background:\"linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.09) 33.91927083333333%, rgba(255, 255, 255, 0.03) 100%)\"}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-68i10q\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"l7QK74amB\",style:{background:\"linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.09) 33.91927083333333%, rgba(255, 255, 255, 0.03) 100%)\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW96aWxsYSBUZXh0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Mozilla Text\", \"Mozilla Text Placeholder\", sans-serif',\"--framer-font-size\":\"8px\",\"--framer-letter-spacing\":\"1px\",\"--framer-line-height\":\"8px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"848we4er\"})}),className:\"framer-np81k1\",\"data-framer-name\":\"we34234ewr332\",fonts:[\"GF;Mozilla Text-regular\"],layoutDependency:layoutDependency,layoutId:\"nOJDKtIyJ\",style:{\"--extracted-r6o4lv\":\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.2,rotate:-90},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW96aWxsYSBUZXh0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Mozilla Text\", \"Mozilla Text Placeholder\", sans-serif',\"--framer-font-size\":\"8px\",\"--framer-letter-spacing\":\"1px\",\"--framer-line-height\":\"8px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"oi23u54\"})}),className:\"framer-6f09ks\",\"data-framer-name\":\"we34234ewr332\",fonts:[\"GF;Mozilla Text-regular\"],layoutDependency:layoutDependency,layoutId:\"cUIM37py5\",style:{\"--extracted-r6o4lv\":\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.2,rotate:-90},transformTemplate:transformTemplate1,verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({lr673QKvk:{transformTemplate:undefined}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gyga5m\",\"data-framer-name\":\"2\",layoutDependency:layoutDependency,layoutId:\"dEID47pWP\",children:isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-sqcuj1\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"e1d1BtYv2\",style:{background:\"linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.09) 33.91927083333333%, rgba(255, 255, 255, 0.03) 100%)\"}})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m0spxf\",\"data-framer-name\":\"3\",layoutDependency:layoutDependency,layoutId:\"IVTRmF_DT\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-yfv45s\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"oCz5mctTU\",style:{background:\"linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.09) 33.91927083333333%, rgba(255, 255, 255, 0.03) 100%)\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW96aWxsYSBUZXh0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Mozilla Text\", \"Mozilla Text Placeholder\", sans-serif',\"--framer-font-size\":\"8px\",\"--framer-letter-spacing\":\"1px\",\"--framer-line-height\":\"8px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"21321531aweewr\"})}),className:\"framer-1emwiuy\",\"data-framer-name\":\"we34234ewr332\",fonts:[\"GF;Mozilla Text-regular\"],layoutDependency:layoutDependency,layoutId:\"EJnRORsOx\",style:{\"--extracted-r6o4lv\":\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.2,rotate:-90},transformTemplate:transformTemplate1,verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({lr673QKvk:{transformTemplate:undefined}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7TW96aWxsYSBUZXh0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Mozilla Text\", \"Mozilla Text Placeholder\", sans-serif',\"--framer-font-size\":\"8px\",\"--framer-letter-spacing\":\"1px\",\"--framer-line-height\":\"8px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"oi23u54\"})}),className:\"framer-1i11lta\",\"data-framer-name\":\"we34234ewr332\",fonts:[\"GF;Mozilla Text-regular\"],layoutDependency:layoutDependency,layoutId:\"VBkdLEaBy\",style:{\"--extracted-r6o4lv\":\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.2,rotate:-90},transformTemplate:transformTemplate1,verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1o3nssz\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"kDVnlRDYC\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5rpgwz-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"gMh8od5qz-container\",nodeId:\"gMh8od5qz\",rendersWithMotion:true,scopeId:\"WTgsUbIt9\",children:/*#__PURE__*/_jsx(RotorGallery,{borderRadius:0,camX:30,camY:-5,camZ:-105,cardColor:\"rgb(220, 220, 220)\",cardHeight:84,cardOpacity:1,cardRotXDeg:0,cardRotYDeg:0,cardRotZDeg:0,cardWidth:209,count:9,enableDrag:false,gapPx:-140,height:\"100%\",id:\"gMh8od5qz\",images:[\"https://framerusercontent.com/images/5QG4HYqm4ilUpEBHhvllUgVkoCQ.png?width=2400&height=2000\",\"https://framerusercontent.com/images/QEp1hLHMxZWV6GVUKSbbUBmHJvY.png?width=1600&height=1280\",\"https://framerusercontent.com/images/amt9Q69ZkiyRiM7bz81yIDO7ZY.png?width=2200&height=1500\",\"https://framerusercontent.com/images/uaT0KaT38jPS1pcwzANuzSScXE.png?width=1500&height=1200\",\"https://framerusercontent.com/images/YMnUKzNAHiNwSxobmpD9juzvThQ.png?width=1280&height=1280\",\"https://framerusercontent.com/images/mB7lElb8t1z5gEFDRbUPPLVbi0.png?width=1600&height=1280\",\"https://framerusercontent.com/images/Qc4uJ1cqAkuxK9ElCIXOQziTIg.png?width=3600&height=2800\",\"https://framerusercontent.com/images/QS8yDRbF3kDfvCI1haVjXIOP9go.png?width=2000&height=1750\",\"https://framerusercontent.com/images/ZgrGqkR5OTVOs4SCzzNt8OdDm1o.png?width=2600&height=2250\"],imgRotateDeg:-9,layoutId:\"gMh8od5qz\",maskRotateDeg:80,masks:[\"https://framerusercontent.com/assets/j9ealEkiQbZ8KHyIL3WY7J1e70.svg\",\"https://framerusercontent.com/assets/RFOKYYr4V7jGULtjGJXGPgmLbKg.svg\",\"https://framerusercontent.com/assets/PCebBaNd3gJhsYOxzHRtoqBv3w.svg\"],maskSize:\"cover\",offsetX:0,offsetY:-11,perspective:3e3,reverseMotion:false,rotateCardDeg:90,slowOnHover:false,speedSec:20,stopInEditor:true,style:{height:\"100%\",width:\"100%\"},thicknessPx:0,width:\"100%\",zOffsetPx:0,...addPropertyOverrides({Jld_mL00a:{gapPx:-152}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16xm09b\",\"data-framer-name\":\"3 Columns\",layoutDependency:layoutDependency,layoutId:\"CqvYp9Irv\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9i4cty\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"dNmxZWS1C\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i1alzq\",layoutDependency:layoutDependency,layoutId:\"Qpq4JePOG\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6by7y3\",\"data-framer-name\":\"Address\",layoutDependency:layoutDependency,layoutId:\"oY1AEP326\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1csor28\",\"data-framer-name\":\"Pin Icon\",layoutDependency:layoutDependency,layoutId:\"vQx0GUJrD\",children:/*#__PURE__*/_jsx(Pin,{animated:true,className:\"framer-evzvvr\",layoutDependency:layoutDependency,layoutId:\"U393Qg1hI\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ud6gfb\",\"data-styles-preset\":\"LFTrb0jZU\",dir:\"auto\",children:/*#__PURE__*/_jsxs(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255)))\"},children:[\"Spaces\",/*#__PURE__*/_jsx(motion.br,{}),\"12 Hammersmith Grove\",/*#__PURE__*/_jsx(motion.br,{}),\"London W6 7AP\"]})})}),className:\"framer-w8fwr8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"NSSJkTjWz\",style:{\"--extracted-1w3ko1f\":\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\"},text:UZRRrpU0q,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Jld_mL00a:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2q46y2\",\"data-styles-preset\":\"TUHGD6dmV\",dir:\"auto\",children:/*#__PURE__*/_jsxs(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255)))\"},children:[\"Spaces\",/*#__PURE__*/_jsx(motion.br,{}),\"12 Hammersmith Grove\",/*#__PURE__*/_jsx(motion.br,{}),\"London W6 7AP\"]})})})},lr673QKvk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2q46y2\",\"data-styles-preset\":\"TUHGD6dmV\",dir:\"auto\",children:/*#__PURE__*/_jsxs(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255)))\"},children:[\"Spaces\",/*#__PURE__*/_jsx(motion.br,{}),\"12 Hammersmith Grove\",/*#__PURE__*/_jsx(motion.br,{}),\"London W6 7AP\"]})})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18n0tpq\",\"data-framer-name\":\"Phone Numbers\",layoutDependency:layoutDependency,layoutId:\"BlJ67IUzq\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1japsk1\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"z_OJgrwr5\",children:[/*#__PURE__*/_jsx(Phone,{animated:true,className:\"framer-ny2xss\",layoutDependency:layoutDependency,layoutId:\"uJLqedtzI\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ud6gfb\",\"data-styles-preset\":\"LFTrb0jZU\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:PKM_QOljB,motionChild:true,nodeId:\"Gb9zKSXxQ\",openInNewTab:false,relValues:[],scopeId:\"WTgsUbIt9\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1bddqgg\",\"data-styles-preset\":\"yc637LCLb\",children:\"+44 20 3999 1245\"})})})}),className:\"framer-4d3z5c\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Gb9zKSXxQ\",style:{\"--extracted-r6o4lv\":\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\"},text:cLq_x92a8,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Jld_mL00a:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2q46y2\",\"data-styles-preset\":\"TUHGD6dmV\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:PKM_QOljB,motionChild:true,nodeId:\"Gb9zKSXxQ\",openInNewTab:false,relValues:[],scopeId:\"WTgsUbIt9\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1bddqgg\",\"data-styles-preset\":\"yc637LCLb\",children:\"+44 20 3999 1245\"})})})})},lr673QKvk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2q46y2\",\"data-styles-preset\":\"TUHGD6dmV\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:PKM_QOljB,motionChild:true,nodeId:\"Gb9zKSXxQ\",openInNewTab:false,relValues:[],scopeId:\"WTgsUbIt9\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1bddqgg\",\"data-styles-preset\":\"yc637LCLb\",children:\"+44 20 3999 1245\"})})})})}},baseVariant,gestureVariant)})]})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mw4sxh\",\"data-framer-name\":\"Center\",layoutDependency:layoutDependency,layoutId:\"SACxPN3K_\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-a299n\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"Xiifl48yw\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ncualb\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"JfyK1GorB\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"Weststar.ai logo\",fit:\"fit\",intrinsicHeight:134,intrinsicWidth:662,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+380+0+0+0+25+0+0+0),pixelHeight:134,pixelWidth:662,positionX:\"center\",positionY:\"center\",sizes:\"331px\",src:\"https://framerusercontent.com/images/YoPgakzHR6ZBeQhdDVosFdZjFI4.png?width=662&height=134\",srcSet:\"https://framerusercontent.com/images/YoPgakzHR6ZBeQhdDVosFdZjFI4.png?scale-down-to=512&width=662&height=134 512w,https://framerusercontent.com/images/YoPgakzHR6ZBeQhdDVosFdZjFI4.png?width=662&height=134 662w\"},className:\"framer-1nmpoll\",layoutDependency:layoutDependency,layoutId:\"coKKqr6GZ\",...addPropertyOverrides({Jld_mL00a:{background:{alt:\"Weststar.ai logo\",fit:\"fit\",intrinsicHeight:134,intrinsicWidth:662,pixelHeight:134,pixelWidth:662,positionX:\"center\",positionY:\"center\",sizes:\"331px\",src:\"https://framerusercontent.com/images/YoPgakzHR6ZBeQhdDVosFdZjFI4.png?width=662&height=134\",srcSet:\"https://framerusercontent.com/images/YoPgakzHR6ZBeQhdDVosFdZjFI4.png?scale-down-to=512&width=662&height=134 512w,https://framerusercontent.com/images/YoPgakzHR6ZBeQhdDVosFdZjFI4.png?width=662&height=134 662w\"}},lr673QKvk:{background:{alt:\"Weststar.ai logo\",fit:\"fit\",intrinsicHeight:134,intrinsicWidth:662,pixelHeight:134,pixelWidth:662,positionX:\"center\",positionY:\"center\",sizes:\"331px\",src:\"https://framerusercontent.com/images/YoPgakzHR6ZBeQhdDVosFdZjFI4.png?width=662&height=134\",srcSet:\"https://framerusercontent.com/images/YoPgakzHR6ZBeQhdDVosFdZjFI4.png?scale-down-to=512&width=662&height=134 512w,https://framerusercontent.com/images/YoPgakzHR6ZBeQhdDVosFdZjFI4.png?width=662&height=134 662w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-zfb3nm\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"QbLSDXkya\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1qslq1v\",\"data-framer-name\":\"Lines\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"hnqtE0Tbb\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8 8\"><path d=\"M 1 9 L 1 3.737 L 1.526 3.211\" fill=\"transparent\" stroke=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48)) /* {&quot;name&quot;:&quot;Orange&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 9 1 L 3.737 1 L 3.21 1.526\" fill=\"transparent\" stroke=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48)) /* {&quot;name&quot;:&quot;Orange&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:8869803245,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1epohcu\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"E2zSJzHEP\",style:{rotate:-90},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1c2nuvl\",\"data-framer-name\":\"Lines\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"CvUABCU5b\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8 8\"><path d=\"M 1 9 L 1 3.737 L 1.526 3.211\" fill=\"transparent\" stroke=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48)) /* {&quot;name&quot;:&quot;Orange&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 9 1 L 3.737 1 L 3.21 1.526\" fill=\"transparent\" stroke=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48)) /* {&quot;name&quot;:&quot;Orange&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:8869803245,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-o91oxm\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"iQ9p0kdo5\",style:{rotate:90},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1nqkh1w\",\"data-framer-name\":\"Lines\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"tadfg5fEC\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8 8\"><path d=\"M 1 9 L 1 3.737 L 1.526 3.211\" fill=\"transparent\" stroke=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48)) /* {&quot;name&quot;:&quot;Orange&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 9 1 L 3.737 1 L 3.21 1.526\" fill=\"transparent\" stroke=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48)) /* {&quot;name&quot;:&quot;Orange&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:8869803245,withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-3qwtfk\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"DRo46Bp7K\",style:{rotate:180},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-107hnhc\",\"data-framer-name\":\"Lines\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"XbyRycGW3\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 8 8\"><path d=\"M 1 9 L 1 3.737 L 1.526 3.211\" fill=\"transparent\" stroke=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48)) /* {&quot;name&quot;:&quot;Orange&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 9 1 L 3.737 1 L 3.21 1.526\" fill=\"transparent\" stroke=\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48)) /* {&quot;name&quot;:&quot;Orange&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',svgContentId:8869803245,withExternalLayout:true})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a398zz\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"UUUmF803k\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h6,{className:\"framer-styles-preset-4995rr\",\"data-styles-preset\":\"eGWmhLuo2\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255)))\"},children:[\"Future Creative\",/*#__PURE__*/_jsx(motion.br,{}),\"AI Agency\"]})}),className:\"framer-11yrkps\",\"data-framer-name\":\"FUTURE\\u2028CREATIVE AI AGENCY\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"daEJxJTBv\",style:{\"--extracted-1w1cjl5\":\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\"},text:POMawlL_F,variants:{lr673QKvk:{\"--extracted-1vqrutl\":\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\",\"--extracted-24qq59\":\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({lr673QKvk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h6,{className:\"framer-styles-preset-92mpg9\",\"data-styles-preset\":\"pLAsvwM58\",style:{\"--framer-text-alignment\":\"center\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1vqrutl, var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255)))\"},children:\"Future Creative\"}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-24qq59, var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255)))\"},children:\"AI Agency\"})]})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11a2s22\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"UUfBLaDJN\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2q46y2\",\"data-styles-preset\":\"TUHGD6dmV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Weststar.ai offers AI search optimisation and AI agents and automations - plus creative digital marketing services to give our clients the edge.\"})}),className:\"framer-sae2kd\",\"data-framer-name\":\"SEO Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UIypfW3nU\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:EEulG4Ayr,verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({lr673QKvk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2q46y2\",\"data-styles-preset\":\"TUHGD6dmV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"Weststar.ai offers AI search optimisation and AI agents and automations - plus creative digital marketing services to give our clients the edge.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ar9u2\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"nrXKly2Kr\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ee0f0h\",\"data-framer-name\":\"Time\",layoutDependency:layoutDependency,layoutId:\"kq868qtOP\",children:[/*#__PURE__*/_jsx(Time,{animated:true,className:\"framer-rhga3u\",\"data-framer-name\":\"Time Icon\",layoutDependency:layoutDependency,layoutId:\"IfysCpFYM\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-k00q3a-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"dxtX7fCdr-container\",nodeId:\"dxtX7fCdr\",rendersWithMotion:true,scopeId:\"WTgsUbIt9\",children:/*#__PURE__*/_jsx(TimeZoneDisplay,{font:{fontFamily:'\"Mozilla Text\", \"Mozilla Text Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:300,letterSpacing:\"0.5px\",lineHeight:\"1.2em\"},format:rtCzOz9lT,height:\"100%\",id:\"dxtX7fCdr\",layoutId:\"dxtX7fCdr\",selectedTimezone:D50RlmZqG,showSeconds:gm34DMbVf,showTimezone:i6XkqKPMJ,textColor:\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\",useCurrentTimezone:Vgr2FBpmO,width:\"100%\",...addPropertyOverrides({Jld_mL00a:{font:{fontFamily:'\"Mozilla Text\", \"Mozilla Text Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:300,letterSpacing:\"0.6px\",lineHeight:\"1.2em\"}},lr673QKvk:{font:{fontFamily:'\"Mozilla Text\", \"Mozilla Text Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:300,letterSpacing:\"0.6px\",lineHeight:\"1.2em\"},showSeconds:false}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ud6gfb\",\"data-styles-preset\":\"LFTrb0jZU\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255)))\"},children:\"London\"})}),className:\"framer-nyrdly\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"s5W6S1Xvb\",style:{\"--extracted-r6o4lv\":\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Jld_mL00a:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2q46y2\",\"data-styles-preset\":\"TUHGD6dmV\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255)))\"},children:\"London\"})})},lr673QKvk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2q46y2\",\"data-styles-preset\":\"TUHGD6dmV\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255)))\"},children:\"London\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-51se0x\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"CCNOXtHwI\"}),/*#__PURE__*/_jsx(RichTextWithHiTechFlash1gxudwd,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h6,{className:\"framer-styles-preset-is1lxc\",\"data-styles-preset\":\"oTiNdRaJm\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255)))\"},children:[\"Follow us\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1vqrutl, var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48)))\"},children:\".\"})]})}),className:\"framer-1gxudwd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"clQtItSrQ\",style:{\"--extracted-1vqrutl\":\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\",\"--extracted-1w1cjl5\":\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Jld_mL00a:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h6,{className:\"framer-styles-preset-753q9u\",\"data-styles-preset\":\"DPlrwsrr0\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255)))\"},children:[\"Follow us\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1vqrutl, var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48)))\"},children:\".\"})]})})},lr673QKvk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.h6,{className:\"framer-styles-preset-753q9u\",\"data-styles-preset\":\"DPlrwsrr0\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255)))\"},children:[\"Follow us\",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1vqrutl, var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48)))\"},children:\".\"})]})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-16zn4on\",\"data-framer-name\":\"Social Networks\",layoutDependency:layoutDependency,layoutId:\"kuG19RoTt\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:(componentViewport?.y||0)+0+0+0+380+0+0+0+260+0,...addPropertyOverrides({Jld_mL00a:{height:30,width:\"35px\",y:undefined},lr673QKvk:{height:30,width:\"35px\",y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12kdkod-container\",layoutDependency:layoutDependency,layoutId:\"TPLNAGJuJ-container\",nodeId:\"TPLNAGJuJ\",rendersWithMotion:true,scopeId:\"WTgsUbIt9\",children:/*#__PURE__*/_jsx(SocialNetworkIcon,{dvCv2kUFH:\"https://www.linkedin.com/company/weststar-ai/\",Gs_AQiOlW:Linkedin1,height:\"100%\",id:\"TPLNAGJuJ\",layoutId:\"TPLNAGJuJ\",LywvKL8XN:Linkedin,variant:matchVariant(\"AnQlldOVm\"),width:\"100%\",...addPropertyOverrides({Jld_mL00a:{style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"uaxrm3f7l\")},lr673QKvk:{style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"uaxrm3f7l\")}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mkxq9i\",\"data-framer-name\":\"3 Columns - Small Text\",layoutDependency:layoutDependency,layoutId:\"UstVGU_nL\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-e6uzk8\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"MXgDTXXEO\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t3bai1\",\"data-framer-name\":\"Position & Company\",layoutDependency:layoutDependency,layoutId:\"YG1MxeK8f\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2q46y2\",\"data-styles-preset\":\"TUHGD6dmV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(255, 255, 255, 0.6))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rrn21eWRK\"},motionChild:true,nodeId:\"IyBSwGYVl\",openInNewTab:false,relValues:[],scopeId:\"WTgsUbIt9\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1bddqgg\",\"data-styles-preset\":\"yc637LCLb\",children:\"Terms\"})})})}),className:\"framer-73eljp\",\"data-framer-name\":\"CMO\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"IyBSwGYVl\",style:{\"--extracted-r6o4lv\":\"rgba(255, 255, 255, 0.6)\",\"--framer-paragraph-spacing\":\"0px\"},text:AdKwDJEZC,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-h5pn6l\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"vDBvijrDx\",style:{backgroundColor:\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2q46y2\",\"data-styles-preset\":\"TUHGD6dmV\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-44fe5c6a-e01c-44b7-9812-682da634d2bc, rgba(255, 255, 255, 0.4)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"tgfBv7949\"},motionChild:true,nodeId:\"dK5VTihf4\",openInNewTab:false,relValues:[],scopeId:\"WTgsUbIt9\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1bddqgg\",\"data-styles-preset\":\"yc637LCLb\",children:\"Privacy Policy\"})})})}),className:\"framer-1imypet\",\"data-framer-name\":\"Alder Home\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dK5VTihf4\",style:{\"--extracted-r6o4lv\":\"var(--token-44fe5c6a-e01c-44b7-9812-682da634d2bc, rgba(255, 255, 255, 0.4))\",\"--framer-paragraph-spacing\":\"0px\"},text:fPyq8qMvr,verticalAlignment:\"center\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3wkean\",\"data-framer-name\":\"Center\",layoutDependency:layoutDependency,layoutId:\"DVz7Su8kT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2q46y2\",\"data-styles-preset\":\"TUHGD6dmV\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"RDuJhxj2C\"},motionChild:true,nodeId:\"KM8FZadzz\",openInNewTab:false,relValues:[],scopeId:\"WTgsUbIt9\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1bddqgg\",\"data-styles-preset\":\"yc637LCLb\",children:\"Our Services\"})})})}),className:\"framer-1sfncbm\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"KM8FZadzz\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-14b8fi9\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"NcadUaTzL\",style:{backgroundColor:\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2q46y2\",\"data-styles-preset\":\"TUHGD6dmV\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"HxuTQcBFc\"},motionChild:true,nodeId:\"OOxZYjjCl\",openInNewTab:false,relValues:[],scopeId:\"WTgsUbIt9\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1bddqgg\",\"data-styles-preset\":\"yc637LCLb\",children:\"About Us\"})})})}),className:\"framer-1xvj755\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"OOxZYjjCl\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-182ofq7\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"unHCeTLro\",style:{backgroundColor:\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2q46y2\",\"data-styles-preset\":\"TUHGD6dmV\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mtj262pGH\"},motionChild:true,nodeId:\"brikePjNN\",openInNewTab:false,relValues:[],scopeId:\"WTgsUbIt9\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1bddqgg\",\"data-styles-preset\":\"yc637LCLb\",children:\"Recent Projects\"})})})}),className:\"framer-fjukln\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"brikePjNN\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-msqjtn\",\"data-framer-name\":\"Divider\",layoutDependency:layoutDependency,layoutId:\"MfWNZdutT\",style:{backgroundColor:\"var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, rgb(251, 73, 48))\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2q46y2\",\"data-styles-preset\":\"TUHGD6dmV\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rdsdPkTwu\"},motionChild:true,nodeId:\"whbRdlxRR\",openInNewTab:false,relValues:[],scopeId:\"WTgsUbIt9\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1bddqgg\",\"data-styles-preset\":\"yc637LCLb\",children:\"Blog\"})})})}),className:\"framer-wj89py\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"whbRdlxRR\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8g96fb\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"FhnVqPub_\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2q46y2\",\"data-styles-preset\":\"TUHGD6dmV\",dir:\"auto\",style:{\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"\\xa9 2026 Weststar.ai\"})}),className:\"framer-3gfiyw\",\"data-framer-name\":\"Alder Home\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"FiH1JY4ax\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},text:BRzOImbGj,variants:{lr673QKvk:{\"--extracted-r6o4lv\":\"var(--token-44fe5c6a-e01c-44b7-9812-682da634d2bc, rgba(255, 255, 255, 0.4))\"}},verticalAlignment:\"center\",withExternalLayout:true,...addPropertyOverrides({lr673QKvk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-2q46y2\",\"data-styles-preset\":\"TUHGD6dmV\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-44fe5c6a-e01c-44b7-9812-682da634d2bc, rgba(255, 255, 255, 0.4)))\"},children:\"\\xa9 Wiltord AI Agency.\"})})}},baseVariant,gestureVariant)})})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-asOiB.framer-1iwvvjs, .framer-asOiB .framer-1iwvvjs { display: block; }\",\".framer-asOiB.framer-1nishtt { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-asOiB .framer-bagmgz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; left: calc(50.00000000000002% - min(1600px, 100%) / 2); max-width: 1600px; overflow: var(--overflow-clip-fallback, clip); padding: 0px 50px 0px 50px; position: absolute; top: calc(49.949545913219% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-asOiB .framer-1iyacdh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: space-between; padding: 0px; position: relative; width: 1px; }\",\".framer-asOiB .framer-961okz, .framer-asOiB .framer-68i10q, .framer-asOiB .framer-sqcuj1, .framer-asOiB .framer-yfv45s { flex: none; height: 100%; mix-blend-mode: soft-light; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-asOiB .framer-np81k1 { flex: none; height: auto; position: absolute; right: -12px; top: 280px; white-space: pre; width: auto; z-index: 1; }\",\".framer-asOiB .framer-6f09ks { flex: none; height: auto; left: -6px; position: absolute; top: 25%; white-space: pre; width: auto; z-index: 1; }\",\".framer-asOiB .framer-1gyga5m, .framer-asOiB .framer-m0spxf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-end; padding: 0px; position: relative; width: 1px; }\",\".framer-asOiB .framer-1emwiuy { flex: none; height: auto; position: absolute; right: -28px; top: 50%; white-space: pre; width: auto; z-index: 1; }\",\".framer-asOiB .framer-1i11lta { flex: none; height: auto; left: -6px; position: absolute; top: 10%; white-space: pre; width: auto; z-index: 1; }\",\".framer-asOiB .framer-1o3nssz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: flex-start; max-width: 1600px; overflow: visible; padding: 0px 100px 100px 100px; position: relative; width: 100%; z-index: 3; }\",\".framer-asOiB .framer-5rpgwz-container { flex: none; height: 330px; position: relative; width: 100%; }\",\".framer-asOiB .framer-16xm09b { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-asOiB .framer-9i4cty { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 315px; justify-content: flex-end; padding: 0px 0px 8px 0px; position: relative; width: 1px; }\",\".framer-asOiB .framer-1i1alzq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-asOiB .framer-6by7y3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-asOiB .framer-1csor28 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 5px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-asOiB .framer-evzvvr, .framer-asOiB .framer-ny2xss { flex: none; height: var(--framer-aspect-ratio-supported, 16px); position: relative; width: 12px; }\",\".framer-asOiB .framer-w8fwr8, .framer-asOiB .framer-4d3z5c { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-asOiB .framer-18n0tpq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-asOiB .framer-1japsk1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-asOiB .framer-1mw4sxh { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: flex-end; overflow: visible; padding: 0px 0px 11px 0px; position: relative; width: 1px; }\",\".framer-asOiB .framer-a299n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 45px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-asOiB .framer-1ncualb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-asOiB .framer-1nmpoll { flex: none; height: 67px; position: relative; width: 331px; }\",\".framer-asOiB .framer-zfb3nm { flex: none; height: 8px; left: -20px; overflow: var(--overflow-clip-fallback, clip); position: absolute; top: -15px; width: 8px; z-index: 1; }\",\".framer-asOiB .framer-1qslq1v, .framer-asOiB .framer-1c2nuvl, .framer-asOiB .framer-1nqkh1w, .framer-asOiB .framer-107hnhc { flex: none; height: 8px; left: calc(50.00000000000002% - 8px / 2); position: absolute; top: calc(50.00000000000002% - 8px / 2); width: 8px; }\",\".framer-asOiB .framer-1epohcu { bottom: -15px; flex: none; height: 8px; left: -20px; overflow: var(--overflow-clip-fallback, clip); position: absolute; width: 8px; z-index: 1; }\",\".framer-asOiB .framer-o91oxm { flex: none; height: 8px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: -20px; top: -15px; width: 8px; z-index: 1; }\",\".framer-asOiB .framer-3qwtfk { bottom: -15px; flex: none; height: 8px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: -20px; width: 8px; z-index: 1; }\",\".framer-asOiB .framer-1a398zz { flex: none; height: 40px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-asOiB .framer-11yrkps, .framer-asOiB .framer-3gfiyw { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-asOiB .framer-11a2s22 { flex: none; height: 23px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-asOiB .framer-sae2kd { flex: none; height: auto; min-height: 72px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-asOiB .framer-ar9u2 { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: 315px; justify-content: flex-end; padding: 0px; position: relative; width: 1px; }\",\".framer-asOiB .framer-1ee0f0h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-asOiB .framer-rhga3u { flex: none; height: var(--framer-aspect-ratio-supported, 14px); position: relative; width: 14px; }\",\".framer-asOiB .framer-k00q3a-container, .framer-asOiB .framer-12kdkod-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-asOiB .framer-nyrdly, .framer-asOiB .framer-1gxudwd, .framer-asOiB .framer-73eljp, .framer-asOiB .framer-1imypet, .framer-asOiB .framer-1sfncbm, .framer-asOiB .framer-1xvj755, .framer-asOiB .framer-fjukln, .framer-asOiB .framer-wj89py { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-asOiB .framer-51se0x { flex: none; height: 14px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-asOiB .framer-16zn4on { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 10px 15px; height: 55px; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-asOiB .framer-1mkxq9i { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-asOiB .framer-e6uzk8 { 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-end; padding: 0px; position: relative; width: 1px; }\",\".framer-asOiB .framer-1t3bai1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-asOiB .framer-h5pn6l, .framer-asOiB .framer-14b8fi9, .framer-asOiB .framer-182ofq7, .framer-asOiB .framer-msqjtn { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); overflow: var(--overflow-clip-fallback, clip); position: relative; width: 2px; }\",\".framer-asOiB .framer-3wkean { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-asOiB .framer-8g96fb { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 34px; height: min-content; justify-content: flex-end; padding: 0px; position: relative; width: 1px; }\",\".framer-asOiB.framer-v-1oppdl1.framer-1nishtt { width: 810px; }\",\".framer-asOiB.framer-v-1oppdl1 .framer-bagmgz { padding: 0px 30px 0px 30px; }\",\".framer-asOiB.framer-v-1oppdl1 .framer-1o3nssz { gap: 0px; padding: 0px 30px 50px 30px; }\",\".framer-asOiB.framer-v-1oppdl1 .framer-16xm09b { flex-wrap: wrap; gap: 45px 0px; justify-content: flex-start; padding: 0px 0px 20px 0px; }\",\".framer-asOiB.framer-v-1oppdl1 .framer-9i4cty { flex: none; height: min-content; order: 1; width: 50%; }\",\".framer-asOiB.framer-v-1oppdl1 .framer-1i1alzq, .framer-asOiB.framer-v-1vzmtx7 .framer-1i1alzq { gap: 25px; }\",\".framer-asOiB.framer-v-1oppdl1 .framer-6by7y3, .framer-asOiB.framer-v-1oppdl1 .framer-1japsk1, .framer-asOiB.framer-v-1oppdl1 .framer-1ee0f0h, .framer-asOiB.framer-v-1vzmtx7 .framer-6by7y3, .framer-asOiB.framer-v-1vzmtx7 .framer-1ee0f0h { gap: 10px; }\",\".framer-asOiB.framer-v-1oppdl1 .framer-1mw4sxh { align-self: unset; flex: none; height: min-content; order: 0; padding: 70px 50px 0px 50px; width: 100%; }\",\".framer-asOiB.framer-v-1oppdl1 .framer-1a398zz { height: 30px; }\",\".framer-asOiB.framer-v-1oppdl1 .framer-11a2s22 { height: 11px; }\",\".framer-asOiB.framer-v-1oppdl1 .framer-sae2kd { max-width: 330px; }\",\".framer-asOiB.framer-v-1oppdl1 .framer-ar9u2 { flex: none; gap: 12px; height: min-content; order: 2; width: 50%; }\",\".framer-asOiB.framer-v-1oppdl1 .framer-51se0x { height: 0px; }\",\".framer-asOiB.framer-v-1oppdl1 .framer-16zn4on { gap: 10px 20px; height: 40px; }\",\".framer-asOiB.framer-v-1oppdl1 .framer-12kdkod-container, .framer-asOiB.framer-v-1vzmtx7 .framer-12kdkod-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 35px); width: 35px; }\",\".framer-asOiB.framer-v-1oppdl1 .framer-1mkxq9i { padding: 15px 0px 0px 0px; }\",\".framer-asOiB.framer-v-1oppdl1 .framer-3wkean { gap: 7px; }\",\".framer-asOiB.framer-v-1vzmtx7.framer-1nishtt { width: 390px; }\",\".framer-asOiB.framer-v-1vzmtx7 .framer-bagmgz { padding: 0px 20px 0px 20px; }\",\".framer-asOiB.framer-v-1vzmtx7 .framer-961okz { order: 0; }\",\".framer-asOiB.framer-v-1vzmtx7 .framer-np81k1 { order: 2; top: 225px; }\",\".framer-asOiB.framer-v-1vzmtx7 .framer-6f09ks { left: -6px; order: 3; top: 164px; }\",\".framer-asOiB.framer-v-1vzmtx7 .framer-1emwiuy { top: 200px; }\",\".framer-asOiB.framer-v-1vzmtx7 .framer-1o3nssz { gap: 0px; padding: 0px 20px 40px 20px; }\",\".framer-asOiB.framer-v-1vzmtx7 .framer-16xm09b { align-content: center; align-items: center; flex-wrap: wrap; gap: 20px 0px; justify-content: flex-start; padding: 50px 0px 20px 0px; }\",\".framer-asOiB.framer-v-1vzmtx7 .framer-9i4cty { flex: none; height: min-content; order: 1; padding: 0px 0px 3px 0px; width: 100%; }\",\".framer-asOiB.framer-v-1vzmtx7 .framer-18n0tpq { flex-direction: row; gap: unset; justify-content: space-between; }\",\".framer-asOiB.framer-v-1vzmtx7 .framer-1japsk1 { flex: 1 0 0px; gap: 10px; justify-content: flex-start; width: 1px; }\",\".framer-asOiB.framer-v-1vzmtx7 .framer-4d3z5c { flex: none; white-space: pre; width: auto; }\",\".framer-asOiB.framer-v-1vzmtx7 .framer-1mw4sxh { align-self: unset; flex: none; height: min-content; order: 0; padding: 0px 0px 30px 0px; width: 100%; }\",\".framer-asOiB.framer-v-1vzmtx7 .framer-1a398zz { height: 20px; }\",\".framer-asOiB.framer-v-1vzmtx7 .framer-11a2s22 { height: 8px; }\",\".framer-asOiB.framer-v-1vzmtx7 .framer-sae2kd { max-width: 300px; }\",\".framer-asOiB.framer-v-1vzmtx7 .framer-ar9u2 { align-content: flex-start; align-items: flex-start; flex: none; gap: 7px; height: min-content; justify-content: flex-start; order: 2; padding: 0px 0px 15px 0px; width: 100%; }\",\".framer-asOiB.framer-v-1vzmtx7 .framer-51se0x { height: 40px; }\",\".framer-asOiB.framer-v-1vzmtx7 .framer-1gxudwd { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-asOiB.framer-v-1vzmtx7 .framer-16zn4on { gap: 10px 20px; justify-content: center; }\",\".framer-asOiB.framer-v-1vzmtx7 .framer-1mkxq9i { flex-direction: column; gap: 15px; }\",\".framer-asOiB.framer-v-1vzmtx7 .framer-e6uzk8, .framer-asOiB.framer-v-1vzmtx7 .framer-8g96fb { align-content: center; align-items: center; flex: none; justify-content: center; width: 100%; }\",\".framer-asOiB.framer-v-1vzmtx7 .framer-3wkean { flex: none; gap: 9px; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 863\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Jld_mL00a\":{\"layout\":[\"fixed\",\"auto\"]},\"lr673QKvk\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"UZRRrpU0q\":\"address\",\"cLq_x92a8\":\"phoneNumber\",\"BRzOImbGj\":\"copyrightText\",\"AdKwDJEZC\":\"terms\",\"fPyq8qMvr\":\"privacyPolicy\",\"POMawlL_F\":\"slogan\",\"EEulG4Ayr\":\"sEOText\",\"Vgr2FBpmO\":\"timezone\",\"D50RlmZqG\":\"selectTimezone\",\"rtCzOz9lT\":\"format\",\"gm34DMbVf\":\"seconds\",\"i6XkqKPMJ\":\"timezoneLabel\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWTgsUbIt9=withCSS(Component,css,\"framer-asOiB\");export default FramerWTgsUbIt9;FramerWTgsUbIt9.displayName=\"Footer\";FramerWTgsUbIt9.defaultProps={height:863,width:1200};addPropertyControls(FramerWTgsUbIt9,{variant:{options:[\"O4bogAIDv\",\"Jld_mL00a\",\"lr673QKvk\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},UZRRrpU0q:{defaultValue:\"12 Hammersmith Grove\\nLondon W6 7AP\",displayTextArea:true,title:\"Address\",type:ControlType.String},onUZRRrpU0qChange:{changes:\"UZRRrpU0q\",type:ControlType.ChangeHandler},cLq_x92a8:{defaultValue:\"+44 7973 318 351\",displayTextArea:true,title:\"Phone Number\",type:ControlType.String},oncLq_x92a8Change:{changes:\"cLq_x92a8\",type:ControlType.ChangeHandler},BRzOImbGj:{defaultValue:\"\\xa9 2026 Weststar.ai\",displayTextArea:true,title:\"Copyright Text\",type:ControlType.String},onBRzOImbGjChange:{changes:\"BRzOImbGj\",type:ControlType.ChangeHandler},AdKwDJEZC:{defaultValue:\"Terms\",displayTextArea:false,title:\"Terms\",type:ControlType.String},onAdKwDJEZCChange:{changes:\"AdKwDJEZC\",type:ControlType.ChangeHandler},fPyq8qMvr:{defaultValue:\"Privacy Policy\",displayTextArea:false,title:\"Privacy Policy\",type:ControlType.String},onfPyq8qMvrChange:{changes:\"fPyq8qMvr\",type:ControlType.ChangeHandler},POMawlL_F:{defaultValue:\"AI and Digital\\nAgency\",displayTextArea:true,title:\"Slogan\",type:ControlType.String},onPOMawlL_FChange:{changes:\"POMawlL_F\",type:ControlType.ChangeHandler},EEulG4Ayr:{defaultValue:\"Weststar.ai offers AI search optimisation and AI agents and automations - plus creative digital marketing services to give our clients the edge.\",displayTextArea:true,title:\"SEO Text\",type:ControlType.String},onEEulG4AyrChange:{changes:\"EEulG4Ayr\",type:ControlType.ChangeHandler},Vgr2FBpmO:{defaultValue:true,title:\"Timezone\",type:ControlType.Boolean},onVgr2FBpmOChange:{changes:\"Vgr2FBpmO\",type:ControlType.ChangeHandler},D50RlmZqG:TimeZoneDisplayControls?.[\"selectedTimezone\"]&&{...TimeZoneDisplayControls[\"selectedTimezone\"],defaultValue:\"Europe/London\",description:undefined,hidden:undefined,optional:undefined,title:\"Select Timezone\"},onD50RlmZqGChange:{changes:\"D50RlmZqG\",type:ControlType.ChangeHandler},rtCzOz9lT:TimeZoneDisplayControls?.[\"format\"]&&{...TimeZoneDisplayControls[\"format\"],defaultValue:\"24h\",description:undefined,hidden:undefined,optional:undefined,title:\"Format\"},onrtCzOz9lTChange:{changes:\"rtCzOz9lT\",type:ControlType.ChangeHandler},gm34DMbVf:{defaultValue:false,title:\"Seconds\",type:ControlType.Boolean},ongm34DMbVfChange:{changes:\"gm34DMbVf\",type:ControlType.ChangeHandler},i6XkqKPMJ:{defaultValue:true,description:\"\",title:\"Timezone Label\",type:ControlType.Boolean},oni6XkqKPMJChange:{changes:\"i6XkqKPMJ\",type:ControlType.ChangeHandler}});addFonts(FramerWTgsUbIt9,[{explicitInter:true,fonts:[{cssFamilyName:\"Mozilla Text\",source:\"google\",style:\"normal\",uiFamilyName:\"Mozilla Text\",url:\"https://fonts.gstatic.com/s/mozillatext/v1/SZcr3FrnJ7S7WZIff2mJ7Tbp4zu7ULu3HkPOB4UcPNVRVYmoOXo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Mozilla Text\",source:\"google\",style:\"normal\",uiFamilyName:\"Mozilla Text\",url:\"https://fonts.gstatic.com/s/mozillatext/v1/SZcr3FrnJ7S7WZIff2mJ7Tbp4zu7ULu3HkPOB9scPNVRVYmoOXo.woff2\",weight:\"300\"}]},...RotorGalleryFonts,...PinFonts,...PhoneFonts,...TimeFonts,...TimeZoneDisplayFonts,...SocialNetworkIconFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts)],{supportsExplicitInterCodegen:true});FramerWTgsUbIt9.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(SocialNetworkIcon,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWTgsUbIt9\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"UZRRrpU0q\\\":\\\"address\\\",\\\"cLq_x92a8\\\":\\\"phoneNumber\\\",\\\"BRzOImbGj\\\":\\\"copyrightText\\\",\\\"AdKwDJEZC\\\":\\\"terms\\\",\\\"fPyq8qMvr\\\":\\\"privacyPolicy\\\",\\\"POMawlL_F\\\":\\\"slogan\\\",\\\"EEulG4Ayr\\\":\\\"sEOText\\\",\\\"Vgr2FBpmO\\\":\\\"timezone\\\",\\\"D50RlmZqG\\\":\\\"selectTimezone\\\",\\\"rtCzOz9lT\\\":\\\"format\\\",\\\"gm34DMbVf\\\":\\\"seconds\\\",\\\"i6XkqKPMJ\\\":\\\"timezoneLabel\\\"}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Jld_mL00a\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"lr673QKvk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"863\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WTgsUbIt9.map","// Generated by Framer (8a3d870)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import HeaderLogoMenu3 from\"#framer/local/canvasComponent/dzbj1165t/dzbj1165t.js\";import Footer from\"#framer/local/canvasComponent/WTgsUbIt9/WTgsUbIt9.js\";const HeaderLogoMenu3Fonts=getFonts(HeaderLogoMenu3);const MotionDivWithFX=withFX(motion.div);const FooterFonts=getFonts(Footer);const breakpoints={AmHRm7nK_:\"(min-width: 810px) and (max-width: 1199.98px)\",c3D3l8XIX:\"(max-width: 809.98px)\",vnXoEJjkO:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Og546\";const variantClassNames={AmHRm7nK_:\"framer-v-1buhi9k\",c3D3l8XIX:\"framer-v-1xeog52\",vnXoEJjkO:\"framer-v-17go8qu\"};const HApL4cHFg=undefined;const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={AmHRm7nK_:[\".framer-Og546 .framer-jky3ly { height: 60px; }\",\".framer-Og546 .framer-gb4sng-container { height: 60px; top: 0px; transform: unset; }\"],c3D3l8XIX:[\".framer-Og546 .framer-jky3ly { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; padding: 0px; }\",\".framer-Og546 .framer-gb4sng-container { height: 45px; left: unset; position: relative; right: unset; top: unset; transform: unset; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={AmHRm7nK_:\".framer-1buhi9k-override\",c3D3l8XIX:\".framer-1xeog52-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Og546.framer-19qag3l, .framer-Og546 .framer-19qag3l { display: block; }\",'.framer-Og546.framer-17go8qu { --selection-background-color: var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, #fb4930) /* {\"name\":\"Orange\"} */; --selection-color: var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, #ffffff) /* {\"name\":\"White\"} */; align-content: center; align-items: center; background-color: var(--token-7aee89be-f7d7-4b0b-b618-6062693d065d, #000000); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }',\".framer-Og546 .framer-111pia { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-Og546 .framer-jky3ly { flex: none; height: 90px; left: calc(50.00000000000002% - 100% / 2); order: 1001; overflow: visible; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 6; }\",\".framer-Og546 .framer-gb4sng-container { flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); z-index: 10; }\",\".framer-Og546 .framer-era70p-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-Og546[data-selection=\"true\"] * ::selection, .framer-Og546 [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={AmHRm7nK_:\"(min-width: 810px) and (max-width: 1199.98px)\",c3D3l8XIX:\"(max-width: 809.98px)\",vnXoEJjkO:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"vnXoEJjkO\",Phone:\"c3D3l8XIX\",Tablet:\"AmHRm7nK_\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,sectionForHideMenu,width,...props})=>{return{...props,HApL4cHFg:sectionForHideMenu??props.HApL4cHFg,variant:humanReadableVariantMap[props.variant]??props.variant??\"vnXoEJjkO\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,HApL4cHFg,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"vnXoEJjkO\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-7aee89be-f7d7-4b0b-b618-6062693d065d, rgb(0, 0, 0)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-17go8qu\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-111pia\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{c3D3l8XIX:{\"data-framer-layout-hint-center-x\":true,transformTemplate:transformTemplate1}},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__spring:{bounce:.2,damping:60,delay:0,duration:.3,durationBasedSpring:true,ease:[.44,0,.56,1],mass:1,stagger:0,stiffness:500,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:HApL4cHFg,target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-jky3ly\",\"data-framer-name\":\"Header Logo & Menu\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AmHRm7nK_:{height:60},c3D3l8XIX:{height:45}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:90,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-gb4sng-container\",nodeId:\"ZDDchu7nY\",scopeId:\"dj4hoYntJ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AmHRm7nK_:{style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"yM0aVZL6e\")},c3D3l8XIX:{style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"Sm0l0wHUi\")}},children:/*#__PURE__*/_jsx(HeaderLogoMenu3,{height:\"100%\",id:\"ZDDchu7nY\",layoutId:\"ZDDchu7nY\",style:{width:\"100%\"},variant:matchVariant(\"HWpJvwHEO\"),width:\"100%\"})})})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:863,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-era70p-container\",nodeId:\"XYFYq1dtK\",scopeId:\"dj4hoYntJ\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{AmHRm7nK_:{UZRRrpU0q:\"12 Hammersmith Grove\\nLondon W6 7AP\",variant:matchVariant(\"Jld_mL00a\")},c3D3l8XIX:{UZRRrpU0q:\"12 Hammersmith Grove\\nLondon W6 7AP\",variant:matchVariant(\"lr673QKvk\")}},children:/*#__PURE__*/_jsx(Footer,{AdKwDJEZC:\"Terms\",BRzOImbGj:\"\\xa9 2026 Weststar.ai \",cLq_x92a8:\"+44 7973 318 351\",D50RlmZqG:\"Europe/London\",EEulG4Ayr:\"Weststar.ai offers AI search optimisation and AI agents and automations - plus creative digital marketing services to give our clients the edge.\",fPyq8qMvr:\"Privacy Policy\",gm34DMbVf:false,height:\"100%\",i6XkqKPMJ:true,id:\"XYFYq1dtK\",layoutId:\"XYFYq1dtK\",POMawlL_F:\"AI and Digital\\nAgency\",rtCzOz9lT:\"24h\",style:{width:\"100%\"},UZRRrpU0q:\"Spaces\\n12 Hammersmith Grove\\nLondon W6 7AP\",variant:matchVariant(\"O4bogAIDv\"),Vgr2FBpmO:true,width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1600\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"AmHRm7nK_\":{\"layout\":[\"fixed\",\"fixed\"]},\"c3D3l8XIX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"HApL4cHFg\":\"sectionForHideMenu\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"vnXoEJjkO\":[\".framer-jky3ly\",\".framer-era70p-container\"],\"AmHRm7nK_\":[\".framer-jky3ly\",\".framer-era70p-container\"],\"c3D3l8XIX\":[\".framer-jky3ly\",\".framer-era70p-container\"]}\n * @framerBreakpoints {\"vnXoEJjkO\":{\"min\":1200,\"canvasClassName\":\"framer-17go8qu-override\",\"minHeight\":1600,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"AmHRm7nK_\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1buhi9k-override\",\"minHeight\":1200,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"c3D3l8XIX\":{\"max\":809,\"canvasClassName\":\"framer-1xeog52-override\",\"minHeight\":1600,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant vnXoEJjkO\n * @framerLayoutTemplate true\n */const Framerdj4hoYntJ=withCSS(Component,css,\"framer-Og546\");export default Framerdj4hoYntJ;Framerdj4hoYntJ.displayName=\"Main Template\";Framerdj4hoYntJ.defaultProps={height:1600,width:1200};addPropertyControls(Framerdj4hoYntJ,{HApL4cHFg:{description:\"Need for hide menu on start\",title:\"Section for Hide Menu\",type:ControlType.ScrollSectionRef}});addFonts(Framerdj4hoYntJ,[{explicitInter:true,fonts:[]},...HeaderLogoMenu3Fonts,...FooterFonts],{supportsExplicitInterCodegen:true});Framerdj4hoYntJ.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(HeaderLogoMenu3,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerdj4hoYntJ\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AmHRm7nK_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"c3D3l8XIX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"1600\",\"framerIntrinsicWidth\":\"1200\",\"framerHitTargets\":\"{\\\"vnXoEJjkO\\\":[\\\".framer-jky3ly\\\",\\\".framer-era70p-container\\\"],\\\"AmHRm7nK_\\\":[\\\".framer-jky3ly\\\",\\\".framer-era70p-container\\\"],\\\"c3D3l8XIX\\\":[\\\".framer-jky3ly\\\",\\\".framer-era70p-container\\\"]}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerBreakpoints\":\"{\\\"vnXoEJjkO\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-17go8qu-override\\\",\\\"minHeight\\\":1600,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"AmHRm7nK_\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1buhi9k-override\\\",\\\"minHeight\\\":1200,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"c3D3l8XIX\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1xeog52-override\\\",\\\"minHeight\\\":1600,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"HApL4cHFg\\\":\\\"sectionForHideMenu\\\"}\",\"framerDefaultVariant\":\"vnXoEJjkO\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7c2f7bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,RichText,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import HeaderLogoMenu3 from\"#framer/local/canvasComponent/dzbj1165t/dzbj1165t.js\";import Footer from\"#framer/local/canvasComponent/WTgsUbIt9/WTgsUbIt9.js\";const HeaderLogoMenu3Fonts=getFonts(HeaderLogoMenu3);const FooterFonts=getFonts(Footer);const breakpoints={DoEO7gVGF:\"(min-width: 1200px)\",hl_Ih8atk:\"(min-width: 810px) and (max-width: 1199.98px)\",R1goZ9QOI:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-kUSLV\";const variantClassNames={DoEO7gVGF:\"framer-v-hv3azc\",hl_Ih8atk:\"framer-v-2f1fke\",R1goZ9QOI:\"framer-v-if8nex\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kUSLV.framer-1nnnvc6, .framer-kUSLV .framer-1nnnvc6 { display: block; }\",'.framer-kUSLV.framer-hv3azc { --selection-background-color: var(--token-f7eb9440-9c7c-4693-9d23-740211c4f1b2, #fb4930) /* {\"name\":\"Orange\"} */; --selection-color: var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, #ffffff) /* {\"name\":\"White\"} */; align-content: center; align-items: center; background-color: var(--token-7aee89be-f7d7-4b0b-b618-6062693d065d, #000000); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }',\".framer-kUSLV .framer-1im54h2 { flex: none; height: 90px; left: calc(50.00000000000002% - 100% / 2); order: -1000; overflow: visible; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 6; }\",\".framer-kUSLV .framer-1xoj6js-container { flex: none; height: auto; left: 50%; position: absolute; top: 0px; transform: translateX(-50%); width: 100%; z-index: 10; }\",\".framer-kUSLV .framer-qj4lai { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -50px; position: relative; width: 0px; }\",\".framer-kUSLV .framer-1ulzbet { align-content: center; align-items: center; background: linear-gradient(180deg, var(--token-7aee89be-f7d7-4b0b-b618-6062693d065d, #000000) 75%, var(--token-c2bd673c-721e-4e0b-8423-cd96f32a961f, rgb(31, 31, 31)) 100%); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; order: 1002; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-kUSLV .framer-1sfuaj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; left: calc(50.00000000000002% - min(1600px, 100%) / 2); max-width: 1600px; overflow: var(--overflow-clip-fallback, clip); padding: 0px 50px 0px 50px; position: absolute; top: calc(49.949545913219% - 100% / 2); width: 100%; z-index: 1; }\",\".framer-kUSLV .framer-bzaw6b { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 100%; justify-content: space-between; padding: 0px; position: relative; width: 1px; }\",\".framer-kUSLV .framer-tncc73, .framer-kUSLV .framer-1gneqlu, .framer-kUSLV .framer-yfcu51, .framer-kUSLV .framer-h5ocv9 { background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.09) 33.91927083333333%, rgba(255, 255, 255, 0.03) 100%); flex: none; height: 100%; mix-blend-mode: soft-light; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-kUSLV .framer-16lyih6 { --framer-paragraph-spacing: 0px; flex: none; height: auto; opacity: 0.2; position: absolute; right: -12px; top: 280px; white-space: pre; width: auto; z-index: 1; }\",\".framer-kUSLV .framer-184gh6s { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: -6px; opacity: 0.2; position: absolute; top: 25%; white-space: pre; width: auto; z-index: 1; }\",\".framer-kUSLV .framer-1f6e5av, .framer-kUSLV .framer-1bryw2b { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-end; padding: 0px; position: relative; width: 1px; }\",\".framer-kUSLV .framer-g3wmwn { --framer-paragraph-spacing: 0px; flex: none; height: auto; opacity: 0.2; position: absolute; right: -28px; top: 50%; white-space: pre; width: auto; z-index: 1; }\",\".framer-kUSLV .framer-1cft05f { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: -6px; opacity: 0.2; position: absolute; top: 10%; white-space: pre; width: auto; z-index: 1; }\",\".framer-kUSLV .framer-1libmcm-container { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -50px; }','.framer-kUSLV[data-selection=\"true\"] * ::selection, .framer-kUSLV [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={DoEO7gVGF:\"(min-width: 1200px)\",hl_Ih8atk:\"(min-width: 810px) and (max-width: 1199.98px)\",R1goZ9QOI:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"DoEO7gVGF\",Phone:\"R1goZ9QOI\",Tablet:\"hl_Ih8atk\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"DoEO7gVGF\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"R1goZ9QOI\")return false;return true;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"DoEO7gVGF\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-7aee89be-f7d7-4b0b-b618-6062693d065d, rgb(0, 0, 0)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-hv3azc\",className),\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1im54h2\",\"data-framer-name\":\"Header Logo & Menu\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:90,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xoj6js-container\",nodeId:\"VPjhx8xNS\",scopeId:\"u9X85Xohl\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hl_Ih8atk:{variant:matchVariant(\"yM0aVZL6e\")},R1goZ9QOI:{variant:matchVariant(\"Sm0l0wHUi\")}},children:/*#__PURE__*/_jsx(HeaderLogoMenu3,{height:\"100%\",id:\"VPjhx8xNS\",layoutId:\"VPjhx8xNS\",style:{width:\"100%\"},variant:matchVariant(\"HWpJvwHEO\"),width:\"100%\"})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-qj4lai\"}),/*#__PURE__*/_jsxs(motion.footer,{className:\"framer-1ulzbet\",\"data-framer-name\":\"Footer\",children:[isDisplayed()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1sfuaj hidden-if8nex\",\"data-framer-name\":\"Lines\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-bzaw6b\",\"data-framer-name\":\"1\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-tncc73\",\"data-framer-name\":\"Line\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1gneqlu\",\"data-framer-name\":\"Line\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW96aWxsYSBUZXh0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Mozilla Text\", \"Mozilla Text Placeholder\", sans-serif',\"--framer-font-size\":\"8px\",\"--framer-letter-spacing\":\"1px\",\"--framer-line-height\":\"8px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"848we4er\"})}),className:\"framer-16lyih6\",\"data-framer-name\":\"we34234ewr332\",fonts:[\"GF;Mozilla Text-regular\"],style:{rotate:-90},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW96aWxsYSBUZXh0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Mozilla Text\", \"Mozilla Text Placeholder\", sans-serif',\"--framer-font-size\":\"8px\",\"--framer-letter-spacing\":\"1px\",\"--framer-line-height\":\"8px\",\"--framer-text-color\":\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"oi23u54\"})}),className:\"framer-184gh6s\",\"data-framer-name\":\"we34234ewr332\",fonts:[\"GF;Mozilla Text-regular\"],style:{rotate:-90},transformTemplate:transformTemplate1,verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1f6e5av\",\"data-framer-name\":\"2\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-yfcu51\",\"data-framer-name\":\"Line\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1bryw2b\",\"data-framer-name\":\"3\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-h5ocv9\",\"data-framer-name\":\"Line\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW96aWxsYSBUZXh0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Mozilla Text\", \"Mozilla Text Placeholder\", sans-serif',\"--framer-font-size\":\"8px\",\"--framer-letter-spacing\":\"1px\",\"--framer-line-height\":\"8px\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"21321531aweewr\"})}),className:\"framer-g3wmwn\",\"data-framer-name\":\"we34234ewr332\",fonts:[\"GF;Mozilla Text-regular\"],style:{rotate:-90},transformTemplate:transformTemplate1,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7TW96aWxsYSBUZXh0LXJlZ3VsYXI=\",\"--framer-font-family\":'\"Mozilla Text\", \"Mozilla Text Placeholder\", sans-serif',\"--framer-font-size\":\"8px\",\"--framer-letter-spacing\":\"1px\",\"--framer-line-height\":\"8px\",\"--framer-text-color\":\"var(--token-cabcd209-02ce-41bf-9dfa-3682975d9176, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"oi23u54\"})}),className:\"framer-1cft05f\",\"data-framer-name\":\"we34234ewr332\",fonts:[\"GF;Mozilla Text-regular\"],style:{rotate:-90},transformTemplate:transformTemplate1,verticalAlignment:\"center\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:863,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1libmcm-container\",nodeId:\"cPV7gC5en\",scopeId:\"u9X85Xohl\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{hl_Ih8atk:{variant:matchVariant(\"Jld_mL00a\")},R1goZ9QOI:{EEulG4Ayr:\"We are boutique creative agency using AI for scale and human curation for taste.\\nWe design conversion-focused websites, brand systems and sales content.\",variant:matchVariant(\"lr673QKvk\")}},children:/*#__PURE__*/_jsx(Footer,{AdKwDJEZC:\"Terms\",BRzOImbGj:\"\\xa9 2026 Weststar.ai \",cLq_x92a8:\"+44 7973 318 351\",D50RlmZqG:\"Europe/London\",EEulG4Ayr:\"Weststar.ai offers AI search optimisation and AI agents and automations - plus creative digital marketing services to give our clients the edge.\",fPyq8qMvr:\"Privacy Policy\",gm34DMbVf:false,height:\"100%\",i6XkqKPMJ:true,id:\"cPV7gC5en\",layoutId:\"cPV7gC5en\",POMawlL_F:\"AI and Digital\\nAgency\",rtCzOz9lT:\"24h\",style:{width:\"100%\"},UZRRrpU0q:\"12 Hammersmith Grove\\nLondon W6 7AP\",variant:matchVariant(\"O4bogAIDv\"),Vgr2FBpmO:true,width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1600\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"hl_Ih8atk\":{\"layout\":[\"fixed\",\"fixed\"]},\"R1goZ9QOI\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"DoEO7gVGF\":[\".framer-1im54h2\",\".framer-1ulzbet\"],\"hl_Ih8atk\":[\".framer-1im54h2\",\".framer-1ulzbet\"],\"R1goZ9QOI\":[\".framer-1im54h2\",\".framer-1ulzbet\"]}\n * @framerBreakpoints {\"DoEO7gVGF\":{\"min\":1200,\"canvasClassName\":\"framer-hv3azc-override\",\"minHeight\":1600,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"hl_Ih8atk\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-2f1fke-override\",\"minHeight\":1200,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"R1goZ9QOI\":{\"max\":809,\"canvasClassName\":\"framer-if8nex-override\",\"minHeight\":1600,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant DoEO7gVGF\n * @framerLayoutTemplate true\n */const Frameru9X85Xohl=withCSS(Component,css,\"framer-kUSLV\");export default Frameru9X85Xohl;Frameru9X85Xohl.displayName=\"Case\";Frameru9X85Xohl.defaultProps={height:1600,width:1200};addFonts(Frameru9X85Xohl,[{explicitInter:true,fonts:[{cssFamilyName:\"Mozilla Text\",source:\"google\",style:\"normal\",uiFamilyName:\"Mozilla Text\",url:\"https://fonts.gstatic.com/s/mozillatext/v1/SZcr3FrnJ7S7WZIff2mJ7Tbp4zu7ULu3HkPOB4UcPNVRVYmoOXo.woff2\",weight:\"400\"}]},...HeaderLogoMenu3Fonts,...FooterFonts],{supportsExplicitInterCodegen:true});Frameru9X85Xohl.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(HeaderLogoMenu3,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameru9X85Xohl\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"1600\",\"framerIntrinsicWidth\":\"1200\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"DoEO7gVGF\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-hv3azc-override\\\",\\\"minHeight\\\":1600,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"hl_Ih8atk\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-2f1fke-override\\\",\\\"minHeight\\\":1200,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"R1goZ9QOI\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-if8nex-override\\\",\\\"minHeight\\\":1600,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"DoEO7gVGF\",\"framerHitTargets\":\"{\\\"DoEO7gVGF\\\":[\\\".framer-1im54h2\\\",\\\".framer-1ulzbet\\\"],\\\"hl_Ih8atk\\\":[\\\".framer-1im54h2\\\",\\\".framer-1ulzbet\\\"],\\\"R1goZ9QOI\\\":[\\\".framer-1im54h2\\\",\\\".framer-1ulzbet\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"hl_Ih8atk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"R1goZ9QOI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport MainTemplate from \"https://framerusercontent.com/modules/iOVOXqqQWRuAfvWPajcR/dnCPUbYxGSo7eJBBANg1/dj4hoYntJ.js\";\r\nimport Case from \"https://framerusercontent.com/modules/shFioRltpJorNsFad32i/2SLIs4VZer4smgehOwol/u9X85Xohl.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {E9l_G70ow: \"services\", EaCZTo1st: \"faq\", eIpFh3yZL: \"hero-3\", iQmgHGKZO: \"hero\", nm_UWyciC: \"testimonials\", oM1O4LAym: \"gen-videos\", S2dfvZrU0: \"hero-2\", s59HDQkpc: \"cases\", Si89hVPD8: \"stack\", TrzsQIxg6: \"how-it-works\", TsOGGj0gc: \"welcome\", UBV6qutsT: \"process\", uhN6VpXF0: \"showreel\", VjkAnZOpY: \"gen-images\", wWJVhnWPG: \"contact\", xX149wbmO: \"hero-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/A74A3kN4Iaxfauio3ezT/oB4yFQxnv63FjhpYiD6G/augiA20Il.js\")), path: \"/\"}, mtj262pGH: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/7mlCMQ4V3Ot5cBsvkARu/M5Tfm7Vha0x1XGYhqGf7/mtj262pGH.js\")), path: \"/recent-projects\"}, rdsdPkTwu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1nQL77PlFaeLLwaZIamx/EXa8oG9UOCV6qCJeuuW9/rdsdPkTwu.js\")), path: \"/blog\"}, rrn21eWRK: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hs6xzmq4lxKQfKAw2uCy/FXIA4sI1hrsjZgwNF6yG/rrn21eWRK.js\")), path: \"/terms-and-conditions\"}, tgfBv7949: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JwGmvnbrnUAoZikemdID/3Gvm2T58Z0PPygynDDOu/tgfBv7949.js\")), path: \"/privacy-policy\"}, HxuTQcBFc: {elements: {KUjD0pgNO: \"how-it-works\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zUGh55Sax8Q8e3EP43KZ/M2ppTnAsaJao4HI7Ix0l/HxuTQcBFc.js\")), path: \"/about-us\"}, RDuJhxj2C: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/AStJ8BTSYm86OLdlBs3k/fCpVjjueeSJjFCGGo9s0/RDuJhxj2C.js\")), path: \"/our-services\"}, HVhK8JgrE: {elements: {YVt8oN653: \"404\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5zfy468kjxEUp030h3VK/XpxfgHA59Qs6hLHnVror/HVhK8JgrE.js\")), path: \"/404\"}, cEQrz5X1n: {collectionId: \"JsNE8816v\", elements: {kjJt2ZHHh: \"cover\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yETYeYFNWoSRdQ2GxXCB/L3rHeV2nSNtB4NvHUwtS/cEQrz5X1n.js\")), path: \"/blog/:ff6KFKIFV\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {JsNE8816v: async () => (await import(\"https://framerusercontent.com/modules/5JjOr5LlW5Xh3eRaHHnE/vZO0Yez5SNypFmpWnWmw/JsNE8816v.js\"))?.[\"utils\"]}\r\n\t\tconst framerSiteId = \"f7b445806e73d531468204c9ed43e61539615344907f1e4182dbabca57224b75\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {HApL4cHFg: {href: {hash: \":iQmgHGKZO\", webPageId: \"augiA20Il\"}, refKey: true}}\r\nconst props2 = {...props1, HApL4cHFg: undefined}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {augiA20Il: props1, kx95SMPlg: props2}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"kx95SMPlg\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"HApL4cHFg\"]]}, (resolvedLinks) => React.createElement(MainTemplate, {...props, HApL4cHFg: siteRef(resolvedLinks[0]), key: \"MainTemplate\", style}, children(true)));\r\ncase \"mtj262pGH\":\r\ncase \"rdsdPkTwu\":\r\ncase \"rrn21eWRK\":\r\ncase \"tgfBv7949\":\r\ncase \"HxuTQcBFc\":\r\ncase \"RDuJhxj2C\":\r\ncase \"HVhK8JgrE\":\r\ncase \"cEQrz5X1n\":\r\nreturn React.createElement(Case, {...props, key: \"Case\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"kx95SMPlg\":\r\nreturn [{hash: \"1xeog52\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"1buhi9k\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"17go8qu\", mediaQuery: \"(min-width: 1200px)\"}]\r\ncase \"mtj262pGH\":\r\ncase \"rdsdPkTwu\":\r\ncase \"rrn21eWRK\":\r\ncase \"tgfBv7949\":\r\ncase \"HxuTQcBFc\":\r\ncase \"RDuJhxj2C\":\r\ncase \"HVhK8JgrE\":\r\ncase \"cEQrz5X1n\":\r\nreturn [{hash: \"if8nex\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"2f1fke\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"hv3azc\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5zfy468kjxEUp030h3VK/XpxfgHA59Qs6hLHnVror/HVhK8JgrE.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.weststar.ai\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/6PygknHHQXDlnC4pdGZe/DoXlHvVNm1jZF5FBqATq/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithFeaturesContext = React.createElement(\r\n\t\t\t\tFramer.LibraryFeaturesProvider,\r\n\t\t\t\t{\r\n\t\t\t\t\tchildren: content,\r\n\t\t\t\t\tvalue: {autobahnNavigation: true, disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: contentWithFeaturesContext\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 1.8, ease: [0.54, 0.11, 0.16, 1.01], mass: 1, stagger: 0, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"100%\"}, exit: {opacity: 0.2, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 1.8, ease: [0.54, 0.11, 0.16, 1.01], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"100%\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\t// Fallback support for stack gaps\r\n\t\t\tFramer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId: framerSiteId ?? null,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tif (true) Framer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}