{"version":3,"file":"script_main.B0_CVS2S.mjs","names":["addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","toFinite","clamp","isValidEaseArray","isValidEaseName","sanitizeTransition","stableStringify","useId","useRef","useCallback","SHIFT_STATE_EVENT","SHIFT_REQUEST_EVENT","React.useRef","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","useId","useRef","useState","useCallback","useRef","useState","useCallback","useContext","useId","_Fragment","useBrowserLayoutEffect","useEffect","useLayoutEffect","React.useRef","React.useCallback","_Fragment","css","React.useEffect","React.useLayoutEffect","addPropertyOverrides","PushMenuLink","PushMenuSocialColourSweep","RichText","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","matchVariant","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","SocialButton","React.useRef","React.useId","_Fragment","fonts","css","className","fonts","css","className","css","PageWrapperPadding","RichText","Image1","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","SiteFooter","SiteFooterInfo","Navigation","useRef","React.useId","PropertyOverrides","React.createElement","MainSite","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/bQaeuh7L7eppg50YTVK9/Ryidg7dzKpZEdZ5AyCD4/vJZNAFUzJ.js","https:/framerusercontent.com/modules/ePzUaVHhwZUkwZAurVnb/vjnNP9436oMdzmTN68bq/PushMenuController.js","https:/framerusercontent.com/modules/qFQipFN4vGeIZMoz4hrc/npkzlRKj6R1TuqFscAVw/K2MMenuSound.js","https:/framerusercontent.com/modules/QWWld1MyQMZlmv6rv5Fe/jWfU3xiLxlH9Lqs4jGx5/pgoB8fOnA.js","https:/framerusercontent.com/modules/SFFKYqGxXecSDKNjQHpa/BWaMzVi4VaNFQ3VRbeAC/ZDLvexmQx.js","https:/framerusercontent.com/modules/474y72hI7im1TPOGmph5/QCG4iLFsRFe2Aa2tJdvG/MainSiteBehaviour.js","https:/framerusercontent.com/modules/GWS1lnUK4oH8xp5JU8eX/WgurT2StRx6fYFsiSYiq/MainSiteHeader.js","https:/framerusercontent.com/modules/yKdzpUS1cToZbYYe1HV2/eNoVKuDbKZR3sjU1Kd4h/MainSiteMenuType.js","https:/framerusercontent.com/modules/6v3C0lkv6l3fauLWhl34/S523XlcyAN57SUkBnoiz/dF8sp1106.js","https:/framerusercontent.com/modules/XQyPpstHkgQk2XOQvV3t/A26na4VJ9rqB9kQnAESb/MainSiteWordmark.js","https:/framerusercontent.com/modules/RSc3T2OWZkEVXOPKFGLn/DnnIiDRrS3vPLff1UhsY/F1LOt1Z3I.js","https:/framerusercontent.com/modules/ljlQsv1B5YW7aVur4jtK/LAFWldHwaBlS3ZdGB8vM/gWup0xZug.js","https:/framerusercontent.com/modules/HLE5vKQ2qtmKVqDqkXTs/wzPhHWrdSkRNxTVfTMNp/k4uARhca8.js","https:/framerusercontent.com/modules/KxSKzxlWKelX9JIc0LoK/tsBhYb5IQtCwYDpzldCg/ekdt6Syqc.js","https:/framerusercontent.com/modules/u0JIm4vXtNSRQ0kVDGkW/GJFZB7LmZ2XZKBwf0AYL/FbDv1A1pu.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (b47b624)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,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\";const cycleOrder=[\"pPdd9NBSh\",\"XPvkhNSrK\"];const serializationHash=\"framer-RGWpq\";const variantClassNames={pPdd9NBSh:\"framer-v-lcta9q\",XPvkhNSrK:\"framer-v-esopab\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const KWLi3J_zZ=undefined;const yzVug1yaV=undefined;const xwy0d35pg=undefined;const transition1={delay:0,duration:.4,ease:[.625,.05,0,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 humanReadableVariantMap={hover:\"XPvkhNSrK\",static:\"pPdd9NBSh\"};const Variants=motion.create(React.Fragment);const getProps=({contentColor,height,id,labelSocialMedia,link,width,...props})=>{return{...props,KWLi3J_zZ:link??props.KWLi3J_zZ,variant:humanReadableVariantMap[props.variant]??props.variant??\"pPdd9NBSh\",xwy0d35pg:labelSocialMedia??props.xwy0d35pg??\"instagram\",yzVug1yaV:contentColor??props.yzVug1yaV??\"var(--token-3897fa21-dd52-4749-8e9f-9c5253d59e6b, rgb(255, 255, 255))\"};};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,KWLi3J_zZ,yzVug1yaV,xwy0d35pg,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"pPdd9NBSh\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1b0ecsd=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"XPvkhNSrK\");});const onMouseLeave1yo9wp7=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"pPdd9NBSh\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:KWLi3J_zZ,motionChild:true,nodeId:\"pPdd9NBSh\",openInNewTab:true,scopeId:\"vJZNAFUzJ\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-lcta9q\",className,classNames)} framer-gsbb1s`,\"data-framer-name\":\"static\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"pPdd9NBSh\",onMouseEnter:onMouseEnter1b0ecsd,ref:refBinding,style:{...style},...addPropertyOverrides({XPvkhNSrK:{\"data-framer-name\":\"hover\",onMouseLeave:onMouseLeave1yo9wp7}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-yzVug1yaV-vJZNAFUzJ))\",\"--framer-text-transform\":\"inherit\"},children:\"instagram\"})}),className:\"framer-1f0yyio\",fonts:[\"GF;Instrument Sans-700\"],layoutDependency:layoutDependency,layoutId:\"Enb_WM46N\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-yzVug1yaV-vJZNAFUzJ)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-yzVug1yaV-vJZNAFUzJ\":yzVug1yaV},text:xwy0d35pg,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-yzVug1yaV-vJZNAFUzJ))\",\"--framer-text-transform\":\"inherit\"},children:\"instagram\"})}),className:\"framer-1fr4emg\",fonts:[\"GF;Instrument Sans-700\"],layoutDependency:layoutDependency,layoutId:\"V3GbpF2k9\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-yzVug1yaV-vJZNAFUzJ)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-yzVug1yaV-vJZNAFUzJ\":yzVug1yaV},text:xwy0d35pg,variants:{XPvkhNSrK:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({XPvkhNSrK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTYW5zLTcwMA==\",\"--framer-font-family\":'\"Instrument Sans\", \"Instrument Sans Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\",\"--framer-text-transform\":\"inherit\"},children:\"instagram\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RGWpq.framer-gsbb1s, .framer-RGWpq .framer-gsbb1s { display: block; }\",\".framer-RGWpq.framer-lcta9q { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: 21px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-RGWpq .framer-1f0yyio, .framer-RGWpq .framer-1fr4emg { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-RGWpq.framer-v-esopab.framer-lcta9q { justify-content: flex-end; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 21\n * @framerIntrinsicWidth 70.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"XPvkhNSrK\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"KWLi3J_zZ\":\"link\",\"yzVug1yaV\":\"contentColor\",\"xwy0d35pg\":\"labelSocialMedia\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramervJZNAFUzJ=withCSS(Component,css,\"framer-RGWpq\");export default FramervJZNAFUzJ;FramervJZNAFUzJ.displayName=\"social button\";FramervJZNAFUzJ.defaultProps={height:21,width:70.5};addPropertyControls(FramervJZNAFUzJ,{variant:{options:[\"pPdd9NBSh\",\"XPvkhNSrK\"],optionTitles:[\"static\",\"hover\"],title:\"Variant\",type:ControlType.Enum},KWLi3J_zZ:{title:\"link\",type:ControlType.Link},yzVug1yaV:{defaultValue:\"var(--token-3897fa21-dd52-4749-8e9f-9c5253d59e6b, rgb(255, 255, 255))\",title:\"content color\",type:ControlType.Color},xwy0d35pg:{defaultValue:\"instagram\",displayTextArea:false,title:\"label social media\",type:ControlType.String},onxwy0d35pgChange:{changes:\"xwy0d35pg\",type:ControlType.ChangeHandler}});addFonts(FramervJZNAFUzJ,[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Sans\",url:\"https://fonts.gstatic.com/s/instrumentsans/v4/pximypc9vsFDm051Uf6KVwgkfoSxQ0GsQv8ToedPibnr-yp2JGEJOH9npSQi_gfwmS0v3_7Y.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramervJZNAFUzJ\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"70.5\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"XPvkhNSrK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"KWLi3J_zZ\\\":\\\"link\\\",\\\"yzVug1yaV\\\":\\\"contentColor\\\",\\\"xwy0d35pg\\\":\\\"labelSocialMedia\\\"}\",\"framerIntrinsicHeight\":\"21\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./vJZNAFUzJ.map","// User request: create a tiny non-visual PushMenuController that only broadcasts spm push state for native Closed/Open variants and preserves protocol compatibility with PushContent override.\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useIsStaticRenderer}from\"framer\";import{useReducedMotion}from\"framer-motion\";import{useCallback,useEffect,useId,useRef}from\"react\";const SHIFT_STATE_EVENT=\"spm:state\";const SHIFT_REQUEST_EVENT=\"spm:request\";function toFinite(value){return typeof value===\"number\"&&Number.isFinite(value)?value:undefined;}function clamp(value,min,max){return Math.min(max,Math.max(min,value));}function isValidEaseArray(value){if(!Array.isArray(value)||value.length!==4)return false;const[x1,y1,x2,y2]=value;if(![x1,y1,x2,y2].every(v=>typeof v===\"number\"&&Number.isFinite(v)))return false;return x1>=0&&x1<=1&&x2>=0&&x2<=1;}function isValidEaseName(value){return value===\"linear\"||value===\"easeIn\"||value===\"easeOut\"||value===\"easeInOut\"||value===\"circIn\"||value===\"circOut\"||value===\"circInOut\"||value===\"backIn\"||value===\"backOut\"||value===\"backInOut\"||value===\"anticipate\";}function sanitizeTransition(transition,fallback){const source=transition&&typeof transition===\"object\"?transition:{};const type=source.type===\"spring\"?\"spring\":\"tween\";const duration=Math.max(0,toFinite(source.duration)??fallback.duration);const delay=Math.max(0,toFinite(source.delay)??fallback.delay);const ease=isValidEaseArray(source.ease)?source.ease:isValidEaseName(source.ease)?source.ease:fallback.ease;const sanitized={type,duration:Math.max(0,duration),delay:Math.max(0,delay)};if(type===\"tween\"){sanitized.ease=ease;}else{const stiffness=toFinite(source.stiffness);const damping=toFinite(source.damping);const mass=toFinite(source.mass);const bounce=toFinite(source.bounce);const restSpeed=toFinite(source.restSpeed);const restDelta=toFinite(source.restDelta);const velocity=toFinite(source.velocity);if(stiffness!==undefined)sanitized.stiffness=clamp(stiffness,1,2e3);if(damping!==undefined)sanitized.damping=clamp(damping,.01,500);if(mass!==undefined)sanitized.mass=clamp(mass,.01,100);if(bounce!==undefined)sanitized.bounce=clamp(bounce,0,1);if(restSpeed!==undefined)sanitized.restSpeed=clamp(restSpeed,.01,200);if(restDelta!==undefined)sanitized.restDelta=clamp(restDelta,1e-5,1);if(velocity!==undefined)sanitized.velocity=velocity;}return sanitized;}function stableStringify(value){if(Array.isArray(value))return`[${value.map(stableStringify).join(\",\")}]`;if(!value||typeof value!==\"object\")return JSON.stringify(value);const keys=Object.keys(value).sort();return`{${keys.map(key=>`${JSON.stringify(key)}:${stableStringify(value[key])}`).join(\",\")}}`;}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 1\n * @framerIntrinsicHeight 1\n * @framerDisableUnlink\n */export function PushMenuController(props){const{style,setupCode=\"\",open=false,layout=\"desktop\",panelWidth=440,mobilePanelPercent=84,cornerRadius=0,openTransition,closeTransition,openDuration=.7,closeDuration=.7,onClose}=props;void setupCode;const ownerId=useId().replace(/:/g,\"\");const reducedMotion=useReducedMotion();const isStaticRenderer=useIsStaticRenderer();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isStatic=isStaticRenderer||isCanvas;const latestPublishRef=useRef(()=>{});const openTransitionSanitized=sanitizeTransition(openTransition,{type:\"tween\",duration:openDuration,delay:0,ease:[.32,.72,0,1]});const closeTransitionSanitized=sanitizeTransition(closeTransition,{type:\"tween\",duration:closeDuration,delay:0,ease:[.82,-.01,.88,.77]});const transitionSignature=`${stableStringify(openTransitionSanitized)}|${stableStringify(closeTransitionSanitized)}`;const publishState=useCallback(()=>{if(typeof window===\"undefined\")return;const vw=Math.max(0,window.innerWidth||0);const width=layout===\"phone\"?Math.max(0,vw*Math.max(0,mobilePanelPercent)/100):Math.max(0,Math.min(panelWidth,vw));const detail={ownerId,open,width,radius:Math.max(0,cornerRadius),openDuration:Math.max(0,toFinite(openTransitionSanitized.duration)??openDuration),closeDuration:Math.max(0,toFinite(closeTransitionSanitized.duration)??closeDuration),openTransition:openTransitionSanitized,closeTransition:closeTransitionSanitized,reducedMotion:Boolean(reducedMotion),reset:false};window.dispatchEvent(new CustomEvent(SHIFT_STATE_EVENT,{detail}));},[closeDuration,cornerRadius,layout,mobilePanelPercent,open,openDuration,ownerId,panelWidth,reducedMotion,transitionSignature]);useEffect(()=>{if(isStatic||!open||typeof window===\"undefined\")return;const onResize=()=>{latestPublishRef.current();};window.addEventListener(\"resize\",onResize);return()=>window.removeEventListener(\"resize\",onResize);},[isStatic,open]);useEffect(()=>{latestPublishRef.current=publishState;},[publishState]);useEffect(()=>{if(isStatic||typeof window===\"undefined\")return;const host=window.location?.hostname??\"\";const isCanvasHost=host===\"framercanvas.com\"||host.endsWith(\".framercanvas.com\");const onRequest=event=>{const detail=event.detail;if(!detail)return;latestPublishRef.current();};const onUnload=()=>{window.removeEventListener(SHIFT_REQUEST_EVENT,onRequest);};window.addEventListener(SHIFT_REQUEST_EVENT,onRequest);if(isCanvasHost)window.addEventListener(\"unload\",onUnload);return()=>{window.removeEventListener(SHIFT_REQUEST_EVENT,onRequest);if(isCanvasHost)window.removeEventListener(\"unload\",onUnload);};},[isStatic]);useEffect(()=>{if(isStatic)return;publishState();},[isStatic,publishState]);useEffect(()=>{if(isStatic||!open||typeof window===\"undefined\")return;const onKeyDown=event=>{if(event.key!==\"Escape\")return;onClose?.();};window.addEventListener(\"keydown\",onKeyDown);return()=>window.removeEventListener(\"keydown\",onKeyDown);},[isStatic,onClose,open]);useEffect(()=>{return()=>{if(isStatic||typeof window===\"undefined\")return;const detail={ownerId,open:false,width:0,radius:0,openDuration:0,closeDuration:0,reducedMotion:true,reset:true};window.dispatchEvent(new CustomEvent(SHIFT_STATE_EVENT,{detail}));};},[isStatic,ownerId]);return /*#__PURE__*/_jsx(\"div\",{\"data-push-menu-controller\":ownerId,\"aria-hidden\":\"true\",style:{position:\"relative\",width:\"100%\",height:\"100%\",minWidth:1,minHeight:1,pointerEvents:\"none\",...style}});}PushMenuController.displayName=\"PushMenuController\";addPropertyControls(PushMenuController,{// ── Advanced / Behavior ─────\nsetupCode:{type:ControlType.String,title:\"Override Code\",defaultValue:\"\",hidden:()=>true},// ── Style & Appearance ──────\nopen:{type:ControlType.Boolean,title:\"Open\",defaultValue:false,enabledTitle:\"Open\",disabledTitle:\"Closed\"},layout:{type:ControlType.Enum,title:\"Layout\",options:[\"desktop\",\"phone\"],optionTitles:[\"Desktop\",\"Phone\"],defaultValue:\"desktop\",displaySegmentedControl:true},// ── Layout & Dimensions ─────\npanelWidth:{type:ControlType.Number,title:\"Panel Width\",defaultValue:440,min:240,max:760,step:1,unit:\"px\",hidden:p=>p.layout!==\"desktop\"},mobilePanelPercent:{type:ControlType.Number,title:\"Mobile %\",defaultValue:84,min:40,max:100,step:1,unit:\"%\",hidden:p=>p.layout!==\"phone\"},cornerRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:0,min:0,max:80,step:1,unit:\"px\"},// ── Animation & Motion ──────\nopenTransition:{type:ControlType.Transition,title:\"Open Transition\",defaultValue:{type:\"tween\",duration:.7,delay:0,ease:[.32,.72,0,1]},description:\"Affects MAIN PAGE PUSH and is bound by the shipped native parent to its Open Transition property. Native Closed/Open variant transitions stay canvas-driven, and individual link stagger timings are edited on canvas.\"},closeTransition:{type:ControlType.Transition,title:\"Close Transition\",defaultValue:{type:\"tween\",duration:.7,delay:0,ease:[.82,-.01,.88,.77]},description:\"Affects MAIN PAGE PUSH and is bound by the shipped native parent to its Close Transition property. Native Closed/Open variant transitions stay canvas-driven, and individual link stagger timings are edited on canvas.\"},openDuration:{type:ControlType.Number,title:\"Open Time\",defaultValue:.7,min:0,max:2,step:.01,unit:\"s\",hidden:()=>true},closeDuration:{type:ControlType.Number,title:\"Close Time\",defaultValue:.7,min:0,max:2,step:.01,unit:\"s\",hidden:()=>true},onClose:{type:ControlType.EventHandler,title:\"On Close\",description:\"Explore [more components](https://dub.sh/daniyal-framer)\\nMade by [Daniyal](https://dub.sh/daniyal-threads)\"}});export default PushMenuController;\nexport const __FramerMetadata__ = {\"exports\":{\"PushMenuController\":{\"type\":\"reactComponent\",\"name\":\"PushMenuController\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerIntrinsicHeight\":\"1\",\"framerIntrinsicWidth\":\"1\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"PushMenuController\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1\",\"framerIntrinsicHeight\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PushMenuController.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 1\n * @framerIntrinsicHeight 1\n */export default function K2MMenuSound({open=false,clickSound=\"\",volume=50,style}){const isStatic=useIsStaticRenderer();const previousOpen=React.useRef(open);const volumeRef=React.useRef(volume);const playRef=React.useRef(null);volumeRef.current=volume;React.useEffect(()=>{if(isStatic||!clickSound||typeof window===\"undefined\")return;const AudioContextClass=window.AudioContext||window.webkitAudioContext;if(!AudioContextClass)return;let context;try{context=new AudioContextClass;}catch{return;}const abort=new AbortController;const gain=context.createGain();gain.connect(context.destination);let disposed=false;let generation=0;let source=null;// Decode once, before interaction. No playback on mount or on the canvas.\nconst ready=fetch(clickSound,{signal:abort.signal}).then(response=>{if(!response.ok)throw new Error(\"Sound could not be loaded\");return response.arrayBuffer();}).then(bytes=>disposed?null:context.decodeAudioData(bytes)).catch(()=>null);// Resume inside the browser's trusted click/key gesture, including touch.\nconst unlock=event=>{if(event.isTrusted&&context.state!==\"running\"&&context.state!==\"closed\"){void context.resume().catch(()=>{});}};window.addEventListener(\"click\",unlock,true);window.addEventListener(\"keydown\",unlock,true);const stop=()=>{generation+=1;if(!source)return;source.onended=null;try{source.stop();}catch{}source.disconnect();source=null;};const play=()=>{stop();const ticket=generation;const requestedAt=performance.now();void(async()=>{const buffer=await ready;if(!buffer||disposed||ticket!==generation||document.hidden)return;if(context.state!==\"running\")await context.resume();// Never queue an unexpected late click after a slow download.\nif(disposed||ticket!==generation||document.hidden||performance.now()-requestedAt>500||context.state!==\"running\")return;const level=Number.isFinite(volumeRef.current)?Math.max(0,Math.min(1,volumeRef.current/100)):.5;if(level===0)return;const next=context.createBufferSource();next.buffer=buffer;gain.gain.setValueAtTime(level,context.currentTime);next.connect(gain);next.onended=()=>{next.disconnect();if(source===next)source=null;};source=next;next.start();})().catch(()=>{});};const onVisibility=()=>{if(document.hidden)stop();};document.addEventListener(\"visibilitychange\",onVisibility);playRef.current=play;return()=>{disposed=true;abort.abort();stop();window.removeEventListener(\"click\",unlock,true);window.removeEventListener(\"keydown\",unlock,true);document.removeEventListener(\"visibilitychange\",onVisibility);if(playRef.current===play)playRef.current=null;gain.disconnect();void context.close().catch(()=>{});};},[clickSound,isStatic]);React.useEffect(()=>{const changed=previousOpen.current!==open;previousOpen.current=open;if(changed&&!isStatic)playRef.current?.();},[open,isStatic]);return /*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{...style,position:\"relative\",pointerEvents:\"none\"}});}addPropertyControls(K2MMenuSound,{clickSound:{type:ControlType.File,title:\"Click sound\",allowedFileTypes:[\"wav\",\"mp3\",\"m4a\",\"ogg\"]},volume:{type:ControlType.Number,title:\"Volume\",defaultValue:50,min:0,max:100,step:1,unit:\"%\"},open:{type:ControlType.Boolean,title:\"Menu open\",defaultValue:false}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"K2MMenuSound\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1\",\"framerIntrinsicHeight\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./K2MMenuSound.map","// Generated by Framer (a050651)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={Fgc9SMvvx:{hover:true}};const serializationHash=\"framer-QyLlQ\";const variantClassNames={Fgc9SMvvx:\"framer-v-1xbuto1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const B3gxKpfci=undefined;const transition1={delay:0,duration:.5,ease:[.22,1,.36,1],type:\"tween\"};const transition2={delay:0,duration:.4,ease:[.63,.05,0,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,width,...props})=>{return{...props,B3gxKpfci:label??props.B3gxKpfci??\"LinkedIn\"};};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,B3gxKpfci,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Fgc9SMvvx\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1xbuto1\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"Fgc9SMvvx\",ref:refBinding,style:{...style},...addPropertyOverrides({\"Fgc9SMvvx-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #FFFFFF)\"},children:\"Label\"})}),className:\"framer-x2hqq\",\"data-framer-name\":\"Label\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"j1pQd8mp3\",style:{\"--extracted-r6o4lv\":\"#FFFFFF\",opacity:.4},text:B3gxKpfci,variants:{\"Fgc9SMvvx-hover\":{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\".framer-QyLlQ.framer-1hzo2ae, .framer-QyLlQ .framer-1hzo2ae { display: block; }\",\".framer-QyLlQ.framer-1xbuto1 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 23px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-QyLlQ .framer-x2hqq { flex: none; height: auto; pointer-events: none; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 23\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"dvYBoGp4F\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"B3gxKpfci\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerpgoB8fOnA=withCSS(Component,css,\"framer-QyLlQ\");export default FramerpgoB8fOnA;FramerpgoB8fOnA.displayName=\"Push Menu — Social Colour Sweep\";FramerpgoB8fOnA.defaultProps={height:23,width:60};addPropertyControls(FramerpgoB8fOnA,{B3gxKpfci:{defaultValue:\"LinkedIn\",title:\"Label\",type:ControlType.String},onB3gxKpfciChange:{changes:\"B3gxKpfci\",type:ControlType.ChangeHandler}});addFonts(FramerpgoB8fOnA,[{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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpgoB8fOnA\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"dvYBoGp4F\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"B3gxKpfci\\\":\\\"label\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"60\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"23\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pgoB8fOnA.map","// Generated by Framer (a050651)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={SG1Swt8Nr:{hover:true,pressed:true},tAjybaG2H:{hover:true,pressed:true}};const cycleOrder=[\"tAjybaG2H\",\"SG1Swt8Nr\"];const serializationHash=\"framer-sBKnk\";const variantClassNames={SG1Swt8Nr:\"framer-v-h63o2w\",tAjybaG2H:\"framer-v-16svdh7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const UF7cGXuUR=undefined;const transition1={delay:0,duration:.55,ease:[.22,1,.36,1],type:\"tween\"};const transition2={delay:0,duration:.4,ease:[.63,.05,0,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 humanReadableVariantMap={Default:\"tAjybaG2H\",Phone:\"SG1Swt8Nr\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,label,width,...props})=>{return{...props,UF7cGXuUR:label??props.UF7cGXuUR??\"Home\",variant:humanReadableVariantMap[props.variant]??props.variant??\"tAjybaG2H\"};};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,UF7cGXuUR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"tAjybaG2H\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-16svdh7\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"tAjybaG2H\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},...addPropertyOverrides({\"SG1Swt8Nr-hover\":{\"data-framer-name\":undefined},\"SG1Swt8Nr-pressed\":{\"data-framer-name\":undefined},\"tAjybaG2H-hover\":{\"data-framer-name\":undefined},\"tAjybaG2H-pressed\":{\"data-framer-name\":undefined},SG1Swt8Nr:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7UHJldGVuZGFyZCBWYXJpYWJsZS92YXJpYWJsZS92MFZGPUluZG5hSFFpSURRd01BPT0=\",\"--framer-font-family\":'\"Pretendard Variable Variable\", \"Pretendard Variable Variable Placeholder\", sans-serif',\"--framer-font-size\":\"52px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 400)',\"--framer-letter-spacing\":\"-0.045em\",\"--framer-line-height\":\"1.12em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #FFFFFF)\"},children:\"Home\"})}),className:\"framer-x9hyd3\",\"data-framer-name\":\"Label\",fonts:[\"BI;Pretendard Variable/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"XYFmb4Wvv\",style:{\"--extracted-2gg91v\":'\"wght\" 400',\"--extracted-r6o4lv\":\"#FFFFFF\",opacity:.4},text:UF7cGXuUR,variants:{\"SG1Swt8Nr-hover\":{opacity:1},\"SG1Swt8Nr-pressed\":{opacity:1},\"tAjybaG2H-hover\":{opacity:1},\"tAjybaG2H-pressed\":{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({SG1Swt8Nr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7UHJldGVuZGFyZCBWYXJpYWJsZS92YXJpYWJsZS92MFZGPUluZG5hSFFpSURRd01BPT0=\",\"--framer-font-family\":'\"Pretendard Variable Variable\", \"Pretendard Variable Variable Placeholder\", sans-serif',\"--framer-font-size\":\"44px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 400)',\"--framer-letter-spacing\":\"-0.045em\",\"--framer-line-height\":\"1.12em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #FFFFFF)\"},children:\"Home\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\".framer-sBKnk.framer-16i6zkt, .framer-sBKnk .framer-16i6zkt { display: block; }\",\".framer-sBKnk.framer-16svdh7 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 76px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 8px 32px 8px 32px; position: relative; width: 440px; }\",\".framer-sBKnk .framer-x9hyd3 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-sBKnk.framer-v-h63o2w.framer-16svdh7 { padding: 8px 24px 8px 24px; width: 328px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 76\n * @framerIntrinsicWidth 440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"SG1Swt8Nr\":{\"layout\":[\"fixed\",\"fixed\"]},\"ok4D70rQz\":{\"layout\":[\"fixed\",\"fixed\"]},\"Wjk41b1fI\":{\"layout\":[\"fixed\",\"fixed\"]},\"smaIOtp23\":{\"layout\":[\"fixed\",\"fixed\"]},\"MPnxzLHo4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"UF7cGXuUR\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZDLvexmQx=withCSS(Component,css,\"framer-sBKnk\");export default FramerZDLvexmQx;FramerZDLvexmQx.displayName=\"Push Menu — Link\";FramerZDLvexmQx.defaultProps={height:76,width:440};addPropertyControls(FramerZDLvexmQx,{variant:{options:[\"tAjybaG2H\",\"SG1Swt8Nr\"],optionTitles:[\"Default\",\"Phone\"],title:\"Variant\",type:ControlType.Enum},UF7cGXuUR:{defaultValue:\"Home\",title:\"Label\",type:ControlType.String},onUF7cGXuURChange:{changes:\"UF7cGXuUR\",type:ControlType.ChangeHandler}});const variationAxes=[{defaultValue:400,maxValue:930,minValue:45,name:\"Weight\",tag:\"wght\"}];addFonts(FramerZDLvexmQx,[{explicitInter:true,fonts:[{cssFamilyName:\"Pretendard Variable Variable\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Pretendard Variable\",url:\"https://framerusercontent.com/assets/LBApvJ2KYroDiPrwqhnN29mW5Q.woff2\",variationAxes,weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZDLvexmQx\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"UF7cGXuUR\\\":\\\"label\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SG1Swt8Nr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ok4D70rQz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Wjk41b1fI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"smaIOtp23\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MPnxzLHo4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"76\",\"framerIntrinsicWidth\":\"440\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ZDLvexmQx.map","// Installation:\n// 1) Group all page sections in one native stack named \"Page Content\".\n// 2) Keep the native nav outside that stack.\n// 3) Apply PushContent → withShiftContent to the Page Content stack once.\n// 4) Preview.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{RenderTarget,useIsStaticRenderer}from\"framer\";import{animate,useReducedMotion}from\"framer-motion\";import{forwardRef,startTransition,useCallback,useEffect,useId,useRef,useState}from\"react\";const SHIFT_STATE_EVENT=\"spm:state\";const SHIFT_REQUEST_EVENT=\"spm:request\";function toFinite(value){return typeof value===\"number\"&&Number.isFinite(value)?value:undefined;}function clamp(value,min,max){return Math.min(max,Math.max(min,value));}function isValidEaseArray(value){if(!Array.isArray(value)||value.length!==4)return false;const[x1,y1,x2,y2]=value;if(![x1,y1,x2,y2].every(v=>typeof v===\"number\"&&Number.isFinite(v)))return false;return x1>=0&&x1<=1&&x2>=0&&x2<=1;}function isValidEaseName(value){return value===\"linear\"||value===\"easeIn\"||value===\"easeOut\"||value===\"easeInOut\"||value===\"circIn\"||value===\"circOut\"||value===\"circInOut\"||value===\"backIn\"||value===\"backOut\"||value===\"backInOut\"||value===\"anticipate\";}function sanitizeTransition(transition,fallback){const source=transition&&typeof transition===\"object\"?transition:{};const type=source.type===\"spring\"?\"spring\":\"tween\";const duration=Math.max(0,toFinite(source.duration)??fallback.duration);const delay=Math.max(0,toFinite(source.delay)??fallback.delay);const ease=isValidEaseArray(source.ease)?source.ease:isValidEaseName(source.ease)?source.ease:fallback.ease;const result={type,duration,delay};if(type===\"tween\"){result.ease=ease;}else{const stiffness=toFinite(source.stiffness);const damping=toFinite(source.damping);const mass=toFinite(source.mass);const bounce=toFinite(source.bounce);const restSpeed=toFinite(source.restSpeed);const restDelta=toFinite(source.restDelta);const velocity=toFinite(source.velocity);if(stiffness!==undefined)result.stiffness=clamp(stiffness,1,2e3);if(damping!==undefined)result.damping=clamp(damping,.01,500);if(mass!==undefined)result.mass=clamp(mass,.01,100);if(bounce!==undefined)result.bounce=clamp(bounce,0,1);if(restSpeed!==undefined)result.restSpeed=clamp(restSpeed,.01,200);if(restDelta!==undefined)result.restDelta=clamp(restDelta,1e-5,1);if(velocity!==undefined)result.velocity=velocity;}return result;}function stableStringify(value){if(Array.isArray(value))return`[${value.map(stableStringify).join(\",\")}]`;if(!value||typeof value!==\"object\")return JSON.stringify(value);const keys=Object.keys(value).sort();return`{${keys.map(key=>`${JSON.stringify(key)}:${stableStringify(value[key])}`).join(\",\")}}`;}export function withShiftContent(Component){return /*#__PURE__*/forwardRef(function ShiftContentOverride(props,ref){const localId=useId().replace(/:/g,\"\");const rootRef=useRef(null);const ownerRef=useRef(\"\");const[openState,setOpenState]=useState(false);const[activeState,setActiveState]=useState(false);const openRef=useRef(false);const activeRef=useRef(false);const xAnimRef=useRef(null);const radiusAnimRef=useRef(null);const currentXRef=useRef(0);const currentRadiusRef=useRef(0);const lastSignatureRef=useRef(\"\");const generationRef=useRef(0);const isStaticRenderer=useIsStaticRenderer();const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isStatic=isStaticRenderer||isCanvas;const reducedMotion=useReducedMotion();const prevVarRef=useRef(\"\");const prevRadiusRef=useRef(\"\");const prevVarPriorityRef=useRef(\"\");const prevRadiusPriorityRef=useRef(\"\");const mergedRef=useCallback(node=>{rootRef.current=node;if(typeof ref===\"function\")ref(node);else if(ref&&typeof ref===\"object\")ref.current=node;},[ref]);useEffect(()=>{if(isStatic)return;const el=rootRef.current;if(!el)return;prevVarRef.current=el.style.getPropertyValue(\"--shift-push-x\");prevRadiusRef.current=el.style.getPropertyValue(\"--shift-push-radius\");prevVarPriorityRef.current=el.style.getPropertyPriority(\"--shift-push-x\");prevRadiusPriorityRef.current=el.style.getPropertyPriority(\"--shift-push-radius\");if(!el.style.getPropertyValue(\"--shift-push-x\"))el.style.setProperty(\"--shift-push-x\",\"0px\");if(!el.style.getPropertyValue(\"--shift-push-radius\"))el.style.setProperty(\"--shift-push-radius\",\"0px\");return()=>{xAnimRef.current?.stop?.();radiusAnimRef.current?.stop?.();if(prevVarRef.current)el.style.setProperty(\"--shift-push-x\",prevVarRef.current,prevVarPriorityRef.current);else el.style.removeProperty(\"--shift-push-x\");if(prevRadiusRef.current){el.style.setProperty(\"--shift-push-radius\",prevRadiusRef.current,prevRadiusPriorityRef.current);}else el.style.removeProperty(\"--shift-push-radius\");};},[isStatic]);useEffect(()=>{if(isStatic||typeof window===\"undefined\")return;const host=window.location?.hostname??\"\";const isCanvasHost=host===\"framercanvas.com\"||host.endsWith(\".framercanvas.com\");const isRendered=target=>{if(!target?.isConnected||target.getClientRects().length===0)return false;const rect=target.getBoundingClientRect();if(rect.width<=0||rect.height<=0)return false;const visibility=window.getComputedStyle(target).visibility;return visibility!==\"hidden\"&&visibility!==\"collapse\";};const settleClosed=()=>{xAnimRef.current?.stop?.();radiusAnimRef.current?.stop?.();xAnimRef.current=null;radiusAnimRef.current=null;generationRef.current+=1;rootRef.current?.style.setProperty(\"--shift-push-x\",\"0px\");rootRef.current?.style.setProperty(\"--shift-push-radius\",\"0px\");currentXRef.current=0;currentRadiusRef.current=0;lastSignatureRef.current=\"\";ownerRef.current=\"\";openRef.current=false;activeRef.current=false;startTransition(()=>{setOpenState(false);setActiveState(false);});};const releaseHiddenRoot=()=>{// Responsive copies can remain mounted. A hidden copy must\n// not keep an old push when it becomes visible again.\nif((ownerRef.current||activeRef.current)&&!isRendered(rootRef.current))settleClosed();};const onState=event=>{const detail=event.detail;if(!detail)return;if(detail.reset){if(!ownerRef.current||ownerRef.current!==detail.ownerId)return;settleClosed();return;}const target=rootRef.current;if(!isRendered(target)){releaseHiddenRoot();return;}// Ignore an unrelated controller's close. A new opening can\n// take over after the previous owner has started closing.\nif(ownerRef.current&&ownerRef.current!==detail.ownerId&&(!detail.open||openRef.current))return;if(!Number.isFinite(detail.width)||!Number.isFinite(detail.radius))return;if(!Number.isFinite(detail.openDuration)||!Number.isFinite(detail.closeDuration))return;const nextX=detail.open?-Math.max(0,detail.width):0;const fallbackTransition=detail.open?{type:\"tween\",duration:detail.openDuration,delay:0,ease:[.32,.72,0,1]}:{type:\"tween\",duration:detail.closeDuration,delay:0,ease:[.82,-.01,.88,.77]};const transitionConfig=sanitizeTransition(detail.open?detail.openTransition:detail.closeTransition,fallbackTransition);const motionReduced=reducedMotion||detail.reducedMotion;const duration=motionReduced?0:transitionConfig.duration;if(!target)return;if(!detail.open&&!activeRef.current&&nextX===0)return;const nextRadius=detail.open?Math.max(0,detail.radius):0;const signature=stableStringify({owner:detail.ownerId,open:detail.open,x:nextX,radius:nextRadius,reduced:motionReduced,transition:transitionConfig});if(signature===lastSignatureRef.current)return;lastSignatureRef.current=signature;ownerRef.current=detail.ownerId;const nextActive=detail.open||activeRef.current;openRef.current=detail.open;activeRef.current=nextActive;startTransition(()=>{setOpenState(detail.open);setActiveState(nextActive);});xAnimRef.current?.stop?.();radiusAnimRef.current?.stop?.();generationRef.current+=1;const gen=generationRef.current;if(motionReduced){currentXRef.current=nextX;currentRadiusRef.current=nextRadius;target.style.setProperty(\"--shift-push-x\",`${nextX}px`);target.style.setProperty(\"--shift-push-radius\",`${nextRadius}px`);openRef.current=detail.open;activeRef.current=detail.open;if(!detail.open){ownerRef.current=\"\";lastSignatureRef.current=\"\";}startTransition(()=>{setOpenState(detail.open);setActiveState(detail.open);});return;}const baseOptions=transitionConfig.type===\"spring\"?{type:\"spring\",duration:transitionConfig.duration,delay:transitionConfig.delay,stiffness:transitionConfig.stiffness,damping:transitionConfig.damping,mass:transitionConfig.mass,bounce:transitionConfig.bounce,restSpeed:transitionConfig.restSpeed,restDelta:transitionConfig.restDelta,velocity:transitionConfig.velocity}:{type:\"tween\",duration,delay:transitionConfig.delay,ease:transitionConfig.ease??(detail.open?[.32,.72,0,1]:[.82,-.01,.88,.77])};radiusAnimRef.current=animate(currentRadiusRef.current,nextRadius,{...baseOptions,onUpdate:value=>{if(gen!==generationRef.current)return;currentRadiusRef.current=value;target.style.setProperty(\"--shift-push-radius\",`${value}px`);}});xAnimRef.current=animate(currentXRef.current,nextX,{...baseOptions,onUpdate:value=>{if(gen!==generationRef.current)return;currentXRef.current=value;target.style.setProperty(\"--shift-push-x\",`${value}px`);},onComplete:()=>{if(gen!==generationRef.current)return;openRef.current=detail.open;activeRef.current=detail.open;if(!detail.open){ownerRef.current=\"\";lastSignatureRef.current=\"\";}startTransition(()=>{setOpenState(detail.open);setActiveState(detail.open);});}});};const visibilityObserver=typeof ResizeObserver!==\"undefined\"?new ResizeObserver(releaseHiddenRoot):null;if(rootRef.current)visibilityObserver?.observe(rootRef.current);window.addEventListener(\"resize\",releaseHiddenRoot,{passive:true});window.addEventListener(SHIFT_STATE_EVENT,onState);const onUnload=()=>{window.removeEventListener(SHIFT_STATE_EVENT,onState);window.removeEventListener(\"resize\",releaseHiddenRoot);visibilityObserver?.disconnect();xAnimRef.current?.stop?.();radiusAnimRef.current?.stop?.();generationRef.current+=1;lastSignatureRef.current=\"\";};if(isCanvasHost)window.addEventListener(\"unload\",onUnload);window.dispatchEvent(new CustomEvent(SHIFT_REQUEST_EVENT,{detail:{targetId:localId}}));return()=>{window.removeEventListener(SHIFT_STATE_EVENT,onState);window.removeEventListener(\"resize\",releaseHiddenRoot);visibilityObserver?.disconnect();if(isCanvasHost)window.removeEventListener(\"unload\",onUnload);xAnimRef.current?.stop?.();radiusAnimRef.current?.stop?.();generationRef.current+=1;lastSignatureRef.current=\"\";};},[isStatic,localId,reducedMotion]);if(isStatic)return /*#__PURE__*/_jsx(Component,{...props,ref:mergedRef});return /*#__PURE__*/_jsx(Component,{...props,ref:mergedRef,inert:openState?\"\":props.inert,\"aria-hidden\":openState||props[\"aria-hidden\"],style:{...props.style,...activeState?{translate:\"var(--shift-push-x, 0px) 0px\",borderRadius:\"var(--shift-push-radius, 0px)\"}:null}});});}// Applied only to /newhome-motion. Existing page-push behavior stays intact.\nexport function withPublicationReadyContent(Component){const Shifted=withShiftContent(Component);return /*#__PURE__*/forwardRef(function PublicationReadyContent(props,ref){return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n              [data-k2m-ready] :where(a,button,[role=\"button\"],input,select,textarea):focus-visible {\n                outline: 2px solid currentColor !important; outline-offset: 5px;\n              }\n              [data-k2m-ready] :where(section,[id]) { scroll-margin-top: 88px; }\n              [data-k2m-ready] :where(input,select,textarea) { min-width: 0; }\n              [data-k2m-project] a { opacity:.72!important; min-height:24px; }\n              [data-k2m-project] a:hover, [data-k2m-project] a:focus-visible { opacity:1!important; }\n              @media (min-width:1440px) { [data-k2m-project]:focus-within [data-framer-name=\"Project face rotation\"] { transform:rotateY(180deg) !important; } }\n              [data-k2m-menu] :where(a,button,[role=\"button\"]):focus-visible { outline:2px solid currentColor; outline-offset:5px; }\n              @media (max-width:809px) { [data-k2m-menu] { height:100dvh !important; } }\n              @media (hover:none), (max-width:809px) { [data-k2m-menu] [data-framer-name=\"Label\"] { opacity:1!important; } }\n              .k2m-skip-link { position:fixed; top:12px; left:16px; z-index:10001; padding:12px 18px; background:#fff; color:#000; font:600 16px sans-serif; transform:translateY(-160%); }\n              .k2m-skip-link:focus { transform:translateY(0); }\n              @media (prefers-reduced-motion:reduce) {\n                [data-k2m-ready] *, [data-k2m-ready] *::before, [data-k2m-ready] *::after { scroll-behavior:auto!important; animation-duration:.01ms!important; transition-duration:.01ms!important; }\n              }\n            `}),/*#__PURE__*/_jsx(\"a\",{href:\"#main-content\",className:\"k2m-skip-link\",children:\"Skip to content\"}),/*#__PURE__*/_jsx(Shifted,{...props,ref:ref,\"data-k2m-ready\":\"true\",tabIndex:-1})]});});}export function withAccessibleDetails(Component){return /*#__PURE__*/forwardRef(function AccessibleDetails(props,ref){const label=props[\"aria-label\"]||props.ariaLabel||\"View package details\";return /*#__PURE__*/_jsx(Component,{...props,ref:ref,\"aria-expanded\":/Close|Hide/.test(label)});});}export function withAccessibleDetailPanel(Component){return /*#__PURE__*/forwardRef(function AccessibleDetailPanel(props,ref){const hidden=props[\"aria-label\"]===\"Collapsed package details\";return /*#__PURE__*/_jsx(Component,{...props,ref:ref,\"aria-hidden\":hidden||undefined,inert:hidden?\"\":undefined});});}export function withFooterLandmark(Component){return /*#__PURE__*/forwardRef(function FooterLandmark(props,ref){return /*#__PURE__*/_jsx(Component,{...props,ref:ref,role:\"contentinfo\",\"aria-label\":\"Footer\"});});}export function withAccessibleProject(Component){return /*#__PURE__*/forwardRef(function AccessibleProject(props,ref){return /*#__PURE__*/_jsx(Component,{...props,ref:ref,\"data-k2m-project\":\"true\",tabIndex:0});});}export function withAccessibleMenu(Component){return /*#__PURE__*/forwardRef(function AccessibleMenu(props,ref){const[open,setOpen]=useState(false);const staticRender=useIsStaticRenderer()||RenderTarget.current()===RenderTarget.canvas;const requestId=useId();useEffect(()=>{if(staticRender||typeof window===\"undefined\")return;const update=event=>{const detail=event.detail;if(detail)startTransition(()=>setOpen(!detail.reset&&detail.open));};window.addEventListener(SHIFT_STATE_EVENT,update);window.dispatchEvent(new CustomEvent(SHIFT_REQUEST_EVENT,{detail:{targetId:requestId}}));return()=>window.removeEventListener(SHIFT_STATE_EVENT,update);},[staticRender,requestId]);return /*#__PURE__*/_jsx(Component,{...props,ref:ref,\"data-k2m-menu\":\"true\",\"aria-hidden\":!staticRender&&!open||undefined,inert:!staticRender&&!open?\"\":undefined});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withAccessibleDetailPanel\":{\"type\":\"reactHoc\",\"name\":\"withAccessibleDetailPanel\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPublicationReadyContent\":{\"type\":\"reactHoc\",\"name\":\"withPublicationReadyContent\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withFooterLandmark\":{\"type\":\"reactHoc\",\"name\":\"withFooterLandmark\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAccessibleMenu\":{\"type\":\"reactHoc\",\"name\":\"withAccessibleMenu\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAccessibleDetails\":{\"type\":\"reactHoc\",\"name\":\"withAccessibleDetails\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withAccessibleProject\":{\"type\":\"reactHoc\",\"name\":\"withAccessibleProject\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withShiftContent\":{\"type\":\"reactHoc\",\"name\":\"withShiftContent\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MainSiteBehaviour.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{RenderTarget,useIsStaticRenderer}from\"framer\";// Framer supplies react-dom in Preview/published output; its isolated checker omits the declaration.\n// @ts-ignore Verified with Framer's native Preview runtime.\nimport{createPortal}from\"react-dom\";import{createContext,forwardRef,useContext,useCallback,useEffect,useId,useLayoutEffect,useRef,useState}from\"react\";const useBrowserLayoutEffect=typeof window===\"undefined\"?useEffect:useLayoutEffect;// Preserve Framer's generated CSS scope when only the header is portaled.\n// This root override observes its own output; it never modifies menu styles.\nconst HeaderSurface=/*#__PURE__*/createContext(true);const HeaderScope=/*#__PURE__*/createContext({className:\"\",variables:{}});export function withAdaptiveHeaderContrast(Component){return /*#__PURE__*/forwardRef(function HeaderScopeProvider(props,forwardedRef){const root=useRef(null);const[scope,setScope]=useState({className:\"\",variables:{}});const isStatic=useIsStaticRenderer();const inactive=isStatic||RenderTarget.current()===RenderTarget.canvas;const rootRef=useCallback(node=>{root.current=node;if(typeof forwardedRef===\"function\")forwardedRef(node);else if(forwardedRef)forwardedRef.current=node;},[forwardedRef]);useBrowserLayoutEffect(()=>{const node=root.current;if(inactive||!node||typeof window===\"undefined\")return;let raf=0;const readScope=()=>{raf=0;const computed=getComputedStyle(node);const variables={};for(let i=0;i<computed.length;i++){const property=computed[i];if(property.startsWith(\"--\"))variables[property]=computed.getPropertyValue(property);}const next={className:node.getAttribute(\"class\")||\"\",variables};setScope(previous=>JSON.stringify(previous)===JSON.stringify(next)?previous:next);};const refresh=()=>{if(!raf)raf=requestAnimationFrame(readScope);};const observer=new MutationObserver(refresh);observer.observe(node,{attributes:true,attributeFilter:[\"class\",\"style\"]});window.addEventListener(\"resize\",refresh,{passive:true});readScope();return()=>{cancelAnimationFrame(raf);observer.disconnect();window.removeEventListener(\"resize\",refresh);};},[inactive]);return /*#__PURE__*/_jsx(HeaderScope.Provider,{value:scope,children:/*#__PURE__*/_jsx(Component,{...props,ref:rootRef})});});}/**\n * Apply to Header — Transparent / Header — Solid inside Push Menu Navigation.\n * The native header retains its layers and variant handlers. A hidden, inert\n * native shell preserves Framer's layout and forwarded measurement ref.\n * Children render only once. The portaled header starts a new projection root\n * so it cannot inherit the menu variant's height animation or share layout IDs\n * with the hidden shell.\n * Its interactive rendering uses a portal, so header blending cannot recolor\n * the sibling menu viewport. React context and the original handlers cross the\n * portal unchanged. The page-push controller is not modified.\n */export function withIndependentHeaderBlend(Component){return createIndependentChrome(Component,false);}// The close button must not invert the blue menu behind it. Keep it native,\n// but composite it separately from the logo; its layout stays anchored.\nexport function withMenuButtonContrast(Component){return createIndependentChrome(Component,true);}function createIndependentChrome(Component,isButton){return /*#__PURE__*/forwardRef(function IndependentHeaderBlend(props,forwardedRef){const scope=useContext(HeaderScope);const inheritedSurface=useContext(HeaderSurface);const anchor=useRef(null);const visible=useRef(null);const[portal,setPortal]=useState(null);const[bounds,setBounds]=useState({x:0,y:0,width:0,height:0});const[transparent,setTransparent]=useState(true);const key=\"k2m-chrome-\"+useId().replace(/[^a-zA-Z0-9_-]/g,\"\");const isStatic=useIsStaticRenderer();const inactive=isStatic||RenderTarget.current()===RenderTarget.canvas;const anchorRef=useCallback(node=>{anchor.current=node;if(typeof forwardedRef===\"function\")forwardedRef(node);else if(forwardedRef)forwardedRef.current=node;},[forwardedRef]);useBrowserLayoutEffect(()=>{if(inactive||typeof document===\"undefined\")return;const layer=document.createElement(\"div\");layer.setAttribute(\"data-k2m-header-layer\",key);document.body.appendChild(layer);setPortal(layer);return()=>layer.remove();},[inactive,key]);useBrowserLayoutEffect(()=>{const source=anchor.current;if(inactive||!portal||!source||typeof window===\"undefined\")return;let raf=0;let followUntil=0;const measure=()=>{raf=0;const rect=source.getBoundingClientRect();setBounds(previous=>Math.abs(previous.x-rect.x)<.1&&Math.abs(previous.y-rect.y)<.1&&Math.abs(previous.width-rect.width)<.1&&Math.abs(previous.height-rect.height)<.1?previous:{x:rect.x,y:rect.y,width:rect.width,height:rect.height});if(visible.current){const style=getComputedStyle(visible.current);const color=style.backgroundColor;const match=color.match(/^rgba?\\(([^)]+)\\)$/);const alpha=color===\"transparent\"?0:match?Number(match[1].split(\",\")[3]?.trim()??1):1;const isClose=visible.current.getAttribute(\"aria-label\")===\"Close navigation\";const next=isButton?inheritedSurface&&!isClose:alpha<=.001&&style.backgroundImage===\"none\";setTransparent(previous=>previous===next?previous:next);}if(performance.now()<followUntil)raf=requestAnimationFrame(measure);};const refresh=()=>{if(!raf)raf=requestAnimationFrame(measure);};const followTransition=event=>{const detail=event.detail;const duration=Number(detail?.open?detail?.openDuration:detail?.closeDuration);followUntil=performance.now()+Math.min(5e3,Math.max(1e3,(Number.isFinite(duration)?duration:.7)*1e3+300));refresh();};const resize=new ResizeObserver(refresh);resize.observe(source);const styles=new MutationObserver(refresh);if(visible.current)styles.observe(visible.current,{attributes:true,attributeFilter:[\"style\",\"class\",\"data-framer-name\",\"aria-label\"]});window.addEventListener(\"resize\",refresh,{passive:true});window.addEventListener(\"scroll\",refresh,{passive:true,capture:true});window.addEventListener(\"spm:state\",followTransition);measure();return()=>{cancelAnimationFrame(raf);resize.disconnect();styles.disconnect();window.removeEventListener(\"resize\",refresh);window.removeEventListener(\"scroll\",refresh,true);window.removeEventListener(\"spm:state\",followTransition);};},[inactive,portal,inheritedSurface]);if(inactive)return /*#__PURE__*/_jsx(Component,{...props,ref:anchorRef});const node=`[data-k2m-chrome=\"${key}\"]`;const css=isButton?`\n            ${node} { filter: brightness(0) invert(1) !important; mix-blend-mode: normal !important; }\n            ${node}:focus-visible { outline: 2px solid white; outline-offset: 4px; border-radius: 4px; }\n        `:`\n            ${node}, ${node} [data-framer-name=\"Logo alignment\"] {\n                mix-blend-mode: normal !important;\n            }\n            ${transparent?`${node} [data-framer-name=\"Menu button\"],\n            ${node} [data-framer-name=\"Home — Logo link\"] {\n                filter: brightness(0) invert(1) !important;\n            }`:\"\"}\n        `;return /*#__PURE__*/_jsxs(_Fragment,{children:[!isButton&&/*#__PURE__*/_jsx(\"style\",{children:`@media (max-width: 809.98px) { [data-k2m-chrome-shell=\"${key}\"] { mix-blend-mode: normal !important; } ${node} [data-framer-name=\"Home — Logo link\"][data-phone-logo] { filter: none !important; } }`}),/*#__PURE__*/_jsx(Component,{...props,ref:anchorRef,children:portal?null:props.children,\"aria-hidden\":portal?true:props[\"aria-hidden\"],inert:portal?true:props.inert,style:{...props.style,...portal?{visibility:\"hidden\",pointerEvents:\"none\"}:{}}}),!isButton&&portal&&/*#__PURE__*/_jsx(PhoneLogoPaint,{header:visible,headerKey:key}),portal&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(\"div\",{className:scope.className,style:{all:\"initial\",display:\"contents\",...scope.variables},children:/*#__PURE__*/_jsx(\"div\",{\"data-k2m-chrome-shell\":isButton?\"button\":key,style:{position:\"fixed\",left:bounds.x,top:bounds.y,width:bounds.width,height:bounds.height,visibility:bounds.width>0&&bounds.height>0?\"visible\":\"hidden\",pointerEvents:\"none\",zIndex:isButton?1002:1001,mixBlendMode:transparent?\"difference\":\"normal\"},children:/*#__PURE__*/_jsx(HeaderSurface.Provider,{value:isButton?inheritedSurface:transparent,children:/*#__PURE__*/_jsx(Component,{...props,ref:visible,layout:false,layoutId:undefined,\"data-framer-portal-id\":key,\"data-k2m-chrome\":key,\"data-k2m-blending-header\":isButton?undefined:key,\"data-k2m-menu-button\":isButton?key:undefined,style:{...props.style,position:\"relative\",left:0,top:0,right:\"auto\",bottom:\"auto\",width:\"100%\",height:\"100%\",...isButton?{pointerEvents:\"auto\"}:{}}})})})})]}),portal)]});});}// Phone-only monochrome backdrop and a separate white difference layer.\n// Keeping the actual logo paint separate preserves live backdrop blending in\n// mobile compositors. Only the existing vector silhouettes affect the page.\nconst PHONE_LOGO_MASK=\"data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2278%22%20height%3D%2232%22%20fill%3D%22none%22%20overflow%3D%22visible%22%3E%3Cg%3E%3Cpath%20d%3D%22M%200%200%20L%2078%200%20L%2078%2031.998%20L%200%2031.998%20Z%22%20fill%3D%22transparent%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M%2033.358%2015.894%20C%2034.018%2015.206%2037.058%2012.391%2037.102%2010.082%20C%2037.058%207.592%2035.344%206.052%2032.969%206.008%20C%2030.55%206.052%2028.923%207.592%2028.923%2010.354%20L%2022.696%2010.354%20L%2028.619%200.137%20L%2018.633%200.119%20L%2011.565%2012.362%20L%2011.118%2012.362%20L%2011.208%200.042%20L%200.202%200%20L%200%2031.827%20L%2011.004%2031.869%20L%2011.061%2024.588%20L%2014.814%2021.036%20L%2016.687%2031.947%20L%2024.583%2031.973%20L%2023.463%2025.673%20C%2023.463%2025.673%2032.698%2016.582%2033.358%2015.894%20Z%22%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%3E%3C%2Fpath%3E%3Cpath%20d%3D%22M%2068.517%200.17%20L%2059.75%2015.903%20L%2059.392%2015.903%20L%2050.534%200.171%20L%2047.298%200.171%20L%2037.607%200.155%20C%2042.236%201.44%2045.023%204.796%2045.023%209.359%20C%2045.023%2013.072%2043.22%2016.195%2036.227%2022.31%20L%2033.059%2025.026%20L%2033.059%2025.207%20L%2043.979%2025.207%20L%2043.979%2032%20L%2048.835%2032%20L%2048.394%2018.784%20L%2049.103%2018.784%20L%2056.446%2031.821%20L%2062.165%2031.821%20L%2069.948%2018.784%20L%2070.217%2018.784%20L%2070.217%2032%20L%2078%2032%20L%2078%200.17%20L%2068.515%200.17%20Z%22%20fill%3D%22rgb%28255%2C%20255%2C%20255%29%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E\";// Keep the native link and all its interactions editable. The enclosing header\n// owns the contrast paint and measures Framer’s native vector wrapper.\nexport function withPhoneLogoContrast(Component){return /*#__PURE__*/forwardRef(function PhoneLogoLink(props,ref){return /*#__PURE__*/_jsx(Component,{...props,ref:ref,\"data-phone-logo\":\"native\"});});}function PhoneLogoPaint({header,headerKey}){const root=header;const key=\"k2m-phone-logo-\"+useId().replace(/[^a-zA-Z0-9_-]/g,\"\");const[layer,setLayer]=useState(null);const[bounds,setBounds]=useState({x:0,y:0,width:0,height:0});const isStatic=useIsStaticRenderer()||RenderTarget.current()===RenderTarget.canvas;useBrowserLayoutEffect(()=>{if(isStatic||typeof document===\"undefined\")return;const node=document.createElement(\"div\");node.setAttribute(\"data-k2m-logo-layer\",key);document.body.appendChild(node);setLayer(node);return()=>node.remove();},[isStatic,key]);useBrowserLayoutEffect(()=>{const node=root.current;if(isStatic||!node||!layer)return;let frame=0,followUntil=0;const phone=window.matchMedia(\"(max-width: 809.98px)\");const measure=()=>{frame=0;if(!phone.matches)return;const logo=node.querySelector('[data-framer-name=\"Home — Logo link\"]');// Framer may render a native vector as a CSS-backed div rather\n// than an SVG/img element. Measure that wrapper as well.\nconst graphic=logo?.querySelector('svg, img, [data-framer-component-type=\"SVG\"]')||logo?.firstElementChild||logo;if(!graphic)return;const b=graphic.getBoundingClientRect();if(b.width>0&&b.height>0)setBounds(old=>Math.abs(old.x-b.x)<.1&&Math.abs(old.y-b.y)<.1&&Math.abs(old.width-b.width)<.1&&Math.abs(old.height-b.height)<.1?old:{x:b.x,y:b.y,width:b.width,height:b.height});if(performance.now()<followUntil)frame=requestAnimationFrame(measure);};const schedule=()=>{if(!frame&&phone.matches)frame=requestAnimationFrame(measure);};const follow=()=>{followUntil=performance.now()+1200;schedule();};const resize=new ResizeObserver(schedule);resize.observe(node);const mutation=new MutationObserver(schedule);mutation.observe(node,{childList:true,subtree:true});window.addEventListener(\"resize\",schedule,{passive:true});window.addEventListener(\"scroll\",follow,{passive:true,capture:true});window.addEventListener(\"spm:state\",follow);phone.addEventListener(\"change\",schedule);measure();return()=>{cancelAnimationFrame(frame);resize.disconnect();mutation.disconnect();window.removeEventListener(\"resize\",schedule);window.removeEventListener(\"scroll\",follow,true);window.removeEventListener(\"spm:state\",follow);phone.removeEventListener(\"change\",schedule);};},[isStatic,layer]);const ready=Boolean(layer&&bounds.width>0);const nativeLogo=`[data-k2m-chrome=\"${headerKey}\"] [data-framer-name=\"Home — Logo link\"]`;return /*#__PURE__*/_jsxs(_Fragment,{children:[!isStatic&&/*#__PURE__*/_jsx(\"style\",{children:`\n              [data-phone-logo-paint=\"${key}\"] { display: none; }\n              @media (max-width: 809.98px) {\n                ${nativeLogo} { filter: none !important; mix-blend-mode: normal !important; }\n                ${ready?`${nativeLogo} > * { visibility: hidden !important; }`:\"\"}\n                [data-phone-logo-paint=\"${key}\"] { display: block; }\n              }\n            `}),ready&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",\"data-phone-logo-paint\":key,style:{position:\"fixed\",left:bounds.x,top:bounds.y,width:bounds.width,height:bounds.height,pointerEvents:\"none\",zIndex:1003,WebkitMask:`url(\"${PHONE_LOGO_MASK}\") center / contain no-repeat`,mask:`url(\"${PHONE_LOGO_MASK}\") center / contain no-repeat`,WebkitBackdropFilter:\"grayscale(1) brightness(1.5) contrast(100)\",backdropFilter:\"grayscale(1) brightness(1.5) contrast(100)\"}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",\"data-phone-logo-paint\":key,style:{position:\"fixed\",left:bounds.x,top:bounds.y,width:bounds.width,height:bounds.height,pointerEvents:\"none\",zIndex:1004,background:\"white\",mixBlendMode:\"difference\",WebkitMask:`url(\"${PHONE_LOGO_MASK}\") center / contain no-repeat`,mask:`url(\"${PHONE_LOGO_MASK}\") center / contain no-repeat`}})]}),layer)]});}\nexport const __FramerMetadata__ = {\"exports\":{\"withAdaptiveHeaderContrast\":{\"type\":\"reactHoc\",\"name\":\"withAdaptiveHeaderContrast\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withIndependentHeaderBlend\":{\"type\":\"reactHoc\",\"name\":\"withIndependentHeaderBlend\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withMenuButtonContrast\":{\"type\":\"reactHoc\",\"name\":\"withMenuButtonContrast\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withPhoneLogoContrast\":{\"type\":\"reactHoc\",\"name\":\"withPhoneLogoContrast\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MainSiteHeader.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{RenderTarget,useIsStaticRenderer}from\"framer\";const css=`\n/* These are only the seven side-menu words. Their anchors, entrance wrappers,\n   sizing and native menu actions remain untouched. */\n.k2m-menu-word-lift { --k2m-word-y:0px; --k2m-word-ink:rgba(255,255,255,.4); }\n.k2m-menu-word-lift [data-framer-name=\"Label\"] { opacity:1!important; }\n.k2m-menu-word-lift [data-framer-name=\"Label\"] > :is(p,h1,h2,h3,h4,h5,h6),\n.k2m-menu-direct-lift [data-k2m-word-ink] {\n    transform:translateY(var(--k2m-word-y,0px));\n    color:var(--k2m-word-ink)!important;\n    -webkit-text-fill-color:currentColor!important;\n    transition:transform 300ms cubic-bezier(.25,.1,.25,1),color 300ms cubic-bezier(.25,.1,.25,1)!important;\n}\n.k2m-menu-word-lift [data-framer-name=\"Label\"] > :is(p,h1,h2,h3,h4,h5,h6) *,\n.k2m-menu-direct-lift [data-k2m-word-ink] * {\n    color:inherit!important; -webkit-text-fill-color:currentColor!important;\n}\n.k2m-menu-word-lift[data-k2m-word-hover=\"true\"],\n.k2m-menu-word-lift:focus-visible,\n.k2m-menu-word-lift:has(:focus-visible),\n.k2m-menu-direct-lift[data-k2m-word-hover=\"true\"],\n.k2m-menu-direct-lift:focus-visible,\n.k2m-menu-direct-lift:has(:focus-visible) {\n    --k2m-word-y:var(--k2m-word-lift); --k2m-word-ink:#fff;\n}\n.k2m-menu-direct-lift { --k2m-word-y:0px; --k2m-word-ink:var(--k2m-word-original-ink,#103C2F); }\n.k2m-menu-direct-lift [data-k2m-word-ink] { display:inline-block; }\n/* Preserve the existing accessibility override that already makes touch and\n   narrow-menu labels fully white, before any hover interaction. */\n@media (hover:none),(max-width:809px) {\n    .k2m-menu-word-lift { --k2m-word-ink:#fff; }\n}\n@media (prefers-reduced-motion:reduce) {\n    .k2m-menu-word-lift [data-framer-name=\"Label\"] > :is(p,h1,h2,h3,h4,h5,h6),\n    .k2m-menu-direct-lift [data-k2m-word-ink] {\n        transform:translateY(0px)!important;\n        transition:color 300ms cubic-bezier(.25,.1,.25,1)!important;\n    }\n}\n`;const useBrowserLayoutEffect=typeof window===\"undefined\"?React.useEffect:React.useLayoutEffect;function useWordHover(ref,inactive,directText=false){useBrowserLayoutEffect(()=>{const host=ref.current;if(inactive||!host||typeof window===\"undefined\")return;const fine=window.matchMedia(\"(hover: hover) and (pointer: fine)\");let ownedSpan=null;let existingInk=null;// The legacy Instagram layer is itself rich text. Keep its actual anchor\n// stationary by moving only its ink, reusing the original text nodes.\nif(directText){const paragraph=host.querySelector(\"p,h1,h2,h3,h4,h5,h6\");const anchor=host.matches(\"a\")?host:host.querySelector(\"a\");const container=anchor&&anchor!==host?anchor:paragraph||anchor||host;host.style.setProperty(\"--k2m-word-original-ink\",window.getComputedStyle(container).color);const child=container.children.length===1?container.firstElementChild:null;if(child instanceof HTMLElement&&child.tagName===\"SPAN\")existingInk=child;else{ownedSpan=document.createElement(\"span\");while(container.firstChild)ownedSpan.appendChild(container.firstChild);container.appendChild(ownedSpan);existingInk=ownedSpan;}existingInk.setAttribute(\"data-k2m-word-ink\",\"\");}const reset=()=>host.removeAttribute(\"data-k2m-word-hover\");const enter=event=>{if(event.pointerType!==\"touch\"&&fine.matches)host.setAttribute(\"data-k2m-word-hover\",\"true\");};const touch=event=>{if(event.pointerType===\"touch\")reset();};host.addEventListener(\"pointerenter\",enter);host.addEventListener(\"pointerleave\",reset);host.addEventListener(\"pointercancel\",reset);host.addEventListener(\"pointerdown\",touch);fine.addEventListener(\"change\",reset);window.addEventListener(\"blur\",reset);return()=>{reset();host.removeEventListener(\"pointerenter\",enter);host.removeEventListener(\"pointerleave\",reset);host.removeEventListener(\"pointercancel\",reset);host.removeEventListener(\"pointerdown\",touch);fine.removeEventListener(\"change\",reset);window.removeEventListener(\"blur\",reset);existingInk?.removeAttribute(\"data-k2m-word-ink\");if(ownedSpan?.parentNode){const parent=ownedSpan.parentNode;while(ownedSpan.firstChild)parent.insertBefore(ownedSpan.firstChild,ownedSpan);parent.removeChild(ownedSpan);}if(directText)host.style.removeProperty(\"--k2m-word-original-ink\");};},[inactive,directText]);}function useWordRef(forwardedRef){const own=React.useRef(null);const attach=React.useCallback(node=>{own.current=node;if(typeof forwardedRef===\"function\")forwardedRef(node);else if(forwardedRef)forwardedRef.current=node;},[forwardedRef]);return{own,attach};}export function withMainMenuWordLift(Component){return /*#__PURE__*/React.forwardRef(function MainMenuWordLift(props,forwardedRef){const{own,attach}=useWordRef(forwardedRef);const inactive=useIsStaticRenderer()||RenderTarget.current()===RenderTarget.canvas;useWordHover(own,inactive);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(Component,{...props,ref:attach,className:[props.className,inactive?\"\":\"k2m-menu-word-lift\"].filter(Boolean).join(\" \"),style:{...props.style,\"--k2m-word-lift\":\"-3px\"}})]});});}export function withSocialMenuWordLift(Component){return /*#__PURE__*/React.forwardRef(function SocialMenuWordLift(props,forwardedRef){const{own,attach}=useWordRef(forwardedRef);const inactive=useIsStaticRenderer()||RenderTarget.current()===RenderTarget.canvas;useWordHover(own,inactive);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(Component,{...props,ref:attach,className:[props.className,inactive?\"\":\"k2m-menu-word-lift\"].filter(Boolean).join(\" \"),style:{...props.style,\"--k2m-word-lift\":\"-1px\"}})]});});}export function withDirectSocialWordLift(Component){return /*#__PURE__*/React.forwardRef(function DirectSocialWordLift(props,forwardedRef){const{own,attach}=useWordRef(forwardedRef);const inactive=useIsStaticRenderer()||RenderTarget.current()===RenderTarget.canvas;useWordHover(own,inactive,true);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:css}),/*#__PURE__*/_jsx(Component,{...props,ref:attach,className:[props.className,inactive?\"\":\"k2m-menu-direct-lift\"].filter(Boolean).join(\" \"),style:{...props.style,\"--k2m-word-lift\":\"-1px\"}})]});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withMainMenuWordLift\":{\"type\":\"reactHoc\",\"name\":\"withMainMenuWordLift\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withSocialMenuWordLift\":{\"type\":\"reactHoc\",\"name\":\"withSocialMenuWordLift\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withDirectSocialWordLift\":{\"type\":\"reactHoc\",\"name\":\"withDirectSocialWordLift\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MainSiteMenuType.map","// Generated by Framer (f8e97a5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,SVG,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 SocialButton from\"https://framerusercontent.com/modules/bQaeuh7L7eppg50YTVK9/Ryidg7dzKpZEdZ5AyCD4/vJZNAFUzJ.js\";import PushMenuController from\"https://framerusercontent.com/modules/ePzUaVHhwZUkwZAurVnb/vjnNP9436oMdzmTN68bq/PushMenuController.js\";import{withCopyK2MEmail}from\"https://framerusercontent.com/modules/NTrZS5tUmT0DrmBFQlOw/2ycfhDFB4xJH56xcdgEM/CopyK2MEmail.js\";import K2MMenuSound from\"https://framerusercontent.com/modules/qFQipFN4vGeIZMoz4hrc/npkzlRKj6R1TuqFscAVw/K2MMenuSound.js\";import PushMenuSocialColourSweep from\"https://framerusercontent.com/modules/QWWld1MyQMZlmv6rv5Fe/jWfU3xiLxlH9Lqs4jGx5/pgoB8fOnA.js\";import PushMenuLink from\"https://framerusercontent.com/modules/SFFKYqGxXecSDKNjQHpa/BWaMzVi4VaNFQ3VRbeAC/ZDLvexmQx.js\";import{withAccessibleMenu}from\"https://framerusercontent.com/modules/474y72hI7im1TPOGmph5/QCG4iLFsRFe2Aa2tJdvG/MainSiteBehaviour.js\";import{withAdaptiveHeaderContrast,withIndependentHeaderBlend,withMenuButtonContrast,withPhoneLogoContrast}from\"https://framerusercontent.com/modules/GWS1lnUK4oH8xp5JU8eX/WgurT2StRx6fYFsiSYiq/MainSiteHeader.js\";import{withMainMenuWordLift,withSocialMenuWordLift}from\"https://framerusercontent.com/modules/yKdzpUS1cToZbYYe1HV2/eNoVKuDbKZR3sjU1Kd4h/MainSiteMenuType.js\";const PushMenuLinkFonts=getFonts(PushMenuLink);const MotionAWithMainMenuWordLiftf9z8wp=withCodeBoundaryForOverrides(motion.a,{nodeId:\"TKENyN53t\",override:withMainMenuWordLift,scopeId:\"dF8sp1106\"});const MotionAWithMainMenuWordLift1u99jwq=withCodeBoundaryForOverrides(motion.a,{nodeId:\"TU0Yn2xLk\",override:withMainMenuWordLift,scopeId:\"dF8sp1106\"});const MotionAWithMainMenuWordLift1f8oj59=withCodeBoundaryForOverrides(motion.a,{nodeId:\"jceqoEHrm\",override:withMainMenuWordLift,scopeId:\"dF8sp1106\"});const MotionAWithMainMenuWordLiftlkeyps=withCodeBoundaryForOverrides(motion.a,{nodeId:\"lyZ_Y4ScY\",override:withMainMenuWordLift,scopeId:\"dF8sp1106\"});const PushMenuSocialColourSweepFonts=getFonts(PushMenuSocialColourSweep);const MotionAWithSocialMenuWordLift1qakzp8=withCodeBoundaryForOverrides(motion.a,{nodeId:\"kpJuOf0YU\",override:withSocialMenuWordLift,scopeId:\"dF8sp1106\"});const MotionAWithSocialMenuWordLift10ftsne=withCodeBoundaryForOverrides(motion.a,{nodeId:\"ofoSfN3VN\",override:withSocialMenuWordLift,scopeId:\"dF8sp1106\"});const MotionAWithSocialMenuWordLift5l9kat=withCodeBoundaryForOverrides(motion.a,{nodeId:\"Kq6PKMrRT\",override:withSocialMenuWordLift,scopeId:\"dF8sp1106\"});const RichTextWithCopyK2MEmaill4f28s=withCodeBoundaryForOverrides(RichText,{nodeId:\"LQz2XwViS\",override:withCopyK2MEmail,scopeId:\"dF8sp1106\"});const MotionDivWithMainMenuWordLiftyk78t6=withCodeBoundaryForOverrides(motion.div,{nodeId:\"lQfhUS4S4\",override:withMainMenuWordLift,scopeId:\"dF8sp1106\"});const MotionDivWithAccessibleMenucxpqm8=withCodeBoundaryForOverrides(motion.div,{nodeId:\"thaR_Lszr\",override:withAccessibleMenu,scopeId:\"dF8sp1106\"});const MotionButtonWithMenuButtonContrastfqplvg=withCodeBoundaryForOverrides(motion.button,{nodeId:\"hnqx1JdZH\",override:withMenuButtonContrast,scopeId:\"dF8sp1106\"});const MotionAWithPhoneLogoContrast1y17k2l=withCodeBoundaryForOverrides(motion.a,{nodeId:\"rVU8rMwrf\",override:withPhoneLogoContrast,scopeId:\"dF8sp1106\"});const MotionDivWithIndependentHeaderBlend1a2j6e8=withCodeBoundaryForOverrides(motion.div,{nodeId:\"RFyXuu1Hl\",override:withIndependentHeaderBlend,scopeId:\"dF8sp1106\"});const PushMenuControllerFonts=getFonts(PushMenuController);const K2MMenuSoundFonts=getFonts(K2MMenuSound);const MotionDivWithAdaptiveHeaderContrastjm1d42=withCodeBoundaryForOverrides(motion.div,{nodeId:\"hK3CS8rl7\",override:withAdaptiveHeaderContrast,scopeId:\"dF8sp1106\"});const cycleOrder=[\"hK3CS8rl7\",\"QDPXq4Cxb\",\"GYSZg6eRC\",\"kgwkfcuZo\",\"ZGvUjAs5F\",\"jBhorgw1z\",\"mEtqkLtJh\",\"g0DCQJ8HP\"];const serializationHash=\"framer-JCJEP\";const variantClassNames={g0DCQJ8HP:\"framer-v-1sv605m\",GYSZg6eRC:\"framer-v-1s432ir\",hK3CS8rl7:\"framer-v-jm1d42\",jBhorgw1z:\"framer-v-1jfz7pc\",kgwkfcuZo:\"framer-v-234zi8\",mEtqkLtJh:\"framer-v-luyxqd\",QDPXq4Cxb:\"framer-v-1cgq84f\",ZGvUjAs5F:\"framer-v-jtugb2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const tKrYkJa5D=undefined;const axnAWdIZu=undefined;const P0YdDc906=undefined;const e0NBq8DJx=undefined;const Au4NRzSO1=undefined;const VwPP62wTS=undefined;const ccCtHUoTt=undefined;const lZmYQ3Ub3=undefined;const xWs6oo6du=undefined;const KkRri24Ud=undefined;const u9p0FIxGB=undefined;const kai25Z80S=undefined;const A_JSix4j3YHL4Bpc_i=undefined;const transition1={delay:0,duration:.7,ease:[.32,.72,0,1],type:\"tween\"};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"onom_gs0Q\":return\"#F4F3CE\";case\"snjxaIzGr\":return\"#103C2F\";default:return\"#103C2F\";}};const toString=value=>{return typeof value===\"string\"?value:String(value);};const transition2={delay:0,duration:.35,ease:[.46,.03,.52,.95],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 radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition3={delay:.07,duration:.32,ease:[.4,0,.6,1],type:\"tween\"};const transition4={delay:.12,duration:.85,ease:[.25,.1,.25,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition5={delay:.05,duration:.32,ease:[.4,0,.6,1],type:\"tween\"};const transition6={delay:.21,duration:.85,ease:[.25,.1,.25,1],type:\"tween\"};const transition7={delay:.025,duration:.32,ease:[.4,0,.6,1],type:\"tween\"};const transition8={delay:.3,duration:.85,ease:[.25,.1,.25,1],type:\"tween\"};const transition9={delay:0,duration:.32,ease:[.4,0,.6,1],type:\"tween\"};const transition10={delay:.39,duration:.85,ease:[.25,.1,.25,1],type:\"tween\"};const transition11={delay:.2,duration:.5,ease:[.22,1,.36,1],type:\"tween\"};const transition12={delay:.025,duration:.3,ease:[.4,0,.6,1],type:\"tween\"};const transition13={delay:.6,duration:.65,ease:[.25,.1,.25,1],type:\"tween\"};const transition14={delay:0,duration:.3,ease:[.4,0,.6,1],type:\"tween\"};const transition15={delay:.69,duration:.65,ease:[.25,.1,.25,1],type:\"tween\"};const transition16={delay:.76,duration:.65,ease:[.25,.1,.25,1],type:\"tween\"};const transition17={delay:.78,duration:.65,ease:[.25,.1,.25,1],type:\"tween\"};const convertFromEnum1=(value,activeLocale)=>{switch(value){case\"onom_gs0Q\":return\"#103C2F\";case\"snjxaIzGr\":return\"#FFFFFF\";default:return\"#FFFFFF\";}};const transition18={delay:.1,duration:.25,ease:[.4,0,1,1],type:\"tween\"};const humanReadableVariantMap={\"Desktop Closed\":\"hK3CS8rl7\",\"Desktop Open\":\"GYSZg6eRC\",\"Desktop Solid Open\":\"mEtqkLtJh\",\"Desktop Solid\":\"ZGvUjAs5F\",\"Phone Closed\":\"QDPXq4Cxb\",\"Phone Open\":\"kgwkfcuZo\",\"Phone Solid Open\":\"g0DCQJ8HP\",\"Phone Solid\":\"jBhorgw1z\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={dark:\"snjxaIzGr\",light:\"onom_gs0Q\"};const getProps=({clickSound,closeTransition,contactLink,cornerRadius,headerTheme,height,homeLink,id,openTransition,overrideCode,pageDim,soundVolume,studioLink,width,workLink,...props})=>{return{...props,Au4NRzSO1:cornerRadius??props.Au4NRzSO1??0,axnAWdIZu:openTransition??props.axnAWdIZu??{delay:0,duration:.7,ease:[.32,.72,0,1],type:\"tween\"},ccCtHUoTt:workLink??props.ccCtHUoTt,e0NBq8DJx:pageDim??props.e0NBq8DJx??\"rgba(0, 0, 0, 0.3)\",kai25Z80S:soundVolume??props.kai25Z80S??50,KkRri24Ud:overrideCode??props.KkRri24Ud??'// Installation:\\n// 1) Group all page sections in one native stack named \"Page Content\".\\n// 2) Keep the native nav outside that stack.\\n// 3) Apply PushContent → withShiftContent to the Page Content stack once.\\n// 4) Preview.\\nimport { RenderTarget, useIsStaticRenderer } from \"framer\"\\nimport { animate, useReducedMotion } from \"framer-motion\"\\nimport {\\n    ComponentType,\\n    forwardRef,\\n    startTransition,\\n    useCallback,\\n    useEffect,\\n    useId,\\n    useRef,\\n    useState,\\n} from \"react\"\\n\\ntype ShiftEventDetail = {\\n    ownerId: string\\n    open: boolean\\n    width: number\\n    radius: number\\n    openDuration: number\\n    closeDuration: number\\n    openTransition?: TransitionPayload\\n    closeTransition?: TransitionPayload\\n    reducedMotion: boolean\\n    reset: boolean\\n}\\n\\ntype TransitionType = \"tween\" | \"spring\"\\ntype EaseName =\\n    | \"linear\"\\n    | \"easeIn\"\\n    | \"easeOut\"\\n    | \"easeInOut\"\\n    | \"circIn\"\\n    | \"circOut\"\\n    | \"circInOut\"\\n    | \"backIn\"\\n    | \"backOut\"\\n    | \"backInOut\"\\n    | \"anticipate\"\\n\\ntype TransitionPayload = {\\n    type?: TransitionType\\n    duration?: number\\n    delay?: number\\n    ease?: EaseName | [number, number, number, number]\\n    stiffness?: number\\n    damping?: number\\n    mass?: number\\n    bounce?: number\\n    restSpeed?: number\\n    restDelta?: number\\n    velocity?: number\\n}\\n\\ntype ShiftRequestDetail = {\\n    targetId: string\\n}\\n\\nconst SHIFT_STATE_EVENT = \"spm:state\"\\nconst SHIFT_REQUEST_EVENT = \"spm:request\"\\n\\nfunction toFinite(value: any): number | undefined {\\n    return typeof value === \"number\" && Number.isFinite(value) ? value : undefined\\n}\\n\\nfunction clamp(value: number, min: number, max: number) {\\n    return Math.min(max, Math.max(min, value))\\n}\\n\\nfunction isValidEaseArray(value: any): value is [number, number, number, number] {\\n    if (!Array.isArray(value) || value.length !== 4) return false\\n    const [x1, y1, x2, y2] = value\\n    if (![x1, y1, x2, y2].every((v) => typeof v === \"number\" && Number.isFinite(v))) return false\\n    return x1 >= 0 && x1 <= 1 && x2 >= 0 && x2 <= 1\\n}\\n\\nfunction isValidEaseName(value: any): value is EaseName {\\n    return (\\n        value === \"linear\" ||\\n        value === \"easeIn\" ||\\n        value === \"easeOut\" ||\\n        value === \"easeInOut\" ||\\n        value === \"circIn\" ||\\n        value === \"circOut\" ||\\n        value === \"circInOut\" ||\\n        value === \"backIn\" ||\\n        value === \"backOut\" ||\\n        value === \"backInOut\" ||\\n        value === \"anticipate\"\\n    )\\n}\\n\\nfunction sanitizeTransition(\\n    transition: TransitionPayload | undefined,\\n    fallback: { type: \"tween\"; duration: number; delay: number; ease: [number, number, number, number] }\\n) {\\n    const source = transition && typeof transition === \"object\" ? transition : {}\\n    const type = source.type === \"spring\" ? \"spring\" : \"tween\"\\n    const duration = Math.max(0, toFinite(source.duration) ?? fallback.duration)\\n    const delay = Math.max(0, toFinite(source.delay) ?? fallback.delay)\\n    const ease = isValidEaseArray(source.ease)\\n        ? source.ease\\n        : isValidEaseName(source.ease)\\n          ? source.ease\\n          : fallback.ease\\n    const result: Record<string, any> = { type, duration, delay }\\n    if (type === \"tween\") {\\n        result.ease = ease\\n    } else {\\n        const stiffness = toFinite(source.stiffness)\\n        const damping = toFinite(source.damping)\\n        const mass = toFinite(source.mass)\\n        const bounce = toFinite(source.bounce)\\n        const restSpeed = toFinite(source.restSpeed)\\n        const restDelta = toFinite(source.restDelta)\\n        const velocity = toFinite(source.velocity)\\n        if (stiffness !== undefined) result.stiffness = clamp(stiffness, 1, 2000)\\n        if (damping !== undefined) result.damping = clamp(damping, 0.01, 500)\\n        if (mass !== undefined) result.mass = clamp(mass, 0.01, 100)\\n        if (bounce !== undefined) result.bounce = clamp(bounce, 0, 1)\\n        if (restSpeed !== undefined) result.restSpeed = clamp(restSpeed, 0.01, 200)\\n        if (restDelta !== undefined) result.restDelta = clamp(restDelta, 0.00001, 1)\\n        if (velocity !== undefined) result.velocity = velocity\\n    }\\n    return result\\n}\\n\\nfunction stableStringify(value: any): string {\\n    if (Array.isArray(value)) return `[${value.map(stableStringify).join(\",\")}]`\\n    if (!value || typeof value !== \"object\") return JSON.stringify(value)\\n    const keys = Object.keys(value).sort()\\n    return `{${keys.map((key) => `${JSON.stringify(key)}:${stableStringify(value[key])}`).join(\",\")}}`\\n}\\n\\nexport function withShiftContent(Component: ComponentType): ComponentType {\\n    return forwardRef(function ShiftContentOverride(props: any, ref) {\\n            const localId = useId().replace(/:/g, \"\")\\n            const rootRef = useRef<HTMLElement | null>(null)\\n            const ownerRef = useRef<string>(\"\")\\n            const [openState, setOpenState] = useState(false)\\n            const [activeState, setActiveState] = useState(false)\\n            const openRef = useRef(false)\\n            const activeRef = useRef(false)\\n            const xAnimRef = useRef<{ stop?: () => void } | null>(null)\\n            const radiusAnimRef = useRef<{ stop?: () => void } | null>(null)\\n            const currentXRef = useRef(0)\\n            const currentRadiusRef = useRef(0)\\n            const lastSignatureRef = useRef(\"\")\\n            const generationRef = useRef(0)\\n            const isStaticRenderer = useIsStaticRenderer()\\n            const isCanvas = RenderTarget.current() === RenderTarget.canvas\\n            const isStatic = isStaticRenderer || isCanvas\\n            const reducedMotion = useReducedMotion()\\n            const prevVarRef = useRef(\"\")\\n            const prevRadiusRef = useRef(\"\")\\n            const prevVarPriorityRef = useRef(\"\")\\n            const prevRadiusPriorityRef = useRef(\"\")\\n\\n            const mergedRef = useCallback(\\n                (node: any) => {\\n                    rootRef.current = node as HTMLElement | null\\n                    if (typeof ref === \"function\") ref(node)\\n                    else if (ref && typeof ref === \"object\") (ref as any).current = node\\n                },\\n                [ref]\\n            )\\n\\n            useEffect(() => {\\n                if (isStatic) return\\n                const el = rootRef.current\\n                if (!el) return\\n                prevVarRef.current = el.style.getPropertyValue(\"--shift-push-x\")\\n                prevRadiusRef.current = el.style.getPropertyValue(\"--shift-push-radius\")\\n                prevVarPriorityRef.current = el.style.getPropertyPriority(\"--shift-push-x\")\\n                prevRadiusPriorityRef.current = el.style.getPropertyPriority(\"--shift-push-radius\")\\n                if (!el.style.getPropertyValue(\"--shift-push-x\")) el.style.setProperty(\"--shift-push-x\", \"0px\")\\n                if (!el.style.getPropertyValue(\"--shift-push-radius\")) el.style.setProperty(\"--shift-push-radius\", \"0px\")\\n                return () => {\\n                    xAnimRef.current?.stop?.()\\n                    radiusAnimRef.current?.stop?.()\\n                    if (prevVarRef.current) el.style.setProperty(\"--shift-push-x\", prevVarRef.current, prevVarPriorityRef.current)\\n                    else el.style.removeProperty(\"--shift-push-x\")\\n                    if (prevRadiusRef.current) {\\n                        el.style.setProperty(\"--shift-push-radius\", prevRadiusRef.current, prevRadiusPriorityRef.current)\\n                    } else el.style.removeProperty(\"--shift-push-radius\")\\n                }\\n            }, [isStatic])\\n\\n            useEffect(() => {\\n                if (isStatic || typeof window === \"undefined\") return\\n                const host = window.location?.hostname ?? \"\"\\n                const isCanvasHost = host === \"framercanvas.com\" || host.endsWith(\".framercanvas.com\")\\n\\n                const onState = (event: Event) => {\\n                    const detail = (event as CustomEvent<ShiftEventDetail>).detail\\n                    if (!detail) return\\n                    if (detail.reset) {\\n                        if (!ownerRef.current || ownerRef.current !== detail.ownerId) return\\n                        const target = rootRef.current\\n                        if (!target) return\\n                        xAnimRef.current?.stop?.()\\n                        radiusAnimRef.current?.stop?.()\\n                        generationRef.current += 1\\n                        target.style.setProperty(\"--shift-push-x\", \"0px\")\\n                        target.style.setProperty(\"--shift-push-radius\", \"0px\")\\n                        currentXRef.current = 0\\n                        currentRadiusRef.current = 0\\n                        lastSignatureRef.current = \"\"\\n                        ownerRef.current = \"\"\\n                        openRef.current = false\\n                        activeRef.current = false\\n                        startTransition(() => {\\n                            setOpenState(false)\\n                            setActiveState(false)\\n                        })\\n                        return\\n                    }\\n                    if (ownerRef.current && ownerRef.current !== detail.ownerId) return\\n                    if (!Number.isFinite(detail.width) || !Number.isFinite(detail.radius)) return\\n                    if (!Number.isFinite(detail.openDuration) || !Number.isFinite(detail.closeDuration)) return\\n\\n                    const nextX = detail.open ? -Math.max(0, detail.width) : 0\\n                    const fallbackTransition = detail.open\\n                        ? { type: \"tween\" as const, duration: detail.openDuration, delay: 0, ease: [0.32, 0.72, 0, 1] as [number, number, number, number] }\\n                        : { type: \"tween\" as const, duration: detail.closeDuration, delay: 0, ease: [0.82, -0.01, 0.88, 0.77] as [number, number, number, number] }\\n                    const transitionConfig = sanitizeTransition(\\n                        detail.open ? detail.openTransition : detail.closeTransition,\\n                        fallbackTransition\\n                    )\\n                    const motionReduced = reducedMotion || detail.reducedMotion\\n                    const duration = motionReduced ? 0 : transitionConfig.duration\\n                    const target = rootRef.current\\n                    if (!target) return\\n                    if (!detail.open && !activeRef.current && nextX === 0) return\\n                    const nextRadius = detail.open ? Math.max(0, detail.radius) : 0\\n                    const signature = stableStringify({\\n                        open: detail.open,\\n                        x: nextX,\\n                        radius: nextRadius,\\n                        reduced: motionReduced,\\n                        transition: transitionConfig,\\n                    })\\n                    if (signature === lastSignatureRef.current) return\\n                    lastSignatureRef.current = signature\\n\\n                    ownerRef.current = detail.ownerId\\n                    const nextActive = detail.open || activeRef.current\\n                    openRef.current = detail.open\\n                    activeRef.current = nextActive\\n                    startTransition(() => {\\n                        setOpenState(detail.open)\\n                        setActiveState(nextActive)\\n                    })\\n\\n                    xAnimRef.current?.stop?.()\\n                    radiusAnimRef.current?.stop?.()\\n                    generationRef.current += 1\\n                    const gen = generationRef.current\\n\\n                    if (motionReduced) {\\n                        currentXRef.current = nextX\\n                        currentRadiusRef.current = nextRadius\\n                        target.style.setProperty(\"--shift-push-x\", `${nextX}px`)\\n                        target.style.setProperty(\"--shift-push-radius\", `${nextRadius}px`)\\n                        openRef.current = detail.open\\n                        activeRef.current = detail.open\\n                        startTransition(() => {\\n                            setOpenState(detail.open)\\n                            setActiveState(detail.open)\\n                        })\\n                        return\\n                    }\\n\\n                    const baseOptions: Record<string, any> =\\n                        transitionConfig.type === \"spring\"\\n                            ? {\\n                                  type: \"spring\",\\n                                  duration: transitionConfig.duration,\\n                                  delay: transitionConfig.delay,\\n                                  stiffness: transitionConfig.stiffness,\\n                                  damping: transitionConfig.damping,\\n                                  mass: transitionConfig.mass,\\n                                  bounce: transitionConfig.bounce,\\n                                  restSpeed: transitionConfig.restSpeed,\\n                                  restDelta: transitionConfig.restDelta,\\n                                  velocity: transitionConfig.velocity,\\n                              }\\n                            : {\\n                                  type: \"tween\",\\n                                  duration,\\n                                  delay: transitionConfig.delay,\\n                                  ease:\\n                                      transitionConfig.ease ??\\n                                      (detail.open ? ([0.32, 0.72, 0, 1] as [number, number, number, number]) : ([0.82, -0.01, 0.88, 0.77] as [number, number, number, number])),\\n                              }\\n\\n                    radiusAnimRef.current = animate(currentRadiusRef.current, nextRadius, {\\n                        ...baseOptions,\\n                        onUpdate: (value) => {\\n                            currentRadiusRef.current = value\\n                            target.style.setProperty(\"--shift-push-radius\", `${value}px`)\\n                        },\\n                    })\\n\\n                    xAnimRef.current = animate(currentXRef.current, nextX, {\\n                        ...baseOptions,\\n                        onUpdate: (value) => {\\n                            currentXRef.current = value\\n                            target.style.setProperty(\"--shift-push-x\", `${value}px`)\\n                        },\\n                        onComplete: () => {\\n                            if (gen !== generationRef.current) return\\n                            openRef.current = detail.open\\n                            activeRef.current = detail.open\\n                            startTransition(() => {\\n                                setOpenState(detail.open)\\n                                setActiveState(detail.open)\\n                            })\\n                        },\\n                    })\\n                }\\n\\n                window.addEventListener(SHIFT_STATE_EVENT, onState as EventListener)\\n                const onUnload = () => {\\n                    window.removeEventListener(SHIFT_STATE_EVENT, onState as EventListener)\\n                    xAnimRef.current?.stop?.()\\n                    radiusAnimRef.current?.stop?.()\\n                    generationRef.current += 1\\n                    lastSignatureRef.current = \"\"\\n                }\\n                if (isCanvasHost) window.addEventListener(\"unload\", onUnload)\\n                window.dispatchEvent(\\n                    new CustomEvent<ShiftRequestDetail>(SHIFT_REQUEST_EVENT, { detail: { targetId: localId } })\\n                )\\n                return () => {\\n                    window.removeEventListener(SHIFT_STATE_EVENT, onState as EventListener)\\n                    if (isCanvasHost) window.removeEventListener(\"unload\", onUnload)\\n                    xAnimRef.current?.stop?.()\\n                    radiusAnimRef.current?.stop?.()\\n                    generationRef.current += 1\\n                    lastSignatureRef.current = \"\"\\n                }\\n            }, [isStatic, localId, reducedMotion])\\n\\n            if (isStatic) return <Component {...props} ref={mergedRef} />\\n\\n            return (\\n                <Component\\n                    {...props}\\n                    ref={mergedRef}\\n                    inert={props.inert}\\n                    aria-hidden={props[\"aria-hidden\"]}\\n                    style={{\\n                        ...props.style,\\n                        ...(activeState\\n                            ? {\\n                                  translate: \"var(--shift-push-x, 0px) 0px\",\\n                                  borderRadius: \"var(--shift-push-radius, 0px)\",\\n                              }\\n                            : null),\\n                    }}\\n                />\\n            )\\n        }) as unknown as ComponentType\\n}\\n',lZmYQ3Ub3:studioLink??props.lZmYQ3Ub3,P0YdDc906:humanReadableEnumMap[headerTheme]??headerTheme??props.P0YdDc906??\"snjxaIzGr\",tKrYkJa5D:closeTransition??props.tKrYkJa5D??{delay:0,duration:.6,ease:[.46,.03,.52,.95],type:\"tween\"},u9p0FIxGB:clickSound??props.u9p0FIxGB,variant:humanReadableVariantMap[props.variant]??props.variant??\"hK3CS8rl7\",VwPP62wTS:homeLink??props.VwPP62wTS,xWs6oo6du:contactLink??props.xWs6oo6du};};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,P0YdDc906,Au4NRzSO1,KkRri24Ud,VwPP62wTS,ccCtHUoTt,lZmYQ3Ub3,xWs6oo6du,axnAWdIZu,tKrYkJa5D,e0NBq8DJx,u9p0FIxGB,kai25Z80S,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hK3CS8rl7\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"mEtqkLtJh\",\"g0DCQJ8HP\"].includes(baseVariant))return true;return false;};const fillColor=toString(convertFromEnum(P0YdDc906,activeLocale));const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onClick1udg8fb=activeVariantCallback(async(...args)=>{setVariant(\"hK3CS8rl7\");});const onClickhoy7t8=activeVariantCallback(async(...args)=>{setVariant(\"QDPXq4Cxb\");});const onTap1p83woo=activeVariantCallback(async(...args)=>{setVariant(\"ZGvUjAs5F\");});const onTap1dgvdea=activeVariantCallback(async(...args)=>{setVariant(\"jBhorgw1z\");});const onClick1mtjeqo=activeVariantCallback(async(...args)=>{setVariant(\"GYSZg6eRC\");});const onClick1lkltih=activeVariantCallback(async(...args)=>{setVariant(\"kgwkfcuZo\");});const onTap79ehuy=activeVariantCallback(async(...args)=>{setVariant(\"mEtqkLtJh\");});const onTap1brd8cp=activeVariantCallback(async(...args)=>{setVariant(\"g0DCQJ8HP\");});const fillColor1=toString(convertFromEnum1(P0YdDc906,activeLocale));return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:tKrYkJa5D,...addPropertyOverrides({g0DCQJ8HP:{value:transition1},GYSZg6eRC:{value:axnAWdIZu},kgwkfcuZo:{value:transition1},mEtqkLtJh:{value:axnAWdIZu}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithAdaptiveHeaderContrastjm1d42,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-jm1d42\",className,classNames),\"data-framer-name\":\"Desktop Closed\",layoutDependency:layoutDependency,layoutId:\"hK3CS8rl7\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},...addPropertyOverrides({g0DCQJ8HP:{\"data-framer-name\":\"Phone Solid Open\"},GYSZg6eRC:{\"data-framer-name\":\"Desktop Open\"},jBhorgw1z:{\"data-framer-name\":\"Phone Solid\"},kgwkfcuZo:{\"data-framer-name\":\"Phone Open\"},mEtqkLtJh:{\"data-framer-name\":\"Desktop Solid Open\"},QDPXq4Cxb:{\"data-framer-name\":\"Phone Closed\"},ZGvUjAs5F:{\"data-framer-name\":\"Desktop Solid\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ndm8tq\",\"data-framer-name\":\"Solid header background\",layoutDependency:layoutDependency,layoutId:\"dE7g6I8dA\",style:{backgroundColor:fillColor},variants:{g0DCQJ8HP:{backgroundColor:\"var(--token-660f55ca-334a-4aaf-8044-732aea4541f8)\"},mEtqkLtJh:{backgroundColor:\"var(--token-660f55ca-334a-4aaf-8044-732aea4541f8)\"}}}),/*#__PURE__*/_jsxs(MotionDivWithAccessibleMenucxpqm8,{className:\"framer-cxpqm8\",\"data-framer-name\":\"Menu viewport\",layoutDependency:layoutDependency,layoutId:\"thaR_Lszr\",children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xiuwnw\",\"data-framer-name\":\"Backdrop — Tap to close\",layoutDependency:layoutDependency,layoutId:\"oDACfCfNY\",style:{backgroundColor:e0NBq8DJx,opacity:0},variants:{g0DCQJ8HP:{opacity:1},GYSZg6eRC:{opacity:1},kgwkfcuZo:{opacity:1},mEtqkLtJh:{opacity:1}},...addPropertyOverrides({g0DCQJ8HP:{\"data-highlight\":true,onTap:onTap1dgvdea},GYSZg6eRC:{\"data-highlight\":true,onClick:onClick1udg8fb},kgwkfcuZo:{\"data-highlight\":true,onClick:onClickhoy7t8},mEtqkLtJh:{\"data-highlight\":true,onTap:onTap1p83woo}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.nav,{\"aria-label\":\"Main navigation\",className:\"framer-1o5v5dy\",\"data-framer-name\":\"Side navigation — Edit directly\",layoutDependency:layoutDependency,layoutId:\"KYNXfyCkV\",style:{backgroundColor:\"var(--token-d9c516ce-1891-4077-896e-273471336f7e, rgb(208, 229, 32))\",borderBottomLeftRadius:radiusForCorner(Au4NRzSO1,3),borderBottomRightRadius:radiusForCorner(Au4NRzSO1,2),borderTopLeftRadius:radiusForCorner(Au4NRzSO1,0),borderTopRightRadius:radiusForCorner(Au4NRzSO1,1)},variants:{g0DCQJ8HP:{backgroundColor:\"var(--token-660f55ca-334a-4aaf-8044-732aea4541f8)\"},GYSZg6eRC:{backgroundColor:\"var(--token-660f55ca-334a-4aaf-8044-732aea4541f8, rgb(5, 130, 238))\"},jBhorgw1z:{backgroundColor:\"var(--token-d9c516ce-1891-4077-896e-273471336f7e)\"},kgwkfcuZo:{backgroundColor:\"var(--token-660f55ca-334a-4aaf-8044-732aea4541f8)\"},mEtqkLtJh:{backgroundColor:\"var(--token-660f55ca-334a-4aaf-8044-732aea4541f8)\"},QDPXq4Cxb:{backgroundColor:\"var(--token-d9c516ce-1891-4077-896e-273471336f7e)\"},ZGvUjAs5F:{backgroundColor:\"var(--token-d9c516ce-1891-4077-896e-273471336f7e)\"}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7jff41\",\"data-framer-name\":\"Menu layout\",layoutDependency:layoutDependency,layoutId:\"VksqP2vqg\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-uo1v6q\",\"data-framer-name\":\"Main links\",layoutDependency:layoutDependency,layoutId:\"p8umrjXLg\",children:/*#__PURE__*/_jsxs(motion.nav,{\"aria-label\":\"Main navigation\",className:\"framer-1wg4kaa\",\"data-framer-name\":\"Navigation links\",layoutDependency:layoutDependency,layoutId:\"w2hJYjmLS\",children:[/*#__PURE__*/_jsx(Link,{href:VwPP62wTS,motionChild:true,nodeId:\"TKENyN53t\",scopeId:\"dF8sp1106\",smoothScroll:true,children:/*#__PURE__*/_jsx(MotionAWithMainMenuWordLiftf9z8wp,{className:\"framer-f9z8wp framer-1tpdc80\",\"data-framer-name\":\"Home\",layoutDependency:layoutDependency,layoutId:\"TKENyN53t\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},tabIndex:-1,...addPropertyOverrides({g0DCQJ8HP:{\"data-highlight\":true,onTap:onTap1dgvdea,tabIndex:0},GYSZg6eRC:{\"data-highlight\":true,onClick:onClick1udg8fb,tabIndex:0},kgwkfcuZo:{\"data-highlight\":true,onClick:onClickhoy7t8,tabIndex:0},mEtqkLtJh:{\"data-highlight\":true,onTap:onTap1p83woo,tabIndex:0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition3,...addPropertyOverrides({g0DCQJ8HP:{value:transition4},GYSZg6eRC:{value:transition4},kgwkfcuZo:{value:transition4},mEtqkLtJh:{value:transition4}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fvlikg\",\"data-framer-name\":\"Home entrance\",layoutDependency:layoutDependency,layoutId:\"iDadRtq2G\",style:{opacity:0},variants:{g0DCQJ8HP:{opacity:1},GYSZg6eRC:{opacity:1},kgwkfcuZo:{opacity:1},mEtqkLtJh:{opacity:1}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:76,width:`min(440px, ${componentViewport?.width||\"100vw\"})`,y:(componentViewport?.y||0)+0+0+0+0+128+0+0+0+0+0+8+0,...addPropertyOverrides({g0DCQJ8HP:{width:componentViewport?.width||\"100vw\",y:undefined},GYSZg6eRC:{y:(componentViewport?.y||0)+0+0+0+0+128+0+0+0+0+0+0+0},jBhorgw1z:{width:componentViewport?.width||\"100vw\",y:undefined},kgwkfcuZo:{width:componentViewport?.width||\"100vw\",y:undefined},mEtqkLtJh:{y:(componentViewport?.y||0)+0+0+0+0+128+0+0+0+0+0+0+0},QDPXq4Cxb:{width:componentViewport?.width||\"100vw\",y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ihiqwn-container\",\"data-framer-name\":\"Home — Animated link\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"iKvhnNwWO-container\",name:\"Home — Animated link\",nodeId:\"iKvhnNwWO\",rendersWithMotion:true,scopeId:\"dF8sp1106\",children:/*#__PURE__*/_jsx(PushMenuLink,{height:\"100%\",id:\"iKvhnNwWO\",layoutId:\"iKvhnNwWO\",name:\"Home — Animated link\",style:{height:\"100%\",width:\"100%\"},UF7cGXuUR:\"Home\",variant:matchVariant(\"tAjybaG2H\"),width:\"100%\",...addPropertyOverrides({g0DCQJ8HP:{variant:matchVariant(\"SG1Swt8Nr\")},jBhorgw1z:{variant:matchVariant(\"SG1Swt8Nr\")},kgwkfcuZo:{variant:matchVariant(\"SG1Swt8Nr\")},QDPXq4Cxb:{variant:matchVariant(\"SG1Swt8Nr\")}},baseVariant,gestureVariant)})})})})})})}),/*#__PURE__*/_jsx(Link,{href:ccCtHUoTt,motionChild:true,nodeId:\"TU0Yn2xLk\",scopeId:\"dF8sp1106\",smoothScroll:true,children:/*#__PURE__*/_jsx(MotionAWithMainMenuWordLift1u99jwq,{className:\"framer-1u99jwq framer-1tpdc80\",\"data-framer-name\":\"Work\",layoutDependency:layoutDependency,layoutId:\"TU0Yn2xLk\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},tabIndex:-1,...addPropertyOverrides({g0DCQJ8HP:{\"data-highlight\":true,onTap:onTap1dgvdea,tabIndex:0},GYSZg6eRC:{\"data-highlight\":true,onClick:onClick1udg8fb,tabIndex:0},kgwkfcuZo:{\"data-highlight\":true,onClick:onClickhoy7t8,tabIndex:0},mEtqkLtJh:{\"data-highlight\":true,onTap:onTap1p83woo,tabIndex:0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition5,...addPropertyOverrides({g0DCQJ8HP:{value:transition6},GYSZg6eRC:{value:transition6},kgwkfcuZo:{value:transition6},mEtqkLtJh:{value:transition6}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1am9l8c\",\"data-framer-name\":\"Work entrance\",layoutDependency:layoutDependency,layoutId:\"PR10JpIJN\",style:{opacity:0},variants:{g0DCQJ8HP:{opacity:1},GYSZg6eRC:{opacity:1},kgwkfcuZo:{opacity:1},mEtqkLtJh:{opacity:1}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:76,width:`min(440px, ${componentViewport?.width||\"100vw\"})`,y:(componentViewport?.y||0)+0+0+0+0+128+0+0+0+0+80+8+0,...addPropertyOverrides({g0DCQJ8HP:{width:componentViewport?.width||\"100vw\",y:undefined},GYSZg6eRC:{y:(componentViewport?.y||0)+0+0+0+0+128+0+0+0+0+80+0+0},jBhorgw1z:{width:componentViewport?.width||\"100vw\",y:undefined},kgwkfcuZo:{width:componentViewport?.width||\"100vw\",y:undefined},mEtqkLtJh:{y:(componentViewport?.y||0)+0+0+0+0+128+0+0+0+0+80+0+0},QDPXq4Cxb:{width:componentViewport?.width||\"100vw\",y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mpn2xx-container\",\"data-framer-name\":\"Work — Animated link\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"VcdLJUehW-container\",name:\"Work — Animated link\",nodeId:\"VcdLJUehW\",rendersWithMotion:true,scopeId:\"dF8sp1106\",children:/*#__PURE__*/_jsx(PushMenuLink,{height:\"100%\",id:\"VcdLJUehW\",layoutId:\"VcdLJUehW\",name:\"Work — Animated link\",style:{height:\"100%\",width:\"100%\"},UF7cGXuUR:\"Work\",variant:matchVariant(\"tAjybaG2H\"),width:\"100%\",...addPropertyOverrides({g0DCQJ8HP:{variant:matchVariant(\"SG1Swt8Nr\")},jBhorgw1z:{variant:matchVariant(\"SG1Swt8Nr\")},kgwkfcuZo:{variant:matchVariant(\"SG1Swt8Nr\")},QDPXq4Cxb:{variant:matchVariant(\"SG1Swt8Nr\")}},baseVariant,gestureVariant)})})})})})})}),/*#__PURE__*/_jsx(Link,{href:lZmYQ3Ub3,motionChild:true,nodeId:\"jceqoEHrm\",scopeId:\"dF8sp1106\",smoothScroll:true,children:/*#__PURE__*/_jsx(MotionAWithMainMenuWordLift1f8oj59,{className:\"framer-1f8oj59 framer-1tpdc80\",\"data-framer-name\":\"Studio\",layoutDependency:layoutDependency,layoutId:\"jceqoEHrm\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},tabIndex:-1,...addPropertyOverrides({g0DCQJ8HP:{\"data-highlight\":true,onTap:onTap1dgvdea,tabIndex:0},GYSZg6eRC:{\"data-highlight\":true,onClick:onClick1udg8fb,tabIndex:0},kgwkfcuZo:{\"data-highlight\":true,onClick:onClickhoy7t8,tabIndex:0},mEtqkLtJh:{\"data-highlight\":true,onTap:onTap1p83woo,tabIndex:0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition7,...addPropertyOverrides({g0DCQJ8HP:{value:transition8},GYSZg6eRC:{value:transition8},kgwkfcuZo:{value:transition8},mEtqkLtJh:{value:transition8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tt5ejg\",\"data-framer-name\":\"Studio entrance\",layoutDependency:layoutDependency,layoutId:\"I1ITikmjn\",style:{opacity:0},variants:{g0DCQJ8HP:{opacity:1},GYSZg6eRC:{opacity:1},kgwkfcuZo:{opacity:1},mEtqkLtJh:{opacity:1}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:76,width:`min(440px, ${componentViewport?.width||\"100vw\"})`,y:(componentViewport?.y||0)+0+0+0+0+128+0+0+0+0+160+8+0,...addPropertyOverrides({g0DCQJ8HP:{width:componentViewport?.width||\"100vw\",y:undefined},GYSZg6eRC:{y:(componentViewport?.y||0)+0+0+0+0+128+0+0+0+0+160+0+0},jBhorgw1z:{width:componentViewport?.width||\"100vw\",y:undefined},kgwkfcuZo:{width:componentViewport?.width||\"100vw\",y:undefined},mEtqkLtJh:{y:(componentViewport?.y||0)+0+0+0+0+128+0+0+0+0+160+0+0},QDPXq4Cxb:{width:componentViewport?.width||\"100vw\",y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g6ladt-container\",\"data-framer-name\":\"Studio — Animated link\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"stJ4i2tQK-container\",name:\"Studio — Animated link\",nodeId:\"stJ4i2tQK\",rendersWithMotion:true,scopeId:\"dF8sp1106\",children:/*#__PURE__*/_jsx(PushMenuLink,{height:\"100%\",id:\"stJ4i2tQK\",layoutId:\"stJ4i2tQK\",name:\"Studio — Animated link\",style:{height:\"100%\",width:\"100%\"},UF7cGXuUR:\"Studio\",variant:matchVariant(\"tAjybaG2H\"),width:\"100%\",...addPropertyOverrides({g0DCQJ8HP:{variant:matchVariant(\"SG1Swt8Nr\")},jBhorgw1z:{variant:matchVariant(\"SG1Swt8Nr\")},kgwkfcuZo:{variant:matchVariant(\"SG1Swt8Nr\")},QDPXq4Cxb:{variant:matchVariant(\"SG1Swt8Nr\")}},baseVariant,gestureVariant)})})})})})})}),/*#__PURE__*/_jsx(Link,{href:xWs6oo6du,motionChild:true,nodeId:\"lyZ_Y4ScY\",scopeId:\"dF8sp1106\",smoothScroll:true,children:/*#__PURE__*/_jsx(MotionAWithMainMenuWordLiftlkeyps,{className:\"framer-lkeyps framer-1tpdc80\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"lyZ_Y4ScY\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},tabIndex:-1,...addPropertyOverrides({g0DCQJ8HP:{\"data-highlight\":true,onTap:onTap1dgvdea,tabIndex:0},GYSZg6eRC:{\"data-highlight\":true,onClick:onClick1udg8fb,tabIndex:0},kgwkfcuZo:{\"data-highlight\":true,onClick:onClickhoy7t8,tabIndex:0},mEtqkLtJh:{\"data-highlight\":true,onTap:onTap1p83woo,tabIndex:0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition9,...addPropertyOverrides({g0DCQJ8HP:{value:transition10},GYSZg6eRC:{value:transition10},kgwkfcuZo:{value:transition10},mEtqkLtJh:{value:transition10}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1p0mavt\",\"data-framer-name\":\"Contact entrance\",layoutDependency:layoutDependency,layoutId:\"L6RABfEBU\",style:{opacity:0},variants:{g0DCQJ8HP:{opacity:1},GYSZg6eRC:{opacity:1},kgwkfcuZo:{opacity:1},mEtqkLtJh:{opacity:1}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:76,width:`min(440px, ${componentViewport?.width||\"100vw\"})`,y:(componentViewport?.y||0)+0+0+0+0+128+0+0+0+0+240+8+0,...addPropertyOverrides({g0DCQJ8HP:{width:componentViewport?.width||\"100vw\",y:undefined},GYSZg6eRC:{y:(componentViewport?.y||0)+0+0+0+0+128+0+0+0+0+240+0+0},jBhorgw1z:{width:componentViewport?.width||\"100vw\",y:undefined},kgwkfcuZo:{width:componentViewport?.width||\"100vw\",y:undefined},mEtqkLtJh:{y:(componentViewport?.y||0)+0+0+0+0+128+0+0+0+0+240+0+0},QDPXq4Cxb:{width:componentViewport?.width||\"100vw\",y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pqpwhj-container\",\"data-framer-name\":\"Contact — Animated link\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"cWX7_2Pil-container\",name:\"Contact — Animated link\",nodeId:\"cWX7_2Pil\",rendersWithMotion:true,scopeId:\"dF8sp1106\",children:/*#__PURE__*/_jsx(PushMenuLink,{height:\"100%\",id:\"cWX7_2Pil\",layoutId:\"cWX7_2Pil\",name:\"Contact — Animated link\",style:{height:\"100%\",width:\"100%\"},UF7cGXuUR:\"Say Hello\",variant:matchVariant(\"tAjybaG2H\"),width:\"100%\",...addPropertyOverrides({g0DCQJ8HP:{variant:matchVariant(\"SG1Swt8Nr\")},jBhorgw1z:{variant:matchVariant(\"SG1Swt8Nr\")},kgwkfcuZo:{variant:matchVariant(\"SG1Swt8Nr\")},QDPXq4Cxb:{variant:matchVariant(\"SG1Swt8Nr\")}},baseVariant,gestureVariant)})})})})})})})]})}),/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({g0DCQJ8HP:{value:transition11},GYSZg6eRC:{value:transition11},kgwkfcuZo:{value:transition11},mEtqkLtJh:{value:transition11}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ejdznm\",\"data-framer-name\":\"Footer — Socials and Studio\",layoutDependency:layoutDependency,layoutId:\"QEy2KEXKd\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cv8w3m\",layoutDependency:layoutDependency,layoutId:\"Fw7cV3o89\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-12p2wx1\",layoutDependency:layoutDependency,layoutId:\"h_ivR3pCQ\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-168t1ky\",layoutDependency:layoutDependency,layoutId:\"riAdpHzrS\",children:[/*#__PURE__*/_jsx(Transition,{value:transition12,...addPropertyOverrides({g0DCQJ8HP:{value:transition13},GYSZg6eRC:{value:transition13},kgwkfcuZo:{value:transition13},mEtqkLtJh:{value:transition13}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/k2-marketing-czechia/\",motionChild:true,nodeId:\"kpJuOf0YU\",openInNewTab:true,scopeId:\"dF8sp1106\",children:/*#__PURE__*/_jsx(MotionAWithSocialMenuWordLift1qakzp8,{\"aria-label\":\"LinkedIn\",className:\"framer-1qakzp8 framer-1tpdc80\",\"data-framer-name\":\"LinkedIn reveal\",layoutDependency:layoutDependency,layoutId:\"kpJuOf0YU\",tabIndex:-1,...addPropertyOverrides({g0DCQJ8HP:{tabIndex:0},GYSZg6eRC:{tabIndex:0},kgwkfcuZo:{tabIndex:0},mEtqkLtJh:{tabIndex:0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition12,...addPropertyOverrides({g0DCQJ8HP:{value:transition13},GYSZg6eRC:{value:transition13},kgwkfcuZo:{value:transition13},mEtqkLtJh:{value:transition13}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22.5,y:(componentViewport?.y||0)+0+0+0+0+128+750.5+0+0+0+5.5+0+0+22.5,...addPropertyOverrides({g0DCQJ8HP:{y:undefined},GYSZg6eRC:{y:(componentViewport?.y||0)+0+0+0+0+128+750.5+0+0+0+5.5+0+0+0},jBhorgw1z:{y:undefined},kgwkfcuZo:{y:undefined},mEtqkLtJh:{y:(componentViewport?.y||0)+0+0+0+0+128+750.5+0+0+0+5.5+0+0+0},QDPXq4Cxb:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ocimh4-container\",\"data-framer-name\":\"LinkedIn colour sweep\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"CrzfHzbyL-container\",name:\"LinkedIn colour sweep\",nodeId:\"CrzfHzbyL\",rendersWithMotion:true,scopeId:\"dF8sp1106\",style:{opacity:0},variants:{g0DCQJ8HP:{opacity:1},GYSZg6eRC:{opacity:1},kgwkfcuZo:{opacity:1},mEtqkLtJh:{opacity:1}},children:/*#__PURE__*/_jsx(PushMenuSocialColourSweep,{B3gxKpfci:\"LinkedIn\",height:\"100%\",id:\"CrzfHzbyL\",layoutId:\"CrzfHzbyL\",name:\"LinkedIn colour sweep\",style:{height:\"100%\"},width:\"100%\"})})})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition14,...addPropertyOverrides({g0DCQJ8HP:{value:transition15},GYSZg6eRC:{value:transition15},kgwkfcuZo:{value:transition15},mEtqkLtJh:{value:transition15}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/k2markczechia\",motionChild:true,nodeId:\"ofoSfN3VN\",openInNewTab:true,scopeId:\"dF8sp1106\",children:/*#__PURE__*/_jsx(MotionAWithSocialMenuWordLift10ftsne,{\"aria-label\":\"Behance\",className:\"framer-10ftsne framer-1tpdc80\",\"data-framer-name\":\"Behance reveal\",layoutDependency:layoutDependency,layoutId:\"ofoSfN3VN\",tabIndex:-1,...addPropertyOverrides({g0DCQJ8HP:{tabIndex:0},GYSZg6eRC:{tabIndex:0},kgwkfcuZo:{tabIndex:0},mEtqkLtJh:{tabIndex:0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{value:transition14,...addPropertyOverrides({g0DCQJ8HP:{value:transition15},GYSZg6eRC:{value:transition15},kgwkfcuZo:{value:transition15},mEtqkLtJh:{value:transition15}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22.5,y:(componentViewport?.y||0)+0+0+0+0+128+750.5+0+0+0+5.5+0+0+22.5,...addPropertyOverrides({g0DCQJ8HP:{y:undefined},GYSZg6eRC:{y:(componentViewport?.y||0)+0+0+0+0+128+750.5+0+0+0+5.5+0+0+0},jBhorgw1z:{y:undefined},kgwkfcuZo:{y:undefined},mEtqkLtJh:{y:(componentViewport?.y||0)+0+0+0+0+128+750.5+0+0+0+5.5+0+0+0},QDPXq4Cxb:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-39twd1-container\",\"data-framer-name\":\"Behance colour sweep\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"q49lnESTA-container\",name:\"Behance colour sweep\",nodeId:\"q49lnESTA\",rendersWithMotion:true,scopeId:\"dF8sp1106\",style:{opacity:0},variants:{g0DCQJ8HP:{opacity:1},GYSZg6eRC:{opacity:1},kgwkfcuZo:{opacity:1},mEtqkLtJh:{opacity:1}},children:/*#__PURE__*/_jsx(PushMenuSocialColourSweep,{B3gxKpfci:\"Behance\",height:\"100%\",id:\"q49lnESTA\",layoutId:\"q49lnESTA\",name:\"Behance colour sweep\",style:{height:\"100%\"},width:\"100%\"})})})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition14,children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/k2marketingcz/\",motionChild:true,nodeId:\"Kq6PKMrRT\",openInNewTab:true,scopeId:\"dF8sp1106\",children:/*#__PURE__*/_jsx(MotionAWithSocialMenuWordLift5l9kat,{\"aria-label\":\"Instagram\",className:\"framer-5l9kat framer-1tpdc80\",\"data-framer-name\":\"Instagram reveal\",layoutDependency:layoutDependency,layoutId:\"Kq6PKMrRT\",tabIndex:-1,...addPropertyOverrides({g0DCQJ8HP:{tabIndex:0},GYSZg6eRC:{tabIndex:0},kgwkfcuZo:{tabIndex:0},mEtqkLtJh:{tabIndex:0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Transition,{...addPropertyOverrides({g0DCQJ8HP:{value:transition16},GYSZg6eRC:{value:transition16},kgwkfcuZo:{value:transition16},mEtqkLtJh:{value:transition16}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22.5,y:(componentViewport?.y||0)+0+0+0+0+128+750.5+0+0+0+5.5+0+0+22.5,...addPropertyOverrides({g0DCQJ8HP:{y:undefined},GYSZg6eRC:{y:(componentViewport?.y||0)+0+0+0+0+128+750.5+0+0+0+5.5+0+0+0},jBhorgw1z:{y:undefined},kgwkfcuZo:{y:undefined},mEtqkLtJh:{y:(componentViewport?.y||0)+0+0+0+0+128+750.5+0+0+0+5.5+0+0+0},QDPXq4Cxb:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b66pg9-container\",\"data-framer-name\":\"Instagram colour sweep\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Z5GcdV74X-container\",name:\"Instagram colour sweep\",nodeId:\"Z5GcdV74X\",rendersWithMotion:true,scopeId:\"dF8sp1106\",style:{opacity:0},variants:{g0DCQJ8HP:{opacity:1},GYSZg6eRC:{opacity:1},kgwkfcuZo:{opacity:1},mEtqkLtJh:{opacity:1}},children:/*#__PURE__*/_jsx(PushMenuSocialColourSweep,{B3gxKpfci:\"Instagram\",height:\"100%\",id:\"Z5GcdV74X\",layoutId:\"Z5GcdV74X\",name:\"Instagram colour sweep\",style:{height:\"100%\"},width:\"100%\"})})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hmwtmd\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"xT4TtOM6a\",style:{backgroundColor:A_JSix4j3YHL4Bpc_i,opacity:.4}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1smu1t2\",\"data-framer-name\":\"divider\",layoutDependency:layoutDependency,layoutId:\"Lv0N1FOJ1\",style:{backgroundColor:A_JSix4j3YHL4Bpc_i,opacity:.4}})]})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1g92ejy\",\"data-framer-name\":\"Footer groups\",layoutDependency:layoutDependency,layoutId:\"eGzDgVv0a\",children:/*#__PURE__*/_jsx(MotionDivWithMainMenuWordLiftyk78t6,{className:\"framer-yk78t6\",\"data-framer-name\":\"Studio\",layoutDependency:layoutDependency,layoutId:\"lQfhUS4S4\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-uyciz8\",\"data-framer-name\":\"Studio links\",layoutDependency:layoutDependency,layoutId:\"aS2tP9_xd\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-18y06zy\",\"data-framer-name\":\"Email — Reveal mask\",layoutDependency:layoutDependency,layoutId:\"Ux_t06bFO\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},children:/*#__PURE__*/_jsx(Transition,{value:transition14,...addPropertyOverrides({g0DCQJ8HP:{value:transition17},GYSZg6eRC:{value:transition17},kgwkfcuZo:{value:transition17},mEtqkLtJh:{value:transition17}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichTextWithCopyK2MEmaill4f28s,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"hello@k2marketing.cz \"})}),className:\"framer-l4f28s\",\"data-framer-name\":\"Email\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"LQz2XwViS\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",opacity:0},tabIndex:-1,variants:{g0DCQJ8HP:{opacity:1},GYSZg6eRC:{\"--extracted-r6o4lv\":\"var(--token-1b0df4c0-192a-41d7-b336-ca7601d43ed2, rgb(249, 249, 249))\",opacity:1},kgwkfcuZo:{opacity:1},mEtqkLtJh:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({g0DCQJ8HP:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"hello@k2marketing.cz \"})}),onTap:onTap1dgvdea,tabIndex:0},GYSZg6eRC:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"17px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-1b0df4c0-192a-41d7-b336-ca7601d43ed2, rgb(249, 249, 249)))\"},children:\"hello@k2marketing.cz \"})}),onClick:onClick1mtjeqo,tabIndex:0},jBhorgw1z:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"hello@k2marketing.cz \"})})},kgwkfcuZo:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"hello@k2marketing.cz \"})}),onClick:onClick1lkltih,tabIndex:0},mEtqkLtJh:{\"data-highlight\":true,onTap:onTap1p83woo,tabIndex:0},QDPXq4Cxb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"hello@k2marketing.cz \"})})}},baseVariant,gestureVariant)})})})})})})]})})]})})]}),/*#__PURE__*/_jsxs(MotionDivWithIndependentHeaderBlend1a2j6e8,{className:\"framer-1a2j6e8\",\"data-framer-name\":\"Header — Transparent\",layoutDependency:layoutDependency,layoutId:\"RFyXuu1Hl\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{jBhorgw1z:{backgroundColor:\"var(--token-660f55ca-334a-4aaf-8044-732aea4541f8)\"},ZGvUjAs5F:{backgroundColor:\"var(--token-660f55ca-334a-4aaf-8044-732aea4541f8)\"}},...addPropertyOverrides({g0DCQJ8HP:{\"data-framer-name\":\"Header — Solid\"},jBhorgw1z:{\"data-framer-name\":\"Header — Solid\"},mEtqkLtJh:{\"data-framer-name\":\"Header — Solid\"},ZGvUjAs5F:{\"data-framer-name\":\"Header — Solid\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(MotionButtonWithMenuButtonContrastfqplvg,{\"aria-label\":\"Open navigation\",className:\"framer-fqplvg\",\"data-framer-name\":\"Menu button\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"hnqx1JdZH\",onClick:onClick1mtjeqo,...addPropertyOverrides({g0DCQJ8HP:{\"aria-label\":\"Close navigation\",onClick:undefined,onTap:onTap1dgvdea},GYSZg6eRC:{\"aria-label\":\"Close navigation\",onClick:onClick1udg8fb},jBhorgw1z:{onClick:undefined,onTap:onTap1brd8cp},kgwkfcuZo:{\"aria-label\":\"Close navigation\",onClick:onClickhoy7t8},mEtqkLtJh:{\"aria-label\":\"Close navigation\",onClick:undefined,onTap:onTap1p83woo},QDPXq4Cxb:{onClick:onClick1lkltih},ZGvUjAs5F:{onClick:undefined,onTap:onTap79ehuy}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition18,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ebtvos\",\"data-framer-name\":\"Top line\",layoutDependency:layoutDependency,layoutId:\"PNb0SiEKr\",style:{backgroundColor:fillColor1,rotate:0},variants:{g0DCQJ8HP:{backgroundColor:\"var(--token-1b0df4c0-192a-41d7-b336-ca7601d43ed2)\",rotate:45},GYSZg6eRC:{backgroundColor:\"var(--token-1b0df4c0-192a-41d7-b336-ca7601d43ed2)\",rotate:45},jBhorgw1z:{rotate:0},kgwkfcuZo:{backgroundColor:\"var(--token-1b0df4c0-192a-41d7-b336-ca7601d43ed2)\",rotate:45},mEtqkLtJh:{backgroundColor:\"var(--token-1b0df4c0-192a-41d7-b336-ca7601d43ed2)\",rotate:45},ZGvUjAs5F:{rotate:0}}})}),/*#__PURE__*/_jsx(Transition,{value:transition18,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-y9wpze\",\"data-framer-name\":\"Bottom line\",layoutDependency:layoutDependency,layoutId:\"tRhsBkOoq\",style:{backgroundColor:fillColor1,rotate:0},variants:{g0DCQJ8HP:{backgroundColor:\"var(--token-1b0df4c0-192a-41d7-b336-ca7601d43ed2)\",rotate:-45},GYSZg6eRC:{backgroundColor:\"var(--token-1b0df4c0-192a-41d7-b336-ca7601d43ed2)\",rotate:-45},jBhorgw1z:{rotate:0},kgwkfcuZo:{backgroundColor:\"var(--token-1b0df4c0-192a-41d7-b336-ca7601d43ed2)\",rotate:-45},mEtqkLtJh:{backgroundColor:\"var(--token-1b0df4c0-192a-41d7-b336-ca7601d43ed2)\",rotate:-45},ZGvUjAs5F:{rotate:0}}})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-12d24va\",\"data-framer-name\":\"Logo alignment\",layoutDependency:layoutDependency,layoutId:\"vUxN4HZSl\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},children:/*#__PURE__*/_jsx(Link,{href:VwPP62wTS,motionChild:true,nodeId:\"rVU8rMwrf\",scopeId:\"dF8sp1106\",children:/*#__PURE__*/_jsx(MotionAWithPhoneLogoContrast1y17k2l,{\"aria-label\":\"Home\",className:\"framer-1y17k2l framer-1tpdc80\",\"data-framer-name\":\"Home — Logo link\",layoutDependency:layoutDependency,layoutId:\"rVU8rMwrf\",children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-lqi1n5\",layoutDependency:layoutDependency,layoutId:\"GrwpNBgsS\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 78 32\" overflow=\"visible\"><g><path d=\"M 0 0 L 78 0 L 78 31.998 L 0 31.998 Z\" fill=\"transparent\"></path><path d=\"M 33.358 15.894 C 34.018 15.206 37.058 12.391 37.102 10.082 C 37.058 7.592 35.344 6.052 32.969 6.008 C 30.55 6.052 28.923 7.592 28.923 10.354 L 22.696 10.354 L 28.619 0.137 L 18.633 0.119 L 11.565 12.362 L 11.118 12.362 L 11.208 0.042 L 0.202 0 L 0 31.827 L 11.004 31.869 L 11.061 24.588 L 14.814 21.036 L 16.687 31.947 L 24.583 31.973 L 23.463 25.673 C 23.463 25.673 32.698 16.582 33.358 15.894 Z\" fill=\"rgb(255, 255, 255)\"></path><path d=\"M 68.517 0.17 L 59.75 15.903 L 59.392 15.903 L 50.534 0.171 L 47.298 0.171 L 37.607 0.155 C 42.236 1.44 45.023 4.796 45.023 9.359 C 45.023 13.072 43.22 16.195 36.227 22.31 L 33.059 25.026 L 33.059 25.207 L 43.979 25.207 L 43.979 32 L 48.835 32 L 48.394 18.784 L 49.103 18.784 L 56.446 31.821 L 62.165 31.821 L 69.948 18.784 L 70.217 18.784 L 70.217 32 L 78 32 L 78 0.17 L 68.515 0.17 Z\" fill=\"rgb(255, 255, 255)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1qc543c\",layoutDependency:layoutDependency,layoutId:\"Xj2U77t1I\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 78 31.998\" overflow=\"visible\"><path d=\"M 0 0 L 78 0 L 78 31.998 L 0 31.998 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-iapa25\",layoutDependency:layoutDependency,layoutId:\"U0YgQIAQn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 37.102 31.973\" overflow=\"visible\"><path d=\"M 33.358 15.894 C 34.018 15.206 37.058 12.391 37.102 10.082 C 37.058 7.592 35.344 6.052 32.969 6.008 C 30.55 6.052 28.923 7.592 28.923 10.354 L 22.696 10.354 L 28.619 0.137 L 18.633 0.119 L 11.565 12.362 L 11.118 12.362 L 11.208 0.042 L 0.202 0 L 0 31.827 L 11.004 31.869 L 11.061 24.588 L 14.814 21.036 L 16.687 31.947 L 24.583 31.973 L 23.463 25.673 C 23.463 25.673 32.698 16.582 33.358 15.894 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ifw944\",layoutDependency:layoutDependency,layoutId:\"yQ_GIJwcu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 44.941 31.845\" overflow=\"visible\"><path d=\"M 35.458 0.015 L 26.691 15.748 L 26.332 15.748 L 17.475 0.016 L 14.239 0.016 L 4.548 0 C 9.176 1.285 11.963 4.641 11.963 9.204 C 11.963 12.917 10.16 16.04 3.167 22.155 L 0 24.871 L 0 25.052 L 10.92 25.052 L 10.92 31.845 L 15.776 31.845 L 15.335 18.629 L 16.044 18.629 L 23.387 31.666 L 29.105 31.666 L 36.889 18.629 L 37.157 18.629 L 37.157 31.845 L 44.941 31.845 L 44.941 0.015 L 35.456 0.015 Z\" fill=\"rgb(255, 255, 255)\"></path></svg>',withExternalLayout:true})]})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1nyayo7-container\",\"data-framer-name\":\"Page Push — Transition Settings\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"wSOfG6yKk-container\",name:\"Page Push — Transition Settings\",nodeId:\"wSOfG6yKk\",rendersWithMotion:true,scopeId:\"dF8sp1106\",children:/*#__PURE__*/_jsx(PushMenuController,{closeDuration:.7,closeTransition:tKrYkJa5D,cornerRadius:Au4NRzSO1,height:\"100%\",id:\"wSOfG6yKk\",layout:\"desktop\",layoutId:\"wSOfG6yKk\",mobilePanelPercent:84,name:\"Page Push — Transition Settings\",onClose:onClick1udg8fb,open:false,openDuration:.7,openTransition:axnAWdIZu,panelWidth:440,setupCode:KkRri24Ud,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({g0DCQJ8HP:{layout:\"phone\",mobilePanelPercent:100,onClose:onTap1dgvdea,open:true},GYSZg6eRC:{open:true},jBhorgw1z:{layout:\"phone\",mobilePanelPercent:100,onClose:onTap1dgvdea},kgwkfcuZo:{layout:\"phone\",mobilePanelPercent:100,onClose:onClickhoy7t8,open:true},mEtqkLtJh:{onClose:onTap1p83woo,open:true},QDPXq4Cxb:{layout:\"phone\",mobilePanelPercent:100,onClose:onClickhoy7t8},ZGvUjAs5F:{onClose:onTap1p83woo}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sidcdq-container\",\"data-code-component-plugin-id\":\"api\",\"data-framer-name\":\"Menu sound\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"RitwytEe_-container\",name:\"Menu sound\",nodeId:\"RitwytEe_\",rendersWithMotion:true,scopeId:\"dF8sp1106\",children:/*#__PURE__*/_jsx(K2MMenuSound,{clickSound:u9p0FIxGB,height:\"100%\",id:\"RitwytEe_\",layoutId:\"RitwytEe_\",name:\"Menu sound\",open:false,style:{height:\"100%\",width:\"100%\"},volume:kai25Z80S,width:\"100%\",...addPropertyOverrides({g0DCQJ8HP:{open:true},GYSZg6eRC:{open:true},kgwkfcuZo:{open:true},mEtqkLtJh:{open:true}},baseVariant,gestureVariant)})})})]})})})});});const css=[\".framer-JCJEP.framer-1tpdc80, .framer-JCJEP .framer-1tpdc80 { display: block; }\",\".framer-JCJEP.framer-jm1d42 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 80px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-JCJEP .framer-ndm8tq { flex: none; height: 80px; left: 0px; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 0; }\",\".framer-JCJEP .framer-cxpqm8 { flex: none; height: calc(var(--framer-viewport-height, 100vh) * 1); left: 0px; overflow: var(--overflow-clip-fallback, clip); pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-JCJEP .framer-1xiuwnw { flex: none; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }\",\".framer-JCJEP .framer-1o5v5dy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; max-width: 100%; overflow: auto; padding: 0px; position: absolute; right: -440px; top: 0px; width: 440px; }\",\".framer-JCJEP .framer-7jff41 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; min-height: 640px; overflow: visible; padding: 128px 0px 36px 0px; position: relative; width: 100%; }\",\".framer-JCJEP .framer-uo1v6q { 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-JCJEP .framer-1wg4kaa { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-JCJEP .framer-f9z8wp, .framer-JCJEP .framer-1u99jwq, .framer-JCJEP .framer-1f8oj59, .framer-JCJEP .framer-lkeyps { cursor: pointer; flex: none; gap: 12px; height: 76px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 100%; }\",\".framer-JCJEP .framer-1fvlikg { flex: none; height: 76px; left: 12px; position: absolute; top: 8px; width: 100%; }\",\".framer-JCJEP .framer-1ihiqwn-container, .framer-JCJEP .framer-1mpn2xx-container, .framer-JCJEP .framer-g6ladt-container, .framer-JCJEP .framer-pqpwhj-container { flex: none; height: 76px; left: 0px; position: absolute; top: 0px; width: 100%; }\",\".framer-JCJEP .framer-1am9l8c, .framer-JCJEP .framer-1tt5ejg, .framer-JCJEP .framer-1p0mavt { flex: none; height: 76px; left: 12px; overflow: visible; position: absolute; top: 8px; width: 100%; }\",\".framer-JCJEP .framer-1ejdznm { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 32px 0px 32px; position: relative; width: 100%; }\",\".framer-JCJEP .framer-1cv8w3m { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 34px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-JCJEP .framer-12p2wx1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: 23px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-JCJEP .framer-168t1ky { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 21px; height: 23px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-JCJEP .framer-1qakzp8, .framer-JCJEP .framer-10ftsne, .framer-JCJEP .framer-5l9kat { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 23px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 22.5px 0px 0px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-JCJEP .framer-ocimh4-container, .framer-JCJEP .framer-39twd1-container, .framer-JCJEP .framer-1b66pg9-container { flex: none; height: 23px; position: relative; width: auto; }\",\".framer-JCJEP .framer-1hmwtmd, .framer-JCJEP .framer-1smu1t2 { flex: none; height: 100%; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-JCJEP .framer-1g92ejy { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-JCJEP .framer-yk78t6 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 1px; }\",\".framer-JCJEP .framer-uyciz8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-JCJEP .framer-18y06zy { flex: none; height: 24px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-JCJEP .framer-l4f28s { cursor: copy; flex: none; height: auto; left: 0px; position: absolute; top: 26px; white-space: pre; width: auto; }\",\".framer-JCJEP .framer-1a2j6e8 { flex: none; height: 80px; left: 0px; pointer-events: auto; position: absolute; top: 0px; width: 100%; z-index: 3; }\",\".framer-JCJEP .framer-fqplvg { cursor: pointer; flex: none; height: 44px; position: absolute; right: 24px; top: 18px; width: 44px; }\",\".framer-JCJEP .framer-ebtvos { flex: none; height: 2px; left: 8px; position: absolute; top: 17px; width: 28px; }\",\".framer-JCJEP .framer-y9wpze { flex: none; height: 2px; left: 8px; position: absolute; top: 25px; width: 28px; }\",\".framer-JCJEP .framer-12d24va { flex: none; height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; }\",\".framer-JCJEP .framer-1y17k2l { flex: none; height: 52px; left: 32px; pointer-events: auto; position: absolute; text-decoration: none; top: 14px; width: 124px; }\",\".framer-JCJEP .framer-lqi1n5 { height: 32px; left: 20px; position: absolute; top: 10px; width: 78px; }\",\".framer-JCJEP .framer-1qc543c { height: 32px; left: 0px; position: absolute; top: 0px; width: 78px; }\",\".framer-JCJEP .framer-iapa25 { height: 32px; left: 0px; position: absolute; top: 0px; width: 37px; }\",\".framer-JCJEP .framer-ifw944 { height: 32px; left: 33px; position: absolute; top: 0px; width: 45px; }\",\".framer-JCJEP .framer-1nyayo7-container { flex: none; height: 1px; left: 0px; position: absolute; top: 0px; width: 1px; }\",\".framer-JCJEP .framer-1sidcdq-container { flex: none; height: 1px; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 1px; }\",\".framer-JCJEP.framer-v-1cgq84f.framer-jm1d42, .framer-JCJEP.framer-v-1jfz7pc.framer-jm1d42 { width: 390px; }\",\".framer-JCJEP.framer-v-1cgq84f .framer-cxpqm8, .framer-JCJEP.framer-v-1jfz7pc .framer-cxpqm8 { overflow: auto; overflow-x: hidden; }\",\".framer-JCJEP.framer-v-1cgq84f .framer-1o5v5dy, .framer-JCJEP.framer-v-1jfz7pc .framer-1o5v5dy { left: calc(150% - min(100%, 100%) / 2); right: unset; width: 100%; }\",\".framer-JCJEP.framer-v-1cgq84f .framer-7jff41, .framer-JCJEP.framer-v-234zi8 .framer-7jff41, .framer-JCJEP.framer-v-1jfz7pc .framer-7jff41, .framer-JCJEP.framer-v-1sv605m .framer-7jff41 { min-height: 620px; padding: 108px 0px 28px 0px; }\",\".framer-JCJEP.framer-v-1cgq84f .framer-1ejdznm, .framer-JCJEP.framer-v-234zi8 .framer-1ejdznm, .framer-JCJEP.framer-v-1jfz7pc .framer-1ejdznm, .framer-JCJEP.framer-v-1sv605m .framer-1ejdznm { padding: 0px 24px 0px 24px; }\",\".framer-JCJEP.framer-v-1cgq84f .framer-1g92ejy, .framer-JCJEP.framer-v-234zi8 .framer-1g92ejy, .framer-JCJEP.framer-v-1jfz7pc .framer-1g92ejy, .framer-JCJEP.framer-v-1sv605m .framer-1g92ejy { flex-wrap: wrap; gap: 16px; }\",\".framer-JCJEP.framer-v-1cgq84f .framer-yk78t6, .framer-JCJEP.framer-v-234zi8 .framer-yk78t6, .framer-JCJEP.framer-v-1jfz7pc .framer-yk78t6, .framer-JCJEP.framer-v-1sv605m .framer-yk78t6 { min-width: 126px; }\",\".framer-JCJEP.framer-v-1cgq84f .framer-fqplvg, .framer-JCJEP.framer-v-234zi8 .framer-fqplvg, .framer-JCJEP.framer-v-1jfz7pc .framer-fqplvg, .framer-JCJEP.framer-v-1sv605m .framer-fqplvg { right: 12px; }\",\".framer-JCJEP.framer-v-1cgq84f .framer-1y17k2l, .framer-JCJEP.framer-v-234zi8 .framer-1y17k2l, .framer-JCJEP.framer-v-1jfz7pc .framer-1y17k2l, .framer-JCJEP.framer-v-1sv605m .framer-1y17k2l { height: 44px; left: 20px; top: 18px; width: 110px; }\",\".framer-JCJEP.framer-v-1s432ir.framer-jm1d42, .framer-JCJEP.framer-v-luyxqd.framer-jm1d42 { display: block; height: 800px; padding: unset; }\",\".framer-JCJEP.framer-v-1s432ir .framer-cxpqm8, .framer-JCJEP.framer-v-luyxqd .framer-cxpqm8 { pointer-events: auto; }\",\".framer-JCJEP.framer-v-1s432ir .framer-1xiuwnw, .framer-JCJEP.framer-v-234zi8 .framer-1xiuwnw, .framer-JCJEP.framer-v-luyxqd .framer-1xiuwnw, .framer-JCJEP.framer-v-1sv605m .framer-1xiuwnw { cursor: pointer; }\",\".framer-JCJEP.framer-v-1s432ir .framer-1o5v5dy, .framer-JCJEP.framer-v-luyxqd .framer-1o5v5dy { right: 0px; }\",\".framer-JCJEP.framer-v-1s432ir .framer-1fvlikg, .framer-JCJEP.framer-v-1s432ir .framer-1am9l8c, .framer-JCJEP.framer-v-1s432ir .framer-1tt5ejg, .framer-JCJEP.framer-v-1s432ir .framer-1p0mavt, .framer-JCJEP.framer-v-234zi8 .framer-1fvlikg, .framer-JCJEP.framer-v-234zi8 .framer-1am9l8c, .framer-JCJEP.framer-v-234zi8 .framer-1tt5ejg, .framer-JCJEP.framer-v-234zi8 .framer-1p0mavt, .framer-JCJEP.framer-v-luyxqd .framer-1fvlikg, .framer-JCJEP.framer-v-luyxqd .framer-1am9l8c, .framer-JCJEP.framer-v-luyxqd .framer-1tt5ejg, .framer-JCJEP.framer-v-luyxqd .framer-1p0mavt, .framer-JCJEP.framer-v-1sv605m .framer-1fvlikg, .framer-JCJEP.framer-v-1sv605m .framer-1am9l8c, .framer-JCJEP.framer-v-1sv605m .framer-1tt5ejg, .framer-JCJEP.framer-v-1sv605m .framer-1p0mavt { left: 0px; top: 0px; }\",\".framer-JCJEP.framer-v-1s432ir .framer-1cv8w3m { order: 0; }\",\".framer-JCJEP.framer-v-1s432ir .framer-1qakzp8, .framer-JCJEP.framer-v-1s432ir .framer-10ftsne, .framer-JCJEP.framer-v-1s432ir .framer-5l9kat, .framer-JCJEP.framer-v-234zi8 .framer-1qakzp8, .framer-JCJEP.framer-v-234zi8 .framer-10ftsne, .framer-JCJEP.framer-v-234zi8 .framer-5l9kat, .framer-JCJEP.framer-v-luyxqd .framer-1qakzp8, .framer-JCJEP.framer-v-luyxqd .framer-10ftsne, .framer-JCJEP.framer-v-luyxqd .framer-5l9kat, .framer-JCJEP.framer-v-1sv605m .framer-1qakzp8, .framer-JCJEP.framer-v-1sv605m .framer-10ftsne, .framer-JCJEP.framer-v-1sv605m .framer-5l9kat { padding: 0px; }\",\".framer-JCJEP.framer-v-1s432ir .framer-1g92ejy { order: 1; }\",\".framer-JCJEP.framer-v-1s432ir .framer-l4f28s, .framer-JCJEP.framer-v-234zi8 .framer-l4f28s, .framer-JCJEP.framer-v-luyxqd .framer-l4f28s, .framer-JCJEP.framer-v-1sv605m .framer-l4f28s { top: 0px; }\",\".framer-JCJEP.framer-v-1s432ir .framer-ebtvos, .framer-JCJEP.framer-v-1s432ir .framer-y9wpze, .framer-JCJEP.framer-v-234zi8 .framer-ebtvos, .framer-JCJEP.framer-v-234zi8 .framer-y9wpze, .framer-JCJEP.framer-v-luyxqd .framer-ebtvos, .framer-JCJEP.framer-v-luyxqd .framer-y9wpze, .framer-JCJEP.framer-v-1sv605m .framer-ebtvos, .framer-JCJEP.framer-v-1sv605m .framer-y9wpze { top: 21px; }\",\".framer-JCJEP.framer-v-234zi8.framer-jm1d42, .framer-JCJEP.framer-v-1sv605m.framer-jm1d42 { display: block; height: 800px; padding: unset; width: 390px; }\",\".framer-JCJEP.framer-v-234zi8 .framer-cxpqm8, .framer-JCJEP.framer-v-1sv605m .framer-cxpqm8 { overflow: auto; overflow-x: hidden; pointer-events: auto; }\",\".framer-JCJEP.framer-v-234zi8 .framer-1o5v5dy, .framer-JCJEP.framer-v-1sv605m .framer-1o5v5dy { right: 0px; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"QDPXq4Cxb\":{\"layout\":[\"fixed\",\"fixed\"]},\"GYSZg6eRC\":{\"layout\":[\"fixed\",\"fixed\"]},\"kgwkfcuZo\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZGvUjAs5F\":{\"layout\":[\"fixed\",\"fixed\"]},\"jBhorgw1z\":{\"layout\":[\"fixed\",\"fixed\"]},\"mEtqkLtJh\":{\"layout\":[\"fixed\",\"fixed\"]},\"g0DCQJ8HP\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"P0YdDc906\":\"headerTheme\",\"Au4NRzSO1\":\"cornerRadius\",\"KkRri24Ud\":\"overrideCode\",\"VwPP62wTS\":\"homeLink\",\"ccCtHUoTt\":\"workLink\",\"lZmYQ3Ub3\":\"studioLink\",\"xWs6oo6du\":\"contactLink\",\"axnAWdIZu\":\"openTransition\",\"tKrYkJa5D\":\"closeTransition\",\"e0NBq8DJx\":\"pageDim\",\"u9p0FIxGB\":\"clickSound\",\"kai25Z80S\":\"soundVolume\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdF8sp1106=withCSS(Component,css,\"framer-JCJEP\");export default FramerdF8sp1106;FramerdF8sp1106.displayName=\"Navigation\";FramerdF8sp1106.defaultProps={height:80,width:1200};addPropertyControls(FramerdF8sp1106,{variant:{options:[\"hK3CS8rl7\",\"QDPXq4Cxb\",\"GYSZg6eRC\",\"kgwkfcuZo\",\"ZGvUjAs5F\",\"jBhorgw1z\",\"mEtqkLtJh\",\"g0DCQJ8HP\"],optionTitles:[\"Desktop Closed\",\"Phone Closed\",\"Desktop Open\",\"Phone Open\",\"Desktop Solid\",\"Phone Solid\",\"Desktop Solid Open\",\"Phone Solid Open\"],title:\"Variant\",type:ControlType.Enum},P0YdDc906:{defaultValue:\"snjxaIzGr\",options:[\"onom_gs0Q\",\"snjxaIzGr\"],optionTitles:[\"light\",\"dark\"],title:\"Header Theme\",type:ControlType.Enum},onP0YdDc906Change:{changes:\"P0YdDc906\",type:ControlType.ChangeHandler},Au4NRzSO1:{defaultValue:0,title:\"Corner Radius\",type:ControlType.Number},onAu4NRzSO1Change:{changes:\"Au4NRzSO1\",type:ControlType.ChangeHandler},KkRri24Ud:{defaultValue:'// Installation:\\n// 1) Group all page sections in one native stack named \"Page Content\".\\n// 2) Keep the native nav outside that stack.\\n// 3) Apply PushContent → withShiftContent to the Page Content stack once.\\n// 4) Preview.\\nimport { RenderTarget, useIsStaticRenderer } from \"framer\"\\nimport { animate, useReducedMotion } from \"framer-motion\"\\nimport {\\n    ComponentType,\\n    forwardRef,\\n    startTransition,\\n    useCallback,\\n    useEffect,\\n    useId,\\n    useRef,\\n    useState,\\n} from \"react\"\\n\\ntype ShiftEventDetail = {\\n    ownerId: string\\n    open: boolean\\n    width: number\\n    radius: number\\n    openDuration: number\\n    closeDuration: number\\n    openTransition?: TransitionPayload\\n    closeTransition?: TransitionPayload\\n    reducedMotion: boolean\\n    reset: boolean\\n}\\n\\ntype TransitionType = \"tween\" | \"spring\"\\ntype EaseName =\\n    | \"linear\"\\n    | \"easeIn\"\\n    | \"easeOut\"\\n    | \"easeInOut\"\\n    | \"circIn\"\\n    | \"circOut\"\\n    | \"circInOut\"\\n    | \"backIn\"\\n    | \"backOut\"\\n    | \"backInOut\"\\n    | \"anticipate\"\\n\\ntype TransitionPayload = {\\n    type?: TransitionType\\n    duration?: number\\n    delay?: number\\n    ease?: EaseName | [number, number, number, number]\\n    stiffness?: number\\n    damping?: number\\n    mass?: number\\n    bounce?: number\\n    restSpeed?: number\\n    restDelta?: number\\n    velocity?: number\\n}\\n\\ntype ShiftRequestDetail = {\\n    targetId: string\\n}\\n\\nconst SHIFT_STATE_EVENT = \"spm:state\"\\nconst SHIFT_REQUEST_EVENT = \"spm:request\"\\n\\nfunction toFinite(value: any): number | undefined {\\n    return typeof value === \"number\" && Number.isFinite(value) ? value : undefined\\n}\\n\\nfunction clamp(value: number, min: number, max: number) {\\n    return Math.min(max, Math.max(min, value))\\n}\\n\\nfunction isValidEaseArray(value: any): value is [number, number, number, number] {\\n    if (!Array.isArray(value) || value.length !== 4) return false\\n    const [x1, y1, x2, y2] = value\\n    if (![x1, y1, x2, y2].every((v) => typeof v === \"number\" && Number.isFinite(v))) return false\\n    return x1 >= 0 && x1 <= 1 && x2 >= 0 && x2 <= 1\\n}\\n\\nfunction isValidEaseName(value: any): value is EaseName {\\n    return (\\n        value === \"linear\" ||\\n        value === \"easeIn\" ||\\n        value === \"easeOut\" ||\\n        value === \"easeInOut\" ||\\n        value === \"circIn\" ||\\n        value === \"circOut\" ||\\n        value === \"circInOut\" ||\\n        value === \"backIn\" ||\\n        value === \"backOut\" ||\\n        value === \"backInOut\" ||\\n        value === \"anticipate\"\\n    )\\n}\\n\\nfunction sanitizeTransition(\\n    transition: TransitionPayload | undefined,\\n    fallback: { type: \"tween\"; duration: number; delay: number; ease: [number, number, number, number] }\\n) {\\n    const source = transition && typeof transition === \"object\" ? transition : {}\\n    const type = source.type === \"spring\" ? \"spring\" : \"tween\"\\n    const duration = Math.max(0, toFinite(source.duration) ?? fallback.duration)\\n    const delay = Math.max(0, toFinite(source.delay) ?? fallback.delay)\\n    const ease = isValidEaseArray(source.ease)\\n        ? source.ease\\n        : isValidEaseName(source.ease)\\n          ? source.ease\\n          : fallback.ease\\n    const result: Record<string, any> = { type, duration, delay }\\n    if (type === \"tween\") {\\n        result.ease = ease\\n    } else {\\n        const stiffness = toFinite(source.stiffness)\\n        const damping = toFinite(source.damping)\\n        const mass = toFinite(source.mass)\\n        const bounce = toFinite(source.bounce)\\n        const restSpeed = toFinite(source.restSpeed)\\n        const restDelta = toFinite(source.restDelta)\\n        const velocity = toFinite(source.velocity)\\n        if (stiffness !== undefined) result.stiffness = clamp(stiffness, 1, 2000)\\n        if (damping !== undefined) result.damping = clamp(damping, 0.01, 500)\\n        if (mass !== undefined) result.mass = clamp(mass, 0.01, 100)\\n        if (bounce !== undefined) result.bounce = clamp(bounce, 0, 1)\\n        if (restSpeed !== undefined) result.restSpeed = clamp(restSpeed, 0.01, 200)\\n        if (restDelta !== undefined) result.restDelta = clamp(restDelta, 0.00001, 1)\\n        if (velocity !== undefined) result.velocity = velocity\\n    }\\n    return result\\n}\\n\\nfunction stableStringify(value: any): string {\\n    if (Array.isArray(value)) return `[${value.map(stableStringify).join(\",\")}]`\\n    if (!value || typeof value !== \"object\") return JSON.stringify(value)\\n    const keys = Object.keys(value).sort()\\n    return `{${keys.map((key) => `${JSON.stringify(key)}:${stableStringify(value[key])}`).join(\",\")}}`\\n}\\n\\nexport function withShiftContent(Component: ComponentType): ComponentType {\\n    return forwardRef(function ShiftContentOverride(props: any, ref) {\\n            const localId = useId().replace(/:/g, \"\")\\n            const rootRef = useRef<HTMLElement | null>(null)\\n            const ownerRef = useRef<string>(\"\")\\n            const [openState, setOpenState] = useState(false)\\n            const [activeState, setActiveState] = useState(false)\\n            const openRef = useRef(false)\\n            const activeRef = useRef(false)\\n            const xAnimRef = useRef<{ stop?: () => void } | null>(null)\\n            const radiusAnimRef = useRef<{ stop?: () => void } | null>(null)\\n            const currentXRef = useRef(0)\\n            const currentRadiusRef = useRef(0)\\n            const lastSignatureRef = useRef(\"\")\\n            const generationRef = useRef(0)\\n            const isStaticRenderer = useIsStaticRenderer()\\n            const isCanvas = RenderTarget.current() === RenderTarget.canvas\\n            const isStatic = isStaticRenderer || isCanvas\\n            const reducedMotion = useReducedMotion()\\n            const prevVarRef = useRef(\"\")\\n            const prevRadiusRef = useRef(\"\")\\n            const prevVarPriorityRef = useRef(\"\")\\n            const prevRadiusPriorityRef = useRef(\"\")\\n\\n            const mergedRef = useCallback(\\n                (node: any) => {\\n                    rootRef.current = node as HTMLElement | null\\n                    if (typeof ref === \"function\") ref(node)\\n                    else if (ref && typeof ref === \"object\") (ref as any).current = node\\n                },\\n                [ref]\\n            )\\n\\n            useEffect(() => {\\n                if (isStatic) return\\n                const el = rootRef.current\\n                if (!el) return\\n                prevVarRef.current = el.style.getPropertyValue(\"--shift-push-x\")\\n                prevRadiusRef.current = el.style.getPropertyValue(\"--shift-push-radius\")\\n                prevVarPriorityRef.current = el.style.getPropertyPriority(\"--shift-push-x\")\\n                prevRadiusPriorityRef.current = el.style.getPropertyPriority(\"--shift-push-radius\")\\n                if (!el.style.getPropertyValue(\"--shift-push-x\")) el.style.setProperty(\"--shift-push-x\", \"0px\")\\n                if (!el.style.getPropertyValue(\"--shift-push-radius\")) el.style.setProperty(\"--shift-push-radius\", \"0px\")\\n                return () => {\\n                    xAnimRef.current?.stop?.()\\n                    radiusAnimRef.current?.stop?.()\\n                    if (prevVarRef.current) el.style.setProperty(\"--shift-push-x\", prevVarRef.current, prevVarPriorityRef.current)\\n                    else el.style.removeProperty(\"--shift-push-x\")\\n                    if (prevRadiusRef.current) {\\n                        el.style.setProperty(\"--shift-push-radius\", prevRadiusRef.current, prevRadiusPriorityRef.current)\\n                    } else el.style.removeProperty(\"--shift-push-radius\")\\n                }\\n            }, [isStatic])\\n\\n            useEffect(() => {\\n                if (isStatic || typeof window === \"undefined\") return\\n                const host = window.location?.hostname ?? \"\"\\n                const isCanvasHost = host === \"framercanvas.com\" || host.endsWith(\".framercanvas.com\")\\n\\n                const onState = (event: Event) => {\\n                    const detail = (event as CustomEvent<ShiftEventDetail>).detail\\n                    if (!detail) return\\n                    if (detail.reset) {\\n                        if (!ownerRef.current || ownerRef.current !== detail.ownerId) return\\n                        const target = rootRef.current\\n                        if (!target) return\\n                        xAnimRef.current?.stop?.()\\n                        radiusAnimRef.current?.stop?.()\\n                        generationRef.current += 1\\n                        target.style.setProperty(\"--shift-push-x\", \"0px\")\\n                        target.style.setProperty(\"--shift-push-radius\", \"0px\")\\n                        currentXRef.current = 0\\n                        currentRadiusRef.current = 0\\n                        lastSignatureRef.current = \"\"\\n                        ownerRef.current = \"\"\\n                        openRef.current = false\\n                        activeRef.current = false\\n                        startTransition(() => {\\n                            setOpenState(false)\\n                            setActiveState(false)\\n                        })\\n                        return\\n                    }\\n                    if (ownerRef.current && ownerRef.current !== detail.ownerId) return\\n                    if (!Number.isFinite(detail.width) || !Number.isFinite(detail.radius)) return\\n                    if (!Number.isFinite(detail.openDuration) || !Number.isFinite(detail.closeDuration)) return\\n\\n                    const nextX = detail.open ? -Math.max(0, detail.width) : 0\\n                    const fallbackTransition = detail.open\\n                        ? { type: \"tween\" as const, duration: detail.openDuration, delay: 0, ease: [0.32, 0.72, 0, 1] as [number, number, number, number] }\\n                        : { type: \"tween\" as const, duration: detail.closeDuration, delay: 0, ease: [0.82, -0.01, 0.88, 0.77] as [number, number, number, number] }\\n                    const transitionConfig = sanitizeTransition(\\n                        detail.open ? detail.openTransition : detail.closeTransition,\\n                        fallbackTransition\\n                    )\\n                    const motionReduced = reducedMotion || detail.reducedMotion\\n                    const duration = motionReduced ? 0 : transitionConfig.duration\\n                    const target = rootRef.current\\n                    if (!target) return\\n                    if (!detail.open && !activeRef.current && nextX === 0) return\\n                    const nextRadius = detail.open ? Math.max(0, detail.radius) : 0\\n                    const signature = stableStringify({\\n                        open: detail.open,\\n                        x: nextX,\\n                        radius: nextRadius,\\n                        reduced: motionReduced,\\n                        transition: transitionConfig,\\n                    })\\n                    if (signature === lastSignatureRef.current) return\\n                    lastSignatureRef.current = signature\\n\\n                    ownerRef.current = detail.ownerId\\n                    const nextActive = detail.open || activeRef.current\\n                    openRef.current = detail.open\\n                    activeRef.current = nextActive\\n                    startTransition(() => {\\n                        setOpenState(detail.open)\\n                        setActiveState(nextActive)\\n                    })\\n\\n                    xAnimRef.current?.stop?.()\\n                    radiusAnimRef.current?.stop?.()\\n                    generationRef.current += 1\\n                    const gen = generationRef.current\\n\\n                    if (motionReduced) {\\n                        currentXRef.current = nextX\\n                        currentRadiusRef.current = nextRadius\\n                        target.style.setProperty(\"--shift-push-x\", `${nextX}px`)\\n                        target.style.setProperty(\"--shift-push-radius\", `${nextRadius}px`)\\n                        openRef.current = detail.open\\n                        activeRef.current = detail.open\\n                        startTransition(() => {\\n                            setOpenState(detail.open)\\n                            setActiveState(detail.open)\\n                        })\\n                        return\\n                    }\\n\\n                    const baseOptions: Record<string, any> =\\n                        transitionConfig.type === \"spring\"\\n                            ? {\\n                                  type: \"spring\",\\n                                  duration: transitionConfig.duration,\\n                                  delay: transitionConfig.delay,\\n                                  stiffness: transitionConfig.stiffness,\\n                                  damping: transitionConfig.damping,\\n                                  mass: transitionConfig.mass,\\n                                  bounce: transitionConfig.bounce,\\n                                  restSpeed: transitionConfig.restSpeed,\\n                                  restDelta: transitionConfig.restDelta,\\n                                  velocity: transitionConfig.velocity,\\n                              }\\n                            : {\\n                                  type: \"tween\",\\n                                  duration,\\n                                  delay: transitionConfig.delay,\\n                                  ease:\\n                                      transitionConfig.ease ??\\n                                      (detail.open ? ([0.32, 0.72, 0, 1] as [number, number, number, number]) : ([0.82, -0.01, 0.88, 0.77] as [number, number, number, number])),\\n                              }\\n\\n                    radiusAnimRef.current = animate(currentRadiusRef.current, nextRadius, {\\n                        ...baseOptions,\\n                        onUpdate: (value) => {\\n                            currentRadiusRef.current = value\\n                            target.style.setProperty(\"--shift-push-radius\", `${value}px`)\\n                        },\\n                    })\\n\\n                    xAnimRef.current = animate(currentXRef.current, nextX, {\\n                        ...baseOptions,\\n                        onUpdate: (value) => {\\n                            currentXRef.current = value\\n                            target.style.setProperty(\"--shift-push-x\", `${value}px`)\\n                        },\\n                        onComplete: () => {\\n                            if (gen !== generationRef.current) return\\n                            openRef.current = detail.open\\n                            activeRef.current = detail.open\\n                            startTransition(() => {\\n                                setOpenState(detail.open)\\n                                setActiveState(detail.open)\\n                            })\\n                        },\\n                    })\\n                }\\n\\n                window.addEventListener(SHIFT_STATE_EVENT, onState as EventListener)\\n                const onUnload = () => {\\n                    window.removeEventListener(SHIFT_STATE_EVENT, onState as EventListener)\\n                    xAnimRef.current?.stop?.()\\n                    radiusAnimRef.current?.stop?.()\\n                    generationRef.current += 1\\n                    lastSignatureRef.current = \"\"\\n                }\\n                if (isCanvasHost) window.addEventListener(\"unload\", onUnload)\\n                window.dispatchEvent(\\n                    new CustomEvent<ShiftRequestDetail>(SHIFT_REQUEST_EVENT, { detail: { targetId: localId } })\\n                )\\n                return () => {\\n                    window.removeEventListener(SHIFT_STATE_EVENT, onState as EventListener)\\n                    if (isCanvasHost) window.removeEventListener(\"unload\", onUnload)\\n                    xAnimRef.current?.stop?.()\\n                    radiusAnimRef.current?.stop?.()\\n                    generationRef.current += 1\\n                    lastSignatureRef.current = \"\"\\n                }\\n            }, [isStatic, localId, reducedMotion])\\n\\n            if (isStatic) return <Component {...props} ref={mergedRef} />\\n\\n            return (\\n                <Component\\n                    {...props}\\n                    ref={mergedRef}\\n                    inert={props.inert}\\n                    aria-hidden={props[\"aria-hidden\"]}\\n                    style={{\\n                        ...props.style,\\n                        ...(activeState\\n                            ? {\\n                                  translate: \"var(--shift-push-x, 0px) 0px\",\\n                                  borderRadius: \"var(--shift-push-radius, 0px)\",\\n                              }\\n                            : null),\\n                    }}\\n                />\\n            )\\n        }) as unknown as ComponentType\\n}\\n',displayTextArea:true,title:\"Override Code\",type:ControlType.String},onKkRri24UdChange:{changes:\"KkRri24Ud\",type:ControlType.ChangeHandler},VwPP62wTS:{title:\"Home Link\",type:ControlType.Link},ccCtHUoTt:{title:\"Work Link\",type:ControlType.Link},lZmYQ3Ub3:{title:\"Studio Link\",type:ControlType.Link},xWs6oo6du:{title:\"Contact Link\",type:ControlType.Link},axnAWdIZu:{defaultValue:{delay:0,duration:.7,ease:[.32,.72,0,1],type:\"tween\"},title:\"Open Transition\",type:ControlType.Transition},tKrYkJa5D:{defaultValue:{delay:0,duration:.6,ease:[.46,.03,.52,.95],type:\"tween\"},title:\"Close Transition\",type:ControlType.Transition},e0NBq8DJx:{defaultValue:\"rgba(0, 0, 0, 0.3)\",title:\"Page Dim\",type:ControlType.Color},u9p0FIxGB:{allowedFileTypes:[\".wav\",\".mp3\",\".m4a\",\".ogg\"],title:\"Click Sound\",type:ControlType.File},kai25Z80S:{defaultValue:50,title:\"Sound Volume\",type:ControlType.Number},onkai25Z80SChange:{changes:\"kai25Z80S\",type:ControlType.ChangeHandler}});addFonts(FramerdF8sp1106,[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...PushMenuLinkFonts,...PushMenuSocialColourSweepFonts,...PushMenuControllerFonts,...K2MMenuSoundFonts],{supportsExplicitInterCodegen:true});FramerdF8sp1106.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(PushMenuLink,{},context),()=>forwardLoader(PushMenuSocialColourSweep,{},context),()=>forwardLoader(SocialButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdF8sp1106\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"80\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"P0YdDc906\\\":\\\"headerTheme\\\",\\\"Au4NRzSO1\\\":\\\"cornerRadius\\\",\\\"KkRri24Ud\\\":\\\"overrideCode\\\",\\\"VwPP62wTS\\\":\\\"homeLink\\\",\\\"ccCtHUoTt\\\":\\\"workLink\\\",\\\"lZmYQ3Ub3\\\":\\\"studioLink\\\",\\\"xWs6oo6du\\\":\\\"contactLink\\\",\\\"axnAWdIZu\\\":\\\"openTransition\\\",\\\"tKrYkJa5D\\\":\\\"closeTransition\\\",\\\"e0NBq8DJx\\\":\\\"pageDim\\\",\\\"u9p0FIxGB\\\":\\\"clickSound\\\",\\\"kai25Z80S\\\":\\\"soundVolume\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"QDPXq4Cxb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GYSZg6eRC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kgwkfcuZo\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZGvUjAs5F\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"jBhorgw1z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mEtqkLtJh\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"g0DCQJ8HP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dF8sp1106.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{useIsStaticRenderer}from\"framer\";const WORDMARK=\"https://framerusercontent.com/images/mSsAMx7xfsr853ySRQdhipgUd0.svg\";const RATIO=1333.186/246.83;// Keeps the existing Framer image layer editable. Only its fill animates.\nexport function withOrangeWordmark(Component){return /*#__PURE__*/React.forwardRef(function OrangeWordmark(props,forwardedRef){const element=React.useRef(null);const key=React.useId().replace(/[^a-zA-Z0-9_-]/g,\"\");const isStatic=useIsStaticRenderer();React.useEffect(()=>{const node=element.current;if(!node||typeof window===\"undefined\")return;const reduced=window.matchMedia(\"(prefers-reduced-motion: reduce)\");let frame=0;let elapsed=0;let previous=0;let visible=false;let done=false;const duration=1840;const paint=progress=>{const t=Math.max(0,Math.min(1,progress));const eased=t*t*t*(t*(t*6-15)+10);node.style.setProperty(\"--wordmark-size\",`${260-160*eased}%`);node.style.setProperty(\"--wordmark-position\",`${100-100*eased}%`);};const pause=()=>{cancelAnimationFrame(frame);frame=0;previous=0;};const tick=time=>{frame=0;if(previous)elapsed+=time-previous;previous=time;paint(elapsed/duration);if(elapsed>=duration){done=true;previous=0;observer?.disconnect();}else if(visible&&!document.hidden){frame=requestAnimationFrame(tick);}};const resume=()=>{if(!done&&visible&&!document.hidden&&!frame)frame=requestAnimationFrame(tick);};let observer;const finish=()=>{pause();done=true;paint(1);observer?.disconnect();};const motionPreference=()=>{if(reduced.matches)finish();};const visibility=()=>document.hidden?pause():resume();if(isStatic||reduced.matches||!(\"IntersectionObserver\"in window)){paint(1);return;}paint(0);observer=new IntersectionObserver(([entry])=>{visible=entry.isIntersecting;visible?resume():pause();},{threshold:.05});observer.observe(node);document.addEventListener(\"visibilitychange\",visibility);reduced.addEventListener(\"change\",motionPreference);return()=>{pause();observer?.disconnect();document.removeEventListener(\"visibilitychange\",visibility);reduced.removeEventListener(\"change\",motionPreference);};},[isStatic]);React.useEffect(()=>{const node=element.current;if(!node||isStatic||typeof window===\"undefined\")return;const reduced=window.matchMedia(\"(prefers-reduced-motion: reduce)\");let frame=0;let previous=0;let x=50;let targetX=50;let y=50;let targetY=50;const finePointer=window.matchMedia(\"(hover: hover) and (pointer: fine)\");let opacity=0;let targetOpacity=0;const paint=()=>{node.style.setProperty(\"--wordmark-pointer-x\",`${x}%`);node.style.setProperty(\"--wordmark-pointer-y\",`${y}%`);node.style.setProperty(\"--wordmark-pointer-opacity\",`${opacity}`);};const pause=()=>{cancelAnimationFrame(frame);frame=0;previous=0;};const tick=time=>{frame=0;const delta=previous?Math.min(64,time-previous):16;previous=time;x+=(targetX-x)*(1-Math.exp(-delta/45));y+=(targetY-y)*(1-Math.exp(-delta/70));opacity+=(targetOpacity-opacity)*(1-Math.exp(-delta/(targetOpacity?85:130)));const settled=Math.abs(x-targetX)<.02&&Math.abs(y-targetY)<.02&&Math.abs(opacity-targetOpacity)<.002;if(settled){x=targetX;y=targetY;opacity=targetOpacity;}paint();if(!settled&&!document.hidden)frame=requestAnimationFrame(tick);else previous=0;};const resume=()=>{if(reduced.matches){pause();x=targetX;y=targetY;opacity=targetOpacity;paint();}else if(!frame&&!document.hidden)frame=requestAnimationFrame(tick);};const move=event=>{if(event.pointerType===\"touch\"||!finePointer.matches)return;const bounds=node.getBoundingClientRect();if(!bounds.width)return;targetX=Math.max(0,Math.min(100,(event.clientX-bounds.left)/bounds.width*100));targetY=Math.max(0,Math.min(100,(event.clientY-bounds.top)/bounds.height*100));node.style.setProperty(\"--wordmark-radius\",`${Math.max(60,bounds.height*.85)}px`);if(opacity<.02){x=targetX;y=targetY;}targetOpacity=1;resume();};const leave=()=>{targetOpacity=0;resume();};const reset=()=>{pause();targetOpacity=0;opacity=0;paint();};const visibility=()=>{if(document.hidden)reset();};const motionPreference=()=>{if(reduced.matches)resume();};const observer=\"IntersectionObserver\"in window?new IntersectionObserver(([entry])=>{if(!entry.isIntersecting)reset();}):undefined;observer?.observe(node);node.addEventListener(\"pointerenter\",move);node.addEventListener(\"pointermove\",move);node.addEventListener(\"pointerleave\",leave);node.addEventListener(\"pointercancel\",leave);document.addEventListener(\"visibilitychange\",visibility);reduced.addEventListener(\"change\",motionPreference);return()=>{pause();observer?.disconnect();node.removeEventListener(\"pointerenter\",move);node.removeEventListener(\"pointermove\",move);node.removeEventListener(\"pointerleave\",leave);node.removeEventListener(\"pointercancel\",leave);document.removeEventListener(\"visibilitychange\",visibility);reduced.removeEventListener(\"change\",motionPreference);node.style.removeProperty(\"--wordmark-pointer-x\");node.style.removeProperty(\"--wordmark-pointer-y\");node.style.removeProperty(\"--wordmark-radius\");node.style.removeProperty(\"--wordmark-pointer-opacity\");};},[isStatic]);const scope=`[data-k2m-wordmark=\"${key}\"]`;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                ${scope} {\n                    background-image: linear-gradient(105deg, var(--token-6a1167c1-0008-4f9a-b811-3f90f2fb12a3, #FD7A04) 0%, var(--token-6a1167c1-0008-4f9a-b811-3f90f2fb12a3, #FD7A04) 16%, var(--token-1b0df4c0-192a-41d7-b336-ca7601d43ed2, #F9F9F9) 92%) !important;\n                    background-size: var(--wordmark-size, 100%) 100% !important;\n                    background-position: var(--wordmark-position, 0%) 50% !important;\n                    background-repeat: no-repeat !important;\n                    -webkit-mask: url(\"${WORDMARK}\") center / contain no-repeat;\n                    mask: url(\"${WORDMARK}\") center / contain no-repeat;\n                    height: auto !important;\n                    aspect-ratio: ${RATIO};\n                    flex-shrink: 0;\n                }\n                ${scope}::after {\n                    content: \"\";\n                    position: absolute;\n                    inset: 0;\n                    pointer-events: none;\n                    background: radial-gradient(circle var(--wordmark-radius, 140px) at var(--wordmark-pointer-x, 50%) var(--wordmark-pointer-y, 50%), var(--token-6a1167c1-0008-4f9a-b811-3f90f2fb12a3, #FD7A04) 0%, color-mix(in srgb, var(--token-6a1167c1-0008-4f9a-b811-3f90f2fb12a3, #FD7A04) 80%, transparent) 28%, color-mix(in srgb, var(--token-6a1167c1-0008-4f9a-b811-3f90f2fb12a3, #FD7A04) 25%, transparent) 65%, transparent 100%);\n                    opacity: var(--wordmark-pointer-opacity, 0);\n                }\n                ${scope} img, ${scope} [data-framer-background-image-wrapper] {\n                    visibility: hidden !important;\n                }\n            `}),/*#__PURE__*/_jsx(Component,{...props,\"data-k2m-wordmark\":key,role:\"img\",\"aria-label\":\"K2 Marketing\",ref:node=>{element.current=node;if(typeof forwardedRef===\"function\")forwardedRef(node);else if(forwardedRef)forwardedRef.current=node;}})]});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withOrangeWordmark\":{\"type\":\"reactHoc\",\"name\":\"withOrangeWordmark\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MainSiteWordmark.map","// Generated by Framer (f8e97a5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-VNAgy .framer-styles-preset-k5cbe6:not(.rich-text-wrapper), .framer-VNAgy .framer-styles-preset-k5cbe6.rich-text-wrapper a { --framer-link-hover-text-color: #0582ff; --framer-link-text-color: #000000; }\"];export const className=\"framer-VNAgy\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f8e97a5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-CRCIR .framer-styles-preset-66tllo:not(.rich-text-wrapper), .framer-CRCIR .framer-styles-preset-66tllo.rich-text-wrapper a { --framer-link-hover-text-color: #0582ff; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #666666; --framer-link-text-decoration: none; }\"];export const className=\"framer-CRCIR\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f8e97a5)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-3Gplf .framer-styles-preset-1pldyot:not(.rich-text-wrapper), .framer-3Gplf .framer-styles-preset-1pldyot.rich-text-wrapper a { --framer-link-hover-text-color: #0582ff; --framer-link-text-color: #bfbfbf; }\"];export const className=\"framer-3Gplf\";\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 (f8e97a5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import PageWrapperPadding from\"https://framerusercontent.com/modules/1CeFoa2WJKx1DmWCgfXv/jHvKC5VAlwdmE3EVKLp9/h4a7dWxv8.js\";import{withCopyK2MEmail}from\"https://framerusercontent.com/modules/NTrZS5tUmT0DrmBFQlOw/2ycfhDFB4xJH56xcdgEM/CopyK2MEmail.js\";import{withFooterLandmark}from\"https://framerusercontent.com/modules/474y72hI7im1TPOGmph5/QCG4iLFsRFe2Aa2tJdvG/MainSiteBehaviour.js\";import{withOrangeWordmark}from\"https://framerusercontent.com/modules/XQyPpstHkgQk2XOQvV3t/A26na4VJ9rqB9kQnAESb/MainSiteWordmark.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/RSc3T2OWZkEVXOPKFGLn/DnnIiDRrS3vPLff1UhsY/F1LOt1Z3I.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ljlQsv1B5YW7aVur4jtK/LAFWldHwaBlS3ZdGB8vM/gWup0xZug.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/HLE5vKQ2qtmKVqDqkXTs/wzPhHWrdSkRNxTVfTMNp/k4uARhca8.js\";const PageWrapperPaddingFonts=getFonts(PageWrapperPadding);const RichTextWithCopyK2MEmail1iigr75=withCodeBoundaryForOverrides(RichText,{nodeId:\"R75_4OWxt\",override:withCopyK2MEmail,scopeId:\"ekdt6Syqc\"});const Image1WithOrangeWordmarkg1ey6b=withCodeBoundaryForOverrides(Image1,{nodeId:\"a1t7_raL6\",override:withOrangeWordmark,scopeId:\"ekdt6Syqc\"});const MotionFooterWithFooterLandmark94gmjs=withCodeBoundaryForOverrides(motion.footer,{nodeId:\"EmPdm7ibm\",override:withFooterLandmark,scopeId:\"ekdt6Syqc\"});const cycleOrder=[\"EmPdm7ibm\",\"Yr_5vVOlQ\",\"Vy8FEXoje\",\"sK6sDtMjt\",\"t9ta8CR2w\",\"h8mWicTuE\"];const serializationHash=\"framer-571Kr\";const variantClassNames={EmPdm7ibm:\"framer-v-94gmjs\",h8mWicTuE:\"framer-v-1ilzz7\",sK6sDtMjt:\"framer-v-10w5pen\",t9ta8CR2w:\"framer-v-1s0q3xy\",Vy8FEXoje:\"framer-v-cc75dv\",Yr_5vVOlQ:\"framer-v-i28a3y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Dark\":\"sK6sDtMjt\",\"Mobile Dark\":\"h8mWicTuE\",\"Tablet Dark\":\"t9ta8CR2w\",Desktop:\"EmPdm7ibm\",Mobile:\"Vy8FEXoje\",Tablet:\"Yr_5vVOlQ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"EmPdm7ibm\"};};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:\"EmPdm7ibm\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"Yr_5vVOlQ\",\"Vy8FEXoje\",\"t9ta8CR2w\",\"h8mWicTuE\"].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(MotionFooterWithFooterLandmark94gmjs,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-94gmjs\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"EmPdm7ibm\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(245, 245, 245, 0.96)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(255, 255, 255)\",filter:\"blur(0px)\",WebkitFilter:\"blur(0px)\",...style},variants:{h8mWicTuE:{\"--border-color\":\"rgba(0, 0, 0, 0)\",backgroundColor:\"var(--token-4d6caa54-5c59-4a1c-85d5-346a4d0f238b)\"},sK6sDtMjt:{\"--border-color\":\"rgba(0, 0, 0, 0)\",backgroundColor:\"var(--token-4d6caa54-5c59-4a1c-85d5-346a4d0f238b)\"},t9ta8CR2w:{\"--border-color\":\"rgba(0, 0, 0, 0)\",backgroundColor:\"var(--token-4d6caa54-5c59-4a1c-85d5-346a4d0f238b)\"}},...addPropertyOverrides({h8mWicTuE:{\"data-framer-name\":\"Mobile Dark\"},sK6sDtMjt:{\"data-framer-name\":\"Desktop Dark\"},t9ta8CR2w:{\"data-framer-name\":\"Tablet Dark\"},Vy8FEXoje:{\"data-framer-name\":\"Mobile\"},Yr_5vVOlQ:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17o6dox\",\"data-framer-name\":\"Content Section\",layoutDependency:layoutDependency,layoutId:\"xsDbI0a0U\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:10,y:(componentViewport?.y||0)+(100+((componentViewport?.height||852)-130-((componentViewport?.height||852)-130)*1)/2)+(0+(((componentViewport?.height||852)-130)*1-0-10)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jw3onb-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"CN5Lg3Zg7-container\",nodeId:\"CN5Lg3Zg7\",rendersWithMotion:true,scopeId:\"ekdt6Syqc\",children:/*#__PURE__*/_jsx(PageWrapperPadding,{height:\"100%\",id:\"CN5Lg3Zg7\",layoutId:\"CN5Lg3Zg7\",variant:matchVariant(\"MAsJj1Ki9\"),width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5ng2p3\",\"data-framer-name\":\"Main Container\",layoutDependency:layoutDependency,layoutId:\"DiCpnRHpJ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gdfey4\",\"data-framer-name\":\"Info\",layoutDependency:layoutDependency,layoutId:\"iWRS6j_F6\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-y9c4ld\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"lmzEioN3S\",children:[/*#__PURE__*/_jsx(RichTextWithCopyK2MEmail1iigr75,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7UHJldGVuZGFyZCBWYXJpYWJsZS92YXJpYWJsZS92MFZGPUluZG5hSFFpSURZd01BPT0=\",\"--framer-font-family\":'\"Pretendard Variable Variable\", \"Pretendard Variable Variable Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 600)',\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #111111)\"},children:\"hello@k2marketing.cz\"})}),className:\"framer-1iigr75\",fonts:[\"BI;Pretendard Variable/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"R75_4OWxt\",style:{\"--extracted-2gg91v\":'\"wght\" 600',\"--extracted-r6o4lv\":\"#111111\"},variants:{h8mWicTuE:{\"--extracted-r6o4lv\":\"#BFBFBF\"},sK6sDtMjt:{\"--extracted-r6o4lv\":\"#BFBFBF\"},t9ta8CR2w:{\"--extracted-r6o4lv\":\"#BFBFBF\"},Vy8FEXoje:{\"--extracted-r6o4lv\":\"rgb(17, 17, 17)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h8mWicTuE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7UHJldGVuZGFyZCBWYXJpYWJsZS92YXJpYWJsZS92MFZGPUluZG5hSFFpSURZd01BPT0=\",\"--framer-font-family\":'\"Pretendard Variable Variable\", \"Pretendard Variable Variable Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 600)',\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:\"hello@k2marketing.cz\"})})},sK6sDtMjt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7UHJldGVuZGFyZCBWYXJpYWJsZS92YXJpYWJsZS92MFZGPUluZG5hSFFpSURZd01BPT0=\",\"--framer-font-family\":'\"Pretendard Variable Variable\", \"Pretendard Variable Variable Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 600)',\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:\"hello@k2marketing.cz\"})})},t9ta8CR2w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7UHJldGVuZGFyZCBWYXJpYWJsZS92YXJpYWJsZS92MFZGPUluZG5hSFFpSURZd01BPT0=\",\"--framer-font-family\":'\"Pretendard Variable Variable\", \"Pretendard Variable Variable Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 600)',\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:\"hello@k2marketing.cz\"})})},Vy8FEXoje:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7UHJldGVuZGFyZCBWYXJpYWJsZS92YXJpYWJsZS92MFZGPUluZG5hSFFpSURZd01BPT0=\",\"--framer-font-family\":'\"Pretendard Variable Variable\", \"Pretendard Variable Variable Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 600)',\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"hello@k2marketing.cz\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7UHJldGVuZGFyZCBWYXJpYWJsZS92YXJpYWJsZS92MFZGPUluZG5hSFFpSURRd01BPT0=\",\"--framer-font-family\":'\"Pretendard Variable Variable\", \"Pretendard Variable Variable Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 400)',\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #111111)\"},children:\"Built to rise \"})}),className:\"framer-1yl0bqe\",fonts:[\"BI;Pretendard Variable/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"xPUOg826_\",style:{\"--extracted-2gg91v\":'\"wght\" 400',\"--extracted-r6o4lv\":\"#111111\"},variants:{h8mWicTuE:{\"--extracted-r6o4lv\":\"#BFBFBF\"},sK6sDtMjt:{\"--extracted-r6o4lv\":\"#BFBFBF\"},t9ta8CR2w:{\"--extracted-r6o4lv\":\"#BFBFBF\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h8mWicTuE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7UHJldGVuZGFyZCBWYXJpYWJsZS92YXJpYWJsZS92MFZGPUluZG5hSFFpSURRd01BPT0=\",\"--framer-font-family\":'\"Pretendard Variable Variable\", \"Pretendard Variable Variable Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 400)',\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:\"Built to rise \"})})},sK6sDtMjt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7UHJldGVuZGFyZCBWYXJpYWJsZS92YXJpYWJsZS92MFZGPUluZG5hSFFpSURRd01BPT0=\",\"--framer-font-family\":'\"Pretendard Variable Variable\", \"Pretendard Variable Variable Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 400)',\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:\"Built to rise \"})})},t9ta8CR2w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7UHJldGVuZGFyZCBWYXJpYWJsZS92YXJpYWJsZS92MFZGPUluZG5hSFFpSURRd01BPT0=\",\"--framer-font-family\":'\"Pretendard Variable Variable\", \"Pretendard Variable Variable Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 400)',\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:\"Built to rise \"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12p0scc\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"OLq8Bm8Gk\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:\"Studio\"})}),className:\"framer-1fw7dd2\",fonts:[\"BI;BDO Grotesk/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"lEv60VsMK\",style:{\"--extracted-2gg91v\":'\"wght\" 500',\"--extracted-r6o4lv\":\"rgb(17, 17, 17)\"},variants:{h8mWicTuE:{\"--extracted-r6o4lv\":\"rgb(191, 191, 191)\"},sK6sDtMjt:{\"--extracted-r6o4lv\":\"rgb(191, 191, 191)\"},t9ta8CR2w:{\"--extracted-r6o4lv\":\"rgb(191, 191, 191)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h8mWicTuE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(191, 191, 191))\"},children:\"Studio\"})})},sK6sDtMjt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(191, 191, 191))\"},children:\"Studio\"})})},t9ta8CR2w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(191, 191, 191))\"},children:\"Studio\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6n0nev\",layoutDependency:layoutDependency,layoutId:\"Qq_4uUhh3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #666666)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LObxe3OKB\"},motionChild:true,nodeId:\"NZKYkTNCF\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-66tllo\",\"data-styles-preset\":\"gWup0xZug\",children:\"Home\"})})})}),className:\"framer-17gq40f\",fonts:[\"BI;BDO Grotesk/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"NZKYkTNCF\",style:{\"--extracted-2gg91v\":'\"wght\" 500',\"--extracted-r6o4lv\":\"#666666\"},variants:{h8mWicTuE:{\"--extracted-r6o4lv\":\"#BFBFBF\"},sK6sDtMjt:{\"--extracted-r6o4lv\":\"#BFBFBF\"},t9ta8CR2w:{\"--extracted-r6o4lv\":\"#BFBFBF\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h8mWicTuE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LObxe3OKB\"},motionChild:true,nodeId:\"NZKYkTNCF\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Home\"})})})})},sK6sDtMjt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LObxe3OKB\"},motionChild:true,nodeId:\"NZKYkTNCF\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Home\"})})})})},t9ta8CR2w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LObxe3OKB\"},motionChild:true,nodeId:\"NZKYkTNCF\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Home\"})})})})},Vy8FEXoje:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LObxe3OKB\"},motionChild:true,nodeId:\"NZKYkTNCF\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-66tllo\",\"data-styles-preset\":\"gWup0xZug\",children:\"Home\"})})})})},Yr_5vVOlQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LObxe3OKB\"},motionChild:true,nodeId:\"NZKYkTNCF\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-66tllo\",\"data-styles-preset\":\"gWup0xZug\",children:\"Home\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #666666)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MWmD9XNHV\"},motionChild:true,nodeId:\"iBWAVrj9e\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-66tllo\",\"data-styles-preset\":\"gWup0xZug\",children:\"Work\"})})})}),className:\"framer-1jimppc\",fonts:[\"BI;BDO Grotesk/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"iBWAVrj9e\",style:{\"--extracted-2gg91v\":'\"wght\" 500',\"--extracted-r6o4lv\":\"#666666\"},variants:{h8mWicTuE:{\"--extracted-r6o4lv\":\"#BFBFBF\"},sK6sDtMjt:{\"--extracted-r6o4lv\":\"#BFBFBF\"},t9ta8CR2w:{\"--extracted-r6o4lv\":\"#BFBFBF\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h8mWicTuE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MWmD9XNHV\"},motionChild:true,nodeId:\"iBWAVrj9e\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Work\"})})})})},sK6sDtMjt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MWmD9XNHV\"},motionChild:true,nodeId:\"iBWAVrj9e\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Work\"})})})})},t9ta8CR2w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MWmD9XNHV\"},motionChild:true,nodeId:\"iBWAVrj9e\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Work\"})})})})},Vy8FEXoje:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MWmD9XNHV\"},motionChild:true,nodeId:\"iBWAVrj9e\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-66tllo\",\"data-styles-preset\":\"gWup0xZug\",children:\"Work\"})})})})},Yr_5vVOlQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"MWmD9XNHV\"},motionChild:true,nodeId:\"iBWAVrj9e\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-66tllo\",\"data-styles-preset\":\"gWup0xZug\",children:\"Work\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #666666)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IeN8ghO2o\"},motionChild:true,nodeId:\"AAy2B9Dqy\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-66tllo\",\"data-styles-preset\":\"gWup0xZug\",children:\"Studio\"})})})}),className:\"framer-1x7y7v9\",fonts:[\"BI;BDO Grotesk/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"AAy2B9Dqy\",style:{\"--extracted-2gg91v\":'\"wght\" 500',\"--extracted-r6o4lv\":\"#666666\"},variants:{h8mWicTuE:{\"--extracted-r6o4lv\":\"#BFBFBF\"},sK6sDtMjt:{\"--extracted-r6o4lv\":\"#BFBFBF\"},t9ta8CR2w:{\"--extracted-r6o4lv\":\"#BFBFBF\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h8mWicTuE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IeN8ghO2o\"},motionChild:true,nodeId:\"AAy2B9Dqy\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Studio\"})})})})},sK6sDtMjt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IeN8ghO2o\"},motionChild:true,nodeId:\"AAy2B9Dqy\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Studio\"})})})})},t9ta8CR2w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IeN8ghO2o\"},motionChild:true,nodeId:\"AAy2B9Dqy\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Studio\"})})})})},Vy8FEXoje:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IeN8ghO2o\"},motionChild:true,nodeId:\"AAy2B9Dqy\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-66tllo\",\"data-styles-preset\":\"gWup0xZug\",children:\"Studio\"})})})})},Yr_5vVOlQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"IeN8ghO2o\"},motionChild:true,nodeId:\"AAy2B9Dqy\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-66tllo\",\"data-styles-preset\":\"gWup0xZug\",children:\"Studio\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #666666)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EDPyaCDRx\"},motionChild:true,nodeId:\"S2LAnpEEV\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-66tllo\",\"data-styles-preset\":\"gWup0xZug\",children:\"Contact\"})})})}),className:\"framer-1hqwwx2\",fonts:[\"BI;BDO Grotesk/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"S2LAnpEEV\",style:{\"--extracted-2gg91v\":'\"wght\" 500',\"--extracted-r6o4lv\":\"#666666\"},variants:{h8mWicTuE:{\"--extracted-r6o4lv\":\"#BFBFBF\"},sK6sDtMjt:{\"--extracted-r6o4lv\":\"#BFBFBF\"},t9ta8CR2w:{\"--extracted-r6o4lv\":\"#BFBFBF\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h8mWicTuE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EDPyaCDRx\"},motionChild:true,nodeId:\"S2LAnpEEV\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Contact\"})})})})},sK6sDtMjt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EDPyaCDRx\"},motionChild:true,nodeId:\"S2LAnpEEV\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Contact\"})})})})},t9ta8CR2w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EDPyaCDRx\"},motionChild:true,nodeId:\"S2LAnpEEV\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Contact\"})})})})},Vy8FEXoje:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EDPyaCDRx\"},motionChild:true,nodeId:\"S2LAnpEEV\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-66tllo\",\"data-styles-preset\":\"gWup0xZug\",children:\"Contact\"})})})})},Yr_5vVOlQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"EDPyaCDRx\"},motionChild:true,nodeId:\"S2LAnpEEV\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-66tllo\",\"data-styles-preset\":\"gWup0xZug\",children:\"Contact\"})})})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uq7icf\",\"data-framer-name\":\"Projects\",layoutDependency:layoutDependency,layoutId:\"NYykq5sTJ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjA=\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #111111)\"},children:\"Projects\"})}),className:\"framer-15wkjan\",\"data-framer-name\":\"Projects heading\",fonts:[\"BI;BDO Grotesk/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"JM50yDBZb\",style:{\"--extracted-r6o4lv\":\"#111111\"},variants:{h8mWicTuE:{\"--extracted-r6o4lv\":\"#BFBFBF\"},sK6sDtMjt:{\"--extracted-r6o4lv\":\"#BFBFBF\"},t9ta8CR2w:{\"--extracted-r6o4lv\":\"#BFBFBF\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h8mWicTuE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjA=\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:\"Projects\"})})},sK6sDtMjt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjA=\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:\"Projects\"})})},t9ta8CR2w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjA=\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:\"Projects\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1m5cxtc\",\"data-framer-name\":\"Project links\",layoutDependency:layoutDependency,layoutId:\"VzfYoBC8e\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #666666)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PJncUrrJR\"},motionChild:true,nodeId:\"lFI6h9wRf\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-66tllo\",\"data-styles-preset\":\"gWup0xZug\",children:\"Reglio\"})})})}),className:\"framer-18mb02o\",fonts:[\"BI;BDO Grotesk/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"lFI6h9wRf\",style:{\"--extracted-2gg91v\":'\"wght\" 500',\"--extracted-r6o4lv\":\"#666666\"},variants:{h8mWicTuE:{\"--extracted-r6o4lv\":\"#BFBFBF\"},sK6sDtMjt:{\"--extracted-r6o4lv\":\"#BFBFBF\"},t9ta8CR2w:{\"--extracted-r6o4lv\":\"#BFBFBF\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h8mWicTuE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PJncUrrJR\"},motionChild:true,nodeId:\"lFI6h9wRf\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Reglio\"})})})})},sK6sDtMjt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PJncUrrJR\"},motionChild:true,nodeId:\"lFI6h9wRf\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Reglio\"})})})})},t9ta8CR2w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"PJncUrrJR\"},motionChild:true,nodeId:\"lFI6h9wRf\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Reglio\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #666666)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QHDRNSkoa\"},motionChild:true,nodeId:\"LSC5YpgaH\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-66tllo\",\"data-styles-preset\":\"gWup0xZug\",children:\"Kibaseq\"})})})}),className:\"framer-1e1fwq\",fonts:[\"BI;BDO Grotesk/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"LSC5YpgaH\",style:{\"--extracted-2gg91v\":'\"wght\" 500',\"--extracted-r6o4lv\":\"#666666\"},variants:{h8mWicTuE:{\"--extracted-r6o4lv\":\"#BFBFBF\"},sK6sDtMjt:{\"--extracted-r6o4lv\":\"#BFBFBF\"},t9ta8CR2w:{\"--extracted-r6o4lv\":\"#BFBFBF\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h8mWicTuE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QHDRNSkoa\"},motionChild:true,nodeId:\"LSC5YpgaH\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Kibaseq\"})})})})},sK6sDtMjt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QHDRNSkoa\"},motionChild:true,nodeId:\"LSC5YpgaH\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Kibaseq\"})})})})},t9ta8CR2w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"QHDRNSkoa\"},motionChild:true,nodeId:\"LSC5YpgaH\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Kibaseq\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #666666)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LHIMp5_KK\"},motionChild:true,nodeId:\"oEEIWnBPB\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-66tllo\",\"data-styles-preset\":\"gWup0xZug\",children:\"Genius\"})})})}),className:\"framer-14gbjlw\",fonts:[\"BI;BDO Grotesk/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"oEEIWnBPB\",style:{\"--extracted-2gg91v\":'\"wght\" 500',\"--extracted-r6o4lv\":\"#666666\"},variants:{h8mWicTuE:{\"--extracted-r6o4lv\":\"#BFBFBF\"},sK6sDtMjt:{\"--extracted-r6o4lv\":\"#BFBFBF\"},t9ta8CR2w:{\"--extracted-r6o4lv\":\"#BFBFBF\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h8mWicTuE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LHIMp5_KK\"},motionChild:true,nodeId:\"oEEIWnBPB\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Genius\"})})})})},sK6sDtMjt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LHIMp5_KK\"},motionChild:true,nodeId:\"oEEIWnBPB\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Genius\"})})})})},t9ta8CR2w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"LHIMp5_KK\"},motionChild:true,nodeId:\"oEEIWnBPB\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Genius\"})})})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-en6lns\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"I7gMzKTGI\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #111111)\"},children:\"Social\"})}),className:\"framer-1oziq80\",fonts:[\"BI;BDO Grotesk/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"yD5GogJX4\",style:{\"--extracted-2gg91v\":'\"wght\" 500',\"--extracted-r6o4lv\":\"#111111\"},variants:{h8mWicTuE:{\"--extracted-r6o4lv\":\"#BFBFBF\"},sK6sDtMjt:{\"--extracted-r6o4lv\":\"#BFBFBF\"},t9ta8CR2w:{\"--extracted-r6o4lv\":\"#BFBFBF\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h8mWicTuE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:\"Social\"})})},sK6sDtMjt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:\"Social\"})})},t9ta8CR2w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:\"Social\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hvlfs9\",layoutDependency:layoutDependency,layoutId:\"XWdPiIqdk\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #666666)\"},children:\"Linkedin\"})}),className:\"framer-1x3rnc0\",fonts:[\"BI;BDO Grotesk/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"XN4e4D3Vj\",style:{\"--extracted-2gg91v\":'\"wght\" 500',\"--extracted-r6o4lv\":\"#666666\"},variants:{h8mWicTuE:{\"--extracted-r6o4lv\":\"#BFBFBF\"},sK6sDtMjt:{\"--extracted-r6o4lv\":\"#BFBFBF\"},t9ta8CR2w:{\"--extracted-r6o4lv\":\"#BFBFBF\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h8mWicTuE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:\"Linkedin\"})})},sK6sDtMjt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:\"Linkedin\"})})},t9ta8CR2w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:\"Linkedin\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #666666)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/k2markczechia\",motionChild:true,nodeId:\"baGbqsuhl\",openInNewTab:true,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-66tllo\",\"data-styles-preset\":\"gWup0xZug\",children:\"Behance\"})})})}),className:\"framer-362hxy\",fonts:[\"BI;BDO Grotesk/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"baGbqsuhl\",style:{\"--extracted-2gg91v\":'\"wght\" 500',\"--extracted-r6o4lv\":\"#666666\"},variants:{h8mWicTuE:{\"--extracted-r6o4lv\":\"#BFBFBF\"},sK6sDtMjt:{\"--extracted-r6o4lv\":\"#BFBFBF\"},t9ta8CR2w:{\"--extracted-r6o4lv\":\"#BFBFBF\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h8mWicTuE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/k2markczechia\",motionChild:true,nodeId:\"baGbqsuhl\",openInNewTab:true,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Behance\"})})})})},sK6sDtMjt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/k2markczechia\",motionChild:true,nodeId:\"baGbqsuhl\",openInNewTab:true,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Behance\"})})})})},t9ta8CR2w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/k2markczechia\",motionChild:true,nodeId:\"baGbqsuhl\",openInNewTab:true,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Behance\"})})})})},Vy8FEXoje:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/k2markczechia\",motionChild:true,nodeId:\"baGbqsuhl\",openInNewTab:true,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-66tllo\",\"data-styles-preset\":\"gWup0xZug\",children:\"Behance\"})})})})},Yr_5vVOlQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.behance.net/k2markczechia\",motionChild:true,nodeId:\"baGbqsuhl\",openInNewTab:true,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-66tllo\",\"data-styles-preset\":\"gWup0xZug\",children:\"Behance\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #666666)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/k2marketingcz/\",motionChild:true,nodeId:\"jg0NlkfND\",openInNewTab:true,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-66tllo\",\"data-styles-preset\":\"gWup0xZug\",children:\"Instagram\"})})})}),className:\"framer-qc4pqx\",fonts:[\"BI;BDO Grotesk/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"jg0NlkfND\",style:{\"--extracted-2gg91v\":'\"wght\" 500',\"--extracted-r6o4lv\":\"#666666\"},variants:{h8mWicTuE:{\"--extracted-r6o4lv\":\"#BFBFBF\"},sK6sDtMjt:{\"--extracted-r6o4lv\":\"#BFBFBF\"},t9ta8CR2w:{\"--extracted-r6o4lv\":\"#BFBFBF\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h8mWicTuE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/k2marketingcz/\",motionChild:true,nodeId:\"jg0NlkfND\",openInNewTab:true,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Instagram\"})})})})},sK6sDtMjt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/k2marketingcz/\",motionChild:true,nodeId:\"jg0NlkfND\",openInNewTab:true,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Instagram\"})})})})},t9ta8CR2w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/k2marketingcz/\",motionChild:true,nodeId:\"jg0NlkfND\",openInNewTab:true,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1pldyot\",\"data-styles-preset\":\"k4uARhca8\",children:\"Instagram\"})})})})}},baseVariant,gestureVariant)})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gcdx6q\",\"data-framer-name\":\"Last Logo\",layoutDependency:layoutDependency,layoutId:\"nwqrsIaHm\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-66ri0n\",layoutDependency:layoutDependency,layoutId:\"XHF6I93lt\",children:[/*#__PURE__*/_jsx(Image1WithOrangeWordmarkg1ey6b,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(100+((componentViewport?.height||852)-130-((componentViewport?.height||852)-130)*1)/2)+(0+(((componentViewport?.height||852)-130)*1-0-677)/2)+0+286+0+0+0),pixelHeight:247,pixelWidth:1334,src:\"https://framerusercontent.com/images/GDmx7M4zG9TC7tllA1Sye3bKDg.svg?width=1334&height=247\",srcSet:\"https://framerusercontent.com/images/GDmx7M4zG9TC7tllA1Sye3bKDg.svg?scale-down-to=512&width=1334&height=247 512w,https://framerusercontent.com/images/GDmx7M4zG9TC7tllA1Sye3bKDg.svg?scale-down-to=1024&width=1334&height=247 1024w,https://framerusercontent.com/images/GDmx7M4zG9TC7tllA1Sye3bKDg.svg?width=1334&height=247 1334w\"},className:\"framer-g1ey6b\",\"data-framer-name\":\"K2Marketing orange reveal\",layoutDependency:layoutDependency,layoutId:\"a1t7_raL6\",...addPropertyOverrides({h8mWicTuE:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(48+((componentViewport?.height||200)-72-1121.8)/2)+0+0+606.8+0+0+0),pixelHeight:247,pixelWidth:1334,sizes:`max(min(max(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1800px), 1px), 1800px), 1px)`,src:\"https://framerusercontent.com/images/GDmx7M4zG9TC7tllA1Sye3bKDg.svg?width=1334&height=247\",srcSet:\"https://framerusercontent.com/images/GDmx7M4zG9TC7tllA1Sye3bKDg.svg?scale-down-to=512&width=1334&height=247 512w,https://framerusercontent.com/images/GDmx7M4zG9TC7tllA1Sye3bKDg.svg?scale-down-to=1024&width=1334&height=247 1024w,https://framerusercontent.com/images/GDmx7M4zG9TC7tllA1Sye3bKDg.svg?width=1334&height=247 1334w\"}},t9ta8CR2w:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(80+((componentViewport?.height||200)-110-1142.8)/2)+0+0+687.8+0+0+0),pixelHeight:247,pixelWidth:1334,sizes:`max(min(max(min(max(${componentViewport?.width||\"100vw\"} - 80px, 1px), 1800px), 1px), 1800px), 1px)`,src:\"https://framerusercontent.com/images/GDmx7M4zG9TC7tllA1Sye3bKDg.svg?width=1334&height=247\",srcSet:\"https://framerusercontent.com/images/GDmx7M4zG9TC7tllA1Sye3bKDg.svg?scale-down-to=512&width=1334&height=247 512w,https://framerusercontent.com/images/GDmx7M4zG9TC7tllA1Sye3bKDg.svg?scale-down-to=1024&width=1334&height=247 1024w,https://framerusercontent.com/images/GDmx7M4zG9TC7tllA1Sye3bKDg.svg?width=1334&height=247 1334w\"}},Vy8FEXoje:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(48+((componentViewport?.height||200)-72-1121.8)/2)+0+0+606.8+0+0+0),pixelHeight:247,pixelWidth:1334,sizes:`max(min(max(min(max(${componentViewport?.width||\"100vw\"} - 40px, 1px), 1800px), 1px), 1800px), 1px)`,src:\"https://framerusercontent.com/images/GDmx7M4zG9TC7tllA1Sye3bKDg.svg?width=1334&height=247\",srcSet:\"https://framerusercontent.com/images/GDmx7M4zG9TC7tllA1Sye3bKDg.svg?scale-down-to=512&width=1334&height=247 512w,https://framerusercontent.com/images/GDmx7M4zG9TC7tllA1Sye3bKDg.svg?scale-down-to=1024&width=1334&height=247 1024w,https://framerusercontent.com/images/GDmx7M4zG9TC7tllA1Sye3bKDg.svg?width=1334&height=247 1334w\"}},Yr_5vVOlQ:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(80+((componentViewport?.height||917)-110-1142.8)/2)+0+0+687.8+0+0+0),pixelHeight:247,pixelWidth:1334,sizes:`max(min(max(min(max(${componentViewport?.width||\"100vw\"} - 80px, 1px), 1800px), 1px), 1800px), 1px)`,src:\"https://framerusercontent.com/images/GDmx7M4zG9TC7tllA1Sye3bKDg.svg?width=1334&height=247\",srcSet:\"https://framerusercontent.com/images/GDmx7M4zG9TC7tllA1Sye3bKDg.svg?scale-down-to=512&width=1334&height=247 512w,https://framerusercontent.com/images/GDmx7M4zG9TC7tllA1Sye3bKDg.svg?scale-down-to=1024&width=1334&height=247 1024w,https://framerusercontent.com/images/GDmx7M4zG9TC7tllA1Sye3bKDg.svg?width=1334&height=247 1334w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1khfaoi\",layoutDependency:layoutDependency,layoutId:\"kCgNla6hw\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #111111)\"},children:\"\\xa92026  K2 Marketing Czechia\"})}),className:\"framer-3sqwqk\",fonts:[\"BI;BDO Grotesk/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"cI9i03CCX\",style:{\"--extracted-2gg91v\":'\"wght\" 500',\"--extracted-r6o4lv\":\"#111111\"},variants:{h8mWicTuE:{\"--extracted-r6o4lv\":\"#BFBFBF\"},sK6sDtMjt:{\"--extracted-r6o4lv\":\"#BFBFBF\"},t9ta8CR2w:{\"--extracted-r6o4lv\":\"#BFBFBF\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h8mWicTuE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:\"\\xa92026  K2 Marketing Czechia\"})})},sK6sDtMjt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:\"\\xa92026  K2 Marketing Czechia\"})})},t9ta8CR2w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, #BFBFBF)\"},children:\"\\xa92026  K2 Marketing Czechia\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zroegd\",layoutDependency:layoutDependency,layoutId:\"euoPoLjtJ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"w2Pm5JH5a\"},motionChild:true,nodeId:\"LO2frVYC5\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-k5cbe6\",\"data-styles-preset\":\"F1LOt1Z3I\",children:\"Privacy Policy\"})})})}),className:\"framer-1vua0qc\",fonts:[\"BI;BDO Grotesk/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"LO2frVYC5\",style:{\"--extracted-2gg91v\":'\"wght\" 500',\"--extracted-r6o4lv\":\"rgb(17, 17, 17)\"},variants:{h8mWicTuE:{\"--extracted-r6o4lv\":\"rgb(191, 191, 191)\"},sK6sDtMjt:{\"--extracted-r6o4lv\":\"rgb(191, 191, 191)\"},t9ta8CR2w:{\"--extracted-r6o4lv\":\"rgb(191, 191, 191)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h8mWicTuE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(191, 191, 191))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"w2Pm5JH5a\"},motionChild:true,nodeId:\"LO2frVYC5\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-k5cbe6\",\"data-styles-preset\":\"F1LOt1Z3I\",children:\"Privacy Policy\"})})})})},sK6sDtMjt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(191, 191, 191))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"w2Pm5JH5a\"},motionChild:true,nodeId:\"LO2frVYC5\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-k5cbe6\",\"data-styles-preset\":\"F1LOt1Z3I\",children:\"Privacy Policy\"})})})})},t9ta8CR2w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(191, 191, 191))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"w2Pm5JH5a\"},motionChild:true,nodeId:\"LO2frVYC5\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-k5cbe6\",\"data-styles-preset\":\"F1LOt1Z3I\",children:\"Privacy Policy\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(17, 17, 17))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"P08XHu47y\"},motionChild:true,nodeId:\"SHKWDqE08\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-k5cbe6\",\"data-styles-preset\":\"F1LOt1Z3I\",children:\"Terms & Conditions\"})})})}),className:\"framer-1dexahc\",fonts:[\"BI;BDO Grotesk/variable/v0\"],layoutDependency:layoutDependency,layoutId:\"SHKWDqE08\",style:{\"--extracted-2gg91v\":'\"wght\" 500',\"--extracted-r6o4lv\":\"rgb(17, 17, 17)\"},variants:{h8mWicTuE:{\"--extracted-r6o4lv\":\"rgb(191, 191, 191)\"},sK6sDtMjt:{\"--extracted-r6o4lv\":\"rgb(191, 191, 191)\"},t9ta8CR2w:{\"--extracted-r6o4lv\":\"rgb(191, 191, 191)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({h8mWicTuE:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(191, 191, 191))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"P08XHu47y\"},motionChild:true,nodeId:\"SHKWDqE08\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-k5cbe6\",\"data-styles-preset\":\"F1LOt1Z3I\",children:\"Terms & Conditions\"})})})})},sK6sDtMjt:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(191, 191, 191))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"P08XHu47y\"},motionChild:true,nodeId:\"SHKWDqE08\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-k5cbe6\",\"data-styles-preset\":\"F1LOt1Z3I\",children:\"Terms & Conditions\"})})})})},t9ta8CR2w:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"Qkk7QkRPIEdyb3Rlc2svdmFyaWFibGUvdjBWRj1JbmRuYUhRaUlEVXdNQT09\",\"--framer-font-family\":'\"BDO Grotesk Variable\", \"BDO Grotesk Variable Placeholder\", sans-serif',\"--framer-font-variation-axes\":'var(--extracted-2gg91v, \"wght\" 500)',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(191, 191, 191))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"P08XHu47y\"},motionChild:true,nodeId:\"SHKWDqE08\",openInNewTab:false,relValues:[],scopeId:\"ekdt6Syqc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-k5cbe6\",\"data-styles-preset\":\"F1LOt1Z3I\",children:\"Terms & Conditions\"})})})})}},baseVariant,gestureVariant)})]})]})]})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:10,y:(componentViewport?.y||0)+(100+((componentViewport?.height||852)-130-((componentViewport?.height||852)-130)*1)/2)+(0+(((componentViewport?.height||852)-130)*1-0-10)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fupsi2-container\",isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sPvWeEUPr-container\",nodeId:\"sPvWeEUPr\",rendersWithMotion:true,scopeId:\"ekdt6Syqc\",children:/*#__PURE__*/_jsx(PageWrapperPadding,{height:\"100%\",id:\"sPvWeEUPr\",layoutId:\"sPvWeEUPr\",variant:matchVariant(\"MAsJj1Ki9\"),width:\"100%\"})})})]})})})})});});const css=[\".framer-571Kr.framer-ujab4d, .framer-571Kr .framer-ujab4d { display: block; }\",\".framer-571Kr.framer-94gmjs { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 852px; justify-content: flex-start; overflow: hidden; padding: 100px 0px 30px 0px; position: relative; width: 1440px; }\",\".framer-571Kr .framer-17o6dox { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: flex-start; max-width: 1800px; padding: 0px; position: relative; width: 1px; }\",\".framer-571Kr .framer-jw3onb-container, .framer-571Kr .framer-1fupsi2-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-571Kr .framer-5ng2p3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 99px; height: min-content; justify-content: flex-start; max-width: 1800px; overflow: hidden; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-571Kr .framer-1gdfey4 { display: grid; flex: none; gap: 48px; grid-auto-rows: min-content; grid-template-columns: repeat(12, minmax(1px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-571Kr .framer-y9c4ld { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; grid-column: span 6; height: min-content; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-571Kr .framer-1iigr75 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-571Kr .framer-1yl0bqe, .framer-571Kr .framer-1fw7dd2, .framer-571Kr .framer-17gq40f, .framer-571Kr .framer-1jimppc, .framer-571Kr .framer-1x7y7v9, .framer-571Kr .framer-1hqwwx2, .framer-571Kr .framer-15wkjan, .framer-571Kr .framer-18mb02o, .framer-571Kr .framer-1e1fwq, .framer-571Kr .framer-14gbjlw, .framer-571Kr .framer-1oziq80, .framer-571Kr .framer-1x3rnc0, .framer-571Kr .framer-362hxy, .framer-571Kr .framer-qc4pqx { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-571Kr .framer-12p0scc, .framer-571Kr .framer-1uq7icf, .framer-571Kr .framer-en6lns { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; grid-column: span 2; height: min-content; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-571Kr .framer-6n0nev, .framer-571Kr .framer-1m5cxtc, .framer-571Kr .framer-1hvlfs9 { 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: min-content; }\",\".framer-571Kr .framer-1gcdx6q { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-571Kr .framer-66ri0n { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-571Kr .framer-g1ey6b { aspect-ratio: 5.4 / 1; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); pointer-events: auto; position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); z-index: 0; }\",\".framer-571Kr .framer-1khfaoi { 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; padding: 0px; position: relative; width: 100%; }\",\".framer-571Kr .framer-3sqwqk { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-571Kr .framer-zroegd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 43px; height: min-content; justify-content: flex-end; padding: 0px; pointer-events: auto; position: relative; width: min-content; z-index: 6; }\",\".framer-571Kr .framer-1vua0qc, .framer-571Kr .framer-1dexahc { flex: none; height: auto; pointer-events: auto; position: relative; white-space: pre; width: auto; }\",\".framer-571Kr.framer-v-i28a3y.framer-94gmjs, .framer-571Kr.framer-v-1s0q3xy.framer-94gmjs { height: min-content; padding: 80px 40px 30px 40px; width: 810px; }\",\".framer-571Kr.framer-v-i28a3y .framer-17o6dox, .framer-571Kr.framer-v-cc75dv .framer-17o6dox, .framer-571Kr.framer-v-1s0q3xy .framer-17o6dox, .framer-571Kr.framer-v-1ilzz7 .framer-17o6dox { height: min-content; }\",\".framer-571Kr.framer-v-i28a3y .framer-5ng2p3, .framer-571Kr.framer-v-1s0q3xy .framer-5ng2p3 { gap: 80px; }\",\".framer-571Kr.framer-v-i28a3y .framer-1gdfey4, .framer-571Kr.framer-v-cc75dv .framer-1gdfey4, .framer-571Kr.framer-v-1s0q3xy .framer-1gdfey4, .framer-571Kr.framer-v-1ilzz7 .framer-1gdfey4 { gap: 24px; grid-template-columns: repeat(2, minmax(0px, 1fr)); grid-template-rows: repeat(3, min-content); }\",\".framer-571Kr.framer-v-i28a3y .framer-y9c4ld, .framer-571Kr.framer-v-cc75dv .framer-y9c4ld, .framer-571Kr.framer-v-1s0q3xy .framer-y9c4ld, .framer-571Kr.framer-v-1ilzz7 .framer-y9c4ld { grid-column: span 2; }\",\".framer-571Kr.framer-v-i28a3y .framer-12p0scc, .framer-571Kr.framer-v-i28a3y .framer-1uq7icf, .framer-571Kr.framer-v-i28a3y .framer-en6lns, .framer-571Kr.framer-v-cc75dv .framer-12p0scc, .framer-571Kr.framer-v-cc75dv .framer-1uq7icf, .framer-571Kr.framer-v-cc75dv .framer-en6lns, .framer-571Kr.framer-v-1s0q3xy .framer-12p0scc, .framer-571Kr.framer-v-1s0q3xy .framer-1uq7icf, .framer-571Kr.framer-v-1s0q3xy .framer-en6lns, .framer-571Kr.framer-v-1ilzz7 .framer-12p0scc, .framer-571Kr.framer-v-1ilzz7 .framer-1uq7icf, .framer-571Kr.framer-v-1ilzz7 .framer-en6lns { gap: 10px; grid-column: unset; }\",\".framer-571Kr.framer-v-i28a3y .framer-17gq40f, .framer-571Kr.framer-v-i28a3y .framer-1jimppc, .framer-571Kr.framer-v-i28a3y .framer-1x7y7v9, .framer-571Kr.framer-v-i28a3y .framer-1hqwwx2, .framer-571Kr.framer-v-i28a3y .framer-18mb02o, .framer-571Kr.framer-v-i28a3y .framer-1e1fwq, .framer-571Kr.framer-v-i28a3y .framer-14gbjlw, .framer-571Kr.framer-v-i28a3y .framer-1x3rnc0, .framer-571Kr.framer-v-i28a3y .framer-362hxy, .framer-571Kr.framer-v-i28a3y .framer-qc4pqx, .framer-571Kr.framer-v-i28a3y .framer-1vua0qc, .framer-571Kr.framer-v-i28a3y .framer-1dexahc, .framer-571Kr.framer-v-cc75dv .framer-1vua0qc, .framer-571Kr.framer-v-cc75dv .framer-1dexahc, .framer-571Kr.framer-v-1s0q3xy .framer-17gq40f, .framer-571Kr.framer-v-1s0q3xy .framer-1jimppc, .framer-571Kr.framer-v-1s0q3xy .framer-1x7y7v9, .framer-571Kr.framer-v-1s0q3xy .framer-1hqwwx2, .framer-571Kr.framer-v-1s0q3xy .framer-18mb02o, .framer-571Kr.framer-v-1s0q3xy .framer-1e1fwq, .framer-571Kr.framer-v-1s0q3xy .framer-14gbjlw, .framer-571Kr.framer-v-1s0q3xy .framer-1x3rnc0, .framer-571Kr.framer-v-1s0q3xy .framer-362hxy, .framer-571Kr.framer-v-1s0q3xy .framer-qc4pqx, .framer-571Kr.framer-v-1s0q3xy .framer-1vua0qc, .framer-571Kr.framer-v-1s0q3xy .framer-1dexahc, .framer-571Kr.framer-v-1ilzz7 .framer-1vua0qc, .framer-571Kr.framer-v-1ilzz7 .framer-1dexahc { min-height: 44px; }\",\".framer-571Kr.framer-v-i28a3y .framer-1khfaoi, .framer-571Kr.framer-v-cc75dv .framer-1khfaoi, .framer-571Kr.framer-v-1s0q3xy .framer-1khfaoi, .framer-571Kr.framer-v-1ilzz7 .framer-1khfaoi { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 20px; }\",\".framer-571Kr.framer-v-i28a3y .framer-3sqwqk, .framer-571Kr.framer-v-cc75dv .framer-3sqwqk, .framer-571Kr.framer-v-1s0q3xy .framer-3sqwqk, .framer-571Kr.framer-v-1ilzz7 .framer-3sqwqk { flex: none; width: 100%; }\",\".framer-571Kr.framer-v-cc75dv.framer-94gmjs, .framer-571Kr.framer-v-1ilzz7.framer-94gmjs { height: min-content; padding: 48px 20px 24px 20px; width: 400px; }\",\".framer-571Kr.framer-v-cc75dv .framer-5ng2p3, .framer-571Kr.framer-v-1ilzz7 .framer-5ng2p3 { gap: 32px; }\",\".framer-571Kr.framer-v-cc75dv .framer-17gq40f, .framer-571Kr.framer-v-cc75dv .framer-1jimppc, .framer-571Kr.framer-v-cc75dv .framer-1x7y7v9, .framer-571Kr.framer-v-cc75dv .framer-1hqwwx2, .framer-571Kr.framer-v-cc75dv .framer-1x3rnc0, .framer-571Kr.framer-v-cc75dv .framer-362hxy, .framer-571Kr.framer-v-1ilzz7 .framer-17gq40f, .framer-571Kr.framer-v-1ilzz7 .framer-1jimppc, .framer-571Kr.framer-v-1ilzz7 .framer-1x7y7v9, .framer-571Kr.framer-v-1ilzz7 .framer-1hqwwx2, .framer-571Kr.framer-v-1ilzz7 .framer-1x3rnc0, .framer-571Kr.framer-v-1ilzz7 .framer-362hxy { height: 44px; min-height: 44px; }\",\".framer-571Kr.framer-v-cc75dv .framer-18mb02o, .framer-571Kr.framer-v-cc75dv .framer-1e1fwq, .framer-571Kr.framer-v-cc75dv .framer-14gbjlw, .framer-571Kr.framer-v-cc75dv .framer-qc4pqx, .framer-571Kr.framer-v-1ilzz7 .framer-18mb02o, .framer-571Kr.framer-v-1ilzz7 .framer-1e1fwq, .framer-571Kr.framer-v-1ilzz7 .framer-14gbjlw, .framer-571Kr.framer-v-1ilzz7 .framer-qc4pqx { height: 44px; }\",\".framer-571Kr.framer-v-cc75dv .framer-zroegd, .framer-571Kr.framer-v-1ilzz7 .framer-zroegd { flex-direction: column; flex-wrap: wrap; gap: 16px; justify-content: flex-start; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-571Kr[data-border=\"true\"]::after, .framer-571Kr [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 852\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Yr_5vVOlQ\":{\"layout\":[\"fixed\",\"auto\"]},\"Vy8FEXoje\":{\"layout\":[\"fixed\",\"auto\"]},\"sK6sDtMjt\":{\"layout\":[\"fixed\",\"fixed\"]},\"t9ta8CR2w\":{\"layout\":[\"fixed\",\"auto\"]},\"h8mWicTuE\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerekdt6Syqc=withCSS(Component,css,\"framer-571Kr\");export default Framerekdt6Syqc;Framerekdt6Syqc.displayName=\"Site Footer\";Framerekdt6Syqc.defaultProps={height:852,width:1440};addPropertyControls(Framerekdt6Syqc,{variant:{options:[\"EmPdm7ibm\",\"Yr_5vVOlQ\",\"Vy8FEXoje\",\"sK6sDtMjt\",\"t9ta8CR2w\",\"h8mWicTuE\"],optionTitles:[\"Desktop\",\"Tablet\",\"Mobile\",\"Desktop Dark\",\"Tablet Dark\",\"Mobile Dark\"],title:\"Variant\",type:ControlType.Enum}});const variationAxes=[{defaultValue:400,maxValue:930,minValue:45,name:\"Weight\",tag:\"wght\"}];const variationAxes1=[{defaultValue:400,maxValue:900,minValue:300,name:\"Weight\",tag:\"wght\"}];addFonts(Framerekdt6Syqc,[{explicitInter:true,fonts:[{cssFamilyName:\"Pretendard Variable Variable\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"Pretendard Variable\",url:\"https://framerusercontent.com/assets/LBApvJ2KYroDiPrwqhnN29mW5Q.woff2\",variationAxes,weight:\"400\"},{cssFamilyName:\"BDO Grotesk Variable\",source:\"builtIn\",style:\"normal\",uiFamilyName:\"BDO Grotesk\",url:\"https://framerusercontent.com/assets/FcybOZJ2ipUdK2dQmwN3gFVAvuk.woff2\",variationAxes:variationAxes1,weight:\"400\"}]},...PageWrapperPaddingFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});Framerekdt6Syqc.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(PageWrapperPadding,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerekdt6Syqc\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"852\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Yr_5vVOlQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Vy8FEXoje\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sK6sDtMjt\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"t9ta8CR2w\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"h8mWicTuE\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1440\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ekdt6Syqc.map","// Generated by Framer (f8e97a5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,ResolveLinks,runTasksWithYield,safeCSSValue,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouter,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navigation from\"#framer/local/canvasComponent/dF8sp1106/dF8sp1106.js\";import SiteFooter,*as SiteFooterInfo from\"#framer/local/canvasComponent/ekdt6Syqc/ekdt6Syqc.js\";import{withShiftContent}from\"#framer/local/codeFile/AaIqi5_/MainSiteBehaviour.js\";const SiteFooterFonts=getFonts(SiteFooter);const SiteFooterWithShiftContent6as6d4WithMappedReactPropsrlas8o=withMappedReactProps(withCodeBoundaryForOverrides(SiteFooter,{nodeId:\"YvIGTJGTa\",override:withShiftContent,scopeId:\"FbDv1A1pu\"}),SiteFooterInfo);const NavigationFonts=getFonts(Navigation);const breakpoints={FjKPmccXO:\"(max-width: 809.98px)\",KAbyisHuv:\"(min-width: 1440px)\",yIOVLR7D_:\"(min-width: 810px) and (max-width: 1439.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-T5m7x\";const variantClassNames={FjKPmccXO:\"framer-v-grswv8\",KAbyisHuv:\"framer-v-qtf0ix\",yIOVLR7D_:\"framer-v-brgewt\"};const x0eQDsjDz=undefined;const egx_pAoVE=undefined;const convertFromBoolean=(value,activeLocale)=>{return value?\"sK6sDtMjt\":\"EmPdm7ibm\";};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const convertFromBoolean1=(value,activeLocale)=>{return value?\"t9ta8CR2w\":\"Yr_5vVOlQ\";};const convertFromBoolean2=(value,activeLocale)=>{return value?\"h8mWicTuE\":\"Vy8FEXoje\";};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\".framer-T5m7x.framer-1rv67dw, .framer-T5m7x .framer-1rv67dw { display: block; }\",\".framer-T5m7x.framer-qtf0ix { align-content: center; align-items: center; background-color: var(--okwjyc); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-T5m7x .framer-35yn9 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-T5m7x .framer-6as6d4-container { flex: none; height: auto; order: 1001; position: relative; width: 100%; z-index: 5; }\",\".framer-T5m7x .framer-1qiutvr-container { flex: none; height: auto; left: 0px; order: 1002; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 1000; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={FjKPmccXO:\"(max-width: 809.98px)\",KAbyisHuv:\"(min-width: 1440px)\",yIOVLR7D_:\"(min-width: 810px) and (max-width: 1439.98px)\"};const humanReadableVariantMap={Desktop:\"KAbyisHuv\",Phone:\"FjKPmccXO\",Tablet:\"yIOVLR7D_\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({darkFooter,height,id,pageBackground,width,...props})=>{return{...props,egx_pAoVE:darkFooter??props.egx_pAoVE??false,variant:humanReadableVariantMap[props.variant]??props.variant??\"KAbyisHuv\",x0eQDsjDz:pageBackground??props.x0eQDsjDz??\"rgb(255, 255, 255)\"};};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,x0eQDsjDz,egx_pAoVE,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"KAbyisHuv\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:`:root body { background: ${safeCSSValue(x0eQDsjDz)}; }`}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-qtf0ix\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--okwjyc\":x0eQDsjDz,...style},children:[children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-35yn9\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:852,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-6as6d4-container\",\"data-framer-name\":\"Footer\",name:\"Footer\",nodeId:\"YvIGTJGTa\",rendersWithMotion:true,scopeId:\"FbDv1A1pu\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FjKPmccXO:{variant:matchVariant(convertFromBoolean2(egx_pAoVE,activeLocale))},yIOVLR7D_:{variant:matchVariant(convertFromBoolean1(egx_pAoVE,activeLocale))}},children:/*#__PURE__*/_jsx(SiteFooterWithShiftContent6as6d4WithMappedReactPropsrlas8o,{height:\"100%\",id:\"YvIGTJGTa\",layoutId:\"YvIGTJGTa\",name:\"Footer\",style:{width:\"100%\"},variant:matchVariant(convertFromBoolean(egx_pAoVE,activeLocale)),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"LObxe3OKB\"},implicitPathVariables:undefined},{href:{webPageId:\"MWmD9XNHV\"},implicitPathVariables:undefined},{href:{webPageId:\"IeN8ghO2o\"},implicitPathVariables:undefined},{href:{webPageId:\"EDPyaCDRx\"},implicitPathVariables:undefined},{href:{webPageId:\"LObxe3OKB\"},implicitPathVariables:undefined},{href:{webPageId:\"MWmD9XNHV\"},implicitPathVariables:undefined},{href:{webPageId:\"IeN8ghO2o\"},implicitPathVariables:undefined},{href:{webPageId:\"EDPyaCDRx\"},implicitPathVariables:undefined},{href:{webPageId:\"LObxe3OKB\"},implicitPathVariables:undefined},{href:{webPageId:\"MWmD9XNHV\"},implicitPathVariables:undefined},{href:{webPageId:\"IeN8ghO2o\"},implicitPathVariables:undefined},{href:{webPageId:\"EDPyaCDRx\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qiutvr-container\",\"data-framer-name\":\"Header\",layoutScroll:true,name:\"Header\",nodeId:\"am3HHmqXE\",scopeId:\"FbDv1A1pu\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{FjKPmccXO:{ccCtHUoTt:resolvedLinks[9],lZmYQ3Ub3:resolvedLinks[10],variant:matchVariant(\"QDPXq4Cxb\"),VwPP62wTS:resolvedLinks[8],xWs6oo6du:resolvedLinks[11]},yIOVLR7D_:{ccCtHUoTt:resolvedLinks[5],lZmYQ3Ub3:resolvedLinks[6],VwPP62wTS:resolvedLinks[4],xWs6oo6du:resolvedLinks[7]}},children:/*#__PURE__*/_jsx(Navigation,{Au4NRzSO1:0,axnAWdIZu:{delay:0,duration:.7,ease:[.32,.72,0,1],type:\"tween\"},ccCtHUoTt:resolvedLinks[1],e0NBq8DJx:\"rgba(0, 0, 0, 0)\",height:\"100%\",id:\"am3HHmqXE\",kai25Z80S:50,KkRri24Ud:'// Installation:\\n// 1) Group all page sections in one native stack named \"Page Content\".\\n// 2) Keep the native nav outside that stack.\\n// 3) Apply PushContent → withShiftContent to the Page Content stack once.\\n// 4) Preview.\\nimport { RenderTarget, useIsStaticRenderer } from \"framer\"\\nimport { animate, useReducedMotion } from \"framer-motion\"\\nimport {\\n    ComponentType,\\n    forwardRef,\\n    startTransition,\\n    useCallback,\\n    useEffect,\\n    useId,\\n    useRef,\\n    useState,\\n} from \"react\"\\n\\ntype ShiftEventDetail = {\\n    ownerId: string\\n    open: boolean\\n    width: number\\n    radius: number\\n    openDuration: number\\n    closeDuration: number\\n    openTransition?: TransitionPayload\\n    closeTransition?: TransitionPayload\\n    reducedMotion: boolean\\n    reset: boolean\\n}\\n\\ntype TransitionType = \"tween\" | \"spring\"\\ntype EaseName =\\n    | \"linear\"\\n    | \"easeIn\"\\n    | \"easeOut\"\\n    | \"easeInOut\"\\n    | \"circIn\"\\n    | \"circOut\"\\n    | \"circInOut\"\\n    | \"backIn\"\\n    | \"backOut\"\\n    | \"backInOut\"\\n    | \"anticipate\"\\n\\ntype TransitionPayload = {\\n    type?: TransitionType\\n    duration?: number\\n    delay?: number\\n    ease?: EaseName | [number, number, number, number]\\n    stiffness?: number\\n    damping?: number\\n    mass?: number\\n    bounce?: number\\n    restSpeed?: number\\n    restDelta?: number\\n    velocity?: number\\n}\\n\\ntype ShiftRequestDetail = {\\n    targetId: string\\n}\\n\\nconst SHIFT_STATE_EVENT = \"spm:state\"\\nconst SHIFT_REQUEST_EVENT = \"spm:request\"\\n\\nfunction toFinite(value: any): number | undefined {\\n    return typeof value === \"number\" && Number.isFinite(value) ? value : undefined\\n}\\n\\nfunction clamp(value: number, min: number, max: number) {\\n    return Math.min(max, Math.max(min, value))\\n}\\n\\nfunction isValidEaseArray(value: any): value is [number, number, number, number] {\\n    if (!Array.isArray(value) || value.length !== 4) return false\\n    const [x1, y1, x2, y2] = value\\n    if (![x1, y1, x2, y2].every((v) => typeof v === \"number\" && Number.isFinite(v))) return false\\n    return x1 >= 0 && x1 <= 1 && x2 >= 0 && x2 <= 1\\n}\\n\\nfunction isValidEaseName(value: any): value is EaseName {\\n    return (\\n        value === \"linear\" ||\\n        value === \"easeIn\" ||\\n        value === \"easeOut\" ||\\n        value === \"easeInOut\" ||\\n        value === \"circIn\" ||\\n        value === \"circOut\" ||\\n        value === \"circInOut\" ||\\n        value === \"backIn\" ||\\n        value === \"backOut\" ||\\n        value === \"backInOut\" ||\\n        value === \"anticipate\"\\n    )\\n}\\n\\nfunction sanitizeTransition(\\n    transition: TransitionPayload | undefined,\\n    fallback: { type: \"tween\"; duration: number; delay: number; ease: [number, number, number, number] }\\n) {\\n    const source = transition && typeof transition === \"object\" ? transition : {}\\n    const type = source.type === \"spring\" ? \"spring\" : \"tween\"\\n    const duration = Math.max(0, toFinite(source.duration) ?? fallback.duration)\\n    const delay = Math.max(0, toFinite(source.delay) ?? fallback.delay)\\n    const ease = isValidEaseArray(source.ease)\\n        ? source.ease\\n        : isValidEaseName(source.ease)\\n          ? source.ease\\n          : fallback.ease\\n    const result: Record<string, any> = { type, duration, delay }\\n    if (type === \"tween\") {\\n        result.ease = ease\\n    } else {\\n        const stiffness = toFinite(source.stiffness)\\n        const damping = toFinite(source.damping)\\n        const mass = toFinite(source.mass)\\n        const bounce = toFinite(source.bounce)\\n        const restSpeed = toFinite(source.restSpeed)\\n        const restDelta = toFinite(source.restDelta)\\n        const velocity = toFinite(source.velocity)\\n        if (stiffness !== undefined) result.stiffness = clamp(stiffness, 1, 2000)\\n        if (damping !== undefined) result.damping = clamp(damping, 0.01, 500)\\n        if (mass !== undefined) result.mass = clamp(mass, 0.01, 100)\\n        if (bounce !== undefined) result.bounce = clamp(bounce, 0, 1)\\n        if (restSpeed !== undefined) result.restSpeed = clamp(restSpeed, 0.01, 200)\\n        if (restDelta !== undefined) result.restDelta = clamp(restDelta, 0.00001, 1)\\n        if (velocity !== undefined) result.velocity = velocity\\n    }\\n    return result\\n}\\n\\nfunction stableStringify(value: any): string {\\n    if (Array.isArray(value)) return `[${value.map(stableStringify).join(\",\")}]`\\n    if (!value || typeof value !== \"object\") return JSON.stringify(value)\\n    const keys = Object.keys(value).sort()\\n    return `{${keys.map((key) => `${JSON.stringify(key)}:${stableStringify(value[key])}`).join(\",\")}}`\\n}\\n\\nexport function withShiftContent(Component: ComponentType): ComponentType {\\n    return forwardRef(function ShiftContentOverride(props: any, ref) {\\n            const localId = useId().replace(/:/g, \"\")\\n            const rootRef = useRef<HTMLElement | null>(null)\\n            const ownerRef = useRef<string>(\"\")\\n            const [openState, setOpenState] = useState(false)\\n            const [activeState, setActiveState] = useState(false)\\n            const openRef = useRef(false)\\n            const activeRef = useRef(false)\\n            const xAnimRef = useRef<{ stop?: () => void } | null>(null)\\n            const radiusAnimRef = useRef<{ stop?: () => void } | null>(null)\\n            const currentXRef = useRef(0)\\n            const currentRadiusRef = useRef(0)\\n            const lastSignatureRef = useRef(\"\")\\n            const generationRef = useRef(0)\\n            const isStaticRenderer = useIsStaticRenderer()\\n            const isCanvas = RenderTarget.current() === RenderTarget.canvas\\n            const isStatic = isStaticRenderer || isCanvas\\n            const reducedMotion = useReducedMotion()\\n            const prevVarRef = useRef(\"\")\\n            const prevRadiusRef = useRef(\"\")\\n            const prevVarPriorityRef = useRef(\"\")\\n            const prevRadiusPriorityRef = useRef(\"\")\\n\\n            const mergedRef = useCallback(\\n                (node: any) => {\\n                    rootRef.current = node as HTMLElement | null\\n                    if (typeof ref === \"function\") ref(node)\\n                    else if (ref && typeof ref === \"object\") (ref as any).current = node\\n                },\\n                [ref]\\n            )\\n\\n            useEffect(() => {\\n                if (isStatic) return\\n                const el = rootRef.current\\n                if (!el) return\\n                prevVarRef.current = el.style.getPropertyValue(\"--shift-push-x\")\\n                prevRadiusRef.current = el.style.getPropertyValue(\"--shift-push-radius\")\\n                prevVarPriorityRef.current = el.style.getPropertyPriority(\"--shift-push-x\")\\n                prevRadiusPriorityRef.current = el.style.getPropertyPriority(\"--shift-push-radius\")\\n                if (!el.style.getPropertyValue(\"--shift-push-x\")) el.style.setProperty(\"--shift-push-x\", \"0px\")\\n                if (!el.style.getPropertyValue(\"--shift-push-radius\")) el.style.setProperty(\"--shift-push-radius\", \"0px\")\\n                return () => {\\n                    xAnimRef.current?.stop?.()\\n                    radiusAnimRef.current?.stop?.()\\n                    if (prevVarRef.current) el.style.setProperty(\"--shift-push-x\", prevVarRef.current, prevVarPriorityRef.current)\\n                    else el.style.removeProperty(\"--shift-push-x\")\\n                    if (prevRadiusRef.current) {\\n                        el.style.setProperty(\"--shift-push-radius\", prevRadiusRef.current, prevRadiusPriorityRef.current)\\n                    } else el.style.removeProperty(\"--shift-push-radius\")\\n                }\\n            }, [isStatic])\\n\\n            useEffect(() => {\\n                if (isStatic || typeof window === \"undefined\") return\\n                const host = window.location?.hostname ?? \"\"\\n                const isCanvasHost = host === \"framercanvas.com\" || host.endsWith(\".framercanvas.com\")\\n\\n                const onState = (event: Event) => {\\n                    const detail = (event as CustomEvent<ShiftEventDetail>).detail\\n                    if (!detail) return\\n                    if (detail.reset) {\\n                        if (!ownerRef.current || ownerRef.current !== detail.ownerId) return\\n                        const target = rootRef.current\\n                        if (!target) return\\n                        xAnimRef.current?.stop?.()\\n                        radiusAnimRef.current?.stop?.()\\n                        generationRef.current += 1\\n                        target.style.setProperty(\"--shift-push-x\", \"0px\")\\n                        target.style.setProperty(\"--shift-push-radius\", \"0px\")\\n                        currentXRef.current = 0\\n                        currentRadiusRef.current = 0\\n                        lastSignatureRef.current = \"\"\\n                        ownerRef.current = \"\"\\n                        openRef.current = false\\n                        activeRef.current = false\\n                        startTransition(() => {\\n                            setOpenState(false)\\n                            setActiveState(false)\\n                        })\\n                        return\\n                    }\\n                    if (ownerRef.current && ownerRef.current !== detail.ownerId) return\\n                    if (!Number.isFinite(detail.width) || !Number.isFinite(detail.radius)) return\\n                    if (!Number.isFinite(detail.openDuration) || !Number.isFinite(detail.closeDuration)) return\\n\\n                    const nextX = detail.open ? -Math.max(0, detail.width) : 0\\n                    const fallbackTransition = detail.open\\n                        ? { type: \"tween\" as const, duration: detail.openDuration, delay: 0, ease: [0.32, 0.72, 0, 1] as [number, number, number, number] }\\n                        : { type: \"tween\" as const, duration: detail.closeDuration, delay: 0, ease: [0.82, -0.01, 0.88, 0.77] as [number, number, number, number] }\\n                    const transitionConfig = sanitizeTransition(\\n                        detail.open ? detail.openTransition : detail.closeTransition,\\n                        fallbackTransition\\n                    )\\n                    const motionReduced = reducedMotion || detail.reducedMotion\\n                    const duration = motionReduced ? 0 : transitionConfig.duration\\n                    const target = rootRef.current\\n                    if (!target) return\\n                    if (!detail.open && !activeRef.current && nextX === 0) return\\n                    const nextRadius = detail.open ? Math.max(0, detail.radius) : 0\\n                    const signature = stableStringify({\\n                        open: detail.open,\\n                        x: nextX,\\n                        radius: nextRadius,\\n                        reduced: motionReduced,\\n                        transition: transitionConfig,\\n                    })\\n                    if (signature === lastSignatureRef.current) return\\n                    lastSignatureRef.current = signature\\n\\n                    ownerRef.current = detail.ownerId\\n                    const nextActive = detail.open || activeRef.current\\n                    openRef.current = detail.open\\n                    activeRef.current = nextActive\\n                    startTransition(() => {\\n                        setOpenState(detail.open)\\n                        setActiveState(nextActive)\\n                    })\\n\\n                    xAnimRef.current?.stop?.()\\n                    radiusAnimRef.current?.stop?.()\\n                    generationRef.current += 1\\n                    const gen = generationRef.current\\n\\n                    if (motionReduced) {\\n                        currentXRef.current = nextX\\n                        currentRadiusRef.current = nextRadius\\n                        target.style.setProperty(\"--shift-push-x\", `${nextX}px`)\\n                        target.style.setProperty(\"--shift-push-radius\", `${nextRadius}px`)\\n                        openRef.current = detail.open\\n                        activeRef.current = detail.open\\n                        startTransition(() => {\\n                            setOpenState(detail.open)\\n                            setActiveState(detail.open)\\n                        })\\n                        return\\n                    }\\n\\n                    const baseOptions: Record<string, any> =\\n                        transitionConfig.type === \"spring\"\\n                            ? {\\n                                  type: \"spring\",\\n                                  duration: transitionConfig.duration,\\n                                  delay: transitionConfig.delay,\\n                                  stiffness: transitionConfig.stiffness,\\n                                  damping: transitionConfig.damping,\\n                                  mass: transitionConfig.mass,\\n                                  bounce: transitionConfig.bounce,\\n                                  restSpeed: transitionConfig.restSpeed,\\n                                  restDelta: transitionConfig.restDelta,\\n                                  velocity: transitionConfig.velocity,\\n                              }\\n                            : {\\n                                  type: \"tween\",\\n                                  duration,\\n                                  delay: transitionConfig.delay,\\n                                  ease:\\n                                      transitionConfig.ease ??\\n                                      (detail.open ? ([0.32, 0.72, 0, 1] as [number, number, number, number]) : ([0.82, -0.01, 0.88, 0.77] as [number, number, number, number])),\\n                              }\\n\\n                    radiusAnimRef.current = animate(currentRadiusRef.current, nextRadius, {\\n                        ...baseOptions,\\n                        onUpdate: (value) => {\\n                            currentRadiusRef.current = value\\n                            target.style.setProperty(\"--shift-push-radius\", `${value}px`)\\n                        },\\n                    })\\n\\n                    xAnimRef.current = animate(currentXRef.current, nextX, {\\n                        ...baseOptions,\\n                        onUpdate: (value) => {\\n                            currentXRef.current = value\\n                            target.style.setProperty(\"--shift-push-x\", `${value}px`)\\n                        },\\n                        onComplete: () => {\\n                            if (gen !== generationRef.current) return\\n                            openRef.current = detail.open\\n                            activeRef.current = detail.open\\n                            startTransition(() => {\\n                                setOpenState(detail.open)\\n                                setActiveState(detail.open)\\n                            })\\n                        },\\n                    })\\n                }\\n\\n                window.addEventListener(SHIFT_STATE_EVENT, onState as EventListener)\\n                const onUnload = () => {\\n                    window.removeEventListener(SHIFT_STATE_EVENT, onState as EventListener)\\n                    xAnimRef.current?.stop?.()\\n                    radiusAnimRef.current?.stop?.()\\n                    generationRef.current += 1\\n                    lastSignatureRef.current = \"\"\\n                }\\n                if (isCanvasHost) window.addEventListener(\"unload\", onUnload)\\n                window.dispatchEvent(\\n                    new CustomEvent<ShiftRequestDetail>(SHIFT_REQUEST_EVENT, { detail: { targetId: localId } })\\n                )\\n                return () => {\\n                    window.removeEventListener(SHIFT_STATE_EVENT, onState as EventListener)\\n                    if (isCanvasHost) window.removeEventListener(\"unload\", onUnload)\\n                    xAnimRef.current?.stop?.()\\n                    radiusAnimRef.current?.stop?.()\\n                    generationRef.current += 1\\n                    lastSignatureRef.current = \"\"\\n                }\\n            }, [isStatic, localId, reducedMotion])\\n\\n            if (isStatic) return <Component {...props} ref={mergedRef} />\\n\\n            return (\\n                <Component\\n                    {...props}\\n                    ref={mergedRef}\\n                    inert={props.inert}\\n                    aria-hidden={props[\"aria-hidden\"]}\\n                    style={{\\n                        ...props.style,\\n                        ...(activeState\\n                            ? {\\n                                  translate: \"var(--shift-push-x, 0px) 0px\",\\n                                  borderRadius: \"var(--shift-push-radius, 0px)\",\\n                              }\\n                            : null),\\n                    }}\\n                />\\n            )\\n        }) as unknown as ComponentType\\n}\\n',layoutId:\"am3HHmqXE\",lZmYQ3Ub3:resolvedLinks[2],name:\"Header\",P0YdDc906:\"onom_gs0Q\",style:{width:\"100%\"},tKrYkJa5D:{delay:0,duration:.6,ease:[.46,.03,.52,.95],type:\"tween\"},u9p0FIxGB:\"https://framerusercontent.com/assets/QMaIgrH4lFl2poRJVwJXititdQk.wav\",variant:matchVariant(\"hK3CS8rl7\"),VwPP62wTS:resolvedLinks[0],width:\"100%\",xWs6oo6du:resolvedLinks[3]})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=breakpointRules[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yIOVLR7D_\":{\"layout\":[\"fixed\",\"fixed\"]},\"FjKPmccXO\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"x0eQDsjDz\":\"pageBackground\",\"egx_pAoVE\":\"darkFooter\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"KAbyisHuv\":[\".framer-6as6d4-container\",\".framer-1qiutvr-container\"],\"yIOVLR7D_\":[\".framer-6as6d4-container\",\".framer-1qiutvr-container\"],\"FjKPmccXO\":[\".framer-6as6d4-container\",\".framer-1qiutvr-container\"]}\n * @framerBreakpoints {\"KAbyisHuv\":{\"min\":1440,\"canvasClassName\":\"framer-qtf0ix-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Desktop\",\"width\":1440,\"rootFontSize\":16},\"yIOVLR7D_\":{\"min\":810,\"max\":1439,\"canvasClassName\":\"framer-brgewt-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"FjKPmccXO\":{\"max\":809,\"canvasClassName\":\"framer-grswv8-override\",\"minHeight\":1000,\"viewportHeight\":800,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant KAbyisHuv\n * @framerLayoutTemplate true\n */const FramerFbDv1A1pu=withCSS(Component,css,\"framer-T5m7x\");export default FramerFbDv1A1pu;FramerFbDv1A1pu.displayName=\"Main Site\";FramerFbDv1A1pu.defaultProps={height:1e3,width:1440};addPropertyControls(FramerFbDv1A1pu,{x0eQDsjDz:{defaultValue:\"rgb(255, 255, 255)\",title:\"Page Background\",type:ControlType.Color},egx_pAoVE:{defaultValue:false,title:\"Dark Footer\",type:ControlType.Boolean}});addFonts(FramerFbDv1A1pu,[{explicitInter:true,fonts:[]},...SiteFooterFonts,...NavigationFonts],{supportsExplicitInterCodegen:true});FramerFbDv1A1pu.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(SiteFooter,{},context),()=>forwardLoader(Navigation,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFbDv1A1pu\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerHitTargets\":\"{\\\"KAbyisHuv\\\":[\\\".framer-6as6d4-container\\\",\\\".framer-1qiutvr-container\\\"],\\\"yIOVLR7D_\\\":[\\\".framer-6as6d4-container\\\",\\\".framer-1qiutvr-container\\\"],\\\"FjKPmccXO\\\":[\\\".framer-6as6d4-container\\\",\\\".framer-1qiutvr-container\\\"]}\",\"framerLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerImmutableVariables\":\"true\",\"framerDefaultVariant\":\"KAbyisHuv\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1440\",\"framerVariables\":\"{\\\"x0eQDsjDz\\\":\\\"pageBackground\\\",\\\"egx_pAoVE\\\":\\\"darkFooter\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yIOVLR7D_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"FjKPmccXO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerBreakpoints\":\"{\\\"KAbyisHuv\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-qtf0ix-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"yIOVLR7D_\\\":{\\\"min\\\":810,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-brgewt-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"FjKPmccXO\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-grswv8-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":800,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport MainSite from \"https://framerusercontent.com/modules/u0JIm4vXtNSRQ0kVDGkW/GJFZB7LmZ2XZKBwf0AYL/FbDv1A1pu.js\";\r\n\r\n\t\tconst routes = {LObxe3OKB: {elements: {EKu6NTalK: \"service4\", giZ6DWjAB: \"service3\", gVXJQtcH0: \"hero\", hsKrtTnlI: \"cta-one\", I45S0pyf6: \"featured-projects\", J57geTdda: \"service5\", jtYJKVQiP: \"service1\", k1CARvT3W: \"services\", kbfjzP8sB: \"services-intro\", ke9myoqex: \"cta-two\", MefQT2k7S: \"main-content\", p8WOc1KnQ: \"cta-three\", qcSX0cWy6: \"service6\", TdhcotyS6: \"featured-intro\", VtryKmecB: \"cta-four\", XAfMI3rAT: \"service2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/XxHzOJ3K6QtaV2fdRyGW/4uPoGPulSICttJhoo3tL/LObxe3OKB.js\")), path: \"/\"}, QHDRNSkoa: {elements: {hX4U9CTCH: \"kibaseq-identity\", mRjJ5DjkP: \"kibaseq-motion\", mryZf2RJQ: \"kibaseq-app\", NhXtM8f50: \"kibaseq-about\", P2fesnZ4C: \"kibaseq-website-film\", RJr3OC_0e: \"continue-the-story\", VR00XmTTA: \"kibaseq-hero\", YCOWXkgS9: \"kibaseq-website-layouts\", ZbRr4svzR: \"kibaseq-website\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/gKGS7adXaGN498818In0/GcATFugRbAF2PQDyQsbA/QHDRNSkoa.js\")), path: \"/projects/kibaseq\"}, PJncUrrJR: {elements: {iDrlyZBTH: \"continue-the-story\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nmDGIJhpLC5SdKGhAx39/LUlrOTAelovjS8t1vkLV/PJncUrrJR.js\")), path: \"/projects/reglio\"}, LHIMp5_KK: {elements: {HW9URSnG9: \"continue-the-story\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LO43wVMiD6CA8X4wcJAZ/IBRyr3HloCzAa4hKqD3t/LHIMp5_KK.js\")), path: \"/projects/genius\"}, EDPyaCDRx: {elements: {LUrXoHKjc: \"contact-form\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ILfmDx3Ocqih6mKUq6RM/miGdi1lGMmUbhE8aXq1l/EDPyaCDRx.js\")), path: \"/contact-us\"}, IeN8ghO2o: {elements: {dwh89Zgxv: \"scale-down\", jqKZW02sW: \"switch-1\", yGHKxgUGK: \"flip\", ZE8p9kSkr: \"text\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/LbG7gjdCoeYchKVZBHjT/sJsvqWUhk2bk8NGhrJ2K/IeN8ghO2o.js\")), path: \"/about-us\"}, MWmD9XNHV: {elements: {BMRBiSwTV: \"work-genius\", cLjTzKeOf: \"work-kibaseq-kibaseq-website\", cOMPuZNg1: \"work-kibaseq-kibaseq-website-layouts-1\", DqIfOnJSj: \"work-reglio\", HnvdWTz4J: \"work-kibaseq-kibaseq-app\", k64R0hWuJ: \"work-kibaseq-kibaseq-about\", L357FwXY6: \"work-kibaseq-kibaseq-motion-1\", MWHTqaPp2: \"work-kibaseq-kibaseq-website-1\", OUl7Jjodq: \"work-kibaseq-kibaseq-identity-1\", Q8NvuLuGE: \"work-kibaseq-kibaseq-app-1\", Ql08SaS7b: \"work-kibaseq-kibaseq-hero\", qVS9Sl6dZ: \"work-kibaseq-kibaseq-identity\", rerGsA8cY: \"work-kibaseq-kibaseq-motion\", TOwQ3ZEQG: \"work-kibaseq-kibaseq-about-1\", TZWjZXJ9E: \"work-kibaseq-kibaseq-website-film\", vPhZg6EAj: \"work-kibaseq-kibaseq-website-film-1\", VSH40M9SB: \"work-kibaseq-kibaseq-hero-1\", xwYjw1EJj: \"work-kibaseq\", zB8_IkBEu: \"work-kibaseq-kibaseq-website-layouts\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1RXvyNzzQT2G7vnBOfVK/XhWrpCCDKjzxZheDo7Fr/MWmD9XNHV.js\")), path: \"/work\"}, w2Pm5JH5a: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ogPSIBq8xNOZX27hpIBC/NLTcGjlg6rmhAE82abhb/w2Pm5JH5a.js\")), path: \"/privacy/privacy-policy\"}, P08XHu47y: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/YACLH9sPWMrwTeprA85O/kAoTSqko80yPS7KcQVLs/P08XHu47y.js\")), path: \"/privacy/terms-and-conditions\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"5561b582e408c3fad7407dc6253d070a4106a7c5f43cc63b714d230438f8bf5b\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {egx_pAoVE: false, x0eQDsjDz: \"rgb(255, 255, 255)\"}\r\nconst props2 = {...props1, x0eQDsjDz: \"rgb(0, 0, 0)\"}\r\nconst templateProps = {EDPyaCDRx: props1, IeN8ghO2o: props1, LHIMp5_KK: props1, LObxe3OKB: props1, MWmD9XNHV: props2, oFKB8ibvv: props1, P08XHu47y: props1, PJncUrrJR: props1, QHDRNSkoa: props1, w2Pm5JH5a: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"LObxe3OKB\":\r\ncase \"oFKB8ibvv\":\r\ncase \"QHDRNSkoa\":\r\ncase \"PJncUrrJR\":\r\ncase \"LHIMp5_KK\":\r\ncase \"EDPyaCDRx\":\r\ncase \"IeN8ghO2o\":\r\ncase \"MWmD9XNHV\":\r\ncase \"w2Pm5JH5a\":\r\ncase \"P08XHu47y\":\r\nreturn React.createElement(MainSite, {...props, key: \"MainSite\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"LObxe3OKB\":\r\ncase \"oFKB8ibvv\":\r\ncase \"QHDRNSkoa\":\r\ncase \"PJncUrrJR\":\r\ncase \"LHIMp5_KK\":\r\ncase \"EDPyaCDRx\":\r\ncase \"IeN8ghO2o\":\r\ncase \"MWmD9XNHV\":\r\ncase \"w2Pm5JH5a\":\r\ncase \"P08XHu47y\":\r\nreturn [{hash: \"qtf0ix\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"brgewt\", mediaQuery: \"(min-width: 810px) and (max-width: 1439.98px)\"}, {hash: \"grswv8\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://k2marketing.cz\",\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: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/Q74MFx2K23ViC3DeZN0e/xAAkGd02j0ebN0yhJdxb/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: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 1, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"100%\"}, exit: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 0.5, transition: {damping: 30, delay: 0, duration: 0.5, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"100%\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}