{"version":3,"file":"shared-lib.D6247MHX.mjs","names":["useMemo","useRef","_Fragment","fonts","css","className","fonts","css","className","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","SVG","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","SVG","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","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","SVG","addPropertyOverrides","TextLinkFonts","TextLink","Star2Footer","Controller2","Chess2","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","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","createLayoutDependency","React.forwardRef","useRef","React.useId","SVG","Oslo_logo","Icon32MenuClose","TextLink","PrimaryButton","React.useContext","React.useMemo","React.Fragment","React.forwardRef","useRef","React.useId"],"sources":["https:/framerusercontent.com/modules/sbWEZhpbWDNQ64mRZcmT/Tf0ECRTfyblFDXnVL11a/Background_Pattern.js","https:/ga.jspm.io/npm:@studio-freight/lenis@1.0.42/dist/lenis.mjs","https:/framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/ALzPzo9ZL7qsyNt6jnNi/Smooth_Scroll.js","https:/framerusercontent.com/modules/sENkf3SCDI8RUNh5Ioa1/RvrsRIEHiJaHZCM61nwu/es4pFpdM4.js","https:/framerusercontent.com/modules/rSc48mcHjZaEHZbxscUW/Ejq5afjJVyiLA7o4RaIc/L1pi_pUeb.js","https:/framerusercontent.com/modules/uQGYqRt3tpjd0v1zIFsE/EFoNK5X2Wz2Kg49zcBB5/tpxSJm2si.js","https:/framerusercontent.com/modules/qLDiNxUAFRTWa8oaU0Da/zPjmbHF67M3q55aACWx0/aSz0RzHjw.js","https:/framerusercontent.com/modules/AeROn4jp7chD8Ky7TdJg/Kz8EZDIdtHcbQfWJGPb7/hMoyWVQLO.js","https:/framerusercontent.com/modules/zkGCHJhyTg4dckGs8Zls/xPOzDZ7YJ0KDhomVwK7s/PDsb7oOEY.js","https:/framerusercontent.com/modules/Qs4di9J1slwwO1lR0bVb/h5qkDYVzonvHPIqwxaMl/V8Z7for1b.js","https:/framerusercontent.com/modules/dhsWgdMyitCpu5PnfAoC/VGcOT1oIAiCShoq4I3nb/cittmBMML.js","https:/framerusercontent.com/modules/axOjf1vOT7YRV67ISFiY/jEi37jSqhxGsfFmiS0aG/gKu1XGAae.js","https:/framerusercontent.com/modules/uQO2VWRrWWqFH2RD5B0x/ONLQEqC7eyt91KCUrizt/HBu10K2dK.js","https:/framerusercontent.com/modules/ktwGlaD3LiwPqI4FTHo2/dJspz68uqk4E8hTj1DIV/w9S6ggdSJ.js","https:/framerusercontent.com/modules/gAL4bG5F8jvFXQNapjeO/rpwR4L1vMIKCNUyOpeOW/FYVGgK1WB.js","https:/framerusercontent.com/modules/4LLi5nEDuj0SFWTnOh5y/mDqLSRusLpwg9WEkmkdv/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{useMemo}from\"react\";// Check if we're in Canvas mode for static rendering\nconst renderContext=RenderTarget.current();const isCanvasMode=renderContext===RenderTarget.canvas;/**\n * BackgroundPattern Component\n * A comprehensive background pattern component supporting 21 different pattern types\n * with optional radial fade effect. Patterns are generated using SVG data URLs for optimal performance\n * All patterns sourced from Hero Patterns (heropatterns.com) by Steve Schoger\n * @framerDisableUnlink\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 600\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function BackgroundPattern(props){const{patternType=\"cross\",patternColor=\"#0540E3\",backgroundColor=\"transparent\",patternSize=40,patternOpacity=.4,strokeWidth=3,dotSize=1.2,gap=15,fade=true,fadeIntensity=90,fadeShape=\"circle\",style}=props;// Encode the color for use in SVG data URL\n// This ensures special characters in color values don't break the URL\nconst encodedPatternColor=useMemo(()=>encodeURIComponent(patternColor),[patternColor]);// Generate mask style for radial fade effect\n// Uses both standard and webkit prefixed properties for browser compatibility\nconst maskStyle=useMemo(()=>{if(!fade)return{};const gradientShape=fadeShape===\"ellipse\"?\"ellipse at top\":\"circle\";return{maskImage:`radial-gradient(${gradientShape}, white 10%, transparent ${fadeIntensity}%)`,WebkitMaskImage:`radial-gradient(${gradientShape}, white 10%, transparent ${fadeIntensity}%)`};},[fade,fadeIntensity,fadeShape]);// 1. Generate Cross pattern SVG\nconst crossPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize}' viewBox='0 0 40 40'%3E%3Cg fill-rule='evenodd'%3E%3Cg fill='${encodedPatternColor}' fill-opacity='${patternOpacity}'%3E%3Cpath d='M0 38.59l2.83-2.83 1.41 1.41L1.41 40H0v-1.41zM0 1.4l2.83 2.83 1.41-1.41L1.41 0H0v1.41zM38.59 40l-2.83-2.83 1.41-1.41L40 38.59V40h-1.41zM40 1.41l-2.83 2.83-1.41-1.41L38.59 0H40v1.41zM20 18.6l2.83-2.83 1.41 1.41L21.41 20l2.83 2.83-1.41 1.41L20 21.41l-2.83 2.83-1.41-1.41L18.59 20l-2.83-2.83 1.41-1.41L20 18.59z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 2. Generate Grid pattern SVG\nconst gridPatternSVG=useMemo(()=>{const svg=`<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' stroke='${patternColor}' stroke-width='${strokeWidth}' fill-opacity='${patternOpacity}'><path d='M 100 0 L 100 200'/><path d='M 0 100 L 200 100'/></svg>`;return`url(\"data:image/svg+xml;utf8,${encodeURIComponent(svg)}\")`;},[patternColor,strokeWidth,patternOpacity]);// 3. Generate Dots pattern SVG\nconst dotsPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg width='${gap}' height='${gap}' viewBox='0 0 ${gap} ${gap}' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='${encodedPatternColor}' fill-opacity='${patternOpacity}' fill-rule='evenodd'%3E%3Ccircle cx='${dotSize}' cy='${dotSize}' r='${dotSize}'/%3E%3C/g%3E%3C/svg%3E\")`,[gap,dotSize,encodedPatternColor,patternOpacity]);// 4. Generate Plus pattern SVG\nconst plusPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg width='${patternSize}' height='${patternSize}' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='${encodedPatternColor}' fill-opacity='${patternOpacity}'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 5. Generate Zigzag pattern SVG\nconst zigzagPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize/2}' viewBox='0 0 20 12'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='charlie-brown' fill='${encodedPatternColor}' fill-opacity='${patternOpacity}'%3E%3Cpath d='M9.8 12L0 2.2V.8l10 10 10-10v1.4L10.2 12h-.4zm-4 0L0 6.2V4.8L7.2 12H5.8zm8.4 0L20 6.2V4.8L12.8 12h1.4zM9.8 0l.2.2.2-.2h-.4zm-4 0L10 4.2 14.2 0h-1.4L10 2.8 7.2 0H5.8z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 6. Generate Waves pattern SVG\nconst wavesPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize/2}' viewBox='0 0 52 26'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='${encodedPatternColor}' fill-opacity='${patternOpacity}'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 7. Generate Triangles pattern SVG\nconst trianglesPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize*.866}' viewBox='0 0 12 16'%3E%3Cpath fill='${encodedPatternColor}' fill-opacity='${patternOpacity}' d='M4 .99L0 8h8l-4-7.01zM12 15L8 8h8l-4 7z'/%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 8. Generate Hexagons pattern SVG\nconst hexagonsPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize*1.4}' height='${patternSize*1.4}' viewBox='0 0 28 49'%3E%3Cg fill-rule='evenodd'%3E%3Cg id='hexagons' fill='${encodedPatternColor}' fill-opacity='${patternOpacity}' fill-rule='nonzero'%3E%3Cpath d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 9. Generate Bricks pattern SVG (MOVED HERE after Hexagons)\nconst bricksPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg width='${patternSize}' height='${patternSize*1.05}' viewBox='0 0 42 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='Page-1' fill='none' fill-rule='evenodd'%3E%3Cg id='brick-wall' fill='${encodedPatternColor}' fill-opacity='${patternOpacity}'%3E%3Cpath d='M0 0h42v44H0V0zm1 1h40v20H1V1zM0 23h20v20H0V23zm22 0h20v20H22V23z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]// Add patternSize to dependencies\n);// 10. Generate Diagonal Grid Lines pattern SVG (WITH STROKE WIDTH CONTROL)\nconst diagonalGridPatternSVG=useMemo(()=>{const svg=`<svg width='${patternSize}' height='${patternSize}' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'><g fill='none' stroke='${patternColor}' stroke-width='${strokeWidth}' stroke-opacity='${patternOpacity}' stroke-linecap='square'><path d='M0 40L40 0'/><path d='M0 0L40 40'/></g></svg>`;return`url(\"data:image/svg+xml;utf8,${encodeURIComponent(svg)}\")`;},[patternSize,patternColor,strokeWidth,patternOpacity]);// 11. Generate Diagonal Line pattern SVG (NEW - Single diagonal with stroke width)\nconst diagonalPatternSVG=useMemo(()=>{const svg=`<svg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize}' viewBox='0 0 ${patternSize} ${patternSize}' fill='none'><line x1='0' y1='${patternSize}' x2='${patternSize}' y2='0' stroke='${patternColor}' stroke-width='${strokeWidth}' stroke-opacity='${patternOpacity}' stroke-linecap='square'/><line x1='-${patternSize}' y1='${patternSize}' x2='0' y2='0' stroke='${patternColor}' stroke-width='${strokeWidth}' stroke-opacity='${patternOpacity}' stroke-linecap='square'/><line x1='${patternSize}' y1='${patternSize}' x2='${patternSize*2}' y2='0' stroke='${patternColor}' stroke-width='${strokeWidth}' stroke-opacity='${patternOpacity}' stroke-linecap='square'/></svg>`;return`url(\"data:image/svg+xml;utf8,${encodeURIComponent(svg)}\")`;},[patternSize,patternColor,strokeWidth,patternOpacity]);// 12. Generate Diagonal Dots pattern SVG (NEW - Dotted diagonal effect)\nconst diagonalDotsPatternSVG=useMemo(()=>{const svg=`<svg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize}' fill='none' overflow='visible'><path d='M 0 ${patternSize} L ${patternSize} 0' fill='transparent' stroke-width='${strokeWidth}' stroke='${patternColor}' stroke-linecap='square' stroke-miterlimit='10' stroke-opacity='${patternOpacity}' stroke-dasharray=''></path></svg>`;return`url(\"data:image/svg+xml;utf8,${encodeURIComponent(svg)}\")`;},[patternSize,patternColor,strokeWidth,patternOpacity]);// 13. Generate Diamonds pattern SVG\nconst diamondsPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize}' viewBox='0 0 20 20'%3E%3Cg fill='${encodedPatternColor}' fill-opacity='${patternOpacity}'%3E%3Cpath d='M10 0l10 10-10 10L0 10 10 0zm0 2.828L2.828 10 10 17.172 17.172 10 10 2.828z'/%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 14. Generate Circles pattern SVG\nconst circlesPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize}' viewBox='0 0 80 80'%3E%3Cg fill='${encodedPatternColor}' fill-opacity='${patternOpacity}'%3E%3Ccircle cx='40' cy='40' r='20'/%3E%3Ccircle cx='0' cy='0' r='20'/%3E%3Ccircle cx='0' cy='80' r='20'/%3E%3Ccircle cx='80' cy='0' r='20'/%3E%3Ccircle cx='80' cy='80' r='20'/%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 15. Generate Overlapping Circles pattern SVG\nconst overlappingPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize}' viewBox='0 0 80 80'%3E%3Cg fill='none' stroke='${encodedPatternColor}' stroke-opacity='${patternOpacity}' stroke-width='${strokeWidth}'%3E%3Ccircle cx='40' cy='40' r='40'/%3E%3Ccircle cx='0' cy='40' r='40'/%3E%3Ccircle cx='80' cy='40' r='40'/%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity,strokeWidth]// Add strokeWidth to dependencies\n);// 16. Generate Signal pattern SVG\nconst signalPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg width='${patternSize}' height='${patternSize}' viewBox='0 0 84 48' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h12v6H0V0zm28 8h12v6H28V8zm14-8h12v6H42V0zm14 0h12v6H56V0zm0 8h12v6H56V8zM42 8h12v6H42V8zm0 16h12v6H42v-6zm14-8h12v6H56v-6zm14 0h12v6H70v-6zm0-16h12v6H70V0zM28 32h12v6H28v-6zM14 16h12v6H14v-6zM0 24h12v6H0v-6zm0 8h12v6H0v-6zm14 0h12v6H14v-6zm14 8h12v6H28v-6zm-14 0h12v6H14v-6zm28 0h12v6H42v-6zm14-8h12v6H56v-6zm0-8h12v6H56v-6zm14 8h12v6H70v-6zm0 8h12v6H70v-6zM14 24h12v6H14v-6zm14-8h12v6H28v-6zM14 8h12v6H14V8zM0 8h12v6H0V8z' fill='${encodedPatternColor}' fill-opacity='${patternOpacity}' fill-rule='evenodd'/%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 17. Generate Architect pattern SVG\nconst architectPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize}' viewBox='0 0 20 20'%3E%3Cg fill='${encodedPatternColor}' fill-opacity='${patternOpacity}'%3E%3Cpath d='M0 0h20L0 20z'/%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 18. Generate Stars pattern SVG\nconst starsPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize}' viewBox='0 0 80 80'%3E%3Cg fill='${encodedPatternColor}' fill-opacity='${patternOpacity}'%3E%3Cpath d='M20 10l2 6h6l-5 4 2 6-5-4-5 4 2-6-5-4h6l2-6zm40 0l2 6h6l-5 4 2 6-5-4-5 4 2-6-5-4h6l2-6zM0 50l2 6h6l-5 4 2 6-5-4-5 4 2-6-5-4h6l2-6zm40 0l2 6h6l-5 4 2 6-5-4-5 4 2-6-5-4h6l2-6zm40 0l2 6h6l-5 4 2 6-5-4-5 4 2-6-5-4h6l2-6z'/%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 19. Generate XO pattern SVG (MOVED HERE after Stars)\nconst xoPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg width='${patternSize}' height='${patternSize}' viewBox='0 0 64 64' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 16c4.418 0 8-3.582 8-8s-3.582-8-8-8-8 3.582-8 8 3.582 8 8 8zm0-2c3.314 0 6-2.686 6-6s-2.686-6-6-6-6 2.686-6 6 2.686 6 6 6zm33.414-6l5.95-5.95L45.95.636 40 6.586 34.05.636 32.636 2.05 38.586 8l-5.95 5.95 1.414 1.414L40 9.414l5.95 5.95 1.414-1.414L41.414 8zM40 48c4.418 0 8-3.582 8-8s-3.582-8-8-8-8 3.582-8 8 3.582 8 8 8zm0-2c3.314 0 6-2.686 6-6s-2.686-6-6-6-6 2.686-6 6 2.686 6 6 6zM9.414 40l5.95-5.95-1.414-1.414L8 38.586l-5.95-5.95L.636 34.05 6.586 40l-5.95 5.95 1.414 1.414L8 41.414l5.95 5.95 1.414-1.414L9.414 40z' fill='${encodedPatternColor}' fill-opacity='${patternOpacity}' fill-rule='evenodd'/%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 20. Generate Texture pattern SVG\nconst texturePatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize/2}' height='${patternSize/2}' viewBox='0 0 4 4'%3E%3Cpath fill='${encodedPatternColor}' fill-opacity='${patternOpacity}' d='M1 3h1v1H1V3zm2-2h1v1H3V1z'/%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 21. Generate Checkerboard pattern SVG\nconst checkerboardPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize}' viewBox='0 0 8 8'%3E%3Cg fill='${encodedPatternColor}' fill-opacity='${patternOpacity}'%3E%3Cpath fill-rule='evenodd' d='M0 0h4v4H0V0zm4 4h4v4H4V4z'/%3E%3C/g%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// 22. Generate Hideout pattern SVG\nconst hideoutPatternSVG=useMemo(()=>`url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${patternSize}' height='${patternSize*.866}' viewBox='0 0 12 16'%3E%3Cpath fill='${encodedPatternColor}' fill-opacity='${patternOpacity}' d='M4 .99C4 .445 4.444 0 5 0c.552 0 1 .45 1 .99v4.02C6 5.555 5.556 6 5 6c-.552 0-1-.45-1-.99V.99zm6 8c0-.546.444-.99 1-.99.552 0 1 .45 1 .99v4.02c0 .546-.444.99-1 .99-.552 0-1-.45-1-.99V8.99z'/%3E%3C/svg%3E\")`,[patternSize,encodedPatternColor,patternOpacity]);// Select the appropriate pattern based on patternType\nconst getPatternImage=useMemo(()=>{switch(patternType){case\"grid\":return gridPatternSVG;case\"dots\":return dotsPatternSVG;case\"bricks\":return bricksPatternSVG;case\"plus\":return plusPatternSVG;case\"xo\":return xoPatternSVG;case\"zigzag\":return zigzagPatternSVG;case\"waves\":return wavesPatternSVG;case\"triangles\":return trianglesPatternSVG;case\"hexagons\":return hexagonsPatternSVG;case\"diagonalGrid\":return diagonalGridPatternSVG;case\"diagonal\":return diagonalPatternSVG;case\"diagonalDots\":return diagonalDotsPatternSVG;case\"diamonds\":return diamondsPatternSVG;case\"circles\":return circlesPatternSVG;case\"overlapping\":return overlappingPatternSVG;case\"signal\":return signalPatternSVG;case\"architect\":return architectPatternSVG;case\"stars\":return starsPatternSVG;case\"texture\":return texturePatternSVG;case\"checkerboard\":return checkerboardPatternSVG;case\"hideout\":return hideoutPatternSVG;case\"cross\":default:return crossPatternSVG;}},[patternType,crossPatternSVG,gridPatternSVG,dotsPatternSVG,bricksPatternSVG,plusPatternSVG,xoPatternSVG,zigzagPatternSVG,wavesPatternSVG,trianglesPatternSVG,hexagonsPatternSVG,diagonalGridPatternSVG,diagonalPatternSVG,diamondsPatternSVG,circlesPatternSVG,overlappingPatternSVG,signalPatternSVG,architectPatternSVG,starsPatternSVG,texturePatternSVG,checkerboardPatternSVG,hideoutPatternSVG]);// Determine background size based on pattern type\nconst getBackgroundSize=useMemo(()=>{if(patternType===\"grid\"){return`${patternSize}px`;}return undefined;},[patternType,patternSize]);// Generate the complete background style with SVG pattern\nconst backgroundStyle=useMemo(()=>({backgroundColor,backgroundImage:getPatternImage,backgroundRepeat:\"repeat\",backgroundSize:getBackgroundSize,...maskStyle}),[backgroundColor,getPatternImage,getBackgroundSize,maskStyle,style]);// Render as a motion.div for potential animation support\nreturn /*#__PURE__*/_jsx(motion.div,{style:{position:\"relative\",inset:0,width:style?.width||600,height:style?.height||600,pointerEvents:\"none\",...backgroundStyle,...style}});}// Set display name for better debugging in React DevTools\nBackgroundPattern.displayName=\"Background Pattern\";// Default props ensure component works out of the box\nBackgroundPattern.defaultProps={patternType:\"cross\",patternColor:\"#0540E3\",backgroundColor:\"transparent\",patternSize:40,patternOpacity:.4,strokeWidth:3,dotSize:1.2,gap:15,fade:true,fadeIntensity:90,fadeShape:\"circle\"};/**\n * Property Controls define the UI in Framer's properties panel\n * Organized into logical groups for better UX\n */addPropertyControls(BackgroundPattern,{// Pattern type selection\npatternType:{type:ControlType.Enum,title:\"Pattern Type\",options:[\"cross\",\"grid\",\"dots\",\"plus\",\"zigzag\",\"waves\",\"triangles\",\"hexagons\",\"bricks\",\"diagonalGrid\",\"diagonal\",\"diagonalDots\",\"diamonds\",\"circles\",\"overlapping\",\"signal\",\"architect\",\"stars\",\"xo\",\"texture\",\"checkerboard\",\"hideout\"],optionTitles:[\"Cross\",\"Grid\",\"Dots\",\"Plus\",\"Zigzag\",\"Waves\",\"Triangles\",\"Hexagons\",\"Bricks\",\"Diagonal Grid\",\"Diagonal\",\"Diagonal Dots\",\"Diamonds\",\"Circles\",\"Overlapping\",\"Signal\",\"Architect\",\"Stars\",\"X & O\",\"Texture\",\"Checkerboard\",\"Hideout\"],defaultValue:\"cross\",displaySegmentedControl:false},// Pattern appearance controls\npatternColor:{type:ControlType.Color,title:\"Pattern Color\",defaultValue:\"#0540E3\"},patternOpacity:{type:ControlType.Number,title:\"Pattern Opacity\",defaultValue:.4,min:0,max:1,step:.05,displayStepper:true},patternSize:{type:ControlType.Number,title:\"Pattern Size\",defaultValue:40,min:10,max:200,step:5,unit:\"px\",displayStepper:true,description:\"Controls the overall size of the pattern\"},// Stroke width control for Grid, Diagonal Grid, and Diagonal patterns\nstrokeWidth:{type:ControlType.Number,title:\"Stroke Width\",defaultValue:3,min:1,max:10,step:.5,unit:\"px\",displayStepper:true,hidden:props=>props.patternType!==\"grid\"&&props.patternType!==\"diagonalGrid\"&&props.patternType!==\"diagonal\"&&props.patternType!==\"diagonalDots\"&&props.patternType!==\"overlapping\",description:\"Controls the thickness of lines\"},// Dots-specific controls\ndotSize:{type:ControlType.Number,title:\"Dot Size\",defaultValue:1.2,min:.5,max:10,step:.1,unit:\"px\",displayStepper:true,hidden:props=>props.patternType!==\"dots\",description:\"Controls the radius of each dot\"},gap:{type:ControlType.Number,title:\"Dot Gap\",defaultValue:15,min:5,max:50,step:1,unit:\"px\",displayStepper:true,hidden:props=>props.patternType!==\"dots\",description:\"Controls spacing between dots\"},// Background controls\nbackgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"transparent\"},// Fade effect controls\nfade:{type:ControlType.Boolean,title:\"Fade Effect\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\",description:\"Made with ❤️ by [Soyeb](https://framer.link/MBYIDPK)\"},fadeShape:{type:ControlType.Enum,title:\"Fade Shape\",options:[\"circle\",\"ellipse\"],optionTitles:[\"Circle\",\"Ellipse\"],defaultValue:\"circle\",displaySegmentedControl:true,hidden:props=>props.fade===false},fadeIntensity:{type:ControlType.Number,title:\"Fade Intensity\",defaultValue:90,min:50,max:100,step:5,unit:\"%\",displayStepper:true,hidden:props=>props.fade===false,description:\"Controls how far the fade extends from center.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BackgroundPattern\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicHeight\":\"600\",\"framerDisableUnlink\":\"* @framerIntrinsicWidth 600\",\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Background_Pattern.map","function t(e,i,s){return Math.max(e,Math.min(i,s))}class Animate{advance(e){if(!this.isRunning)return;let i=!1;if(this.lerp)this.value=(s=this.value,o=this.to,n=60*this.lerp,r=e,function(e,i,s){return(1-s)*e+s*i}(s,o,1-Math.exp(-n*r))),Math.round(this.value)===this.to&&(this.value=this.to,i=!0);else{this.currentTime+=e;const s=t(0,this.currentTime/this.duration,1);i=s>=1;const o=i?1:this.easing(s);this.value=this.from+(this.to-this.from)*o}var s,o,n,r;this.onUpdate?.(this.value,i),i&&this.stop()}stop(){this.isRunning=!1}fromTo(e,i,{lerp:s=.1,duration:o=1,easing:n=(e=>e),onStart:r,onUpdate:l}){this.from=this.value=e,this.to=i,this.lerp=s,this.duration=o,this.easing=n,this.currentTime=0,this.isRunning=!0,r?.(),this.onUpdate=l}}class Dimensions{constructor({wrapper:e,content:i,autoResize:s=!0,debounce:o=250}={}){this.wrapper=e,this.content=i,s&&(this.debouncedResize=function(e,i){let s;return function(){let o=arguments,n=this;clearTimeout(s),s=setTimeout((function(){e.apply(n,o)}),i)}}(this.resize,o),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){this.wrapperResizeObserver?.disconnect(),this.contentResizeObserver?.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}resize=()=>{this.onWrapperResize(),this.onContentResize()};onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)};onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)};get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(e,...i){let s=this.events[e]||[];for(let e=0,o=s.length;e<o;e++)s[e](...i)}on(e,i){return this.events[e]?.push(i)||(this.events[e]=[i]),()=>{this.events[e]=this.events[e]?.filter((e=>i!==e))}}off(e,i){this.events[e]=this.events[e]?.filter((e=>i!==e))}destroy(){this.events={}}}const e=100/6;class VirtualScroll{constructor(e,{wheelMultiplier:i=1,touchMultiplier:s=1}){this.element=e,this.wheelMultiplier=i,this.touchMultiplier=s,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(e,i){return this.emitter.on(e,i)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.removeEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.removeEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.removeEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}onTouchStart=e=>{const{clientX:i,clientY:s}=e.targetTouches?e.targetTouches[0]:e;this.touchStart.x=i,this.touchStart.y=s,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:e})};onTouchMove=e=>{const{clientX:i,clientY:s}=e.targetTouches?e.targetTouches[0]:e,o=-(i-this.touchStart.x)*this.touchMultiplier,n=-(s-this.touchStart.y)*this.touchMultiplier;this.touchStart.x=i,this.touchStart.y=s,this.lastDelta={x:o,y:n},this.emitter.emit(\"scroll\",{deltaX:o,deltaY:n,event:e})};onTouchEnd=e=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:e})};onWheel=i=>{let{deltaX:s,deltaY:o,deltaMode:n}=i;s*=1===n?e:2===n?this.windowWidth:1,o*=1===n?e:2===n?this.windowHeight:1,s*=this.wheelMultiplier,o*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:s,deltaY:o,event:i})};onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight}}class Lenis{constructor({wrapper:e=window,content:i=document.documentElement,wheelEventsTarget:s=e,eventsTarget:o=s,smoothWheel:n=!0,syncTouch:r=!1,syncTouchLerp:l=.075,touchInertiaMultiplier:h=35,duration:a,easing:c=(e=>Math.min(1,1.001-Math.pow(2,-10*e))),lerp:d=!a&&.1,infinite:p=!1,orientation:u=\"vertical\",gestureOrientation:m=\"vertical\",touchMultiplier:v=1,wheelMultiplier:g=1,autoResize:S=!0,__experimental__naiveDimensions:w=!1}={}){this.__isSmooth=!1,this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.onVirtualScroll=({deltaX:e,deltaY:i,event:s})=>{if(s.ctrlKey)return;const o=s.type.includes(\"touch\"),n=s.type.includes(\"wheel\");if(this.options.syncTouch&&o&&\"touchstart\"===s.type&&!this.isStopped&&!this.isLocked)return void this.reset();const r=0===e&&0===i,l=\"vertical\"===this.options.gestureOrientation&&0===i||\"horizontal\"===this.options.gestureOrientation&&0===e;if(r||l)return;let h=s.composedPath();if(h=h.slice(0,h.indexOf(this.rootElement)),h.find((e=>{var i,s,r,l,h;return(null===(i=e.hasAttribute)||void 0===i?void 0:i.call(e,\"data-lenis-prevent\"))||o&&(null===(s=e.hasAttribute)||void 0===s?void 0:s.call(e,\"data-lenis-prevent-touch\"))||n&&(null===(r=e.hasAttribute)||void 0===r?void 0:r.call(e,\"data-lenis-prevent-wheel\"))||(null===(l=e.classList)||void 0===l?void 0:l.contains(\"lenis\"))&&!(null===(h=e.classList)||void 0===h?void 0:h.contains(\"lenis-stopped\"))})))return;if(this.isStopped||this.isLocked)return void s.preventDefault();if(this.isSmooth=this.options.syncTouch&&o||this.options.smoothWheel&&n,!this.isSmooth)return this.isScrolling=!1,void this.animate.stop();s.preventDefault();let a=i;\"both\"===this.options.gestureOrientation?a=Math.abs(i)>Math.abs(e)?i:e:\"horizontal\"===this.options.gestureOrientation&&(a=e);const c=o&&this.options.syncTouch,d=o&&\"touchend\"===s.type&&Math.abs(a)>5;d&&(a=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+a,Object.assign({programmatic:!1},c?{lerp:d?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(!this.__preventNextScrollEvent&&!this.isScrolling){const e=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.velocity=0,this.direction=Math.sign(this.animatedScroll-e),this.emit()}},window.lenisVersion=\"1.0.42\",e!==document.documentElement&&e!==document.body||(e=window),this.options={wrapper:e,content:i,wheelEventsTarget:s,eventsTarget:o,smoothWheel:n,syncTouch:r,syncTouchLerp:l,touchInertiaMultiplier:h,duration:a,easing:c,lerp:d,infinite:p,gestureOrientation:m,orientation:u,touchMultiplier:v,wheelMultiplier:g,autoResize:S,__experimental__naiveDimensions:w},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:e,content:i,autoResize:S}),this.toggleClassName(\"lenis\",!0),this.velocity=0,this.isLocked=!1,this.isStopped=!1,this.isSmooth=r||n,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll=new VirtualScroll(o,{touchMultiplier:v,wheelMultiplier:g}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.toggleClassName(\"lenis\",!1),this.toggleClassName(\"lenis-smooth\",!1),this.toggleClassName(\"lenis-scrolling\",!1),this.toggleClassName(\"lenis-stopped\",!1),this.toggleClassName(\"lenis-locked\",!1)}on(e,i){return this.emitter.on(e,i)}off(e,i){return this.emitter.off(e,i)}setScroll(e){this.isHorizontal?this.rootElement.scrollLeft=e:this.rootElement.scrollTop=e}resize(){this.dimensions.resize()}emit(){this.emitter.emit(\"scroll\",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(e){const i=e-(this.time||e);this.time=e,this.animate.advance(.001*i)}scrollTo(e,{offset:i=0,immediate:s=!1,lock:o=!1,duration:n=this.options.duration,easing:r=this.options.easing,lerp:l=!n&&this.options.lerp,onComplete:h,force:a=!1,programmatic:c=!0}={}){if(!this.isStopped&&!this.isLocked||a){if([\"top\",\"left\",\"start\"].includes(e))e=0;else if([\"bottom\",\"right\",\"end\"].includes(e))e=this.limit;else{let s;if(\"string\"==typeof e?s=document.querySelector(e):(null==e?void 0:e.nodeType)&&(s=e),s){if(this.options.wrapper!==window){const e=this.options.wrapper.getBoundingClientRect();i-=this.isHorizontal?e.left:e.top}const o=s.getBoundingClientRect();e=(this.isHorizontal?o.left:o.top)+this.animatedScroll}}if(\"number\"==typeof e){if(e+=i,e=Math.round(e),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):e=t(0,e,this.limit),s)return this.animatedScroll=this.targetScroll=e,this.setScroll(this.scroll),this.reset(),void(null==h||h(this));if(!c){if(e===this.targetScroll)return;this.targetScroll=e}this.animate.fromTo(this.animatedScroll,e,{duration:n,easing:r,lerp:l,onStart:()=>{o&&(this.isLocked=!0),this.isScrolling=!0},onUpdate:(e,i)=>{this.isScrolling=!0,this.velocity=e-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=e,this.setScroll(this.scroll),c&&(this.targetScroll=e),i||this.emit(),i&&(this.reset(),this.emit(),null==h||h(this),this.__preventNextScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextScrollEvent})))}})}}}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?(e=this.animatedScroll,i=this.limit,(e%i+i)%i):this.animatedScroll;var e,i}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isSmooth(){return this.__isSmooth}set isSmooth(e){this.__isSmooth!==e&&(this.__isSmooth=e,this.toggleClassName(\"lenis-smooth\",e))}get isScrolling(){return this.__isScrolling}set isScrolling(e){this.__isScrolling!==e&&(this.__isScrolling=e,this.toggleClassName(\"lenis-scrolling\",e))}get isStopped(){return this.__isStopped}set isStopped(e){this.__isStopped!==e&&(this.__isStopped=e,this.toggleClassName(\"lenis-stopped\",e))}get isLocked(){return this.__isLocked}set isLocked(e){this.__isLocked!==e&&(this.__isLocked=e,this.toggleClassName(\"lenis-locked\",e))}get className(){let e=\"lenis\";return this.isStopped&&(e+=\" lenis-stopped\"),this.isLocked&&(e+=\" lenis-locked\"),this.isScrolling&&(e+=\" lenis-scrolling\"),this.isSmooth&&(e+=\" lenis-smooth\"),e}toggleClassName(e,i){this.rootElement.classList.toggle(e,i),this.emitter.emit(\"className change\",this)}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n","import{jsx as _jsx,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import Lenis from\"@studio-freight/lenis\";import{useEffect,useRef}from\"react\";/**\n * @framerDisableUnlink\n */export default function SmoothScroll(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current)lenis.current.scrollTo(0,{immediate:true});},[lenis]);useEffect(()=>{const overlayElement=document.getElementById(\"overlay\");if(overlayElement){const handleMutation=(mutationsList,observer)=>{for(const mutation of mutationsList){if(mutation.type===\"childList\"){const hasChildren=overlayElement.children.length>0;if(hasChildren){// Check if the html tag has the style \"overflow: hidden;\"\nconst htmlElement=document.documentElement;const computedStyle=window.getComputedStyle(htmlElement);const isOverflowHidden=computedStyle.getPropertyValue(\"overflow\")===\"hidden\";if(isOverflowHidden){lenis.current.stop();}else{lenis.current.start();}}else{lenis.current.start();}}}};const observer=new MutationObserver(handleMutation);const config={childList:true};observer.observe(overlayElement,config);return()=>observer.disconnect();}},[]);useEffect(()=>{lenis.current=new Lenis({duration:intensity/10});const raf=time=>{lenis.current.raf(time);requestAnimationFrame(raf);};requestAnimationFrame(raf);return()=>{lenis.current.destroy();lenis.current=null;};},[]);return /*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(\"style\",{children:`\n      html.lenis {\n        height: auto;\n      }\n\n      .lenis.lenis-smooth {\n        scroll-behavior: auto !important;\n      }\n\n      .lenis.lenis-smooth [data-lenis-prevent] {\n        overscroll-behavior: contain;\n      }\n\n      .lenis.lenis-stopped {\n        overflow: hidden;\n      }\n\n      .lenis.lenis-scrolling iframe {\n        pointer-events: none;\n      }\n    `})});}SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Smooth_Scroll.map","// Generated by Framer (8a3d870)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-regular\",\"GF;DM Sans-600\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"},{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAfJthS2f3ZGMZpg.woff2\",weight:\"600\"}]}];export const css=['.framer-pKRXR .framer-styles-preset-9naui5:not(.rich-text-wrapper), .framer-pKRXR .framer-styles-preset-9naui5.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-pKRXR .framer-styles-preset-9naui5:not(.rich-text-wrapper), .framer-pKRXR .framer-styles-preset-9naui5.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-pKRXR .framer-styles-preset-9naui5:not(.rich-text-wrapper), .framer-pKRXR .framer-styles-preset-9naui5.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-family-bold: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 600; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-pKRXR\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (a1faaee)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;DM Sans-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"}]}];export const css=['.framer-ABQRH .framer-styles-preset-11ikni5:not(.rich-text-wrapper), .framer-ABQRH .framer-styles-preset-11ikni5.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-ABQRH .framer-styles-preset-11ikni5:not(.rich-text-wrapper), .framer-ABQRH .framer-styles-preset-11ikni5.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-ABQRH .framer-styles-preset-11ikni5:not(.rich-text-wrapper), .framer-ABQRH .framer-styles-preset-11ikni5.rich-text-wrapper p { --framer-font-family: \"DM Sans\", \"DM Sans Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 14px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-ABQRH\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6d165e2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Young Serif-regular\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Young Serif\",source:\"google\",style:\"normal\",uiFamilyName:\"Young Serif\",url:\"https://fonts.gstatic.com/s/youngserif/v2/3qTpojO2nS2VtkB3KtkQZ2t_1EcYaQ7F.woff2\",weight:\"400\"}]}];export const css=['.framer-aUayA .framer-styles-preset-cfe5w4:not(.rich-text-wrapper), .framer-aUayA .framer-styles-preset-cfe5w4.rich-text-wrapper h1 { --framer-font-family: \"Young Serif\", \"Young Serif Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 36px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -1px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1099px) and (min-width: 768px) { .framer-aUayA .framer-styles-preset-cfe5w4:not(.rich-text-wrapper), .framer-aUayA .framer-styles-preset-cfe5w4.rich-text-wrapper h1 { --framer-font-family: \"Young Serif\", \"Young Serif Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -1px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 767px) and (min-width: 0px) { .framer-aUayA .framer-styles-preset-cfe5w4:not(.rich-text-wrapper), .framer-aUayA .framer-styles-preset-cfe5w4.rich-text-wrapper h1 { --framer-font-family: \"Young Serif\", \"Young Serif Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.5px; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: #000000; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-aUayA\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e85a4e6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={ir2JSG12j:{hover:true,pressed:true}};const serializationHash=\"framer-OlP9M\";const variantClassNames={ir2JSG12j:\"framer-v-1yw87cv\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"ir2JSG12j\",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,{motionChild:true,nodeId:\"ir2JSG12j\",scopeId:\"aSz0RzHjw\",...addPropertyOverrides({\"ir2JSG12j-pressed\":{href:\"mailto:james.gao.zj@gmail.com\",openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1yw87cv\",className,classNames)} framer-oifoec`,\"data-framer-name\":\"Star\",layoutDependency:layoutDependency,layoutId:\"ir2JSG12j\",ref:refBinding,style:{...style},...addPropertyOverrides({\"ir2JSG12j-hover\":{\"data-framer-name\":undefined},\"ir2JSG12j-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvIE1vbm8tcmVndWxhcg==\",\"--framer-font-family\":'\"Roboto Mono\", monospace',\"--framer-font-size\":\"8px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\"},children:\"Let's chat!\"})}),className:\"framer-1btilfh\",fonts:[\"GF;Roboto Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"HdrDqB8Pw\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",rotate:0},transformTemplate:transformTemplate1,variants:{\"ir2JSG12j-hover\":{rotate:-7},\"ir2JSG12j-pressed\":{rotate:-7}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"ir2JSG12j-hover\":{transformTemplate:undefined},\"ir2JSG12j-pressed\":{transformTemplate:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1914cir\",\"data-framer-name\":\"Star\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:152,intrinsicWidth:120,layoutDependency:layoutDependency,layoutId:\"u93sUKD99\",svg:'<svg width=\"120\" height=\"152\" viewBox=\"0 0 120 152\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M62.1407 151.875C61.4066 129.528 60.6726 107.183 59.9385 84.8362H49.7882C48.5999 105.671 47.4116 126.506 46.222 147.341C41.1651 148.853 36.1096 150.363 31.0527 151.875H62.1407Z\" fill=\"#FFD23F\"/>\\n<path d=\"M89.5219 146.856C84.0235 124.961 78.5264 103.066 73.028 81.1716C69.3985 81.5471 65.7689 81.924 62.1394 82.2994C66.69 105.491 71.2407 128.683 75.7913 151.875H103.441C98.8017 150.202 94.1611 148.53 89.5219 146.856Z\" fill=\"#FFD23F\"/>\\n<path d=\"M43.7583 43.418L68.3269 0L86.1905 45.2869L119.933 42.5109L93.7983 81.0056L100.169 117.57L64.08 106.564L23.9892 128.018L31.6336 83.1291L0 56.5988L43.7583 43.418Z\" fill=\"#FFD23F\"/>\\n<path d=\"M47.1741 81.1673C55.1689 81.1673 61.65 74.6862 61.65 66.6914C61.65 58.6966 55.1689 52.2155 47.1741 52.2155C39.1792 52.2155 32.6981 58.6966 32.6981 66.6914C32.6981 74.6862 39.1792 81.1673 47.1741 81.1673Z\" fill=\"white\"/>\\n<path d=\"M78.7444 77.4521C86.7392 77.4521 93.2203 70.971 93.2203 62.9762C93.2203 54.9813 86.7392 48.5002 78.7444 48.5002C70.7495 48.5002 64.2684 54.9813 64.2684 62.9762C64.2684 70.971 70.7495 77.4521 78.7444 77.4521Z\" fill=\"white\"/>\\n<path d=\"M79.6669 72.8003C85.6261 72.8003 90.457 67.9694 90.457 62.0101C90.457 56.0509 85.6261 51.22 79.6669 51.22C73.7076 51.22 68.8767 56.0509 68.8767 62.0101C68.8767 67.9694 73.7076 72.8003 79.6669 72.8003Z\" fill=\"#1A1A1A\"/>\\n<path d=\"M48.1387 76.5168C54.0979 76.5168 58.9288 71.6859 58.9288 65.7267C58.9288 59.7674 54.0979 54.9365 48.1387 54.9365C42.1794 54.9365 37.3485 59.7674 37.3485 65.7267C37.3485 71.6859 42.1794 76.5168 48.1387 76.5168Z\" fill=\"#1A1A1A\"/>\\n<path d=\"M74.8209 85.012C73.9139 86.0596 70.7357 89.467 65.3203 90.464C59.3437 91.5637 54.7987 88.9607 53.7089 88.2956\" stroke=\"#E5B520\" stroke-width=\"2.10656\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</svg>\\n',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OlP9M.framer-oifoec, .framer-OlP9M .framer-oifoec { display: block; }\",\".framer-OlP9M.framer-1yw87cv { cursor: pointer; height: 114px; position: relative; width: 91px; }\",\".framer-OlP9M .framer-1btilfh { flex: none; height: auto; left: 50%; position: absolute; top: 45%; white-space: pre; width: auto; z-index: 0; }\",\".framer-OlP9M .framer-1914cir { bottom: 0px; flex: none; left: 0px; position: absolute; top: 0px; width: 90px; }\",\".framer-OlP9M.framer-v-1yw87cv.hover .framer-1btilfh, .framer-OlP9M.framer-v-1yw87cv.pressed .framer-1btilfh { left: -5px; top: -10px; }\",\".framer-OlP9M.framer-v-1yw87cv.hover .framer-1914cir, .framer-OlP9M.framer-v-1yw87cv.pressed .framer-1914cir { aspect-ratio: 0.7894736842105263 / 1; bottom: var(--framer-aspect-ratio-supported, 0px); height: 122px; left: -2px; right: -3px; top: -4px; width: unset; }\",\".framer-OlP9M.framer-v-1yw87cv.pressed.framer-1yw87cv { text-decoration: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 114\n * @framerIntrinsicWidth 91\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"OLvMHT4Sw\":{\"layout\":[\"fixed\",\"fixed\"]},\"dMp0chBps\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraSz0RzHjw=withCSS(Component,css,\"framer-OlP9M\");export default FrameraSz0RzHjw;FrameraSz0RzHjw.displayName=\"Star 2 (Footer)\";FrameraSz0RzHjw.defaultProps={height:114,width:91};addFonts(FrameraSz0RzHjw,[{explicitInter:true,fonts:[{cssFamilyName:\"Roboto Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Roboto Mono\",url:\"https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vqPRu-5Ip2sSQ.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraSz0RzHjw\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"91\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"114\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"OLvMHT4Sw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dMp0chBps\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./aSz0RzHjw.map","// Generated by Framer (f32bfea)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={mY3uDW81P:{hover:true,pressed:true}};const serializationHash=\"framer-QyJOO\";const variantClassNames={mY3uDW81P:\"framer-v-1rgs88m\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"mY3uDW81P\",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,{motionChild:true,nodeId:\"mY3uDW81P\",scopeId:\"hMoyWVQLO\",...addPropertyOverrides({\"mY3uDW81P-pressed\":{href:\"https://bckl.gg/tNLg\",openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1rgs88m\",className,classNames)} framer-1e94a0`,\"data-framer-name\":\"Controller\",layoutDependency:layoutDependency,layoutId:\"mY3uDW81P\",ref:refBinding,style:{...style},...addPropertyOverrides({\"mY3uDW81P-hover\":{\"data-framer-name\":undefined},\"mY3uDW81P-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvIE1vbm8tcmVndWxhcg==\",\"--framer-font-family\":'\"Roboto Mono\", monospace',\"--framer-font-size\":\"8px\",\"--framer-line-height\":\"1.4em\"},children:\"Click to see my backlog!\"})}),className:\"framer-drenq0\",fonts:[\"GF;Roboto Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"LYtcLG9Ey\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",rotate:0},transformTemplate:transformTemplate1,variants:{\"mY3uDW81P-hover\":{rotate:-7},\"mY3uDW81P-pressed\":{rotate:-7}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"mY3uDW81P-hover\":{transformTemplate:undefined},\"mY3uDW81P-pressed\":{transformTemplate:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-662dpx\",\"data-framer-name\":\"controller\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:152,intrinsicWidth:152,layoutDependency:layoutDependency,layoutId:\"ibNYwSEyQ\",svg:'<svg width=\"152\" height=\"152\" viewBox=\"0 0 152 152\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_3_145)\">\\n<path d=\"M47.4793 35.7427V48.721H16.0918V35.7427C20.7479 33.2677 26.0973 31.8586 31.7855 31.8586C37.4738 31.8586 42.8232 33.2677 47.4793 35.7427Z\" fill=\"#6A5BF0\"/>\\n<path d=\"M134.9 35.7427V48.721H103.513V35.7427C108.169 33.2677 113.518 31.8586 119.206 31.8586C124.895 31.8586 130.244 33.2677 134.9 35.7427Z\" fill=\"#6A5BF0\"/>\\n<path d=\"M151.55 63.1647C149.497 48.378 137.205 36.7483 122.34 35.4349C112.701 34.5827 103.871 37.9605 97.4279 43.8963C97.3519 43.9666 97.2704 44.0285 97.1916 44.0932H54.6877C54.6076 44.0285 54.526 43.9666 54.4501 43.8963C48.0122 37.9591 39.1768 34.5813 29.5425 35.4349C14.6686 36.7483 2.38083 48.378 0.32349 63.1619C-0.897135 71.9116 1.40771 80.0735 5.9724 86.5225V127.089C5.9724 133.012 10.7761 137.814 16.7021 137.814H22.3383C27.4936 137.814 31.9191 134.149 32.8824 129.083L35.176 122.309L35.9607 119.99L37.8886 114.303L42.2072 101.565H109.671L113.985 114.303L115.912 119.99L116.698 122.309L118.991 129.083C119.956 134.149 124.384 137.814 129.538 137.814H135.174C141.099 137.814 145.9 133.012 145.9 127.089V86.5225C150.467 80.0735 152.775 71.9144 151.55 63.1647Z\" fill=\"#7B6CFF\"/>\\n<path d=\"M121.942 90.2293C134.5 90.2293 144.681 80.0487 144.681 67.4903C144.681 54.9318 134.5 44.7512 121.942 44.7512C109.383 44.7512 99.2025 54.9318 99.2025 67.4903C99.2025 80.0487 109.383 90.2293 121.942 90.2293Z\" fill=\"white\"/>\\n<path d=\"M120.464 83.9587C129.825 83.9587 137.415 76.3695 137.415 67.0078C137.415 57.646 129.825 50.0568 120.464 50.0568C111.102 50.0568 103.513 57.646 103.513 67.0078C103.513 76.3695 111.102 83.9587 120.464 83.9587Z\" fill=\"#1A1A1A\"/>\\n<path d=\"M30.3469 90.2294C42.9053 90.2294 53.086 80.0488 53.086 67.4903C53.086 54.9319 42.9053 44.7513 30.3469 44.7513C17.7885 44.7513 7.60785 54.9319 7.60785 67.4903C7.60785 80.0488 17.7885 90.2294 30.3469 90.2294Z\" fill=\"white\"/>\\n<path d=\"M28.8688 83.9588C38.2306 83.9588 45.8198 76.3696 45.8198 67.0078C45.8198 57.6461 38.2306 50.0569 28.8688 50.0569C19.5071 50.0569 11.9179 57.6461 11.9179 67.0078C11.9179 76.3696 19.5071 83.9588 28.8688 83.9588Z\" fill=\"#1A1A1A\"/>\\n<path d=\"M86.2988 86.2988C85.2357 87.2621 81.54 90.3699 75.8461 90.7187C69.5616 91.1026 65.2135 87.8584 64.1743 87.0371\" stroke=\"#5B4EE0\" stroke-width=\"1.75219\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_3_145\">\\n<rect width=\"151.875\" height=\"151.875\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QyJOO.framer-1e94a0, .framer-QyJOO .framer-1e94a0 { display: block; }\",\".framer-QyJOO.framer-1rgs88m { cursor: pointer; height: 114px; position: relative; width: 114px; }\",\".framer-QyJOO .framer-drenq0 { flex: none; height: auto; left: 50%; position: absolute; top: 45%; white-space: pre; width: auto; z-index: 0; }\",\".framer-QyJOO .framer-662dpx { flex: none; height: 114px; left: 0px; position: absolute; top: 0px; width: 114px; }\",\".framer-QyJOO.framer-v-1rgs88m.hover .framer-drenq0, .framer-QyJOO.framer-v-1rgs88m.pressed .framer-drenq0 { left: -12px; top: -1px; }\",\".framer-QyJOO.framer-v-1rgs88m.hover .framer-662dpx, .framer-QyJOO.framer-v-1rgs88m.pressed .framer-662dpx { bottom: -4px; height: unset; left: -4px; right: -4px; top: -4px; width: unset; }\",\".framer-QyJOO.framer-v-1rgs88m.pressed.framer-1rgs88m { text-decoration: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 114\n * @framerIntrinsicWidth 114\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PTVzT338M\":{\"layout\":[\"fixed\",\"fixed\"]},\"kP3UMi_0L\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhMoyWVQLO=withCSS(Component,css,\"framer-QyJOO\");export default FramerhMoyWVQLO;FramerhMoyWVQLO.displayName=\"Controller 2\";FramerhMoyWVQLO.defaultProps={height:114,width:114};addFonts(FramerhMoyWVQLO,[{explicitInter:true,fonts:[{cssFamilyName:\"Roboto Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Roboto Mono\",url:\"https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vqPRu-5Ip2sSQ.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhMoyWVQLO\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PTVzT338M\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kP3UMi_0L\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"114\",\"framerIntrinsicWidth\":\"114\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hMoyWVQLO.map","// Generated by Framer (f32bfea)\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 sharedStyle from\"https://framerusercontent.com/modules/sENkf3SCDI8RUNh5Ioa1/RvrsRIEHiJaHZCM61nwu/es4pFpdM4.js\";const enabledGestures={mm7uHtWUK:{hover:true}};const serializationHash=\"framer-Nhimg\";const variantClassNames={mm7uHtWUK:\"framer-v-2uxae1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const l1LoTUWPN=undefined;const nROLtrc_N=undefined;const diiPXt8iL=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,link,title,width,...props})=>{return{...props,diiPXt8iL:title??props.diiPXt8iL??\"Link\",l1LoTUWPN:click??props.l1LoTUWPN,nROLtrc_N:link??props.nROLtrc_N};};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,diiPXt8iL,nROLtrc_N,l1LoTUWPN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"mm7uHtWUK\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1796m34=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(l1LoTUWPN){const res=await l1LoTUWPN(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:nROLtrc_N,motionChild:true,nodeId:\"mm7uHtWUK\",openInNewTab:false,scopeId:\"PDsb7oOEY\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-2uxae1\",className,classNames)} framer-1iv5uwi`,\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"mm7uHtWUK\",onTap:onTap1796m34,ref:refBinding,style:{...style},...addPropertyOverrides({\"mm7uHtWUK-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-a6jg8u\",layoutDependency:layoutDependency,layoutId:\"MrUNh5WmQ\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9naui5\",\"data-styles-preset\":\"es4pFpdM4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-25b31a9d-211f-4aed-b06c-add80335f614, rgb(0, 0, 0)))\"},children:\"Link\"})}),className:\"framer-1k0cmpg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kXTVL_cNZ\",style:{\"--extracted-r6o4lv\":\"var(--token-25b31a9d-211f-4aed-b06c-add80335f614, rgb(0, 0, 0))\"},text:diiPXt8iL,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9naui5\",\"data-styles-preset\":\"es4pFpdM4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-25b31a9d-211f-4aed-b06c-add80335f614, rgb(0, 0, 0)))\"},children:\"Link\"})}),className:\"framer-1i92ufd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Bvkij_CqH\",style:{\"--extracted-r6o4lv\":\"var(--token-25b31a9d-211f-4aed-b06c-add80335f614, rgb(0, 0, 0))\",opacity:.6},text:diiPXt8iL,verticalAlignment:\"top\",withExternalLayout:true})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Nhimg.framer-1iv5uwi, .framer-Nhimg .framer-1iv5uwi { display: block; }\",\".framer-Nhimg.framer-2uxae1 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 22px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-Nhimg .framer-a6jg8u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 22px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-Nhimg .framer-1k0cmpg, .framer-Nhimg .framer-1i92ufd { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-Nhimg.framer-v-2uxae1.hover .framer-a6jg8u { justify-content: flex-end; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 29.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"wKb8XqCn9\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"diiPXt8iL\":\"title\",\"nROLtrc_N\":\"link\",\"l1LoTUWPN\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerPDsb7oOEY=withCSS(Component,css,\"framer-Nhimg\");export default FramerPDsb7oOEY;FramerPDsb7oOEY.displayName=\"Text Link\";FramerPDsb7oOEY.defaultProps={height:22,width:29.5};addPropertyControls(FramerPDsb7oOEY,{diiPXt8iL:{defaultValue:\"Link\",displayTextArea:false,placeholder:\"Link\",title:\"Title\",type:ControlType.String},ondiiPXt8iLChange:{changes:\"diiPXt8iL\",type:ControlType.ChangeHandler},nROLtrc_N:{title:\"Link\",type:ControlType.Link},l1LoTUWPN:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerPDsb7oOEY,[{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\":\"FramerPDsb7oOEY\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"22\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"wKb8XqCn9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"29.5\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"diiPXt8iL\\\":\\\"title\\\",\\\"nROLtrc_N\\\":\\\"link\\\",\\\"l1LoTUWPN\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (e85a4e6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={UPbMK8Sq9:{hover:true,pressed:true}};const serializationHash=\"framer-I9voJ\";const variantClassNames={UPbMK8Sq9:\"framer-v-1xg0wg7\"};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 transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"UPbMK8Sq9\",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,{motionChild:true,nodeId:\"UPbMK8Sq9\",scopeId:\"V8Z7for1b\",...addPropertyOverrides({\"UPbMK8Sq9-pressed\":{href:\"https://www.chess.com/member/jamzgao\",openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1xg0wg7\",className,classNames)} framer-1qhdid3`,\"data-framer-name\":\"Chess\",layoutDependency:layoutDependency,layoutId:\"UPbMK8Sq9\",ref:refBinding,style:{...style},...addPropertyOverrides({\"UPbMK8Sq9-hover\":{\"data-framer-name\":undefined},\"UPbMK8Sq9-pressed\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvIE1vbm8tcmVndWxhcg==\",\"--framer-font-family\":'\"Roboto Mono\", monospace',\"--framer-font-size\":\"4px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\"},children:[\"Click and add me\",/*#__PURE__*/_jsx(motion.br,{}),\"on chess.com!\"]})}),className:\"framer-cxxoza\",fonts:[\"GF;Roboto Mono-regular\"],layoutDependency:layoutDependency,layoutId:\"CJWSLcbRf\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",rotate:0},transformTemplate:transformTemplate1,variants:{\"UPbMK8Sq9-hover\":{rotate:7},\"UPbMK8Sq9-pressed\":{rotate:0}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"UPbMK8Sq9-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Um9ib3RvIE1vbm8tcmVndWxhcg==\",\"--framer-font-family\":'\"Roboto Mono\", monospace',\"--framer-font-size\":\"4px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"center\"},children:[/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"8px\"},children:\"Click and add me\"}),/*#__PURE__*/_jsx(motion.br,{}),/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-font-size\":\"8px\"},children:\"on chess.com!\"})]})}),transformTemplate:undefined}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-185a4fo\",\"data-framer-name\":\"Chess\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:152,intrinsicWidth:83,layoutDependency:layoutDependency,layoutId:\"ZLiSdv2yd\",svg:'<svg width=\"83\" height=\"152\" viewBox=\"0 0 83 152\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M68.1567 115.927L58.3495 56.7872H65.9616V48.5198H56.9784L56.3048 44.4572C62.1788 39.9192 65.9616 32.8078 65.9616 24.8119C65.9616 11.1094 54.8522 0 41.1497 0C27.4472 0 16.3378 11.1094 16.3378 24.8119C16.3378 32.6644 19.9856 39.6633 25.6795 44.2097L24.9891 48.5198H16.3378V56.7872H23.6644L14.1933 115.927L0 123.109V151.874H82.0617V123.109L68.1567 115.927Z\" fill=\"#2BD66E\"/>\\n<path d=\"M37.2178 35.7864C37.9546 38.821 40.995 40.4889 43.4967 39.721C45.5146 39.1009 46.9743 36.9592 46.845 34.5306\" stroke=\"#1AAE57\" stroke-width=\"1.80422\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\\n<path d=\"M48.1725 29.2923C53.4451 29.2923 57.7195 25.018 57.7195 19.7453C57.7195 14.4726 53.4451 10.1982 48.1725 10.1982C42.8998 10.1982 38.6254 14.4726 38.6254 19.7453C38.6254 25.018 42.8998 29.2923 48.1725 29.2923Z\" fill=\"white\"/>\\n<path d=\"M50.2876 23.424C53.7297 23.424 56.5201 20.6337 56.5201 17.1915C56.5201 13.7494 53.7297 10.959 50.2876 10.959C46.8454 10.959 44.0551 13.7494 44.0551 17.1915C44.0551 20.6337 46.8454 23.424 50.2876 23.424Z\" fill=\"#333333\"/>\\n<path d=\"M32.684 30.752C37.9567 30.752 42.231 26.4777 42.231 21.205C42.231 15.9323 37.9567 11.658 32.684 11.658C27.4113 11.658 23.137 15.9323 23.137 21.205C23.137 26.4777 27.4113 30.752 32.684 30.752Z\" fill=\"white\"/>\\n<path d=\"M34.7977 24.8836C38.2398 24.8836 41.0302 22.0932 41.0302 18.6511C41.0302 15.209 38.2398 12.4186 34.7977 12.4186C31.3556 12.4186 28.5652 15.209 28.5652 18.6511C28.5652 22.0932 31.3556 24.8836 34.7977 24.8836Z\" fill=\"#333333\"/>\\n<path d=\"M65.9601 48.52H16.3363V56.7874H65.9601V48.52Z\" fill=\"#25C566\"/>\\n<path d=\"M82.0603 123.196H0L14.2228 115.743H68.1258L82.0603 123.196Z\" fill=\"#25C566\"/>\\n</svg>\\n',withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-I9voJ.framer-1qhdid3, .framer-I9voJ .framer-1qhdid3 { display: block; }\",\".framer-I9voJ.framer-1xg0wg7 { cursor: pointer; height: 116px; position: relative; width: 62px; }\",\".framer-I9voJ .framer-cxxoza { flex: none; height: auto; left: 50%; position: absolute; top: 16px; white-space: pre; width: auto; z-index: 0; }\",\".framer-I9voJ .framer-185a4fo { flex: none; height: 114px; left: 0px; position: absolute; right: -1px; top: calc(50.00000000000002% - 114px / 2); }\",\".framer-I9voJ.framer-v-1xg0wg7.hover .framer-cxxoza { left: unset; right: -15px; top: -31px; }\",\".framer-I9voJ.framer-v-1xg0wg7.hover .framer-185a4fo { aspect-ratio: 0.5460526315789473 / 1; height: var(--framer-aspect-ratio-supported, 122px); left: -2px; right: -2px; top: -3px; }\",\".framer-I9voJ.framer-v-1xg0wg7.pressed.framer-1xg0wg7 { text-decoration: none; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 116\n * @framerIntrinsicWidth 62\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HaxG0kPVC\":{\"layout\":[\"fixed\",\"fixed\"]},\"BYQnTP1EP\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerV8Z7for1b=withCSS(Component,css,\"framer-I9voJ\");export default FramerV8Z7for1b;FramerV8Z7for1b.displayName=\"Chess 2\";FramerV8Z7for1b.defaultProps={height:116,width:62};addFonts(FramerV8Z7for1b,[{explicitInter:true,fonts:[{cssFamilyName:\"Roboto Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"Roboto Mono\",url:\"https://fonts.gstatic.com/s/robotomono/v31/L0xuDF4xlVMF-BfR8bXMIhJHg45mwgGEFl0_3vqPRu-5Ip2sSQ.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerV8Z7for1b\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"116\",\"framerIntrinsicWidth\":\"62\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HaxG0kPVC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"BYQnTP1EP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./V8Z7for1b.map","// Generated by Framer (4944996)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/rSc48mcHjZaEHZbxscUW/Ejq5afjJVyiLA7o4RaIc/L1pi_pUeb.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/uQGYqRt3tpjd0v1zIFsE/EFoNK5X2Wz2Kg49zcBB5/tpxSJm2si.js\";import Star2Footer from\"https://framerusercontent.com/modules/qLDiNxUAFRTWa8oaU0Da/zPjmbHF67M3q55aACWx0/aSz0RzHjw.js\";import Controller2 from\"https://framerusercontent.com/modules/AeROn4jp7chD8Ky7TdJg/Kz8EZDIdtHcbQfWJGPb7/hMoyWVQLO.js\";import TextLink from\"https://framerusercontent.com/modules/zkGCHJhyTg4dckGs8Zls/xPOzDZ7YJ0KDhomVwK7s/PDsb7oOEY.js\";import Chess2 from\"https://framerusercontent.com/modules/Qs4di9J1slwwO1lR0bVb/h5qkDYVzonvHPIqwxaMl/V8Z7for1b.js\";const TextLinkFonts=getFonts(TextLink);const Star2FooterFonts=getFonts(Star2Footer);const Controller2Fonts=getFonts(Controller2);const Chess2Fonts=getFonts(Chess2);const cycleOrder=[\"l8dtja4I3\",\"rPJS4uMsO\",\"Ty6i27b0m\"];const serializationHash=\"framer-By0YX\";const variantClassNames={l8dtja4I3:\"framer-v-1kdg08l\",rPJS4uMsO:\"framer-v-dvxf4j\",Ty6i27b0m:\"framer-v-164jrvo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Desktop:\"l8dtja4I3\",Phone:\"Ty6i27b0m\",Tablet:\"rPJS4uMsO\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"l8dtja4I3\"};};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:\"l8dtja4I3\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"Ty6i27b0m\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1kdg08l\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"l8dtja4I3\",ref:refBinding,style:{...style},...addPropertyOverrides({rPJS4uMsO:{\"data-framer-name\":\"Tablet\"},Ty6i27b0m:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h2wb82\",layoutDependency:layoutDependency,layoutId:\"xFia_EG6r\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1baord7\",layoutDependency:layoutDependency,layoutId:\"C_jEYQrVb\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-cfe5w4\",\"data-styles-preset\":\"tpxSJm2si\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-c4b20044-0009-4166-8c7b-2e78da8c9df1, rgb(24, 123, 222)))\"},children:\"Let's chat!\"})}),className:\"framer-jbrdl5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"J3za4Ii8C\",style:{\"--extracted-gdpscs\":\"var(--token-c4b20044-0009-4166-8c7b-2e78da8c9df1, rgb(24, 123, 222))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1kfpctx\",layoutDependency:layoutDependency,layoutId:\"q6Pps6_NX\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1htd51w\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"vb6UKKcH4\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-168.4)/2+0+0)+0+0+0+78.8+0+0+0,...addPropertyOverrides({Ty6i27b0m:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-244.4)/2+0+0)+0+0+0+78.8+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cm2rj5-container\",layoutDependency:layoutDependency,layoutId:\"iJ8wZs5Hp-container\",nodeId:\"iJ8wZs5Hp\",rendersWithMotion:true,scopeId:\"cittmBMML\",children:/*#__PURE__*/_jsx(TextLink,{diiPXt8iL:\"LinkedIn\",height:\"100%\",id:\"iJ8wZs5Hp\",layoutId:\"iJ8wZs5Hp\",nROLtrc_N:\"https://www.linkedin.com/in/james-gao-169b97229/\",style:{height:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-168.4)/2+0+0)+0+0+0+78.8+0+0+0,...addPropertyOverrides({Ty6i27b0m:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-244.4)/2+0+0)+0+0+0+78.8+0+0+0+46}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-phpypy-container\",layoutDependency:layoutDependency,layoutId:\"K3MOalDG6-container\",nodeId:\"K3MOalDG6\",rendersWithMotion:true,scopeId:\"cittmBMML\",children:/*#__PURE__*/_jsx(TextLink,{diiPXt8iL:\"Instagram\",height:\"100%\",id:\"K3MOalDG6\",layoutId:\"K3MOalDG6\",nROLtrc_N:\"https://www.instagram.com/jmsgao/\",style:{height:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-168.4)/2+0+0)+0+0+0+78.8+0+0+0,...addPropertyOverrides({Ty6i27b0m:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-244.4)/2+0+0)+0+0+0+78.8+0+0+0+92}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1s68sdu-container\",layoutDependency:layoutDependency,layoutId:\"OH3MbN1lU-container\",nodeId:\"OH3MbN1lU\",rendersWithMotion:true,scopeId:\"cittmBMML\",children:/*#__PURE__*/_jsx(TextLink,{diiPXt8iL:\"Email\",height:\"100%\",id:\"OH3MbN1lU\",layoutId:\"OH3MbN1lU\",nROLtrc_N:\"mailto:james.gao.zj@gmail.com\",style:{height:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11ikni5\",\"data-styles-preset\":\"L1pi_pUeb\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(72, 139, 207))\"},children:\"@2026 James Gao.\"})}),className:\"framer-xhld13\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mOfxckLle\",style:{\"--extracted-r6o4lv\":\"rgb(72, 139, 207)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Ty6i27b0m:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-11ikni5\",\"data-styles-preset\":\"L1pi_pUeb\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(72, 139, 207))\"},children:\"@2026 James Gao. \"})})}},baseVariant,gestureVariant)})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3iduv0\",layoutDependency:layoutDependency,layoutId:\"U4Gsh4nlk\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-l79xzq\",layoutDependency:layoutDependency,layoutId:\"mmthXVMIb\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:114,width:\"91px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-168.4)/2+0+0)+0+52.4+1+0,...addPropertyOverrides({Ty6i27b0m:{y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-244.4)/2+0+0)+0+130.4+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ltqg9c-container\",layoutDependency:layoutDependency,layoutId:\"xRNM883q0-container\",nodeId:\"xRNM883q0\",rendersWithMotion:true,scopeId:\"cittmBMML\",children:/*#__PURE__*/_jsx(Star2Footer,{height:\"100%\",id:\"xRNM883q0\",layoutId:\"xRNM883q0\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:114,width:\"114px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-168.4)/2+0+0)+0+52.4+1+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1aiwmpx-container\",layoutDependency:layoutDependency,layoutId:\"CT3Xji1xo-container\",nodeId:\"CT3Xji1xo\",rendersWithMotion:true,scopeId:\"cittmBMML\",children:/*#__PURE__*/_jsx(Controller2,{height:\"100%\",id:\"CT3Xji1xo\",layoutId:\"CT3Xji1xo\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:116,width:\"62px\",y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-0-168.4)/2+0+0)+0+52.4+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1hfnr4y-container\",layoutDependency:layoutDependency,layoutId:\"C1DvIPb_p-container\",nodeId:\"C1DvIPb_p\",rendersWithMotion:true,scopeId:\"cittmBMML\",children:/*#__PURE__*/_jsx(Chess2,{height:\"100%\",id:\"C1DvIPb_p\",layoutId:\"C1DvIPb_p\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-By0YX.framer-kdjglw, .framer-By0YX .framer-kdjglw { display: block; }\",\".framer-By0YX.framer-1kdg08l { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1040px; }\",\".framer-By0YX .framer-h2wb82 { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-By0YX .framer-1baord7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-By0YX .framer-jbrdl5, .framer-By0YX .framer-xhld13 { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-By0YX .framer-1kfpctx { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-By0YX .framer-1htd51w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 59px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-By0YX .framer-cm2rj5-container, .framer-By0YX .framer-phpypy-container, .framer-By0YX .framer-1s68sdu-container { flex: none; height: 22px; position: relative; width: auto; }\",\".framer-By0YX .framer-3iduv0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-By0YX .framer-l79xzq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 56px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-By0YX .framer-1ltqg9c-container { flex: none; height: 114px; position: relative; width: 91px; }\",\".framer-By0YX .framer-1aiwmpx-container { flex: none; height: 114px; position: relative; width: 114px; }\",\".framer-By0YX .framer-1hfnr4y-container { flex: none; height: 116px; position: relative; width: 62px; }\",\".framer-By0YX.framer-v-dvxf4j.framer-1kdg08l { width: 768px; }\",\".framer-By0YX.framer-v-dvxf4j .framer-3iduv0 { gap: 38px; }\",\".framer-By0YX.framer-v-dvxf4j .framer-l79xzq, .framer-By0YX.framer-v-164jrvo .framer-1kfpctx, .framer-By0YX.framer-v-164jrvo .framer-l79xzq { gap: 32px; }\",\".framer-By0YX.framer-v-164jrvo.framer-1kdg08l { width: 390px; }\",\".framer-By0YX.framer-v-164jrvo .framer-1htd51w { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; }\",\".framer-By0YX.framer-v-164jrvo .framer-3iduv0 { gap: 40px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 168\n * @framerIntrinsicWidth 1040\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"rPJS4uMsO\":{\"layout\":[\"fixed\",\"auto\"]},\"Ty6i27b0m\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramercittmBMML=withCSS(Component,css,\"framer-By0YX\");export default FramercittmBMML;FramercittmBMML.displayName=\"Footer\";FramercittmBMML.defaultProps={height:168,width:1040};addPropertyControls(FramercittmBMML,{variant:{options:[\"l8dtja4I3\",\"rPJS4uMsO\",\"Ty6i27b0m\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramercittmBMML,[{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\"}]},...TextLinkFonts,...Star2FooterFonts,...Controller2Fonts,...Chess2Fonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramercittmBMML.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(TextLink,{},context),forwardLoader(Star2Footer,{},context),forwardLoader(Controller2,{},context),forwardLoader(Chess2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramercittmBMML\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1040\",\"framerIntrinsicHeight\":\"168\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rPJS4uMsO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Ty6i27b0m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./cittmBMML.map","// Generated by Framer (b3492b4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"ywGAjTxMi\",\"TRNlfHW4D\"];const serializationHash=\"framer-DT9fP\";const variantClassNames={TRNlfHW4D:\"framer-v-167vdz7\",ywGAjTxMi:\"framer-v-1dale5u\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const TdcKtjdDN=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Close:\"ywGAjTxMi\",Open:\"TRNlfHW4D\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,tap,width,...props})=>{return{...props,TdcKtjdDN:tap??props.TdcKtjdDN,variant:humanReadableVariantMap[props.variant]??props.variant??\"ywGAjTxMi\"};};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,TdcKtjdDN,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"ywGAjTxMi\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapoqt63x=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(TdcKtjdDN){const res=await TdcKtjdDN(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"TRNlfHW4D\")return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1dale5u\",className,classNames),\"data-framer-name\":\"Close\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"ywGAjTxMi\",onTap:onTapoqt63x,ref:refBinding,style:{...style},...addPropertyOverrides({TRNlfHW4D:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-hzhrzt\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"Ww12g2Y7j\",style:{backgroundColor:\"var(--token-25b31a9d-211f-4aed-b06c-add80335f614, rgb(0, 0, 0))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{TRNlfHW4D:{rotate:-45}}}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1o032br\",\"data-framer-name\":\"Mid\",layoutDependency:layoutDependency,layoutId:\"nI508V0Ja\",style:{backgroundColor:\"var(--token-25b31a9d-211f-4aed-b06c-add80335f614, rgb(0, 0, 0))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f9bi0a\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"RpfEL58Mu\",style:{backgroundColor:\"var(--token-25b31a9d-211f-4aed-b06c-add80335f614, rgb(0, 0, 0))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{TRNlfHW4D:{rotate:45}}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DT9fP.framer-1bo3n6, .framer-DT9fP .framer-1bo3n6 { display: block; }\",\".framer-DT9fP.framer-1dale5u { cursor: pointer; height: 32px; overflow: hidden; position: relative; width: 32px; }\",\".framer-DT9fP .framer-hzhrzt { bottom: 7px; flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-DT9fP .framer-1o032br { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-DT9fP .framer-1f9bi0a { flex: none; height: 2px; left: calc(50.00000000000002% - 24px / 2); overflow: hidden; position: absolute; top: 7px; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-DT9fP.framer-v-167vdz7 .framer-hzhrzt { bottom: 15px; }\",\".framer-DT9fP.framer-v-167vdz7 .framer-1f9bi0a { top: 15px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"TRNlfHW4D\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"TdcKtjdDN\":\"tap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergKu1XGAae=withCSS(Component,css,\"framer-DT9fP\");export default FramergKu1XGAae;FramergKu1XGAae.displayName=\"Icon / 32 / Menu-Close\";FramergKu1XGAae.defaultProps={height:32,width:32};addPropertyControls(FramergKu1XGAae,{variant:{options:[\"ywGAjTxMi\",\"TRNlfHW4D\"],optionTitles:[\"Close\",\"Open\"],title:\"Variant\",type:ControlType.Enum},TdcKtjdDN:{title:\"Tap\",type:ControlType.EventHandler}});addFonts(FramergKu1XGAae,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergKu1XGAae\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"TRNlfHW4D\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"32\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"32\",\"framerVariables\":\"{\\\"TdcKtjdDN\\\":\\\"tap\\\"}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gKu1XGAae.map","// Generated by Framer (e85a4e6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,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/sENkf3SCDI8RUNh5Ioa1/RvrsRIEHiJaHZCM61nwu/es4pFpdM4.js\";const enabledGestures={BhV4hOUq_:{hover:true},uGHEWY62c:{hover:true}};const cycleOrder=[\"uGHEWY62c\",\"BhV4hOUq_\"];const serializationHash=\"framer-482ky\";const variantClassNames={BhV4hOUq_:\"framer-v-9kwau5\",uGHEWY62c:\"framer-v-6aius7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const lsvDXX3UC=undefined;const PQe6s_mWx=undefined;const transition1={delay:0,duration:.2,ease:[.44,0,.56,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={Normal:\"uGHEWY62c\",Small:\"BhV4hOUq_\"};const Variants=motion.create(React.Fragment);const getProps=({callToAction,height,id,link,width,...props})=>{return{...props,lsvDXX3UC:link??props.lsvDXX3UC,PQe6s_mWx:callToAction??props.PQe6s_mWx??\"Click\",variant:humanReadableVariantMap[props.variant]??props.variant??\"uGHEWY62c\"};};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,PQe6s_mWx,lsvDXX3UC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"uGHEWY62c\",enabledGestures,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__*/_jsx(Link,{href:lsvDXX3UC,motionChild:true,nodeId:\"uGHEWY62c\",scopeId:\"HBu10K2dK\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-6aius7\",className,classNames)} framer-pzjpwl`,\"data-framer-name\":\"Normal\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"uGHEWY62c\",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:\"var(--token-25b31a9d-211f-4aed-b06c-add80335f614, rgb(0, 0, 0))\",borderBottomLeftRadius:24,borderBottomRightRadius:24,borderTopLeftRadius:24,borderTopRightRadius:24,...style},variants:{\"BhV4hOUq_-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-ac95c68f-50c0-4adf-8ab1-107275c00288, rgb(46, 46, 46))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"},\"uGHEWY62c-hover\":{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-ac95c68f-50c0-4adf-8ab1-107275c00288, rgb(46, 46, 46))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({\"BhV4hOUq_-hover\":{\"data-border\":true,\"data-framer-name\":undefined},\"uGHEWY62c-hover\":{\"data-border\":true,\"data-framer-name\":undefined},BhV4hOUq_:{\"data-framer-name\":\"Small\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9naui5\",\"data-styles-preset\":\"es4pFpdM4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Click\"})}),className:\"framer-1wjsxfs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jzJzHlawT\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},text:PQe6s_mWx,variants:{\"BhV4hOUq_-hover\":{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\"},\"uGHEWY62c-hover\":{\"--extracted-r6o4lv\":\"rgb(0, 0, 0)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"BhV4hOUq_-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9naui5\",\"data-styles-preset\":\"es4pFpdM4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:\"Click\"})})},\"uGHEWY62c-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-9naui5\",\"data-styles-preset\":\"es4pFpdM4\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(0, 0, 0))\"},children:\"Click\"})})}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-482ky.framer-pzjpwl, .framer-482ky .framer-pzjpwl { display: block; }\",\".framer-482ky.framer-6aius7 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 12px 24px 12px 24px; position: relative; text-decoration: none; width: min-content; }\",\".framer-482ky .framer-1wjsxfs { flex: none; height: auto; overflow: visible; position: relative; white-space: pre; width: auto; }\",\".framer-482ky.framer-v-9kwau5.framer-6aius7 { padding: 8px 16px 8px 16px; }\",...sharedStyle.css,'.framer-482ky[data-border=\"true\"]::after, .framer-482ky [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 46.5\n * @framerIntrinsicWidth 84\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"BhV4hOUq_\":{\"layout\":[\"auto\",\"auto\"]},\"nskbdr7M5\":{\"layout\":[\"auto\",\"auto\"]},\"TWNUmpdnD\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"PQe6s_mWx\":\"callToAction\",\"lsvDXX3UC\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHBu10K2dK=withCSS(Component,css,\"framer-482ky\");export default FramerHBu10K2dK;FramerHBu10K2dK.displayName=\"Primary Button\";FramerHBu10K2dK.defaultProps={height:46.5,width:84};addPropertyControls(FramerHBu10K2dK,{variant:{options:[\"uGHEWY62c\",\"BhV4hOUq_\"],optionTitles:[\"Normal\",\"Small\"],title:\"Variant\",type:ControlType.Enum},PQe6s_mWx:{defaultValue:\"Click\",displayTextArea:false,title:\"Call to action\",type:ControlType.String},onPQe6s_mWxChange:{changes:\"PQe6s_mWx\",type:ControlType.ChangeHandler},lsvDXX3UC:{title:\"Link\",type:ControlType.Link}});addFonts(FramerHBu10K2dK,[{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\":\"FramerHBu10K2dK\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"46.5\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"BhV4hOUq_\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"nskbdr7M5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"TWNUmpdnD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"84\",\"framerVariables\":\"{\\\"PQe6s_mWx\\\":\\\"callToAction\\\",\\\"lsvDXX3UC\\\":\\\"link\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b3492b4)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={fr_JJK_nQ:{hover:true}};const serializationHash=\"framer-YfFD2\";const variantClassNames={fr_JJK_nQ:\"framer-v-1elrd6f\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"fr_JJK_nQ\",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:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"fr_JJK_nQ\",scopeId:\"w9S6ggdSJ\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1elrd6f\",className,classNames)} framer-aspiev`,\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"fr_JJK_nQ\",ref:refBinding,style:{opacity:1,...style},variants:{\"fr_JJK_nQ-hover\":{opacity:.5}},...addPropertyOverrides({\"fr_JJK_nQ-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1th6df0\",layoutDependency:layoutDependency,layoutId:\"FqVOf0QiQ\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-w2u1b4\",layoutDependency:layoutDependency,layoutId:\"pEJ_M5pa_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 131.485 32.34\" overflow=\"visible\"><path d=\"M 0 31.988 L 0 28.985 L 1.206 28.985 C 1.873 28.985 2.344 28.853 2.619 28.588 C 2.893 28.323 3.031 27.867 3.031 27.219 L 3.031 10.677 L 6.564 10.677 L 6.564 27.249 C 6.564 28.387 6.367 29.305 5.975 30.002 C 5.582 30.698 5.028 31.204 4.312 31.518 C 3.595 31.832 2.737 31.989 1.738 31.989 L 0 31.989 Z M 3.845 2.701 L 5.83 0.1 C 5.954 -0.063 6.211 -0.019 6.274 0.175 L 7.278 3.255 C 7.311 3.355 7.4 3.425 7.505 3.43 L 9.651 3.563 C 9.864 3.576 9.968 3.83 9.823 3.989 L 7.818 6.183 C 7.768 6.236 7.745 6.308 7.752 6.381 L 7.995 8.736 C 8.016 8.928 7.82 9.072 7.641 8.995 L 5.17 7.935 C 5.113 7.911 5.047 7.908 4.989 7.928 L 2.033 8.935 C 1.839 9.001 1.652 8.823 1.705 8.626 L 2.468 5.856 C 2.493 5.766 2.468 5.67 2.4 5.606 L 0.399 3.66 C 0.247 3.512 0.332 3.254 0.542 3.225 L 3.679 2.799 C 3.746 2.789 3.806 2.755 3.847 2.701 Z M 14.1 25.865 C 12.883 25.865 11.872 25.659 11.069 25.247 C 10.264 24.834 9.666 24.285 9.274 23.598 C 8.88 22.911 8.685 22.166 8.685 21.36 C 8.685 20.418 8.925 19.604 9.406 18.917 C 9.887 18.229 10.599 17.695 11.54 17.313 C 12.483 16.93 13.64 16.739 15.014 16.739 L 18.753 16.739 C 18.753 15.955 18.645 15.302 18.429 14.782 C 18.213 14.263 17.88 13.875 17.428 13.619 C 16.975 13.364 16.398 13.237 15.691 13.237 C 14.887 13.237 14.2 13.418 13.631 13.782 C 13.062 14.145 12.709 14.7 12.571 15.444 L 9.098 15.444 C 9.215 14.384 9.569 13.477 10.158 12.722 C 10.746 11.966 11.526 11.378 12.498 10.955 C 13.469 10.533 14.533 10.323 15.691 10.323 C 17.085 10.323 18.272 10.563 19.253 11.044 C 20.233 11.525 20.985 12.212 21.504 13.104 C 22.023 13.998 22.284 15.071 22.284 16.328 L 22.284 25.512 L 19.281 25.512 L 18.927 23.128 C 18.729 23.524 18.476 23.89 18.177 24.217 C 17.87 24.552 17.519 24.845 17.132 25.085 C 16.739 25.331 16.294 25.523 15.794 25.659 C 15.294 25.796 14.73 25.865 14.101 25.865 Z M 14.895 23.069 C 15.465 23.069 15.97 22.967 16.411 22.761 C 16.852 22.554 17.235 22.261 17.559 21.878 C 17.882 21.496 18.132 21.068 18.31 20.598 C 18.486 20.127 18.604 19.627 18.664 19.097 L 18.664 19.038 L 15.396 19.038 C 14.709 19.038 14.14 19.127 13.689 19.303 C 13.237 19.479 12.913 19.72 12.718 20.024 C 12.521 20.329 12.424 20.687 12.424 21.099 C 12.424 21.512 12.522 21.864 12.718 22.159 C 12.913 22.455 13.198 22.68 13.571 22.837 C 13.944 22.994 14.385 23.072 14.896 23.072 Z M 24.579 25.512 L 24.579 10.677 L 27.699 10.677 L 27.994 12.708 C 28.465 11.962 29.088 11.379 29.862 10.957 C 30.637 10.535 31.525 10.324 32.526 10.324 C 33.272 10.324 33.944 10.423 34.542 10.618 C 35.141 10.815 35.671 11.108 36.132 11.501 C 36.593 11.894 36.971 12.383 37.266 12.972 C 37.815 12.148 38.532 11.501 39.415 11.029 C 40.297 10.558 41.259 10.323 42.3 10.323 C 43.536 10.323 44.585 10.573 45.45 11.074 C 46.313 11.574 46.97 12.311 47.422 13.282 C 47.873 14.253 48.1 15.446 48.1 16.858 L 48.1 25.512 L 44.597 25.512 L 44.597 17.21 C 44.597 15.955 44.342 14.993 43.832 14.325 C 43.322 13.659 42.566 13.324 41.566 13.324 C 40.879 13.324 40.275 13.491 39.756 13.824 C 39.236 14.157 38.829 14.644 38.535 15.282 C 38.24 15.92 38.094 16.7 38.094 17.622 L 38.094 25.51 L 34.591 25.51 L 34.591 17.209 C 34.591 15.954 34.336 14.992 33.826 14.324 C 33.316 13.657 32.551 13.323 31.53 13.323 C 30.883 13.323 30.298 13.489 29.779 13.823 C 29.259 14.156 28.851 14.642 28.558 15.28 C 28.264 15.918 28.117 16.698 28.117 17.62 L 28.117 25.509 L 24.584 25.509 Z M 57.309 25.865 C 55.838 25.865 54.542 25.546 53.425 24.909 C 52.306 24.271 51.433 23.374 50.805 22.215 C 50.176 21.058 49.862 19.724 49.862 18.212 C 49.862 16.7 50.171 15.268 50.79 14.09 C 51.408 12.913 52.281 11.991 53.41 11.323 C 54.538 10.656 55.848 10.322 57.34 10.322 C 58.831 10.322 60.058 10.645 61.137 11.293 C 62.216 11.94 63.051 12.809 63.64 13.898 C 64.228 14.987 64.522 16.209 64.522 17.563 L 64.522 18.21 C 64.522 18.445 64.503 18.691 64.463 18.947 L 52.395 18.947 L 52.395 16.68 L 60.961 16.68 C 60.921 15.601 60.558 14.753 59.872 14.134 C 59.185 13.515 58.331 13.207 57.311 13.207 C 56.584 13.207 55.918 13.373 55.31 13.707 C 54.702 14.04 54.221 14.536 53.867 15.193 C 53.513 15.851 53.337 16.679 53.337 17.68 L 53.337 18.534 C 53.337 19.456 53.509 20.251 53.852 20.918 C 54.195 21.584 54.666 22.091 55.265 22.434 C 55.863 22.777 56.535 22.949 57.281 22.949 C 58.104 22.949 58.786 22.773 59.327 22.419 C 59.867 22.065 60.264 21.595 60.52 21.007 L 64.111 21.007 C 63.836 21.929 63.384 22.758 62.757 23.494 C 62.129 24.23 61.354 24.81 60.432 25.23 C 59.51 25.652 58.469 25.863 57.312 25.863 Z M 72.233 25.865 C 70.918 25.865 69.776 25.654 68.804 25.233 C 67.833 24.811 67.068 24.222 66.508 23.467 C 65.949 22.711 65.62 21.844 65.522 20.862 L 69.054 20.862 C 69.153 21.274 69.329 21.653 69.584 21.996 C 69.84 22.338 70.188 22.609 70.629 22.806 C 71.071 23.002 71.595 23.099 72.204 23.099 C 72.814 23.099 73.274 23.016 73.647 22.849 C 74.02 22.683 74.294 22.463 74.471 22.187 C 74.647 21.912 74.736 21.617 74.736 21.304 C 74.736 20.833 74.607 20.471 74.353 20.216 C 74.098 19.96 73.73 19.759 73.249 19.612 C 72.769 19.464 72.195 19.322 71.527 19.186 C 70.821 19.049 70.138 18.877 69.481 18.671 C 68.824 18.464 68.235 18.205 67.714 17.891 C 67.194 17.577 66.781 17.175 66.478 16.685 C 66.173 16.194 66.022 15.596 66.022 14.89 C 66.022 14.026 66.253 13.252 66.713 12.565 C 67.173 11.878 67.841 11.334 68.714 10.931 C 69.587 10.529 70.632 10.327 71.849 10.327 C 73.576 10.327 74.954 10.725 75.986 11.52 C 77.015 12.315 77.619 13.428 77.795 14.861 L 74.439 14.861 C 74.341 14.312 74.066 13.886 73.615 13.581 C 73.163 13.276 72.565 13.125 71.821 13.125 C 71.076 13.125 70.471 13.267 70.069 13.551 C 69.666 13.835 69.466 14.213 69.466 14.685 C 69.466 14.999 69.589 15.273 69.833 15.508 C 70.078 15.743 70.437 15.946 70.908 16.112 C 71.379 16.279 71.957 16.441 72.644 16.597 C 73.743 16.813 74.714 17.068 75.558 17.362 C 76.401 17.657 77.069 18.089 77.559 18.657 C 78.05 19.227 78.295 20.031 78.295 21.071 C 78.315 22.013 78.074 22.847 77.574 23.573 C 77.074 24.3 76.372 24.864 75.469 25.266 C 74.566 25.667 73.487 25.87 72.232 25.87 Z M 92.19 32.34 C 90.797 32.34 89.576 32.168 88.525 31.825 C 87.475 31.481 86.661 30.962 86.083 30.265 C 85.504 29.569 85.214 28.7 85.214 27.66 C 85.214 27.051 85.366 26.458 85.671 25.879 C 85.975 25.3 86.435 24.76 87.054 24.26 C 87.673 23.76 88.463 23.323 89.424 22.95 L 90.984 24.658 C 90.042 24.991 89.385 25.394 89.012 25.864 C 88.639 26.335 88.453 26.816 88.453 27.307 C 88.453 27.797 88.614 28.244 88.938 28.587 C 89.262 28.929 89.703 29.19 90.263 29.367 C 90.822 29.543 91.456 29.632 92.162 29.632 C 92.868 29.632 93.447 29.539 93.957 29.351 C 94.466 29.164 94.864 28.905 95.149 28.572 C 95.433 28.238 95.575 27.835 95.575 27.365 C 95.575 26.777 95.369 26.301 94.957 25.938 C 94.544 25.574 93.73 25.355 92.514 25.275 C 91.473 25.197 90.561 25.084 89.777 24.937 C 88.991 24.789 88.319 24.618 87.761 24.422 C 87.202 24.226 86.725 24.005 86.333 23.759 C 85.94 23.515 85.616 23.263 85.362 23.008 L 85.362 22.33 L 88.453 19.093 L 91.073 19.947 L 87.599 23.332 L 88.512 21.624 C 88.707 21.762 88.909 21.889 89.116 22.006 C 89.322 22.124 89.587 22.228 89.911 22.315 C 90.234 22.403 90.662 22.487 91.191 22.565 C 91.721 22.644 92.408 22.722 93.25 22.8 C 94.565 22.898 95.636 23.133 96.459 23.506 C 97.283 23.879 97.891 24.379 98.284 25.008 C 98.676 25.636 98.873 26.391 98.873 27.274 C 98.873 28.156 98.633 28.951 98.152 29.718 C 97.671 30.483 96.94 31.111 95.959 31.601 C 94.977 32.092 93.722 32.338 92.192 32.338 Z M 92.19 21.067 C 90.954 21.067 89.89 20.826 88.997 20.345 C 88.103 19.865 87.422 19.217 86.95 18.403 C 86.479 17.589 86.244 16.691 86.244 15.709 C 86.244 14.727 86.479 13.806 86.95 13 C 87.422 12.196 88.103 11.548 88.997 11.058 C 89.89 10.568 90.954 10.322 92.19 10.322 C 93.427 10.322 94.487 10.568 95.369 11.058 C 96.252 11.548 96.929 12.196 97.4 13 C 97.872 13.805 98.107 14.708 98.107 15.709 C 98.107 16.71 97.872 17.589 97.4 18.403 C 96.929 19.217 96.253 19.865 95.369 20.345 C 94.487 20.826 93.427 21.067 92.19 21.067 Z M 92.19 18.329 C 93.033 18.329 93.711 18.104 94.222 17.652 C 94.731 17.201 94.987 16.553 94.987 15.709 C 94.987 14.865 94.731 14.223 94.222 13.782 C 93.711 13.341 93.035 13.119 92.19 13.119 C 91.346 13.119 90.659 13.341 90.131 13.782 C 89.602 14.223 89.336 14.866 89.336 15.709 C 89.336 16.552 89.601 17.201 90.131 17.652 C 90.661 18.104 91.348 18.329 92.19 18.329 Z M 94.633 13.267 L 93.955 10.677 L 100.049 10.677 L 100.049 12.914 Z M 106.643 25.865 C 105.426 25.865 104.415 25.659 103.612 25.247 C 102.807 24.834 102.209 24.285 101.817 23.598 C 101.423 22.911 101.228 22.166 101.228 21.36 C 101.228 20.418 101.468 19.604 101.949 18.917 C 102.43 18.229 103.142 17.695 104.083 17.313 C 105.025 16.93 106.182 16.739 107.557 16.739 L 111.295 16.739 C 111.295 15.955 111.188 15.302 110.972 14.782 C 110.756 14.263 110.423 13.875 109.97 13.619 C 109.518 13.364 108.94 13.237 108.234 13.237 C 107.43 13.237 106.743 13.418 106.174 13.782 C 105.605 14.145 105.252 14.7 105.114 15.444 L 101.641 15.444 C 101.758 14.384 102.112 13.477 102.701 12.722 C 103.289 11.966 104.069 11.378 105.04 10.955 C 106.012 10.533 107.076 10.323 108.234 10.323 C 109.628 10.323 110.815 10.563 111.795 11.044 C 112.776 11.525 113.527 12.212 114.047 13.104 C 114.566 13.998 114.827 15.071 114.827 16.328 L 114.827 25.512 L 111.824 25.512 L 111.47 23.128 C 111.272 23.524 111.019 23.89 110.72 24.217 C 110.413 24.552 110.061 24.845 109.675 25.085 C 109.282 25.331 108.837 25.523 108.337 25.659 C 107.837 25.796 107.273 25.865 106.644 25.865 Z M 107.438 23.069 C 108.007 23.069 108.513 22.967 108.954 22.761 C 109.395 22.554 109.778 22.261 110.102 21.878 C 110.425 21.496 110.675 21.068 110.853 20.598 C 111.029 20.127 111.147 19.627 111.207 19.097 L 111.207 19.038 L 107.939 19.038 C 107.252 19.038 106.682 19.127 106.232 19.303 C 105.78 19.479 105.456 19.72 105.26 20.024 C 105.064 20.329 104.967 20.687 104.967 21.099 C 104.967 21.512 105.065 21.864 105.26 22.159 C 105.456 22.455 105.741 22.68 106.114 22.837 C 106.487 22.994 106.928 23.072 107.439 23.072 Z M 124.039 25.865 C 122.626 25.865 121.355 25.536 120.226 24.879 C 119.098 24.222 118.214 23.31 117.578 22.142 C 116.94 20.975 116.622 19.635 116.622 18.124 C 116.622 16.613 116.945 15.215 117.593 14.048 C 118.24 12.88 119.128 11.968 120.256 11.311 C 121.385 10.654 122.655 10.324 124.069 10.324 C 125.483 10.324 126.752 10.654 127.88 11.311 C 129.008 11.968 129.891 12.876 130.529 14.033 C 131.167 15.191 131.485 16.545 131.485 18.096 C 131.485 19.646 131.161 21 130.514 22.158 C 129.866 23.316 128.978 24.224 127.85 24.881 C 126.722 25.538 125.451 25.867 124.038 25.867 Z M 124.039 22.833 C 124.745 22.833 125.389 22.657 125.966 22.303 C 126.546 21.949 127.011 21.42 127.365 20.713 C 127.719 20.005 127.895 19.134 127.895 18.093 C 127.895 17.052 127.723 16.185 127.38 15.488 C 127.037 14.791 126.576 14.267 125.996 13.913 C 125.417 13.559 124.775 13.383 124.069 13.383 C 123.363 13.383 122.744 13.559 122.155 13.913 C 121.566 14.267 121.095 14.791 120.743 15.488 C 120.389 16.185 120.213 17.053 120.213 18.093 C 120.213 19.132 120.389 20.007 120.743 20.713 C 121.095 21.419 121.562 21.949 122.142 22.303 C 122.721 22.655 123.353 22.833 124.04 22.833 Z\" fill=\"var(--token-25b31a9d-211f-4aed-b06c-add80335f614, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Primary / Black&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-lqb3la\",layoutDependency:layoutDependency,layoutId:\"CDW3FlBTt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.564 21.312\" overflow=\"visible\"><path d=\"M 0 21.311 L 0 18.309 L 1.206 18.309 C 1.873 18.309 2.344 18.176 2.619 17.911 C 2.893 17.646 3.031 17.19 3.031 16.542 L 3.031 0 L 6.564 0 L 6.564 16.572 C 6.564 17.71 6.367 18.628 5.975 19.325 C 5.582 20.022 5.028 20.527 4.312 20.841 C 3.595 21.155 2.737 21.312 1.738 21.312 L 0 21.312 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1s8vipx\",layoutDependency:layoutDependency,layoutId:\"lWNsZEMRZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.568 9.016\" overflow=\"visible\"><path d=\"M 3.524 2.701 L 5.508 0.1 C 5.633 -0.063 5.889 -0.019 5.952 0.175 L 6.956 3.255 C 6.989 3.355 7.078 3.425 7.183 3.43 L 9.329 3.563 C 9.542 3.576 9.646 3.83 9.501 3.989 L 7.496 6.183 C 7.447 6.236 7.423 6.308 7.43 6.381 L 7.673 8.736 C 7.694 8.928 7.499 9.072 7.32 8.995 L 4.849 7.935 C 4.791 7.911 4.726 7.908 4.667 7.928 L 1.711 8.935 C 1.517 9.001 1.33 8.823 1.383 8.626 L 2.147 5.856 C 2.171 5.766 2.147 5.67 2.078 5.606 L 0.077 3.66 C -0.075 3.512 0.01 3.254 0.221 3.225 L 3.357 2.799 C 3.424 2.789 3.484 2.755 3.525 2.701 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1hkmwpo\",layoutDependency:layoutDependency,layoutId:\"Ejssd88QB\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.599 15.542\" overflow=\"visible\"><path d=\"M 5.415 15.542 C 4.198 15.542 3.187 15.336 2.384 14.924 C 1.579 14.511 0.981 13.962 0.589 13.275 C 0.195 12.588 0 11.843 0 11.037 C 0 10.095 0.24 9.281 0.721 8.594 C 1.202 7.906 1.914 7.372 2.855 6.99 C 3.798 6.607 4.955 6.416 6.329 6.416 L 10.067 6.416 C 10.067 5.632 9.96 4.979 9.744 4.459 C 9.528 3.94 9.195 3.552 8.742 3.296 C 8.29 3.041 7.712 2.914 7.006 2.914 C 6.202 2.914 5.515 3.095 4.946 3.459 C 4.377 3.822 4.024 4.377 3.886 5.121 L 0.413 5.121 C 0.53 4.061 0.884 3.154 1.473 2.399 C 2.061 1.643 2.841 1.055 3.813 0.632 C 4.784 0.21 5.848 0 7.006 0 C 8.4 0 9.587 0.24 10.567 0.721 C 11.548 1.202 12.3 1.889 12.819 2.781 C 13.338 3.675 13.599 4.748 13.599 6.005 L 13.599 15.189 L 10.596 15.189 L 10.242 12.805 C 10.044 13.201 9.791 13.567 9.492 13.894 C 9.185 14.229 8.833 14.522 8.447 14.762 C 8.054 15.008 7.609 15.2 7.109 15.336 C 6.609 15.473 6.045 15.542 5.416 15.542 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-o0titi\",layoutDependency:layoutDependency,layoutId:\"ce8tePGGa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.24 4.034\" overflow=\"visible\"><path d=\"M 2.471 4.031 C 3.041 4.031 3.546 3.929 3.987 3.722 C 4.429 3.516 4.811 3.222 5.135 2.84 C 5.459 2.457 5.709 2.03 5.886 1.56 C 6.062 1.089 6.18 0.589 6.24 0.059 L 6.24 0 L 2.972 0 C 2.285 0 1.716 0.089 1.265 0.265 C 0.813 0.441 0.489 0.682 0.294 0.986 C 0.097 1.291 0 1.649 0 2.061 C 0 2.474 0.098 2.826 0.294 3.121 C 0.489 3.416 0.775 3.642 1.147 3.799 C 1.52 3.956 1.962 4.034 2.472 4.034 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-r236ja\",layoutDependency:layoutDependency,layoutId:\"QMA9Lvxbu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.521 15.189\" overflow=\"visible\"><path d=\"M 0 15.189 L 0 0.354 L 3.12 0.354 L 3.415 2.385 C 3.886 1.639 4.509 1.056 5.284 0.634 C 6.058 0.212 6.946 0.001 7.947 0.001 C 8.693 0.001 9.365 0.1 9.964 0.295 C 10.562 0.492 11.092 0.785 11.554 1.177 C 12.014 1.571 12.392 2.06 12.687 2.649 C 13.237 1.825 13.954 1.177 14.836 0.706 C 15.719 0.235 16.68 0 17.721 0 C 18.957 0 20.007 0.25 20.871 0.751 C 21.735 1.251 22.392 1.988 22.844 2.959 C 23.295 3.93 23.521 5.123 23.521 6.535 L 23.521 15.189 L 20.019 15.189 L 20.019 6.887 C 20.019 5.632 19.763 4.67 19.254 4.002 C 18.743 3.336 17.988 3.001 16.988 3.001 C 16.301 3.001 15.697 3.168 15.178 3.501 C 14.657 3.834 14.25 4.321 13.956 4.959 C 13.661 5.597 13.515 6.377 13.515 7.299 L 13.515 15.187 L 10.013 15.187 L 10.013 6.886 C 10.013 5.631 9.757 4.669 9.248 4.001 C 8.737 3.334 7.972 3 6.952 3 C 6.304 3 5.719 3.166 5.2 3.5 C 4.68 3.833 4.273 4.319 3.979 4.957 C 3.685 5.595 3.538 6.375 3.538 7.297 L 3.538 15.186 L 0.005 15.186 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xqyozq\",layoutDependency:layoutDependency,layoutId:\"VeCyvRkB1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.66 15.544\" overflow=\"visible\"><path d=\"M 7.447 15.544 C 5.976 15.544 4.68 15.224 3.563 14.588 C 2.444 13.95 1.571 13.052 0.943 11.894 C 0.314 10.737 0 9.402 0 7.89 C 0 6.378 0.309 4.946 0.928 3.769 C 1.546 2.591 2.419 1.669 3.548 1.001 C 4.676 0.335 5.986 0 7.478 0 C 8.969 0 10.196 0.324 11.275 0.971 C 12.354 1.619 13.189 2.487 13.778 3.576 C 14.366 4.665 14.66 5.887 14.66 7.241 L 14.66 7.889 C 14.66 8.124 14.641 8.37 14.601 8.625 L 2.533 8.625 L 2.533 6.359 L 11.099 6.359 C 11.059 5.28 10.696 4.431 10.01 3.813 C 9.323 3.194 8.469 2.885 7.449 2.885 C 6.722 2.885 6.056 3.052 5.448 3.385 C 4.84 3.718 4.359 4.214 4.005 4.871 C 3.651 5.53 3.475 6.357 3.475 7.359 L 3.475 8.212 C 3.475 9.134 3.647 9.93 3.99 10.596 C 4.333 11.263 4.804 11.77 5.403 12.112 C 6.001 12.455 6.673 12.627 7.419 12.627 C 8.242 12.627 8.924 12.451 9.465 12.097 C 10.005 11.744 10.402 11.274 10.658 10.685 L 14.249 10.685 C 13.974 11.607 13.522 12.436 12.895 13.172 C 12.267 13.909 11.492 14.488 10.57 14.909 C 9.648 15.331 8.607 15.541 7.45 15.541 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ggeue5\",layoutDependency:layoutDependency,layoutId:\"M9DmOYmxj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.775 15.542\" overflow=\"visible\"><path d=\"M 6.711 15.538 C 5.396 15.538 4.254 15.327 3.283 14.906 C 2.311 14.484 1.546 13.895 0.986 13.14 C 0.428 12.384 0.098 11.517 0 10.535 L 3.532 10.535 C 3.631 10.947 3.807 11.326 4.063 11.668 C 4.318 12.011 4.666 12.282 5.108 12.478 C 5.549 12.675 6.073 12.772 6.683 12.772 C 7.292 12.772 7.752 12.689 8.125 12.522 C 8.498 12.356 8.772 12.136 8.949 11.86 C 9.125 11.585 9.214 11.29 9.214 10.977 C 9.214 10.506 9.085 10.144 8.831 9.889 C 8.576 9.633 8.208 9.432 7.728 9.285 C 7.247 9.137 6.673 8.995 6.005 8.859 C 5.299 8.722 4.616 8.55 3.959 8.344 C 3.302 8.137 2.713 7.878 2.192 7.564 C 1.672 7.249 1.259 6.848 0.956 6.357 C 0.652 5.867 0.5 5.269 0.5 4.562 C 0.5 3.699 0.731 2.925 1.191 2.238 C 1.652 1.55 2.319 1.007 3.192 0.604 C 4.065 0.202 5.11 0 6.327 0 C 8.054 0 9.432 0.398 10.464 1.193 C 11.494 1.988 12.097 3.101 12.274 4.534 L 8.917 4.534 C 8.819 3.985 8.544 3.558 8.094 3.254 C 7.641 2.949 7.043 2.798 6.299 2.798 C 5.554 2.798 4.949 2.94 4.547 3.224 C 4.144 3.508 3.944 3.886 3.944 4.358 C 3.944 4.672 4.067 4.946 4.311 5.181 C 4.556 5.416 4.915 5.618 5.386 5.785 C 5.857 5.952 6.435 6.114 7.122 6.27 C 8.221 6.486 9.192 6.741 10.036 7.035 C 10.879 7.33 11.547 7.762 12.037 8.33 C 12.528 8.9 12.774 9.704 12.774 10.744 C 12.793 11.686 12.552 12.519 12.052 13.246 C 11.552 13.973 10.85 14.537 9.947 14.939 C 9.044 15.34 7.965 15.542 6.71 15.542 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qht5yj\",layoutDependency:layoutDependency,layoutId:\"ZfRwm_Ida\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.659 13.248\" overflow=\"visible\"><path d=\"M 6.976 13.248 C 5.583 13.248 4.362 13.075 3.311 12.733 C 2.261 12.388 1.447 11.869 0.869 11.173 C 0.29 10.476 0 9.607 0 8.568 C 0 7.958 0.152 7.366 0.456 6.786 C 0.761 6.207 1.221 5.668 1.84 5.168 C 2.459 4.668 3.248 4.231 4.21 3.858 L 5.77 5.565 C 4.827 5.898 4.17 6.301 3.798 6.771 C 3.425 7.243 3.239 7.723 3.239 8.214 C 3.239 8.704 3.4 9.151 3.724 9.494 C 4.047 9.837 4.489 10.098 5.049 10.274 C 5.607 10.45 6.241 10.539 6.948 10.539 C 7.654 10.539 8.233 10.446 8.742 10.259 C 9.252 10.072 9.649 9.812 9.935 9.479 C 10.219 9.145 10.361 8.742 10.361 8.273 C 10.361 7.684 10.155 7.208 9.742 6.845 C 9.33 6.482 8.516 6.262 7.3 6.183 C 6.259 6.105 5.347 5.991 4.562 5.844 C 3.777 5.696 3.105 5.525 2.546 5.329 C 1.988 5.133 1.511 4.912 1.119 4.666 C 0.725 4.422 0.402 4.17 0.148 3.915 L 0.148 3.237 L 3.239 0 L 5.859 0.854 L 2.385 4.239 L 3.298 2.531 C 3.493 2.669 3.695 2.796 3.901 2.914 C 4.108 3.031 4.373 3.135 4.696 3.222 C 5.02 3.31 5.448 3.395 5.976 3.472 C 6.506 3.552 7.193 3.629 8.036 3.707 C 9.35 3.806 10.421 4.041 11.245 4.414 C 12.069 4.786 12.677 5.286 13.07 5.915 C 13.462 6.543 13.659 7.299 13.659 8.181 C 13.659 9.063 13.418 9.858 12.937 10.625 C 12.457 11.39 11.726 12.018 10.745 12.509 C 9.763 12.999 8.507 13.245 6.978 13.245 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1gk4lv9\",layoutDependency:layoutDependency,layoutId:\"eMRstaADV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.862 10.745\" overflow=\"visible\"><path d=\"M 5.946 10.745 C 4.71 10.745 3.646 10.505 2.753 10.024 C 1.859 9.543 1.177 8.895 0.706 8.081 C 0.235 7.267 0 6.37 0 5.388 C 0 4.405 0.235 3.485 0.706 2.679 C 1.177 1.874 1.859 1.227 2.753 0.736 C 3.646 0.246 4.71 0 5.946 0 C 7.182 0 8.242 0.246 9.125 0.736 C 10.007 1.227 10.685 1.874 11.156 2.679 C 11.627 3.483 11.862 4.386 11.862 5.388 C 11.862 6.389 11.627 7.267 11.156 8.081 C 10.685 8.895 10.009 9.543 9.125 10.024 C 8.242 10.505 7.182 10.745 5.946 10.745 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1nfzvlf\",layoutDependency:layoutDependency,layoutId:\"bvQ9DEFLX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.651 5.21\" overflow=\"visible\"><path d=\"M 2.855 5.21 C 3.698 5.21 4.375 4.985 4.886 4.532 C 5.396 4.082 5.651 3.434 5.651 2.59 C 5.651 1.746 5.396 1.104 4.886 0.663 C 4.375 0.221 3.699 0 2.855 0 C 2.011 0 1.324 0.221 0.795 0.663 C 0.266 1.104 0 1.747 0 2.59 C 0 3.433 0.265 4.082 0.795 4.532 C 1.325 4.985 2.012 5.21 2.855 5.21 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ih50mo\",layoutDependency:layoutDependency,layoutId:\"bDiIAF0Dm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.094 2.59\" overflow=\"visible\"><path d=\"M 0.678 2.59 L 0 0 L 6.094 0 L 6.094 2.238 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-6yx2hr\",layoutDependency:layoutDependency,layoutId:\"JLnEavhcz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.599 15.542\" overflow=\"visible\"><path d=\"M 5.415 15.542 C 4.198 15.542 3.187 15.336 2.384 14.924 C 1.579 14.511 0.981 13.962 0.589 13.275 C 0.195 12.588 0 11.843 0 11.037 C 0 10.095 0.24 9.281 0.721 8.594 C 1.202 7.906 1.914 7.372 2.855 6.99 C 3.798 6.607 4.955 6.416 6.329 6.416 L 10.067 6.416 C 10.067 5.632 9.96 4.979 9.744 4.459 C 9.528 3.94 9.195 3.552 8.742 3.296 C 8.29 3.041 7.712 2.914 7.006 2.914 C 6.202 2.914 5.515 3.095 4.946 3.459 C 4.377 3.822 4.024 4.377 3.886 5.121 L 0.413 5.121 C 0.53 4.061 0.884 3.154 1.473 2.399 C 2.061 1.643 2.841 1.055 3.813 0.632 C 4.784 0.21 5.848 0 7.006 0 C 8.4 0 9.587 0.24 10.567 0.721 C 11.548 1.202 12.3 1.889 12.819 2.781 C 13.338 3.675 13.599 4.748 13.599 6.005 L 13.599 15.189 L 10.596 15.189 L 10.242 12.805 C 10.044 13.201 9.791 13.567 9.492 13.894 C 9.185 14.229 8.833 14.522 8.447 14.762 C 8.054 15.008 7.609 15.2 7.109 15.336 C 6.609 15.473 6.045 15.542 5.416 15.542 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kudz78\",layoutDependency:layoutDependency,layoutId:\"A5SkwVoWq\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.24 4.034\" overflow=\"visible\"><path d=\"M 2.471 4.031 C 3.041 4.031 3.546 3.929 3.987 3.722 C 4.429 3.516 4.811 3.222 5.135 2.84 C 5.459 2.457 5.709 2.03 5.886 1.56 C 6.062 1.089 6.18 0.589 6.24 0.059 L 6.24 0 L 2.972 0 C 2.285 0 1.716 0.089 1.265 0.265 C 0.813 0.441 0.489 0.682 0.294 0.986 C 0.097 1.291 0 1.649 0 2.061 C 0 2.474 0.098 2.826 0.294 3.121 C 0.489 3.416 0.775 3.642 1.147 3.799 C 1.52 3.956 1.962 4.034 2.472 4.034 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19t1r3c\",layoutDependency:layoutDependency,layoutId:\"RvPY_sSuU\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.864 15.542\" overflow=\"visible\"><path d=\"M 7.417 15.541 C 6.005 15.541 4.733 15.212 3.605 14.555 C 2.477 13.898 1.593 12.985 0.956 11.817 C 0.318 10.651 0 9.311 0 7.8 C 0 6.289 0.324 4.89 0.971 3.724 C 1.619 2.556 2.507 1.643 3.635 0.986 C 4.763 0.329 6.034 0 7.447 0 C 8.861 0 10.13 0.329 11.259 0.986 C 12.387 1.643 13.269 2.552 13.907 3.709 C 14.545 4.867 14.864 6.221 14.864 7.771 C 14.864 9.322 14.54 10.675 13.892 11.834 C 13.245 12.992 12.357 13.899 11.229 14.556 C 10.1 15.213 8.83 15.542 7.416 15.542 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-js5a5o\",layoutDependency:layoutDependency,layoutId:\"LFhIukVjh\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.682 9.45\" overflow=\"visible\"><path d=\"M 3.826 9.45 C 4.532 9.45 5.176 9.274 5.754 8.92 C 6.333 8.566 6.799 8.038 7.152 7.33 C 7.506 6.622 7.682 5.751 7.682 4.71 C 7.682 3.669 7.51 2.802 7.167 2.105 C 6.825 1.408 6.363 0.884 5.784 0.53 C 5.204 0.176 4.562 0 3.856 0 C 3.15 0 2.531 0.176 1.942 0.53 C 1.354 0.884 0.882 1.408 0.53 2.105 C 0.176 2.802 0 3.67 0 4.71 C 0 5.75 0.176 6.624 0.53 7.33 C 0.882 8.036 1.35 8.566 1.929 8.92 C 2.508 9.272 3.14 9.45 3.828 9.45 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1juhu35\",layoutDependency:layoutDependency,layoutId:\"BUP7EgjS1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 131.485 32.34\" overflow=\"visible\"><path d=\"M 0 31.988 L 0 28.985 L 1.206 28.985 C 1.873 28.985 2.344 28.853 2.619 28.588 C 2.893 28.323 3.031 27.867 3.031 27.219 L 3.031 10.677 L 6.564 10.677 L 6.564 27.249 C 6.564 28.387 6.367 29.305 5.975 30.002 C 5.582 30.698 5.028 31.204 4.312 31.518 C 3.595 31.832 2.737 31.989 1.738 31.989 L 0 31.989 Z M 3.845 2.701 L 5.83 0.1 C 5.954 -0.063 6.211 -0.019 6.274 0.175 L 7.278 3.255 C 7.311 3.355 7.4 3.425 7.505 3.43 L 9.651 3.563 C 9.864 3.576 9.968 3.83 9.823 3.989 L 7.818 6.183 C 7.768 6.236 7.745 6.308 7.752 6.381 L 7.995 8.736 C 8.016 8.928 7.82 9.072 7.641 8.995 L 5.17 7.935 C 5.113 7.911 5.047 7.908 4.989 7.928 L 2.033 8.935 C 1.839 9.001 1.652 8.823 1.705 8.626 L 2.468 5.856 C 2.493 5.766 2.468 5.67 2.4 5.606 L 0.399 3.66 C 0.247 3.512 0.332 3.254 0.542 3.225 L 3.679 2.799 C 3.746 2.789 3.806 2.755 3.847 2.701 Z M 14.1 25.865 C 12.883 25.865 11.872 25.659 11.069 25.247 C 10.264 24.834 9.666 24.285 9.274 23.598 C 8.88 22.911 8.685 22.166 8.685 21.36 C 8.685 20.418 8.925 19.604 9.406 18.917 C 9.887 18.229 10.599 17.695 11.54 17.313 C 12.483 16.93 13.64 16.739 15.014 16.739 L 18.753 16.739 C 18.753 15.955 18.645 15.302 18.429 14.782 C 18.213 14.263 17.88 13.875 17.428 13.619 C 16.975 13.364 16.398 13.237 15.691 13.237 C 14.887 13.237 14.2 13.418 13.631 13.782 C 13.062 14.145 12.709 14.7 12.571 15.444 L 9.098 15.444 C 9.215 14.384 9.569 13.477 10.158 12.722 C 10.746 11.966 11.526 11.378 12.498 10.955 C 13.469 10.533 14.533 10.323 15.691 10.323 C 17.085 10.323 18.272 10.563 19.253 11.044 C 20.233 11.525 20.985 12.212 21.504 13.104 C 22.023 13.998 22.284 15.071 22.284 16.328 L 22.284 25.512 L 19.281 25.512 L 18.927 23.128 C 18.729 23.524 18.476 23.89 18.177 24.217 C 17.87 24.552 17.519 24.845 17.132 25.085 C 16.739 25.331 16.294 25.523 15.794 25.659 C 15.294 25.796 14.73 25.865 14.101 25.865 Z M 14.895 23.069 C 15.465 23.069 15.97 22.967 16.411 22.761 C 16.852 22.554 17.235 22.261 17.559 21.878 C 17.882 21.496 18.132 21.068 18.31 20.598 C 18.486 20.127 18.604 19.627 18.664 19.097 L 18.664 19.038 L 15.396 19.038 C 14.709 19.038 14.14 19.127 13.689 19.303 C 13.237 19.479 12.913 19.72 12.718 20.024 C 12.521 20.329 12.424 20.687 12.424 21.099 C 12.424 21.512 12.522 21.864 12.718 22.159 C 12.913 22.455 13.198 22.68 13.571 22.837 C 13.944 22.994 14.385 23.072 14.896 23.072 Z M 24.579 25.512 L 24.579 10.677 L 27.699 10.677 L 27.994 12.708 C 28.465 11.962 29.088 11.379 29.862 10.957 C 30.637 10.535 31.525 10.324 32.526 10.324 C 33.272 10.324 33.944 10.423 34.542 10.618 C 35.141 10.815 35.671 11.108 36.132 11.501 C 36.593 11.894 36.971 12.383 37.266 12.972 C 37.815 12.148 38.532 11.501 39.415 11.029 C 40.297 10.558 41.259 10.323 42.3 10.323 C 43.536 10.323 44.585 10.573 45.45 11.074 C 46.313 11.574 46.97 12.311 47.422 13.282 C 47.873 14.253 48.1 15.446 48.1 16.858 L 48.1 25.512 L 44.597 25.512 L 44.597 17.21 C 44.597 15.955 44.342 14.993 43.832 14.325 C 43.322 13.659 42.566 13.324 41.566 13.324 C 40.879 13.324 40.275 13.491 39.756 13.824 C 39.236 14.157 38.829 14.644 38.535 15.282 C 38.24 15.92 38.094 16.7 38.094 17.622 L 38.094 25.51 L 34.591 25.51 L 34.591 17.209 C 34.591 15.954 34.336 14.992 33.826 14.324 C 33.316 13.657 32.551 13.323 31.53 13.323 C 30.883 13.323 30.298 13.489 29.779 13.823 C 29.259 14.156 28.851 14.642 28.558 15.28 C 28.264 15.918 28.117 16.698 28.117 17.62 L 28.117 25.509 L 24.584 25.509 Z M 57.309 25.865 C 55.838 25.865 54.542 25.546 53.425 24.909 C 52.306 24.271 51.433 23.374 50.805 22.215 C 50.176 21.058 49.862 19.724 49.862 18.212 C 49.862 16.7 50.171 15.268 50.79 14.09 C 51.408 12.913 52.281 11.991 53.41 11.323 C 54.538 10.656 55.848 10.322 57.34 10.322 C 58.831 10.322 60.058 10.645 61.137 11.293 C 62.216 11.94 63.051 12.809 63.64 13.898 C 64.228 14.987 64.522 16.209 64.522 17.563 L 64.522 18.21 C 64.522 18.445 64.503 18.691 64.463 18.947 L 52.395 18.947 L 52.395 16.68 L 60.961 16.68 C 60.921 15.601 60.558 14.753 59.872 14.134 C 59.185 13.515 58.331 13.207 57.311 13.207 C 56.584 13.207 55.918 13.373 55.31 13.707 C 54.702 14.04 54.221 14.536 53.867 15.193 C 53.513 15.851 53.337 16.679 53.337 17.68 L 53.337 18.534 C 53.337 19.456 53.509 20.251 53.852 20.918 C 54.195 21.584 54.666 22.091 55.265 22.434 C 55.863 22.777 56.535 22.949 57.281 22.949 C 58.104 22.949 58.786 22.773 59.327 22.419 C 59.867 22.065 60.264 21.595 60.52 21.007 L 64.111 21.007 C 63.836 21.929 63.384 22.758 62.757 23.494 C 62.129 24.23 61.354 24.81 60.432 25.23 C 59.51 25.652 58.469 25.863 57.312 25.863 Z M 72.233 25.865 C 70.918 25.865 69.776 25.654 68.804 25.233 C 67.833 24.811 67.068 24.222 66.508 23.467 C 65.949 22.711 65.62 21.844 65.522 20.862 L 69.054 20.862 C 69.153 21.274 69.329 21.653 69.584 21.996 C 69.84 22.338 70.188 22.609 70.629 22.806 C 71.071 23.002 71.595 23.099 72.204 23.099 C 72.814 23.099 73.274 23.016 73.647 22.849 C 74.02 22.683 74.294 22.463 74.471 22.187 C 74.647 21.912 74.736 21.617 74.736 21.304 C 74.736 20.833 74.607 20.471 74.353 20.216 C 74.098 19.96 73.73 19.759 73.249 19.612 C 72.769 19.464 72.195 19.322 71.527 19.186 C 70.821 19.049 70.138 18.877 69.481 18.671 C 68.824 18.464 68.235 18.205 67.714 17.891 C 67.194 17.577 66.781 17.175 66.478 16.685 C 66.173 16.194 66.022 15.596 66.022 14.89 C 66.022 14.026 66.253 13.252 66.713 12.565 C 67.173 11.878 67.841 11.334 68.714 10.931 C 69.587 10.529 70.632 10.327 71.849 10.327 C 73.576 10.327 74.954 10.725 75.986 11.52 C 77.015 12.315 77.619 13.428 77.795 14.861 L 74.439 14.861 C 74.341 14.312 74.066 13.886 73.615 13.581 C 73.163 13.276 72.565 13.125 71.821 13.125 C 71.076 13.125 70.471 13.267 70.069 13.551 C 69.666 13.835 69.466 14.213 69.466 14.685 C 69.466 14.999 69.589 15.273 69.833 15.508 C 70.078 15.743 70.437 15.946 70.908 16.112 C 71.379 16.279 71.957 16.441 72.644 16.597 C 73.743 16.813 74.714 17.068 75.558 17.362 C 76.401 17.657 77.069 18.089 77.559 18.657 C 78.05 19.227 78.295 20.031 78.295 21.071 C 78.315 22.013 78.074 22.847 77.574 23.573 C 77.074 24.3 76.372 24.864 75.469 25.266 C 74.566 25.667 73.487 25.87 72.232 25.87 Z M 92.19 32.34 C 90.797 32.34 89.576 32.168 88.525 31.825 C 87.475 31.481 86.661 30.962 86.083 30.265 C 85.504 29.569 85.214 28.7 85.214 27.66 C 85.214 27.051 85.366 26.458 85.671 25.879 C 85.975 25.3 86.435 24.76 87.054 24.26 C 87.673 23.76 88.463 23.323 89.424 22.95 L 90.984 24.658 C 90.042 24.991 89.385 25.394 89.012 25.864 C 88.639 26.335 88.453 26.816 88.453 27.307 C 88.453 27.797 88.614 28.244 88.938 28.587 C 89.262 28.929 89.703 29.19 90.263 29.367 C 90.822 29.543 91.456 29.632 92.162 29.632 C 92.868 29.632 93.447 29.539 93.957 29.351 C 94.466 29.164 94.864 28.905 95.149 28.572 C 95.433 28.238 95.575 27.835 95.575 27.365 C 95.575 26.777 95.369 26.301 94.957 25.938 C 94.544 25.574 93.73 25.355 92.514 25.275 C 91.473 25.197 90.561 25.084 89.777 24.937 C 88.991 24.789 88.319 24.618 87.761 24.422 C 87.202 24.226 86.725 24.005 86.333 23.759 C 85.94 23.515 85.616 23.263 85.362 23.008 L 85.362 22.33 L 88.453 19.093 L 91.073 19.947 L 87.599 23.332 L 88.512 21.624 C 88.707 21.762 88.909 21.889 89.116 22.006 C 89.322 22.124 89.587 22.228 89.911 22.315 C 90.234 22.403 90.662 22.487 91.191 22.565 C 91.721 22.644 92.408 22.722 93.25 22.8 C 94.565 22.898 95.636 23.133 96.459 23.506 C 97.283 23.879 97.891 24.379 98.284 25.008 C 98.676 25.636 98.873 26.391 98.873 27.274 C 98.873 28.156 98.633 28.951 98.152 29.718 C 97.671 30.483 96.94 31.111 95.959 31.601 C 94.977 32.092 93.722 32.338 92.192 32.338 Z M 92.19 21.067 C 90.954 21.067 89.89 20.826 88.997 20.345 C 88.103 19.865 87.422 19.217 86.95 18.403 C 86.479 17.589 86.244 16.691 86.244 15.709 C 86.244 14.727 86.479 13.806 86.95 13 C 87.422 12.196 88.103 11.548 88.997 11.058 C 89.89 10.568 90.954 10.322 92.19 10.322 C 93.427 10.322 94.487 10.568 95.369 11.058 C 96.252 11.548 96.929 12.196 97.4 13 C 97.872 13.805 98.107 14.708 98.107 15.709 C 98.107 16.71 97.872 17.589 97.4 18.403 C 96.929 19.217 96.253 19.865 95.369 20.345 C 94.487 20.826 93.427 21.067 92.19 21.067 Z M 92.19 18.329 C 93.033 18.329 93.711 18.104 94.222 17.652 C 94.731 17.201 94.987 16.553 94.987 15.709 C 94.987 14.865 94.731 14.223 94.222 13.782 C 93.711 13.341 93.035 13.119 92.19 13.119 C 91.346 13.119 90.659 13.341 90.131 13.782 C 89.602 14.223 89.336 14.866 89.336 15.709 C 89.336 16.552 89.601 17.201 90.131 17.652 C 90.661 18.104 91.348 18.329 92.19 18.329 Z M 94.633 13.267 L 93.955 10.677 L 100.049 10.677 L 100.049 12.914 Z M 106.643 25.865 C 105.426 25.865 104.415 25.659 103.612 25.247 C 102.807 24.834 102.209 24.285 101.817 23.598 C 101.423 22.911 101.228 22.166 101.228 21.36 C 101.228 20.418 101.468 19.604 101.949 18.917 C 102.43 18.229 103.142 17.695 104.083 17.313 C 105.025 16.93 106.182 16.739 107.557 16.739 L 111.295 16.739 C 111.295 15.955 111.188 15.302 110.972 14.782 C 110.756 14.263 110.423 13.875 109.97 13.619 C 109.518 13.364 108.94 13.237 108.234 13.237 C 107.43 13.237 106.743 13.418 106.174 13.782 C 105.605 14.145 105.252 14.7 105.114 15.444 L 101.641 15.444 C 101.758 14.384 102.112 13.477 102.701 12.722 C 103.289 11.966 104.069 11.378 105.04 10.955 C 106.012 10.533 107.076 10.323 108.234 10.323 C 109.628 10.323 110.815 10.563 111.795 11.044 C 112.776 11.525 113.527 12.212 114.047 13.104 C 114.566 13.998 114.827 15.071 114.827 16.328 L 114.827 25.512 L 111.824 25.512 L 111.47 23.128 C 111.272 23.524 111.019 23.89 110.72 24.217 C 110.413 24.552 110.061 24.845 109.675 25.085 C 109.282 25.331 108.837 25.523 108.337 25.659 C 107.837 25.796 107.273 25.865 106.644 25.865 Z M 107.438 23.069 C 108.007 23.069 108.513 22.967 108.954 22.761 C 109.395 22.554 109.778 22.261 110.102 21.878 C 110.425 21.496 110.675 21.068 110.853 20.598 C 111.029 20.127 111.147 19.627 111.207 19.097 L 111.207 19.038 L 107.939 19.038 C 107.252 19.038 106.682 19.127 106.232 19.303 C 105.78 19.479 105.456 19.72 105.26 20.024 C 105.064 20.329 104.967 20.687 104.967 21.099 C 104.967 21.512 105.065 21.864 105.26 22.159 C 105.456 22.455 105.741 22.68 106.114 22.837 C 106.487 22.994 106.928 23.072 107.439 23.072 Z M 124.039 25.865 C 122.626 25.865 121.355 25.536 120.226 24.879 C 119.098 24.222 118.214 23.31 117.578 22.142 C 116.94 20.975 116.622 19.635 116.622 18.124 C 116.622 16.613 116.945 15.215 117.593 14.048 C 118.24 12.88 119.128 11.968 120.256 11.311 C 121.385 10.654 122.655 10.324 124.069 10.324 C 125.483 10.324 126.752 10.654 127.88 11.311 C 129.008 11.968 129.891 12.876 130.529 14.033 C 131.167 15.191 131.485 16.545 131.485 18.096 C 131.485 19.646 131.161 21 130.514 22.158 C 129.866 23.316 128.978 24.224 127.85 24.881 C 126.722 25.538 125.451 25.867 124.038 25.867 Z M 124.039 22.833 C 124.745 22.833 125.389 22.657 125.966 22.303 C 126.546 21.949 127.011 21.42 127.365 20.713 C 127.719 20.005 127.895 19.134 127.895 18.093 C 127.895 17.052 127.723 16.185 127.38 15.488 C 127.037 14.791 126.576 14.267 125.996 13.913 C 125.417 13.559 124.775 13.383 124.069 13.383 C 123.363 13.383 122.744 13.559 122.155 13.913 C 121.566 14.267 121.095 14.791 120.743 15.488 C 120.389 16.185 120.213 17.053 120.213 18.093 C 120.213 19.132 120.389 20.007 120.743 20.713 C 121.095 21.419 121.562 21.949 122.142 22.303 C 122.721 22.655 123.353 22.833 124.04 22.833 Z\" fill=\"var(--token-25b31a9d-211f-4aed-b06c-add80335f614, rgb(0, 0, 0)) /* {&quot;name&quot;:&quot;Primary / Black&quot;} */\" opacity=\"0.5\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-124jwyo\",layoutDependency:layoutDependency,layoutId:\"eQc2VnarM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.564 21.312\" overflow=\"visible\"><path d=\"M 0 21.311 L 0 18.309 L 1.206 18.309 C 1.873 18.309 2.344 18.176 2.619 17.911 C 2.893 17.646 3.031 17.19 3.031 16.542 L 3.031 0 L 6.564 0 L 6.564 16.572 C 6.564 17.71 6.367 18.628 5.975 19.325 C 5.582 20.022 5.028 20.527 4.312 20.841 C 3.595 21.155 2.737 21.312 1.738 21.312 L 0 21.312 Z\" fill=\"transparent\" opacity=\"0.5\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-khy7mr\",layoutDependency:layoutDependency,layoutId:\"tpI6vyrfa\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.568 9.016\" overflow=\"visible\"><path d=\"M 3.524 2.701 L 5.508 0.1 C 5.633 -0.063 5.889 -0.019 5.952 0.175 L 6.956 3.255 C 6.989 3.355 7.078 3.425 7.183 3.43 L 9.329 3.563 C 9.542 3.576 9.646 3.83 9.501 3.989 L 7.496 6.183 C 7.447 6.236 7.423 6.308 7.43 6.381 L 7.673 8.736 C 7.694 8.928 7.499 9.072 7.32 8.995 L 4.849 7.935 C 4.791 7.911 4.726 7.908 4.667 7.928 L 1.711 8.935 C 1.517 9.001 1.33 8.823 1.383 8.626 L 2.147 5.856 C 2.171 5.766 2.147 5.67 2.078 5.606 L 0.077 3.66 C -0.075 3.512 0.01 3.254 0.221 3.225 L 3.357 2.799 C 3.424 2.789 3.484 2.755 3.525 2.701 Z\" fill=\"transparent\" opacity=\"0.5\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-161x4i5\",layoutDependency:layoutDependency,layoutId:\"lz4ZcHJMA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.599 15.542\" overflow=\"visible\"><path d=\"M 5.415 15.542 C 4.198 15.542 3.187 15.336 2.384 14.924 C 1.579 14.511 0.981 13.962 0.589 13.275 C 0.195 12.588 0 11.843 0 11.037 C 0 10.095 0.24 9.281 0.721 8.594 C 1.202 7.906 1.914 7.372 2.855 6.99 C 3.798 6.607 4.955 6.416 6.329 6.416 L 10.067 6.416 C 10.067 5.632 9.96 4.979 9.744 4.459 C 9.528 3.94 9.195 3.552 8.742 3.296 C 8.29 3.041 7.712 2.914 7.006 2.914 C 6.202 2.914 5.515 3.095 4.946 3.459 C 4.377 3.822 4.024 4.377 3.886 5.121 L 0.413 5.121 C 0.53 4.061 0.884 3.154 1.473 2.399 C 2.061 1.643 2.841 1.055 3.813 0.632 C 4.784 0.21 5.848 0 7.006 0 C 8.4 0 9.587 0.24 10.567 0.721 C 11.548 1.202 12.3 1.889 12.819 2.781 C 13.338 3.675 13.599 4.748 13.599 6.005 L 13.599 15.189 L 10.596 15.189 L 10.242 12.805 C 10.044 13.201 9.791 13.567 9.492 13.894 C 9.185 14.229 8.833 14.522 8.447 14.762 C 8.054 15.008 7.609 15.2 7.109 15.336 C 6.609 15.473 6.045 15.542 5.416 15.542 Z\" fill=\"transparent\" opacity=\"0.5\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1krj9ho\",layoutDependency:layoutDependency,layoutId:\"aCgpAV_zk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.24 4.034\" overflow=\"visible\"><path d=\"M 2.471 4.031 C 3.041 4.031 3.546 3.929 3.987 3.722 C 4.429 3.516 4.811 3.222 5.135 2.84 C 5.459 2.457 5.709 2.03 5.886 1.56 C 6.062 1.089 6.18 0.589 6.24 0.059 L 6.24 0 L 2.972 0 C 2.285 0 1.716 0.089 1.265 0.265 C 0.813 0.441 0.489 0.682 0.294 0.986 C 0.097 1.291 0 1.649 0 2.061 C 0 2.474 0.098 2.826 0.294 3.121 C 0.489 3.416 0.775 3.642 1.147 3.799 C 1.52 3.956 1.962 4.034 2.472 4.034 Z\" fill=\"transparent\" opacity=\"0.5\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3sivxo\",layoutDependency:layoutDependency,layoutId:\"J_ogohZs2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 23.521 15.189\" overflow=\"visible\"><path d=\"M 0 15.189 L 0 0.354 L 3.12 0.354 L 3.415 2.385 C 3.886 1.639 4.509 1.056 5.284 0.634 C 6.058 0.212 6.946 0.001 7.947 0.001 C 8.693 0.001 9.365 0.1 9.964 0.295 C 10.562 0.492 11.092 0.785 11.554 1.177 C 12.014 1.571 12.392 2.06 12.687 2.649 C 13.237 1.825 13.954 1.177 14.836 0.706 C 15.719 0.235 16.68 0 17.721 0 C 18.957 0 20.007 0.25 20.871 0.751 C 21.735 1.251 22.392 1.988 22.844 2.959 C 23.295 3.93 23.521 5.123 23.521 6.535 L 23.521 15.189 L 20.019 15.189 L 20.019 6.887 C 20.019 5.632 19.763 4.67 19.254 4.002 C 18.743 3.336 17.988 3.001 16.988 3.001 C 16.301 3.001 15.697 3.168 15.178 3.501 C 14.657 3.834 14.25 4.321 13.956 4.959 C 13.661 5.597 13.515 6.377 13.515 7.299 L 13.515 15.187 L 10.013 15.187 L 10.013 6.886 C 10.013 5.631 9.757 4.669 9.248 4.001 C 8.737 3.334 7.972 3 6.952 3 C 6.304 3 5.719 3.166 5.2 3.5 C 4.68 3.833 4.273 4.319 3.979 4.957 C 3.685 5.595 3.538 6.375 3.538 7.297 L 3.538 15.186 L 0.005 15.186 Z\" fill=\"transparent\" opacity=\"0.5\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1x6qba2\",layoutDependency:layoutDependency,layoutId:\"pEQ_5EkIX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.66 15.544\" overflow=\"visible\"><path d=\"M 7.447 15.544 C 5.976 15.544 4.68 15.224 3.563 14.588 C 2.444 13.95 1.571 13.052 0.943 11.894 C 0.314 10.737 0 9.402 0 7.89 C 0 6.378 0.309 4.946 0.928 3.769 C 1.546 2.591 2.419 1.669 3.548 1.001 C 4.676 0.335 5.986 0 7.478 0 C 8.969 0 10.196 0.324 11.275 0.971 C 12.354 1.619 13.189 2.487 13.778 3.576 C 14.366 4.665 14.66 5.887 14.66 7.241 L 14.66 7.889 C 14.66 8.124 14.641 8.37 14.601 8.625 L 2.533 8.625 L 2.533 6.359 L 11.099 6.359 C 11.059 5.28 10.696 4.431 10.01 3.813 C 9.323 3.194 8.469 2.885 7.449 2.885 C 6.722 2.885 6.056 3.052 5.448 3.385 C 4.84 3.718 4.359 4.214 4.005 4.871 C 3.651 5.53 3.475 6.357 3.475 7.359 L 3.475 8.212 C 3.475 9.134 3.647 9.93 3.99 10.596 C 4.333 11.263 4.804 11.77 5.403 12.112 C 6.001 12.455 6.673 12.627 7.419 12.627 C 8.242 12.627 8.924 12.451 9.465 12.097 C 10.005 11.744 10.402 11.274 10.658 10.685 L 14.249 10.685 C 13.974 11.607 13.522 12.436 12.895 13.172 C 12.267 13.909 11.492 14.488 10.57 14.909 C 9.648 15.331 8.607 15.541 7.45 15.541 Z\" fill=\"transparent\" opacity=\"0.5\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7dro0m\",layoutDependency:layoutDependency,layoutId:\"Mb49ldphJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.775 15.542\" overflow=\"visible\"><path d=\"M 6.711 15.538 C 5.396 15.538 4.254 15.327 3.283 14.906 C 2.311 14.484 1.546 13.895 0.986 13.14 C 0.428 12.384 0.098 11.517 0 10.535 L 3.532 10.535 C 3.631 10.947 3.807 11.326 4.063 11.668 C 4.318 12.011 4.666 12.282 5.108 12.478 C 5.549 12.675 6.073 12.772 6.683 12.772 C 7.292 12.772 7.752 12.689 8.125 12.522 C 8.498 12.356 8.772 12.136 8.949 11.86 C 9.125 11.585 9.214 11.29 9.214 10.977 C 9.214 10.506 9.085 10.144 8.831 9.889 C 8.576 9.633 8.208 9.432 7.728 9.285 C 7.247 9.137 6.673 8.995 6.005 8.859 C 5.299 8.722 4.616 8.55 3.959 8.344 C 3.302 8.137 2.713 7.878 2.192 7.564 C 1.672 7.249 1.259 6.848 0.956 6.357 C 0.652 5.867 0.5 5.269 0.5 4.562 C 0.5 3.699 0.731 2.925 1.191 2.238 C 1.652 1.55 2.319 1.007 3.192 0.604 C 4.065 0.202 5.11 0 6.327 0 C 8.054 0 9.432 0.398 10.464 1.193 C 11.494 1.988 12.097 3.101 12.274 4.534 L 8.917 4.534 C 8.819 3.985 8.544 3.558 8.094 3.254 C 7.641 2.949 7.043 2.798 6.299 2.798 C 5.554 2.798 4.949 2.94 4.547 3.224 C 4.144 3.508 3.944 3.886 3.944 4.358 C 3.944 4.672 4.067 4.946 4.311 5.181 C 4.556 5.416 4.915 5.618 5.386 5.785 C 5.857 5.952 6.435 6.114 7.122 6.27 C 8.221 6.486 9.192 6.741 10.036 7.035 C 10.879 7.33 11.547 7.762 12.037 8.33 C 12.528 8.9 12.774 9.704 12.774 10.744 C 12.793 11.686 12.552 12.519 12.052 13.246 C 11.552 13.973 10.85 14.537 9.947 14.939 C 9.044 15.34 7.965 15.542 6.71 15.542 Z\" fill=\"transparent\" opacity=\"0.5\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-13b358m\",layoutDependency:layoutDependency,layoutId:\"ng0AVI4FN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.659 13.248\" overflow=\"visible\"><path d=\"M 6.976 13.248 C 5.583 13.248 4.362 13.075 3.311 12.733 C 2.261 12.388 1.447 11.869 0.869 11.173 C 0.29 10.476 0 9.607 0 8.568 C 0 7.958 0.152 7.366 0.456 6.786 C 0.761 6.207 1.221 5.668 1.84 5.168 C 2.459 4.668 3.248 4.231 4.21 3.858 L 5.77 5.565 C 4.827 5.898 4.17 6.301 3.798 6.771 C 3.425 7.243 3.239 7.723 3.239 8.214 C 3.239 8.704 3.4 9.151 3.724 9.494 C 4.047 9.837 4.489 10.098 5.049 10.274 C 5.607 10.45 6.241 10.539 6.948 10.539 C 7.654 10.539 8.233 10.446 8.742 10.259 C 9.252 10.072 9.649 9.812 9.935 9.479 C 10.219 9.145 10.361 8.742 10.361 8.273 C 10.361 7.684 10.155 7.208 9.742 6.845 C 9.33 6.482 8.516 6.262 7.3 6.183 C 6.259 6.105 5.347 5.991 4.562 5.844 C 3.777 5.696 3.105 5.525 2.546 5.329 C 1.988 5.133 1.511 4.912 1.119 4.666 C 0.725 4.422 0.402 4.17 0.148 3.915 L 0.148 3.237 L 3.239 0 L 5.859 0.854 L 2.385 4.239 L 3.298 2.531 C 3.493 2.669 3.695 2.796 3.901 2.914 C 4.108 3.031 4.373 3.135 4.696 3.222 C 5.02 3.31 5.448 3.395 5.976 3.472 C 6.506 3.552 7.193 3.629 8.036 3.707 C 9.35 3.806 10.421 4.041 11.245 4.414 C 12.069 4.786 12.677 5.286 13.07 5.915 C 13.462 6.543 13.659 7.299 13.659 8.181 C 13.659 9.063 13.418 9.858 12.937 10.625 C 12.457 11.39 11.726 12.018 10.745 12.509 C 9.763 12.999 8.507 13.245 6.978 13.245 Z\" fill=\"transparent\" opacity=\"0.5\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-7l1l1l\",layoutDependency:layoutDependency,layoutId:\"tPqwvzRpn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.862 10.745\" overflow=\"visible\"><path d=\"M 5.946 10.745 C 4.71 10.745 3.646 10.505 2.753 10.024 C 1.859 9.543 1.177 8.895 0.706 8.081 C 0.235 7.267 0 6.37 0 5.388 C 0 4.405 0.235 3.485 0.706 2.679 C 1.177 1.874 1.859 1.227 2.753 0.736 C 3.646 0.246 4.71 0 5.946 0 C 7.182 0 8.242 0.246 9.125 0.736 C 10.007 1.227 10.685 1.874 11.156 2.679 C 11.627 3.483 11.862 4.386 11.862 5.388 C 11.862 6.389 11.627 7.267 11.156 8.081 C 10.685 8.895 10.009 9.543 9.125 10.024 C 8.242 10.505 7.182 10.745 5.946 10.745 Z\" fill=\"transparent\" opacity=\"0.5\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-5nqlhs\",layoutDependency:layoutDependency,layoutId:\"a9WFhqmaN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.651 5.21\" overflow=\"visible\"><path d=\"M 2.855 5.21 C 3.698 5.21 4.375 4.985 4.886 4.532 C 5.396 4.082 5.651 3.434 5.651 2.59 C 5.651 1.746 5.396 1.104 4.886 0.663 C 4.375 0.221 3.699 0 2.855 0 C 2.011 0 1.324 0.221 0.795 0.663 C 0.266 1.104 0 1.747 0 2.59 C 0 3.433 0.265 4.082 0.795 4.532 C 1.325 4.985 2.012 5.21 2.855 5.21 Z\" fill=\"transparent\" opacity=\"0.5\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3z94bc\",layoutDependency:layoutDependency,layoutId:\"U7zMMeAUj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.094 2.59\" overflow=\"visible\"><path d=\"M 0.678 2.59 L 0 0 L 6.094 0 L 6.094 2.238 Z\" fill=\"transparent\" opacity=\"0.5\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1h8ndjw\",layoutDependency:layoutDependency,layoutId:\"bYdlYTkm1\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13.599 15.542\" overflow=\"visible\"><path d=\"M 5.415 15.542 C 4.198 15.542 3.187 15.336 2.384 14.924 C 1.579 14.511 0.981 13.962 0.589 13.275 C 0.195 12.588 0 11.843 0 11.037 C 0 10.095 0.24 9.281 0.721 8.594 C 1.202 7.906 1.914 7.372 2.855 6.99 C 3.798 6.607 4.955 6.416 6.329 6.416 L 10.067 6.416 C 10.067 5.632 9.96 4.979 9.744 4.459 C 9.528 3.94 9.195 3.552 8.742 3.296 C 8.29 3.041 7.712 2.914 7.006 2.914 C 6.202 2.914 5.515 3.095 4.946 3.459 C 4.377 3.822 4.024 4.377 3.886 5.121 L 0.413 5.121 C 0.53 4.061 0.884 3.154 1.473 2.399 C 2.061 1.643 2.841 1.055 3.813 0.632 C 4.784 0.21 5.848 0 7.006 0 C 8.4 0 9.587 0.24 10.567 0.721 C 11.548 1.202 12.3 1.889 12.819 2.781 C 13.338 3.675 13.599 4.748 13.599 6.005 L 13.599 15.189 L 10.596 15.189 L 10.242 12.805 C 10.044 13.201 9.791 13.567 9.492 13.894 C 9.185 14.229 8.833 14.522 8.447 14.762 C 8.054 15.008 7.609 15.2 7.109 15.336 C 6.609 15.473 6.045 15.542 5.416 15.542 Z\" fill=\"transparent\" opacity=\"0.5\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11hj6q7\",layoutDependency:layoutDependency,layoutId:\"QXaevDuOI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.24 4.034\" overflow=\"visible\"><path d=\"M 2.471 4.031 C 3.041 4.031 3.546 3.929 3.987 3.722 C 4.429 3.516 4.811 3.222 5.135 2.84 C 5.459 2.457 5.709 2.03 5.886 1.56 C 6.062 1.089 6.18 0.589 6.24 0.059 L 6.24 0 L 2.972 0 C 2.285 0 1.716 0.089 1.265 0.265 C 0.813 0.441 0.489 0.682 0.294 0.986 C 0.097 1.291 0 1.649 0 2.061 C 0 2.474 0.098 2.826 0.294 3.121 C 0.489 3.416 0.775 3.642 1.147 3.799 C 1.52 3.956 1.962 4.034 2.472 4.034 Z\" fill=\"transparent\" opacity=\"0.5\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1g3ofrn\",layoutDependency:layoutDependency,layoutId:\"SqB1SEWAl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.864 15.542\" overflow=\"visible\"><path d=\"M 7.417 15.541 C 6.005 15.541 4.733 15.212 3.605 14.555 C 2.477 13.898 1.593 12.985 0.956 11.817 C 0.318 10.651 0 9.311 0 7.8 C 0 6.289 0.324 4.89 0.971 3.724 C 1.619 2.556 2.507 1.643 3.635 0.986 C 4.763 0.329 6.034 0 7.447 0 C 8.861 0 10.13 0.329 11.259 0.986 C 12.387 1.643 13.269 2.552 13.907 3.709 C 14.545 4.867 14.864 6.221 14.864 7.771 C 14.864 9.322 14.54 10.675 13.892 11.834 C 13.245 12.992 12.357 13.899 11.229 14.556 C 10.1 15.213 8.83 15.542 7.416 15.542 Z\" fill=\"transparent\" opacity=\"0.5\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mx2ceo\",layoutDependency:layoutDependency,layoutId:\"VESMirJjm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.682 9.45\" overflow=\"visible\"><path d=\"M 3.826 9.45 C 4.532 9.45 5.176 9.274 5.754 8.92 C 6.333 8.566 6.799 8.038 7.152 7.33 C 7.506 6.622 7.682 5.751 7.682 4.71 C 7.682 3.669 7.51 2.802 7.167 2.105 C 6.825 1.408 6.363 0.884 5.784 0.53 C 5.204 0.176 4.562 0 3.856 0 C 3.15 0 2.531 0.176 1.942 0.53 C 1.354 0.884 0.882 1.408 0.53 2.105 C 0.176 2.802 0 3.67 0 4.71 C 0 5.75 0.176 6.624 0.53 7.33 C 0.882 8.036 1.35 8.566 1.929 8.92 C 2.508 9.272 3.14 9.45 3.828 9.45 Z\" fill=\"transparent\" opacity=\"0.5\"></path></svg>',withExternalLayout:true})]})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YfFD2.framer-aspiev, .framer-YfFD2 .framer-aspiev { display: block; }\",\".framer-YfFD2.framer-1elrd6f { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-YfFD2 .framer-1th6df0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 33px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-YfFD2 .framer-w2u1b4, .framer-YfFD2 .framer-1juhu35 { height: 33px; position: relative; width: 132px; }\",\".framer-YfFD2 .framer-lqb3la, .framer-YfFD2 .framer-124jwyo { height: 22px; left: 0px; position: absolute; top: 11px; width: 7px; }\",\".framer-YfFD2 .framer-1s8vipx, .framer-YfFD2 .framer-khy7mr { height: 9px; left: 1px; position: absolute; top: 0px; width: 10px; }\",\".framer-YfFD2 .framer-1hkmwpo, .framer-YfFD2 .framer-161x4i5 { height: 16px; left: 9px; position: absolute; top: 11px; width: 14px; }\",\".framer-YfFD2 .framer-o0titi, .framer-YfFD2 .framer-1krj9ho { height: 4px; left: 13px; position: absolute; top: 19px; width: 6px; }\",\".framer-YfFD2 .framer-r236ja, .framer-YfFD2 .framer-3sivxo { height: 15px; left: 25px; position: absolute; top: 11px; width: 24px; }\",\".framer-YfFD2 .framer-xqyozq, .framer-YfFD2 .framer-1x6qba2 { height: 16px; left: 50px; position: absolute; top: 11px; width: 15px; }\",\".framer-YfFD2 .framer-ggeue5, .framer-YfFD2 .framer-7dro0m { height: 16px; left: 66px; position: absolute; top: 11px; width: 13px; }\",\".framer-YfFD2 .framer-qht5yj, .framer-YfFD2 .framer-13b358m { height: 13px; left: 85px; position: absolute; top: 19px; width: 14px; }\",\".framer-YfFD2 .framer-1gk4lv9, .framer-YfFD2 .framer-7l1l1l { height: 11px; left: 86px; position: absolute; top: 11px; width: 12px; }\",\".framer-YfFD2 .framer-1nfzvlf, .framer-YfFD2 .framer-5nqlhs { height: 5px; left: 90px; position: absolute; top: 13px; width: 6px; }\",\".framer-YfFD2 .framer-ih50mo, .framer-YfFD2 .framer-3z94bc { height: 3px; left: 94px; position: absolute; top: 11px; width: 6px; }\",\".framer-YfFD2 .framer-6yx2hr, .framer-YfFD2 .framer-1h8ndjw { height: 16px; left: 101px; position: absolute; top: 11px; width: 14px; }\",\".framer-YfFD2 .framer-kudz78, .framer-YfFD2 .framer-11hj6q7 { height: 4px; left: 105px; position: absolute; top: 19px; width: 6px; }\",\".framer-YfFD2 .framer-19t1r3c, .framer-YfFD2 .framer-1g3ofrn { height: 16px; left: 117px; position: absolute; top: 11px; width: 15px; }\",\".framer-YfFD2 .framer-js5a5o, .framer-YfFD2 .framer-mx2ceo { height: 10px; left: 120px; position: absolute; top: 14px; width: 8px; }\",\".framer-YfFD2.framer-v-1elrd6f.hover .framer-1th6df0 { justify-content: flex-end; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 33\n * @framerIntrinsicWidth 131.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"rZW5A0HUd\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerw9S6ggdSJ=withCSS(Component,css,\"framer-YfFD2\");export default Framerw9S6ggdSJ;Framerw9S6ggdSJ.displayName=\"oslo_logo\";Framerw9S6ggdSJ.defaultProps={height:33,width:131.5};addFonts(Framerw9S6ggdSJ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerw9S6ggdSJ\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"131.5\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"rZW5A0HUd\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"33\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./w9S6ggdSJ.map","// Generated by Framer (e85a4e6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Icon32MenuClose from\"https://framerusercontent.com/modules/axOjf1vOT7YRV67ISFiY/jEi37jSqhxGsfFmiS0aG/gKu1XGAae.js\";import PrimaryButton from\"https://framerusercontent.com/modules/uQO2VWRrWWqFH2RD5B0x/ONLQEqC7eyt91KCUrizt/HBu10K2dK.js\";import TextLink from\"https://framerusercontent.com/modules/zkGCHJhyTg4dckGs8Zls/xPOzDZ7YJ0KDhomVwK7s/PDsb7oOEY.js\";import Oslo_logo from\"https://framerusercontent.com/modules/ktwGlaD3LiwPqI4FTHo2/dJspz68uqk4E8hTj1DIV/w9S6ggdSJ.js\";const Oslo_logoFonts=getFonts(Oslo_logo);const Icon32MenuCloseFonts=getFonts(Icon32MenuClose);const TextLinkFonts=getFonts(TextLink);const PrimaryButtonFonts=getFonts(PrimaryButton);const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"xGR0edOQP\",\"JLU1ItgQ7\",\"wuUHFN6JO\",\"tS42PKf1_\"];const serializationHash=\"framer-IDNEi\";const variantClassNames={JLU1ItgQ7:\"framer-v-rwikyq\",tS42PKf1_:\"framer-v-1aehyt9\",wuUHFN6JO:\"framer-v-9f6gpu\",xGR0edOQP:\"framer-v-196el7y\"};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 animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-76};const transition2={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Phone Open\":\"tS42PKf1_\",Desktop:\"xGR0edOQP\",Phone:\"wuUHFN6JO\",Tablet:\"JLU1ItgQ7\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"xGR0edOQP\"};};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:\"xGR0edOQP\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const TdcKtjdDNqq5mme=activeVariantCallback(async(...args)=>{setVariant(\"tS42PKf1_\");});const TdcKtjdDN891tja=activeVariantCallback(async(...args)=>{setVariant(\"wuUHFN6JO\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"wuUHFN6JO\",\"tS42PKf1_\"].includes(baseVariant))return true;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:transition2,...addPropertyOverrides({wuUHFN6JO:{value:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-196el7y\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"xGR0edOQP\",ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(0, 57, 115, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-d2873cc6-42eb-40c0-8205-582532719427, rgb(255, 255, 255))\",WebkitBackdropFilter:\"blur(10px)\",...style},variants:{tS42PKf1_:{backgroundColor:\"rgba(18, 18, 18, 0.8)\"}},...addPropertyOverrides({JLU1ItgQ7:{\"data-framer-name\":\"Tablet\"},tS42PKf1_:{\"data-framer-name\":\"Phone Open\"},wuUHFN6JO:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{\"aria-label\":\"Main navigation\",className:\"framer-peochh\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"jpieuspcH\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-o9mzy4\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"OJSv0JzgF\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:33,y:(componentViewport?.y||0)+(0+((componentViewport?.height||87.5)-0-95)/2)+32+-.5,...addPropertyOverrides({tS42PKf1_:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||328.5)-0-336)/2)+24+0+-.5},wuUHFN6JO:{y:(componentViewport?.y||0)+0+0+25+0+-.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yu7lwt-container\",layoutDependency:layoutDependency,layoutId:\"qiPb4bRZX-container\",nodeId:\"qiPb4bRZX\",rendersWithMotion:true,scopeId:\"FYVGgK1WB\",children:/*#__PURE__*/_jsx(Oslo_logo,{height:\"100%\",id:\"qiPb4bRZX\",layoutId:\"qiPb4bRZX\",width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({tS42PKf1_:{height:32,width:\"32px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||328.5)-0-336)/2)+24+0+0},wuUHFN6JO:{height:32,width:\"32px\",y:(componentViewport?.y||0)+0+0+25+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gwjblu-container\",layoutDependency:layoutDependency,layoutId:\"MTlEbFiG5-container\",nodeId:\"MTlEbFiG5\",rendersWithMotion:true,scopeId:\"FYVGgK1WB\",children:/*#__PURE__*/_jsx(Icon32MenuClose,{height:\"100%\",id:\"MTlEbFiG5\",layoutId:\"MTlEbFiG5\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"ywGAjTxMi\"),width:\"100%\",...addPropertyOverrides({tS42PKf1_:{TdcKtjdDN:TdcKtjdDN891tja,variant:matchVariant(\"TRNlfHW4D\")},wuUHFN6JO:{TdcKtjdDN:TdcKtjdDNqq5mme}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lc7h67\",\"data-framer-name\":\"Right Side\",layoutDependency:layoutDependency,layoutId:\"W0ayrAxle\",style:{opacity:1},variants:{tS42PKf1_:{opacity:1},wuUHFN6JO:{opacity:0}},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":k5tWVSNJ_\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":k5tWVSNJ_\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":k5tWVSNJ_\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{hash:\":k5tWVSNJ_\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||87.5)-0-95)/2)+25+12,...addPropertyOverrides({tS42PKf1_:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||328.5)-0-336)/2)+24+56+0+0},wuUHFN6JO:{y:(componentViewport?.y||0)+0+0+25+56+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1yymyeg-container\",layoutDependency:layoutDependency,layoutId:\"MV95bmI2q-container\",nodeId:\"MV95bmI2q\",rendersWithMotion:true,scopeId:\"FYVGgK1WB\",children:/*#__PURE__*/_jsx(TextLink,{diiPXt8iL:\"Work\",height:\"100%\",id:\"MV95bmI2q\",layoutId:\"MV95bmI2q\",nROLtrc_N:resolvedLinks[0],width:\"100%\",...addPropertyOverrides({JLU1ItgQ7:{nROLtrc_N:resolvedLinks[1]},tS42PKf1_:{nROLtrc_N:resolvedLinks[3]},wuUHFN6JO:{nROLtrc_N:resolvedLinks[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"YnLml_SNh\"},implicitPathVariables:undefined},{href:{webPageId:\"YnLml_SNh\"},implicitPathVariables:undefined},{href:{webPageId:\"YnLml_SNh\"},implicitPathVariables:undefined},{href:{webPageId:\"YnLml_SNh\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||87.5)-0-95)/2)+25+12,...addPropertyOverrides({tS42PKf1_:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||328.5)-0-336)/2)+24+56+0+54},wuUHFN6JO:{y:(componentViewport?.y||0)+0+0+25+56+0+54}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-12rsi9o-container\",layoutDependency:layoutDependency,layoutId:\"gB2D2X9Ok-container\",nodeId:\"gB2D2X9Ok\",rendersWithMotion:true,scopeId:\"FYVGgK1WB\",children:/*#__PURE__*/_jsx(TextLink,{diiPXt8iL:\"Play\",height:\"100%\",id:\"gB2D2X9Ok\",layoutId:\"gB2D2X9Ok\",nROLtrc_N:resolvedLinks1[0],width:\"100%\",...addPropertyOverrides({JLU1ItgQ7:{nROLtrc_N:resolvedLinks1[1]},tS42PKf1_:{nROLtrc_N:resolvedLinks1[3]},wuUHFN6JO:{nROLtrc_N:resolvedLinks1[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"CNFavoEcf\"},implicitPathVariables:undefined},{href:{webPageId:\"CNFavoEcf\"},implicitPathVariables:undefined},{href:{webPageId:\"CNFavoEcf\"},implicitPathVariables:undefined},{href:{webPageId:\"CNFavoEcf\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+(0+((componentViewport?.height||87.5)-0-95)/2)+25+12,...addPropertyOverrides({tS42PKf1_:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||328.5)-0-336)/2)+24+56+0+108},wuUHFN6JO:{y:(componentViewport?.y||0)+0+0+25+56+0+108}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wx9tgf-container\",layoutDependency:layoutDependency,layoutId:\"ExJtqAAiz-container\",nodeId:\"ExJtqAAiz\",rendersWithMotion:true,scopeId:\"FYVGgK1WB\",children:/*#__PURE__*/_jsx(TextLink,{diiPXt8iL:\"About\",height:\"100%\",id:\"ExJtqAAiz\",layoutId:\"ExJtqAAiz\",nROLtrc_N:resolvedLinks2[0],width:\"100%\",...addPropertyOverrides({JLU1ItgQ7:{nROLtrc_N:resolvedLinks2[1]},tS42PKf1_:{nROLtrc_N:resolvedLinks2[3]},wuUHFN6JO:{nROLtrc_N:resolvedLinks2[2]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:46,y:(componentViewport?.y||0)+(0+((componentViewport?.height||87.5)-0-95)/2)+25+0,...addPropertyOverrides({tS42PKf1_:{width:`calc((min(max(${componentViewport?.width||\"100vw\"}, 1px), 1400px) - 40px) * 0.4)`,y:(componentViewport?.y||0)+(0+((componentViewport?.height||328.5)-0-336)/2)+24+56+0+162},wuUHFN6JO:{width:`calc((min(${componentViewport?.width||\"100vw\"}, 1400px) - 40px) * 0.4)`,y:(componentViewport?.y||0)+0+0+25+56+0+162}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-fmf131-container\",layoutDependency:layoutDependency,layoutId:\"tVNZnKFV5-container\",nodeId:\"tVNZnKFV5\",rendersWithMotion:true,scopeId:\"FYVGgK1WB\",children:/*#__PURE__*/_jsx(PrimaryButton,{height:\"100%\",id:\"tVNZnKFV5\",layoutId:\"tVNZnKFV5\",lsvDXX3UC:\"https://drive.google.com/file/d/127U-gXJkc0Y0hrUTiEnJt6Hk_aGWdjlr/view?usp=sharing\",PQe6s_mWx:\"Resume\",variant:matchVariant(\"BhV4hOUq_\"),width:\"100%\",...addPropertyOverrides({tS42PKf1_:{style:{width:\"100%\"}},wuUHFN6JO:{style:{width:\"100%\"}}},baseVariant,gestureVariant)})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IDNEi.framer-1yksxy4, .framer-IDNEi .framer-1yksxy4 { display: block; }\",\".framer-IDNEi.framer-196el7y { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1312px; }\",\".framer-IDNEi .framer-peochh { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 1400px; overflow: visible; padding: 25px 40px 24px 40px; position: relative; width: 1px; }\",\".framer-IDNEi .framer-o9mzy4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: 32px; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-IDNEi .framer-yu7lwt-container, .framer-IDNEi .framer-1yymyeg-container, .framer-IDNEi .framer-12rsi9o-container, .framer-IDNEi .framer-1wx9tgf-container, .framer-IDNEi .framer-fmf131-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-IDNEi .framer-gwjblu-container { flex: none; height: 32px; position: relative; width: 32px; }\",\".framer-IDNEi .framer-1lc7h67 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-IDNEi.framer-v-rwikyq.framer-196el7y { width: 810px; }\",\".framer-IDNEi.framer-v-rwikyq .framer-o9mzy4 { order: 0; }\",\".framer-IDNEi.framer-v-rwikyq .framer-1lc7h67 { order: 1; }\",\".framer-IDNEi.framer-v-9f6gpu.framer-196el7y { flex-direction: column; justify-content: flex-start; width: 390px; }\",\".framer-IDNEi.framer-v-9f6gpu .framer-peochh { flex: none; flex-direction: column; height: 80px; justify-content: flex-start; overflow: hidden; padding: 25px 20px 24px 20px; width: 100%; }\",\".framer-IDNEi.framer-v-9f6gpu .framer-o9mzy4, .framer-IDNEi.framer-v-1aehyt9 .framer-o9mzy4 { flex: none; width: 100%; }\",\".framer-IDNEi.framer-v-9f6gpu .framer-1lc7h67, .framer-IDNEi.framer-v-1aehyt9 .framer-1lc7h67 { flex-direction: column; width: 100%; }\",\".framer-IDNEi.framer-v-9f6gpu .framer-fmf131-container, .framer-IDNEi.framer-v-1aehyt9 .framer-fmf131-container { width: 40%; }\",\".framer-IDNEi.framer-v-1aehyt9.framer-196el7y { justify-content: flex-start; width: 390px; }\",\".framer-IDNEi.framer-v-1aehyt9 .framer-peochh { flex-direction: column; justify-content: flex-start; padding: 24px 20px 48px 20px; }\",'.framer-IDNEi[data-border=\"true\"]::after, .framer-IDNEi [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 87.5\n * @framerIntrinsicWidth 1312\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"JLU1ItgQ7\":{\"layout\":[\"fixed\",\"auto\"]},\"wuUHFN6JO\":{\"layout\":[\"fixed\",\"auto\"]},\"tS42PKf1_\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFYVGgK1WB=withCSS(Component,css,\"framer-IDNEi\");export default FramerFYVGgK1WB;FramerFYVGgK1WB.displayName=\"Navigation\";FramerFYVGgK1WB.defaultProps={height:87.5,width:1312};addPropertyControls(FramerFYVGgK1WB,{variant:{options:[\"xGR0edOQP\",\"JLU1ItgQ7\",\"wuUHFN6JO\",\"tS42PKf1_\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Phone Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerFYVGgK1WB,[{explicitInter:true,fonts:[]},...Oslo_logoFonts,...Icon32MenuCloseFonts,...TextLinkFonts,...PrimaryButtonFonts],{supportsExplicitInterCodegen:true});FramerFYVGgK1WB.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Oslo_logo,{},context),forwardLoader(Icon32MenuClose,{},context),forwardLoader(TextLink,{},context),forwardLoader(PrimaryButton,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFYVGgK1WB\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JLU1ItgQ7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"wuUHFN6JO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tS42PKf1_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1312\",\"framerIntrinsicHeight\":\"87.5\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f32bfea)\nexport default function metadata(params,activeLocale){return{description:\"UX designer with a computer science background and a sharp eye for detail. James Gao designs impactful solutions and interfaces that click.\",favicon:\"https://framerusercontent.com/assets/VnySSnqmD1RbVjQszFJioOrrhM0.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/L0T1NfuMcvcxm1fKw1eU5S8px8.png\",title:\"James Gao — UX & Product Designer Portfolio\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}