{"version":3,"file":"script_main.CZGeMH6I.mjs","names":["useState","rules","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","Image","css","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","Logo","PlusButton","Button","Copy","Footer","isBrowser","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","PropertyOverrides","_Fragment","React.Fragment","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","React.createElement","Main","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","Framer.LibraryFeaturesProvider","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","breakpoints","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/uTHWTMfGzS20ThfQAKk1/qpM23VgbMxwmo12HXNQ5/ThemeChanger.js","https:/framerusercontent.com/modules/ac1bTd4wvh0hXeD1bNQc/X9H8mZvr95Nx2wpYZe91/eMEf0tm8T.js","https:/framerusercontent.com/modules/zbAo5NlGEBZjUSvdtugY/hizloeP9NTmNfe093SWy/lDXVd0Dg4.js","https:/framerusercontent.com/modules/b1akxktJYo2gA1OPvniR/98hfKi9nzSWvYiOqEDea/p1avlvhfg.js","https:/framerusercontent.com/modules/A7cD5PlFI258rH6kbz0V/8DAzZA7TcWPS8CZMsiVj/sMiGVQkPM.js","https:/framerusercontent.com/modules/qKhqYws8OpwzgpZC22Mn/xYGNqxypunBfwQ1bHn22/OnKjsXU_A.js","framer:toplevel/main"],"sourcesContent":["/**\n * @framerDisableUnlink\n * @framerIntrinsicWidth 60\n * @framerIntrinsicHeight 60\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */// This component is protected and should not be unlinkable or editable\n// Only users with edit access to this project can modify this component\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useState,startTransition}from\"react\";const changeTheme=theme=>{const htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];htmlElement.setAttribute(\"toggle-theme\",theme);bodyElement.setAttribute(\"toggle-theme\",theme);localStorage.setItem(\"theme\",theme);const event=new Event(\"themeChange\");window.dispatchEvent(event);};// SVG Icons\nconst SunIcon=({size,color})=>/*#__PURE__*/_jsxs(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"circle\",{cx:\"12\",cy:\"12\",r:\"5\",fill:color}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 1v2m0 18v2M4.22 4.22l1.42 1.42m12.72 12.72l1.42 1.42M1 12h2m18 0h2M4.22 19.78l1.42-1.42M18.36 5.64l1.42-1.42\",stroke:color,strokeWidth:\"2\",strokeLinecap:\"round\"})]});const MoonIcon=({size,color})=>/*#__PURE__*/_jsx(\"svg\",{width:size,height:size,viewBox:\"0 0 24 24\",fill:\"none\",xmlns:\"http://www.w3.org/2000/svg\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M21 12.79A9 9 0 1 1 11.21 3 7 7 0 0 0 21 12.79z\",fill:color})});// Utility function to apply color to custom SVG\nconst applyColorToSvg=(svgString,color)=>{if(!svgString)return\"\";// Replace fill attributes with the new color\nlet modifiedSvg=svgString.replace(/fill=\"[^\"]*\"/g,`fill=\"${color}\"`);// Replace stroke attributes with the new color\nmodifiedSvg=modifiedSvg.replace(/stroke=\"[^\"]*\"/g,`stroke=\"${color}\"`);// If no fill or stroke attributes exist, add fill to the first path or shape element\nif(!svgString.includes(\"fill=\")&&!svgString.includes(\"stroke=\")){modifiedSvg=modifiedSvg.replace(/<(path|circle|rect|ellipse|polygon|polyline)([^>]*?)>/g,`<$1$2 fill=\"${color}\">`);}return modifiedSvg;};// Custom SVG component\nconst CustomIcon=({svgString,size,color})=>{const coloredSvg=applyColorToSvg(svgString,color);return /*#__PURE__*/_jsx(\"div\",{style:{width:size,height:size,display:\"flex\",alignItems:\"center\",justifyContent:\"center\"},dangerouslySetInnerHTML:{__html:coloredSvg}});};/**\n * @framerDisableUnlink\n */export default function ThemeToggleButton(props){const{toggleType=\"Button\",lightIconColor=\"#FF8C00\",darkIconColor=\"#949494\",SunIconColor=\"#FF9100\",MoonIconColor=\"#6B6B6B\",size=30,defaultTheme=\"Light\",switchTrackColor=\"#424242\",switchActiveColor=\"#DBDBDB\",sunSvg,moonSvg}=props;const[theme,setTheme]=useState(\"system\");const[,setIsInitialized]=useState(false);useEffect(()=>{if(typeof window===\"undefined\")return;const savedTheme=localStorage.getItem(\"theme\");const initialThemeProp=defaultTheme.toLowerCase()// \"light\" | \"dark\" | \"system\"\n;let newTheme=\"light\";if(savedTheme){newTheme=savedTheme;}else{if(initialThemeProp===\"light\"||initialThemeProp===\"dark\"){newTheme=initialThemeProp;}else{const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");newTheme=mediaQuery.matches?\"dark\":\"light\";}}startTransition(()=>setTheme(newTheme));changeTheme(newTheme);// CSS token extraction\nconst htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];htmlElement.setAttribute(\"toggle-theme\",newTheme);bodyElement.setAttribute(\"toggle-theme\",newTheme);let lightThemeTokens=[];let darkThemeTokens=\"\";for(let i=0;i<document.styleSheets.length;i++){const sheet=document.styleSheets[i];try{// @ts-ignore\nconst rules=sheet.cssRules||[];for(let k=0;k<rules.length;k++){const rule=rules[k];if(\"selectorText\"in rule&&rule.selectorText===\"body\"){const style=rule.style;for(let j=0;j<style.length;j++){const propertyName=style[j];if(propertyName.includes(\"--token\")){const value=style.getPropertyValue(propertyName);const combinedCssRule=`${propertyName}: ${value};`;lightThemeTokens.push(combinedCssRule);}}}else if(\"conditionText\"in rule&&rule.conditionText===\"(prefers-color-scheme: dark)\"){// @ts-ignore\nconst cssRules=rule.cssRules||[];if(cssRules.length>0){// @ts-ignore\nlet mediaRulesString=cssRules[0].cssText;mediaRulesString=mediaRulesString.replace(\"body\",\"\").replace(/\\s*{\\s*/,\"\").replace(/\\s*}\\s*$/,\"\");darkThemeTokens=mediaRulesString;}}}}catch(e){console.warn(\"Cannot access stylesheet:\",sheet.href);}}const styleElement=document.createElement(\"style\");styleElement.id=\"toggle-theme\";const customCssRule=`body[toggle-theme=\"light\"] {${lightThemeTokens.join(\" \")}} body[toggle-theme=\"dark\"]{${darkThemeTokens}} html[toggle-theme=\"light\"] { color-scheme: light; } html[toggle-theme=\"dark\"] { color-scheme: dark; }`;styleElement.textContent=customCssRule;document.head.appendChild(styleElement);startTransition(()=>setIsInitialized(true));return()=>{const existingStyleElement=document.getElementById(\"toggle-theme\");if(existingStyleElement){document.head.removeChild(existingStyleElement);}htmlElement.setAttribute(\"toggle-theme\",\"system\");bodyElement.setAttribute(\"toggle-theme\",\"system\");};},[defaultTheme]);// ✅ Reverse toggle logic\nconst handleClick=()=>{const newTheme=theme===\"dark\"?\"light\":\"dark\";startTransition(()=>setTheme(newTheme));changeTheme(newTheme);};const isLightMode=theme===\"light\";const buttonIconSize=size*.8;// Button Style Toggle\nif(toggleType===\"Button\"){return /*#__PURE__*/_jsx(\"div\",{onClick:handleClick,style:{display:\"flex\",alignItems:\"center\",justifyContent:\"center\",cursor:\"pointer\",transition:\"transform 0.3s ease\",background:\"transparent\",border:\"none\",boxShadow:\"none\",padding:0,width:\"100%\",height:\"100%\"},onMouseEnter:e=>{e.currentTarget.style.transform=\"scale(1.1)\";},onMouseLeave:e=>{e.currentTarget.style.transform=\"scale(1)\";},children:isLightMode?sunSvg?/*#__PURE__*/_jsx(CustomIcon,{svgString:sunSvg,size:buttonIconSize,color:lightIconColor}):/*#__PURE__*/_jsx(SunIcon,{size:buttonIconSize,color:lightIconColor}):moonSvg?/*#__PURE__*/_jsx(CustomIcon,{svgString:moonSvg,size:buttonIconSize,color:darkIconColor}):/*#__PURE__*/_jsx(MoonIcon,{size:buttonIconSize,color:darkIconColor})});}// Switch Style Toggle\nconst switchWidth=size*1.8;const switchHeight=size*1;const knobSize=switchHeight*.8;const knobIconSize=knobSize*.6;const borderRadius=switchHeight/2;return /*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-pressed\":isLightMode,onClick:handleClick,style:{width:switchWidth,height:switchHeight,background:isLightMode?switchActiveColor:switchTrackColor,border:\"none\",borderRadius:borderRadius,position:\"relative\",cursor:\"pointer\",transition:\"background 0.2s\",boxShadow:isLightMode?\"0 1px 3px rgba(0,0,0,0.06)\":\"0 2px 8px rgba(0,0,0,0.10)\",outline:\"none\",padding:0},children:/*#__PURE__*/_jsx(\"span\",{style:{position:\"absolute\",top:(switchHeight-knobSize)/2,left:isLightMode?switchWidth-knobSize-(switchHeight-knobSize)/2:(switchHeight-knobSize)/2,width:knobSize,height:knobSize,borderRadius:\"50%\",background:\"#FFFFFF\",boxShadow:\"0 1px 4px rgba(0,0,0,0.10)\",transition:\"left 0.2s cubic-bezier(.4,1.2,.6,1)\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",zIndex:10},children:isLightMode?sunSvg?/*#__PURE__*/_jsx(CustomIcon,{svgString:sunSvg,size:knobIconSize,color:SunIconColor}):/*#__PURE__*/_jsx(SunIcon,{size:knobIconSize,color:SunIconColor}):moonSvg?/*#__PURE__*/_jsx(CustomIcon,{svgString:moonSvg,size:knobIconSize,color:MoonIconColor}):/*#__PURE__*/_jsx(MoonIcon,{size:knobIconSize,color:MoonIconColor})})});}addPropertyControls(ThemeToggleButton,{toggleType:{type:ControlType.Enum,title:\"Toggle Type\",options:[\"Button\",\"Switch\"],defaultValue:\"Button\"},lightIconColor:{type:ControlType.Color,title:\"Sun button Icon Color\",defaultValue:\"#FF8C00\",hidden:props=>props.toggleType!==\"Button\"},darkIconColor:{type:ControlType.Color,title:\"Moon button Icon Color\",defaultValue:\"#949494\",hidden:props=>props.toggleType!==\"Button\"},SunIconColor:{type:ControlType.Color,title:\"Sun Icon Color\",defaultValue:\"#FF9100\",hidden:props=>props.toggleType!==\"Switch\"},MoonIconColor:{type:ControlType.Color,title:\"Moon Icon Color\",defaultValue:\"#6B6B6B\",hidden:props=>props.toggleType!==\"Switch\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:60,min:20,max:120,step:5},switchTrackColor:{type:ControlType.Color,title:\"Switch Track Color\",defaultValue:\"#424242\",hidden:props=>props.toggleType!==\"Switch\"},switchActiveColor:{type:ControlType.Color,title:\"Switch Active Color\",defaultValue:\"#DBDBDB\",hidden:props=>props.toggleType!==\"Switch\"},defaultTheme:{type:ControlType.Enum,title:\"Default Theme\",options:[\"Light\",\"Dark\",\"System\"],defaultValue:\"Light\"},sunSvg:{type:ControlType.String,title:\"Sun SVG\",placeholder:\"Paste your sun SVG code here...\",displayTextArea:true},moonSvg:{type:ControlType.String,title:\"Moon SVG\",placeholder:\"Paste your moon SVG code here...\",displayTextArea:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ThemeToggleButton\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ThemeChanger.map","// Generated by Framer (88a125c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ThemeToggleButton from\"https://framerusercontent.com/modules/uTHWTMfGzS20ThfQAKk1/qpM23VgbMxwmo12HXNQ5/ThemeChanger.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/4ATW7qU6ac1vyH0ugvg4/1yrPw1XFaTZeAn04gPBL/DABZ2Fql4.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/9KEnoyVeTTO2adIew2xH/IJKkBM7wGJf0I84WBLSd/XPGBM498_.js\";const ThemeToggleButtonFonts=getFonts(ThemeToggleButton);const cycleOrder=[\"ImqHJdM7C\",\"aLPbEvgi6\",\"RxRTWsftW\"];const serializationHash=\"framer-ES6cI\";const variantClassNames={aLPbEvgi6:\"framer-v-af7m7h\",ImqHJdM7C:\"framer-v-1i1fcba\",RxRTWsftW:\"framer-v-10w08im\"};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 Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"ImqHJdM7C\",Phone:\"RxRTWsftW\",Tablet:\"aLPbEvgi6\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"ImqHJdM7C\"};};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:\"ImqHJdM7C\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1i1fcba\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"ImqHJdM7C\",ref:refBinding,style:{backgroundColor:\"var(--token-6dea610a-6ff1-4579-90ff-43f55cbfc3ad, rgb(255, 255, 255))\",...style},...addPropertyOverrides({aLPbEvgi6:{\"data-framer-name\":\"Tablet\"},RxRTWsftW:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h1ywp2\",layoutDependency:layoutDependency,layoutId:\"tHhDmfuk0\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-m4frqq\",layoutDependency:layoutDependency,layoutId:\"LFSFXI3zG\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rvr6be\",layoutDependency:layoutDependency,layoutId:\"lx_jY2B3E\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1etb40o\",\"data-styles-preset\":\"DABZ2Fql4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/truearrow.co?igsh=MTFrOXIzbGI5bWJwcQ%3D%3D&utm_source=qr\",motionChild:true,nodeId:\"GQfTxRPwO\",openInNewTab:true,relValues:[],scopeId:\"eMEf0tm8T\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16nxrhw\",\"data-styles-preset\":\"XPGBM498_\",children:\"Instagram ↗\"})})})}),className:\"framer-10j378i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GQfTxRPwO\",style:{\"--extracted-r6o4lv\":\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1etb40o\",\"data-styles-preset\":\"DABZ2Fql4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/true-arrow/\",motionChild:true,nodeId:\"zLb68zuYz\",openInNewTab:true,relValues:[],scopeId:\"eMEf0tm8T\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16nxrhw\",\"data-styles-preset\":\"XPGBM498_\",children:\"Linkedin ↗\"})})})}),className:\"framer-c09syf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zLb68zuYz\",style:{\"--extracted-r6o4lv\":\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15))\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1etb40o\",\"data-styles-preset\":\"DABZ2Fql4\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bbe4f55c-9f77-4fda-a2a0-b952e10e61c7, rgb(148, 148, 148)))\"},children:\"\\xa9True Arrow 2025\"})}),className:\"framer-ruvsnf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"hKPty6uT8\",style:{\"--extracted-r6o4lv\":\"var(--token-bbe4f55c-9f77-4fda-a2a0-b952e10e61c7, rgb(148, 148, 148))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13ekh5j\",layoutDependency:layoutDependency,layoutId:\"UG6wfK2RR\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:333.3333421636513,intrinsicWidth:1000.0000264909539,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+(0+21.6+((componentViewport?.height||400)-60-77.6)/2*1)+0+0),pixelHeight:232,pixelWidth:963,sizes:\"160px\",src:\"https://framerusercontent.com/images/z8dUrShGgY3MIXgxGp6KWjFP6w.png?width=963&height=232\",srcSet:\"https://framerusercontent.com/images/z8dUrShGgY3MIXgxGp6KWjFP6w.png?scale-down-to=512&width=963&height=232 512w,https://framerusercontent.com/images/z8dUrShGgY3MIXgxGp6KWjFP6w.png?width=963&height=232 963w\"},className:\"framer-6ti61y\",\"data-framer-name\":\"Comp 1\",layoutDependency:layoutDependency,layoutId:\"lNerQjNfl\",style:{opacity:.5},...addPropertyOverrides({RxRTWsftW:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:333.3333421636513,intrinsicWidth:1000.0000264909539,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+24+(0+21.6+((componentViewport?.height||400)-60-69.6)/2*1)+0+0),pixelHeight:232,pixelWidth:963,sizes:\"120px\",src:\"https://framerusercontent.com/images/z8dUrShGgY3MIXgxGp6KWjFP6w.png?width=963&height=232\",srcSet:\"https://framerusercontent.com/images/z8dUrShGgY3MIXgxGp6KWjFP6w.png?scale-down-to=512&width=963&height=232 512w,https://framerusercontent.com/images/z8dUrShGgY3MIXgxGp6KWjFP6w.png?width=963&height=232 963w\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wgoui0\",layoutDependency:layoutDependency,layoutId:\"HpcFSNB15\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xf2nwx\",layoutDependency:layoutDependency,layoutId:\"rLlGodlKV\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13mc7pb-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Wm8k8Hm8_-container\",nodeId:\"Wm8k8Hm8_\",rendersWithMotion:true,scopeId:\"eMEf0tm8T\",style:{opacity:.6},children:/*#__PURE__*/_jsx(ThemeToggleButton,{darkIconColor:\"var(--token-bbe4f55c-9f77-4fda-a2a0-b952e10e61c7, rgb(148, 148, 148))\",defaultTheme:\"Light\",height:\"100%\",id:\"Wm8k8Hm8_\",layoutId:\"Wm8k8Hm8_\",lightIconColor:\"var(--token-bbe4f55c-9f77-4fda-a2a0-b952e10e61c7, rgb(148, 148, 148))\",MoonIconColor:\"rgba(255, 255, 255, 0)\",moonSvg:'<svg width=\"80\" height=\"28\" viewBox=\"0 0 80 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M66 0C73.732 5.15406e-07 80 6.26801 80 14C80 21.732 73.732 28 66 28H14C6.26801 28 0 21.732 0 14C0 6.26801 6.26801 0 14 0H66ZM36.752 8C35.6643 8.00005 34.7098 8.23993 33.8887 8.71973C33.0781 9.18902 32.443 9.85584 31.9844 10.7197C31.5364 11.5729 31.3126 12.5757 31.3125 13.7275C31.3125 14.9222 31.5473 15.9524 32.0166 16.8164C32.4859 17.6695 33.126 18.3256 33.9365 18.7842C34.7471 19.2321 35.6646 19.4561 36.6885 19.4561C37.4991 19.456 38.2243 19.2906 38.8643 18.96C39.5043 18.6293 39.952 18.2182 40.208 17.7275V19.3281H41.584V13.584H36.2725V14.7676H40.2246C40.2139 15.4289 40.0643 16.0213 39.7764 16.5439C39.4884 17.0559 39.0882 17.4611 38.5762 17.7598C38.0748 18.0478 37.4775 18.1924 36.7842 18.1924C35.9842 18.1924 35.2798 18.0111 34.6719 17.6484C34.0746 17.2751 33.6109 16.757 33.2803 16.0957C32.9497 15.4238 32.7842 14.6341 32.7842 13.7275C32.7842 12.8317 32.9497 12.0479 33.2803 11.376C33.6109 10.7041 34.0747 10.1869 34.6719 9.82422C35.2691 9.45094 35.9628 9.26373 36.752 9.26367C37.5731 9.26367 38.2826 9.48274 38.8799 9.91992C39.4772 10.3573 39.8408 10.9655 39.9688 11.7441H41.4404C41.3551 10.987 41.1043 10.331 40.6885 9.77637C40.2725 9.2111 39.7285 8.77319 39.0566 8.46387C38.3953 8.15453 37.6266 8 36.752 8ZM19.3574 8.12793V19.3281H26.4775V18.0645H20.8291V8.12793H19.3574ZM27.9512 8.12793V19.3281H29.4229V8.12793H27.9512ZM43.7168 8.12793V19.3281H45.1885V14.0479H51.1084V19.3281H52.5801V8.12793H51.1084V12.7842H45.1885V8.12793H43.7168ZM54.0684 8.12793V9.3916H57.6045V19.3281H59.0762V9.3916H62.6289V8.12793H54.0684Z\" fill=\"#F0F0E8\"/>\\n</svg>\\n',size:80,style:{height:\"100%\",width:\"100%\"},SunIconColor:\"rgba(255, 255, 255, 0)\",sunSvg:'<svg width=\"80\" height=\"28\" viewBox=\"0 0 80 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M66 0C73.732 5.15406e-07 80 6.26801 80 14C80 21.732 73.732 28 66 28H14C6.26801 28 0 21.732 0 14C0 6.26801 6.26801 0 14 0H66ZM20.6387 7.7998V19H24.0947C25.1186 18.9999 26.052 18.781 26.8945 18.3438C27.7371 17.8958 28.4039 17.2557 28.8945 16.4238C29.3957 15.5813 29.6464 14.5735 29.6465 13.4004C29.6465 12.2164 29.3958 11.208 28.8945 10.376C28.4039 9.54399 27.7372 8.90901 26.8945 8.47168C26.052 8.02374 25.1186 7.79987 24.0947 7.7998H20.6387ZM34.4346 7.7998L29.9707 19H31.4902L32.6426 16.1201H37.8428L38.9951 19H40.5625L36.1143 7.7998H34.4346ZM41.873 7.7998V19H43.3447V13.9756H45.6807L48.7529 19H50.4648L47.2002 13.8164C47.8722 13.6031 48.4111 13.2346 48.8164 12.7119C49.2217 12.1892 49.4248 11.581 49.4248 10.8877C49.4247 10.2694 49.2809 9.73093 48.9932 9.27246C48.7052 8.81388 48.3048 8.45619 47.793 8.2002C47.2916 7.93353 46.7042 7.7998 46.0322 7.7998H41.873ZM51.8105 7.7998V19H53.2822V14.8721L54.9141 13.2236L58.9941 19H60.7861L55.9219 12.2158L60.3066 7.7998H58.3701L53.2822 12.9199V7.7998H51.8105ZM23.9502 9.06445C24.7502 9.06445 25.4654 9.23484 26.0947 9.57617C26.7345 9.9175 27.241 10.4139 27.6143 11.0645C27.9875 11.7044 28.1738 12.4832 28.1738 13.4004C28.1738 14.3176 27.9875 15.1014 27.6143 15.752C27.241 16.3918 26.7345 16.8823 26.0947 17.2236C25.4654 17.565 24.7502 17.7363 23.9502 17.7363H22.1104V9.06445H23.9502ZM37.3789 14.8564H33.123L35.251 9.48047L37.3789 14.8564ZM45.8086 9.06445C46.4485 9.06445 46.9657 9.23491 47.3604 9.57617C47.7549 9.90677 47.953 10.3439 47.9531 10.8877C47.9531 11.4317 47.755 11.8745 47.3604 12.2158C46.9657 12.5464 46.4485 12.7119 45.8086 12.7119H43.3447V9.06445H45.8086Z\" fill=\"black\"/>\\n</svg>\\n',switchActiveColor:\"var(--token-6dea610a-6ff1-4579-90ff-43f55cbfc3ad, rgb(255, 255, 255))\",switchTrackColor:\"var(--token-bbe4f55c-9f77-4fda-a2a0-b952e10e61c7, rgb(148, 148, 148))\",toggleType:\"Button\",width:\"100%\",...addPropertyOverrides({aLPbEvgi6:{sunSvg:'<svg width=\"80\" height=\"28\" viewBox=\"0 0 80 28\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M66 0C73.732 5.15406e-07 80 6.26801 80 14C80 21.732 73.732 28 66 28H14C6.26801 28 0 21.732 0 14C0 6.26801 6.26801 0 14 0H66ZM36.752 8C35.6643 8.00005 34.7098 8.23993 33.8887 8.71973C33.0781 9.18902 32.443 9.85584 31.9844 10.7197C31.5364 11.5729 31.3126 12.5757 31.3125 13.7275C31.3125 14.9222 31.5473 15.9524 32.0166 16.8164C32.4859 17.6695 33.126 18.3256 33.9365 18.7842C34.7471 19.2321 35.6646 19.4561 36.6885 19.4561C37.4991 19.456 38.2243 19.2906 38.8643 18.96C39.5043 18.6293 39.952 18.2182 40.208 17.7275V19.3281H41.584V13.584H36.2725V14.7676H40.2246C40.2139 15.4289 40.0643 16.0213 39.7764 16.5439C39.4884 17.0559 39.0882 17.4611 38.5762 17.7598C38.0748 18.0478 37.4775 18.1924 36.7842 18.1924C35.9842 18.1924 35.2798 18.0111 34.6719 17.6484C34.0746 17.2751 33.6109 16.757 33.2803 16.0957C32.9497 15.4238 32.7842 14.6341 32.7842 13.7275C32.7842 12.8317 32.9497 12.0479 33.2803 11.376C33.6109 10.7041 34.0747 10.1869 34.6719 9.82422C35.2691 9.45094 35.9628 9.26373 36.752 9.26367C37.5731 9.26367 38.2826 9.48274 38.8799 9.91992C39.4772 10.3573 39.8408 10.9655 39.9688 11.7441H41.4404C41.3551 10.987 41.1043 10.331 40.6885 9.77637C40.2725 9.2111 39.7285 8.77319 39.0566 8.46387C38.3953 8.15453 37.6266 8 36.752 8ZM19.3574 8.12793V19.3281H26.4775V18.0645H20.8291V8.12793H19.3574ZM27.9512 8.12793V19.3281H29.4229V8.12793H27.9512ZM43.7168 8.12793V19.3281H45.1885V14.0479H51.1084V19.3281H52.5801V8.12793H51.1084V12.7842H45.1885V8.12793H43.7168ZM54.0684 8.12793V9.3916H57.6045V19.3281H59.0762V9.3916H62.6289V8.12793H54.0684Z\" fill=\"#F0F0E8\"/>\\n</svg>\\n'}},baseVariant,gestureVariant)})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ES6cI.framer-1bbxwu2, .framer-ES6cI .framer-1bbxwu2 { display: block; }\",\".framer-ES6cI.framer-1i1fcba { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; height: 400px; justify-content: space-between; overflow: hidden; padding: 24px 36px 36px 36px; position: relative; width: 636px; }\",\".framer-ES6cI .framer-1h1ywp2, .framer-ES6cI .framer-13ekh5j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ES6cI .framer-m4frqq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ES6cI .framer-rvr6be { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-end; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-ES6cI .framer-10j378i, .framer-ES6cI .framer-c09syf, .framer-ES6cI .framer-ruvsnf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ES6cI .framer-6ti61y { flex: none; height: 32px; overflow: visible; position: relative; width: 160px; z-index: 1; }\",\".framer-ES6cI .framer-wgoui0 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ES6cI .framer-1xf2nwx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; min-height: 12px; min-width: 221px; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ES6cI .framer-13mc7pb-container { flex: none; height: 24px; position: relative; width: 64px; }\",\".framer-ES6cI.framer-v-af7m7h .framer-rvr6be, .framer-ES6cI.framer-v-10w08im .framer-rvr6be { order: 0; }\",\".framer-ES6cI.framer-v-af7m7h .framer-ruvsnf, .framer-ES6cI.framer-v-10w08im .framer-ruvsnf { order: 1; }\",\".framer-ES6cI.framer-v-10w08im.framer-1i1fcba { padding: 24px 24px 36px 24px; }\",\".framer-ES6cI.framer-v-10w08im .framer-6ti61y { height: 24px; width: 120px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 400\n * @framerIntrinsicWidth 636\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"aLPbEvgi6\":{\"layout\":[\"fixed\",\"fixed\"]},\"RxRTWsftW\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereMEf0tm8T=withCSS(Component,css,\"framer-ES6cI\");export default FramereMEf0tm8T;FramereMEf0tm8T.displayName=\"Footer\";FramereMEf0tm8T.defaultProps={height:400,width:636};addPropertyControls(FramereMEf0tm8T,{variant:{options:[\"ImqHJdM7C\",\"aLPbEvgi6\",\"RxRTWsftW\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramereMEf0tm8T,[{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\"}]},...ThemeToggleButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereMEf0tm8T\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aLPbEvgi6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RxRTWsftW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"400\",\"framerIntrinsicWidth\":\"636\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (62e4d63)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"Lc60ExAaJ\",\"M3WkAebpx\"];const serializationHash=\"framer-4ccE1\";const variantClassNames={Lc60ExAaJ:\"framer-v-1d973p\",M3WkAebpx:\"framer-v-1f318gx\"};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 Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"Lc60ExAaJ\",\"Variant 2\":\"M3WkAebpx\"};const getProps=({click,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Lc60ExAaJ\",YGXHRj7dO:click??props.YGXHRj7dO};};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,YGXHRj7dO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Lc60ExAaJ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap7zs0w6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(YGXHRj7dO){const res=await YGXHRj7dO(...args);if(res===false)return false;}setVariant(\"Lc60ExAaJ\");});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-1d973p\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Lc60ExAaJ\",onTap:onTap7zs0w6,ref:refBinding,style:{...style},...addPropertyOverrides({M3WkAebpx:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1bnsnf2\",layoutDependency:layoutDependency,layoutId:\"eWsiLV1R4\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><g><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0 5.82 5.82 0 13 0 Z\" fill=\"var(--token-911dda20-ae49-450f-a44c-29052b4de3d0, rgb(240, 240, 232)) /* {&quot;name&quot;:&quot;Light Putty&quot;} */\" stroke=\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15)) /* {&quot;name&quot;:&quot;Contrast 100&quot;} */\"></path><g transform=\"translate(8 8) rotate(45 5 5)\"><path d=\"M 0 0 L 10 10\" fill=\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15)) /* {&quot;name&quot;:&quot;Contrast 100&quot;} */\" stroke=\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15)) /* {&quot;name&quot;:&quot;Contrast 100&quot;} */\"></path><path d=\"M 10 0 L 0 10\" fill=\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15)) /* {&quot;name&quot;:&quot;Contrast 100&quot;} */\" stroke=\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15)) /* {&quot;name&quot;:&quot;Contrast 100&quot;} */\"></path></g></g></svg>',variants:{M3WkAebpx:{rotate:45}},withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1plmxio\",layoutDependency:layoutDependency,layoutId:\"SMFe1hrPr\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 26\" overflow=\"visible\"><path d=\"M 13 0 C 20.18 0 26 5.82 26 13 C 26 20.18 20.18 26 13 26 C 5.82 26 0 20.18 0 13 C 0 5.82 5.82 0 13 0 Z\" fill=\"var(--token-911dda20-ae49-450f-a44c-29052b4de3d0, rgb(240, 240, 232)) /* {&quot;name&quot;:&quot;Light Putty&quot;} */\" stroke=\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15)) /* {&quot;name&quot;:&quot;Contrast 100&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-16sgpgg\",layoutDependency:layoutDependency,layoutId:\"QoQNiKDPZ\",opacity:1,requiresOverflowVisible:true,style:{rotate:45},svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><g><path d=\"M 0 0 L 10 10\" fill=\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15)) /* {&quot;name&quot;:&quot;Contrast 100&quot;} */\" stroke=\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15)) /* {&quot;name&quot;:&quot;Contrast 100&quot;} */\"></path><path d=\"M 10 0 L 0 10\" fill=\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15)) /* {&quot;name&quot;:&quot;Contrast 100&quot;} */\" stroke=\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15)) /* {&quot;name&quot;:&quot;Contrast 100&quot;} */\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-yrx62a\",layoutDependency:layoutDependency,layoutId:\"cGU3vTBij\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 0 0 L 10 10\" fill=\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15)) /* {&quot;name&quot;:&quot;Contrast 100&quot;} */\" stroke=\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15)) /* {&quot;name&quot;:&quot;Contrast 100&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-92tfhg\",layoutDependency:layoutDependency,layoutId:\"jBE1ymLMH\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 10 0 L 0 10\" fill=\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15)) /* {&quot;name&quot;:&quot;Contrast 100&quot;} */\" stroke=\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15)) /* {&quot;name&quot;:&quot;Contrast 100&quot;} */\"></path></svg>',withExternalLayout:true})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-4ccE1.framer-9w8a0z, .framer-4ccE1 .framer-9w8a0z { display: block; }\",\".framer-4ccE1.framer-1d973p { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-4ccE1 .framer-1bnsnf2 { height: 26px; position: relative; width: 26px; }\",\".framer-4ccE1 .framer-1plmxio { height: 26px; left: 0px; position: absolute; top: 0px; width: 26px; }\",\".framer-4ccE1 .framer-16sgpgg { height: 10px; left: 8px; position: absolute; top: 8px; width: 10px; }\",\".framer-4ccE1 .framer-yrx62a, .framer-4ccE1 .framer-92tfhg { height: 10px; left: 0px; position: absolute; top: 0px; width: 10px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 26\n * @framerIntrinsicWidth 26\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"M3WkAebpx\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"YGXHRj7dO\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerlDXVd0Dg4=withCSS(Component,css,\"framer-4ccE1\");export default FramerlDXVd0Dg4;FramerlDXVd0Dg4.displayName=\"Plus Button\";FramerlDXVd0Dg4.defaultProps={height:26,width:26};addPropertyControls(FramerlDXVd0Dg4,{variant:{options:[\"Lc60ExAaJ\",\"M3WkAebpx\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum},YGXHRj7dO:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerlDXVd0Dg4,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerlDXVd0Dg4\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"26\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"M3WkAebpx\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"26\",\"framerVariables\":\"{\\\"YGXHRj7dO\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./lDXVd0Dg4.map","// Generated by Framer (59fdf19)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"gRHrMtuKP\",\"dhjH4a8DH\",\"yKkdl8cNr\"];const serializationHash=\"framer-TfhtL\";const variantClassNames={dhjH4a8DH:\"framer-v-1idkew1\",gRHrMtuKP:\"framer-v-wv07d\",yKkdl8cNr:\"framer-v-sei133\"};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 Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"gRHrMtuKP\",\"Variant 2\":\"dhjH4a8DH\",\"Variant 3\":\"yKkdl8cNr\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"gRHrMtuKP\"};};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:\"gRHrMtuKP\",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-wv07d\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"gRHrMtuKP\",ref:refBinding,style:{...style},...addPropertyOverrides({dhjH4a8DH:{\"data-framer-name\":\"Variant 2\"},yKkdl8cNr:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1w9nyjp\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"yrNhsmHfD\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 133 24\"><path d=\"M 120.706 0 L 132.685 11.995 L 120.706 24 L 118.714 22.032 L 127.243 13.464 L 100.94 13.464 L 100.94 20.419 L 112.348 20.419 L 112.348 23.111 L 97.933 23.111 L 97.933 13.464 L 91.686 13.464 L 91.686 15.532 C 91.686 17.136 91.333 18.542 90.626 19.739 C 89.92 20.935 88.951 21.842 87.729 22.468 C 86.507 23.093 85.149 23.402 83.673 23.402 C 82.133 23.402 80.748 23.093 79.535 22.468 C 78.321 21.842 77.371 20.935 76.683 19.757 C 75.994 18.569 75.65 17.164 75.65 15.541 L 75.65 13.473 L 66.071 13.473 L 71.368 23.121 L 68.135 23.121 L 62.811 13.473 L 58.085 13.473 L 58.085 23.121 L 55.069 23.121 L 55.069 13.464 L 43.914 13.464 L 43.914 23.111 L 40.899 23.111 L 40.899 13.464 L 31.709 13.464 L 21.188 24 L 19.196 22.032 L 27.716 13.464 L 17.702 13.464 L 7.18 24 L 5.179 22.032 L 13.709 13.464 L 0 13.464 L 0 10.509 L 13.681 10.509 L 5.188 1.977 L 7.189 0.009 L 17.683 10.518 L 27.698 10.518 L 19.205 1.986 L 21.197 0.018 L 31.691 10.527 L 40.917 10.527 L 40.917 3.59 L 34.733 3.59 L 34.733 0.889 L 50.108 0.889 L 50.108 3.59 L 43.932 3.59 L 43.932 10.509 L 55.088 10.509 L 55.088 0.889 L 63.644 0.889 C 64.866 0.889 65.971 1.17 66.958 1.732 C 67.936 2.294 68.696 3.046 69.24 3.989 C 69.783 4.932 70.046 5.948 70.046 7.054 C 70.046 8.342 69.747 9.502 69.158 10.509 L 75.659 10.509 L 75.659 0.889 L 78.675 0.889 L 78.675 10.509 L 88.689 10.509 L 88.689 0.889 L 91.695 0.889 L 91.695 10.509 L 97.943 10.509 L 97.943 0.889 L 112.357 0.889 L 112.357 3.59 L 100.949 3.59 L 100.949 10.509 L 127.225 10.509 L 118.732 1.977 Z M 58.085 3.59 L 58.085 10.509 L 62.648 10.509 C 63.916 10.509 64.966 10.218 65.79 9.638 C 66.614 9.058 67.021 8.196 67.021 7.054 C 67.021 5.912 66.614 5.05 65.79 4.47 C 64.966 3.89 63.916 3.6 62.648 3.6 L 58.085 3.6 Z M 88.662 13.464 L 78.647 13.464 L 78.647 15.532 C 78.647 17.245 79.127 18.533 80.087 19.403 C 81.047 20.274 82.233 20.709 83.655 20.709 C 85.067 20.709 86.262 20.274 87.222 19.403 C 88.182 18.533 88.662 17.245 88.662 15.532 Z\" fill=\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15)) /* {&quot;name&quot;:&quot;Darkest&quot;} */\" fill-opacity=\"1\"></path></svg>',svgContentId:9635859917,withExternalLayout:true,...addPropertyOverrides({dhjH4a8DH:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 133 24\"><path d=\"M 120.706 0 L 132.685 11.995 L 120.706 24 L 118.714 22.032 L 127.243 13.464 L 100.94 13.464 L 100.94 20.419 L 112.348 20.419 L 112.348 23.111 L 97.933 23.111 L 97.933 13.464 L 91.686 13.464 L 91.686 15.532 C 91.686 17.136 91.333 18.542 90.626 19.739 C 89.92 20.935 88.951 21.842 87.729 22.468 C 86.507 23.093 85.149 23.402 83.673 23.402 C 82.133 23.402 80.748 23.093 79.535 22.468 C 78.321 21.842 77.371 20.935 76.683 19.757 C 75.994 18.569 75.65 17.164 75.65 15.541 L 75.65 13.473 L 66.071 13.473 L 71.368 23.121 L 68.135 23.121 L 62.811 13.473 L 58.085 13.473 L 58.085 23.121 L 55.069 23.121 L 55.069 13.464 L 43.914 13.464 L 43.914 23.111 L 40.899 23.111 L 40.899 13.464 L 31.709 13.464 L 21.188 24 L 19.196 22.032 L 27.716 13.464 L 17.702 13.464 L 7.18 24 L 5.179 22.032 L 13.709 13.464 L 0 13.464 L 0 10.509 L 13.681 10.509 L 5.188 1.977 L 7.189 0.009 L 17.683 10.518 L 27.698 10.518 L 19.205 1.986 L 21.197 0.018 L 31.691 10.527 L 40.917 10.527 L 40.917 3.59 L 34.733 3.59 L 34.733 0.889 L 50.108 0.889 L 50.108 3.59 L 43.932 3.59 L 43.932 10.509 L 55.088 10.509 L 55.088 0.889 L 63.644 0.889 C 64.866 0.889 65.971 1.17 66.958 1.732 C 67.936 2.294 68.696 3.046 69.24 3.989 C 69.783 4.932 70.046 5.948 70.046 7.054 C 70.046 8.342 69.747 9.502 69.158 10.509 L 75.659 10.509 L 75.659 0.889 L 78.675 0.889 L 78.675 10.509 L 88.689 10.509 L 88.689 0.889 L 91.695 0.889 L 91.695 10.509 L 97.943 10.509 L 97.943 0.889 L 112.357 0.889 L 112.357 3.59 L 100.949 3.59 L 100.949 10.509 L 127.225 10.509 L 118.732 1.977 Z M 58.085 3.59 L 58.085 10.509 L 62.648 10.509 C 63.916 10.509 64.966 10.218 65.79 9.638 C 66.614 9.058 67.021 8.196 67.021 7.054 C 67.021 5.912 66.614 5.05 65.79 4.47 C 64.966 3.89 63.916 3.6 62.648 3.6 L 58.085 3.6 Z M 88.662 13.464 L 78.647 13.464 L 78.647 15.532 C 78.647 17.245 79.127 18.533 80.087 19.403 C 81.047 20.274 82.233 20.709 83.655 20.709 C 85.067 20.709 86.262 20.274 87.222 19.403 C 88.182 18.533 88.662 17.245 88.662 15.532 Z\" fill=\"var(--token-6dea610a-6ff1-4579-90ff-43f55cbfc3ad, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;white&quot;} */\" fill-opacity=\"1\"></path></svg>',svgContentId:9627216577},yKkdl8cNr:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 100 18\"><path d=\"M 90.529 0 L 99.513 8.997 L 90.529 18 L 89.035 16.524 L 95.432 10.098 L 75.705 10.098 L 75.705 15.314 L 84.261 15.314 L 84.261 17.334 L 73.45 17.334 L 73.45 10.098 L 68.764 10.098 L 68.764 11.649 C 68.764 12.852 68.5 13.906 67.97 14.804 C 67.44 15.702 66.714 16.382 65.797 16.851 C 64.88 17.32 63.861 17.551 62.754 17.551 C 61.6 17.551 60.561 17.32 59.651 16.851 C 58.741 16.382 58.028 15.702 57.512 14.818 C 56.996 13.927 56.738 12.873 56.738 11.655 L 56.738 10.105 L 49.553 10.105 L 53.526 17.34 L 51.101 17.34 L 47.108 10.105 L 43.563 10.105 L 43.563 17.34 L 41.302 17.34 L 41.302 10.098 L 32.936 10.098 L 32.936 17.334 L 30.674 17.334 L 30.674 10.098 L 23.782 10.098 L 15.891 18 L 14.397 16.524 L 20.787 10.098 L 13.276 10.098 L 5.385 18 L 3.884 16.524 L 10.281 10.098 L 0 10.098 L 0 7.881 L 10.261 7.881 L 3.891 1.482 L 5.392 0.007 L 13.263 7.888 L 20.773 7.888 L 14.403 1.489 L 15.897 0.014 L 23.768 7.895 L 30.688 7.895 L 30.688 2.693 L 26.05 2.693 L 26.05 0.666 L 37.581 0.666 L 37.581 2.693 L 32.949 2.693 L 32.949 7.881 L 41.316 7.881 L 41.316 0.666 L 47.733 0.666 C 48.65 0.666 49.478 0.877 50.219 1.299 C 50.952 1.72 51.522 2.285 51.93 2.992 C 52.337 3.699 52.534 4.461 52.534 5.291 C 52.534 6.256 52.31 7.127 51.869 7.881 L 56.745 7.881 L 56.745 0.666 L 59.006 0.666 L 59.006 7.881 L 66.517 7.881 L 66.517 0.666 L 68.771 0.666 L 68.771 7.881 L 73.457 7.881 L 73.457 0.666 L 84.268 0.666 L 84.268 2.693 L 75.711 2.693 L 75.711 7.881 L 95.419 7.881 L 89.049 1.482 Z M 43.563 2.693 L 43.563 7.881 L 46.986 7.881 C 47.937 7.881 48.725 7.664 49.342 7.229 C 49.96 6.793 50.266 6.147 50.266 5.291 C 50.266 4.434 49.96 3.788 49.342 3.352 C 48.725 2.917 47.937 2.7 46.986 2.7 L 43.563 2.7 Z M 66.496 10.098 L 58.986 10.098 L 58.986 11.649 C 58.986 12.934 59.345 13.9 60.065 14.552 C 60.785 15.205 61.675 15.532 62.741 15.532 C 63.8 15.532 64.697 15.205 65.416 14.552 C 66.136 13.9 66.496 12.934 66.496 11.649 Z\" fill=\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15)) /* {&quot;name&quot;:&quot;Darkest&quot;} */\" fill-opacity=\"1\"></path></svg>',svgContentId:11259576177}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TfhtL.framer-1045sna, .framer-TfhtL .framer-1045sna { display: block; }\",\".framer-TfhtL.framer-wv07d { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; mix-blend-mode: color-dodge; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-TfhtL .framer-1w9nyjp { flex: none; height: 24px; position: relative; width: 133px; }\",\".framer-TfhtL.framer-v-sei133 .framer-1w9nyjp { height: 18px; width: 100px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 133\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"dhjH4a8DH\":{\"layout\":[\"auto\",\"auto\"]},\"yKkdl8cNr\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerp1avlvhfg=withCSS(Component,css,\"framer-TfhtL\");export default Framerp1avlvhfg;Framerp1avlvhfg.displayName=\"Logo\";Framerp1avlvhfg.defaultProps={height:24,width:133};addPropertyControls(Framerp1avlvhfg,{variant:{options:[\"gRHrMtuKP\",\"dhjH4a8DH\",\"yKkdl8cNr\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerp1avlvhfg,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerp1avlvhfg\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dhjH4a8DH\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"yKkdl8cNr\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"133\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./p1avlvhfg.map","// Generated by Framer (571faa6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/9KEnoyVeTTO2adIew2xH/IJKkBM7wGJf0I84WBLSd/XPGBM498_.js\";const cycleOrder=[\"R6Yok7iXt\",\"psJyACM8C\",\"VgFRzce81\"];const serializationHash=\"framer-RnIME\";const variantClassNames={psJyACM8C:\"framer-v-fvfwof\",R6Yok7iXt:\"framer-v-cocro0\",VgFRzce81:\"framer-v-11fhyho\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.12,.23,.5,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"R6Yok7iXt\",\"Variant 2\":\"psJyACM8C\",\"Variant 3\":\"VgFRzce81\"};const getProps=({click,content,height,id,link2,link5,link6,width,...props})=>{return{...props,OvX0KuT_v:link5??props.OvX0KuT_v,pQfA6NVWO:click??props.pQfA6NVWO,scZWw6EXR:link2??props.scZWw6EXR,variant:humanReadableVariantMap[props.variant]??props.variant??\"R6Yok7iXt\",XMDxzgAkO:link6??props.XMDxzgAkO,Y5KiuYNAP:content??props.Y5KiuYNAP??\"Nav Item\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Y5KiuYNAP,scZWw6EXR,pQfA6NVWO,OvX0KuT_v,XMDxzgAkO,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"R6Yok7iXt\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapc7vgs2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(pQfA6NVWO){const res=await pQfA6NVWO(...args);if(res===false)return false;}});const onMouseEnter1r87we=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"psJyACM8C\");});const onMouseLeave1dz9t4w=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"R6Yok7iXt\");});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:OvX0KuT_v,motionChild:true,nodeId:\"R6Yok7iXt\",openInNewTab:false,scopeId:\"sMiGVQkPM\",...addPropertyOverrides({psJyACM8C:{href:XMDxzgAkO}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-cocro0\",className,classNames)} framer-5z6xuc`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"R6Yok7iXt\",onMouseEnter:onMouseEnter1r87we,onTap:onTapc7vgs2,ref:refBinding,style:{backgroundColor:\"rgba(247, 247, 247, 0)\",...style},...addPropertyOverrides({psJyACM8C:{\"data-framer-name\":\"Variant 2\",onMouseLeave:onMouseLeave1dz9t4w},VgFRzce81:{\"data-framer-name\":\"Variant 3\",onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-bfq56b\",layoutDependency:layoutDependency,layoutId:\"d6yc81VMb\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-78off3\",layoutDependency:layoutDependency,layoutId:\"xHQJpEpkr\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40 17\" overflow=\"visible\"><path d=\"M 40 8.495 L 31.535 17 L 30.128 15.608 L 36.158 9.536 L 21.922 9.536 L 14.485 17 L 13.077 15.608 L 19.097 9.536 L 12.02 9.536 L 4.582 17 L 3.164 15.608 L 9.194 9.536 L 0 9.536 L 0 7.443 L 9.174 7.443 L 3.164 1.403 L 4.582 0 L 11.999 7.454 L 19.077 7.454 L 13.077 1.412 L 14.485 0.02 L 21.892 7.454 L 36.148 7.444 L 30.148 1.402 L 31.535 0 Z\" fill=\"rgb(0,0,0)\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({psJyACM8C:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 60 25.5\" overflow=\"visible\"><path d=\"M 60 12.743 L 47.302 25.5 L 45.192 23.412 L 54.237 14.304 L 32.883 14.304 L 21.728 25.5 L 19.615 23.412 L 28.645 14.304 L 18.03 14.304 L 6.873 25.5 L 4.746 23.412 L 13.791 14.304 L 0 14.304 L 0 11.164 L 13.761 11.164 L 4.746 2.105 L 6.873 0 L 17.999 11.181 L 28.615 11.181 L 19.615 2.118 L 21.728 0.03 L 32.838 11.181 L 54.222 11.166 L 45.222 2.103 L 47.302 0 Z\" fill=\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15)) /* {&quot;name&quot;:&quot;Contrast 100&quot;} */\"></path></svg>'}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"Q1VTVE9NO0hhZmZlciBMaWdodA==\",\"--framer-font-family\":'\"Haffer Light\", \"Haffer Light Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15)))\"},children:/*#__PURE__*/_jsx(Link,{href:scZWw6EXR,motionChild:true,nodeId:\"pjihlu5H3\",openInNewTab:false,relValues:[],scopeId:\"sMiGVQkPM\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16nxrhw\",\"data-styles-preset\":\"XPGBM498_\",children:\"Nav Item\"})})})}),className:\"framer-yk1ftu\",fonts:[\"CUSTOM;Haffer Light\"],layoutDependency:layoutDependency,layoutId:\"pjihlu5H3\",style:{\"--extracted-1w1cjl5\":\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15))\"},text:Y5KiuYNAP,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({psJyACM8C:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{style:{\"--font-selector\":\"Q1VTVE9NO0hhZmZlciBMaWdodA==\",\"--framer-font-family\":'\"Haffer Light\", \"Haffer Light Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.04em\",\"--framer-line-height\":\"1.1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15)))\"},children:\"Nav Item\"})})}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-RnIME.framer-5z6xuc, .framer-RnIME .framer-5z6xuc { display: block; }\",\".framer-RnIME.framer-cocro0 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-RnIME .framer-bfq56b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; left: -53px; overflow: hidden; padding: 0px; position: absolute; top: 0px; width: 40px; z-index: 1; }\",\".framer-RnIME .framer-78off3 { height: 17px; position: relative; width: 40px; }\",\".framer-RnIME .framer-yk1ftu { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-RnIME.framer-v-fvfwof .framer-bfq56b { left: unset; position: relative; top: unset; width: 60px; }\",\".framer-RnIME.framer-v-fvfwof .framer-78off3 { height: 26px; width: 60px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 53\n * @framerIntrinsicWidth 171\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"psJyACM8C\":{\"layout\":[\"auto\",\"auto\"]},\"VgFRzce81\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Y5KiuYNAP\":\"content\",\"scZWw6EXR\":\"link2\",\"pQfA6NVWO\":\"click\",\"OvX0KuT_v\":\"link5\",\"XMDxzgAkO\":\"link6\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramersMiGVQkPM=withCSS(Component,css,\"framer-RnIME\");export default FramersMiGVQkPM;FramersMiGVQkPM.displayName=\"Button\";FramersMiGVQkPM.defaultProps={height:53,width:171};addPropertyControls(FramersMiGVQkPM,{variant:{options:[\"R6Yok7iXt\",\"psJyACM8C\",\"VgFRzce81\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},Y5KiuYNAP:{defaultValue:\"Nav Item\",displayTextArea:false,title:\"Content\",type:ControlType.String},scZWw6EXR:{title:\"Link 2\",type:ControlType.Link},pQfA6NVWO:{title:\"Click\",type:ControlType.EventHandler},OvX0KuT_v:{title:\"Link 5\",type:ControlType.Link},XMDxzgAkO:{title:\"Link 6\",type:ControlType.Link}});addFonts(FramersMiGVQkPM,[{explicitInter:true,fonts:[{cssFamilyName:\"Haffer Light\",source:\"custom\",uiFamilyName:\"Haffer Light\",url:\"https://framerusercontent.com/assets/8zF8KYKXX81f6cJU1sIOS0Nis.woff2\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersMiGVQkPM\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"Y5KiuYNAP\\\":\\\"content\\\",\\\"scZWw6EXR\\\":\\\"link2\\\",\\\"pQfA6NVWO\\\":\\\"click\\\",\\\"OvX0KuT_v\\\":\\\"link5\\\",\\\"XMDxzgAkO\\\":\\\"link6\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"171\",\"framerIntrinsicHeight\":\"53\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"psJyACM8C\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VgFRzce81\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./sMiGVQkPM.map","// Generated by Framer (3df86f7)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,InjectSelectionStyle,Link,PropertyOverrides,RenderTarget,ResetOuterLinkContext,ResolveLinks,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,useRouter,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Footer from\"#framer/local/canvasComponent/eMEf0tm8T/eMEf0tm8T.js\";import Copy from\"#framer/local/canvasComponent/FKE3f3vin/FKE3f3vin.js\";import PlusButton from\"#framer/local/canvasComponent/lDXVd0Dg4/lDXVd0Dg4.js\";import Logo from\"#framer/local/canvasComponent/p1avlvhfg/p1avlvhfg.js\";import Button from\"#framer/local/canvasComponent/sMiGVQkPM/sMiGVQkPM.js\";import*as sharedStyle2 from\"#framer/local/css/DABZ2Fql4/DABZ2Fql4.js\";import*as sharedStyle from\"#framer/local/css/gAahj4QGq/gAahj4QGq.js\";import*as sharedStyle1 from\"#framer/local/css/jHlKDF7MG/jHlKDF7MG.js\";import*as sharedStyle3 from\"#framer/local/css/XPGBM498_/XPGBM498_.js\";const LogoFonts=getFonts(Logo);const PlusButtonFonts=getFonts(PlusButton);const ButtonFonts=getFonts(Button);const CopyFonts=getFonts(Copy);const FooterFonts=getFonts(Footer);const breakpoints={rzdlCyD6y:\"(max-width: 809.98px)\",Tk_rtBTG3:\"(min-width: 1200px)\",UzCTMuF2u:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-dqksa\";const variantClassNames={rzdlCyD6y:\"framer-v-1tm5aw0\",Tk_rtBTG3:\"framer-v-sajsui\",UzCTMuF2u:\"framer-v-1wlh2f3\"};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={rzdlCyD6y:[\".framer-dqksa .framer-gcj3jo { flex-direction: column; }\",\".framer-dqksa.framer-153hpyf { background-color: var(--token-466ca197-fcb9-42aa-8c8c-b04e87e46029, #e3e3da); z-index: 9; }\",\".framer-dqksa.framer-1vb4xxy { background-color: unset; left: 0px; width: unset; z-index: 9; }\",\".framer-dqksa .framer-1lp4yl5 { order: 0; }\",\".framer-dqksa .framer-5mo1pq { align-content: flex-start; align-items: flex-start; order: 1; padding: 48px 0px 24px 0px; }\",\".framer-dqksa .framer-spo32 { width: 311px; }\",\".framer-dqksa .framer-1pwrv2c { width: 346px; }\",\".framer-dqksa .framer-19dj4ka { justify-content: flex-start; }\",\".framer-dqksa .framer-4s6hqe { flex-direction: column; order: 2; }\",\".framer-dqksa .framer-1l8w09r { flex: none; flex-direction: column; padding: 15px 0px 15px 0px; width: 100%; }\",\".framer-dqksa .framer-ioz0ti { flex: none; justify-content: flex-start; order: 0; width: 100%; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={rzdlCyD6y:\".framer-1tm5aw0-override\"};const rules=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dqksa.framer-1ohxhm2, .framer-dqksa .framer-1ohxhm2 { display: block; }\",\".framer-dqksa.framer-sajsui { align-content: center; align-items: center; background-color: var(--token-6dea610a-6ff1-4579-90ff-43f55cbfc3ad, #ffffff); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dqksa .framer-gcj3jo { align-content: center; align-items: center; background-color: rgba(255, 255, 255, 0); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; order: -1000; overflow: visible; padding: 0px; position: var(--framer-canvas-fixed-position, fixed); top: 0px; transform: translateX(-50%); width: 100%; z-index: 10; }\",\".framer-dqksa .framer-166utk1 { 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: 24px 36px 24px 36px; position: relative; text-decoration: none; width: min-content; z-index: 10; }\",\".framer-dqksa .framer-lmno7h-container { aspect-ratio: 5.555555555555555 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 133px; }\",\".framer-dqksa .framer-9tt7gk-container { flex: none; height: auto; position: absolute; right: 24px; top: 49%; transform: translateY(-50%); width: auto; z-index: 1; }\",\".framer-dqksa.framer-153hpyf { background-color: rgba(0, 0, 0, 0); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-dqksa.framer-1vb4xxy { align-content: flex-start; align-items: flex-start; background-color: var(--token-466ca197-fcb9-42aa-8c8c-b04e87e46029, #e3e3da); cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: 400px; justify-content: space-between; overflow: visible; padding: 24px; position: fixed; right: 24px; top: 58px; width: 400px; will-change: var(--framer-will-change-effect-override, transform); z-index: 10; }\",\".framer-dqksa .framer-1lp4yl5 { 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: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dqksa .framer-2mz28w-container, .framer-dqksa .framer-57v5is-container, .framer-dqksa .framer-o8wmh1-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-dqksa .framer-5mo1pq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-dqksa .framer-spo32 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 500px; word-break: break-word; word-wrap: break-word; }\",\".framer-dqksa .framer-1pwrv2c { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 600px; word-break: break-word; word-wrap: break-word; }\",\".framer-dqksa .framer-1slztha { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-dqksa .framer-19dj4ka { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 9px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-dqksa .framer-7ogajf { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 500px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-dqksa .framer-qsppx-container { flex: none; height: 28px; position: relative; width: auto; }\",\".framer-dqksa .framer-4s6hqe { align-content: flex-end; align-items: flex-end; 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: 100%; }\",\".framer-dqksa .framer-1l8w09r { align-content: flex-end; align-items: flex-end; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-dqksa .framer-ioz0ti { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-dqksa .framer-16am0k5, .framer-dqksa .framer-lrcjgx { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-dqksa .framer-3uxp75 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-dqksa .framer-gjbehq-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; z-index: 8; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }',...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];const mediaQueries={rzdlCyD6y:\"(max-width: 809.98px)\",Tk_rtBTG3:\"(min-width: 1200px)\",UzCTMuF2u:\"(min-width: 810px) and (max-width: 1199.98px)\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"Tk_rtBTG3\",Phone:\"rzdlCyD6y\",Tablet:\"UzCTMuF2u\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Tk_rtBTG3\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const YGXHRj7dO3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTap1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"rzdlCyD6y\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"rzdlCyD6y\")return true;return false;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{isLayoutTemplate:true,primaryVariantId:\"Tk_rtBTG3\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-6dea610a-6ff1-4579-90ff-43f55cbfc3ad, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-sajsui\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gcj3jo\",\"data-framer-layout-hint-center-x\":true,\"data-framer-name\":\"Nav Bar\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"x4egnhAiR\",openInNewTab:false,scopeId:\"OnKjsXU_A\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-166utk1 framer-1ohxhm2\",\"data-framer-name\":\"logo\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:\"133.3333px\",y:24,children:/*#__PURE__*/_jsx(Container,{className:\"framer-lmno7h-container\",nodeId:\"sh6acAkRU\",scopeId:\"OnKjsXU_A\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{rzdlCyD6y:{variant:\"yKkdl8cNr\"}},children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"sh6acAkRU\",layoutId:\"sh6acAkRU\",style:{height:\"100%\",width:\"100%\"},variant:\"gRHrMtuKP\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,y:22,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-9tt7gk-container\",nodeId:\"BvK3ihrPs\",scopeId:\"OnKjsXU_A\",children:[/*#__PURE__*/_jsx(PlusButton,{height:\"100%\",id:\"BvK3ihrPs\",layoutId:\"BvK3ihrPs\",variant:overlay.visible?\"M3WkAebpx\":\"Lc60ExAaJ\",width:\"100%\",YGXHRj7dO:YGXHRj7dO3bnx0g({overlay})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{bounce:.2,delay:0,duration:0,type:\"spring\"}},className:cx(scopingClassNames,\"framer-153hpyf\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"gXepMDwVF\"),/*#__PURE__*/_jsxs(motion.div,{animate:animation1,className:cx(scopingClassNames,\"framer-1vb4xxy\"),\"data-framer-name\":\"Menu items\",\"data-highlight\":true,exit:animation,initial:animation2,onTap:onTap1wnntms({overlay}),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lp4yl5\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"QIEuL_EZ5\"},implicitPathVariables:undefined},{href:{webPageId:\"QIEuL_EZ5\"},implicitPathVariables:undefined},{href:{webPageId:\"QIEuL_EZ5\"},implicitPathVariables:undefined},{href:{webPageId:\"QIEuL_EZ5\"},implicitPathVariables:undefined},{href:{webPageId:\"QIEuL_EZ5\"},implicitPathVariables:undefined},{href:{webPageId:\"QIEuL_EZ5\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-2mz28w-container\",inComponentSlot:true,nodeId:\"NEM7s4YBs\",rendersWithMotion:true,scopeId:\"OnKjsXU_A\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{rzdlCyD6y:{scZWw6EXR:resolvedLinks[4],variant:\"VgFRzce81\",XMDxzgAkO:resolvedLinks[5]},UzCTMuF2u:{scZWw6EXR:resolvedLinks[2],XMDxzgAkO:resolvedLinks[3]}},children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"NEM7s4YBs\",layoutId:\"NEM7s4YBs\",scZWw6EXR:resolvedLinks[0],variant:\"R6Yok7iXt\",width:\"100%\",XMDxzgAkO:resolvedLinks[1],Y5KiuYNAP:\"About\"})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":J2tPwXjy5\",webPageId:\"QIEuL_EZ5\"},implicitPathVariables:undefined},{href:{hash:\":J2tPwXjy5\",webPageId:\"QIEuL_EZ5\"},implicitPathVariables:undefined},{href:{hash:\":J2tPwXjy5\",webPageId:\"QIEuL_EZ5\"},implicitPathVariables:undefined},{href:{hash:\":J2tPwXjy5\",webPageId:\"QIEuL_EZ5\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-57v5is-container hidden-1tm5aw0\",inComponentSlot:true,nodeId:\"tdGdBXetB\",rendersWithMotion:true,scopeId:\"OnKjsXU_A\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{UzCTMuF2u:{scZWw6EXR:resolvedLinks1[2],XMDxzgAkO:resolvedLinks1[3]}},children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"tdGdBXetB\",layoutId:\"tdGdBXetB\",scZWw6EXR:resolvedLinks1[0],variant:\"R6Yok7iXt\",width:\"100%\",XMDxzgAkO:resolvedLinks1[1],Y5KiuYNAP:\"Get in touch\"})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CpFZ_14Ae\"},implicitPathVariables:undefined},{href:{webPageId:\"CpFZ_14Ae\"},implicitPathVariables:undefined},{href:{webPageId:\"CpFZ_14Ae\"},implicitPathVariables:undefined},{href:{webPageId:\"CpFZ_14Ae\"},implicitPathVariables:undefined},{href:{webPageId:\"CpFZ_14Ae\"},implicitPathVariables:undefined},{href:{webPageId:\"CpFZ_14Ae\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-o8wmh1-container\",inComponentSlot:true,nodeId:\"ieZiF1_17\",rendersWithMotion:true,scopeId:\"OnKjsXU_A\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{rzdlCyD6y:{scZWw6EXR:resolvedLinks2[4],variant:\"VgFRzce81\",XMDxzgAkO:resolvedLinks2[5]},UzCTMuF2u:{scZWw6EXR:resolvedLinks2[2],XMDxzgAkO:resolvedLinks2[3]}},children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"ieZiF1_17\",layoutId:\"ieZiF1_17\",scZWw6EXR:resolvedLinks2[0],variant:\"R6Yok7iXt\",width:\"100%\",XMDxzgAkO:resolvedLinks2[1],Y5KiuYNAP:\"Work\"})})})})})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5mo1pq hidden-sajsui hidden-1wlh2f3\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{rzdlCyD6y:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1xuc9u4\",\"data-styles-preset\":\"gAahj4QGq\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15))\"},children:\"Ready to make your mark?\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1xuc9u4\",\"data-styles-preset\":\"gAahj4QGq\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15))\"},children:\"Ready to make your mark?\"})}),className:\"framer-spo32\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{rzdlCyD6y:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-943lly\",\"data-styles-preset\":\"jHlKDF7MG\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15))\"},children:[\"Got a project in mind or just want to learn more? \",/*#__PURE__*/_jsx(\"br\",{}),\"Drop us an email, we’d love to hear from you.\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-943lly\",\"data-styles-preset\":\"jHlKDF7MG\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15))\"},children:[\"Got a project in mind or just want to learn more? \",/*#__PURE__*/_jsx(\"br\",{}),\"Drop us an email, we’d love to hear from you.\"]})}),className:\"framer-1pwrv2c\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-943lly\",\"data-styles-preset\":\"jHlKDF7MG\",style:{\"--framer-text-color\":\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15))\"},children:\"tim@truearrow.studio\"})}),className:\"framer-1slztha hidden-1tm5aw0\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19dj4ka\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-943lly\",\"data-styles-preset\":\"jHlKDF7MG\",style:{\"--framer-text-color\":\"var(--token-7c120c3e-88b4-403d-a7f9-7c81c9088fc6, rgb(15, 15, 15))\"},children:\"tim@truearrow.studio\"})}),className:\"framer-7ogajf\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-qsppx-container\",inComponentSlot:true,nodeId:\"FNmcMBWKp\",rendersWithMotion:true,scopeId:\"OnKjsXU_A\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{rzdlCyD6y:{variant:\"GC8WaR5Yb\"}},children:/*#__PURE__*/_jsx(Copy,{height:\"100%\",id:\"FNmcMBWKp\",layoutId:\"FNmcMBWKp\",style:{height:\"100%\"},variant:\"RZAOXkKYs\",width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4s6hqe\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1l8w09r\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ioz0ti\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{rzdlCyD6y:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-943lly\",\"data-styles-preset\":\"jHlKDF7MG\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/truearrow.co?igsh=MTFrOXIzbGI5bWJwcQ%3D%3D&utm_source=qr\",motionChild:true,nodeId:\"c1DIfPKcu\",openInNewTab:true,relValues:[],scopeId:\"OnKjsXU_A\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16nxrhw\",\"data-styles-preset\":\"XPGBM498_\",children:\"Instagram ↗\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1etb40o\",\"data-styles-preset\":\"DABZ2Fql4\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/truearrow.co?igsh=MTFrOXIzbGI5bWJwcQ%3D%3D&utm_source=qr\",motionChild:true,nodeId:\"c1DIfPKcu\",openInNewTab:true,relValues:[],scopeId:\"OnKjsXU_A\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16nxrhw\",\"data-styles-preset\":\"XPGBM498_\",children:\"Instagram ↗\"})})})}),className:\"framer-16am0k5\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{rzdlCyD6y:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-943lly\",\"data-styles-preset\":\"jHlKDF7MG\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/true-arrow/\",motionChild:true,nodeId:\"kl5rF4alM\",openInNewTab:true,relValues:[],scopeId:\"OnKjsXU_A\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16nxrhw\",\"data-styles-preset\":\"XPGBM498_\",children:\"Linkedin ↗\"})})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1etb40o\",\"data-styles-preset\":\"DABZ2Fql4\",children:/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/company/true-arrow/\",motionChild:true,nodeId:\"kl5rF4alM\",openInNewTab:true,relValues:[],scopeId:\"OnKjsXU_A\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-16nxrhw\",\"data-styles-preset\":\"XPGBM498_\",children:\"Linkedin ↗\"})})})}),className:\"framer-lrcjgx\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]})})})]})]})}),getContainer())})})]})})})})]}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-3uxp75\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:400,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-gjbehq-container\",nodeId:\"s281dmono\",scopeId:\"OnKjsXU_A\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{rzdlCyD6y:{variant:\"RxRTWsftW\"},UzCTMuF2u:{variant:\"aLPbEvgi6\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"s281dmono\",layoutId:\"s281dmono\",style:{width:\"100%\"},variant:\"ImqHJdM7C\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UzCTMuF2u\":{\"layout\":[\"fixed\",\"fixed\"]},\"rzdlCyD6y\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"Tk_rtBTG3\":[\".framer-gcj3jo\",\".framer-gjbehq-container\"],\"UzCTMuF2u\":[\".framer-gcj3jo\",\".framer-gjbehq-container\"],\"rzdlCyD6y\":[\".framer-gcj3jo\",\".framer-gjbehq-container\"]}\n * @framerBreakpoints {\"Tk_rtBTG3\":{\"min\":1200,\"canvasClassName\":\"framer-sajsui-override\",\"minHeight\":1000,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"UzCTMuF2u\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1wlh2f3-override\",\"minHeight\":1000,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"rzdlCyD6y\":{\"max\":809,\"canvasClassName\":\"framer-1tm5aw0-override\",\"minHeight\":1000,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant Tk_rtBTG3\n * @framerLayoutTemplate\n */const FramerOnKjsXU_A=withCSS(Component,css,\"framer-dqksa\");export default FramerOnKjsXU_A;FramerOnKjsXU_A.displayName=\"Main\";FramerOnKjsXU_A.defaultProps={height:1e3,width:1200};addFonts(FramerOnKjsXU_A,[{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\"}]},...LogoFonts,...PlusButtonFonts,...ButtonFonts,...CopyFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOnKjsXU_A\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"Tk_rtBTG3\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-sajsui-override\\\",\\\"minHeight\\\":1000,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"UzCTMuF2u\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1wlh2f3-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"rzdlCyD6y\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1tm5aw0-override\\\",\\\"minHeight\\\":1000,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDefaultVariant\":\"Tk_rtBTG3\",\"framerIntrinsicHeight\":\"1000\",\"framerContractVersion\":\"1\",\"framerLayoutTemplate\":\"\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UzCTMuF2u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rzdlCyD6y\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerHitTargets\":\"{\\\"Tk_rtBTG3\\\":[\\\".framer-gcj3jo\\\",\\\".framer-gjbehq-container\\\"],\\\"UzCTMuF2u\\\":[\\\".framer-gcj3jo\\\",\\\".framer-gjbehq-container\\\"],\\\"rzdlCyD6y\\\":[\\\".framer-gcj3jo\\\",\\\".framer-gjbehq-container\\\"]}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n        import * 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 Main from \"https://framerusercontent.com/modules/qKhqYws8OpwzgpZC22Mn/xYGNqxypunBfwQ1bHn22/OnKjsXU_A.js\";\r\n\r\n        const routes = {augiA20Il: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yaVUwCQ1BRJmN4A4iYyJ/bxhkrVsyxOP2kEdk0i5w/augiA20Il.js\")), path: \"/\"}, CpFZ_14Ae: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nYq4c4szE35nRirUVK43/VMLcCBOcDYvtZ8b2Dpjq/CpFZ_14Ae.js\")), path: \"/work\"}, WKsi2ZZA0: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tXiSavU7R0JPUoSEvkcG/k4IRx3urWHqOXYF1H2ou/WKsi2ZZA0.js\")), path: \"/work/again\"}, GmrIL4ezu: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/lKnypGrtDSFFtFTxdwVN/apDtjlrJpQ4FsXWb2uzZ/GmrIL4ezu.js\")), path: \"/work/am-ball\"}, fvY8YKzA9: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/iPp0sj0GSjUK9AO3dlKM/Ui994kNC8Kmdl8Y7F8wx/fvY8YKzA9.js\")), path: \"/work/pixboom\"}, QIEuL_EZ5: {elements: {ImOdqPGoW: \"process\", J2tPwXjy5: \"get-in-touch\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/eTRMovF4o7c22AP7Aivv/4KwR092rOyiLXCGApp3I/QIEuL_EZ5.js\")), path: \"/about\"}}\r\n\r\n        const locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n        const collectionUtils = {}\r\n        const framerSiteId = \"ecfd934c12d715a25b9b58c8572e893cdb730d9ca88d90cab7ed97ef27aa890c\"\r\n        function Template({routeId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[routeId] ?? {}\r\nswitch (routeId) {case \"augiA20Il\":\r\ncase \"CpFZ_14Ae\":\r\ncase \"WKsi2ZZA0\":\r\ncase \"GmrIL4ezu\":\r\ncase \"fvY8YKzA9\":\r\ncase \"QIEuL_EZ5\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", routeId, style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"CpFZ_14Ae\":\r\ncase \"WKsi2ZZA0\":\r\ncase \"GmrIL4ezu\":\r\ncase \"fvY8YKzA9\":\r\ncase \"QIEuL_EZ5\":\r\nreturn [{hash: \"sajsui\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1wlh2f3\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1tm5aw0\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n        export async function getPageRoot({ routeId, pathVariables, localeId }) {\r\n            const rootPreload = routes[routeId].page.preload()\r\n\r\n            const content = React.createElement(\r\n                Framer.PageRoot,\r\n                {\r\n                    isWebsite: true,\r\n                    routeId,\r\n                    pathVariables,\r\n                    routes,\r\n                    collectionUtils,\r\n                    framerSiteId,\r\n                    notFoundPage: Framer.lazy(() => import(\"__framer-not-found-page\")),\r\n                    isReducedMotion: undefined,\r\n                    localeId,\r\n                    locales,\r\n                    preserveQueryParams: undefined,\r\n                    siteCanonicalURL: \"https://www.truearrow.studio\",\r\n                    EditorBar: \r\n            typeof window !== \"undefined\" ? (() => {\r\n                const isBot = /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n                if (isBot) {\r\n                    console.log(\"[Framer Editor Bar] Unavailable because navigator is bot\")\r\n                    return\r\n                }\r\n\r\n                return Framer.lazy(async () => {\r\n                    const dependencies = {\r\n                        __version: 2,\r\n                        framer: {\r\n                            useCurrentRoute: Framer.useCurrentRoute,\r\n                            useLocaleInfo: Framer.useLocaleInfo,\r\n                            useRouter: Framer.useRouter,\r\n                        },\r\n                        react: {\r\n                            createElement: React.createElement,\r\n                            Fragment: React.Fragment,\r\n                            memo: React.memo,\r\n                            useCallback: React.useCallback,\r\n                            useEffect: React.useEffect,\r\n                            useRef: React.useRef,\r\n                            useState: React.useState,\r\n                        },\r\n                        \"react-dom\": { createPortal },\r\n                    }\r\n\r\n                    window.__framer_editorBarDependencies = dependencies\r\n\r\n                    const { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n                    return {\r\n                        default: createEditorBar(),\r\n                    }\r\n                })\r\n            })() : undefined\r\n        ,\r\n                    adaptLayoutToTextDirection: false,\r\n                    LayoutTemplate: Template,\r\n                }\r\n            )\r\n\r\n            const contentWithFeaturesContext = React.createElement(\r\n                Framer.LibraryFeaturesProvider,\r\n                {\r\n                    children: content,\r\n                    value: {editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, motionDivToDivBackgroundImage: true, pauseOffscreen: true, synchronousNavigationOnDesktop: false, yieldOnTap: false}\r\n                }\r\n            )\r\n\r\n            const contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n                children: contentWithFeaturesContext\r\n            })\r\n\r\n            const effect = {enter: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"100%\"}}\r\n            const page = React.createElement(Framer.PageEffectsProvider, {\r\n                children: contentWithGracefullyDegradingErrorBoundary,\r\n                value: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0.2, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {QIEuL_EZ5: {augiA20Il: effect}}}\r\n            })\r\n\r\n            // We don't want the initial render to immediately have to suspend.\r\n            await rootPreload\r\n            return page\r\n        }\r\n\r\n        const isBrowser = typeof document !== \"undefined\"\r\n        if (isBrowser) {\r\n            window.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n                return React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n            }\r\n\r\n            window.__framer_events = window.__framer_events || []\r\n\r\n            // Fallback support for stack gaps\r\n            Framer.installFlexboxGapWorkaroundIfNeeded()\r\n\r\n            const container = document.getElementById(\"main\")\r\n            // We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n            if (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n            else main(false, container)\r\n        }\r\n\r\n        function track() {\r\n            if (!isBrowser) return\r\n            window.__framer_events.push(arguments)\r\n        }\r\n\r\n        async function main(shouldHydrate, container) {\r\n            function handleError(error, errorInfo, recoverable = true) {\r\n                if (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n                const componentStack = errorInfo?.componentStack\r\n                if (recoverable) {\r\n                    console.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                    // we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n                    if (Math.random() > 0.01) return\r\n                } else {\r\n                    console.error(\"Caught a fatal error. If you are the author of this website, please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n                }\r\n                track(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n                    message: String(error),\r\n                    componentStack, // componentStack is more useful\r\n                    stack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n                })\r\n            }\r\n\r\n            try {\r\n                let routeId, localeId, pathVariables, breakpoints\r\n                if (shouldHydrate) {\r\n                    const routeData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    breakpoints = routeData.breakpoints\r\n\r\n                    routeId = 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                } else {\r\n                    Framer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n                    \r\n                    const routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n                    routeId = routeData.routeId\r\n                    localeId = routeData.localeId\r\n                    pathVariables = routeData.pathVariables\r\n                    \r\n                }\r\n\r\n                const pagePromise = getPageRoot({ routeId, localeId, pathVariables })\r\n\r\n                \r\nif (typeof window !== \"undefined\") {\r\n    void (async () => {\r\n        const route = routes[routeId]\r\n\r\n        const defaultLocaleId = \"default\"\r\n        const framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n        let collectionItemId = null\r\n        if (route?.collectionId && collectionUtils) {\r\n              const utils = await collectionUtils[route.collectionId]?.()\r\n              const [slug] = Object.values(pathVariables)\r\n              if (utils && typeof slug === \"string\") {\r\n                  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n              }\r\n        }\r\n\r\n        const resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n        const timezone = resolvedDateTimeOptions.timeZone\r\n        const locale = resolvedDateTimeOptions.locale\r\n\r\n        // wait for the page to be activated before sending the pageview event\r\n        // https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n        await new Promise((resolve) => {\r\n            if (document.prerendering) {\r\n                document.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n            } else {\r\n                resolve()\r\n            }\r\n        })\r\n\r\n        window.__framer_events.push([\r\n            \"published_site_pageview\",\r\n            {\r\n                framerSiteId: framerSiteId ?? null,\r\n                version: 2,\r\n                routePath: route?.path || \"/\",\r\n                collectionItemId,\r\n                framerLocale: framerLocale || null,\r\n                webPageId: route?.abTestingVariantId ?? routeId,\r\n                abTestId: route?.abTestId,\r\n                referrer: document.referrer || null,\r\n                url: window.location.href,\r\n                hostname: window.location.hostname || null,\r\n                pathname: window.location.pathname || null,\r\n                hash: window.location.hash || null,\r\n                search: window.location.search || null,\r\n                timezone,\r\n                locale,\r\n            },\r\n            \"eager\"\r\n        ])\r\n\r\n        // Yield to avoid blocking the main thread with the user code\r\n        await Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n        document.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n            detail: { framerLocale: framerLocale || null }\r\n        }))\r\n    })()\r\n}\r\n\r\n\r\n                const page = await pagePromise\r\n                if (shouldHydrate) {\r\n                    \r\n\r\n                    Framer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n                        Framer.removeHiddenBreakpointLayersV2(breakpoints)\r\n                        window.__framer_onRewriteBreakpoints?.(breakpoints)\r\n                    })\r\n\r\n                    \r\n\r\n                    const startTransition = React.startTransition\r\n                    startTransition(() => {\r\n                        Framer.markHydrationStart()\r\n                        if (true) Framer.turnOffReactEventHandling()\r\n                        ReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n                    })\r\n                } else {\r\n                    \r\n                    ReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n                }\r\n            } catch (error) {\r\n                handleError(error, undefined, false)\r\n                throw error\r\n            }\r\n        }\r\n\r\n        \r\n\r\n        \r\n    "],"mappings":"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"}