{"version":3,"file":"script_main.BypFaBUF.mjs","names":["React.useState","React.useRef","React.Fragment","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","_Fragment","getProps","React.forwardRef","React.useState","React.useRef","React.useState","p","React.useState","React.useId","React.useRef","fonts","css","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","SVG","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","MenuItem","ArrowChevronDown","InstagramFonts","Instagram","TikTokFonts","TikTok","NavigationBurger","DividerFonts","Divider","MenuItemMobile","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","SVG","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","React.useId","React.useState","React.useRef","_Fragment","css","isBrowser","useReducer","isBrowser","useState","isBrowser","useState","_Fragment","Suspense","isBrowser","useState","_Fragment","Overlay","Suspense","css","RED","SANS","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","FooterItems","Divider","CookieSettings","Instagram","TikTok","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Journal","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","_Fragment","SVG","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","css","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","_Fragment","Menu","NotificationBanner","EventBanner","Footer","useRef","React.useId","PropertyOverrides","_Fragment","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/SCJxKNtoZvL9sFGMzkeL/HjOfskCeZVFWnUEUwpXv/CantoflowAnnouncementTicker.js","https:/framerusercontent.com/modules/jd6L2rrjSyugQjwV7jsp/Yji5YVoExxm2giQO1Is4/D1XHxFOlF.js","https:/framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js","https:/framerusercontent.com/modules/FA1pVZgNFtjQi4NsHZok/Atr5xL2sOIUonXZrX4eF/K2nIbIDZ5.js","https:/framerusercontent.com/modules/HMRw4UR0AIpA0HZw4pgL/EXnDuFAzmKLtkJMxPZT5/CantoflowJournalBadge.js","https:/framerusercontent.com/modules/xxqkcf9FYLQGzRzZf328/ha5OXmPWmaZYD7A4FySH/CantoflowPathwayMenu.js","https:/framerusercontent.com/modules/QaPZ5GCenG0i18o34bsg/pCschxt9xrAUBWzW9vrn/CantoflowTouchPathways.js","https:/framerusercontent.com/modules/hzfZSsp9boDJfQMHO6BY/TbTZgLS3Es3sDrk3zMHB/lSkxRdkOG.js","https:/framerusercontent.com/modules/tQcG7GmaYCLljXc7AkYx/T0qrtmyVQAqn7SmzU3h2/dyoE2_Aa0.js","https:/framerusercontent.com/modules/hfmoZkdcCVAD0Agoypeo/pYJu8LyB7QzIUtXR5r2g/Oow6IQRwy.js","https:/framerusercontent.com/modules/tA6fBz7XLIjw23dhz70f/KBEE8Km4jGA3Gbr674NQ/OW85phem_.js","https:/framerusercontent.com/modules/2SAt2KCG4FvKOrr4wZZb/jJWsZllqgDGKd4AQF2bp/sdq6doGyL.js","https:/framerusercontent.com/modules/wPIYVhSoiOlCcvhwNPEV/Ft0epc1XmwbEczxbJjMF/VDAocmdOM.js","https:/framerusercontent.com/modules/6sUYX62nYMuo2HC33iDP/2vesnt27hoUwTV4wuLm0/Ykc1O6euT.js","https:/framerusercontent.com/modules/isg4Juw4f8T31qsxQCxI/Huh1Zof7Cq4zDOjWmzsQ/F0N2BPk3Z.js","https:/framerusercontent.com/modules/g2as913WlY6bX5PePVGC/6FaGsjZsAElUaMurRWs4/CantoflowJournalDateMark.js","https:/framerusercontent.com/modules/SgFWxAtxxg5acpXmgWg1/QMfRLJjKyfea8YKjbW9d/CantoflowNewsletterSignup.js","https:/framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/WSx8Z2UEK8nzkC3nXu7B/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/pK4oThhjjhllFVAwqFls/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/SElQKSOnUBZOSJtmN84H/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Puy217ziAIZRqHk4rVRu/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/LdKok3hlO89v4p4R5gq4/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/LMJoQTMJ3dAbGtsVKgtQ/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/W0094OhPhwDk2yTHfbQj/Cookies.js","https:/framerusercontent.com/modules/86cKCfJh2z0IdMh6d8cw/17P7h86qazpXLhDmP0Fv/CookieBannerTheme.js","https:/framerusercontent.com/modules/cAKWwCwUtdJTNDLlRWT5/kWvPC5ruCfyPyDenH84L/HjYIe8VND.js","https:/framerusercontent.com/modules/6NxtwpAwJjuStFVcnjfa/A9OJ4ectK28crfZA4dVi/YoE6e3Buh.js","https:/framerusercontent.com/modules/nUyFpDa49CdaFqRVx5aS/QmBb9uJ8hzDZ50sRQK2j/jARCI5LwT.js","https:/framerusercontent.com/modules/ywoVjs3FygV8IsAmLT2s/IMDncZdXb1BX20B9u8lA/wTzLS7n0h.js","https:/framerusercontent.com/modules/rZz6uoWIaFAPDORW11Vb/VkfiizFJyR1rLtVX4j7S/qazfxGFa6.js","https:/framerusercontent.com/modules/NUsJ5mZVxWRioqggAENW/GopXvE5Jc8Zupjs1x2te/CantoflowSkipLink.js","https:/framerusercontent.com/modules/p5RSqNlsP7xY0kAls87q/gRxvGN5gyr9TgLDeTaz7/er3t_OFyE.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";/**\n * @framerIntrinsicWidth 1200\n * @framerIntrinsicHeight 52\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight fixed\n */export default function CantoflowAnnouncementTicker({trial=\"Start learning Cantonese with a \\xa330 trial lesson\",second=\"One-to-one lessons with a native Hong Kong tutor\",third=\"Online lessons, shaped around your goals\",onBookTrial,click,style}){const[paused,setPaused]=React.useState(false);const group=React.useRef(null);const[duration,setDuration]=React.useState(70);const canvas=RenderTarget.current()===RenderTarget.canvas;React.useEffect(()=>{const node=group.current;if(!node)return;const measure=()=>setDuration(Math.max(35,node.getBoundingClientRect().width/32));measure();const observer=new ResizeObserver(measure);observer.observe(node);return()=>observer.disconnect();},[trial,second,third]);const message=(index,duplicate)=>/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",tabIndex:duplicate?-1:0,className:\"cf-ann-trial\",onClick:event=>{click?.(event);onBookTrial?.();},children:trial.replace(/£30 trial(?! lesson)/g,\"\\xa330 trial lesson\")}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",className:\"cf-ann-dot\",children:\"\\xb7\"}),/*#__PURE__*/_jsx(\"span\",{children:second}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",className:\"cf-ann-dot\",children:\"\\xb7\"}),/*#__PURE__*/_jsx(\"span\",{children:third}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",className:\"cf-ann-dot\",children:\"\\xb7\"})]},index);return /*#__PURE__*/_jsxs(\"aside\",{\"aria-label\":\"Cantoflow announcements\",className:\"cf-ann\",style:{...style,position:\"relative\",width:\"100%\",height:52,background:\"#AE0000\",color:\"#fff\",fontFamily:'\"ABC Arizona Sans Edu Regular\", \"ABC Arizona Sans Edu Regular Placeholder\", sans-serif',fontSize:\"var(--cf-ann-size, 0.875rem)\",fontWeight:400,fontStyle:\"normal\",letterSpacing:\"0em\",fontFeatureSettings:'\"blwf\", \"cv03\", \"cv04\", \"cv09\", \"cv11\"',lineHeight:\"1.5em\",overflow:\"hidden\"},children:[/*#__PURE__*/_jsx(\"style\",{children:`.cf-ann *{box-sizing:border-box}@media(max-width:1023.98px){.cf-ann{--cf-ann-size:1rem}}.cf-ann-view{height:100%;width:calc(100% - 44px);overflow:hidden;mask-image:linear-gradient(to right,transparent,#000 16px,#000 calc(100% - 16px),transparent)}.cf-ann-track{display:flex;width:max-content;height:100%;animation:cf-ann-scroll var(--cf-ann-time) linear infinite;will-change:transform}.cf-ann-group{display:flex;align-items:center;flex:none;width:max-content;gap:28px;padding-right:28px;white-space:nowrap}.cf-ann-trial{appearance:none;border:0;border-bottom:1px solid rgba(255,255,255,.8);padding:0;background:none;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}.cf-ann-trial:focus-visible,.cf-ann-pause:focus-visible{outline:2px solid #fff;outline-offset:3px}.cf-ann-dot{font-size:22px;line-height:1;opacity:.75}.cf-ann-view:hover .cf-ann-track,.cf-ann-view:focus-within .cf-ann-track{animation-play-state:paused}.cf-ann-pause{position:absolute;right:0;top:0;width:44px;height:52px;display:flex;align-items:center;justify-content:center;appearance:none;background:#AE0000;border:0;color:#fff;cursor:pointer}@keyframes cf-ann-scroll{to{transform:translateX(-50%)}}@media(prefers-reduced-motion:reduce){.cf-ann-view{overflow-x:auto;scrollbar-width:none}.cf-ann-track{animation:none!important;transform:none!important}.cf-ann-group[aria-hidden=true]{display:none}.cf-ann-pause{display:none}.cf-ann-view{width:100%}}`}),/*#__PURE__*/_jsx(\"div\",{className:\"cf-ann-view\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"cf-ann-track\",style:{\"--cf-ann-time\":duration+\"s\",animationPlayState:paused||canvas?\"paused\":undefined},children:[/*#__PURE__*/_jsxs(\"div\",{ref:group,className:\"cf-ann-group\",children:[message(0,false),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{display:\"contents\"},children:message(1,true)})]}),/*#__PURE__*/_jsxs(\"div\",{\"aria-hidden\":\"true\",className:\"cf-ann-group\",children:[message(2,true),message(3,true)]})]})}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"cf-ann-pause\",\"aria-label\":paused?\"Play announcements\":\"Pause announcements\",\"aria-pressed\":paused,onClick:()=>setPaused(v=>!v),children:paused?/*#__PURE__*/_jsx(\"svg\",{\"aria-hidden\":\"true\",width:\"14\",height:\"14\",viewBox:\"0 0 14 14\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M4 2l8 5-8 5z\",fill:\"currentColor\"})}):/*#__PURE__*/_jsx(\"svg\",{\"aria-hidden\":\"true\",width:\"14\",height:\"14\",viewBox:\"0 0 14 14\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M4 2v10M10 2v10\",stroke:\"currentColor\",strokeWidth:\"1.5\"})})})]});}addPropertyControls(CantoflowAnnouncementTicker,{trial:{type:ControlType.String,title:\"Trial message\",defaultValue:\"Start learning Cantonese with a \\xa330 trial lesson\"},second:{type:ControlType.String,title:\"Message 2\",defaultValue:\"One-to-one lessons with a native Hong Kong tutor\"},third:{type:ControlType.String,title:\"Message 3\",defaultValue:\"Online lessons, shaped around your goals\"},onBookTrial:{type:ControlType.EventHandler,title:\"Book trial\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CantoflowAnnouncementTicker\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"52\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"1200\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CantoflowAnnouncementTicker.map","// Generated by Framer (2b87f15)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CantoflowAnnouncementTicker from\"https://framerusercontent.com/modules/SCJxKNtoZvL9sFGMzkeL/HjOfskCeZVFWnUEUwpXv/CantoflowAnnouncementTicker.js\";import{withAnnouncementTrial}from\"https://framerusercontent.com/modules/Yz9tsHUi0K0PGt9We6JN/K86Ql5MXIO6xEAsBPMOh/CantoflowConversionTracking.js\";const CantoflowAnnouncementTickerFonts=getFonts(CantoflowAnnouncementTicker);const CantoflowAnnouncementTickerWithAnnouncementTrial1igwhh4=withCodeBoundaryForOverrides(CantoflowAnnouncementTicker,{nodeId:\"Sh4_AO5Vo\",override:withAnnouncementTrial,scopeId:\"D1XHxFOlF\"});const cycleOrder=[\"EaPiqg2rr\",\"wzQ1Bt_Ww\",\"SfCfXsQYd\"];const serializationHash=\"framer-NYPu7\";const variantClassNames={EaPiqg2rr:\"framer-v-gjbxwm\",SfCfXsQYd:\"framer-v-1ohkk0u\",wzQ1Bt_Ww:\"framer-v-l7me9j\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const jvzOAuOE6=undefined;const mUt78Izqe=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"EaPiqg2rr\",Phone:\"SfCfXsQYd\",Tablet:\"wzQ1Bt_Ww\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,tickerTrial,visible,width,...props})=>{return{...props,jvzOAuOE6:visible??props.jvzOAuOE6??true,mUt78Izqe:tickerTrial??props.mUt78Izqe,variant:humanReadableVariantMap[props.variant]??props.variant??\"EaPiqg2rr\"};};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,jvzOAuOE6,mUt78Izqe,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"EaPiqg2rr\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onBookTrial1k7wmyi=activeVariantCallback(async(...args)=>{if(mUt78Izqe){const res=await mUt78Izqe(...args);if(res===false)return false;}});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:jvzOAuOE6!==false&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-gjbxwm\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"EaPiqg2rr\",ref:refBinding,style:{backgroundColor:\"rgb(174, 0, 0)\",...style},...addPropertyOverrides({SfCfXsQYd:{\"data-framer-name\":\"Phone\"},wzQ1Bt_Ww:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-b0dbne\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"n8N5LMIM8\",style:{backgroundColor:\"rgb(174, 0, 0)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1igwhh4-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Announcement ticker\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Sh4_AO5Vo-container\",name:\"Announcement ticker\",nodeId:\"Sh4_AO5Vo\",rendersWithMotion:true,scopeId:\"D1XHxFOlF\",children:/*#__PURE__*/_jsx(CantoflowAnnouncementTickerWithAnnouncementTrial1igwhh4,{height:\"100%\",id:\"Sh4_AO5Vo\",layoutId:\"Sh4_AO5Vo\",name:\"Announcement ticker\",onBookTrial:onBookTrial1k7wmyi,second:\"One-to-one lessons with a native Hong\\xa0Kong tutor\",style:{height:\"100%\",width:\"100%\"},third:\"Online lessons, shaped around your goals\",trial:\"Start learning Cantonese with a \\xa330 trial lesson\",width:\"100%\"})})})})})})})});});const css=[\".framer-NYPu7.framer-uff6dm, .framer-NYPu7 .framer-uff6dm { display: block; }\",\".framer-NYPu7.framer-gjbxwm { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-NYPu7 .framer-b0dbne { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 52px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-NYPu7 .framer-1igwhh4-container { flex: 1 0 0px; height: 52px; position: relative; width: 1px; }\",\".framer-NYPu7.framer-v-l7me9j.framer-gjbxwm { width: 500px; }\",\".framer-NYPu7.framer-v-l7me9j .framer-b0dbne, .framer-NYPu7.framer-v-1ohkk0u .framer-b0dbne { aspect-ratio: 9.615384615384615 / 1; height: auto; }\",\".framer-NYPu7.framer-v-1ohkk0u.framer-gjbxwm { width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"wzQ1Bt_Ww\":{\"layout\":[\"fixed\",\"auto\"]},\"SfCfXsQYd\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"jvzOAuOE6\":\"visible\",\"mUt78Izqe\":\"tickerTrial\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerD1XHxFOlF=withCSS(Component,css,\"framer-NYPu7\");export default FramerD1XHxFOlF;FramerD1XHxFOlF.displayName=\"Notification-banner\";FramerD1XHxFOlF.defaultProps={height:52,width:1200};addPropertyControls(FramerD1XHxFOlF,{variant:{options:[\"EaPiqg2rr\",\"wzQ1Bt_Ww\",\"SfCfXsQYd\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},jvzOAuOE6:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean},onjvzOAuOE6Change:{changes:\"jvzOAuOE6\",type:ControlType.ChangeHandler},mUt78Izqe:{title:\"Ticker Trial\",type:ControlType.EventHandler}});addFonts(FramerD1XHxFOlF,[{explicitInter:true,fonts:[]},...CantoflowAnnouncementTickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerD1XHxFOlF\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"52\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"jvzOAuOE6\\\":\\\"visible\\\",\\\"mUt78Izqe\\\":\\\"tickerTrial\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wzQ1Bt_Ww\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SfCfXsQYd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./D1XHxFOlF.map","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StopScroll(props){const{toggle}=props;return toggle?/*#__PURE__*/_jsx(\"style\",{\"data-frameruni-stop-scroll\":true,children:`body { overflow: hidden !important; }`}):/*#__PURE__*/_jsx(_Fragment,{});}StopScroll.displayName=\"Stop Scroll\";addPropertyControls(StopScroll,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StopScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map","// Generated by Framer (dd59b2c)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16 0 L 8 8 L 0 0\" fill=\"transparent\" height=\"8px\" id=\"xJug7rCUu\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--1ww558a, 2)\" stroke=\"var(--4rxgx6, black)\" transform=\"translate(4 8)\" width=\"16px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,CRY1Fpez4:color??props.CRY1Fpez4??\"rgb(0, 0, 0)\",vet7gqNu_:width1??props.vet7gqNu_??2};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,CRY1Fpez4,vet7gqNu_,...restProps}=getProps(props);const href=useSVGTemplate(\"2703850162\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-1REC3\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1ww558a\":vet7gqNu_,\"--4rxgx6\":CRY1Fpez4,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-1REC3 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"CRY1Fpez4\":\"color\",\"vet7gqNu_\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Chevron Down\",\"color\":{\"type\":\"variable\",\"value\":\"4rxgx6\"},\"set\":{\"localId\":\"vectorSet/dSZJyzeMx\",\"id\":\"dSZJyzeMx\",\"moduleId\":\"E1vFg1A6wcWAGuFi9Hz1\"}}\n */const Icon=withCSS(Component,css,\"framer-1REC3\");Icon.displayName=\"Arrow Chevron Down\";export default Icon;addPropertyControls(Icon,{CRY1Fpez4:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},vet7gqNu_:{defaultValue:2,displayStepper:true,hidden:false,max:4,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"CRY1Fpez4\\\":\\\"color\\\",\\\"vet7gqNu_\\\":\\\"width1\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Chevron Down\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"4rxgx6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/dSZJyzeMx\\\",\\\"id\\\":\\\"dSZJyzeMx\\\",\\\"moduleId\\\":\\\"E1vFg1A6wcWAGuFi9Hz1\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";const KEY=\"cf_journal_seen_v1\";const WEEK=7*24*60*60*1e3;function readMarks(){const seen=new Set,out=[];document.querySelectorAll(\"[data-cf-journal-date]\").forEach(el=>{const slug=el.getAttribute(\"data-cf-journal-slug\")||\"\";const time=new Date(el.getAttribute(\"data-cf-journal-date\")||\"\").getTime();if(!slug||isNaN(time)||seen.has(slug))return;seen.add(slug);out.push({slug,time});});return out;}function readStore(){// undefined = storage unavailable, null = never visited the Journal\ntry{const raw=window.localStorage.getItem(KEY);return raw?JSON.parse(raw):null;}catch{return undefined;}}function writeStore(slugs){try{window.localStorage.setItem(KEY,JSON.stringify({seen:slugs,t:Date.now()}));}catch{}}function countNew(){const marks=readMarks(),now=Date.now();const recent=marks.filter(m=>m.time>=now-WEEK&&m.time<=now+36e5*24);if(/^\\/journal(\\/|$)/.test(window.location.pathname)){// Opening the Journal or any article counts as a visit: everything listed now is \"seen\".\nconst prev=readStore();const all=new Set([...prev&&prev.seen?prev.seen:[],...marks.map(m=>m.slug)]);writeStore([...all].slice(-60));return 0;}const store=readStore();// Returning visitors only: no record (first visit) or no storage means no badge.\nif(!store||!Array.isArray(store.seen))return 0;return recent.filter(m=>!store.seen.includes(m.slug)).length;}/**\n * iPhone-style badge for the Journal nav item. Count = Journal articles dated in the\n * last 7 days that weren't listed at this visitor's last Journal visit. Hidden at 0.\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function CantoflowJournalBadge({mode=\"Count\",style}){const canvas=RenderTarget.current()===RenderTarget.canvas;const[count,setCount]=React.useState(canvas?2:0);const[shown,setShown]=React.useState(canvas);React.useEffect(()=>{if(canvas)return;let tries=0,timer=0,path=\"\";const run=()=>{// The footer list may hydrate a moment after the nav; retry briefly until markers exist.\nif(!document.querySelector(\"[data-cf-journal-date]\")&&tries++<20){timer=window.setTimeout(run,150);return;}setCount(countNew());timer=window.setTimeout(()=>setShown(true),20);};// Framer swaps pages without remounting the nav, so recount whenever the path changes.\nconst check=()=>{if(window.location.pathname!==path){path=window.location.pathname;tries=0;window.clearTimeout(timer);run();}};check();const poll=window.setInterval(check,300);window.addEventListener(\"popstate\",check);return()=>{window.clearTimeout(timer);window.clearInterval(poll);window.removeEventListener(\"popstate\",check);};},[]);if(count<1)return null;const fade={opacity:shown?1:0,transition:\"opacity 150ms ease-out\"};const label=count===1?\"1 new Journal article\":`${count} new Journal articles`;if(mode===\"Dot\")return /*#__PURE__*/_jsx(\"span\",{role:\"img\",\"aria-label\":label,style:{...style,...fade,display:\"block\",width:8,height:8,borderRadius:4,background:\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, #AE0000)\",pointerEvents:\"none\"}});return /*#__PURE__*/_jsxs(\"span\",{style:{...style,...fade,display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",boxSizing:\"border-box\",height:16,minWidth:16,padding:\"0 4px\",borderRadius:8,background:\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, #AE0000)\",color:\"#fff\",fontFamily:'\"ABC Arizona Sans Edu Regular\", \"ABC Arizona Sans Edu Regular Placeholder\", sans-serif',fontSize:10,lineHeight:\"16px\",fontWeight:400,fontVariantNumeric:\"tabular-nums\",letterSpacing:0,whiteSpace:\"nowrap\",pointerEvents:\"none\"},children:[/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:count}),/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",width:1,height:1,overflow:\"hidden\",clip:\"rect(0 0 0 0)\",whiteSpace:\"nowrap\"},children:label})]});}addPropertyControls(CantoflowJournalBadge,{mode:{type:ControlType.Enum,title:\"Style\",options:[\"Count\",\"Dot\"],defaultValue:\"Count\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CantoflowJournalBadge\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CantoflowJournalBadge.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,Link}from\"framer\";import{motion,useReducedMotion}from\"framer-motion\";const red=\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, #AE0000)\";const paths=[{title:\"Complete Cantonese\",description:\"Build confidence from your first words to fluent conversation.\",href:\"/learning-pathways/complete-cantonese\",headline:\"From first words to fluent Cantonese\",body:\"A structured pathway designed to build real-world speaking confidence from beginner through to advanced Cantonese.\",image:\"https://framerusercontent.com/images/ZVK9pUKMqphPB4LMqVekHw2BN3A.webp\",alt:\"A red Hong Kong taxi on a busy street, with a passer-by captured in motion blur.\"},{title:\"Survival Cantonese\",description:\"Speak with confidence on your next trip to Hong\\xa0Kong.\",href:\"/learning-pathways/survival-cantonese\",headline:\"Feel at home in Hong\\xa0Kong\",body:\"Practical Cantonese for travel, relocation and the situations you are most likely to encounter day to day.\",image:\"https://framerusercontent.com/images/Cu4ofElq9gRi2JmjsXofkE0XhfI.webp\",alt:\"Hong Kong Island skyline and a Star Ferry crossing Victoria Harbour.\"},{title:\"Business Cantonese\",description:\"Communicate naturally with colleagues, clients and teams.\",href:\"/learning-pathways/business-cantonese\",headline:\"Communicate confidently at work\",body:\"Build confidence speaking Cantonese with colleagues, clients and teams in professional situations.\",image:\"https://framerusercontent.com/images/mURCx60AYEFqZvX5T2xKWD79Ew.webp\",alt:\"A man in a suit among commuters captured in motion blur at a Hong Kong station.\"},{title:\"Explore all learning pathways\",description:\"See how the three pathways compare.\",href:\"/learning-pathways\",headline:\"Not sure where to start?\",body:\"Compare all three learning pathways and find the route that best fits your goals.\",image:\"https://framerusercontent.com/images/n6xesPgBP8i5ZheMvCtnljCs.png\",alt:\"A woman choosing between Cantonese learning pathways, with a passport, dim sum baskets and a briefcase on a textured red background.\"}];/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1312\n * @framerIntrinsicHeight 510\n */export default function CantoflowPathwayMenu(props){const{style,compact=false,expanded=true,onCloseMenu}=props;const root=React.useRef(null);React.useEffect(()=>{root.current?.toggleAttribute(\"inert\",!expanded);},[expanded]);const[active,setActive]=React.useState(-1);const reduced=useReducedMotion();const current=active<0?3:active;const bodies=[props.completeBody,props.survivalBody,props.businessBody,props.overviewBody];return /*#__PURE__*/_jsxs(motion.div,{ref:root,\"aria-hidden\":expanded?undefined:true,onKeyDown:e=>{if(e.key===\"Escape\"){e.preventDefault();onCloseMenu?.();}},\"data-cantoflow-pathway-menu\":\"true\",\"data-expanded\":expanded?\"true\":\"false\",\"data-compact\":compact?\"true\":\"false\",initial:false,animate:{opacity:1,y:0},transition:{duration:0,ease:[.44,0,.56,1]},style:{...style,position:\"relative\",width:\"100%\",height:\"auto\",minWidth:0,color:\"#000\",fontFamily:'\"ABC Arizona Sans Edu\", sans-serif',fontWeight:400,fontSize:14,lineHeight:1.5},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n [data-cantoflow-pathway-menu] *{box-sizing:border-box}\n [data-cantoflow-pathway-menu] .cf-main{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px;align-items:start}\n [data-cantoflow-pathway-menu] a{color:inherit;text-decoration:none}\n [data-cantoflow-pathway-menu] a:focus-visible{outline:2px solid ${red};outline-offset:4px;border-radius:4px}\n [data-cantoflow-pathway-menu] .cf-row{display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:20px;padding:20px 16px;border-bottom:1px solid rgba(0,0,0,.16);border-left:2px solid transparent;transition:background .18s cubic-bezier(.44,0,.56,1),border-color .18s;color:#000}\n [data-cantoflow-pathway-menu] .cf-row:last-child{border-bottom:0}\n [data-cantoflow-pathway-menu] .cf-row[data-active=true]{background:rgba(174,0,0,.04);border-left-color:${red}}\n [data-cantoflow-pathway-menu] .cf-title{font-family:\"ABC Arizona Flare Edu\",serif;font-size:1.2rem;line-height:1.5;display:block;margin-bottom:0;font-weight:400}\n [data-cantoflow-pathway-menu] .cf-description{display:block;font-family:\"ABC Arizona Flare Edu\",serif;font-size:1rem;line-height:1.5;color:var(--token-9b8b43de-ef3d-47a1-9bbc-5795cb40bfe9,rgba(0,0,0,.56))}\n [data-cantoflow-pathway-menu] .cf-arrow{color:${red};font-size:20px;transition:transform .18s cubic-bezier(.44,0,.56,1)}\n [data-cantoflow-pathway-menu] .cf-previews{display:grid;min-width:0}\n [data-cantoflow-pathway-menu] .cf-preview{grid-area:1/1;min-width:0;display:block}\n [data-cantoflow-pathway-menu] .cf-image-frame{display:block;width:100%;aspect-ratio:3 / 2;overflow:hidden;border-radius:4px;margin-bottom:20px}\n [data-cantoflow-pathway-menu] .cf-image{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.12,.23,.5,1)}\n [data-cantoflow-pathway-menu] .cf-preview:focus-visible .cf-image{transform:scale(1.03)}\n [data-cantoflow-pathway-menu] .cf-headline{text-wrap:balance;font-family:\"ABC Arizona Flare Edu\",serif;font-size:1.8rem;line-height:1.3;color:${red};font-weight:400;margin:0 0 16px}\n [data-cantoflow-pathway-menu] .cf-body{margin:0 0 20px;text-wrap:pretty}\n @media(hover:hover) and (pointer:fine){[data-cantoflow-pathway-menu] .cf-row:hover .cf-arrow{transform:translateX(3px)}[data-cantoflow-pathway-menu] .cf-preview:hover .cf-image{transform:scale(1.03)}}\n [data-cantoflow-pathway-menu][data-compact=true] .cf-main{display:block}\n [data-cantoflow-pathway-menu][data-compact=true] .cf-previews{display:none}\n [data-cantoflow-pathway-menu][data-compact=true] .cf-row{padding:16px 0;grid-template-columns:minmax(0,1fr) 16px;gap:16px;border-left:0;background:transparent}\n [data-cantoflow-pathway-menu][data-compact=true] .cf-title{font-size:1.2rem}\n @media(max-width:1100px){[data-cantoflow-pathway-menu] .cf-main{gap:32px}[data-cantoflow-pathway-menu] .cf-row{gap:16px;padding:16px 12px}}\n @media(hover:none),(pointer:coarse){[data-cantoflow-pathway-menu] .cf-previews{display:none}[data-cantoflow-pathway-menu] .cf-main{display:block}[data-cantoflow-pathway-menu] .cf-row[data-active=true]{background:transparent;border-left-color:transparent}}\n @media(prefers-reduced-motion:reduce){[data-cantoflow-pathway-menu] .cf-image{transform:none!important}[data-cantoflow-pathway-menu] *,[data-cantoflow-pathway-menu]{animation:none!important;transition:none!important}}\n `}),/*#__PURE__*/_jsxs(\"div\",{className:\"cf-main\",children:[/*#__PURE__*/_jsx(\"div\",{\"aria-label\":\"Learning pathways\",children:paths.map((p,i)=>/*#__PURE__*/_jsx(Link,{href:p.href,children:/*#__PURE__*/_jsxs(\"a\",{onClickCapture:()=>onCloseMenu?.(),className:\"cf-row\",tabIndex:expanded?0:-1,\"data-active\":!compact&&active===i,onPointerEnter:e=>{if(e.pointerType===\"mouse\"&&!compact)setActive(i);},onFocus:()=>{if(!compact)setActive(i);},children:[/*#__PURE__*/_jsxs(\"span\",{children:[/*#__PURE__*/_jsx(\"span\",{className:\"cf-title\",children:p.title}),/*#__PURE__*/_jsx(\"span\",{className:\"cf-description\",children:p.description})]}),/*#__PURE__*/_jsx(\"span\",{className:\"cf-arrow\",\"aria-hidden\":\"true\",children:\"→\"})]})},p.href))}),/*#__PURE__*/_jsx(\"div\",{className:\"cf-previews\",\"aria-label\":\"Pathway preview\",children:paths.map((p,i)=>/*#__PURE__*/_jsx(Link,{href:p.href,children:/*#__PURE__*/_jsxs(motion.a,{className:\"cf-preview\",onClickCapture:()=>onCloseMenu?.(),tabIndex:expanded&&current===i?0:-1,\"aria-hidden\":current!==i,initial:false,animate:{opacity:current===i?1:0},transition:{duration:reduced?0:.18,ease:[.22,1,.36,1]},style:{pointerEvents:expanded&&current===i?\"auto\":\"none\"},children:[/*#__PURE__*/_jsx(\"span\",{className:\"cf-image-frame\",style:p.image?undefined:{background:\"#E6E6E6\"},children:p.image&&/*#__PURE__*/_jsx(\"img\",{className:\"cf-image\",src:p.image,alt:\"alt\"in p?p.alt:\"\"})}),/*#__PURE__*/_jsx(\"p\",{className:\"cf-headline\",children:p.headline}),/*#__PURE__*/_jsx(\"div\",{className:\"cf-body\",children:bodies[i]})]})},p.href))})]})]});}addPropertyControls(CantoflowPathwayMenu,{onCloseMenu:{type:ControlType.EventHandler,title:\"Close menu\"},expanded:{type:ControlType.Boolean,title:\"Expanded\",defaultValue:true},completeBody:{type:ControlType.ComponentInstance,title:\"Complete \\xb7 Body\"},survivalBody:{type:ControlType.ComponentInstance,title:\"Survival \\xb7 Body\"},businessBody:{type:ControlType.ComponentInstance,title:\"Business \\xb7 Body\"},overviewBody:{type:ControlType.ComponentInstance,title:\"Overview \\xb7 Body\"},compact:{type:ControlType.Boolean,title:\"Touch links only\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CantoflowPathwayMenu\",\"slots\":[\"completeBody\",\"survivalBody\",\"businessBody\",\"overviewBody\"],\"annotations\":{\"framerIntrinsicHeight\":\"510\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicWidth\":\"1312\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CantoflowPathwayMenu.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion,useReducedMotion}from\"framer-motion\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function CantoflowTouchPathways({title,childrenContent,parentGap=10,afterGap=14,onCloseMenu,style}){const[open,setOpen]=React.useState(false);const reduced=useReducedMotion();const id=React.useId();const root=React.useRef(null);const staticView=RenderTarget.current()===RenderTarget.canvas;React.useEffect(()=>{const active=root.current?.querySelector('a[data-framer-page-link-current=\"true\"]')?.getAttribute(\"href\")||(typeof window!==\"undefined\"?window.location.pathname:\"\");if(/(?:^|\\/)(complete-cantonese|survival-cantonese|business-cantonese)\\/?$/.test(active))setOpen(true);},[]);const slot=node=>React.Children.map(node,c=>/*#__PURE__*/React.isValidElement(c)?/*#__PURE__*/React.cloneElement(c,{style:{...c.props.style,width:\"100%\",height:\"auto\"}}):c);return /*#__PURE__*/_jsxs(\"div\",{ref:root,\"data-cf-touch-accordion\":true,style:{...style,position:\"relative\",width:\"100%\",height:\"auto\",minWidth:0},children:[/*#__PURE__*/_jsx(\"style\",{children:`[data-cf-touch-accordion] .cf-touch-toggle{appearance:none;border:0;background:none;padding:0;margin:0;display:flex;align-items:center;gap:10px;text-align:left;cursor:pointer;color:#AE0000;max-width:100%;font:inherit}[data-cf-touch-accordion] .cf-touch-toggle:focus-visible{outline:2px solid #AE0000;outline-offset:4px}[data-cf-touch-accordion] .cf-touch-label{pointer-events:none;min-width:0}[data-cf-touch-accordion] .cf-touch-chevron{width:14px;height:14px;flex:none}@media(prefers-reduced-motion:reduce){[data-cf-touch-accordion] *{transition:none!important}}`}),/*#__PURE__*/_jsxs(\"button\",{className:\"cf-touch-toggle\",type:\"button\",\"aria-label\":\"Learning pathways\",\"aria-expanded\":open,\"aria-controls\":id,onClick:()=>setOpen(v=>!v),children:[/*#__PURE__*/_jsx(\"span\",{className:\"cf-touch-label\",children:slot(title)}),/*#__PURE__*/_jsx(motion.svg,{className:\"cf-touch-chevron\",\"aria-hidden\":\"true\",viewBox:\"0 0 14 14\",fill:\"none\",animate:{rotate:open?180:0},transition:{duration:reduced?0:.2,ease:[.22,1,.36,1]},children:/*#__PURE__*/_jsx(\"path\",{d:\"M3 5l4 4 4-4\",stroke:\"currentColor\",strokeWidth:\"1.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\"})})]}),/*#__PURE__*/_jsx(motion.div,{id:id,initial:false,animate:{height:open?\"auto\":0,opacity:open?1:0},transition:{duration:reduced||staticView?0:.2,ease:[.22,1,.36,1]},\"aria-hidden\":!open,...!open?{inert:\"\"}:{},style:{overflow:\"hidden\",width:\"100%\"},children:/*#__PURE__*/_jsx(\"div\",{style:{paddingTop:parentGap,paddingBottom:afterGap,width:\"100%\"},onClickCapture:e=>{if(e.target.closest(\"a[href]\")){setOpen(false);onCloseMenu?.();}},children:slot(childrenContent)})})]});}addPropertyControls(CantoflowTouchPathways,{title:{type:ControlType.ComponentInstance,title:\"Parent \\xb7 H2\"},childrenContent:{type:ControlType.ComponentInstance,title:\"Pathway links\"},parentGap:{type:ControlType.Number,defaultValue:10,title:\"Group gap\"},afterGap:{type:ControlType.Number,defaultValue:14,title:\"Group end\"},onCloseMenu:{type:ControlType.EventHandler,title:\"Close menu\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CantoflowTouchPathways\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CantoflowTouchPathways.map","// Generated by Framer (2b87f15)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;ABC Arizona Sans Edu Regular\",\"CUSTOMV2;ABC Arizona Sans Edu Medium\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"ABC Arizona Sans Edu Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Arizona Sans Edu\",url:\"https://framerusercontent.com/assets/R6rYKAX0HkXR1hK0otMvk5oRc.woff2\",weight:\"400\"},{cssFamilyName:\"ABC Arizona Sans Edu Medium\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Arizona Sans Edu\",url:\"https://framerusercontent.com/assets/r2bdZEVGxFr6uleBZvqd0hNQig.woff2\",weight:\"500\"}]}];export const css=[\".framer-0bAYC .framer-styles-preset-154lzg5:not(.rich-text-wrapper), .framer-0bAYC .framer-styles-preset-154lzg5.rich-text-wrapper p { --framer-font-family: \\\"ABC Arizona Sans Edu Regular\\\", \\\"ABC Arizona Sans Edu Regular Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"ABC Arizona Sans Edu Medium\\\", \\\"ABC Arizona Sans Edu Medium Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv03' on, 'cv04' on, 'cv09' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 0.75); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 12px; --framer-text-alignment: start; --framer-text-color: var(--token-216d8836-ab4a-496e-b0b7-bbe3b2d91e64); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; --framer-text-wrap: pretty; }\"];export const className=\"framer-0bAYC\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (0da2bc6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"jPLZiiw9h\",\"FksRLGLoL\"];const serializationHash=\"framer-BihIp\";const variantClassNames={FksRLGLoL:\"framer-v-10ibheb\",jPLZiiw9h:\"framer-v-10mik65\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const p5aow0VBh=undefined;const transition1={damping:50,delay:0,mass:1,stiffness:320,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Closed:\"jPLZiiw9h\",Open:\"FksRLGLoL\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,p5aow0VBh:click??props.p5aow0VBh,variant:humanReadableVariantMap[props.variant]??props.variant??\"jPLZiiw9h\"};};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,p5aow0VBh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"jPLZiiw9h\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1dprx5g=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(p5aow0VBh){const res=await p5aow0VBh(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.button,{...restProps,...gestureHandlers,\"aria-label\":\"Open navigation menu\",className:cx(scopingClassNames,\"framer-10mik65\",className,classNames),\"data-framer-name\":\"Closed\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"jPLZiiw9h\",onTap:onTap1dprx5g,ref:refBinding,style:{...style},tabIndex:0,...addPropertyOverrides({FksRLGLoL:{\"aria-label\":\"Close navigation menu\",\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-jdhpjf\",layoutDependency:layoutDependency,layoutId:\"RTetqAgPF\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-16u1zc\",layoutDependency:layoutDependency,layoutId:\"IMq4Ip7Su\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-150srpm\",layoutDependency:layoutDependency,layoutId:\"OfRlM9XSr\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-7tepr4\",layoutDependency:layoutDependency,layoutId:\"cjCMY0yxn\",style:{backgroundColor:\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0))\",rotate:0},variants:{FksRLGLoL:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gp55bk\",layoutDependency:layoutDependency,layoutId:\"GjG_HNGSf\",style:{backgroundColor:\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0))\",rotate:0},variants:{FksRLGLoL:{rotate:-45}}})]})})})})})})});});const css=[\".framer-BihIp.framer-rbre7y, .framer-BihIp .framer-rbre7y { display: block; }\",\".framer-BihIp.framer-10mik65 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 30px; }\",\".framer-BihIp .framer-jdhpjf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 30px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 30px; }\",\".framer-BihIp .framer-16u1zc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-BihIp .framer-150srpm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; min-height: 12px; overflow: visible; padding: 0px; position: relative; width: 24px; }\",\".framer-BihIp .framer-7tepr4 { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: 0px; width: 24px; z-index: 1; }\",\".framer-BihIp .framer-1gp55bk { bottom: 0px; flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; width: 24px; z-index: 1; }\",\".framer-BihIp.framer-v-10ibheb .framer-16u1zc { height: 30px; width: 30px; }\",\".framer-BihIp.framer-v-10ibheb .framer-150srpm { min-width: 24px; width: min-content; }\",\".framer-BihIp.framer-v-10ibheb .framer-7tepr4 { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-BihIp.framer-v-10ibheb .framer-1gp55bk { bottom: unset; top: calc(50.00000000000002% - 2px / 2); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 30\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"FksRLGLoL\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"p5aow0VBh\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdyoE2_Aa0=withCSS(Component,css,\"framer-BihIp\");export default FramerdyoE2_Aa0;FramerdyoE2_Aa0.displayName=\"Navigation/Burger\";FramerdyoE2_Aa0.defaultProps={height:30,width:30};addPropertyControls(FramerdyoE2_Aa0,{variant:{options:[\"jPLZiiw9h\",\"FksRLGLoL\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},p5aow0VBh:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerdyoE2_Aa0,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdyoE2_Aa0\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"p5aow0VBh\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FksRLGLoL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"30\",\"framerIntrinsicWidth\":\"30\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dyoE2_Aa0.map","// Generated by Framer (2b87f15)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;ABC Arizona Flare Edu Regular\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"ABC Arizona Flare Edu Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Arizona Flare Edu\",url:\"https://framerusercontent.com/assets/YfREd440nuhIQyHqf2GtPTlxJKo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",openType:true,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/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,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/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,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/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,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/rZ5DdENNqIdFTIyQQiP5isO7M.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,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/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/gcnfba68tfm7qAyrWRCf9r34jg.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",openType:true,source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-iMVMz .framer-styles-preset-1l32wj3:not(.rich-text-wrapper), .framer-iMVMz .framer-styles-preset-1l32wj3.rich-text-wrapper h5 { --framer-font-family: \"ABC Arizona Flare Edu Regular\", \"ABC Arizona Flare Edu Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 1); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 32px; --framer-text-color: #000000; --framer-text-stroke-width: undefinedpx; }'];export const className=\"framer-iMVMz\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2b87f15)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/hfmoZkdcCVAD0Agoypeo/pYJu8LyB7QzIUtXR5r2g/Oow6IQRwy.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/6eb5brOjJ6Uh5c7vJzJ6/m1OiDVEiqjRO10FLU1eL/V_L5CNYGC.js\";const enabledGestures={Td8jZNNXX:{hover:true}};const cycleOrder=[\"Td8jZNNXX\",\"MRXybjSUI\",\"kAS1yelc0\",\"DzAIzpu7x\"];const serializationHash=\"framer-UZkPc\";const variantClassNames={DzAIzpu7x:\"framer-v-jnr2xl\",kAS1yelc0:\"framer-v-14q7gkv\",MRXybjSUI:\"framer-v-fwg85w\",Td8jZNNXX:\"framer-v-6dssdh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Word - Mobile\":\"DzAIzpu7x\",Desktop:\"Td8jZNNXX\",Mobile:\"MRXybjSUI\",Word:\"kAS1yelc0\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Td8jZNNXX\"};};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:\"Td8jZNNXX\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"kAS1yelc0\",\"DzAIzpu7x\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"kAS1yelc0\",\"DzAIzpu7x\"].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,children:/*#__PURE__*/_jsx(Link,{href:\"https://www.tiktok.com/@cantoflow\",motionChild:true,nodeId:\"Td8jZNNXX\",openInNewTab:true,scopeId:\"OW85phem_\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Cantoflow on TikTok\",className:`${cx(scopingClassNames,\"framer-6dssdh\",className,classNames)} framer-t8877l`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Td8jZNNXX\",ref:refBinding,style:{rotate:0,...style},variants:{\"Td8jZNNXX-hover\":{rotate:4}},...addPropertyOverrides({DzAIzpu7x:{\"data-framer-name\":\"Word - Mobile\"},kAS1yelc0:{\"data-framer-name\":\"Word\"},MRXybjSUI:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1o4mfo6\",\"data-framer-name\":\"Tiktok\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"CX7BKJabV\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 20\"><g transform=\"translate(0.559 0)\"><path d=\"M 0 0.559 L 17.442 0.559 L 17.442 20.559 L 0 20.559 Z\" fill=\"transparent\"></path><path d=\"M 14.836 4.009 C 13.48 3.126 12.66 1.618 12.657 0 L 9.219 0 L 9.213 13.78 C 9.154 15.331 7.881 16.559 6.329 16.561 C 4.733 16.56 3.44 15.267 3.439 13.671 C 3.441 12.076 4.734 10.783 6.329 10.781 C 6.626 10.781 6.911 10.831 7.181 10.914 L 7.181 7.404 C 6.898 7.364 6.613 7.344 6.328 7.343 C 2.835 7.348 0.005 10.179 0.001 13.672 C 0.001 15.812 1.071 17.707 2.703 18.852 C 3.764 19.6 5.031 20.001 6.329 20 C 9.819 20 12.657 17.16 12.657 13.671 L 12.657 6.684 C 14.006 7.651 15.657 8.222 17.441 8.222 L 17.441 4.783 C 16.481 4.783 15.586 4.498 14.836 4.009 Z\" fill=\"rgb(0,0,0)\"></path></g></svg>',svgContentId:10420059341,withExternalLayout:true,...addPropertyOverrides({\"Td8jZNNXX-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 20\"><g transform=\"translate(0.559 0)\"><path d=\"M 0 0.559 L 17.442 0.559 L 17.442 20.559 L 0 20.559 Z\" fill=\"transparent\"></path><path d=\"M 14.836 4.009 C 13.48 3.126 12.66 1.618 12.657 0 L 9.219 0 L 9.213 13.78 C 9.154 15.331 7.881 16.559 6.329 16.561 C 4.733 16.56 3.44 15.267 3.439 13.671 C 3.441 12.076 4.734 10.783 6.329 10.781 C 6.626 10.781 6.911 10.831 7.181 10.914 L 7.181 7.404 C 6.898 7.364 6.613 7.344 6.328 7.343 C 2.835 7.348 0.005 10.179 0.001 13.672 C 0.001 15.812 1.071 17.707 2.703 18.852 C 3.764 19.6 5.031 20.001 6.329 20 C 9.819 20 12.657 17.16 12.657 13.671 L 12.657 6.684 C 14.006 7.651 15.657 8.222 17.441 8.222 L 17.441 4.783 C 16.481 4.783 15.586 4.498 14.836 4.009 Z\" fill=\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0)) /* {&quot;name&quot;:&quot;100% Cantoflow&quot;} */\"></path></g></svg>',svgContentId:11811683439}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1l32wj3\",\"data-styles-preset\":\"Oow6IQRwy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0)))\"},children:\"Tiktok\"})}),className:\"framer-164dt1b\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WMMvVYpiK\",style:{\"--extracted-1lwpl3i\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{DzAIzpu7x:{\"--extracted-r6o4lv\":\"var(--token-9b8b43de-ef3d-47a1-9bbc-5795cb40bfe9, rgba(0, 0, 0, 0.56))\"},kAS1yelc0:{\"--extracted-r6o4lv\":\"var(--token-9b8b43de-ef3d-47a1-9bbc-5795cb40bfe9, rgba(0, 0, 0, 0.56))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({DzAIzpu7x:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1w5r6de\",\"data-styles-preset\":\"V_L5CNYGC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9b8b43de-ef3d-47a1-9bbc-5795cb40bfe9, rgba(0, 0, 0, 0.56)))\"},children:\"Tiktok\"})})},kAS1yelc0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1w5r6de\",\"data-styles-preset\":\"V_L5CNYGC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9b8b43de-ef3d-47a1-9bbc-5795cb40bfe9, rgba(0, 0, 0, 0.56)))\"},children:\"Tiktok\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\".framer-UZkPc.framer-t8877l, .framer-UZkPc .framer-t8877l { display: block; }\",\".framer-UZkPc.framer-6dssdh { cursor: pointer; height: 20px; overflow: visible; position: relative; text-decoration: none; width: 18px; }\",\".framer-UZkPc .framer-1o4mfo6 { flex: none; height: 20px; left: calc(50.00000000000002% - 18px / 2); position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 18px; }\",\".framer-UZkPc .framer-164dt1b { flex: none; height: auto; left: 10px; position: absolute; top: 11px; white-space: pre; width: auto; }\",\".framer-UZkPc.framer-v-fwg85w.framer-6dssdh { cursor: unset; }\",\".framer-UZkPc.framer-v-14q7gkv.framer-6dssdh, .framer-UZkPc.framer-v-jnr2xl.framer-6dssdh { align-content: center; align-items: center; cursor: unset; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; width: min-content; }\",\".framer-UZkPc.framer-v-14q7gkv .framer-164dt1b, .framer-UZkPc.framer-v-jnr2xl .framer-164dt1b { left: unset; position: relative; top: unset; }\",\".framer-UZkPc.framer-v-6dssdh.hover .framer-1o4mfo6 { bottom: 2px; top: unset; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 18\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"MRXybjSUI\":{\"layout\":[\"fixed\",\"fixed\"]},\"kAS1yelc0\":{\"layout\":[\"auto\",\"auto\"]},\"DzAIzpu7x\":{\"layout\":[\"auto\",\"auto\"]},\"KFQLoMECO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOW85phem_=withCSS(Component,css,\"framer-UZkPc\");export default FramerOW85phem_;FramerOW85phem_.displayName=\"TikTok\";FramerOW85phem_.defaultProps={height:20,width:18};addPropertyControls(FramerOW85phem_,{variant:{options:[\"Td8jZNNXX\",\"MRXybjSUI\",\"kAS1yelc0\",\"DzAIzpu7x\"],optionTitles:[\"Desktop\",\"Mobile\",\"Word\",\"Word - Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOW85phem_,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOW85phem_\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"18\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MRXybjSUI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kAS1yelc0\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DzAIzpu7x\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"KFQLoMECO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2b87f15)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/HFP0GCsFXactiYLcBUCg/5GIe5Y0R9kPfyrZVN6eI/nT_tgTVur.js\";const cycleOrder=[\"CuADqmhbx\",\"X3mjHp8_o\"];const serializationHash=\"framer-N4j4z\";const variantClassNames={CuADqmhbx:\"framer-v-1ca493z\",X3mjHp8_o:\"framer-v-1mecdlz\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const TJGVRa8xz=undefined;const sTp3rIm_K=undefined;const y2ktzLDCd=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Mobile:\"X3mjHp8_o\",Tablet:\"CuADqmhbx\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,title,width,...props})=>{return{...props,sTp3rIm_K:link??props.sTp3rIm_K,TJGVRa8xz:click??props.TJGVRa8xz,variant:humanReadableVariantMap[props.variant]??props.variant??\"CuADqmhbx\",y2ktzLDCd:title??props.y2ktzLDCd??\"Item\"};};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,y2ktzLDCd,TJGVRa8xz,sTp3rIm_K,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CuADqmhbx\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap13tpa1m=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(TJGVRa8xz){const res=await TJGVRa8xz(...args);if(res===false)return false;}});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:sTp3rIm_K,motionChild:true,nodeId:\"CuADqmhbx\",openInNewTab:false,scopeId:\"sdq6doGyL\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1ca493z\",className,classNames)} framer-x450ys`,\"data-framer-name\":\"Tablet\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CuADqmhbx\",onTap:onTap13tpa1m,ref:refBinding,style:{...style},...addPropertyOverrides({X3mjHp8_o:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-fxqc95\",layoutDependency:layoutDependency,layoutId:\"gL5DFGYpD\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-vg9jg4\",\"data-styles-preset\":\"nT_tgTVur\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0)))\"},children:\"Item\"})}),className:\"framer-1fba7mx\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"r7gED7kUd\",style:{\"--extracted-1of0zx5\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:y2ktzLDCd,verticalAlignment:\"top\",withExternalLayout:true})})})})})})});});const css=[\".framer-N4j4z.framer-x450ys, .framer-N4j4z .framer-x450ys { display: block; }\",\".framer-N4j4z.framer-1ca493z { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-N4j4z .framer-fxqc95 { 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: 0px; position: relative; width: min-content; }\",\".framer-N4j4z .framer-1fba7mx { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 37\n * @framerIntrinsicWidth 57\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"X3mjHp8_o\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"y2ktzLDCd\":\"title\",\"TJGVRa8xz\":\"click\",\"sTp3rIm_K\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framersdq6doGyL=withCSS(Component,css,\"framer-N4j4z\");export default Framersdq6doGyL;Framersdq6doGyL.displayName=\"Menu-item (mobile)\";Framersdq6doGyL.defaultProps={height:37,width:57};addPropertyControls(Framersdq6doGyL,{variant:{options:[\"CuADqmhbx\",\"X3mjHp8_o\"],optionTitles:[\"Tablet\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},y2ktzLDCd:{defaultValue:\"Item\",displayTextArea:false,title:\"Title\",type:ControlType.String},ony2ktzLDCdChange:{changes:\"y2ktzLDCd\",type:ControlType.ChangeHandler},TJGVRa8xz:{title:\"Click\",type:ControlType.EventHandler},sTp3rIm_K:{title:\"Link\",type:ControlType.Link}});addFonts(Framersdq6doGyL,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framersdq6doGyL\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"X3mjHp8_o\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"y2ktzLDCd\\\":\\\"title\\\",\\\"TJGVRa8xz\\\":\\\"click\\\",\\\"sTp3rIm_K\\\":\\\"link\\\"}\",\"framerIntrinsicHeight\":\"37\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"57\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2b87f15)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/yObLe8f7YdPIBopabCSf/SXYwr1VZSuV5zEuFxvx6/T9m2gaNCQ.js\";const cycleOrder=[\"ysRQUv66H\",\"iFd_6QthD\",\"SWYwt0Hl9\",\"rkJb2eZWy\"];const serializationHash=\"framer-t1CA4\";const variantClassNames={iFd_6QthD:\"framer-v-o5vx8m\",rkJb2eZWy:\"framer-v-fizupe\",SWYwt0Hl9:\"framer-v-11tggoc\",ysRQUv66H:\"framer-v-1tz3ubh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const gXmmesEgO=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"ysRQUv66H\",\"Variant 2\":\"iFd_6QthD\",Mobile:\"SWYwt0Hl9\",Static:\"rkJb2eZWy\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,title,width,...props})=>{return{...props,gXmmesEgO:title??props.gXmmesEgO??\"Title\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ysRQUv66H\"};};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,gXmmesEgO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ysRQUv66H\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterbwjwt4=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"iFd_6QthD\");});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onMouseLeave177x3ri=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"ysRQUv66H\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1tz3ubh\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ysRQUv66H\",onMouseEnter:onMouseEnterbwjwt4,ref:refBinding,style:{...style},...addPropertyOverrides({iFd_6QthD:{\"data-framer-name\":\"Variant 2\",onMouseLeave:onMouseLeave177x3ri},rkJb2eZWy:{\"data-framer-name\":\"Static\",\"data-highlight\":undefined,onMouseEnter:undefined},SWYwt0Hl9:{\"data-framer-name\":\"Mobile\",\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h03497\",\"data-styles-preset\":\"T9m2gaNCQ\",dir:\"auto\",children:\"About\"})}),className:\"framer-eecj9k\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wxmf8gllx\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:gXmmesEgO,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vzbfr4\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"xPTd3SN44\",style:{backgroundColor:\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0))\"}})]})})})});});const css=[\".framer-t1CA4.framer-188aari, .framer-t1CA4 .framer-188aari { display: block; }\",\".framer-t1CA4.framer-1tz3ubh { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-t1CA4 .framer-eecj9k { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-t1CA4 .framer-1vzbfr4 { bottom: 0px; flex: none; height: 1px; left: -60px; overflow: visible; position: absolute; width: 32px; z-index: 1; }\",\".framer-t1CA4.framer-v-o5vx8m .framer-1vzbfr4, .framer-t1CA4.framer-v-fizupe .framer-1vzbfr4 { left: 0px; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 31\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"iFd_6QthD\":{\"layout\":[\"auto\",\"auto\"]},\"SWYwt0Hl9\":{\"layout\":[\"auto\",\"auto\"]},\"rkJb2eZWy\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"gXmmesEgO\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVDAocmdOM=withCSS(Component,css,\"framer-t1CA4\");export default FramerVDAocmdOM;FramerVDAocmdOM.displayName=\"Menu-item\";FramerVDAocmdOM.defaultProps={height:24,width:31};addPropertyControls(FramerVDAocmdOM,{variant:{options:[\"ysRQUv66H\",\"iFd_6QthD\",\"SWYwt0Hl9\",\"rkJb2eZWy\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Mobile\",\"Static\"],title:\"Variant\",type:ControlType.Enum},gXmmesEgO:{defaultValue:\"Title\",displayTextArea:false,placeholder:\"Title\",title:\"Title\",type:ControlType.String},ongXmmesEgOChange:{changes:\"gXmmesEgO\",type:ControlType.ChangeHandler}});addFonts(FramerVDAocmdOM,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVDAocmdOM\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"31\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"iFd_6QthD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"SWYwt0Hl9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rkJb2eZWy\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"gXmmesEgO\\\":\\\"title\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VDAocmdOM.map","// Generated by Framer (2b87f15)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/hfmoZkdcCVAD0Agoypeo/pYJu8LyB7QzIUtXR5r2g/Oow6IQRwy.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/6eb5brOjJ6Uh5c7vJzJ6/m1OiDVEiqjRO10FLU1eL/V_L5CNYGC.js\";const enabledGestures={YMFG33fJw:{hover:true}};const cycleOrder=[\"YMFG33fJw\",\"rmOUzgdbP\",\"dB6iYPexj\",\"eum6qebkA\"];const serializationHash=\"framer-JluUC\";const variantClassNames={dB6iYPexj:\"framer-v-1ujkf3k\",eum6qebkA:\"framer-v-19lwt5v\",rmOUzgdbP:\"framer-v-1n99ai2\",YMFG33fJw:\"framer-v-15uk2oh\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-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 humanReadableVariantMap={\"Word - Mobile\":\"eum6qebkA\",Desktop:\"YMFG33fJw\",Mobile:\"rmOUzgdbP\",Word:\"dB6iYPexj\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"YMFG33fJw\"};};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:\"YMFG33fJw\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"dB6iYPexj\",\"eum6qebkA\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if([\"dB6iYPexj\",\"eum6qebkA\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/cantoflow/\",motionChild:true,nodeId:\"YMFG33fJw\",openInNewTab:true,scopeId:\"Ykc1O6euT\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,\"aria-label\":\"Cantoflow on Instagram\",className:`${cx(scopingClassNames,\"framer-15uk2oh\",className,classNames)} framer-cgoreq`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"YMFG33fJw\",ref:refBinding,style:{...style},...addPropertyOverrides({dB6iYPexj:{\"data-framer-name\":\"Word\"},eum6qebkA:{\"data-framer-name\":\"Word - Mobile\"},rmOUzgdbP:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1l32wj3\",\"data-styles-preset\":\"Oow6IQRwy\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0)))\"},children:\"Instagram\"})}),className:\"framer-8v5gp4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wzlHiKZPm\",style:{\"--extracted-1lwpl3i\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,variants:{dB6iYPexj:{\"--extracted-r6o4lv\":\"var(--token-9b8b43de-ef3d-47a1-9bbc-5795cb40bfe9, rgba(0, 0, 0, 0.56))\"},eum6qebkA:{\"--extracted-r6o4lv\":\"var(--token-9b8b43de-ef3d-47a1-9bbc-5795cb40bfe9, rgba(0, 0, 0, 0.56))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({dB6iYPexj:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1w5r6de\",\"data-styles-preset\":\"V_L5CNYGC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9b8b43de-ef3d-47a1-9bbc-5795cb40bfe9, rgba(0, 0, 0, 0.56)))\"},children:\"Instagram\"})}),transformTemplate:undefined},eum6qebkA:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1w5r6de\",\"data-styles-preset\":\"V_L5CNYGC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-9b8b43de-ef3d-47a1-9bbc-5795cb40bfe9, rgba(0, 0, 0, 0.56)))\"},children:\"Instagram\"})}),transformTemplate:undefined}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1ruo29p\",\"data-framer-name\":\"Instagram\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"VT3jbIyXl\",opacity:1,style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21 20\"><g transform=\"translate(0.559 0)\"><path d=\"M 0 0.559 L 20 0.559 L 20 20.559 L 0 20.559 Z\" fill=\"transparent\"></path><path d=\"M 10 0 C 7.286 0 6.945 0.013 5.878 0.06 C 4.812 0.11 4.086 0.278 3.451 0.525 C 2.783 0.775 2.178 1.169 1.679 1.679 C 1.169 2.178 0.776 2.782 0.525 3.45 C 0.277 4.085 0.108 4.812 0.06 5.875 C 0.011 6.944 0 7.284 0 10.001 C 0 12.716 0.012 13.056 0.06 14.123 C 0.11 15.188 0.277 15.913 0.525 16.55 C 0.776 17.217 1.17 17.821 1.678 18.321 C 2.177 18.83 2.781 19.224 3.448 19.475 C 4.086 19.722 4.811 19.891 5.876 19.94 C 6.943 19.987 7.283 20 10 20 C 12.716 20 13.055 19.988 14.122 19.94 C 15.186 19.89 15.915 19.722 16.551 19.475 C 17.218 19.224 17.822 18.83 18.321 18.321 C 18.83 17.821 19.223 17.217 19.475 16.55 C 19.721 15.914 19.89 15.187 19.94 14.122 C 19.987 13.056 20 12.716 20 10 C 20 7.284 19.987 6.944 19.94 5.876 C 19.89 4.812 19.72 4.085 19.475 3.45 C 19.224 2.782 18.831 2.178 18.321 1.679 C 17.822 1.169 17.218 0.776 16.55 0.525 C 15.911 0.278 15.185 0.109 14.12 0.06 C 13.054 0.012 12.716 0 9.998 0 L 10.001 0 Z M 9.103 1.802 L 10.001 1.802 C 12.671 1.802 12.987 1.812 14.041 1.86 C 15.016 1.904 15.546 2.067 15.898 2.204 C 16.365 2.385 16.698 2.602 17.048 2.952 C 17.398 3.302 17.615 3.635 17.796 4.102 C 17.933 4.454 18.096 4.984 18.14 5.959 C 18.188 7.013 18.198 7.329 18.198 9.998 C 18.198 12.666 18.188 12.984 18.14 14.038 C 18.096 15.012 17.932 15.541 17.796 15.894 C 17.635 16.328 17.379 16.72 17.047 17.043 C 16.697 17.393 16.365 17.609 15.897 17.79 C 15.547 17.927 15.017 18.09 14.041 18.135 C 12.987 18.182 12.671 18.194 10.001 18.194 C 7.331 18.194 7.013 18.183 5.96 18.135 C 4.985 18.09 4.456 17.927 4.103 17.79 C 3.669 17.629 3.276 17.374 2.953 17.043 C 2.621 16.72 2.365 16.327 2.203 15.893 C 2.067 15.541 1.903 15.011 1.86 14.036 C 1.812 12.983 1.802 12.666 1.802 9.995 C 1.802 7.324 1.812 7.01 1.86 5.956 C 1.905 4.981 2.067 4.451 2.205 4.099 C 2.385 3.632 2.603 3.299 2.953 2.949 C 3.275 2.617 3.668 2.361 4.103 2.201 C 4.456 2.064 4.985 1.901 5.96 1.856 C 6.882 1.814 7.24 1.801 9.103 1.8 Z M 15.338 3.462 C 14.675 3.462 14.137 3.999 14.137 4.662 C 14.137 5.326 14.675 5.863 15.338 5.863 C 16.001 5.863 16.538 5.326 16.538 4.663 C 16.538 4 16.001 3.463 15.338 3.463 Z M 10.001 4.865 C 8.152 4.814 6.418 5.761 5.462 7.344 C 4.506 8.928 4.475 10.903 5.382 12.516 C 6.288 14.128 7.991 15.129 9.841 15.135 C 12.653 15.145 14.95 12.891 14.994 10.079 C 15.038 7.267 12.812 4.943 10.001 4.865 Z M 10.001 6.666 C 11.842 6.666 13.335 8.159 13.335 10 C 13.335 11.841 11.842 13.334 10.001 13.334 C 8.16 13.334 6.667 11.841 6.667 10 C 6.667 8.159 8.16 6.666 10.001 6.666 Z\" fill=\"rgb(0,0,0)\"></path></g></svg>',svgContentId:10374643574,variants:{\"YMFG33fJw-hover\":{backgroundColor:\"rgba(0, 0, 0, 0)\"}},withExternalLayout:true,...addPropertyOverrides({\"YMFG33fJw-hover\":{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21 20\"><g transform=\"translate(0.417 -0.142)\"><path d=\"M 0 0.559 L 20 0.559 L 20 20.559 L 0 20.559 Z\" fill=\"transparent\"></path><path d=\"M 10 0 C 7.286 0 6.945 0.013 5.878 0.06 C 4.812 0.11 4.086 0.278 3.451 0.525 C 2.783 0.775 2.178 1.169 1.679 1.679 C 1.169 2.178 0.776 2.782 0.525 3.45 C 0.277 4.085 0.108 4.812 0.06 5.875 C 0.011 6.944 0 7.284 0 10.001 C 0 12.716 0.012 13.056 0.06 14.123 C 0.11 15.188 0.277 15.913 0.525 16.55 C 0.776 17.217 1.17 17.821 1.678 18.321 C 2.177 18.83 2.781 19.224 3.448 19.475 C 4.086 19.722 4.811 19.891 5.876 19.94 C 6.943 19.987 7.283 20 10 20 C 12.716 20 13.055 19.988 14.122 19.94 C 15.186 19.89 15.915 19.722 16.551 19.475 C 17.218 19.224 17.822 18.83 18.321 18.321 C 18.83 17.821 19.223 17.217 19.475 16.55 C 19.721 15.914 19.89 15.187 19.94 14.122 C 19.987 13.056 20 12.716 20 10 C 20 7.284 19.987 6.944 19.94 5.876 C 19.89 4.812 19.72 4.085 19.475 3.45 C 19.224 2.782 18.831 2.178 18.321 1.679 C 17.822 1.169 17.218 0.776 16.55 0.525 C 15.911 0.278 15.185 0.109 14.12 0.06 C 13.054 0.012 12.716 0 9.998 0 L 10.001 0 Z M 9.103 1.802 L 10.001 1.802 C 12.671 1.802 12.987 1.812 14.041 1.86 C 15.016 1.904 15.546 2.067 15.898 2.204 C 16.365 2.385 16.698 2.602 17.048 2.952 C 17.398 3.302 17.615 3.635 17.796 4.102 C 17.933 4.454 18.096 4.984 18.14 5.959 C 18.188 7.013 18.198 7.329 18.198 9.998 C 18.198 12.666 18.188 12.984 18.14 14.038 C 18.096 15.012 17.932 15.541 17.796 15.894 C 17.635 16.328 17.379 16.72 17.047 17.043 C 16.697 17.393 16.365 17.609 15.897 17.79 C 15.547 17.927 15.017 18.09 14.041 18.135 C 12.987 18.182 12.671 18.194 10.001 18.194 C 7.331 18.194 7.013 18.183 5.96 18.135 C 4.985 18.09 4.456 17.927 4.103 17.79 C 3.669 17.629 3.276 17.374 2.953 17.043 C 2.621 16.72 2.365 16.327 2.203 15.893 C 2.067 15.541 1.903 15.011 1.86 14.036 C 1.812 12.983 1.802 12.666 1.802 9.995 C 1.802 7.324 1.812 7.01 1.86 5.956 C 1.905 4.981 2.067 4.451 2.205 4.099 C 2.385 3.632 2.603 3.299 2.953 2.949 C 3.275 2.617 3.668 2.361 4.103 2.201 C 4.456 2.064 4.985 1.901 5.96 1.856 C 6.882 1.814 7.24 1.801 9.103 1.8 Z M 15.338 3.462 C 14.675 3.462 14.137 3.999 14.137 4.662 C 14.137 5.326 14.675 5.863 15.338 5.863 C 16.001 5.863 16.538 5.326 16.538 4.663 C 16.538 4 16.001 3.463 15.338 3.463 Z M 10.001 4.865 C 8.152 4.814 6.418 5.761 5.462 7.344 C 4.506 8.928 4.475 10.903 5.382 12.516 C 6.288 14.128 7.991 15.129 9.841 15.135 C 12.653 15.145 14.95 12.891 14.994 10.079 C 15.038 7.267 12.812 4.943 10.001 4.865 Z M 10.001 6.666 C 11.842 6.666 13.335 8.159 13.335 10 C 13.335 11.841 11.842 13.334 10.001 13.334 C 8.16 13.334 6.667 11.841 6.667 10 C 6.667 8.159 8.16 6.666 10.001 6.666 Z\" transform=\"translate(0.142 0.142) rotate(4 10 10)\" fill=\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0)) /* {&quot;name&quot;:&quot;100% Cantoflow&quot;} */\"></path></g></svg>',svgContentId:10518426900}},baseVariant,gestureVariant)})]})})})})});});const css=[\".framer-JluUC.framer-cgoreq, .framer-JluUC .framer-cgoreq { display: block; }\",\".framer-JluUC.framer-15uk2oh { cursor: pointer; height: 20px; overflow: visible; position: relative; text-decoration: none; width: 21px; }\",\".framer-JluUC .framer-8v5gp4 { flex: none; height: auto; position: absolute; right: -6px; top: 50%; white-space: pre; width: auto; }\",\".framer-JluUC .framer-1ruo29p { flex: none; height: 20px; left: calc(47.61904761904764% - 21px / 2); position: absolute; top: calc(50.00000000000002% - 20px / 2); width: 21px; }\",\".framer-JluUC.framer-v-1n99ai2.framer-15uk2oh { cursor: unset; }\",\".framer-JluUC.framer-v-1ujkf3k.framer-15uk2oh, .framer-JluUC.framer-v-19lwt5v.framer-15uk2oh { align-content: center; align-items: center; cursor: unset; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; width: min-content; }\",\".framer-JluUC.framer-v-1ujkf3k .framer-8v5gp4, .framer-JluUC.framer-v-19lwt5v .framer-8v5gp4 { position: relative; right: unset; top: unset; }\",\".framer-JluUC.framer-v-15uk2oh.hover.framer-15uk2oh { gap: 10px; }\",\".framer-JluUC.framer-v-15uk2oh.hover .framer-1ruo29p { bottom: 2px; top: unset; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 21\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"rmOUzgdbP\":{\"layout\":[\"fixed\",\"fixed\"]},\"dB6iYPexj\":{\"layout\":[\"auto\",\"auto\"]},\"eum6qebkA\":{\"layout\":[\"auto\",\"auto\"]},\"apPEP8NxM\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYkc1O6euT=withCSS(Component,css,\"framer-JluUC\");export default FramerYkc1O6euT;FramerYkc1O6euT.displayName=\"Instagram\";FramerYkc1O6euT.defaultProps={height:20,width:21};addPropertyControls(FramerYkc1O6euT,{variant:{options:[\"YMFG33fJw\",\"rmOUzgdbP\",\"dB6iYPexj\",\"eum6qebkA\"],optionTitles:[\"Desktop\",\"Mobile\",\"Word\",\"Word - Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerYkc1O6euT,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYkc1O6euT\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rmOUzgdbP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dB6iYPexj\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"eum6qebkA\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"apPEP8NxM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"21\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"20\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2b87f15)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PajmEC9KX2YkEmLmmwER/StopScroll_Prod.js\";import ArrowChevronDown from\"https://framerusercontent.com/modules/FA1pVZgNFtjQi4NsHZok/Atr5xL2sOIUonXZrX4eF/K2nIbIDZ5.js\";import{withMenuTrigger}from\"https://framerusercontent.com/modules/vwnF5PIYQkh553Rn54vC/G51O1osH5BAg8OCBtMjx/CantoflowA11y.js\";import CantoflowJournalBadge from\"https://framerusercontent.com/modules/HMRw4UR0AIpA0HZw4pgL/EXnDuFAzmKLtkJMxPZT5/CantoflowJournalBadge.js\";import CantoflowPathwayMenu from\"https://framerusercontent.com/modules/xxqkcf9FYLQGzRzZf328/ha5OXmPWmaZYD7A4FySH/CantoflowPathwayMenu.js\";import CantoflowTouchPathways from\"https://framerusercontent.com/modules/QaPZ5GCenG0i18o34bsg/pCschxt9xrAUBWzW9vrn/CantoflowTouchPathways.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/vql5tREnKGAqcN8oHHIa/AEUneOphf0aY6cwwAEp0/kskzOHqc0.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/hzfZSsp9boDJfQMHO6BY/TbTZgLS3Es3sDrk3zMHB/lSkxRdkOG.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/HFP0GCsFXactiYLcBUCg/5GIe5Y0R9kPfyrZVN6eI/nT_tgTVur.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/4ds7XCqRgaqtT6EuhV2L/x3ALje7cgIU9cOkHu5iC/pSVvA67ZI.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/yObLe8f7YdPIBopabCSf/SXYwr1VZSuV5zEuFxvx6/T9m2gaNCQ.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/6eb5brOjJ6Uh5c7vJzJ6/m1OiDVEiqjRO10FLU1eL/V_L5CNYGC.js\";import NavigationBurger from\"https://framerusercontent.com/modules/tQcG7GmaYCLljXc7AkYx/T0qrtmyVQAqn7SmzU3h2/dyoE2_Aa0.js\";import Divider from\"https://framerusercontent.com/modules/yTChm4zFXRLqykh5EgcH/xOOX9PGRFt9VILcDftq1/lq1dTLGPa.js\";import TikTok from\"https://framerusercontent.com/modules/tA6fBz7XLIjw23dhz70f/KBEE8Km4jGA3Gbr674NQ/OW85phem_.js\";import MenuItemMobile from\"https://framerusercontent.com/modules/2SAt2KCG4FvKOrr4wZZb/jJWsZllqgDGKd4AQF2bp/sdq6doGyL.js\";import MenuItem from\"https://framerusercontent.com/modules/wPIYVhSoiOlCcvhwNPEV/Ft0epc1XmwbEczxbJjMF/VDAocmdOM.js\";import Instagram from\"https://framerusercontent.com/modules/6sUYX62nYMuo2HC33iDP/2vesnt27hoUwTV4wuLm0/Ykc1O6euT.js\";const MenuItemFonts=getFonts(MenuItem);const ArrowChevronDownFonts=getFonts(ArrowChevronDown);const MotionButtonWithMenuTrigger141dvsz=withCodeBoundaryForOverrides(motion.button,{nodeId:\"RKJGZ990T\",override:withMenuTrigger,scopeId:\"F0N2BPk3Z\"});const CantoflowJournalBadgeFonts=getFonts(CantoflowJournalBadge);const InstagramFonts=getFonts(Instagram);const TikTokFonts=getFonts(TikTok);const NavigationBurgerFonts=getFonts(NavigationBurger);const CantoflowPathwayMenuFonts=getFonts(CantoflowPathwayMenu);const DividerFonts=getFonts(Divider);const MotionDivWithFX=withFX(motion.div);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(MotionDivWithFX);const MenuItemMobileFonts=getFonts(MenuItemMobile);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(SmartComponentScopedContainerWithFX);const CantoflowTouchPathwaysFonts=getFonts(CantoflowTouchPathways);const StopScrollFonts=getFonts(StopScroll);const cycleOrder=[\"n3Qg1nij9\",\"bPEwKS5Fw\",\"ULNCIzbxZ\",\"wr_8thykx\",\"oZIR2SDNo\",\"xUPPWgBFP\"];const serializationHash=\"framer-VuEUj\";const variantClassNames={bPEwKS5Fw:\"framer-v-yyczw7\",n3Qg1nij9:\"framer-v-17cvo3\",oZIR2SDNo:\"framer-v-15sw3r4\",ULNCIzbxZ:\"framer-v-1t5ad6z\",wr_8thykx:\"framer-v-14qugmb\",xUPPWgBFP:\"framer-v-zkx8ds\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.28,ease:[.4,0,.2,1],type:\"tween\"};const transition2={delay:0,duration:.4,ease:[.22,1,.36,1],type:\"tween\"};const transition3={delay:0,duration:.25,ease:[.22,1,.36,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition4={delay:0,duration:.18,ease:[.4,0,.2,1],type:\"tween\"};const transition5={delay:.04,duration:.28,ease:[.22,1,.36,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const transition6={delay:.2,duration:.25,ease:[.22,1,.36,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition7={delay:.4,duration:2,ease:[.44,0,.56,1],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition7,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const transition8={delay:1,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition8,x:0,y:0};const transition9={delay:.16,duration:.25,ease:[.22,1,.36,1],type:\"tween\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition9,x:0,y:0};const transition10={delay:.04,duration:.25,ease:[.22,1,.36,1],type:\"tween\"};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition10,x:0,y:0};const transition11={delay:.4,duration:1,ease:[.44,0,.56,1],type:\"tween\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition11,x:0,y:0};const transition12={delay:.12,duration:.25,ease:[.22,1,.36,1],type:\"tween\"};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition12,x:0,y:0};const transition13={delay:.08,duration:.25,ease:[.22,1,.36,1],type:\"tween\"};const animation9={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition13,x:0,y:0};const humanReadableVariantMap={\"Expanded-menu\":\"bPEwKS5Fw\",\"Mobile-open\":\"xUPPWgBFP\",\"Tablet-open\":\"wr_8thykx\",Desktop:\"n3Qg1nij9\",Mobile:\"oZIR2SDNo\",Tablet:\"ULNCIzbxZ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"n3Qg1nij9\"};};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:\"n3Qg1nij9\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseLeaveg91x3e=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"n3Qg1nij9\");});const isDisplayed=()=>{if([\"ULNCIzbxZ\",\"wr_8thykx\",\"oZIR2SDNo\",\"xUPPWgBFP\"].includes(baseVariant))return false;return true;};const onMouseEnter33sle9=activeVariantCallback(async(...args)=>{setVariant(\"n3Qg1nij9\");});const onTap1a3q67w=activeVariantCallback(async(...args)=>{setVariant(\"bPEwKS5Fw\");});const isDisplayed1=()=>{if([\"ULNCIzbxZ\",\"wr_8thykx\",\"oZIR2SDNo\",\"xUPPWgBFP\"].includes(baseVariant))return true;return false;};const p5aow0VBh1qohz13=activeVariantCallback(async(...args)=>{setVariant(\"wr_8thykx\");});const p5aow0VBh1r9whyt=activeVariantCallback(async(...args)=>{setVariant(\"ULNCIzbxZ\");});const p5aow0VBh11xdghd=activeVariantCallback(async(...args)=>{setVariant(\"xUPPWgBFP\");});const p5aow0VBhb3t5lk=activeVariantCallback(async(...args)=>{setVariant(\"oZIR2SDNo\");});const isDisplayed2=()=>{if([\"ULNCIzbxZ\",\"oZIR2SDNo\"].includes(baseVariant))return true;return false;};const isDisplayed3=()=>{if([\"wr_8thykx\",\"xUPPWgBFP\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if([\"wr_8thykx\",\"xUPPWgBFP\"].includes(baseVariant))return false;return true;};const router=useRouter();const TJGVRa8xz1ij6c8t=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"ULNCIzbxZ\"),100);});const TJGVRa8xz36edv=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"oZIR2SDNo\"),100);});const isDisplayed5=()=>{if(baseVariant===\"wr_8thykx\")return true;return false;};const isDisplayed6=()=>{if(baseVariant===\"xUPPWgBFP\")return true;return false;};const isDisplayed7=()=>{if(baseVariant===\"wr_8thykx\")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,...addPropertyOverrides({bPEwKS5Fw:{value:transition2},oZIR2SDNo:{value:transition3},ULNCIzbxZ:{value:transition3},wr_8thykx:{value:transition3},xUPPWgBFP:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,\"aria-label\":\"Main\",className:cx(scopingClassNames,\"framer-17cvo3\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"n3Qg1nij9\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(174, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-def33fc4-4768-4975-9b39-a136539b2fa6, rgb(255, 255, 255))\",...style},variants:{bPEwKS5Fw:{backgroundColor:\"var(--token-def33fc4-4768-4975-9b39-a136539b2fa6)\"},oZIR2SDNo:{\"--border-color\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0))\"},ULNCIzbxZ:{\"--border-color\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0))\"},wr_8thykx:{\"--border-color\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0)\"},xUPPWgBFP:{\"--border-color\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0)\"}},...addPropertyOverrides({bPEwKS5Fw:{\"data-framer-name\":\"Expanded-menu\",\"data-highlight\":true,onMouseLeave:onMouseLeaveg91x3e},oZIR2SDNo:{\"data-framer-name\":\"Mobile\"},ULNCIzbxZ:{\"data-framer-name\":\"Tablet\"},wr_8thykx:{\"data-framer-name\":\"Tablet-open\",\"data-hide-scrollbars\":undefined},xUPPWgBFP:{\"data-framer-name\":\"Mobile-open\",\"data-hide-scrollbars\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1pc6f48\",\"data-framer-name\":\"Container\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"hsKpDxllb\",...addPropertyOverrides({wr_8thykx:{\"data-hide-scrollbars\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-bju5gx\",\"data-framer-name\":\"Main-nav\",layoutDependency:layoutDependency,layoutId:\"PPgyD_tTG\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ouyx6r\",layoutDependency:layoutDependency,layoutId:\"DYmbFwiCL\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"EFG6QEvpq\",scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Cantoflow home\",className:\"framer-1v1qjcc framer-vc4vqk\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"EFG6QEvpq\",tabIndex:0,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-11m88j9\",\"data-framer-name\":\"Logo\",fill:\"black\",intrinsicHeight:17,intrinsicWidth:154,layoutDependency:layoutDependency,layoutId:\"sV5zTsg8Y\",svg:'<svg width=\"154\" height=\"17\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M9.064 16.786c-1.496 0-2.867-.315-4.114-.946a7.332 7.332 0 0 1-2.948-2.728C1.283 11.909.924 10.509.924 8.91c0-1.628.374-3.043 1.122-4.246a7.466 7.466 0 0 1 3.036-2.772A8.762 8.762 0 0 1 9.13.924c.836 0 1.628.095 2.376.286.763.19 1.474.47 2.134.836v2.86h-.132c-.513-.704-1.13-1.24-1.848-1.606a4.855 4.855 0 0 0-2.31-.572c-1.056 0-2.01.25-2.86.748-.836.484-1.496 1.173-1.98 2.068-.47.895-.704 1.921-.704 3.08 0 1.261.25 2.347.748 3.256a5.192 5.192 0 0 0 2.09 2.046c.88.47 1.877.704 2.992.704.792 0 1.547-.125 2.266-.374a8.425 8.425 0 0 0 2.156-1.122l.352 1.452c-.763.733-1.584 1.283-2.464 1.65-.865.367-1.826.55-2.882.55Zm7.478-.396c.338-.308.602-.66.792-1.056a22.712 22.712 0 0 0 .836-1.98c.03-.059.059-.125.088-.198L22.922 1.21h2.266l4.752 11.836c.059.117.11.25.154.396.338.836.609 1.46.814 1.87.206.396.462.755.77 1.078v.11h-4.18v-.11c.206-.367.272-.814.198-1.342-.058-.543-.234-1.188-.528-1.936L23.758 4.4h-.11l-3.322 8.712c-.293.763-.47 1.408-.528 1.936-.044.528.059.975.308 1.342v.11h-3.564v-.11Zm3.498-5.984h7.15v1.76h-7.15v-1.76Zm14.903 5.984c.264-.337.44-.763.528-1.276.103-.528.154-1.203.154-2.024V2.112l-.55-.836V1.21h3.894l6.996 11.594h.132V4.576c0-.821-.051-1.481-.154-1.98a2.944 2.944 0 0 0-.528-1.276v-.11h3.366v.11c-.264.337-.447.763-.55 1.276-.088.499-.132 1.159-.132 1.98V16.5h-2.816L37.76 4.136h-.132v8.954c0 .821.044 1.496.132 2.024.103.513.286.939.55 1.276v.11h-3.366v-.11Zm21.687 0a3.02 3.02 0 0 0 .594-1.276c.117-.484.176-1.144.176-1.98V2.948h-1.54c-.939 0-1.68.095-2.222.286-.543.19-.946.484-1.21.88h-.132V1.21h12.848v2.904h-.11c-.264-.396-.667-.69-1.21-.88-.543-.19-1.283-.286-2.222-.286H60.04v10.186c0 .836.059 1.496.176 1.98.117.484.323.91.616 1.276v.11H56.63v-.11Zm18.72.396c-1.497 0-2.839-.337-4.027-1.012a7.153 7.153 0 0 1-2.75-2.816c-.66-1.203-.99-2.567-.99-4.092 0-1.525.33-2.89.99-4.092a7.115 7.115 0 0 1 2.75-2.838c1.188-.675 2.53-1.012 4.026-1.012s2.83.337 4.004 1.012a7.115 7.115 0 0 1 2.75 2.838c.66 1.203.99 2.567.99 4.092 0 1.525-.33 2.89-.99 4.092a7.11 7.11 0 0 1-2.772 2.816c-1.173.675-2.5 1.012-3.982 1.012Zm0-1.848c.967 0 1.818-.25 2.551-.748.748-.513 1.313-1.225 1.694-2.134.396-.924.594-1.987.594-3.19 0-1.217-.198-2.28-.594-3.19-.396-.924-.96-1.643-1.694-2.156-.733-.513-1.584-.77-2.552-.77-.983 0-1.84.257-2.574.77-.733.513-1.305 1.232-1.716 2.156-.396.91-.594 1.973-.594 3.19 0 1.203.198 2.266.594 3.19.396.91.96 1.62 1.694 2.134.748.499 1.614.748 2.596.748Zm11.817 1.452c.249-.323.425-.667.528-1.034.102-.381.154-.924.154-1.628V4.092c0-.763-.052-1.335-.154-1.716a2.564 2.564 0 0 0-.528-1.056v-.11h10.208v2.816h-.11c-.264-.381-.653-.653-1.166-.814-.514-.161-1.254-.242-2.222-.242h-3.388v5.148h2.816c.865 0 1.525-.059 1.98-.176.469-.132.814-.345 1.034-.638h.132v3.366h-.132c-.22-.279-.565-.477-1.034-.594-.455-.132-1.115-.198-1.98-.198h-2.816v3.718c0 .777.05 1.357.154 1.738.102.381.308.733.616 1.056v.11h-4.092v-.11Zm14.156 0c.235-.323.403-.74.506-1.254.117-.513.176-1.159.176-1.936V4.598c0-.821-.044-1.474-.132-1.958a3.283 3.283 0 0 0-.55-1.32v-.11h4.004v.11a3.283 3.283 0 0 0-.55 1.32c-.088.484-.132 1.137-.132 1.958V14.74h3.63c.939 0 1.672-.11 2.2-.33.528-.22.931-.638 1.21-1.254h.132V16.5h-10.494v-.11Zm20.707.396c-1.496 0-2.838-.337-4.026-1.012a7.148 7.148 0 0 1-2.75-2.816c-.66-1.203-.99-2.567-.99-4.092 0-1.525.33-2.89.99-4.092a7.11 7.11 0 0 1 2.75-2.838c1.188-.675 2.53-1.012 4.026-1.012s2.83.337 4.004 1.012a7.117 7.117 0 0 1 2.75 2.838c.66 1.203.99 2.567.99 4.092 0 1.525-.33 2.89-.99 4.092a7.11 7.11 0 0 1-2.772 2.816c-1.174.675-2.501 1.012-3.982 1.012Zm0-1.848c.968 0 1.818-.25 2.552-.748.748-.513 1.312-1.225 1.694-2.134.396-.924.594-1.987.594-3.19 0-1.217-.198-2.28-.594-3.19-.396-.924-.961-1.643-1.694-2.156-.734-.513-1.584-.77-2.552-.77-.983 0-1.841.257-2.574.77-.734.513-1.306 1.232-1.716 2.156-.396.91-.594 1.973-.594 3.19 0 1.203.198 2.266.594 3.19.396.91.96 1.62 1.694 2.134.748.499 1.613.748 2.596.748Zm11.713-10.186c-.249-.88-.469-1.562-.66-2.046a6.026 6.026 0 0 0-.748-1.386v-.11h4.114v.11c-.22.47-.33.953-.33 1.452.015.484.125 1.13.33 1.936l2.2 8.272h.11l2.926-10.494-.44-1.276h3.168l3.168 11.66h.11l2.2-8.272c.22-.792.337-1.43.352-1.914a2.89 2.89 0 0 0-.286-1.364v-.11h3.322v.11a6.33 6.33 0 0 0-.792 1.364 22.233 22.233 0 0 0-.638 1.958L148.527 16.5h-2.442l-3.124-11.594h-.11L139.507 16.5h-2.508l-3.256-11.748Z\" fill=\"#AE0000\"/></svg>',withExternalLayout:true})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x7m6vh\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"gClJR4iyZ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7flozh\",layoutDependency:layoutDependency,layoutId:\"BWdDfRNEk\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"qJuqNbe4N\",openInNewTab:false,scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-if8cy1 framer-vc4vqk\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"qJuqNbe4N\",tabIndex:0,...addPropertyOverrides({bPEwKS5Fw:{\"data-highlight\":true,onMouseEnter:onMouseEnter33sle9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+20,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jswnrb-container\",layoutDependency:layoutDependency,layoutId:\"XJmR5iitp-container\",nodeId:\"XJmR5iitp\",rendersWithMotion:true,scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(MenuItem,{gXmmesEgO:\"Home\",height:\"100%\",id:\"XJmR5iitp\",layoutId:\"XJmR5iitp\",variant:matchVariant(\"ysRQUv66H\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(MotionButtonWithMenuTrigger141dvsz,{\"aria-label\":\"Learning pathways\",className:\"framer-141dvsz\",\"data-framer-name\":\"Learning pathways\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"RKJGZ990T\",onMouseEnter:onTap1a3q67w,onTap:onTap1a3q67w,tabIndex:0,...addPropertyOverrides({bPEwKS5Fw:{onTap:onMouseEnter33sle9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6jduz5\",\"data-framer-name\":\"Menu-item\",layoutDependency:layoutDependency,layoutId:\"ebPdM9Yz4\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-h03497\",\"data-styles-preset\":\"T9m2gaNCQ\",dir:\"auto\",children:\"Learning pathways\"})}),className:\"framer-csui37\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"W1vjOYbCy\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bvsoif\",layoutDependency:layoutDependency,layoutId:\"MWr0s1Qp3\",children:/*#__PURE__*/_jsx(ArrowChevronDown,{animated:true,className:\"framer-1gh32gz\",layoutDependency:layoutDependency,layoutId:\"VmoWUQJ1g\",style:{\"--1ww558a\":3,\"--4rxgx6\":\"rgb(0, 0, 0)\",rotate:0},variants:{bPEwKS5Fw:{rotate:180}}})})]})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1s33em7\",layoutDependency:layoutDependency,layoutId:\"YapMqyFSo\",children:[/*#__PURE__*/_jsx(Link,{clickTrackingId:\"view-workshops\",href:{webPageId:\"EccJxSLyF\"},motionChild:true,nodeId:\"Xi7rtib30\",openInNewTab:false,scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1qlc2ac framer-vc4vqk\",\"data-framer-name\":\"Workshops\",layoutDependency:layoutDependency,layoutId:\"Xi7rtib30\",tabIndex:0,...addPropertyOverrides({bPEwKS5Fw:{\"data-highlight\":true,onMouseEnter:onMouseEnter33sle9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+20,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nt7hqe-container\",layoutDependency:layoutDependency,layoutId:\"AxFtgOISs-container\",nodeId:\"AxFtgOISs\",rendersWithMotion:true,scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(MenuItem,{gXmmesEgO:\"Workshops\",height:\"100%\",id:\"AxFtgOISs\",layoutId:\"AxFtgOISs\",variant:matchVariant(\"ysRQUv66H\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EvJ5655xW\"},motionChild:true,nodeId:\"EjIxsh0HH\",openInNewTab:false,scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1uhq457 framer-vc4vqk\",\"data-framer-name\":\"Journal\",layoutDependency:layoutDependency,layoutId:\"EjIxsh0HH\",tabIndex:0,...addPropertyOverrides({bPEwKS5Fw:{\"data-highlight\":true,onMouseEnter:onMouseEnter33sle9}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+20,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sg87xl-container\",layoutDependency:layoutDependency,layoutId:\"MRxbzlTfw-container\",nodeId:\"MRxbzlTfw\",rendersWithMotion:true,scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(MenuItem,{gXmmesEgO:\"Journal\",height:\"100%\",id:\"MRxbzlTfw\",layoutId:\"MRxbzlTfw\",variant:matchVariant(\"ysRQUv66H\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-193sdal-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Journal badge\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"J0dqM4O1H-container\",name:\"Journal badge\",nodeId:\"J0dqM4O1H\",rendersWithMotion:true,scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(CantoflowJournalBadge,{height:\"100%\",id:\"J0dqM4O1H\",layoutId:\"J0dqM4O1H\",mode:\"Count\",name:\"Journal badge\",width:\"100%\"})})})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NgeqaXFxF\"},motionChild:true,nodeId:\"P8dcBAtdw\",openInNewTab:false,scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-p0pjr framer-vc4vqk\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"P8dcBAtdw\",tabIndex:0,...addPropertyOverrides({bPEwKS5Fw:{\"data-highlight\":true,onMouseEnter:onMouseEnter33sle9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+20,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wedqw-container\",layoutDependency:layoutDependency,layoutId:\"HvvcSWQce-container\",nodeId:\"HvvcSWQce\",rendersWithMotion:true,scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(MenuItem,{gXmmesEgO:\"Contact\",height:\"100%\",id:\"HvvcSWQce\",layoutId:\"HvvcSWQce\",variant:matchVariant(\"ysRQUv66H\"),width:\"100%\"})})})})})]})]})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1x8isn7\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"CBTPgbp2s\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1uox840\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"V0nU2mAnr\",tabIndex:-1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ucnlcd-container\",layoutDependency:layoutDependency,layoutId:\"T55mIgqp_-container\",nodeId:\"T55mIgqp_\",rendersWithMotion:true,scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(Instagram,{height:\"100%\",id:\"T55mIgqp_\",layoutId:\"T55mIgqp_\",variant:matchVariant(\"YMFG33fJw\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12j121l\",\"data-framer-name\":\"Tiktok\",layoutDependency:layoutDependency,layoutId:\"v7EWzcrZI\",tabIndex:-1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+22,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-iow4v3-container\",layoutDependency:layoutDependency,layoutId:\"C9hBrjjvy-container\",nodeId:\"C9hBrjjvy\",rendersWithMotion:true,scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(TikTok,{height:\"100%\",id:\"C9hBrjjvy\",layoutId:\"C9hBrjjvy\",variant:matchVariant(\"Td8jZNNXX\"),width:\"100%\"})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({oZIR2SDNo:{height:30,width:\"30px\",y:(componentViewport?.y||0)+((componentViewport?.height||200)-54)/2+12},ULNCIzbxZ:{height:30,y:(componentViewport?.y||0)+17},wr_8thykx:{height:30,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1e3)/2+17},xUPPWgBFP:{height:30,width:\"30px\",y:(componentViewport?.y||0)+((componentViewport?.height||200)-689)/2+12}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1qm607-container\",layoutDependency:layoutDependency,layoutId:\"fFw91yQsn-container\",nodeId:\"fFw91yQsn\",rendersWithMotion:true,scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(NavigationBurger,{height:\"100%\",id:\"fFw91yQsn\",layoutId:\"fFw91yQsn\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"jPLZiiw9h\"),width:\"100%\",...addPropertyOverrides({oZIR2SDNo:{p5aow0VBh:p5aow0VBh11xdghd},ULNCIzbxZ:{p5aow0VBh:p5aow0VBh1qohz13},wr_8thykx:{p5aow0VBh:p5aow0VBh1r9whyt,variant:matchVariant(\"FksRLGLoL\")},xUPPWgBFP:{p5aow0VBh:p5aow0VBhb3t5lk,variant:matchVariant(\"FksRLGLoL\")}},baseVariant,gestureVariant)})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ijpque-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Journal badge dot (menu icon)\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"UReU7sj1u-container\",name:\"Journal badge dot (menu icon)\",nodeId:\"UReU7sj1u\",rendersWithMotion:true,scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(CantoflowJournalBadge,{height:\"100%\",id:\"UReU7sj1u\",layoutId:\"UReU7sj1u\",mode:\"Dot\",name:\"Journal badge dot (menu icon)\",width:\"100%\"})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition4,...addPropertyOverrides({bPEwKS5Fw:{value:transition5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-58uctj\",\"data-framer-name\":\"Expanded-content\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YMjMgCeTc\",onMouseEnter:onTap1a3q67w,style:{opacity:0},variants:{bPEwKS5Fw:{opacity:1}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1owta8d-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"NfRWsSMQI-container\",nodeId:\"NfRWsSMQI\",rendersWithMotion:true,scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(CantoflowPathwayMenu,{businessBody:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m47w0t\",\"data-framer-name\":\"Menu preview Body 3\",layoutDependency:layoutDependency,layoutId:\"iX_uDkMwC\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-167neyh\",\"data-styles-preset\":\"kskzOHqc0\",dir:\"auto\",children:\"Build confidence speaking Cantonese with colleagues, clients and teams in professional situations.\"})}),className:\"framer-1g5k143\",\"data-framer-name\":\"Menu preview \\xb7 businessBody \\xb7 Body\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ElpebB3th\",verticalAlignment:\"top\",withExternalLayout:true})})],compact:false,completeBody:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-3d0561\",\"data-framer-name\":\"Menu preview Body 1\",layoutDependency:layoutDependency,layoutId:\"DuPcxAR8t\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-167neyh\",\"data-styles-preset\":\"kskzOHqc0\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"A structured pathway designed to build real-world speaking confidence from beginner through to advanced Cantonese.\"})}),className:\"framer-gzhaol\",\"data-framer-name\":\"Menu preview \\xb7 completeBody \\xb7 Body\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ITXN3frQA\",verticalAlignment:\"top\",withExternalLayout:true})})],expanded:false,height:\"100%\",id:\"NfRWsSMQI\",layoutId:\"NfRWsSMQI\",onCloseMenu:onMouseEnter33sle9,overviewBody:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9tu3po\",\"data-framer-name\":\"Menu preview Body 4\",layoutDependency:layoutDependency,layoutId:\"cureo8WDs\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-167neyh\",\"data-styles-preset\":\"kskzOHqc0\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"Compare all three pathways and find the route that best fits your goals and the way you like to learn.\"})}),className:\"framer-c9504g\",\"data-framer-name\":\"Menu preview \\xb7 overviewBody \\xb7 Body\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qLiKg821n\",verticalAlignment:\"top\",withExternalLayout:true})})],style:{width:\"100%\"},survivalBody:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1e7jne\",\"data-framer-name\":\"Menu preview Body 2\",layoutDependency:layoutDependency,layoutId:\"amr4bE5JA\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-167neyh\",\"data-styles-preset\":\"kskzOHqc0\",dir:\"auto\",children:\"Practical Cantonese for travel, relocation and the situations you are most likely to encounter day to day.\"})}),className:\"framer-1ydbft7\",\"data-framer-name\":\"Menu preview \\xb7 survivalBody \\xb7 Body\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"f3U5Zs3FV\",verticalAlignment:\"top\",withExternalLayout:true})})],width:\"100%\",...addPropertyOverrides({bPEwKS5Fw:{expanded:true}},baseVariant,gestureVariant)})})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-j9kcpa\",\"data-framer-name\":\"Phone contents\",layoutDependency:layoutDependency,layoutId:\"qMJB9csjz\",children:isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hzxqxd\",layoutDependency:layoutDependency,layoutId:\"RwaJ5s5Ph\",children:[/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{className:\"framer-tujb40\",\"data-framer-appear-id\":\"tujb40\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"T4UuabXji\",...addPropertyOverrides({wr_8thykx:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,initial:animation1,optimized:true},xUPPWgBFP:{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,initial:animation1,optimized:true}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/cantoflow\",motionChild:true,nodeId:\"NfKQZzrlb\",openInNewTab:true,scopeId:\"F0N2BPk3Z\",...addPropertyOverrides({wr_8thykx:{href:\"https://www.instagram.com/cantoflow/\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Cantoflow on Instagram\",className:\"framer-yf5c1i framer-vc4vqk\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"NfKQZzrlb\",tabIndex:-1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,...addPropertyOverrides({wr_8thykx:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-1e3)/2+679},xUPPWgBFP:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-689)/2+645}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12n289b-container\",layoutDependency:layoutDependency,layoutId:\"r1vtdblvR-container\",nodeId:\"r1vtdblvR\",rendersWithMotion:true,scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(Instagram,{height:\"100%\",id:\"r1vtdblvR\",layoutId:\"r1vtdblvR\",variant:matchVariant(\"YMFG33fJw\"),width:\"100%\",...addPropertyOverrides({wr_8thykx:{variant:matchVariant(\"rmOUzgdbP\")},xUPPWgBFP:{variant:matchVariant(\"rmOUzgdbP\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.tiktok.com/@cantoflow\",motionChild:true,nodeId:\"n3a0ECOu6\",openInNewTab:true,scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Cantoflow on TikTok\",className:\"framer-7abpxx framer-vc4vqk\",\"data-framer-name\":\"Tiktok\",layoutDependency:layoutDependency,layoutId:\"n3a0ECOu6\",tabIndex:-1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,...addPropertyOverrides({wr_8thykx:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-1e3)/2+679},xUPPWgBFP:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-689)/2+645}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7ylk09-container\",layoutDependency:layoutDependency,layoutId:\"i7clmp5rp-container\",nodeId:\"i7clmp5rp\",rendersWithMotion:true,scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(TikTok,{height:\"100%\",id:\"i7clmp5rp\",layoutId:\"i7clmp5rp\",variant:matchVariant(\"Td8jZNNXX\"),width:\"100%\",...addPropertyOverrides({wr_8thykx:{variant:matchVariant(\"MRXybjSUI\")},xUPPWgBFP:{variant:matchVariant(\"MRXybjSUI\")}},baseVariant,gestureVariant)})})})})}),isDisplayed4()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1,width:\"100px\",children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lsskps-container\",layoutDependency:layoutDependency,layoutId:\"GOR9qkYW8-container\",nodeId:\"GOR9qkYW8\",rendersWithMotion:true,scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(Divider,{height:\"100%\",id:\"GOR9qkYW8\",layoutId:\"GOR9qkYW8\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"pWl5Z6mbz\"),width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r7otgl\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"ftDopIxbc\",children:[isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-t6yc7e\",layoutDependency:layoutDependency,layoutId:\"rOwEVXc7W\",children:isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({wr_8thykx:{height:37,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1e3)/2+96},xUPPWgBFP:{height:37,y:(componentViewport?.y||0)+((componentViewport?.height||200)-689)/2+78}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1nxi9vh-container\",\"data-framer-appear-id\":\"1nxi9vh\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"OpxotESav-container\",nodeId:\"OpxotESav\",optimized:true,rendersWithMotion:true,scopeId:\"F0N2BPk3Z\",...addPropertyOverrides({wr_8thykx:{animate:animation3},xUPPWgBFP:{animate:animation3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MenuItemMobile,{height:\"100%\",id:\"OpxotESav\",layoutId:\"OpxotESav\",sTp3rIm_K:resolvedLinks[0],TJGVRa8xz:p5aow0VBh1r9whyt,variant:matchVariant(\"CuADqmhbx\"),width:\"100%\",y2ktzLDCd:\"Home\",...addPropertyOverrides({wr_8thykx:{sTp3rIm_K:resolvedLinks[1],TJGVRa8xz:TJGVRa8xz1ij6c8t},xUPPWgBFP:{sTp3rIm_K:resolvedLinks[2],TJGVRa8xz:TJGVRa8xz36edv,variant:matchVariant(\"X3mjHp8_o\")}},baseVariant,gestureVariant)})})})})}),isDisplayed3()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-szc4zw\",layoutDependency:layoutDependency,layoutId:\"K0S41lFq9\",children:isDisplayed3()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NgeqaXFxF\"},implicitPathVariables:undefined},{href:{webPageId:\"NgeqaXFxF\"},implicitPathVariables:undefined},{href:{webPageId:\"NgeqaXFxF\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({wr_8thykx:{height:37,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1e3)/2+618},xUPPWgBFP:{height:37,y:(componentViewport?.y||0)+((componentViewport?.height||200)-689)/2+584}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation4,className:\"framer-1nb7s4q-container\",\"data-framer-appear-id\":\"1nb7s4q\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"NbN1XHcBU-container\",nodeId:\"NbN1XHcBU\",optimized:true,rendersWithMotion:true,scopeId:\"F0N2BPk3Z\",...addPropertyOverrides({wr_8thykx:{animate:animation5},xUPPWgBFP:{animate:animation5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MenuItemMobile,{height:\"100%\",id:\"NbN1XHcBU\",layoutId:\"NbN1XHcBU\",sTp3rIm_K:resolvedLinks1[0],variant:matchVariant(\"CuADqmhbx\"),width:\"100%\",y2ktzLDCd:\"Contact\",...addPropertyOverrides({wr_8thykx:{sTp3rIm_K:resolvedLinks1[1],TJGVRa8xz:p5aow0VBh1r9whyt},xUPPWgBFP:{sTp3rIm_K:resolvedLinks1[2],TJGVRa8xz:p5aow0VBhb3t5lk,variant:matchVariant(\"X3mjHp8_o\")}},baseVariant,gestureVariant)})})})})}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3msdmi\",layoutDependency:layoutDependency,layoutId:\"EDggA_6il\",children:[isDisplayed4()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e4j6d2\",\"data-framer-name\":\"Pathway destinations\",layoutDependency:layoutDependency,layoutId:\"Q4PGUT5eq\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mtdCPX_xn\"},motionChild:true,nodeId:\"uArC9qn0z\",scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-vgjt5 framer-vc4vqk\",\"data-framer-name\":\"Complete Cantonese\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"uArC9qn0z\",onTap:p5aow0VBhb3t5lk,tabIndex:0,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1lqv2j0\",\"data-styles-preset\":\"pSVvA67ZI\",dir:\"auto\",children:\"Complete Cantonese\"})}),className:\"framer-6yzgyh\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ixIXze5nY\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1w5r6de\",\"data-styles-preset\":\"V_L5CNYGC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:\"Build confidence from your first words to fluent conversation.\"})}),className:\"framer-fpaocm\",\"data-framer-name\":\"Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"pipPxZX5A\",style:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-154lzg5\",\"data-styles-preset\":\"lSkxRdkOG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.64))\"},children:\"Beginner → Advanced\"})}),className:\"framer-19oaz2w\",\"data-framer-name\":\"Context\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yruvRvJij\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.64)\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IKRn9CKKx\"},motionChild:true,nodeId:\"p9u9eRqgR\",scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-2hjuej framer-vc4vqk\",\"data-framer-name\":\"Survival Cantonese\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"p9u9eRqgR\",onTap:p5aow0VBhb3t5lk,tabIndex:0,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1lqv2j0\",\"data-styles-preset\":\"pSVvA67ZI\",dir:\"auto\",children:\"Survival Cantonese\"})}),className:\"framer-mn4wbf\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JxplmG0eB\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1w5r6de\",\"data-styles-preset\":\"V_L5CNYGC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:\"Speak with confidence on your next trip to Hong\\xa0Kong.\"})}),className:\"framer-zctytq\",\"data-framer-name\":\"Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"loBUNx4fR\",style:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-154lzg5\",\"data-styles-preset\":\"lSkxRdkOG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.64))\"},children:\"Travel \\xb7 Moving \\xb7 Everyday life\"})}),className:\"framer-14hjonp\",\"data-framer-name\":\"Context\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"cy7kKIKZ9\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.64)\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gUYu_CK8t\"},motionChild:true,nodeId:\"MmuhUOe2n\",scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1b0a2ey framer-vc4vqk\",\"data-framer-name\":\"Business Cantonese\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"MmuhUOe2n\",onTap:p5aow0VBhb3t5lk,tabIndex:0,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1lqv2j0\",\"data-styles-preset\":\"pSVvA67ZI\",dir:\"auto\",children:\"Business Cantonese\"})}),className:\"framer-o47di4\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XrEFn6dl9\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1w5r6de\",\"data-styles-preset\":\"V_L5CNYGC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:\"Communicate naturally with colleagues, clients and teams.\"})}),className:\"framer-1vogitu\",\"data-framer-name\":\"Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qGYtgxTCF\",style:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-154lzg5\",\"data-styles-preset\":\"lSkxRdkOG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.64))\"},children:\"Workplace \\xb7 Meetings \\xb7 Professional\"})}),className:\"framer-1f9ttcs\",\"data-framer-name\":\"Context\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"E1um_qEey\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.64)\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oSoIBh726\"},motionChild:true,nodeId:\"EbSR4Ti_G\",scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1yxrlrn framer-vc4vqk\",\"data-framer-name\":\"Explore all learning pathways\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"EbSR4Ti_G\",onTap:p5aow0VBhb3t5lk,tabIndex:0,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1lqv2j0\",\"data-styles-preset\":\"pSVvA67ZI\",dir:\"auto\",children:\"Explore all learning pathways\"})}),className:\"framer-eqst4l\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yMoFhGZF9\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1w5r6de\",\"data-styles-preset\":\"V_L5CNYGC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:\"Compare all three pathways and find the right route for your goals.\"})}),className:\"framer-147a8z0\",\"data-framer-name\":\"Description\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dfYg6ocji\",style:{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-154lzg5\",\"data-styles-preset\":\"lSkxRdkOG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.64))\"},children:\"Complete \\xb7 Survival \\xb7 Business\"})}),className:\"framer-wwv91p\",\"data-framer-name\":\"Context\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"WcMRY9nDZ\",style:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.64)\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,className:\"framer-m1rmdq-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-appear-id\":\"m1rmdq\",\"data-framer-name\":\"Learning pathways \\xb7 Accordion\",initial:animation1,isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"qP0YZLJCr-container\",name:\"Learning pathways \\xb7 Accordion\",nodeId:\"qP0YZLJCr\",optimized:true,rendersWithMotion:true,scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(CantoflowTouchPathways,{afterGap:14,childrenContent:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n3mngp\",\"data-framer-name\":\"tablet accordion \\xb7 Native pathways\",layoutDependency:layoutDependency,layoutId:\"IvS9NNAyv\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mtdCPX_xn\"},motionChild:true,nodeId:\"YN5bSQ6KD\",scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1d4ng1y framer-vc4vqk\",\"data-framer-name\":\"Complete Cantonese\",layoutDependency:layoutDependency,layoutId:\"YN5bSQ6KD\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1lqv2j0\",\"data-styles-preset\":\"pSVvA67ZI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, #AE0000)\"},children:\"Complete Cantonese\"})}),className:\"framer-c8mrki\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RlPNfBWw5\",style:{\"--extracted-a0htzi\":\"#AE0000\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IKRn9CKKx\"},motionChild:true,nodeId:\"XFgHj9PYr\",scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-nh814o framer-vc4vqk\",\"data-framer-name\":\"Survival Cantonese\",layoutDependency:layoutDependency,layoutId:\"XFgHj9PYr\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1lqv2j0\",\"data-styles-preset\":\"pSVvA67ZI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, #AE0000)\"},children:\"Survival Cantonese\"})}),className:\"framer-oqf8q4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Y31h9vpWt\",style:{\"--extracted-a0htzi\":\"#AE0000\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gUYu_CK8t\"},motionChild:true,nodeId:\"shGTle5k_\",scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-156u9l9 framer-vc4vqk\",\"data-framer-name\":\"Business Cantonese\",layoutDependency:layoutDependency,layoutId:\"shGTle5k_\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1lqv2j0\",\"data-styles-preset\":\"pSVvA67ZI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, #AE0000)\"},children:\"Business Cantonese\"})}),className:\"framer-dva35r\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jYknqdVky\",style:{\"--extracted-a0htzi\":\"#AE0000\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oSoIBh726\"},motionChild:true,nodeId:\"rOtxqk1cn\",scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ub6twx framer-vc4vqk\",\"data-framer-name\":\"Explore all learning pathways\",layoutDependency:layoutDependency,layoutId:\"rOtxqk1cn\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1lqv2j0\",\"data-styles-preset\":\"pSVvA67ZI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, #AE0000)\"},children:\"Explore all learning pathways\"})}),className:\"framer-4x9eyh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ncrcv6KzJ\",style:{\"--extracted-a0htzi\":\"#AE0000\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})],height:\"100%\",id:\"qP0YZLJCr\",layoutId:\"qP0YZLJCr\",name:\"Learning pathways \\xb7 Accordion\",onCloseMenu:p5aow0VBh1r9whyt,parentGap:14,style:{width:\"100%\"},title:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-pvrc3a\",\"data-framer-name\":\"Touch accordion \\xb7 H2\",layoutDependency:layoutDependency,layoutId:\"gMWtHXeI5\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-vg9jg4\",\"data-styles-preset\":\"nT_tgTVur\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0))\"},children:\"Learning pathways\"})}),className:\"framer-aae775\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lVsRhKcS5\",style:{\"--extracted-1of0zx5\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0)\"},verticalAlignment:\"top\",withExternalLayout:true})})],width:\"100%\"})})}),isDisplayed6()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation6,className:\"framer-1h90l8e-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-appear-id\":\"1h90l8e\",\"data-framer-name\":\"Learning pathways \\xb7 Accordion\",initial:animation1,isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"Uc4buSRbp-container\",name:\"Learning pathways \\xb7 Accordion\",nodeId:\"Uc4buSRbp\",optimized:true,rendersWithMotion:true,scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(CantoflowTouchPathways,{afterGap:14,childrenContent:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xus8gn\",\"data-framer-name\":\"phone accordion \\xb7 Native pathways\",layoutDependency:layoutDependency,layoutId:\"QvBW5KmVV\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mtdCPX_xn\"},motionChild:true,nodeId:\"QFA_TkIMN\",scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-48gonl framer-vc4vqk\",\"data-framer-name\":\"Complete Cantonese\",layoutDependency:layoutDependency,layoutId:\"QFA_TkIMN\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1lqv2j0\",\"data-styles-preset\":\"pSVvA67ZI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, #AE0000)\"},children:\"Complete Cantonese\"})}),className:\"framer-2f0jy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jxvwcDPez\",style:{\"--extracted-a0htzi\":\"#AE0000\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IKRn9CKKx\"},motionChild:true,nodeId:\"LL4h9QGuE\",scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1g5ad4t framer-vc4vqk\",\"data-framer-name\":\"Survival Cantonese\",layoutDependency:layoutDependency,layoutId:\"LL4h9QGuE\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1lqv2j0\",\"data-styles-preset\":\"pSVvA67ZI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, #AE0000)\"},children:\"Survival Cantonese\"})}),className:\"framer-iqjok9\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Dx6T9JTDC\",style:{\"--extracted-a0htzi\":\"#AE0000\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gUYu_CK8t\"},motionChild:true,nodeId:\"Cjg5vSAGK\",scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-uof3s4 framer-vc4vqk\",\"data-framer-name\":\"Business Cantonese\",layoutDependency:layoutDependency,layoutId:\"Cjg5vSAGK\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1lqv2j0\",\"data-styles-preset\":\"pSVvA67ZI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, #AE0000)\"},children:\"Business Cantonese\"})}),className:\"framer-1j4hm1l\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gtfMwjHjJ\",style:{\"--extracted-a0htzi\":\"#AE0000\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oSoIBh726\"},motionChild:true,nodeId:\"L1fj_1jnW\",scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-qlbxuy framer-vc4vqk\",\"data-framer-name\":\"Explore all learning pathways\",layoutDependency:layoutDependency,layoutId:\"L1fj_1jnW\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1lqv2j0\",\"data-styles-preset\":\"pSVvA67ZI\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-a0htzi, #AE0000)\"},children:\"Explore all learning pathways\"})}),className:\"framer-121j9hl\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oRt6D0LhF\",style:{\"--extracted-a0htzi\":\"#AE0000\"},verticalAlignment:\"top\",withExternalLayout:true})})})]})],height:\"100%\",id:\"Uc4buSRbp\",layoutId:\"Uc4buSRbp\",name:\"Learning pathways \\xb7 Accordion\",onCloseMenu:p5aow0VBhb3t5lk,parentGap:10,style:{width:\"100%\"},title:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-pvrc3a\",\"data-framer-name\":\"Touch accordion \\xb7 H2\",layoutDependency:layoutDependency,layoutId:\"gMWtHXeI5\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-vg9jg4\",\"data-styles-preset\":\"nT_tgTVur\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0))\"},children:\"Learning pathways\"})}),className:\"framer-aae775\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lVsRhKcS5\",style:{\"--extracted-1of0zx5\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0)\"},verticalAlignment:\"top\",withExternalLayout:true})})],width:\"100%\"})})})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6yrp54\",layoutDependency:layoutDependency,layoutId:\"AtylFHuZb\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"oSoIBh726\"},implicitPathVariables:undefined},{href:{webPageId:\"EvJ5655xW\"},implicitPathVariables:undefined},{href:{webPageId:\"EccJxSLyF\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,...addPropertyOverrides({wr_8thykx:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-1e3)/2+406},xUPPWgBFP:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-689)/2+331}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation7,className:\"framer-17mcyla-container\",\"data-framer-appear-id\":\"17mcyla\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"oqm9JVnbZ-container\",nodeId:\"oqm9JVnbZ\",optimized:true,rendersWithMotion:true,scopeId:\"F0N2BPk3Z\",...addPropertyOverrides({wr_8thykx:{animate:animation8},xUPPWgBFP:{animate:animation9}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MenuItemMobile,{height:\"100%\",id:\"oqm9JVnbZ\",layoutId:\"oqm9JVnbZ\",sTp3rIm_K:resolvedLinks2[0],TJGVRa8xz:p5aow0VBh1r9whyt,variant:matchVariant(\"CuADqmhbx\"),width:\"100%\",y2ktzLDCd:\"Learning pathways\",...addPropertyOverrides({wr_8thykx:{sTp3rIm_K:resolvedLinks2[1],TJGVRa8xz:TJGVRa8xz1ij6c8t,y2ktzLDCd:\"Journal\"},xUPPWgBFP:{sTp3rIm_K:resolvedLinks2[2],TJGVRa8xz:TJGVRa8xz36edv,variant:matchVariant(\"X3mjHp8_o\"),y2ktzLDCd:\"Workshops\"}},baseVariant,gestureVariant)})})})}),isDisplayed5()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fkk27a-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Journal badge (tablet menu)\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"CYtw_10oL-container\",name:\"Journal badge (tablet menu)\",nodeId:\"CYtw_10oL\",rendersWithMotion:true,scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(CantoflowJournalBadge,{height:\"100%\",id:\"CYtw_10oL\",layoutId:\"CYtw_10oL\",mode:\"Count\",name:\"Journal badge (tablet menu)\",width:\"100%\"})})})]}),isDisplayed3()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1un36ts\",layoutDependency:layoutDependency,layoutId:\"LDlAgl8ZL\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"EccJxSLyF\"},implicitPathVariables:undefined},{href:{webPageId:\"EvJ5655xW\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:37,...addPropertyOverrides({wr_8thykx:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-1e3)/2+357},xUPPWgBFP:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-689)/2+376}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation7,className:\"framer-1fvi9sq-container\",\"data-framer-appear-id\":\"1fvi9sq\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"cfTErGMc6-container\",nodeId:\"cfTErGMc6\",optimized:true,rendersWithMotion:true,scopeId:\"F0N2BPk3Z\",...addPropertyOverrides({wr_8thykx:{animate:animation9},xUPPWgBFP:{animate:animation8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MenuItemMobile,{height:\"100%\",id:\"cfTErGMc6\",layoutId:\"cfTErGMc6\",TJGVRa8xz:p5aow0VBh1r9whyt,variant:matchVariant(\"CuADqmhbx\"),width:\"100%\",y2ktzLDCd:\"Blog\",...addPropertyOverrides({wr_8thykx:{sTp3rIm_K:resolvedLinks3[0],TJGVRa8xz:TJGVRa8xz1ij6c8t,y2ktzLDCd:\"Workshops\"},xUPPWgBFP:{sTp3rIm_K:resolvedLinks3[1],TJGVRa8xz:TJGVRa8xz36edv,variant:matchVariant(\"X3mjHp8_o\"),y2ktzLDCd:\"Journal\"}},baseVariant,gestureVariant)})})})}),isDisplayed7()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jyh26i-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Journal badge (menu)\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"kcSyRlyue-container\",name:\"Journal badge (menu)\",nodeId:\"kcSyRlyue\",rendersWithMotion:true,scopeId:\"F0N2BPk3Z\",children:/*#__PURE__*/_jsx(CantoflowJournalBadge,{height:\"100%\",id:\"kcSyRlyue\",layoutId:\"kcSyRlyue\",mode:\"Count\",name:\"Journal badge (menu)\",width:\"100%\"})})})]})]})]})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-qduqtj-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"kHeCM9aKf-container\",nodeId:\"kHeCM9aKf\",rendersWithMotion:true,scopeId:\"F0N2BPk3Z\",style:{opacity:0},children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"kHeCM9aKf\",layoutId:\"kHeCM9aKf\",toggle:false,width:\"100%\",...addPropertyOverrides({wr_8thykx:{toggle:true},xUPPWgBFP:{toggle:true}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-u6s149\",\"data-framer-name\":\"Menu bottom divider\",layoutDependency:layoutDependency,layoutId:\"ldlmUF2dT\",style:{backgroundColor:\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0)\"}})]})})})});});const css=[\".framer-VuEUj.framer-vc4vqk, .framer-VuEUj .framer-vc4vqk { display: block; }\",\".framer-VuEUj.framer-17cvo3 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 64px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1024px; }\",\".framer-VuEUj .framer-1pc6f48 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 64px 0px 64px; position: relative; width: 100%; }\",\".framer-VuEUj .framer-bju5gx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 64px; justify-content: space-between; max-width: 1312px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-VuEUj .framer-ouyx6r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 56px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VuEUj .framer-1v1qjcc { 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: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-VuEUj .framer-11m88j9 { aspect-ratio: 9.058823529411764 / 1; flex: none; height: auto; position: relative; width: 145px; }\",\".framer-VuEUj .framer-1x7m6vh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VuEUj .framer-7flozh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VuEUj .framer-if8cy1, .framer-VuEUj .framer-1qlc2ac, .framer-VuEUj .framer-1uhq457, .framer-VuEUj .framer-p0pjr, .framer-VuEUj .framer-yf5c1i, .framer-VuEUj .framer-7abpxx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-VuEUj .framer-1jswnrb-container, .framer-VuEUj .framer-1nt7hqe-container, .framer-VuEUj .framer-1sg87xl-container, .framer-VuEUj .framer-1wedqw-container, .framer-VuEUj .framer-ucnlcd-container, .framer-VuEUj .framer-iow4v3-container, .framer-VuEUj .framer-12n289b-container, .framer-VuEUj .framer-7ylk09-container, .framer-VuEUj .framer-1nxi9vh-container, .framer-VuEUj .framer-1nb7s4q-container, .framer-VuEUj .framer-17mcyla-container, .framer-VuEUj .framer-fkk27a-container, .framer-VuEUj .framer-1fvi9sq-container, .framer-VuEUj .framer-jyh26i-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-VuEUj .framer-141dvsz { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; width: min-content; }\",\".framer-VuEUj .framer-6jduz5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7px; height: 100%; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-VuEUj .framer-csui37, .framer-VuEUj .framer-aae775 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-VuEUj .framer-1bvsoif { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 3px 0px 0px 0px; position: relative; width: min-content; }\",\".framer-VuEUj .framer-1gh32gz { flex: none; height: auto; position: relative; width: 11px; }\",\".framer-VuEUj .framer-1s33em7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VuEUj .framer-193sdal-container { flex: none; height: auto; left: 48px; position: absolute; top: -8px; width: auto; }\",\".framer-VuEUj .framer-1x8isn7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VuEUj .framer-1uox840, .framer-VuEUj .framer-12j121l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-VuEUj .framer-1qm607-container { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 40px; }\",\".framer-VuEUj .framer-1ijpque-container { flex: none; height: auto; position: absolute; right: 20px; top: 8px; width: auto; }\",\".framer-VuEUj .framer-58uctj { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1312px; overflow: visible; padding: 24px 0px 24px 0px; pointer-events: none; position: relative; width: 100%; }\",\".framer-VuEUj .framer-1owta8d-container, .framer-VuEUj .framer-m1rmdq-container, .framer-VuEUj .framer-1h90l8e-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-VuEUj .framer-3d0561, .framer-VuEUj .framer-1e7jne, .framer-VuEUj .framer-1m47w0t, .framer-VuEUj .framer-9tu3po { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-VuEUj .framer-gzhaol, .framer-VuEUj .framer-1ydbft7, .framer-VuEUj .framer-1g5k143, .framer-VuEUj .framer-c9504g, .framer-VuEUj .framer-fpaocm, .framer-VuEUj .framer-zctytq, .framer-VuEUj .framer-1vogitu, .framer-VuEUj .framer-147a8z0 { --framer-text-wrap-override: pretty; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-VuEUj .framer-j9kcpa { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 1px; justify-content: center; min-width: 377px; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-VuEUj .framer-hzxqxd { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-VuEUj .framer-tujb40 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VuEUj .framer-1lsskps-container { flex: none; height: 1px; position: relative; width: 100px; }\",\".framer-VuEUj .framer-1r7otgl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 200px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VuEUj .framer-t6yc7e, .framer-VuEUj .framer-szc4zw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 200px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VuEUj .framer-3msdmi { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VuEUj .framer-e4j6d2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-VuEUj .framer-vgjt5, .framer-VuEUj .framer-2hjuej, .framer-VuEUj .framer-1b0a2ey, .framer-VuEUj .framer-1yxrlrn { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 16px 0px 16px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-VuEUj .framer-6yzgyh, .framer-VuEUj .framer-mn4wbf, .framer-VuEUj .framer-o47di4, .framer-VuEUj .framer-eqst4l, .framer-VuEUj .framer-c8mrki, .framer-VuEUj .framer-oqf8q4, .framer-VuEUj .framer-dva35r, .framer-VuEUj .framer-4x9eyh, .framer-VuEUj .framer-2f0jy, .framer-VuEUj .framer-iqjok9, .framer-VuEUj .framer-1j4hm1l, .framer-VuEUj .framer-121j9hl { --framer-text-wrap-override: balance; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-VuEUj .framer-19oaz2w, .framer-VuEUj .framer-14hjonp, .framer-VuEUj .framer-1f9ttcs, .framer-VuEUj .framer-wwv91p { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-VuEUj .framer-pvrc3a { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-VuEUj .framer-1n3mngp { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px 0px 0px 24px; position: relative; width: 100%; }\",\".framer-VuEUj .framer-1d4ng1y, .framer-VuEUj .framer-48gonl { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 0px; padding: 10px 0px 8px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-VuEUj .framer-nh814o, .framer-VuEUj .framer-156u9l9, .framer-VuEUj .framer-1g5ad4t, .framer-VuEUj .framer-uof3s4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 0px; padding: 8px 0px 8px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-VuEUj .framer-1ub6twx, .framer-VuEUj .framer-qlbxuy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 0px; padding: 8px 0px 10px 0px; position: relative; text-decoration: none; width: 100%; }\",\".framer-VuEUj .framer-xus8gn { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px 0px 0px 16px; position: relative; width: 100%; }\",\".framer-VuEUj .framer-6yrp54 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VuEUj .framer-1un36ts { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-VuEUj .framer-qduqtj-container { flex: none; height: auto; left: 0px; position: absolute; top: 0px; width: auto; z-index: 1; }\",\".framer-VuEUj .framer-u6s149 { bottom: 0px; flex: none; height: 1px; left: 0px; pointer-events: none; position: absolute; right: 0px; }\",\".framer-VuEUj.framer-v-yyczw7.framer-17cvo3 { height: min-content; }\",\".framer-VuEUj.framer-v-yyczw7 .framer-1pc6f48 { z-index: 10; }\",\".framer-VuEUj.framer-v-yyczw7 .framer-58uctj { pointer-events: auto; }\",\".framer-VuEUj.framer-v-1t5ad6z.framer-17cvo3 { align-content: flex-start; align-items: flex-start; gap: 10px; height: min-content; overflow: visible; padding: 0px 32px 0px 32px; width: 810px; }\",\".framer-VuEUj.framer-v-1t5ad6z .framer-1pc6f48 { flex-direction: row; justify-content: center; padding: 0px; }\",\".framer-VuEUj.framer-v-1t5ad6z .framer-bju5gx { flex: 1 0 0px; order: 0; width: 1px; }\",\".framer-VuEUj.framer-v-1t5ad6z .framer-ouyx6r, .framer-VuEUj.framer-v-14qugmb .framer-ouyx6r, .framer-VuEUj.framer-v-zkx8ds .framer-ouyx6r { gap: 0px; }\",\".framer-VuEUj.framer-v-1t5ad6z .framer-11m88j9 { width: 145px; }\",\".framer-VuEUj.framer-v-1t5ad6z .framer-1qm607-container, .framer-VuEUj.framer-v-14qugmb .framer-1qm607-container { aspect-ratio: unset; width: auto; }\",\".framer-VuEUj.framer-v-1t5ad6z .framer-1ijpque-container { right: -4px; top: 12px; }\",\".framer-VuEUj.framer-v-14qugmb.framer-17cvo3 { height: min-content; justify-content: center; overflow: visible; width: 810px; }\",\".framer-VuEUj.framer-v-14qugmb .framer-1pc6f48 { align-content: flex-start; align-items: flex-start; height: calc(var(--framer-viewport-height, 100vh) * 1); order: 0; padding: 0px; }\",\".framer-VuEUj.framer-v-14qugmb .framer-bju5gx { padding: 0px 32px 0px 32px; }\",\".framer-VuEUj.framer-v-14qugmb .framer-j9kcpa { flex: none; gap: 32px; height: min-content; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 0.9); min-width: unset; overflow: auto; padding: 8px 0px 0px 0px; width: 100%; }\",\".framer-VuEUj.framer-v-14qugmb .framer-hzxqxd { align-content: flex-start; align-items: flex-start; align-self: unset; gap: 24px; order: 0; padding: 0px 32px 0px 32px; width: 100%; }\",\".framer-VuEUj.framer-v-14qugmb .framer-tujb40, .framer-VuEUj.framer-v-zkx8ds .framer-tujb40 { justify-content: flex-start; order: 1; }\",\".framer-VuEUj.framer-v-14qugmb .framer-yf5c1i, .framer-VuEUj.framer-v-zkx8ds .framer-yf5c1i { order: 0; }\",\".framer-VuEUj.framer-v-14qugmb .framer-7abpxx, .framer-VuEUj.framer-v-zkx8ds .framer-7abpxx, .framer-VuEUj.framer-v-zkx8ds .framer-6yrp54 { order: 2; }\",\".framer-VuEUj.framer-v-14qugmb .framer-1r7otgl { gap: 12px; height: min-content; justify-content: flex-start; order: 0; padding: 24px 0px 0px 0px; }\",\".framer-VuEUj.framer-v-14qugmb .framer-t6yc7e { flex-direction: column; min-height: unset; order: 0; }\",\".framer-VuEUj.framer-v-14qugmb .framer-szc4zw, .framer-VuEUj.framer-v-zkx8ds .framer-szc4zw { min-height: unset; order: 4; }\",\".framer-VuEUj.framer-v-14qugmb .framer-3msdmi, .framer-VuEUj.framer-v-zkx8ds .framer-3msdmi { gap: 0px; order: 1; }\",\".framer-VuEUj.framer-v-14qugmb .framer-6yrp54 { flex-direction: row; gap: 4px; order: 3; }\",\".framer-VuEUj.framer-v-14qugmb .framer-1un36ts { flex-direction: column; gap: 0px; order: 2; }\",\".framer-VuEUj.framer-v-14qugmb .framer-qduqtj-container { order: 1; }\",\".framer-VuEUj.framer-v-15sw3r4.framer-17cvo3, .framer-VuEUj.framer-v-zkx8ds.framer-17cvo3 { height: min-content; justify-content: center; overflow: visible; width: 390px; }\",\".framer-VuEUj.framer-v-15sw3r4 .framer-1pc6f48, .framer-VuEUj.framer-v-zkx8ds .framer-1pc6f48 { padding: 0px; }\",\".framer-VuEUj.framer-v-15sw3r4 .framer-bju5gx { height: 54px; padding: 0px 24px 0px 24px; }\",\".framer-VuEUj.framer-v-15sw3r4 .framer-ouyx6r { gap: 0px; order: 0; }\",\".framer-VuEUj.framer-v-15sw3r4 .framer-11m88j9 { aspect-ratio: 9.071428571428571 / 1; width: 127px; }\",\".framer-VuEUj.framer-v-15sw3r4 .framer-1qm607-container { order: 2; width: 30px; }\",\".framer-VuEUj.framer-v-15sw3r4 .framer-1ijpque-container, .framer-VuEUj.framer-v-zkx8ds .framer-1un36ts { order: 3; }\",\".framer-VuEUj.framer-v-zkx8ds .framer-bju5gx { height: 54px; order: 0; padding: 0px 24px 0px 24px; }\",\".framer-VuEUj.framer-v-zkx8ds .framer-11m88j9 { width: 127px; }\",\".framer-VuEUj.framer-v-zkx8ds .framer-1qm607-container { width: 30px; z-index: 10; }\",\".framer-VuEUj.framer-v-zkx8ds .framer-j9kcpa { flex: none; flex-direction: row; gap: 32px; height: min-content; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 0.9); min-width: unset; order: 1; overflow: auto; padding: 24px; width: 100%; }\",\".framer-VuEUj.framer-v-zkx8ds .framer-hzxqxd { align-self: unset; flex: 1 0 0px; gap: 24px; order: 0; width: 1px; }\",\".framer-VuEUj.framer-v-zkx8ds .framer-1r7otgl { gap: 8px; height: min-content; order: 0; }\",\".framer-VuEUj.framer-v-zkx8ds .framer-t6yc7e { min-height: unset; order: 0; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,'.framer-VuEUj[data-border=\"true\"]::after, .framer-VuEUj [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }','.framer-VuEUj[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-VuEUj [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-VuEUj[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-VuEUj [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-VuEUj[data-hide-scrollbars=\"true\"], .framer-VuEUj [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1024\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"bPEwKS5Fw\":{\"layout\":[\"fixed\",\"auto\"]},\"ULNCIzbxZ\":{\"layout\":[\"fixed\",\"auto\"]},\"wr_8thykx\":{\"layout\":[\"fixed\",\"auto\"]},\"oZIR2SDNo\":{\"layout\":[\"fixed\",\"auto\"]},\"xUPPWgBFP\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"_1qrokh4\",\"trackingId\":\"view-workshops\",\"type\":\"click\",\"nodeId\":\"Xi7rtib30\"}]\n */const FramerF0N2BPk3Z=withCSS(Component,css,\"framer-VuEUj\");export default FramerF0N2BPk3Z;FramerF0N2BPk3Z.displayName=\"Menu\";FramerF0N2BPk3Z.defaultProps={height:64,width:1024};addPropertyControls(FramerF0N2BPk3Z,{variant:{options:[\"n3Qg1nij9\",\"bPEwKS5Fw\",\"ULNCIzbxZ\",\"wr_8thykx\",\"oZIR2SDNo\",\"xUPPWgBFP\"],optionTitles:[\"Desktop\",\"Expanded-menu\",\"Tablet\",\"Tablet-open\",\"Mobile\",\"Mobile-open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerF0N2BPk3Z,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...MenuItemFonts,...ArrowChevronDownFonts,...CantoflowJournalBadgeFonts,...InstagramFonts,...TikTokFonts,...NavigationBurgerFonts,...CantoflowPathwayMenuFonts,...DividerFonts,...MenuItemMobileFonts,...CantoflowTouchPathwaysFonts,...StopScrollFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});FramerF0N2BPk3Z.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(MenuItem,{},context),()=>forwardLoader(Instagram,{},context),()=>forwardLoader(TikTok,{},context),()=>forwardLoader(NavigationBurger,{},context),()=>forwardLoader(Divider,{},context),()=>forwardLoader(MenuItemMobile,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerF0N2BPk3Z\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bPEwKS5Fw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ULNCIzbxZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wr_8thykx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oZIR2SDNo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xUPPWgBFP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"_1qrokh4\\\",\\\"trackingId\\\":\\\"view-workshops\\\",\\\"type\\\":\\\"click\\\",\\\"nodeId\\\":\\\"Xi7rtib30\\\"}]\",\"framerIntrinsicWidth\":\"1024\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"64\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * Invisible marker inside the footer's live Journal list. CantoflowJournalBadge\n * reads these in the browser, so the badge count always comes from current CMS dates.\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function CantoflowJournalDateMark({date=\"\",slug=\"\",style}){return /*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",hidden:true,\"data-cf-journal-date\":date,\"data-cf-journal-slug\":slug,style:{...style,display:\"none\"}});}addPropertyControls(CantoflowJournalDateMark,{date:{type:ControlType.Date,title:\"Date\"},slug:{type:ControlType.String,title:\"Slug\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CantoflowJournalDateMark\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CantoflowJournalDateMark.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer,useTracking}from\"framer\";import{motion}from\"framer-motion\";const EMAIL=/^[^\\s@]+@[^\\s@]+\\.[^\\s@]{2,}$/;const roll={rest:{y:\"0%\"},hover:{y:\"-100%\"}};const rollTransition={type:\"spring\",duration:.6,bounce:0};// Whether the last interaction was the keyboard, so the field only shows a focus ring for Tab users.\nlet keyboardModality=false;if(typeof window!==\"undefined\"){window.addEventListener(\"keydown\",event=>{if(event.key===\"Tab\")keyboardModality=true;},true);window.addEventListener(\"pointerdown\",()=>{keyboardModality=false;},true);}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 400\n */export default function CantoflowNewsletterSignup(props){const{formId=\"\",placeholder=\"Your email address\",buttonLabel=\"Join\",loadingLabel=\"Joining…\",successMessage=\"Nearly there. Check your inbox to confirm your email.\",invalidMessage=\"Please enter a valid email address, like name@example.com.\",errorMessage=\"Sorry, that didn’t go through. Please try again in a moment.\",trackingId=\"newsletter-signup\",style}=props;const isStatic=useIsStaticRenderer();const track=useTracking();const id=React.useId().replace(/:/g,\"\");const[email,setEmail]=React.useState(\"\");const[status,setStatus]=React.useState(\"idle\");const[ring,setRing]=React.useState(false);const[guard,setGuard]=React.useState(\"\");const inputRef=React.useRef(null);const messageRef=React.useRef(null);React.useEffect(()=>{if(status===\"invalid\"||status===\"error\")inputRef.current?.focus();if(status===\"success\"||status===\"check\")messageRef.current?.focus();},[status]);async function submit(event){event.preventDefault();if(isStatic||status===\"loading\")return;const address=email.trim();if(!EMAIL.test(address))return setStatus(\"invalid\");const form=formId.trim();if(!/^\\d+$/.test(form)){console.warn(\"CantoflowNewsletterSignup: set the Kit form ID before this form can submit.\");return setStatus(\"error\");}setStatus(\"loading\");const controller=new AbortController;const timeout=window.setTimeout(()=>controller.abort(),15e3);try{const body=new FormData;body.append(\"email_address\",address);const response=await fetch(`https://app.kit.com/forms/${form}/subscriptions`,{method:\"POST\",body,headers:{Accept:\"application/json\"},credentials:\"omit\",signal:controller.signal});const data=response.ok?await response.json():null;// \"quarantined\" means Kit suspects a bot. It returns a link to its own human check, which\n// finishes the sign-up, so send the visitor there rather than dropping them.\nconst guardUrl=typeof data?.url===\"string\"?data.url:\"\";if(data?.status===\"success\"){setStatus(\"success\");if(trackingId)track(trackingId);}else if(data?.status===\"quarantined\"&&/^https:\\/\\/([a-z0-9-]+\\.)*kit\\.com\\//.test(guardUrl)){setGuard(guardUrl);setStatus(\"check\");}else if(data?.errors?.fields?.includes(\"email_address\")){setStatus(\"invalid\");}else{setStatus(\"error\");}}catch{setStatus(\"error\");}finally{window.clearTimeout(timeout);}}const message=status===\"success\"?successMessage:status===\"invalid\"?invalidMessage:status===\"error\"?errorMessage:status===\"check\"?/*#__PURE__*/_jsxs(_Fragment,{children:[\"One more step.\",\" \",/*#__PURE__*/_jsx(\"a\",{className:\"cf-nl-link\",href:guard,target:\"_blank\",rel:\"noopener\",children:\"Confirm you’re not a robot\"}),\" and you’re in.\"]}):status===\"loading\"?loadingLabel:\"\";const loading=status===\"loading\";return /*#__PURE__*/_jsxs(\"form\",{className:\"cf-nl\",style:{...style,position:\"relative\"},onSubmit:submit,noValidate:true,\"aria-busy\":loading,children:[/*#__PURE__*/_jsx(\"style\",{children:css}),status!==\"success\"&&status!==\"check\"&&/*#__PURE__*/_jsxs(\"div\",{className:ring?\"cf-nl-field cf-nl-ring\":\"cf-nl-field\",children:[/*#__PURE__*/_jsx(\"label\",{className:\"cf-nl-hidden\",htmlFor:`${id}-email`,children:\"Email address\"}),/*#__PURE__*/_jsx(\"input\",{ref:inputRef,id:`${id}-email`,className:\"cf-nl-input\",type:\"email\",name:\"email_address\",autoComplete:\"email\",inputMode:\"email\",spellCheck:false,placeholder:placeholder,value:email,onFocus:()=>setRing(keyboardModality),onBlur:()=>setRing(false),onChange:event=>{setEmail(event.target.value);if(status===\"invalid\"||status===\"error\")setStatus(\"idle\");},\"aria-invalid\":status===\"invalid\",\"aria-describedby\":message?`${id}-message`:undefined,required:true}),/*#__PURE__*/_jsxs(motion.button,{className:\"cf-nl-button\",type:\"submit\",\"aria-disabled\":loading,initial:\"rest\",animate:\"rest\",whileHover:loading?undefined:\"hover\",children:[/*#__PURE__*/_jsxs(\"span\",{className:\"cf-nl-sizer\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(\"span\",{children:buttonLabel}),/*#__PURE__*/_jsx(\"span\",{children:loadingLabel})]}),/*#__PURE__*/_jsxs(\"span\",{className:\"cf-nl-roll\",\"aria-hidden\":\"true\",children:[/*#__PURE__*/_jsx(motion.span,{variants:roll,transition:rollTransition,children:loading?loadingLabel:buttonLabel}),/*#__PURE__*/_jsx(motion.span,{variants:roll,transition:rollTransition,children:loading?loadingLabel:buttonLabel})]}),/*#__PURE__*/_jsx(\"span\",{className:\"cf-nl-hidden\",children:buttonLabel})]})]}),/*#__PURE__*/_jsx(\"p\",{ref:messageRef,id:`${id}-message`,className:loading?\"cf-nl-message cf-nl-hidden\":\"cf-nl-message\",role:\"status\",\"aria-live\":\"polite\",tabIndex:status===\"success\"||status===\"check\"?-1:undefined,children:message})]});}const body=`font-family: \"ABC Arizona Sans Edu Regular\", \"ABC Arizona Sans Edu Regular Placeholder\", sans-serif;\n    font-weight: 400;\n    font-feature-settings: \"blwf\" on, \"cv09\" on, \"cv03\" on, \"cv04\" on, \"cv11\" on;\n    font-size: 16px;\n    line-height: 1.5;\n    letter-spacing: 0;`;const css=`\n.cf-nl { display: flex; flex-direction: column; width: 100%; margin: 0; }\n.cf-nl-hidden { position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; border: 0; }\n.cf-nl-field { display: flex; align-items: center; gap: 4px; padding: 4px; background: #fff; border-radius: 4px; }\n.cf-nl-ring { outline: 2px solid #fff; outline-offset: 2px; }\n.cf-nl-input { ${body} flex: 1 1 0; min-width: 0; height: 44px; margin: 0; padding: 0 6px; border: 0; border-radius: 0; background: transparent; color: #000; outline: none; box-shadow: none; -webkit-appearance: none; appearance: none; }\n.cf-nl-input::placeholder { color: rgba(0, 0, 0, 0.56); opacity: 1; }\n.cf-nl-button { ${body} position: relative; flex: none; display: grid; margin: 0; padding: 10px; border: 0; border-radius: 4px; background: #ae0000; color: #fff; cursor: pointer; -webkit-tap-highlight-color: transparent; }\n.cf-nl-button:focus-visible { outline: 2px solid #ae0000; outline-offset: 2px; }\n.cf-nl-button[aria-disabled=\"true\"] { cursor: progress; }\n.cf-nl-sizer { grid-area: 1 / 1; display: grid; visibility: hidden; height: 24px; overflow: hidden; }\n.cf-nl-sizer > span { grid-area: 1 / 1; }\n.cf-nl-roll { grid-area: 1 / 1; display: flex; flex-direction: column; align-items: center; height: 24px; overflow: hidden; }\n.cf-nl-roll > span { display: block; flex: none; height: 24px; white-space: nowrap; }\n.cf-nl-message { font-family: \"ABC Arizona Sans Edu Regular\", \"ABC Arizona Sans Edu Regular Placeholder\", sans-serif; font-weight: 400; font-feature-settings: \"blwf\" on, \"cv09\" on, \"cv03\" on, \"cv04\" on, \"cv11\" on; font-size: 14px; line-height: 1.5; letter-spacing: 0; color: #fff; margin: 12px 0 0; outline: none; }\n.cf-nl-message:empty { margin: 0; }\n.cf-nl-link { color: inherit; text-decoration: underline; text-decoration-thickness: 1px; text-underline-offset: 3px; }\n.cf-nl-link:focus { outline: none; }\n.cf-nl-link:focus-visible { outline: 2px solid #fff; outline-offset: 2px; }\n.cf-nl style + .cf-nl-message { margin-top: 0; }\n@media (max-width: 1023px) {\n    .cf-nl-message { font-size: 16px; }\n}\n`;addPropertyControls(CantoflowNewsletterSignup,{formId:{type:ControlType.String,title:\"Kit form ID\",defaultValue:\"\",placeholder:\"e.g. 1234567\",description:\"The number in your Kit form’s embed URL. Leave empty and the form shows but won’t submit.\",preventLocalization:true},placeholder:{type:ControlType.String,title:\"Placeholder\",defaultValue:\"Your email address\"},buttonLabel:{type:ControlType.String,title:\"Button\",defaultValue:\"Join\"},loadingLabel:{type:ControlType.String,title:\"Loading\",defaultValue:\"Joining…\"},successMessage:{type:ControlType.String,title:\"Success\",defaultValue:\"Nearly there. Check your inbox to confirm your email.\",displayTextArea:true},invalidMessage:{type:ControlType.String,title:\"Invalid email\",defaultValue:\"Please enter a valid email address, like name@example.com.\",displayTextArea:true},errorMessage:{type:ControlType.String,title:\"Error\",defaultValue:\"Sorry, that didn’t go through. Please try again in a moment.\",displayTextArea:true},trackingId:{type:ControlType.TrackingId,title:\"Tracking ID\",defaultValue:\"newsletter-signup\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CantoflowNewsletterSignup\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CantoflowNewsletterSignup.map","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(options?.priority===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/WSx8Z2UEK8nzkC3nXu7B/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/pK4oThhjjhllFVAwqFls/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function fromGTMConsent(consent){return{necessary:consent.functionality_storage===\"granted\"&&consent.security_storage===\"granted\",marketing:consent.ad_storage===\"granted\"&&consent.ad_user_data===\"granted\"&&consent.ad_personalization===\"granted\",analytics:consent.analytics_storage===\"granted\",preferences:consent.personalization_storage===\"granted\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"initFromGTM\":return{...state,modes:action.modes,initializedFromGTM:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:state.hasSynced||action.success};default:return state;}}export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};const initialState={dismissed:false,autoAccepted:false,modes:defaultConsent,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false,defaultsFromGTM=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey))??defaultConsent:defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally&&!defaultsFromGTM){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize\n// GTM. See https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it(?)\n// Publically documented: https://www.framer.com/academy/lessons/cookie-banner-component#:~:text=Run%20a%20Tag%20After%20The%20Consent%20Update\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;if(!defaultsFromGTM)return;if(defaultConsent===null)return;if(state.initializedFromGTM)return;if(state.modes!==null)return;// State was already set (from localStorage)\nyieldBeforeCb(()=>{dispatch({type:\"initFromGTM\",modes:defaultConsent});},{priority:\"user-blocking\"});},[defaultsFromGTM,defaultConsent,state.initializedFromGTM,state.modes]);useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(!state.sync)return;const shouldSync=isBrowser&&state.modes!==null;yieldBeforeCb(()=>{if(!shouldSync){dispatch({type:\"synced\",success:false});return;}// else\nsyncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\",success:true});},{priority:\"user-blocking\"});},[state.sync,state.modes]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced||state.initializedFromGTM,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}////////////////////////////////////////////////////////////////////////////////\nconst PROMISE_NAME=\"__framer_cookieBannerDefaultConsentPromise\";// NOTE: Error can be ignored, because of `isBrowser`\nconst gtmSetsDefaultConsent=isBrowser&&!!window[PROMISE_NAME];export function useGTMDefaultConsent(){const[consent,setConsent]=useState(null);useEffect(()=>{if(!gtmSetsDefaultConsent)return;window[PROMISE_NAME].then(result=>{startTransition(()=>{setConsent(result);});});},[]);// Simplified region to use for the cookie banner\nlet region;if(consent){region=Object.values(consent).every(v=>v===\"granted\")?\"World\":\"EU\";}return{available:gtmSetsDefaultConsent,consent:consent?fromGTMConsent(consent):null,region};}\nexport const __FramerMetadata__ = {\"exports\":{\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\n// Check if visitor is in EU\nconst countries=[\"AI\",\"AT\",\"AW\",\"AX\",\"BE\",\"BG\",\"BL\",\"BM\",\"CW\",\"CY\",\"CZ\",\"DE\",\"DK\",\"EE\",\"EL\",\"ES\",\"FI\",\"FK\",\"FO\",\"FR\",\"GB\",\"GF\",\"GG\",\"GI\",\"GL\",\"GP\",\"HR\",\"HU\",\"IE\",\"IM\",\"IO\",\"IT\",\"JE\",\"KY\",\"LT\",\"LU\",\"LV\",\"MF\",\"MQ\",\"MS\",\"MT\",\"NC\",\"NL\",\"PF\",\"PL\",\"PM\",\"PN\",\"PT\",\"RE\",\"RO\",\"SE\",\"SH\",\"SI\",\"SK\",\"SX\",\"TC\",\"UK\",\"VG\",\"WF\",\"YT\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Puy217ziAIZRqHk4rVRu/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck,regionFromGTM}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck&&!regionFromGTM?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[regionFromGTM?regionFromGTM:useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{lazy,Suspense,useState}from\"react\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/pK4oThhjjhllFVAwqFls/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/sBWK1WbcsjrFOSoIzxuJ/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=banner.style.border?.width?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`],\"framer-lib-cookie-banner\");function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...withDefaultFontFamily(banner.style.fontBody),flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...withDefaultFontFamily(banner.style.fontTitle),color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...withDefaultFontFamily(banner.style.fontBody),color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...withDefaultFontFamily(banner.style.fontTitle),color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...withDefaultFontFamily(banner.style.fontBody),color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...withDefaultFontFamily(theme.fontTitle)},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{fallback:null,children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive,ariaLabel:`Toggle for ${title}`})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...withDefaultFontFamily(theme.fontTitle),fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...withDefaultFontFamily(theme.fontBody)},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||policy?.link;if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description?.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&policy?.link?\" \":null,policy?.link&&/*#__PURE__*/_jsxs(\"span\",{children:[policy?.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy?.link,target:\"_blank\",rel:\"noopener noreferrer\",style:{color:linkColor,textDecoration:\"none\"},children:policy?.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:settings.hoverOpacity??.6},whileTap:{opacity:settings.tapOpacity??.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...withDefaultFontFamily(settings.font)}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-banner\");function withDefaultFontFamily(style){if(style?.fontFamily)return style;return{...style,fontFamily:style?.fontFamily||DEFAULT_FONT_FAMILY};}\nexport const __FramerMetadata__ = {\"exports\":{\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent,useGTMDefaultConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/SElQKSOnUBZOSJtmN84H/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/LdKok3hlO89v4p4R5gq4/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/LMJoQTMJ3dAbGtsVKgtQ/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Puy217ziAIZRqHk4rVRu/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/pK4oThhjjhllFVAwqFls/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;// we ignore customer's GTM in preview because their specific setups can break the preview currently\n// this can be removed if we remove reliance on globals for react symbols in the preview\n// https://framer-team.slack.com/archives/C01J38GC2SW/p1770826268498759\nconst skipGTMId=isInFramerPreview();const gtmDefaults=useGTMDefaultConsent();const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic,regionFromGTM:gtmDefaults.region});const consent=useConsent({gtmId:skipGTMId?\"\":gtmId,defaultConsent:gtmDefaults.available?gtmDefaults.consent:region.defaults,gtmLoadedExternally,defaultsFromGTM:gtmDefaults.available});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}function isInFramerPreview(){return RenderTarget.current()===RenderTarget.preview&&typeof window!==\"undefined\"&&window.origin?.endsWith(\".framercanvas.com\");}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/5dbuLOGDrS0SjHVtVyCR/Icons.js\"));function Overlay(props){const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:props.banner.style?.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{fallback:null,children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-trigger\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FontProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cookies.map","/**\n * Cookie banner theme (presentation only).\n *\n * Restyles Framer's native Cookie Banner to match Cantoflow. It contains no\n * consent logic and never touches the DOM: it only renders a <style> tag. If Framer ever\n * changes the banner's markup, these rules simply stop matching and the\n * banner falls back to its own native styling, still fully working.\n *\n * Keep exactly one instance, inside Footer/Cookie-settings, next to the banner.\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */import{jsx as _jsx}from\"react/jsx-runtime\";const RED=\"#AE0000\";const BLUSH=\"#FCEBEB\";const SANS='\"ABC Arizona Sans Edu Regular\", \"ABC Arizona Sans Edu Regular Placeholder\", \"ABC Arizona Sans Edu\", sans-serif';const EASE=\"0.4s cubic-bezier(0.22, 1, 0.36, 1)\";const WORDMARK='url(\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20154%2017%22%3E%3Cpath%20d%3D%22M9.064%2016.786c-1.496%200-2.867-.315-4.114-.946a7.332%207.332%200%200%201-2.948-2.728C1.283%2011.909.924%2010.509.924%208.91c0-1.628.374-3.043%201.122-4.246a7.466%207.466%200%200%201%203.036-2.772A8.762%208.762%200%200%201%209.13.924c.836%200%201.628.095%202.376.286.763.19%201.474.47%202.134.836v2.86h-.132c-.513-.704-1.13-1.24-1.848-1.606a4.855%204.855%200%200%200-2.31-.572c-1.056%200-2.01.25-2.86.748-.836.484-1.496%201.173-1.98%202.068-.47.895-.704%201.921-.704%203.08%200%201.261.25%202.347.748%203.256a5.192%205.192%200%200%200%202.09%202.046c.88.47%201.877.704%202.992.704.792%200%201.547-.125%202.266-.374a8.425%208.425%200%200%200%202.156-1.122l.352%201.452c-.763.733-1.584%201.283-2.464%201.65-.865.367-1.826.55-2.882.55Zm7.478-.396c.338-.308.602-.66.792-1.056a22.712%2022.712%200%200%200%20.836-1.98c.03-.059.059-.125.088-.198L22.922%201.21h2.266l4.752%2011.836c.059.117.11.25.154.396.338.836.609%201.46.814%201.87.206.396.462.755.77%201.078v.11h-4.18v-.11c.206-.367.272-.814.198-1.342-.058-.543-.234-1.188-.528-1.936L23.758%204.4h-.11l-3.322%208.712c-.293.763-.47%201.408-.528%201.936-.044.528.059.975.308%201.342v.11h-3.564v-.11Zm3.498-5.984h7.15v1.76h-7.15v-1.76Zm14.903%205.984c.264-.337.44-.763.528-1.276.103-.528.154-1.203.154-2.024V2.112l-.55-.836V1.21h3.894l6.996%2011.594h.132V4.576c0-.821-.051-1.481-.154-1.98a2.944%202.944%200%200%200-.528-1.276v-.11h3.366v.11c-.264.337-.447.763-.55%201.276-.088.499-.132%201.159-.132%201.98V16.5h-2.816L37.76%204.136h-.132v8.954c0%20.821.044%201.496.132%202.024.103.513.286.939.55%201.276v.11h-3.366v-.11Zm21.687%200a3.02%203.02%200%200%200%20.594-1.276c.117-.484.176-1.144.176-1.98V2.948h-1.54c-.939%200-1.68.095-2.222.286-.543.19-.946.484-1.21.88h-.132V1.21h12.848v2.904h-.11c-.264-.396-.667-.69-1.21-.88-.543-.19-1.283-.286-2.222-.286H60.04v10.186c0%20.836.059%201.496.176%201.98.117.484.323.91.616%201.276v.11H56.63v-.11Zm18.72.396c-1.497%200-2.839-.337-4.027-1.012a7.153%207.153%200%200%201-2.75-2.816c-.66-1.203-.99-2.567-.99-4.092%200-1.525.33-2.89.99-4.092a7.115%207.115%200%200%201%202.75-2.838c1.188-.675%202.53-1.012%204.026-1.012s2.83.337%204.004%201.012a7.115%207.115%200%200%201%202.75%202.838c.66%201.203.99%202.567.99%204.092%200%201.525-.33%202.89-.99%204.092a7.11%207.11%200%200%201-2.772%202.816c-1.173.675-2.5%201.012-3.982%201.012Zm0-1.848c.967%200%201.818-.25%202.551-.748.748-.513%201.313-1.225%201.694-2.134.396-.924.594-1.987.594-3.19%200-1.217-.198-2.28-.594-3.19-.396-.924-.96-1.643-1.694-2.156-.733-.513-1.584-.77-2.552-.77-.983%200-1.84.257-2.574.77-.733.513-1.305%201.232-1.716%202.156-.396.91-.594%201.973-.594%203.19%200%201.203.198%202.266.594%203.19.396.91.96%201.62%201.694%202.134.748.499%201.614.748%202.596.748Zm11.817%201.452c.249-.323.425-.667.528-1.034.102-.381.154-.924.154-1.628V4.092c0-.763-.052-1.335-.154-1.716a2.564%202.564%200%200%200-.528-1.056v-.11h10.208v2.816h-.11c-.264-.381-.653-.653-1.166-.814-.514-.161-1.254-.242-2.222-.242h-3.388v5.148h2.816c.865%200%201.525-.059%201.98-.176.469-.132.814-.345%201.034-.638h.132v3.366h-.132c-.22-.279-.565-.477-1.034-.594-.455-.132-1.115-.198-1.98-.198h-2.816v3.718c0%20.777.05%201.357.154%201.738.102.381.308.733.616%201.056v.11h-4.092v-.11Zm14.156%200c.235-.323.403-.74.506-1.254.117-.513.176-1.159.176-1.936V4.598c0-.821-.044-1.474-.132-1.958a3.283%203.283%200%200%200-.55-1.32v-.11h4.004v.11a3.283%203.283%200%200%200-.55%201.32c-.088.484-.132%201.137-.132%201.958V14.74h3.63c.939%200%201.672-.11%202.2-.33.528-.22.931-.638%201.21-1.254h.132V16.5h-10.494v-.11Zm20.707.396c-1.496%200-2.838-.337-4.026-1.012a7.148%207.148%200%200%201-2.75-2.816c-.66-1.203-.99-2.567-.99-4.092%200-1.525.33-2.89.99-4.092a7.11%207.11%200%200%201%202.75-2.838c1.188-.675%202.53-1.012%204.026-1.012s2.83.337%204.004%201.012a7.117%207.117%200%200%201%202.75%202.838c.66%201.203.99%202.567.99%204.092%200%201.525-.33%202.89-.99%204.092a7.11%207.11%200%200%201-2.772%202.816c-1.174.675-2.501%201.012-3.982%201.012Zm0-1.848c.968%200%201.818-.25%202.552-.748.748-.513%201.312-1.225%201.694-2.134.396-.924.594-1.987.594-3.19%200-1.217-.198-2.28-.594-3.19-.396-.924-.961-1.643-1.694-2.156-.734-.513-1.584-.77-2.552-.77-.983%200-1.841.257-2.574.77-.734.513-1.306%201.232-1.716%202.156-.396.91-.594%201.973-.594%203.19%200%201.203.198%202.266.594%203.19.396.91.96%201.62%201.694%202.134.748.499%201.613.748%202.596.748Zm11.713-10.186c-.249-.88-.469-1.562-.66-2.046a6.026%206.026%200%200%200-.748-1.386v-.11h4.114v.11c-.22.47-.33.953-.33%201.452.015.484.125%201.13.33%201.936l2.2%208.272h.11l2.926-10.494-.44-1.276h3.168l3.168%2011.66h.11l2.2-8.272c.22-.792.337-1.43.352-1.914a2.89%202.89%200%200%200-.286-1.364v-.11h3.322v.11a6.33%206.33%200%200%200-.792%201.364%2022.233%2022.233%200%200%200-.638%201.958L148.527%2016.5h-2.442l-3.124-11.594h-.11L139.507%2016.5h-2.508l-3.256-11.748Z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E\")';const banner=\".--framer-cookie-banner-type-medium\";const button=\"input.__framer-cookie-component-button\";const css=[// Solid red panel; retain native corner radius and button treatments.\n`${banner}, ${banner} > div { border: none !important; }`,`${banner} { box-shadow: none !important; }`,// Panel padding\n`${banner} > div { padding: 28px 28px 24px !important; }`,// Copy: small sans (14px, as used for the homepage captions and desktop footer)\n`${banner} p { font-family: ${SANS} !important; font-size: 14px !important; line-height: 1.5 !important; font-weight: 400 !important; color: #fff !important; }`,// Wordmark: the real Cantoflow SVG, title text kept for screen readers\n`${banner} > div > div:first-child > p:first-child { width: 124px; height: 14px; margin: 0 0 18px !important; background: ${WORDMARK} left center / contain no-repeat; font-size: 0 !important; line-height: 0 !important; color: transparent !important; overflow: hidden; }`,// Cookie Policy link: white underline\n`${banner} a { color: #fff !important; text-decoration: underline !important; text-decoration-thickness: 1px; text-underline-offset: 3px; }`,`${banner} a:focus-visible { outline: 2px solid #fff; outline-offset: 2px; border-radius: 2px; }`,// Buttons: Cantoflow body type, 4px radius, equal size\n`${banner} > div > div:last-child { gap: 12px !important; margin-top: 24px !important; }`,`${button} { font-family: ${SANS} !important; font-size: 16px !important; font-weight: 400 !important; line-height: 1 !important; padding: 14px 20px !important; border-radius: 4px !important; opacity: 1 !important; transition: background-color ${EASE}, color ${EASE}, box-shadow ${EASE} !important; }`,`${button}:focus-visible { outline: 2px solid #fff !important; outline-offset: 3px; }`,`#__framer-cookie-component-button-reject { background: ${BLUSH} !important; color: ${RED} !important; box-shadow: inset 0 0 0 1px ${BLUSH} !important; }`,`#__framer-cookie-component-button-reject:hover { background: #fff !important; box-shadow: inset 0 0 0 1px #fff !important; }`,`#__framer-cookie-component-button-accept { background: transparent !important; color: #fff !important; box-shadow: inset 0 0 0 1px #fff !important; }`,`#__framer-cookie-component-button-accept:hover { background: ${BLUSH} !important; color: ${RED} !important; box-shadow: inset 0 0 0 1px ${BLUSH} !important; }`,// Footer trigger mirrors the existing Body Small preset, including canvas breakpoints.\n`button.__framer-cookie-component-button { font-family: \"ABC Arizona Sans Edu Regular\", \"ABC Arizona Sans Edu Regular Placeholder\", sans-serif !important; font-size: calc(var(--framer-root-font-size, 1rem) * 0.875) !important; line-height: 1.5 !important; font-weight: 400 !important; letter-spacing: 0em !important; font-feature-settings: \"blwf\" on, \"cv09\" on, \"cv03\" on, \"cv04\" on, \"cv11\" on !important; }`,`.framer-styles-preset-breakpoint-1q3nfim button.__framer-cookie-component-button, .framer-styles-preset-breakpoint-ul3cpm button.__framer-cookie-component-button { font-size: var(--framer-root-font-size, 1rem) !important; }`,`@media (max-width: 1023.98px) { button.__framer-cookie-component-button { font-size: var(--framer-root-font-size, 1rem) !important; } }`,// Phone\n`@media (max-width: 809.98px) {\n        ${banner} > div { padding: 22px 20px 20px !important; }\n        ${banner} p { font-size: 14px !important; }\n        ${banner} > div > div:first-child > p:first-child { width: 108px; height: 12px; margin-bottom: 16px !important; }\n        ${banner} > div > div:last-child { margin-top: 20px !important; gap: 10px !important; }\n        ${button} { font-size: 15px !important; padding: 14px 12px !important; min-height: 44px; }\n    }`,`@media (prefers-reduced-motion: reduce) { ${button} { transition: none !important; } }`];export default function CookieBannerTheme(){return /*#__PURE__*/_jsx(\"style\",{\"data-cantoflow\":\"cookie-banner-theme\",dangerouslySetInnerHTML:{__html:css.join(\"\\n\")}});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBannerTheme\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CookieBannerTheme.map","// Generated by Framer (f8e97a5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/W0094OhPhwDk2yTHfbQj/Cookies.js\";import{withCookieSettingsLabel}from\"https://framerusercontent.com/modules/vwnF5PIYQkh553Rn54vC/G51O1osH5BAg8OCBtMjx/CantoflowA11y.js\";import CookieBannerTheme from\"https://framerusercontent.com/modules/86cKCfJh2z0IdMh6d8cw/17P7h86qazpXLhDmP0Fv/CookieBannerTheme.js\";const CookieBannerFonts=getFonts(CookieBanner);const CookieBannerWithCookieSettingsLabelw6lp1g=withCodeBoundaryForOverrides(CookieBanner,{nodeId:\"HJVpM0jZd\",override:withCookieSettingsLabel,scopeId:\"HjYIe8VND\"});const CookieBannerThemeFonts=getFonts(CookieBannerTheme);const cycleOrder=[\"zutnksb9P\",\"s93YDAZic\",\"Gq9v2Iegf\"];const serializationHash=\"framer-WikbI\";const variantClassNames={Gq9v2Iegf:\"framer-v-1mip2ju\",s93YDAZic:\"framer-v-xzgflg\",zutnksb9P:\"framer-v-cboa63\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const 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 - Hover\":\"s93YDAZic\",Desktop:\"zutnksb9P\",Mobile:\"Gq9v2Iegf\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"zutnksb9P\"};};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:\"zutnksb9P\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1ktpkcw=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"s93YDAZic\");});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onMouseLeavetq347t=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"zutnksb9P\");});const isDisplayed=()=>{if(baseVariant===\"Gq9v2Iegf\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-cboa63\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zutnksb9P\",onMouseEnter:onMouseEnter1ktpkcw,ref:refBinding,style:{...style},...addPropertyOverrides({Gq9v2Iegf:{\"data-framer-name\":\"Mobile\",\"data-highlight\":undefined,onMouseEnter:undefined},s93YDAZic:{\"data-framer-name\":\"Desktop - Hover\",onMouseLeave:onMouseLeavetq347t}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-37qjq0\",layoutDependency:layoutDependency,layoutId:\"L49EgxXUW\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-w6lp1g-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"HJVpM0jZd-container\",nodeId:\"HJVpM0jZd\",rendersWithMotion:true,scopeId:\"HjYIe8VND\",children:/*#__PURE__*/_jsx(CookieBannerWithCookieSettingsLabelw6lp1g,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:true,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:true,paddingRight:20,paddingTop:8,position:\"bottom-right\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"var(--token-def33fc4-4768-4975-9b39-a136539b2fa6, rgb(255, 255, 255))\",radius:4,width:1},colorBody:\"rgb(255, 255, 255)\",colorTitle:\"rgb(255, 255, 255)\",fill:\"rgb(174, 0, 0)\",fontBody:{fontFamily:'\"ABC Arizona Sans Edu Regular\", \"ABC Arizona Sans Edu Regular Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"140%\"},fontTitle:{fontFamily:'\"ABC Arizona Sans Edu Regular\", \"ABC Arizona Sans Edu Regular Placeholder\", sans-serif',fontSize:\"0px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"0.1em\"},link:\"rgb(255, 255, 255)\"},width:560,zIndex:10},button:{borderRadius:4,direction:\"row\",fluid:true,font:{fontFamily:'\"ABC Arizona Sans Edu Medium\", \"ABC Arizona Sans Edu Medium Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},hoverOpacity:1,labels:{accept:\"Accept\",acceptAll:\"Accept all\",confirm:\"Okay\",customize:\"Customize\",reject:\"Reject\",rejectAll:\"Reject all\",save:\"Save Preferences\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"rgb(255, 255, 255)\",fill:\"rgba(255, 255, 255, 0)\"},secondary:{color:\"rgb(174, 0, 0)\",fill:\"rgb(252, 235, 235)\"},tapOpacity:.8},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:\"We use cookies (sadly not the tasty kind) to make our website work better and understand how people use it.\",euPolicy:{label:\"Cookie Policy\",link:\"https://www.cantoflow.com/cookie-policy\",prefix:\"Read our\"},euShowReject:true,euTitle:\"CANTOFLOW\",euType:\"medium\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:\"Cookie Policy\",prefix:\"Read our\"},worldShowReject:true,worldTitle:\"Cookie Settings\",worldType:\"simple\"},gtmId:\"GTM-5CFGX9GQ\",height:\"100%\",id:\"HJVpM0jZd\",layoutId:\"HJVpM0jZd\",options:{analytics:{description:\"Enables tracking of performance.\",title:\"Analytics\"},marketing:{description:\"Enables ads personalization and tracking.\",title:\"Marketing\"},necessary:{description:\"Enables security and basic functionality.\",optional:false,title:\"Necessary\"},preferences:{description:\"Enables personalized content and settings.\",title:\"Preferences\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{},fontTitle:{},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:false,trigger:{color:\"rgb(255, 255, 255)\",iconSize:24,iconType:\"default\",text:\"Cookie settings\",textFont:{fontFamily:'\"ABC Arizona Sans Edu Regular\", \"ABC Arizona Sans Edu Regular Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},type:\"text\"},width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-rzzjqz\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"JcWSi5wJF\",style:{backgroundColor:\"var(--token-def33fc4-4768-4975-9b39-a136539b2fa6)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-crtq0m-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Cookie banner theme\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"HpoEeYQLd-container\",name:\"Cookie banner theme\",nodeId:\"HpoEeYQLd\",rendersWithMotion:true,scopeId:\"HjYIe8VND\",style:{opacity:0},children:/*#__PURE__*/_jsx(CookieBannerTheme,{height:\"100%\",id:\"HpoEeYQLd\",layoutId:\"HpoEeYQLd\",name:\"Cookie banner theme\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\".framer-WikbI.framer-z9z4n6, .framer-WikbI .framer-z9z4n6 { display: block; }\",\".framer-WikbI.framer-cboa63 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-WikbI .framer-37qjq0 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-WikbI .framer-w6lp1g-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-WikbI .framer-rzzjqz { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: visible; position: absolute; width: 0px; z-index: 1; }\",\".framer-WikbI .framer-crtq0m-container { flex: none; height: 1px; left: 0px; position: absolute; top: 0px; width: 1px; }\",\".framer-WikbI.framer-v-xzgflg .framer-rzzjqz { width: 100%; }\",\".framer-WikbI.framer-v-1mip2ju .framer-37qjq0 { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: wrap; justify-content: flex-start; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21\n * @framerIntrinsicWidth 93\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"s93YDAZic\":{\"layout\":[\"auto\",\"auto\"]},\"Gq9v2Iegf\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHjYIe8VND=withCSS(Component,css,\"framer-WikbI\");export default FramerHjYIe8VND;FramerHjYIe8VND.displayName=\"Cookie-settings\";FramerHjYIe8VND.defaultProps={height:21,width:93};addPropertyControls(FramerHjYIe8VND,{variant:{options:[\"zutnksb9P\",\"s93YDAZic\",\"Gq9v2Iegf\"],optionTitles:[\"Desktop\",\"Desktop - Hover\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerHjYIe8VND,[{explicitInter:true,fonts:[{cssFamilyName:\"ABC Arizona Sans Edu Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Arizona Sans Edu\",url:\"https://framerusercontent.com/assets/R6rYKAX0HkXR1hK0otMvk5oRc.woff2\",weight:\"400\"},{cssFamilyName:\"ABC Arizona Sans Edu Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Arizona Sans Edu\",url:\"https://framerusercontent.com/assets/R6rYKAX0HkXR1hK0otMvk5oRc.woff2\",weight:\"400\"},{cssFamilyName:\"ABC Arizona Sans Edu Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Arizona Sans Edu\",url:\"https://framerusercontent.com/assets/r2bdZEVGxFr6uleBZvqd0hNQig.woff2\",weight:\"500\"}]},...CookieBannerFonts,...CookieBannerThemeFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHjYIe8VND\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"93\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"s93YDAZic\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Gq9v2Iegf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"21\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2b87f15)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/6eb5brOjJ6Uh5c7vJzJ6/m1OiDVEiqjRO10FLU1eL/V_L5CNYGC.js\";const cycleOrder=[\"ApwrQVsmD\",\"uhGGcdZaJ\",\"uZnzzSSDS\"];const serializationHash=\"framer-zbC0R\";const variantClassNames={ApwrQVsmD:\"framer-v-1f7uomw\",uhGGcdZaJ:\"framer-v-5nyjns\",uZnzzSSDS:\"framer-v-mxg9ff\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const gXmmesEgO=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop - Hover\":\"uhGGcdZaJ\",Desktop:\"ApwrQVsmD\",Mobile:\"uZnzzSSDS\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,title,width,...props})=>{return{...props,gXmmesEgO:title??props.gXmmesEgO??\"Title\",variant:humanReadableVariantMap[props.variant]??props.variant??\"ApwrQVsmD\"};};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,gXmmesEgO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ApwrQVsmD\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnternlixn5=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"uhGGcdZaJ\");});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onMouseLeave1jbvoyy=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"ApwrQVsmD\");});const isDisplayed=()=>{if(baseVariant===\"uZnzzSSDS\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1f7uomw\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ApwrQVsmD\",onMouseEnter:onMouseEnternlixn5,ref:refBinding,style:{...style},...addPropertyOverrides({uhGGcdZaJ:{\"data-framer-name\":\"Desktop - Hover\",onMouseLeave:onMouseLeave1jbvoyy},uZnzzSSDS:{\"data-framer-name\":\"Mobile\",\"data-highlight\":undefined,onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ac4lan\",layoutDependency:layoutDependency,layoutId:\"NHd26V0LI\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1w5r6de\",\"data-styles-preset\":\"V_L5CNYGC\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-def33fc4-4768-4975-9b39-a136539b2fa6))\"},children:\"Title\"})}),className:\"framer-1yle7t0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uK6dOMqWo\",style:{\"--extracted-r6o4lv\":\"var(--token-def33fc4-4768-4975-9b39-a136539b2fa6)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:gXmmesEgO,verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-zimma4\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"dN3gQ7A1F\",style:{backgroundColor:\"var(--token-def33fc4-4768-4975-9b39-a136539b2fa6)\"}})]})})})});});const css=[\".framer-zbC0R.framer-1s8n6lo, .framer-zbC0R .framer-1s8n6lo { display: block; }\",\".framer-zbC0R.framer-1f7uomw { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: wrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-zbC0R .framer-ac4lan { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-zbC0R .framer-1yle7t0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-zbC0R .framer-zimma4 { bottom: 0px; flex: none; height: 1px; left: -60px; overflow: visible; position: absolute; width: 32px; z-index: 1; }\",\".framer-zbC0R.framer-v-5nyjns .framer-zimma4 { left: 0px; width: 100%; }\",\".framer-zbC0R.framer-v-mxg9ff.framer-1f7uomw { overflow: visible; }\",\".framer-zbC0R.framer-v-mxg9ff .framer-ac4lan { align-content: flex-start; align-items: flex-start; flex-direction: column; flex-wrap: wrap; justify-content: flex-start; }\",\".framer-zbC0R.framer-v-mxg9ff .framer-1yle7t0 { --framer-text-wrap-override: pretty; width: 100%; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21\n * @framerIntrinsicWidth 27\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"uhGGcdZaJ\":{\"layout\":[\"auto\",\"auto\"]},\"uZnzzSSDS\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"gXmmesEgO\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerYoE6e3Buh=withCSS(Component,css,\"framer-zbC0R\");export default FramerYoE6e3Buh;FramerYoE6e3Buh.displayName=\"Footer-items\";FramerYoE6e3Buh.defaultProps={height:21,width:27};addPropertyControls(FramerYoE6e3Buh,{variant:{options:[\"ApwrQVsmD\",\"uhGGcdZaJ\",\"uZnzzSSDS\"],optionTitles:[\"Desktop\",\"Desktop - Hover\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},gXmmesEgO:{defaultValue:\"Title\",displayTextArea:false,placeholder:\"Title\",title:\"Title\",type:ControlType.String},ongXmmesEgOChange:{changes:\"gXmmesEgO\",type:ControlType.ChangeHandler}});addFonts(FramerYoE6e3Buh,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerYoE6e3Buh\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"21\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"27\",\"framerVariables\":\"{\\\"gXmmesEgO\\\":\\\"title\\\"}\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uhGGcdZaJ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"uZnzzSSDS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2b87f15)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link,PathVariablesContext,queryCache,RichText,runTasksWithYield,runWithYield,SmartComponentScopedContainer,SVG,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CantoflowJournalDateMark from\"https://framerusercontent.com/modules/g2as913WlY6bX5PePVGC/6FaGsjZsAElUaMurRWs4/CantoflowJournalDateMark.js\";import CantoflowNewsletterSignup from\"https://framerusercontent.com/modules/SgFWxAtxxg5acpXmgWg1/QMfRLJjKyfea8YKjbW9d/CantoflowNewsletterSignup.js\";import Journal from\"https://framerusercontent.com/modules/bQ1nuPEs6tfu3Kh6OWsV/bKuDS4ZqvljXcbFD0zD6/uWxEs58N7.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/nygu7SvjhSoXOZ6vr49I/fUM2GbmPGlXMqLa0nAs5/N7uI_IPHY.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/6eb5brOjJ6Uh5c7vJzJ6/m1OiDVEiqjRO10FLU1eL/V_L5CNYGC.js\";import CookieSettings from\"https://framerusercontent.com/modules/cAKWwCwUtdJTNDLlRWT5/kWvPC5ruCfyPyDenH84L/HjYIe8VND.js\";import Divider from\"https://framerusercontent.com/modules/yTChm4zFXRLqykh5EgcH/xOOX9PGRFt9VILcDftq1/lq1dTLGPa.js\";import TikTok from\"https://framerusercontent.com/modules/tA6fBz7XLIjw23dhz70f/KBEE8Km4jGA3Gbr674NQ/OW85phem_.js\";import Instagram from\"https://framerusercontent.com/modules/6sUYX62nYMuo2HC33iDP/2vesnt27hoUwTV4wuLm0/Ykc1O6euT.js\";import FooterItems from\"https://framerusercontent.com/modules/6NxtwpAwJjuStFVcnjfa/A9OJ4ectK28crfZA4dVi/YoE6e3Buh.js\";const FooterItemsFonts=getFonts(FooterItems);const DividerFonts=getFonts(Divider);const CantoflowJournalDateMarkFonts=getFonts(CantoflowJournalDateMark);const CantoflowNewsletterSignupFonts=getFonts(CantoflowNewsletterSignup);const CookieSettingsFonts=getFonts(CookieSettings);const InstagramFonts=getFonts(Instagram);const TikTokFonts=getFonts(TikTok);const cycleOrder=[\"g0oYJhLFs\",\"UXhHev_lW\",\"TGyukNXQv\"];const serializationHash=\"framer-Qb6IZ\";const variantClassNames={g0oYJhLFs:\"framer-v-13mvkq0\",TGyukNXQv:\"framer-v-1f50gke\",UXhHev_lW:\"framer-v-qjyp5s\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const qCcdsK37nYKiGozst3=undefined;const ccWitUk3kYKiGozst3=undefined;const Uo7FvfACGYKiGozst3=undefined;const idYKiGozst3=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const query=prequery=>prequery({from:{alias:\"YKiGozst3\",data:Journal,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5},orderBy:[{collection:\"YKiGozst3\",direction:\"desc\",name:\"Uo7FvfACG\",type:\"Identifier\"},{collection:\"YKiGozst3\",name:\"E1RLix14f\",type:\"Identifier\"}],select:[{collection:\"YKiGozst3\",name:\"qCcdsK37n\",type:\"Identifier\"},{collection:\"YKiGozst3\",name:\"ccWitUk3k\",type:\"Identifier\"},{collection:\"YKiGozst3\",name:\"Uo7FvfACG\",type:\"Identifier\"},{collection:\"YKiGozst3\",name:\"id\",type:\"Identifier\"}]});const query1=()=>({from:{alias:\"YKiGozst3\",data:Journal,type:\"Collection\"},limit:{type:\"LiteralValue\",value:5},orderBy:[{collection:\"YKiGozst3\",direction:\"desc\",name:\"Uo7FvfACG\",type:\"Identifier\"},{collection:\"YKiGozst3\",name:\"E1RLix14f\",type:\"Identifier\"}],select:[{collection:\"YKiGozst3\",name:\"qCcdsK37n\",type:\"Identifier\"},{collection:\"YKiGozst3\",name:\"ccWitUk3k\",type:\"Identifier\"},{collection:\"YKiGozst3\",name:\"Uo7FvfACG\",type:\"Identifier\"},{collection:\"YKiGozst3\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};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:\"g0oYJhLFs\",Phone:\"TGyukNXQv\",Tablet:\"UXhHev_lW\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"g0oYJhLFs\"};};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:\"g0oYJhLFs\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-13mvkq0\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"g0oYJhLFs\",ref:refBinding,style:{backgroundColor:\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0)\",...style},...addPropertyOverrides({TGyukNXQv:{\"data-framer-name\":\"Phone\"},UXhHev_lW:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12j4ely\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"Bo3yWzTOU\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rm0hbv\",\"data-framer-name\":\"Row\",layoutDependency:layoutDependency,layoutId:\"LSPrqRSkM\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rp81di\",\"data-framer-name\":\"Row\",layoutDependency:layoutDependency,layoutId:\"nqS9rWH2H\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1iznwnc\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"Jos6oAXeq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1cuev8p\",\"data-styles-preset\":\"N7uI_IPHY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-def33fc4-4768-4975-9b39-a136539b2fa6))\"},children:\"Quick links\"})}),className:\"framer-ro81rh\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jyPgwUbqx\",style:{\"--extracted-r6o4lv\":\"var(--token-def33fc4-4768-4975-9b39-a136539b2fa6)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"K5mVLjnK1\",openInNewTab:false,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1fmvoxc framer-1on9g6j\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"K5mVLjnK1\",tabIndex:0,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+((componentViewport?.height||200)-837.4)/2+86.4,...addPropertyOverrides({TGyukNXQv:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1394.8)/2+70.4},UXhHev_lW:{width:`max(min(${componentViewport?.width||\"100vw\"} - 80px, 1312px), 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1242.8)/2+78.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ta0jfi-container\",layoutDependency:layoutDependency,layoutId:\"xVADWrm85-container\",nodeId:\"xVADWrm85\",rendersWithMotion:true,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(FooterItems,{gXmmesEgO:\"Home\",height:\"100%\",id:\"xVADWrm85\",layoutId:\"xVADWrm85\",variant:matchVariant(\"ApwrQVsmD\"),width:\"100%\",...addPropertyOverrides({TGyukNXQv:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")},UXhHev_lW:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oSoIBh726\"},motionChild:true,nodeId:\"FvFXBWMxN\",openInNewTab:false,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-puueae framer-1on9g6j\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"FvFXBWMxN\",tabIndex:0,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+((componentViewport?.height||200)-837.4)/2+115.4,...addPropertyOverrides({TGyukNXQv:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1394.8)/2+99.4},UXhHev_lW:{width:`max(min(${componentViewport?.width||\"100vw\"} - 80px, 1312px), 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1242.8)/2+107.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16be91j-container\",layoutDependency:layoutDependency,layoutId:\"xMoONBSHc-container\",nodeId:\"xMoONBSHc\",rendersWithMotion:true,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(FooterItems,{gXmmesEgO:\"Learning pathways\",height:\"100%\",id:\"xMoONBSHc\",layoutId:\"xMoONBSHc\",variant:matchVariant(\"ApwrQVsmD\"),width:\"100%\",...addPropertyOverrides({TGyukNXQv:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")},UXhHev_lW:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EccJxSLyF\"},motionChild:true,nodeId:\"Nvys8m8OP\",openInNewTab:false,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-xijgz framer-1on9g6j\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"Nvys8m8OP\",tabIndex:0,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+((componentViewport?.height||200)-837.4)/2+144.4,...addPropertyOverrides({TGyukNXQv:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1394.8)/2+128.4},UXhHev_lW:{width:`max(min(${componentViewport?.width||\"100vw\"} - 80px, 1312px), 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1242.8)/2+136.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1obktvl-container\",layoutDependency:layoutDependency,layoutId:\"WyWJ3qd0p-container\",nodeId:\"WyWJ3qd0p\",rendersWithMotion:true,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(FooterItems,{gXmmesEgO:\"Workshops\",height:\"100%\",id:\"WyWJ3qd0p\",layoutId:\"WyWJ3qd0p\",variant:matchVariant(\"ApwrQVsmD\"),width:\"100%\",...addPropertyOverrides({TGyukNXQv:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")},UXhHev_lW:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{clickTrackingId:\"packages-footer\",href:\"https://www.cantoflow.com/#lesson-packages\",motionChild:true,nodeId:\"s6bcSToAD\",openInNewTab:false,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1lz84fe framer-1on9g6j\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"s6bcSToAD\",tabIndex:0,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+((componentViewport?.height||200)-837.4)/2+173.4,...addPropertyOverrides({TGyukNXQv:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1394.8)/2+157.4},UXhHev_lW:{width:`max(min(${componentViewport?.width||\"100vw\"} - 80px, 1312px), 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1242.8)/2+165.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-n9zhq8-container\",layoutDependency:layoutDependency,layoutId:\"CXwemPIaF-container\",nodeId:\"CXwemPIaF\",rendersWithMotion:true,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(FooterItems,{gXmmesEgO:\"Book lessons\",height:\"100%\",id:\"CXwemPIaF\",layoutId:\"CXwemPIaF\",variant:matchVariant(\"ApwrQVsmD\"),width:\"100%\",...addPropertyOverrides({TGyukNXQv:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")},UXhHev_lW:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NgeqaXFxF\"},motionChild:true,nodeId:\"gX7cRUH8p\",openInNewTab:false,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-8sgkzh framer-1on9g6j\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"gX7cRUH8p\",tabIndex:0,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+((componentViewport?.height||200)-837.4)/2+202.4,...addPropertyOverrides({TGyukNXQv:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1394.8)/2+186.4},UXhHev_lW:{width:`max(min(${componentViewport?.width||\"100vw\"} - 80px, 1312px), 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1242.8)/2+194.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-111l6zf-container\",layoutDependency:layoutDependency,layoutId:\"Ug0dmUt13-container\",nodeId:\"Ug0dmUt13\",rendersWithMotion:true,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(FooterItems,{gXmmesEgO:\"Contact us\",height:\"100%\",id:\"Ug0dmUt13\",layoutId:\"Ug0dmUt13\",variant:matchVariant(\"ApwrQVsmD\"),width:\"100%\",...addPropertyOverrides({TGyukNXQv:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")},UXhHev_lW:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")}},baseVariant,gestureVariant)})})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g1iud1\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"IEmrmk8vT\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:159.4,y:(componentViewport?.y||0)+((componentViewport?.height||200)-837.4)/2+64,...addPropertyOverrides({TGyukNXQv:{height:1,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1394.8)/2+231.4},UXhHev_lW:{height:1,width:`min(${componentViewport?.width||\"100vw\"} - 80px, 1312px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1242.8)/2+239.4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1npga4d-container\",layoutDependency:layoutDependency,layoutId:\"zgmdcRAbR-container\",nodeId:\"zgmdcRAbR\",rendersWithMotion:true,scopeId:\"jARCI5LwT\",style:{filter:\"brightness(0) invert(1)\",opacity:.25,WebkitFilter:\"brightness(0) invert(1)\"},children:/*#__PURE__*/_jsx(Divider,{height:\"100%\",id:\"zgmdcRAbR\",layoutId:\"zgmdcRAbR\",style:{height:\"100%\"},variant:matchVariant(\"CUcC_MoDK\"),width:\"100%\",...addPropertyOverrides({TGyukNXQv:{style:{height:\"100%\",width:\"100%\"}},UXhHev_lW:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bwksqg\",layoutDependency:layoutDependency,layoutId:\"KJnoAHinK\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1cuev8p\",\"data-styles-preset\":\"N7uI_IPHY\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-def33fc4-4768-4975-9b39-a136539b2fa6))\"},children:\"Learning pathways\"})}),className:\"framer-164jvmw\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hLqSDuYbK\",style:{\"--extracted-r6o4lv\":\"var(--token-def33fc4-4768-4975-9b39-a136539b2fa6)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"mtdCPX_xn\"},motionChild:true,nodeId:\"y5GoDuOqn\",openInNewTab:false,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-2vv9f6 framer-1on9g6j\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"y5GoDuOqn\",tabIndex:0,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+((componentViewport?.height||200)-837.4)/2+86.4,...addPropertyOverrides({TGyukNXQv:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1394.8)/2+278.8},UXhHev_lW:{width:`max(min(${componentViewport?.width||\"100vw\"} - 80px, 1312px), 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1242.8)/2+286.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xlbtuo-container\",layoutDependency:layoutDependency,layoutId:\"OvHSQvH1G-container\",nodeId:\"OvHSQvH1G\",rendersWithMotion:true,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(FooterItems,{gXmmesEgO:\"Complete Cantonese\",height:\"100%\",id:\"OvHSQvH1G\",layoutId:\"OvHSQvH1G\",variant:matchVariant(\"ApwrQVsmD\"),width:\"100%\",...addPropertyOverrides({TGyukNXQv:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")},UXhHev_lW:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IKRn9CKKx\"},motionChild:true,nodeId:\"YAKXcIgbL\",openInNewTab:false,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1erbbc4 framer-1on9g6j\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"YAKXcIgbL\",tabIndex:0,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+((componentViewport?.height||200)-837.4)/2+115.4,...addPropertyOverrides({TGyukNXQv:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1394.8)/2+307.8},UXhHev_lW:{width:`max(min(${componentViewport?.width||\"100vw\"} - 80px, 1312px), 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1242.8)/2+315.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12prttv-container\",layoutDependency:layoutDependency,layoutId:\"SY2NJqbkA-container\",nodeId:\"SY2NJqbkA\",rendersWithMotion:true,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(FooterItems,{gXmmesEgO:\"Survival Cantonese\",height:\"100%\",id:\"SY2NJqbkA\",layoutId:\"SY2NJqbkA\",variant:matchVariant(\"ApwrQVsmD\"),width:\"100%\",...addPropertyOverrides({TGyukNXQv:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")},UXhHev_lW:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"gUYu_CK8t\"},motionChild:true,nodeId:\"yCacQg7Oo\",openInNewTab:false,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-s05pqo framer-1on9g6j\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"yCacQg7Oo\",tabIndex:0,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+((componentViewport?.height||200)-837.4)/2+144.4,...addPropertyOverrides({TGyukNXQv:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1394.8)/2+336.8},UXhHev_lW:{width:`max(min(${componentViewport?.width||\"100vw\"} - 80px, 1312px), 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1242.8)/2+344.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gjon93-container\",layoutDependency:layoutDependency,layoutId:\"JfRY_lrvj-container\",nodeId:\"JfRY_lrvj\",rendersWithMotion:true,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(FooterItems,{gXmmesEgO:\"Business Cantonese\",height:\"100%\",id:\"JfRY_lrvj\",layoutId:\"JfRY_lrvj\",variant:matchVariant(\"ApwrQVsmD\"),width:\"100%\",...addPropertyOverrides({TGyukNXQv:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")},UXhHev_lW:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"oSoIBh726\"},motionChild:true,nodeId:\"Cjlhx7vYC\",scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1vt7xwu framer-1on9g6j\",\"data-framer-name\":\"All learning pathways link\",layoutDependency:layoutDependency,layoutId:\"Cjlhx7vYC\",tabIndex:0,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+((componentViewport?.height||200)-837.4)/2+173.4,...addPropertyOverrides({TGyukNXQv:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1394.8)/2+365.8},UXhHev_lW:{width:`max(min(${componentViewport?.width||\"100vw\"} - 80px, 1312px), 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1242.8)/2+373.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1dtsniy-container\",layoutDependency:layoutDependency,layoutId:\"biSC_vZ41-container\",nodeId:\"biSC_vZ41\",rendersWithMotion:true,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(FooterItems,{gXmmesEgO:\"All learning pathways\",height:\"100%\",id:\"biSC_vZ41\",layoutId:\"biSC_vZ41\",variant:matchVariant(\"ApwrQVsmD\"),width:\"100%\",...addPropertyOverrides({TGyukNXQv:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")},UXhHev_lW:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")}},baseVariant,gestureVariant)})})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18wrbch\",\"data-framer-name\":\"Column\",layoutDependency:layoutDependency,layoutId:\"plAMieh8Q\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:159.4,y:(componentViewport?.y||0)+((componentViewport?.height||200)-837.4)/2+64,...addPropertyOverrides({TGyukNXQv:{height:1,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1394.8)/2+410.8},UXhHev_lW:{height:1,width:`min(${componentViewport?.width||\"100vw\"} - 80px, 1312px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1242.8)/2+418.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1duj256-container\",layoutDependency:layoutDependency,layoutId:\"YJW84EBVr-container\",nodeId:\"YJW84EBVr\",rendersWithMotion:true,scopeId:\"jARCI5LwT\",style:{filter:\"brightness(0) invert(1)\",opacity:.25,WebkitFilter:\"brightness(0) invert(1)\"},children:/*#__PURE__*/_jsx(Divider,{height:\"100%\",id:\"YJW84EBVr\",layoutId:\"YJW84EBVr\",style:{height:\"100%\"},variant:matchVariant(\"CUcC_MoDK\"),width:\"100%\",...addPropertyOverrides({TGyukNXQv:{style:{height:\"100%\",width:\"100%\"}},UXhHev_lW:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tzqe0k\",layoutDependency:layoutDependency,layoutId:\"GuBI8PO0S\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1cuev8p\",\"data-styles-preset\":\"N7uI_IPHY\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-def33fc4-4768-4975-9b39-a136539b2fa6))\"},children:\"From the Journal\"})}),className:\"framer-ue1scu\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Y7rT8wkQ6\",style:{\"--extracted-r6o4lv\":\"var(--token-def33fc4-4768-4975-9b39-a136539b2fa6)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vbkdmm\",\"data-framer-name\":\"Journal list\",layoutDependency:layoutDependency,layoutId:\"YKiGozst3\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:query1(),children:(collection,paginationInfo,loadMore)=>{return /*#__PURE__*/_jsx(_Fragment,{children:collection?.map(({ccWitUk3k:ccWitUk3kYKiGozst3,id:idYKiGozst3,qCcdsK37n:qCcdsK37nYKiGozst3,Uo7FvfACG:Uo7FvfACGYKiGozst3},index)=>{qCcdsK37nYKiGozst3??=\"\";ccWitUk3kYKiGozst3??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`YKiGozst3-${idYKiGozst3}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{qCcdsK37n:qCcdsK37nYKiGozst3},children:/*#__PURE__*/_jsx(Link,{href:{pathVariables:{qCcdsK37n:qCcdsK37nYKiGozst3},webPageId:\"DCMAcOEra\"},motionChild:true,nodeId:\"EFJ0dDgph\",openInNewTab:false,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-eybd34 framer-1on9g6j\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"EFJ0dDgph\",tabIndex:0,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+((componentViewport?.height||200)-837.4)/2+260,...addPropertyOverrides({TGyukNXQv:{width:`max(${componentViewport?.width||\"100vw\"} - 48px, 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1394.8)/2+631.8},UXhHev_lW:{width:`max(min(${componentViewport?.width||\"100vw\"} - 80px, 1312px), 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1242.8)/2+639.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e8dy4k-container\",layoutDependency:layoutDependency,layoutId:\"cTHOQBtEW-container\",nodeId:\"cTHOQBtEW\",rendersWithMotion:true,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(FooterItems,{gXmmesEgO:ccWitUk3kYKiGozst3,height:\"100%\",id:\"cTHOQBtEW\",layoutId:\"cTHOQBtEW\",variant:matchVariant(\"ApwrQVsmD\"),width:\"100%\",...addPropertyOverrides({TGyukNXQv:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")},UXhHev_lW:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d3yj4y-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Journal date marker (badge)\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"OCxNsCBaz-container\",name:\"Journal date marker (badge)\",nodeId:\"OCxNsCBaz\",rendersWithMotion:true,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(CantoflowJournalDateMark,{date:Uo7FvfACGYKiGozst3,height:\"100%\",id:\"OCxNsCBaz\",layoutId:\"OCxNsCBaz\",name:\"Journal date marker (badge)\",slug:qCcdsK37nYKiGozst3,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})},idYKiGozst3);})});}})})})]})]})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-cux87e\",\"data-framer-name\":\"Newsletter\",layoutDependency:layoutDependency,layoutId:\"z1sMxuOuf\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ntyi8k\",\"data-framer-name\":\"Newsletter form\",layoutDependency:layoutDependency,layoutId:\"LNxCEARSN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1w5r6de\",\"data-styles-preset\":\"V_L5CNYGC\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-def33fc4-4768-4975-9b39-a136539b2fa6))\"},children:\"The Cantoflow letter, sent once a month. Join and get our free tone cheat sheet. Unsubscribe any time.\"})}),className:\"framer-1qr78b9\",\"data-framer-name\":\"Newsletter line\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"AgqPz2lNd\",style:{\"--extracted-r6o4lv\":\"var(--token-def33fc4-4768-4975-9b39-a136539b2fa6)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1w0wpe4-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"CantoflowNewsletterSignup\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"ekSrXPGO_-container\",name:\"CantoflowNewsletterSignup\",nodeId:\"ekSrXPGO_\",rendersWithMotion:true,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(CantoflowNewsletterSignup,{buttonLabel:\"Join\",errorMessage:\"Sorry, that didn’t go through. Please try again in a moment.\",formId:\"10066905\",height:\"100%\",id:\"ekSrXPGO_\",invalidMessage:\"Please enter a valid email address, like name@example.com.\",layoutId:\"ekSrXPGO_\",loadingLabel:\"Joining…\",name:\"CantoflowNewsletterSignup\",placeholder:\"Your email address\",style:{width:\"100%\"},successMessage:\"Nearly there. Check your inbox to confirm your email.\",trackingId:\"newsletter-signup\",width:\"100%\"})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-h1xxns\",\"data-framer-name\":\"Row\",layoutDependency:layoutDependency,layoutId:\"qCNcpyHwA\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8qkobq\",\"data-framer-name\":\"Cantoflow wordmark\",layoutDependency:layoutDependency,layoutId:\"lOs4h5Ey7\",style:{filter:\"brightness(0) invert(1)\",WebkitFilter:\"brightness(0) invert(1)\"},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-qhkih3\",\"data-framer-name\":\"Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"FcDPE913v\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 145 16\"><path d=\"M 8.055 15.374 C 6.631 15.374 5.326 15.074 4.14 14.474 C 2.981 13.886 2.009 12.987 1.334 11.878 C 0.65 10.733 0.308 9.4 0.308 7.878 C 0.308 6.329 0.664 4.982 1.376 3.837 C 2.073 2.705 3.074 1.791 4.265 1.199 C 5.457 0.587 6.778 0.271 8.118 0.278 C 8.913 0.278 9.667 0.368 10.379 0.55 C 11.105 0.731 11.782 0.997 12.41 1.346 L 12.41 4.068 L 12.285 4.068 C 11.796 3.398 11.209 2.888 10.526 2.539 C 9.849 2.178 9.094 1.991 8.327 1.995 C 7.322 1.995 6.414 2.233 5.605 2.707 C 4.81 3.167 4.182 3.823 3.721 4.675 C 3.274 5.527 3.051 6.503 3.051 7.606 C 3.051 8.806 3.289 9.84 3.763 10.705 C 4.226 11.531 4.916 12.207 5.752 12.652 C 6.589 13.1 7.538 13.322 8.599 13.322 C 9.353 13.322 10.072 13.203 10.756 12.966 C 11.488 12.711 12.179 12.352 12.808 11.899 L 13.143 13.28 C 12.417 13.978 11.635 14.501 10.798 14.851 C 9.975 15.2 9.06 15.374 8.055 15.374 Z M 15.172 14.997 C 15.494 14.704 15.745 14.369 15.926 13.992 C 16.221 13.377 16.486 12.748 16.721 12.108 C 16.75 12.052 16.778 11.989 16.805 11.919 L 21.244 0.55 L 23.401 0.55 L 27.923 11.815 C 27.979 11.926 28.028 12.053 28.07 12.192 C 28.391 12.987 28.649 13.581 28.845 13.971 C 29.041 14.348 29.284 14.69 29.577 14.997 L 29.577 15.102 L 25.599 15.102 L 25.599 14.997 C 25.795 14.648 25.858 14.223 25.788 13.72 C 25.732 13.203 25.565 12.589 25.285 11.878 L 22.04 3.586 L 21.935 3.586 L 18.773 11.878 C 18.495 12.604 18.326 13.218 18.271 13.72 C 18.229 14.223 18.327 14.648 18.564 14.997 L 18.564 15.102 L 15.172 15.102 Z M 18.501 9.302 L 25.306 9.302 L 25.306 10.977 L 18.501 10.977 Z M 32.685 14.997 C 32.936 14.677 33.103 14.271 33.187 13.783 C 33.285 13.28 33.334 12.638 33.334 11.857 L 33.334 1.409 L 32.81 0.613 L 32.81 0.55 L 36.516 0.55 L 43.175 11.584 L 43.3 11.584 L 43.3 3.754 C 43.3 2.972 43.252 2.344 43.154 1.869 C 43.085 1.43 42.913 1.014 42.651 0.655 L 42.651 0.55 L 45.855 0.55 L 45.855 0.655 C 45.603 0.976 45.429 1.381 45.331 1.869 C 45.247 2.344 45.206 2.972 45.206 3.754 L 45.206 15.102 L 42.526 15.102 L 35.366 3.335 L 35.24 3.335 L 35.24 11.857 C 35.24 12.638 35.282 13.28 35.366 13.783 C 35.464 14.271 35.638 14.677 35.889 14.997 L 35.889 15.102 L 32.686 15.102 L 32.686 14.997 Z M 53.325 14.997 C 53.606 14.643 53.8 14.227 53.89 13.783 C 54.001 13.322 54.058 12.694 54.058 11.899 L 54.058 2.204 L 52.592 2.204 C 51.698 2.204 50.993 2.295 50.477 2.476 C 49.96 2.657 49.577 2.937 49.326 3.314 L 49.2 3.314 L 49.2 0.55 L 61.428 0.55 L 61.428 3.314 L 61.323 3.314 C 61.072 2.937 60.688 2.657 60.171 2.476 C 59.655 2.296 58.95 2.204 58.057 2.204 L 56.57 2.204 L 56.57 11.899 C 56.57 12.694 56.626 13.322 56.738 13.783 C 56.849 14.244 57.045 14.649 57.324 14.997 L 57.324 15.102 L 53.325 15.102 Z M 71.141 15.374 C 69.716 15.374 68.439 15.053 67.308 14.411 C 66.203 13.78 65.296 12.852 64.691 11.731 C 64.063 10.586 63.749 9.288 63.749 7.837 C 63.749 6.385 64.063 5.086 64.691 3.942 C 65.291 2.813 66.199 1.876 67.308 1.241 C 68.439 0.599 69.716 0.278 71.14 0.278 C 72.564 0.278 73.833 0.599 74.951 1.241 C 76.061 1.876 76.968 2.813 77.568 3.942 C 78.196 5.087 78.51 6.385 78.51 7.837 C 78.51 9.288 78.196 10.587 77.568 11.731 C 76.96 12.856 76.045 13.785 74.93 14.411 C 73.814 15.053 72.551 15.374 71.14 15.374 Z M 71.141 13.615 C 72.061 13.615 72.871 13.377 73.569 12.904 C 74.281 12.415 74.819 11.738 75.181 10.873 C 75.558 9.993 75.746 8.981 75.746 7.837 C 75.746 6.678 75.558 5.667 75.181 4.801 C 74.804 3.921 74.267 3.237 73.569 2.749 C 72.871 2.26 72.061 2.016 71.14 2.016 C 70.205 2.016 69.389 2.26 68.69 2.749 C 67.993 3.237 67.448 3.921 67.057 4.801 C 66.68 5.667 66.492 6.678 66.492 7.837 C 66.492 8.981 66.68 9.993 67.057 10.873 C 67.434 11.739 67.971 12.414 68.669 12.904 C 69.381 13.378 70.206 13.615 71.14 13.615 Z M 82.388 14.997 C 82.625 14.69 82.792 14.363 82.89 14.013 C 82.987 13.651 83.037 13.134 83.037 12.464 L 83.037 3.293 C 83.037 2.567 82.987 2.022 82.89 1.66 C 82.803 1.29 82.631 0.946 82.388 0.655 L 82.388 0.55 L 92.103 0.55 L 92.103 3.23 L 91.998 3.23 C 91.747 2.868 91.377 2.609 90.888 2.455 C 90.399 2.302 89.695 2.225 88.774 2.225 L 85.549 2.225 L 85.549 7.125 L 88.229 7.125 C 89.053 7.125 89.681 7.069 90.114 6.957 C 90.56 6.832 90.888 6.629 91.098 6.35 L 91.223 6.35 L 91.223 9.553 L 91.098 9.553 C 90.888 9.288 90.56 9.099 90.114 8.988 C 89.681 8.863 89.053 8.8 88.229 8.8 L 85.549 8.8 L 85.549 12.338 C 85.549 13.078 85.597 13.63 85.696 13.992 C 85.793 14.355 85.989 14.69 86.282 14.997 L 86.282 15.102 L 82.388 15.102 Z M 95.86 14.997 C 96.084 14.69 96.244 14.293 96.342 13.804 C 96.453 13.316 96.509 12.701 96.509 11.961 L 96.509 3.775 C 96.509 2.993 96.467 2.372 96.384 1.911 C 96.304 1.459 96.125 1.03 95.86 0.655 L 95.86 0.55 L 99.671 0.55 L 99.671 0.655 C 99.406 1.03 99.228 1.459 99.147 1.911 C 99.064 2.372 99.022 2.993 99.022 3.775 L 99.022 13.427 L 102.477 13.427 C 103.37 13.427 104.068 13.322 104.57 13.113 C 105.073 12.904 105.456 12.506 105.722 11.919 L 105.848 11.919 L 105.848 15.102 L 95.86 15.102 Z M 115.568 15.374 C 114.144 15.374 112.867 15.053 111.736 14.411 C 110.63 13.78 109.723 12.852 109.119 11.731 C 108.491 10.586 108.176 9.288 108.176 7.837 C 108.176 6.385 108.491 5.086 109.119 3.942 C 109.718 2.813 110.626 1.876 111.736 1.241 C 112.867 0.599 114.144 0.278 115.568 0.278 C 116.991 0.278 118.261 0.599 119.378 1.241 C 120.488 1.876 121.396 2.813 121.995 3.942 C 122.624 5.087 122.938 6.385 122.938 7.837 C 122.938 9.288 122.624 10.587 121.995 11.731 C 121.387 12.856 120.472 13.785 119.357 14.411 C 118.24 15.053 116.977 15.374 115.568 15.374 Z M 115.568 13.615 C 116.489 13.615 117.298 13.377 117.996 12.904 C 118.708 12.415 119.245 11.738 119.609 10.873 C 119.985 9.993 120.174 8.981 120.174 7.837 C 120.174 6.678 119.985 5.667 119.609 4.801 C 119.232 3.921 118.694 3.237 117.996 2.749 C 117.298 2.26 116.489 2.016 115.568 2.016 C 114.632 2.016 113.815 2.26 113.118 2.749 C 112.419 3.237 111.875 3.921 111.485 4.801 C 111.108 5.667 110.919 6.678 110.919 7.837 C 110.919 8.981 111.108 9.993 111.485 10.873 C 111.862 11.739 112.398 12.414 113.097 12.904 C 113.809 13.378 114.632 13.615 115.568 13.615 Z M 126.715 3.921 C 126.478 3.084 126.269 2.435 126.087 1.974 C 125.908 1.505 125.669 1.061 125.375 0.655 L 125.375 0.55 L 129.29 0.55 L 129.29 0.655 C 129.081 1.102 128.976 1.562 128.976 2.037 C 128.991 2.497 129.095 3.112 129.29 3.879 L 131.384 11.752 L 131.489 11.752 L 134.274 1.765 L 133.855 0.55 L 136.87 0.55 L 139.885 11.647 L 139.99 11.647 L 142.084 3.775 C 142.293 3.021 142.404 2.414 142.419 1.953 C 142.435 1.505 142.342 1.059 142.146 0.655 L 142.146 0.55 L 145.308 0.55 L 145.308 0.655 C 145.004 1.054 144.75 1.491 144.554 1.953 C 144.323 2.564 144.121 3.186 143.947 3.816 L 140.785 15.102 L 138.461 15.102 L 135.488 4.068 L 135.383 4.068 L 132.201 15.102 L 129.814 15.102 Z\" fill=\"rgb(174,0,0)\"></path></svg>',svgContentId:11835411416,withExternalLayout:true})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-xji3jf\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"cQjePlv7c\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1xqfwg6\",\"data-framer-name\":\"Row\",layoutDependency:layoutDependency,layoutId:\"jsznUfqLG\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l26nyp\",layoutDependency:layoutDependency,layoutId:\"gYOI141NA\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ljeud0\",\"data-framer-name\":\"Navigation\",layoutDependency:layoutDependency,layoutId:\"lyFWrzd3f\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1w5r6de\",\"data-styles-preset\":\"V_L5CNYGC\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-def33fc4-4768-4975-9b39-a136539b2fa6))\"},children:\"\\xa9 2026 Cantoflow\"})}),className:\"framer-8zopjw\",\"data-framer-name\":\"Copyright\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ThYolhmRI\",style:{\"--extracted-r6o4lv\":\"var(--token-def33fc4-4768-4975-9b39-a136539b2fa6)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.75},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"qbSwvZyYq\"},motionChild:true,nodeId:\"pt1guUInW\",openInNewTab:false,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-xrv00o framer-1on9g6j\",layoutDependency:layoutDependency,layoutId:\"pt1guUInW\",tabIndex:0,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+((componentViewport?.height||200)-837.4)/2+768.4,...addPropertyOverrides({TGyukNXQv:{width:`max(min(${componentViewport?.width||\"100vw\"} - 48px, 1312px), 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1394.8)/2+1246.8},UXhHev_lW:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-1242.8)/2+1181.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14cq4h6-container\",layoutDependency:layoutDependency,layoutId:\"q9XrTXetb-container\",nodeId:\"q9XrTXetb\",rendersWithMotion:true,scopeId:\"jARCI5LwT\",style:{opacity:.75},children:/*#__PURE__*/_jsx(FooterItems,{gXmmesEgO:\"Privacy policy\",height:\"100%\",id:\"q9XrTXetb\",layoutId:\"q9XrTXetb\",variant:matchVariant(\"ApwrQVsmD\"),width:\"100%\",...addPropertyOverrides({TGyukNXQv:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"AOfdb0_U5\"},motionChild:true,nodeId:\"S1zNPugWD\",openInNewTab:false,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-o2rcgl framer-1on9g6j\",layoutDependency:layoutDependency,layoutId:\"S1zNPugWD\",tabIndex:0,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+((componentViewport?.height||200)-837.4)/2+768.4,...addPropertyOverrides({TGyukNXQv:{width:`max(min(${componentViewport?.width||\"100vw\"} - 48px, 1312px), 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1394.8)/2+1275.8},UXhHev_lW:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-1242.8)/2+1181.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u58iao-container\",layoutDependency:layoutDependency,layoutId:\"Ubb9Hmkyw-container\",nodeId:\"Ubb9Hmkyw\",rendersWithMotion:true,scopeId:\"jARCI5LwT\",style:{opacity:.75},children:/*#__PURE__*/_jsx(FooterItems,{gXmmesEgO:\"Terms and conditions\",height:\"100%\",id:\"Ubb9Hmkyw\",layoutId:\"Ubb9Hmkyw\",variant:matchVariant(\"ApwrQVsmD\"),width:\"100%\",...addPropertyOverrides({TGyukNXQv:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"J4A3BLOXB\"},motionChild:true,nodeId:\"yl6xwy7UJ\",openInNewTab:false,scopeId:\"jARCI5LwT\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-17xrbf0 framer-1on9g6j\",layoutDependency:layoutDependency,layoutId:\"yl6xwy7UJ\",tabIndex:0,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+((componentViewport?.height||200)-837.4)/2+768.4,...addPropertyOverrides({TGyukNXQv:{width:`max(min(${componentViewport?.width||\"100vw\"} - 48px, 1312px), 1px)`,y:(componentViewport?.y||0)+((componentViewport?.height||200)-1394.8)/2+1304.8},UXhHev_lW:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-1242.8)/2+1181.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hfms3s-container\",layoutDependency:layoutDependency,layoutId:\"TqzEd_W1Y-container\",nodeId:\"TqzEd_W1Y\",rendersWithMotion:true,scopeId:\"jARCI5LwT\",style:{opacity:.75},children:/*#__PURE__*/_jsx(FooterItems,{gXmmesEgO:\"Cookie policy\",height:\"100%\",id:\"TqzEd_W1Y\",layoutId:\"TqzEd_W1Y\",variant:matchVariant(\"ApwrQVsmD\"),width:\"100%\",...addPropertyOverrides({TGyukNXQv:{style:{width:\"100%\"},variant:matchVariant(\"uZnzzSSDS\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qnllug\",\"data-framer-name\":\"Cookie settings\",layoutDependency:layoutDependency,layoutId:\"Bd9D1HYe7\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,y:(componentViewport?.y||0)+((componentViewport?.height||200)-837.4)/2+768.4,...addPropertyOverrides({TGyukNXQv:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-1394.8)/2+1333.8},UXhHev_lW:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-1242.8)/2+1181.8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2p8rk3-container\",layoutDependency:layoutDependency,layoutId:\"fzndWQg5U-container\",nodeId:\"fzndWQg5U\",rendersWithMotion:true,scopeId:\"jARCI5LwT\",style:{opacity:.75},children:/*#__PURE__*/_jsx(CookieSettings,{height:\"100%\",id:\"fzndWQg5U\",layoutId:\"fzndWQg5U\",variant:matchVariant(\"zutnksb9P\"),width:\"100%\",...addPropertyOverrides({TGyukNXQv:{variant:matchVariant(\"Gq9v2Iegf\")}},baseVariant,gestureVariant)})})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ojq7gc\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"dggtSSggg\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-2y6toe\",layoutDependency:layoutDependency,layoutId:\"GbRGuQOL1\",tabIndex:-1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+((componentViewport?.height||200)-837.4)/2+768.9,...addPropertyOverrides({TGyukNXQv:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-1394.8)/2+1149.8},UXhHev_lW:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-1242.8)/2+1182.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v6a1xo-container\",layoutDependency:layoutDependency,layoutId:\"q6eJNeC_s-container\",nodeId:\"q6eJNeC_s\",rendersWithMotion:true,scopeId:\"jARCI5LwT\",style:{filter:\"brightness(0) invert(1)\",WebkitFilter:\"brightness(0) invert(1)\"},children:/*#__PURE__*/_jsx(Instagram,{height:\"100%\",id:\"q6eJNeC_s\",layoutId:\"q6eJNeC_s\",variant:matchVariant(\"YMFG33fJw\"),width:\"100%\",...addPropertyOverrides({TGyukNXQv:{variant:matchVariant(\"rmOUzgdbP\")},UXhHev_lW:{variant:matchVariant(\"rmOUzgdbP\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-g2y5rx\",layoutDependency:layoutDependency,layoutId:\"smyPMaUcV\",tabIndex:-1,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,y:(componentViewport?.y||0)+((componentViewport?.height||200)-837.4)/2+768.9,...addPropertyOverrides({TGyukNXQv:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-1394.8)/2+1149.8},UXhHev_lW:{y:(componentViewport?.y||0)+((componentViewport?.height||200)-1242.8)/2+1182.3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yl1s59-container\",layoutDependency:layoutDependency,layoutId:\"WjKcniKAS-container\",nodeId:\"WjKcniKAS\",rendersWithMotion:true,scopeId:\"jARCI5LwT\",style:{filter:\"brightness(0) invert(1)\",WebkitFilter:\"brightness(0) invert(1)\"},children:/*#__PURE__*/_jsx(TikTok,{height:\"100%\",id:\"WjKcniKAS\",layoutId:\"WjKcniKAS\",variant:matchVariant(\"Td8jZNNXX\"),width:\"100%\",...addPropertyOverrides({TGyukNXQv:{variant:matchVariant(\"MRXybjSUI\")},UXhHev_lW:{variant:matchVariant(\"MRXybjSUI\")}},baseVariant,gestureVariant)})})})})]})]})})]})})})});});const css=[\".framer-Qb6IZ.framer-1on9g6j, .framer-Qb6IZ .framer-1on9g6j { display: block; }\",\".framer-Qb6IZ.framer-13mvkq0 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-Qb6IZ .framer-12j4ely { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: hidden; padding: 64px 64px 0px 64px; position: relative; width: 100%; z-index: 1; }\",\".framer-Qb6IZ .framer-1rm0hbv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1312px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Qb6IZ .framer-rp81di { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Qb6IZ .framer-1iznwnc { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Qb6IZ .framer-ro81rh, .framer-Qb6IZ .framer-164jvmw, .framer-Qb6IZ .framer-8zopjw { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Qb6IZ .framer-1fmvoxc, .framer-Qb6IZ .framer-puueae, .framer-Qb6IZ .framer-xijgz, .framer-Qb6IZ .framer-1lz84fe, .framer-Qb6IZ .framer-8sgkzh, .framer-Qb6IZ .framer-2vv9f6, .framer-Qb6IZ .framer-1erbbc4, .framer-Qb6IZ .framer-s05pqo, .framer-Qb6IZ .framer-xrv00o, .framer-Qb6IZ .framer-o2rcgl, .framer-Qb6IZ .framer-17xrbf0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Qb6IZ .framer-ta0jfi-container, .framer-Qb6IZ .framer-16be91j-container, .framer-Qb6IZ .framer-1obktvl-container, .framer-Qb6IZ .framer-n9zhq8-container, .framer-Qb6IZ .framer-111l6zf-container, .framer-Qb6IZ .framer-1xlbtuo-container, .framer-Qb6IZ .framer-12prttv-container, .framer-Qb6IZ .framer-1gjon93-container, .framer-Qb6IZ .framer-1dtsniy-container, .framer-Qb6IZ .framer-1e8dy4k-container, .framer-Qb6IZ .framer-14cq4h6-container, .framer-Qb6IZ .framer-1u58iao-container, .framer-Qb6IZ .framer-1hfms3s-container, .framer-Qb6IZ .framer-2p8rk3-container, .framer-Qb6IZ .framer-v6a1xo-container, .framer-Qb6IZ .framer-yl1s59-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Qb6IZ .framer-g1iud1 { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Qb6IZ .framer-1npga4d-container, .framer-Qb6IZ .framer-1duj256-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-Qb6IZ .framer-1bwksqg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Qb6IZ .framer-1vt7xwu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Qb6IZ .framer-18wrbch { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Qb6IZ .framer-tzqe0k { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-Qb6IZ .framer-ue1scu { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Qb6IZ .framer-1vbkdmm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-Qb6IZ .framer-eybd34 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Qb6IZ .framer-d3yj4y-container { flex: none; height: 1px; left: 0px; position: absolute; top: 0px; width: 1px; }\",\".framer-Qb6IZ .framer-cux87e { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; max-width: 1312px; padding: 16px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-Qb6IZ .framer-ntyi8k { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; max-width: 400px; padding: 0px; position: relative; width: 100%; }\",\".framer-Qb6IZ .framer-1qr78b9 { --framer-text-wrap-override: pretty; flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Qb6IZ .framer-1w0wpe4-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-Qb6IZ .framer-h1xxns { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1312px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Qb6IZ .framer-8qkobq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-Qb6IZ .framer-qhkih3 { flex: none; height: 16px; position: relative; width: 145px; }\",\".framer-Qb6IZ .framer-xji3jf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: hidden; padding: 32px 64px 48px 64px; position: relative; width: 100%; z-index: 1; }\",\".framer-Qb6IZ .framer-1xqfwg6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1312px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Qb6IZ .framer-1l26nyp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 1; }\",\".framer-Qb6IZ .framer-1ljeud0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Qb6IZ .framer-1qnllug { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-Qb6IZ .framer-1ojq7gc { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Qb6IZ .framer-2y6toe, .framer-Qb6IZ .framer-g2y5rx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Qb6IZ.framer-v-qjyp5s.framer-13mvkq0 { width: 810px; }\",\".framer-Qb6IZ.framer-v-qjyp5s .framer-12j4ely { gap: 56px; padding: 56px 40px 0px 40px; }\",\".framer-Qb6IZ.framer-v-qjyp5s .framer-1rm0hbv { flex-direction: column; }\",\".framer-Qb6IZ.framer-v-qjyp5s .framer-rp81di, .framer-Qb6IZ.framer-v-1f50gke .framer-rp81di { flex: none; flex-direction: column; gap: 24px; width: 100%; }\",\".framer-Qb6IZ.framer-v-qjyp5s .framer-1iznwnc, .framer-Qb6IZ.framer-v-qjyp5s .framer-1bwksqg, .framer-Qb6IZ.framer-v-qjyp5s .framer-eybd34, .framer-Qb6IZ.framer-v-1f50gke .framer-1iznwnc, .framer-Qb6IZ.framer-v-1f50gke .framer-1fmvoxc, .framer-Qb6IZ.framer-v-1f50gke .framer-puueae, .framer-Qb6IZ.framer-v-1f50gke .framer-xijgz, .framer-Qb6IZ.framer-v-1f50gke .framer-1lz84fe, .framer-Qb6IZ.framer-v-1f50gke .framer-8sgkzh, .framer-Qb6IZ.framer-v-1f50gke .framer-1bwksqg, .framer-Qb6IZ.framer-v-1f50gke .framer-2vv9f6, .framer-Qb6IZ.framer-v-1f50gke .framer-1erbbc4, .framer-Qb6IZ.framer-v-1f50gke .framer-s05pqo, .framer-Qb6IZ.framer-v-1f50gke .framer-1vt7xwu, .framer-Qb6IZ.framer-v-1f50gke .framer-eybd34, .framer-Qb6IZ.framer-v-1f50gke .framer-xrv00o, .framer-Qb6IZ.framer-v-1f50gke .framer-o2rcgl, .framer-Qb6IZ.framer-v-1f50gke .framer-17xrbf0 { width: 100%; }\",\".framer-Qb6IZ.framer-v-qjyp5s .framer-1fmvoxc, .framer-Qb6IZ.framer-v-qjyp5s .framer-puueae, .framer-Qb6IZ.framer-v-qjyp5s .framer-xijgz, .framer-Qb6IZ.framer-v-qjyp5s .framer-1lz84fe, .framer-Qb6IZ.framer-v-qjyp5s .framer-8sgkzh, .framer-Qb6IZ.framer-v-qjyp5s .framer-2vv9f6, .framer-Qb6IZ.framer-v-qjyp5s .framer-1erbbc4, .framer-Qb6IZ.framer-v-qjyp5s .framer-s05pqo, .framer-Qb6IZ.framer-v-qjyp5s .framer-1vt7xwu { justify-content: flex-start; width: 100%; }\",\".framer-Qb6IZ.framer-v-qjyp5s .framer-ta0jfi-container, .framer-Qb6IZ.framer-v-qjyp5s .framer-16be91j-container, .framer-Qb6IZ.framer-v-qjyp5s .framer-1obktvl-container, .framer-Qb6IZ.framer-v-qjyp5s .framer-n9zhq8-container, .framer-Qb6IZ.framer-v-qjyp5s .framer-111l6zf-container, .framer-Qb6IZ.framer-v-qjyp5s .framer-1xlbtuo-container, .framer-Qb6IZ.framer-v-qjyp5s .framer-12prttv-container, .framer-Qb6IZ.framer-v-qjyp5s .framer-1gjon93-container, .framer-Qb6IZ.framer-v-qjyp5s .framer-1dtsniy-container, .framer-Qb6IZ.framer-v-qjyp5s .framer-1e8dy4k-container, .framer-Qb6IZ.framer-v-qjyp5s .framer-1l26nyp, .framer-Qb6IZ.framer-v-1f50gke .framer-ta0jfi-container, .framer-Qb6IZ.framer-v-1f50gke .framer-16be91j-container, .framer-Qb6IZ.framer-v-1f50gke .framer-1obktvl-container, .framer-Qb6IZ.framer-v-1f50gke .framer-n9zhq8-container, .framer-Qb6IZ.framer-v-1f50gke .framer-111l6zf-container, .framer-Qb6IZ.framer-v-1f50gke .framer-1xlbtuo-container, .framer-Qb6IZ.framer-v-1f50gke .framer-12prttv-container, .framer-Qb6IZ.framer-v-1f50gke .framer-1gjon93-container, .framer-Qb6IZ.framer-v-1f50gke .framer-1dtsniy-container, .framer-Qb6IZ.framer-v-1f50gke .framer-1e8dy4k-container, .framer-Qb6IZ.framer-v-1f50gke .framer-14cq4h6-container, .framer-Qb6IZ.framer-v-1f50gke .framer-1u58iao-container, .framer-Qb6IZ.framer-v-1f50gke .framer-1hfms3s-container { flex: 1 0 0px; width: 1px; }\",\".framer-Qb6IZ.framer-v-qjyp5s .framer-g1iud1, .framer-Qb6IZ.framer-v-1f50gke .framer-g1iud1 { align-self: unset; flex-direction: column; height: min-content; width: 100%; }\",\".framer-Qb6IZ.framer-v-qjyp5s .framer-1npga4d-container, .framer-Qb6IZ.framer-v-qjyp5s .framer-1duj256-container, .framer-Qb6IZ.framer-v-1f50gke .framer-1npga4d-container, .framer-Qb6IZ.framer-v-1f50gke .framer-1duj256-container { height: 1px; width: 100%; }\",\".framer-Qb6IZ.framer-v-qjyp5s .framer-18wrbch, .framer-Qb6IZ.framer-v-1f50gke .framer-18wrbch { align-self: unset; flex: none; flex-direction: column; height: min-content; width: 100%; }\",\".framer-Qb6IZ.framer-v-qjyp5s .framer-tzqe0k { flex: none; width: 100%; }\",\".framer-Qb6IZ.framer-v-qjyp5s .framer-cux87e, .framer-Qb6IZ.framer-v-1f50gke .framer-cux87e { padding: 8px 0px 0px 0px; }\",\".framer-Qb6IZ.framer-v-qjyp5s .framer-xji3jf { padding: 32px 32px 40px 32px; }\",\".framer-Qb6IZ.framer-v-1f50gke.framer-13mvkq0 { align-content: flex-start; align-items: flex-start; gap: 24px; overflow: visible; width: 390px; }\",\".framer-Qb6IZ.framer-v-1f50gke .framer-12j4ely { gap: 48px; justify-content: flex-start; overflow: visible; padding: 48px 24px 0px 24px; }\",\".framer-Qb6IZ.framer-v-1f50gke .framer-1rm0hbv { flex-direction: column; justify-content: flex-start; max-width: unset; }\",\".framer-Qb6IZ.framer-v-1f50gke .framer-tzqe0k { flex: none; justify-content: flex-start; width: 100%; }\",\".framer-Qb6IZ.framer-v-1f50gke .framer-xji3jf { overflow: visible; padding: 32px 24px 40px 24px; }\",\".framer-Qb6IZ.framer-v-1f50gke .framer-1xqfwg6 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 48px; justify-content: flex-start; }\",\".framer-Qb6IZ.framer-v-1f50gke .framer-1l26nyp { align-content: flex-start; align-items: flex-start; flex-direction: column; order: 1; width: 100%; }\",\".framer-Qb6IZ.framer-v-1f50gke .framer-1ljeud0 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 8px; width: 100%; }\",\".framer-Qb6IZ.framer-v-1f50gke .framer-1ojq7gc { align-content: flex-start; align-items: flex-start; order: 0; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 551\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"UXhHev_lW\":{\"layout\":[\"fixed\",\"auto\"]},\"TGyukNXQv\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"_107ehf4\",\"trackingId\":\"packages-footer\",\"type\":\"click\",\"nodeId\":\"s6bcSToAD\"},{\"id\":\"_1wf0tui\",\"trackingId\":\"newsletter-signup\"}]\n */const FramerjARCI5LwT=withCSS(Component,css,\"framer-Qb6IZ\");export default FramerjARCI5LwT;FramerjARCI5LwT.displayName=\"Footer\";FramerjARCI5LwT.defaultProps={height:551,width:1200};addPropertyControls(FramerjARCI5LwT,{variant:{options:[\"g0oYJhLFs\",\"UXhHev_lW\",\"TGyukNXQv\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerjARCI5LwT,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...FooterItemsFonts,...DividerFonts,...CantoflowJournalDateMarkFonts,...CantoflowNewsletterSignupFonts,...CookieSettingsFonts,...InstagramFonts,...TikTokFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerjARCI5LwT.loader={load:(props,context)=>{const locale=context.locale;const priority=context.priority;const queryCacheEntry=queryCache.get(query1(),locale,priority);return runTasksWithYield([()=>queryCacheEntry.preload(),()=>forwardLoader(FooterItems,{},context),()=>forwardLoader(Divider,{},context),()=>forwardLoader(CookieSettings,{},context),()=>forwardLoader(Instagram,{},context),()=>forwardLoader(TikTok,{},context),async()=>{const parentData=await runWithYield(()=>queryCacheEntry.readMaybeAsync(),context)??[];return runTasksWithYield(parentData.flatMap(item=>()=>forwardLoader(FooterItems,{},context)),context);}],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjARCI5LwT\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UXhHev_lW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TGyukNXQv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"_107ehf4\\\",\\\"trackingId\\\":\\\"packages-footer\\\",\\\"type\\\":\\\"click\\\",\\\"nodeId\\\":\\\"s6bcSToAD\\\"},{\\\"id\\\":\\\"_1wf0tui\\\",\\\"trackingId\\\":\\\"newsletter-signup\\\"}]\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"551\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2b87f15)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;ABC Arizona Flare Edu Regular\",\"CUSTOMV2;ABC Arizona Flare Edu Bold\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"ABC Arizona Flare Edu Regular\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Arizona Flare Edu\",url:\"https://framerusercontent.com/assets/YfREd440nuhIQyHqf2GtPTlxJKo.woff2\",weight:\"400\"},{cssFamilyName:\"ABC Arizona Flare Edu Bold\",openType:true,source:\"custom\",style:\"normal\",uiFamilyName:\"ABC Arizona Flare Edu\",url:\"https://framerusercontent.com/assets/u8JYH9TFKGLJhOFrFOWOLfQ9qw.woff2\",weight:\"700\"}]}];export const css=[\".framer-jKFlo .framer-styles-preset-a3w3b3:not(.rich-text-wrapper), .framer-jKFlo .framer-styles-preset-a3w3b3.rich-text-wrapper p { --framer-font-family: \\\"ABC Arizona Flare Edu Regular\\\", \\\"ABC Arizona Flare Edu Regular Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"ABC Arizona Flare Edu Bold\\\", \\\"ABC Arizona Flare Edu Bold Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: calc(var(--framer-root-font-size, 1rem) * 0.875); --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 150%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-9b8b43de-ef3d-47a1-9bbc-5795cb40bfe9, rgba(0, 0, 0, 0.56)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\"];export const className=\"framer-jKFlo\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2b87f15)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/bSG2fUXcc43766cbIglD/Ticker.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ywoVjs3FygV8IsAmLT2s/IMDncZdXb1BX20B9u8lA/wTzLS7n0h.js\";const TickerFonts=getFonts(Ticker);const cycleOrder=[\"TcuHxwJjU\",\"ZZLrPKTXF\"];const serializationHash=\"framer-iGvtU\";const variantClassNames={TcuHxwJjU:\"framer-v-1r7ul5u\",ZZLrPKTXF:\"framer-v-825e7m\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const jvzOAuOE6=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"TcuHxwJjU\",Mobile:\"ZZLrPKTXF\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,visible,width,...props})=>{return{...props,jvzOAuOE6:visible??props.jvzOAuOE6??true,variant:humanReadableVariantMap[props.variant]??props.variant??\"TcuHxwJjU\"};};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,jvzOAuOE6,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TcuHxwJjU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:jvzOAuOE6!==false&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.aside,{...restProps,...gestureHandlers,\"aria-label\":\"Upcoming workshop dates\",className:cx(scopingClassNames,\"framer-1r7ul5u\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"TcuHxwJjU\",ref:refBinding,style:{backgroundColor:\"var(--token-def33fc4-4768-4975-9b39-a136539b2fa6, rgb(255, 255, 255))\",...style},...addPropertyOverrides({ZZLrPKTXF:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-fpuwvb\",\"data-framer-name\":\"Wrapper\",layoutDependency:layoutDependency,layoutId:\"ygQ4MEvq0\",style:{backgroundColor:\"rgba(174, 0, 0, 0.16)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-qu2u1q\",\"data-framer-name\":\"Ticker\",layoutDependency:layoutDependency,layoutId:\"EdEDg7utH\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-93zv39-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"uqujws4SK-container\",nodeId:\"uqujws4SK\",rendersWithMotion:true,scopeId:\"qazfxGFa6\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false},gap:32,height:\"100%\",hoverFactor:1,id:\"uqujws4SK\",layoutId:\"uqujws4SK\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-67bjgf\",\"data-framer-name\":\"Item1\",layoutDependency:layoutDependency,layoutId:\"Hxbgzyo3J\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-a3w3b3\",\"data-styles-preset\":\"wTzLS7n0h\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"🧧 \"}),\"Lunar New Year \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-3sq8v0, var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0))\"},children:\"— 6 February 2027\"})]})}),className:\"framer-myqlxl\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"Rxv4G0W9R\",style:{\"--extracted-3sq8v0\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0)\",\"--extracted-r6o4lv\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kl70lb\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"q9hQajg3B\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a3w3b3\",\"data-styles-preset\":\"wTzLS7n0h\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"•\"})})}),className:\"framer-suboxx\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"n4QlNQV5T\",style:{\"--extracted-r6o4lv\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13of3ah\",\"data-framer-name\":\"Item2\",layoutDependency:layoutDependency,layoutId:\"snGFGtx1M\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-a3w3b3\",\"data-styles-preset\":\"wTzLS7n0h\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"🏮 \"}),\"Lantern Festival \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-3sq8v0, var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0))\"},children:\"— 20 February 2027\"})]})}),className:\"framer-a465hs\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"vhA0IpS0N\",style:{\"--extracted-3sq8v0\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0)\",\"--extracted-r6o4lv\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kl70lb\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"q9hQajg3B\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a3w3b3\",\"data-styles-preset\":\"wTzLS7n0h\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"•\"})})}),className:\"framer-suboxx\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"n4QlNQV5T\",style:{\"--extracted-r6o4lv\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-l00f1n\",\"data-framer-name\":\"Item3\",layoutDependency:layoutDependency,layoutId:\"AZRl5OTyP\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-a3w3b3\",\"data-styles-preset\":\"wTzLS7n0h\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"🐉 \"}),\"Dragon Boat Festival \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-3sq8v0, var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0))\"},children:\"— 9 June 2027\"})]})}),className:\"framer-szcaux\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"ymB8L5Fe7\",style:{\"--extracted-3sq8v0\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0)\",\"--extracted-r6o4lv\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kl70lb\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"q9hQajg3B\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a3w3b3\",\"data-styles-preset\":\"wTzLS7n0h\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"•\"})})}),className:\"framer-suboxx\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"n4QlNQV5T\",style:{\"--extracted-r6o4lv\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-eh0wft\",\"data-framer-name\":\"Item4\",layoutDependency:layoutDependency,layoutId:\"BcCmR5mgl\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-a3w3b3\",\"data-styles-preset\":\"wTzLS7n0h\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"🥮 \"}),\"Mid-Autumn Festival \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-3sq8v0, var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0))\"},children:\"— 15 September 2027\"})]})}),className:\"framer-1aongxr\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"NthSU42T0\",style:{\"--extracted-3sq8v0\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0)\",\"--extracted-r6o4lv\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kl70lb\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"q9hQajg3B\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a3w3b3\",\"data-styles-preset\":\"wTzLS7n0h\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"•\"})})}),className:\"framer-suboxx\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"n4QlNQV5T\",style:{\"--extracted-r6o4lv\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l87159\",\"data-framer-name\":\"Item5\",layoutDependency:layoutDependency,layoutId:\"fdJ6MxCCT\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-a3w3b3\",\"data-styles-preset\":\"wTzLS7n0h\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"🍡 \"}),\"Winter Solstice \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-3sq8v0, var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0))\"},children:\"— 22 December 2027\"})]})}),className:\"framer-lfd8vj\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"FRdJgBW8I\",style:{\"--extracted-3sq8v0\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0)\",\"--extracted-r6o4lv\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kl70lb\",\"data-framer-name\":\"Dot\",layoutDependency:layoutDependency,layoutId:\"q9hQajg3B\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-a3w3b3\",\"data-styles-preset\":\"wTzLS7n0h\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0)))\"},children:/*#__PURE__*/_jsx(motion.strong,{children:\"•\"})})}),className:\"framer-suboxx\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"n4QlNQV5T\",style:{\"--extracted-r6o4lv\":\"var(--token-ebbd5edd-847b-43c0-9b79-11bbf32e74a0, rgb(174, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"center\",withExternalLayout:true})})],speed:48,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({ZZLrPKTXF:{gap:24}},baseVariant,gestureVariant)})})})})})})})})});});const css=[\".framer-iGvtU.framer-go8igf, .framer-iGvtU .framer-go8igf { display: block; }\",\".framer-iGvtU.framer-1r7ul5u { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-iGvtU .framer-fpuwvb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: 56px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-iGvtU .framer-qu2u1q { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-iGvtU .framer-93zv39-container { flex: 1 0 0px; height: 20px; position: relative; width: 1px; z-index: 2; }\",\".framer-iGvtU .framer-67bjgf, .framer-iGvtU .framer-1kl70lb, .framer-iGvtU .framer-13of3ah, .framer-iGvtU .framer-l00f1n, .framer-iGvtU .framer-eh0wft, .framer-iGvtU .framer-1l87159 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-iGvtU .framer-myqlxl, .framer-iGvtU .framer-suboxx, .framer-iGvtU .framer-a465hs, .framer-iGvtU .framer-szcaux, .framer-iGvtU .framer-1aongxr, .framer-iGvtU .framer-lfd8vj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-iGvtU.framer-v-825e7m.framer-1r7ul5u { height: 52px; width: 500px; }\",\".framer-iGvtU.framer-v-825e7m .framer-fpuwvb { gap: 24px; height: 52px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ZZLrPKTXF\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"jvzOAuOE6\":\"visible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerqazfxGFa6=withCSS(Component,css,\"framer-iGvtU\");export default FramerqazfxGFa6;FramerqazfxGFa6.displayName=\"Event-banner\";FramerqazfxGFa6.defaultProps={height:56,width:1200};addPropertyControls(FramerqazfxGFa6,{variant:{options:[\"TcuHxwJjU\",\"ZZLrPKTXF\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},jvzOAuOE6:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean},onjvzOAuOE6Change:{changes:\"jvzOAuOE6\",type:ControlType.ChangeHandler}});addFonts(FramerqazfxGFa6,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...TickerFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerqazfxGFa6\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZZLrPKTXF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"jvzOAuOE6\\\":\\\"visible\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"56\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./qazfxGFa6.map","/**\n * Skip to content (accessibility).\n *\n * The first focusable element on every page. Visually hidden until a keyboard\n * user tabs to it, then it appears top-left above the navigation. Activating it\n * moves focus to the page's <main> landmark (no URL hash change).\n *\n * Keep exactly one instance, first in every breakpoint of the \"Template\" layout.\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{RenderTarget}from\"framer\";const RED=\"#AE0000\";const SANS='\"ABC Arizona Sans Edu Regular\", \"ABC Arizona Sans Edu Regular Placeholder\", \"ABC Arizona Sans Edu\", sans-serif';const CSS=`\n.cf-skip-link {\n    position: fixed;\n    top: 12px;\n    left: 12px;\n    z-index: 2147483647;\n    padding: 12px 18px;\n    border-radius: 4px;\n    background: ${RED};\n    color: #fff;\n    font-family: ${SANS};\n    font-size: 16px;\n    line-height: 1.2;\n    text-decoration: none;\n    white-space: nowrap;\n}\n.cf-skip-link:focus, .cf-skip-link:focus-visible {\n    outline: 2px solid #fff;\n    outline-offset: -5px;\n}\n.cf-skip-link:not(:focus) {\n    clip-path: inset(50%);\n    width: 1px;\n    height: 1px;\n    padding: 0;\n    overflow: hidden;\n}\n`;function visibleMain(){return Array.from(document.querySelectorAll(\"main\")).find(el=>el.getClientRects().length>0)??null;}export default function CantoflowSkipLink(){if(RenderTarget.current()===RenderTarget.canvas){return /*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",padding:\"12px 18px\",background:RED,color:\"#fff\",fontFamily:SANS,fontSize:16,borderRadius:4},children:\"Skip to content\"});}const onClick=event=>{const main=visibleMain();if(!main)return;event.preventDefault();if(!main.hasAttribute(\"tabindex\"))main.setAttribute(\"tabindex\",\"-1\");main.style.outline=\"none\";main.focus({preventScroll:true});main.scrollIntoView({block:\"start\"});};return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:CSS}),/*#__PURE__*/_jsx(\"a\",{className:\"cf-skip-link\",href:\"#main\",onClick:onClick,children:\"Skip to content\"})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CantoflowSkipLink\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CantoflowSkipLink.map","// Generated by Framer (f8e97a5)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,runTasksWithYield,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Calendly from\"https://framerusercontent.com/modules/WIJbzyan03eQVbqqCNqQ/ZVFGE0CIYem9dXbVNw5j/Calendly.js\";import NotificationBanner from\"#framer/local/canvasComponent/D1XHxFOlF/D1XHxFOlF.js\";import Menu from\"#framer/local/canvasComponent/F0N2BPk3Z/F0N2BPk3Z.js\";import Footer from\"#framer/local/canvasComponent/jARCI5LwT/jARCI5LwT.js\";import EventBanner from\"#framer/local/canvasComponent/qazfxGFa6/qazfxGFa6.js\";import CantoflowSkipLink from\"#framer/local/codeFile/XeVVI_u/CantoflowSkipLink.js\";const CantoflowSkipLinkFonts=getFonts(CantoflowSkipLink);const MenuFonts=getFonts(Menu);const NotificationBannerFonts=getFonts(NotificationBanner);const CalendlyFonts=getFonts(Calendly);const EventBannerFonts=getFonts(EventBanner);const FooterFonts=getFonts(Footer);const MenuControls=getPropertyControls(Menu);const breakpoints={RQKyMCmV_:\"(max-width: 809.98px)\",xEVVuqr7x:\"(min-width: 1024px)\",xRSCQ83B1:\"(min-width: 810px) and (max-width: 1023.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-4M774\";const variantClassNames={RQKyMCmV_:\"framer-v-12qy99t\",xEVVuqr7x:\"framer-v-2oi2rb\",xRSCQ83B1:\"framer-v-114wi4x\"};const l90Z0vfr2=undefined;const CgHDZPg2A=undefined;const YgRqvaylP=undefined;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={RQKyMCmV_:[\".framer-4M774 .framer-13hh3qq-container { order: -998; z-index: 5; }\",\".framer-4M774 .framer-kf3vz9-container { order: -997; position: absolute; top: 54px; z-index: 4; }\",\".framer-4M774 .framer-fec48x { height: 480px; }\",\".framer-4M774 .framer-1if16xb-container { left: 50%; order: -999; position: absolute; top: 54px; transform: translateX(-50%); }\"],xRSCQ83B1:[\".framer-4M774 .framer-kf3vz9-container { height: 52px; left: calc(50.00000000000002% - 100% / 2); transform: unset; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={RQKyMCmV_:\".framer-12qy99t-override\",xRSCQ83B1:\".framer-114wi4x-override\"};const rules=[\".framer-4M774.framer-1n7l0kt, .framer-4M774 .framer-1n7l0kt { display: block; }\",\".framer-4M774.framer-2oi2rb { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-4M774 .framer-1b2qkzj-container { flex: none; height: auto; left: 0px; order: -1000; position: absolute; top: 0px; width: auto; }\",\".framer-4M774 .framer-13hh3qq-container { flex: none; height: auto; left: 50%; order: -999; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 10; }\",\".framer-4M774 .framer-kf3vz9-container { flex: none; height: auto; left: 50%; order: -998; position: var(--framer-canvas-fixed-position, fixed); top: 64px; transform: translateX(-50%); width: 100%; z-index: 9; }\",\".framer-4M774.framer-1k3qcn7 { background-color: rgba(0, 0, 0, 0.56); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-4M774.framer-wvrl4g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 50%; max-width: 668px; overflow: visible; padding: 24px; position: fixed; top: 50%; width: 100%; z-index: 10; }\",\".framer-4M774 .framer-fec48x { align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 600px; justify-content: flex-start; max-width: 620px; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-4M774 .framer-5c2iiz-container { flex: none; height: 100%; position: relative; width: 100%; }\",\".framer-4M774 .framer-1if16xb-container { flex: none; height: auto; left: 0px; order: -997; position: var(--framer-canvas-fixed-position, fixed); top: 64px; width: 100%; z-index: 1; }\",\".framer-4M774 .framer-r1prce { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-4M774 .framer-1nem48-container { flex: none; height: auto; order: 1005; position: relative; width: 100%; z-index: 3; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={RQKyMCmV_:\"(max-width: 809.98px)\",xEVVuqr7x:\"(min-width: 1024px)\",xRSCQ83B1:\"(min-width: 810px) and (max-width: 1023.98px)\"};const humanReadableVariantMap={Desktop:\"xEVVuqr7x\",Phone:\"RQKyMCmV_\",Tablet:\"xRSCQ83B1\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Expanded-menu\":\"bPEwKS5Fw\",\"Mobile-open\":\"xUPPWgBFP\",\"Tablet-open\":\"wr_8thykx\",Desktop:\"n3Qg1nij9\",Mobile:\"oZIR2SDNo\",Tablet:\"ULNCIzbxZ\"};const getProps=({eventBanner,height,id,lessonTicker,variant1,width,...props})=>{return{...props,CgHDZPg2A:lessonTicker??props.CgHDZPg2A??true,l90Z0vfr2:humanReadableEnumMap[variant1]??variant1??props.l90Z0vfr2??\"n3Qg1nij9\",variant:humanReadableVariantMap[props.variant]??props.variant??\"xEVVuqr7x\",YgRqvaylP:eventBanner??props.YgRqvaylP??false};};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,l90Z0vfr2,YgRqvaylP,CgHDZPg2A,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const mUt78Izqeko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"xEVVuqr7x\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: rgb(255, 255, 255); } :root { font-size: 100%; }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-2oi2rb\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1b2qkzj-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Skip to content\",isAuthoredByUser:true,name:\"Skip to content\",nodeId:\"ACSY3CpyP\",scopeId:\"er3t_OFyE\",children:/*#__PURE__*/_jsx(CantoflowSkipLink,{height:\"100%\",id:\"ACSY3CpyP\",layoutId:\"ACSY3CpyP\",name:\"Skip to content\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-13hh3qq-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"qsgcPBRuv\",scopeId:\"er3t_OFyE\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RQKyMCmV_:{variant:matchVariant(\"oZIR2SDNo\")},xRSCQ83B1:{variant:matchVariant(\"ULNCIzbxZ\")}},children:/*#__PURE__*/_jsx(Menu,{height:\"100%\",id:\"qsgcPBRuv\",layoutId:\"qsgcPBRuv\",style:{width:\"100%\"},variant:matchVariant(l90Z0vfr2),width:\"100%\"})})})}),CgHDZPg2A!==false&&/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RQKyMCmV_:{y:54}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:\"100vw\",y:64,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{xRSCQ83B1:{\"data-framer-layout-hint-center-x\":undefined}},children:/*#__PURE__*/_jsxs(Container,{className:\"framer-kf3vz9-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"fMUJRSllp\",scopeId:\"er3t_OFyE\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RQKyMCmV_:{variant:matchVariant(\"SfCfXsQYd\")},xRSCQ83B1:{style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"wzQ1Bt_Ww\")}},children:/*#__PURE__*/_jsx(NotificationBanner,{height:\"100%\",id:\"fMUJRSllp\",jvzOAuOE6:true,layoutId:\"fMUJRSllp\",mUt78Izqe:mUt78Izqeko9la1({overlay}),style:{width:\"100%\"},variant:matchVariant(\"EaPiqg2rr\"),width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-1k3qcn7\"),exit:{opacity:0,transition:{delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"HrvHjQcOb\"),/*#__PURE__*/_jsx(motion.div,{className:cx(scopingClassNames,\"framer-wvrl4g\"),\"data-framer-name\":\"Trial widget responsive padding\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-fec48x\",\"data-framer-name\":\"Trial lesson booking\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-5c2iiz-container\",inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"eJXtJ2of2\",rendersWithMotion:true,scopeId:\"er3t_OFyE\",children:/*#__PURE__*/_jsx(Calendly,{calendar:\"cantoflow/trial-lesson\",height:\"100%\",hideGdprBanner:true,hideLandingPageDetails:false,id:\"eJXtJ2of2\",layoutId:\"eJXtJ2of2\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})]})}),getContainer())})})]})})})})})}),YgRqvaylP!==false&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RQKyMCmV_:{y:54}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:\"100vw\",y:64,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RQKyMCmV_:{\"data-framer-layout-hint-center-x\":true}},children:/*#__PURE__*/_jsx(Container,{className:\"framer-1if16xb-container\",layoutScroll:true,nodeId:\"VpXq5eVNz\",scopeId:\"er3t_OFyE\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RQKyMCmV_:{variant:matchVariant(\"ZZLrPKTXF\")},xRSCQ83B1:{variant:matchVariant(\"ZZLrPKTXF\")}},children:/*#__PURE__*/_jsx(EventBanner,{height:\"100%\",id:\"VpXq5eVNz\",jvzOAuOE6:true,layoutId:\"VpXq5eVNz\",style:{width:\"100%\"},variant:matchVariant(\"TcuHxwJjU\"),width:\"100%\"})})})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-r1prce\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:5711,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1nem48-container\",nodeId:\"V55UbCOlb\",scopeId:\"er3t_OFyE\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{RQKyMCmV_:{variant:matchVariant(\"TGyukNXQv\")},xRSCQ83B1:{variant:matchVariant(\"UXhHev_lW\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"V55UbCOlb\",layoutId:\"V55UbCOlb\",style:{width:\"100%\"},variant:matchVariant(\"g0oYJhLFs\"),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 1000\n * @framerIntrinsicWidth 1024\n * @framerRootFontSize 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"xRSCQ83B1\":{\"layout\":[\"fixed\",\"fixed\"]},\"RQKyMCmV_\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"l90Z0vfr2\":\"variant1\",\"YgRqvaylP\":\"eventBanner\",\"CgHDZPg2A\":\"lessonTicker\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"xEVVuqr7x\":[\".framer-1b2qkzj-container\",\".framer-13hh3qq-container\",\".framer-kf3vz9-container\",\".framer-1if16xb-container\",\".framer-1nem48-container\"],\"xRSCQ83B1\":[\".framer-1b2qkzj-container\",\".framer-13hh3qq-container\",\".framer-kf3vz9-container\",\".framer-1if16xb-container\",\".framer-1nem48-container\"],\"RQKyMCmV_\":[\".framer-1b2qkzj-container\",\".framer-13hh3qq-container\",\".framer-kf3vz9-container\",\".framer-1if16xb-container\",\".framer-1nem48-container\"]}\n * @framerBreakpoints {\"xEVVuqr7x\":{\"min\":1024,\"canvasClassName\":\"framer-2oi2rb-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1024,\"rootFontSize\":16},\"xRSCQ83B1\":{\"min\":810,\"max\":1023,\"canvasClassName\":\"framer-114wi4x-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"RQKyMCmV_\":{\"max\":809,\"canvasClassName\":\"framer-12qy99t-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant xEVVuqr7x\n * @framerLayoutTemplate true\n */const Framerer3t_OFyE=withCSS(Component,css,\"framer-4M774\");export default Framerer3t_OFyE;Framerer3t_OFyE.displayName=\"Template\";Framerer3t_OFyE.defaultProps={height:1e3,width:1024};addPropertyControls(Framerer3t_OFyE,{l90Z0vfr2:MenuControls?.[\"variant\"]&&{...MenuControls[\"variant\"],defaultValue:\"n3Qg1nij9\",description:undefined,hidden:undefined,title:\"Variant\"},YgRqvaylP:{defaultValue:false,title:\"Event banner\",type:ControlType.Boolean},CgHDZPg2A:{defaultValue:true,title:\"Lesson Ticker\",type:ControlType.Boolean}});addFonts(Framerer3t_OFyE,[{explicitInter:true,fonts:[]},...CantoflowSkipLinkFonts,...MenuFonts,...NotificationBannerFonts,...CalendlyFonts,...EventBannerFonts,...FooterFonts],{supportsExplicitInterCodegen:true});Framerer3t_OFyE.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Menu,{},context),()=>forwardLoader(NotificationBanner,{},context),()=>forwardLoader(EventBanner,{},context),()=>forwardLoader(Footer,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerer3t_OFyE\",\"slots\":[],\"annotations\":{\"framerHitTargets\":\"{\\\"xEVVuqr7x\\\":[\\\".framer-1b2qkzj-container\\\",\\\".framer-13hh3qq-container\\\",\\\".framer-kf3vz9-container\\\",\\\".framer-1if16xb-container\\\",\\\".framer-1nem48-container\\\"],\\\"xRSCQ83B1\\\":[\\\".framer-1b2qkzj-container\\\",\\\".framer-13hh3qq-container\\\",\\\".framer-kf3vz9-container\\\",\\\".framer-1if16xb-container\\\",\\\".framer-1nem48-container\\\"],\\\"RQKyMCmV_\\\":[\\\".framer-1b2qkzj-container\\\",\\\".framer-13hh3qq-container\\\",\\\".framer-kf3vz9-container\\\",\\\".framer-1if16xb-container\\\",\\\".framer-1nem48-container\\\"]}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xRSCQ83B1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RQKyMCmV_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerDefaultVariant\":\"xEVVuqr7x\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"xEVVuqr7x\\\":{\\\"min\\\":1024,\\\"canvasClassName\\\":\\\"framer-2oi2rb-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1024,\\\"rootFontSize\\\":16},\\\"xRSCQ83B1\\\":{\\\"min\\\":810,\\\"max\\\":1023,\\\"canvasClassName\\\":\\\"framer-114wi4x-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"RQKyMCmV_\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-12qy99t-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1024\",\"framerLayoutTemplate\":\"true\",\"framerVariables\":\"{\\\"l90Z0vfr2\\\":\\\"variant1\\\",\\\"YgRqvaylP\\\":\\\"eventBanner\\\",\\\"CgHDZPg2A\\\":\\\"lessonTicker\\\"}\",\"framerRootFontSize\":\"16\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/p5RSqNlsP7xY0kAls87q/gRxvGN5gyr9TgLDeTaz7/er3t_OFyE.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {ChvnbJNEK: \"cantoflow-home-content\", fa2A187UU: \"cantoflow-home-journal\", Qhn34IfDX: \"cantoflow-home-journal-rule\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ucYjiS9SKAHTwhiwQtwd/EThmgvjafy31iaLvTVgh/augiA20Il.js\")), path: \"/\"}, oSoIBh726: {elements: {oMT8eWJbT: \"cantoflow-pathways-content\", Z1M0tV6D6: \"pathway-finder\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mUQpASKH0IYaREfarNLo/MNVXr00dBlLb6OgptiSs/oSoIBh726.js\")), path: \"/learning-pathways\"}, EccJxSLyF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nQWMQTmd3jZH9qKthX9e/DUM59dV3GyN2BX2paMxP/EccJxSLyF.js\")), path: \"/workshops\"}, qbSwvZyYq: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9lHtBhcfUJCSPZtlhueZ/zkXF0SLq4orkV3OM371v/qbSwvZyYq.js\")), path: \"/privacy-policy\"}, AOfdb0_U5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5VZE5KjVEubrhnSWnydn/QcDLGzfTUcfKIpnIkEkP/AOfdb0_U5.js\")), path: \"/terms-and-conditions\"}, J4A3BLOXB: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/sDlZnUPujcUdEiT6YDLG/A7cKgS4DmV6WEvudpWDm/J4A3BLOXB.js\")), path: \"/cookie-policy\"}, EvJ5655xW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cDTahCV6QnHigdu3LbGr/eBE9HpbhfktS5lvOB2ra/EvJ5655xW.js\")), path: \"/journal\"}, I1EeB7loJ: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DCE9N2udCI2hRdN4bNtd/vnoLLj5pXerkdsPJNUDH/I1EeB7loJ.js\")), path: \"/404\"}, mtdCPX_xn: {elements: {BR6aQeFbU: \"cantoflow-complete-content\", FAZyCZf0b: \"lessons\", nMeNEvgWF: \"lesson-preview\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Bd6DZX19kFeMGBSaLpNQ/aY73zv2IY74A4xBfGvHg/mtdCPX_xn.js\")), path: \"/learning-pathways/complete-cantonese\"}, IKRn9CKKx: {elements: {CHFirxzVu: \"cantoflow-complete-content\", Uoj9NfA2d: \"lesson-preview\", ytZwkREBZ: \"lessons\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Q2h6gJWw57VwkvrKuFiG/2rMf6HOhss4Q7CH4DBJn/IKRn9CKKx.js\")), path: \"/learning-pathways/survival-cantonese\"}, gUYu_CK8t: {elements: {IoX8DQTnp: \"cantoflow-complete-content\", QVFpiudlZ: \"lesson-preview\", SNNkEDTK8: \"lessons\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/IkV0KipRSUSerb1wbulb/KsaDEtJkRF0hn9EznUuI/gUYu_CK8t.js\")), path: \"/learning-pathways/business-cantonese\"}, NgeqaXFxF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/CXm65hMmUK5UdIMYDpWa/jiY1LhFyDgDjnzAGAesA/NgeqaXFxF.js\")), path: \"/contact\"}, DCMAcOEra: {collectionId: \"uWxEs58N7\", elements: {ZXRnDBAL3: \"page\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1UorECslalOfuluTu7JB/zSasLgdsGRwq9j24MH2C/DCMAcOEra.js\")), path: \"/journal/:qCcdsK37n\"}, GAKzQbLOX: {page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Cd8eLldr3PxrzXFNVsPI/n6FcKeiSsdcAcKn4aVRq/GAKzQbLOX.js\"))}}\r\n\r\n\t\tconst locales = [{code: \"en-GB\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {dXzhgsBEI: async () => (await import(\"https://framerusercontent.com/modules/AoJzt6I8xxMNgFniJzSV/lz6LN2Blt82vTMmMvL1s/dXzhgsBEI.js\"))?.[\"utils\"], uWxEs58N7: async () => (await import(\"https://framerusercontent.com/modules/bQ1nuPEs6tfu3Kh6OWsV/bKuDS4ZqvljXcbFD0zD6/uWxEs58N7.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"cd76c06031eaea4182efa8f7cfbfa5fa2ad781b5b487c91304ed6998765fa7b1\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {CgHDZPg2A: true, l90Z0vfr2: \"n3Qg1nij9\", YgRqvaylP: false}\r\nconst props2 = {...props1, CgHDZPg2A: false, YgRqvaylP: true}\r\nconst templateProps = {AOfdb0_U5: props1, augiA20Il: props1, DCMAcOEra: props1, EccJxSLyF: props2, EvJ5655xW: props1, gUYu_CK8t: props1, I1EeB7loJ: props1, IKRn9CKKx: props1, J4A3BLOXB: props1, mtdCPX_xn: props1, NgeqaXFxF: props1, oSoIBh726: props1, qbSwvZyYq: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"oSoIBh726\":\r\ncase \"EccJxSLyF\":\r\ncase \"qbSwvZyYq\":\r\ncase \"AOfdb0_U5\":\r\ncase \"J4A3BLOXB\":\r\ncase \"EvJ5655xW\":\r\ncase \"I1EeB7loJ\":\r\ncase \"mtdCPX_xn\":\r\ncase \"IKRn9CKKx\":\r\ncase \"gUYu_CK8t\":\r\ncase \"NgeqaXFxF\":\r\ncase \"DCMAcOEra\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"oSoIBh726\":\r\ncase \"EccJxSLyF\":\r\ncase \"qbSwvZyYq\":\r\ncase \"AOfdb0_U5\":\r\ncase \"J4A3BLOXB\":\r\ncase \"EvJ5655xW\":\r\ncase \"I1EeB7loJ\":\r\ncase \"mtdCPX_xn\":\r\ncase \"IKRn9CKKx\":\r\ncase \"gUYu_CK8t\":\r\ncase \"NgeqaXFxF\":\r\ncase \"DCMAcOEra\":\r\nreturn [{hash: \"12qy99t\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"114wi4x\", mediaQuery: \"(min-width: 810px) and (max-width: 1023.98px)\"}, {hash: \"2oi2rb\", mediaQuery: \"(min-width: 1024px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DCE9N2udCI2hRdN4bNtd/vnoLLj5pXerkdsPJNUDH/I1EeB7loJ.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.cantoflow.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/vjnkpOIUg4MDXjv3wvlN/No3CUVPg8VTMApVqrKUW/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.2, duration: 0.3, ease: [0, 0, 1, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}