{"version":3,"file":"script_main.Csomk0Zn.mjs","names":["useState","useRef","useMemo","useCallback","_Fragment","Component","useRef","_Fragment","Children","useMemo","useState","useRef","useId","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","Image1","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","ChevronDownFonts","ChevronDown","MenuItemFonts","MenuItem","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","ChevronDown","MenuItemFonts","MenuItem","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","MenuItemFonts","MenuItem","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","BackButton","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","Image1","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","BorderFonts","Border","MenuItem","WhatsNewButton","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","mask","SVG","getProps","Icon","React.forwardRef","addPropertyOverrides","Vector","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","NavLink","DropdownSolutions","DropdownCompany","MobileSolutionAccordion","MobileCompanyAccordion","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Overlay","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","React.useRef","_Fragment","addPropertyOverrides","LogoFonts","Logo","NavLinks","ButtonPrimaryFonts","ButtonPrimary","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","React.useRef","React.useState","React.useCallback","React.useMemo","css","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","getProps","React.forwardRef","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","Vector","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","Vector","createLayoutDependency","React.forwardRef","useRef","React.useId","ButtonPrimary","ButtonSecondary","Border","Logo","SocialLink1","FooterLink","SocialLink2","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","className","Image1","RichText","Vector","Vector1","Vector2","Vector3","Vector4","Vector5","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","Framer","useMemo","useRef","useState","useId","useCallback","useLayoutEffect","useEffect","Navbar","NavbarInfo","AnimatedLine","FooterSection","Lenis","BuyButtonTest","useRef","React.useId","PropertyOverrides","_Fragment","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder","React.Suspense","React.lazy"],"sources":["https:/framerusercontent.com/modules/Aa9xjhQsTfQdGN1Rcrlm/Ya4UCMMjwJwH8B8Swj26/BuyTemplateModal.js","https:/framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/RMCDKo9dB6hm9bZaSn16/Lenis.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framer.com/m/framer/default-utils.js","https:/framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/cAPMVEI6osbJ1UvICgTq/Embed.js","https:/framerusercontent.com/modules/TS5bPiMUGtjrWMUlvKp9/Lbun5KUVn1DOq0iJPMKK/TextShimmer_Prod.js","https:/framerusercontent.com/modules/r8ROr5kqelUhKh3bj6Ti/YZTffhAsC0ZPEHSb1xzn/NA1faOhQd.js","https:/framerusercontent.com/modules/qFgGOfqouUn44HZ9KYWm/WDZEaB0JJPre9rQQzZJT/ekyubFOL8.js","https:/framerusercontent.com/modules/UThDUjLxiIm43tLpOTnf/v4x4nBScZjupo0putjCQ/CdsxsETTv.js","https:/framerusercontent.com/modules/N337XogaeeiHiht2ZN9f/pwB48zFyU8FvNKh5lIfY/ZodASoCsI.js","https:/framerusercontent.com/modules/7hqq4fSpHCyCua0mNE0E/TfcG1lftkSVyZ2MpaUMQ/kc2faZSXI.js","https:/framerusercontent.com/modules/qKSqALuXzIxOSB38wu63/d0nzkkIbHyMc5jOjwgv9/frRECHv51.js","https:/framerusercontent.com/modules/7TkEJ5pnOwxBn0KiApPx/dpa8tWl2dOnF2R5GX0pt/KrLFYUump.js","https:/framerusercontent.com/modules/taUevXNTvEJXPnjpf75X/Io1IyGWT8NifRi8NgEYH/Nw2EpvR12.js","https:/framerusercontent.com/modules/ioAc7ap2efYK2VynVVgJ/W9rwKx6DVZoJHBDoiytF/Fv7Wbpry8.js","https:/framerusercontent.com/modules/lwQuSEXiSFHZVj14gvsz/VZLNSsbC1I2LnK5UffQE/oYgkljiB6.js","https:/framerusercontent.com/modules/7AZ3gFk5uXanvtjn40l7/2NssRNuKqH9lG0rYKdTn/erXh4yg7G.js","https:/framerusercontent.com/modules/SCj8Xz5rMR5vLkVK1UPa/1iOH7iX271I7n0Cwps6k/xsbU5QRfR.js","https:/framerusercontent.com/modules/6ESLUVypjgrkvXZDgB93/LelnqrR1M9ycnXXjz2cO/F2R0SViIP.js","https:/framerusercontent.com/modules/ZgTAew1hgXYiCC8AJoQb/seGccEA1ml9sUZOF3EVs/EUbmpAaFj.js","https:/framerusercontent.com/modules/EfiHbqF97c3mjSqpXdSW/edNBSVz3sOs2m2UAYf4E/LogoSpotlight.js","https:/framerusercontent.com/modules/hNgfjSPHiGg1G06L1BmK/gvR94LTmvvHR2IbDc997/bs0qYJUoO.js","https:/framerusercontent.com/modules/bbWxSsB3QZiEZnqdK2Nz/C1oPwv0Lr1LL8ns9wf3u/FY7zgXSDV.js","https:/framerusercontent.com/modules/zOTuHR3bJdrkhrxyaLXs/t7MBUWzDmc086RF2MglB/mWpmuPVxb.js","https:/framerusercontent.com/modules/9LfWVYKv4aLS58LcxCVr/di7SvOQSBVwwr2LfQoKG/r7wMMt0Zy.js","https:/framerusercontent.com/modules/YDKIn5SbcaRnB1Mgq7CX/rzHeBOCPlV713Cn0O1D0/vGBQp_4G8.js","https:/framerusercontent.com/modules/O2aXumMbVAdq1vIHyarB/V3Rmu3dEC7xAnoDmzmPj/xMeFYi3KQ.js","https:/framerusercontent.com/modules/RK9kF2DKMO742inwfvM5/9TlD1OdaLA536HbTtO2I/zaq3xzZ8z.js","https:/framerusercontent.com/modules/zpC3XmtjNUSCV0FveGfo/9Wk40eWk5nceHaT26iXZ/BPTh692sj.js","https:/framerusercontent.com/modules/JLOAJq4SNn3wUFaCu9iB/EdrqlnrU1nKvEgbDGXtJ/kQFBqbT5V.js","https:/framerusercontent.com/modules/mbS1V35d5fic3wPvacog/1pmGEIULWmcdYSev4ss8/X2Py_Ze57.js","https:/framerusercontent.com/modules/cVBt4FTN518G3VZs6um4/IZ6DeC5DJR5LlwFJ5Ulk/mwtdJQXkW.js","https:/framerusercontent.com/modules/Xo3WVCv8WVMIi1H8Ipk1/849mFlfy14VHVPoXSM8S/AutoContrastNav.js","https:/framerusercontent.com/modules/4EEIaxc9CATMRAlOs2yl/aCMNTcjD6NBzINmfQrlF/Z2TKDm5BC.js","framer:toplevel/main"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{startTransition,useCallback,useEffect,useMemo,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function BuyTemplateModal(props){const{videoSrc,videoPoster,tiers=[{id:\"pro\",name:\"Pro\",subtitle:\"Unlimited license + Figma\",price:129,url:\"\",badge:\"Popular\"},{id:\"standard\",name:\"Standard\",subtitle:\"Single license\",price:79,url:\"\",badge:\"\"}],defaultTier=\"pro\",benefits=[\"14 pages \\xb7 4 hero styles\",\"AI prompt kit — rebrand in minutes\",\"25% off Framer Pro plan\"],footerText=\"Trusted by 1200 Founders \\xb7 Secured By Polar / Stripe\",theme=\"light\",accentColor=\"#141414\",modalMaxWidth=380,backdropBlur=4,backdropColor=\"rgba(0, 0, 0, 0.5)\"}=props;const[selectedTier,setSelectedTier]=useState(defaultTier);const[hoveredTier,setHoveredTier]=useState(null);const[isCtaHovered,setIsCtaHovered]=useState(false);const[shouldLoadVideo,setShouldLoadVideo]=useState(false);const hasRequestedVideoLoadRef=useRef(false);const videoRef=useRef(null);const videoContainerRef=useRef(null);const safeTiers=useMemo(()=>Array.isArray(tiers)&&tiers.length>0?tiers.map((tier,index)=>({id:tier?.id?.trim()?tier.id:`tier-${index+1}`,name:tier?.name??\"\",subtitle:tier?.subtitle??\"\",price:Number.isFinite(tier?.price)?tier.price:0,url:tier?.url??\"\",badge:tier?.badge??\"\"})):[{id:\"pro\",name:\"Pro\",subtitle:\"Unlimited license + Figma\",price:129,url:\"\",badge:\"Popular\"},{id:\"standard\",name:\"Standard\",subtitle:\"Single license\",price:79,url:\"\",badge:\"\"}],[tiers]);const selected=useMemo(()=>safeTiers.find(tier=>tier.id===selectedTier)??safeTiers.find(tier=>tier.id===defaultTier)??safeTiers[0],[safeTiers,selectedTier,defaultTier]);const effectiveSelectedTierId=selected.id;const posterSrc=typeof videoPoster===\"string\"?videoPoster:videoPoster&&typeof videoPoster===\"object\"&&\"src\"in videoPoster&&typeof videoPoster.src===\"string\"?videoPoster.src:undefined;const isDark=theme===\"dark\";const colors=useMemo(()=>({modalBackground:isDark?\"#000000\":\"#FFFFFF\",modalBorder:isDark?\"#252525\":\"#E5E5E5\",videoPlaceholder:isDark?\"#121212\":\"#F7F7F7\",tierGroupBackground:isDark?\"#131313\":\"#FFFFFF\",tierGroupBorder:isDark?\"#2A2A2A\":\"#E5E5E5\",tierDivider:isDark?\"#252525\":\"#E5E5E5\",tierHover:isDark?\"#141414\":\"#F7F7F7\",tierSelected:isDark?\"#121212\":\"#F0F0F0\",rowBase:isDark?\"#000000\":\"#FFFFFF\",textPrimary:isDark?\"#EDEDED\":\"#141414\",textSecondary:isDark?\"#B3B3B3\":\"#454545\",textMuted:isDark?\"#8A8A8A\":\"#6F6F6F\",textMutedHover:isDark?\"#9C9C9C\":\"#5F5F5F\",textSubtleMuted:isDark?\"#757575\":\"#8A8A8A\",textSubtleMutedHover:isDark?\"#888888\":\"#777777\",radioUnselectedMuted:isDark?\"#5E5E5E\":\"#D6D6D6\",radioUnselectedHover:isDark?\"#707070\":\"#C6C6C6\",footer:isDark?\"#B0B0B0\":\"#5B5B5B\",badgeBackground:isDark?\"#1E1E1E\":\"#171717\",badgeBorder:isDark?\"#343434\":\"transparent\",badgeText:isDark?\"#E8E8E8\":\"#FFFFFF\",ctaText:isDark?\"#141414\":\"#FFFFFF\",ctaGradient:isDark?\"linear-gradient(180deg, #F2F2F2 0%, #DEDEDE 45%, #D1D1D1 100%)\":\"linear-gradient(180deg, #343434 0%, #262626 50%, #1F1F1F 100%)\",ctaGradientHover:isDark?\"linear-gradient(180deg, #F8F8F8 0%, #E7E7E7 45%, #DBDBDB 100%)\":\"linear-gradient(180deg, #3D3D3D 0%, #2D2D2D 50%, #252525 100%)\",ctaTopHighlight:isDark?\"inset 0 1px 0 rgba(255,255,255,0.52)\":\"inset 0 1px 0 rgba(255,255,255,0.14)\",checkmark:isDark?\"#B0B0B0\":\"#575757\",benefitsText:isDark?\"#B0B0B0\":\"#575757\"}),[isDark]);const ensureMutedPlayback=useCallback(()=>{const node=videoRef.current;if(!node)return;node.muted=true;node.volume=0;const playPromise=node.play();if(playPromise&&typeof playPromise.catch===\"function\"){playPromise.catch(()=>{});}},[]);useEffect(()=>{if(typeof window===\"undefined\")return;const requestVideoLoad=()=>{if(hasRequestedVideoLoadRef.current)return;hasRequestedVideoLoadRef.current=true;startTransition(()=>setShouldLoadVideo(true));};if(typeof IntersectionObserver===\"undefined\"){requestVideoLoad();return()=>{const node=videoRef.current;if(node){node.pause();}};}const targetNode=videoContainerRef.current;if(!targetNode)return;const observer=new IntersectionObserver(entries=>{entries.forEach(entry=>{if(entry.isIntersecting){requestVideoLoad();observer.disconnect();}});},{threshold:.2,rootMargin:\"200px\"});observer.observe(targetNode);return()=>{observer.disconnect();const node=videoRef.current;if(node){node.pause();}};},[]);useEffect(()=>{if(!shouldLoadVideo)return;ensureMutedPlayback();},[shouldLoadVideo,ensureMutedPlayback]);const handleTierSelect=useCallback(tierId=>{startTransition(()=>setSelectedTier(tierId));},[]);const handleTierMouseEnter=useCallback(tierId=>{startTransition(()=>setHoveredTier(tierId));},[]);const handleTierMouseLeave=useCallback(()=>{startTransition(()=>setHoveredTier(null));},[]);const handleCtaMouseEnter=useCallback(()=>{startTransition(()=>setIsCtaHovered(true));},[]);const handleCtaMouseLeave=useCallback(()=>{startTransition(()=>setIsCtaHovered(false));},[]);const footerTextParts=useMemo(()=>{const match=footerText.match(/^(.*?)(stripe)\\s*$/i);if(!match){return{prefix:footerText,hasStripe:false};}return{prefix:match[1],hasStripe:true};},[footerText]);const footerPrefixSegments=useMemo(()=>footerTextParts.prefix.split(/(polar)/gi),[footerTextParts.prefix]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",padding:16,boxSizing:\"border-box\",background:backdropColor,backdropFilter:`blur(${backdropBlur}px)`,WebkitBackdropFilter:`blur(${backdropBlur}px)`,pointerEvents:\"none\"},children:/*#__PURE__*/_jsxs(\"div\",{style:{position:\"relative\",width:\"100%\",maxWidth:modalMaxWidth,flexShrink:0,background:colors.modalBackground,borderRadius:8,border:`1px solid ${colors.modalBorder}`,boxShadow:isDark?\"0 16px 40px -8px rgba(0,0,0,0.10), 0 2px 4px rgba(0,0,0,0.04)\":\"0 16px 40px -8px rgba(0,0,0,0.10), 0 2px 4px rgba(0,0,0,0.04)\",padding:\"4px\",boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",gap:4,pointerEvents:\"auto\"},children:[/*#__PURE__*/_jsx(\"div\",{ref:videoContainerRef,style:{width:\"100%\",aspectRatio:\"16 / 9\",borderRadius:8,overflow:\"hidden\",background:colors.videoPlaceholder,boxSizing:\"border-box\",boxShadow:isDark?\"inset 0 1px 0 rgba(255,255,255,0.03)\":undefined},children:videoSrc?/*#__PURE__*/_jsxs(_Fragment,{children:[!shouldLoadVideo&&posterSrc?/*#__PURE__*/_jsx(\"img\",{src:posterSrc,alt:\"\",style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:\"block\",boxSizing:\"border-box\"}}):null,/*#__PURE__*/_jsx(\"video\",{ref:videoRef,src:shouldLoadVideo?videoSrc:undefined,poster:posterSrc,preload:shouldLoadVideo?\"auto\":\"none\",autoPlay:true,muted:true,loop:true,playsInline:true,controls:false,style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",display:shouldLoadVideo?\"block\":\"none\",boxSizing:\"border-box\"}})]}):null}),/*#__PURE__*/_jsxs(\"div\",{style:{padding:12,boxSizing:\"border-box\",display:\"flex\",flexDirection:\"column\",gap:16},children:[/*#__PURE__*/_jsx(\"div\",{role:\"radiogroup\",\"aria-label\":\"Choose a plan\",style:{display:\"flex\",flexDirection:\"column\",gap:0,border:`1px solid ${colors.tierGroupBorder}`,borderRadius:8,overflow:\"hidden\",background:colors.tierGroupBackground,boxShadow:isDark?\"inset 0 1px 0 rgba(255,255,255,0.02)\":undefined},children:safeTiers.map((tier,index)=>{const isSelected=effectiveSelectedTierId===tier.id;const isHovered=hoveredTier===tier.id;const rowBackground=isSelected?isDark?\"linear-gradient(180deg, rgba(255,255,255,0.02) 0%, rgba(255,255,255,0) 65%), #121212\":colors.tierSelected:isHovered?colors.tierHover:colors.rowBase;const tierNameColor=isSelected?colors.textPrimary:isHovered?colors.textMutedHover:colors.textMuted;const tierSubPriceColor=isSelected?colors.textSecondary:isHovered?colors.textSubtleMutedHover:colors.textSubtleMuted;const radioBorderColor=isSelected?accentColor:isHovered?colors.radioUnselectedHover:colors.radioUnselectedMuted;return /*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsxs(\"button\",{type:\"button\",role:\"radio\",\"aria-checked\":isSelected,onClick:()=>handleTierSelect(tier.id),onMouseEnter:()=>handleTierMouseEnter(tier.id),onMouseLeave:handleTierMouseLeave,style:{width:\"100%\",border:\"none\",background:rowBackground,padding:\"12px 16px\",display:\"flex\",alignItems:\"center\",gap:12,cursor:\"pointer\",transition:\"background 0.15s ease\",textAlign:\"left\",boxShadow:undefined},children:[/*#__PURE__*/_jsx(\"div\",{style:{width:16,height:16,borderRadius:999,border:`2px solid ${radioBorderColor}`,background:isDark&&isSelected?colors.tierSelected:rowBackground,boxSizing:\"border-box\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",flexShrink:0},children:isSelected?/*#__PURE__*/_jsx(\"div\",{style:{width:8,height:8,borderRadius:999,background:accentColor}}):null}),/*#__PURE__*/_jsxs(\"div\",{style:{flex:1,minWidth:0,display:\"flex\",flexDirection:\"column\",gap:2},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Inter, sans-serif\",fontSize:14,fontWeight:500,lineHeight:1.3,color:tierNameColor},children:tier.name}),tier.badge?/*#__PURE__*/_jsx(\"span\",{style:{background:colors.badgeBackground,borderRadius:4,padding:\"2px 8px\",border:`1px solid ${colors.badgeBorder}`,fontFamily:\"Inter, sans-serif\",fontSize:10,fontWeight:500,lineHeight:1.2,color:colors.badgeText,flexShrink:0},children:tier.badge}):null]}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Inter, sans-serif\",fontSize:12.5,fontWeight:400,lineHeight:1.3,color:tierSubPriceColor},children:tier.subtitle})]}),/*#__PURE__*/_jsxs(\"span\",{style:{fontFamily:\"Inter, sans-serif\",fontSize:14,fontWeight:500,lineHeight:1.3,color:tierSubPriceColor,marginLeft:12,flexShrink:0,textAlign:\"right\"},children:[\"$\",tier.price.toLocaleString()]})]}),index<safeTiers.length-1?/*#__PURE__*/_jsx(\"div\",{style:{height:1,background:colors.tierDivider,width:\"100%\"}}):null]},tier.id);})}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:20},children:[/*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8},children:benefits.map((point,index)=>/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"flex-start\",gap:8},children:[/*#__PURE__*/_jsx(\"svg\",{width:\"16\",height:\"16\",viewBox:\"0 0 24 24\",fill:\"currentColor\",\"aria-hidden\":true,style:{flexShrink:0,color:colors.checkmark},children:/*#__PURE__*/_jsx(\"path\",{d:\"M9.9997 15.1709L19.1921 5.97852L20.6063 7.39273L9.9997 17.9993L3.63574 11.6354L5.04996 10.2212L9.9997 15.1709Z\"})}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Inter, sans-serif\",fontSize:13,fontWeight:400,lineHeight:1.45,color:colors.benefitsText},children:point})]},`${point}-${index}`))}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",gap:8},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",\"aria-label\":\"Get Access\",onClick:()=>{if(typeof window!==\"undefined\"&&selected.url){window.open(selected.url,\"_blank\");}},onMouseEnter:handleCtaMouseEnter,onMouseLeave:handleCtaMouseLeave,style:{width:\"100%\",height:38,border:\"none\",borderRadius:8,padding:\"0 12px\",boxSizing:\"border-box\",background:isCtaHovered?colors.ctaGradientHover:colors.ctaGradient,color:colors.ctaText,cursor:\"pointer\",transition:\"background 0.15s ease\",display:\"flex\",alignItems:\"center\",justifyContent:\"center\",boxShadow:`${colors.ctaTopHighlight}, inset 0 0 0 1px ${isDark?\"rgba(0,0,0,0.16)\":\"rgba(0,0,0,0.12)\"}`},children:/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Inter, sans-serif\",fontSize:14,fontWeight:500,lineHeight:1.3,color:colors.ctaText},children:\"Get Access\"})}),/*#__PURE__*/_jsxs(\"div\",{style:{fontFamily:\"Inter, sans-serif\",fontSize:10,fontWeight:500,lineHeight:1.6,color:colors.footer,textAlign:\"center\"},children:[footerPrefixSegments.map((segment,index)=>{if(/^polar$/i.test(segment)){return /*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-flex\",alignItems:\"center\",verticalAlign:\"middle\",color:colors.footer,margin:\"0 2px\"},children:/*#__PURE__*/_jsxs(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 48 14\",style:{height:10,width:\"auto\",display:\"block\"},children:[/*#__PURE__*/_jsx(\"path\",{d:\"M 18.76 11.518 L 18.76 2.93 L 22.292 2.93 C 22.756 2.93 23.178 3.045 23.558 3.274 C 23.938 3.494 24.237 3.801 24.457 4.194 C 24.685 4.586 24.799 5.024 24.799 5.506 C 24.799 6.005 24.685 6.455 24.457 6.856 C 24.237 7.257 23.938 7.576 23.558 7.813 C 23.178 8.05 22.756 8.169 22.292 8.169 L 19.862 8.169 L 19.862 11.518 Z M 19.862 7.126 L 22.317 7.126 C 22.571 7.126 22.798 7.056 23.001 6.917 C 23.204 6.77 23.364 6.574 23.482 6.328 C 23.6 6.083 23.659 5.809 23.659 5.506 C 23.659 5.212 23.6 4.95 23.482 4.721 C 23.364 4.492 23.204 4.308 23.001 4.169 C 22.798 4.03 22.571 3.961 22.317 3.961 L 19.862 3.961 Z M 28.877 11.64 C 28.228 11.64 27.645 11.497 27.131 11.211 C 26.624 10.917 26.223 10.52 25.928 10.021 C 25.633 9.514 25.485 8.937 25.485 8.291 C 25.485 7.645 25.633 7.073 25.928 6.574 C 26.223 6.075 26.624 5.682 27.131 5.396 C 27.645 5.11 28.228 4.967 28.877 4.967 C 29.527 4.967 30.105 5.11 30.612 5.396 C 31.127 5.682 31.527 6.075 31.814 6.574 C 32.11 7.073 32.257 7.645 32.257 8.291 C 32.257 8.937 32.11 9.514 31.814 10.021 C 31.527 10.52 31.127 10.917 30.612 11.211 C 30.105 11.497 29.527 11.64 28.877 11.64 Z M 28.877 10.683 C 29.325 10.683 29.721 10.581 30.067 10.377 C 30.413 10.164 30.683 9.878 30.878 9.518 C 31.08 9.158 31.177 8.749 31.169 8.291 C 31.177 7.833 31.08 7.428 30.878 7.077 C 30.683 6.717 30.413 6.435 30.067 6.23 C 29.721 6.026 29.325 5.924 28.877 5.924 C 28.43 5.924 28.029 6.026 27.675 6.23 C 27.329 6.435 27.059 6.717 26.865 7.077 C 26.671 7.437 26.574 7.841 26.574 8.291 C 26.574 8.749 26.671 9.158 26.865 9.518 C 27.059 9.878 27.329 10.164 27.675 10.377 C 28.029 10.581 28.43 10.683 28.877 10.683 Z M 33.414 11.518 L 33.414 2.439 L 34.478 2.439 L 34.478 11.518 Z M 38.673 11.64 C 38.107 11.64 37.592 11.497 37.128 11.211 C 36.673 10.917 36.31 10.516 36.04 10.009 C 35.77 9.502 35.635 8.929 35.635 8.291 C 35.635 7.645 35.774 7.073 36.052 6.574 C 36.331 6.075 36.702 5.682 37.166 5.396 C 37.639 5.11 38.166 4.967 38.749 4.967 C 39.095 4.967 39.411 5.016 39.698 5.114 C 39.993 5.212 40.255 5.351 40.483 5.531 C 40.709 5.701 40.902 5.909 41.053 6.144 C 41.205 6.373 41.306 6.619 41.356 6.88 L 41.078 6.758 L 41.091 5.102 L 42.154 5.102 L 42.154 11.518 L 41.091 11.518 L 41.091 9.96 L 41.356 9.825 C 41.297 10.062 41.183 10.291 41.015 10.512 C 40.854 10.733 40.652 10.929 40.407 11.101 C 40.171 11.264 39.905 11.395 39.609 11.493 C 39.314 11.591 39.002 11.64 38.673 11.64 Z M 38.926 10.671 C 39.356 10.671 39.736 10.569 40.065 10.364 C 40.394 10.16 40.656 9.882 40.85 9.53 C 41.044 9.17 41.141 8.757 41.141 8.291 C 41.141 7.833 41.044 7.428 40.85 7.077 C 40.664 6.725 40.403 6.447 40.065 6.242 C 39.736 6.038 39.356 5.936 38.926 5.936 C 38.495 5.936 38.116 6.038 37.787 6.242 C 37.457 6.447 37.196 6.725 37.002 7.077 C 36.816 7.428 36.723 7.833 36.723 8.291 C 36.723 8.749 36.816 9.158 37.002 9.518 C 37.196 9.878 37.457 10.16 37.787 10.364 C 38.116 10.569 38.495 10.671 38.926 10.671 Z M 43.52 11.518 L 43.52 5.102 L 44.584 5.102 L 44.609 6.905 L 44.495 6.598 C 44.588 6.296 44.74 6.022 44.951 5.776 C 45.162 5.531 45.411 5.335 45.698 5.187 C 45.993 5.04 46.305 4.967 46.634 4.967 C 46.778 4.967 46.913 4.979 47.039 5.003 C 47.174 5.02 47.284 5.044 47.369 5.077 L 47.077 6.218 C 46.968 6.169 46.853 6.132 46.736 6.108 C 46.617 6.083 46.508 6.071 46.406 6.071 C 46.136 6.071 45.887 6.12 45.66 6.218 C 45.44 6.316 45.25 6.451 45.09 6.623 C 44.938 6.786 44.816 6.979 44.723 7.199 C 44.638 7.42 44.596 7.657 44.596 7.911 L 44.596 11.518 Z\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 1.522 3.616 C 3.598 0.643 7.768 -0.135 10.835 1.877 C 13.903 3.889 14.706 7.93 12.63 10.902 C 10.553 13.875 6.384 14.653 3.316 12.641 C 0.249 10.629 -0.554 6.588 1.522 3.616 Z M 4.206 12.694 C 7.012 14.086 10.571 12.78 12.156 9.778 C 13.741 6.776 12.751 3.215 9.945 1.823 C 7.139 0.432 3.58 1.738 1.995 4.74 C 0.41 7.742 1.4 11.303 4.206 12.694 Z\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 2.489 5.798 C 3.631 2.395 6.611 0.285 9.144 1.084 C 11.676 1.883 12.803 5.288 11.661 8.691 C 10.518 12.093 7.538 14.203 5.006 13.404 C 2.473 12.605 1.346 9.2 2.489 5.798 Z M 5.78 13.146 C 7.924 13.589 10.242 11.312 10.957 8.061 C 11.673 4.81 10.515 1.815 8.372 1.372 C 6.228 0.929 3.911 3.205 3.195 6.457 C 2.479 9.708 3.637 12.703 5.78 13.146 Z\",fill:\"currentColor\"}),/*#__PURE__*/_jsx(\"path\",{d:\"M 6.368 13.682 C 4.673 13.507 3.617 10.483 4.009 6.928 C 4.4 3.374 6.092 0.635 7.786 0.81 C 9.481 0.985 10.537 4.009 10.146 7.564 C 9.754 11.118 8.063 13.857 6.368 13.682 Z M 7.161 12.6 C 8.387 12.581 9.343 10.175 9.295 7.226 C 9.247 4.277 8.213 1.901 6.987 1.92 C 5.76 1.939 4.805 4.345 4.853 7.294 C 4.901 10.243 5.935 12.619 7.161 12.6 Z\",fill:\"currentColor\"})]})},`polar-${index}`);}return /*#__PURE__*/_jsx(\"span\",{children:segment},`text-${index}`);}),footerTextParts.hasStripe?/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:\"Inter, sans-serif\",fontWeight:500,color:colors.footer},children:\"stripe\"}):null]})]})]})]})]})});}addPropertyControls(BuyTemplateModal,{videoSrc:{type:ControlType.File,title:\"Video\",allowedFileTypes:[\"mp4\",\"webm\"]},videoPoster:{type:ControlType.ResponsiveImage,title:\"Poster\"},tiers:{type:ControlType.Array,title:\"Tiers\",defaultValue:[{id:\"pro\",name:\"Pro\",subtitle:\"Unlimited license + Figma\",price:129,url:\"\",badge:\"Popular\"},{id:\"standard\",name:\"Standard\",subtitle:\"Single license\",price:79,url:\"\",badge:\"\"}],control:{type:ControlType.Object,controls:{id:{type:ControlType.String,title:\"ID\",defaultValue:\"tier\"},name:{type:ControlType.String,title:\"Name\",defaultValue:\"Tier\"},subtitle:{type:ControlType.String,title:\"Subtitle\",defaultValue:\"Subtitle\"},price:{type:ControlType.Number,title:\"Price\",defaultValue:79,min:0,step:1},url:{type:ControlType.Link,title:\"URL\",defaultValue:\"\"},badge:{type:ControlType.String,title:\"Badge\",defaultValue:\"\"}}}},defaultTier:{type:ControlType.Enum,title:\"Default Tier (ID)\",options:[\"pro\",\"standard\"],optionTitles:[\"Pro\",\"Standard\"],defaultValue:\"pro\"},benefits:{type:ControlType.Array,title:\"Benefits\",defaultValue:[\"14 pages \\xb7 4 hero styles\",\"AI prompt kit — rebrand in minutes\",\"25% off Framer Pro plan\"],control:{type:ControlType.String}},theme:{type:ControlType.Enum,title:\"Appearance\",options:[\"light\",\"dark\"],optionTitles:[\"Light\",\"Dark\"],defaultValue:\"light\"},footerText:{type:ControlType.String,title:\"Footer\",defaultValue:\"Trusted by 1200 Founders \\xb7 Secured By Polar / Stripe\"},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#141414\"},modalMaxWidth:{type:ControlType.Number,title:\"Modal Max Width\",defaultValue:380,min:240,max:800,step:1,unit:\"px\"},backdropBlur:{type:ControlType.Number,title:\"Backdrop Blur\",defaultValue:4,min:0,max:40,step:1,unit:\"px\"},backdropColor:{type:ControlType.Color,title:\"Backdrop Color\",defaultValue:\"rgba(0, 0, 0, 0.5)\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BuyTemplateModal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BuyTemplateModal.map","function _define_property(obj,key,value){if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true});}else{obj[key]=value;}return obj;}import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect,useRef,Children,isValidElement,cloneElement}from\"react\";import{useIsStaticRenderer}from\"framer\";var version=\"1.3.25\";//#endregion\n//#region packages/core/src/maths.ts\n/**\n * Clamp a value between a minimum and maximum value\n *\n * @param min Minimum value\n * @param input Value to clamp\n * @param max Maximum value\n * @returns Clamped value\n */function clamp(min,input,max){return Math.max(min,Math.min(input,max));}/**\n *  Linearly interpolate between two values using an amount (0 <= t <= 1)\n *\n * @param x First value\n * @param y Second value\n * @param t Amount to interpolate (0 <= t <= 1)\n * @returns Interpolated value\n */function lerp(x,y,t){return(1-t)*x+t*y;}/**\n * Damp a value over time using a damping factor\n * {@link http://www.rorydriscoll.com/2016/03/07/frame-rate-independent-damping-using-lerp/}\n *\n * @param x Initial value\n * @param y Target value\n * @param lambda Damping factor\n * @param dt Time elapsed since the last update\n * @returns Damped value\n */function damp(x,y,lambda,deltaTime){return lerp(x,y,1-Math.exp(-lambda*deltaTime));}/**\n * Calculate the modulo of the dividend and divisor while keeping the result within the same sign as the divisor\n * {@link https://anguscroll.com/just/just-modulo}\n *\n * @param n Dividend\n * @param d Divisor\n * @returns Modulo\n */function modulo(n,d){return(n%d+d)%d;}//#endregion\n//#region packages/core/src/animate.ts\n/**\n * Animate class to handle value animations with lerping or easing\n *\n * @example\n * const animate = new Animate()\n * animate.fromTo(0, 100, { duration: 1, easing: (t) => t })\n * animate.advance(0.5) // 50\n */var Animate=class{/**\n     * Advance the animation by the given delta time\n     *\n     * @param deltaTime - The time in seconds to advance the animation\n     */advance(deltaTime){if(!this.isRunning)return;let completed=false;if(this.duration&&this.easing){this.currentTime+=deltaTime;const linearProgress=clamp(0,this.currentTime/this.duration,1);completed=linearProgress>=1;const easedProgress=completed?1:this.easing(linearProgress);this.value=this.from+(this.to-this.from)*easedProgress;}else if(this.lerp){this.value=damp(this.value,this.to,this.lerp*60,deltaTime);if(Math.round(this.value)===Math.round(this.to)){this.value=this.to;completed=true;}}else{this.value=this.to;completed=true;}if(completed)this.stop();this.onUpdate?.(this.value,completed);}/** Stop the animation */stop(){this.isRunning=false;}/**\n     * Set up the animation from a starting value to an ending value\n     * with optional parameters for lerping, duration, easing, and onUpdate callback\n     *\n     * @param from - The starting value\n     * @param to - The ending value\n     * @param options - Options for the animation\n     */fromTo(from,to,{lerp,duration,easing,onStart,onUpdate}){this.from=this.value=from;this.to=to;this.lerp=lerp;this.duration=duration;this.easing=easing;this.currentTime=0;this.isRunning=true;onStart?.();this.onUpdate=onUpdate;}constructor(){_define_property(this,\"isRunning\",false);_define_property(this,\"value\",0);_define_property(this,\"from\",0);_define_property(this,\"to\",0);_define_property(this,\"currentTime\",0);_define_property(this,\"lerp\",void 0);_define_property(this,\"duration\",void 0);_define_property(this,\"easing\",void 0);_define_property(this,\"onUpdate\",void 0);}};//#endregion\n//#region packages/core/src/debounce.ts\nfunction debounce(callback,delay){let timer;return function(...args){clearTimeout(timer);timer=setTimeout(()=>{timer=void 0;callback.apply(this,args);},delay);};}//#endregion\n//#region packages/core/src/dimensions.ts\n/**\n * Dimensions class to handle the size of the content and wrapper\n *\n * @example\n * const dimensions = new Dimensions(wrapper, content)\n * dimensions.on('resize', (e) => {\n *   console.log(e.width, e.height)\n * })\n */var Dimensions=class{destroy(){this.wrapperResizeObserver?.disconnect();this.contentResizeObserver?.disconnect();if(this.wrapper===window&&this.debouncedResize)window.removeEventListener(\"resize\",this.debouncedResize);}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height};}constructor(wrapper,content,{autoResize=true,debounce:debounceValue=250}={}){_define_property(this,\"width\",0);_define_property(this,\"height\",0);_define_property(this,\"scrollHeight\",0);_define_property(this,\"scrollWidth\",0);_define_property(this,\"debouncedResize\",void 0);_define_property(this,\"wrapperResizeObserver\",void 0);_define_property(this,\"contentResizeObserver\",void 0);_define_property(this,\"resize\",()=>{this.onWrapperResize();this.onContentResize();});_define_property(this,\"onWrapperResize\",()=>{if(this.wrapper instanceof Window){this.width=window.innerWidth;this.height=window.innerHeight;}else{this.width=this.wrapper.clientWidth;this.height=this.wrapper.clientHeight;}});_define_property(this,\"onContentResize\",()=>{if(this.wrapper instanceof Window){this.scrollHeight=this.content.scrollHeight;this.scrollWidth=this.content.scrollWidth;}else{this.scrollHeight=this.wrapper.scrollHeight;this.scrollWidth=this.wrapper.scrollWidth;}});this.wrapper=wrapper;this.content=content;if(autoResize){this.debouncedResize=debounce(this.resize,debounceValue);if(this.wrapper instanceof Window)window.addEventListener(\"resize\",this.debouncedResize);else{this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize);this.wrapperResizeObserver.observe(this.wrapper);}this.contentResizeObserver=new ResizeObserver(this.debouncedResize);this.contentResizeObserver.observe(this.content);}this.resize();}};//#endregion\n//#region packages/core/src/emitter.ts\n/**\n * Emitter class to handle events\n * @example\n * const emitter = new Emitter()\n * emitter.on('event', (data) => {\n *   console.log(data)\n * })\n * emitter.emit('event', 'data')\n */var Emitter=class{/**\n     * Emit an event with the given data\n     * @param event Event name\n     * @param args Data to pass to the event handlers\n     */emit(event,...args){const callbacks=this.events[event]||[];for(let i=0,length=callbacks.length;i<length;i++)callbacks[i]?.(...args);}/**\n     * Add a callback to the event\n     * @param event Event name\n     * @param cb Callback function\n     * @returns Unsubscribe function\n     */on(event,cb){if(this.events[event])this.events[event].push(cb);else this.events[event]=[cb];return()=>{this.events[event]=this.events[event]?.filter(i=>cb!==i);};}/**\n     * Remove a callback from the event\n     * @param event Event name\n     * @param callback Callback function\n     */off(event,callback){this.events[event]=this.events[event]?.filter(i=>callback!==i);}/**\n     * Remove all event listeners and clean up\n     */destroy(){this.events={};}constructor(){_define_property(this,\"events\",{});}};//#endregion\n//#region packages/core/src/virtual-scroll.ts\nconst LINE_HEIGHT=100/6;const listenerOptions={passive:false};function getDeltaMultiplier(deltaMode,size){if(deltaMode===1)return LINE_HEIGHT;if(deltaMode===2)return size;return 1;}var VirtualScroll=class{/**\n     * Add an event listener for the given event and callback\n     *\n     * @param event Event name\n     * @param callback Callback function\n     */on(event,callback){return this.emitter.on(event,callback);}/** Remove all event listeners and clean up */destroy(){this.emitter.destroy();window.removeEventListener(\"resize\",this.onWindowResize);this.element.removeEventListener(\"wheel\",this.onWheel,listenerOptions);this.element.removeEventListener(\"touchstart\",this.onTouchStart,listenerOptions);this.element.removeEventListener(\"touchmove\",this.onTouchMove,listenerOptions);this.element.removeEventListener(\"touchend\",this.onTouchEnd,listenerOptions);}constructor(element,options={wheelMultiplier:1,touchMultiplier:1}){_define_property(this,\"touchStart\",{x:0,y:0});_define_property(this,\"lastDelta\",{x:0,y:0});_define_property(this,\"window\",{width:0,height:0});_define_property(this,\"emitter\",new Emitter);/**\n     * Event handler for 'touchstart' event\n     *\n     * @param event Touch event\n     */_define_property(this,\"onTouchStart\",event=>{const{clientX,clientY}=event.targetTouches?event.targetTouches[0]:event;this.touchStart.x=clientX;this.touchStart.y=clientY;this.lastDelta={x:0,y:0};this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event});});/** Event handler for 'touchmove' event */_define_property(this,\"onTouchMove\",event=>{const{clientX,clientY}=event.targetTouches?event.targetTouches[0]:event;const deltaX=-(clientX-this.touchStart.x)*this.options.touchMultiplier;const deltaY=-(clientY-this.touchStart.y)*this.options.touchMultiplier;this.touchStart.x=clientX;this.touchStart.y=clientY;this.lastDelta={x:deltaX,y:deltaY};this.emitter.emit(\"scroll\",{deltaX,deltaY,event});});_define_property(this,\"onTouchEnd\",event=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event});});/** Event handler for 'wheel' event */_define_property(this,\"onWheel\",event=>{let{deltaX,deltaY,deltaMode}=event;const multiplierX=getDeltaMultiplier(deltaMode,this.window.width);const multiplierY=getDeltaMultiplier(deltaMode,this.window.height);deltaX*=multiplierX;deltaY*=multiplierY;deltaX*=this.options.wheelMultiplier;deltaY*=this.options.wheelMultiplier;this.emitter.emit(\"scroll\",{deltaX,deltaY,event});});_define_property(this,\"onWindowResize\",()=>{this.window={width:window.innerWidth,height:window.innerHeight};});this.element=element;this.options=options;window.addEventListener(\"resize\",this.onWindowResize);this.onWindowResize();this.element.addEventListener(\"wheel\",this.onWheel,listenerOptions);this.element.addEventListener(\"touchstart\",this.onTouchStart,listenerOptions);this.element.addEventListener(\"touchmove\",this.onTouchMove,listenerOptions);this.element.addEventListener(\"touchend\",this.onTouchEnd,listenerOptions);}};//#endregion\n//#region packages/core/src/lenis.ts\nconst defaultEasing=t=>Math.min(1,1.001-2**(-10*t));var Lenis=class{/**\n     * Destroy the lenis instance, remove all event listeners and clean up the class name\n     */destroy(){this.emitter.destroy();this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll);this.options.wrapper.removeEventListener(\"scrollend\",this.onScrollEnd,{capture:true});this.options.wrapper.removeEventListener(\"pointerdown\",this.onPointerDown);if(this.options.anchors||this.options.stopInertiaOnNavigate)this.options.wrapper.removeEventListener(\"click\",this.onClick);this.virtualScroll.destroy();this.dimensions.destroy();this.cleanUpClassName();if(this._rafId)cancelAnimationFrame(this._rafId);}on(event,callback){return this.emitter.on(event,callback);}off(event,callback){return this.emitter.off(event,callback);}get overflow(){const property=this.isHorizontal?\"overflow-x\":\"overflow-y\";return getComputedStyle(this.rootElement)[property];}checkOverflow(){if([\"hidden\",\"clip\"].includes(this.overflow))this.internalStop();else this.internalStart();}setScroll(scroll){if(this.isHorizontal)this.options.wrapper.scrollTo({left:scroll,behavior:\"instant\"});else this.options.wrapper.scrollTo({top:scroll,behavior:\"instant\"});}isTouchOnSelectionHandle(event){const selection=window.getSelection();if(!selection||selection.isCollapsed||selection.rangeCount===0)return false;const touch=event.targetTouches[0]??event.changedTouches[0];if(!touch)return false;const rects=selection.getRangeAt(0).getClientRects();if(rects.length===0)return false;const first=rects[0];const last=rects[rects.length-1];const HANDLE_RADIUS=40;const nearStart=Math.hypot(touch.clientX-first.left,touch.clientY-first.top)<=HANDLE_RADIUS;const nearEnd=Math.hypot(touch.clientX-last.right,touch.clientY-last.bottom)<=HANDLE_RADIUS;return nearStart||nearEnd;}/**\n     * Force lenis to recalculate the dimensions\n     */resize(){this.dimensions.resize();this.animatedScroll=this.targetScroll=this.actualScroll;this.emit();}emit(){this.emitter.emit(\"scroll\",this);}reset(){this.isLocked=false;this.isScrolling=false;this.animatedScroll=this.targetScroll=this.actualScroll;this.lastVelocity=this.velocity=0;this.animate.stop();}/**\n     * Start lenis scroll after it has been stopped\n     */start(){if(!this.isStopped)return;if(this.options.autoToggle){this.rootElement.style.removeProperty(\"overflow\");return;}this.internalStart();}internalStart(){if(!this.isStopped)return;this.reset();this.isStopped=false;this.emit();}/**\n     * Stop lenis scroll\n     */stop(){if(this.isStopped)return;if(this.options.autoToggle){this.rootElement.style.setProperty(\"overflow\",\"clip\");return;}this.internalStop();}internalStop(){if(this.isStopped)return;this.reset();this.isStopped=true;this.emit();}/**\n     * Scroll to a target value\n     *\n     * @param target The target value to scroll to\n     * @param options The options for the scroll\n     *\n     * @example\n     * lenis.scrollTo(100, {\n     *   offset: 100,\n     *   duration: 1,\n     *   easing: (t) => 1 - Math.cos((t * Math.PI) / 2),\n     *   lerp: 0.1,\n     *   onStart: () => {\n     *     console.log('onStart')\n     *   },\n     *   onComplete: () => {\n     *     console.log('onComplete')\n     *   },\n     * })\n     */scrollTo(_target,{offset=0,immediate=false,lock=false,programmatic=true,lerp=programmatic?this.options.lerp:void 0,duration=programmatic?this.options.duration:void 0,easing=programmatic?this.options.easing:void 0,onStart,onComplete,force=false,userData}={}){if((this.isStopped||this.isLocked)&&!force)return;let target=_target;let adjustedOffset=offset;if(typeof target===\"string\"&&[\"top\",\"left\",\"start\",\"#\"].includes(target))target=0;else if(typeof target===\"string\"&&[\"bottom\",\"right\",\"end\"].includes(target))target=this.limit;else{let node=null;if(typeof target===\"string\"){node=target.startsWith(\"#\")?document.getElementById(target.slice(1)):document.querySelector(target);if(!node)if(target===\"#top\")target=0;else console.warn(\"Lenis: Target not found\",target);}else if(target instanceof HTMLElement&&target?.nodeType)node=target;if(node){if(this.options.wrapper!==window){const wrapperRect=this.rootElement.getBoundingClientRect();adjustedOffset-=this.isHorizontal?wrapperRect.left:wrapperRect.top;}const rect=node.getBoundingClientRect();const targetStyle=getComputedStyle(node);const scrollMargin=this.isHorizontal?Number.parseFloat(targetStyle.scrollMarginLeft):Number.parseFloat(targetStyle.scrollMarginTop);const containerStyle=getComputedStyle(this.rootElement);const scrollPadding=this.isHorizontal?Number.parseFloat(containerStyle.scrollPaddingLeft):Number.parseFloat(containerStyle.scrollPaddingTop);target=(this.isHorizontal?rect.left:rect.top)+this.animatedScroll-(Number.isNaN(scrollMargin)?0:scrollMargin)-(Number.isNaN(scrollPadding)?0:scrollPadding);}}if(typeof target!==\"number\")return;target+=adjustedOffset;if(this.options.infinite){if(programmatic){this.targetScroll=this.animatedScroll=this.scroll;const distance=target-this.animatedScroll;if(distance>this.limit/2)target-=this.limit;else if(distance<-this.limit/2)target+=this.limit;}}else target=clamp(0,target,this.limit);if(target===this.targetScroll){onStart?.(this);onComplete?.(this);return;}this.userData=userData??{};if(immediate){this.animatedScroll=this.targetScroll=target;this.setScroll(this.scroll);this.reset();this.preventNextNativeScrollEvent();this.emit();onComplete?.(this);this.userData={};requestAnimationFrame(()=>{this.dispatchScrollendEvent();});return;}if(!programmatic)this.targetScroll=target;if(typeof duration===\"number\"&&typeof easing!==\"function\")easing=defaultEasing;else if(typeof easing===\"function\"&&typeof duration!==\"number\")duration=1;this.animate.fromTo(this.animatedScroll,target,{duration,easing,lerp,onStart:()=>{if(lock)this.isLocked=true;this.isScrolling=\"smooth\";onStart?.(this);},onUpdate:(value,completed)=>{this.isScrolling=\"smooth\";this.lastVelocity=this.velocity;this.velocity=value-this.animatedScroll;this.direction=Math.sign(this.velocity);this.animatedScroll=value;this.setScroll(this.scroll);if(programmatic)this.targetScroll=value;if(!completed)this.emit();if(completed){this.reset();this.emit();onComplete?.(this);this.userData={};requestAnimationFrame(()=>{this.dispatchScrollendEvent();});this.preventNextNativeScrollEvent();}}});}preventNextNativeScrollEvent(){this._preventNextNativeScrollEvent=true;requestAnimationFrame(()=>{this._preventNextNativeScrollEvent=false;});}hasNestedScroll(node,{deltaX,deltaY}){const time=Date.now();if(!node._lenis)node._lenis={};const cache=node._lenis;let hasOverflowX;let hasOverflowY;let isScrollableX;let isScrollableY;let hasOverscrollBehaviorX;let hasOverscrollBehaviorY;let scrollWidth;let scrollHeight;let clientWidth;let clientHeight;if(time-(cache.time??0)>2e3){cache.time=Date.now();const computedStyle=window.getComputedStyle(node);cache.computedStyle=computedStyle;hasOverflowX=[\"auto\",\"overlay\",\"scroll\"].includes(computedStyle.overflowX);hasOverflowY=[\"auto\",\"overlay\",\"scroll\"].includes(computedStyle.overflowY);hasOverscrollBehaviorX=[\"auto\"].includes(computedStyle.overscrollBehaviorX);hasOverscrollBehaviorY=[\"auto\"].includes(computedStyle.overscrollBehaviorY);cache.hasOverflowX=hasOverflowX;cache.hasOverflowY=hasOverflowY;if(!(hasOverflowX||hasOverflowY))return false;scrollWidth=node.scrollWidth;scrollHeight=node.scrollHeight;clientWidth=node.clientWidth;clientHeight=node.clientHeight;isScrollableX=scrollWidth>clientWidth;isScrollableY=scrollHeight>clientHeight;cache.isScrollableX=isScrollableX;cache.isScrollableY=isScrollableY;cache.scrollWidth=scrollWidth;cache.scrollHeight=scrollHeight;cache.clientWidth=clientWidth;cache.clientHeight=clientHeight;cache.hasOverscrollBehaviorX=hasOverscrollBehaviorX;cache.hasOverscrollBehaviorY=hasOverscrollBehaviorY;}else{isScrollableX=cache.isScrollableX;isScrollableY=cache.isScrollableY;hasOverflowX=cache.hasOverflowX;hasOverflowY=cache.hasOverflowY;scrollWidth=cache.scrollWidth;scrollHeight=cache.scrollHeight;clientWidth=cache.clientWidth;clientHeight=cache.clientHeight;hasOverscrollBehaviorX=cache.hasOverscrollBehaviorX;hasOverscrollBehaviorY=cache.hasOverscrollBehaviorY;}if(!(hasOverflowX&&isScrollableX||hasOverflowY&&isScrollableY))return false;const orientation=Math.abs(deltaX)>=Math.abs(deltaY)?\"horizontal\":\"vertical\";let scroll;let maxScroll;let delta;let hasOverflow;let isScrollable;let hasOverscrollBehavior;if(orientation===\"horizontal\"){scroll=Math.round(node.scrollLeft);maxScroll=scrollWidth-clientWidth;delta=deltaX;hasOverflow=hasOverflowX;isScrollable=isScrollableX;hasOverscrollBehavior=hasOverscrollBehaviorX;}else if(orientation===\"vertical\"){scroll=Math.round(node.scrollTop);maxScroll=scrollHeight-clientHeight;delta=deltaY;hasOverflow=hasOverflowY;isScrollable=isScrollableY;hasOverscrollBehavior=hasOverscrollBehaviorY;}else return false;if(!hasOverscrollBehavior&&(scroll>=maxScroll||scroll<=0))return true;return(delta>0?scroll<maxScroll:scroll>0)&&hasOverflow&&isScrollable;}/**\n     * The root element on which lenis is instanced\n     */get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper;}/**\n     * The limit which is the maximum scroll value\n     */get limit(){if(this.options.naiveDimensions){if(this.isHorizontal)return this.rootElement.scrollWidth-this.rootElement.clientWidth;return this.rootElement.scrollHeight-this.rootElement.clientHeight;}return this.dimensions.limit[this.isHorizontal?\"x\":\"y\"];}/**\n     * Whether or not the scroll is horizontal\n     */get isHorizontal(){return this.options.orientation===\"horizontal\";}/**\n     * The actual scroll value\n     */get actualScroll(){const wrapper=this.options.wrapper;return this.isHorizontal?wrapper.scrollX??wrapper.scrollLeft:wrapper.scrollY??wrapper.scrollTop;}/**\n     * The current scroll value\n     */get scroll(){return this.options.infinite?modulo(this.animatedScroll,this.limit):this.animatedScroll;}/**\n     * The progress of the scroll relative to the limit\n     */get progress(){return this.limit===0?1:this.scroll/this.limit;}/**\n     * Current scroll state\n     */get isScrolling(){return this._isScrolling;}set isScrolling(value){if(this._isScrolling!==value){this._isScrolling=value;this.updateClassName();}}/**\n     * Check if lenis is stopped\n     */get isStopped(){return this._isStopped;}set isStopped(value){if(this._isStopped!==value){this._isStopped=value;this.updateClassName();}}/**\n     * Check if lenis is locked\n     */get isLocked(){return this._isLocked;}set isLocked(value){if(this._isLocked!==value){this._isLocked=value;this.updateClassName();}}/**\n     * Check if lenis is smooth scrolling\n     */get isSmooth(){return this.isScrolling===\"smooth\";}/**\n     * The class name applied to the wrapper element\n     */get className(){let className=\"lenis\";if(this.options.autoToggle)className+=\" lenis-autoToggle\";if(this.isStopped)className+=\" lenis-stopped\";if(this.isLocked)className+=\" lenis-locked\";if(this.isScrolling)className+=\" lenis-scrolling\";if(this.isScrolling===\"smooth\")className+=\" lenis-smooth\";return className;}updateClassName(){this.cleanUpClassName();this.className.split(\" \").forEach(className=>{this.rootElement.classList.add(className);});}cleanUpClassName(){for(const className of Array.from(this.rootElement.classList))if(className===\"lenis\"||className.startsWith(\"lenis-\"))this.rootElement.classList.remove(className);}constructor({wrapper=window,content=document.documentElement,eventsTarget=wrapper,smoothWheel=true,syncTouch=false,syncTouchLerp=.075,touchInertiaExponent=1.7,duration,easing,lerp=.1,infinite=false,orientation=\"vertical\",gestureOrientation=orientation===\"horizontal\"?\"both\":\"vertical\",touchMultiplier=1,wheelMultiplier=1,autoResize=true,prevent,virtualScroll,overscroll=true,autoRaf=false,anchors=false,autoToggle=false,allowNestedScroll=false,__experimental__naiveDimensions=false,naiveDimensions=__experimental__naiveDimensions,stopInertiaOnNavigate=false}={}){_define_property(this,\"_isScrolling\",false);_define_property(this,\"_isStopped\",false);_define_property(this,\"_isLocked\",false);_define_property(this,\"_preventNextNativeScrollEvent\",false);_define_property(this,\"_resetVelocityTimeout\",null);_define_property(this,\"_rafId\",null);_define_property(this,\"_isDraggingSelection\",false);/**\n     * Whether or not the user is touching the screen\n     */_define_property(this,\"isTouching\",void 0);/**\n     * Whether or not the device is running iOS\n     */_define_property(this,\"isIos\",void 0);/**\n     * The time in ms since the lenis instance was created\n     */_define_property(this,\"time\",0);/**\n     * User data that will be forwarded through the scroll event\n     *\n     * @example\n     * lenis.scrollTo(100, {\n     *   userData: {\n     *     foo: 'bar'\n     *   }\n     * })\n     */_define_property(this,\"userData\",{});/**\n     * The last velocity of the scroll\n     */_define_property(this,\"lastVelocity\",0);/**\n     * The current velocity of the scroll\n     */_define_property(this,\"velocity\",0);/**\n     * The direction of the scroll\n     */_define_property(this,\"direction\",0);/**\n     * The options passed to the lenis instance\n     */_define_property(this,\"options\",void 0);/**\n     * The target scroll value\n     */_define_property(this,\"targetScroll\",void 0);/**\n     * The animated scroll value\n     */_define_property(this,\"animatedScroll\",void 0);_define_property(this,\"animate\",new Animate);_define_property(this,\"emitter\",new Emitter);_define_property(this,\"dimensions\",void 0);_define_property(this,\"virtualScroll\",void 0);_define_property(this,\"onScrollEnd\",e=>{if(!(e instanceof CustomEvent)){if(this.isScrolling===\"smooth\"||this.isScrolling===false)e.stopPropagation();}});_define_property(this,\"dispatchScrollendEvent\",()=>{this.options.wrapper.dispatchEvent(new CustomEvent(\"scrollend\",{bubbles:this.options.wrapper===window,detail:{lenisScrollEnd:true}}));});_define_property(this,\"onTransitionEnd\",event=>{if(event.propertyName?.includes(\"overflow\")&&event.target===this.rootElement)this.checkOverflow();});_define_property(this,\"onClick\",event=>{const linkElementsUrls=event.composedPath().filter(node=>node instanceof HTMLAnchorElement&&node.href).map(element=>new URL(element.href));const currentUrl=new URL(window.location.href);if(this.options.anchors){const anchorElementUrl=linkElementsUrls.find(targetUrl=>currentUrl.host===targetUrl.host&&currentUrl.pathname===targetUrl.pathname&&targetUrl.hash);if(anchorElementUrl){const options=typeof this.options.anchors===\"object\"&&this.options.anchors?this.options.anchors:void 0;const target=decodeURIComponent(anchorElementUrl.hash);this.scrollTo(target,options);return;}}if(this.options.stopInertiaOnNavigate){if(linkElementsUrls.some(targetUrl=>currentUrl.host===targetUrl.host&&currentUrl.pathname!==targetUrl.pathname)){this.reset();return;}}});_define_property(this,\"onPointerDown\",event=>{if(event.button===1)this.reset();});_define_property(this,\"onVirtualScroll\",data=>{if(typeof this.options.virtualScroll===\"function\"&&this.options.virtualScroll(data)===false)return;const{deltaX,deltaY,event}=data;this.emitter.emit(\"virtual-scroll\",{deltaX,deltaY,event});if(event.ctrlKey)return;if(event.lenisStopPropagation)return;const isTouch=event.type.includes(\"touch\");const isWheel=event.type.includes(\"wheel\");if(isTouch&&this.isIos){if(event.type===\"touchstart\")this._isDraggingSelection=this.isTouchOnSelectionHandle(event);if(this._isDraggingSelection){if(event.type===\"touchend\")this._isDraggingSelection=false;return;}}this.isTouching=event.type===\"touchstart\"||event.type===\"touchmove\";const isClickOrTap=deltaX===0&&deltaY===0;if(this.options.syncTouch&&isTouch&&event.type===\"touchstart\"&&isClickOrTap&&!this.isStopped&&!this.isLocked){this.reset();return;}const isUnknownGesture=this.options.gestureOrientation===\"vertical\"&&deltaY===0||this.options.gestureOrientation===\"horizontal\"&&deltaX===0;if(isClickOrTap||isUnknownGesture)return;let composedPath=event.composedPath();composedPath=composedPath.slice(0,composedPath.indexOf(this.rootElement));const prevent=this.options.prevent;const gestureOrientation=Math.abs(deltaX)>=Math.abs(deltaY)?\"horizontal\":\"vertical\";if(composedPath.find(node=>node instanceof HTMLElement&&(typeof prevent===\"function\"&&prevent?.(node)||node.hasAttribute?.(\"data-lenis-prevent\")||gestureOrientation===\"vertical\"&&node.hasAttribute?.(\"data-lenis-prevent-vertical\")||gestureOrientation===\"horizontal\"&&node.hasAttribute?.(\"data-lenis-prevent-horizontal\")||isTouch&&node.hasAttribute?.(\"data-lenis-prevent-touch\")||isWheel&&node.hasAttribute?.(\"data-lenis-prevent-wheel\")||this.options.allowNestedScroll&&this.hasNestedScroll(node,{deltaX,deltaY}))))return;if(this.isStopped||this.isLocked){if(event.cancelable)event.preventDefault();return;}if(!(this.options.syncTouch&&isTouch||this.options.smoothWheel&&isWheel)){this.isScrolling=\"native\";this.animate.stop();event.lenisStopPropagation=true;return;}let delta=deltaY;if(this.options.gestureOrientation===\"both\")delta=Math.abs(deltaY)>Math.abs(deltaX)?deltaY:deltaX;else if(this.options.gestureOrientation===\"horizontal\")delta=deltaX;if(!this.options.overscroll||this.options.infinite||this.options.wrapper!==window&&this.limit>0&&(this.animatedScroll>0&&this.animatedScroll<this.limit||this.animatedScroll===0&&deltaY>0||this.animatedScroll===this.limit&&deltaY<0))event.lenisStopPropagation=true;if(event.cancelable)event.preventDefault();const isSyncTouch=isTouch&&this.options.syncTouch;const hasTouchInertia=isTouch&&event.type===\"touchend\";if(hasTouchInertia)delta=Math.sign(delta)*Math.abs(this.velocity)**this.options.touchInertiaExponent;this.scrollTo(this.targetScroll+delta,{programmatic:false,...isSyncTouch?{lerp:hasTouchInertia?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}});});_define_property(this,\"onNativeScroll\",()=>{if(this._resetVelocityTimeout!==null){clearTimeout(this._resetVelocityTimeout);this._resetVelocityTimeout=null;}if(this._preventNextNativeScrollEvent){this._preventNextNativeScrollEvent=false;return;}if(this.isScrolling===false||this.isScrolling===\"native\"){const lastScroll=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll;this.lastVelocity=this.velocity;this.velocity=this.animatedScroll-lastScroll;this.direction=Math.sign(this.animatedScroll-lastScroll);if(!this.isStopped)this.isScrolling=\"native\";this.emit();if(this.velocity!==0)this._resetVelocityTimeout=setTimeout(()=>{this.lastVelocity=this.velocity;this.velocity=0;this.isScrolling=false;this.emit();},400);}});/**\n     * RequestAnimationFrame for lenis\n     *\n     * @param time The time in ms from an external clock like `requestAnimationFrame` or Tempus\n     */_define_property(this,\"raf\",time=>{const deltaTime=time-(this.time||time);this.time=time;this.animate.advance(deltaTime*.001);if(this.options.autoRaf)this._rafId=requestAnimationFrame(this.raf);});window.lenisVersion=version;if(!window.lenis)window.lenis={};window.lenis.version=version;if(orientation===\"horizontal\")window.lenis.horizontal=true;if(syncTouch===true)window.lenis.touch=true;this.isIos=/(iPad|iPhone|iPod)/g.test(navigator.userAgent);if(!wrapper||wrapper===document.documentElement)wrapper=window;if(typeof duration===\"number\"&&typeof easing!==\"function\")easing=defaultEasing;else if(typeof easing===\"function\"&&typeof duration!==\"number\")duration=1;this.options={wrapper,content,eventsTarget,smoothWheel,syncTouch,syncTouchLerp,touchInertiaExponent,duration,easing,lerp,infinite,gestureOrientation,orientation,touchMultiplier,wheelMultiplier,autoResize,prevent,virtualScroll,overscroll,autoRaf,anchors,autoToggle,allowNestedScroll,naiveDimensions,stopInertiaOnNavigate};this.dimensions=new Dimensions(wrapper,content,{autoResize});this.updateClassName();this.targetScroll=this.animatedScroll=this.actualScroll;this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll);this.options.wrapper.addEventListener(\"scrollend\",this.onScrollEnd,{capture:true});if(this.options.anchors||this.options.stopInertiaOnNavigate)this.options.wrapper.addEventListener(\"click\",this.onClick);this.options.wrapper.addEventListener(\"pointerdown\",this.onPointerDown);this.virtualScroll=new VirtualScroll(eventsTarget,{touchMultiplier,wheelMultiplier});this.virtualScroll.on(\"scroll\",this.onVirtualScroll);if(this.options.autoToggle){this.checkOverflow();this.rootElement.addEventListener(\"transitionend\",this.onTransitionEnd);}if(this.options.autoRaf)this._rafId=requestAnimationFrame(this.raf);}};function removeParentSticky(element){if(getComputedStyle(element).position===\"sticky\"){element.style.setProperty(\"position\",\"static\");element.dataset.sticky=\"true\";}if(element.offsetParent)removeParentSticky(element.offsetParent);}function addParentSticky(element){if(element?.dataset?.sticky===\"true\"){element.style.removeProperty(\"position\");delete element.dataset.sticky;}if(element.offsetParent)addParentSticky(element.offsetParent);}function offsetTop(element,accumulator=0){const top=accumulator+element.offsetTop;if(element.offsetParent)return offsetTop(element.offsetParent,top);return top;}function offsetLeft(element,accumulator=0){const left=accumulator+element.offsetLeft;if(element.offsetParent)return offsetLeft(element.offsetParent,left);return left;}function scrollTop(element,accumulator=0){const top=accumulator+element.scrollTop;if(element.offsetParent)return scrollTop(element.offsetParent,top);return top+window.scrollY;}function scrollLeft(element,accumulator=0){const left=accumulator+element.scrollLeft;if(element.offsetParent)return scrollLeft(element.offsetParent,left);return left+window.scrollX;}var SnapElement=class{destroy(){this.wrapperResizeObserver.disconnect();this.resizeObserver.disconnect();}setRect({top,left,width,height,element}={}){top=top??this.rect.top;left=left??this.rect.left;width=width??this.rect.width;height=height??this.rect.height;element=element??this.rect.element;if(top===this.rect.top&&left===this.rect.left&&width===this.rect.width&&height===this.rect.height&&element===this.rect.element)return;this.rect.top=top;this.rect.y=top;this.rect.width=width;this.rect.height=height;this.rect.left=left;this.rect.x=left;this.rect.bottom=top+height;this.rect.right=left+width;}constructor(element,{align=[\"start\"],ignoreSticky=true,ignoreTransform=false}={}){_define_property(this,\"element\",void 0);_define_property(this,\"options\",void 0);_define_property(this,\"align\",void 0);_define_property(this,\"rect\",{});_define_property(this,\"wrapperResizeObserver\",void 0);_define_property(this,\"resizeObserver\",void 0);_define_property(this,\"debouncedWrapperResize\",void 0);_define_property(this,\"onWrapperResize\",()=>{let top;let left;if(this.options.ignoreSticky)removeParentSticky(this.element);if(this.options.ignoreTransform){top=offsetTop(this.element);left=offsetLeft(this.element);}else{const rect=this.element.getBoundingClientRect();top=rect.top+scrollTop(this.element);left=rect.left+scrollLeft(this.element);}if(this.options.ignoreSticky)addParentSticky(this.element);this.setRect({top,left});});_define_property(this,\"onResize\",([entry])=>{if(!entry?.borderBoxSize[0])return;const width=entry.borderBoxSize[0].inlineSize;const height=entry.borderBoxSize[0].blockSize;this.setRect({width,height});});this.element=element;this.options={align,ignoreSticky,ignoreTransform};this.align=[align].flat();this.debouncedWrapperResize=debounce(this.onWrapperResize,500);this.wrapperResizeObserver=new ResizeObserver(this.debouncedWrapperResize);this.wrapperResizeObserver.observe(document.body);this.onWrapperResize();this.resizeObserver=new ResizeObserver(this.onResize);this.resizeObserver.observe(this.element);this.setRect({width:this.element.offsetWidth,height:this.element.offsetHeight});}};//#endregion\n//#region packages/snap/src/uid.ts\nlet index=0;function uid(){return index++;}//#endregion\n//#region packages/snap/src/snap.ts\n/**\n * Snap class to handle the snap functionality\n *\n * @example\n * const snap = new Snap(lenis, {\n *   type: 'mandatory', // 'mandatory', 'proximity' or 'lock'\n *   onSnapStart: (snap) => {\n *     console.log('onSnapStart', snap)\n *   },\n *   onSnapComplete: (snap) => {\n *     console.log('onSnapComplete', snap)\n *   },\n * })\n *\n * snap.add(500) // snap at 500px\n *\n * const removeSnap = snap.add(500)\n *\n * if (someCondition) {\n *   removeSnap()\n * }\n */var Snap=class{/**\n     * Destroy the snap instance\n     */destroy(){this.lenis.off(\"virtual-scroll\",this.onSnapDebounced);window.removeEventListener(\"resize\",this.onWindowResize);this.elements.forEach(element=>{element.destroy();});}/**\n     * Start the snap after it has been stopped\n     */start(){this.isStopped=false;}/**\n     * Stop the snap\n     */stop(){this.isStopped=true;}/**\n     * Add a snap to the snap instance\n     *\n     * @param value The value to snap to\n     * @param userData User data that will be forwarded through the snap event\n     * @returns Unsubscribe function\n     */add(value){const id=uid();this.snaps.set(id,{value});return()=>this.snaps.delete(id);}/**\n     * Add an element to the snap instance\n     *\n     * @param element The element to add\n     * @param options The options for the element\n     * @returns Unsubscribe function\n     */addElement(element,options={}){const id=uid();this.elements.set(id,new SnapElement(element,options));return()=>this.elements.delete(id);}addElements(elements,options={}){const map=[...elements].map(element=>this.addElement(element,options));return()=>{map.forEach(remove=>{remove();});};}previous(){this.goTo((this.currentSnapIndex??0)-1);}next(){this.goTo((this.currentSnapIndex??0)+1);}goTo(index){const snaps=this.computeSnaps();if(snaps.length===0)return;this.currentSnapIndex=Math.max(0,Math.min(index,snaps.length-1));const currentSnap=snaps[this.currentSnapIndex];if(currentSnap===void 0)return;this.lenis.scrollTo(currentSnap.value,{duration:this.options.duration,easing:this.options.easing,lerp:this.options.lerp,lock:this.options.type===\"lock\",userData:{initiator:\"snap\"},onStart:()=>{this.options.onSnapStart?.({index:this.currentSnapIndex,...currentSnap});},onComplete:()=>{this.options.onSnapComplete?.({index:this.currentSnapIndex,...currentSnap});}});}get distanceThreshold(){let distanceThreshold=Number.POSITIVE_INFINITY;if(this.options.type===\"mandatory\")return Number.POSITIVE_INFINITY;const{isHorizontal}=this.lenis;const axis=isHorizontal?\"width\":\"height\";if(typeof this.options.distanceThreshold===\"string\"&&this.options.distanceThreshold.endsWith(\"%\"))distanceThreshold=Number(this.options.distanceThreshold.replace(\"%\",\"\"))/100*this.viewport[axis];else if(typeof this.options.distanceThreshold===\"number\")distanceThreshold=this.options.distanceThreshold;else distanceThreshold=this.viewport[axis];return distanceThreshold;}resize(){this.elements.forEach(element=>{element.onWrapperResize();});}constructor(lenis,{type=\"proximity\",lerp,easing,duration,distanceThreshold=\"50%\",debounce:debounceDelay=500,onSnapStart,onSnapComplete}={}){_define_property(this,\"options\",void 0);_define_property(this,\"elements\",/* @__PURE__ */new Map);_define_property(this,\"snaps\",/* @__PURE__ */new Map);_define_property(this,\"viewport\",{width:window.innerWidth,height:window.innerHeight});_define_property(this,\"isStopped\",false);_define_property(this,\"onSnapDebounced\",void 0);_define_property(this,\"currentSnapIndex\",void 0);_define_property(this,\"onWindowResize\",()=>{this.viewport.width=window.innerWidth;this.viewport.height=window.innerHeight;});_define_property(this,\"computeSnaps\",()=>{const{isHorizontal}=this.lenis;let snaps=[...this.snaps.values()];this.elements.forEach(({rect,align})=>{let value;align.forEach(align=>{if(align===\"start\")value=rect.top;else if(align===\"center\")value=isHorizontal?rect.left+rect.width/2-this.viewport.width/2:rect.top+rect.height/2-this.viewport.height/2;else if(align===\"end\")value=isHorizontal?rect.left+rect.width-this.viewport.width:rect.top+rect.height-this.viewport.height;if(typeof value===\"number\")snaps.push({value:Math.ceil(value)});});});snaps=snaps.sort((a,b)=>Math.abs(a.value)-Math.abs(b.value));return snaps;});_define_property(this,\"onSnap\",e=>{if(this.isStopped)return;if(e.event.type===\"touchmove\")return;if(this.options.type===\"lock\"&&this.lenis.userData?.initiator===\"snap\")return;let{scroll,isHorizontal}=this.lenis;const delta=isHorizontal?e.deltaX:e.deltaY;scroll=Math.ceil(this.lenis.scroll+delta);const snaps=this.computeSnaps();if(snaps.length===0)return;let snapIndex;const prevSnapIndex=snaps.findLastIndex(({value})=>value<scroll);const nextSnapIndex=snaps.findIndex(({value})=>value>scroll);if(this.options.type===\"lock\"){if(delta>0)snapIndex=nextSnapIndex;else if(delta<0)snapIndex=prevSnapIndex;}else{const prevSnap=snaps[prevSnapIndex];const distanceToPrevSnap=prevSnap?Math.abs(scroll-prevSnap.value):Number.POSITIVE_INFINITY;const nextSnap=snaps[nextSnapIndex];snapIndex=distanceToPrevSnap<(nextSnap?Math.abs(scroll-nextSnap.value):Number.POSITIVE_INFINITY)?prevSnapIndex:nextSnapIndex;}if(snapIndex===void 0)return;if(snapIndex===-1)return;snapIndex=Math.max(0,Math.min(snapIndex,snaps.length-1));const snap=snaps[snapIndex];if(Math.abs(scroll-snap.value)<=this.distanceThreshold)this.goTo(snapIndex);});this.lenis=lenis;if(!window.lenis)window.lenis={};window.lenis.snap=true;this.options={type,lerp,easing,duration,distanceThreshold,debounce:debounceDelay,onSnapStart,onSnapComplete};this.onWindowResize();window.addEventListener(\"resize\",this.onWindowResize);this.onSnapDebounced=debounce(this.onSnap,this.options.debounce);this.lenis.on(\"virtual-scroll\",this.onSnapDebounced);}};/**\n * @framerSupportedLayoutHeight any\n * @framerSupportedLayoutWidth any\n * @framerDisableUnlink\n */export default function Component({smooth,infinite,orientation,intensity,children,snap}){const wrapperRef=useRef();const contentRef=useRef();const lenisRef=useRef();// Static on both Canvas and Export\nconst isStaticRenderer=useIsStaticRenderer();useEffect(()=>{if(isStaticRenderer)return;if(children&&(!wrapperRef.current||!contentRef.current))return;if(wrapperRef.current&&contentRef.current){if(orientation===\"horizontal\"){wrapperRef.current.style.setProperty(\"overflowX\",\"auto\");}else{wrapperRef.current.style.setProperty(\"overflowY\",\"auto\");}}const lenis=new Lenis({smoothWheel:smooth,duration:intensity/10,infinite,orientation,gestureOrientation:orientation===\"horizontal\"?\"both\":\"vertical\",autoRaf:true,autoToggle:true,anchors:true,allowNestedScroll:true,wrapper:wrapperRef.current,content:contentRef.current,syncTouch:Boolean(infinite)||orientation===\"horizontal\",stopInertiaOnNavigate:true});lenisRef.current=lenis;let lenisSnap;if(snap&&snap.snaps.length>0){lenisSnap=new Snap(lenis,{type:snap.type,distanceThreshold:snap.threshold+\"%\"});snap.snaps.forEach(item=>{if(!item.target?.current)return;const id=item.target.current.id;// workaround when content is duplicated by LenisSeamlessInfinite\nconst elements=lenis.rootElement.querySelectorAll(`#${id}`);elements.forEach(element=>{lenisSnap.addElement(element,{align:item.align});});});}window.lenis=lenis;window.lenisSnap=snap;return()=>{if(lenis)lenis.destroy();if(lenisSnap)lenisSnap.destroy();};},[smooth,infinite,orientation,intensity,children,snap,isStaticRenderer]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`html.lenis,\nhtml.lenis body {\n  height: auto;\n}\n\n.lenis:not(.lenis-autoToggle).lenis-stopped {\n  overflow: clip;\n}\n\n.lenis [data-lenis-prevent],\n.lenis [data-lenis-prevent-wheel],\n.lenis [data-lenis-prevent-touch],\n.lenis [data-lenis-prevent-vertical],\n.lenis [data-lenis-prevent-horizontal] {\n  overscroll-behavior: contain;\n}\n\n.lenis.lenis-smooth iframe {\n  pointer-events: none;\n}\n\n.lenis.lenis-autoToggle {\n  transition-property: overflow;\n  transition-duration: 1ms;\n  transition-behavior: allow-discrete;\n}`}),children&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"div\",{ref:wrapperRef,style:orientation===\"horizontal\"?{overflowX:\"auto\",width:\"100%\"}:{overflowY:\"auto\",height:\"100%\"},children:/*#__PURE__*/_jsx(\"div\",{ref:contentRef,style:{width:\"100%\"},children:Children.map(children,child=>/*#__PURE__*/isValidElement(child)?/*#__PURE__*/cloneElement(child,{style:{...child.props.style,width:\"100%\"}}):child)})})})]});}Component.displayName=\"Lenis\";addPropertyControls(Component,{smooth:{type:ControlType.Boolean,title:\"Smooth\",defaultValue:true},intensity:{type:ControlType.Number,title:\"Intensity\",defaultValue:12,step:1,min:1,max:100,hidden(props){return props.smooth===false;},description:\"This will be ignored on mobile.\"},infinite:{type:ControlType.Boolean,title:\"Infinite\",defaultValue:false,hidden(props){return props.smooth===false;}},orientation:{type:ControlType.Enum,defaultValue:\"vertical\",displaySegmentedControl:true,options:[\"vertical\",\"horizontal\"],optionTitles:[\"Vertical\",\"Horizontal\"],hidden(props){return props.smooth===false;}},children:{type:ControlType.ComponentInstance,title:\"Content\"},snap:{type:ControlType.Object,optional:true,description:\"Cooked and served by [darkroom.engineering](https://darkroom.engineering).\",controls:{type:{type:ControlType.Enum,defaultValue:\"proximity\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"proximity\",\"mandatory\",\"lock\"],optionTitles:[\"Proximity\",\"Mandatory\",\"Lock\"]},threshold:{type:ControlType.Number,defaultValue:50,min:0,max:100,unit:\"%\",hidden:props=>{return props.snap.type===\"mandatory\";}},snaps:{type:ControlType.Array,control:{type:ControlType.Object,controls:{target:{title:\"Target\",type:ControlType.ScrollSectionRef},align:{type:ControlType.Enum,defaultValue:\"center\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"start\",\"center\",\"end\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"]}}}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Component\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lenis.map","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles}from\"https://framer.com/m/framer/default-utils.js\";/**\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n */export default function Embed({type,url,html,zoom,radius,border,style={}}){if(type===\"url\"&&url){return /*#__PURE__*/_jsx(EmbedUrl,{url:url,zoom:zoom,radius:radius,border:border,style:style});}if(type===\"html\"&&html){return /*#__PURE__*/_jsx(EmbedHtml,{html:html,style:style});}return /*#__PURE__*/_jsx(Instructions,{style:style});}addPropertyControls(Embed,{type:{type:ControlType.Enum,defaultValue:\"url\",displaySegmentedControl:true,options:[\"url\",\"html\"],optionTitles:[\"URL\",\"HTML\"]},url:{title:\"URL\",type:ControlType.String,description:\"Some websites don’t support embedding.\",hidden(props){return props.type!==\"url\";}},html:{title:\"HTML\",type:ControlType.String,displayTextArea:true,hidden(props){return props.type!==\"html\";}},border:{title:\"Border\",type:ControlType.Border,optional:true,hidden(props){return props.type!==\"url\";}},radius:{type:ControlType.BorderRadius,title:\"Radius\",hidden(props){return props.type!==\"url\";}},zoom:{title:\"Zoom\",defaultValue:1,type:ControlType.Number,hidden(props){return props.type!==\"url\";},min:.1,max:1,step:.1,displayStepper:true}});function Instructions({style}){return /*#__PURE__*/_jsx(\"div\",{style:{minHeight:getMinHeight(style),...emptyStateStyle,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a website or widget, add it to the properties\\xa0panel.\"})});}function EmbedUrl({url,zoom,radius,border,style}){const hasAutoHeight=!style.height;// Add https:// if the URL does not have a protocol.\nif(!/[a-z]+:\\/\\//.test(url)){url=\"https://\"+url;}const onCanvas=useIsOnCanvas();// We need to check if the url is blocked inside an iframe by the X-Frame-Options\n// or Content-Security-Policy headers on the backend.\nconst[state,setState]=useState(onCanvas?undefined:false);useEffect(()=>{// We only want to check on the canvas.\n// On the website we want to avoid the additional delay.\nif(!onCanvas)return;// TODO: We could also use AbortController here.\nlet isLastEffect=true;setState(undefined);async function load(){const response=await fetch(\"https://api.framer.com/functions/check-iframe-url?url=\"+encodeURIComponent(url));if(response.status==200){const{isBlocked}=await response.json();if(isLastEffect){setState(isBlocked);}}else{const message=await response.text();console.error(message);const error=new Error(\"This site can’t be reached.\");setState(error);}}load().catch(error=>{console.error(error);setState(error);});return()=>{isLastEffect=false;};},[url]);if(onCanvas&&hasAutoHeight){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"URL embeds do not support auto height.\",style:style});}if(!url.startsWith(\"https://\")){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Unsupported protocol.\",style:style});}if(state===undefined){return /*#__PURE__*/_jsx(LoadingIndicator,{});}if(state instanceof Error){return /*#__PURE__*/_jsx(ErrorMessage,{message:state.message,style:style});}if(state===true){const message=`Can’t embed ${url} due to its content security policy.`;return /*#__PURE__*/_jsx(ErrorMessage,{message:message,style:style});}return /*#__PURE__*/_jsx(\"iframe\",{src:url,style:{...iframeStyle,...style,...border,zoom:zoom,borderRadius:radius,transformOrigin:\"top center\"},loading:\"lazy\",// @ts-ignore\nfetchPriority:onCanvas?\"low\":\"auto\",referrerPolicy:\"no-referrer\",sandbox:getSandbox(onCanvas),allowFullScreen:true,allow:\"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture; clipboard-write\"});}const iframeStyle={width:\"100%\",height:\"100%\",border:\"none\"};function getSandbox(onCanvas){const result=[\"allow-same-origin\",\"allow-scripts\"];if(!onCanvas){result.push(\"allow-downloads\",\"allow-forms\",\"allow-modals\",\"allow-orientation-lock\",\"allow-pointer-lock\",\"allow-popups\",\"allow-popups-to-escape-sandbox\",\"allow-presentation\",\"allow-storage-access-by-user-activation\",\"allow-top-navigation-by-user-activation\");}return result.join(\" \");}function EmbedHtml({html,...props}){const hasScript=html.includes(\"</script>\");if(hasScript){const hasSplineViewer=html.includes(\"</spline-viewer>\");const hasComment=html.includes(\"<!-- framer-direct-embed -->\");if(hasSplineViewer||hasComment){return /*#__PURE__*/_jsx(EmbedHtmlWithScripts,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlInsideIframe,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlWithoutScripts,{html:html,...props});}function EmbedHtmlInsideIframe({html,style}){const ref=useRef();const[iframeHeight,setIframeHeight]=useState(0);// Handle auto sizing\nuseEffect(()=>{const iframeWindow=ref.current?.contentWindow;function handleMessage(event){if(event.source!==iframeWindow)return;const data=event.data;if(typeof data!==\"object\"||data===null)return;const height=data.embedHeight;if(typeof height!==\"number\")return;setIframeHeight(height);}window.addEventListener(\"message\",handleMessage);// After SSG the iframe loads before we attach the event handler,\n// therefore we need to request the latest height from the iframe.\niframeWindow?.postMessage(\"getEmbedHeight\",\"*\");return()=>{window.removeEventListener(\"message\",handleMessage);};},[]);// The CSS is mainly copied from:\n// FramerStudio/src/app/vekter/src/renderer/setDefaultFont.ts\n// FramerStudio/src/app/vekter/src/export/globalStylesForExport.ts\nconst srcDoc=`\n<html>\n    <head>\n        <style>\n            html, body {\n                margin: 0;\n                padding: 0;\n            }\n\n            body {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n            }\n\n            :root {\n                -webkit-font-smoothing: antialiased;\n                -moz-osx-font-smoothing: grayscale;\n            }\n\n            * {\n                box-sizing: border-box;\n                -webkit-font-smoothing: inherit;\n            }\n\n            h1, h2, h3, h4, h5, h6, p, figure {\n                margin: 0;\n            }\n\n            body, input, textarea, select, button {\n                font-size: 12px;\n                font-family: sans-serif;\n            }\n        </style>\n    </head>\n    <body>\n        ${html}\n        <script type=\"module\">\n            let height = 0\n\n            function sendEmbedHeight() {\n                window.parent.postMessage({\n                    embedHeight: height\n                }, \"*\")\n            }\n\n            const observer = new ResizeObserver((entries) => {\n                if (entries.length !== 1) return\n                const entry = entries[0]\n                if (entry.target !== document.body) return\n\n                height = entry.contentRect.height\n                sendEmbedHeight()\n            })\n\n            observer.observe(document.body)\n\n            window.addEventListener(\"message\", (event) => {\n                if (event.source !== window.parent) return\n                if (event.data !== \"getEmbedHeight\") return\n                sendEmbedHeight()\n            })\n        </script>\n    <body>\n</html>\n`;const currentStyle={...iframeStyle,...style};const hasAutoHeight=!style.height;if(hasAutoHeight){currentStyle.height=iframeHeight+\"px\";}return /*#__PURE__*/_jsx(\"iframe\",{ref:ref,style:currentStyle,srcDoc:srcDoc});}function EmbedHtmlWithScripts({html,style}){const ref=useRef();useEffect(()=>{const div=ref.current;if(!div)return;div.innerHTML=html;executeScripts(div);return()=>{div.innerHTML=\"\";};},[html]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...htmlStyle,...style}});}function EmbedHtmlWithoutScripts({html,style}){return /*#__PURE__*/_jsx(\"div\",{style:{...htmlStyle,...style},dangerouslySetInnerHTML:{__html:html}});}const htmlStyle={width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\"};// This function replaces scripts with executable ones.\n// https://stackoverflow.com/questions/1197575/can-scripts-be-inserted-with-innerhtml\nfunction executeScripts(node){if(node instanceof Element&&node.tagName===\"SCRIPT\"){const script=document.createElement(\"script\");script.text=node.innerHTML;for(const{name,value}of node.attributes){script.setAttribute(name,value);}node.parentElement.replaceChild(script,node);}else{for(const child of node.childNodes){executeScripts(child);}}}// Generic components\nfunction LoadingIndicator(){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-componentPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"Loading…\"})});}function ErrorMessage({message,style}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{minHeight:getMinHeight(style),...containerStyles,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:message})});}const centerTextStyle={textAlign:\"center\",minWidth:140};// Returns a min-height if the component is using auto-height.\nfunction getMinHeight(style){const hasAutoHeight=!style.height;if(hasAutoHeight)return 200;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Embed\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"600\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Embed.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useId}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function TextShimmer({font,content,color,shimmer,size,speed,userSelect,rotation,delay,tag,direction}){const Tag=tag;// Stable, deterministic ID (same on server + client) → no hydration mismatch.\n// useId() returns values like \":r0:\" which aren't valid in CSS selectors /\n// animation names, so strip the colons to make it CSS-safe.\nconst uid=useId().replace(/:/g,\"\");const className=`text-shimmer-${uid}`;const keyframesName=`shimmer-${uid}`;const backgroundSize=`200% 200%`;const speedFormatted=11-speed;const gradientFirst=50-size*(50-20)/100;const gradientLast=50+size*(80-50)/100;const animationDuration=speedFormatted+delay;// Calculate keyframes positions\nconst startPos=direction===\"left\"?\"-100%\":\"200%\";const endPos=direction===\"left\"?\"200%\":\"-100%\";// Build the CSS once per render. Rendered inline as a <style> tag below so it\n// exists during SSR and works on first paint — no useEffect, no document.head.\nconst css=`\n        @keyframes ${keyframesName} {\n            0%, ${delay/animationDuration*100}% {\n                background-position: ${startPos};\n            }\n            100% {\n                background-position: ${endPos};\n            }\n        }\n        .${className} {\n            background: linear-gradient(\n                ${rotation}deg,\n                transparent 0%,\n                transparent ${gradientFirst}%,\n                ${shimmer} 50%,\n                transparent ${gradientLast}%,\n                transparent 100%\n            );\n            -webkit-background-size: ${backgroundSize};\n            -moz-background-size: ${backgroundSize};\n            background-size: ${backgroundSize};\n            -webkit-background-clip: text;\n            -moz-background-clip: text;\n            background-clip: text;\n            background-repeat: no-repeat;\n            animation: ${keyframesName} ${animationDuration}s linear infinite;\n        }\n    `;return /*#__PURE__*/_jsxs(\"div\",{style:{userSelect:userSelect?\"auto\":\"none\",position:\"relative\"},children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:css}}),/*#__PURE__*/_jsx(Tag,{style:{...font,color,marginBlockStart:\"0px\",marginBlockEnd:\"0px\"},children:content}),/*#__PURE__*/_jsx(Tag,{\"aria-hidden\":\"true\",className:className,style:{...font,color:\"transparent\",position:\"absolute\",top:0,left:0,right:0,bottom:0,zIndex:1,marginBlockStart:\"0px\",marginBlockEnd:\"0px\",pointerEvents:\"none\"},children:content})]});}TextShimmer.displayName=\"Text Shimmer\";addPropertyControls(TextShimmer,{font:{type:ControlType.Font,title:\"Font\",defaultValue:\"Inter\",controls:\"extended\"},content:{type:ControlType.String,title:\"Content\",defaultValue:\"Learn Framer With Framer University\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFFFFF1A\"},shimmer:{type:ControlType.Color,title:\"Shimmer\",defaultValue:\"#ffffff\"},size:{type:ControlType.Number,title:\"Size\",defaultValue:30,step:1,max:100,min:1},speed:{type:ControlType.Number,title:\"Speed\",defaultValue:5,max:10,min:1,step:1},direction:{type:ControlType.Enum,title:\"Direction\",defaultValue:\"left\",options:[\"left\",\"right\"],optionTitles:[\"Left\",\"Right\"],displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",optionIcons:[\"direction-left\",\"direction-right\"]},userSelect:{title:\"User Select\",type:ControlType.Boolean,defaultValue:false},rotation:{type:ControlType.Number,title:\"Rotation\",defaultValue:90,min:45,unit:\"\\xb0\",max:135,step:1},delay:{type:ControlType.Number,title:\"Delay\",defaultValue:0,min:0,max:10,step:.1},tag:{type:ControlType.Enum,title:\"Tag\",defaultValue:\"p\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"h1\",\"h2\",\"h3\",\"p\"],optionTitles:[\"H1\",\"H2\",\"H3\",\"P\"],description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"TextShimmer\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\",\"framerIntrinsicHeight\":\"200\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./TextShimmer_Prod.map","// Generated by Framer (375af7e)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Link,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/cAPMVEI6osbJ1UvICgTq/Embed.js\";import TextShimmer from\"https://framerusercontent.com/modules/TS5bPiMUGtjrWMUlvKp9/Lbun5KUVn1DOq0iJPMKK/TextShimmer_Prod.js\";const EmbedFonts=getFonts(Embed);const TextShimmerFonts=getFonts(TextShimmer);const enabledGestures={XUl3a5WbA:{hover:true}};const serializationHash=\"framer-aVZjv\";const variantClassNames={XUl3a5WbA:\"framer-v-e4aoua\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const mInYiZLys=undefined;const mPhZ0qa3X=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,title,width,...props})=>{return{...props,mInYiZLys:click??props.mInYiZLys,mPhZ0qa3X:title??props.mPhZ0qa3X??\"Claim It - $99\"};};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,mPhZ0qa3X,mInYiZLys,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"XUl3a5WbA\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTaplo65kd=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(mInYiZLys){const res=await mInYiZLys(...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,{clickTrackingId:\"get-template-click\",href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"XUl3a5WbA\",openInNewTab:false,preserveParams:true,scopeId:\"NA1faOhQd\",smoothScroll:false,children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-e4aoua\",className,classNames)} framer-wxyfcc`,\"data-border\":true,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"XUl3a5WbA\",onTap:onTaplo65kd,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgb(25, 25, 25)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,boxShadow:\"0px 2px 2px 0px rgba(0, 0, 0, 0.15)\",...style},...addPropertyOverrides({\"XUl3a5WbA-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d505k3-container\",\"data-framer-name\":\"BG\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"sEg_1qym8-container\",name:\"BG\",nodeId:\"sEg_1qym8\",rendersWithMotion:true,scopeId:\"NA1faOhQd\",children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:\"<style>\\n  #__framer-badge-container {\\n    display: none !important;\\n  }\\n</style>\",id:\"sEg_1qym8\",layoutId:\"sEg_1qym8\",name:\"BG\",radius:\"0px\",style:{height:\"100%\",width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yvtg9r-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"UiXF5t4YT-container\",nodeId:\"UiXF5t4YT\",rendersWithMotion:true,scopeId:\"NA1faOhQd\",style:{scale:1},variants:{\"XUl3a5WbA-hover\":{scale:1.05}},children:/*#__PURE__*/_jsx(TextShimmer,{color:\"rgba(255, 255, 255, 0.8)\",content:mPhZ0qa3X,delay:4,direction:\"right\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"26px\"},height:\"100%\",id:\"UiXF5t4YT\",layoutId:\"UiXF5t4YT\",rotation:135,shimmer:\"rgb(255, 255, 255)\",size:24,speed:10,tag:\"p\",userSelect:false,width:\"100%\"})})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-143eolt\",\"data-framer-name\":\"Vector 132\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:10,intrinsicWidth:11,layoutDependency:layoutDependency,layoutId:\"GEoid397y\",svg:'<svg width=\"11\" height=\"10\" viewBox=\"-1 -1 11 10\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M0 0C7.5 0 9 1.5 9 7.99997\" stroke=\"url(#paint0_linear_4667_10125)\" stroke-width=\"2\" stroke-linecap=\"round\"/>\\n<defs>\\n<linearGradient id=\"paint0_linear_4667_10125\" x1=\"-1\" y1=\"-0.5\" x2=\"9\" y2=\"9\" gradientUnits=\"userSpaceOnUse\">\\n<stop stop-color=\"#ADFF30\"/>\\n<stop offset=\"0.519231\" stop-color=\"#00D5FF\"/>\\n<stop offset=\"1\" stop-color=\"#D469FF\"/>\\n</linearGradient>\\n</defs>\\n</svg>\\n',withExternalLayout:true})]})})})})});});const css=[\".framer-aVZjv.framer-wxyfcc, .framer-aVZjv .framer-wxyfcc { display: block; }\",\".framer-aVZjv.framer-e4aoua { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 36px; justify-content: center; overflow: visible; padding: 4px 25px 4px 25px; position: relative; text-decoration: none; width: 142px; }\",\".framer-aVZjv .framer-d505k3-container { -webkit-user-select: none; bottom: 0px; flex: none; left: 0px; pointer-events: none; position: absolute; right: 0px; top: 0px; user-select: none; }\",\".framer-aVZjv .framer-1yvtg9r-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-aVZjv .framer-143eolt { flex: none; height: 10px; position: absolute; right: 4px; top: 4px; width: 11px; z-index: 1; }\",'.framer-aVZjv[data-border=\"true\"]::after, .framer-aVZjv [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 36\n * @framerIntrinsicWidth 142\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"LpCZ_QzO4\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"mPhZ0qa3X\":\"title\",\"mInYiZLys\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerTrackingIds [{\"id\":\"_10f9np4\",\"trackingId\":\"get-template-click\",\"type\":\"click\",\"nodeId\":\"XUl3a5WbA\"}]\n */const FramerNA1faOhQd=withCSS(Component,css,\"framer-aVZjv\");export default FramerNA1faOhQd;FramerNA1faOhQd.displayName=\"Buy Button - Test\";FramerNA1faOhQd.defaultProps={height:36,width:142};addPropertyControls(FramerNA1faOhQd,{mPhZ0qa3X:{defaultValue:\"Claim It - $99\",displayTextArea:false,title:\"Title\",type:ControlType.String},onmPhZ0qa3XChange:{changes:\"mPhZ0qa3X\",type:ControlType.ChangeHandler},mInYiZLys:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerNA1faOhQd,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...EmbedFonts,...TextShimmerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNA1faOhQd\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"36\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"mPhZ0qa3X\\\":\\\"title\\\",\\\"mInYiZLys\\\":\\\"click\\\"}\",\"framerIntrinsicWidth\":\"142\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"LpCZ_QzO4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerTrackingIds\":\"[{\\\"id\\\":\\\"_10f9np4\\\",\\\"trackingId\\\":\\\"get-template-click\\\",\\\"type\\\":\\\"click\\\",\\\"nodeId\\\":\\\"XUl3a5WbA\\\"}]\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NA1faOhQd.map","// Generated by Framer (ddc5e5f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,TickerItem,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withTickerFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithTickerFX=withTickerFX(motion.div);const cycleOrder=[\"rtDZW7UuS\",\"z4r3nEsR0\"];const serializationHash=\"framer-AHsEF\";const variantClassNames={rtDZW7UuS:\"framer-v-w02gjz\",z4r3nEsR0:\"framer-v-atxwyr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const RlHoGnT77=undefined;const transition1={bounce:0,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 humanReadableVariantMap={Default:\"rtDZW7UuS\",Reverse:\"z4r3nEsR0\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,speed,width,...props})=>{return{...props,RlHoGnT77:speed??props.RlHoGnT77??260,variant:humanReadableVariantMap[props.variant]??props.variant??\"rtDZW7UuS\"};};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,RlHoGnT77,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"rtDZW7UuS\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-w02gjz\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"rtDZW7UuS\",ref:refBinding,style:{backgroundColor:\"rgba(168, 168, 168, 0.2)\",...style},...addPropertyOverrides({z4r3nEsR0:{\"data-framer-name\":\"Reverse\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(MotionDivWithTickerFX,{className:\"framer-1j90x11\",layoutDependency:layoutDependency,layoutId:\"Pf1mW9Uzv\",tickerEffectAlign:\"center\",tickerEffectDirectionModifier:\"reverse\",tickerEffectDraggable:false,tickerEffectEnabled:true,tickerEffectGap:0,tickerEffectHoverModifier:100,tickerEffectOverflow:\"visible\",tickerEffectPosition:\"relative\",tickerEffectStackDirection:\"column\",tickerEffectVelocity:RlHoGnT77,...addPropertyOverrides({z4r3nEsR0:{tickerEffectDirectionModifier:\"default\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(TickerItem,{width:\"100%\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qgl6el\",\"data-framer-name\":\"Gradient\",layoutDependency:layoutDependency,layoutId:\"hwCWF1lDp\",style:{background:\"linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgb(47, 51, 117) 77.40384340286255%, rgb(47, 111, 154) 90.4664933681488%, rgb(212, 64, 1) 96.55590653419495%, rgb(249, 225, 155) 100%)\"},variants:{z4r3nEsR0:{background:\"linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(47, 51, 117) 77.40384340286255%, rgb(47, 111, 154) 90.4664933681488%, rgb(212, 64, 1) 96.55590653419495%, rgb(249, 225, 155) 100%)\"}}})}),/*#__PURE__*/_jsx(TickerItem,{height:\"calc((100% - var(--ticker-total-not-fr,0px) - (var(--ticker-gap,0px) * (var(--ticker-cms-total-children, var(--ticker-total-children,1)) - 1))) / (var(--ticker-total-fr,1) * var(--ticker-cms-total-children,1)) * 1)\",width:\"100%\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ag1hnx\",\"data-framer-name\":\"Spacer\",layoutDependency:layoutDependency,layoutId:\"prUIuRzUx\"})})]})})})})});});const css=[\".framer-AHsEF.framer-e7l89c, .framer-AHsEF .framer-e7l89c { display: block; }\",\".framer-AHsEF.framer-w02gjz { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1000px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-AHsEF .framer-1j90x11 { --ticker-gap: 0px; --ticker-total-children: 2; --ticker-total-fr: 1; --ticker-total-not-fr: calc(0% + 56px); align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-AHsEF .framer-1qgl6el { flex: none; height: 56px; position: relative; width: 100%; }\",\".framer-AHsEF .framer-ag1hnx { flex: 1 0 0px; height: 100%; overflow: visible; position: relative; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1000\n * @framerIntrinsicWidth 1\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"z4r3nEsR0\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"RlHoGnT77\":\"speed\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerekyubFOL8=withCSS(Component,css,\"framer-AHsEF\");export default FramerekyubFOL8;FramerekyubFOL8.displayName=\"Animated Line\";FramerekyubFOL8.defaultProps={height:1e3,width:1};addPropertyControls(FramerekyubFOL8,{variant:{options:[\"rtDZW7UuS\",\"z4r3nEsR0\"],optionTitles:[\"Default\",\"Reverse\"],title:\"Variant\",type:ControlType.Enum},RlHoGnT77:{defaultValue:260,displayStepper:true,max:1e3,min:0,step:10,title:\"Speed\",type:ControlType.Number,unit:\"%\"},onRlHoGnT77Change:{changes:\"RlHoGnT77\",type:ControlType.ChangeHandler}});addFonts(FramerekyubFOL8,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerekyubFOL8\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"1000\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"RlHoGnT77\\\":\\\"speed\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"z4r3nEsR0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ekyubFOL8.map","// Generated by Framer (7788242)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image as Image1,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"f3SPqh26P\",\"IwYj5I6fY\"];const serializationHash=\"framer-bTIKH\";const variantClassNames={f3SPqh26P:\"framer-v-1amplt1\",IwYj5I6fY:\"framer-v-gwph55\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"f3SPqh26P\",Footer:\"IwYj5I6fY\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"f3SPqh26P\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"f3SPqh26P\",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(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"f3SPqh26P\",openInNewTab:false,scopeId:\"CdsxsETTv\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1amplt1\",className,classNames)} framer-1dif94q`,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"f3SPqh26P\",ref:refBinding,style:{...style},...addPropertyOverrides({IwYj5I6fY:{\"data-framer-name\":\"Footer\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"Accrue\",fit:\"fill\",intrinsicHeight:32,intrinsicWidth:108,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+(0+((componentViewport?.height||32)-0-32)/2)),pixelHeight:32,pixelWidth:108,sizes:\"108px\",src:\"https://framerusercontent.com/images/NhDO8uDStoozltvIUmBni5u5zA.svg?width=108&height=32\"},className:\"framer-58u2fl\",layoutDependency:layoutDependency,layoutId:\"DSQtt3pyw\",style:{filter:\"none\",WebkitFilter:\"none\"},variants:{IwYj5I6fY:{filter:\"invert(1)\",WebkitFilter:\"invert(1)\"}}})})})})})});});const css=[\".framer-bTIKH.framer-1dif94q, .framer-bTIKH .framer-1dif94q { display: block; }\",\".framer-bTIKH.framer-1amplt1 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-bTIKH .framer-58u2fl { aspect-ratio: 3.375 / 1; flex: none; height: auto; overflow: visible; position: relative; width: 108px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 108\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"IwYj5I6fY\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCdsxsETTv=withCSS(Component,css,\"framer-bTIKH\");export default FramerCdsxsETTv;FramerCdsxsETTv.displayName=\"Logo\";FramerCdsxsETTv.defaultProps={height:32,width:108};addPropertyControls(FramerCdsxsETTv,{variant:{options:[\"f3SPqh26P\",\"IwYj5I6fY\"],optionTitles:[\"Default\",\"Footer\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerCdsxsETTv,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCdsxsETTv\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IwYj5I6fY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"32\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"108\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CdsxsETTv.map","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 6 6 L 12 0\" fill=\"transparent\" height=\"6px\" id=\"HLE2KBXxw\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 9)\" width=\"12px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"4024583230\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-rjFuH\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-rjFuH { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Chevron Down\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-rjFuH\");Icon.displayName=\"Chevron Down\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVector\":\"{\\\"name\\\":\\\"Chevron Down\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8cfa921)\nimport{jsx as _jsx,jsxs as _jsxs}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 sharedStyle1 from\"https://framerusercontent.com/modules/f6cg4ArIFRuSJaXZqgM4/qNujQrvrLM12GCm2WDIv/tZnTxsivs.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/91LCxmu34LYKFp6jWXlX/dEk2V6mCXmzC7Vs1gDgL/YdOynJQ4N.js\";const enabledGestures={eIXSKuPu3:{hover:true},ocPYNkebQ:{hover:true}};const cycleOrder=[\"eIXSKuPu3\",\"NiYvrfmuj\",\"ocPYNkebQ\",\"ody36XwYK\"];const serializationHash=\"framer-1wFTT\";const variantClassNames={eIXSKuPu3:\"framer-v-1vcyhgi\",NiYvrfmuj:\"framer-v-orx2nt\",ocPYNkebQ:\"framer-v-o6nwgh\",ody36XwYK:\"framer-v-175ry35\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const LhbYNjKj2=undefined;const mJnJSr2xE=undefined;const sIFFcQGGZ=undefined;const t1uirbG2j=undefined;const transition1={bounce:0,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 humanReadableVariantMap={\"Desktop Dark Mobile\":\"ody36XwYK\",\"Desktop Dark\":\"ocPYNkebQ\",Desktop:\"eIXSKuPu3\",Mobile:\"NiYvrfmuj\"};const Variants=motion.create(React.Fragment);const getProps=({closeOverlay,description,height,id,link,title,width,...props})=>{return{...props,LhbYNjKj2:closeOverlay??props.LhbYNjKj2,mJnJSr2xE:link??props.mJnJSr2xE,sIFFcQGGZ:title??props.sIFFcQGGZ??\"Features\",t1uirbG2j:description??props.t1uirbG2j??\"An infinite canvas\",variant:humanReadableVariantMap[props.variant]??props.variant??\"eIXSKuPu3\"};};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,sIFFcQGGZ,t1uirbG2j,LhbYNjKj2,mJnJSr2xE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"eIXSKuPu3\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap250xu8=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(LhbYNjKj2){const res=await LhbYNjKj2(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:mJnJSr2xE,motionChild:true,nodeId:\"eIXSKuPu3\",openInNewTab:false,scopeId:\"kc2faZSXI\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1vcyhgi\",className,classNames)} framer-zfsuox`,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"eIXSKuPu3\",onTap:onTap250xu8,ref:refBinding,style:{backgroundColor:\"rgba(245, 245, 245, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{\"eIXSKuPu3-hover\":{backgroundColor:\"var(--token-bd2532eb-a2e4-4dc3-950b-63cbe12960ec, rgb(245, 245, 245))\"},\"ocPYNkebQ-hover\":{backgroundColor:\"rgba(255, 255, 255, 0.08)\"},NiYvrfmuj:{backgroundColor:\"rgba(0, 0, 0, 0)\"},ocPYNkebQ:{backgroundColor:\"rgba(255, 255, 255, 0)\"},ody36XwYK:{backgroundColor:\"rgba(255, 255, 255, 0)\"}},...addPropertyOverrides({\"eIXSKuPu3-hover\":{\"data-framer-name\":undefined},\"ocPYNkebQ-hover\":{\"data-framer-name\":undefined},NiYvrfmuj:{\"data-framer-name\":\"Mobile\"},ocPYNkebQ:{\"data-framer-name\":\"Desktop Dark\"},ody36XwYK:{\"data-framer-name\":\"Desktop Dark Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mekwg5\",\"data-framer-name\":\"Menu Item\",layoutDependency:layoutDependency,layoutId:\"MwiDcBlsE\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-peybty\",\"data-styles-preset\":\"YdOynJQ4N\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10)))\"},children:\"Features\"})}),className:\"framer-1jk3em0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GeLJBvTwP\",style:{\"--extracted-r6o4lv\":\"var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10))\",\"--framer-paragraph-spacing\":\"0px\"},text:sIFFcQGGZ,variants:{ocPYNkebQ:{\"--extracted-r6o4lv\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\"},ody36XwYK:{\"--extracted-r6o4lv\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ocPYNkebQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-peybty\",\"data-styles-preset\":\"YdOynJQ4N\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255)))\"},children:\"Features\"})})},ody36XwYK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-peybty\",\"data-styles-preset\":\"YdOynJQ4N\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255)))\"},children:\"Features\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ebkype\",\"data-styles-preset\":\"tZnTxsivs\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10)))\"},children:\"An infinite canvas\"})}),className:\"framer-11a8m9v\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZKOWkpf8x\",style:{\"--extracted-r6o4lv\":\"var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.5},text:t1uirbG2j,variants:{ocPYNkebQ:{\"--extracted-r6o4lv\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\"},ody36XwYK:{\"--extracted-r6o4lv\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ocPYNkebQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ebkype\",\"data-styles-preset\":\"tZnTxsivs\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255)))\"},children:\"An infinite canvas\"})})},ody36XwYK:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ebkype\",\"data-styles-preset\":\"tZnTxsivs\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255)))\"},children:\"An infinite canvas\"})})}},baseVariant,gestureVariant)})]})})})})})});});const css=[\".framer-1wFTT.framer-zfsuox, .framer-1wFTT .framer-zfsuox { display: block; }\",\".framer-1wFTT.framer-1vcyhgi { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 6px 6px 6px 0px; position: relative; text-decoration: none; width: 250px; }\",\".framer-1wFTT .framer-1mekwg5 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-1wFTT .framer-1jk3em0 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-1wFTT .framer-11a8m9v { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-1wFTT.framer-v-orx2nt.framer-1vcyhgi, .framer-1wFTT.framer-v-175ry35.framer-1vcyhgi { padding: 0px; }\",\".framer-1wFTT.framer-v-1vcyhgi.hover.framer-1vcyhgi, .framer-1wFTT.framer-v-o6nwgh.hover.framer-1vcyhgi { padding: 6px 6px 6px 8px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 56\n * @framerIntrinsicWidth 250\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"NiYvrfmuj\":{\"layout\":[\"fixed\",\"auto\"]},\"ocPYNkebQ\":{\"layout\":[\"fixed\",\"auto\"]},\"ody36XwYK\":{\"layout\":[\"fixed\",\"auto\"]},\"s6ScZNRZs\":{\"layout\":[\"fixed\",\"auto\"]},\"QB7kdrgeg\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"sIFFcQGGZ\":\"title\",\"t1uirbG2j\":\"description\",\"LhbYNjKj2\":\"closeOverlay\",\"mJnJSr2xE\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerkc2faZSXI=withCSS(Component,css,\"framer-1wFTT\");export default Framerkc2faZSXI;Framerkc2faZSXI.displayName=\"Menu Item\";Framerkc2faZSXI.defaultProps={height:56,width:250};addPropertyControls(Framerkc2faZSXI,{variant:{options:[\"eIXSKuPu3\",\"NiYvrfmuj\",\"ocPYNkebQ\",\"ody36XwYK\"],optionTitles:[\"Desktop\",\"Mobile\",\"Desktop Dark\",\"Desktop Dark Mobile\"],title:\"Variant\",type:ControlType.Enum},sIFFcQGGZ:{defaultValue:\"Features\",displayTextArea:false,title:\"Title\",type:ControlType.String},onsIFFcQGGZChange:{changes:\"sIFFcQGGZ\",type:ControlType.ChangeHandler},t1uirbG2j:{defaultValue:\"An infinite canvas\",displayTextArea:false,title:\"Description\",type:ControlType.String},ont1uirbG2jChange:{changes:\"t1uirbG2j\",type:ControlType.ChangeHandler},LhbYNjKj2:{title:\"Close Overlay\",type:ControlType.EventHandler},mJnJSr2xE:{title:\"Link\",type:ControlType.Link}});addFonts(Framerkc2faZSXI,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerkc2faZSXI\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NiYvrfmuj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ocPYNkebQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ody36XwYK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"s6ScZNRZs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QB7kdrgeg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"sIFFcQGGZ\\\":\\\"title\\\",\\\"t1uirbG2j\\\":\\\"description\\\",\\\"LhbYNjKj2\\\":\\\"closeOverlay\\\",\\\"mJnJSr2xE\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"250\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"56\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7788242)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ChevronDown from\"https://framerusercontent.com/modules/N337XogaeeiHiht2ZN9f/pwB48zFyU8FvNKh5lIfY/ZodASoCsI.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/OmnWEutBYFfkv9nkXfjS/PtJtqHRHzXUdA6ZlNXPY/kQ2Fa1vmd.js\";import MenuItem from\"https://framerusercontent.com/modules/7hqq4fSpHCyCua0mNE0E/TfcG1lftkSVyZ2MpaUMQ/kc2faZSXI.js\";const ChevronDownFonts=getFonts(ChevronDown);const MenuItemFonts=getFonts(MenuItem);const cycleOrder=[\"GZzlX9RFP\",\"yBfao0_Rq\",\"yivBRU2AQ\",\"PxhDyaYkk\"];const serializationHash=\"framer-ieY2b\";const variantClassNames={GZzlX9RFP:\"framer-v-1jjqe90\",PxhDyaYkk:\"framer-v-1w2ammy\",yBfao0_Rq:\"framer-v-1oh7vpj\",yivBRU2AQ:\"framer-v-v7vpf2\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xDQoSxYW7=undefined;const transition1={delay:0,duration:.35,ease:[.22,1,.36,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Closed Dark\":\"yivBRU2AQ\",\"Closed Open\":\"PxhDyaYkk\",Closed:\"GZzlX9RFP\",Open:\"yBfao0_Rq\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,selected,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"GZzlX9RFP\",xDQoSxYW7:selected??props.xDQoSxYW7};};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,xDQoSxYW7,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"GZzlX9RFP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap3m42mk=activeVariantCallback(async(...args)=>{setVariant(\"yBfao0_Rq\");});const onTapfborw8=activeVariantCallback(async(...args)=>{setVariant(\"GZzlX9RFP\");});const onTap8rm2ai=activeVariantCallback(async(...args)=>{setVariant(\"PxhDyaYkk\");});const onTapjygaom=activeVariantCallback(async(...args)=>{setVariant(\"yivBRU2AQ\");});const onTapaod3c0=activeVariantCallback(async(...args)=>{if(xDQoSxYW7){const res=await xDQoSxYW7(...args);if(res===false)return false;}});const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1jjqe90\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"GZzlX9RFP\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgb(230, 229, 229)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-5b2f134b-e83d-4423-89b6-195c9cf15e94, rgb(250, 250, 250))\",...style},variants:{PxhDyaYkk:{\"--border-color\":\"rgba(168, 168, 168, 0.2)\",backgroundColor:\"var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10))\"},yivBRU2AQ:{\"--border-color\":\"rgba(168, 168, 168, 0.2)\",backgroundColor:\"var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10))\"}},...addPropertyOverrides({PxhDyaYkk:{\"data-framer-name\":\"Closed Open\"},yBfao0_Rq:{\"data-framer-name\":\"Open\"},yivBRU2AQ:{\"data-framer-name\":\"Closed Dark\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.button,{className:\"framer-1k9sna5\",\"data-framer-name\":\"Company toggle\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"FVTBr6ZnS\",onTap:onTap3m42mk,...addPropertyOverrides({PxhDyaYkk:{onTap:onTapjygaom},yBfao0_Rq:{onTap:onTapfborw8},yivBRU2AQ:{onTap:onTap8rm2ai}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ozk61g\",\"data-styles-preset\":\"kQ2Fa1vmd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10)))\"},children:\"Company\"})}),className:\"framer-aid0kh\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jNL3Ln4j_\",style:{\"--extracted-r6o4lv\":\"var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10))\"},variants:{PxhDyaYkk:{\"--extracted-r6o4lv\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\"},yivBRU2AQ:{\"--extracted-r6o4lv\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({PxhDyaYkk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ozk61g\",\"data-styles-preset\":\"kQ2Fa1vmd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255)))\"},children:\"Company\"})})},yivBRU2AQ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ozk61g\",\"data-styles-preset\":\"kQ2Fa1vmd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255)))\"},children:\"Company\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ChevronDown,{animated:true,className:\"framer-1whw8yq\",layoutDependency:layoutDependency,layoutId:\"L9smZl29s\",style:{\"--1m973uw\":\"rgb(0, 0, 0)\",\"--js9iwy\":2,rotate:0},variants:{PxhDyaYkk:{\"--1m973uw\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\",rotate:180},yBfao0_Rq:{rotate:180},yivBRU2AQ:{\"--1m973uw\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\",rotate:0}}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-83k41z\",\"data-framer-name\":\"Menu Items\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"n7yrNHdYD\",onTap:onTapaod3c0,children:[/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IEBPvFese\"},implicitPathVariables:undefined},{href:{webPageId:\"IEBPvFese\"},implicitPathVariables:undefined},{href:{webPageId:\"IEBPvFese\"},implicitPathVariables:undefined},{href:{webPageId:\"IEBPvFese\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+64+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-f2rk7c-container\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"iuqYjmsmb-container\",name:\"About\",nodeId:\"iuqYjmsmb\",rendersWithMotion:true,scopeId:\"frRECHv51\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"iuqYjmsmb\",layoutId:\"iuqYjmsmb\",LhbYNjKj2:onTapaod3c0,mJnJSr2xE:resolvedLinks[0],name:\"About\",sIFFcQGGZ:\"About\",style:{width:\"100%\"},t1uirbG2j:\"Our story and mission\",variant:matchVariant(\"NiYvrfmuj\"),width:\"100%\",...addPropertyOverrides({PxhDyaYkk:{mJnJSr2xE:resolvedLinks[3],variant:matchVariant(\"ody36XwYK\")},yBfao0_Rq:{mJnJSr2xE:resolvedLinks[1]},yivBRU2AQ:{mJnJSr2xE:resolvedLinks[2],variant:matchVariant(\"ody36XwYK\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FaEIgU6gN\"},implicitPathVariables:undefined},{href:{webPageId:\"FaEIgU6gN\"},implicitPathVariables:undefined},{href:{webPageId:\"FaEIgU6gN\"},implicitPathVariables:undefined},{href:{webPageId:\"FaEIgU6gN\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+64+0+68,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-y250ep-container\",\"data-framer-name\":\"Changelog\",layoutDependency:layoutDependency,layoutId:\"i_2TCei5E-container\",name:\"Changelog\",nodeId:\"i_2TCei5E\",rendersWithMotion:true,scopeId:\"frRECHv51\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"i_2TCei5E\",layoutId:\"i_2TCei5E\",LhbYNjKj2:onTapaod3c0,mJnJSr2xE:resolvedLinks1[0],name:\"Changelog\",sIFFcQGGZ:\"Changelog\",style:{width:\"100%\"},t1uirbG2j:\"Latest updates\",variant:matchVariant(\"NiYvrfmuj\"),width:\"100%\",...addPropertyOverrides({PxhDyaYkk:{mJnJSr2xE:resolvedLinks1[3],variant:matchVariant(\"ody36XwYK\")},yBfao0_Rq:{mJnJSr2xE:resolvedLinks1[1]},yivBRU2AQ:{mJnJSr2xE:resolvedLinks1[2],variant:matchVariant(\"ody36XwYK\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Suh6c04Fp\"},implicitPathVariables:undefined},{href:{webPageId:\"Suh6c04Fp\"},implicitPathVariables:undefined},{href:{webPageId:\"Suh6c04Fp\"},implicitPathVariables:undefined},{href:{webPageId:\"Suh6c04Fp\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+64+0+136,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15owm9z-container\",\"data-framer-name\":\"Blog\",layoutDependency:layoutDependency,layoutId:\"qQD3QuTQn-container\",name:\"Blog\",nodeId:\"qQD3QuTQn\",rendersWithMotion:true,scopeId:\"frRECHv51\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"qQD3QuTQn\",layoutId:\"qQD3QuTQn\",LhbYNjKj2:onTapaod3c0,mJnJSr2xE:resolvedLinks2[0],name:\"Blog\",sIFFcQGGZ:\"Blog\",style:{width:\"100%\"},t1uirbG2j:\"Latest insights\",variant:matchVariant(\"NiYvrfmuj\"),width:\"100%\",...addPropertyOverrides({PxhDyaYkk:{mJnJSr2xE:resolvedLinks2[3],variant:matchVariant(\"ody36XwYK\")},yBfao0_Rq:{mJnJSr2xE:resolvedLinks2[1]},yivBRU2AQ:{mJnJSr2xE:resolvedLinks2[2],variant:matchVariant(\"ody36XwYK\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OvHLfiIyj\"},implicitPathVariables:undefined},{href:{webPageId:\"OvHLfiIyj\"},implicitPathVariables:undefined},{href:{webPageId:\"OvHLfiIyj\"},implicitPathVariables:undefined},{href:{webPageId:\"OvHLfiIyj\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+64+0+204,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-14hb5qf-container\",\"data-framer-name\":\"Waitlist\",layoutDependency:layoutDependency,layoutId:\"PgsMrlmGy-container\",name:\"Waitlist\",nodeId:\"PgsMrlmGy\",rendersWithMotion:true,scopeId:\"frRECHv51\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"PgsMrlmGy\",layoutId:\"PgsMrlmGy\",LhbYNjKj2:onTapaod3c0,mJnJSr2xE:resolvedLinks3[0],name:\"Waitlist\",sIFFcQGGZ:\"Waitlist\",style:{width:\"100%\"},t1uirbG2j:\"Join early\",variant:matchVariant(\"NiYvrfmuj\"),width:\"100%\",...addPropertyOverrides({PxhDyaYkk:{mJnJSr2xE:resolvedLinks3[3],variant:matchVariant(\"ody36XwYK\")},yBfao0_Rq:{mJnJSr2xE:resolvedLinks3[1]},yivBRU2AQ:{mJnJSr2xE:resolvedLinks3[2],variant:matchVariant(\"ody36XwYK\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":vboYbLTKU\",webPageId:\"IEBPvFese\"},implicitPathVariables:undefined},{href:{hash:\":vboYbLTKU\",webPageId:\"IEBPvFese\"},implicitPathVariables:undefined},{href:{hash:\":vboYbLTKU\",webPageId:\"IEBPvFese\"},implicitPathVariables:undefined},{href:{hash:\":vboYbLTKU\",webPageId:\"IEBPvFese\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+64+0+272,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13o8fku-container\",\"data-framer-name\":\"Career\",layoutDependency:layoutDependency,layoutId:\"vwEKWeGO5-container\",name:\"Career\",nodeId:\"vwEKWeGO5\",rendersWithMotion:true,scopeId:\"frRECHv51\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"vwEKWeGO5\",layoutId:\"vwEKWeGO5\",LhbYNjKj2:onTapaod3c0,mJnJSr2xE:resolvedLinks4[0],name:\"Career\",sIFFcQGGZ:\"Career\",style:{width:\"100%\"},t1uirbG2j:\"Join our team\",variant:matchVariant(\"NiYvrfmuj\"),width:\"100%\",...addPropertyOverrides({PxhDyaYkk:{mJnJSr2xE:resolvedLinks4[3],variant:matchVariant(\"ody36XwYK\")},yBfao0_Rq:{mJnJSr2xE:resolvedLinks4[1]},yivBRU2AQ:{mJnJSr2xE:resolvedLinks4[2],variant:matchVariant(\"ody36XwYK\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Fa26cU9uU\"},implicitPathVariables:undefined},{href:{webPageId:\"Fa26cU9uU\"},implicitPathVariables:undefined},{href:{webPageId:\"Fa26cU9uU\"},implicitPathVariables:undefined},{href:{webPageId:\"Fa26cU9uU\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+64+0+340,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-13rvmm3-container\",\"data-framer-name\":\"Terms & Conditions\",layoutDependency:layoutDependency,layoutId:\"D0mvXxwZW-container\",name:\"Terms & Conditions\",nodeId:\"D0mvXxwZW\",rendersWithMotion:true,scopeId:\"frRECHv51\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"D0mvXxwZW\",layoutId:\"D0mvXxwZW\",LhbYNjKj2:onTapaod3c0,mJnJSr2xE:resolvedLinks5[0],name:\"Terms & Conditions\",sIFFcQGGZ:\"Terms & Conditions\",style:{width:\"100%\"},t1uirbG2j:\"Legal terms of use\",variant:matchVariant(\"NiYvrfmuj\"),width:\"100%\",...addPropertyOverrides({PxhDyaYkk:{mJnJSr2xE:resolvedLinks5[3],variant:matchVariant(\"ody36XwYK\")},yBfao0_Rq:{mJnJSr2xE:resolvedLinks5[1]},yivBRU2AQ:{mJnJSr2xE:resolvedLinks5[2],variant:matchVariant(\"ody36XwYK\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"B15yCo2Rc\"},implicitPathVariables:undefined},{href:{webPageId:\"B15yCo2Rc\"},implicitPathVariables:undefined},{href:{webPageId:\"B15yCo2Rc\"},implicitPathVariables:undefined},{href:{webPageId:\"B15yCo2Rc\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+64+0+408,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1jpqvws-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"dSMMeku8K-container\",name:\"Contact\",nodeId:\"dSMMeku8K\",rendersWithMotion:true,scopeId:\"frRECHv51\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"dSMMeku8K\",layoutId:\"dSMMeku8K\",LhbYNjKj2:onTapaod3c0,mJnJSr2xE:resolvedLinks6[0],name:\"Contact\",sIFFcQGGZ:\"Contact\",style:{width:\"100%\"},t1uirbG2j:\"Get in touch\",variant:matchVariant(\"NiYvrfmuj\"),width:\"100%\",...addPropertyOverrides({PxhDyaYkk:{mJnJSr2xE:resolvedLinks6[3],variant:matchVariant(\"ody36XwYK\")},yBfao0_Rq:{mJnJSr2xE:resolvedLinks6[1]},yivBRU2AQ:{mJnJSr2xE:resolvedLinks6[2],variant:matchVariant(\"ody36XwYK\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RvBvPqztp\"},implicitPathVariables:undefined},{href:{webPageId:\"RvBvPqztp\"},implicitPathVariables:undefined},{href:{webPageId:\"RvBvPqztp\"},implicitPathVariables:undefined},{href:{webPageId:\"RvBvPqztp\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+64+0+476,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xus0iu-container\",\"data-framer-name\":\"Privacy Policy\",layoutDependency:layoutDependency,layoutId:\"ux4UqwcBB-container\",name:\"Privacy Policy\",nodeId:\"ux4UqwcBB\",rendersWithMotion:true,scopeId:\"frRECHv51\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"ux4UqwcBB\",layoutId:\"ux4UqwcBB\",LhbYNjKj2:onTapaod3c0,mJnJSr2xE:resolvedLinks7[0],name:\"Privacy Policy\",sIFFcQGGZ:\"Privacy Policy\",style:{width:\"100%\"},t1uirbG2j:\"How we handle data\",variant:matchVariant(\"NiYvrfmuj\"),width:\"100%\",...addPropertyOverrides({PxhDyaYkk:{mJnJSr2xE:resolvedLinks7[3],variant:matchVariant(\"ody36XwYK\")},yBfao0_Rq:{mJnJSr2xE:resolvedLinks7[1]},yivBRU2AQ:{mJnJSr2xE:resolvedLinks7[2],variant:matchVariant(\"ody36XwYK\")}},baseVariant,gestureVariant)})})})})})]})]})})})});});const css=[\".framer-ieY2b.framer-bk68xr, .framer-ieY2b .framer-bk68xr { display: block; }\",\".framer-ieY2b.framer-1jjqe90 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 64px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 16px 0px 16px; position: relative; width: 390px; }\",\".framer-ieY2b .framer-1k9sna5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 64px; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-ieY2b .framer-aid0kh { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-ieY2b .framer-1whw8yq { flex: none; height: auto; position: relative; width: 16px; }\",\".framer-ieY2b .framer-83k41z { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 32px 0px; position: relative; width: 100%; }\",\".framer-ieY2b .framer-f2rk7c-container, .framer-ieY2b .framer-y250ep-container, .framer-ieY2b .framer-15owm9z-container, .framer-ieY2b .framer-14hb5qf-container, .framer-ieY2b .framer-13o8fku-container, .framer-ieY2b .framer-13rvmm3-container, .framer-ieY2b .framer-1jpqvws-container, .framer-ieY2b .framer-1xus0iu-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-ieY2b.framer-v-1oh7vpj.framer-1jjqe90, .framer-ieY2b.framer-v-1w2ammy.framer-1jjqe90 { height: min-content; }\",...sharedStyle.css,'.framer-ieY2b[data-border=\"true\"]::after, .framer-ieY2b [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"yBfao0_Rq\":{\"layout\":[\"fixed\",\"auto\"]},\"yivBRU2AQ\":{\"layout\":[\"fixed\",\"fixed\"]},\"PxhDyaYkk\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"xDQoSxYW7\":\"selected\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerfrRECHv51=withCSS(Component,css,\"framer-ieY2b\");export default FramerfrRECHv51;FramerfrRECHv51.displayName=\"Mobile / Company accordion\";FramerfrRECHv51.defaultProps={height:64,width:390};addPropertyControls(FramerfrRECHv51,{variant:{options:[\"GZzlX9RFP\",\"yBfao0_Rq\",\"yivBRU2AQ\",\"PxhDyaYkk\"],optionTitles:[\"Closed\",\"Open\",\"Closed Dark\",\"Closed Open\"],title:\"Variant\",type:ControlType.Enum},xDQoSxYW7:{title:\"Selected\",type:ControlType.EventHandler}});addFonts(FramerfrRECHv51,[{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\"}]},...ChevronDownFonts,...MenuItemFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerfrRECHv51.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(MenuItem,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerfrRECHv51\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"64\",\"framerIntrinsicWidth\":\"390\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"xDQoSxYW7\\\":\\\"selected\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"yBfao0_Rq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"yivBRU2AQ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PxhDyaYkk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./frRECHv51.map","// Generated by Framer (7788242)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import ChevronDown from\"https://framerusercontent.com/modules/N337XogaeeiHiht2ZN9f/pwB48zFyU8FvNKh5lIfY/ZodASoCsI.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/OmnWEutBYFfkv9nkXfjS/PtJtqHRHzXUdA6ZlNXPY/kQ2Fa1vmd.js\";import MenuItem from\"https://framerusercontent.com/modules/7hqq4fSpHCyCua0mNE0E/TfcG1lftkSVyZ2MpaUMQ/kc2faZSXI.js\";const ChevronDownFonts=getFonts(ChevronDown);const MenuItemFonts=getFonts(MenuItem);const cycleOrder=[\"SHM53hN3h\",\"TBy3bTcOs\",\"UpczaNlU8\",\"tBiprbLH6\"];const serializationHash=\"framer-jeuQ6\";const variantClassNames={SHM53hN3h:\"framer-v-awiwkk\",tBiprbLH6:\"framer-v-1ngslgt\",TBy3bTcOs:\"framer-v-k0dd4c\",UpczaNlU8:\"framer-v-1fok5nx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const HOZmB5McW=undefined;const transition1={delay:0,duration:.35,ease:[.22,1,.36,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Closed Dark\":\"UpczaNlU8\",\"Closed Open\":\"tBiprbLH6\",Closed:\"SHM53hN3h\",Open:\"TBy3bTcOs\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,selected,width,...props})=>{return{...props,HOZmB5McW:selected??props.HOZmB5McW,variant:humanReadableVariantMap[props.variant]??props.variant??\"SHM53hN3h\"};};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,HOZmB5McW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"SHM53hN3h\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapb8nd3t=activeVariantCallback(async(...args)=>{setVariant(\"TBy3bTcOs\");});const onTap1k0v4nz=activeVariantCallback(async(...args)=>{setVariant(\"SHM53hN3h\");});const onTaplw70lt=activeVariantCallback(async(...args)=>{setVariant(\"tBiprbLH6\");});const onTap1fpegu6=activeVariantCallback(async(...args)=>{setVariant(\"UpczaNlU8\");});const onTapna4nic=activeVariantCallback(async(...args)=>{if(HOZmB5McW){const res=await HOZmB5McW(...args);if(res===false)return false;}});const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-awiwkk\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"SHM53hN3h\",ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(168, 168, 168, 0.2)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-5b2f134b-e83d-4423-89b6-195c9cf15e94, rgb(250, 250, 250))\",...style},variants:{tBiprbLH6:{backgroundColor:\"var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10))\"},UpczaNlU8:{backgroundColor:\"var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10))\"}},...addPropertyOverrides({tBiprbLH6:{\"data-framer-name\":\"Closed Open\"},TBy3bTcOs:{\"data-framer-name\":\"Open\"},UpczaNlU8:{\"data-framer-name\":\"Closed Dark\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.button,{className:\"framer-5jrfi3\",\"data-framer-name\":\"Solution toggle\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"AM0SEZDjP\",onTap:onTapb8nd3t,...addPropertyOverrides({tBiprbLH6:{onTap:onTap1fpegu6},TBy3bTcOs:{onTap:onTap1k0v4nz},UpczaNlU8:{onTap:onTaplw70lt}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ozk61g\",\"data-styles-preset\":\"kQ2Fa1vmd\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10)))\"},children:\"Solutions\"})}),className:\"framer-1xk0fmp\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fwAkzNKz_\",style:{\"--extracted-r6o4lv\":\"var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10))\"},variants:{tBiprbLH6:{\"--extracted-r6o4lv\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\"},UpczaNlU8:{\"--extracted-r6o4lv\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({tBiprbLH6:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ozk61g\",\"data-styles-preset\":\"kQ2Fa1vmd\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255)))\"},children:\"Solutions\"})})},UpczaNlU8:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ozk61g\",\"data-styles-preset\":\"kQ2Fa1vmd\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255)))\"},children:\"Solutions\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ChevronDown,{animated:true,className:\"framer-3xc4fx\",layoutDependency:layoutDependency,layoutId:\"PDOrpfxz8\",style:{\"--1m973uw\":\"var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10))\",\"--js9iwy\":2,rotate:0},variants:{tBiprbLH6:{\"--1m973uw\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\",rotate:180},TBy3bTcOs:{rotate:180},UpczaNlU8:{\"--1m973uw\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\",rotate:0}}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wiec79\",\"data-framer-name\":\"Menu Items\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"O2NHEXbbp\",onTap:onTapna4nic,children:[/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":hGbli96gU\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined},{href:{hash:\":hGbli96gU\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined},{href:{hash:\":hGbli96gU\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined},{href:{hash:\":hGbli96gU\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+64+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-127iabk-container\",\"data-framer-name\":\"M&A\",layoutDependency:layoutDependency,layoutId:\"ZYGXlArWg-container\",name:\"M&A\",nodeId:\"ZYGXlArWg\",rendersWithMotion:true,scopeId:\"KrLFYUump\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"ZYGXlArWg\",layoutId:\"ZYGXlArWg\",LhbYNjKj2:onTapna4nic,mJnJSr2xE:resolvedLinks[0],name:\"M&A\",sIFFcQGGZ:\"M&A\",style:{width:\"100%\"},t1uirbG2j:\"Mergers and acquisitions\",variant:matchVariant(\"NiYvrfmuj\"),width:\"100%\",...addPropertyOverrides({tBiprbLH6:{mJnJSr2xE:resolvedLinks[3],variant:matchVariant(\"ody36XwYK\")},TBy3bTcOs:{mJnJSr2xE:resolvedLinks[1]},UpczaNlU8:{mJnJSr2xE:resolvedLinks[2],variant:matchVariant(\"ody36XwYK\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":JAMSZaCA4\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined},{href:{hash:\":JAMSZaCA4\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined},{href:{hash:\":JAMSZaCA4\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined},{href:{hash:\":JAMSZaCA4\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+64+0+68,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18utsv3-container\",\"data-framer-name\":\"Banking\",layoutDependency:layoutDependency,layoutId:\"s4s1qx483-container\",name:\"Banking\",nodeId:\"s4s1qx483\",rendersWithMotion:true,scopeId:\"KrLFYUump\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"s4s1qx483\",layoutId:\"s4s1qx483\",LhbYNjKj2:onTapna4nic,mJnJSr2xE:resolvedLinks1[0],name:\"Banking\",sIFFcQGGZ:\"Banking\",style:{width:\"100%\"},t1uirbG2j:\"Lending and credit\",variant:matchVariant(\"NiYvrfmuj\"),width:\"100%\",...addPropertyOverrides({tBiprbLH6:{mJnJSr2xE:resolvedLinks1[3],variant:matchVariant(\"ody36XwYK\")},TBy3bTcOs:{mJnJSr2xE:resolvedLinks1[1]},UpczaNlU8:{mJnJSr2xE:resolvedLinks1[2],variant:matchVariant(\"ody36XwYK\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":NXEXooI7b\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined},{href:{hash:\":NXEXooI7b\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined},{href:{hash:\":NXEXooI7b\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined},{href:{hash:\":NXEXooI7b\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+64+0+136,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2spxhe-container\",\"data-framer-name\":\"Law firms\",layoutDependency:layoutDependency,layoutId:\"RZo4gxUkz-container\",name:\"Law firms\",nodeId:\"RZo4gxUkz\",rendersWithMotion:true,scopeId:\"KrLFYUump\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"RZo4gxUkz\",layoutId:\"RZo4gxUkz\",LhbYNjKj2:onTapna4nic,mJnJSr2xE:resolvedLinks2[0],name:\"Law firms\",sIFFcQGGZ:\"Law firms\",style:{width:\"100%\"},t1uirbG2j:\"Practices and counsel\",variant:matchVariant(\"NiYvrfmuj\"),width:\"100%\",...addPropertyOverrides({tBiprbLH6:{mJnJSr2xE:resolvedLinks2[3],variant:matchVariant(\"ody36XwYK\")},TBy3bTcOs:{mJnJSr2xE:resolvedLinks2[1]},UpczaNlU8:{mJnJSr2xE:resolvedLinks2[2],variant:matchVariant(\"ody36XwYK\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":HWZfPJODr\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined},{href:{hash:\":HWZfPJODr\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined},{href:{hash:\":HWZfPJODr\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined},{href:{hash:\":HWZfPJODr\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+64+0+204,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ivlx84-container\",\"data-framer-name\":\"Insurance\",layoutDependency:layoutDependency,layoutId:\"gn0HxjpKH-container\",name:\"Insurance\",nodeId:\"gn0HxjpKH\",rendersWithMotion:true,scopeId:\"KrLFYUump\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"gn0HxjpKH\",layoutId:\"gn0HxjpKH\",LhbYNjKj2:onTapna4nic,mJnJSr2xE:resolvedLinks3[0],name:\"Insurance\",sIFFcQGGZ:\"Insurance\",style:{width:\"100%\"},t1uirbG2j:\"Underwriting and claims\",variant:matchVariant(\"NiYvrfmuj\"),width:\"100%\",...addPropertyOverrides({tBiprbLH6:{mJnJSr2xE:resolvedLinks3[3],variant:matchVariant(\"ody36XwYK\")},TBy3bTcOs:{mJnJSr2xE:resolvedLinks3[1]},UpczaNlU8:{mJnJSr2xE:resolvedLinks3[2],variant:matchVariant(\"ody36XwYK\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":m9tpUjyZU\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined},{href:{hash:\":m9tpUjyZU\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined},{href:{hash:\":m9tpUjyZU\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined},{href:{hash:\":m9tpUjyZU\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+64+0+272,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-d1i9q0-container\",\"data-framer-name\":\"Private equity\",layoutDependency:layoutDependency,layoutId:\"is11CRYN8-container\",name:\"Private equity\",nodeId:\"is11CRYN8\",rendersWithMotion:true,scopeId:\"KrLFYUump\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"is11CRYN8\",layoutId:\"is11CRYN8\",LhbYNjKj2:onTapna4nic,mJnJSr2xE:resolvedLinks4[0],name:\"Private equity\",sIFFcQGGZ:\"Private equity\",style:{width:\"100%\"},t1uirbG2j:\"Funds and portfolio\",variant:matchVariant(\"NiYvrfmuj\"),width:\"100%\",...addPropertyOverrides({tBiprbLH6:{mJnJSr2xE:resolvedLinks4[3],variant:matchVariant(\"ody36XwYK\")},TBy3bTcOs:{mJnJSr2xE:resolvedLinks4[1]},UpczaNlU8:{mJnJSr2xE:resolvedLinks4[2],variant:matchVariant(\"ody36XwYK\")}},baseVariant,gestureVariant)})})})})})]})]})})})});});const css=[\".framer-jeuQ6.framer-1ovmz9i, .framer-jeuQ6 .framer-1ovmz9i { display: block; }\",\".framer-jeuQ6.framer-awiwkk { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 64px; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px 16px 0px 16px; position: relative; width: 390px; }\",\".framer-jeuQ6 .framer-5jrfi3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 64px; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-jeuQ6 .framer-1xk0fmp { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-jeuQ6 .framer-3xc4fx { flex: none; height: auto; position: relative; width: 16px; }\",\".framer-jeuQ6 .framer-wiec79 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 32px 0px; position: relative; width: 100%; }\",\".framer-jeuQ6 .framer-127iabk-container, .framer-jeuQ6 .framer-18utsv3-container, .framer-jeuQ6 .framer-2spxhe-container, .framer-jeuQ6 .framer-1ivlx84-container, .framer-jeuQ6 .framer-d1i9q0-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-jeuQ6.framer-v-k0dd4c.framer-awiwkk, .framer-jeuQ6.framer-v-1ngslgt.framer-awiwkk { height: min-content; }\",...sharedStyle.css,'.framer-jeuQ6[data-border=\"true\"]::after, .framer-jeuQ6 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 390\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TBy3bTcOs\":{\"layout\":[\"fixed\",\"auto\"]},\"UpczaNlU8\":{\"layout\":[\"fixed\",\"fixed\"]},\"tBiprbLH6\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"HOZmB5McW\":\"selected\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKrLFYUump=withCSS(Component,css,\"framer-jeuQ6\");export default FramerKrLFYUump;FramerKrLFYUump.displayName=\"Mobile / Solution accordion\";FramerKrLFYUump.defaultProps={height:64,width:390};addPropertyControls(FramerKrLFYUump,{variant:{options:[\"SHM53hN3h\",\"TBy3bTcOs\",\"UpczaNlU8\",\"tBiprbLH6\"],optionTitles:[\"Closed\",\"Open\",\"Closed Dark\",\"Closed Open\"],title:\"Variant\",type:ControlType.Enum},HOZmB5McW:{title:\"Selected\",type:ControlType.EventHandler}});addFonts(FramerKrLFYUump,[{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\"}]},...ChevronDownFonts,...MenuItemFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerKrLFYUump.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(MenuItem,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKrLFYUump\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"390\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"64\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TBy3bTcOs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"UpczaNlU8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tBiprbLH6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"HOZmB5McW\\\":\\\"selected\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KrLFYUump.map","// Generated by Framer (7788242)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MenuItem from\"https://framerusercontent.com/modules/7hqq4fSpHCyCua0mNE0E/TfcG1lftkSVyZ2MpaUMQ/kc2faZSXI.js\";const MenuItemFonts=getFonts(MenuItem);const cycleOrder=[\"spthVdHf_\",\"gdImAoiZp\"];const serializationHash=\"framer-uVksy\";const variantClassNames={gdImAoiZp:\"framer-v-decie7\",spthVdHf_:\"framer-v-s7zv74\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Rlb1k9MQQ=undefined;const nawE5VauH=undefined;const transition1={delay:0,duration:.35,ease:[.22,1,.36,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const 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={Dark:\"gdImAoiZp\",Desktop:\"spthVdHf_\"};const Variants=motion.create(React.Fragment);const getProps=({click,closeOverlay,height,id,width,...props})=>{return{...props,nawE5VauH:closeOverlay??props.nawE5VauH,Rlb1k9MQQ:click??props.Rlb1k9MQQ,variant:humanReadableVariantMap[props.variant]??props.variant??\"spthVdHf_\"};};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,nawE5VauH,Rlb1k9MQQ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"spthVdHf_\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapsh0y2h=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Rlb1k9MQQ){const res=await Rlb1k9MQQ(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const LhbYNjKj21990o4a=activeVariantCallback(async(...args)=>{if(nawE5VauH){const res=await nawE5VauH(...args);if(res===false)return false;}});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-s7zv74\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"spthVdHf_\",onTap:onTapsh0y2h,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-5b2f134b-e83d-4423-89b6-195c9cf15e94, rgb(250, 250, 250))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{gdImAoiZp:{\"--border-color\":\"rgba(168, 168, 168, 0.2)\",backgroundColor:\"var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10))\"}},...addPropertyOverrides({gdImAoiZp:{\"data-framer-name\":\"Dark\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1b9e4t\",\"data-framer-name\":\"Menu Items\",layoutDependency:layoutDependency,layoutId:\"bA3z89xk2\",children:[/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":hGbli96gU\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined},{href:{hash:\":hGbli96gU\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+(16+((componentViewport?.height||320)-32-288)/2)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ivvzd8-container\",\"data-framer-name\":\"M&A\",layoutDependency:layoutDependency,layoutId:\"fsGVy4SDk-container\",name:\"M&A\",nodeId:\"fsGVy4SDk\",rendersWithMotion:true,scopeId:\"Nw2EpvR12\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"fsGVy4SDk\",layoutId:\"fsGVy4SDk\",LhbYNjKj2:LhbYNjKj21990o4a,mJnJSr2xE:resolvedLinks[0],name:\"M&A\",sIFFcQGGZ:\"M&A\",style:{width:\"100%\"},t1uirbG2j:\"Mergers and acquisitions\",variant:matchVariant(\"eIXSKuPu3\"),width:\"100%\",...addPropertyOverrides({gdImAoiZp:{mJnJSr2xE:resolvedLinks[1],variant:matchVariant(\"ocPYNkebQ\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":JAMSZaCA4\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined},{href:{hash:\":JAMSZaCA4\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+(16+((componentViewport?.height||320)-32-288)/2)+0+58,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-idy40y-container\",\"data-framer-name\":\"Banking\",layoutDependency:layoutDependency,layoutId:\"KArNU7g0b-container\",name:\"Banking\",nodeId:\"KArNU7g0b\",rendersWithMotion:true,scopeId:\"Nw2EpvR12\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"KArNU7g0b\",layoutId:\"KArNU7g0b\",LhbYNjKj2:LhbYNjKj21990o4a,mJnJSr2xE:resolvedLinks1[0],name:\"Banking\",sIFFcQGGZ:\"Banking\",style:{width:\"100%\"},t1uirbG2j:\"Lending and credit\",variant:matchVariant(\"eIXSKuPu3\"),width:\"100%\",...addPropertyOverrides({gdImAoiZp:{mJnJSr2xE:resolvedLinks1[1],variant:matchVariant(\"ocPYNkebQ\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":NXEXooI7b\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined},{href:{hash:\":NXEXooI7b\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+(16+((componentViewport?.height||320)-32-288)/2)+0+116,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-147ijzn-container\",\"data-framer-name\":\"Law firms\",layoutDependency:layoutDependency,layoutId:\"MwOlY7yxQ-container\",name:\"Law firms\",nodeId:\"MwOlY7yxQ\",rendersWithMotion:true,scopeId:\"Nw2EpvR12\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"MwOlY7yxQ\",layoutId:\"MwOlY7yxQ\",LhbYNjKj2:LhbYNjKj21990o4a,mJnJSr2xE:resolvedLinks2[0],name:\"Law firms\",sIFFcQGGZ:\"Law firms\",style:{width:\"100%\"},t1uirbG2j:\"Practices and counsel\",variant:matchVariant(\"eIXSKuPu3\"),width:\"100%\",...addPropertyOverrides({gdImAoiZp:{mJnJSr2xE:resolvedLinks2[1],variant:matchVariant(\"ocPYNkebQ\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":HWZfPJODr\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined},{href:{hash:\":HWZfPJODr\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+(16+((componentViewport?.height||320)-32-288)/2)+0+174,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kykwc6-container\",\"data-framer-name\":\"Insurance\",layoutDependency:layoutDependency,layoutId:\"AC4mSQQwG-container\",name:\"Insurance\",nodeId:\"AC4mSQQwG\",rendersWithMotion:true,scopeId:\"Nw2EpvR12\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"AC4mSQQwG\",layoutId:\"AC4mSQQwG\",LhbYNjKj2:LhbYNjKj21990o4a,mJnJSr2xE:resolvedLinks3[0],name:\"Insurance\",sIFFcQGGZ:\"Insurance\",style:{width:\"100%\"},t1uirbG2j:\"Underwriting and claims\",variant:matchVariant(\"eIXSKuPu3\"),width:\"100%\",...addPropertyOverrides({gdImAoiZp:{mJnJSr2xE:resolvedLinks3[1],variant:matchVariant(\"ocPYNkebQ\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":m9tpUjyZU\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined},{href:{hash:\":m9tpUjyZU\",webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`max(${componentViewport?.width||\"100vw\"} - 32px, 1px)`,y:(componentViewport?.y||0)+(16+((componentViewport?.height||320)-32-288)/2)+0+232,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c66udr-container\",\"data-framer-name\":\"Private equity\",layoutDependency:layoutDependency,layoutId:\"E0qM3kDnz-container\",name:\"Private equity\",nodeId:\"E0qM3kDnz\",rendersWithMotion:true,scopeId:\"Nw2EpvR12\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"E0qM3kDnz\",layoutId:\"E0qM3kDnz\",LhbYNjKj2:LhbYNjKj21990o4a,mJnJSr2xE:resolvedLinks4[0],name:\"Private equity\",sIFFcQGGZ:\"Private equity\",style:{width:\"100%\"},t1uirbG2j:\"Funds and portfolio\",variant:matchVariant(\"eIXSKuPu3\"),width:\"100%\",...addPropertyOverrides({gdImAoiZp:{mJnJSr2xE:resolvedLinks4[1],variant:matchVariant(\"ocPYNkebQ\")}},baseVariant,gestureVariant)})})})})})]})})})})});});const css=[\".framer-uVksy.framer-wfcuv9, .framer-uVksy .framer-wfcuv9 { display: block; }\",\".framer-uVksy.framer-s7zv74 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 16px; position: relative; width: 220px; will-change: var(--framer-will-change-override, transform); }\",\".framer-uVksy .framer-1b9e4t { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-uVksy .framer-1ivvzd8-container, .framer-uVksy .framer-idy40y-container, .framer-uVksy .framer-147ijzn-container, .framer-uVksy .framer-1kykwc6-container, .framer-uVksy .framer-1c66udr-container { flex: none; height: auto; position: relative; width: 100%; }\",'.framer-uVksy[data-border=\"true\"]::after, .framer-uVksy [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 320\n * @framerIntrinsicWidth 220\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"gdImAoiZp\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"nawE5VauH\":\"closeOverlay\",\"Rlb1k9MQQ\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNw2EpvR12=withCSS(Component,css,\"framer-uVksy\");export default FramerNw2EpvR12;FramerNw2EpvR12.displayName=\"Dropdown Solutions\";FramerNw2EpvR12.defaultProps={height:320,width:220};addPropertyControls(FramerNw2EpvR12,{variant:{options:[\"spthVdHf_\",\"gdImAoiZp\"],optionTitles:[\"Desktop\",\"Dark\"],title:\"Variant\",type:ControlType.Enum},nawE5VauH:{title:\"Close Overlay\",type:ControlType.EventHandler},Rlb1k9MQQ:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerNw2EpvR12,[{explicitInter:true,fonts:[]},...MenuItemFonts],{supportsExplicitInterCodegen:true});FramerNw2EpvR12.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(MenuItem,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNw2EpvR12\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"220\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"nawE5VauH\\\":\\\"closeOverlay\\\",\\\"Rlb1k9MQQ\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gdImAoiZp\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"320\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Nw2EpvR12.map","// Generated by Framer (ee61f92)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,RichText,runTasksWithYield,SmartComponentScopedContainer,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/OOXomYiwv0JsbFmWGMsN/xgXsAqbZoqqumNk1LZTD/a2MQ8i5gG.js\";import BackButton from\"https://framerusercontent.com/modules/KG2cKoDVMhnmz7YjIWjb/yW6CYHCL5Dya9uWseupG/VEwpAuUju.js\";const BackButtonFonts=getFonts(BackButton);const serializationHash=\"framer-fQHDr\";const variantClassNames={zJZbz602E:\"framer-v-ea7b4s\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const CmvNmMLkx=undefined;const fwSUgSyWV=undefined;const AbMUkgvPv=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,image,link,title,width,...props})=>{return{...props,AbMUkgvPv:link??props.AbMUkgvPv,CmvNmMLkx:title??props.CmvNmMLkx??\"Whats New\",fwSUgSyWV:image??props.fwSUgSyWV??{alt:\"\",pixelHeight:896,pixelWidth:864,src:\"https://framerusercontent.com/images/xPio9ma6Ls8Ih9bOcU21ebtVmE.png?width=864&height=896\",srcSet:\"https://framerusercontent.com/images/xPio9ma6Ls8Ih9bOcU21ebtVmE.png?width=864&height=896 864w\"}};};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,fwSUgSyWV,CmvNmMLkx,AbMUkgvPv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"zJZbz602E\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ea7b4s\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"zJZbz602E\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1742lc2\",\"data-framer-name\":\"Image\",layoutDependency:layoutDependency,layoutId:\"MtRiCpqEX\",style:{borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ca64hr\",\"data-styles-preset\":\"a2MQ8i5gG\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255)))\"},children:\"Whats New\"})}),className:\"framer-5pkkjb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EyHggjIBp\",style:{\"--extracted-r6o4lv\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:CmvNmMLkx,transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:896,intrinsicWidth:864,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+12+(((componentViewport?.height||288)-24-(Math.max(0,((componentViewport?.height||288)-24-40)/1)*1+28+12))/2+0+0)+0+((Math.max(0,((componentViewport?.height||288)-24-40)/1)*1-0-(Math.max(0,(Math.max(0,((componentViewport?.height||288)-24-40)/1)*1-0-0)/1)*1+0))/2+0+0)),pixelHeight:896,pixelWidth:864,sizes:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,...toResponsiveImage(fwSUgSyWV)},className:\"framer-1hgn7ku\",layoutDependency:layoutDependency,layoutId:\"dAEzjMhta\"})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+12+(((componentViewport?.height||288)-24-(Math.max(0,((componentViewport?.height||288)-24-40)/1)*1+28+12))/2+Math.max(0,((componentViewport?.height||288)-24-40)/1)*1+12),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xadzen-container\",layoutDependency:layoutDependency,layoutId:\"tAM6YQ9E1-container\",nodeId:\"tAM6YQ9E1\",rendersWithMotion:true,scopeId:\"Fv7Wbpry8\",children:/*#__PURE__*/_jsx(BackButton,{DSVGpAM01:AbMUkgvPv,height:\"100%\",id:\"tAM6YQ9E1\",layoutId:\"tAM6YQ9E1\",RfaUDpzkQ:\"learn more\",variant:matchVariant(\"XovujBqAn\"),width:\"100%\",ZxiyTCvYf:true})})})]})})})});});const css=[\".framer-fQHDr.framer-z9jbzi, .framer-fQHDr .framer-z9jbzi { display: block; }\",\".framer-fQHDr.framer-ea7b4s { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 288px; justify-content: center; overflow: visible; padding: 12px; position: relative; width: 242px; }\",\".framer-fQHDr .framer-1742lc2 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: 1px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-fQHDr .framer-5pkkjb { flex: none; height: auto; left: 50%; position: absolute; top: 50%; white-space: pre; width: auto; z-index: 1; }\",\".framer-fQHDr .framer-1hgn7ku { flex: 1 0 0px; gap: 24px; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-fQHDr .framer-xadzen-container { flex: none; height: auto; position: relative; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 288\n * @framerIntrinsicWidth 242\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"fwSUgSyWV\":\"image\",\"CmvNmMLkx\":\"title\",\"AbMUkgvPv\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFv7Wbpry8=withCSS(Component,css,\"framer-fQHDr\");export default FramerFv7Wbpry8;FramerFv7Wbpry8.displayName=\"Whats New Button\";FramerFv7Wbpry8.defaultProps={height:288,width:242};addPropertyControls(FramerFv7Wbpry8,{fwSUgSyWV:{__defaultAssetReference:\"data:framer/asset-reference,xPio9ma6Ls8Ih9bOcU21ebtVmE.png?originalFilename=Frame+2147237492.png&width=864&height=896\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,xPio9ma6Ls8Ih9bOcU21ebtVmE.png?originalFilename=Frame+2147237492.png&width=864&height=896\"},title:\"Image\",type:ControlType.ResponsiveImage},CmvNmMLkx:{defaultValue:\"Whats New\",displayTextArea:false,title:\"Title\",type:ControlType.String},onCmvNmMLkxChange:{changes:\"CmvNmMLkx\",type:ControlType.ChangeHandler},AbMUkgvPv:{title:\"Link\",type:ControlType.Link}});addFonts(FramerFv7Wbpry8,[{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\"}]},...BackButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerFv7Wbpry8.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(BackButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFv7Wbpry8\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"fwSUgSyWV\\\":\\\"image\\\",\\\"CmvNmMLkx\\\":\\\"title\\\",\\\"AbMUkgvPv\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"242\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"288\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7788242)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/d5CKN5tgwkYS6TRPLZNf/pFI7bzUNYanPDy9yx7go/MTwEm2P2V.js\";import WhatsNewButton from\"https://framerusercontent.com/modules/ioAc7ap2efYK2VynVVgJ/W9rwKx6DVZoJHBDoiytF/Fv7Wbpry8.js\";import MenuItem from\"https://framerusercontent.com/modules/7hqq4fSpHCyCua0mNE0E/TfcG1lftkSVyZ2MpaUMQ/kc2faZSXI.js\";import Border from\"https://framerusercontent.com/modules/YBEZg86LqxcHsH0sZmQY/Vc9BefROe7iYNGRf9SPQ/SGOGc1V7A.js\";const BorderFonts=getFonts(Border);const MenuItemFonts=getFonts(MenuItem);const WhatsNewButtonFonts=getFonts(WhatsNewButton);const cycleOrder=[\"TPjxGB2rx\",\"zHuMrZeY5\"];const serializationHash=\"framer-qqccF\";const variantClassNames={TPjxGB2rx:\"framer-v-1b4f5yn\",zHuMrZeY5:\"framer-v-61m8yy\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const aMT4RYYGD=undefined;const transition1={delay:0,duration:.35,ease:[.22,1,.36,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Dark\":\"zHuMrZeY5\",\"Desktop Light\":\"TPjxGB2rx\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,aMT4RYYGD:click??props.aMT4RYYGD,variant:humanReadableVariantMap[props.variant]??props.variant??\"TPjxGB2rx\"};};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,aMT4RYYGD,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TPjxGB2rx\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap9e6kaa=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(aMT4RYYGD){const res=await aMT4RYYGD(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1b4f5yn\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop Light\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"TPjxGB2rx\",onTap:onTap9e6kaa,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-5b2f134b-e83d-4423-89b6-195c9cf15e94, rgb(250, 250, 250))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},variants:{zHuMrZeY5:{\"--border-color\":\"rgba(168, 168, 168, 0.2)\",backgroundColor:\"var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10))\"}},...addPropertyOverrides({zHuMrZeY5:{\"data-framer-name\":\"Desktop Dark\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qpkybs\",layoutDependency:layoutDependency,layoutId:\"jyAfvsoVC\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-e6tn9y\",layoutDependency:layoutDependency,layoutId:\"teiNZsrIa\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:290,width:`max(max(${componentViewport?.width||\"100vw\"} / 2, 1px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ixerkv-container\",layoutDependency:layoutDependency,layoutId:\"uniJrBFxL-container\",nodeId:\"uniJrBFxL\",rendersWithMotion:true,scopeId:\"oYgkljiB6\",children:/*#__PURE__*/_jsx(Border,{height:\"100%\",id:\"uniJrBFxL\",kUjoDDncY:false,layoutId:\"uniJrBFxL\",qYb7JIIBG:false,sh5Brtqjt:true,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"qNguryZPZ\"),width:\"100%\",xzRupVn2X:false,...addPropertyOverrides({zHuMrZeY5:{variant:matchVariant(\"qFFaCbfiG\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6pjkx6\",\"data-framer-name\":\"Menu Items\",layoutDependency:layoutDependency,layoutId:\"JLWTTGEgO\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rrrtya\",\"data-styles-preset\":\"MTwEm2P2V\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c59c216f-2206-46ab-a890-ed31224f213d, rgba(14, 11, 10, 0.4)))\"},children:\"company\"})}),className:\"framer-39bw1m\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TYRUP7i8A\",style:{\"--extracted-r6o4lv\":\"var(--token-c59c216f-2206-46ab-a890-ed31224f213d, rgba(14, 11, 10, 0.4))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{zHuMrZeY5:{\"--extracted-r6o4lv\":\"var(--token-cecf13b1-6e17-46de-b32d-d09a9f1fea8b, rgba(255, 255, 255, 0.4))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({zHuMrZeY5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rrrtya\",\"data-styles-preset\":\"MTwEm2P2V\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cecf13b1-6e17-46de-b32d-d09a9f1fea8b, rgba(255, 255, 255, 0.4)))\"},children:\"company\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kxyocx\",layoutDependency:layoutDependency,layoutId:\"nZ3om9nSl\",children:[/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IEBPvFese\"},implicitPathVariables:undefined},{href:{webPageId:\"IEBPvFese\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(max(max(${componentViewport?.width||\"100vw\"} / 2, 1px) / 2, 1px) - 32px)`,y:(componentViewport?.y||0)+0+0+16+0+0+28+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-mfoyv7-container\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"H6yyM13ka-container\",name:\"About\",nodeId:\"H6yyM13ka\",rendersWithMotion:true,scopeId:\"oYgkljiB6\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"H6yyM13ka\",layoutId:\"H6yyM13ka\",mJnJSr2xE:resolvedLinks[0],name:\"About\",sIFFcQGGZ:\"About\",style:{width:\"100%\"},t1uirbG2j:\"Our story and mission\",variant:matchVariant(\"eIXSKuPu3\"),width:\"100%\",...addPropertyOverrides({zHuMrZeY5:{mJnJSr2xE:resolvedLinks[1],variant:matchVariant(\"ocPYNkebQ\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Suh6c04Fp\"},implicitPathVariables:undefined},{href:{webPageId:\"Suh6c04Fp\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(max(max(${componentViewport?.width||\"100vw\"} / 2, 1px) / 2, 1px) - 32px)`,y:(componentViewport?.y||0)+0+0+16+0+0+28+0+58,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gfbbff-container\",\"data-framer-name\":\"Blog\",layoutDependency:layoutDependency,layoutId:\"qm0vrYDhb-container\",name:\"Blog\",nodeId:\"qm0vrYDhb\",rendersWithMotion:true,scopeId:\"oYgkljiB6\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"qm0vrYDhb\",layoutId:\"qm0vrYDhb\",mJnJSr2xE:resolvedLinks1[0],name:\"Blog\",sIFFcQGGZ:\"Blog\",style:{width:\"100%\"},t1uirbG2j:\"Latest insights\",variant:matchVariant(\"eIXSKuPu3\"),width:\"100%\",...addPropertyOverrides({zHuMrZeY5:{mJnJSr2xE:resolvedLinks1[1],variant:matchVariant(\"ocPYNkebQ\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":vboYbLTKU\",webPageId:\"IEBPvFese\"},implicitPathVariables:undefined},{href:{hash:\":vboYbLTKU\",webPageId:\"IEBPvFese\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(max(max(${componentViewport?.width||\"100vw\"} / 2, 1px) / 2, 1px) - 32px)`,y:(componentViewport?.y||0)+0+0+16+0+0+28+0+116,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t6wfsu-container\",\"data-framer-name\":\"Career\",layoutDependency:layoutDependency,layoutId:\"Q3O2sQyA9-container\",name:\"Career\",nodeId:\"Q3O2sQyA9\",rendersWithMotion:true,scopeId:\"oYgkljiB6\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"Q3O2sQyA9\",layoutId:\"Q3O2sQyA9\",mJnJSr2xE:resolvedLinks2[0],name:\"Career\",sIFFcQGGZ:\"Career\",style:{width:\"100%\"},t1uirbG2j:\"Join our team\",variant:matchVariant(\"eIXSKuPu3\"),width:\"100%\",...addPropertyOverrides({zHuMrZeY5:{mJnJSr2xE:resolvedLinks2[1],variant:matchVariant(\"ocPYNkebQ\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"B15yCo2Rc\"},implicitPathVariables:undefined},{href:{webPageId:\"B15yCo2Rc\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(max(max(${componentViewport?.width||\"100vw\"} / 2, 1px) / 2, 1px) - 32px)`,y:(componentViewport?.y||0)+0+0+16+0+0+28+0+174,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mtly66-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"ipC41l_0O-container\",name:\"Contact\",nodeId:\"ipC41l_0O\",rendersWithMotion:true,scopeId:\"oYgkljiB6\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"ipC41l_0O\",layoutId:\"ipC41l_0O\",mJnJSr2xE:resolvedLinks3[0],name:\"Contact\",sIFFcQGGZ:\"Contact\",style:{width:\"100%\"},t1uirbG2j:\"Get in touch\",variant:matchVariant(\"eIXSKuPu3\"),width:\"100%\",...addPropertyOverrides({zHuMrZeY5:{mJnJSr2xE:resolvedLinks3[1],variant:matchVariant(\"ocPYNkebQ\")}},baseVariant,gestureVariant)})})})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r886xd\",layoutDependency:layoutDependency,layoutId:\"QVtPenItV\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:290,width:`max(max(${componentViewport?.width||\"100vw\"} / 2, 1px) / 2, 1px)`,y:(componentViewport?.y||0)+0+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1pp350z-container\",layoutDependency:layoutDependency,layoutId:\"S3VvMIcmo-container\",nodeId:\"S3VvMIcmo\",rendersWithMotion:true,scopeId:\"oYgkljiB6\",children:/*#__PURE__*/_jsx(Border,{height:\"100%\",id:\"S3VvMIcmo\",kUjoDDncY:false,layoutId:\"S3VvMIcmo\",qYb7JIIBG:false,sh5Brtqjt:true,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"qNguryZPZ\"),width:\"100%\",xzRupVn2X:false,...addPropertyOverrides({zHuMrZeY5:{variant:matchVariant(\"qFFaCbfiG\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-9gfbd\",\"data-framer-name\":\"Menu Items\",layoutDependency:layoutDependency,layoutId:\"EUmjN890b\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rrrtya\",\"data-styles-preset\":\"MTwEm2P2V\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c59c216f-2206-46ab-a890-ed31224f213d, rgba(14, 11, 10, 0.4)))\"},children:\"company\"})}),className:\"framer-8nvomz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PGyL_rT3C\",style:{\"--extracted-r6o4lv\":\"var(--token-c59c216f-2206-46ab-a890-ed31224f213d, rgba(14, 11, 10, 0.4))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{zHuMrZeY5:{\"--extracted-r6o4lv\":\"var(--token-cecf13b1-6e17-46de-b32d-d09a9f1fea8b, rgba(255, 255, 255, 0.4))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({zHuMrZeY5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rrrtya\",\"data-styles-preset\":\"MTwEm2P2V\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cecf13b1-6e17-46de-b32d-d09a9f1fea8b, rgba(255, 255, 255, 0.4)))\"},children:\"company\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1r1gu8s\",layoutDependency:layoutDependency,layoutId:\"bySq9nNhj\",children:[/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FaEIgU6gN\"},implicitPathVariables:undefined},{href:{webPageId:\"FaEIgU6gN\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(max(max(${componentViewport?.width||\"100vw\"} / 2, 1px) / 2, 1px) - 32px)`,y:(componentViewport?.y||0)+0+0+16+0+0+28+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1x769kr-container\",\"data-framer-name\":\"Changelog\",layoutDependency:layoutDependency,layoutId:\"XeJgXgiq5-container\",name:\"Changelog\",nodeId:\"XeJgXgiq5\",rendersWithMotion:true,scopeId:\"oYgkljiB6\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"XeJgXgiq5\",layoutId:\"XeJgXgiq5\",mJnJSr2xE:resolvedLinks4[0],name:\"Changelog\",sIFFcQGGZ:\"Changelog\",style:{width:\"100%\"},t1uirbG2j:\"Latest updates\",variant:matchVariant(\"eIXSKuPu3\"),width:\"100%\",...addPropertyOverrides({zHuMrZeY5:{mJnJSr2xE:resolvedLinks4[1],variant:matchVariant(\"ocPYNkebQ\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OvHLfiIyj\"},implicitPathVariables:undefined},{href:{webPageId:\"OvHLfiIyj\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(max(max(${componentViewport?.width||\"100vw\"} / 2, 1px) / 2, 1px) - 32px)`,y:(componentViewport?.y||0)+0+0+16+0+0+28+0+58,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1rureci-container\",\"data-framer-name\":\"Waitlist\",layoutDependency:layoutDependency,layoutId:\"HDlfmoIc9-container\",name:\"Waitlist\",nodeId:\"HDlfmoIc9\",rendersWithMotion:true,scopeId:\"oYgkljiB6\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"HDlfmoIc9\",layoutId:\"HDlfmoIc9\",mJnJSr2xE:resolvedLinks5[0],name:\"Waitlist\",sIFFcQGGZ:\"Waitlist\",style:{width:\"100%\"},t1uirbG2j:\"Join early\",variant:matchVariant(\"eIXSKuPu3\"),width:\"100%\",...addPropertyOverrides({zHuMrZeY5:{mJnJSr2xE:resolvedLinks5[1],variant:matchVariant(\"ocPYNkebQ\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Fa26cU9uU\"},implicitPathVariables:undefined},{href:{webPageId:\"Fa26cU9uU\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(max(max(${componentViewport?.width||\"100vw\"} / 2, 1px) / 2, 1px) - 32px)`,y:(componentViewport?.y||0)+0+0+16+0+0+28+0+116,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1c2wwj5-container\",\"data-framer-name\":\"Terms & Conditions\",layoutDependency:layoutDependency,layoutId:\"XGrctVXyX-container\",name:\"Terms & Conditions\",nodeId:\"XGrctVXyX\",rendersWithMotion:true,scopeId:\"oYgkljiB6\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"XGrctVXyX\",layoutId:\"XGrctVXyX\",mJnJSr2xE:resolvedLinks6[0],name:\"Terms & Conditions\",sIFFcQGGZ:\"Terms & Conditions\",style:{width:\"100%\"},t1uirbG2j:\"Legal terms of use\",variant:matchVariant(\"eIXSKuPu3\"),width:\"100%\",...addPropertyOverrides({zHuMrZeY5:{mJnJSr2xE:resolvedLinks6[1],variant:matchVariant(\"ocPYNkebQ\")}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RvBvPqztp\"},implicitPathVariables:undefined},{href:{webPageId:\"RvBvPqztp\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:`calc(max(max(${componentViewport?.width||\"100vw\"} / 2, 1px) / 2, 1px) - 32px)`,y:(componentViewport?.y||0)+0+0+16+0+0+28+0+174,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ms2fws-container\",\"data-framer-name\":\"Privacy Policy\",layoutDependency:layoutDependency,layoutId:\"c5KPVcs__-container\",name:\"Privacy Policy\",nodeId:\"c5KPVcs__\",rendersWithMotion:true,scopeId:\"oYgkljiB6\",children:/*#__PURE__*/_jsx(MenuItem,{height:\"100%\",id:\"c5KPVcs__\",layoutId:\"c5KPVcs__\",mJnJSr2xE:resolvedLinks7[0],name:\"Privacy Policy\",sIFFcQGGZ:\"Privacy Policy\",style:{width:\"100%\"},t1uirbG2j:\"How we handle data\",variant:matchVariant(\"eIXSKuPu3\"),width:\"100%\",...addPropertyOverrides({zHuMrZeY5:{mJnJSr2xE:resolvedLinks7[1],variant:matchVariant(\"ocPYNkebQ\")}},baseVariant,gestureVariant)})})})})})]})]})]})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FaEIgU6gN\"},implicitPathVariables:undefined},{href:{webPageId:\"FaEIgU6gN\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:((componentViewport?.height||290)-0)*1,width:`min(max(${componentViewport?.width||\"100vw\"} / 2, 1px), 240px)`,y:(componentViewport?.y||0)+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-uvr75k-container\",\"data-framer-name\":\"What's new\",layoutDependency:layoutDependency,layoutId:\"Zdkk8Onu_-container\",name:\"What's new\",nodeId:\"Zdkk8Onu_\",rendersWithMotion:true,scopeId:\"oYgkljiB6\",children:/*#__PURE__*/_jsx(WhatsNewButton,{AbMUkgvPv:resolvedLinks8[0],CmvNmMLkx:\"What's new\",height:\"100%\",id:\"Zdkk8Onu_\",layoutId:\"Zdkk8Onu_\",name:\"What's new\",style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({zHuMrZeY5:{AbMUkgvPv:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\".framer-qqccF.framer-49q9zv, .framer-qqccF .framer-49q9zv { display: block; }\",\".framer-qqccF.framer-1b4f5yn { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 682px; will-change: var(--framer-will-change-override, transform); }\",\".framer-qqccF .framer-qpkybs { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-qqccF .framer-e6tn9y, .framer-qqccF .framer-1r886xd { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 16px; position: relative; width: 1px; }\",\".framer-qqccF .framer-1ixerkv-container, .framer-qqccF .framer-1pp350z-container { -webkit-user-select: none; bottom: 0px; flex: none; left: 0px; pointer-events: none; position: absolute; right: 0px; top: 0px; user-select: none; z-index: 2; }\",\".framer-qqccF .framer-6pjkx6, .framer-qqccF .framer-9gfbd { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qqccF .framer-39bw1m, .framer-qqccF .framer-8nvomz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-qqccF .framer-kxyocx, .framer-qqccF .framer-1r1gu8s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-qqccF .framer-mfoyv7-container, .framer-qqccF .framer-1gfbbff-container, .framer-qqccF .framer-t6wfsu-container, .framer-qqccF .framer-1mtly66-container, .framer-qqccF .framer-1x769kr-container, .framer-qqccF .framer-1rureci-container, .framer-qqccF .framer-1c2wwj5-container, .framer-qqccF .framer-1ms2fws-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-qqccF .framer-uvr75k-container { align-self: stretch; flex: 1 0 0px; height: auto; max-width: 240px; position: relative; width: 1px; }\",...sharedStyle.css,'.framer-qqccF[data-border=\"true\"]::after, .framer-qqccF [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 290\n * @framerIntrinsicWidth 682\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"zHuMrZeY5\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"aMT4RYYGD\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameroYgkljiB6=withCSS(Component,css,\"framer-qqccF\");export default FrameroYgkljiB6;FrameroYgkljiB6.displayName=\"Dropdown Company\";FrameroYgkljiB6.defaultProps={height:290,width:682};addPropertyControls(FrameroYgkljiB6,{variant:{options:[\"TPjxGB2rx\",\"zHuMrZeY5\"],optionTitles:[\"Desktop Light\",\"Desktop Dark\"],title:\"Variant\",type:ControlType.Enum},aMT4RYYGD:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FrameroYgkljiB6,[{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\"}]},...BorderFonts,...MenuItemFonts,...WhatsNewButtonFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FrameroYgkljiB6.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Border,{},context),()=>forwardLoader(MenuItem,{},context),()=>forwardLoader(WhatsNewButton,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameroYgkljiB6\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"682\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zHuMrZeY5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"aMT4RYYGD\\\":\\\"click\\\"}\",\"framerIntrinsicHeight\":\"290\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./oYgkljiB6.map","// Generated by Framer (ee61f92)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const jqgjU4M9W=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"2319586995\" role=\"presentation\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 15.683 1.791 L 8.732 8.741 C 8.325 9.149 7.664 9.149 7.256 8.741 L 0.306 1.791 C -0.102 1.383 -0.102 0.722 0.306 0.314 C 0.714 -0.094 1.376 -0.093 1.783 0.315 L 7.995 6.528 L 14.209 0.315 C 14.472 0.046 14.859 -0.061 15.222 0.035 C 15.586 0.13 15.87 0.414 15.965 0.778 C 16.061 1.141 15.954 1.528 15.685 1.791 L 15.684 1.791 Z\" fill=\"var(--ukrev5, rgb(14,11,10))\" height=\"9.046978008170312px\" id=\"rS4j8REM0\" transform=\"translate(0 3.475)\" width=\"16px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,jqgjU4M9W:fill??props.jqgjU4M9W??\"rgb(14, 11, 10)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jqgjU4M9W,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-WsCdQ\",className),layoutId:layoutId,ref:ref,style:{\"--ukrev5\":jqgjU4M9W,...style}});});const css=[`.framer-WsCdQ { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--ukrev5); mask: ${mask}; width: 16px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 16\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jqgjU4M9W\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"variable\",\"value\":\"ukrev5\"},\"set\":{\"localId\":\"vectorSet/gzmLobxB7\",\"id\":\"gzmLobxB7\",\"moduleId\":\"OxWsOLFfaCgE70fmd0o8\"}}\n */const Icon=withCSS(Component,css,\"framer-WsCdQ\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{jqgjU4M9W:{defaultValue:\"rgb(14, 11, 10)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"16\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"ukrev5\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/gzmLobxB7\\\",\\\"id\\\":\\\"gzmLobxB7\\\",\\\"moduleId\\\":\\\"OxWsOLFfaCgE70fmd0o8\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"jqgjU4M9W\\\":\\\"fill\\\"}\",\"framerIntrinsicWidth\":\"16\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (8cfa921)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,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 sharedStyle1 from\"https://framerusercontent.com/modules/OmnWEutBYFfkv9nkXfjS/PtJtqHRHzXUdA6ZlNXPY/kQ2Fa1vmd.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/1PPuz592giuzvocStNjW/ZmmmlsRO68GtPPsv4GCI/mcqEgQSIT.js\";import Vector from\"https://framerusercontent.com/modules/7AZ3gFk5uXanvtjn40l7/2NssRNuKqH9lG0rYKdTn/erXh4yg7G.js\";const VectorFonts=getFonts(Vector);const enabledGestures={JMNf3vxHZ:{hover:true},LAN9Cl6Nb:{hover:true},W6volbVQk:{hover:true},zwgoilRGB:{hover:true}};const cycleOrder=[\"zwgoilRGB\",\"W6volbVQk\",\"LAN9Cl6Nb\",\"JMNf3vxHZ\",\"TzBbMPWNC\",\"WlC5G_jWi\"];const serializationHash=\"framer-Z3nzb\";const variantClassNames={JMNf3vxHZ:\"framer-v-1lo4tzn\",LAN9Cl6Nb:\"framer-v-1eaw3ql\",TzBbMPWNC:\"framer-v-c0m1h0\",W6volbVQk:\"framer-v-t226bp\",WlC5G_jWi:\"framer-v-ih696b\",zwgoilRGB:\"framer-v-sxubvf\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const B3JbyOv9E=undefined;const sdBI4xscH=undefined;const fjBq3NGNf=undefined;const bik5Df9r_=undefined;const transition1={delay:0,duration:.35,ease:[.22,1,.36,1],type:\"tween\"};const transition2={delay:0,duration:.28,ease:[.22,1,.36,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Default Dark\":\"LAN9Cl6Nb\",\"Default Mobile Dark\":\"WlC5G_jWi\",\"Default Mobile\":\"TzBbMPWNC\",\"Dropdown Dark\":\"JMNf3vxHZ\",Default:\"zwgoilRGB\",Dropdown:\"W6volbVQk\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,hover,id,link,title,width,...props})=>{return{...props,B3JbyOv9E:click??props.B3JbyOv9E,bik5Df9r_:title??props.bik5Df9r_??\"Nav Link\",fjBq3NGNf:link??props.fjBq3NGNf,sdBI4xscH:hover??props.sdBI4xscH,variant:humanReadableVariantMap[props.variant]??props.variant??\"zwgoilRGB\"};};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,fjBq3NGNf,bik5Df9r_,sdBI4xscH,B3JbyOv9E,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zwgoilRGB\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapot5nep=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(B3JbyOv9E){const res=await B3JbyOv9E(...args);if(res===false)return false;}});const onMouseEnter1q5a7xa=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(sdBI4xscH){const res=await sdBI4xscH(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"W6volbVQk-hover\",\"JMNf3vxHZ-hover\"].includes(gestureVariant))return true;if([\"W6volbVQk\",\"JMNf3vxHZ\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({TzBbMPWNC:{value:transition2},WlC5G_jWi:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Link,{href:fjBq3NGNf,motionChild:true,nodeId:\"zwgoilRGB\",openInNewTab:false,scopeId:\"xsbU5QRfR\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-sxubvf\",className,classNames)} framer-rv7t1j`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zwgoilRGB\",onMouseEnter:onMouseEnter1q5a7xa,onTap:onTapot5nep,ref:refBinding,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(0, 0, 0, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(242, 243, 245, 0)\",borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6,...style},variants:{\"JMNf3vxHZ-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(255, 255, 255, 0.08)\"},\"LAN9Cl6Nb-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"rgba(255, 255, 255, 0.08)\"},\"W6volbVQk-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-bd2532eb-a2e4-4dc3-950b-63cbe12960ec, rgb(245, 245, 245))\"},\"zwgoilRGB-hover\":{\"--border-bottom-width\":\"0px\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-bd2532eb-a2e4-4dc3-950b-63cbe12960ec, rgb(245, 245, 245))\"},LAN9Cl6Nb:{backgroundColor:\"rgba(255, 255, 255, 0)\"},TzBbMPWNC:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(168, 168, 168, 0.2)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-5b2f134b-e83d-4423-89b6-195c9cf15e94, rgb(250, 250, 250))\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},WlC5G_jWi:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(168, 168, 168, 0.2)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10))\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({\"JMNf3vxHZ-hover\":{\"data-framer-name\":undefined},\"LAN9Cl6Nb-hover\":{\"data-framer-name\":undefined},\"W6volbVQk-hover\":{\"data-framer-name\":undefined},\"zwgoilRGB-hover\":{\"data-framer-name\":undefined},JMNf3vxHZ:{\"data-framer-name\":\"Dropdown Dark\"},LAN9Cl6Nb:{\"data-framer-name\":\"Default Dark\"},TzBbMPWNC:{\"data-border\":true,\"data-framer-name\":\"Default Mobile\",onMouseEnter:undefined},W6volbVQk:{\"data-framer-name\":\"Dropdown\"},WlC5G_jWi:{\"data-border\":true,\"data-framer-name\":\"Default Mobile Dark\",onMouseEnter:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u2kahd\",\"data-styles-preset\":\"mcqEgQSIT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10)))\"},children:\"Nav Link\"})}),className:\"framer-28gnfq\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TqjiEkb2Z\",style:{\"--extracted-r6o4lv\":\"var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:bik5Df9r_,variants:{JMNf3vxHZ:{\"--extracted-r6o4lv\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\"},LAN9Cl6Nb:{\"--extracted-r6o4lv\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\"},WlC5G_jWi:{\"--extracted-r6o4lv\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({JMNf3vxHZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u2kahd\",\"data-styles-preset\":\"mcqEgQSIT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255)))\"},children:\"Nav Link\"})})},LAN9Cl6Nb:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-u2kahd\",\"data-styles-preset\":\"mcqEgQSIT\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255)))\"},children:\"Nav Link\"})})},TzBbMPWNC:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ozk61g\",\"data-styles-preset\":\"kQ2Fa1vmd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10)))\"},children:\"Nav Link\"})})},WlC5G_jWi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ozk61g\",\"data-styles-preset\":\"kQ2Fa1vmd\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255)))\"},children:\"Nav Link\"})})}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-vvwenp\",layoutDependency:layoutDependency,layoutId:\"mJNUZKA9a\",style:{\"--ukrev5\":\"var(--token-f6a8d8cb-9e85-4bc1-a178-0191b832f963, rgba(14, 11, 10, 0.66))\"},variants:{JMNf3vxHZ:{\"--ukrev5\":\"var(--token-d8cae593-1b6a-4d38-9825-e83e61ca7f0e, rgba(255, 255, 255, 0.7))\"}}})]})})})})});});const css=[\".framer-Z3nzb.framer-rv7t1j, .framer-Z3nzb .framer-rv7t1j { display: block; }\",\".framer-Z3nzb.framer-sxubvf { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 4px 10px 4px 10px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Z3nzb .framer-28gnfq { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Z3nzb .framer-vvwenp { flex: none; height: auto; position: relative; width: 12px; }\",\".framer-Z3nzb.framer-v-c0m1h0.framer-sxubvf, .framer-Z3nzb.framer-v-ih696b.framer-sxubvf { height: 64px; padding: 0px 16px 0px 16px; width: 390px; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-Z3nzb[data-border=\"true\"]::after, .framer-Z3nzb [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 87\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"W6volbVQk\":{\"layout\":[\"auto\",\"auto\"]},\"LAN9Cl6Nb\":{\"layout\":[\"auto\",\"auto\"]},\"JMNf3vxHZ\":{\"layout\":[\"auto\",\"auto\"]},\"TzBbMPWNC\":{\"layout\":[\"fixed\",\"fixed\"]},\"WlC5G_jWi\":{\"layout\":[\"fixed\",\"fixed\"]},\"K6BfuAG9H\":{\"layout\":[\"auto\",\"auto\"]},\"bBy8wDwsa\":{\"layout\":[\"auto\",\"auto\"]},\"fGqCRS1yK\":{\"layout\":[\"auto\",\"auto\"]},\"CMCW0yAka\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"fjBq3NGNf\":\"link\",\"bik5Df9r_\":\"title\",\"sdBI4xscH\":\"hover\",\"B3JbyOv9E\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerxsbU5QRfR=withCSS(Component,css,\"framer-Z3nzb\");export default FramerxsbU5QRfR;FramerxsbU5QRfR.displayName=\"Nav Link\";FramerxsbU5QRfR.defaultProps={height:28,width:87};addPropertyControls(FramerxsbU5QRfR,{variant:{options:[\"zwgoilRGB\",\"W6volbVQk\",\"LAN9Cl6Nb\",\"JMNf3vxHZ\",\"TzBbMPWNC\",\"WlC5G_jWi\"],optionTitles:[\"Default\",\"Dropdown\",\"Default Dark\",\"Dropdown Dark\",\"Default Mobile\",\"Default Mobile Dark\"],title:\"Variant\",type:ControlType.Enum},fjBq3NGNf:{title:\"Link\",type:ControlType.Link},bik5Df9r_:{defaultValue:\"Nav Link\",displayTextArea:false,title:\"Title\",type:ControlType.String},onbik5Df9r_Change:{changes:\"bik5Df9r_\",type:ControlType.ChangeHandler},sdBI4xscH:{title:\"Hover\",type:ControlType.EventHandler},B3JbyOv9E:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerxsbU5QRfR,[{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\"}]},...VectorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxsbU5QRfR\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"W6volbVQk\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"LAN9Cl6Nb\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JMNf3vxHZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TzBbMPWNC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"WlC5G_jWi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"K6BfuAG9H\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"bBy8wDwsa\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"fGqCRS1yK\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"CMCW0yAka\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"28\",\"framerIntrinsicWidth\":\"87\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"fjBq3NGNf\\\":\\\"link\\\",\\\"bik5Df9r_\\\":\\\"title\\\",\\\"sdBI4xscH\\\":\\\"hover\\\",\\\"B3JbyOv9E\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7788242)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MobileCompanyAccordion from\"https://framerusercontent.com/modules/qKSqALuXzIxOSB38wu63/d0nzkkIbHyMc5jOjwgv9/frRECHv51.js\";import MobileSolutionAccordion from\"https://framerusercontent.com/modules/7TkEJ5pnOwxBn0KiApPx/dpa8tWl2dOnF2R5GX0pt/KrLFYUump.js\";import DropdownSolutions from\"https://framerusercontent.com/modules/taUevXNTvEJXPnjpf75X/Io1IyGWT8NifRi8NgEYH/Nw2EpvR12.js\";import DropdownCompany from\"https://framerusercontent.com/modules/lwQuSEXiSFHZVj14gvsz/VZLNSsbC1I2LnK5UffQE/oYgkljiB6.js\";import NavLink from\"https://framerusercontent.com/modules/SCj8Xz5rMR5vLkVK1UPa/1iOH7iX271I7n0Cwps6k/xsbU5QRfR.js\";const NavLinkFonts=getFonts(NavLink);const DropdownSolutionsFonts=getFonts(DropdownSolutions);const MotionDivWithFX=withFX(motion.div);const DropdownCompanyFonts=getFonts(DropdownCompany);const MobileSolutionAccordionFonts=getFonts(MobileSolutionAccordion);const MobileCompanyAccordionFonts=getFonts(MobileCompanyAccordion);const cycleOrder=[\"t9GGtVp0H\",\"Twai0JYJO\",\"tU3QTNDr1\",\"RdvTx5Ku4\"];const serializationHash=\"framer-Wve9Q\";const variantClassNames={RdvTx5Ku4:\"framer-v-1h9jf6v\",t9GGtVp0H:\"framer-v-1soy3dv\",tU3QTNDr1:\"framer-v-olbc74\",Twai0JYJO:\"framer-v-1yr3y8a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const IDXQDraWK=undefined;const transition1={delay:0,duration:.35,ease:[.22,1,.36,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const 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 Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Dark\":\"tU3QTNDr1\",\"Mobile Dark\":\"RdvTx5Ku4\",Desktop:\"t9GGtVp0H\",Mobile:\"Twai0JYJO\"};const Variants=motion.create(React.Fragment);const getProps=({closeMobileMenu,height,id,width,...props})=>{return{...props,IDXQDraWK:closeMobileMenu??props.IDXQDraWK,variant:humanReadableVariantMap[props.variant]??props.variant??\"t9GGtVp0H\"};};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,IDXQDraWK,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"t9GGtVp0H\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const B3JbyOv9E1we6959=activeVariantCallback(async(...args)=>{if(IDXQDraWK){const res=await IDXQDraWK(...args);if(res===false)return false;}});const isDisplayed=()=>{if([\"Twai0JYJO\",\"RdvTx5Ku4\"].includes(baseVariant))return false;return true;};const sdBI4xscH13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const ref1=React.useRef(null);const ref2=React.useRef(null);const nawE5VauH1q29jei=({overlay})=>activeVariantCallback(async(...args)=>{overlay.hide();});const ref3=React.useRef(null);const ref4=React.useRef(null);const isDisplayed1=()=>{if([\"Twai0JYJO\",\"RdvTx5Ku4\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1soy3dv\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"t9GGtVp0H\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{RdvTx5Ku4:{backgroundColor:\"var(--token-5b2f134b-e83d-4423-89b6-195c9cf15e94, rgb(250, 250, 250))\"},tU3QTNDr1:{backgroundColor:\"rgba(0, 0, 0, 0)\"},Twai0JYJO:{backgroundColor:\"var(--token-5b2f134b-e83d-4423-89b6-195c9cf15e94, rgb(250, 250, 250))\"}},...addPropertyOverrides({RdvTx5Ku4:{\"data-framer-name\":\"Mobile Dark\"},tU3QTNDr1:{\"data-framer-name\":\"Desktop Dark\"},Twai0JYJO:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"GDBo1ZJHF\"},implicitPathVariables:undefined},{href:{webPageId:\"GDBo1ZJHF\"},implicitPathVariables:undefined},{href:{webPageId:\"GDBo1ZJHF\"},implicitPathVariables:undefined},{href:{webPageId:\"GDBo1ZJHF\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+(0+((componentViewport?.height||28)-0-28)/2),...addPropertyOverrides({RdvTx5Ku4:{height:64,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0},Twai0JYJO:{height:64,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ov9b3p-container\",\"data-framer-name\":\"Product\",layoutDependency:layoutDependency,layoutId:\"C05GtKJrk-container\",name:\"Product\",nodeId:\"C05GtKJrk\",rendersWithMotion:true,scopeId:\"F2R0SViIP\",children:/*#__PURE__*/_jsx(NavLink,{bik5Df9r_:\"Product\",fjBq3NGNf:resolvedLinks[0],height:\"100%\",id:\"C05GtKJrk\",layoutId:\"C05GtKJrk\",name:\"Product\",variant:matchVariant(\"zwgoilRGB\"),width:\"100%\",...addPropertyOverrides({RdvTx5Ku4:{B3JbyOv9E:B3JbyOv9E1we6959,fjBq3NGNf:resolvedLinks[3],style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"WlC5G_jWi\")},tU3QTNDr1:{fjBq3NGNf:resolvedLinks[2],variant:matchVariant(\"LAN9Cl6Nb\")},Twai0JYJO:{B3JbyOv9E:B3JbyOv9E1we6959,fjBq3NGNf:resolvedLinks[1],style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"TzBbMPWNC\")}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r2jkd\",\"data-framer-name\":\"Resources Container\",layoutDependency:layoutDependency,layoutId:\"wi0nSJ124\",children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+(0+((componentViewport?.height||28)-0-28)/2)+0+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-11apgxm-container\",\"data-framer-name\":\"Solutions\",id:`${layoutId}-11apgxm`,layoutDependency:layoutDependency,layoutId:\"l_mSsH1pw-container\",name:\"Solutions\",nodeId:\"l_mSsH1pw\",ref:ref1,rendersWithMotion:true,scopeId:\"F2R0SViIP\",children:[/*#__PURE__*/_jsx(NavLink,{bik5Df9r_:\"Solutions\",height:\"100%\",id:\"l_mSsH1pw\",layoutId:\"l_mSsH1pw\",name:\"Solutions\",sdBI4xscH:sdBI4xscH13elrgn({overlay}),variant:matchVariant(\"W6volbVQk\"),width:\"100%\",...addPropertyOverrides({tU3QTNDr1:{variant:matchVariant(\"JMNf3vxHZ\")}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:false,\"data-framer-portal-id\":`${layoutId}-11apgxm`,offsetX:0,offsetY:10,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-19c56v2\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"nCVUiMirg\",ref:ref2,role:\"dialog\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 8px 10px -6px rgba(0, 0, 0, 0.06), 0px 16px 25px -5px rgba(0, 0, 0, 0.05), 0px 0px 0px 1px rgba(0, 0, 0, 0.06)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15mn8cm-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"pA5bFl3xx-container\",nodeId:\"pA5bFl3xx\",rendersWithMotion:true,scopeId:\"F2R0SViIP\",children:/*#__PURE__*/_jsx(DropdownSolutions,{height:\"100%\",id:\"pA5bFl3xx\",layoutId:\"pA5bFl3xx\",nawE5VauH:nawE5VauH1q29jei({overlay}),Rlb1k9MQQ:nawE5VauH1q29jei({overlay}),variant:matchVariant(\"spthVdHf_\"),width:\"100%\",...addPropertyOverrides({tU3QTNDr1:{variant:matchVariant(\"gdImAoiZp\")}},baseVariant,gestureVariant)})})})})})})]})})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"pxnK8qt2P\"},implicitPathVariables:undefined},{href:{webPageId:\"pxnK8qt2P\"},implicitPathVariables:undefined},{href:{webPageId:\"pxnK8qt2P\"},implicitPathVariables:undefined},{href:{webPageId:\"pxnK8qt2P\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+(0+((componentViewport?.height||28)-0-28)/2),...addPropertyOverrides({RdvTx5Ku4:{height:64,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+128},Twai0JYJO:{height:64,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+128}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1g1horr-container\",\"data-framer-name\":\"Case Study\",layoutDependency:layoutDependency,layoutId:\"PCIL3GzMb-container\",name:\"Case Study\",nodeId:\"PCIL3GzMb\",rendersWithMotion:true,scopeId:\"F2R0SViIP\",children:/*#__PURE__*/_jsx(NavLink,{bik5Df9r_:\"Case Study\",fjBq3NGNf:resolvedLinks1[0],height:\"100%\",id:\"PCIL3GzMb\",layoutId:\"PCIL3GzMb\",name:\"Case Study\",variant:matchVariant(\"zwgoilRGB\"),width:\"100%\",...addPropertyOverrides({RdvTx5Ku4:{B3JbyOv9E:B3JbyOv9E1we6959,fjBq3NGNf:resolvedLinks1[3],style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"WlC5G_jWi\")},tU3QTNDr1:{fjBq3NGNf:resolvedLinks1[2],variant:matchVariant(\"LAN9Cl6Nb\")},Twai0JYJO:{B3JbyOv9E:B3JbyOv9E1we6959,fjBq3NGNf:resolvedLinks1[1],style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"TzBbMPWNC\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZPbHu7t3J\"},implicitPathVariables:undefined},{href:{webPageId:\"ZPbHu7t3J\"},implicitPathVariables:undefined},{href:{webPageId:\"ZPbHu7t3J\"},implicitPathVariables:undefined},{href:{webPageId:\"ZPbHu7t3J\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+(0+((componentViewport?.height||28)-0-28)/2),...addPropertyOverrides({RdvTx5Ku4:{height:64,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+192},Twai0JYJO:{height:64,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+192}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-v21wly-container\",\"data-framer-name\":\"Pricing\",layoutDependency:layoutDependency,layoutId:\"sKVsygc3q-container\",name:\"Pricing\",nodeId:\"sKVsygc3q\",rendersWithMotion:true,scopeId:\"F2R0SViIP\",children:/*#__PURE__*/_jsx(NavLink,{bik5Df9r_:\"Pricing\",fjBq3NGNf:resolvedLinks2[0],height:\"100%\",id:\"sKVsygc3q\",layoutId:\"sKVsygc3q\",name:\"Pricing\",variant:matchVariant(\"zwgoilRGB\"),width:\"100%\",...addPropertyOverrides({RdvTx5Ku4:{B3JbyOv9E:B3JbyOv9E1we6959,fjBq3NGNf:resolvedLinks2[3],style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"WlC5G_jWi\")},tU3QTNDr1:{fjBq3NGNf:resolvedLinks2[2],variant:matchVariant(\"LAN9Cl6Nb\")},Twai0JYJO:{B3JbyOv9E:B3JbyOv9E1we6959,fjBq3NGNf:resolvedLinks2[1],style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"TzBbMPWNC\")}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-8alvi4\",\"data-framer-name\":\"Resources Container\",layoutDependency:layoutDependency,layoutId:\"L162eFi_S\",children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,y:(componentViewport?.y||0)+(0+((componentViewport?.height||28)-0-28)/2)+0+0,children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-108bvtx-container\",\"data-framer-name\":\"Company\",id:`${layoutId}-108bvtx`,layoutDependency:layoutDependency,layoutId:\"ruv_YDVkO-container\",name:\"Company\",nodeId:\"ruv_YDVkO\",ref:ref3,rendersWithMotion:true,scopeId:\"F2R0SViIP\",children:[/*#__PURE__*/_jsx(NavLink,{bik5Df9r_:\"Company\",height:\"100%\",id:\"ruv_YDVkO\",layoutId:\"ruv_YDVkO\",name:\"Company\",sdBI4xscH:sdBI4xscH13elrgn({overlay:overlay1}),variant:matchVariant(\"W6volbVQk\"),width:\"100%\",...addPropertyOverrides({tU3QTNDr1:{variant:matchVariant(\"JMNf3vxHZ\")}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref3,className:cx(scopingClassNames,classNames),collisionDetection:false,\"data-framer-portal-id\":`${layoutId}-108bvtx`,offsetX:-280,offsetY:10,onDismiss:overlay1.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1baj3bh\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"Mg7zRlV4h\",ref:ref4,role:\"dialog\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 16px 25px -5px rgba(0, 0, 0, 0.05), 0px 16px 25px -5px rgba(0, 0, 0, 0.05), 0px 0px 0px 1px rgba(0, 0, 0, 0.06)\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ug9gp7-container\",inComponentSlot:true,layoutDependency:layoutDependency,layoutId:\"hKd430fka-container\",nodeId:\"hKd430fka\",rendersWithMotion:true,scopeId:\"F2R0SViIP\",children:/*#__PURE__*/_jsx(DropdownCompany,{aMT4RYYGD:nawE5VauH1q29jei({overlay:overlay1}),height:\"100%\",id:\"hKd430fka\",layoutId:\"hKd430fka\",variant:matchVariant(\"TPjxGB2rx\"),width:\"100%\",...addPropertyOverrides({tU3QTNDr1:{variant:matchVariant(\"zHuMrZeY5\")}},baseVariant,gestureVariant)})})})})})})]})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({RdvTx5Ku4:{height:64,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+64},Twai0JYJO:{height:64,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+64}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16ocubc-container\",layoutDependency:layoutDependency,layoutId:\"NJfdQh1yt-container\",nodeId:\"NJfdQh1yt\",rendersWithMotion:true,scopeId:\"F2R0SViIP\",children:/*#__PURE__*/_jsx(MobileSolutionAccordion,{height:\"100%\",HOZmB5McW:B3JbyOv9E1we6959,id:\"NJfdQh1yt\",layoutId:\"NJfdQh1yt\",style:{width:\"100%\"},variant:matchVariant(\"SHM53hN3h\"),width:\"100%\",...addPropertyOverrides({RdvTx5Ku4:{variant:matchVariant(\"UpczaNlU8\")}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({RdvTx5Ku4:{height:64,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+256},Twai0JYJO:{height:64,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+256}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7kmg3g-container\",layoutDependency:layoutDependency,layoutId:\"hWqar2UcE-container\",nodeId:\"hWqar2UcE\",rendersWithMotion:true,scopeId:\"F2R0SViIP\",children:/*#__PURE__*/_jsx(MobileCompanyAccordion,{height:\"100%\",id:\"hWqar2UcE\",layoutId:\"hWqar2UcE\",style:{width:\"100%\"},variant:matchVariant(\"GZzlX9RFP\"),width:\"100%\",xDQoSxYW7:B3JbyOv9E1we6959,...addPropertyOverrides({RdvTx5Ku4:{variant:matchVariant(\"yivBRU2AQ\")}},baseVariant,gestureVariant)})})})]})})})});});const css=[\".framer-Wve9Q.framer-m76bwx, .framer-Wve9Q .framer-m76bwx { display: block; }\",\".framer-Wve9Q.framer-1soy3dv { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 512px; }\",\".framer-Wve9Q .framer-1ov9b3p-container, .framer-Wve9Q .framer-11apgxm-container, .framer-Wve9Q .framer-15mn8cm-container, .framer-Wve9Q .framer-1g1horr-container, .framer-Wve9Q .framer-v21wly-container, .framer-Wve9Q .framer-108bvtx-container, .framer-Wve9Q .framer-ug9gp7-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-Wve9Q .framer-1r2jkd, .framer-Wve9Q .framer-8alvi4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Wve9Q .framer-19c56v2 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Wve9Q .framer-1baj3bh { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-Wve9Q .framer-16ocubc-container, .framer-Wve9Q .framer-7kmg3g-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-Wve9Q.framer-v-1yr3y8a.framer-1soy3dv, .framer-Wve9Q.framer-v-1h9jf6v.framer-1soy3dv { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; justify-content: flex-start; width: 390px; }\",\".framer-Wve9Q.framer-v-1yr3y8a .framer-1ov9b3p-container, .framer-Wve9Q.framer-v-1h9jf6v .framer-1ov9b3p-container { height: 64px; order: 0; width: 100%; }\",\".framer-Wve9Q.framer-v-1yr3y8a .framer-1g1horr-container, .framer-Wve9Q.framer-v-1h9jf6v .framer-1g1horr-container { height: 64px; order: 3; width: 100%; }\",\".framer-Wve9Q.framer-v-1yr3y8a .framer-v21wly-container, .framer-Wve9Q.framer-v-1h9jf6v .framer-v21wly-container { height: 64px; order: 4; width: 100%; }\",\".framer-Wve9Q.framer-v-1yr3y8a .framer-16ocubc-container, .framer-Wve9Q.framer-v-1h9jf6v .framer-16ocubc-container { flex: none; order: 1; width: 100%; }\",\".framer-Wve9Q.framer-v-1yr3y8a .framer-7kmg3g-container, .framer-Wve9Q.framer-v-1h9jf6v .framer-7kmg3g-container { flex: none; order: 5; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 512\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Twai0JYJO\":{\"layout\":[\"fixed\",\"auto\"]},\"tU3QTNDr1\":{\"layout\":[\"fixed\",\"auto\"]},\"RdvTx5Ku4\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"IDXQDraWK\":\"closeMobileMenu\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerF2R0SViIP=withCSS(Component,css,\"framer-Wve9Q\");export default FramerF2R0SViIP;FramerF2R0SViIP.displayName=\"Nav Links\";FramerF2R0SViIP.defaultProps={height:28,width:512};addPropertyControls(FramerF2R0SViIP,{variant:{options:[\"t9GGtVp0H\",\"Twai0JYJO\",\"tU3QTNDr1\",\"RdvTx5Ku4\"],optionTitles:[\"Desktop\",\"Mobile\",\"Desktop Dark\",\"Mobile Dark\"],title:\"Variant\",type:ControlType.Enum},IDXQDraWK:{title:\"Close Mobile Menu\",type:ControlType.EventHandler}});addFonts(FramerF2R0SViIP,[{explicitInter:true,fonts:[]},...NavLinkFonts,...DropdownSolutionsFonts,...DropdownCompanyFonts,...MobileSolutionAccordionFonts,...MobileCompanyAccordionFonts],{supportsExplicitInterCodegen:true});FramerF2R0SViIP.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavLink,{},context),()=>forwardLoader(DropdownSolutions,{},context),()=>forwardLoader(DropdownCompany,{},context),()=>forwardLoader(MobileSolutionAccordion,{},context),()=>forwardLoader(MobileCompanyAccordion,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerF2R0SViIP\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"28\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"IDXQDraWK\\\":\\\"closeMobileMenu\\\"}\",\"framerIntrinsicWidth\":\"512\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Twai0JYJO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tU3QTNDr1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"RdvTx5Ku4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./F2R0SViIP.map","// Generated by Framer (0da2bc6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Logo from\"https://framerusercontent.com/modules/UThDUjLxiIm43tLpOTnf/v4x4nBScZjupo0putjCQ/CdsxsETTv.js\";import NavLinks from\"https://framerusercontent.com/modules/6ESLUVypjgrkvXZDgB93/LelnqrR1M9ycnXXjz2cO/F2R0SViIP.js\";import ButtonPrimary from\"https://framerusercontent.com/modules/0mhLhWhFymRn7NSTvinb/UM6WFii1DCYWr2TiCxi9/lNnYZ23Og.js\";const LogoFonts=getFonts(Logo);const NavLinksFonts=getFonts(NavLinks);const ButtonPrimaryFonts=getFonts(ButtonPrimary);const cycleOrder=[\"zqyPRDQtx\",\"DMQG0GRm_\",\"RuIsIqfKu\",\"rQZs3TJmi\",\"uRXwsa5Vq\",\"vT6gFUSgw\",\"wekv2_C4p\",\"KcmTcOGuX\",\"Jfy9sRDfg\",\"z0XKNRgCm\"];const serializationHash=\"framer-KwnMq\";const variantClassNames={DMQG0GRm_:\"framer-v-63vjg3\",Jfy9sRDfg:\"framer-v-185tkmq\",KcmTcOGuX:\"framer-v-1tr0ax9\",rQZs3TJmi:\"framer-v-m7h956\",RuIsIqfKu:\"framer-v-1vpdr91\",uRXwsa5Vq:\"framer-v-n13c0w\",vT6gFUSgw:\"framer-v-ns1rsd\",wekv2_C4p:\"framer-v-tu0pta\",z0XKNRgCm:\"framer-v-amq49f\",zqyPRDQtx:\"framer-v-ay7men\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop Dark\":\"z0XKNRgCm\",\"Mobile Closed Dark\":\"RuIsIqfKu\",\"Mobile Closed\":\"DMQG0GRm_\",\"Mobile Open Dark\":\"uRXwsa5Vq\",\"Mobile Open\":\"rQZs3TJmi\",\"Tablet Closed Dark\":\"wekv2_C4p\",\"Tablet Closed\":\"vT6gFUSgw\",\"Tablet Open Dark\":\"Jfy9sRDfg\",\"Tablet Open\":\"KcmTcOGuX\",Desktop:\"zqyPRDQtx\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"zqyPRDQtx\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"zqyPRDQtx\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"DMQG0GRm_\",\"RuIsIqfKu\",\"rQZs3TJmi\",\"uRXwsa5Vq\",\"vT6gFUSgw\",\"wekv2_C4p\",\"KcmTcOGuX\",\"Jfy9sRDfg\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if([\"DMQG0GRm_\",\"RuIsIqfKu\",\"rQZs3TJmi\",\"uRXwsa5Vq\",\"vT6gFUSgw\",\"wekv2_C4p\",\"KcmTcOGuX\",\"Jfy9sRDfg\"].includes(baseVariant))return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap4udn1t=activeVariantCallback(async(...args)=>{setVariant(\"rQZs3TJmi\");});const onTapgtfsgs=activeVariantCallback(async(...args)=>{setVariant(\"uRXwsa5Vq\");});const onTap1bpc3x7=activeVariantCallback(async(...args)=>{setVariant(\"DMQG0GRm_\");});const onTap1fqtfo7=activeVariantCallback(async(...args)=>{setVariant(\"RuIsIqfKu\");});const onTap1mhlqm2=activeVariantCallback(async(...args)=>{setVariant(\"KcmTcOGuX\");});const onTap54u0xw=activeVariantCallback(async(...args)=>{setVariant(\"Jfy9sRDfg\");});const onTapkh7ee4=activeVariantCallback(async(...args)=>{setVariant(\"vT6gFUSgw\");});const onTap708ep3=activeVariantCallback(async(...args)=>{setVariant(\"wekv2_C4p\");});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.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-ay7men\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",\"data-hide-scrollbars\":true,layoutDependency:layoutDependency,layoutId:\"zqyPRDQtx\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(168, 168, 168, 0.2)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-5b2f134b-e83d-4423-89b6-195c9cf15e94, rgb(250, 250, 250))\",...style},variants:{Jfy9sRDfg:{backgroundColor:\"var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10))\"},RuIsIqfKu:{backgroundColor:\"var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10))\"},uRXwsa5Vq:{backgroundColor:\"var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10))\"},wekv2_C4p:{backgroundColor:\"var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10))\"},z0XKNRgCm:{backgroundColor:\"var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10))\"}},...addPropertyOverrides({DMQG0GRm_:{\"data-framer-name\":\"Mobile Closed\"},Jfy9sRDfg:{\"data-framer-name\":\"Tablet Open Dark\"},KcmTcOGuX:{\"data-framer-name\":\"Tablet Open\"},rQZs3TJmi:{\"data-framer-name\":\"Mobile Open\"},RuIsIqfKu:{\"data-framer-name\":\"Mobile Closed Dark\"},uRXwsa5Vq:{\"data-framer-name\":\"Mobile Open Dark\"},vT6gFUSgw:{\"data-framer-name\":\"Tablet Closed\"},wekv2_C4p:{\"data-framer-name\":\"Tablet Closed Dark\"},z0XKNRgCm:{\"data-framer-name\":\"Desktop Dark\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6e8kj2\",\"data-framer-name\":\"Main container\",layoutDependency:layoutDependency,layoutId:\"aj2vPDZeH\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-aka45s\",\"data-framer-name\":\"Nav container\",layoutDependency:layoutDependency,layoutId:\"XjpW1YLP4\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pp3vce\",\"data-framer-name\":\"Logo container\",layoutDependency:layoutDependency,layoutId:\"lNSlfbgUt\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-tnbxfz\",\"data-framer-name\":\"Link container\",layoutDependency:layoutDependency,layoutId:\"LjCawmWM0\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,...addPropertyOverrides({DMQG0GRm_:{y:(componentViewport?.y||0)+0+0+0+0+31+0+-16},Jfy9sRDfg:{y:(componentViewport?.y||0)+0+0+0+0+36+0+-16},KcmTcOGuX:{y:(componentViewport?.y||0)+0+0+0+0+36+0+-16},rQZs3TJmi:{y:(componentViewport?.y||0)+0+0+0+0+31+0+-16},RuIsIqfKu:{y:(componentViewport?.y||0)+0+0+0+0+31+0+-16},uRXwsa5Vq:{y:(componentViewport?.y||0)+0+0+0+0+31+0+-16},vT6gFUSgw:{y:(componentViewport?.y||0)+0+0+0+0+36+0+-16},wekv2_C4p:{y:(componentViewport?.y||0)+0+0+0+0+36+0+-16}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1noxp4y-container\",layoutDependency:layoutDependency,layoutId:\"rv5pNmbnr-container\",nodeId:\"rv5pNmbnr\",rendersWithMotion:true,scopeId:\"EUbmpAaFj\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"rv5pNmbnr\",layoutId:\"rv5pNmbnr\",variant:matchVariant(\"f3SPqh26P\"),width:\"100%\",...addPropertyOverrides({Jfy9sRDfg:{variant:matchVariant(\"IwYj5I6fY\")},RuIsIqfKu:{variant:matchVariant(\"IwYj5I6fY\")},uRXwsa5Vq:{variant:matchVariant(\"IwYj5I6fY\")},wekv2_C4p:{variant:matchVariant(\"IwYj5I6fY\")},z0XKNRgCm:{variant:matchVariant(\"IwYj5I6fY\")}},baseVariant,gestureVariant)})})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l5rgbl-container\",\"data-framer-name\":\"Desktop Nav Links\",layoutDependency:layoutDependency,layoutId:\"xS0LTb20C-container\",name:\"Desktop Nav Links\",nodeId:\"xS0LTb20C\",rendersWithMotion:true,scopeId:\"EUbmpAaFj\",children:/*#__PURE__*/_jsx(NavLinks,{height:\"100%\",id:\"xS0LTb20C\",layoutId:\"xS0LTb20C\",name:\"Desktop Nav Links\",variant:matchVariant(\"t9GGtVp0H\"),width:\"100%\",...addPropertyOverrides({z0XKNRgCm:{variant:matchVariant(\"tU3QTNDr1\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-b91mlv\",\"data-framer-name\":\"CTAs / Hamburger\",layoutDependency:layoutDependency,layoutId:\"TUfibxYBu\",children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1biie1u\",\"data-framer-name\":\"Start for Free action\",layoutDependency:layoutDependency,layoutId:\"xoX_UZ7Nv\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZPbHu7t3J\"},implicitPathVariables:undefined},{href:{webPageId:\"ZPbHu7t3J\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6pmlow-container\",layoutDependency:layoutDependency,layoutId:\"qx2Sol4Uq-container\",nodeId:\"qx2Sol4Uq\",rendersWithMotion:true,scopeId:\"EUbmpAaFj\",children:/*#__PURE__*/_jsx(ButtonPrimary,{a2YMOJKL9:resolvedLinks[0],ewCkHRKZT:false,H69BeI_t7:true,height:\"100%\",id:\"qx2Sol4Uq\",jXYFe0Guu:\"Start for Free\",layoutId:\"qx2Sol4Uq\",variant:matchVariant(\"Qtxy5A4k4\"),width:\"100%\",...addPropertyOverrides({z0XKNRgCm:{a2YMOJKL9:resolvedLinks[1],variant:matchVariant(\"gahR4pC2H\")}},baseVariant,gestureVariant)})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1wb9zwo\",\"data-framer-name\":\"Hamburger\",layoutDependency:layoutDependency,layoutId:\"lwG75exgo\",...addPropertyOverrides({DMQG0GRm_:{\"aria-label\":\"Open menu\",\"data-highlight\":true,onTap:onTap4udn1t},Jfy9sRDfg:{\"aria-label\":\"Open menu\",\"data-highlight\":true,onTap:onTap708ep3},KcmTcOGuX:{\"aria-label\":\"Open menu\",\"data-highlight\":true,onTap:onTapkh7ee4},rQZs3TJmi:{\"aria-label\":\"Open menu\",\"data-highlight\":true,onTap:onTap1bpc3x7},RuIsIqfKu:{\"aria-label\":\"Open menu\",\"data-highlight\":true,onTap:onTapgtfsgs},uRXwsa5Vq:{\"aria-label\":\"Open menu\",\"data-highlight\":true,onTap:onTap1fqtfo7},vT6gFUSgw:{\"aria-label\":\"Open menu\",\"data-highlight\":true,onTap:onTap1mhlqm2},wekv2_C4p:{\"aria-label\":\"Open menu\",\"data-highlight\":true,onTap:onTap54u0xw}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hh2dkx\",\"data-framer-name\":\"Hamburger Icon\",layoutDependency:layoutDependency,layoutId:\"rZ4l1qThu\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-19btclj\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"Ztk8MJZyH\",style:{backgroundColor:\"var(--token-d1fa08ee-c247-459b-aaf3-d2091e9cede1, rgb(43, 43, 43))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{Jfy9sRDfg:{backgroundColor:\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\",rotate:-45},KcmTcOGuX:{rotate:-45},rQZs3TJmi:{rotate:-45},RuIsIqfKu:{backgroundColor:\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\"},uRXwsa5Vq:{backgroundColor:\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\",rotate:-45},vT6gFUSgw:{rotate:0},wekv2_C4p:{backgroundColor:\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\",rotate:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-16060gk\",\"data-framer-name\":\"Middle\",layoutDependency:layoutDependency,layoutId:\"vApXIoH6x\",style:{backgroundColor:\"var(--token-d1fa08ee-c247-459b-aaf3-d2091e9cede1, rgb(43, 43, 43))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,opacity:1},variants:{Jfy9sRDfg:{backgroundColor:\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\",opacity:0},KcmTcOGuX:{opacity:0},rQZs3TJmi:{opacity:0},RuIsIqfKu:{backgroundColor:\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\"},uRXwsa5Vq:{backgroundColor:\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\",opacity:0},vT6gFUSgw:{opacity:1},wekv2_C4p:{backgroundColor:\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\",opacity:1}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-uko4uw\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"XLahG3Det\",style:{backgroundColor:\"var(--token-d1fa08ee-c247-459b-aaf3-d2091e9cede1, rgb(43, 43, 43))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{Jfy9sRDfg:{backgroundColor:\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\",rotate:45},KcmTcOGuX:{rotate:45},rQZs3TJmi:{rotate:45},RuIsIqfKu:{backgroundColor:\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\"},uRXwsa5Vq:{backgroundColor:\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\",rotate:45},vT6gFUSgw:{rotate:0},wekv2_C4p:{backgroundColor:\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\",rotate:0}}})]})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({DMQG0GRm_:{height:28,width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+0+0+0+62},Jfy9sRDfg:{height:28,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+0+72},KcmTcOGuX:{height:28,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+0+72},rQZs3TJmi:{height:28,width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+0+0+0+62},RuIsIqfKu:{height:28,width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+0+0+0+62},uRXwsa5Vq:{height:28,width:`calc(${componentViewport?.width||\"100vw\"} - 24px)`,y:(componentViewport?.y||0)+0+0+0+62},vT6gFUSgw:{height:28,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+0+72},wekv2_C4p:{height:28,width:`calc(${componentViewport?.width||\"100vw\"} - 48px)`,y:(componentViewport?.y||0)+0+0+0+72}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7go82k-container\",\"data-framer-name\":\"Mobile Nav Links\",layoutDependency:layoutDependency,layoutId:\"bWp5T4RRB-container\",name:\"Mobile Nav Links\",nodeId:\"bWp5T4RRB\",rendersWithMotion:true,scopeId:\"EUbmpAaFj\",style:{opacity:1},variants:{DMQG0GRm_:{opacity:0},Jfy9sRDfg:{opacity:1},KcmTcOGuX:{opacity:1},rQZs3TJmi:{opacity:1},RuIsIqfKu:{opacity:0},uRXwsa5Vq:{opacity:1},vT6gFUSgw:{opacity:0},wekv2_C4p:{opacity:0}},children:/*#__PURE__*/_jsx(NavLinks,{height:\"100%\",id:\"bWp5T4RRB\",layoutId:\"bWp5T4RRB\",name:\"Mobile Nav Links\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"t9GGtVp0H\"),width:\"100%\",...addPropertyOverrides({DMQG0GRm_:{IDXQDraWK:onTap1bpc3x7,style:{width:\"100%\"},variant:matchVariant(\"Twai0JYJO\")},Jfy9sRDfg:{IDXQDraWK:onTap708ep3,style:{width:\"100%\"},variant:matchVariant(\"RdvTx5Ku4\")},KcmTcOGuX:{IDXQDraWK:onTapkh7ee4,style:{width:\"100%\"},variant:matchVariant(\"Twai0JYJO\")},rQZs3TJmi:{IDXQDraWK:onTap1bpc3x7,style:{width:\"100%\"},variant:matchVariant(\"Twai0JYJO\")},RuIsIqfKu:{IDXQDraWK:onTap1fqtfo7,style:{width:\"100%\"},variant:matchVariant(\"RdvTx5Ku4\")},uRXwsa5Vq:{IDXQDraWK:onTap1fqtfo7,style:{width:\"100%\"},variant:matchVariant(\"RdvTx5Ku4\")},vT6gFUSgw:{IDXQDraWK:onTapkh7ee4,style:{width:\"100%\"},variant:matchVariant(\"Twai0JYJO\")},wekv2_C4p:{IDXQDraWK:onTap708ep3,style:{width:\"100%\"},variant:matchVariant(\"RdvTx5Ku4\")}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\".framer-KwnMq.framer-16v5w6s, .framer-KwnMq .framer-16v5w6s { display: block; }\",\".framer-KwnMq.framer-ay7men { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 1200px; }\",\".framer-KwnMq .framer-6e8kj2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-KwnMq .framer-aka45s { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; max-width: 1300px; overflow: visible; padding: 16px 32px 16px 32px; position: relative; width: 100%; z-index: 1; }\",\".framer-KwnMq .framer-1pp3vce { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-KwnMq .framer-tnbxfz { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-KwnMq .framer-1noxp4y-container, .framer-KwnMq .framer-1l5rgbl-container, .framer-KwnMq .framer-6pmlow-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-KwnMq .framer-b91mlv { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 12px 12px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-KwnMq .framer-1biie1u { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-KwnMq .framer-1wb9zwo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-KwnMq .framer-1hh2dkx { flex: none; height: 16px; overflow: hidden; position: relative; width: 20px; }\",\".framer-KwnMq .framer-19btclj { bottom: 0px; flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-KwnMq .framer-16060gk { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-KwnMq .framer-uko4uw { flex: none; height: 2px; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-KwnMq .framer-7go82k-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-KwnMq.framer-v-63vjg3.framer-ay7men, .framer-KwnMq.framer-v-1vpdr91.framer-ay7men { height: 62px; overflow: var(--overflow-clip-fallback, clip); padding: 0px 12px 0px 12px; width: 390px; }\",\".framer-KwnMq.framer-v-63vjg3 .framer-aka45s, .framer-KwnMq.framer-v-1vpdr91 .framer-aka45s, .framer-KwnMq.framer-v-m7h956 .framer-aka45s, .framer-KwnMq.framer-v-n13c0w .framer-aka45s { gap: 16px; height: 62px; padding: 14px 16px 14px 16px; }\",\".framer-KwnMq.framer-v-63vjg3 .framer-1pp3vce, .framer-KwnMq.framer-v-1vpdr91 .framer-1pp3vce, .framer-KwnMq.framer-v-m7h956 .framer-1pp3vce, .framer-KwnMq.framer-v-n13c0w .framer-1pp3vce, .framer-KwnMq.framer-v-ns1rsd .framer-1pp3vce, .framer-KwnMq.framer-v-tu0pta .framer-1pp3vce, .framer-KwnMq.framer-v-1tr0ax9 .framer-1pp3vce, .framer-KwnMq.framer-v-185tkmq .framer-1pp3vce { flex: 1 0 0px; width: 1px; }\",\".framer-KwnMq.framer-v-63vjg3 .framer-b91mlv, .framer-KwnMq.framer-v-1vpdr91 .framer-b91mlv, .framer-KwnMq.framer-v-m7h956 .framer-b91mlv, .framer-KwnMq.framer-v-n13c0w .framer-b91mlv { flex: none; flex-wrap: nowrap; width: min-content; }\",\".framer-KwnMq.framer-v-63vjg3 .framer-1wb9zwo, .framer-KwnMq.framer-v-1vpdr91 .framer-1wb9zwo, .framer-KwnMq.framer-v-m7h956 .framer-1wb9zwo, .framer-KwnMq.framer-v-n13c0w .framer-1wb9zwo, .framer-KwnMq.framer-v-ns1rsd .framer-1wb9zwo, .framer-KwnMq.framer-v-tu0pta .framer-1wb9zwo, .framer-KwnMq.framer-v-1tr0ax9 .framer-1wb9zwo, .framer-KwnMq.framer-v-185tkmq .framer-1wb9zwo { cursor: pointer; height: 44px; padding: 12px; width: 44px; }\",\".framer-KwnMq.framer-v-63vjg3 .framer-7go82k-container, .framer-KwnMq.framer-v-1vpdr91 .framer-7go82k-container, .framer-KwnMq.framer-v-m7h956 .framer-7go82k-container, .framer-KwnMq.framer-v-n13c0w .framer-7go82k-container, .framer-KwnMq.framer-v-ns1rsd .framer-7go82k-container, .framer-KwnMq.framer-v-tu0pta .framer-7go82k-container, .framer-KwnMq.framer-v-1tr0ax9 .framer-7go82k-container, .framer-KwnMq.framer-v-185tkmq .framer-7go82k-container { flex: none; height: auto; }\",\".framer-KwnMq.framer-v-m7h956.framer-ay7men, .framer-KwnMq.framer-v-n13c0w.framer-ay7men { overflow: auto; overflow-x: hidden; padding: 0px 12px 0px 12px; width: 390px; }\",\".framer-KwnMq.framer-v-m7h956 .framer-6e8kj2, .framer-KwnMq.framer-v-n13c0w .framer-6e8kj2, .framer-KwnMq.framer-v-1tr0ax9 .framer-6e8kj2, .framer-KwnMq.framer-v-185tkmq .framer-6e8kj2 { height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overflow-x: hidden; }\",\".framer-KwnMq.framer-v-m7h956 .framer-19btclj, .framer-KwnMq.framer-v-n13c0w .framer-19btclj, .framer-KwnMq.framer-v-1tr0ax9 .framer-19btclj, .framer-KwnMq.framer-v-185tkmq .framer-19btclj { bottom: 7px; }\",\".framer-KwnMq.framer-v-m7h956 .framer-uko4uw, .framer-KwnMq.framer-v-n13c0w .framer-uko4uw, .framer-KwnMq.framer-v-1tr0ax9 .framer-uko4uw, .framer-KwnMq.framer-v-185tkmq .framer-uko4uw { top: 7px; }\",\".framer-KwnMq.framer-v-ns1rsd.framer-ay7men, .framer-KwnMq.framer-v-tu0pta.framer-ay7men { height: 72px; overflow: var(--overflow-clip-fallback, clip); width: 810px; }\",\".framer-KwnMq.framer-v-ns1rsd .framer-aka45s, .framer-KwnMq.framer-v-tu0pta .framer-aka45s, .framer-KwnMq.framer-v-1tr0ax9 .framer-aka45s, .framer-KwnMq.framer-v-185tkmq .framer-aka45s { gap: 16px; height: 72px; padding: 14px 24px 14px 24px; }\",\".framer-KwnMq.framer-v-ns1rsd .framer-b91mlv, .framer-KwnMq.framer-v-tu0pta .framer-b91mlv, .framer-KwnMq.framer-v-1tr0ax9 .framer-b91mlv, .framer-KwnMq.framer-v-185tkmq .framer-b91mlv { flex: none; flex-wrap: nowrap; gap: 16px; width: min-content; }\",\".framer-KwnMq.framer-v-1tr0ax9.framer-ay7men, .framer-KwnMq.framer-v-185tkmq.framer-ay7men { overflow: auto; overflow-x: hidden; width: 810px; }\",'.framer-KwnMq[data-border=\"true\"]::after, .framer-KwnMq [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }','.framer-KwnMq[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-KwnMq [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-KwnMq[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-KwnMq [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-KwnMq[data-hide-scrollbars=\"true\"], .framer-KwnMq [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"DMQG0GRm_\":{\"layout\":[\"fixed\",\"fixed\"]},\"RuIsIqfKu\":{\"layout\":[\"fixed\",\"fixed\"]},\"rQZs3TJmi\":{\"layout\":[\"fixed\",\"auto\"]},\"uRXwsa5Vq\":{\"layout\":[\"fixed\",\"auto\"]},\"vT6gFUSgw\":{\"layout\":[\"fixed\",\"fixed\"]},\"wekv2_C4p\":{\"layout\":[\"fixed\",\"fixed\"]},\"KcmTcOGuX\":{\"layout\":[\"fixed\",\"auto\"]},\"Jfy9sRDfg\":{\"layout\":[\"fixed\",\"auto\"]},\"z0XKNRgCm\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEUbmpAaFj=withCSS(Component,css,\"framer-KwnMq\");export default FramerEUbmpAaFj;FramerEUbmpAaFj.displayName=\"Navbar\";FramerEUbmpAaFj.defaultProps={height:72,width:1200};addPropertyControls(FramerEUbmpAaFj,{variant:{options:[\"zqyPRDQtx\",\"DMQG0GRm_\",\"RuIsIqfKu\",\"rQZs3TJmi\",\"uRXwsa5Vq\",\"vT6gFUSgw\",\"wekv2_C4p\",\"KcmTcOGuX\",\"Jfy9sRDfg\",\"z0XKNRgCm\"],optionTitles:[\"Desktop\",\"Mobile Closed\",\"Mobile Closed Dark\",\"Mobile Open\",\"Mobile Open Dark\",\"Tablet Closed\",\"Tablet Closed Dark\",\"Tablet Open\",\"Tablet Open Dark\",\"Desktop Dark\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerEUbmpAaFj,[{explicitInter:true,fonts:[]},...LogoFonts,...NavLinksFonts,...ButtonPrimaryFonts],{supportsExplicitInterCodegen:true});FramerEUbmpAaFj.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Logo,{},context),()=>forwardLoader(NavLinks,{},context),()=>forwardLoader(ButtonPrimary,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEUbmpAaFj\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"72\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"DMQG0GRm_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RuIsIqfKu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"rQZs3TJmi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uRXwsa5Vq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vT6gFUSgw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"wekv2_C4p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"KcmTcOGuX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Jfy9sRDfg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"z0XKNRgCm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EUbmpAaFj.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";// User request: Update LogoSpotlight to keep full-width natural-height logo sizing and pointer tracking while adding editable tint colors. Use SVG alpha as a CSS mask for a solid baseColor logo and a spotlight linear-gradient overlay (spotlightStartColor -> spotlightEndColor with gradientAngle). Keep an in-flow invisible image for intrinsic sizing/accessibility, add robust defaults, preserve existing controls, and add new controls for baseColor, spotlightStartColor, spotlightEndColor, and gradientAngle. Compose SVG mask + radial pointer mask using standard/WebKit mask styles. Keep static/touch useful without hover dependency.\n/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n */export default function LogoSpotlight(props){const{image={src:\"https://framerusercontent.com/images/TmIDPeZVzWQ0baKToZOEAfiAI.svg?width=1242&height=289&kb=9\",alt:\"Logo\"},spotlightRadius,spotlightStartColor=\"#FFFFFF\",spotlightEndColor=\"#66CCFF\",gradientAngle=90,logoGradient=[{color:\"#FFFFFF\",position:0,opacity:15},{color:\"#FFFFFF\",position:29,opacity:15},{color:\"#FFFFFF\",position:42,opacity:15},{color:\"#FFFFFF\",position:59,opacity:15},{color:\"#FFFFFF\",position:100,opacity:15}],logoAngle=116,autoLoop=false,style}=props;const isStatic=useIsStaticRenderer();const rootRef=React.useRef(null);const overlayRef=React.useRef(null);const isHoveringRef=React.useRef(false);const restartLoopRef=React.useRef(false);const loopElapsedMsRef=React.useRef(0);const lastFrameTimeRef=React.useRef(null);const[isHovering,setIsHovering]=React.useState(false);const[isCoarsePointer,setIsCoarsePointer]=React.useState(false);const[prefersReducedMotion,setPrefersReducedMotion]=React.useState(false);const[normalizedMaskSrc,setNormalizedMaskSrc]=React.useState(null);const sizeRef=React.useRef({width:0,height:0});React.useEffect(()=>{if(typeof window!==\"undefined\"){const coarseQuery=window.matchMedia(\"(hover: none), (pointer: coarse)\");const motionQuery=window.matchMedia(\"(prefers-reduced-motion: reduce)\");const updateQueries=()=>{React.startTransition(()=>setIsCoarsePointer(coarseQuery.matches));React.startTransition(()=>setPrefersReducedMotion(motionQuery.matches));};updateQueries();coarseQuery.addEventListener(\"change\",updateQueries);motionQuery.addEventListener(\"change\",updateQueries);return()=>{coarseQuery.removeEventListener(\"change\",updateQueries);motionQuery.removeEventListener(\"change\",updateQueries);};}else{React.startTransition(()=>setIsCoarsePointer(false));React.startTransition(()=>setPrefersReducedMotion(false));}},[]);React.useEffect(()=>{let objectUrl=null;const controller=new AbortController;const imageSrc=image?.src;const canNormalize=typeof window!==\"undefined\"&&typeof DOMParser!==\"undefined\"&&!!imageSrc&&/\\.svg(\\?|$)/i.test(imageSrc);React.startTransition(()=>setNormalizedMaskSrc(null));if(!canNormalize){return;}const normalizeSvgMask=async()=>{try{const response=await fetch(imageSrc,{signal:controller.signal});if(!response.ok)return;const source=await response.text();if(controller.signal.aborted)return;const parser=new DOMParser;const doc=parser.parseFromString(source,\"image/svg+xml\");const root=doc.documentElement;if(!root||root.nodeName.toLowerCase()!==\"svg\")return;const all=Array.from(root.querySelectorAll(\"*\"));for(const node of all){const el=node;const tag=el.tagName.toLowerCase();if(tag===\"stop\"){el.setAttribute(\"stop-color\",\"#ffffff\");el.setAttribute(\"stop-opacity\",\"1\");}const fill=el.getAttribute(\"fill\");const stroke=el.getAttribute(\"stroke\");if(fill&&fill!==\"none\")el.setAttribute(\"fill\",\"#ffffff\");if(stroke&&stroke!==\"none\")el.setAttribute(\"stroke\",\"#ffffff\");el.removeAttribute(\"opacity\");el.removeAttribute(\"fill-opacity\");el.removeAttribute(\"stroke-opacity\");}const serializer=new XMLSerializer;const normalized=serializer.serializeToString(root);const blob=new Blob([normalized],{type:\"image/svg+xml\"});objectUrl=URL.createObjectURL(blob);if(!controller.signal.aborted){React.startTransition(()=>setNormalizedMaskSrc(objectUrl));}}catch(_error){if(!controller.signal.aborted){React.startTransition(()=>setNormalizedMaskSrc(null));}}};normalizeSvgMask();return()=>{controller.abort();if(objectUrl)URL.revokeObjectURL(objectUrl);};},[image?.src]);const revealFully=isStatic||isCoarsePointer||prefersReducedMotion;const clampedSoftness=.55;const clampedRadius=Math.max(1,spotlightRadius||180);const clampedBaseOpacity=1;const clampedDuration=.28;const innerStop=Math.max(0,Math.min(100,(1-clampedSoftness)*100));const spotSize=clampedRadius*2;const loopEnabled=autoLoop&&!isStatic&&!prefersReducedMotion;const handlePointerEnter=React.useCallback(event=>{if(revealFully)return;isHoveringRef.current=true;const rect=event.currentTarget.getBoundingClientRect();const x=event.clientX-rect.left;const y=event.clientY-rect.top;const overlay=overlayRef.current;if(overlay){overlay.style.setProperty(\"--active-x\",`${x}px`);overlay.style.setProperty(\"--active-y\",`${y}px`);}React.startTransition(()=>{setIsHovering(true);});},[revealFully]);const handlePointerMove=React.useCallback(event=>{if(revealFully)return;const rect=event.currentTarget.getBoundingClientRect();const x=event.clientX-rect.left;const y=event.clientY-rect.top;const overlay=overlayRef.current;if(overlay){overlay.style.setProperty(\"--active-x\",`${x}px`);overlay.style.setProperty(\"--active-y\",`${y}px`);}},[revealFully]);const handlePointerLeave=React.useCallback(()=>{if(revealFully)return;isHoveringRef.current=false;if(loopEnabled){const overlay=overlayRef.current;const{height}=sizeRef.current;if(overlay){overlay.style.setProperty(\"--active-x\",`${-clampedRadius}px`);overlay.style.setProperty(\"--active-y\",`${Math.max(0,height*.5)}px`);}restartLoopRef.current=true;loopElapsedMsRef.current=0;lastFrameTimeRef.current=null;}React.startTransition(()=>setIsHovering(false));},[revealFully,loopEnabled,clampedRadius]);const spotlightMaskImage=React.useMemo(()=>{return`radial-gradient(circle ${clampedRadius}px at var(--active-x, -9999px) var(--active-y, 50%), rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 1) ${innerStop}%, rgba(0, 0, 0, 0) 100%)`;},[clampedRadius,innerStop]);const logoMask=React.useMemo(()=>{const maskSource=normalizedMaskSrc||image?.src;if(!maskSource)return\"none\";return`url(\"${maskSource}\")`;},[image?.src,normalizedMaskSrc]);const hasMask=logoMask!==\"none\";const spotlightGradientFill=React.useMemo(()=>{return`linear-gradient(${gradientAngle}deg, ${spotlightEndColor} 0%, ${spotlightStartColor} 50%, ${spotlightEndColor} 100%)`;},[gradientAngle,spotlightStartColor,spotlightEndColor]);const baseGradient=React.useMemo(()=>{const validStops=(logoGradient??[]).map(stop=>({color:stop?.color||\"#FFFFFF\",position:Math.max(0,Math.min(100,stop?.position??0)),opacity:Math.max(0,Math.min(100,stop?.opacity??100))})).sort((a,b)=>a.position-b.position);if(validStops.length===0){return`linear-gradient(${logoAngle}deg, color-mix(in srgb, #FFFFFF 15%, transparent) 0%, color-mix(in srgb, #FFFFFF 15%, transparent) 100%)`;}const normalizedStops=validStops.length===1?[validStops[0],{...validStops[0],position:validStops[0].position<100?100:0}]:validStops;const stopValues=normalizedStops.map(stop=>`color-mix(in srgb, ${stop.color} ${stop.opacity}%, transparent) ${stop.position}%`);return`linear-gradient(${logoAngle}deg, ${stopValues.join(\", \")})`;},[logoGradient,logoAngle]);const overlayOpacity=isHovering||loopEnabled?1:0;const activeMaskImage=spotlightMaskImage;const effectiveAlt=image?.alt||\"Logo\";const{height:_ignoredHeight,...styleWithoutHeight}=style??{};React.useEffect(()=>{if(typeof window===\"undefined\")return;const root=rootRef.current;if(!root)return;const updateSize=()=>{const rect=root.getBoundingClientRect();sizeRef.current={width:rect.width,height:rect.height};};updateSize();if(typeof ResizeObserver!==\"undefined\"){const resizeObserver=new ResizeObserver(()=>{updateSize();});resizeObserver.observe(root);return()=>{resizeObserver.disconnect();};}window.addEventListener(\"resize\",updateSize);return()=>{window.removeEventListener(\"resize\",updateSize);};},[]);React.useEffect(()=>{if(typeof window===\"undefined\")return;const overlay=overlayRef.current;if(!overlay)return;let frame=0;let cancelled=false;const sweepDuration=5e3;const pauseDuration=400;const cycleDuration=sweepDuration+pauseDuration;const step=time=>{if(cancelled)return;if(restartLoopRef.current){loopElapsedMsRef.current=0;restartLoopRef.current=false;lastFrameTimeRef.current=time;}if(lastFrameTimeRef.current===null){lastFrameTimeRef.current=time;}const delta=time-lastFrameTimeRef.current;lastFrameTimeRef.current=time;if(isHoveringRef.current){frame=window.requestAnimationFrame(step);return;}loopElapsedMsRef.current+=delta;const{width,height}=sizeRef.current;const y=Math.max(0,height*.5);const totalTravel=width+clampedRadius*2;const cycleTime=loopElapsedMsRef.current%cycleDuration;let x=-clampedRadius;if(cycleTime<sweepDuration){const progress=cycleTime/sweepDuration;x=-clampedRadius+totalTravel*progress;}else{x=width+clampedRadius;}overlay.style.setProperty(\"--active-x\",`${x}px`);overlay.style.setProperty(\"--active-y\",`${y}px`);frame=window.requestAnimationFrame(step);};if(loopEnabled){overlay.style.setProperty(\"--active-x\",`${-clampedRadius}px`);overlay.style.setProperty(\"--active-y\",`${Math.max(0,sizeRef.current.height*.5)}px`);restartLoopRef.current=true;loopElapsedMsRef.current=0;lastFrameTimeRef.current=null;frame=window.requestAnimationFrame(step);}else{restartLoopRef.current=false;loopElapsedMsRef.current=0;lastFrameTimeRef.current=null;}return()=>{cancelled=true;if(frame)window.cancelAnimationFrame(frame);};},[loopEnabled,clampedRadius]);return /*#__PURE__*/_jsxs(\"div\",{ref:rootRef,style:{...styleWithoutHeight,position:\"relative\",width:\"100%\",height:\"auto\",display:\"block\",overflow:\"visible\"},onPointerEnter:handlePointerEnter,onPointerMove:handlePointerMove,onPointerLeave:handlePointerLeave,children:[/*#__PURE__*/_jsx(\"img\",{...image,alt:effectiveAlt,style:{width:\"100%\",height:\"auto\",display:\"block\",opacity:0,pointerEvents:\"none\",userSelect:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":true,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",display:\"block\",background:baseGradient,opacity:hasMask?clampedBaseOpacity:0,WebkitMaskImage:logoMask,maskImage:logoMask,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskPosition:\"center\",maskPosition:\"center\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\",pointerEvents:\"none\"}}),/*#__PURE__*/_jsx(\"div\",{ref:overlayRef,\"aria-hidden\":true,style:{position:\"absolute\",top:0,left:0,width:\"100%\",height:\"100%\",opacity:hasMask?overlayOpacity:0,transition:`opacity ${prefersReducedMotion?0:clampedDuration}s ease`,WebkitMaskImage:activeMaskImage,maskImage:activeMaskImage,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",pointerEvents:\"none\"},children:/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",inset:0,backgroundImage:spotlightGradientFill,backgroundSize:`${spotSize}px ${spotSize}px`,backgroundRepeat:\"no-repeat\",backgroundPosition:`calc(var(--active-x, -9999px) - ${clampedRadius}px) calc(var(--active-y, 50%) - ${clampedRadius}px)`,WebkitMaskImage:logoMask,maskImage:logoMask,WebkitMaskRepeat:\"no-repeat\",maskRepeat:\"no-repeat\",WebkitMaskPosition:\"center\",maskPosition:\"center\",WebkitMaskSize:\"100% 100%\",maskSize:\"100% 100%\"}})})]});}addPropertyControls(LogoSpotlight,{image:{type:ControlType.ResponsiveImage,title:\"Image\"},spotlightRadius:{type:ControlType.Number,title:\"Size\",defaultValue:180,min:40,max:600,unit:\"px\",step:1},spotlightStartColor:{type:ControlType.Color,title:\"Spotlight Center\",defaultValue:\"#FFFFFF\"},spotlightEndColor:{type:ControlType.Color,title:\"Spotlight Edge\",defaultValue:\"#66CCFF\"},gradientAngle:{type:ControlType.Number,title:\"Spotlight Angle\",defaultValue:90,min:0,max:360,unit:\"deg\",step:1},logoGradient:{type:ControlType.Array,title:\"Logo Gradient\",control:{type:ControlType.Object,controls:{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FFFFFF\"},position:{type:ControlType.Number,title:\"Position\",defaultValue:0,min:0,max:100,unit:\"%\",step:1},opacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:100,min:0,max:100,unit:\"%\",step:1}}},defaultValue:[{color:\"#FFFFFF\",position:0,opacity:15},{color:\"#FFFFFF\",position:29,opacity:15},{color:\"#FFFFFF\",position:42,opacity:15},{color:\"#FFFFFF\",position:59,opacity:15},{color:\"#FFFFFF\",position:100,opacity:15}]},logoAngle:{type:ControlType.Number,title:\"Logo Angle\",defaultValue:116,min:0,max:360,unit:\"deg\",step:1},autoLoop:{type:ControlType.Boolean,title:\"Loop Spotlight\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LogoSpotlight\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LogoSpotlight.map","// Generated by Framer (8cfa921)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-XvtL0 .framer-styles-preset-m89gyb:not(.rich-text-wrapper), .framer-XvtL0 .framer-styles-preset-m89gyb.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-d8cae593-1b6a-4d38-9825-e83e61ca7f0e, rgba(255, 255, 255, 0.7)); --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-color: var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, #ffffff) /* {\"name\":\"White\"} */; --framer-link-hover-text-decoration-offset: 4px; --framer-link-hover-text-decoration-style: solid; --framer-link-text-color: var(--token-d8cae593-1b6a-4d38-9825-e83e61ca7f0e, rgba(255, 255, 255, 0.7)); --framer-link-text-decoration: underline; --framer-link-text-decoration-color: var(--token-f6a8d8cb-9e85-4bc1-a178-0191b832f963, rgba(14, 11, 10, 0.66)) /* {\"name\":\"Dark 70%\"} */; --framer-link-text-decoration-offset: 4px; --framer-link-text-decoration-style: solid; transition-delay: 0s; transition-duration: 0.2s; transition-property: color,text-decoration-color,text-decoration-thickness,text-underline-offset; transition-timing-function: cubic-bezier(0.44, 0, 0.56, 1); }'];export const className=\"framer-XvtL0\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a050651)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const jqgjU4M9W=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"768707792\" role=\"presentation\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 5.891 5.541 L 5.891 4.095 C 5.891 3.973 5.937 3.882 6.043 3.821 L 8.951 2.146 C 9.347 1.918 9.819 1.812 10.306 1.812 C 12.133 1.812 13.29 3.227 13.29 4.734 C 13.29 4.841 13.29 4.963 13.274 5.084 L 10.26 3.319 C 10.078 3.212 9.895 3.212 9.712 3.319 Z M 12.681 11.174 L 12.681 7.718 C 12.681 7.505 12.589 7.353 12.407 7.246 L 8.586 5.024 L 9.834 4.308 C 9.941 4.247 10.032 4.247 10.138 4.308 L 13.046 5.982 C 13.883 6.47 14.447 7.505 14.447 8.509 C 14.447 9.666 13.762 10.732 12.681 11.174 Z M 4.993 8.129 L 3.745 7.398 C 3.638 7.338 3.593 7.246 3.593 7.124 L 3.593 3.775 C 3.593 2.147 4.841 0.913 6.531 0.913 C 7.17 0.913 7.764 1.127 8.266 1.507 L 5.267 3.243 C 5.085 3.349 4.993 3.501 4.993 3.715 Z M 7.68 9.682 L 5.891 8.677 L 5.891 6.546 L 7.68 5.541 L 9.469 6.546 L 9.469 8.677 Z M 8.829 14.31 C 8.19 14.31 7.596 14.096 7.094 13.716 L 10.093 11.98 C 10.275 11.874 10.367 11.722 10.367 11.508 L 10.367 7.094 L 11.63 7.825 C 11.737 7.885 11.783 7.977 11.783 8.098 L 11.783 11.448 C 11.783 13.076 10.519 14.31 8.829 14.31 Z M 5.221 10.915 L 2.314 9.24 C 1.476 8.753 0.913 7.718 0.913 6.713 C 0.913 5.541 1.614 4.491 2.694 4.049 L 2.694 7.52 C 2.694 7.733 2.786 7.886 2.968 7.992 L 6.774 10.199 L 5.526 10.915 C 5.419 10.976 5.328 10.976 5.221 10.915 Z M 5.054 13.411 C 3.334 13.411 2.07 12.118 2.07 10.519 C 2.07 10.397 2.086 10.276 2.101 10.154 L 5.1 11.889 C 5.282 11.996 5.465 11.996 5.648 11.889 L 9.469 9.682 L 9.469 11.128 C 9.469 11.25 9.423 11.341 9.316 11.402 L 6.409 13.077 C 6.013 13.305 5.541 13.411 5.054 13.411 Z M 8.829 15.223 C 10.671 15.223 12.209 13.914 12.559 12.178 C 14.264 11.737 15.36 10.138 15.36 8.51 C 15.36 7.444 14.903 6.409 14.081 5.663 C 14.157 5.343 14.203 5.024 14.203 4.704 C 14.203 2.527 12.437 0.898 10.397 0.898 C 9.986 0.898 9.591 0.959 9.195 1.096 C 8.51 0.426 7.566 0 6.531 0 C 4.689 0 3.151 1.309 2.801 3.045 C 1.096 3.486 0 5.084 0 6.713 C 0 7.779 0.457 8.814 1.279 9.56 C 1.203 9.88 1.157 10.199 1.157 10.519 C 1.157 12.696 2.923 14.325 4.963 14.325 C 5.374 14.325 5.769 14.264 6.165 14.127 C 6.85 14.797 7.794 15.223 8.829 15.223 Z\" fill=\"var(--ukrev5, rgb(14,11,10))\" height=\"15.22296px\" id=\"XldbcNqpm\" width=\"15.360000000000037px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,jqgjU4M9W:fill??props.jqgjU4M9W??\"rgb(14, 11, 10)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jqgjU4M9W,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-MWC3z\",className),layoutId:layoutId,ref:ref,style:{\"--ukrev5\":jqgjU4M9W,...style}});});const css=[`.framer-MWC3z { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--ukrev5); mask: ${mask}; width: 16px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 16\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jqgjU4M9W\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"variable\",\"value\":\"ukrev5\"},\"set\":{\"localId\":\"vectorSet/gzmLobxB7\",\"id\":\"gzmLobxB7\",\"moduleId\":\"OxWsOLFfaCgE70fmd0o8\"}}\n */const Icon=withCSS(Component,css,\"framer-MWC3z\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{jqgjU4M9W:{defaultValue:\"rgb(14, 11, 10)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"16\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"jqgjU4M9W\\\":\\\"fill\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"ukrev5\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/gzmLobxB7\\\",\\\"id\\\":\\\"gzmLobxB7\\\",\\\"moduleId\\\":\\\"OxWsOLFfaCgE70fmd0o8\\\"}}\",\"framerIntrinsicHeight\":\"16\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a050651)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const jqgjU4M9W=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"3405701975\" role=\"presentation\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 3.136 10.64 L 6.284 8.874 L 6.337 8.721 L 6.284 8.636 L 6.129 8.636 L 5.604 8.604 L 3.806 8.555 L 2.247 8.49 L 0.736 8.409 L 0.356 8.328 L 0 7.858 L 0.036 7.624 L 0.356 7.41 L 0.815 7.45 L 1.826 7.519 L 3.344 7.623 L 4.445 7.688 L 6.077 7.857 L 6.336 7.857 L 6.373 7.753 L 6.284 7.688 L 6.215 7.623 L 4.644 6.559 L 2.943 5.433 L 2.053 4.785 L 1.572 4.458 L 1.328 4.149 L 1.223 3.478 L 1.661 2.997 L 2.248 3.037 L 2.398 3.077 L 2.993 3.534 L 4.264 4.518 L 5.923 5.74 L 6.167 5.942 L 6.264 5.873 L 6.276 5.824 L 6.167 5.643 L 5.264 4.01 L 4.301 2.351 L 3.872 1.663 L 3.758 1.25 C 3.716 1.092 3.692 0.929 3.689 0.765 L 4.187 0.089 L 4.462 0 L 5.127 0.089 L 5.407 0.331 L 5.819 1.276 L 6.487 2.761 L 7.524 4.781 L 7.827 5.38 L 7.989 5.936 L 8.05 6.105 L 8.154 6.105 L 8.154 6.008 L 8.24 4.87 L 8.397 3.472 L 8.551 1.674 L 8.604 1.169 L 8.854 0.561 L 9.352 0.233 L 9.741 0.419 L 10.06 0.877 L 10.015 1.172 L 9.826 2.407 L 9.454 4.343 L 9.21 5.638 L 9.352 5.638 L 9.514 5.477 L 10.169 4.607 L 11.271 3.23 L 11.757 2.683 L 12.323 2.079 L 12.686 1.793 L 13.375 1.793 L 13.881 2.545 L 13.654 3.323 L 12.946 4.222 L 12.359 4.982 L 11.517 6.116 L 10.99 7.023 L 11.039 7.096 L 11.165 7.083 L 13.067 6.678 L 14.095 6.493 L 15.322 6.282 L 15.877 6.541 L 15.937 6.804 L 15.719 7.343 L 14.407 7.668 L 12.869 7.975 L 10.577 8.518 L 10.55 8.538 L 10.582 8.578 L 11.614 8.675 L 12.055 8.698 L 13.136 8.698 L 15.149 8.849 L 15.675 9.197 L 15.99 9.622 L 15.937 9.946 L 15.127 10.358 L 14.035 10.099 L 11.484 9.492 L 10.61 9.274 L 10.489 9.274 L 10.489 9.347 L 11.217 10.059 L 12.553 11.265 L 14.226 12.82 L 14.311 13.204 L 14.097 13.508 L 13.87 13.476 L 12.4 12.37 L 11.833 11.872 L 10.549 10.791 L 10.464 10.791 L 10.464 10.905 L 10.76 11.337 L 12.321 13.686 L 12.403 14.406 L 12.29 14.641 L 11.885 14.782 L 11.44 14.701 L 10.525 13.417 L 9.581 11.972 L 8.821 10.676 L 8.727 10.729 L 8.279 15.567 L 8.068 15.814 L 7.582 16 L 7.177 15.692 L 6.962 15.195 L 7.177 14.211 L 7.436 12.927 L 7.647 11.906 L 7.837 10.639 L 7.95 10.217 L 7.943 10.19 L 7.85 10.202 L 6.894 11.513 L 5.441 13.477 L 4.291 14.709 L 4.015 14.818 L 3.539 14.571 L 3.582 14.128 L 3.849 13.736 L 5.441 11.711 L 6.401 10.456 L 7.02 9.732 L 7.017 9.627 L 6.98 9.627 L 2.751 12.372 L 1.999 12.469 L 1.674 12.166 L 1.714 11.668 L 1.869 11.506 L 3.139 10.632 L 3.135 10.636 L 3.136 10.64 Z\" fill=\"var(--ukrev5, rgb(14,11,10))\" height=\"16px\" id=\"Wlxnu7cIv\" transform=\"translate(0.005 0)\" width=\"15.990011350737833px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,jqgjU4M9W:fill??props.jqgjU4M9W??\"rgb(14, 11, 10)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jqgjU4M9W,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-owEoW\",className),layoutId:layoutId,ref:ref,style:{\"--ukrev5\":jqgjU4M9W,...style}});});const css=[`.framer-owEoW { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--ukrev5); mask: ${mask}; width: 16px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 16\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jqgjU4M9W\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"variable\",\"value\":\"ukrev5\"},\"set\":{\"localId\":\"vectorSet/gzmLobxB7\",\"id\":\"gzmLobxB7\",\"moduleId\":\"OxWsOLFfaCgE70fmd0o8\"}}\n */const Icon=withCSS(Component,css,\"framer-owEoW\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{jqgjU4M9W:{defaultValue:\"rgb(14, 11, 10)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"jqgjU4M9W\\\":\\\"fill\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"16\",\"framerIntrinsicWidth\":\"16\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"ukrev5\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/gzmLobxB7\\\",\\\"id\\\":\\\"gzmLobxB7\\\",\\\"moduleId\\\":\\\"OxWsOLFfaCgE70fmd0o8\\\"}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a050651)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const jqgjU4M9W=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"2770454181\" role=\"presentation\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 16 7.999 C 16 11.991 13.07 15.302 9.247 15.902 L 9.247 10.327 L 11.106 10.327 L 11.46 8.02 L 9.247 8.02 L 9.247 6.524 C 9.247 5.892 9.556 5.277 10.547 5.277 L 11.553 5.277 L 11.553 3.314 C 11.553 3.314 10.64 3.158 9.767 3.158 C 7.945 3.158 6.753 4.263 6.753 6.262 L 6.753 8.02 L 4.727 8.02 L 4.727 10.327 L 6.753 10.327 L 6.753 15.902 C 2.549 15.238 -0.399 11.4 0.044 7.167 C 0.487 2.934 4.167 -0.211 8.417 0.011 C 12.667 0.233 16 3.743 16 7.999 Z\" fill=\"var(--ukrev5, rgb(14,11,10))\" height=\"15.90183370121354px\" id=\"IJadz9vyi\" transform=\"translate(0 0.05)\" width=\"16px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,jqgjU4M9W:fill??props.jqgjU4M9W??\"rgb(14, 11, 10)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jqgjU4M9W,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Jthg8\",className),layoutId:layoutId,ref:ref,style:{\"--ukrev5\":jqgjU4M9W,...style}});});const css=[`.framer-Jthg8 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--ukrev5); mask: ${mask}; width: 16px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 16\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jqgjU4M9W\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"variable\",\"value\":\"ukrev5\"},\"set\":{\"localId\":\"vectorSet/gzmLobxB7\",\"id\":\"gzmLobxB7\",\"moduleId\":\"OxWsOLFfaCgE70fmd0o8\"}}\n */const Icon=withCSS(Component,css,\"framer-Jthg8\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{jqgjU4M9W:{defaultValue:\"rgb(14, 11, 10)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"ukrev5\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/gzmLobxB7\\\",\\\"id\\\":\\\"gzmLobxB7\\\",\\\"moduleId\\\":\\\"OxWsOLFfaCgE70fmd0o8\\\"}}\",\"framerVariables\":\"{\\\"jqgjU4M9W\\\":\\\"fill\\\"}\",\"framerIntrinsicWidth\":\"16\",\"framerIntrinsicHeight\":\"16\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a050651)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const jqgjU4M9W=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"1051404635\" role=\"presentation\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 8 3.892 C 5.731 3.892 3.892 5.731 3.892 8 C 3.892 10.269 5.731 12.108 8 12.108 C 10.269 12.108 12.108 10.269 12.108 8 C 12.108 5.731 10.269 3.892 8 3.892 Z M 8 10.666 C 7.035 10.685 6.135 10.181 5.647 9.348 C 5.159 8.515 5.159 7.484 5.647 6.651 C 6.135 5.818 7.035 5.314 8 5.333 C 9.453 5.361 10.615 6.547 10.615 8 C 10.615 9.452 9.453 10.638 8 10.666 Z M 13.23 3.729 C 13.23 4.259 12.8 4.689 12.27 4.689 C 11.74 4.689 11.31 4.259 11.31 3.729 C 11.31 3.199 11.74 2.769 12.27 2.769 C 12.8 2.769 13.23 3.199 13.23 3.729 Z M 15.58 2.759 C 15.379 2.226 15.065 1.742 14.658 1.343 C 13.76 0.445 12.534 0.104 11.298 0.048 C 10.446 0.008 10.174 0 8 0 C 5.828 0 5.555 0.009 4.702 0.048 C 3.463 0.104 2.238 0.448 1.342 1.343 C 0.445 2.24 0.106 3.464 0.049 4.702 C 0.009 5.555 0 5.827 0 8 C 0 10.172 0.01 10.445 0.048 11.299 C 0.105 12.541 0.444 13.759 1.343 14.657 C 2.242 15.555 3.464 15.895 4.702 15.952 C 5.555 15.99 5.828 16 8 16 C 10.173 16 10.445 15.99 11.299 15.952 C 12.539 15.895 13.761 15.555 14.657 14.657 C 15.554 13.76 15.896 12.534 15.952 11.299 C 15.991 10.445 16 10.172 16 7.999 C 16 5.827 15.99 5.555 15.952 4.702 C 15.913 3.85 15.778 3.269 15.58 2.76 Z M 14.512 11.233 C 14.472 12.101 14.27 13.005 13.638 13.638 C 12.998 14.28 12.108 14.472 11.233 14.512 C 10.389 14.55 10.136 14.558 8 14.558 C 5.864 14.558 5.611 14.55 4.767 14.512 C 3.891 14.472 3.002 14.276 2.362 13.638 C 1.724 13.002 1.527 12.101 1.488 11.233 C 1.45 10.389 1.442 10.136 1.442 8 C 1.442 5.864 1.45 5.61 1.488 4.767 C 1.528 3.902 1.733 2.992 2.362 2.362 C 2.999 1.723 3.897 1.528 4.767 1.488 C 5.611 1.45 5.864 1.441 8 1.441 C 10.136 1.441 10.39 1.45 11.233 1.488 C 12.109 1.528 12.999 1.723 13.638 2.362 C 14.278 3.001 14.472 3.896 14.512 4.767 C 14.55 5.611 14.559 5.864 14.559 8 C 14.559 10.136 14.551 10.39 14.512 11.232 Z\" fill=\"var(--ukrev5, rgb(14,11,10))\" height=\"16px\" id=\"TXZb26e43\" width=\"16px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,jqgjU4M9W:fill??props.jqgjU4M9W??\"rgb(14, 11, 10)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jqgjU4M9W,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-lIOab\",className),layoutId:layoutId,ref:ref,style:{\"--ukrev5\":jqgjU4M9W,...style}});});const css=[`.framer-lIOab { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--ukrev5); mask: ${mask}; width: 16px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 16\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jqgjU4M9W\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"variable\",\"value\":\"ukrev5\"},\"set\":{\"localId\":\"vectorSet/gzmLobxB7\",\"id\":\"gzmLobxB7\",\"moduleId\":\"OxWsOLFfaCgE70fmd0o8\"}}\n */const Icon=withCSS(Component,css,\"framer-lIOab\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{jqgjU4M9W:{defaultValue:\"rgb(14, 11, 10)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"jqgjU4M9W\\\":\\\"fill\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"ukrev5\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/gzmLobxB7\\\",\\\"id\\\":\\\"gzmLobxB7\\\",\\\"moduleId\\\":\\\"OxWsOLFfaCgE70fmd0o8\\\"}}\",\"framerIntrinsicWidth\":\"16\",\"framerIntrinsicHeight\":\"16\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a050651)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const jqgjU4M9W=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"2532711852\" role=\"presentation\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"transparent\" height=\"16px\" id=\"Ls8h3oRDC\" width=\"16px\"><path d=\"M 0 0 L 16 0 L 16 16 L 0 16 Z\" fill=\"transparent\" height=\"16px\" id=\"L8RgKZgXc\" width=\"16px\"/><path d=\"M 9.318 6.775 L 15.145 0 L 13.764 0 L 8.704 5.883 L 4.662 0 L 0 0 L 6.112 8.895 L 0 16 L 1.381 16 L 6.725 9.788 L 10.994 16 L 15.656 16 L 9.317 6.775 Z M 7.425 8.974 L 6.805 8.088 L 1.879 1.04 L 4 1.04 L 7.978 6.728 L 8.598 7.614 L 13.766 15.008 L 11.645 15.008 L 7.426 8.974 Z\" fill=\"var(--ukrev5, rgb(14,11,10))\" height=\"16px\" id=\"MtT1W4d2S\" transform=\"translate(0.172 0)\" width=\"15.655999999999999px\"/></g></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,jqgjU4M9W:fill??props.jqgjU4M9W??\"rgb(14, 11, 10)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jqgjU4M9W,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Vov93\",className),layoutId:layoutId,ref:ref,style:{\"--ukrev5\":jqgjU4M9W,...style}});});const css=[`.framer-Vov93 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--ukrev5); mask: ${mask}; width: 16px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 16\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jqgjU4M9W\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"variable\",\"value\":\"ukrev5\"},\"set\":{\"localId\":\"vectorSet/gzmLobxB7\",\"id\":\"gzmLobxB7\",\"moduleId\":\"OxWsOLFfaCgE70fmd0o8\"}}\n */const Icon=withCSS(Component,css,\"framer-Vov93\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{jqgjU4M9W:{defaultValue:\"rgb(14, 11, 10)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"16\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"16\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"ukrev5\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/gzmLobxB7\\\",\\\"id\\\":\\\"gzmLobxB7\\\",\\\"moduleId\\\":\\\"OxWsOLFfaCgE70fmd0o8\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"jqgjU4M9W\\\":\\\"fill\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a050651)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const jqgjU4M9W=undefined;const mask='url(\\'data:image/svg+xml,<svg display=\"block\" id=\"1246698191\" role=\"presentation\" viewBox=\"0 0 16 16\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 6.178 9.861 L 13.8 2.197 L 13.8 2.204 L 16 0 L 15.881 0.165 C 14.209 2.471 13.392 3.6 14.048 6.421 L 14.044 6.417 C 14.495 8.337 14.013 10.467 12.452 12.03 C 10.484 14.001 7.336 14.439 4.744 12.665 L 6.551 11.827 C 8.206 12.478 10.017 12.193 11.317 10.889 C 12.618 9.587 12.91 7.69 12.257 6.111 C 12.132 5.811 11.759 5.735 11.499 5.929 L 6.18 9.86 Z M 5.08 10.818 L 0 15.361 C 0.322 14.916 0.722 14.498 1.122 14.079 C 2.247 12.894 3.363 11.722 2.682 10.064 C 1.77 7.844 2.302 5.244 3.989 3.553 C 5.694 1.845 8.257 1.329 10.491 2.243 C 10.925 2.409 11.335 2.634 11.71 2.91 L 9.907 3.742 C 8.228 3.037 6.303 3.517 5.129 4.693 C 3.542 6.282 3.221 9.036 5.082 10.816 Z\" fill=\"var(--ukrev5, rgb(14,11,10))\" height=\"15.361461456183815px\" id=\"EntLvwmVN\" transform=\"translate(0 0.32)\" width=\"16.000000131337174px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,height,id,width,...props})=>{return{...props,jqgjU4M9W:fill??props.jqgjU4M9W??\"rgb(14, 11, 10)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,jqgjU4M9W,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-84mhi\",className),layoutId:layoutId,ref:ref,style:{\"--ukrev5\":jqgjU4M9W,...style}});});const css=[`.framer-84mhi { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--ukrev5); mask: ${mask}; width: 16px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 16\n * @framerIntrinsicHeight 16\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"jqgjU4M9W\":\"fill\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"color\":{\"type\":\"variable\",\"value\":\"ukrev5\"},\"set\":{\"localId\":\"vectorSet/gzmLobxB7\",\"id\":\"gzmLobxB7\",\"moduleId\":\"OxWsOLFfaCgE70fmd0o8\"}}\n */const Icon=withCSS(Component,css,\"framer-84mhi\");Icon.displayName=\"Vector\";export default Icon;addPropertyControls(Icon,{jqgjU4M9W:{defaultValue:\"rgb(14, 11, 10)\",hidden:false,title:\"Fill\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"16\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"ukrev5\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/gzmLobxB7\\\",\\\"id\\\":\\\"gzmLobxB7\\\",\\\"moduleId\\\":\\\"OxWsOLFfaCgE70fmd0o8\\\"}}\",\"framerVariables\":\"{\\\"jqgjU4M9W\\\":\\\"fill\\\"}\",\"framerIntrinsicWidth\":\"16\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (7788242)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Vector from\"https://framerusercontent.com/modules/O2aXumMbVAdq1vIHyarB/V3Rmu3dEC7xAnoDmzmPj/xMeFYi3KQ.js\";const enabledGestures={TQBzJJT9X:{hover:true}};const serializationHash=\"framer-DDRHJ\";const variantClassNames={TQBzJJT9X:\"framer-v-17dkrve\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Tdt4vkxO4=undefined;const yq26VS3kp=undefined;const Wrbut_A5C=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,icon,id,label,link,width,...props})=>{return{...props,Tdt4vkxO4:label??props.Tdt4vkxO4??\"Accrue on social media\",Wrbut_A5C:icon??props.Wrbut_A5C??Vector,yq26VS3kp:link??props.yq26VS3kp};};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,yq26VS3kp,Wrbut_A5C,Tdt4vkxO4,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"TQBzJJT9X\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:yq26VS3kp,motionChild:true,nodeId:\"TQBzJJT9X\",openInNewTab:true,scopeId:\"BPTh692sj\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":Tdt4vkxO4,className:`${cx(scopingClassNames,\"framer-17dkrve\",className,classNames)} framer-1861eut`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"TQBzJJT9X\",ref:refBinding,style:{...style},...addPropertyOverrides({\"TQBzJJT9X-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-1n2sxg9\",Component:Wrbut_A5C,layoutDependency:layoutDependency,layoutId:\"EwG6B_MlW\",style:{\"--ukrev5\":\"var(--token-d8cae593-1b6a-4d38-9825-e83e61ca7f0e, rgba(255, 255, 255, 0.7))\"},variants:{\"TQBzJJT9X-hover\":{\"--ukrev5\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\"}}})})})})})});});const css=[\".framer-DDRHJ.framer-1861eut, .framer-DDRHJ .framer-1861eut { display: block; }\",\".framer-DDRHJ.framer-17dkrve { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-DDRHJ .framer-1n2sxg9 { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"L90hKI02Y\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"yq26VS3kp\":\"link\",\"Wrbut_A5C\":\"icon\",\"Tdt4vkxO4\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"OxWsOLFfaCgE70fmd0o8\"]\n */const FramerBPTh692sj=withCSS(Component,css,\"framer-DDRHJ\");export default FramerBPTh692sj;FramerBPTh692sj.displayName=\"Social Link 2\";FramerBPTh692sj.defaultProps={height:16,width:16};addPropertyControls(FramerBPTh692sj,{yq26VS3kp:{title:\"Link\",type:ControlType.Link},Wrbut_A5C:{defaultValue:{identifier:\"local-module:vector/xMeFYi3KQ:default\",moduleId:\"O2aXumMbVAdq1vIHyarB\"},setModuleId:\"OxWsOLFfaCgE70fmd0o8\",title:\"Icon\",type:ControlType.VectorSetItem},Tdt4vkxO4:{defaultValue:\"Accrue on social media\",title:\"Label\",type:ControlType.String},onTdt4vkxO4Change:{changes:\"Tdt4vkxO4\",type:ControlType.ChangeHandler}});addFonts(FramerBPTh692sj,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBPTh692sj\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"yq26VS3kp\\\":\\\"link\\\",\\\"Wrbut_A5C\\\":\\\"icon\\\",\\\"Tdt4vkxO4\\\":\\\"label\\\"}\",\"framerIntrinsicWidth\":\"16\",\"framerVectorSets\":\"[\\\"OxWsOLFfaCgE70fmd0o8\\\"]\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"16\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"L90hKI02Y\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BPTh692sj.map","// Generated by Framer (a050651)\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/T82VqWICF1VUXV7IeMUt/IZ55RHGHkmfQXTvgbFAC/e94mNeND8.js\";const enabledGestures={WGt2GTMMG:{hover:true}};const serializationHash=\"framer-Nrmlz\";const variantClassNames={WGt2GTMMG:\"framer-v-1xj2o5y\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const B3JbyOv9E=undefined;const sdBI4xscH=undefined;const fjBq3NGNf=undefined;const bik5Df9r_=undefined;const transition1={bounce:0,delay:0,duration:.6,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,title,width,...props})=>{return{...props,B3JbyOv9E:click??props.B3JbyOv9E,bik5Df9r_:title??props.bik5Df9r_??\"Nav Link\",fjBq3NGNf:link??props.fjBq3NGNf,sdBI4xscH:hover??props.sdBI4xscH};};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,fjBq3NGNf,bik5Df9r_,sdBI4xscH,B3JbyOv9E,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"WGt2GTMMG\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapot5nep=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(B3JbyOv9E){const res=await B3JbyOv9E(...args);if(res===false)return false;}});const onMouseEnter1q5a7xa=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(sdBI4xscH){const res=await sdBI4xscH(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:fjBq3NGNf,motionChild:true,nodeId:\"WGt2GTMMG\",openInNewTab:false,scopeId:\"kQFBqbT5V\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1xj2o5y\",className,classNames)} framer-1243xq0`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"WGt2GTMMG\",onMouseEnter:onMouseEnter1q5a7xa,onTap:onTapot5nep,ref:refBinding,style:{backgroundColor:\"rgba(242, 243, 245, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,opacity:.5,...style},variants:{\"WGt2GTMMG-hover\":{opacity:1}},...addPropertyOverrides({\"WGt2GTMMG-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19rt131\",\"data-styles-preset\":\"e94mNeND8\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255)))\"},children:\"Nav Link\"})}),className:\"framer-5meehk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jvOjaTjmF\",style:{\"--extracted-r6o4lv\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:bik5Df9r_,verticalAlignment:\"top\",withExternalLayout:true})})})})})});});const css=[\".framer-Nrmlz.framer-1243xq0, .framer-Nrmlz .framer-1243xq0 { display: block; }\",\".framer-Nrmlz.framer-1xj2o5y { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Nrmlz .framer-5meehk { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 64\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"ISBw6xGjM\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"fjBq3NGNf\":\"link\",\"bik5Df9r_\":\"title\",\"sdBI4xscH\":\"hover\",\"B3JbyOv9E\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkQFBqbT5V=withCSS(Component,css,\"framer-Nrmlz\");export default FramerkQFBqbT5V;FramerkQFBqbT5V.displayName=\"Footer Link\";FramerkQFBqbT5V.defaultProps={height:24,width:64};addPropertyControls(FramerkQFBqbT5V,{fjBq3NGNf:{title:\"Link\",type:ControlType.Link},bik5Df9r_:{defaultValue:\"Nav Link\",displayTextArea:false,title:\"Title\",type:ControlType.String},onbik5Df9r_Change:{changes:\"bik5Df9r_\",type:ControlType.ChangeHandler},sdBI4xscH:{title:\"Hover\",type:ControlType.EventHandler},B3JbyOv9E:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerkQFBqbT5V,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkQFBqbT5V\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"64\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"fjBq3NGNf\\\":\\\"link\\\",\\\"bik5Df9r_\\\":\\\"title\\\",\\\"sdBI4xscH\\\":\\\"hover\\\",\\\"B3JbyOv9E\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ISBw6xGjM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"24\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./kQFBqbT5V.map","// Generated by Framer (7788242)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Instance,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Vector from\"https://framerusercontent.com/modules/bbWxSsB3QZiEZnqdK2Nz/C1oPwv0Lr1LL8ns9wf3u/FY7zgXSDV.js\";const enabledGestures={HS5Pvpl0v:{hover:true}};const serializationHash=\"framer-91l02\";const variantClassNames={HS5Pvpl0v:\"framer-v-51qj1l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const odYAQuP6q=undefined;const h_MKlIjpe=undefined;const XtGPVlnLx=undefined;const hiZXOrjP9=undefined;const W0vmaB2rW=undefined;const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,icon,id,label,link,newTab,smoothScroll,width,...props})=>{return{...props,h_MKlIjpe:link??props.h_MKlIjpe,hiZXOrjP9:smoothScroll??props.hiZXOrjP9??true,odYAQuP6q:label??props.odYAQuP6q??\"Ask AI about Accrue\",W0vmaB2rW:icon??props.W0vmaB2rW??Vector,XtGPVlnLx:newTab??props.XtGPVlnLx??false};};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,h_MKlIjpe,XtGPVlnLx,hiZXOrjP9,W0vmaB2rW,odYAQuP6q,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"HS5Pvpl0v\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:h_MKlIjpe,motionChild:true,nodeId:\"HS5Pvpl0v\",openInNewTab:XtGPVlnLx,scopeId:\"X2Py_Ze57\",smoothScroll:hiZXOrjP9,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,\"aria-label\":odYAQuP6q,className:`${cx(scopingClassNames,\"framer-51qj1l\",className,classNames)} framer-1j3da33`,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"HS5Pvpl0v\",ref:refBinding,style:{backgroundColor:\"var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10))\",borderBottomLeftRadius:6.4,borderBottomRightRadius:6.4,borderTopLeftRadius:6.4,borderTopRightRadius:6.4,boxShadow:\"inset 0px 0px 1.600000023841858px 1.600000023841858px rgba(255, 255, 255, 0.1)\",...style},...addPropertyOverrides({\"HS5Pvpl0v-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-gmmp1x\",Component:W0vmaB2rW,\"data-framer-name\":\"Vector\",layoutDependency:layoutDependency,layoutId:\"jBu8_RNrQ\",style:{\"--ukrev5\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\",scale:1},variants:{\"HS5Pvpl0v-hover\":{scale:1.04}}})})})})})});});const css=[\".framer-91l02.framer-1j3da33, .framer-91l02 .framer-1j3da33 { display: block; }\",\".framer-91l02.framer-51qj1l { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 32px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; text-decoration: none; width: 32px; will-change: var(--framer-will-change-override, transform); }\",\".framer-91l02 .framer-gmmp1x { aspect-ratio: 1 / 1; flex: none; height: auto; position: relative; width: 19px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"l_yMnjAVP\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"h_MKlIjpe\":\"link\",\"XtGPVlnLx\":\"newTab\",\"hiZXOrjP9\":\"smoothScroll\",\"W0vmaB2rW\":\"icon\",\"odYAQuP6q\":\"label\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerVectorSets [\"OxWsOLFfaCgE70fmd0o8\"]\n */const FramerX2Py_Ze57=withCSS(Component,css,\"framer-91l02\");export default FramerX2Py_Ze57;FramerX2Py_Ze57.displayName=\"Social Link 1\";FramerX2Py_Ze57.defaultProps={height:32,width:32};addPropertyControls(FramerX2Py_Ze57,{h_MKlIjpe:{title:\"Link\",type:ControlType.Link},XtGPVlnLx:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},onXtGPVlnLxChange:{changes:\"XtGPVlnLx\",type:ControlType.ChangeHandler},hiZXOrjP9:{defaultValue:true,title:\"Smooth Scroll\",type:ControlType.Boolean},onhiZXOrjP9Change:{changes:\"hiZXOrjP9\",type:ControlType.ChangeHandler},W0vmaB2rW:{defaultValue:{identifier:\"local-module:vector/FY7zgXSDV:default\",moduleId:\"bbWxSsB3QZiEZnqdK2Nz\"},setModuleId:\"OxWsOLFfaCgE70fmd0o8\",title:\"Icon\",type:ControlType.VectorSetItem},odYAQuP6q:{defaultValue:\"Ask AI about Accrue\",title:\"Label\",type:ControlType.String},onodYAQuP6qChange:{changes:\"odYAQuP6q\",type:ControlType.ChangeHandler}});addFonts(FramerX2Py_Ze57,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerX2Py_Ze57\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"32\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"h_MKlIjpe\\\":\\\"link\\\",\\\"XtGPVlnLx\\\":\\\"newTab\\\",\\\"hiZXOrjP9\\\":\\\"smoothScroll\\\",\\\"W0vmaB2rW\\\":\\\"icon\\\",\\\"odYAQuP6q\\\":\\\"label\\\"}\",\"framerVectorSets\":\"[\\\"OxWsOLFfaCgE70fmd0o8\\\"]\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"l_yMnjAVP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"32\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./X2Py_Ze57.map","// Generated by Framer (0da2bc6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import LogoSpotlight from\"https://framerusercontent.com/modules/EfiHbqF97c3mjSqpXdSW/edNBSVz3sOs2m2UAYf4E/LogoSpotlight.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/hNgfjSPHiGg1G06L1BmK/gvR94LTmvvHR2IbDc997/bs0qYJUoO.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/T82VqWICF1VUXV7IeMUt/IZ55RHGHkmfQXTvgbFAC/e94mNeND8.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/OqZ4KQiK8fLzd4LTne2W/xVqGrwzwwG6i2jCZHMe1/IQNxFdY7o.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/FbES20uLSVbK3XLTZcUH/yXxA5jmdfKyzBuqJL6UI/Pyk0tN6PN.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/f6cg4ArIFRuSJaXZqgM4/qNujQrvrLM12GCm2WDIv/tZnTxsivs.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/91LCxmu34LYKFp6jWXlX/dEk2V6mCXmzC7Vs1gDgL/YdOynJQ4N.js\";import Vector from\"https://framerusercontent.com/modules/bbWxSsB3QZiEZnqdK2Nz/C1oPwv0Lr1LL8ns9wf3u/FY7zgXSDV.js\";import Vector1 from\"https://framerusercontent.com/modules/zOTuHR3bJdrkhrxyaLXs/t7MBUWzDmc086RF2MglB/mWpmuPVxb.js\";import Vector5 from\"https://framerusercontent.com/modules/9LfWVYKv4aLS58LcxCVr/di7SvOQSBVwwr2LfQoKG/r7wMMt0Zy.js\";import Vector4 from\"https://framerusercontent.com/modules/YDKIn5SbcaRnB1Mgq7CX/rzHeBOCPlV713Cn0O1D0/vGBQp_4G8.js\";import Vector3 from\"https://framerusercontent.com/modules/O2aXumMbVAdq1vIHyarB/V3Rmu3dEC7xAnoDmzmPj/xMeFYi3KQ.js\";import Vector2 from\"https://framerusercontent.com/modules/RK9kF2DKMO742inwfvM5/9TlD1OdaLA536HbTtO2I/zaq3xzZ8z.js\";import SocialLink2 from\"https://framerusercontent.com/modules/zpC3XmtjNUSCV0FveGfo/9Wk40eWk5nceHaT26iXZ/BPTh692sj.js\";import Logo from\"https://framerusercontent.com/modules/UThDUjLxiIm43tLpOTnf/v4x4nBScZjupo0putjCQ/CdsxsETTv.js\";import FooterLink from\"https://framerusercontent.com/modules/JLOAJq4SNn3wUFaCu9iB/EdrqlnrU1nKvEgbDGXtJ/kQFBqbT5V.js\";import ButtonPrimary from\"https://framerusercontent.com/modules/0mhLhWhFymRn7NSTvinb/UM6WFii1DCYWr2TiCxi9/lNnYZ23Og.js\";import Border from\"https://framerusercontent.com/modules/YBEZg86LqxcHsH0sZmQY/Vc9BefROe7iYNGRf9SPQ/SGOGc1V7A.js\";import ButtonSecondary from\"https://framerusercontent.com/modules/aCSu5JPQ8Rjh9XKTJsxX/jiVQR5VreYBCc3ht43hX/SgW7lV5HS.js\";import SocialLink1 from\"https://framerusercontent.com/modules/mbS1V35d5fic3wPvacog/1pmGEIULWmcdYSev4ss8/X2Py_Ze57.js\";const ButtonPrimaryFonts=getFonts(ButtonPrimary);const ButtonSecondaryFonts=getFonts(ButtonSecondary);const BorderFonts=getFonts(Border);const LogoFonts=getFonts(Logo);const SocialLink1Fonts=getFonts(SocialLink1);const FooterLinkFonts=getFonts(FooterLink);const LogoSpotlightFonts=getFonts(LogoSpotlight);const SocialLink2Fonts=getFonts(SocialLink2);const cycleOrder=[\"MVSXe0rRG\",\"u4Y2Kr8CN\",\"QKOiK4fgJ\"];const serializationHash=\"framer-jMzKt\";const variantClassNames={MVSXe0rRG:\"framer-v-17jz7mf\",QKOiK4fgJ:\"framer-v-1ww0ae\",u4Y2Kr8CN:\"framer-v-pu36ih\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"MVSXe0rRG\",Phone:\"QKOiK4fgJ\",Tablet:\"u4Y2Kr8CN\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"MVSXe0rRG\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"MVSXe0rRG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-17jz7mf\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"MVSXe0rRG\",ref:refBinding,style:{backgroundColor:\"var(--token-36fd4801-1ed5-4456-94b3-71f198c2018f, rgb(14, 11, 10))\",...style},...addPropertyOverrides({QKOiK4fgJ:{\"data-framer-name\":\"Phone\"},u4Y2Kr8CN:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lkctlm\",\"data-framer-name\":\"Title Section\",layoutDependency:layoutDependency,layoutId:\"P7tBlMyuq\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1oov953\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"ea8HDulSO\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:800,intrinsicWidth:2608,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+0+0)+0+0+0),pixelHeight:800,pixelWidth:2608,sizes:`min(${componentViewport?.width||\"100vw\"} - 48px, 1300px)`,src:\"https://framerusercontent.com/images/wM9rZtxbbsjkfzyog9o1BKbzJM.png?width=2608&height=800\",srcSet:\"https://framerusercontent.com/images/wM9rZtxbbsjkfzyog9o1BKbzJM.png?scale-down-to=512&width=2608&height=800 512w,https://framerusercontent.com/images/wM9rZtxbbsjkfzyog9o1BKbzJM.png?scale-down-to=1024&width=2608&height=800 1024w,https://framerusercontent.com/images/wM9rZtxbbsjkfzyog9o1BKbzJM.png?scale-down-to=2048&width=2608&height=800 2048w,https://framerusercontent.com/images/wM9rZtxbbsjkfzyog9o1BKbzJM.png?width=2608&height=800 2608w\"},className:\"framer-k3r0s9\",layoutDependency:layoutDependency,layoutId:\"QWgk37rTw\",...addPropertyOverrides({QKOiK4fgJ:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:800,intrinsicWidth:2608,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+0+0)+0+0+0),pixelHeight:800,pixelWidth:2608,sizes:`min(${componentViewport?.width||\"100vw\"} - 12px, 1300px)`,src:\"https://framerusercontent.com/images/wM9rZtxbbsjkfzyog9o1BKbzJM.png?width=2608&height=800\",srcSet:\"https://framerusercontent.com/images/wM9rZtxbbsjkfzyog9o1BKbzJM.png?scale-down-to=512&width=2608&height=800 512w,https://framerusercontent.com/images/wM9rZtxbbsjkfzyog9o1BKbzJM.png?scale-down-to=1024&width=2608&height=800 1024w,https://framerusercontent.com/images/wM9rZtxbbsjkfzyog9o1BKbzJM.png?scale-down-to=2048&width=2608&height=800 2048w,https://framerusercontent.com/images/wM9rZtxbbsjkfzyog9o1BKbzJM.png?width=2608&height=800 2608w\"}},u4Y2Kr8CN:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:800,intrinsicWidth:2608,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+0+0)+0+0+0),pixelHeight:800,pixelWidth:2608,sizes:`min(${componentViewport?.width||\"100vw\"} - 48px, 1300px)`,src:\"https://framerusercontent.com/images/wM9rZtxbbsjkfzyog9o1BKbzJM.png?width=2608&height=800\",srcSet:\"https://framerusercontent.com/images/wM9rZtxbbsjkfzyog9o1BKbzJM.png?scale-down-to=512&width=2608&height=800 512w,https://framerusercontent.com/images/wM9rZtxbbsjkfzyog9o1BKbzJM.png?scale-down-to=1024&width=2608&height=800 1024w,https://framerusercontent.com/images/wM9rZtxbbsjkfzyog9o1BKbzJM.png?scale-down-to=2048&width=2608&height=800 2048w,https://framerusercontent.com/images/wM9rZtxbbsjkfzyog9o1BKbzJM.png?width=2608&height=800 2608w\"}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-11dm2w9\",\"data-styles-preset\":\"Pyk0tN6PN\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255)))\"},children:\"Ready to automate your finance work?\"})}),className:\"framer-joe1r2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gysyV_2pb\",style:{\"--extracted-1of0zx5\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s6mxlz\",layoutDependency:layoutDependency,layoutId:\"WOCSThDsZ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-19rt131\",\"data-styles-preset\":\"e94mNeND8\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255)))\"},children:\"Join finance teams using Accrue to close faster, catch issues earlier, and spend less time on manual work.\"})}),className:\"framer-1wkc2dk\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"bbT9_jXE4\",style:{\"--extracted-r6o4lv\":\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wjluzk\",layoutDependency:layoutDependency,layoutId:\"mn7Eousyo\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZPbHu7t3J\"},implicitPathVariables:undefined},{href:{webPageId:\"ZPbHu7t3J\"},implicitPathVariables:undefined},{href:{webPageId:\"ZPbHu7t3J\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+0+0)+0+0+140+0+152+0,...addPropertyOverrides({QKOiK4fgJ:{width:`min(min(${componentViewport?.width||\"100vw\"} - 12px, 1300px) - 32px, 470px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+0+0)+0+0+60+66.6+0+152+0+0},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+0+0)+0+0+80+0+152+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11blyv2-container\",layoutDependency:layoutDependency,layoutId:\"UH2AoWIiw-container\",nodeId:\"UH2AoWIiw\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(ButtonPrimary,{a2YMOJKL9:resolvedLinks[0],ewCkHRKZT:false,H69BeI_t7:true,height:\"100%\",id:\"UH2AoWIiw\",jXYFe0Guu:\"Start for Free\",layoutId:\"UH2AoWIiw\",variant:matchVariant(\"Qtxy5A4k4\"),width:\"100%\",...addPropertyOverrides({QKOiK4fgJ:{a2YMOJKL9:resolvedLinks[2],style:{width:\"100%\"}},u4Y2Kr8CN:{a2YMOJKL9:resolvedLinks[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZPbHu7t3J\"},implicitPathVariables:undefined},{href:{webPageId:\"ZPbHu7t3J\"},implicitPathVariables:undefined},{href:{webPageId:\"ZPbHu7t3J\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+0+0)+0+0+140+0+152+0,...addPropertyOverrides({QKOiK4fgJ:{width:`min(min(${componentViewport?.width||\"100vw\"} - 12px, 1300px) - 32px, 470px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+0+0)+0+0+60+66.6+0+152+0+52},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+0+0)+0+0+80+0+152+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xucem9-container\",layoutDependency:layoutDependency,layoutId:\"rsRXbgoJJ-container\",nodeId:\"rsRXbgoJJ\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(ButtonSecondary,{HCi7Zxx8H:\"View Pricing\",height:\"100%\",id:\"rsRXbgoJJ\",layoutId:\"rsRXbgoJJ\",variant:matchVariant(\"UPUZfPZoN\"),vEjOpe5e9:false,width:\"100%\",XC5_JPEBL:resolvedLinks1[0],ZVGoXclNj:false,...addPropertyOverrides({QKOiK4fgJ:{style:{width:\"100%\"},XC5_JPEBL:resolvedLinks1[2]},u4Y2Kr8CN:{XC5_JPEBL:resolvedLinks1[1]}},baseVariant,gestureVariant)})})})})]})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vtdyc3\",\"data-framer-name\":\"Navigation Wrapper\",layoutDependency:layoutDependency,layoutId:\"IOq7nG3jC\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:300,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+472+0)+0,...addPropertyOverrides({QKOiK4fgJ:{height:778,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+430.6+0)+0},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+352+0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-10ibod6-container\",layoutDependency:layoutDependency,layoutId:\"T_OAG1uEb-container\",nodeId:\"T_OAG1uEb\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(Border,{height:\"100%\",id:\"T_OAG1uEb\",kUjoDDncY:true,layoutId:\"T_OAG1uEb\",qYb7JIIBG:false,sh5Brtqjt:false,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"qFFaCbfiG\"),width:\"100%\",xzRupVn2X:false})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1de7nkg\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"mTe4N0VGH\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1l5a584\",layoutDependency:layoutDependency,layoutId:\"VbfAjZuob\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-193dk09\",layoutDependency:layoutDependency,layoutId:\"QpQETHvJM\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+472+0)+0+32+0+0+0+0,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+430.6+0)+0+32+0+0+0+0+0},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+352+0)+0+32+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1cqjl6d-container\",layoutDependency:layoutDependency,layoutId:\"u1YQP_c_5-container\",nodeId:\"u1YQP_c_5\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"u1YQP_c_5\",layoutId:\"u1YQP_c_5\",variant:matchVariant(\"IwYj5I6fY\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-peybty\",\"data-styles-preset\":\"YdOynJQ4N\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d8cae593-1b6a-4d38-9825-e83e61ca7f0e, rgba(255, 255, 255, 0.7)))\"},children:\"AI for finance teams, with answers you can check and routine work that runs itself.\"})}),className:\"framer-fu04al\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wNvy5T5OK\",style:{\"--extracted-r6o4lv\":\"var(--token-d8cae593-1b6a-4d38-9825-e83e61ca7f0e, rgba(255, 255, 255, 0.7))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bxw8gb\",layoutDependency:layoutDependency,layoutId:\"K99UM6vB1\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1ebkype\",\"data-styles-preset\":\"tZnTxsivs\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-cecf13b1-6e17-46de-b32d-d09a9f1fea8b, rgba(255, 255, 255, 0.4)))\"},children:\"Ask AI \"})}),className:\"framer-47tdbd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"zcTcuRy1x\",style:{\"--extracted-r6o4lv\":\"var(--token-cecf13b1-6e17-46de-b32d-d09a9f1fea8b, rgba(255, 255, 255, 0.4))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-qb4ogy\",layoutDependency:layoutDependency,layoutId:\"VyHfcRi7p\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+472+0)+0+32+0+204+0+0,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+430.6+0)+0+32+0+0+174+0+0},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+352+0)+0+32+0+204+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-bj0ob0-container\",layoutDependency:layoutDependency,layoutId:\"eYlf3oMl7-container\",nodeId:\"eYlf3oMl7\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(SocialLink1,{h_MKlIjpe:\"https://chatgpt.com/?q=Summarize%20what%20Accrue%20(https%3A%2F%2Faccrue.framer.ai)%20does%20and%20who%20it%20is%20for\",height:\"100%\",hiZXOrjP9:true,id:\"eYlf3oMl7\",layoutId:\"eYlf3oMl7\",odYAQuP6q:\"Ask ChatGPT about Accrue\",W0vmaB2rW:Vector,width:\"100%\",XtGPVlnLx:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+472+0)+0+32+0+204+0+0,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+430.6+0)+0+32+0+0+174+0+0},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+352+0)+0+32+0+204+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yxupb9-container\",layoutDependency:layoutDependency,layoutId:\"Tn4Guivx4-container\",nodeId:\"Tn4Guivx4\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(SocialLink1,{h_MKlIjpe:\"https://claude.ai/new?q=Summarize%20what%20Accrue%20(https%3A%2F%2Faccrue.framer.ai)%20does%20and%20who%20it%20is%20for\",height:\"100%\",hiZXOrjP9:true,id:\"Tn4Guivx4\",layoutId:\"Tn4Guivx4\",odYAQuP6q:\"Ask Claude about Accrue\",W0vmaB2rW:Vector1,width:\"100%\",XtGPVlnLx:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+472+0)+0+32+0+204+0+0,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+430.6+0)+0+32+0+0+174+0+0},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+352+0)+0+32+0+204+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-92yvus-container\",layoutDependency:layoutDependency,layoutId:\"jxTY4X3HF-container\",nodeId:\"jxTY4X3HF\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(SocialLink1,{h_MKlIjpe:\"https://grok.com/?q=Summarize%20what%20Accrue%20(https%3A%2F%2Faccrue.framer.ai)%20does%20and%20who%20it%20is%20for\",height:\"100%\",hiZXOrjP9:true,id:\"jxTY4X3HF\",layoutId:\"jxTY4X3HF\",odYAQuP6q:\"Ask Grok about Accrue\",W0vmaB2rW:Vector2,width:\"100%\",XtGPVlnLx:false})})})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i834yk\",layoutDependency:layoutDependency,layoutId:\"YUMfOf4ls\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-th52oc\",layoutDependency:layoutDependency,layoutId:\"igr0sX093\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4ub8q\",\"data-styles-preset\":\"IQNxFdY7o\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d8cae593-1b6a-4d38-9825-e83e61ca7f0e, rgba(255, 255, 255, 0.7)))\"},children:\"Explore\"})}),className:\"framer-mw6a1h\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"eWnR0AeXP\",style:{\"--extracted-r6o4lv\":\"var(--token-d8cae593-1b6a-4d38-9825-e83e61ca7f0e, rgba(255, 255, 255, 0.7))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"GDBo1ZJHF\"},implicitPathVariables:undefined},{href:{webPageId:\"GDBo1ZJHF\"},implicitPathVariables:undefined},{href:{webPageId:\"GDBo1ZJHF\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+472+0)+0+32+0+0+32,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+430.6+0)+0+32+246+0+0+0+32},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+352+0)+0+32+0+0+32}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tudg88-container\",layoutDependency:layoutDependency,layoutId:\"P4H6AYxx3-container\",nodeId:\"P4H6AYxx3\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(FooterLink,{bik5Df9r_:\"Product\",fjBq3NGNf:resolvedLinks2[0],height:\"100%\",id:\"P4H6AYxx3\",layoutId:\"P4H6AYxx3\",width:\"100%\",...addPropertyOverrides({QKOiK4fgJ:{fjBq3NGNf:resolvedLinks2[2]},u4Y2Kr8CN:{fjBq3NGNf:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"IEBPvFese\"},implicitPathVariables:undefined},{href:{webPageId:\"IEBPvFese\"},implicitPathVariables:undefined},{href:{webPageId:\"IEBPvFese\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+472+0)+0+32+0+0+68,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+430.6+0)+0+32+246+0+0+0+68},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+352+0)+0+32+0+0+68}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bo0yl2-container\",layoutDependency:layoutDependency,layoutId:\"SUxodoxWq-container\",nodeId:\"SUxodoxWq\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(FooterLink,{bik5Df9r_:\"About\",fjBq3NGNf:resolvedLinks3[0],height:\"100%\",id:\"SUxodoxWq\",layoutId:\"SUxodoxWq\",width:\"100%\",...addPropertyOverrides({QKOiK4fgJ:{fjBq3NGNf:resolvedLinks3[2]},u4Y2Kr8CN:{fjBq3NGNf:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ZPbHu7t3J\"},implicitPathVariables:undefined},{href:{webPageId:\"ZPbHu7t3J\"},implicitPathVariables:undefined},{href:{webPageId:\"ZPbHu7t3J\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+472+0)+0+32+0+0+104,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+430.6+0)+0+32+246+0+0+0+104},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+352+0)+0+32+0+0+104}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-itndpk-container\",layoutDependency:layoutDependency,layoutId:\"JoZXWWHL3-container\",nodeId:\"JoZXWWHL3\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(FooterLink,{bik5Df9r_:\"Pricing\",fjBq3NGNf:resolvedLinks4[0],height:\"100%\",id:\"JoZXWWHL3\",layoutId:\"JoZXWWHL3\",width:\"100%\",...addPropertyOverrides({QKOiK4fgJ:{fjBq3NGNf:resolvedLinks4[2]},u4Y2Kr8CN:{fjBq3NGNf:resolvedLinks4[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"pxnK8qt2P\"},implicitPathVariables:undefined},{href:{webPageId:\"pxnK8qt2P\"},implicitPathVariables:undefined},{href:{webPageId:\"pxnK8qt2P\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+472+0)+0+32+0+0+140,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+430.6+0)+0+32+246+0+0+0+140},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+352+0)+0+32+0+0+140}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18b22zh-container\",layoutDependency:layoutDependency,layoutId:\"kuiZWojEC-container\",nodeId:\"kuiZWojEC\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(FooterLink,{bik5Df9r_:\"Case Study\",fjBq3NGNf:resolvedLinks5[0],height:\"100%\",id:\"kuiZWojEC\",layoutId:\"kuiZWojEC\",width:\"100%\",...addPropertyOverrides({QKOiK4fgJ:{fjBq3NGNf:resolvedLinks5[2]},u4Y2Kr8CN:{fjBq3NGNf:resolvedLinks5[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Suh6c04Fp\"},implicitPathVariables:undefined},{href:{webPageId:\"Suh6c04Fp\"},implicitPathVariables:undefined},{href:{webPageId:\"Suh6c04Fp\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+472+0)+0+32+0+0+176,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+430.6+0)+0+32+246+0+0+0+176},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+352+0)+0+32+0+0+176}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-jx27ju-container\",layoutDependency:layoutDependency,layoutId:\"DlmoUaLDf-container\",nodeId:\"DlmoUaLDf\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(FooterLink,{bik5Df9r_:\"Blog\",fjBq3NGNf:resolvedLinks6[0],height:\"100%\",id:\"DlmoUaLDf\",layoutId:\"DlmoUaLDf\",width:\"100%\",...addPropertyOverrides({QKOiK4fgJ:{fjBq3NGNf:resolvedLinks6[2]},u4Y2Kr8CN:{fjBq3NGNf:resolvedLinks6[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"B15yCo2Rc\"},implicitPathVariables:undefined},{href:{webPageId:\"B15yCo2Rc\"},implicitPathVariables:undefined},{href:{webPageId:\"B15yCo2Rc\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+472+0)+0+32+0+0+212,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+430.6+0)+0+32+246+0+0+0+212},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+352+0)+0+32+0+0+212}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-of1x73-container\",layoutDependency:layoutDependency,layoutId:\"MWkxbFED9-container\",nodeId:\"MWkxbFED9\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(FooterLink,{bik5Df9r_:\"Contact\",fjBq3NGNf:resolvedLinks7[0],height:\"100%\",id:\"MWkxbFED9\",layoutId:\"MWkxbFED9\",width:\"100%\",...addPropertyOverrides({QKOiK4fgJ:{fjBq3NGNf:resolvedLinks7[2]},u4Y2Kr8CN:{fjBq3NGNf:resolvedLinks7[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1btfsf1\",layoutDependency:layoutDependency,layoutId:\"suMSFpxML\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4ub8q\",\"data-styles-preset\":\"IQNxFdY7o\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d8cae593-1b6a-4d38-9825-e83e61ca7f0e, rgba(255, 255, 255, 0.7)))\"},children:\"Resources\"})}),className:\"framer-6aqgi4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"QKBWVJ26h\",style:{\"--extracted-r6o4lv\":\"var(--token-d8cae593-1b6a-4d38-9825-e83e61ca7f0e, rgba(255, 255, 255, 0.7))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined},{href:{webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined},{href:{webPageId:\"mnFrJvs6L\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+472+0)+0+32+0+0+32,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+430.6+0)+0+32+246+0+0+0+32},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+352+0)+0+32+0+0+32}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1bcdwig-container\",layoutDependency:layoutDependency,layoutId:\"SREGN4iIk-container\",nodeId:\"SREGN4iIk\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(FooterLink,{bik5Df9r_:\"solutions\",fjBq3NGNf:resolvedLinks8[0],height:\"100%\",id:\"SREGN4iIk\",layoutId:\"SREGN4iIk\",width:\"100%\",...addPropertyOverrides({QKOiK4fgJ:{fjBq3NGNf:resolvedLinks8[2]},u4Y2Kr8CN:{fjBq3NGNf:resolvedLinks8[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":bpyhZmpB7\",webPageId:\"IEBPvFese\"},implicitPathVariables:undefined},{href:{hash:\":bpyhZmpB7\",webPageId:\"IEBPvFese\"},implicitPathVariables:undefined},{href:{hash:\":bpyhZmpB7\",webPageId:\"IEBPvFese\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+472+0)+0+32+0+0+68,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+430.6+0)+0+32+246+0+0+0+68},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+352+0)+0+32+0+0+68}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-einv91-container\",layoutDependency:layoutDependency,layoutId:\"NMSUaj2Cg-container\",nodeId:\"NMSUaj2Cg\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(FooterLink,{bik5Df9r_:\"Teams\",fjBq3NGNf:resolvedLinks9[0],height:\"100%\",id:\"NMSUaj2Cg\",layoutId:\"NMSUaj2Cg\",width:\"100%\",...addPropertyOverrides({QKOiK4fgJ:{fjBq3NGNf:resolvedLinks9[2]},u4Y2Kr8CN:{fjBq3NGNf:resolvedLinks9[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":vboYbLTKU\",webPageId:\"IEBPvFese\"},implicitPathVariables:undefined},{href:{hash:\":vboYbLTKU\",webPageId:\"IEBPvFese\"},implicitPathVariables:undefined},{href:{hash:\":vboYbLTKU\",webPageId:\"IEBPvFese\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+472+0)+0+32+0+0+104,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+430.6+0)+0+32+246+0+0+0+104},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+352+0)+0+32+0+0+104}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ah4pzw-container\",layoutDependency:layoutDependency,layoutId:\"Al9r096nJ-container\",nodeId:\"Al9r096nJ\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(FooterLink,{bik5Df9r_:\"Career\",fjBq3NGNf:resolvedLinks10[0],height:\"100%\",id:\"Al9r096nJ\",layoutId:\"Al9r096nJ\",width:\"100%\",...addPropertyOverrides({QKOiK4fgJ:{fjBq3NGNf:resolvedLinks10[2]},u4Y2Kr8CN:{fjBq3NGNf:resolvedLinks10[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"FaEIgU6gN\"},implicitPathVariables:undefined},{href:{webPageId:\"FaEIgU6gN\"},implicitPathVariables:undefined},{href:{webPageId:\"FaEIgU6gN\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+472+0)+0+32+0+0+140,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+430.6+0)+0+32+246+0+0+0+140},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+352+0)+0+32+0+0+140}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-foyecs-container\",layoutDependency:layoutDependency,layoutId:\"hmxnacCWM-container\",nodeId:\"hmxnacCWM\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(FooterLink,{bik5Df9r_:\"Changelog\",fjBq3NGNf:resolvedLinks11[0],height:\"100%\",id:\"hmxnacCWM\",layoutId:\"hmxnacCWM\",width:\"100%\",...addPropertyOverrides({QKOiK4fgJ:{fjBq3NGNf:resolvedLinks11[2]},u4Y2Kr8CN:{fjBq3NGNf:resolvedLinks11[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":HQawNzmgE\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":HQawNzmgE\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":HQawNzmgE\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+472+0)+0+32+0+0+176,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+430.6+0)+0+32+246+0+0+0+176},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+352+0)+0+32+0+0+176}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-p57h82-container\",layoutDependency:layoutDependency,layoutId:\"ARGobEGW4-container\",nodeId:\"ARGobEGW4\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(FooterLink,{bik5Df9r_:\"FAQ\",fjBq3NGNf:resolvedLinks12[0],height:\"100%\",id:\"ARGobEGW4\",layoutId:\"ARGobEGW4\",width:\"100%\",...addPropertyOverrides({QKOiK4fgJ:{fjBq3NGNf:resolvedLinks12[2]},u4Y2Kr8CN:{fjBq3NGNf:resolvedLinks12[1]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hqja3y\",layoutDependency:layoutDependency,layoutId:\"WFKWPOVrz\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1u4ub8q\",\"data-styles-preset\":\"IQNxFdY7o\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d8cae593-1b6a-4d38-9825-e83e61ca7f0e, rgba(255, 255, 255, 0.7)))\"},children:\"More\"})}),className:\"framer-zus0gg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LERFfjx5s\",style:{\"--extracted-r6o4lv\":\"var(--token-d8cae593-1b6a-4d38-9825-e83e61ca7f0e, rgba(255, 255, 255, 0.7))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"RvBvPqztp\"},implicitPathVariables:undefined},{href:{webPageId:\"RvBvPqztp\"},implicitPathVariables:undefined},{href:{webPageId:\"RvBvPqztp\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+472+0)+0+32+0+0+32,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+430.6+0)+0+32+246+0+268+0+32},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+352+0)+0+32+0+0+32}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1vdxf1c-container\",layoutDependency:layoutDependency,layoutId:\"Eh5viQGDP-container\",nodeId:\"Eh5viQGDP\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(FooterLink,{bik5Df9r_:\"Privacy Policy\",fjBq3NGNf:resolvedLinks13[0],height:\"100%\",id:\"Eh5viQGDP\",layoutId:\"Eh5viQGDP\",width:\"100%\",...addPropertyOverrides({QKOiK4fgJ:{fjBq3NGNf:resolvedLinks13[2]},u4Y2Kr8CN:{fjBq3NGNf:resolvedLinks13[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Fa26cU9uU\"},implicitPathVariables:undefined},{href:{webPageId:\"Fa26cU9uU\"},implicitPathVariables:undefined},{href:{webPageId:\"Fa26cU9uU\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+472+0)+0+32+0+0+68,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+430.6+0)+0+32+246+0+268+0+68},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+352+0)+0+32+0+0+68}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h87ffp-container\",layoutDependency:layoutDependency,layoutId:\"NT380yjrf-container\",nodeId:\"NT380yjrf\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(FooterLink,{bik5Df9r_:\"Terms & Conditions\",fjBq3NGNf:resolvedLinks14[0],height:\"100%\",id:\"NT380yjrf\",layoutId:\"NT380yjrf\",width:\"100%\",...addPropertyOverrides({QKOiK4fgJ:{fjBq3NGNf:resolvedLinks14[2]},u4Y2Kr8CN:{fjBq3NGNf:resolvedLinks14[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"dCsJUEld_\"},implicitPathVariables:undefined},{href:{webPageId:\"dCsJUEld_\"},implicitPathVariables:undefined},{href:{webPageId:\"dCsJUEld_\"},implicitPathVariables:undefined}],children:resolvedLinks15=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+472+0)+0+32+0+0+104,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+430.6+0)+0+32+246+0+268+0+104},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+352+0)+0+32+0+0+104}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1oqwgm8-container\",layoutDependency:layoutDependency,layoutId:\"DpHDq3tyD-container\",nodeId:\"DpHDq3tyD\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(FooterLink,{bik5Df9r_:\"Cookie Policy\",fjBq3NGNf:resolvedLinks15[0],height:\"100%\",id:\"DpHDq3tyD\",layoutId:\"DpHDq3tyD\",width:\"100%\",...addPropertyOverrides({QKOiK4fgJ:{fjBq3NGNf:resolvedLinks15[2]},u4Y2Kr8CN:{fjBq3NGNf:resolvedLinks15[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"OvHLfiIyj\"},implicitPathVariables:undefined},{href:{webPageId:\"OvHLfiIyj\"},implicitPathVariables:undefined},{href:{webPageId:\"OvHLfiIyj\"},implicitPathVariables:undefined}],children:resolvedLinks16=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+472+0)+0+32+0+0+140,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+430.6+0)+0+32+246+0+268+0+140},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+352+0)+0+32+0+0+140}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gi3440-container\",layoutDependency:layoutDependency,layoutId:\"TmRxg25rC-container\",nodeId:\"TmRxg25rC\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(FooterLink,{bik5Df9r_:\"Waitlist\",fjBq3NGNf:resolvedLinks16[0],height:\"100%\",id:\"TmRxg25rC\",layoutId:\"TmRxg25rC\",width:\"100%\",...addPropertyOverrides({QKOiK4fgJ:{fjBq3NGNf:resolvedLinks16[2]},u4Y2Kr8CN:{fjBq3NGNf:resolvedLinks16[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Gi56pWdTy\"},implicitPathVariables:undefined},{href:{webPageId:\"Gi56pWdTy\"},implicitPathVariables:undefined},{href:{webPageId:\"Gi56pWdTy\"},implicitPathVariables:undefined}],children:resolvedLinks17=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+472+0)+0+32+0+0+176,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+430.6+0)+0+32+246+0+268+0+176},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+352+0)+0+32+0+0+176}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-113rds0-container\",layoutDependency:layoutDependency,layoutId:\"MsUK10Q8V-container\",nodeId:\"MsUK10Q8V\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(FooterLink,{bik5Df9r_:\"Integrations\",fjBq3NGNf:resolvedLinks17[0],height:\"100%\",id:\"MsUK10Q8V\",layoutId:\"MsUK10Q8V\",width:\"100%\",...addPropertyOverrides({QKOiK4fgJ:{fjBq3NGNf:resolvedLinks17[2]},u4Y2Kr8CN:{fjBq3NGNf:resolvedLinks17[1]}},baseVariant,gestureVariant)})})})})]})]})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ksgd6f\",\"data-framer-name\":\"Spotlight Wrapper\",layoutDependency:layoutDependency,layoutId:\"OQpLwWiUB\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:320,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+772+0)+0,...addPropertyOverrides({QKOiK4fgJ:{height:248,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+1208.6+0)+0},u4Y2Kr8CN:{height:260,y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+652+0)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-slpk27-container\",layoutDependency:layoutDependency,layoutId:\"mPL4SCFps-container\",nodeId:\"mPL4SCFps\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(Border,{height:\"100%\",id:\"mPL4SCFps\",kUjoDDncY:true,layoutId:\"mPL4SCFps\",qYb7JIIBG:false,sh5Brtqjt:false,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"qFFaCbfiG\"),width:\"100%\",xzRupVn2X:true})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-auzpbw\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"xf7A_AXbF\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2s4zig-container\",\"data-framer-name\":\"Logo Spotlight\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"XyZCDoKvo-container\",name:\"Logo Spotlight\",nodeId:\"XyZCDoKvo\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(LogoSpotlight,{autoLoop:true,gradientAngle:90,height:\"100%\",id:\"XyZCDoKvo\",image:addImageAlt({pixelHeight:289,pixelWidth:1242,src:\"https://framerusercontent.com/images/DW4wQ1C21CeLo6i5OyLbPDLr4Cg.svg?width=1242&height=289\",srcSet:\"https://framerusercontent.com/images/DW4wQ1C21CeLo6i5OyLbPDLr4Cg.svg?scale-down-to=512&width=1242&height=289 512w,https://framerusercontent.com/images/DW4wQ1C21CeLo6i5OyLbPDLr4Cg.svg?scale-down-to=1024&width=1242&height=289 1024w,https://framerusercontent.com/images/DW4wQ1C21CeLo6i5OyLbPDLr4Cg.svg?width=1242&height=289 1242w\"},\"\"),layoutId:\"XyZCDoKvo\",logoAngle:116,logoGradient:[{color:\"rgb(255, 255, 255)\",id:\"default-item-0\",opacity:15,position:0},{color:\"rgb(255, 255, 255)\",id:\"default-item-1\",opacity:15,position:29},{color:\"rgb(255, 255, 255)\",id:\"default-item-2\",opacity:15,position:42},{color:\"rgb(255, 255, 255)\",id:\"default-item-3\",opacity:15,position:59},{color:\"rgb(255, 255, 255)\",id:\"default-item-4\",opacity:15,position:100}],name:\"Logo Spotlight\",spotlightEndColor:\"rgba(255, 255, 255, 0.1)\",spotlightRadius:120,spotlightStartColor:\"var(--token-ae4de4b5-6f19-43e3-b4d9-d916dd58e7a0, rgb(255, 255, 255))\",style:{width:\"100%\"},width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cndy31\",\"data-framer-name\":\"Copyright Wrapper\",layoutDependency:layoutDependency,layoutId:\"W11XCYkRp\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tepmuc\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"r5noqnAgN\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1ebkype\",\"data-styles-preset\":\"tZnTxsivs\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d8cae593-1b6a-4d38-9825-e83e61ca7f0e, rgba(255, 255, 255, 0.7)))\"},children:[\"\\xa9 2026 Built by \",/*#__PURE__*/_jsx(Link,{href:\"https://www.framer.com/@helloamani/\",motionChild:true,nodeId:\"w61yWkmeI\",openInNewTab:true,relValues:[],scopeId:\"mwtdJQXkW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m89gyb\",\"data-styles-preset\":\"bs0qYJUoO\",children:\"Amani Studio\"})}),\" exclusively for Framer\"]})}),className:\"framer-5i7vpc\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"w61yWkmeI\",style:{\"--extracted-r6o4lv\":\"var(--token-d8cae593-1b6a-4d38-9825-e83e61ca7f0e, rgba(255, 255, 255, 0.7))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({QKOiK4fgJ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1ebkype\",\"data-styles-preset\":\"tZnTxsivs\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d8cae593-1b6a-4d38-9825-e83e61ca7f0e, rgba(255, 255, 255, 0.7)))\"},children:[\"\\xa9 2026 Built by \",/*#__PURE__*/_jsx(Link,{href:\"https://www.framer.com/@helloamani/\",motionChild:true,nodeId:\"w61yWkmeI\",openInNewTab:true,relValues:[],scopeId:\"mwtdJQXkW\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-m89gyb\",\"data-styles-preset\":\"bs0qYJUoO\",children:\"Amani Studio\"})}),\" exclusively for Framer\"]})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1orifc9\",layoutDependency:layoutDependency,layoutId:\"J1zomKm2r\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+1092+0)+0+71+0,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+1456.6+0)+0+24+0+0},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+912+0)+0+71+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17xk72k-container\",layoutDependency:layoutDependency,layoutId:\"j5A9VYO4x-container\",nodeId:\"j5A9VYO4x\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(SocialLink2,{height:\"100%\",id:\"j5A9VYO4x\",layoutId:\"j5A9VYO4x\",Tdt4vkxO4:\"Accrue on X\",width:\"100%\",Wrbut_A5C:Vector3,yq26VS3kp:\"www.x.com\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+1092+0)+0+71+0,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+1456.6+0)+0+24+0+0},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+912+0)+0+71+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1h6ilc1-container\",layoutDependency:layoutDependency,layoutId:\"S8Nt2bnaI-container\",nodeId:\"S8Nt2bnaI\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(SocialLink2,{height:\"100%\",id:\"S8Nt2bnaI\",layoutId:\"S8Nt2bnaI\",Tdt4vkxO4:\"Accrue on Instagram\",width:\"100%\",Wrbut_A5C:Vector4,yq26VS3kp:\"www.instagram.com\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1143)-0-1250)/2+1092+0)+0+71+0,...addPropertyOverrides({QKOiK4fgJ:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||1448)-0-1646.6)/2+1456.6+0)+0+24+0+0},u4Y2Kr8CN:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||908)-0-1070)/2+912+0)+0+71+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-182b67p-container\",layoutDependency:layoutDependency,layoutId:\"u3iidmnNt-container\",nodeId:\"u3iidmnNt\",rendersWithMotion:true,scopeId:\"mwtdJQXkW\",children:/*#__PURE__*/_jsx(SocialLink2,{height:\"100%\",id:\"u3iidmnNt\",layoutId:\"u3iidmnNt\",Tdt4vkxO4:\"Accrue on Facebook\",width:\"100%\",Wrbut_A5C:Vector5,yq26VS3kp:\"www.facebook.com\"})})})]})]})})]})})})});});const css=[\".framer-jMzKt.framer-1bfngzr, .framer-jMzKt .framer-1bfngzr { display: block; }\",\".framer-jMzKt.framer-17jz7mf { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }\",\".framer-jMzKt .framer-1lkctlm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px 24px 0px 24px; position: relative; width: 100%; }\",\".framer-jMzKt .framer-1oov953 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 1300px; overflow: var(--overflow-clip-fallback, clip); padding: 140px 32px 140px 32px; position: relative; width: 100%; }\",\".framer-jMzKt .framer-k3r0s9 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-jMzKt .framer-joe1r2, .framer-jMzKt .framer-5i7vpc { flex: 1 0 0px; height: auto; max-width: 480px; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-jMzKt .framer-s6mxlz { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 470px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jMzKt .framer-1wkc2dk, .framer-jMzKt .framer-fu04al { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-jMzKt .framer-1wjluzk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; max-width: 470px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jMzKt .framer-11blyv2-container, .framer-jMzKt .framer-1xucem9-container, .framer-jMzKt .framer-1cqjl6d-container, .framer-jMzKt .framer-bj0ob0-container, .framer-jMzKt .framer-yxupb9-container, .framer-jMzKt .framer-92yvus-container, .framer-jMzKt .framer-tudg88-container, .framer-jMzKt .framer-1bo0yl2-container, .framer-jMzKt .framer-itndpk-container, .framer-jMzKt .framer-18b22zh-container, .framer-jMzKt .framer-jx27ju-container, .framer-jMzKt .framer-of1x73-container, .framer-jMzKt .framer-1bcdwig-container, .framer-jMzKt .framer-einv91-container, .framer-jMzKt .framer-1ah4pzw-container, .framer-jMzKt .framer-foyecs-container, .framer-jMzKt .framer-p57h82-container, .framer-jMzKt .framer-1vdxf1c-container, .framer-jMzKt .framer-1h87ffp-container, .framer-jMzKt .framer-1oqwgm8-container, .framer-jMzKt .framer-1gi3440-container, .framer-jMzKt .framer-113rds0-container, .framer-jMzKt .framer-17xk72k-container, .framer-jMzKt .framer-1h6ilc1-container, .framer-jMzKt .framer-182b67p-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-jMzKt .framer-vtdyc3, .framer-jMzKt .framer-1ksgd6f, .framer-jMzKt .framer-1cndy31 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 24px 0px 24px; position: relative; width: 100%; }\",\".framer-jMzKt .framer-10ibod6-container, .framer-jMzKt .framer-slpk27-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-jMzKt .framer-1de7nkg { 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; max-width: 1300px; overflow: var(--overflow-clip-fallback, clip); padding: 32px; position: relative; width: 1px; }\",\".framer-jMzKt .framer-1l5a584 { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; max-width: 320px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jMzKt .framer-193dk09 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-jMzKt .framer-1bxw8gb, .framer-jMzKt .framer-1orifc9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-jMzKt .framer-47tdbd, .framer-jMzKt .framer-mw6a1h, .framer-jMzKt .framer-6aqgi4, .framer-jMzKt .framer-zus0gg { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-jMzKt .framer-qb4ogy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-jMzKt .framer-1i834yk { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 536px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-jMzKt .framer-th52oc, .framer-jMzKt .framer-1btfsf1, .framer-jMzKt .framer-1hqja3y { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-jMzKt .framer-auzpbw { 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; max-width: 1300px; overflow: var(--overflow-clip-fallback, clip); padding: 60px 32px 60px 32px; position: relative; width: 1px; }\",\".framer-jMzKt .framer-2s4zig-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-jMzKt .framer-1tepmuc { 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; max-width: 1300px; overflow: var(--overflow-clip-fallback, clip); padding: 24px 32px 24px 32px; position: relative; width: 1px; }\",\".framer-jMzKt.framer-v-pu36ih.framer-17jz7mf { width: 810px; }\",\".framer-jMzKt.framer-v-pu36ih .framer-1oov953 { padding: 80px 24px 80px 24px; }\",\".framer-jMzKt.framer-v-pu36ih .framer-1de7nkg { gap: 40px; justify-content: center; padding: 32px 24px 32px 24px; }\",\".framer-jMzKt.framer-v-pu36ih .framer-1l5a584 { max-width: 220px; }\",\".framer-jMzKt.framer-v-pu36ih .framer-1i834yk { max-width: unset; }\",\".framer-jMzKt.framer-v-pu36ih .framer-auzpbw { padding: 30px 24px 30px 24px; }\",\".framer-jMzKt.framer-v-pu36ih .framer-1tepmuc { padding: 24px; }\",\".framer-jMzKt.framer-v-1ww0ae.framer-17jz7mf { width: 390px; }\",\".framer-jMzKt.framer-v-1ww0ae .framer-1lkctlm, .framer-jMzKt.framer-v-1ww0ae .framer-vtdyc3, .framer-jMzKt.framer-v-1ww0ae .framer-1ksgd6f, .framer-jMzKt.framer-v-1ww0ae .framer-1cndy31 { padding: 0px 6px 0px 6px; }\",\".framer-jMzKt.framer-v-1ww0ae .framer-1oov953 { flex-direction: column; gap: 16px; justify-content: center; padding: 60px 16px 60px 16px; }\",\".framer-jMzKt.framer-v-1ww0ae .framer-joe1r2, .framer-jMzKt.framer-v-1ww0ae .framer-s6mxlz, .framer-jMzKt.framer-v-1ww0ae .framer-2s4zig-container { flex: none; width: 100%; }\",\".framer-jMzKt.framer-v-1ww0ae .framer-1wjluzk { flex-direction: column; }\",\".framer-jMzKt.framer-v-1ww0ae .framer-11blyv2-container, .framer-jMzKt.framer-v-1ww0ae .framer-1xucem9-container { width: 100%; }\",\".framer-jMzKt.framer-v-1ww0ae .framer-1de7nkg { flex-direction: column; gap: 40px; justify-content: center; padding: 32px 16px 32px 16px; }\",\".framer-jMzKt.framer-v-1ww0ae .framer-1l5a584 { align-self: unset; flex: none; gap: 16px; height: min-content; justify-content: center; max-width: unset; width: 100%; }\",\".framer-jMzKt.framer-v-1ww0ae .framer-1i834yk { align-content: unset; align-items: unset; display: grid; flex: none; gap: 32px 16px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); justify-content: center; width: 100%; }\",\".framer-jMzKt.framer-v-1ww0ae .framer-th52oc, .framer-jMzKt.framer-v-1ww0ae .framer-1btfsf1, .framer-jMzKt.framer-v-1ww0ae .framer-1hqja3y { align-self: start; justify-self: start; width: 100%; }\",\".framer-jMzKt.framer-v-1ww0ae .framer-auzpbw { flex-direction: column; padding: 24px 16px 24px 16px; }\",\".framer-jMzKt.framer-v-1ww0ae .framer-1tepmuc { flex-direction: column; gap: 16px; justify-content: center; padding: 24px 16px 24px 16px; }\",\".framer-jMzKt.framer-v-1ww0ae .framer-5i7vpc { flex: none; order: 1; width: 100%; }\",\".framer-jMzKt.framer-v-1ww0ae .framer-1orifc9 { order: 0; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1143\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"u4Y2Kr8CN\":{\"layout\":[\"fixed\",\"auto\"]},\"QKOiK4fgJ\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermwtdJQXkW=withCSS(Component,css,\"framer-jMzKt\");export default FramermwtdJQXkW;FramermwtdJQXkW.displayName=\"Footer Section\";FramermwtdJQXkW.defaultProps={height:1143,width:1200};addPropertyControls(FramermwtdJQXkW,{variant:{options:[\"MVSXe0rRG\",\"u4Y2Kr8CN\",\"QKOiK4fgJ\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramermwtdJQXkW,[{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\"}]},...ButtonPrimaryFonts,...ButtonSecondaryFonts,...BorderFonts,...LogoFonts,...SocialLink1Fonts,...FooterLinkFonts,...LogoSpotlightFonts,...SocialLink2Fonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});FramermwtdJQXkW.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(ButtonPrimary,{},context),()=>forwardLoader(ButtonSecondary,{},context),()=>forwardLoader(Border,{},context),()=>forwardLoader(Logo,{},context),()=>forwardLoader(SocialLink1,{},context),()=>forwardLoader(FooterLink,{},context),()=>forwardLoader(SocialLink2,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermwtdJQXkW\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"u4Y2Kr8CN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"QKOiK4fgJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1143\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mwtdJQXkW.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef,useCallback,useEffect,useLayoutEffect,useId,useMemo,useRef,useState}from\"react\";import{flushSync}from\"react-dom\";import*as Framer from\"framer\";const AUTO_CONTRAST_CONFIG={/**\n     * - \"matching-section\" (default): LIGHT nav on LIGHT section, DARK nav on DARK section.\n     * - \"opposite-surface\": DARK nav on LIGHT section, LIGHT nav on DARK section.\n     */mode:\"matching-section\",breakpoints:{tabletMin:810,desktopMin:1200},/** Effective sample Y = navRect.top + offset + belowBoundaryPx */sampleOffsets:{// Set this to your nav's real height (about 54px)\ndesktopTablet:54,mobile:62,belowBoundaryPx:1},/**\n     * Only elements at least this wide (fraction of viewport width) can decide\n     * the section tone. Skips buttons, cards and icons.\n     * Mobile uses 1 (100%) because stacked cards/buttons are nearly full width.\n     */minSectionWidthRatio:{desktopTablet:.6,mobile:1},variantTitles:{desktop:{light:\"Desktop\",dark:\"Desktop Dark\"},tabletClosed:{light:\"Tablet Closed\",dark:\"Tablet Closed Dark\"},tabletOpen:{light:\"Tablet Open\",dark:\"Tablet Open Dark\"},mobileClosed:{light:\"Mobile Closed\",dark:\"Mobile Closed Dark\"},mobileOpen:{light:\"Mobile Open\",dark:\"Mobile Open Dark\"}},/** Manual fallback (optional): actual variant values (IDs or names). */manualVariantValues:{desktop:{light:\"\",dark:\"\"},tabletClosed:{light:\"\",dark:\"\"},tabletOpen:{light:\"\",dark:\"\"},mobileClosed:{light:\"\",dark:\"\"},mobileOpen:{light:\"\",dark:\"\"}},// Stability knobs\nhysteresisConsecutiveSamples:2,maxExtraRafChecks:4,routeSettleWindowMs:1e3,// Performance knobs\n/** How long a computed element tone stays cached */toneCacheTtlMs:400,/** While scrolling, force a full elementsFromPoint re-scan at most this often */sectionRescanMs:200};const KNOWN_VARIANT_TITLES={desktop:AUTO_CONTRAST_CONFIG.variantTitles.desktop,\"tablet-closed\":AUTO_CONTRAST_CONFIG.variantTitles.tabletClosed,\"tablet-open\":AUTO_CONTRAST_CONFIG.variantTitles.tabletOpen,\"mobile-closed\":AUTO_CONTRAST_CONFIG.variantTitles.mobileClosed,\"mobile-open\":AUTO_CONTRAST_CONFIG.variantTitles.mobileOpen};const NAV_KINDS=Object.keys(KNOWN_VARIANT_TITLES);const EXPECTED_TITLES=Object.values(KNOWN_VARIANT_TITLES).flatMap(pair=>[pair.light,pair.dark]);const MANUAL_BY_KIND={desktop:AUTO_CONTRAST_CONFIG.manualVariantValues.desktop,\"tablet-closed\":AUTO_CONTRAST_CONFIG.manualVariantValues.tabletClosed,\"tablet-open\":AUTO_CONTRAST_CONFIG.manualVariantValues.tabletOpen,\"mobile-closed\":AUTO_CONTRAST_CONFIG.manualVariantValues.mobileClosed,\"mobile-open\":AUTO_CONTRAST_CONFIG.manualVariantValues.mobileOpen};// SSR-safe layout effect\nconst useIsoLayoutEffect=typeof window!==\"undefined\"?useLayoutEffect:useEffect;function getManualVariantValue(kind,tone){const value=MANUAL_BY_KIND[kind][tone];return value&&value.trim().length>0?value.trim():null;}function createInitialResolvedVariants(){const out={};for(const kind of NAV_KINDS){out[kind]={light:getManualVariantValue(kind,\"light\"),dark:getManualVariantValue(kind,\"dark\")};}return out;}function setResolvedByTitle(map,title,value){for(const kind of NAV_KINDS){const pair=KNOWN_VARIANT_TITLES[kind];if(pair.light===title)map[kind].light=value;if(pair.dark===title)map[kind].dark=value;}}function getPropertyControlsFromCandidate(candidate){if(!candidate||typeof candidate!==\"object\"&&typeof candidate!==\"function\")return null;const framerAny=Framer;let viaApi=null;try{viaApi=framerAny.getPropertyControls?.(candidate);}catch(error){viaApi=null;}if(viaApi&&typeof viaApi===\"object\"){return viaApi;}const controls=candidate.propertyControls;if(!controls||typeof controls!==\"object\")return null;return controls;}function extractVariantControlFromCandidate(candidate){const controls=getPropertyControlsFromCandidate(candidate);if(!controls)return null;const variantControl=controls.variant;if(!variantControl||typeof variantControl!==\"object\")return null;return variantControl;}function resolveVariantValuesFromComponent(componentLike){const resolved=createInitialResolvedVariants();const queue=[componentLike];const seen=new Set;const maxNodes=16;let inspected=0;while(queue.length>0&&inspected<maxNodes){const current=queue.shift();if(!current||seen.has(current))continue;seen.add(current);inspected+=1;const variantControl=extractVariantControlFromCandidate(current);if(variantControl){const optionsRaw=Array.isArray(variantControl.options)?variantControl.options:null;const titlesRaw=Array.isArray(variantControl.optionTitles)?variantControl.optionTitles:null;if(optionsRaw&&titlesRaw&&optionsRaw.length===titlesRaw.length){for(let i=0;i<optionsRaw.length;i+=1){const opt=optionsRaw[i];const title=titlesRaw[i];if(typeof opt===\"string\"&&typeof title===\"string\"){setResolvedByTitle(resolved,title,opt);}}}else if(optionsRaw&&optionsRaw.every(opt=>typeof opt===\"string\")){const optionSet=new Set(optionsRaw);if(EXPECTED_TITLES.every(title=>optionSet.has(title))){for(const title of EXPECTED_TITLES){setResolvedByTitle(resolved,title,title);}}}}if(typeof current===\"object\"||typeof current===\"function\"){const next=current;if(next.type)queue.push(next.type);if(next.render)queue.push(next.render);if(next.WrappedComponent)queue.push(next.WrappedComponent);}}return resolved;}function mergeRefs(...refs){return value=>{for(const ref of refs){if(!ref)continue;if(typeof ref===\"function\"){ref(value);}else{ref.current=value;}}};}const routeChangeBus=(()=>{let initialized=false;let activeCount=0;const listeners=new Set;let patchedPushState=null;let patchedReplaceState=null;let restorePushStateTarget=null;let restoreReplaceStateTarget=null;let lastRouteKey=\"\";const getRouteKey=()=>{if(typeof window===\"undefined\")return\"\";return`${window.location.pathname}${window.location.search}`;};const notifyIfChanged=()=>{const nextKey=getRouteKey();if(nextKey!==lastRouteKey){lastRouteKey=nextKey;listeners.forEach(listener=>listener());}};const onPopState=()=>notifyIfChanged();const install=()=>{if(initialized)return;if(typeof window===\"undefined\")return;initialized=true;lastRouteKey=getRouteKey();const previousPushState=window.history.pushState;const previousReplaceState=window.history.replaceState;restorePushStateTarget=previousPushState;restoreReplaceStateTarget=previousReplaceState;patchedPushState=function(...args){previousPushState.apply(window.history,args);notifyIfChanged();};window.history.pushState=patchedPushState;patchedReplaceState=function(...args){previousReplaceState.apply(window.history,args);notifyIfChanged();};window.history.replaceState=patchedReplaceState;window.addEventListener(\"popstate\",onPopState);};const uninstall=()=>{if(!initialized)return;if(typeof window===\"undefined\")return;if(restorePushStateTarget&&patchedPushState&&window.history.pushState===patchedPushState){window.history.pushState=restorePushStateTarget;}if(restoreReplaceStateTarget&&patchedReplaceState&&window.history.replaceState===patchedReplaceState){window.history.replaceState=restoreReplaceStateTarget;}window.removeEventListener(\"popstate\",onPopState);initialized=false;patchedPushState=null;patchedReplaceState=null;restorePushStateTarget=null;restoreReplaceStateTarget=null;lastRouteKey=\"\";};return{subscribe(listener){listeners.add(listener);activeCount+=1;install();return()=>{listeners.delete(listener);activeCount=Math.max(0,activeCount-1);if(activeCount===0)uninstall();};}};})();function isStaticTarget(){const target=Framer.RenderTarget.current();return target===Framer.RenderTarget.canvas||target===Framer.RenderTarget.export||target===Framer.RenderTarget.thumbnail;}let viewportCache=null;function getViewport(){if(!viewportCache){if(typeof window===\"undefined\"){return{vw:AUTO_CONTRAST_CONFIG.breakpoints.desktopMin,vh:800,cw:AUTO_CONTRAST_CONFIG.breakpoints.desktopMin};}viewportCache={vw:window.innerWidth,vh:window.innerHeight,cw:document.documentElement.clientWidth};}return viewportCache;}function invalidateViewport(){viewportCache=null;}function toneFromSectionTone(section,mode){if(mode===\"matching-section\")return section;return section===\"light\"?\"dark\":\"light\";}function classifyViewport(width){if(width>=AUTO_CONTRAST_CONFIG.breakpoints.desktopMin)return\"desktop\";if(width>=AUTO_CONTRAST_CONFIG.breakpoints.tabletMin)return\"tablet\";return\"mobile\";}function parseColor(input){if(!input)return null;const value=input.trim().toLowerCase();if(!value||value===\"transparent\")return[0,0,0,0];if(value.startsWith(\"#\")){const hex=value.slice(1);if(hex.length===3){return[parseInt(hex[0]+hex[0],16),parseInt(hex[1]+hex[1],16),parseInt(hex[2]+hex[2],16),1];}if(hex.length===4){return[parseInt(hex[0]+hex[0],16),parseInt(hex[1]+hex[1],16),parseInt(hex[2]+hex[2],16),parseInt(hex[3]+hex[3],16)/255];}if(hex.length===6){return[parseInt(hex.slice(0,2),16),parseInt(hex.slice(2,4),16),parseInt(hex.slice(4,6),16),1];}if(hex.length===8){return[parseInt(hex.slice(0,2),16),parseInt(hex.slice(2,4),16),parseInt(hex.slice(4,6),16),parseInt(hex.slice(6,8),16)/255];}}const rgbaMatch=value.match(/^rgba?\\((.+)\\)$/);if(rgbaMatch){// Handles \"r, g, b\", \"r, g, b, a\" and \"r g b / a\"\nconst parts=rgbaMatch[1].split(/[,\\s/]+/).map(p=>p.trim()).filter(Boolean);if(parts.length<3)return null;const r=Number(parts[0]);const g=Number(parts[1]);const b=Number(parts[2]);let a=1;if(parts[3]!==undefined){a=parts[3].endsWith(\"%\")?Number(parts[3].slice(0,-1))/100:Number(parts[3]);}if(Number.isNaN(r+g+b+a))return null;return[Math.max(0,Math.min(255,r)),Math.max(0,Math.min(255,g)),Math.max(0,Math.min(255,b)),Math.max(0,Math.min(1,a))];}return null;}function compositeOver(base,layer){const[br,bg,bb,ba]=base;const[lr,lg,lb,la]=layer;const outA=la+ba*(1-la);if(outA<=0)return[0,0,0,0];return[(lr*la+br*ba*(1-la))/outA,(lg*la+bg*ba*(1-la))/outA,(lb*la+bb*ba*(1-la))/outA,outA];}function toLinear(c){const channel=c/255;return channel<=.03928?channel/12.92:((channel+.055)/1.055)**2.4;}function relativeLuminance(r,g,b){return .2126*toLinear(r)+.7152*toLinear(g)+.0722*toLinear(b);}/**\n * Tone cache: avoids re-running getComputedStyle ancestor walks.\n * Invalidated by TTL and by bumping the epoch (route changes / resize / urgent mutations).\n */let toneEpoch=0;const toneCache=new WeakMap;function computeElementTone(target){let current=target;let color=[0,0,0,0];let unresolvedVisual=false;while(current&&current instanceof HTMLElement){const style=window.getComputedStyle(current);if(style.backgroundImage&&style.backgroundImage!==\"none\"){unresolvedVisual=true;}const parsed=parseColor(style.backgroundColor);if(parsed){color=compositeOver(parsed,color);if(color[3]>=.99)break;}current=current.parentElement;}if(color[3]<=0)return\"unknown\";if(unresolvedVisual)return\"unknown\";const lum=relativeLuminance(color[0],color[1],color[2]);return lum>.179?\"light\":\"dark\";}function inferElementTone(target,now){const cached=toneCache.get(target);if(cached&&cached.epoch===toneEpoch&&now-cached.t<AUTO_CONTRAST_CONFIG.toneCacheTtlMs){return cached.tone;}const tone=computeElementTone(target);toneCache.set(target,{tone,t:now,epoch:toneEpoch});return tone;}function resolveNavRoot(rootRef,markerId){if(rootRef&&rootRef.isConnected)return rootRef;if(typeof document===\"undefined\")return null;return document.querySelector(`[data-auto-contrast-nav-marker=\"${markerId}\"]`);}function isInsideNavTree(candidate,navRoot){return candidate===navRoot||navRoot.contains(candidate)||candidate.contains(navRoot);}function isElementVisibleForSampling(el){const style=window.getComputedStyle(el);if(style.display===\"none\")return false;if(style.visibility===\"hidden\")return false;if(Number(style.opacity)<=.01)return false;return true;}function getMinSectionWidth(isMobile){const ratios=AUTO_CONTRAST_CONFIG.minSectionWidthRatio;// clientWidth excludes scrollbars; -1 tolerates sub-pixel rounding at 100%\nreturn getViewport().cw*(isMobile?ratios.mobile:ratios.desktopTablet)-1;}/**\n * Returns the tone of the first section-sized, visible element under the nav.\n *\n * Fast path: if the sample point is still inside the cached section's rect\n * (and the cache is fresh) we return its tone with a single rect read.\n * Slow path: one elementsFromPoint pass with cheap checks before expensive ones.\n */function sampleSectionTone(navRoot,navRect,cacheRef){const{vw,vh}=getViewport();const offsets=AUTO_CONTRAST_CONFIG.sampleOffsets;const isMobile=classifyViewport(vw)===\"mobile\";const navOffset=isMobile?offsets.mobile:offsets.desktopTablet;const x=Math.round(navRect.left+navRect.width/2);const y=Math.round(navRect.top+navOffset+offsets.belowBoundaryPx);if(x<0||y<0||x>vw||y>vh)return\"unknown\";const now=performance.now();const cached=cacheRef.current;if(cached&&cached.epoch===toneEpoch&&now-cached.scannedAt<AUTO_CONTRAST_CONFIG.sectionRescanMs&&cached.el.isConnected){const r=cached.el.getBoundingClientRect();if(x>=r.left&&x<r.right&&y>=r.top&&y<r.bottom){return cached.tone;}}const minWidth=getMinSectionWidth(isMobile);const stack=document.elementsFromPoint(x,y);for(let i=0;i<stack.length;i+=1){const el=stack[i];if(!(el instanceof HTMLElement))continue;if(el===document.body||el===document.documentElement)continue;if(el.offsetWidth<minWidth)continue;if(isInsideNavTree(el,navRoot))continue;const tone=inferElementTone(el,now);if(tone===\"unknown\")continue;if(!isElementVisibleForSampling(el))continue;cacheRef.current={el,tone,epoch:toneEpoch,scannedAt:now};return tone;}cacheRef.current=null;return\"unknown\";}function variantMatches(token,kind,tone,map){const title=KNOWN_VARIANT_TITLES[kind][tone];const value=map[kind][tone];return token===title||value!==null&&token===value;}function variantToKind(variant,map){for(const kind of NAV_KINDS){if(variantMatches(variant,kind,\"light\",map)||variantMatches(variant,kind,\"dark\",map))return kind;}return null;}function findCurrentVariantName(navRoot,map){const candidates=[];if(navRoot.getAttribute(\"data-framer-name\"))candidates.push(navRoot);navRoot.querySelectorAll(\"[data-framer-name]\").forEach(item=>candidates.push(item));let best=null;let bestDepth=-1;for(const item of candidates){const name=item.getAttribute(\"data-framer-name\");if(!name)continue;if(!variantToKind(name,map))continue;let depth=0;let p=item;while(p&&p!==navRoot){depth+=1;p=p.parentElement;}if(depth>bestDepth){bestDepth=depth;best=name;}}return best;}function buildTargetVariant(currentVariant,width,tone,variants,forceClosed=false){const viewport=classifyViewport(width);const currentKind=currentVariant?variantToKind(currentVariant,variants):null;let nextKind;if(viewport===\"desktop\"){nextKind=\"desktop\";}else if(viewport===\"tablet\"){nextKind=!forceClosed&&currentKind===\"tablet-open\"?\"tablet-open\":\"tablet-closed\";}else{nextKind=!forceClosed&&currentKind===\"mobile-open\"?\"mobile-open\":\"mobile-closed\";}return variants[nextKind][tone];}export function withAutoContrastNav(Component){// Resolved once per wrapped component (not per instance / render).\nlet resolvedCache=null;const getResolvedVariants=()=>{if(!resolvedCache)resolvedCache=resolveVariantValuesFromComponent(Component);return resolvedCache;};return /*#__PURE__*/forwardRef(function WithAutoContrastNav(props,ref){const resolvedVariants=useMemo(()=>getResolvedVariants(),[]);const localRef=useRef(null);const[forcedVariant,setForcedVariant]=useState(undefined);const stableThemeRef=useRef(null);const candidateThemeRef=useRef(null);const candidateConsecutiveRef=useRef(0);const rafRef=useRef(null);const currentVariantRef=useRef(null);const variantDirtyRef=useRef(true);const lastAppliedThemeRef=useRef(null);const lastAppliedViewportRef=useRef(null);const forcedVariantRef=useRef(undefined);const pendingExtraRafChecksRef=useRef(0);const navResizeObserverRef=useRef(null);const navMutationObserverRef=useRef(null);const rootDiscoveryObserverRef=useRef(null);const routeSettleObserverRef=useRef(null);const observedNavRootRef=useRef(null);const settleTimerRef=useRef(null);const settleMicrotaskPendingRef=useRef(false);const routeImmediateRef=useRef(false);const urgentRouteMutationRef=useRef(false);// Navigating on tablet/mobile always closes the menu\nconst routeForceClosedRef=useRef(false);const sectionCacheRef=useRef(null);const markerId=useId();const warnedMissingMapRef=useRef(false);const staticMode=useMemo(()=>isStaticTarget(),[]);const setRoot=useCallback(node=>{localRef.current=typeof HTMLElement!==\"undefined\"&&node&&node instanceof HTMLElement?node:null;},[]);const incomingVariant=props.variant;useEffect(()=>{if(typeof incomingVariant===\"string\"&&variantToKind(incomingVariant,resolvedVariants)){currentVariantRef.current=incomingVariant;}},[incomingVariant,resolvedVariants]);const applyVariant=useCallback((targetVariant,urgent)=>{// Skip React entirely when nothing would change\nif(forcedVariantRef.current===targetVariant)return;forcedVariantRef.current=targetVariant;if(urgent){flushSync(()=>setForcedVariant(targetVariant));}else{setForcedVariant(targetVariant);}},[]);const measure=useCallback(()=>{if(typeof window===\"undefined\"||typeof document===\"undefined\")return;if(document.hidden)return;const navRoot=resolveNavRoot(localRef.current,markerId);if(!navRoot)return;// Fresh tone data during route transitions / urgent mutations\nif(routeImmediateRef.current||urgentRouteMutationRef.current){toneEpoch+=1;}// Only rescan variant name when nav DOM changed\nif(variantDirtyRef.current||currentVariantRef.current===null){variantDirtyRef.current=false;const detectedVariant=findCurrentVariantName(navRoot,resolvedVariants);if(detectedVariant)currentVariantRef.current=detectedVariant;}// Section-sized sampling (ignores buttons/cards), single rect read for nav\nconst navRect=navRoot.getBoundingClientRect();const sectionTone=sampleSectionTone(navRoot,navRect,sectionCacheRef);if(sectionTone!==\"unknown\"){const desiredTheme=toneFromSectionTone(sectionTone,AUTO_CONTRAST_CONFIG.mode);if(routeImmediateRef.current){stableThemeRef.current=desiredTheme;candidateThemeRef.current=null;candidateConsecutiveRef.current=0;pendingExtraRafChecksRef.current=0;}else if(stableThemeRef.current===null){stableThemeRef.current=desiredTheme;candidateThemeRef.current=null;candidateConsecutiveRef.current=0;pendingExtraRafChecksRef.current=0;}else if(desiredTheme!==stableThemeRef.current){if(candidateThemeRef.current===desiredTheme){candidateConsecutiveRef.current+=1;}else{candidateThemeRef.current=desiredTheme;candidateConsecutiveRef.current=1;}if(candidateConsecutiveRef.current>=AUTO_CONTRAST_CONFIG.hysteresisConsecutiveSamples){stableThemeRef.current=desiredTheme;candidateThemeRef.current=null;candidateConsecutiveRef.current=0;pendingExtraRafChecksRef.current=0;}else{pendingExtraRafChecksRef.current=Math.min(AUTO_CONTRAST_CONFIG.maxExtraRafChecks,pendingExtraRafChecksRef.current+1);}}else{candidateThemeRef.current=null;candidateConsecutiveRef.current=0;pendingExtraRafChecksRef.current=0;}}else{candidateThemeRef.current=null;candidateConsecutiveRef.current=0;pendingExtraRafChecksRef.current=0;}const width=getViewport().vw;const viewport=classifyViewport(width);const stableTheme=stableThemeRef.current;if(stableTheme===null)return;const themeChanged=lastAppliedThemeRef.current!==stableTheme;const viewportChanged=lastAppliedViewportRef.current!==viewport;if(themeChanged||viewportChanged){// Always read the live variant right before applying (avoids stale \"Open\")\nconst liveVariant=findCurrentVariantName(navRoot,resolvedVariants);if(liveVariant)currentVariantRef.current=liveVariant;const forceClosed=routeForceClosedRef.current;const targetVariant=buildTargetVariant(currentVariantRef.current,width,stableTheme,resolvedVariants,forceClosed);if(!targetVariant){if(!warnedMissingMapRef.current&&typeof console!==\"undefined\"){warnedMissingMapRef.current=true;console.warn(\"[AutoContrastNav] Variant values could not be resolved from propertyControls metadata. \"+\"Auto theme switching is paused. Fill AUTO_CONTRAST_CONFIG.manualVariantValues with actual values.\");}return;}lastAppliedThemeRef.current=stableTheme;lastAppliedViewportRef.current=viewport;// The close has been applied; later manual opens must not be fought\nif(forceClosed)routeForceClosedRef.current=false;applyVariant(targetVariant,urgentRouteMutationRef.current);}if(pendingExtraRafChecksRef.current>0&&rafRef.current===null){pendingExtraRafChecksRef.current-=1;rafRef.current=window.requestAnimationFrame(()=>{rafRef.current=null;measure();});}},[markerId,resolvedVariants,applyVariant]);const scheduleMeasure=useCallback(()=>{if(typeof window===\"undefined\")return;if(rafRef.current!==null)return;rafRef.current=window.requestAnimationFrame(()=>{rafRef.current=null;measure();});},[measure]);useEffect(()=>{if(staticMode)return;if(typeof window===\"undefined\"||typeof document===\"undefined\")return;const clearSettleWindow=()=>{routeSettleObserverRef.current?.disconnect();routeSettleObserverRef.current=null;if(settleTimerRef.current!==null){window.clearTimeout(settleTimerRef.current);settleTimerRef.current=null;}routeImmediateRef.current=false;routeForceClosedRef.current=false;};const attachNavObservers=navRoot=>{if(observedNavRootRef.current===navRoot)return;navResizeObserverRef.current?.disconnect();navMutationObserverRef.current?.disconnect();observedNavRootRef.current=navRoot;variantDirtyRef.current=true;if(typeof ResizeObserver!==\"undefined\"){const navResizeObserver=new ResizeObserver(()=>scheduleMeasure());navResizeObserver.observe(navRoot);navResizeObserverRef.current=navResizeObserver;}if(typeof MutationObserver!==\"undefined\"){const navMutationObserver=new MutationObserver(()=>{variantDirtyRef.current=true;scheduleMeasure();});navMutationObserver.observe(navRoot,{attributes:true,attributeFilter:[\"data-framer-name\"],childList:true,subtree:true});navMutationObserverRef.current=navMutationObserver;}};const resolveAndAttach=()=>{const navRoot=resolveNavRoot(localRef.current,markerId);if(!navRoot)return false;attachNavObservers(navRoot);rootDiscoveryObserverRef.current?.disconnect();rootDiscoveryObserverRef.current=null;return true;};const resetForRoute=()=>{stableThemeRef.current=null;candidateThemeRef.current=null;candidateConsecutiveRef.current=0;pendingExtraRafChecksRef.current=0;lastAppliedThemeRef.current=null;routeImmediateRef.current=true;variantDirtyRef.current=true;sectionCacheRef.current=null;toneEpoch+=1;};const beginRouteSettleWindow=()=>{clearSettleWindow();routeImmediateRef.current=true;if(typeof MutationObserver!==\"undefined\"){const observer=new MutationObserver(mutations=>{const navRoot=resolveNavRoot(localRef.current,markerId);const hasExternalMutation=mutations.some(mutation=>{if(!(mutation.target instanceof HTMLElement))return true;if(!navRoot)return true;return!isInsideNavTree(mutation.target,navRoot);});if(!hasExternalMutation)return;if(settleMicrotaskPendingRef.current)return;settleMicrotaskPendingRef.current=true;Promise.resolve().then(()=>{settleMicrotaskPendingRef.current=false;urgentRouteMutationRef.current=true;measure();urgentRouteMutationRef.current=false;});});observer.observe(document.body,{childList:true,subtree:true,attributes:true,attributeFilter:[\"style\",\"class\",\"hidden\",\"aria-hidden\"]});routeSettleObserverRef.current=observer;}settleTimerRef.current=window.setTimeout(()=>{clearSettleWindow();},AUTO_CONTRAST_CONFIG.routeSettleWindowMs);};const onRouteChange=()=>{resetForRoute();resolveAndAttach();beginRouteSettleWindow()// calls clearSettleWindow() first\n;routeForceClosedRef.current=true// navigating always closes the menu\n;measure();scheduleMeasure();};scheduleMeasure();const attached=resolveAndAttach();const onScroll=event=>{// Ignore small inner scrollers (carousels, textareas, code blocks)\nconst target=event.target;if(target instanceof HTMLElement&&target!==document.body&&target!==document.documentElement&&target.offsetWidth<getMinSectionWidth(classifyViewport(getViewport().vw)===\"mobile\")){return;}scheduleMeasure();};const onResize=()=>{invalidateViewport();sectionCacheRef.current=null;toneEpoch+=1;scheduleMeasure();};const onVisibility=()=>{if(!document.hidden)scheduleMeasure();};window.addEventListener(\"scroll\",onScroll,{passive:true,capture:true});window.addEventListener(\"resize\",onResize,{passive:true});window.addEventListener(\"hashchange\",onResize);document.addEventListener(\"visibilitychange\",onVisibility);const unsubscribeRoute=routeChangeBus.subscribe(onRouteChange);// Page height / scrollbar changes shift sections: invalidate cheap caches\nconst viewportResizeObserver=typeof ResizeObserver!==\"undefined\"?new ResizeObserver(()=>{invalidateViewport();scheduleMeasure();}):null;viewportResizeObserver?.observe(document.documentElement);if(!attached&&typeof MutationObserver!==\"undefined\"){const rootDiscoveryObserver=new MutationObserver(()=>{if(resolveAndAttach()){scheduleMeasure();}});rootDiscoveryObserver.observe(document.body,{childList:true,subtree:true});rootDiscoveryObserverRef.current=rootDiscoveryObserver;}return()=>{window.removeEventListener(\"scroll\",onScroll,true);window.removeEventListener(\"resize\",onResize);window.removeEventListener(\"hashchange\",onResize);document.removeEventListener(\"visibilitychange\",onVisibility);unsubscribeRoute();viewportResizeObserver?.disconnect();navResizeObserverRef.current?.disconnect();navMutationObserverRef.current?.disconnect();rootDiscoveryObserverRef.current?.disconnect();clearSettleWindow();navResizeObserverRef.current=null;navMutationObserverRef.current=null;rootDiscoveryObserverRef.current=null;routeSettleObserverRef.current=null;observedNavRootRef.current=null;sectionCacheRef.current=null;settleMicrotaskPendingRef.current=false;urgentRouteMutationRef.current=false;if(rafRef.current!==null){window.cancelAnimationFrame(rafRef.current);rafRef.current=null;}pendingExtraRafChecksRef.current=0;routeImmediateRef.current=false;};},[markerId,measure,scheduleMeasure,staticMode]);useIsoLayoutEffect(()=>{if(staticMode)return;measure();},[measure,staticMode]);const mergedRef=useMemo(()=>mergeRefs(ref,setRoot),[ref,setRoot]);const nextProps={...props};nextProps[\"data-auto-contrast-nav-marker\"]=markerId;if(forcedVariant)nextProps.variant=forcedVariant;return /*#__PURE__*/_jsx(Component,{ref:mergedRef,...nextProps});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withAutoContrastNav\":{\"type\":\"reactHoc\",\"name\":\"withAutoContrastNav\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AutoContrastNav.map","// Generated by Framer (3280217)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,InjectSelectionStyle,PropertyOverrides,RenderTarget,ResetOuterLinkContext,runTasksWithYield,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useOverlayState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}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 BuyTemplateModal from\"https://framerusercontent.com/modules/Aa9xjhQsTfQdGN1Rcrlm/Ya4UCMMjwJwH8B8Swj26/BuyTemplateModal.js\";import Lenis from\"https://framerusercontent.com/modules/bSeEZJm22jsjERCOGQvq/RMCDKo9dB6hm9bZaSn16/Lenis.js\";import BuyButtonTest from\"https://framerusercontent.com/modules/r8ROr5kqelUhKh3bj6Ti/YZTffhAsC0ZPEHSb1xzn/NA1faOhQd.js\";import AnimatedLine from\"#framer/local/canvasComponent/ekyubFOL8/ekyubFOL8.js\";import Navbar,*as NavbarInfo from\"#framer/local/canvasComponent/EUbmpAaFj/EUbmpAaFj.js\";import FooterSection from\"#framer/local/canvasComponent/mwtdJQXkW/mwtdJQXkW.js\";import{withAutoContrastNav}from\"#framer/local/codeFile/eIhZ48q/AutoContrastNav.js\";const NavbarFonts=getFonts(Navbar);const NavbarWithAutoContrastNav1rs9ia3WithMappedReactProps18azzfq=withMappedReactProps(withCodeBoundaryForOverrides(Navbar,{nodeId:\"kmHkiXY0o\",override:withAutoContrastNav,scopeId:\"Z2TKDm5BC\"}),NavbarInfo);const AnimatedLineFonts=getFonts(AnimatedLine);const FooterSectionFonts=getFonts(FooterSection);const LenisFonts=getFonts(Lenis);const BuyButtonTestFonts=getFonts(BuyButtonTest);const BuyTemplateModalFonts=getFonts(BuyTemplateModal);const breakpoints={b0wzIeokF:\"(min-width: 810px) and (max-width: 1199.98px)\",F3ZgSof4Q:\"(max-width: 809.98px)\",G7h_0Y8PU:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-x8qsM\";const variantClassNames={b0wzIeokF:\"framer-v-1gnacd\",F3ZgSof4Q:\"framer-v-d91cou\",G7h_0Y8PU:\"framer-v-g5ch1c\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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={F3ZgSof4Q:[\".framer-x8qsM .framer-q66caz { flex-direction: column; padding: 0px 12px 0px 12px; }\",\".framer-x8qsM .framer-dmu6v6 { --border-bottom-width: unset; --border-left-width: unset; --border-right-width: unset; --border-top-width: unset; height: 1px; width: 100%; }\",\".framer-x8qsM .framer-1qvw2dr-container { left: -6px; }\",\".framer-x8qsM .framer-1jd4e0m-container { right: -6px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={F3ZgSof4Q:\".framer-d91cou-override\"};const rules=[\".framer-x8qsM.framer-1cxgot2, .framer-x8qsM .framer-1cxgot2 { display: block; }\",\".framer-x8qsM.framer-g5ch1c { align-content: center; align-items: center; background-color: var(--token-5b2f134b-e83d-4423-89b6-195c9cf15e94, #fafafa); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-x8qsM .framer-1rs9ia3-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-x8qsM .framer-3rhq5m { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-x8qsM .framer-q66caz { -webkit-user-select: none; align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; justify-content: center; left: 0px; order: 1002; overflow: var(--overflow-clip-fallback, clip); padding: 0px 24px 0px 24px; pointer-events: none; position: absolute; right: 0px; top: 0px; user-select: none; z-index: 10; }\",\".framer-x8qsM .framer-dmu6v6 { --border-bottom-width: 0px; --border-color: rgba(168, 168, 168, 0.2); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 0px; align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 62px; height: 100%; justify-content: center; max-width: 1300px; overflow: visible; padding: 132px 0px 30px 0px; position: relative; width: 1px; }\",\".framer-x8qsM .framer-1qvw2dr-container { bottom: 0px; flex: none; left: -8px; position: absolute; top: 0px; width: 1px; z-index: 1; }\",\".framer-x8qsM .framer-1jd4e0m-container { bottom: 0px; flex: none; position: absolute; right: -8px; top: 0px; width: 1px; z-index: 1; }\",\".framer-x8qsM .framer-13vf9i6-container { flex: none; height: auto; order: 1003; position: relative; width: 100%; }\",\".framer-x8qsM .framer-1oqaqbx-container { flex: none; height: auto; order: 1004; position: relative; width: auto; }\",\".framer-x8qsM .framer-1pxoan2-container { bottom: calc(calc(100% - min(var(--framer-viewport-height, 100%), 100%)) + 20px); flex: none; height: auto; order: 1005; position: var(--framer-canvas-fixed-position, fixed); right: 20px; width: auto; z-index: 10; }\",\".framer-x8qsM.framer-162jc9b { inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-x8qsM.framer-10e1zk-container { bottom: 0px; flex: none; left: 0px; pointer-events: none; position: fixed; right: 0px; top: 0px; z-index: 10; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-x8qsM[data-border=\"true\"]::after, .framer-x8qsM [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];const mediaQueries={b0wzIeokF:\"(min-width: 810px) and (max-width: 1199.98px)\",F3ZgSof4Q:\"(max-width: 809.98px)\",G7h_0Y8PU:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"G7h_0Y8PU\",Phone:\"F3ZgSof4Q\",Tablet:\"b0wzIeokF\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"G7h_0Y8PU\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const mInYiZLysko9la1=({overlay})=>activeVariantCallback(async(...args)=>{overlay.toggle();});useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"G7h_0Y8PU\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-5b2f134b-e83d-4423-89b6-195c9cf15e94, rgb(250, 250, 250)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-g5ch1c\",className),\"data-layout-template\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rs9ia3-container\",layoutScroll:true,nodeId:\"kmHkiXY0o\",rendersWithMotion:true,scopeId:\"Z2TKDm5BC\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{b0wzIeokF:{variant:matchVariant(\"vT6gFUSgw\")},F3ZgSof4Q:{variant:matchVariant(\"DMQG0GRm_\")}},children:/*#__PURE__*/_jsx(NavbarWithAutoContrastNav1rs9ia3WithMappedReactProps18azzfq,{height:\"100%\",id:\"kmHkiXY0o\",layoutId:\"kmHkiXY0o\",style:{width:\"100%\"},variant:matchVariant(\"zqyPRDQtx\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-3rhq5m\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-q66caz\",\"data-framer-name\":\"LIne\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-dmu6v6\",\"data-border\":true,\"data-framer-name\":\"Line Align\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1673,width:\"1px\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qvw2dr-container\",nodeId:\"yMkLTc1pI\",scopeId:\"Z2TKDm5BC\",children:/*#__PURE__*/_jsx(AnimatedLine,{height:\"100%\",id:\"yMkLTc1pI\",layoutId:\"yMkLTc1pI\",RlHoGnT77:260,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"rtDZW7UuS\"),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1673,width:\"1px\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jd4e0m-container\",nodeId:\"OdtTp9F2a\",scopeId:\"Z2TKDm5BC\",children:/*#__PURE__*/_jsx(AnimatedLine,{height:\"100%\",id:\"OdtTp9F2a\",layoutId:\"OdtTp9F2a\",RlHoGnT77:260,style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"z4r3nEsR0\"),width:\"100%\"})})})]})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1143,width:\"100vw\",y:1e3,children:/*#__PURE__*/_jsx(Container,{className:\"framer-13vf9i6-container\",nodeId:\"MoocLuF2P\",scopeId:\"Z2TKDm5BC\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{b0wzIeokF:{variant:matchVariant(\"u4Y2Kr8CN\")},F3ZgSof4Q:{variant:matchVariant(\"QKOiK4fgJ\")}},children:/*#__PURE__*/_jsx(FooterSection,{height:\"100%\",id:\"MoocLuF2P\",layoutId:\"MoocLuF2P\",style:{width:\"100%\"},variant:matchVariant(\"MVSXe0rRG\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1oqaqbx-container\",isModuleExternal:true,nodeId:\"tjRCz_RHc\",scopeId:\"Z2TKDm5BC\",children:/*#__PURE__*/_jsx(Lenis,{height:\"100%\",id:\"tjRCz_RHc\",infinite:false,intensity:6,layoutId:\"tjRCz_RHc\",orientation:\"vertical\",smooth:true,width:\"100%\"})})}),/*#__PURE__*/_jsx(Overlay,{dismissWithEsc:true,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,y:944,children:/*#__PURE__*/_jsxs(Container,{className:\"framer-1pxoan2-container\",\"data-framer-name\":\"Buy Template - Delete\",isModuleExternal:true,layoutScroll:true,name:\"Buy Template - Delete\",nodeId:\"zemeIN252\",scopeId:\"Z2TKDm5BC\",children:[/*#__PURE__*/_jsx(BuyButtonTest,{height:\"100%\",id:\"zemeIN252\",layoutId:\"zemeIN252\",mInYiZLys:mInYiZLysko9la1({overlay}),mPhZ0qa3X:\"Get Template\",name:\"Buy Template - Delete\",width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsx(InjectSelectionStyle,{children:/*#__PURE__*/_jsxs(ResetOuterLinkContext,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:cx(scopingClassNames,\"framer-162jc9b\"),exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"d3gx_0SOZ\"),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(scopingClassNames,\"framer-10e1zk-container\"),inComponentSlot:true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"ZOmwwUv1s\",rendersWithMotion:true,scopeId:\"Z2TKDm5BC\",children:/*#__PURE__*/_jsx(BuyTemplateModal,{accentColor:\"var(--token-8376f551-3c3e-411e-890b-b6cb374e5dd0, rgb(85, 139, 251))\",backdropBlur:0,backdropColor:\"rgba(0, 0, 0, 0.75)\",benefits:[\"20+ pages \\xb7 CMS ready\",\"AI customization guide \\xb7 launch faster\",\"AI-ready Next.js code (Pro only)\"],defaultTier:\"pro\",footerText:\"Trusted by 1200 Founders \\xb7 Secured By Polar / Stripe\",height:\"100%\",id:\"ZOmwwUv1s\",layoutId:\"ZOmwwUv1s\",modalMaxWidth:360,style:{width:\"100%\"},theme:\"dark\",tiers:[{badge:\"Popular\",id:\"pro\",name:\"Pro\",price:149,subtitle:\"Framer + Full code + Figma\",url:\"https://buy.polar.sh/polar_cl_R9fDCmpv9IkL8TESYYITVU4ElUgZrTZ1EHNlB2QgRhW\"},{badge:\"\",id:\"standard\",name:\"Standard\",price:99,subtitle:\"Framer + Single license\",url:\"https://buy.polar.sh/polar_cl_FXrZBo8V234zcBxZbt5h0IFYfVIA8PlKFQXG91WfI2S\"}],videoSrc:\"https://framerusercontent.com/assets/WpZK0dW0os3kGZIlwY8O15F1FjY.mp4\",width:\"100%\"})})})]})}),getContainer())})})]})})})})]}),/*#__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 1673\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"b0wzIeokF\":{\"layout\":[\"fixed\",\"fixed\"]},\"F3ZgSof4Q\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"G7h_0Y8PU\":[\".framer-1rs9ia3-container\",\".framer-13vf9i6-container\",\".framer-1oqaqbx-container\",\".framer-1pxoan2-container\"],\"b0wzIeokF\":[\".framer-1rs9ia3-container\",\".framer-13vf9i6-container\",\".framer-1oqaqbx-container\",\".framer-1pxoan2-container\"],\"F3ZgSof4Q\":[\".framer-1rs9ia3-container\",\".framer-13vf9i6-container\",\".framer-1oqaqbx-container\",\".framer-1pxoan2-container\"]}\n * @framerBreakpoints {\"G7h_0Y8PU\":{\"min\":1200,\"canvasClassName\":\"framer-g5ch1c-override\",\"minHeight\":1673,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"b0wzIeokF\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1gnacd-override\",\"minHeight\":1673,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"F3ZgSof4Q\":{\"max\":809,\"canvasClassName\":\"framer-d91cou-override\",\"minHeight\":1673,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant G7h_0Y8PU\n * @framerLayoutTemplate true\n */const FramerZ2TKDm5BC=withCSS(Component,css,\"framer-x8qsM\");export default FramerZ2TKDm5BC;FramerZ2TKDm5BC.displayName=\"Template\";FramerZ2TKDm5BC.defaultProps={height:1673,width:1200};addFonts(FramerZ2TKDm5BC,[{explicitInter:true,fonts:[]},...NavbarFonts,...AnimatedLineFonts,...FooterSectionFonts,...LenisFonts,...BuyButtonTestFonts,...BuyTemplateModalFonts],{supportsExplicitInterCodegen:true});FramerZ2TKDm5BC.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Navbar,{},context),()=>forwardLoader(AnimatedLine,{},context),()=>forwardLoader(FooterSection,{},context),()=>forwardLoader(BuyButtonTest,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZ2TKDm5BC\",\"slots\":[],\"annotations\":{\"framerBreakpoints\":\"{\\\"G7h_0Y8PU\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-g5ch1c-override\\\",\\\"minHeight\\\":1673,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"b0wzIeokF\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1gnacd-override\\\",\\\"minHeight\\\":1673,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"F3ZgSof4Q\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-d91cou-override\\\",\\\"minHeight\\\":1673,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"b0wzIeokF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"F3ZgSof4Q\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"1673\",\"framerDisplayContentsDiv\":\"false\",\"framerLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerHitTargets\":\"{\\\"G7h_0Y8PU\\\":[\\\".framer-1rs9ia3-container\\\",\\\".framer-13vf9i6-container\\\",\\\".framer-1oqaqbx-container\\\",\\\".framer-1pxoan2-container\\\"],\\\"b0wzIeokF\\\":[\\\".framer-1rs9ia3-container\\\",\\\".framer-13vf9i6-container\\\",\\\".framer-1oqaqbx-container\\\",\\\".framer-1pxoan2-container\\\"],\\\"F3ZgSof4Q\\\":[\\\".framer-1rs9ia3-container\\\",\\\".framer-13vf9i6-container\\\",\\\".framer-1oqaqbx-container\\\",\\\".framer-1pxoan2-container\\\"]}\",\"framerComponentViewportWidth\":\"true\",\"framerDefaultVariant\":\"G7h_0Y8PU\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/4EEIaxc9CATMRAlOs2yl/aCMNTcjD6NBzINmfQrlF/Z2TKDm5BC.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {ghtXaeuwM: \"realtime-dashboards\", HQawNzmgE: \"faq\", lJtfyNHDT: \"ai-analysis\", oYvYSufLu: \"flow-automation\", PY2igFg0B: \"scale\", tcYwngO72: \"smart-integrations\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/arA0miLvyekAszVlt0Fg/lSEEqEFvvAKdet0gMWRA/augiA20Il.js\")), path: \"/\"}, OvHLfiIyj: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WmSZmZ2faTitmCASgOSt/0kZZQ74bPc3M5pewuJ2V/OvHLfiIyj.js\")), path: \"/waitlist\"}, FaEIgU6gN: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5z8d1BnfeOoVpqFMQrQu/erNlp2faNNqGkakXlB1P/FaEIgU6gN.js\")), path: \"/changelog\"}, B15yCo2Rc: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/u3kt6CquAqziB1oCZ7cM/43rnsdsg5pFuJKTBII50/B15yCo2Rc.js\")), path: \"/contact\"}, dCsJUEld_: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/02OGKLso9d1CS2V9xDFu/bHO8tMBJkinaIouvSEwO/dCsJUEld_.js\")), path: \"/cookie-policy\"}, Fa26cU9uU: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/xVUHdKy3wobcLf8Z7iZy/cFcldSTaYQaKLV8xKFYL/Fa26cU9uU.js\")), path: \"/terms-conditions\"}, RvBvPqztp: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/zJqfMIuoxDPHD74SsJPm/yF7pQPQPUCRzebTV2SR8/RvBvPqztp.js\")), path: \"/privacy-policy\"}, Gi56pWdTy: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pEdMOK9qA0cuBJW3C3oE/vms1CLm3Wz57dMzyiQkf/Gi56pWdTy.js\")), path: \"/integrations\"}, IEBPvFese: {elements: {bpyhZmpB7: \"teams\", vboYbLTKU: \"career\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/99Yj2MMbVlUbtfuj29pS/4tgrXR1Kv6zhnvlURv4a/IEBPvFese.js\")), path: \"/about\"}, ZPbHu7t3J: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/vRnzLmAMN3WVCTvEllL2/u5cyPtcQOVAw7xkqaQu6/ZPbHu7t3J.js\")), path: \"/pricing\"}, Suh6c04Fp: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pL0sNJgtKHC2kZW8DvMo/NLa1ZYQdXXMNiDumY0VG/Suh6c04Fp.js\")), path: \"/blogs\"}, pxnK8qt2P: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/DmbWNZyNjgdX2LGcM4ce/RugDmuEYx6ATnReKSbGf/pxnK8qt2P.js\")), path: \"/case-study\"}, GDBo1ZJHF: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/41rMZPItjvrm0Fz6U4or/1pSPRdZ1xl9wQ2X6wUct/GDBo1ZJHF.js\")), path: \"/product\"}, mnFrJvs6L: {elements: {hGbli96gU: \"mergers\", HWZfPJODr: \"insurance\", JAMSZaCA4: \"banking\", m9tpUjyZU: \"investors\", NXEXooI7b: \"legal\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/w6rQt0pbTHArsoJVd9sT/TnkXtaAv2oopw44bloUr/mnFrJvs6L.js\")), path: \"/solutions\"}, MrMsPxOG5: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/uyUQVmZ3lIwzCoKmAtym/VVXeWuhhfs2OXdz5DvPl/MrMsPxOG5.js\")), path: \"/404\"}, gM0kiYm2a: {collectionId: \"uuhsZlGoI\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/jhjNBb4jVeDubvMjqK2z/nOep26aHPmJKFrErXgUP/gM0kiYm2a.js\")), path: \"/case-study/:ZV_uHK3FS\"}, MkqkKGSie: {collectionId: \"qeUslTocl\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PHYzrVwHIj6sTQrHpPf7/Yvy5L5ngZTpPiuxOPWEQ/MkqkKGSie.js\")), path: \"/blogs/:PRMXONVAM\"}, bVcJxEVfl: {collectionId: \"Yn37KddZp\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/9Qk4hNack0gA0pb1cogi/WvYloH54300fXXDa4I0C/bVcJxEVfl.js\")), path: \"/about/:D2rtxG5yi\"}, h8tzwDRqP: {collectionId: \"PJW9cBK40\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/pXcP3D1CTgCu8Qa4Sm18/u9QD823fLVX8PMKCfL9D/h8tzwDRqP.js\")), path: \"/integrations/:Nrpe4EIZZ\"}}\r\n\r\n\t\tconst locales = [{code: \"en-US\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {FBPUxLnug: async () => (await import(\"https://framerusercontent.com/modules/n3Qsx18AJCZuO0jTk26N/iZ3oeYF2fbmW2PoMDjtl/FBPUxLnug.js\"))?.[\"utils\"], PJW9cBK40: async () => (await import(\"https://framerusercontent.com/modules/PGQfvl2Kfrt26hy34HDz/xA7CAWf5qgtzo88vYfex/PJW9cBK40.js\"))?.[\"utils\"], qeUslTocl: async () => (await import(\"https://framerusercontent.com/modules/cby3n3NvLceBndqCMN1K/z06U7wU6XpYlPkLGEknK/qeUslTocl.js\"))?.[\"utils\"], uuhsZlGoI: async () => (await import(\"https://framerusercontent.com/modules/FXyTJ7O4EfaTaY78Uo2X/fBY1weoUMZLiwPBvPcub/uuhsZlGoI.js\"))?.[\"utils\"], Yn37KddZp: async () => (await import(\"https://framerusercontent.com/modules/J2HJUeIVHfwqKedzz88T/6iCTQDOuCRojtDdekUZV/Yn37KddZp.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"ff8f4f10b674ffa2555d323fa869b82ee6e604f1dd09983d8cdc7ba07d9f51c2\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"OvHLfiIyj\":\r\ncase \"FaEIgU6gN\":\r\ncase \"B15yCo2Rc\":\r\ncase \"dCsJUEld_\":\r\ncase \"Fa26cU9uU\":\r\ncase \"RvBvPqztp\":\r\ncase \"Gi56pWdTy\":\r\ncase \"IEBPvFese\":\r\ncase \"ZPbHu7t3J\":\r\ncase \"Suh6c04Fp\":\r\ncase \"pxnK8qt2P\":\r\ncase \"GDBo1ZJHF\":\r\ncase \"mnFrJvs6L\":\r\ncase \"MrMsPxOG5\":\r\ncase \"gM0kiYm2a\":\r\ncase \"MkqkKGSie\":\r\ncase \"bVcJxEVfl\":\r\ncase \"h8tzwDRqP\":\r\nreturn React.createElement(Template1, {...props, key: \"Template1\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"OvHLfiIyj\":\r\ncase \"FaEIgU6gN\":\r\ncase \"B15yCo2Rc\":\r\ncase \"dCsJUEld_\":\r\ncase \"Fa26cU9uU\":\r\ncase \"RvBvPqztp\":\r\ncase \"Gi56pWdTy\":\r\ncase \"IEBPvFese\":\r\ncase \"ZPbHu7t3J\":\r\ncase \"Suh6c04Fp\":\r\ncase \"pxnK8qt2P\":\r\ncase \"GDBo1ZJHF\":\r\ncase \"mnFrJvs6L\":\r\ncase \"MrMsPxOG5\":\r\ncase \"gM0kiYm2a\":\r\ncase \"MkqkKGSie\":\r\ncase \"bVcJxEVfl\":\r\ncase \"h8tzwDRqP\":\r\nreturn [{hash: \"g5ch1c\", mediaQuery: \"(min-width: 1200px)\"}, {hash: \"1gnacd\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"d91cou\", 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/uyUQVmZ3lIwzCoKmAtym/VVXeWuhhfs2OXdz5DvPl/MrMsPxOG5.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://accrue.framer.ai\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/42yuHTvWF3STrVWdJrgL/ROAWC9Datm9KJeffSpTO/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}, exit: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\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\t;(function () {\r\n\t\t\tif (!isBrowser) return\r\n\r\n\t\t\tReact.startTransition(() => {\r\n\t\t\t\tReactDOM.hydrateRoot(\r\n\t\t\t\t\tdocument.getElementById(\"__framer-badge-container\"),\r\n\t\t\t\t\tReact.createElement(React.Suspense, {}, React.createElement(React.lazy(() => import(\"__framer-badge\"))))\r\n\t\t\t\t)\r\n\t\t\t})\r\n\t\t})()\r\n\t"],"mappings":"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"}