{"version":3,"file":"script_main.BczE6TUL.mjs","names":["_Fragment","addPropertyOverrides","Sygnet","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","Logo","Link","Button","serializationHash","variantClassNames","transition1","matchVariant","transformTemplate1","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","humanReadableEnumMap","getProps","React.forwardRef","useRef","React.useId","RichText","SVG","NavigationFonts","Navigation","ContainerWithFX","NavigationControls","breakpoints","serializationHash","variantClassNames","transformTemplate1","matchVariant","breakpointRules","breakpointKeys","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","humanReadableEnumMap","humanReadableEnumMap1","getProps","Component","useRef","React.useId","PropertyOverrides","css","Navigation","useRef","React.useId","PropertyOverrides","React.createElement","MainPage","CaseStudy2","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/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js","https:/framerusercontent.com/modules/17W1jnQdKXbwOjNlw8a4/J4YC7QM1NbmgvU57LfFH/N8JD77bCE.js","https:/framerusercontent.com/modules/tr5GaAZnw45d82hvbQ4q/9HbtWxDerHiD2BNxp5H4/tEP4vVDei.js","https:/framerusercontent.com/modules/hQkKkLFAbXQyDwz5iSsg/SrFuuO6t2URYcAjMat2z/ekQ1MIfMd.js","https:/framerusercontent.com/modules/ltd7ivFI04ACyMCld6Um/Twc0SxSG2oJPSRyf3DWq/UBFys_Qjr.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */export default function StopScroll(props){const{toggle}=props;return toggle?/*#__PURE__*/_jsx(\"style\",{\"data-frameruni-stop-scroll\":true,children:`html,body { overflow: hidden !important; }`}):/*#__PURE__*/_jsx(_Fragment,{});}StopScroll.displayName=\"Stop Scroll\";addPropertyControls(StopScroll,{toggle:{type:ControlType.Boolean,title:\"Block Scroll\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StopScroll\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StopScroll_Prod.map","// Generated by Framer (7c2f7bf)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Sygnet from\"https://framerusercontent.com/modules/aYYk3qmxXlY91MsxY2wy/fJuvMSuAAcvkquGYPeSR/gbs0MYvWB.js\";const SygnetFonts=getFonts(Sygnet);const cycleOrder=[\"K5Lox1q4A\",\"zvxm4QRG8\",\"EsAnC51YI\"];const serializationHash=\"framer-DjFLc\";const variantClassNames={EsAnC51YI:\"framer-v-bnj0r3\",K5Lox1q4A:\"framer-v-7xojfu\",zvxm4QRG8:\"framer-v-1lusqtt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const IqHvMUJAr=undefined;const Y5RBUjoNC=undefined;const ZgaNY3I3l=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Full:\"K5Lox1q4A\",Logotype:\"EsAnC51YI\",Sygnet:\"zvxm4QRG8\"};const Variants=motion.create(React.Fragment);const getProps=({click,fill,height,id,link,width,...props})=>{return{...props,IqHvMUJAr:click??props.IqHvMUJAr,variant:humanReadableVariantMap[props.variant]??props.variant??\"K5Lox1q4A\",Y5RBUjoNC:link??props.Y5RBUjoNC,ZgaNY3I3l:fill??props.ZgaNY3I3l??\"var(--token-463279c1-e665-4d15-86f7-bf5ec9173164, rgb(0, 0, 0))\"};};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,ZgaNY3I3l,Y5RBUjoNC,IqHvMUJAr,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"K5Lox1q4A\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1us59s2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(IqHvMUJAr){const res=await IqHvMUJAr(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"EsAnC51YI\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"zvxm4QRG8\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:Y5RBUjoNC,motionChild:true,nodeId:\"K5Lox1q4A\",openInNewTab:false,scopeId:\"N8JD77bCE\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-7xojfu\",className,classNames)} framer-1a2kkmt`,\"data-framer-name\":\"Full\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"K5Lox1q4A\",onTap:onTap1us59s2,ref:refBinding,style:{...style},...addPropertyOverrides({EsAnC51YI:{\"data-framer-name\":\"Logotype\"},zvxm4QRG8:{\"data-framer-name\":\"Sygnet\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Sygnet,{animated:true,className:\"framer-17omy98\",\"data-framer-name\":\"Vector\",layoutDependency:layoutDependency,layoutId:\"E4jy3mx3O\",style:{\"--hzmhfs\":ZgaNY3I3l}}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-ZgaNY3I3l-N8JD77bCE))\"},children:\"Michal Kielar\"})}),className:\"framer-1668v9r\",\"data-framer-name\":\"MichalKielar\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],layoutDependency:layoutDependency,layoutId:\"nV5vNrmV1\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-ZgaNY3I3l-N8JD77bCE)\",\"--framer-paragraph-spacing\":\"0px\",\"--variable-reference-ZgaNY3I3l-N8JD77bCE\":ZgaNY3I3l},verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DjFLc.framer-1a2kkmt, .framer-DjFLc .framer-1a2kkmt { display: block; }\",\".framer-DjFLc.framer-7xojfu { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-DjFLc .framer-17omy98 { flex: none; height: var(--framer-aspect-ratio-supported, 22px); position: relative; width: 44px; }\",\".framer-DjFLc .framer-1668v9r { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 126\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"zvxm4QRG8\":{\"layout\":[\"auto\",\"auto\"]},\"EsAnC51YI\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ZgaNY3I3l\":\"fill\",\"Y5RBUjoNC\":\"link\",\"IqHvMUJAr\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerN8JD77bCE=withCSS(Component,css,\"framer-DjFLc\");export default FramerN8JD77bCE;FramerN8JD77bCE.displayName=\"Logo\";FramerN8JD77bCE.defaultProps={height:22,width:126};addPropertyControls(FramerN8JD77bCE,{variant:{options:[\"K5Lox1q4A\",\"zvxm4QRG8\",\"EsAnC51YI\"],optionTitles:[\"Full\",\"Sygnet\",\"Logotype\"],title:\"Variant\",type:ControlType.Enum},ZgaNY3I3l:{defaultValue:'var(--token-463279c1-e665-4d15-86f7-bf5ec9173164, rgb(0, 0, 0)) /* {\"name\":\"Black\"} */',title:\"Fill\",type:ControlType.Color},Y5RBUjoNC:{title:\"Link\",type:ControlType.Link},IqHvMUJAr:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerN8JD77bCE,[{explicitInter:true,fonts:[{cssFamilyName:\"PP Neue Montreal Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Neue Montreal\",url:\"https://framerusercontent.com/assets/pHqdIssKCkNqLTgOZyE3GS4X8I.woff2\",weight:\"500\"}]},...SygnetFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerN8JD77bCE\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"22\",\"framerVariables\":\"{\\\"ZgaNY3I3l\\\":\\\"fill\\\",\\\"Y5RBUjoNC\\\":\\\"link\\\",\\\"IqHvMUJAr\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zvxm4QRG8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EsAnC51YI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"126\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./N8JD77bCE.map","// Generated by Framer (215c462)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getPropertyControls,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StopScroll from\"https://framerusercontent.com/modules/9ajhXMTvNHa3o84QkAph/PbD4QdXIvghwk9ZrKeou/StopScroll_Prod.js\";import Link from\"https://framerusercontent.com/modules/1O1p9WqWPsSvRRSzEw77/eiv1AypDkkaaz90YsodD/DPsTAzxtD.js\";import Logo from\"https://framerusercontent.com/modules/17W1jnQdKXbwOjNlw8a4/J4YC7QM1NbmgvU57LfFH/N8JD77bCE.js\";import Button from\"https://framerusercontent.com/modules/hu5HGV81vgM7ZoxXlPL0/2eEevm0VRbVOcDXMhYUn/Yz1OADsWy.js\";const LogoFonts=getFonts(Logo);const LinkFonts=getFonts(Link);const ButtonFonts=getFonts(Button);const StopScrollFonts=getFonts(StopScroll);const LogoControls=getPropertyControls(Logo);const cycleOrder=[\"rJQr2RibN\",\"xao3UCT03\",\"b7FuhV1pb\",\"tWM3dPE3L\"];const serializationHash=\"framer-3Gt3s\";const variantClassNames={b7FuhV1pb:\"framer-v-hnhd51\",rJQr2RibN:\"framer-v-17kp3y1\",tWM3dPE3L:\"framer-v-1wfl0sz\",xao3UCT03:\"framer-v-1t23013\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Gozr7d5va=undefined;const w0Ho6Uwhf=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:0,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop On Dark\":\"tWM3dPE3L\",\"Mobile Expanded\":\"b7FuhV1pb\",Desktop:\"rJQr2RibN\",Mobile:\"xao3UCT03\"};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Full:\"K5Lox1q4A\",Logotype:\"EsAnC51YI\",Sygnet:\"zvxm4QRG8\"};const getProps=({collabButton,height,id,variant1,width,...props})=>{return{...props,Gozr7d5va:humanReadableEnumMap[variant1]??variant1??props.Gozr7d5va??\"K5Lox1q4A\",variant:humanReadableVariantMap[props.variant]??props.variant??\"rJQr2RibN\",w0Ho6Uwhf:collabButton??props.w0Ho6Uwhf??true};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Gozr7d5va,w0Ho6Uwhf,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rJQr2RibN\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const IqHvMUJAr96kfou=activeVariantCallback(async(...args)=>{setVariant(\"xao3UCT03\");});const onTap1o2ca6z=activeVariantCallback(async(...args)=>{setVariant(\"b7FuhV1pb\");});const onTap96kfou=activeVariantCallback(async(...args)=>{setVariant(\"xao3UCT03\");});const pn5VOm8cy96kfou=activeVariantCallback(async(...args)=>{setVariant(\"xao3UCT03\");});const LHajScMuG96kfou=activeVariantCallback(async(...args)=>{setVariant(\"xao3UCT03\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if([\"xao3UCT03\",\"b7FuhV1pb\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"xao3UCT03\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"b7FuhV1pb\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({b7FuhV1pb:{value:transition2},xao3UCT03:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17kp3y1\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"rJQr2RibN\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{b7FuhV1pb:{backgroundColor:\"var(--token-463279c1-e665-4d15-86f7-bf5ec9173164, rgb(0, 0, 0))\"},tWM3dPE3L:{backgroundColor:\"rgba(0, 0, 0, 0)\"},xao3UCT03:{backgroundColor:\"rgb(255, 255, 255)\"}},...addPropertyOverrides({b7FuhV1pb:{\"data-framer-name\":\"Mobile Expanded\"},tWM3dPE3L:{\"data-framer-name\":\"Desktop On Dark\"},xao3UCT03:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-hfgsh5\",\"data-framer-name\":\"Logo + Menu Trigger\",layoutDependency:layoutDependency,layoutId:\"hy8IgKrhg\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(18+((componentViewport?.height||64.5)-34-22)/2)+0,...addPropertyOverrides({b7FuhV1pb:{y:(componentViewport?.y||0)+16+0+0},xao3UCT03:{y:(componentViewport?.y||0)+16+(0+0+((componentViewport?.height||49)-32-22)/1*0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e3nd1a-container\",layoutDependency:layoutDependency,layoutId:\"H56CMK1mT-container\",nodeId:\"H56CMK1mT\",rendersWithMotion:true,scopeId:\"tEP4vVDei\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"H56CMK1mT\",layoutId:\"H56CMK1mT\",variant:matchVariant(Gozr7d5va),width:\"100%\",Y5RBUjoNC:resolvedLinks[0],ZgaNY3I3l:\"var(--token-463279c1-e665-4d15-86f7-bf5ec9173164, rgb(0, 0, 0))\",...addPropertyOverrides({b7FuhV1pb:{IqHvMUJAr:IqHvMUJAr96kfou,variant:matchVariant(\"EsAnC51YI\"),Y5RBUjoNC:resolvedLinks[2],ZgaNY3I3l:\"var(--token-49146a29-33a1-4a94-8170-078f1d37c6a2, rgb(255, 255, 255))\"},tWM3dPE3L:{Y5RBUjoNC:resolvedLinks[3],ZgaNY3I3l:\"var(--token-49146a29-33a1-4a94-8170-078f1d37c6a2, rgb(255, 255, 255))\"},xao3UCT03:{variant:matchVariant(\"EsAnC51YI\"),Y5RBUjoNC:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-463279c1-e665-4d15-86f7-bf5ec9173164, rgb(0, 0, 0)))\"},children:\"menu\"})}),className:\"framer-5k4pee\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],layoutDependency:layoutDependency,layoutId:\"EAesKoPu5\",style:{\"--extracted-r6o4lv\":\"var(--token-463279c1-e665-4d15-86f7-bf5ec9173164, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{b7FuhV1pb:{\"--extracted-r6o4lv\":\"var(--token-49146a29-33a1-4a94-8170-078f1d37c6a2, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({b7FuhV1pb:{\"data-highlight\":true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-49146a29-33a1-4a94-8170-078f1d37c6a2, rgb(255, 255, 255)))\"},children:\"close\"})}),onTap:onTap96kfou},xao3UCT03:{\"data-highlight\":true,onTap:onTap1o2ca6z}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-u8dubo\",\"data-framer-name\":\"Right Column\",layoutDependency:layoutDependency,layoutId:\"QJbKXiy7O\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-17mm2o8\",\"data-framer-name\":\"NavLinks\",layoutDependency:layoutDependency,layoutId:\"sNPEPoL9B\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qf4ubf\",\"data-framer-name\":\"Link 1\",layoutDependency:layoutDependency,layoutId:\"EdSOAVP06\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ANUYe5M4b\"},implicitPathVariables:undefined},{href:{webPageId:\"ANUYe5M4b\"},implicitPathVariables:undefined},{href:{webPageId:\"ANUYe5M4b\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+(18+((componentViewport?.height||64.5)-34-30)/2)+7+0+0,...addPropertyOverrides({b7FuhV1pb:{height:48,y:(componentViewport?.y||0)+16+32+24+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kn0ngs-container\",layoutDependency:layoutDependency,layoutId:\"HuAHA0Vce-container\",nodeId:\"HuAHA0Vce\",rendersWithMotion:true,scopeId:\"tEP4vVDei\",children:/*#__PURE__*/_jsx(Link,{bYXQUirQF:resolvedLinks1[0],Ck_4bOuBH:\"Work\",ctXopiQsx:false,height:\"100%\",id:\"HuAHA0Vce\",layoutId:\"HuAHA0Vce\",mPW1Pj9rO:\"var(--token-463279c1-e665-4d15-86f7-bf5ec9173164, rgb(0, 0, 0))\",QiA4jLG44:false,TDZuFXeYE:\"var(--token-463279c1-e665-4d15-86f7-bf5ec9173164, rgb(0, 0, 0))\",variant:matchVariant(\"CNCNYDo3P\"),width:\"100%\",...addPropertyOverrides({b7FuhV1pb:{bYXQUirQF:resolvedLinks1[1],mPW1Pj9rO:\"var(--token-49146a29-33a1-4a94-8170-078f1d37c6a2, rgb(255, 255, 255))\",pn5VOm8cy:pn5VOm8cy96kfou,style:{height:\"100%\"},variant:matchVariant(\"lARZ_qWTA\")},tWM3dPE3L:{bYXQUirQF:resolvedLinks1[2],mPW1Pj9rO:\"var(--token-49146a29-33a1-4a94-8170-078f1d37c6a2, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-48v5rz\",\"data-framer-name\":\"Link 2\",layoutDependency:layoutDependency,layoutId:\"HFyNr2pe6\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"h68qbk0EU\"},implicitPathVariables:undefined},{href:{webPageId:\"h68qbk0EU\"},implicitPathVariables:undefined},{href:{webPageId:\"h68qbk0EU\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+(18+((componentViewport?.height||64.5)-34-30)/2)+7+0+0,...addPropertyOverrides({b7FuhV1pb:{height:48,y:(componentViewport?.y||0)+16+32+24+0+0+48+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2zb6sn-container\",layoutDependency:layoutDependency,layoutId:\"qUMIj6uSz-container\",nodeId:\"qUMIj6uSz\",rendersWithMotion:true,scopeId:\"tEP4vVDei\",children:/*#__PURE__*/_jsx(Link,{bYXQUirQF:resolvedLinks2[0],Ck_4bOuBH:\"About\",ctXopiQsx:false,height:\"100%\",id:\"qUMIj6uSz\",layoutId:\"qUMIj6uSz\",mPW1Pj9rO:\"var(--token-463279c1-e665-4d15-86f7-bf5ec9173164, rgb(0, 0, 0))\",QiA4jLG44:false,TDZuFXeYE:\"var(--token-463279c1-e665-4d15-86f7-bf5ec9173164, rgb(0, 0, 0))\",variant:matchVariant(\"CNCNYDo3P\"),width:\"100%\",...addPropertyOverrides({b7FuhV1pb:{bYXQUirQF:resolvedLinks2[1],mPW1Pj9rO:\"var(--token-49146a29-33a1-4a94-8170-078f1d37c6a2, rgb(255, 255, 255))\",pn5VOm8cy:pn5VOm8cy96kfou,style:{height:\"100%\"},variant:matchVariant(\"lARZ_qWTA\")},tWM3dPE3L:{bYXQUirQF:resolvedLinks2[2],mPW1Pj9rO:\"var(--token-49146a29-33a1-4a94-8170-078f1d37c6a2, rgb(255, 255, 255))\"}},baseVariant,gestureVariant)})})})})})]}),w0Ho6Uwhf!==false&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IipeW3w_O\"},implicitPathVariables:undefined},{href:{webPageId:\"IipeW3w_O\"},implicitPathVariables:undefined},{href:{webPageId:\"IipeW3w_O\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,y:(componentViewport?.y||0)+(18+((componentViewport?.height||64.5)-34-30)/2)+0,...addPropertyOverrides({b7FuhV1pb:{y:(componentViewport?.y||0)+16+32+24+112}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5l5b6e-container\",layoutDependency:layoutDependency,layoutId:\"glfLilTBB-container\",nodeId:\"glfLilTBB\",rendersWithMotion:true,scopeId:\"tEP4vVDei\",children:/*#__PURE__*/_jsx(Button,{bU09NJdxJ:resolvedLinks3[0],height:\"100%\",id:\"glfLilTBB\",layoutId:\"glfLilTBB\",P9AbwJwVe:\"var(--token-463279c1-e665-4d15-86f7-bf5ec9173164, rgb(0, 0, 0))\",QpbmTRNOk:\"Collab\",variant:matchVariant(\"EShJohMZI\"),width:\"100%\",...addPropertyOverrides({b7FuhV1pb:{bU09NJdxJ:resolvedLinks3[1],LHajScMuG:LHajScMuG96kfou,variant:matchVariant(\"B88m2kEvU\")},tWM3dPE3L:{bU09NJdxJ:resolvedLinks3[2],variant:matchVariant(\"B88m2kEvU\")}},baseVariant,gestureVariant)})})})})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18i9p74\",\"data-framer-name\":\"Social Links\",layoutDependency:layoutDependency,layoutId:\"Ka5601HOR\",children:[w0Ho6Uwhf!==false&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IipeW3w_O\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,...addPropertyOverrides({b7FuhV1pb:{y:(componentViewport?.y||0)+16+208+(24+(Math.max(0,((componentViewport?.height||800)-32-218)/2)*1-24-30)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c3e1km-container\",layoutDependency:layoutDependency,layoutId:\"NS0ol8tDf-container\",nodeId:\"NS0ol8tDf\",rendersWithMotion:true,scopeId:\"tEP4vVDei\",children:/*#__PURE__*/_jsx(Button,{bU09NJdxJ:resolvedLinks4[0],height:\"100%\",id:\"NS0ol8tDf\",layoutId:\"NS0ol8tDf\",LHajScMuG:LHajScMuG96kfou,P9AbwJwVe:\"var(--token-463279c1-e665-4d15-86f7-bf5ec9173164, rgb(0, 0, 0))\",QpbmTRNOk:\"Collab\",variant:matchVariant(\"B88m2kEvU\"),width:\"100%\",...addPropertyOverrides({b7FuhV1pb:{bU09NJdxJ:\"http://instagram.com/michall.kielar/\",LHajScMuG:undefined,P9AbwJwVe:\"rgba(0, 0, 0, 0)\",QpbmTRNOk:\"Instagram\",variant:matchVariant(\"dFBjbxIU4\")}},baseVariant,gestureVariant)})})})}),w0Ho6Uwhf!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,...addPropertyOverrides({b7FuhV1pb:{y:(componentViewport?.y||0)+16+208+(24+(Math.max(0,((componentViewport?.height||800)-32-218)/2)*1-24-30)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jzt62e-container\",layoutDependency:layoutDependency,layoutId:\"xsBpwSdj2-container\",nodeId:\"xsBpwSdj2\",rendersWithMotion:true,scopeId:\"tEP4vVDei\",children:/*#__PURE__*/_jsx(Button,{bU09NJdxJ:\"http://instagram.com/michall.kielar/\",height:\"100%\",id:\"xsBpwSdj2\",layoutId:\"xsBpwSdj2\",P9AbwJwVe:\"var(--token-463279c1-e665-4d15-86f7-bf5ec9173164, rgb(0, 0, 0))\",QpbmTRNOk:\"Instagram\",variant:matchVariant(\"dFBjbxIU4\"),width:\"100%\",...addPropertyOverrides({b7FuhV1pb:{bU09NJdxJ:\"https://www.linkedin.com/in/michał-kielar-246985212/\",P9AbwJwVe:\"rgba(0, 0, 0, 0)\",QpbmTRNOk:\"Linkedin\"}},baseVariant,gestureVariant)})})}),w0Ho6Uwhf!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,...addPropertyOverrides({b7FuhV1pb:{y:(componentViewport?.y||0)+16+208+(24+(Math.max(0,((componentViewport?.height||800)-32-218)/2)*1-24-30)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-55ch1c-container\",layoutDependency:layoutDependency,layoutId:\"Rxxn2QVRG-container\",nodeId:\"Rxxn2QVRG\",rendersWithMotion:true,scopeId:\"tEP4vVDei\",children:/*#__PURE__*/_jsx(Button,{bU09NJdxJ:\"https://www.linkedin.com/in/michał-kielar-246985212/\",height:\"100%\",id:\"Rxxn2QVRG\",layoutId:\"Rxxn2QVRG\",P9AbwJwVe:\"var(--token-463279c1-e665-4d15-86f7-bf5ec9173164, rgb(0, 0, 0))\",QpbmTRNOk:\"Linkedin\",variant:matchVariant(\"dFBjbxIU4\"),width:\"100%\",...addPropertyOverrides({b7FuhV1pb:{bU09NJdxJ:\"http://contra.com/m_ichal_k0\",P9AbwJwVe:\"rgba(0, 0, 0, 0)\",QpbmTRNOk:\"Contra\"}},baseVariant,gestureVariant)})})}),w0Ho6Uwhf!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,...addPropertyOverrides({b7FuhV1pb:{y:(componentViewport?.y||0)+16+208+(24+(Math.max(0,((componentViewport?.height||800)-32-218)/2)*1-24-30)/2)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5dvy9p-container\",layoutDependency:layoutDependency,layoutId:\"waiChh2Ty-container\",nodeId:\"waiChh2Ty\",rendersWithMotion:true,scopeId:\"tEP4vVDei\",children:/*#__PURE__*/_jsx(Button,{bU09NJdxJ:\"http://contra.com/m_ichal_k0\",height:\"100%\",id:\"waiChh2Ty\",layoutId:\"waiChh2Ty\",P9AbwJwVe:\"var(--token-463279c1-e665-4d15-86f7-bf5ec9173164, rgb(0, 0, 0))\",QpbmTRNOk:\"Contra\",variant:matchVariant(\"dFBjbxIU4\"),width:\"100%\",...addPropertyOverrides({b7FuhV1pb:{bU09NJdxJ:\"https://x.com/michallkielar\",P9AbwJwVe:\"rgba(0, 0, 0, 0)\",QpbmTRNOk:\"X\"}},baseVariant,gestureVariant)})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-d2qa7u\",\"data-framer-name\":\"Footer details\",layoutDependency:layoutDependency,layoutId:\"e8HOtIzNH\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vdkn1b\",\"data-framer-name\":\"Frame 2085662112\",layoutDependency:layoutDependency,layoutId:\"VeEEKLdXP\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1tjj5oz\",\"data-framer-name\":\"Frame 46\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:30,intrinsicWidth:57,layoutDependency:layoutDependency,layoutId:\"d9n9FDZbe\",svg:'<svg width=\"57\" height=\"30\" viewBox=\"0 0 57 30\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M24.0071 5.56728V5.72134L23.2368 6.67134L19.1801 22.8984H15.303V22.7444L17.3828 21.7944L20.9517 7.54432H20.8233L13.403 18.9957H13.249L10.8868 8.16054H10.7584L8.60164 16.8646C8.24218 18.2169 8.06245 19.2439 8.06245 19.9457C8.06245 20.6475 8.23362 21.1867 8.57596 21.5633C8.93542 21.9228 9.56876 22.3165 10.476 22.7444V22.8984H6.54757L10.5273 7.05648L10.0908 5.72134L10.1165 5.56728H12.453L14.6868 15.9146H14.8409L21.4909 5.56728H24.0071Z\" fill=\"white\"/>\\n<path d=\"M35.967 5.56728L35.9156 5.72134L27.6737 12.7308L32.5264 22.7444L32.5007 22.8984H28.0331V22.7444L29.8304 21.7944L25.9791 14.1687L25.1575 14.8619L23.4115 21.8714L25.2345 22.7444V22.8984H19.0209V22.7444L21.3318 21.8714L25.1318 6.59431L23.3345 5.72134V5.56728H29.548V5.72134L27.2115 6.59431L25.3372 14.1173L30.7291 9.49568C31.8417 8.53712 32.398 7.73261 32.398 7.08215C32.398 6.79116 32.3039 6.54296 32.1156 6.33755C31.9444 6.11503 31.6962 5.90107 31.371 5.69566L31.3967 5.56728H35.967Z\" fill=\"white\"/>\\n<path d=\"M37.9217 5.56728C40.0614 5.56728 41.6961 6.06368 42.8258 7.05648C43.9727 8.03216 44.5461 9.46144 44.5461 11.3443C44.5461 12.1317 44.4263 13.0561 44.1866 14.1173C43.8101 15.6065 43.1682 17.0187 42.261 18.3538C41.3537 19.6718 40.1213 20.7588 38.5636 21.6146C37.0231 22.4705 35.183 22.8984 33.0433 22.8984H28.3704V22.7444L30.4244 21.7944L34.1988 6.67134L32.3244 5.72134V5.56728H37.9217ZM41.9528 14.1173C42.261 12.8849 42.415 11.7808 42.415 10.8051C42.415 7.62135 40.7204 6.02945 37.3312 6.02945H36.4582L32.3501 22.4363H33.0947C35.474 22.4192 37.3654 21.743 38.769 20.4079C40.1727 19.0556 41.2339 16.9588 41.9528 14.1173Z\" fill=\"white\"/>\\n<path d=\"M50.2769 5.41323H50.4309L48.8134 11.9862L48.685 11.9349C48.5309 10.1889 48.0602 8.82811 47.2728 7.85243C46.4854 6.87675 45.4327 6.38891 44.1147 6.38891C43.2075 6.38891 42.4286 6.60287 41.7782 7.0308C41.1449 7.45873 40.7426 8.05783 40.5714 8.82811C40.5201 9.03351 40.4944 9.23036 40.4944 9.41865C40.4944 10.1033 40.7512 10.7024 41.2647 11.216C41.7953 11.7295 42.5741 12.2943 43.6012 12.9106L44.4998 13.5011C45.3557 14.0146 46.0061 14.434 46.4512 14.7592C46.8962 15.0673 47.2814 15.461 47.6066 15.9403C47.9318 16.4196 48.0944 16.9844 48.0944 17.6349C48.0944 17.9601 48.0431 18.3281 47.9404 18.739C47.6152 20.0227 46.8706 21.0926 45.7066 21.9484C44.5426 22.8043 43.0962 23.2322 41.3674 23.2322C40.7512 23.2322 40.1949 23.1723 39.6985 23.0525C39.2192 22.9498 38.6885 22.7957 38.1066 22.5903C37.3363 22.3507 36.7629 22.1966 36.3863 22.1282L37.4133 15.4268L37.5674 15.4781C37.4818 18.0799 37.9782 19.8601 39.0566 20.8187C40.1349 21.7773 41.3588 22.2565 42.7282 22.2565C43.8922 22.2565 44.7908 22.0083 45.4242 21.5119C46.0746 20.9984 46.4854 20.348 46.6566 19.5606C46.7079 19.3552 46.7336 19.1498 46.7336 18.9444C46.7336 18.3966 46.571 17.9173 46.2458 17.5065C45.9377 17.0786 45.5696 16.7191 45.1417 16.4281C44.7309 16.12 44.1061 15.7178 43.2674 15.2214L42.2917 14.6052C41.3503 14.0403 40.6142 13.4754 40.0836 12.9106C39.5701 12.3286 39.3133 11.6011 39.3133 10.7281C39.3133 10.3687 39.3647 9.97496 39.4674 9.54703C39.8097 8.14342 40.5286 7.09927 41.6241 6.41458C42.7196 5.7299 43.9264 5.38755 45.2444 5.38755C46.0832 5.38755 46.8278 5.52449 47.4782 5.79836C48.1287 6.05512 48.6422 6.40602 49.0188 6.85107L50.2769 5.41323Z\" fill=\"white\"/>\\n<path d=\"M42.5811 27.8721V28.8174H14.4082V27.8721H42.5811ZM56.0449 14.4082C56.0449 13.7262 56.045 13.414 56.0342 13.1543C55.7587 6.53483 50.4545 1.23145 43.835 0.956055C43.5754 0.945269 43.2628 0.945313 42.5811 0.945313H14.4082C13.7262 0.945313 13.414 0.945252 13.1543 0.956055C6.5349 1.23154 1.23154 6.5349 0.956055 13.1543C0.945252 13.414 0.945313 13.7262 0.945313 14.4082C0.945313 15.0901 0.945264 15.4025 0.956055 15.6621C1.23145 22.2816 6.53485 27.5848 13.1543 27.8604C13.414 27.8712 13.7262 27.8721 14.4082 27.8721V28.8174L13.6162 28.8154L13.1152 28.8047C6.11574 28.5135 0.485775 22.9892 0.0292969 16.0342L0.0117188 15.7021C-0.000108273 15.4179 3.5041e-08 15.0809 3.5041e-08 14.4082C3.51387e-08 14.072 0.000475223 13.8199 0.00195316 13.6162L0.0117188 13.1152C0.302927 6.11559 5.82797 0.485559 12.7832 0.0292969L13.1152 0.0117188C13.3995 -0.000105556 13.7358 3.52247e-08 14.4082 3.50374e-08H42.5811C43.2537 3.50374e-08 43.5907 -0.000108273 43.875 0.0117188C50.9855 0.307696 56.6827 6.00468 56.9785 13.1152C56.9903 13.3995 56.9902 13.7358 56.9902 14.4082L56.9883 15.2012C56.9868 15.4046 56.9844 15.5601 56.9785 15.7021L56.96 16.0342C56.5035 22.9891 50.8743 28.5133 43.875 28.8047L43.374 28.8154L42.5811 28.8174V27.8721C43.2628 27.8721 43.5753 27.8711 43.835 27.8604C50.4545 27.585 55.7588 22.2817 56.0342 15.6621C56.045 15.4025 56.0449 15.0901 56.0449 14.4082Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BQIE5ldWUgTW9udHJlYWwgTWVkaXVt\",\"--framer-font-family\":'\"PP Neue Montreal Medium\", \"PP Neue Montreal Medium Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:[\"Design for founders with visual\",/*#__PURE__*/_jsx(motion.br,{}),\"and emotional sensitivity\"]})}),className:\"framer-16hjmye\",\"data-framer-name\":\"Handcrafted design for clients with visual and emotional sensitivity\",fonts:[\"CUSTOM;PP Neue Montreal Medium\"],layoutDependency:layoutDependency,layoutId:\"RXaDbW1yj\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.5},verticalAlignment:\"top\",withExternalLayout:true})]})}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1a99zlp-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"bxnpQO_5B-container\",nodeId:\"bxnpQO_5B\",rendersWithMotion:true,scopeId:\"tEP4vVDei\",style:{opacity:0},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(StopScroll,{height:\"100%\",id:\"bxnpQO_5B\",layoutId:\"bxnpQO_5B\",toggle:true,width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3Gt3s.framer-6v7kzo, .framer-3Gt3s .framer-6v7kzo { display: block; }\",\".framer-3Gt3s.framer-17kp3y1 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 18px 24px 16px 24px; position: relative; width: 1200px; }\",\".framer-3Gt3s .framer-hfgsh5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-3Gt3s .framer-e3nd1a-container, .framer-3Gt3s .framer-1kn0ngs-container, .framer-3Gt3s .framer-2zb6sn-container, .framer-3Gt3s .framer-5l5b6e-container, .framer-3Gt3s .framer-1c3e1km-container, .framer-3Gt3s .framer-1jzt62e-container, .framer-3Gt3s .framer-55ch1c-container, .framer-3Gt3s .framer-5dvy9p-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-3Gt3s .framer-5k4pee { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-3Gt3s .framer-u8dubo { 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: 33%; }\",\".framer-3Gt3s .framer-17mm2o8 { 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: 53%; }\",\".framer-3Gt3s .framer-1qf4ubf, .framer-3Gt3s .framer-48v5rz { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-3Gt3s .framer-18i9p74 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: auto; justify-content: flex-start; overflow: visible; padding: 24px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-3Gt3s .framer-d2qa7u { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: auto; justify-content: center; overflow: visible; padding: 32px 0px 0px 0px; position: relative; width: 1px; }\",\".framer-3Gt3s .framer-1vdkn1b { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 216px; }\",\".framer-3Gt3s .framer-1tjj5oz { aspect-ratio: 1.9 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 46px; }\",\".framer-3Gt3s .framer-16hjmye { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 197px; word-break: break-word; word-wrap: break-word; }\",\".framer-3Gt3s .framer-1a99zlp-container { flex: none; height: auto; left: 40px; position: absolute; top: 50%; width: auto; z-index: 1; }\",\".framer-3Gt3s.framer-v-1t23013.framer-17kp3y1 { flex-direction: column; padding: 16px; width: 390px; }\",\".framer-3Gt3s.framer-v-1t23013 .framer-hfgsh5 { gap: unset; justify-content: space-between; width: 100%; }\",\".framer-3Gt3s.framer-v-1t23013 .framer-5k4pee, .framer-3Gt3s.framer-v-hnhd51 .framer-5k4pee { cursor: pointer; }\",\".framer-3Gt3s.framer-v-hnhd51.framer-17kp3y1 { flex-direction: column; gap: 10px; height: 800px; justify-content: flex-start; min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 16px; width: 390px; }\",\".framer-3Gt3s.framer-v-hnhd51 .framer-hfgsh5 { gap: unset; justify-content: space-between; order: 1; width: 100%; }\",\".framer-3Gt3s.framer-v-hnhd51 .framer-u8dubo { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; order: 2; padding: 24px 0px 0px 0px; width: 100%; }\",\".framer-3Gt3s.framer-v-hnhd51 .framer-17mm2o8 { align-content: flex-start; align-items: flex-start; flex-direction: column; width: 100%; }\",\".framer-3Gt3s.framer-v-hnhd51 .framer-1qf4ubf, .framer-3Gt3s.framer-v-hnhd51 .framer-48v5rz { flex: none; width: 100%; }\",\".framer-3Gt3s.framer-v-hnhd51 .framer-1kn0ngs-container, .framer-3Gt3s.framer-v-hnhd51 .framer-2zb6sn-container { height: 48px; }\",\".framer-3Gt3s.framer-v-hnhd51 .framer-18i9p74 { align-self: unset; height: 1px; order: 3; width: 100%; }\",\".framer-3Gt3s.framer-v-hnhd51 .framer-1c3e1km-container, .framer-3Gt3s.framer-v-hnhd51 .framer-1a99zlp-container { order: 0; }\",\".framer-3Gt3s.framer-v-hnhd51 .framer-1jzt62e-container { order: 1; }\",\".framer-3Gt3s.framer-v-hnhd51 .framer-55ch1c-container { order: 2; }\",\".framer-3Gt3s.framer-v-hnhd51 .framer-5dvy9p-container { order: 3; }\",\".framer-3Gt3s.framer-v-hnhd51 .framer-d2qa7u { align-self: unset; height: 1px; order: 4; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xao3UCT03\":{\"layout\":[\"fixed\",\"auto\"]},\"b7FuhV1pb\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"100vh\",null]},\"tWM3dPE3L\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Gozr7d5va\":\"variant1\",\"w0Ho6Uwhf\":\"collabButton\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramertEP4vVDei=withCSS(Component,css,\"framer-3Gt3s\");export default FramertEP4vVDei;FramertEP4vVDei.displayName=\"Navigation\";FramertEP4vVDei.defaultProps={height:64.5,width:1200};addPropertyControls(FramertEP4vVDei,{variant:{options:[\"rJQr2RibN\",\"xao3UCT03\",\"b7FuhV1pb\",\"tWM3dPE3L\"],optionTitles:[\"Desktop\",\"Mobile\",\"Mobile Expanded\",\"Desktop On Dark\"],title:\"Variant\",type:ControlType.Enum},Gozr7d5va:LogoControls?.[\"variant\"]&&{...LogoControls[\"variant\"],defaultValue:\"K5Lox1q4A\",description:undefined,hidden:undefined,optional:undefined,title:\"Variant\"},onGozr7d5vaChange:{changes:\"Gozr7d5va\",type:ControlType.ChangeHandler},w0Ho6Uwhf:{defaultValue:true,title:\"Collab button\",type:ControlType.Boolean},onw0Ho6UwhfChange:{changes:\"w0Ho6Uwhf\",type:ControlType.ChangeHandler}});addFonts(FramertEP4vVDei,[{explicitInter:true,fonts:[{cssFamilyName:\"PP Neue Montreal Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"PP Neue Montreal\",url:\"https://framerusercontent.com/assets/pHqdIssKCkNqLTgOZyE3GS4X8I.woff2\",weight:\"500\"}]},...LogoFonts,...LinkFonts,...ButtonFonts,...StopScrollFonts],{supportsExplicitInterCodegen:true});FramertEP4vVDei.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Logo,{},context),forwardLoader(Link,{},context),forwardLoader(Button,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertEP4vVDei\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"64.5\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xao3UCT03\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"b7FuhV1pb\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"100vh\\\",null]},\\\"tWM3dPE3L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"Gozr7d5va\\\":\\\"variant1\\\",\\\"w0Ho6Uwhf\\\":\\\"collabButton\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tEP4vVDei.map","// Generated by Framer (215c462)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navigation from\"#framer/local/canvasComponent/tEP4vVDei/tEP4vVDei.js\";const NavigationFonts=getFonts(Navigation);const ContainerWithFX=withFX(Container);const NavigationControls=getPropertyControls(Navigation);const breakpoints={eo7YAYro1:\"(max-width: 809.98px)\",JpJIMAgHB:\"(min-width: 810px) and (max-width: 1199.98px)\",zD8pyU5e0:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-ihYlO\";const variantClassNames={eo7YAYro1:\"framer-v-14zoqew\",JpJIMAgHB:\"framer-v-1m0mazr\",zD8pyU5e0:\"framer-v-b0pj3q\"};const jMue3ToGO=undefined;const mm0LbKxeX=undefined;const JPRvg7xsI=undefined;const iqluEGdYd=undefined;const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ihYlO.framer-nifk6d, .framer-ihYlO .framer-nifk6d { display: block; }\",\".framer-ihYlO.framer-b0pj3q { align-content: center; align-items: center; background-color: var(--token-463279c1-e665-4d15-86f7-bf5ec9173164, #000000); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-ihYlO .framer-b9tj6l-container { flex: none; height: auto; left: 50%; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 3; }\",\".framer-ihYlO .framer-1s4305l { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={eo7YAYro1:\"(max-width: 809.98px)\",JpJIMAgHB:\"(min-width: 810px) and (max-width: 1199.98px)\",zD8pyU5e0:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"zD8pyU5e0\",Phone:\"eo7YAYro1\",Tablet:\"JpJIMAgHB\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Desktop On Dark\":\"tWM3dPE3L\",\"Mobile Expanded\":\"b7FuhV1pb\",Desktop:\"rJQr2RibN\",Mobile:\"xao3UCT03\"};const humanReadableEnumMap1={Full:\"K5Lox1q4A\",Logotype:\"EsAnC51YI\",Sygnet:\"zvxm4QRG8\"};const getProps=({collabButton,height,id,logoVariant,naviVariant,scrollSection2,width,...props})=>{return{...props,iqluEGdYd:collabButton??props.iqluEGdYd??true,jMue3ToGO:scrollSection2??props.jMue3ToGO,JPRvg7xsI:humanReadableEnumMap1[logoVariant]??logoVariant??props.JPRvg7xsI??\"K5Lox1q4A\",mm0LbKxeX:humanReadableEnumMap[naviVariant]??naviVariant??props.mm0LbKxeX??\"rJQr2RibN\",variant:humanReadableVariantMap[props.variant]??props.variant??\"zD8pyU5e0\"};};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,mm0LbKxeX,JPRvg7xsI,iqluEGdYd,jMue3ToGO,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"zD8pyU5e0\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-463279c1-e665-4d15-86f7-bf5ec9173164, rgb(0, 0, 0)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-b0pj3q\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__spring:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stagger:0,stiffness:500,type:\"spring\"},__framer__styleTransformEffectEnabled:true,__framer__transformTargets:[{target:{opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}},{ref:jMue3ToGO,target:{opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0}}],__framer__transformTrigger:\"onScrollTarget\",__framer__transformViewportThreshold:0,__perspectiveFX:false,__targetOpacity:1,className:\"framer-b9tj6l-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"L2Ug4Q3N3\",rendersWithMotion:true,scopeId:\"ekQ1MIfMd\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{eo7YAYro1:{variant:matchVariant(\"xao3UCT03\")}},children:/*#__PURE__*/_jsx(Navigation,{Gozr7d5va:JPRvg7xsI,height:\"100%\",id:\"L2Ug4Q3N3\",layoutId:\"L2Ug4Q3N3\",style:{width:\"100%\"},variant:matchVariant(mm0LbKxeX),w0Ho6Uwhf:iqluEGdYd,width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1s4305l\"})]}),/*#__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 1044\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"JpJIMAgHB\":{\"layout\":[\"fixed\",\"fixed\"]},\"eo7YAYro1\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"mm0LbKxeX\":\"naviVariant\",\"JPRvg7xsI\":\"logoVariant\",\"iqluEGdYd\":\"collabButton\",\"jMue3ToGO\":\"scrollSection2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"zD8pyU5e0\":[\".framer-b9tj6l-container\"],\"JpJIMAgHB\":[\".framer-b9tj6l-container\"],\"eo7YAYro1\":[\".framer-b9tj6l-container\"]}\n * @framerBreakpoints {\"zD8pyU5e0\":{\"min\":1200,\"canvasClassName\":\"framer-b0pj3q-override\",\"minHeight\":1044,\"viewportHeight\":900,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"JpJIMAgHB\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1m0mazr-override\",\"minHeight\":1044,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"eo7YAYro1\":{\"max\":809,\"canvasClassName\":\"framer-14zoqew-override\",\"minHeight\":1044,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant zD8pyU5e0\n * @framerLayoutTemplate true\n */const FramerekQ1MIfMd=withCSS(Component,css,\"framer-ihYlO\");export default FramerekQ1MIfMd;FramerekQ1MIfMd.displayName=\"Case Study 2\";FramerekQ1MIfMd.defaultProps={height:1044,width:1200};addPropertyControls(FramerekQ1MIfMd,{mm0LbKxeX:NavigationControls?.[\"variant\"]&&{...NavigationControls[\"variant\"],defaultValue:\"rJQr2RibN\",description:undefined,hidden:undefined,title:\"Navi Variant\"},JPRvg7xsI:NavigationControls?.[\"Gozr7d5va\"]&&{...NavigationControls[\"Gozr7d5va\"],defaultValue:\"K5Lox1q4A\",description:undefined,hidden:undefined,title:\"Logo Variant\"},iqluEGdYd:{defaultValue:true,title:\"Collab Button\",type:ControlType.Boolean},jMue3ToGO:{title:\"Scroll Section 2\",type:ControlType.ScrollSectionRef}});addFonts(FramerekQ1MIfMd,[{explicitInter:true,fonts:[]},...NavigationFonts],{supportsExplicitInterCodegen:true});FramerekQ1MIfMd.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerekQ1MIfMd\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1044\",\"framerIntrinsicWidth\":\"1200\",\"framerLayoutTemplate\":\"true\",\"framerBreakpoints\":\"{\\\"zD8pyU5e0\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-b0pj3q-override\\\",\\\"minHeight\\\":1044,\\\"viewportHeight\\\":900,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"JpJIMAgHB\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1m0mazr-override\\\",\\\"minHeight\\\":1044,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"eo7YAYro1\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-14zoqew-override\\\",\\\"minHeight\\\":1044,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerHitTargets\":\"{\\\"zD8pyU5e0\\\":[\\\".framer-b9tj6l-container\\\"],\\\"JpJIMAgHB\\\":[\\\".framer-b9tj6l-container\\\"],\\\"eo7YAYro1\\\":[\\\".framer-b9tj6l-container\\\"]}\",\"framerVariables\":\"{\\\"mm0LbKxeX\\\":\\\"naviVariant\\\",\\\"JPRvg7xsI\\\":\\\"logoVariant\\\",\\\"iqluEGdYd\\\":\\\"collabButton\\\",\\\"jMue3ToGO\\\":\\\"scrollSection2\\\"}\",\"framerDefaultVariant\":\"zD8pyU5e0\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JpJIMAgHB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"eo7YAYro1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (215c462)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,getPropertyControls,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Navigation from\"#framer/local/canvasComponent/tEP4vVDei/tEP4vVDei.js\";const NavigationFonts=getFonts(Navigation);const ContainerWithFX=withFX(Container);const NavigationControls=getPropertyControls(Navigation);const breakpoints={i0uXQlXax:\"(max-width: 809.98px)\",rO6SJJqGP:\"(min-width: 1200px)\",SSWwo0H8b:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-EvGgD\";const variantClassNames={i0uXQlXax:\"framer-v-13g0258\",rO6SJJqGP:\"framer-v-127h7zv\",SSWwo0H8b:\"framer-v-1gtv724\"};const mm0LbKxeX=undefined;const JPRvg7xsI=undefined;const iqluEGdYd=undefined;const transition1={bounce:0,delay:0,duration:.8,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-120};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={};const breakpointKeys=Object.keys(breakpointRules);const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EvGgD.framer-1pk2v89, .framer-EvGgD .framer-1pk2v89 { display: block; }\",\".framer-EvGgD.framer-127h7zv { align-content: center; align-items: center; background-color: var(--token-463279c1-e665-4d15-86f7-bf5ec9173164, #000000); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-EvGgD .framer-1dyvhzq-container { flex: none; height: auto; left: 50%; position: var(--framer-canvas-fixed-position, fixed); top: 0px; width: 100%; z-index: 3; }\",\".framer-EvGgD .framer-1oqt8xc { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={i0uXQlXax:\"(max-width: 809.98px)\",rO6SJJqGP:\"(min-width: 1200px)\",SSWwo0H8b:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"rO6SJJqGP\",Phone:\"i0uXQlXax\",Tablet:\"SSWwo0H8b\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableEnumMap={\"Desktop On Dark\":\"tWM3dPE3L\",\"Mobile Expanded\":\"b7FuhV1pb\",Desktop:\"rJQr2RibN\",Mobile:\"xao3UCT03\"};const humanReadableEnumMap1={Full:\"K5Lox1q4A\",Logotype:\"EsAnC51YI\",Sygnet:\"zvxm4QRG8\"};const getProps=({collabButton,height,id,logoVariant,naviVariant,width,...props})=>{return{...props,iqluEGdYd:collabButton??props.iqluEGdYd??true,JPRvg7xsI:humanReadableEnumMap1[logoVariant]??logoVariant??props.JPRvg7xsI??\"K5Lox1q4A\",mm0LbKxeX:humanReadableEnumMap[naviVariant]??naviVariant??props.mm0LbKxeX??\"rJQr2RibN\",variant:humanReadableVariantMap[props.variant]??props.variant??\"rO6SJJqGP\"};};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,mm0LbKxeX,JPRvg7xsI,iqluEGdYd,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"rO6SJJqGP\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-463279c1-e665-4d15-86f7-bf5ec9173164, rgb(0, 0, 0)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-127h7zv\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1dyvhzq-container\",\"data-framer-layout-hint-center-x\":true,layoutScroll:true,nodeId:\"PaLFG3Hu1\",rendersWithMotion:true,scopeId:\"UBFys_Qjr\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{i0uXQlXax:{variant:matchVariant(\"xao3UCT03\")}},children:/*#__PURE__*/_jsx(Navigation,{Gozr7d5va:JPRvg7xsI,height:\"100%\",id:\"PaLFG3Hu1\",layoutId:\"PaLFG3Hu1\",style:{width:\"100%\"},variant:matchVariant(mm0LbKxeX),w0Ho6Uwhf:iqluEGdYd,width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1oqt8xc\"})]}),/*#__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 860\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"SSWwo0H8b\":{\"layout\":[\"fixed\",\"fixed\"]},\"i0uXQlXax\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"mm0LbKxeX\":\"naviVariant\",\"JPRvg7xsI\":\"logoVariant\",\"iqluEGdYd\":\"collabButton\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"rO6SJJqGP\":[\".framer-1dyvhzq-container\"],\"SSWwo0H8b\":[\".framer-1dyvhzq-container\"],\"i0uXQlXax\":[\".framer-1dyvhzq-container\"]}\n * @framerBreakpoints {\"rO6SJJqGP\":{\"min\":1200,\"canvasClassName\":\"framer-127h7zv-override\",\"minHeight\":860,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"SSWwo0H8b\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1gtv724-override\",\"minHeight\":860,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"i0uXQlXax\":{\"max\":809,\"canvasClassName\":\"framer-13g0258-override\",\"minHeight\":860,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant rO6SJJqGP\n * @framerLayoutTemplate true\n */const FramerUBFys_Qjr=withCSS(Component,css,\"framer-EvGgD\");export default FramerUBFys_Qjr;FramerUBFys_Qjr.displayName=\"Main Page\";FramerUBFys_Qjr.defaultProps={height:860,width:1200};addPropertyControls(FramerUBFys_Qjr,{mm0LbKxeX:NavigationControls?.[\"variant\"]&&{...NavigationControls[\"variant\"],defaultValue:\"rJQr2RibN\",description:undefined,hidden:undefined,title:\"Navi Variant\"},JPRvg7xsI:NavigationControls?.[\"Gozr7d5va\"]&&{...NavigationControls[\"Gozr7d5va\"],defaultValue:\"K5Lox1q4A\",description:undefined,hidden:undefined,title:\"Logo Variant\"},iqluEGdYd:{defaultValue:true,title:\"Collab Button\",type:ControlType.Boolean}});addFonts(FramerUBFys_Qjr,[{explicitInter:true,fonts:[]},...NavigationFonts],{supportsExplicitInterCodegen:true});FramerUBFys_Qjr.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Navigation,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUBFys_Qjr\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"860\",\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"rO6SJJqGP\\\":[\\\".framer-1dyvhzq-container\\\"],\\\"SSWwo0H8b\\\":[\\\".framer-1dyvhzq-container\\\"],\\\"i0uXQlXax\\\":[\\\".framer-1dyvhzq-container\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SSWwo0H8b\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"i0uXQlXax\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"mm0LbKxeX\\\":\\\"naviVariant\\\",\\\"JPRvg7xsI\\\":\\\"logoVariant\\\",\\\"iqluEGdYd\\\":\\\"collabButton\\\"}\",\"framerDefaultVariant\":\"rO6SJJqGP\",\"framerColorSyntax\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerBreakpoints\":\"{\\\"rO6SJJqGP\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-127h7zv-override\\\",\\\"minHeight\\\":860,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"SSWwo0H8b\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1gtv724-override\\\",\\\"minHeight\\\":860,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"i0uXQlXax\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-13g0258-override\\\",\\\"minHeight\\\":860,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport CaseStudy2 from \"https://framerusercontent.com/modules/hQkKkLFAbXQyDwz5iSsg/SrFuuO6t2URYcAjMat2z/ekQ1MIfMd.js\";\r\nimport MainPage from \"https://framerusercontent.com/modules/ltd7ivFI04ACyMCld6Um/Twc0SxSG2oJPSRyf3DWq/UBFys_Qjr.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mhhNw9DfrPBAV5VbkxpJ/8SvhAPli4c3ry72wuklT/augiA20Il.js\")), path: \"/\"}, ANUYe5M4b: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iKCDA1KaRtZ6Qt8GV8qv/om3TZvAmbMOWq0sE7yeP/ANUYe5M4b.js\")), path: \"/work\"}, IipeW3w_O: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/kZrAdA3oYomh7OHL4gAg/OSvkHFSHit0v50wTfLs7/IipeW3w_O.js\")), path: \"/contact\"}, h68qbk0EU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DQ4u51M5zOTq9rDAEMxL/J4KlsI802LEAC2IJY3PH/h68qbk0EU.js\")), path: \"/about\"}, TUG2u83J1: {collectionId: \"dEFF1bAWX\", elements: {aKj69_aor: \"photo-9\", bBA3zEK3Y: \"thumbnails\", BMtT7e5eT: \"helper\", e0piZyCgW: \"photo-11\", Fqv3ClXKu: \"photo-1\", IauBYKztn: \"photo-2\", ItbXyjRhO: \"photo-4\", MyvTBah52: \"photo-3\", rl1DJck0w: \"photo-6\", xcV3YKpBd: \"photo-10\", XeW67SKpo: \"photo-5\", yEvsgidyz: \"photo-8\", ZcZUf4SLS: \"photo-7\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uc6UqTynYOAzhD3W6QXV/dL29282tNHt2T5Iw2YYA/TUG2u83J1.js\")), path: \"/work/:BrI3XC8gh\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {dEFF1bAWX: async () => (await import(\"https://framerusercontent.com/modules/6YRp1UbnahwobxbkEI75/oJFwKMDMg0VG144fK0aX/dEFF1bAWX.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"6c474cbaa6ab52978471c6b2e0712c671ee59008aa705f2a0799552241e7dc49\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {iqluEGdYd: true, JPRvg7xsI: \"EsAnC51YI\", mm0LbKxeX: \"rJQr2RibN\"}\r\nconst props2 = {...props1, JPRvg7xsI: \"zvxm4QRG8\"}\r\nconst props3 = {iqluEGdYd: true, jMue3ToGO: {href: {hash: \":bBA3zEK3Y\", webPageId: \"TUG2u83J1\"}, refKey: true}, JPRvg7xsI: \"zvxm4QRG8\", mm0LbKxeX: \"rJQr2RibN\"}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {ANUYe5M4b: props2, augiA20Il: props1, h68qbk0EU: props1, TUG2u83J1: props3}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"ANUYe5M4b\":\r\ncase \"h68qbk0EU\":\r\nreturn React.createElement(MainPage, {...props, key: \"MainPage\", style}, children(true));\r\ncase \"TUG2u83J1\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"jMue3ToGO\"]]}, (resolvedLinks) => React.createElement(CaseStudy2, {...props, jMue3ToGO: siteRef(resolvedLinks[0]), key: \"CaseStudy2\", style}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"ANUYe5M4b\":\r\ncase \"h68qbk0EU\":\r\nreturn [{hash: \"127h7zv\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1gtv724\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"13g0258\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ncase \"TUG2u83J1\":\r\nreturn [{hash: \"b0pj3q\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1m0mazr\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"14zoqew\", 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://michalkielar.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/bplZdxjrP9CgcnbRZkXi/RRpwEvAvtEoSxDhMSKUu/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: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.5, duration: 0.6, ease: [0.69, 0.01, 0.27, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"30%\"}, exit: {mask: {angle: 270, type: \"wipe\", width: \"0%\"}, opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.6, ease: [0.69, 0.01, 0.27, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"-30%\"}}, 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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"}