{"version":3,"file":"script_main.DQi8JSj1.mjs","names":["useState","Cookies","useState","useRef","_Fragment","Image","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","React.useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","LayoutLogoFonts","LayoutLogo","ComponentsNavbarItemFonts","ComponentsNavbarItem","ComponentsButtonTextFonts","ComponentsButtonText","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","React.useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.forwardRef","React.useRef","React.useId","css","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","LayoutLogo","ComponentsNavbarItem","MenuMenuToggle","ComponentsButtonText","MenuMenuItem","serializationHash","variantClassNames","transition1","matchVariant","animation","animation1","animation2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","React.Fragment","getProps","React.forwardRef","useRef","React.useId","LayoutHeader","MenuMenu","LayoutHeaderSmall","Cursor","isBrowser","useRef","React.useId","_Fragment","PropertyOverrides","React.createElement","Default","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/ga.jspm.io/npm:js-cookie@3.0.5/dist/js.cookie.mjs","https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/tWxPGoauEDGvb60hKQfR/h2gOsj163kK5IK24A7Xy/ThemeToggle.js","https:/framerusercontent.com/modules/NqJat5zoSFG9R7gw79J4/vWISXQITTmfOZaXBqyaA/LTYLc1ufz.js","https:/framerusercontent.com/modules/36wrD8x2NVACO2emmWMF/5VRRJpNLAeMa95rvbdD6/rrY8wdu6p.js","https:/framerusercontent.com/modules/9wtPF0J8mAdomLiT0NQx/B4rtxRrGMx1Juaj8GiFX/RZpjzZGOU.js","https:/framerusercontent.com/modules/jpQI5fnNa54cn8DD4Yem/ZEWBxCC2K8gTDMxKgKM7/pbuHoDxDX.js","https:/framerusercontent.com/modules/hdZx0OLa2hBC2XctI5SL/YdFHRtfUeCI7AMGSgmuN/TDh2XBIdY.js","https:/framerusercontent.com/modules/e3IbpE0Liz7RYvys7ODs/f3za0HGIW1MryWQRARXE/XR1ZcHvee.js","https:/framerusercontent.com/modules/AageFSo22X2ao1nCC0YU/MLtwu4l7cZ2QgSYbb94o/T8bb4sIJP.js","https:/framerusercontent.com/modules/ruFPT9Nv6baAgwBCMnjl/c0PXiwF7JLq63WomMkZq/zidbontnE.js","https:/framerusercontent.com/modules/8UPfoaO0R3O2paPAD8SP/4gG0Kq0WVeQe8P934IIg/DpztHaWgY.js","framer:toplevel/main"],"sourcesContent":["function assign(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r]}return e}var e={read:function(e){'\"'===e[0]&&(e=e.slice(1,-1));return e.replace(/(%[\\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function init(e,t){function set(n,r,i){if(\"undefined\"!==typeof document){i=assign({},t,i);\"number\"===typeof i.expires&&(i.expires=new Date(Date.now()+864e5*i.expires));i.expires&&(i.expires=i.expires.toUTCString());n=encodeURIComponent(n).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var o=\"\";for(var c in i)if(i[c]){o+=\"; \"+c;true!==i[c]&&(o+=\"=\"+i[c].split(\";\")[0])}return document.cookie=n+\"=\"+e.write(r,n)+o}}function get(t){if(\"undefined\"!==typeof document&&(!arguments.length||t)){var n=document.cookie?document.cookie.split(\"; \"):[];var r={};for(var i=0;i<n.length;i++){var o=n[i].split(\"=\");var c=o.slice(1).join(\"=\");try{var a=decodeURIComponent(o[0]);r[a]=e.read(c,a);if(t===a)break}catch(e){}}return t?r[t]:r}}return Object.create({set:set,get:get,remove:function(e,t){set(e,\"\",assign({},t,{expires:-1}))},withAttributes:function(e){return init(this.converter,assign({},this.attributes,e))},withConverter:function(e){return init(assign({},this.converter,e),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(e)}})}var t=init(e,{path:\"/\"});export{t as default};\n\n//# sourceMappingURL=js.cookie.mjs.map","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,Image}from\"framer\";import{motion}from\"framer-motion\";import{useState,useEffect,useRef}from\"react\";import Cookies from\"js-cookie\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";// Sun and moon icons from tabler-icons.io\nconst THEME_ATTRIBUTE=\"framestack-theme\";const COOKIE_NAME=\"framestack-theme\";const STYLE_ID=\"framestack-theme-toggle\";const SIGNAL_NAME=\"framestack-theme-changed\";const THEMES=[\"light\",\"dark\",\"deviceTheme\"];const useThemeStore=createStore(\"deviceTheme\");function extractBodySection(inputString){const searchStr=\"body{\";const startIndex=inputString.indexOf(searchStr);if(startIndex!==-1){const endIndex=inputString.indexOf(\"}\",startIndex+searchStr.length);if(endIndex!==-1){const bodySection=inputString.substring(startIndex+searchStr.length,endIndex);return bodySection;}}return null// Return null if \"body{\" or \"}\" is not found\n;}function makeBorderStyle(border){return border?{borderWidth:border.widthIsMixed?`${border.widthTop}px ${border.widthRight}px ${border.widthBottom}px ${border.widthLeft}px`:`${border.width}px`,borderStyle:border.style,borderColor:border.color}:[];}/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n * @framerDisableUnlink\n */export default function ThemeToggle(props){const{toggle,dropdown,dropdownOptions,icons,transition}=props;let isPreview=false;let initialTheme=props.defaultTheme;if(typeof document!==\"undefined\"){if(document.body.hasAttribute(\"data-framer-theme\")){if(initialTheme==\"deviceTheme\"){initialTheme=document.body.getAttribute(\"data-framer-theme\");}isPreview=true;}else if(document.body.hasAttribute(THEME_ATTRIBUTE)){initialTheme=document.body.getAttribute(THEME_ATTRIBUTE);}else if(props.saveTheme){const storedTheme=Cookies.get(COOKIE_NAME);if(THEMES.includes(storedTheme)){initialTheme=storedTheme;}}}let deviceTheme=\"light\";if(isPreview&&document.body.hasAttribute(\"data-framer-theme\")){deviceTheme=document.body.getAttribute(\"data-framer-theme\");}else if(typeof window!=\"undefined\"&&window?.matchMedia){deviceTheme=window.matchMedia(\"(prefers-color-scheme: dark)\").matches?\"dark\":\"light\";}const[theme,setTheme]=useThemeStore();const[activeTheme,setActiveTheme]=useState(initialTheme==\"deviceTheme\"?deviceTheme:initialTheme)// light or dark\n;const[originalPreviewTheme,setOriginalPreviewTheme]=useState(initialTheme);const themeRef=useRef(theme);const selectRef=useRef(null);function changeTheme(newTheme){let newActiveTheme=newTheme;if(newTheme==\"deviceTheme\"){if(isPreview){newActiveTheme=originalPreviewTheme;}else{newActiveTheme=deviceTheme;}}setTheme(newTheme);setActiveTheme(newActiveTheme);if(isPreview){document.body.setAttribute(\"data-framer-theme\",newActiveTheme);}document.body.setAttribute(THEME_ATTRIBUTE,newTheme);document.documentElement.setAttribute(THEME_ATTRIBUTE,newTheme);if(props.saveTheme){Cookies.set(COOKIE_NAME,newTheme,{expires:365})// Expires in 1 year\n;}window.dispatchEvent(new CustomEvent(SIGNAL_NAME));}function toggleTheme(){const newActiveTheme=activeTheme==\"light\"?\"dark\":\"light\";if(props.resetToDeviceTheme){changeTheme(newActiveTheme==deviceTheme?\"deviceTheme\":newActiveTheme);}else{changeTheme(newActiveTheme);}}function onSelectChange(){if(selectRef.current){changeTheme(THEMES[selectRef.current.selectedIndex]);}}const handleThemeChange=event=>{if(themeRef.current==\"deviceTheme\"){setActiveTheme(event.matches?\"dark\":\"light\");}};useEffect(()=>{themeRef.current=theme// Update the ref whenever the theme state changes\n;if(theme==\"deviceTheme\"){if(isPreview){setActiveTheme(originalPreviewTheme);}else{setActiveTheme(deviceTheme);}}else{setActiveTheme(theme);}},[theme]);useEffect(()=>{if(initialTheme!=theme){changeTheme(initialTheme);}// const themeAttr = document.body.getAttribute(THEME_ATTRIBUTE)\n// if (themeAttr) {\n//     changeTheme(themeAttr)\n// }\nconst mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");mediaQuery.addEventListener(\"change\",handleThemeChange);if(!isPreview){let generateStyle=true;// Check if <head> already has theme attribute\nconst headElement=document.querySelector(\"head\");if(headElement){if(headElement.querySelector(`style#${STYLE_ID}`)){generateStyle=false;}}// Generate <style> with color styles\nif(generateStyle){let style=document.querySelector(\"style[data-framer-css-ssr]\")??document.querySelector(\"style[data-framer-css-ssr-minified]\");if(style&&style?.textContent){const styleText=style.textContent;let darkLocation=styleText.indexOf(\"@media (prefers-color-scheme: dark){body{--token\");if(darkLocation===-1){darkLocation=styleText.indexOf(\"@media (prefers-color-scheme:dark){body{--token\");}if(darkLocation!==-1){var styleElement=document.createElement(\"style\");styleElement.id=STYLE_ID;styleElement.textContent=`body[${THEME_ATTRIBUTE}=\"light\"] {${extractBodySection(styleText)}} body[${THEME_ATTRIBUTE}=\"dark\"] {${extractBodySection(styleText.substring(darkLocation))}} ${props.setColorScheme?`html {color-scheme: light dark; } html[${THEME_ATTRIBUTE}=\"light\"] { color-scheme: light; } html[${THEME_ATTRIBUTE}=\"dark\"] { color-scheme: dark; } `:\"\"}`;document.head.appendChild(styleElement);}}}}return()=>mediaQuery.removeEventListener(\"change\",handleThemeChange);},[]);switch(props.componentStyle){case\"toggle\":const{height,padding,shadow}=toggle;return /*#__PURE__*/_jsxs(motion.div,{onClick:toggleTheme,style:{position:\"relative\",minHeight:height,minWidth:height*2-padding*2,backgroundColor:toggle.fill,padding:padding,borderRadius:toggle.radius,color:icons?.color,cursor:\"pointer\",...props.style},layout:false,whileHover:{color:icons?.hoverColor||icons?.color},initial:false,transition:transition,children:[props.border&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,boxSizing:\"border-box\",borderRadius:toggle.radius,...makeBorderStyle(props.border)}}),/*#__PURE__*/_jsx(motion.div,{style:{position:\"absolute\",height:height-padding*2,aspectRatio:1,[activeTheme==\"light\"?\"left\":\"right\"]:padding,backgroundColor:toggle.switch,borderRadius:toggle.radius-padding,boxShadow:shadow?`${shadow.x}px ${shadow.y}px ${shadow.blur}px ${shadow.spread}px ${shadow.color}`:\"none\",boxSizing:\"border-box\",...makeBorderStyle(toggle.switchBorder)},layout:true,initial:false,transition:transition,children:icons&&/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0},children:/*#__PURE__*/_jsx(Icon,{theme:activeTheme,style:{position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\"},...icons})})})]});case\"dropdown\":const{showDeviceTheme}=dropdownOptions;const themeTitles={light:dropdownOptions.lightText,dark:dropdownOptions.darkText,deviceTheme:dropdownOptions.deviceThemeText};return /*#__PURE__*/_jsxs(motion.div,{style:{display:\"flex\",flexDirection:\"row\",gap:dropdown.gap,alignItems:\"center\",justifyContent:\"space-between\",backgroundColor:dropdown.fill,color:dropdown.fontColor,borderRadius:dropdown.radiusIsMixed?`${dropdown.radiusTopLeft}px ${dropdown.radiusTopRight}px ${dropdown.radiusBottomRight}px ${dropdown.radiusBottomLeft}px`:`${dropdown.radius}px`,padding:dropdown.paddingIsMixed?`${dropdown.paddingTopLeft}px ${dropdown.paddingTopRight}px ${dropdown.paddingBottomRight}px ${dropdown.paddingBottomLeft}px`:`${dropdown.padding}px`,userSelect:\"none\",boxSizing:\"border-box\",cursor:\"pointer\",\"--icon-color\":icons?.color,...makeBorderStyle(props.border),...dropdown.font,...props.style},whileHover:{color:dropdown.fontColorHover||dropdown.fontColor,\"--icon-color\":icons?.hoverColor||icons?.color},initial:false,transition:transition,children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",alignItems:\"center\",gap:dropdown.gap,textWrap:props.style?.width==\"100%\"?\"wrap\":\"nowrap\"},children:[icons&&/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Icon,{theme:activeTheme,...props.icons,style:{color:\"var(--icon-color)\"}})}),!showDeviceTheme&&theme==\"deviceTheme\"?themeTitles[deviceTheme]:themeTitles[theme]]}),/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\",color:dropdown.arrow},children:dropdown.arrow&&/*#__PURE__*/_jsx(Icon,{theme:\"arrow\",size:18})}),/*#__PURE__*/_jsxs(\"select\",{ref:selectRef,name:\"theme\",onChange:onSelectChange,style:{position:\"absolute\",inset:0,opacity:0},children:[/*#__PURE__*/_jsx(\"option\",{value:\"light\",selected:theme==\"light\"||!showDeviceTheme&&deviceTheme==\"light\",children:themeTitles.light}),/*#__PURE__*/_jsx(\"option\",{value:\"dark\",selected:theme==\"dark\"||!showDeviceTheme&&deviceTheme==\"dark\",children:themeTitles.dark}),showDeviceTheme&&/*#__PURE__*/_jsx(\"option\",{value:\"deviceTheme\",selected:theme==\"deviceTheme\",children:themeTitles.deviceTheme})]})]});case\"custom\":return /*#__PURE__*/_jsx(\"div\",{onClick:toggleTheme,children:activeTheme==\"light\"?props.customLight:props.customDark});}}ThemeToggle.displayName=\"Theme Toggle\";const borderControls={color:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}};const toggleShadowDefault={color:\"rgba(0, 0, 0, 0.2)\",x:0,y:2,blur:4,spread:0};const iconsDefault={type:\"default\",color:\"#333333\",size:18,opacity:1};addPropertyControls(ThemeToggle,{defaultTheme:{type:ControlType.Enum,defaultValue:\"deviceTheme\",options:[\"deviceTheme\",\"light\",\"dark\"],optionTitles:[\"Device Theme\",\"Light\",\"Dark\"],title:\"Default\"},saveTheme:{type:ControlType.Boolean,defaultValue:true,title:\"Save Cookie\"},componentStyle:{type:ControlType.Enum,defaultValue:\"toggle\",options:[\"toggle\",\"dropdown\",\"custom\"],optionTitles:[\"Toggle\",\"Dropdown\",\"Custom\"],title:\"Style\"},toggle:{type:ControlType.Object,buttonTitle:\"Options\",icon:\"boolean\",controls:{height:{type:ControlType.Number,defaultValue:32,min:1,step:1},fill:{type:ControlType.Color,defaultValue:\"#EDEDED\",optional:true},switch:{type:ControlType.Color,defaultValue:\"#FFF\"},switchBorder:{type:ControlType.Object,optional:true,controls:borderControls},shadow:{type:ControlType.Object,defaultValue:toggleShadowDefault,optional:true,controls:{color:{type:ControlType.Color,defaultValue:toggleShadowDefault.color},x:{type:ControlType.Number,defaultValue:toggleShadowDefault.x,displayStepper:true},y:{type:ControlType.Number,defaultValue:toggleShadowDefault.y,displayStepper:true},blur:{type:ControlType.Number,defaultValue:toggleShadowDefault.blur,min:0,displayStepper:true},spread:{type:ControlType.Number,defaultValue:toggleShadowDefault.spread,displayStepper:true}}},padding:{type:ControlType.Number,defaultValue:4,min:0,step:1,displayStepper:true},radius:{type:ControlType.Number,defaultValue:16,min:0}},hidden:props=>props.componentStyle!==\"toggle\"},dropdown:{type:ControlType.Object,buttonTitle:\"Options\",controls:{fill:{type:ControlType.Color,defaultValue:\"#EDEDED\",optional:true},fontColor:{type:ControlType.Color,defaultValue:\"#000\"},fontColorHover:{type:ControlType.Color,optional:true,title:\"Hover Font Color\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:16,lineHeight:1}},arrow:{type:ControlType.Color,defaultValue:\"rgba(0, 0, 0, 0.5)\",optional:true},gap:{type:ControlType.Number,defaultValue:8,min:0,step:1},padding:{type:ControlType.FusedNumber,defaultValue:8,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTopLeft\",\"paddingTopRight\",\"paddingBottomRight\",\"paddingBottomLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},radius:{type:ControlType.FusedNumber,defaultValue:10,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0}},hidden:props=>props.componentStyle!==\"dropdown\"},dropdownOptions:{type:ControlType.Object,title:\"Options\",buttonTitle:\"Options\",// buttonTitle: \"Options\",\ncontrols:{showDeviceTheme:{type:ControlType.Boolean,defaultValue:true},deviceThemeText:{type:ControlType.String,defaultValue:\"Device Theme\",hidden:props=>!props.showDeviceTheme},lightText:{type:ControlType.String,defaultValue:\"Light\"},darkText:{type:ControlType.String,defaultValue:\"Dark\"}},hidden:props=>props.componentStyle!==\"dropdown\"},icons:{type:ControlType.Object,defaultValue:iconsDefault,optional:true,controls:{type:{type:ControlType.Enum,defaultValue:\"default\",options:[\"default\",\"svg\",\"image\"],optionTitles:[\"Default\",\"SVG\",\"Image\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},lightSvg:{type:ControlType.String,placeholder:\"<svg></svg>\",displayTextArea:true,title:\"Light SVG\",hidden:props=>props.type!=\"svg\"},darkSvg:{type:ControlType.String,placeholder:\"<svg></svg>\",displayTextArea:true,title:\"Dark SVG\",hidden:props=>props.type!=\"svg\"},lightImage:{type:ControlType.ResponsiveImage,title:\"Light\",hidden:props=>props.type!=\"image\"},darkImage:{type:ControlType.ResponsiveImage,title:\"Dark\",hidden:props=>props.type!=\"image\"},sizing:{type:ControlType.Enum,defaultValue:\"cover\",options:[\"fill\",\"fit\",\"stretch\"],optionTitles:[\"Fill\",\"Fit\",\"Stretch\"],hidden:props=>props.type!=\"image\"},color:{type:ControlType.Color,defaultValue:iconsDefault.color,hidden:props=>props.type!=\"default\"&&props.type!=\"svg\"},hoverColor:{type:ControlType.Color,optional:true,hidden:props=>props.type!=\"default\"&&props.type!=\"svg\"},size:{type:ControlType.Number,defaultValue:iconsDefault.size,min:1,step:1,displayStepper:true},opacity:{type:ControlType.Number,defaultValue:1,min:0,max:1,step:.01}},hidden:props=>props.componentStyle==\"custom\"},border:{type:ControlType.Object,optional:true,controls:borderControls,hidden:props=>props.componentStyle==\"custom\"},customLight:{type:ControlType.ComponentInstance,title:\"Light\",hidden:props=>props.componentStyle!==\"custom\"},customDark:{type:ControlType.ComponentInstance,title:\"Dark\",hidden:props=>props.componentStyle!==\"custom\"},resetToDeviceTheme:{type:ControlType.Boolean,defaultValue:true,// description:\n//     \"Uses the device theme when the toggle is switched to the current device theme.\",\nhidden:props=>props.componentStyle!==\"toggle\"},setColorScheme:{type:ControlType.Boolean,defaultValue:true,title:\"Theme Scroll Bars\"},transition:{type:ControlType.Transition,hidden:props=>props.type==\"custom\"}});function Icon(props){const{theme,type,size,lightSvg,darkSvg,lightImage,darkImage,sizing,opacity,style={}}=props;switch(type){case\"svg\":if(theme==\"light\"&&!lightSvg.length||theme==\"dark\"&&!darkSvg.length){return /*#__PURE__*/_jsx(\"div\",{});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{className:\"theme-toggle-icon\",style:{width:size,height:size,opacity,pointerEvents:\"none\",...style},dangerouslySetInnerHTML:{__html:(theme==\"light\"?lightSvg:darkSvg).replace(/width=\"(\\d+)\"/,`width=\"${size}\"`).replace(/height=\"(\\d+)\"/,`width=\"${size}\"`)}}),/*#__PURE__*/_jsx(\"style\",{children:`.theme-toggle-icon svg { display: block; }`})]});case\"image\":return /*#__PURE__*/_jsx(Image,{background:{fit:sizing,...theme==\"light\"?lightImage:darkImage},style:{opacity,width:size,height:size,...style}});case\"default\":return /*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:size,height:size,viewBox:\"0 0 24 24\",strokeWidth:\"2\",stroke:\"currentColor\",fill:\"none\",strokeLinecap:\"round\",strokeLinejoin:\"round\",style:{opacity,...style},children:[/*#__PURE__*/_jsx(\"path\",{stroke:\"none\",d:\"M0 0h24v24H0z\",fill:\"none\"}),theme==\"light\"?[/*#__PURE__*/_jsx(\"path\",{d:\"M12 19a1 1 0 0 1 .993 .883l.007 .117v1a1 1 0 0 1 -1.993 .117l-.007 -.117v-1a1 1 0 0 1 1 -1z\",strokeWidth:\"0\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M18.313 16.91l.094 .083l.7 .7a1 1 0 0 1 -1.32 1.497l-.094 -.083l-.7 -.7a1 1 0 0 1 1.218 -1.567l.102 .07z\",strokeWidth:\"0\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M7.007 16.993a1 1 0 0 1 .083 1.32l-.083 .094l-.7 .7a1 1 0 0 1 -1.497 -1.32l.083 -.094l.7 -.7a1 1 0 0 1 1.414 0z\",strokeWidth:\"0\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M4 11a1 1 0 0 1 .117 1.993l-.117 .007h-1a1 1 0 0 1 -.117 -1.993l.117 -.007h1z\",strokeWidth:\"0\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M21 11a1 1 0 0 1 .117 1.993l-.117 .007h-1a1 1 0 0 1 -.117 -1.993l.117 -.007h1z\",strokeWidth:\"0\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M6.213 4.81l.094 .083l.7 .7a1 1 0 0 1 -1.32 1.497l-.094 -.083l-.7 -.7a1 1 0 0 1 1.217 -1.567l.102 .07z\",strokeWidth:\"0\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M19.107 4.893a1 1 0 0 1 .083 1.32l-.083 .094l-.7 .7a1 1 0 0 1 -1.497 -1.32l.083 -.094l.7 -.7a1 1 0 0 1 1.414 0z\",strokeWidth:\"0\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 2a1 1 0 0 1 .993 .883l.007 .117v1a1 1 0 0 1 -1.993 .117l-.007 -.117v-1a1 1 0 0 1 1 -1z\",strokeWidth:\"0\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M12 7a5 5 0 1 1 -4.995 5.217l-.005 -.217l.005 -.217a5 5 0 0 1 4.995 -4.783z\",strokeWidth:\"0\",fill:\"currentColor\"})]:theme==\"dark\"?/*#__PURE__*/_jsx(\"path\",{d:\"M12 1.992a10 10 0 1 0 9.236 13.838c.341 -.82 -.476 -1.644 -1.298 -1.31a6.5 6.5 0 0 1 -6.864 -10.787l.077 -.08c.551 -.63 .113 -1.653 -.758 -1.653h-.266l-.068 -.006l-.06 -.002z\",strokeWidth:\"0\",fill:\"currentColor\"}):// Arrow\n/*#__PURE__*/_jsx(\"path\",{d:\"M6 9l6 6l6 -6\"})]});}}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ThemeToggle\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ThemeToggle.map","// Generated by Framer (4da6613)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,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=[\"CpeSohLeF\",\"RvxQQFn4s\"];const serializationHash=\"framer-wzR8j\";const variantClassNames={CpeSohLeF:\"framer-v-6xtryv\",RvxQQFn4s:\"framer-v-uo5kay\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const oiEXiK3ps=undefined;const a28gi3Ahz=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"CpeSohLeF\",White:\"RvxQQFn4s\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,width,...props})=>{return{...props,a28gi3Ahz:link??props.a28gi3Ahz,oiEXiK3ps:click??props.oiEXiK3ps,variant:humanReadableVariantMap[props.variant]??props.variant??\"CpeSohLeF\"};};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,a28gi3Ahz,oiEXiK3ps,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CpeSohLeF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1m0xlsk=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(oiEXiK3ps){const res=await oiEXiK3ps(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:a28gi3Ahz,motionChild:true,nodeId:\"CpeSohLeF\",scopeId:\"LTYLc1ufz\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-6xtryv\",className,classNames)} framer-1ypskfr`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CpeSohLeF\",onTap:onTap1m0xlsk,ref:refBinding,style:{...style},...addPropertyOverrides({RvxQQFn4s:{\"data-framer-name\":\"White\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1cszpot\",layoutDependency:layoutDependency,layoutId:\"hzhRUTdX4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58 57.895\" overflow=\"visible\"><g><path d=\"M 49.506 49.506 C 60.831 38.181 60.831 19.819 49.506 8.494 C 38.181 -2.831 19.819 -2.831 8.494 8.494 C -2.831 19.819 -2.831 38.181 8.494 49.506 C 19.819 60.831 38.181 60.831 49.506 49.506 Z\" fill=\"rgb(40,68,154)\"></path><path d=\"M 28.997 56.391 C 44.123 56.391 56.384 44.128 56.384 29 C 56.384 13.872 44.123 1.609 28.997 1.609 C 13.871 1.609 1.61 13.872 1.61 29 C 1.61 44.128 13.871 56.391 28.997 56.391 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 7.446 30.859 C 7.45 30.542 7.534 30.294 7.697 30.113 C 7.859 29.933 8.074 29.825 8.343 29.789 C 8.547 29.762 8.736 29.776 8.911 29.833 C 9.085 29.889 9.241 29.983 9.378 30.111 C 9.515 30.24 9.628 30.405 9.718 30.604 C 9.808 30.804 9.87 31.031 9.905 31.288 L 10.179 33.329 L 5.55 33.952 L 5.294 32.043 C 5.26 31.792 5.26 31.56 5.29 31.347 C 5.323 31.134 5.384 30.949 5.472 30.793 C 5.561 30.635 5.679 30.508 5.823 30.411 C 5.968 30.313 6.138 30.252 6.328 30.226 C 6.558 30.195 6.771 30.231 6.969 30.331 C 7.167 30.432 7.318 30.609 7.421 30.866 L 7.447 30.862 Z M 6.379 32.647 L 7.209 32.536 L 7.112 31.814 C 7.09 31.648 7.038 31.526 6.956 31.445 C 6.874 31.365 6.764 31.334 6.629 31.354 C 6.494 31.371 6.395 31.431 6.337 31.529 C 6.279 31.627 6.262 31.76 6.284 31.927 L 6.381 32.649 Z M 8.905 31.508 C 8.853 31.122 8.686 30.946 8.402 30.985 C 8.267 31.002 8.17 31.069 8.112 31.18 C 8.054 31.291 8.038 31.444 8.064 31.634 L 8.167 32.407 L 9.009 32.294 L 8.903 31.508 Z\" fill=\"rgb(40,68,154)\"></path><path d=\"M 8.861 24.534 L 8.739 25.082 L 10.103 25.387 L 9.846 26.537 L 5.287 25.517 L 5.685 23.734 C 5.749 23.445 5.844 23.194 5.968 22.983 C 6.092 22.772 6.242 22.601 6.416 22.471 C 6.59 22.34 6.785 22.255 6.998 22.215 C 7.212 22.174 7.442 22.182 7.689 22.237 C 8.008 22.308 8.267 22.445 8.468 22.648 C 8.67 22.851 8.807 23.102 8.881 23.403 L 10.68 22.795 L 10.382 24.129 L 8.858 24.534 Z M 7.665 24.841 L 7.81 24.193 C 7.858 23.979 7.85 23.803 7.785 23.666 C 7.723 23.529 7.603 23.441 7.433 23.402 C 7.257 23.363 7.112 23.391 6.998 23.486 C 6.883 23.581 6.803 23.735 6.756 23.95 L 6.61 24.604 L 7.666 24.839 Z\" fill=\"rgb(40,68,154)\"></path><path d=\"M 7.897 17.757 L 8.483 16.72 L 12.548 19.02 L 11.962 20.058 Z\" fill=\"rgb(40,68,154)\"></path><path d=\"M 16.06 13.63 L 14.705 14.878 L 15.059 15.7 L 14.117 16.568 L 12.284 11.905 L 13.307 10.962 L 17.804 13.171 L 16.852 14.049 L 16.063 13.628 Z M 15.104 13.126 L 13.763 12.41 L 13.553 12.269 L 13.682 12.494 L 14.282 13.886 L 15.106 13.127 Z\" fill=\"rgb(40,68,154)\"></path><path d=\"M 18.672 7.341 L 19.608 6.993 L 22.57 8.773 L 21.631 6.242 L 22.718 5.839 L 24.342 10.22 L 23.406 10.567 L 20.451 8.805 L 21.383 11.318 L 20.296 11.721 Z\" fill=\"rgb(40,68,154)\"></path><path d=\"M 33.178 5.232 L 34.378 5.625 L 34.203 8.673 L 34.132 9.016 L 34.283 8.699 L 35.899 6.121 L 37.007 6.484 L 36.775 9.514 L 36.709 9.859 L 36.854 9.54 L 38.513 6.977 L 39.695 7.363 L 36.883 11.359 L 35.756 10.989 L 36 7.774 L 36.05 7.479 L 35.922 7.748 L 34.232 10.49 L 33.087 10.115 L 33.18 5.23 Z\" fill=\"rgb(40,68,154)\"></path><path d=\"M 46.82 12.965 L 43.631 16.378 L 42.769 15.573 L 44.017 14.236 L 42.671 12.977 L 41.422 14.315 L 40.561 13.509 L 43.75 10.095 L 44.612 10.901 L 43.389 12.211 L 44.736 13.469 L 45.958 12.161 L 46.82 12.966 Z\" fill=\"rgb(40,68,154)\"></path><path d=\"M 49.645 16.987 L 50.219 18.033 L 46.124 20.281 L 45.551 19.236 Z\" fill=\"rgb(40,68,154)\"></path><path d=\"M 51.72 26.323 L 51.415 24.879 L 47.917 25.615 L 47.674 24.462 L 51.172 23.726 L 50.869 22.289 L 51.94 22.063 L 52.789 26.099 L 51.718 26.324 Z\" fill=\"rgb(40,68,154)\"></path><path d=\"M 48.836 33.43 L 47.796 33.288 L 48.241 30.013 L 52.87 30.643 L 52.428 33.892 L 51.388 33.751 L 51.671 31.669 L 50.892 31.563 L 50.626 33.517 L 49.669 33.387 L 49.935 31.433 L 49.125 31.323 L 48.838 33.43 Z\" fill=\"rgb(40,68,154)\"></path><path d=\"M 14.697 41.868 C 14.952 42.142 15.142 42.432 15.267 42.74 C 15.394 43.048 15.459 43.354 15.462 43.661 C 15.465 43.969 15.406 44.265 15.282 44.552 C 15.158 44.839 14.972 45.098 14.723 45.329 C 14.473 45.559 14.201 45.725 13.905 45.825 C 13.607 45.925 13.305 45.962 12.998 45.936 C 12.69 45.91 12.387 45.822 12.089 45.672 C 11.791 45.52 11.516 45.308 11.261 45.034 L 10.071 43.748 L 13.497 40.573 Z M 12.084 44.281 C 12.224 44.433 12.373 44.551 12.529 44.633 C 12.685 44.716 12.843 44.765 13.003 44.778 C 13.162 44.792 13.318 44.771 13.473 44.716 C 13.628 44.662 13.773 44.571 13.908 44.446 C 14.185 44.188 14.322 43.897 14.317 43.569 C 14.312 43.242 14.17 42.928 13.89 42.625 L 13.487 42.19 L 11.691 43.855 L 12.086 44.28 Z\" fill=\"rgb(40,68,154)\"></path><path d=\"M 20.14 50.14 L 19.663 51.076 L 16.717 49.577 L 18.837 45.414 L 21.758 46.903 L 21.282 47.839 L 19.41 46.885 L 19.054 47.586 L 20.811 48.48 L 20.373 49.342 L 18.616 48.447 L 18.244 49.177 L 20.138 50.142 Z\" fill=\"rgb(40,68,154)\"></path><path d=\"M 25.445 52.705 C 25.267 52.678 25.109 52.636 24.973 52.578 C 24.836 52.52 24.716 52.452 24.609 52.375 C 24.503 52.298 24.414 52.214 24.34 52.125 C 24.266 52.035 24.207 51.945 24.16 51.856 C 24.042 51.65 23.972 51.424 23.943 51.176 L 25.02 51.031 C 25.025 51.146 25.048 51.249 25.091 51.342 C 25.125 51.429 25.18 51.508 25.254 51.579 C 25.328 51.648 25.436 51.694 25.576 51.716 C 25.734 51.74 25.864 51.723 25.967 51.665 C 26.072 51.607 26.133 51.513 26.152 51.387 C 26.172 51.255 26.144 51.146 26.069 51.059 C 25.993 50.972 25.867 50.888 25.692 50.811 L 25.26 50.603 C 24.903 50.437 24.645 50.226 24.485 49.97 C 24.326 49.714 24.271 49.42 24.321 49.09 C 24.353 48.878 24.419 48.692 24.519 48.531 C 24.619 48.37 24.746 48.24 24.901 48.14 C 25.056 48.04 25.234 47.972 25.439 47.938 C 25.644 47.904 25.867 47.904 26.109 47.942 C 26.283 47.967 26.436 48.008 26.57 48.059 C 26.703 48.111 26.821 48.172 26.924 48.24 C 27.027 48.307 27.114 48.381 27.183 48.46 C 27.254 48.541 27.314 48.62 27.364 48.695 C 27.48 48.878 27.554 49.079 27.586 49.296 L 26.499 49.504 C 26.492 49.408 26.47 49.321 26.434 49.24 C 26.397 49.166 26.346 49.098 26.28 49.037 C 26.212 48.978 26.114 48.937 25.982 48.918 C 25.846 48.897 25.732 48.915 25.639 48.968 C 25.545 49.021 25.49 49.105 25.474 49.221 C 25.457 49.34 25.489 49.445 25.571 49.535 C 25.653 49.625 25.788 49.715 25.98 49.804 L 26.447 50.037 C 26.792 50.202 27.042 50.41 27.198 50.661 C 27.354 50.912 27.407 51.202 27.357 51.529 C 27.323 51.75 27.254 51.943 27.146 52.108 C 27.038 52.272 26.903 52.404 26.737 52.505 C 26.573 52.607 26.381 52.676 26.162 52.712 C 25.943 52.749 25.705 52.747 25.445 52.708 Z\" fill=\"rgb(40,68,154)\"></path><path d=\"M 30.84 48.153 L 32.022 48.001 L 32.615 52.636 L 31.433 52.787 Z\" fill=\"rgb(40,68,154)\"></path><path d=\"M 39.196 50.688 C 38.885 50.835 38.571 50.917 38.252 50.936 C 37.933 50.956 37.631 50.915 37.344 50.816 C 37.057 50.716 36.795 50.558 36.555 50.343 C 36.316 50.128 36.121 49.862 35.972 49.543 C 35.823 49.227 35.743 48.913 35.728 48.596 C 35.715 48.28 35.761 47.977 35.868 47.689 C 35.975 47.4 36.139 47.139 36.36 46.903 C 36.58 46.666 36.849 46.472 37.168 46.323 C 37.627 46.107 38.072 46.02 38.502 46.062 C 38.932 46.104 39.323 46.271 39.676 46.566 L 38.832 47.434 C 38.657 47.294 38.468 47.213 38.265 47.191 C 38.062 47.17 37.851 47.212 37.629 47.317 C 37.466 47.394 37.328 47.492 37.217 47.614 C 37.105 47.735 37.025 47.872 36.975 48.024 C 36.925 48.175 36.907 48.338 36.919 48.51 C 36.93 48.683 36.978 48.857 37.06 49.031 C 37.144 49.209 37.249 49.359 37.371 49.478 C 37.494 49.598 37.629 49.686 37.777 49.743 C 37.925 49.799 38.08 49.823 38.243 49.815 C 38.405 49.807 38.568 49.765 38.731 49.688 C 38.987 49.567 39.175 49.404 39.296 49.201 C 39.415 48.998 39.464 48.768 39.439 48.515 L 38.315 49.045 L 37.92 48.206 L 40.175 47.143 C 40.193 47.172 40.214 47.204 40.233 47.236 C 40.253 47.265 40.272 47.3 40.293 47.339 C 40.314 47.379 40.337 47.424 40.361 47.474 C 40.511 47.793 40.596 48.111 40.617 48.427 C 40.638 48.742 40.596 49.042 40.494 49.324 C 40.393 49.607 40.232 49.867 40.013 50.102 C 39.794 50.337 39.522 50.532 39.195 50.687 Z\" fill=\"rgb(40,68,154)\"></path><path d=\"M 41.661 43.624 L 42.339 42.891 L 45.786 43.141 L 43.805 41.308 L 44.592 40.457 L 48.021 43.631 L 47.343 44.364 L 43.911 44.127 L 45.877 45.947 L 45.09 46.798 Z\" fill=\"rgb(40,68,154)\"></path><path d=\"M 29.197 44.86 C 37.955 44.86 45.054 37.759 45.054 29 C 45.054 20.241 37.955 13.14 29.197 13.14 C 20.439 13.14 13.339 20.241 13.339 29 C 13.339 37.759 20.439 44.86 29.197 44.86 Z\" fill=\"rgb(40,68,154)\"></path><path d=\"M 38.333 23.608 L 38.333 31.942 C 38.333 32.307 38.022 32.675 37.587 32.675 L 35.234 32.675 C 34.773 32.675 34.47 32.389 34.461 31.948 L 34.461 29.52 C 34.475 29.047 34.747 28.776 35.205 28.776 L 37.242 28.776 L 37.242 27.059 L 35.239 27.059 C 33.911 27.059 32.816 28.095 32.773 29.443 C 32.779 31.592 32.777 31.049 32.777 31.943 C 32.777 32.311 32.468 32.676 32.033 32.676 L 30.799 32.676 C 30.363 32.676 30.055 32.306 30.055 31.943 L 30.055 29.171 L 28.343 29.171 L 28.343 31.943 C 28.343 32.304 28.035 32.676 27.599 32.676 L 26.363 32.676 C 25.925 32.676 25.619 32.301 25.619 31.943 C 25.619 31.035 25.619 31.545 25.626 29.449 C 25.582 28.09 24.484 27.059 23.158 27.059 L 21.156 27.059 L 21.156 28.776 L 23.194 28.776 C 23.651 28.776 23.923 29.047 23.938 29.527 L 23.938 31.937 C 23.934 32.385 23.63 32.675 23.163 32.675 L 20.81 32.675 C 20.373 32.675 20.065 32.302 20.065 31.942 L 20.065 23.608 L 18.36 24.257 L 18.36 32.016 C 18.422 33.38 19.545 34.392 20.844 34.392 L 27.57 34.392 C 28.134 34.392 28.643 34.218 29.081 33.875 L 29.203 33.78 L 29.326 33.875 C 29.764 34.218 30.269 34.392 30.835 34.392 L 37.561 34.392 C 38.856 34.392 39.981 33.385 40.045 32.024 L 40.045 24.257 L 38.339 23.608 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 49.13 53.168 L 48.719 53.168 L 48.719 54.173 L 48.427 54.173 L 48.427 53.168 L 48.016 53.168 L 48.016 52.892 L 49.13 52.892 Z M 50.814 52.892 L 50.814 54.173 L 50.532 54.173 L 50.532 53.432 L 50.109 54.173 L 50.016 54.173 L 49.595 53.432 L 49.595 54.173 L 49.31 54.173 L 49.31 52.892 L 49.563 52.892 L 50.061 53.759 L 50.565 52.892 Z\" fill=\"rgb(40,68,154)\"></path></g></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1vc041h\",layoutDependency:layoutDependency,layoutId:\"uF7KaVkKO\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58 57.895\" overflow=\"visible\"><path d=\"M 49.506 49.506 C 60.831 38.181 60.831 19.819 49.506 8.494 C 38.181 -2.831 19.819 -2.831 8.494 8.494 C -2.831 19.819 -2.831 38.181 8.494 49.506 C 19.819 60.831 38.181 60.831 49.506 49.506 Z\" fill=\"rgb(40,68,154)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-w8b56w\",layoutDependency:layoutDependency,layoutId:\"Mf2pixBYb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 54.774 54.782\" overflow=\"visible\"><path d=\"M 27.387 54.782 C 42.513 54.782 54.774 42.519 54.774 27.391 C 54.774 12.263 42.513 0 27.387 0 C 12.262 0 0 12.263 0 27.391 C 0 42.519 12.262 54.782 27.387 54.782 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-lusj1v\",layoutDependency:layoutDependency,layoutId:\"ZaqXlEagq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.911 4.176\" overflow=\"visible\"><path d=\"M 2.178 1.083 C 2.183 0.766 2.266 0.518 2.429 0.337 C 2.592 0.157 2.806 0.049 3.075 0.013 C 3.279 -0.014 3.468 0.001 3.643 0.057 C 3.817 0.113 3.974 0.207 4.111 0.336 C 4.248 0.465 4.36 0.629 4.451 0.829 C 4.541 1.028 4.602 1.255 4.637 1.512 L 4.911 3.553 L 0.282 4.176 L 0.026 2.267 C -0.008 2.016 -0.008 1.784 0.023 1.571 C 0.055 1.359 0.116 1.173 0.205 1.017 C 0.293 0.859 0.411 0.732 0.556 0.635 C 0.701 0.537 0.87 0.476 1.06 0.45 C 1.29 0.419 1.503 0.455 1.701 0.555 C 1.899 0.656 2.05 0.833 2.154 1.09 L 2.179 1.086 Z M 1.111 2.871 L 1.941 2.76 L 1.844 2.039 C 1.822 1.872 1.77 1.75 1.688 1.669 C 1.606 1.589 1.496 1.558 1.361 1.578 C 1.226 1.595 1.128 1.655 1.07 1.753 C 1.012 1.852 0.994 1.984 1.016 2.151 L 1.113 2.873 Z M 3.637 1.732 C 3.585 1.346 3.418 1.17 3.134 1.209 C 2.999 1.226 2.902 1.293 2.844 1.404 C 2.786 1.515 2.77 1.668 2.796 1.858 L 2.899 2.631 L 3.742 2.519 L 3.635 1.732 Z\" fill=\"rgb(40,68,154)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-sgj57o\",layoutDependency:layoutDependency,layoutId:\"cubbccnCF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.911 4.176\" overflow=\"visible\"><path d=\"M 2.178 1.083 C 2.183 0.766 2.266 0.518 2.429 0.337 C 2.592 0.157 2.806 0.049 3.075 0.013 C 3.279 -0.014 3.468 0.001 3.643 0.057 C 3.817 0.113 3.974 0.207 4.111 0.336 C 4.248 0.465 4.36 0.629 4.451 0.829 C 4.541 1.028 4.602 1.255 4.637 1.512 L 4.911 3.553 L 0.282 4.176 L 0.026 2.267 C -0.008 2.016 -0.008 1.784 0.023 1.571 C 0.055 1.359 0.116 1.173 0.205 1.017 C 0.293 0.859 0.411 0.732 0.556 0.635 C 0.701 0.537 0.87 0.476 1.06 0.45 C 1.29 0.419 1.503 0.455 1.701 0.555 C 1.899 0.656 2.05 0.833 2.154 1.09 L 2.179 1.086 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-pok16y\",layoutDependency:layoutDependency,layoutId:\"WvufdnXhe\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1.301\" overflow=\"visible\"><path d=\"M 0.105 1.299 L 0.934 1.188 L 0.837 0.466 C 0.815 0.3 0.763 0.178 0.681 0.097 C 0.599 0.017 0.489 -0.014 0.354 0.006 C 0.219 0.023 0.121 0.083 0.063 0.181 C 0.005 0.279 -0.013 0.411 0.009 0.579 L 0.106 1.301 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ugcafv\",layoutDependency:layoutDependency,layoutId:\"xQZpMEo1t\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 1.428\" overflow=\"visible\"><path d=\"M 0.853 0.529 C 0.801 0.142 0.634 -0.033 0.35 0.005 C 0.215 0.023 0.118 0.089 0.06 0.2 C 0.002 0.311 -0.014 0.464 0.012 0.654 L 0.115 1.428 L 0.957 1.315 L 0.851 0.529 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-oiwam4\",layoutDependency:layoutDependency,layoutId:\"e184MTkFI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.393 4.347\" overflow=\"visible\"><path d=\"M 3.574 2.345 L 3.452 2.893 L 4.816 3.197 L 4.558 4.347 L 0 3.328 L 0.398 1.544 C 0.462 1.256 0.557 1.005 0.681 0.794 C 0.805 0.583 0.955 0.412 1.129 0.281 C 1.303 0.151 1.498 0.065 1.711 0.025 C 1.925 -0.015 2.155 -0.007 2.402 0.048 C 2.721 0.119 2.98 0.256 3.181 0.459 C 3.382 0.662 3.52 0.913 3.594 1.214 L 5.393 0.605 L 5.095 1.939 L 3.571 2.345 Z M 2.377 2.651 L 2.522 2.004 C 2.571 1.789 2.563 1.614 2.498 1.477 C 2.435 1.34 2.316 1.251 2.145 1.213 C 1.97 1.174 1.825 1.201 1.711 1.296 C 1.596 1.391 1.516 1.546 1.469 1.76 L 1.322 2.414 L 2.379 2.65 Z\" fill=\"rgb(40,68,154)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1e11tc0\",layoutDependency:layoutDependency,layoutId:\"KEdDhvedQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.393 4.347\" overflow=\"visible\"><path d=\"M 3.574 2.345 L 3.452 2.893 L 4.816 3.197 L 4.558 4.347 L 0 3.328 L 0.398 1.544 C 0.462 1.256 0.557 1.005 0.681 0.794 C 0.805 0.583 0.955 0.412 1.129 0.281 C 1.303 0.151 1.498 0.065 1.711 0.025 C 1.925 -0.015 2.155 -0.007 2.402 0.048 C 2.721 0.119 2.98 0.256 3.181 0.459 C 3.382 0.662 3.52 0.913 3.594 1.214 L 5.393 0.605 L 5.095 1.939 L 3.571 2.345 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1lfyqe9\",layoutDependency:layoutDependency,layoutId:\"xArSvHmkx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.231 1.456\" overflow=\"visible\"><path d=\"M 1.055 1.456 L 1.2 0.808 C 1.248 0.594 1.24 0.418 1.176 0.281 C 1.113 0.144 0.994 0.056 0.823 0.017 C 0.648 -0.022 0.503 0.006 0.388 0.101 C 0.274 0.196 0.193 0.35 0.147 0.565 L 0 1.219 L 1.057 1.454 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1q5wq5c\",layoutDependency:layoutDependency,layoutId:\"b1EKAMOp6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.652 3.338\" overflow=\"visible\"><path d=\"M 0 1.037 L 0.586 0 L 4.652 2.3 L 4.065 3.338 Z\" fill=\"rgb(40,68,154)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-2n8kbt\",layoutDependency:layoutDependency,layoutId:\"pkauDKn7p\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.52 5.606\" overflow=\"visible\"><path d=\"M 3.775 2.668 L 2.421 3.916 L 2.775 4.738 L 1.833 5.606 L 0 0.942 L 1.023 0 L 5.52 2.209 L 4.568 3.087 L 3.779 2.666 Z M 2.82 2.163 L 1.479 1.448 L 1.269 1.306 L 1.398 1.532 L 1.997 2.924 L 2.822 2.165 Z\" fill=\"rgb(40,68,154)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1d1svqp\",layoutDependency:layoutDependency,layoutId:\"mnUG_VtaL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.52 5.606\" overflow=\"visible\"><path d=\"M 3.775 2.668 L 2.421 3.916 L 2.775 4.738 L 1.833 5.606 L 0 0.942 L 1.023 0 L 5.52 2.209 L 4.568 3.087 L 3.779 2.666 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-2tsn39\",layoutDependency:layoutDependency,layoutId:\"mG6k8ngur\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.553 1.617\" overflow=\"visible\"><path d=\"M 1.551 0.857 L 0.21 0.142 L 0 0 L 0.129 0.226 L 0.728 1.617 L 1.553 0.859 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mi54vw\",layoutDependency:layoutDependency,layoutId:\"VMHOIqyB2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.67 5.882\" overflow=\"visible\"><path d=\"M 0 1.501 L 0.936 1.153 L 3.898 2.933 L 2.959 0.403 L 4.046 0 L 5.67 4.38 L 4.734 4.728 L 1.778 2.966 L 2.711 5.479 L 1.624 5.882 Z\" fill=\"rgb(40,68,154)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8humcq\",layoutDependency:layoutDependency,layoutId:\"bSmFp6OgB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.609 6.128\" overflow=\"visible\"><path d=\"M 0.092 0.002 L 1.292 0.395 L 1.116 3.443 L 1.045 3.786 L 1.197 3.468 L 2.812 0.891 L 3.921 1.253 L 3.689 4.283 L 3.623 4.628 L 3.768 4.309 L 5.427 1.746 L 6.609 2.133 L 3.797 6.128 L 2.669 5.759 L 2.914 2.544 L 2.964 2.249 L 2.835 2.518 L 1.145 5.26 L 0 4.884 L 0.094 0 Z\" fill=\"rgb(40,68,154)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5mgwug\",layoutDependency:layoutDependency,layoutId:\"XiTmG4STW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.259 6.283\" overflow=\"visible\"><path d=\"M 6.259 2.869 L 3.07 6.283 L 2.208 5.477 L 3.457 4.14 L 2.11 2.882 L 0.862 4.219 L 0 3.414 L 3.189 0 L 4.051 0.805 L 2.828 2.115 L 4.175 3.373 L 5.398 2.065 L 6.259 2.871 Z\" fill=\"rgb(40,68,154)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-tq47ze\",layoutDependency:layoutDependency,layoutId:\"Mzqx_AiBQ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.668 3.294\" overflow=\"visible\"><path d=\"M 4.095 0 L 4.668 1.046 L 0.573 3.294 L 0 2.249 Z\" fill=\"rgb(40,68,154)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rh19ci\",layoutDependency:layoutDependency,layoutId:\"YKnV0lvml\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.116 4.261\" overflow=\"visible\"><path d=\"M 4.046 4.259 L 3.742 2.816 L 0.243 3.552 L 0 2.399 L 3.499 1.663 L 3.196 0.225 L 4.267 0 L 5.116 4.035 L 4.045 4.261 Z\" fill=\"rgb(40,68,154)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-88nyje\",layoutDependency:layoutDependency,layoutId:\"k94Pn9qR8\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.074 3.879\" overflow=\"visible\"><path d=\"M 1.04 3.417 L 0 3.275 L 0.445 0 L 5.074 0.63 L 4.632 3.879 L 3.592 3.737 L 3.875 1.656 L 3.096 1.55 L 2.83 3.504 L 1.873 3.373 L 2.139 1.419 L 1.329 1.31 L 1.042 3.417 Z\" fill=\"rgb(40,68,154)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-p7m4uf\",layoutDependency:layoutDependency,layoutId:\"hknv12ghJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.391 5.371\" overflow=\"visible\"><path d=\"M 4.626 1.295 C 4.881 1.569 5.071 1.859 5.196 2.167 C 5.323 2.474 5.388 2.78 5.391 3.088 C 5.394 3.396 5.335 3.692 5.211 3.979 C 5.087 4.266 4.901 4.525 4.652 4.755 C 4.402 4.986 4.13 5.152 3.834 5.252 C 3.536 5.351 3.234 5.389 2.927 5.363 C 2.619 5.337 2.316 5.248 2.018 5.099 C 1.72 4.947 1.445 4.735 1.19 4.461 L 0 3.175 L 3.426 0 Z M 2.014 3.708 C 2.154 3.86 2.302 3.977 2.458 4.06 C 2.614 4.143 2.772 4.192 2.932 4.205 C 3.091 4.219 3.247 4.198 3.402 4.143 C 3.557 4.089 3.702 3.998 3.837 3.873 C 4.114 3.615 4.251 3.323 4.246 2.996 C 4.241 2.669 4.099 2.355 3.819 2.052 L 3.416 1.617 L 1.621 3.281 L 2.015 3.707 Z\" fill=\"rgb(40,68,154)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-12ez4nz\",layoutDependency:layoutDependency,layoutId:\"umxnWyn5l\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.391 5.371\" overflow=\"visible\"><path d=\"M 4.626 1.295 C 4.881 1.569 5.071 1.859 5.196 2.167 C 5.323 2.474 5.388 2.78 5.391 3.088 C 5.394 3.396 5.335 3.692 5.211 3.979 C 5.087 4.266 4.901 4.525 4.652 4.755 C 4.402 4.986 4.13 5.152 3.834 5.252 C 3.536 5.351 3.234 5.389 2.927 5.363 C 2.619 5.337 2.316 5.248 2.018 5.099 C 1.72 4.947 1.445 4.735 1.19 4.461 L 0 3.175 L 3.426 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-esiquk\",layoutDependency:layoutDependency,layoutId:\"tgdkxLXch\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.626 2.592\" overflow=\"visible\"><path d=\"M 0.393 2.091 C 0.533 2.242 0.681 2.36 0.837 2.442 C 0.994 2.526 1.152 2.574 1.311 2.587 C 1.471 2.602 1.627 2.581 1.781 2.526 C 1.936 2.471 2.081 2.381 2.216 2.255 C 2.493 1.998 2.63 1.706 2.625 1.379 C 2.621 1.052 2.479 0.738 2.199 0.435 L 1.796 0 L 0 1.664 L 0.395 2.089 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(SVG,{className:\"framer-12zcjpi\",layoutDependency:layoutDependency,layoutId:\"VYsLpdyfj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.041 5.662\" overflow=\"visible\"><path d=\"M 3.423 4.726 L 2.946 5.662 L 0 4.163 L 2.12 0 L 5.041 1.489 L 4.565 2.425 L 2.693 1.471 L 2.337 2.172 L 4.094 3.066 L 3.656 3.928 L 1.899 3.033 L 1.527 3.763 L 3.421 4.728 Z\" fill=\"rgb(40,68,154)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1puwsak\",layoutDependency:layoutDependency,layoutId:\"mSj5Pi5yB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 3.643 4.825\" overflow=\"visible\"><path d=\"M 1.503 4.792 C 1.324 4.765 1.166 4.723 1.031 4.665 C 0.894 4.607 0.773 4.539 0.667 4.462 C 0.56 4.384 0.472 4.301 0.398 4.212 C 0.324 4.122 0.264 4.031 0.217 3.943 C 0.1 3.737 0.029 3.511 0 3.263 L 1.078 3.118 C 1.082 3.233 1.105 3.336 1.148 3.429 C 1.182 3.516 1.237 3.595 1.311 3.666 C 1.385 3.735 1.493 3.78 1.633 3.803 C 1.791 3.827 1.922 3.809 2.025 3.751 C 2.129 3.693 2.19 3.6 2.21 3.474 C 2.229 3.342 2.202 3.233 2.126 3.146 C 2.05 3.059 1.925 2.975 1.749 2.897 L 1.317 2.69 C 0.96 2.524 0.702 2.313 0.543 2.056 C 0.383 1.8 0.328 1.507 0.379 1.177 C 0.411 0.964 0.477 0.779 0.577 0.618 C 0.676 0.457 0.804 0.326 0.958 0.226 C 1.113 0.126 1.292 0.059 1.496 0.025 C 1.701 -0.009 1.925 -0.009 2.166 0.028 C 2.34 0.054 2.493 0.094 2.627 0.146 C 2.761 0.197 2.878 0.259 2.981 0.326 C 3.085 0.394 3.172 0.468 3.241 0.547 C 3.312 0.627 3.371 0.707 3.421 0.782 C 3.537 0.964 3.611 1.166 3.643 1.383 L 2.556 1.591 C 2.55 1.494 2.527 1.407 2.492 1.327 C 2.455 1.253 2.403 1.185 2.337 1.124 C 2.27 1.064 2.171 1.024 2.039 1.004 C 1.904 0.984 1.79 1.001 1.696 1.055 C 1.603 1.107 1.548 1.191 1.532 1.307 C 1.514 1.427 1.546 1.531 1.628 1.621 C 1.71 1.712 1.846 1.802 2.038 1.891 L 2.505 2.124 C 2.849 2.288 3.099 2.496 3.255 2.748 C 3.411 2.999 3.465 3.289 3.415 3.616 C 3.381 3.837 3.312 4.03 3.204 4.194 C 3.096 4.359 2.96 4.491 2.795 4.592 C 2.63 4.694 2.439 4.763 2.219 4.798 C 2 4.835 1.762 4.834 1.503 4.795 Z\" fill=\"rgb(40,68,154)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1csc9z7\",layoutDependency:layoutDependency,layoutId:\"xsuP4Hvdx\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.775 4.786\" overflow=\"visible\"><path d=\"M 0 0.151 L 1.182 0 L 1.775 4.635 L 0.593 4.786 Z\" fill=\"rgb(40,68,154)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1c6gj6f\",layoutDependency:layoutDependency,layoutId:\"GaqmoKgJF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.896 4.89\" overflow=\"visible\"><path d=\"M 3.47 4.637 C 3.159 4.784 2.845 4.866 2.526 4.885 C 2.207 4.904 1.905 4.864 1.618 4.764 C 1.331 4.664 1.068 4.506 0.829 4.292 C 0.59 4.076 0.395 3.81 0.245 3.491 C 0.097 3.176 0.017 2.862 0.002 2.544 C -0.011 2.229 0.034 1.926 0.142 1.637 C 0.249 1.349 0.413 1.088 0.634 0.851 C 0.854 0.614 1.123 0.421 1.442 0.271 C 1.901 0.055 2.346 -0.032 2.776 0.01 C 3.206 0.052 3.597 0.22 3.95 0.514 L 3.106 1.383 C 2.93 1.243 2.742 1.162 2.539 1.139 C 2.336 1.119 2.125 1.16 1.903 1.265 C 1.74 1.342 1.602 1.441 1.49 1.563 C 1.379 1.684 1.299 1.821 1.249 1.972 C 1.199 2.124 1.181 2.287 1.193 2.459 C 1.204 2.631 1.252 2.805 1.334 2.979 C 1.418 3.158 1.523 3.308 1.645 3.427 C 1.767 3.546 1.903 3.635 2.051 3.691 C 2.199 3.748 2.354 3.772 2.517 3.764 C 2.679 3.756 2.842 3.714 3.005 3.636 C 3.261 3.516 3.449 3.353 3.57 3.15 C 3.689 2.947 3.738 2.717 3.713 2.464 L 2.589 2.994 L 2.194 2.154 L 4.449 1.091 C 4.467 1.12 4.488 1.152 4.507 1.185 C 4.527 1.214 4.546 1.249 4.567 1.288 C 4.588 1.328 4.611 1.373 4.635 1.423 C 4.785 1.742 4.87 2.059 4.891 2.375 C 4.912 2.691 4.87 2.991 4.768 3.272 C 4.667 3.556 4.506 3.815 4.287 4.05 C 4.068 4.286 3.796 4.481 3.468 4.635 Z\" fill=\"rgb(40,68,154)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jf7sv3\",layoutDependency:layoutDependency,layoutId:\"iQRl21UkE\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.361 6.341\" overflow=\"visible\"><path d=\"M 0 3.167 L 0.678 2.434 L 4.125 2.684 L 2.144 0.851 L 2.931 0 L 6.361 3.174 L 5.682 3.906 L 2.25 3.67 L 4.217 5.49 L 3.429 6.341 Z\" fill=\"rgb(40,68,154)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1e83kdk\",layoutDependency:layoutDependency,layoutId:\"pWzymw629\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 31.715 31.72\" overflow=\"visible\"><path d=\"M 15.858 31.72 C 24.616 31.72 31.715 24.619 31.715 15.86 C 31.715 7.101 24.616 0 15.858 0 C 7.1 0 0 7.101 0 15.86 C 0 24.619 7.1 31.72 15.858 31.72 Z\" fill=\"rgb(40,68,154)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19n5f20\",layoutDependency:layoutDependency,layoutId:\"maegvCfy7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 21.685 10.784\" overflow=\"visible\"><path d=\"M 19.973 0 L 19.973 8.334 C 19.973 8.699 19.662 9.067 19.227 9.067 L 16.874 9.067 C 16.413 9.067 16.111 8.781 16.101 8.34 L 16.101 5.912 C 16.115 5.439 16.388 5.168 16.845 5.168 L 18.883 5.168 L 18.883 3.451 L 16.879 3.451 C 15.552 3.451 14.456 4.487 14.413 5.835 C 14.419 7.984 14.418 7.441 14.418 8.335 C 14.418 8.702 14.108 9.068 13.674 9.068 L 12.44 9.068 C 12.003 9.068 11.696 8.698 11.696 8.335 L 11.696 5.563 L 9.983 5.563 L 9.983 8.335 C 9.983 8.696 9.676 9.068 9.239 9.068 L 8.004 9.068 C 7.566 9.068 7.26 8.693 7.26 8.335 C 7.26 7.427 7.26 7.937 7.266 5.841 C 7.223 4.482 6.124 3.451 4.798 3.451 L 2.796 3.451 L 2.796 5.168 L 4.834 5.168 C 5.291 5.168 5.564 5.439 5.578 5.919 L 5.578 8.329 C 5.575 8.777 5.27 9.067 4.803 9.067 L 2.45 9.067 C 2.014 9.067 1.706 8.694 1.706 8.334 L 1.706 0 L 0 0.649 L 0 8.408 C 0.063 9.772 1.186 10.784 2.484 10.784 L 9.21 10.784 C 9.774 10.784 10.283 10.61 10.721 10.267 L 10.844 10.172 L 10.966 10.267 C 11.404 10.61 11.91 10.784 12.475 10.784 L 19.202 10.784 C 20.497 10.784 21.621 9.777 21.685 8.416 L 21.685 0.649 L 19.98 0 Z\" fill=\"rgb(255,255,255)\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1qcildc\",layoutDependency:layoutDependency,layoutId:\"JMDQQwrxc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.798 1.281\" overflow=\"visible\"><path d=\"M 1.113 0.276 L 0.702 0.276 L 0.702 1.281 L 0.411 1.281 L 0.411 0.276 L 0 0.276 L 0 0 L 1.113 0 Z M 2.798 0 L 2.798 1.281 L 2.516 1.281 L 2.516 0.54 L 2.092 1.281 L 1.999 1.281 L 1.579 0.54 L 1.579 1.281 L 1.293 1.281 L 1.293 0 L 1.546 0 L 2.044 0.867 L 2.548 0 Z\" fill=\"rgb(40,68,154)\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-17t7io7\",layoutDependency:layoutDependency,layoutId:\"jJU6Tp7KX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.113 1.281\" overflow=\"visible\"><path d=\"M 1.113 0.276 L 0.702 0.276 L 0.702 1.281 L 0.411 1.281 L 0.411 0.276 L 0 0.276 L 0 0 L 1.113 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-g6hgfd\",layoutDependency:layoutDependency,layoutId:\"zyUTH2W9R\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.504 1.281\" overflow=\"visible\"><path d=\"M 1.504 0 L 1.504 1.281 L 1.223 1.281 L 1.223 0.54 L 0.799 1.281 L 0.706 1.281 L 0.285 0.54 L 0.285 1.281 L 0 1.281 L 0 0 L 0.253 0 L 0.751 0.867 L 1.255 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wzR8j.framer-1ypskfr, .framer-wzR8j .framer-1ypskfr { display: block; }\",\".framer-wzR8j.framer-6xtryv { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 59px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 74px; }\",\".framer-wzR8j .framer-1cszpot { height: 58px; position: relative; width: 58px; }\",\".framer-wzR8j .framer-1vc041h { height: 58px; left: 0px; position: absolute; top: 0px; width: 58px; }\",\".framer-wzR8j .framer-w8b56w { height: 55px; left: 2px; position: absolute; top: 2px; width: 55px; }\",\".framer-wzR8j .framer-lusj1v { height: 4px; left: 6px; position: absolute; top: 30px; width: 5px; }\",\".framer-wzR8j .framer-sgj57o { height: 4px; left: 0px; position: absolute; top: 0px; width: 5px; }\",\".framer-wzR8j .framer-pok16y { height: 2px; left: 1px; position: absolute; top: 2px; width: 1px; }\",\".framer-wzR8j .framer-ugcafv { height: 2px; left: 3px; position: absolute; top: 1px; width: 1px; }\",\".framer-wzR8j .framer-oiwam4 { height: 5px; left: 6px; position: absolute; top: 22px; width: 6px; }\",\".framer-wzR8j .framer-1e11tc0 { height: 5px; left: 0px; position: absolute; top: 0px; width: 6px; }\",\".framer-wzR8j .framer-1lfyqe9 { height: 2px; left: 2px; position: absolute; top: 1px; width: 1px; }\",\".framer-wzR8j .framer-1q5wq5c { height: 4px; left: 8px; position: absolute; top: 17px; width: 5px; }\",\".framer-wzR8j .framer-2n8kbt { height: 6px; left: 13px; position: absolute; top: 11px; width: 6px; }\",\".framer-wzR8j .framer-1d1svqp, .framer-wzR8j .framer-12ez4nz { height: 6px; left: 0px; position: absolute; top: 0px; width: 6px; }\",\".framer-wzR8j .framer-2tsn39 { height: 2px; left: 2px; position: absolute; top: 2px; width: 2px; }\",\".framer-wzR8j .framer-mi54vw { height: 6px; left: 19px; position: absolute; top: 6px; width: 6px; }\",\".framer-wzR8j .framer-8humcq { height: 6px; left: 33px; position: absolute; top: 5px; width: 7px; }\",\".framer-wzR8j .framer-5mgwug { height: 7px; left: 41px; position: absolute; top: 10px; width: 7px; }\",\".framer-wzR8j .framer-tq47ze { height: 4px; left: 46px; position: absolute; top: 17px; width: 5px; }\",\".framer-wzR8j .framer-1rh19ci { height: 5px; left: 48px; position: absolute; top: 22px; width: 5px; }\",\".framer-wzR8j .framer-88nyje { height: 4px; left: 48px; position: absolute; top: 30px; width: 5px; }\",\".framer-wzR8j .framer-p7m4uf { height: 6px; left: 10px; position: absolute; top: 41px; width: 6px; }\",\".framer-wzR8j .framer-esiquk { height: 3px; left: 2px; position: absolute; top: 2px; width: 3px; }\",\".framer-wzR8j .framer-12zcjpi { height: 6px; left: 17px; position: absolute; top: 46px; width: 5px; }\",\".framer-wzR8j .framer-1puwsak { height: 5px; left: 24px; position: absolute; top: 48px; width: 4px; }\",\".framer-wzR8j .framer-1csc9z7 { height: 5px; left: 31px; position: absolute; top: 48px; width: 2px; }\",\".framer-wzR8j .framer-1c6gj6f { height: 5px; left: 36px; position: absolute; top: 46px; width: 5px; }\",\".framer-wzR8j .framer-1jf7sv3 { height: 7px; left: 42px; position: absolute; top: 41px; width: 7px; }\",\".framer-wzR8j .framer-1e83kdk { height: 32px; left: 14px; position: absolute; top: 13px; width: 32px; }\",\".framer-wzR8j .framer-19n5f20 { height: 11px; left: 19px; position: absolute; top: 24px; width: 22px; }\",\".framer-wzR8j .framer-1qcildc { height: 2px; left: 48px; position: absolute; top: 53px; width: 3px; }\",\".framer-wzR8j .framer-17t7io7 { height: 2px; left: 0px; position: absolute; top: 0px; width: 1px; }\",\".framer-wzR8j .framer-g6hgfd { height: 2px; left: 2px; position: absolute; top: 0px; width: 2px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 59\n * @framerIntrinsicWidth 74\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"RvxQQFn4s\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"a28gi3Ahz\":\"link\",\"oiEXiK3ps\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLTYLc1ufz=withCSS(Component,css,\"framer-wzR8j\");export default FramerLTYLc1ufz;FramerLTYLc1ufz.displayName=\"Layout/Logo\";FramerLTYLc1ufz.defaultProps={height:59,width:74};addPropertyControls(FramerLTYLc1ufz,{variant:{options:[\"CpeSohLeF\",\"RvxQQFn4s\"],optionTitles:[\"Default\",\"White\"],title:\"Variant\",type:ControlType.Enum},a28gi3Ahz:{title:\"Link\",type:ControlType.Link},oiEXiK3ps:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerLTYLc1ufz,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLTYLc1ufz\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RvxQQFn4s\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"74\",\"framerVariables\":\"{\\\"a28gi3Ahz\\\":\\\"link\\\",\\\"oiEXiK3ps\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"59\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LTYLc1ufz.map","// Generated by Framer (e4277c8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/nyoxWSI1BJNeksw3vdFm/jF4ypijyelrjF0W95Spj/AqofocsPm.js\";const cycleOrder=[\"IwdOTeJri\",\"BtyWljHLI\",\"idcfNOtug\"];const serializationHash=\"framer-a71q4\";const variantClassNames={BtyWljHLI:\"framer-v-gxiinh\",idcfNOtug:\"framer-v-1hlb29e\",IwdOTeJri:\"framer-v-1mzv3xd\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const transition2={bounce:.2,delay:0,duration:.5,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(React.Fragment);const humanReadableVariantMap={\"Hover IN\":\"BtyWljHLI\",\"Hover OUT\":\"idcfNOtug\",Default:\"IwdOTeJri\"};const getProps=({height,id,link,newTab,smoothScroll,title,width,...props})=>{return{...props,GY5rHEk7n:smoothScroll??props.GY5rHEk7n,JzvcOuD__:newTab??props.JzvcOuD__,NTOnIbDOf:link??props.NTOnIbDOf,Q0n_gFqmK:title??props.Q0n_gFqmK??\"Item\",variant:humanReadableVariantMap[props.variant]??props.variant??\"IwdOTeJri\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,Q0n_gFqmK,NTOnIbDOf,JzvcOuD__,GY5rHEk7n,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IwdOTeJri\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterltnydx=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"BtyWljHLI\");});const onMouseLeaveqi27q=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"idcfNOtug\");});const onAppearzrrm4q=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"IwdOTeJri\"),200);});useOnVariantChange(baseVariant,{idcfNOtug:onAppearzrrm4q});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({BtyWljHLI:{value:transition2},idcfNOtug:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:NTOnIbDOf,openInNewTab:JzvcOuD__,smoothScroll:GY5rHEk7n,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-1mzv3xd\",className,classNames)} framer-1k8fji2`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IwdOTeJri\",onMouseEnter:onMouseEnterltnydx,ref:ref??ref1,style:{...style},...addPropertyOverrides({BtyWljHLI:{\"data-framer-name\":\"Hover IN\",onMouseEnter:undefined,onMouseLeave:onMouseLeaveqi27q},idcfNOtug:{\"data-framer-name\":\"Hover OUT\",onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-7t5tvx\",\"data-styles-preset\":\"AqofocsPm\",children:\"Item\"})}),className:\"framer-gs8h7n\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yV8vBzcaM\",text:Q0n_gFqmK,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-wmxh5y\",\"data-framer-name\":\"Border Wrapper\",layoutDependency:layoutDependency,layoutId:\"j1Z0KQmTx\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-t5gi8j\",\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"p9hMWD4Au\",style:{backgroundColor:\"var(--token-c5c4fdcb-9482-48bb-aedf-353188472aae, rgb(21, 21, 21))\"}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-a71q4.framer-1k8fji2, .framer-a71q4 .framer-1k8fji2 { display: block; }\",\".framer-a71q4.framer-1mzv3xd { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 2px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-a71q4 .framer-gs8h7n { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-a71q4 .framer-wmxh5y { align-content: center; align-items: center; bottom: -2px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; left: 0px; min-height: 2px; overflow: hidden; padding: 0px; position: absolute; right: 0px; z-index: 1; }\",\".framer-a71q4 .framer-t5gi8j { flex: none; height: 2px; left: -10px; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 1%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-a71q4.framer-1mzv3xd, .framer-a71q4 .framer-wmxh5y { gap: 0px; } .framer-a71q4.framer-1mzv3xd > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-a71q4.framer-1mzv3xd > :first-child { margin-top: 0px; } .framer-a71q4.framer-1mzv3xd > :last-child { margin-bottom: 0px; } .framer-a71q4 .framer-wmxh5y > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-a71q4 .framer-wmxh5y > :first-child { margin-left: 0px; } .framer-a71q4 .framer-wmxh5y > :last-child { margin-right: 0px; } }\",\".framer-a71q4.framer-v-gxiinh .framer-t5gi8j { left: 0px; width: 100%; }\",\".framer-a71q4.framer-v-1hlb29e .framer-t5gi8j { left: unset; right: -10px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 47\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"BtyWljHLI\":{\"layout\":[\"auto\",\"auto\"]},\"idcfNOtug\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Q0n_gFqmK\":\"title\",\"NTOnIbDOf\":\"link\",\"JzvcOuD__\":\"newTab\",\"GY5rHEk7n\":\"smoothScroll\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerrrY8wdu6p=withCSS(Component,css,\"framer-a71q4\");export default FramerrrY8wdu6p;FramerrrY8wdu6p.displayName=\"Components/Navbar Item\";FramerrrY8wdu6p.defaultProps={height:24,width:47};addPropertyControls(FramerrrY8wdu6p,{variant:{options:[\"IwdOTeJri\",\"BtyWljHLI\",\"idcfNOtug\"],optionTitles:[\"Default\",\"Hover IN\",\"Hover OUT\"],title:\"Variant\",type:ControlType.Enum},Q0n_gFqmK:{defaultValue:\"Item\",displayTextArea:false,title:\"Title\",type:ControlType.String},NTOnIbDOf:{title:\"Link\",type:ControlType.Link},JzvcOuD__:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},GY5rHEk7n:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean}});addFonts(FramerrrY8wdu6p,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",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\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerrrY8wdu6p\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"Q0n_gFqmK\\\":\\\"title\\\",\\\"NTOnIbDOf\\\":\\\"link\\\",\\\"JzvcOuD__\\\":\\\"newTab\\\",\\\"GY5rHEk7n\\\":\\\"smoothScroll\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BtyWljHLI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"idcfNOtug\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"47\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e4277c8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,ResolveLinks,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import LayoutLogo from\"https://framerusercontent.com/modules/NqJat5zoSFG9R7gw79J4/vWISXQITTmfOZaXBqyaA/LTYLc1ufz.js\";import ComponentsButtonText from\"https://framerusercontent.com/modules/tATpEaVdPUKJqPAQlcR0/nVUFwItcia6cL9PZfyQ6/Q3kdzq8JL.js\";import ComponentsNavbarItem from\"https://framerusercontent.com/modules/36wrD8x2NVACO2emmWMF/5VRRJpNLAeMa95rvbdD6/rrY8wdu6p.js\";const LayoutLogoFonts=getFonts(LayoutLogo);const ComponentsNavbarItemFonts=getFonts(ComponentsNavbarItem);const ComponentsButtonTextFonts=getFonts(ComponentsButtonText);const serializationHash=\"framer-02ITD\";const variantClassNames={vxNLvFVdr:\"framer-v-xeup0h\"};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(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"vxNLvFVdr\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const router=useRouter();const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();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.nav,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-xeup0h\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"vxNLvFVdr\",ref:ref??ref1,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-9e4inr\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"vD7T7wy8F\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:(componentViewport?.y||0)+(40+((componentViewport?.height||76)-40-36)/2)+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-119bfyg-container\",layoutDependency:layoutDependency,layoutId:\"LTQPVIvUH-container\",children:/*#__PURE__*/_jsx(LayoutLogo,{a28gi3Ahz:resolvedLinks[0],height:\"100%\",id:\"LTQPVIvUH\",layoutId:\"LTQPVIvUH\",variant:\"RvxQQFn4s\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-4y7dk9\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"O8Ok80IQ2\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7h1scy\",\"data-framer-name\":\"Navbar\",layoutDependency:layoutDependency,layoutId:\"ANupnvpnL\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wjtOjyL7e\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(40+((componentViewport?.height||76)-40-24)/2)+0+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-193ugzn-container\",layoutDependency:layoutDependency,layoutId:\"ro3_po74s-container\",children:/*#__PURE__*/_jsx(ComponentsNavbarItem,{GY5rHEk7n:false,height:\"100%\",id:\"ro3_po74s\",JzvcOuD__:false,layoutId:\"ro3_po74s\",NTOnIbDOf:resolvedLinks1[0],Q0n_gFqmK:\"Work\",variant:\"IwdOTeJri\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"kwM3EHR6K\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(40+((componentViewport?.height||76)-40-24)/2)+0+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b1l9jy-container\",layoutDependency:layoutDependency,layoutId:\"U6ds2RTEQ-container\",children:/*#__PURE__*/_jsx(ComponentsNavbarItem,{GY5rHEk7n:false,height:\"100%\",id:\"U6ds2RTEQ\",JzvcOuD__:false,layoutId:\"U6ds2RTEQ\",NTOnIbDOf:resolvedLinks2[0],Q0n_gFqmK:\"Service\",variant:\"IwdOTeJri\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HVeVFbFrw\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(40+((componentViewport?.height||76)-40-24)/2)+0+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-yo3x1m-container\",layoutDependency:layoutDependency,layoutId:\"RLkd_oZbj-container\",children:/*#__PURE__*/_jsx(ComponentsNavbarItem,{GY5rHEk7n:false,height:\"100%\",id:\"RLkd_oZbj\",JzvcOuD__:false,layoutId:\"RLkd_oZbj\",NTOnIbDOf:resolvedLinks3[0],Q0n_gFqmK:\"About\",variant:\"IwdOTeJri\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"BBf5cYgyq\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(40+((componentViewport?.height||76)-40-24)/2)+0+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-k4xnyc-container\",layoutDependency:layoutDependency,layoutId:\"gLI6y9QtM-container\",children:/*#__PURE__*/_jsx(ComponentsNavbarItem,{GY5rHEk7n:false,height:\"100%\",id:\"gLI6y9QtM\",JzvcOuD__:false,layoutId:\"gLI6y9QtM\",NTOnIbDOf:resolvedLinks4[0],Q0n_gFqmK:\"Blog\",variant:\"IwdOTeJri\",width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RknD1cybu\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+(40+((componentViewport?.height||76)-40-24)/2)+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-cg68xw-container\",layoutDependency:layoutDependency,layoutId:\"RHg0aFGfx-container\",children:/*#__PURE__*/_jsx(ComponentsButtonText,{bp31TjQBy:false,height:\"100%\",id:\"RHg0aFGfx\",layoutId:\"RHg0aFGfx\",NUrsnrIij:false,U1gPdA4r9:resolvedLinks5[0],variant:\"xVnEazx8s\",width:\"100%\",YwyRGS3Ya:\"Let's Talk\"})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-02ITD.framer-1452g66, .framer-02ITD .framer-1452g66 { display: block; }\",\".framer-02ITD.framer-xeup0h { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 40px 0px 0px 0px; position: relative; width: 1200px; }\",\".framer-02ITD .framer-9e4inr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 80px; position: relative; width: 45%; }\",\".framer-02ITD .framer-119bfyg-container, .framer-02ITD .framer-193ugzn-container, .framer-02ITD .framer-1b1l9jy-container, .framer-02ITD .framer-yo3x1m-container, .framer-02ITD .framer-k4xnyc-container, .framer-02ITD .framer-cg68xw-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-02ITD .framer-4y7dk9 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 96px 0px 96px; position: relative; width: 1px; }\",\".framer-02ITD .framer-7h1scy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: 100%; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-02ITD.framer-xeup0h, .framer-02ITD .framer-9e4inr, .framer-02ITD .framer-7h1scy { gap: 0px; } .framer-02ITD.framer-xeup0h > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-02ITD.framer-xeup0h > :first-child, .framer-02ITD .framer-9e4inr > :first-child, .framer-02ITD .framer-7h1scy > :first-child { margin-left: 0px; } .framer-02ITD.framer-xeup0h > :last-child, .framer-02ITD .framer-9e4inr > :last-child, .framer-02ITD .framer-7h1scy > :last-child { margin-right: 0px; } .framer-02ITD .framer-9e4inr > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-02ITD .framer-7h1scy > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 76\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerRZpjzZGOU=withCSS(Component,css,\"framer-02ITD\");export default FramerRZpjzZGOU;FramerRZpjzZGOU.displayName=\"Layout/Header Small\";FramerRZpjzZGOU.defaultProps={height:76,width:1200};addFonts(FramerRZpjzZGOU,[{explicitInter:true,fonts:[]},...LayoutLogoFonts,...ComponentsNavbarItemFonts,...ComponentsButtonTextFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRZpjzZGOU\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"76\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e4277c8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"I6764:14282;6679:3733\",\"dKwvPP3pw\"];const serializationHash=\"framer-ClqQ2\";const variantClassNames={\"I6764:14282;6679:3733\":\"framer-v-1x5qi63\",dKwvPP3pw:\"framer-v-19dt18d\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={Close:\"dKwvPP3pw\",Open:\"I6764:14282;6679:3733\"};const getProps=({click,height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,jYrD1wYCx:click!==null&&click!==void 0?click:props.jYrD1wYCx,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"I6764:14282;6679:3733\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,jYrD1wYCx,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"I6764:14282;6679:3733\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1j08seg=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(jYrD1wYCx){const res=await jYrD1wYCx(...args);if(res===false)return false;}setVariant(\"dKwvPP3pw\");});const onTapczcm1a=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(jYrD1wYCx){const res=await jYrD1wYCx(...args);if(res===false)return false;}setVariant(\"I6764:14282;6679:3733\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-1x5qi63\",className,classNames),\"data-framer-name\":\"Open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"I6764:14282;6679:3733\",onTap:onTap1j08seg,ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({dKwvPP3pw:{\"data-framer-name\":\"Close\",onTap:onTapczcm1a}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-k99oer\",\"data-framer-name\":\"Menu Toggle Inner\",layoutDependency:layoutDependency,layoutId:\"Y74u03JRm\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-14o0n2u\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"I6764:14282;6679:3734\",style:{backgroundColor:\"var(--token-c5c4fdcb-9482-48bb-aedf-353188472aae, rgb(14, 16, 17))\",rotate:0},variants:{dKwvPP3pw:{rotate:-20}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jlt70\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"I6764:14282;6679:5529\",style:{backgroundColor:\"var(--token-c5c4fdcb-9482-48bb-aedf-353188472aae, rgb(14, 16, 17))\",rotate:0},variants:{dKwvPP3pw:{rotate:20}}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ClqQ2.framer-109yccg, .framer-ClqQ2 .framer-109yccg { display: block; }\",\".framer-ClqQ2.framer-1x5qi63 { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 6px; height: 30px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 40px; }\",\".framer-ClqQ2 .framer-k99oer { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 10px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ClqQ2 .framer-14o0n2u { flex: none; height: 2px; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(2.220446049250313e-14% - 2px / 2); width: 100%; z-index: 1; }\",\".framer-ClqQ2 .framer-1jlt70 { flex: none; height: 2px; left: calc(50.00000000000002% - 100% / 2); position: absolute; top: calc(88.8888888888889% - 2px / 2); width: 100%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-ClqQ2.framer-1x5qi63, .framer-ClqQ2 .framer-k99oer { gap: 0px; } .framer-ClqQ2.framer-1x5qi63 > * { margin: 0px; margin-bottom: calc(6px / 2); margin-top: calc(6px / 2); } .framer-ClqQ2.framer-1x5qi63 > :first-child, .framer-ClqQ2 .framer-k99oer > :first-child { margin-top: 0px; } .framer-ClqQ2.framer-1x5qi63 > :last-child, .framer-ClqQ2 .framer-k99oer > :last-child { margin-bottom: 0px; } .framer-ClqQ2 .framer-k99oer > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\".framer-ClqQ2.framer-v-19dt18d .framer-14o0n2u { top: 4px; }\",\".framer-ClqQ2.framer-v-19dt18d .framer-1jlt70 { bottom: 4px; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 30\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"dKwvPP3pw\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"jYrD1wYCx\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerpbuHoDxDX=withCSS(Component,css,\"framer-ClqQ2\");export default FramerpbuHoDxDX;FramerpbuHoDxDX.displayName=\"Menu/Menu Toggle\";FramerpbuHoDxDX.defaultProps={height:30,width:40};addPropertyControls(FramerpbuHoDxDX,{variant:{options:[\"I6764:14282;6679:3733\",\"dKwvPP3pw\"],optionTitles:[\"Open\",\"Close\"],title:\"Variant\",type:ControlType.Enum},jYrD1wYCx:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerpbuHoDxDX,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerpbuHoDxDX\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"40\",\"framerIntrinsicHeight\":\"30\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dKwvPP3pw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"jYrD1wYCx\\\":\\\"click\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./pbuHoDxDX.map","// Generated by Framer (4c8a172)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Antonio-regular\",\"GF;Antonio-700\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Antonio\",source:\"google\",style:\"normal\",uiFamilyName:\"Antonio\",url:\"https://fonts.gstatic.com/s/antonio/v22/gNMbW3NwSYq_9WD34ngK5F8vR8T0PVxx8RtNY2DwSXlM.woff2\",weight:\"400\"},{cssFamilyName:\"Antonio\",source:\"google\",style:\"normal\",uiFamilyName:\"Antonio\",url:\"https://fonts.gstatic.com/s/antonio/v22/gNMbW3NwSYq_9WD34ngK5F8vR8T0PVyW9htNY2DwSXlM.woff2\",weight:\"700\"}]}];export const css=['.framer-sTHJB .framer-styles-preset-m9pb3g:not(.rich-text-wrapper), .framer-sTHJB .framer-styles-preset-m9pb3g.rich-text-wrapper p { --framer-font-family: \"Antonio\", \"Antonio Placeholder\", sans-serif; --framer-font-family-bold: \"Antonio\", \"Antonio Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 40px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0px; --framer-line-height: 100%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c5c4fdcb-9482-48bb-aedf-353188472aae, #242422); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-sTHJB\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c90503a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/hdZx0OLa2hBC2XctI5SL/YdFHRtfUeCI7AMGSgmuN/TDh2XBIdY.js\";const serializationHash=\"framer-eYwvH\";const variantClassNames={uBbdC9JPE:\"framer-v-senhpg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const vY4O_l2ta=undefined;const Dkpkv0Ahy=undefined;const YmJDGzlKx=undefined;const TcBtcJB9K=undefined;const ODtsYncbv=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,hover,id,link,newTab,title,width,...props})=>{return{...props,Dkpkv0Ahy:hover??props.Dkpkv0Ahy,ODtsYncbv:title??props.ODtsYncbv??\"Title\",TcBtcJB9K:newTab??props.TcBtcJB9K,vY4O_l2ta:click??props.vY4O_l2ta,YmJDGzlKx:link??props.YmJDGzlKx};};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,ODtsYncbv,YmJDGzlKx,TcBtcJB9K,vY4O_l2ta,Dkpkv0Ahy,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"uBbdC9JPE\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1gb94tl=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(vY4O_l2ta){const res=await vY4O_l2ta(...args);if(res===false)return false;}});const onMouseEnter1l45wot=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(Dkpkv0Ahy){const res=await Dkpkv0Ahy(...args);if(res===false)return false;}});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:YmJDGzlKx,motionChild:true,nodeId:\"uBbdC9JPE\",openInNewTab:TcBtcJB9K,scopeId:\"XR1ZcHvee\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-senhpg\",className,classNames)} framer-m0mzvd`,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"uBbdC9JPE\",onMouseEnter:onMouseEnter1l45wot,onTap:onTap1gb94tl,ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-m9pb3g\",\"data-styles-preset\":\"TDh2XBIdY\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c5c4fdcb-9482-48bb-aedf-353188472aae, rgb(30, 30, 30)))\"},children:\"Title\"})}),className:\"framer-bb5bn8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"yA0SPTiY5\",style:{\"--extracted-r6o4lv\":\"var(--token-c5c4fdcb-9482-48bb-aedf-353188472aae, rgb(30, 30, 30))\",\"--framer-paragraph-spacing\":\"0px\"},text:ODtsYncbv,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eYwvH.framer-m0mzvd, .framer-eYwvH .framer-m0mzvd { display: block; }\",\".framer-eYwvH.framer-senhpg { 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: 12px 24px 12px 24px; position: relative; text-decoration: none; width: 300px; }\",\".framer-eYwvH .framer-bb5bn8 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"ODtsYncbv\":\"title\",\"YmJDGzlKx\":\"link\",\"TcBtcJB9K\":\"newTab\",\"vY4O_l2ta\":\"click\",\"Dkpkv0Ahy\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerXR1ZcHvee=withCSS(Component,css,\"framer-eYwvH\");export default FramerXR1ZcHvee;FramerXR1ZcHvee.displayName=\"Menu/Menu Item\";FramerXR1ZcHvee.defaultProps={height:64,width:300};addPropertyControls(FramerXR1ZcHvee,{ODtsYncbv:{defaultValue:\"Title\",displayTextArea:false,title:\"Title\",type:ControlType.String},YmJDGzlKx:{title:\"Link\",type:ControlType.Link},TcBtcJB9K:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},vY4O_l2ta:{title:\"Click\",type:ControlType.EventHandler},Dkpkv0Ahy:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerXR1ZcHvee,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXR1ZcHvee\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"300\",\"framerIntrinsicHeight\":\"64\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"ODtsYncbv\\\":\\\"title\\\",\\\"YmJDGzlKx\\\":\\\"link\\\",\\\"TcBtcJB9K\\\":\\\"newTab\\\",\\\"vY4O_l2ta\\\":\\\"click\\\",\\\"Dkpkv0Ahy\\\":\\\"hover\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XR1ZcHvee.map","// Generated by Framer (b3492b4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LayoutLogo from\"https://framerusercontent.com/modules/NqJat5zoSFG9R7gw79J4/vWISXQITTmfOZaXBqyaA/LTYLc1ufz.js\";import MenuMenuToggle from\"https://framerusercontent.com/modules/jpQI5fnNa54cn8DD4Yem/ZEWBxCC2K8gTDMxKgKM7/pbuHoDxDX.js\";import ComponentsButtonText from\"https://framerusercontent.com/modules/tATpEaVdPUKJqPAQlcR0/nVUFwItcia6cL9PZfyQ6/Q3kdzq8JL.js\";import ComponentsNavbarItem from\"https://framerusercontent.com/modules/36wrD8x2NVACO2emmWMF/5VRRJpNLAeMa95rvbdD6/rrY8wdu6p.js\";import MenuMenuItem from\"https://framerusercontent.com/modules/e3IbpE0Liz7RYvys7ODs/f3za0HGIW1MryWQRARXE/XR1ZcHvee.js\";const LayoutLogoFonts=getFonts(LayoutLogo);const ComponentsNavbarItemFonts=getFonts(ComponentsNavbarItem);const MenuMenuToggleFonts=getFonts(MenuMenuToggle);const ComponentsButtonTextFonts=getFonts(ComponentsButtonText);const MenuMenuItemFonts=getFonts(MenuMenuItem);const SmartComponentScopedContainerWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(SmartComponentScopedContainer));const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"HKsgEH5Lk\",\"S8QcgtlkS\",\"gyXbbm5N9\",\"WaopSR9bk\"];const serializationHash=\"framer-skeeG\";const variantClassNames={gyXbbm5N9:\"framer-v-1lvqdnl\",HKsgEH5Lk:\"framer-v-hs0jqj\",S8QcgtlkS:\"framer-v-xf0tp6\",WaopSR9bk:\"framer-v-12moq2z\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const GPDScMNWI=undefined;const quO5KcDAO=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={delay:0,duration:.4,ease:[.5,0,.88,.77],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const transition4={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Open\":\"WaopSR9bk\",Desktop:\"HKsgEH5Lk\",Phone:\"gyXbbm5N9\",Tablet:\"S8QcgtlkS\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,hover,id,width,...props})=>{return{...props,GPDScMNWI:hover??props.GPDScMNWI,quO5KcDAO:click??props.quO5KcDAO,variant:humanReadableVariantMap[props.variant]??props.variant??\"HKsgEH5Lk\"};};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,quO5KcDAO,GPDScMNWI,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HKsgEH5Lk\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnterssjvc8=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(GPDScMNWI){const res=await GPDScMNWI(...args);if(res===false)return false;}});const oiEXiK3ps43hhey=activeVariantCallback(async(...args)=>{setVariant(\"S8QcgtlkS\");});const jYrD1wYCx1jzrfcx=activeVariantCallback(async(...args)=>{setVariant(\"gyXbbm5N9\");});const jYrD1wYCx1uapb7a=activeVariantCallback(async(...args)=>{if(quO5KcDAO){const res=await quO5KcDAO(...args);if(res===false)return false;}setVariant(\"WaopSR9bk\");});const jYrD1wYCx13m8u1p=activeVariantCallback(async(...args)=>{if(quO5KcDAO){const res=await quO5KcDAO(...args);if(res===false)return false;}setVariant(\"gyXbbm5N9\");});const vY4O_l2ta1jzrfcx=activeVariantCallback(async(...args)=>{setVariant(\"gyXbbm5N9\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if([\"gyXbbm5N9\",\"WaopSR9bk\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"gyXbbm5N9\",\"WaopSR9bk\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"WaopSR9bk\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-hs0jqj\",className,classNames),\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"HKsgEH5Lk\",onMouseEnter:onMouseEnterssjvc8,ref:refBinding,style:{backgroundColor:\"var(--token-4321a524-8651-4268-85f9-e884d8cb6223, rgb(255, 255, 255))\",...style},...addPropertyOverrides({gyXbbm5N9:{\"data-framer-name\":\"Phone\"},S8QcgtlkS:{\"data-framer-name\":\"Tablet\"},WaopSR9bk:{\"data-framer-name\":\"Phone Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11e7nli\",layoutDependency:layoutDependency,layoutId:\"YBf1MmBln\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cao78h\",\"data-framer-name\":\"Navbar Left\",layoutDependency:layoutDependency,layoutId:\"I6764:14282;6679:3732\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:63,width:\"75px\",y:(componentViewport?.y||0)+10+0+0,...addPropertyOverrides({gyXbbm5N9:{y:(componentViewport?.y||0)+0+0+0},S8QcgtlkS:{height:73,width:\"63px\",y:(componentViewport?.y||0)+26+0+0},WaopSR9bk:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||564)-47-517)/2+0+0)+10+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7s2ijx-container\",layoutDependency:layoutDependency,layoutId:\"Qw7dqtcYK-container\",nodeId:\"Qw7dqtcYK\",rendersWithMotion:true,scopeId:\"T8bb4sIJP\",children:/*#__PURE__*/_jsx(LayoutLogo,{a28gi3Ahz:resolvedLinks[0],height:\"100%\",id:\"Qw7dqtcYK\",layoutId:\"Qw7dqtcYK\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"CpeSohLeF\"),width:\"100%\",...addPropertyOverrides({gyXbbm5N9:{a28gi3Ahz:resolvedLinks[2]},S8QcgtlkS:{a28gi3Ahz:resolvedLinks[1],oiEXiK3ps:oiEXiK3ps43hhey},WaopSR9bk:{a28gi3Ahz:resolvedLinks[3]}},baseVariant,gestureVariant)})})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10mj66j\",\"data-framer-name\":\"Navbar\",layoutDependency:layoutDependency,layoutId:\"GHHlXI1Vp\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wjtOjyL7e\"},implicitPathVariables:undefined},{href:{webPageId:\"wjtOjyL7e\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+10+20.5+-1,...addPropertyOverrides({S8QcgtlkS:{y:(componentViewport?.y||0)+26+25.5+-1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-en5n9f-container\",layoutDependency:layoutDependency,layoutId:\"JKR8GFlQp-container\",nodeId:\"JKR8GFlQp\",rendersWithMotion:true,scopeId:\"T8bb4sIJP\",children:/*#__PURE__*/_jsx(ComponentsNavbarItem,{GY5rHEk7n:false,height:\"100%\",id:\"JKR8GFlQp\",JzvcOuD__:false,layoutId:\"JKR8GFlQp\",NTOnIbDOf:resolvedLinks1[0],Q0n_gFqmK:\"Work\",variant:matchVariant(\"IwdOTeJri\"),width:\"100%\",...addPropertyOverrides({S8QcgtlkS:{NTOnIbDOf:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"kwM3EHR6K\"},implicitPathVariables:undefined},{href:{webPageId:\"kwM3EHR6K\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+10+20.5+-1,...addPropertyOverrides({S8QcgtlkS:{y:(componentViewport?.y||0)+26+25.5+-1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1u5agqj-container\",layoutDependency:layoutDependency,layoutId:\"t7BxMHsYy-container\",nodeId:\"t7BxMHsYy\",rendersWithMotion:true,scopeId:\"T8bb4sIJP\",children:/*#__PURE__*/_jsx(ComponentsNavbarItem,{GY5rHEk7n:false,height:\"100%\",id:\"t7BxMHsYy\",JzvcOuD__:false,layoutId:\"t7BxMHsYy\",NTOnIbDOf:resolvedLinks2[0],Q0n_gFqmK:\"Service\",variant:matchVariant(\"IwdOTeJri\"),width:\"100%\",...addPropertyOverrides({S8QcgtlkS:{NTOnIbDOf:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HVeVFbFrw\"},implicitPathVariables:undefined},{href:{webPageId:\"HVeVFbFrw\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+10+20.5+-1,...addPropertyOverrides({S8QcgtlkS:{y:(componentViewport?.y||0)+26+25.5+-1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1lv6ffw-container\",layoutDependency:layoutDependency,layoutId:\"hfRKSPaMB-container\",nodeId:\"hfRKSPaMB\",rendersWithMotion:true,scopeId:\"T8bb4sIJP\",children:/*#__PURE__*/_jsx(ComponentsNavbarItem,{GY5rHEk7n:false,height:\"100%\",id:\"hfRKSPaMB\",JzvcOuD__:false,layoutId:\"hfRKSPaMB\",NTOnIbDOf:resolvedLinks3[0],Q0n_gFqmK:\"About\",variant:matchVariant(\"IwdOTeJri\"),width:\"100%\",...addPropertyOverrides({S8QcgtlkS:{NTOnIbDOf:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RmwtswjTK\"},implicitPathVariables:undefined},{href:{webPageId:\"RmwtswjTK\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+10+20.5+-1,...addPropertyOverrides({S8QcgtlkS:{y:(componentViewport?.y||0)+26+25.5+-1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tqxgt0-container\",layoutDependency:layoutDependency,layoutId:\"d1JCz1gGU-container\",nodeId:\"d1JCz1gGU\",rendersWithMotion:true,scopeId:\"T8bb4sIJP\",children:/*#__PURE__*/_jsx(ComponentsNavbarItem,{GY5rHEk7n:false,height:\"100%\",id:\"d1JCz1gGU\",JzvcOuD__:false,layoutId:\"d1JCz1gGU\",NTOnIbDOf:resolvedLinks4[0],Q0n_gFqmK:\"Logos\",variant:matchVariant(\"IwdOTeJri\"),width:\"100%\",...addPropertyOverrides({S8QcgtlkS:{NTOnIbDOf:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NWTUFsQFS\"},implicitPathVariables:undefined},{href:{webPageId:\"NWTUFsQFS\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+10+20.5+-1,...addPropertyOverrides({S8QcgtlkS:{y:(componentViewport?.y||0)+26+25.5+-1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hfq0pv-container\",layoutDependency:layoutDependency,layoutId:\"Ti1hWE5Id-container\",nodeId:\"Ti1hWE5Id\",rendersWithMotion:true,scopeId:\"T8bb4sIJP\",children:/*#__PURE__*/_jsx(ComponentsNavbarItem,{GY5rHEk7n:false,height:\"100%\",id:\"Ti1hWE5Id\",JzvcOuD__:false,layoutId:\"Ti1hWE5Id\",NTOnIbDOf:resolvedLinks5[0],Q0n_gFqmK:\"Collection\",variant:matchVariant(\"IwdOTeJri\"),width:\"100%\",...addPropertyOverrides({S8QcgtlkS:{NTOnIbDOf:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ow6nnf\",\"data-framer-name\":\"Navbar Right\",layoutDependency:layoutDependency,layoutId:\"vPSMWUr7y\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({gyXbbm5N9:{height:63,width:\"40px\",y:(componentViewport?.y||0)+0+0+0},WaopSR9bk:{height:83,width:\"40px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||564)-47-517)/2+0+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5tyj5n-container\",layoutDependency:layoutDependency,layoutId:\"OXRpdDE_g-container\",nodeId:\"OXRpdDE_g\",rendersWithMotion:true,scopeId:\"T8bb4sIJP\",children:/*#__PURE__*/_jsx(MenuMenuToggle,{height:\"100%\",id:\"OXRpdDE_g\",jYrD1wYCx:jYrD1wYCx1jzrfcx,layoutId:\"OXRpdDE_g\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"I6764:14282;6679:3733\"),width:\"100%\",...addPropertyOverrides({gyXbbm5N9:{jYrD1wYCx:jYrD1wYCx1uapb7a},WaopSR9bk:{jYrD1wYCx:jYrD1wYCx13m8u1p,variant:matchVariant(\"dKwvPP3pw\")}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RknD1cybu\"},implicitPathVariables:undefined},{href:{webPageId:\"RknD1cybu\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+10+19.5+0,...addPropertyOverrides({S8QcgtlkS:{y:(componentViewport?.y||0)+26+24.5+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15fvx4h-container\",layoutDependency:layoutDependency,layoutId:\"IjNyMiqDw-container\",nodeId:\"IjNyMiqDw\",rendersWithMotion:true,scopeId:\"T8bb4sIJP\",children:/*#__PURE__*/_jsx(ComponentsButtonText,{bp31TjQBy:false,height:\"100%\",id:\"IjNyMiqDw\",layoutId:\"IjNyMiqDw\",NUrsnrIij:false,U1gPdA4r9:resolvedLinks6[0],variant:matchVariant(\"xVnEazx8s\"),width:\"100%\",YwyRGS3Ya:\"Contact\",...addPropertyOverrides({S8QcgtlkS:{U1gPdA4r9:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})})]})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,className:\"framer-1nj65d5\",\"data-framer-appear-id\":\"1nj65d5\",\"data-framer-name\":\"MENU\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"ojSKzWa2L\",optimized:true,children:[isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"wjtOjyL7e\"},implicitPathVariables:undefined},{href:{webPageId:\"wjtOjyL7e\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({WaopSR9bk:{height:64,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||564)-47-517)/2+83+0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1x3zizs-container\",\"data-framer-appear-id\":\"1x3zizs\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"XPBqpoDU1-container\",nodeId:\"XPBqpoDU1\",optimized:true,rendersWithMotion:true,scopeId:\"T8bb4sIJP\",style:{originX:.51},children:/*#__PURE__*/_jsx(MenuMenuItem,{height:\"100%\",id:\"XPBqpoDU1\",layoutId:\"XPBqpoDU1\",ODtsYncbv:\"Work\",style:{width:\"100%\"},TcBtcJB9K:false,vY4O_l2ta:vY4O_l2ta1jzrfcx,width:\"100%\",YmJDGzlKx:resolvedLinks7[0],...addPropertyOverrides({WaopSR9bk:{YmJDGzlKx:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RmwtswjTK\"},implicitPathVariables:undefined},{href:{webPageId:\"RmwtswjTK\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,...addPropertyOverrides({WaopSR9bk:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||564)-47-517)/2+83+0)+0+222}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-87ulm4-container\",\"data-framer-appear-id\":\"87ulm4\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"CkTqx9cpa-container\",nodeId:\"CkTqx9cpa\",optimized:true,rendersWithMotion:true,scopeId:\"T8bb4sIJP\",style:{originX:.51},children:/*#__PURE__*/_jsx(MenuMenuItem,{height:\"100%\",id:\"CkTqx9cpa\",layoutId:\"CkTqx9cpa\",ODtsYncbv:\"Logos\",style:{width:\"100%\"},TcBtcJB9K:false,vY4O_l2ta:vY4O_l2ta1jzrfcx,width:\"100%\",YmJDGzlKx:resolvedLinks8[0],...addPropertyOverrides({WaopSR9bk:{YmJDGzlKx:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"NWTUFsQFS\"},implicitPathVariables:undefined},{href:{webPageId:\"NWTUFsQFS\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:64,...addPropertyOverrides({WaopSR9bk:{width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||564)-47-517)/2+83+0)+0+370}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1sgz11t-container\",\"data-framer-appear-id\":\"1sgz11t\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"zwNIKCJph-container\",nodeId:\"zwNIKCJph\",optimized:true,rendersWithMotion:true,scopeId:\"T8bb4sIJP\",style:{originX:.51},children:/*#__PURE__*/_jsx(MenuMenuItem,{height:\"100%\",id:\"zwNIKCJph\",layoutId:\"zwNIKCJph\",ODtsYncbv:\"The Collection\",style:{width:\"100%\"},TcBtcJB9K:false,vY4O_l2ta:vY4O_l2ta1jzrfcx,width:\"100%\",YmJDGzlKx:resolvedLinks9[0],...addPropertyOverrides({WaopSR9bk:{YmJDGzlKx:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"kwM3EHR6K\"},implicitPathVariables:undefined},{href:{webPageId:\"kwM3EHR6K\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({WaopSR9bk:{height:64,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||564)-47-517)/2+83+0)+0+74}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation2,className:\"framer-1mu0u26-container\",\"data-framer-appear-id\":\"1mu0u26\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"KIvbsB7pu-container\",nodeId:\"KIvbsB7pu\",optimized:true,rendersWithMotion:true,scopeId:\"T8bb4sIJP\",children:/*#__PURE__*/_jsx(MenuMenuItem,{height:\"100%\",id:\"KIvbsB7pu\",layoutId:\"KIvbsB7pu\",ODtsYncbv:\"Service\",style:{width:\"100%\"},TcBtcJB9K:false,vY4O_l2ta:vY4O_l2ta1jzrfcx,width:\"100%\",YmJDGzlKx:resolvedLinks10[0],...addPropertyOverrides({WaopSR9bk:{YmJDGzlKx:resolvedLinks10[1]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"HVeVFbFrw\"},implicitPathVariables:undefined},{href:{webPageId:\"HVeVFbFrw\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({WaopSR9bk:{height:64,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||564)-47-517)/2+83+0)+0+148}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-1db2e3t-container\",\"data-framer-appear-id\":\"1db2e3t\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"hFP0FevsG-container\",nodeId:\"hFP0FevsG\",optimized:true,rendersWithMotion:true,scopeId:\"T8bb4sIJP\",children:/*#__PURE__*/_jsx(MenuMenuItem,{height:\"100%\",id:\"hFP0FevsG\",layoutId:\"hFP0FevsG\",ODtsYncbv:\"About\",style:{width:\"100%\"},TcBtcJB9K:false,vY4O_l2ta:vY4O_l2ta1jzrfcx,width:\"100%\",YmJDGzlKx:resolvedLinks11[0],...addPropertyOverrides({WaopSR9bk:{YmJDGzlKx:resolvedLinks11[1]}},baseVariant,gestureVariant)})})})}),isDisplayed2()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RknD1cybu\"},implicitPathVariables:undefined},{href:{webPageId:\"RknD1cybu\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({WaopSR9bk:{height:64,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||564)-47-517)/2+83+0)+0+296}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFXWithOptimizedAppearEffect,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-ijrnm6-container\",\"data-framer-appear-id\":\"ijrnm6\",initial:animation1,layoutDependency:layoutDependency,layoutId:\"VbgZQTi4j-container\",nodeId:\"VbgZQTi4j\",optimized:true,rendersWithMotion:true,scopeId:\"T8bb4sIJP\",children:/*#__PURE__*/_jsx(MenuMenuItem,{height:\"100%\",id:\"VbgZQTi4j\",layoutId:\"VbgZQTi4j\",ODtsYncbv:\"Contact\",style:{width:\"100%\"},TcBtcJB9K:false,vY4O_l2ta:vY4O_l2ta1jzrfcx,width:\"100%\",YmJDGzlKx:resolvedLinks12[0],...addPropertyOverrides({WaopSR9bk:{YmJDGzlKx:resolvedLinks12[1]}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-skeeG.framer-g1imib, .framer-skeeG .framer-g1imib { display: block; }\",\".framer-skeeG.framer-hs0jqj { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 83px; justify-content: center; overflow: visible; padding: 10px 96px 0px 96px; position: relative; width: 1200px; }\",\".framer-skeeG .framer-11e7nli { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-skeeG .framer-1cao78h { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-skeeG .framer-7s2ijx-container { flex: none; height: 63px; position: relative; width: 75px; }\",\".framer-skeeG .framer-10mj66j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: 22px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-skeeG .framer-en5n9f-container, .framer-skeeG .framer-1u5agqj-container, .framer-skeeG .framer-1lv6ffw-container, .framer-skeeG .framer-tqxgt0-container, .framer-skeeG .framer-hfq0pv-container, .framer-skeeG .framer-15fvx4h-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-skeeG .framer-ow6nnf { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-skeeG .framer-5tyj5n-container { flex: none; height: 30px; position: relative; width: 30px; }\",\".framer-skeeG .framer-1nj65d5 { align-content: center; align-items: center; 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-skeeG .framer-1x3zizs-container, .framer-skeeG .framer-87ulm4-container, .framer-skeeG .framer-1sgz11t-container, .framer-skeeG .framer-1mu0u26-container, .framer-skeeG .framer-1db2e3t-container, .framer-skeeG .framer-ijrnm6-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-skeeG.framer-v-xf0tp6.framer-hs0jqj { padding: 26px 64px 26px 64px; width: 810px; }\",\".framer-skeeG.framer-v-xf0tp6 .framer-7s2ijx-container { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 63px); width: 63px; }\",\".framer-skeeG.framer-v-xf0tp6 .framer-10mj66j { gap: 16px; }\",\".framer-skeeG.framer-v-1lvqdnl.framer-hs0jqj { height: min-content; padding: 0px 40px 0px 40px; width: 366px; }\",\".framer-skeeG.framer-v-1lvqdnl .framer-ow6nnf { align-self: stretch; height: auto; }\",\".framer-skeeG.framer-v-1lvqdnl .framer-5tyj5n-container { height: 100%; width: 40px; }\",\".framer-skeeG.framer-v-12moq2z.framer-hs0jqj { flex-direction: column; height: min-content; padding: 0px 0px 47px 0px; width: 366px; }\",\".framer-skeeG.framer-v-12moq2z .framer-11e7nli { flex: none; order: 0; padding: 0px 40px 0px 40px; width: 100%; }\",\".framer-skeeG.framer-v-12moq2z .framer-ow6nnf { height: 83px; }\",\".framer-skeeG.framer-v-12moq2z .framer-5tyj5n-container { height: 83px; width: 40px; }\",\".framer-skeeG.framer-v-12moq2z .framer-1nj65d5 { flex: none; order: 1; width: 100%; }\",\".framer-skeeG.framer-v-12moq2z .framer-1x3zizs-container { order: 0; }\",\".framer-skeeG.framer-v-12moq2z .framer-87ulm4-container { order: 3; }\",\".framer-skeeG.framer-v-12moq2z .framer-1sgz11t-container { order: 5; }\",\".framer-skeeG.framer-v-12moq2z .framer-1mu0u26-container { order: 1; }\",\".framer-skeeG.framer-v-12moq2z .framer-1db2e3t-container { order: 2; }\",\".framer-skeeG.framer-v-12moq2z .framer-ijrnm6-container { order: 4; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 83\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"S8QcgtlkS\":{\"layout\":[\"fixed\",\"fixed\"]},\"gyXbbm5N9\":{\"layout\":[\"fixed\",\"auto\"]},\"WaopSR9bk\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"quO5KcDAO\":\"click\",\"GPDScMNWI\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerT8bb4sIJP=withCSS(Component,css,\"framer-skeeG\");export default FramerT8bb4sIJP;FramerT8bb4sIJP.displayName=\"Layout/Header\";FramerT8bb4sIJP.defaultProps={height:83,width:1200};addPropertyControls(FramerT8bb4sIJP,{variant:{options:[\"HKsgEH5Lk\",\"S8QcgtlkS\",\"gyXbbm5N9\",\"WaopSR9bk\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum},quO5KcDAO:{title:\"Click\",type:ControlType.EventHandler},GPDScMNWI:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerT8bb4sIJP,[{explicitInter:true,fonts:[]},...LayoutLogoFonts,...ComponentsNavbarItemFonts,...MenuMenuToggleFonts,...ComponentsButtonTextFonts,...MenuMenuItemFonts],{supportsExplicitInterCodegen:true});FramerT8bb4sIJP.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LayoutLogo,{},context),forwardLoader(ComponentsNavbarItem,{},context),forwardLoader(MenuMenuToggle,{},context),forwardLoader(ComponentsButtonText,{},context),forwardLoader(MenuMenuItem,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerT8bb4sIJP\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"83\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"S8QcgtlkS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gyXbbm5N9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"WaopSR9bk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"quO5KcDAO\\\":\\\"click\\\",\\\"GPDScMNWI\\\":\\\"hover\\\"}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./T8bb4sIJP.map","// Generated by Framer (c90503a)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-slxo3\";const variantClassNames={LH5q_uppz:\"framer-v-39iaa8\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"LH5q_uppz\",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.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-39iaa8\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"LH5q_uppz\",ref:refBinding,style:{backgroundColor:\"var(--token-4321a524-8651-4268-85f9-e884d8cb6223, rgb(255, 255, 255))\",...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-slxo3.framer-ytp5up, .framer-slxo3 .framer-ytp5up { display: block; }\",\".framer-slxo3.framer-39iaa8 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 340px; overflow: visible; padding: 0px 0px 84px 0px; position: relative; width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 340\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzidbontnE=withCSS(Component,css,\"framer-slxo3\");export default FramerzidbontnE;FramerzidbontnE.displayName=\"Menu/Menu\";FramerzidbontnE.defaultProps={height:340,width:390};addFonts(FramerzidbontnE,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzidbontnE\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"340\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"390\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zidbontnE.map","// Generated by Framer (089ff9b)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCSS,withFX}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 ThemeToggle from\"https://framerusercontent.com/modules/tWxPGoauEDGvb60hKQfR/h2gOsj163kK5IK24A7Xy/ThemeToggle.js\";import Cursor from\"#framer/local/canvasComponent/dr6daEzEk/dr6daEzEk.js\";import LayoutHeaderSmall from\"#framer/local/canvasComponent/RZpjzZGOU/RZpjzZGOU.js\";import LayoutHeader from\"#framer/local/canvasComponent/T8bb4sIJP/T8bb4sIJP.js\";import MenuMenu from\"#framer/local/canvasComponent/zidbontnE/zidbontnE.js\";const LayoutHeaderFonts=getFonts(LayoutHeader);const MenuMenuFonts=getFonts(MenuMenu);const ContainerWithFX=withFX(Container);const LayoutHeaderSmallFonts=getFonts(LayoutHeaderSmall);const ThemeToggleFonts=getFonts(ThemeToggle);const CursorFonts=getFonts(Cursor);const breakpoints={lKOSrWCth:\"(max-width: 809.98px)\",NZhnbNuDF:\"(min-width: 1200px)\",ydIM92eYI:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-oWuZD\";const variantClassNames={lKOSrWCth:\"framer-v-nw6ag7\",NZhnbNuDF:\"framer-v-12bwye3\",ydIM92eYI:\"framer-v-c53xz9\"};const vPw2g7bUc=undefined;const negate=value=>{return!value;};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-102};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-88};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-84};const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const breakpointRules={lKOSrWCth:[\".framer-oWuZD .framer-7nivcj-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 20px); left: 20px; }\"],ydIM92eYI:[\".framer-oWuZD .framer-7nivcj-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 32px); left: 32px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={lKOSrWCth:\".framer-nw6ag7-override\",ydIM92eYI:\".framer-c53xz9-override\"};const rules=[\".framer-oWuZD.framer-9ef2dj, .framer-oWuZD .framer-9ef2dj { display: block; }\",\".framer-oWuZD.framer-12bwye3 { align-content: center; align-items: center; background-color: var(--token-6bb96cf9-d2cc-4767-9a4d-979552ef6bca, #0e1011); 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-oWuZD .framer-16g20ka-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-oWuZD.framer-10uhpwa { background-color: var(--token-4321a524-8651-4268-85f9-e884d8cb6223, #ffffff); inset: 0px; position: fixed; user-select: none; z-index: 9; }\",\".framer-oWuZD.framer-fktaak-container { flex: none; height: 100vh; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 9; }\",\".framer-oWuZD .framer-1kxj5ri-container { flex: none; height: auto; left: 0px; order: -999; position: absolute; right: 0px; top: 0px; z-index: 10; }\",\".framer-oWuZD .framer-15ro88r { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-oWuZD .framer-7nivcj-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 69px); flex: none; height: auto; left: -143px; order: 1003; position: var(--framer-canvas-fixed-position, fixed); width: auto; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }'];const mediaQueries={lKOSrWCth:\"(max-width: 809.98px)\",NZhnbNuDF:\"(min-width: 1200px)\",ydIM92eYI:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={Desktop:\"NZhnbNuDF\",Phone:\"lKOSrWCth\",Tablet:\"ydIM92eYI\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({headerSmall,height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"NZhnbNuDF\",vPw2g7bUc:headerSmall??props.vPw2g7bUc??false};};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const cursor={alignment:\"center\",component:Cursor,offset:{x:0,y:0},placement:\"bottom\",transition:transition2,variant:\"ho85lrEeW\"};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,vPw2g7bUc,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const quO5KcDAOko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=negate(vPw2g7bUc);const isDisplayed=value=>{if(!isBrowser())return true;if([\"ydIM92eYI\",\"lKOSrWCth\"].includes(baseVariant))return true;return value;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"lKOSrWCth\")return false;return true;};const isDisplayed2=value=>{if(!isBrowser())return true;if([\"ydIM92eYI\",\"lKOSrWCth\"].includes(baseVariant))return false;return value;};useCustomCursors({\"1pz91q0\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"NZhnbNuDF\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-6bb96cf9-d2cc-4767-9a4d-979552ef6bca, rgb(14, 16, 17)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-12bwye3\",className),\"data-framer-cursor\":\"1pz91q0\",\"data-layout-template\":true,ref:refBinding,style:{...style},children:[isDisplayed(visible!==false)&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:true,enabled:isDisplayed1(),children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:83,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lKOSrWCth:{__framer__scrollDirection:{direction:\"down\",target:animation2}},ydIM92eYI:{__framer__scrollDirection:{direction:\"down\",target:animation1}}},children:/*#__PURE__*/_jsxs(ContainerWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:cx(\"framer-16g20ka-container\",!(visible!==false)&&\"hidden-12bwye3\"),layoutScroll:true,nodeId:\"BAmi8WkKy\",rendersWithMotion:true,scopeId:\"DpztHaWgY\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{lKOSrWCth:{variant:matchVariant(overlay.visible&&\"gyXbbm5N9\",overlay.visible?\"gyXbbm5N9\":\"gyXbbm5N9\")},ydIM92eYI:{variant:matchVariant(overlay.visible&&\"HKsgEH5Lk\",overlay.visible?\"HKsgEH5Lk\":\"S8QcgtlkS\")}},children:/*#__PURE__*/_jsx(LayoutHeader,{height:\"100%\",id:\"BAmi8WkKy\",layoutId:\"BAmi8WkKy\",quO5KcDAO:quO5KcDAOko9la1({overlay}),style:{width:\"100%\"},variant:matchVariant(overlay.visible&&\"HKsgEH5Lk\",overlay.visible?\"HKsgEH5Lk\":\"HKsgEH5Lk\"),width:\"100%\"})}),isDisplayed1()&&/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:.3,ease:[.5,0,.88,.77],type:\"tween\"}},className:`${cx(scopingClassNames,\"framer-10uhpwa\")} hidden-nw6ag7`,exit:{opacity:0,transition:{delay:0,duration:0,ease:[0,0,1,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"s6M5KEd6R\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-fktaak-container\"),inComponentSlot:true,nodeId:\"vnmMr0AN6\",rendersWithMotion:true,scopeId:\"DpztHaWgY\",children:/*#__PURE__*/_jsx(MenuMenu,{height:\"100%\",id:\"vnmMr0AN6\",layoutId:\"vnmMr0AN6\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})}),getContainer())})})]})})})})}),isDisplayed2(vPw2g7bUc!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:76,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:cx(\"framer-1kxj5ri-container\",\"hidden-c53xz9\",\"hidden-nw6ag7\",!(vPw2g7bUc!==false)&&\"hidden-12bwye3\"),nodeId:\"M6JrnegmC\",scopeId:\"DpztHaWgY\",children:/*#__PURE__*/_jsx(LayoutHeaderSmall,{height:\"100%\",id:\"M6JrnegmC\",layoutId:\"M6JrnegmC\",style:{width:\"100%\"},width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-15ro88r\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-7nivcj-container\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"k9ffWWB_A\",scopeId:\"DpztHaWgY\",children:/*#__PURE__*/_jsx(ThemeToggle,{componentStyle:\"toggle\",customDark:[],customLight:[],defaultTheme:\"light\",dropdown:{arrow:\"var(--token-5d3602b5-29e5-4e80-9ac0-301c89bdec7f, rgba(0, 0, 0, 0.5))\",fill:\"var(--token-bb9b7e38-b139-46e0-aff9-c4d659ae26cb, rgb(242, 242, 242))\",font:{fontFamily:'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},fontColor:\"var(--token-553feb38-2637-4ec9-835b-4a57fbd49b50, rgb(0, 0, 0))\",gap:10,padding:8,paddingBottomLeft:8,paddingBottomRight:8,paddingIsMixed:false,paddingTopLeft:8,paddingTopRight:8,radius:10,radiusBottomLeft:10,radiusBottomRight:10,radiusIsMixed:false,radiusTopLeft:10,radiusTopRight:10},dropdownOptions:{darkText:\"Dark\",deviceThemeText:\"Device Theme\",lightText:\"Light\",showDeviceTheme:true},height:\"100%\",icons:{color:\"var(--token-c5446a54-80de-4f79-b24b-55997bf1fe5e, rgb(255, 255, 255))\",darkSvg:\"\",lightSvg:\"\",opacity:1,size:22,sizing:\"fill\",type:\"default\"},id:\"k9ffWWB_A\",layoutId:\"k9ffWWB_A\",resetToDeviceTheme:false,saveTheme:true,setColorScheme:true,toggle:{fill:\"var(--token-b33ee92c-1ff7-4447-97d0-592480c21cbc, rgb(31, 33, 34))\",height:40,padding:6,radius:500,switch:\"rgba(255, 0, 0, 0)\"},transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},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 1200\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ydIM92eYI\":{\"layout\":[\"fixed\",\"fixed\"]},\"lKOSrWCth\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"vPw2g7bUc\":\"headerSmall\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"NZhnbNuDF\":[\".framer-16g20ka-container\",\".framer-1kxj5ri-container\",\".framer-7nivcj-container\"],\"ydIM92eYI\":[\".framer-16g20ka-container\",\".framer-7nivcj-container\"],\"lKOSrWCth\":[\".framer-16g20ka-container\",\".framer-7nivcj-container\"]}\n * @framerBreakpoints {\"NZhnbNuDF\":{\"min\":1200,\"canvasClassName\":\"framer-12bwye3-override\",\"minHeight\":1200,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"ydIM92eYI\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-c53xz9-override\",\"minHeight\":1200,\"viewportHeight\":1000,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"lKOSrWCth\":{\"max\":809,\"canvasClassName\":\"framer-nw6ag7-override\",\"minHeight\":1200,\"viewportHeight\":650,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant NZhnbNuDF\n * @framerLayoutTemplate true\n */const FramerDpztHaWgY=withCSS(Component,css,\"framer-oWuZD\");export default FramerDpztHaWgY;FramerDpztHaWgY.displayName=\"Default\";FramerDpztHaWgY.defaultProps={height:1200,width:1200};addPropertyControls(FramerDpztHaWgY,{vPw2g7bUc:{defaultValue:false,title:\"Header Small\",type:ControlType.Boolean}});addFonts(FramerDpztHaWgY,[{explicitInter:true,fonts:[{cssFamilyName:\"Satoshi\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Satoshi\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"}]},...LayoutHeaderFonts,...MenuMenuFonts,...LayoutHeaderSmallFonts,...ThemeToggleFonts,...CursorFonts],{supportsExplicitInterCodegen:true});FramerDpztHaWgY.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(LayoutHeader,{},context),forwardLoader(MenuMenu,{},context),forwardLoader(LayoutHeaderSmall,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDpztHaWgY\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ydIM92eYI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lKOSrWCth\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"NZhnbNuDF\\\":[\\\".framer-16g20ka-container\\\",\\\".framer-1kxj5ri-container\\\",\\\".framer-7nivcj-container\\\"],\\\"ydIM92eYI\\\":[\\\".framer-16g20ka-container\\\",\\\".framer-7nivcj-container\\\"],\\\"lKOSrWCth\\\":[\\\".framer-16g20ka-container\\\",\\\".framer-7nivcj-container\\\"]}\",\"framerVariables\":\"{\\\"vPw2g7bUc\\\":\\\"headerSmall\\\"}\",\"framerIntrinsicHeight\":\"1200\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerDefaultVariant\":\"NZhnbNuDF\",\"framerComponentViewportWidth\":\"true\",\"framerBreakpoints\":\"{\\\"NZhnbNuDF\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-12bwye3-override\\\",\\\"minHeight\\\":1200,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"ydIM92eYI\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-c53xz9-override\\\",\\\"minHeight\\\":1200,\\\"viewportHeight\\\":1000,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"lKOSrWCth\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-nw6ag7-override\\\",\\\"minHeight\\\":1200,\\\"viewportHeight\\\":650,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Default from \"https://framerusercontent.com/modules/8UPfoaO0R3O2paPAD8SP/4gG0Kq0WVeQe8P934IIg/DpztHaWgY.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {AflEQcHmw: \"footer\", cEBTezVU8: \"home-service-04\", g_92NvHhn: \"home-services\", gqVhfhACD: \"main-1\", hTHQBpsrZ: \"home-service-03\", NivUAcGGU: \"home-service-02\", oHpJAnxW7: \"home-projects\", ruT0hGRke: \"home-service-01\", SeT42aWYW: \"home-hero\", tEh8Mz5B2: \"home-testimonials\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/f5cLMbfoGxLpjdDEFbNH/CPEZVevQbDuphB5AaZ0i/augiA20Il.js\")), path: \"/\"}, RknD1cybu: {elements: {laEJAnSIg: \"footer\", UP0wUYDaK: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/8cA0kWd9vEL9gztjKTv8/fxt9Rsm7SSyrN5skTYBF/RknD1cybu.js\")), path: \"/contact\"}, kwM3EHR6K: {elements: {bSycH09st: \"services-02\", cYtCAhyQM: \"services-process\", HjZlneayB: \"services-process-01\", mgkfdZQQQ: \"services-process-03\", MHU26FTxL: \"services-process-02\", nHrj4FIfy: \"services-testimonials\", Nnf5XACMJ: \"services-03\", PHp_rsJSX: \"services-04\", tkXiCkWZa: \"services-process-04\", ur_WXVFKb: \"services-01\", uyJPkKyWz: \"cta\", ZcgDfPj1b: \"footer\", zPGieUVqe: \"main-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oS3avyKXhSr5TJ00Z8Tc/sfW6Whrw7ue3hYVASOGk/kwM3EHR6K.js\")), path: \"/service\"}, wjtOjyL7e: {elements: {CiQZ6vAkF: \"work-projects\", d0fpPjVJ8: \"main-2\", ezwvpiZIa: \"main-1\", g5RbT9K3m: \"footer\", Xu4Bipuwz: \"portfolios\", z5FpicJUV: \"work-projects-1\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xITqjyyBIcSmpPRfKdup/dbK7BICTsL0E83lYfMDO/wjtOjyL7e.js\")), path: \"/work\"}, HVeVFbFrw: {elements: {f6CAvDPz4: \"footer\", tu0N0PSQ4: \"main-1\", Ty8pGzBUs: \"hero\", u78oacNVa: \"awards\", XSKaMgeNN: \"studio\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4CZBAxlntWUHRqcM8YEn/S9hL77zxz3NB7vn46rXJ/HVeVFbFrw.js\")), path: \"/about\"}, XmJJGmprU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/m42mtox2mnaixWqIrS2g/duo3BVtcCoCM3Qt9DVxb/XmJJGmprU.js\")), path: \"/404\"}, vQFP9jWCe: {elements: {fptokpvn5: \"cta\", h0BewKoLR: \"work-about\", M5mR0upEn: \"work-gallery\", vB6eOEuM8: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PuVFYQj2Wop0bdOjHhUt/gee4eA2Mu8IRgcNOUjEF/vQFP9jWCe.js\")), path: \"/work/gokm\"}, IBCEZuuAZ: {elements: {B3Bk1tIKM: \"footer\", g4edGdsiq: \"work-gallery\", nM0epz59W: \"work-about\", WHS4eSfm8: \"cta\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9qqRQtI90F9zxmsOW2Iz/wEnkDGGHpMmda8Xm8yXm/IBCEZuuAZ.js\")), path: \"/work/wonderscope\"}, zt0ABKszt: {elements: {B782agvmo: \"cta\", fXWif9ckb: \"work-gallery\", vlznATAzN: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/FQNCyxd9bThwHcaGMQZ2/4mHFnNd5a1n1XCkqM8MF/zt0ABKszt.js\")), path: \"/work/soil-connect\"}, S4PuykMxO: {elements: {kOWSPVPCE: \"cta\", qkGJwRQnL: \"work-gallery\", uvktf5zi_: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/cRFVuyTvZYwnjg4dowYL/vPwbrBw9MbfgTN5SJxIt/S4PuykMxO.js\")), path: \"/work/teragon\"}, cKfgR02ab: {elements: {CSFNtofGh: \"work-gallery\", DAzQ3JXFP: \"cta\", YFdaTwwJC: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/smubqF8NQtw4XnFiiBxA/mbe8OHhtNCP0QnmP3wmq/cKfgR02ab.js\")), path: \"/work/qts\"}, zcUoyhqqM: {elements: {COXmNjAtv: \"cta\", K3uNwpqzd: \"work-gallery\", Ms0lc8Kh9: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/JUa3R8FOezzHXWa8P0P8/iQSTFT3FU9nC3wH3n76d/zcUoyhqqM.js\")), path: \"/work/trakas\"}, q0ec0ZXas: {elements: {cOujgmxoV: \"footer\", GBH4WylJC: \"cta\", XraYSi2Jn: \"work-gallery\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WZK6Ut8k220V4ZrIo8yp/zG4CaLAqzpWs0oWU8zVb/q0ec0ZXas.js\")), path: \"/work/united-bus\"}, ElSY2_Wj_: {elements: {DCPve8wTQ: \"cta\", J_k3uCC65: \"footer\", sGoeTq56R: \"work-gallery\", WbmcuOLYI: \"work-about\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/wjgpVZKxC1a8huLweCre/1kbCGKLLv4i3E1MrxGfP/ElSY2_Wj_.js\")), path: \"/work/2smallmen\"}, X5nIxEKag: {elements: {CyMOssHVW: \"work-about\", pJlldU1Fw: \"work-gallery\", sfnVtmWvk: \"footer\", Z54wam0zt: \"cta\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/B04TVXDtU4E4KwPu8heJ/vhmIoeDWpkaIgfvDoibf/X5nIxEKag.js\")), path: \"/work/nelson\"}, vSY5uio8F: {elements: {b_rBjXMZr: \"cta\", fiv9AeABr: \"work-gallery\", LY7uGi21k: \"work-about\", tS2TR3nAj: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uUeusygYiBX7yTNO9XzE/agR5KrCulZ74N1u2hOUw/vSY5uio8F.js\")), path: \"/work/geha\"}, RmwtswjTK: {elements: {ESchd23DZ: \"logos\", NHgtDhclN: \"folios\", yTyMSji0t: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/y6a4YYrjY7p76xq7V2Ss/CcMsNC6vhgI5ZQ41RtTY/RmwtswjTK.js\")), path: \"/logos\"}, ltGTh3RwJ: {elements: {rVCSLSGEA: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/U7i9HxjNZeAqIGe3gpQ1/ghPHeQ4x4n6h1YwrjiTS/ltGTh3RwJ.js\")), path: \"/logos/no1\"}, IH5JS51KE: {elements: {phNKAlYN8: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pO0JwAdqvLjWEmB3nRio/VMu89CyPrKrhJuQGH2YK/IH5JS51KE.js\")), path: \"/logos/no2\"}, rPpA4CcJV: {elements: {LMphnvOds: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/C86lRJ1ecIPuHUreNvKQ/OvklfqlSvKs2wvzktKCr/rPpA4CcJV.js\")), path: \"/logos/no3\"}, EB0PkfuMU: {elements: {JzQS23PHU: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/rnOxyAkbFnVALZUtA6Ns/0dR6qRJs2jl37T6zWg9Y/EB0PkfuMU.js\")), path: \"/logos/no4\"}, iWrRd7axW: {elements: {lMkZUG9os: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/4yeEGDXom8L1MgyIRT30/iae5vDr55lqycqTovlrE/iWrRd7axW.js\")), path: \"/logos/no5\"}, KY5xoIF1_: {elements: {ISXfqrWFq: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/udo8YuezJioa5r6BDTr8/GndybZ9fQdEgyewu3Lq5/KY5xoIF1_.js\")), path: \"/logos/no6\"}, E_ZOJMBgd: {elements: {DbU4R2OLJ: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hPDmyTUoFia5nryAl8Xj/6FMSLLvxg3Iep5xFFNuj/E_ZOJMBgd.js\")), path: \"/logos/no7\"}, LMqDegjom: {elements: {EsyhYXjeS: \"footer\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/C3chmX8vFNwkjVBAk5nN/uBCnLBxrJzscPtPA1kaa/LMqDegjom.js\")), path: \"/personality\"}, NWTUFsQFS: {elements: {ked3YLwFu: \"footer\", kVs9kEZqI: \"uxui\", T8o_JBD0T: \"illustration\", Ty6qFfVNW: \"folios\", UR8JWLknd: \"pack\", ZjcaB27WN: \"web\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/UNIEW7WlRsEBdcybNHq1/A9ScRjuv0Iu3qYI5ahTb/NWTUFsQFS.js\")), path: \"/collection\"}, tuG8BS8bo: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/mmgQZ7GT74dD4Eg1xobY/zQib4m1s4SBgpSkreQeT/tuG8BS8bo.js\")), path: \"/llms\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"ac436208de2f92339ff81a56363913eb616cf4c66f98721add4e3ee6ed145086\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {vPw2g7bUc: false}\r\nconst templateProps = {augiA20Il: props1, cKfgR02ab: props1, E_ZOJMBgd: props1, EB0PkfuMU: props1, ElSY2_Wj_: props1, HVeVFbFrw: props1, IBCEZuuAZ: props1, IH5JS51KE: props1, iWrRd7axW: props1, kwM3EHR6K: props1, KY5xoIF1_: props1, LMqDegjom: props1, ltGTh3RwJ: props1, NWTUFsQFS: props1, q0ec0ZXas: props1, RknD1cybu: props1, RmwtswjTK: props1, rPpA4CcJV: props1, S4PuykMxO: props1, tuG8BS8bo: props1, vQFP9jWCe: props1, vSY5uio8F: props1, VYtCulylQ: props1, wjtOjyL7e: props1, X5nIxEKag: props1, XmJJGmprU: props1, zcUoyhqqM: props1, zDy9yCdyz: props1, zt0ABKszt: props1}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"RknD1cybu\":\r\ncase \"kwM3EHR6K\":\r\ncase \"VYtCulylQ\":\r\ncase \"wjtOjyL7e\":\r\ncase \"HVeVFbFrw\":\r\ncase \"XmJJGmprU\":\r\ncase \"vQFP9jWCe\":\r\ncase \"IBCEZuuAZ\":\r\ncase \"zt0ABKszt\":\r\ncase \"S4PuykMxO\":\r\ncase \"cKfgR02ab\":\r\ncase \"zcUoyhqqM\":\r\ncase \"zDy9yCdyz\":\r\ncase \"q0ec0ZXas\":\r\ncase \"ElSY2_Wj_\":\r\ncase \"X5nIxEKag\":\r\ncase \"vSY5uio8F\":\r\ncase \"RmwtswjTK\":\r\ncase \"ltGTh3RwJ\":\r\ncase \"IH5JS51KE\":\r\ncase \"rPpA4CcJV\":\r\ncase \"EB0PkfuMU\":\r\ncase \"iWrRd7axW\":\r\ncase \"KY5xoIF1_\":\r\ncase \"E_ZOJMBgd\":\r\ncase \"LMqDegjom\":\r\ncase \"NWTUFsQFS\":\r\ncase \"tuG8BS8bo\":\r\nreturn React.createElement(Default, {...props, key: \"Default\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"RknD1cybu\":\r\ncase \"kwM3EHR6K\":\r\ncase \"VYtCulylQ\":\r\ncase \"wjtOjyL7e\":\r\ncase \"HVeVFbFrw\":\r\ncase \"XmJJGmprU\":\r\ncase \"vQFP9jWCe\":\r\ncase \"IBCEZuuAZ\":\r\ncase \"zt0ABKszt\":\r\ncase \"S4PuykMxO\":\r\ncase \"cKfgR02ab\":\r\ncase \"zcUoyhqqM\":\r\ncase \"zDy9yCdyz\":\r\ncase \"q0ec0ZXas\":\r\ncase \"ElSY2_Wj_\":\r\ncase \"X5nIxEKag\":\r\ncase \"vSY5uio8F\":\r\ncase \"RmwtswjTK\":\r\ncase \"ltGTh3RwJ\":\r\ncase \"IH5JS51KE\":\r\ncase \"rPpA4CcJV\":\r\ncase \"EB0PkfuMU\":\r\ncase \"iWrRd7axW\":\r\ncase \"KY5xoIF1_\":\r\ncase \"E_ZOJMBgd\":\r\ncase \"LMqDegjom\":\r\ncase \"NWTUFsQFS\":\r\ncase \"tuG8BS8bo\":\r\nreturn [{hash: \"12bwye3\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"c53xz9\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"nw6ag7\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/m42mtox2mnaixWqIrS2g/duo3BVtcCoCM3Qt9DVxb/XmJJGmprU.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.brianwhite.design\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/XVw9SRaDDTqqKzoxQ85D/cR9gjUAvJTMgIUFzmEyc/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.4, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"100%\"}, exit: {opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 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%\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}