{"version":3,"file":"script_main.BVa1L235.mjs","names":["mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","addPropertyOverrides","Mail","Linkedin","Instagram","MessageCircle","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","getProps","React.forwardRef","useRef","useState","useRef","useMemo","_Fragment","css","addPropertyOverrides","SocialLink","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","Menu","X","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","__FramerMetadata__","useCallback","useRef","useState","addPropertyOverrides","TimeDateFonts","TimeDate","cycleOrder","serializationHash","variantClassNames","Far2ozswq","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","__FramerMetadata__","useRef","HeaderFonts","Header","HeaderInfo","Footer","FooterInfo","CursorFonts","Cursor","breakpoints","serializationHash","variantClassNames","matchVariant","breakpointRules","breakpointKeys","selectors","rules","mediaQueries","humanReadableVariantMap","HTMLStyle","getProps","cursor","Component","useRef","React.useId","PropertyOverrides","css","SayHi","TimeDate","serializationHash","variantClassNames","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","Header","HeaderInfo","Footer2","Footer2Info","Cursor","useRef","React.useId","PropertyOverrides","React.createElement","Main","CaseStudyLayout","Framer.PageRoot","Framer.lazy","Framer.useCurrentRoute","Framer.useLocaleInfo","Framer.useRouter","React.Fragment","React.memo","React.useCallback","React.useEffect","React.useRef","React.useState","React.useLayoutEffect","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/h3DEZhhfkpXKEZZ1xqBI/nIBU3PcGJ9EAuPjoYCPQ/VQXkl2r1q.js","https:/framerusercontent.com/modules/krji1SKzGKPDNYbaJIN7/33VJcyEBRSKfqt5u2TRa/MwhwSTErp.js","https:/framerusercontent.com/modules/MatTltl54L7WHNXwSZ0c/tqevvT2hO3o1AMLi2ckU/SP4n0DCbm.js","https:/framerusercontent.com/modules/y2vGjoU68ZdRXSKZ1lJE/E7FvivHDPi7eq4IDvyqB/g4qNNeqBo.js","https:/framerusercontent.com/modules/PX8Ru2799B5dXeyCClyg/uMU4A8CYi1A5x8ZtLRwS/DL11FSXex.js","https:/framerusercontent.com/modules/nW28P7k6zS9mddbwEi9t/eJZbsb780olVJmyBoSe8/Vsaktx242.js","https:/framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js","https:/framerusercontent.com/modules/qxVcfwTgTuRfqvqpEakO/YGF2zH3AxsJN1xx1ajID/MenuScrollLock.js","https:/framerusercontent.com/modules/OhmiMKDeap2mOUcO8OnR/oQXJqJWxMY9i9QBfhJEY/WordmarkScroll.js","https:/framerusercontent.com/modules/NMFG8JA19lwFRlx0eW6U/wf3jCoUfCWzZePij8e5c/DFfI6QoRA.js","https:/framerusercontent.com/modules/liC5jIykEk94vwEe7uoE/7R8EkCirzH7eUbujnk0O/W_MMTmLzf.js","https:/framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js","https:/framerusercontent.com/modules/xbCQp1d9IOx2EaVDsUQk/utLwPyWjcnzIELRAgv3x/Z8lgtIQk4.js","https:/framerusercontent.com/modules/bS9xPJ3aAz3KOwhHNyKx/g4DNe00hgkllBEdaPCNR/StatusBarColor.js","https:/framerusercontent.com/modules/6KW3uJe68jyPONqACQtx/z6is3BYIRA2Vm3J9EtJg/x1uWmcC45.js","https:/framerusercontent.com/modules/9xSvoJJusPSjUIctahGA/4KuyiwXleXTyQslmyUz5/KaPOP5pt0.js","https:/framerusercontent.com/modules/gURJjbGnSKdP3qd0sKwn/Tk5kK7VoXjyxIuVa7xIG/y3Nbw1C2B.js","framer:toplevel/main"],"sourcesContent":["// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 20 0 L 11.009 5.727 C 10.388 6.088 9.621 6.088 9 5.727 L 0 0\" fill=\"transparent\" height=\"5.997555074597631px\" id=\"YxJGPvMN5\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(2 7)\" width=\"20px\"/><path d=\"M 2 16 C 0.895 16 0 15.105 0 14 L 0 2 C 0 0.895 0.895 0 2 0 L 18 0 C 19.105 0 20 0.895 20 2 L 20 14 C 20 15.105 19.105 16 18 16 Z\" fill=\"transparent\" height=\"16px\" id=\"LPBzBUi6X\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(2 4)\" width=\"20px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"4162409723\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-bNwvq\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-bNwvq { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Mail\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-bNwvq\");Icon.displayName=\"Mail\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Mail\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 6 0 C 9.314 0 12 2.686 12 6 L 12 13 L 8 13 L 8 6 C 8 4.895 7.105 4 6 4 C 4.895 4 4 4.895 4 6 L 4 13 L 0 13 L 0 6 C 0 2.686 2.686 0 6 0 Z\" fill=\"transparent\" height=\"13px\" id=\"b4daiqhLm\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(10 8)\" width=\"12px\"/><path d=\"M 0 12 L 0 0 L 4 0 L 4 12 Z\" fill=\"transparent\" height=\"12px\" id=\"pjuCqz3_Y\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(2 9)\" width=\"4px\"/><path d=\"M 0 2 C 0 0.895 0.895 0 2 0 C 3.105 0 4 0.895 4 2 C 4 3.105 3.105 4 2 4 C 0.895 4 0 3.105 0 2 Z\" fill=\"transparent\" height=\"4px\" id=\"HFWFXDJPf\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(2 2)\" width=\"4px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"3416321359\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-wOUd9\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-wOUd9 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Linkedin\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-wOUd9\");Icon.displayName=\"Linkedin\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Linkedin\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 5 20 C 2.239 20 0 17.761 0 15 L 0 5 C 0 2.239 2.239 0 5 0 L 15 0 C 17.761 0 20 2.239 20 5 L 20 15 C 20 17.761 17.761 20 15 20 Z\" fill=\"transparent\" height=\"20px\" id=\"WelWVC4aK\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(2 2)\" width=\"20px\"/><path d=\"M 7.957 3.413 C 8.21 5.12 7.34 6.797 5.798 7.573 C 4.257 8.349 2.392 8.049 1.172 6.829 C -0.049 5.608 -0.349 3.743 0.427 2.202 C 1.203 0.66 2.88 -0.21 4.587 0.043 C 6.33 0.302 7.698 1.67 7.957 3.413 Z\" fill=\"transparent\" height=\"8.000294809864354px\" id=\"Y7WvVc7GI\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(8.043 7.957)\" width=\"8.000294809864354px\"/><path d=\"M 0 0 L 0.01 0\" fill=\"transparent\" height=\"1px\" id=\"NoAMnmRyg\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(17.5 6.5)\" width=\"1px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"2988937525\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Tu4V5\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-Tu4V5 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Instagram\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-Tu4V5\");Icon.displayName=\"Instagram\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Instagram\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0.993 14.342 C 1.14 14.713 1.172 15.119 1.087 15.509 L 0.022 18.799 C -0.048 19.138 0.063 19.489 0.314 19.727 C 0.566 19.965 0.923 20.056 1.258 19.967 L 4.671 18.969 C 5.038 18.896 5.419 18.928 5.77 19.061 C 10.178 21.12 15.429 19.707 18.208 15.713 C 20.988 11.72 20.49 6.305 17.029 2.886 C 13.567 -0.533 8.147 -0.965 4.188 1.863 C 0.229 4.691 -1.12 9.959 0.993 14.342\" fill=\"transparent\" height=\"20.001099500791895px\" id=\"Y4j4ZoNg1\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(1.999 2)\" width=\"20.001077173205804px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"1298086186\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-uAULH\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-uAULH { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Message Circle\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-uAULH\");Icon.displayName=\"Message Circle\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Message Circle\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d22cd96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,CycleVariantState,getFonts,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Mail from\"https://framerusercontent.com/modules/h3DEZhhfkpXKEZZ1xqBI/nIBU3PcGJ9EAuPjoYCPQ/VQXkl2r1q.js\";import Linkedin from\"https://framerusercontent.com/modules/krji1SKzGKPDNYbaJIN7/33VJcyEBRSKfqt5u2TRa/MwhwSTErp.js\";import Instagram from\"https://framerusercontent.com/modules/MatTltl54L7WHNXwSZ0c/tqevvT2hO3o1AMLi2ckU/SP4n0DCbm.js\";import MessageCircle from\"https://framerusercontent.com/modules/y2vGjoU68ZdRXSKZ1lJE/E7FvivHDPi7eq4IDvyqB/g4qNNeqBo.js\";const MailFonts=getFonts(Mail);const LinkedinFonts=getFonts(Linkedin);const InstagramFonts=getFonts(Instagram);const MessageCircleFonts=getFonts(MessageCircle);const cycleOrder=[\"k9WybmJQ0\",\"cLoX4fbqW\"];const serializationHash=\"framer-BSxIB\";const variantClassNames={cLoX4fbqW:\"framer-v-1717rh8\",k9WybmJQ0:\"framer-v-tm5e3i\"};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 transition2={delay:0,duration:.15,ease:[.42,0,.58,1],type:\"tween\"};const animation={backgroundColor:\"rgba(0, 0, 0, 0.06)\",opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition2};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Closed:\"k9WybmJQ0\",Open:\"cLoX4fbqW\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"k9WybmJQ0\"};};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:\"k9WybmJQ0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapgnqhaj=activeVariantCallback(async(...args)=>{setVariant(CycleVariantState);});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"cLoX4fbqW\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-tm5e3i\",className,classNames),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"k9WybmJQ0\",ref:refBinding,style:{...style},...addPropertyOverrides({cLoX4fbqW:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h3zzx3\",\"data-framer-name\":\"Panel\",layoutDependency:layoutDependency,layoutId:\"cC0RT3HRN\",style:{backgroundColor:\"var(--token-80ef2ff7-3fb7-482e-9c84-88c6afc9648d)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,boxShadow:\"0px 18px 44px 0px rgba(0, 0, 0, 0.3)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TmV3IFRpdGxlLWJvbGQ=\",\"--framer-font-family\":'\"New Title\", \"New Title Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4))\"},children:\"Let’s talk\"})}),className:\"framer-vvk3qn\",fonts:[\"FS;New Title-bold\"],layoutDependency:layoutDependency,layoutId:\"LcWvhCJSP\",style:{\"--extracted-r6o4lv\":\"var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4)\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Link,{href:\"mailto:hello@sarahkowallik.com\",motionChild:true,nodeId:\"I9FgovymH\",scopeId:\"DL11FSXex\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-l7e4lq framer-1v8ddc3\",\"data-framer-name\":\"Email\",layoutDependency:layoutDependency,layoutId:\"I9FgovymH\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},whileHover:animation,children:[/*#__PURE__*/_jsx(Mail,{animated:true,className:\"framer-1ak8ym0\",layoutDependency:layoutDependency,layoutId:\"royuNvH3C\",style:{\"--1m973uw\":\"var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4)\",\"--js9iwy\":2}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3dpdHplci1tZWRpdW0=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4))\"},children:\"Email\"})}),className:\"framer-1wpze9d\",fonts:[\"FS;Switzer-medium\"],layoutDependency:layoutDependency,layoutId:\"MtHG03YaM\",style:{\"--extracted-r6o4lv\":\"var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4)\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.linkedin.com/in/designedbypaul/\",motionChild:true,nodeId:\"o0WRKA3EM\",openInNewTab:true,scopeId:\"DL11FSXex\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-t2935m framer-1v8ddc3\",\"data-framer-name\":\"LinkedIn\",layoutDependency:layoutDependency,layoutId:\"o0WRKA3EM\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},whileHover:animation,children:[/*#__PURE__*/_jsx(Linkedin,{animated:true,className:\"framer-1d8u0gg\",layoutDependency:layoutDependency,layoutId:\"dyROHEy9y\",style:{\"--1m973uw\":\"var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4)\",\"--js9iwy\":2}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3dpdHplci1tZWRpdW0=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4))\"},children:\"LinkedIn\"})}),className:\"framer-1ipvxpt\",fonts:[\"FS;Switzer-medium\"],layoutDependency:layoutDependency,layoutId:\"pMTK8go2k\",style:{\"--extracted-r6o4lv\":\"var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4)\"},verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/designedbypaul/\",motionChild:true,nodeId:\"JpajCHC97\",openInNewTab:true,scopeId:\"DL11FSXex\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1s7ei4u framer-1v8ddc3\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"JpajCHC97\",style:{borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},whileHover:animation,children:[/*#__PURE__*/_jsx(Instagram,{animated:true,className:\"framer-u2bmhu\",layoutDependency:layoutDependency,layoutId:\"xGeHfsjpX\",style:{\"--1m973uw\":\"var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4)\",\"--js9iwy\":2}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3dpdHplci1tZWRpdW0=\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4))\"},children:\"Instagram\"})}),className:\"framer-1f2gmux\",fonts:[\"FS;Switzer-medium\"],layoutDependency:layoutDependency,layoutId:\"iVI64I9ik\",style:{\"--extracted-r6o4lv\":\"var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4)\"},verticalAlignment:\"top\",withExternalLayout:true})]})})]}),/*#__PURE__*/_jsxs(motion.button,{className:\"framer-1ggoqre\",\"data-framer-name\":\"Bubble\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"XTmGzCeCd\",onTap:onTapgnqhaj,style:{backgroundColor:\"var(--token-80ef2ff7-3fb7-482e-9c84-88c6afc9648d)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,boxShadow:\"0px 8px 24px 0px rgba(0, 0, 0, 0.22)\"},children:[/*#__PURE__*/_jsx(MessageCircle,{animated:true,className:\"framer-17pdby0\",layoutDependency:layoutDependency,layoutId:\"RIRRCo8ww\",style:{\"--1m973uw\":\"var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4)\",\"--js9iwy\":2}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TmV3IFRpdGxlLWJvbGQ=\",\"--framer-font-family\":'\"New Title\", \"New Title Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4))\"},children:\"Say hi\"})}),className:\"framer-ybwoc\",fonts:[\"FS;New Title-bold\"],layoutDependency:layoutDependency,layoutId:\"Eqi5ww0OL\",style:{\"--extracted-r6o4lv\":\"var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4)\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BSxIB.framer-1v8ddc3, .framer-BSxIB .framer-1v8ddc3 { display: block; }\",\".framer-BSxIB.framer-tm5e3i { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-end; padding: 0px; position: relative; width: min-content; }\",\".framer-BSxIB .framer-h3zzx3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 12px; position: relative; width: 248px; will-change: var(--framer-will-change-override, transform); }\",\".framer-BSxIB .framer-vvk3qn { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-BSxIB .framer-l7e4lq, .framer-BSxIB .framer-t2935m, .framer-BSxIB .framer-1s7ei4u { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 9px 8px 9px 8px; position: relative; text-decoration: none; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-BSxIB .framer-1ak8ym0, .framer-BSxIB .framer-1d8u0gg, .framer-BSxIB .framer-u2bmhu, .framer-BSxIB .framer-17pdby0 { flex: none; height: var(--framer-aspect-ratio-supported, 18px); position: relative; width: 18px; }\",\".framer-BSxIB .framer-1wpze9d, .framer-BSxIB .framer-1ipvxpt, .framer-BSxIB .framer-1f2gmux { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-BSxIB .framer-1ggoqre { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; padding: 12px 18px 12px 18px; position: relative; width: min-content; }\",\".framer-BSxIB .framer-ybwoc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"cLoX4fbqW\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDL11FSXex=withCSS(Component,css,\"framer-BSxIB\");export default FramerDL11FSXex;FramerDL11FSXex.displayName=\"Say Hi\";FramerDL11FSXex.defaultProps={height:200,width:200};addPropertyControls(FramerDL11FSXex,{variant:{options:[\"k9WybmJQ0\",\"cLoX4fbqW\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerDL11FSXex,[{explicitInter:true,fonts:[{cssFamilyName:\"New Title\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"New Title\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RUPLN7ETJ6MND2KR3BO5MQQ5XG47FRAO/ZV6CZUVQRWZR5TH7RGIADBYXIAGPJEKL/NCFOWRF5DO2XK4WGL3JGFVC4VVD2GXLY.woff2\",weight:\"700\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/OYB4CXKJQXKTNSLJMTDQOIVUL2V5EL7S/WYO2P7DQVV5RNXGMCUO2HL4RJP4VFUAS/6XPIMU23OJVRY676OG5YVJMWEHWICATX.woff2\",weight:\"500\"}]},...MailFonts,...LinkedinFonts,...InstagramFonts,...MessageCircleFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDL11FSXex\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"200\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"200\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cLoX4fbqW\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./DL11FSXex.map","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"YnobPTYMb\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 5)\" width=\"16px\"/><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"Cb0Gao21R\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 12)\" width=\"16px\"/><path d=\"M 0 0 L 16 0\" fill=\"transparent\" height=\"1px\" id=\"oPtuyu4df\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(4 19)\" width=\"16px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"3467097230\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-grV1P\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-grV1P { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-grV1P\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (85eaff3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 0 L 0 12\" fill=\"transparent\" height=\"12px\" id=\"qMvRy61Gj\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/><path d=\"M 0 0 L 12 12\" fill=\"transparent\" height=\"12px\" id=\"YX0AMSC6b\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--js9iwy, 2)\" stroke=\"var(--1m973uw, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/></svg>';const getProps=({color,height,id,width,width1,...props})=>{return{...props,JEeZYcamG:width1??props.JEeZYcamG??2,P_DcoRcrY:color??props.P_DcoRcrY??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,P_DcoRcrY,JEeZYcamG,...restProps}=getProps(props);const href=useSVGTemplate(\"2710857035\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-RiU4T\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m973uw\":P_DcoRcrY,\"--js9iwy\":JEeZYcamG,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-RiU4T { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"P_DcoRcrY\":\"color\",\"JEeZYcamG\":\"width1\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"1m973uw\"},\"set\":{\"localId\":\"vectorSet/ZsiCCGPvG\",\"id\":\"ZsiCCGPvG\",\"moduleId\":\"Y7SpbVH16cWqMhj75z1M\"}}\n */const Icon=withCSS(Component,css,\"framer-RiU4T\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{P_DcoRcrY:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},JEeZYcamG:{defaultValue:2,displayStepper:true,hidden:false,max:16,min:1,title:\"Width\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1m973uw\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/ZsiCCGPvG\\\",\\\"id\\\":\\\"ZsiCCGPvG\\\",\\\"moduleId\\\":\\\"Y7SpbVH16cWqMhj75z1M\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"P_DcoRcrY\\\":\\\"color\\\",\\\"JEeZYcamG\\\":\\\"width1\\\"}\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useRef,useEffect}from\"react\";// Scroll-lock for the full-page menu that PRESERVES scroll position AND layout.\n// Uses overflow:hidden (not height:100vh, which clamped→jumped; not position:fixed,\n// which zeroed scrollY→flipped WordmarkScroll). CRITICAL: overflow:hidden removes\n// the scrollbar, which widens the content, fires a resize, and makes Framer replay\n// its on-scroll \"appear\" animations for the background sections. We compensate by\n// reserving the scrollbar's width as padding on <html> while locked, so the layout\n// never changes and nothing re-animates. (No scrollbar on mobile → padding is 0.)\nconst STYLE_ID=\"menu-scroll-lock-style\";const HTML_CLASS=\"menu-scroll-locked\";function ensureStyle(){if(typeof document===\"undefined\")return;if(document.getElementById(STYLE_ID))return;const s=document.createElement(\"style\");s.id=STYLE_ID;s.textContent=\"html.\"+HTML_CLASS+\", html.\"+HTML_CLASS+\" body{overflow:hidden!important;}\";document.head.appendChild(s);}export function withMenuScrollLock(Component){return props=>{const ref=useRef(null);useEffect(()=>{if(typeof document===\"undefined\")return;const el=ref.current;if(!el)return;let open=false;ensureStyle();const setLock=on=>{const html=document.documentElement;if(on){// reserve the scrollbar's width BEFORE hiding it so the\n// content doesn't reflow (which would replay appear effects)\nconst sw=window.innerWidth-html.clientWidth;if(sw>0)html.style.paddingRight=sw+\"px\";html.classList.add(HTML_CLASS);}else{html.classList.remove(HTML_CLASS);html.style.paddingRight=\"\";}};const isOpen=()=>{const cs=getComputedStyle(el);// pointer-events flips instantly at open/close; opacity is CSS-\n// animated and would race (menu auto-closed), so use it only.\nreturn cs.pointerEvents!==\"none\";};const update=()=>{const next=isOpen();if(next===open)return;open=next;setLock(open);};// A menu hash link fires a same-page smoothScroll AND the close\n// variant in one click; release the lock in the capture phase (before\n// Framer's bubble-phase smoothScroll) so overflow:hidden doesn't\n// swallow the scroll to the target section.\nconst onCaptureClick=e=>{const t=e.target;if(!t||!t.closest)return;const anchor=t.closest(\"a[href]\");if(!anchor||!el.contains(anchor))return;const href=anchor.getAttribute(\"href\")||\"\";if(href.indexOf(\"#\")!==-1&&open){open=false;setLock(false);}};update();const mo=new MutationObserver(update);mo.observe(el,{attributes:true,attributeFilter:[\"style\"]});document.addEventListener(\"click\",onCaptureClick,true);return()=>{mo.disconnect();document.removeEventListener(\"click\",onCaptureClick,true);setLock(false);};},[]);return /*#__PURE__*/_jsx(Component,{ref:ref,...props});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withMenuScrollLock\":{\"type\":\"reactHoc\",\"name\":\"withMenuScrollLock\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./MenuScrollLock.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";import{useScroll,useMotionValueEvent}from\"framer-motion\";import{useState,useMemo,useRef,useEffect,startTransition}from\"react\";// --- Scribble icon set (Scribbles pack; fill-based, 96x96 viewBox) -------\n// Each letter swaps to one of these on scroll. Refine picks freely.\n// Per-slot pixel size adjustments (added to the measured icon size) for\n// glyphs whose artwork reads optically larger/smaller than the set.\nconst ICON_SIZE_TWEAK={7:-8};const ICONS=[{viewBox:\"0 0 96 96\",inner:'<g id=\"Layer_1\" data-name=\"Layer 1\"><path d=\"M49,66.53c.25-1.13.52-2.29.86-3.49a17.4,17.4,0,0,1,1.52-3.77,8.77,8.77,0,0,1,1.5-2A6.28,6.28,0,0,1,54,56.41a6.78,6.78,0,0,1,1.11-.56,13.54,13.54,0,0,1,4.11-1,23.07,23.07,0,0,1,5.42.14c1.49.22,2.91.48,4.27.65.69.1,1.34.16,2,.19.81,0,1.63.09,2.34.17,1.46.15,2.85.3,4.2.32A7.92,7.92,0,0,0,81,55.8a1.2,1.2,0,0,0,.62-.67,1.62,1.62,0,0,0,.07-.53c0-.24,0-.48-.08-.73A6.2,6.2,0,0,0,80,51.11a25.7,25.7,0,0,0-3.56-3c-1.27-1-2.59-2-3.89-3-.8-.69-.51-.86.45-.77a15,15,0,0,1,4.54,1c.4.17.82.35,1.21.56s.77.48,1.15.73a17.52,17.52,0,0,1,2.23,1.72,12.33,12.33,0,0,1,2,2.35A8.17,8.17,0,0,1,85.36,54a5.13,5.13,0,0,1-.11,2.17A4.89,4.89,0,0,1,84,58.31,6.91,6.91,0,0,1,80.57,60a19.36,19.36,0,0,1-5.68.2c-1-.09-2.09-.18-3-.2h-.65l-.87,0c-.57,0-1.13,0-1.68,0-2.19-.08-4.25-.27-6.19-.34-2.11-.06-4.13-.08-5.65.64l-.15.06-.08,0a.65.65,0,0,0-.16.09,1.87,1.87,0,0,0-.35.3,4.18,4.18,0,0,0-.69,1,14.64,14.64,0,0,0-1.09,2.83c-.74,2.55-1.21,5.35-2,8.16a26.64,26.64,0,0,1-1.05,3.25,10,10,0,0,1-2,3.18A5.69,5.69,0,0,1,45.51,81a5.88,5.88,0,0,1-4-1.23,11.42,11.42,0,0,1-3.36-4.64,20.64,20.64,0,0,1-1.36-5.15c0-.38-.11-.76-.16-1.14s-.07-.76-.08-1.14a10.37,10.37,0,0,1,.11-1.8,3.92,3.92,0,0,1,.49-1.18,2.79,2.79,0,0,1,1.32-1.18,4.41,4.41,0,0,1,.68-.31c.69-.17,1.26,1,1.91,2.86.19,1.37.45,2.69.72,4A23.45,23.45,0,0,0,43,73.59a5.58,5.58,0,0,0,1.53,2.26.92.92,0,0,0,.49.24.1.1,0,0,1,.09,0s.08,0,.12,0,.16,0,.23,0a1.32,1.32,0,0,0,.34-.17,3,3,0,0,0,.54-.62,10,10,0,0,0,1.12-2.34,59.47,59.47,0,0,0,1.42-6.4Z\"/><path d=\"M58.32,61.52c-.11,0-.28,0-.59.4a6.39,6.39,0,0,0-.9,1.62,29.66,29.66,0,0,0-1.13,4.93c-.31,1.79-.6,3.68-1,5.63a20,20,0,0,1-.87,3,17.36,17.36,0,0,1-1.51,3.11,9.57,9.57,0,0,1-2.85,2.9,5,5,0,0,1-1,.52l-.61.26a5,5,0,0,1-.61.16,5.37,5.37,0,0,1-2.49,0,5.09,5.09,0,0,1-1.21-.35,3.3,3.3,0,0,1-.57-.26l-.46-.28a9.23,9.23,0,0,1-1.61-1.23,13.29,13.29,0,0,1-1.21-1.43,15.91,15.91,0,0,1-.92-1.5A28,28,0,0,1,36.2,67a56.63,56.63,0,0,1,.41-8.47,1.66,1.66,0,0,0,0-.71.49.49,0,0,0-.11-.2c0-.08-.11-.12-.17-.17a1.63,1.63,0,0,0-.63-.17,11.89,11.89,0,0,0-1.56-.08,54.17,54.17,0,0,0-6.78.81c-2.35.4-4.76.81-7.29,1A19.14,19.14,0,0,1,12,58.23,8.36,8.36,0,0,1,8.1,55.39a6.24,6.24,0,0,1-.65-1,5.24,5.24,0,0,1-.52-1.17,3.18,3.18,0,0,1-.19-.64,3.4,3.4,0,0,1-.17-.7,6,6,0,0,1-.05-1.48,7.5,7.5,0,0,1,.32-1.42,5.56,5.56,0,0,1,.61-1.22A9.23,9.23,0,0,1,9,45.9a17.07,17.07,0,0,1,3.42-2.34,43,43,0,0,1,7-2.91c2.33-.77,4.65-1.42,6.94-2.08l3.37-1c.55-.16,1.1-.32,1.6-.49a2.29,2.29,0,0,0,.58-.23,1.69,1.69,0,0,0,.38-.19,1.27,1.27,0,0,0,.43-1.35,2.63,2.63,0,0,0-.28-.7,8.17,8.17,0,0,0-.73-1.07,31.32,31.32,0,0,0-4.3-4.22c-1.59-1.37-3.25-2.71-4.86-4.2a22.53,22.53,0,0,1-2.34-2.5A8.39,8.39,0,0,1,19.1,21a5,5,0,0,1-.42-1.13,4.38,4.38,0,0,1-.16-1.19,4.46,4.46,0,0,1,1.16-2.79,6.62,6.62,0,0,1,2.16-1.6,11.56,11.56,0,0,1,4.65-1A22.31,22.31,0,0,1,35.1,15,30.63,30.63,0,0,1,39,16.85a29.74,29.74,0,0,1,3.47,2.51A25,25,0,0,1,48,25.77c.89,1.52,1,2.31.8,2.38s-.91-.51-2-1.42a41.37,41.37,0,0,0-4.8-3.22c-1-.59-2.11-1.16-3.29-1.72-.59-.28-1.19-.57-1.83-.81s-1.23-.6-1.87-.88A21,21,0,0,0,28,18.17a9.62,9.62,0,0,0-3.09.19,4.3,4.3,0,0,0-1.14.45,4.44,4.44,0,0,0-.42.27l-.12.07s0,0,0,0-.08-.14.17.36A13.49,13.49,0,0,0,25.8,22c1.94,1.7,4.16,3.35,6.36,5.25a27,27,0,0,1,3.29,3.3,11.69,11.69,0,0,1,.79,1.06l.19.29a2.38,2.38,0,0,1,.2.35l.45.89a7,7,0,0,1,.6,3.79,5.67,5.67,0,0,1-1.61,3.34,2.65,2.65,0,0,1-.34.33l-.39.28-.8.55-.79.41-.55.26c-.72.34-1.4.63-2.09.9l-2,.65c-2.69.83-5.31,1.58-7.84,2.44a43.51,43.51,0,0,0-7.11,2.77,10.94,10.94,0,0,0-1.61,1.05,8.47,8.47,0,0,0-.89.94,1,1,0,0,0-.27.73,1.61,1.61,0,0,1,.09.29l.18.33a3,3,0,0,0,.42.61,5.19,5.19,0,0,0,3.12,1.45,19.4,19.4,0,0,0,4.53.07c3.21-.3,6.53-1,10-1.56a29.69,29.69,0,0,1,5.52-.54,8.74,8.74,0,0,1,3.63.78,5,5,0,0,1,2.62,3.11c.08.37.15.76.2,1.14a7.93,7.93,0,0,1,0,1.09v.54l0,.36-.06.67-.27,2.7-.17,2.69c0,.89,0,1.77,0,2.66s.1,1.75.15,2.63.2,1.73.41,2.54a10.59,10.59,0,0,0,1.81,4.39c.2.31.47.51.68.79a5,5,0,0,0,.75.54,1.69,1.69,0,0,0,.59.28,1.14,1.14,0,0,0,.55,0,.67.67,0,0,0,.24-.08,1,1,0,0,0,.35-.19,3.34,3.34,0,0,0,.65-.56,6.33,6.33,0,0,0,1.09-1.8,14.93,14.93,0,0,0,.78-2.34c.24-.82.44-1.69.63-2.57l1.09-5.5a36.13,36.13,0,0,1,.89-3.55,13.06,13.06,0,0,1,1.66-3.7,6.85,6.85,0,0,1,.73-.9,5.68,5.68,0,0,1,.93-.82,6.14,6.14,0,0,1,1.12-.64,8.58,8.58,0,0,1,1.22-.37A7.29,7.29,0,0,1,58.61,56h.58l.51,0,1.71.17c4.55.41,9.11.76,13.61.81a39.91,39.91,0,0,0,5-.21,17.49,17.49,0,0,0,1.8-.15,6.64,6.64,0,0,0,1.37-.32,1.48,1.48,0,0,0,1-.93,1.79,1.79,0,0,0-.39-1.32A7.74,7.74,0,0,0,83,53a19,19,0,0,0-1.4-1.3,93.65,93.65,0,0,0-8.45-5.78,24.09,24.09,0,0,1-2.19-1.71,14.11,14.11,0,0,1-1.12-1,9.54,9.54,0,0,1-1.17-1.4,5,5,0,0,1-.89-3.47c.07-.3.12-.6.2-.89l.35-.85a9.32,9.32,0,0,1,1-1.48,7.37,7.37,0,0,1,.83-.9c.28-.29.57-.52.85-.77l.77-.65c.23-.19.45-.41.68-.61A27.94,27.94,0,0,0,75,29.44a34.37,34.37,0,0,0,4-6.32c.26-.55.5-1.1.71-1.65l.28-.79c.05-.18.12-.4.14-.53a2.68,2.68,0,0,0,0-1.73,1.25,1.25,0,0,0-.61-.57,2.19,2.19,0,0,0-.83-.16,3.43,3.43,0,0,0-.8.15c-.13,0-.25.1-.37.15l-.21.08-.38.19c-1.83.84-3.72,2.11-5.83,3.21A51.69,51.69,0,0,1,65.87,24a21.93,21.93,0,0,1-2.13.66c-.67.15-1.27.26-1.82.35a7.39,7.39,0,0,1-4.68-.6,7.46,7.46,0,0,1-1.34-.77c-.45-.45.23-.95,1.57-1.66s3.33-1.84,5.86-3.48c1.93-1.12,3.83-2.42,5.86-3.77,1-.69,2.09-1.32,3.27-2l.9-.48,1-.45.5-.23.79-.25c.53-.15,1.06-.37,1.6-.47l1.64-.23c.54,0,1.08,0,1.62.05a8.35,8.35,0,0,1,1.57.29,10.4,10.4,0,0,1,1.46.6,7,7,0,0,1,3.66,4.9,9,9,0,0,1,0,3.32,13,13,0,0,1-.36,1.71c-.13.59-.34,1-.5,1.55a26.58,26.58,0,0,1-1.92,4,42.57,42.57,0,0,1-4.87,6.69,35.47,35.47,0,0,1-3,3c-.29.25-.57.49-.87.73l-.79.62-.54.42-.42.39a.59.59,0,0,1-.17.18h0s0,0,0,0h0l.35.35a24.88,24.88,0,0,0,2.72,1.65L80.08,43a54.85,54.85,0,0,1,5.08,3.36l.64.51.32.25.38.33.77.68,1,1c.67.66,1.17,1.4,1.76,2.1l.67,1.12a3.91,3.91,0,0,1,.32.55l.2.56a6.4,6.4,0,0,1,.27,4.47,6.59,6.59,0,0,1-2.76,3.56,12.39,12.39,0,0,1-4.78,1.78c-.45.09-.89.18-1.32.23l-.65.08-.56.06a8.28,8.28,0,0,1-1.57.06c-1,0-2-.15-3-.19s-2-.09-3-.15c-1.94-.13-3.86-.32-5.76-.52s-3.8-.44-5.68-.69l-2.82-.38-.66-.09a1.17,1.17,0,0,1-.26,0h-.27Z\"/><path d=\"M59.79,37.92c.68,1,.45,2.33.45,3.44a6.56,6.56,0,0,1-1.55,2.94,5.64,5.64,0,0,1-1.27,1l-.57.24A9,9,0,0,1,52,45.43a12.83,12.83,0,0,1-3.88-1.73,6.43,6.43,0,0,1-2.59-2.57,3,3,0,0,1-.27-1.52,2.74,2.74,0,0,1,.57-1.42,3.53,3.53,0,0,1,2-1.24c.45-.12.6.42.61,1.09a17.22,17.22,0,0,1-.11,1.82s0,0,0,.08l0,0a1.73,1.73,0,0,0-.32-.11s0,0,0,0h0a.28.28,0,0,0,.13,0,.77.77,0,0,0,.27-.08l.11-.05h.06l.15.09c.14.05.2.22.37.35a9,9,0,0,0,1.15.9l.68.44.37.21c.09.07.07.09.12.13a1.06,1.06,0,0,0,.67.34,3.11,3.11,0,0,0,.75,0H53a1.5,1.5,0,0,0,1.41-1.52,1.64,1.64,0,0,0-.65-1.3,2.34,2.34,0,0,0-2.46-.18,9.65,9.65,0,0,0-2.11,2,3.44,3.44,0,0,1-.46.53,2.35,2.35,0,0,1-.48.29,1.05,1.05,0,0,1-.5,0,3.36,3.36,0,0,1-1.2-.56c-.23-.15-.46-.28-.67-.43a1.81,1.81,0,0,1-.71-1,2.33,2.33,0,0,1,0-1.36,7.56,7.56,0,0,1,2.65-3.23c.14-.11.3-.21.45-.31l.68-.41c.52-.22,1-.45,1.58-.64a13.4,13.4,0,0,1,3.15-.31c.36,0,.73.05,1.08.12l1,.26a20,20,0,0,1,1.81.86,6.28,6.28,0,0,1,2.3,2.92Z\"/></g>'},{viewBox:\"0 0 96 96\",inner:'<g id=\"Layer_1\" data-name=\"Layer 1\"><path d=\"M44.81,26A29.21,29.21,0,0,0,59.48,9.31C59.64,8.87,62.24,23.65,71,26.5c0,0-10.6,5.08-13.11,15.14C57.9,41.78,57.29,33.65,44.81,26Z\"/><path d=\"M60.1,73.87A24,24,0,0,0,72.16,60.11c.13-.36,2.26,11.8,9.5,14.14,0,0-8.71,4.18-10.78,12.45C70.85,86.81,70.35,80.13,60.1,73.87Z\"/><path d=\"M14.34,55.39A23.27,23.27,0,0,0,26,42.11c.12-.36,2.19,11.38,9.18,13.64,0,0-8.42,4-10.41,12C24.72,67.88,24.24,61.43,14.34,55.39Z\"/></g>'},{viewBox:\"0 0 96 96\",inner:'<g id=\"Layer_1\" data-name=\"Layer 1\"><path d=\"M34.66,75.84a42.57,42.57,0,0,0,24.1,1.74,36.55,36.55,0,0,0,5.84-1.82A34.49,34.49,0,0,0,70,73.05c3.38-2.08,6.12-4.92,7.17-8.35a11.67,11.67,0,0,0,.56-3.92,17.17,17.17,0,0,0-4.56-11.34,23.41,23.41,0,0,0-13.39-6.85,31.06,31.06,0,0,0-15.54,1.34,16.64,16.64,0,0,0-6.23,4A12.37,12.37,0,0,0,36,50.9a13.63,13.63,0,0,0-1.2,3.45,8.26,8.26,0,0,0,1.28,6.52,12.55,12.55,0,0,0,2.53,2.57,18.81,18.81,0,0,0,3.3,1.91A24.5,24.5,0,0,0,55.61,67a17.16,17.16,0,0,0,6.31-2.41,8.68,8.68,0,0,0,3.73-4.74,4.28,4.28,0,0,0-.45-3.29A7.51,7.51,0,0,0,62.4,54a14.79,14.79,0,0,0-8.12-1.84,9,9,0,0,0-3.78,1.1,6.84,6.84,0,0,0-2.58,2.62,6.73,6.73,0,0,0-.39.82c-.08.26-.14.53-.22.76a2.19,2.19,0,0,0,0,1.45,4.32,4.32,0,0,0,1,1.53A10.68,10.68,0,0,0,50,61.73c1.61,1,2.4,1.41,2.27,1.59s-1.11.13-2.85-.23a11.35,11.35,0,0,1-3.17-1.18c-.32-.15-.59-.42-1-.63a10.41,10.41,0,0,1-.89-1,5.82,5.82,0,0,1-1.21-2.86l0-.42c-.11-.15,0-.29,0-.43s.06-.54.1-.82a8.43,8.43,0,0,1,.41-1.57,12.68,12.68,0,0,1,.64-1.42c.28-.46.57-.94.89-1.4A11.07,11.07,0,0,1,51,47.56,16.53,16.53,0,0,1,57,47a20.58,20.58,0,0,1,5.67,1.35,16.26,16.26,0,0,1,5.21,3.28A10.91,10.91,0,0,1,70,54.51a9.53,9.53,0,0,1,1,3.62,10.66,10.66,0,0,1-2,6.67A16,16,0,0,1,64.37,69,20.06,20.06,0,0,1,59,71.37a26.4,26.4,0,0,1-5.51.95,30.21,30.21,0,0,1-10.89-1.26,21.47,21.47,0,0,1-9.76-6,13.55,13.55,0,0,1-3-5.55,13.36,13.36,0,0,1-.07-6.25,18.38,18.38,0,0,1,.87-2.84,27.4,27.4,0,0,1,1.3-2.6,17.9,17.9,0,0,1,3.78-4.41A22.34,22.34,0,0,1,41.51,40a32.78,32.78,0,0,1,6.25-1.8A37.22,37.22,0,0,1,60.61,38a30.28,30.28,0,0,1,12.21,4.64,25,25,0,0,1,5,4.52A20.15,20.15,0,0,1,81.22,53a22,22,0,0,1,1.49,7.22,17.45,17.45,0,0,1-1.29,7.46,18.86,18.86,0,0,1-4.24,6.18,28.21,28.21,0,0,1-5.77,4.3A43,43,0,0,1,58.32,83a48,48,0,0,1-13.84.62,44.79,44.79,0,0,1-16.34-4.76A33.08,33.08,0,0,1,15.35,67.39,28,28,0,0,1,11.12,55a34.93,34.93,0,0,1,1.19-12.92A36.89,36.89,0,0,1,18,30.47a42.11,42.11,0,0,1,9.06-9,48.21,48.21,0,0,1,17.81-8.13,41.17,41.17,0,0,1,9.79-1.09,36.11,36.11,0,0,1,9.88,1.35,17.15,17.15,0,0,1,2.11.65c.7.25,1.4.46,2.08.76a28.55,28.55,0,0,1,4,2c.6.37,1.2.67,1.71,1.06l1.47,1.1a21.87,21.87,0,0,1,2.41,2.11,12.79,12.79,0,0,1,1.74,2A20.55,20.55,0,0,1,81.3,25a18.69,18.69,0,0,1,1.38,2.81A7.66,7.66,0,0,1,83,30a8.8,8.8,0,0,1,0,1.7c-.16.65-1,.16-2.24-1.17a69.21,69.21,0,0,0-5.9-5.61l-1.5-1.24-1.6-1.1a16.38,16.38,0,0,0-1.67-1c-.57-.29-1.11-.66-1.71-.91A33.36,33.36,0,0,0,61,18.19a37.94,37.94,0,0,0-7.91-.62,44.27,44.27,0,0,0-8,1.09C34.66,21.19,24.9,28.07,20,37.55a30.21,30.21,0,0,0-3.34,11.24l-.13,3a25.37,25.37,0,0,0,.18,2.9,26.69,26.69,0,0,0,.47,2.84c.26.91.49,1.84.84,2.72a23.72,23.72,0,0,0,6.44,9.42,32.29,32.29,0,0,0,10.24,6.09Z\"/></g>'},{viewBox:\"0 0 96 96\",inner:'<g id=\"Layer_1\" data-name=\"Layer 1\"><path d=\"M69.89,31.18,55.53,42.86c-2.38,2-4.74,3.9-7.06,5.88-1.16,1-2.31,2-3.44,3l-.51.44-.42.37a3.67,3.67,0,0,0-.56.63c-.07.11-.15.26-.07.37s.26.06.38.07c.56,0,1.07-.09,1.61-.09l7.62-.62c2.65-.2,5.32-.42,8-.52,1.34,0,2.69-.06,4-.07h2l1,0a14,14,0,0,1,1.43.07l.79.09c.25,0,.47.13.71.19a7.83,7.83,0,0,0,1.44.22,22.21,22.21,0,0,1,2.68.47,7.82,7.82,0,0,1,2.11.85,4,4,0,0,1,1.48,1.45c0,.08.07.18.11.27s0,.2,0,.29a1.88,1.88,0,0,1,0,.53,3.09,3.09,0,0,1-.31.85,6.3,6.3,0,0,1-1.16,1.58,20,20,0,0,1-4.64,3.19l-1.36.74-1.07.56-1.77.9L65.17,66.4C62.06,68,59,69.65,56,71.44c-.74.45-1.47.91-2.18,1.38l-1,.72-.47.33-.28.21a6.19,6.19,0,0,0-1.67,1.72,1.38,1.38,0,0,0-.12.34c0,.14.11.24.23.28a3.33,3.33,0,0,0,.77.11c.53,0,1,0,1.51,0h1.08l1.68,0c1.13,0,2.27,0,3.42,0a44.4,44.4,0,0,1,7,.52,14.29,14.29,0,0,1,6.87,2.69c1.29,1.09,1.42,2,1.12,2.11s-1.1-.19-2.26-.38c-2.34-.42-6.18-.09-11.15-.09-2.07,0-4.17.07-6.33.15l-2.42.08c-1.08,0-2.18,0-3.2,0a8,8,0,0,1-2.64-.53,4,4,0,0,1-1.53-1.1,3.55,3.55,0,0,1-.51-.77,4,4,0,0,1-.32-1,3.63,3.63,0,0,1,.23-2A10.45,10.45,0,0,1,47,71.81c.78-.68,1.68-1.34,2.45-1.89l.77-.53.73-.47c1-.61,1.93-1.19,2.89-1.75C57.67,65,61.59,63,65.46,61.09c1-.48,1.91-1,2.86-1.48.66-.35.46-.23.6-.29l.25-.09c.17-.07.37-.15.6-.27a2.57,2.57,0,0,0,.35-.2c.11-.08.24-.2.21-.32a.69.69,0,0,0-.43-.35,3.68,3.68,0,0,0-1-.22l-.29,0h-.8l-2,.07c-2.73.14-5.51.4-8.31.59s-5.62.49-8.45.75l-5.13.45a22.13,22.13,0,0,1-3.41.11,12.79,12.79,0,0,1-3-.2,6,6,0,0,1-2.09-.88,2.75,2.75,0,0,1-.39-.32.59.59,0,0,1-.19-.26.11.11,0,0,1,0-.07v0h0s.14-.08.07,0l-.11-.14a2.28,2.28,0,0,1-.19-1.21,6.11,6.11,0,0,1,.7-2.25,11.66,11.66,0,0,1,1.92-2.6c.82-.9,1.75-1.78,2.66-2.65l1.36-1.28.88-.79Q43.91,45.5,45.69,44c4.76-4.06,9.58-8,14.37-11.93,2.95-2.42,5.9-4.85,8.81-7.3Q71,22.91,73.18,21l1.17-1c.36-.33.73-.67,1.09-1l.72-.72c.23-.27.49-.55.7-.85a2.42,2.42,0,0,0,.27-.5c.08-.21-.17-.3-.32-.34a7.54,7.54,0,0,0-2.12,0c-.72.07-1.45.18-2.18.32l-1.2.23-2,.43a136.29,136.29,0,0,0-15.48,4.62A131.49,131.49,0,0,0,30.41,33.6c-1.62,1-3.15,2.06-4.76,3.08l-3.75,2.4a16,16,0,0,1-1.47.81,11.79,11.79,0,0,1-1.26.6,10.14,10.14,0,0,1-3.63.85,10.41,10.41,0,0,1-1.3.06c-.54-.09-.36-.74.35-2a21,21,0,0,1,4.05-4.93c1.56-1.32,3.19-2.59,4.86-3.8s3.42-2.33,5.2-3.42a117.54,117.54,0,0,1,11.1-5.91,151,151,0,0,1,24-8.79c1.7-.46,3.41-.89,5.15-1.29l1.33-.3c.84-.16,1.68-.35,2.51-.5,1.67-.32,3.32-.56,4.9-.72a14.7,14.7,0,0,1,4.14.08A5.56,5.56,0,0,1,84.32,11a5.14,5.14,0,0,1,.82.9,5.48,5.48,0,0,1,.39.7,4.28,4.28,0,0,1,.27,2.91A6.78,6.78,0,0,1,84.62,18a22.69,22.69,0,0,1-2.52,2.89c-1,1-2,1.94-3.08,2.89l-1.66,1.33,0,0s-.1,0-.11,0l-.07.06-.1.09-.2.18-.4.35c-2.14,1.88-4.29,3.7-6.44,5.51Z\"/></g>'},{viewBox:\"0 0 96 96\",inner:'<g id=\"Layer_1\" data-name=\"Layer 1\"><path d=\"M38.85,61.25a8.36,8.36,0,0,0-.64,4,9.74,9.74,0,0,0,1.49,4.09A16.78,16.78,0,0,0,42,72a34.22,34.22,0,0,0,11,7.51,38.59,38.59,0,0,0,5.75,2c1.25.34,2.54.53,3.79.82s2.52.68,3.8,1c.8.18.72.5,0,1a8.33,8.33,0,0,1-1.53.76,7.29,7.29,0,0,1-2.24.54c-.36,0-.73,0-1.09,0l-1.07-.12c-.71-.07-1.41-.21-2.12-.32a39.35,39.35,0,0,1-4.16-1,35.91,35.91,0,0,1-7.74-3.69c-2.87-1.88-6.05-3.66-8.53-6.44a17.65,17.65,0,0,1-3.3-5.24,12.21,12.21,0,0,1-.7-6.36l.17-1,.29-.93A12.13,12.13,0,0,1,35,58.69a10,10,0,0,1,2.43-3.19,12.24,12.24,0,0,1,5.17-2.63,15.38,15.38,0,0,1,5.6-.35,21.34,21.34,0,0,1,8.14,2.42,10.85,10.85,0,0,1,1.62.94c1.89,1.38,2,2.36,1.71,3.35a5.29,5.29,0,0,1-.21.67c-.17.31-.51.43-1,.42a3.84,3.84,0,0,1-1.83-.48c-.49-.25-1.05-.4-1.51-.67a12.76,12.76,0,0,0-1.45-.68,13.11,13.11,0,0,0-1.46-.59c-.5-.15-1-.38-1.47-.48A13.73,13.73,0,0,0,44.87,57a9,9,0,0,0-3.72,1.43c-.13.1-.28.18-.39.28l-.34.31a4,4,0,0,0-.59.65,5.27,5.27,0,0,0-.46.7c-.14.27-.26.64-.4.95Z\"/><path d=\"M37.3,52.26A11.56,11.56,0,0,1,41,50.6a12.92,12.92,0,0,1,3.87-.34,20.3,20.3,0,0,1,6.69,1.67,39.14,39.14,0,0,1,5.6,3l1.23.8.28.21.57.46a4,4,0,0,0,.43.32c.14.08.29.25.42.19,0-.37-.1-.69-.13-1s-.09-.57-.14-.91c0,0-.2-.85-.31-1.46s-.27-1.32-.36-2S59,50.08,59,49.37c0-.38,0-.76,0-1.14a6.7,6.7,0,0,1,.09-1.16,9.61,9.61,0,0,1,1.76-4.61c.26-.33.52-.68.8-1l.92-.82a6.11,6.11,0,0,1,1-.71c.35-.2.68-.42,1-.61a9.06,9.06,0,0,1,5-.82,10.22,10.22,0,0,1,4.4,1.77,14,14,0,0,1,3.15,3,21,21,0,0,1,3.57,6.5,27.38,27.38,0,0,1,1.21,7.09A44,44,0,0,1,78.08,74c-.69,1.65-1.29,1.21-1.63-.45a28.74,28.74,0,0,1-.19-7.69,38.24,38.24,0,0,0,.19-8c-.07-.64-.13-1.27-.17-1.9s-.13-1.25-.24-1.86l-.17-.91-.23-.89a6.25,6.25,0,0,0-.24-.82,4.93,4.93,0,0,0-.29-.78,14.82,14.82,0,0,0-3.92-5.5,5.42,5.42,0,0,0-2.31-1.29,3.46,3.46,0,0,0-2.32.33,4.08,4.08,0,0,0-2.21,2.37,8.69,8.69,0,0,0-.15,4.15c.11.79.3,1.61.5,2.44l1,4.07c.14.69.34,1.43.44,2.09s.21,1.31.24,1.89a15.42,15.42,0,0,1-.06,1.56A8.62,8.62,0,0,1,66,63.91l-.29.5c-.06.09-.06.17-.17.26a.79.79,0,0,1-.33.11,4.38,4.38,0,0,1-1.08,0A7,7,0,0,1,61,63.56c-1.34-.9-2.69-1.94-4-2.81l-1-.64-.69-.44-1.2-.74a32,32,0,0,0-5-2.43,13.74,13.74,0,0,0-5-1,6.9,6.9,0,0,0-2.74.59,6.13,6.13,0,0,0-1.21.7l-1.24,1A9.24,9.24,0,0,0,35.87,63c-.58,2.92.52,6.22,2.57,8.88a24.07,24.07,0,0,0,7.85,6.56C51.05,81,56.4,82,61.76,82.58c1.18.12,2.35.15,3.55.24,4.45.31,5.88.69,6.85,2a6.41,6.41,0,0,1,.65.91c.44,1-1.45,1.89-4.94,2.15a49.87,49.87,0,0,1-16-1.64A35.71,35.71,0,0,1,36.63,78a23.73,23.73,0,0,1-4.32-5.49,16.76,16.76,0,0,1-2.17-7.24,13.67,13.67,0,0,1,2-7.7,15.83,15.83,0,0,1,2.33-3l.64-.66.69-.58c.49-.38.86-.74,1.44-1.14Z\"/><path d=\"M42.33,30.76c.35,0,.22.45-.09,1.31a3.1,3.1,0,0,1-.71,1,3.63,3.63,0,0,1-.82.2,17.65,17.65,0,0,1-2.45-1,5.17,5.17,0,0,1-1.39-.95c-.82-.73-1.63-1.4-2.41-2a1.52,1.52,0,0,1-.4-.53,3.47,3.47,0,0,0-1.57-1.53.38.38,0,0,0-.39-.06,5.3,5.3,0,0,1-2-1c-.31-.61-.8-.86-1.16-1.52-.06-.08-.16-.05-.15-.3,0-.56-.19-.57-.35-.69a3.49,3.49,0,0,1-.68-.57,3.12,3.12,0,0,1-.26-.66,1.73,1.73,0,0,1,.18-.92c.18-.17.15-.51.19-.79,0-.09,0-.21.06-.28a4.45,4.45,0,0,1,1.18-.56,4.92,4.92,0,0,1,1.4-.37l.53.05a3.69,3.69,0,0,1,.53.07,4.23,4.23,0,0,1,.57.19c.8.25,1.55.64,1.73.69s.27.25.37.42.58.33,1.13.63a12.74,12.74,0,0,1,1.08.68c.33.36.79.57.85,1.21,0,.12.09.17.16.23a9,9,0,0,1,1.47,1.85,8.93,8.93,0,0,0,.76.87c0,.05,0,.14.07.21a.82.82,0,0,0,.1.25,15.31,15.31,0,0,0,1.7,1.93c.15.11.47,1.07.66,1.15S42.19,30.78,42.33,30.76Z\"/><path d=\"M34.57,44.19c.38,0,.33.54,0,1.31a2.58,2.58,0,0,1-.74.86,6.48,6.48,0,0,1-.77.15c-.13,0-1.73-.59-2.29-.68a6.71,6.71,0,0,1-1.49-.52,20.49,20.49,0,0,0-2.89-1,1.51,1.51,0,0,1-.61-.3,3.8,3.8,0,0,0-2.21-.71c-.13,0-.26,0-.42.11a3.14,3.14,0,0,1-1.31.1,3.63,3.63,0,0,1-1.31-.25,12.53,12.53,0,0,0-2-1c-.1,0-.21,0-.29-.2-.2-.5-.43-.43-.66-.47a3.24,3.24,0,0,1-.94-.31c-.16-.08-.31-.36-.47-.58a1.8,1.8,0,0,1,0-1c.14-.23,0-.57,0-.87,0-.1,0-.23,0-.31a7.53,7.53,0,0,1,2.23-1.42l.5,0c.29,0,.68-.06,1.08-.09.8-.08,1.65-.1,1.83-.13s.35.1.52.19l1.31.11c.64.07,1.28.16,1.33.17.47.2,1,.21,1.39.76.07.12.17.13.27.16a9.15,9.15,0,0,1,2.35,1.2c.38.25.81.38,1.19.61.07,0,.11.13.17.19a1.19,1.19,0,0,0,.23.22c.93.48,1.7,1.21,2.6,1.69.22.12.88,1.12,1.1,1.25S34.41,44.18,34.57,44.19Z\"/><path d=\"M62.41,30.11c.29.23,0,.62-.57,1.14a1.78,1.78,0,0,1-.94.38,3.72,3.72,0,0,1-.74-.39,13.71,13.71,0,0,1-1.64-2.74,6.86,6.86,0,0,1-.65-2.17,24.28,24.28,0,0,1-.21-4.5,2.26,2.26,0,0,1,.23-1,17.58,17.58,0,0,0,1-3.13.7.7,0,0,0,0-.57c-.24-.4.85-3.14,1.15-3.41.69-.71,1.4-1.38,2.1-2,.1-.09.11-.25.36-.24a1.16,1.16,0,0,0,.93-.43,6.85,6.85,0,0,1,1-.71,2.67,2.67,0,0,1,.74-.19c.23-.05.6.29.63.37.05.23.34.25.52.35a1,1,0,0,1,.2.12c.05,0,.08.67.19,1.37s.35,1.45.24,1.52-.84,2.86-.89,3.16-.2.28-.34.4-.51,2.28-.53,2.35c-.22.41-.15.89-.71,1.19a.31.31,0,0,0-.14.25A3.44,3.44,0,0,1,64,22.33c-.18.35-.33.71-.5,1.07a6.77,6.77,0,0,0-.28,1.14c0,.07-.09.14-.13.21A.58.58,0,0,0,63,25a8.56,8.56,0,0,0-.19,2.75,3.86,3.86,0,0,1-.11.75,2.62,2.62,0,0,0,0,.78,1.29,1.29,0,0,1-.16.43C62.41,29.89,62.35,30.06,62.41,30.11Z\"/></g>'},{viewBox:\"0 0 96 96\",inner:'<g id=\"Layer_1\" data-name=\"Layer 1\"><path d=\"M78.33,41.79C75.14,55.37,42,72.84,33.31,75.14a.86.86,0,0,1-.78-.12L29,72.12S55.89,59,60.61,54.46,78.05,40.77,78.05,40.77Z\"/><path d=\"M28,75.83a36.6,36.6,0,0,1-6.24-5.15A32.38,32.38,0,0,1,17,64.09a30.17,30.17,0,0,1-3.56-15.71,34.76,34.76,0,0,1,.71-5.85,28.88,28.88,0,0,1,1.72-5.61,36,36,0,0,1,12.81-15.7,34.18,34.18,0,0,1,9.2-4.4c.83-.2,1.64-.47,2.48-.61l2.53-.45,2.54-.19c.85-.08,1.7,0,2.54,0l1.13,0,1.12.12c.74.09,1.49.13,2.23.25a38.19,38.19,0,0,1,4.36,1A38.89,38.89,0,0,1,61,18.4c.69.28,1.34.63,2,.94a17.39,17.39,0,0,1,2,1,31,31,0,0,1,8.84,7.25A22.6,22.6,0,0,1,78.64,38c0,1.22-.1,1.75-.36,1.77s-.7-.47-1.46-1.22l-6-6.91a30.52,30.52,0,0,0-16.74-10,33,33,0,0,0-9.89-.83,29.58,29.58,0,0,0-4.89.83,33.05,33.05,0,0,0-4.75,1.75A27.4,27.4,0,0,0,25,31.15a32.09,32.09,0,0,0-5.69,11.29,26.93,26.93,0,0,0-.37,13.72,25.43,25.43,0,0,0,6.8,12,30.91,30.91,0,0,0,7,5.24,28.92,28.92,0,0,0,8.22,3.06A26.88,26.88,0,0,0,54,76.1a35.83,35.83,0,0,0,11.74-6.26,30.47,30.47,0,0,0,6.5-7.8,34.85,34.85,0,0,0,3.61-9.36l.25-1.07c.07-.36.11-.72.17-1.08.09-.72.26-1.44.31-2.17.37-2.73.27-4.49.49-5.75A10.72,10.72,0,0,1,77.47,41c.21-.46.39-.82.57-1.18s.29-.75.42-1c.24-.37.62-.05,1.41,1a8.2,8.2,0,0,1,1.33,3.5A11.78,11.78,0,0,1,81.38,45a34.53,34.53,0,0,1-1,10.33,36.42,36.42,0,0,1-4.23,9.81,38.57,38.57,0,0,1-3.3,4.35,25.4,25.4,0,0,1-1.88,2L68.9,73.31l-.51.46-.56.4L66.7,75c-.76.51-1.48,1.1-2.28,1.53L62,77.8c-.4.21-.8.44-1.21.63l-1.27.51-1.87.76a14.79,14.79,0,0,1-1.94.68c-.68.19-1.36.4-2,.56l-2.07.37a32.06,32.06,0,0,1-8.3.1A38.58,38.58,0,0,1,28,75.93Z\"/><path d=\"M69.5,51.11A112.93,112.93,0,0,1,51.56,62.56C49.27,63.73,47,65,44.71,66q-6.12,2.85-12.43,5.32a106,106,0,0,1-13,4.08,52.81,52.81,0,0,1-6,1.2,18.42,18.42,0,0,1-3.17.14A8.51,8.51,0,0,1,6.78,76a4.9,4.9,0,0,1-1.92-1.63A5.44,5.44,0,0,1,4,72a7.26,7.26,0,0,1,.1-2.37,9.44,9.44,0,0,1,.76-2.09,12.73,12.73,0,0,1,5.89-5.78c.82-.37,1.31-.26,1.38,0s-.16.81-.49,1.48-.79,1.48-1.3,2.44c-.26.46-.5,1-.79,1.47L8.6,68.69a5.45,5.45,0,0,0-.94,2.44,2.82,2.82,0,0,0,.11,1,1,1,0,0,0,.36.53,4.39,4.39,0,0,0,2.34.68,18.2,18.2,0,0,0,3.41-.17c1.19-.15,2.4-.38,3.61-.65s2.41-.69,3.61-1.07c2.4-.78,4.8-1.64,7.2-2.54a153.85,153.85,0,0,0,17.22-7.74c3.12-1.55,6.18-3.11,9.13-4.88s5.84-3.67,8.62-5.71a113.57,113.57,0,0,0,9.85-8.1C75.48,40.26,77.78,38,80,35.62c1.09-1.18,2.15-2.41,3.26-3.63s2.15-2.4,3.09-3.64a16.9,16.9,0,0,0,1.87-3c.12-.26.25-.51.34-.77l.15-.38a2.9,2.9,0,0,0,.09-.28,3.46,3.46,0,0,0,.15-.92.9.9,0,0,0-.41-.74,1.56,1.56,0,0,0-.83-.21,6.37,6.37,0,0,0-1,.13,6.86,6.86,0,0,0-1.53.46,12.07,12.07,0,0,0-2.55,1.46A28.27,28.27,0,0,1,79,25.76a4.64,4.64,0,0,1-1.24.12,8.06,8.06,0,0,1-1.15-.29c-.33-.11-.7-.15-.93-.26-.4-.18-.36-.64-.09-1.57a6.28,6.28,0,0,1,2.39-3,15.65,15.65,0,0,1,7-3,12.09,12.09,0,0,1,2.26-.37,8,8,0,0,1,3.14.38,5.22,5.22,0,0,1,2.45,1.75,4.83,4.83,0,0,1,.94,2.87,10.63,10.63,0,0,1-.67,3.17,5.11,5.11,0,0,1-.23.61l-.21.49c-.15.33-.31.63-.47.95A22.4,22.4,0,0,1,90,31c-1.56,2-3.26,3.78-4.75,5.45A124.71,124.71,0,0,1,69.58,51.18Z\"/><path d=\"M37.31,42.93a7.69,7.69,0,0,1-1.32.65,9.39,9.39,0,0,1-1.36.28,7.39,7.39,0,0,1-2.51-.21l-.87-.22a5.93,5.93,0,0,1-.86-.38,5.09,5.09,0,0,1-2.19-2.52,4.56,4.56,0,0,1-.31-1.61c0-.27,0-.53.09-.78l.2-.74a6.37,6.37,0,0,1,1.31-2.2,4.07,4.07,0,0,1,2.71-1.47c.32,0,.33.25.2.63a3.22,3.22,0,0,1-.68,1.15,3,3,0,0,0-.71.84,3.18,3.18,0,0,0-.37.95,3.62,3.62,0,0,0-.1.91,6.17,6.17,0,0,1,0,.86c0,.73.7,1.21,1.47,1.5a3.94,3.94,0,0,0,2.8.11A2.58,2.58,0,0,0,36,39.61,3.21,3.21,0,0,0,36.29,37a3.78,3.78,0,0,0-1.23-1.68,2.55,2.55,0,0,1-.38-.26,1.26,1.26,0,0,1-.35-1.36c0-.14.05-.29.08-.43.12-.45.57-.68,1.32-.62a5.09,5.09,0,0,1,3,1.7,5.76,5.76,0,0,1,1,1.61c.08.31.15.63.2.95s0,.66.05,1A6.41,6.41,0,0,1,37.36,43Z\"/></g>'},{viewBox:\"0 0 96 96\",inner:'<g id=\"Layer_1\" data-name=\"Layer 1\"><path d=\"M45.42,65.59a29.45,29.45,0,0,0,10.44-3.4,21.91,21.91,0,0,0,8-7,11.25,11.25,0,0,0,1.68-4.55,9.89,9.89,0,0,0,0-2.37A10.21,10.21,0,0,0,65,45.94a4.56,4.56,0,0,0-2.44-2.83,6,6,0,0,0-4.12.07,13.48,13.48,0,0,0-6,4.3,27,27,0,0,0-4.12,6.88,25.58,25.58,0,0,0-1.19,3.38,26.1,26.1,0,0,0-.66,3.48,24.13,24.13,0,0,0,.25,7.11,14,14,0,0,0,1,3.25A12.2,12.2,0,0,0,48.49,73a9.49,9.49,0,0,0,1,1.2,7.57,7.57,0,0,0,1.14,1c.48.26,1,.57,1.44.81s1,.46,1.57.61a16,16,0,0,0,1.66.4c4.59.8,9.67-.43,14.12-2.59a25.6,25.6,0,0,0,11-9.77,32.68,32.68,0,0,0,4.76-12.52,22.78,22.78,0,0,0-1.44-13,15.84,15.84,0,0,0-5.31-6.29,21,21,0,0,0-7.77-3.29,30.41,30.41,0,0,0-17,1.4c-1.68.67-2.42,1-2.47.77s.62-.85,2-1.73a24.16,24.16,0,0,1,6.14-2.7,26.59,26.59,0,0,1,9.7-.93,26.21,26.21,0,0,1,9.43,2.69,19.71,19.71,0,0,1,7.5,6.79,22.12,22.12,0,0,1,3.16,9.6,32.41,32.41,0,0,1-.62,9.84,35.39,35.39,0,0,1-9.06,17.24,29.85,29.85,0,0,1-8.1,5.79,30.93,30.93,0,0,1-9.45,3,23.71,23.71,0,0,1-6.14.17,17.45,17.45,0,0,1-6.14-1.79c-.48-.26-1-.51-1.44-.8s-1-.68-1.39-1.06a13.6,13.6,0,0,1-2.22-2.6,18.41,18.41,0,0,1-2.42-6,29.21,29.21,0,0,1,0-12.28,30.2,30.2,0,0,1,5-11.13A23,23,0,0,1,51.89,41a16.77,16.77,0,0,1,6.5-3,11.82,11.82,0,0,1,3.86-.14,9,9,0,0,1,3.83,1.46,9.48,9.48,0,0,1,2.73,3,12.9,12.9,0,0,1,1.4,3.46,15.42,15.42,0,0,1,0,7.15,18,18,0,0,1-3,6.3,28.77,28.77,0,0,1-10.3,8.3,35.06,35.06,0,0,1-7.57,2.78,25.34,25.34,0,0,1-8.19.74,24.41,24.41,0,0,1-8-2.13A22.65,22.65,0,0,1,26.49,64a24.32,24.32,0,0,1-5.87-10.89,26.54,26.54,0,0,1,2-18.1l.74-1.36.81-1.31a19.37,19.37,0,0,1,2-2.46,20.6,20.6,0,0,1,4.85-4,7.48,7.48,0,0,1,1.67-.69,4.56,4.56,0,0,1,2.23-.09A3.78,3.78,0,0,1,37,26.49a4.54,4.54,0,0,1,.57.91c.06.15.13.29.2.46s.12.39.16.59a6.11,6.11,0,0,1-.25,3,14.85,14.85,0,0,1-1,2.32,23.76,23.76,0,0,1-2.62,4A20.3,20.3,0,0,1,26.65,44a10.87,10.87,0,0,1-2.58.77,10.72,10.72,0,0,1-1.39.13c-.44,0-.81,0-1.22,0a19.84,19.84,0,0,1-4.89-.7,13.36,13.36,0,0,1-8.32-6.32,15.43,15.43,0,0,1-1.83-9,17.36,17.36,0,0,1,2-6.8,13.66,13.66,0,0,1,3-3.86,7.7,7.7,0,0,1,2.85-1.65,5.17,5.17,0,0,1,2.37-.05,5.43,5.43,0,0,1,1.67.5c.29.21.27.47,0,.83a4.82,4.82,0,0,1-.46.59c-.18.25-.41.49-.65.8-.44.65-1.05,1.31-1.68,2.19a17.37,17.37,0,0,0-1.84,3.34,14.57,14.57,0,0,0-1.16,6.22,8.25,8.25,0,0,0,1.91,5.17,8.5,8.5,0,0,0,4.91,2.57,16,16,0,0,0,1.61.23c.54,0,1.17.06,1.66.08A5.36,5.36,0,0,0,25,38.35a16.71,16.71,0,0,0,5-4.29,19.66,19.66,0,0,0,1.92-2.81,8.9,8.9,0,0,0,.62-1.32,2.38,2.38,0,0,0,.08-.26.82.82,0,0,0,.06-.2c.12-.14-.3-.13.66-.12a3.78,3.78,0,0,0,.47-.06c.14,0,.19,0,.3-.05l.14,0,.07,0h0l-1.55.59h0v0h0l.1-.05a2.61,2.61,0,0,0,.43-.24l.2-.15.15-.1a2.91,2.91,0,0,0,.27-.24c.24-.21.28-.4.23-.24a2.85,2.85,0,0,0,0,1.24c0,.12,0,.37.09.53h0l-.12.06a4.34,4.34,0,0,0-.43.24,10.37,10.37,0,0,0-1.16.89,23,23,0,0,0-2.42,2.5,15.31,15.31,0,0,0-.94,1.22c-.28.51-.62,1-.87,1.52a21.54,21.54,0,0,0-2.62,9.94,19.79,19.79,0,0,0,2.47,10,17.17,17.17,0,0,0,7.23,7,17.9,17.9,0,0,0,4.91,1.6l1.3.18c.42,0,.81.08,1.24.08a19.37,19.37,0,0,0,2.61-.14Z\"/></g>'},{viewBox:\"0 0 96 96\",inner:'<g id=\"Layer_1\" data-name=\"Layer 1\"><path d=\"M63,59.53a5.25,5.25,0,0,1-3.09-2.14c-.15-.2-.39-.48-.48-.61l-.33-.44c-.23-.3-.41-.53-.63-.79s-.73-.64-1.06-1l-.16-.15-.12-.13a1.21,1.21,0,0,0-.16-.16.86.86,0,0,0-.48-.25c-.42,0-.51.45-.59.87,0,.05,0,.33,0,.5s0,.4,0,.6A7.23,7.23,0,0,0,56,57a9.58,9.58,0,0,0,.81,2.61c.14.25,0,.51-.49.62a2.2,2.2,0,0,1-2-.67,8,8,0,0,1-.68-.88,4.08,4.08,0,0,1-.36-1A10.16,10.16,0,0,1,53,55.8l-.06-.95A11.45,11.45,0,0,1,53,53.32a3.42,3.42,0,0,1,1.4-2.24,3.28,3.28,0,0,1,3-.12,7.62,7.62,0,0,1,1.44.79,7.3,7.3,0,0,1,1,.76,15.56,15.56,0,0,1,1.67,1.8c.6.72.61.83.88,1.13a1,1,0,0,0,.56.39.59.59,0,0,0,.55-.34,2.34,2.34,0,0,0,.25-.47,2.61,2.61,0,0,0,.12-.28l.16-.41.78-2A17.55,17.55,0,0,1,66.28,49a5.69,5.69,0,0,1,.5-.71,1.49,1.49,0,0,1,1-.6,1.67,1.67,0,0,1,.93.56,3.1,3.1,0,0,1,.36.38,1.57,1.57,0,0,1,.26.79,1.46,1.46,0,0,1,0,.9,46,46,0,0,0-1.86,4.53L67,56a7,7,0,0,1-.4,1,4.23,4.23,0,0,1-.49.92,3.94,3.94,0,0,1-.62.76l-.34.32-.39.24a3,3,0,0,1-1.79.37Z\"/><path d=\"M49.66,71.61a103.06,103.06,0,0,1-9.35-13.09,41.79,41.79,0,0,1-5.7-15.63A26.62,26.62,0,0,1,35.72,30.4a21,21,0,0,1,6.65-9.1,21.23,21.23,0,0,1,10.27-4.23,26.24,26.24,0,0,1,10.81.84,21.65,21.65,0,0,1,9.3,5.61A28,28,0,0,1,78,31.43a45.22,45.22,0,0,1,2.84,8.76,41,41,0,0,1,.82,5.87,53.45,53.45,0,0,1,.16,5.79A99.06,99.06,0,0,1,81,63.3c-.32,2.35-1,2-1.74-.06a39.12,39.12,0,0,1-1.68-10c-.07-1.9-.22-3.79-.34-5.64a47.65,47.65,0,0,0-.63-5.39,39.74,39.74,0,0,0-3.39-10.13,24.31,24.31,0,0,0-2.82-4.25,18.13,18.13,0,0,0-3.69-3.26,20.58,20.58,0,0,0-4.53-2.1A24.12,24.12,0,0,0,57,21.52,16.43,16.43,0,0,0,45.31,25a16.85,16.85,0,0,0-5.86,10.84A25.23,25.23,0,0,0,39.56,43a33.94,33.94,0,0,0,2,7.06,61.22,61.22,0,0,0,7.8,13c1.64,2.18,3.35,4.32,5.11,6.45l4.94,5.93c.16.18.29.38.46.54s.46-.06.67-.14.55-.31.82-.48l1.48-1c1-.68,2.06-1.37,3.13-2,.53-.33,1.08-.66,1.63-1l.88-.48c.34-.18.63-.34,1.06-.54a19.18,19.18,0,0,1,4.7-1.62,10.8,10.8,0,0,1,4.16,0,6.86,6.86,0,0,1,3.47,1.74,2,2,0,0,1,.58,1.82,3.76,3.76,0,0,1-.76,1.44,12.89,12.89,0,0,1-2.78,2.59c-1,.7-2.17,1.4-3.33,2.1l-1.69,1-.64.42-.55.38a15.38,15.38,0,0,0-2,1.63,4.91,4.91,0,0,0-1.21,1.67l-.06.18h0l-1.44-.47h0l0,0a.08.08,0,0,0-.07,0c-.09,0,0,0,0,0s0,0,0-.07l.08-.16a.92.92,0,0,0,.06-.33,5.48,5.48,0,0,0,.08-1s0,0,0,0l.21,0c.35-.06.78-.17,1.2-.28l2.65-.74c2.51-.68,5.89-1.62,8.06-1.44a7.39,7.39,0,0,1,1.76.31,4,4,0,0,1,1.44.89,3,3,0,0,1,.35.82,2.11,2.11,0,0,1,0,.7,5.45,5.45,0,0,1-.57,1.78,8.39,8.39,0,0,1-1.3,1.83,29.16,29.16,0,0,1-3.52,2.93l-.67.5a5.64,5.64,0,0,1-.5.36c-.23.13-.44.24-.64.33a7.87,7.87,0,0,1-1.15.4,3.8,3.8,0,0,0-1,.56c-.24.16-.47.15-.65-.21a2.57,2.57,0,0,1,0-1.73,6.72,6.72,0,0,1,.46-1.11,5.57,5.57,0,0,1,.32-.58l.09-.15s0,0,0-.07l0-.12a4.82,4.82,0,0,1,.4-.79,2.7,2.7,0,0,0,.25-.46.58.58,0,0,0,0-.19.16.16,0,0,0-.15-.19,2.29,2.29,0,0,0-1.1.26l-.36.16-.14.08-.06,0-.15.06-2.16.58a21.34,21.34,0,0,1-2.61.54l-.54,0h-.44a3.29,3.29,0,0,1-.69-.11,3.65,3.65,0,0,1-.56-.18l-.29-.13a3.76,3.76,0,0,1-.67-.48,3.32,3.32,0,0,1-1.1-3c0-.13,0-.27.06-.39s.09-.3.08-.26l0-.06,0-.12.1-.25a4.89,4.89,0,0,1,.42-.89,5.08,5.08,0,0,1,.48-.77,12.09,12.09,0,0,1,2.07-2.26c.7-.6,1.39-1.13,2.08-1.62l1-.64.29-.2h0s0,0,0,0,0,0,0,0h0l-.26.14-.42.23c-.36.2-.72.42-1.08.63-1.44.88-2.87,1.86-4.42,2.89l-.59.39-.49.32-.57.35a10.26,10.26,0,0,1-2.33,1.1,4.39,4.39,0,0,1-2.33,0,1.15,1.15,0,0,1-.5-.26l-.48-.33-1-.66-7.1-8.4Z\"/><path d=\"M58.86,48.81a12.15,12.15,0,0,1,2.36,2l.43.47,0,.09.11.2.28.51c.05.07.12.28.2.2a.59.59,0,0,0,.11-.19c.09-.23.06-.58.18-.82l0,0s0,0,0-.11l.11-.4.26-.88.16-.49.26-.62A7.22,7.22,0,0,1,64,47.54a4.47,4.47,0,0,1,1.81-1.65,3.59,3.59,0,0,1,2.37-.25,5.18,5.18,0,0,1,2.19,1.08,12.33,12.33,0,0,1,.91.86c.24.31.43.64.64,1A9.25,9.25,0,0,1,73,52.2c.07.53.07,1,.12,1.54s0,1,0,1.5A27.34,27.34,0,0,1,73,58.13c-.12,1.22-.27,2.42-.46,3.6-.1.59-.4,1.15-.51,1.73s-.25,1.16-.35,1.74-.46.63-.84,0a6.66,6.66,0,0,1-.58-1.36c-.11-.29-.15-.59-.26-.92a9,9,0,0,1-.36-1c-.14-1.25-.11-2.44-.19-3.62l-.11-1.73c0-.56,0-1.12-.08-1.66A13,13,0,0,0,68.78,52a2.81,2.81,0,0,0-.2-.58c-.07-.14-.15-.39-.19-.45-.12-.24-.14-.37-.22-.53a.68.68,0,0,0-.54-.38.7.7,0,0,0-.52.41,2,2,0,0,0-.14.34c-.07.19-.18.51-.27.83l-.15.52-.22.9-.39,1.81a7,7,0,0,1-1.19,2.92,3.64,3.64,0,0,1-.38.4,1.33,1.33,0,0,1-.53.31.68.68,0,0,1-.49-.1c-.14-.08-.25-.11-.42-.22l-.49-.3-.58-.45-.15-.11-.16-.21-.31-.42-.62-.83L60,55l-.64-.74c-.11-.12-.21-.25-.33-.36l-.21-.23c-.14-.13-.26-.28-.4-.4A6.74,6.74,0,0,0,56.65,52a1.18,1.18,0,0,0-.74-.08,1.31,1.31,0,0,0-.62.44,1.69,1.69,0,0,0-.31,1.2,6.35,6.35,0,0,0,.44,1.89,17.08,17.08,0,0,0,2.09,3.8,36,36,0,0,0,4.69,5c.37.35.76.66,1.12,1,1.36,1.31,1.62,1.86,1.27,2.85a6.59,6.59,0,0,1-.23.67c-.35.68-1.38.59-2.58-.28a34.36,34.36,0,0,1-9.18-10.2,13.9,13.9,0,0,1-1.2-2.75,10.47,10.47,0,0,1-.34-1.72,8.43,8.43,0,0,1,0-1.15,5.13,5.13,0,0,1,.24-1.19,4.77,4.77,0,0,1,.2-.57l.29-.53a5.43,5.43,0,0,1,.69-1c.28-.26.58-.52.89-.76a7.7,7.7,0,0,1,1-.55,5.56,5.56,0,0,1,4.53.62Z\"/><path d=\"M31.2,24.72c.31,0,.22.43-.12,1.1a2.79,2.79,0,0,1-.68.8,3.88,3.88,0,0,1-.62.19c-.1,0-1.29-.39-1.73-.48a3.73,3.73,0,0,1-1.11-.5c-.7-.42-1.43-.81-2.15-1.22a1.21,1.21,0,0,1-.41-.37,3.73,3.73,0,0,0-1.52-1.15.37.37,0,0,0-.35-.06,4.09,4.09,0,0,1-1.89-1c-.28-.59-.63-1.08-.95-1.62-.05-.07-.14-.08-.11-.26.08-.4-.09-.46-.21-.6A1.55,1.55,0,0,1,19,18.8a2,2,0,0,1,0-.56c0-.17.29-.45.35-.47s.22-.25.32-.39a.83.83,0,0,1,.11-.15s.48-.06,1-.15a3.37,3.37,0,0,1,1,0l.31.13.67.26,1.15.41c.11,0,.15.18.22.3s1.48.72,1.53.77c.24.23.59.31.67.78,0,.09.08.11.14.15A7.33,7.33,0,0,1,27.67,21c.21.2.48.34.71.52,0,0,.06.1.09.15s.07.14.13.17a16.08,16.08,0,0,0,1.68,1.27c.15.08.56.85.73.93S31.08,24.73,31.2,24.72Z\"/><path d=\"M38.45,17.43c.23.2-.15.43-.87.63a3.62,3.62,0,0,1-1,.07c-.21-.1-.41-.19-.56-.28s-.61-1-.85-1.35a3,3,0,0,1-.44-1c-.2-.69-.45-1.37-.69-2.08a1.19,1.19,0,0,1,0-.5,3,3,0,0,0-.31-1.7c0-.09,0-.19-.21-.25a3.38,3.38,0,0,1-.65-1.88c.2-.59.3-1.16.45-1.73,0-.08,0-.15.1-.25a.47.47,0,0,0,.28-.54,1.51,1.51,0,0,1,.26-.73,2.33,2.33,0,0,1,.39-.37,1,1,0,0,1,.58-.07c.15.09.34,0,.51,0l.18,0s.38.27.78.52a3,3,0,0,1,.66.59s.05.11.12.27l.29.57c.21.42.48.84.52.94s0,.21,0,.32.56,1.37.57,1.43c0,.3.21.56-.05.93a.19.19,0,0,0,0,.18,6.33,6.33,0,0,1,.17,1.58,6.88,6.88,0,0,0,.15.79.45.45,0,0,1,0,.16.36.36,0,0,0,0,.2,19.12,19.12,0,0,0,.32,1.94c.05.15-.21.93-.14,1.1S38.37,17.36,38.45,17.43Z\"/><path d=\"M29.31,34.86c.3-.16.48.27.55,1a2.85,2.85,0,0,1-.19,1c-.16.18-.31.36-.45.49a18.14,18.14,0,0,0-1.73.64,4.44,4.44,0,0,1-1.2.35c-.82.17-1.64.4-2.49.63a1.47,1.47,0,0,1-.59,0,3.82,3.82,0,0,0-2,.17c-.12,0-.24,0-.32.2a5.12,5.12,0,0,1-2.28.6c-.68-.21-1.35-.31-2-.46-.09,0-.18,0-.29-.12-.24-.37-.43-.28-.63-.3a3.32,3.32,0,0,1-.86-.28,2,2,0,0,1-.43-.4c-.13-.13-.09-.59-.06-.65s0-.38,0-.57,0-.15,0-.21a9.92,9.92,0,0,1,.68-.75,2.94,2.94,0,0,1,.76-.72l.34-.12.72-.28L18,34.59c.11-.06.26,0,.39,0s1.72-.63,1.8-.63c.37,0,.71-.23,1.14.05.08.06.15,0,.23,0a6.36,6.36,0,0,1,2-.12c.34,0,.67-.05,1-.06.06,0,.13,0,.19.06a1.4,1.4,0,0,0,.24.06c.82-.07,1.64.09,2.47,0,.2,0,1.11.4,1.33.39S29.2,34.92,29.31,34.86Z\"/></g>'},{viewBox:\"0 0 96 96\",inner:'<g id=\"Layer_1\" data-name=\"Layer 1\"><path d=\"M53.15,64.71a4,4,0,0,0,2.26-1.43A7.41,7.41,0,0,0,56.72,60a30.76,30.76,0,0,0-.16-9.3c-.34-2.39-1-4.76-1.46-7.19L53.74,37c-.23-1.11-.44-2.23-.62-3.4C53,33,53,32.41,52.88,31.8s-.09-1.28-.08-1.88a18.63,18.63,0,0,1,1.33-7.42,13.6,13.6,0,0,1,2.09-3.36,12.51,12.51,0,0,1,3-2.52,16.69,16.69,0,0,1,6.31-2.13,23.74,23.74,0,0,1,6.36,0A27,27,0,0,1,86.4,20.63c1.24,1.14.35,1.77-1.3,1.86a17.29,17.29,0,0,1-6.55-1,25.68,25.68,0,0,0-13.1-1.62,9.23,9.23,0,0,0-5,2.38,8.4,8.4,0,0,0-1.56,2.23,12.7,12.7,0,0,0-.87,2.93,14.46,14.46,0,0,0-.08,4,41.36,41.36,0,0,0,.89,4.4c.76,3,1.65,6.11,2.34,9.26a62.34,62.34,0,0,1,1.53,10.73,25.51,25.51,0,0,1-.36,5.74,12.92,12.92,0,0,1-2.52,5.79,10.68,10.68,0,0,1-7,3.71,18.71,18.71,0,0,1-7.19-.62c-3.37-.88-6.36-2.23-9.33-3.23A28,28,0,0,0,32,66a14.42,14.42,0,0,0-4.25,0,13,13,0,0,0-5.94,2.54,22.94,22.94,0,0,0-4.56,4.76l-.84,1.23c-.26.42-.52.85-.81,1.26-2,3.19-2.95,4.11-4.9,4a8.05,8.05,0,0,1-1.31,0C8,79.45,7.77,77.43,9.05,74.5a32.25,32.25,0,0,1,3.68-6.37,23.38,23.38,0,0,1,5.88-5.51,20.24,20.24,0,0,1,8.12-3c.73-.09,1.45-.14,2.18-.2s1.53,0,2.27.05a25.2,25.2,0,0,1,4.16.73c3.88,1,7.09,2.49,10.11,3.52s5.65,1.52,7.65.9Z\"/></g>'},{viewBox:\"0 0 96 96\",inner:'<g id=\"Layer_1\" data-name=\"Layer 1\"><path d=\"M40.44,49.13s5.18,1.58,5.86,4.46c.64,2.69-4.2,3.93-4.2,3.93s8.4.92,8.51-2.34-2.94-6.49-5.14-6.33S40.44,49.13,40.44,49.13Z\"/><path d=\"M41.32,50.93a13.37,13.37,0,0,0-5.27.18,10.24,10.24,0,0,0-4.42,2.24l-.3.3-.13.15s0,.05,0,.08a2.58,2.58,0,0,0-.2.43,12.11,12.11,0,0,0-.34,1.54,30.15,30.15,0,0,0-.16,7.35A61.48,61.48,0,0,0,31.68,71a48.73,48.73,0,0,0,2,6.76c.52,1.4,1.14,2.77,1.73,4.12l.44,1L36.2,84c.21.71.43,1.41.67,2.1.28.85-.3,1.21-1.49,1a7.21,7.21,0,0,1-2.1-.83,7.29,7.29,0,0,1-1.13-.77c-.19-.15-.34-.32-.53-.47a6,6,0,0,1-.37-.6,55.57,55.57,0,0,1-3.67-9.07,47,47,0,0,1-1.8-9.63c-.16-2-.4-4-.52-6.05a28.54,28.54,0,0,1,0-3.21A13.63,13.63,0,0,1,26,53a8,8,0,0,1,1.12-2l.41-.49.36-.34a7.26,7.26,0,0,1,.74-.63,13.64,13.64,0,0,1,3.24-1.89,19.75,19.75,0,0,1,6.94-1.4A17.82,17.82,0,0,1,47.18,48a8.9,8.9,0,0,1,5,6,5.49,5.49,0,0,1,.09.9c0,.3-.06.6-.08.9s-.23.56-.36.83l-.52.73-.66.62a5.66,5.66,0,0,1-.74.5,9.62,9.62,0,0,1-1.34.64,18.08,18.08,0,0,1-4.85,1c-.8.1-1.58.07-2.38.1s-1.59,0-2.37-.11-1.37-.08-2-.21-1.16-.23-1.59-.35a4.42,4.42,0,0,1-1-.49,2.13,2.13,0,0,1-.92-1.23,3.86,3.86,0,0,1-.2-.64c-.08-.64,1.07-1,2.85-1a44.43,44.43,0,0,0,7.74,0,12.47,12.47,0,0,0,3.33-.75c.22-.1.4-.21.6-.3s.13-.09.14-.1h0c-.09,0,0,.07,0,0a1.62,1.62,0,0,0-.1-.18,3.53,3.53,0,0,0-.21-.32c-.18-.2-.3-.44-.48-.65a5.66,5.66,0,0,0-1.43-1.23A10.82,10.82,0,0,0,41.31,51Z\"/><path d=\"M38.5,17.52c.12-.53.24-1.05.38-1.58l.14-.55a5.47,5.47,0,0,1,.16-.7l.41-1.39c.24-.94.64-1.77.94-2.64l.61-1.09.3-.54.33-.43a6.4,6.4,0,0,1,2.78-2.34,4.88,4.88,0,0,1,1.7-.43,2.83,2.83,0,0,1,1,.12,4.05,4.05,0,0,1,.81.38A6.12,6.12,0,0,1,49.74,8a8.68,8.68,0,0,1,1.16,2.85,23.86,23.86,0,0,1,.49,3.29c0,.57.08,1.14.1,1.71s0,1.21,0,1.46c0,1.36,0,2.71-.11,4.06-.14,2.68-.34,5.34-.71,8-.27,2.35-.55,4.71-.82,7a26.38,26.38,0,0,1-2.25,8.84c-.45.87-1,.52-1.42-.41a9.55,9.55,0,0,1-.92-4.12c.05-.73,0-1.47.1-2.2l.17-2.19.28-4.42c.09-1.47.18-3,.26-4.43s.29-3,.43-4.44a31.4,31.4,0,0,0,.05-5.4L46.54,17l0-.45-.12-.94A3,3,0,0,0,46,14.45a.44.44,0,0,0-.5-.19,1,1,0,0,0-.42.28A6,6,0,0,0,44,16.61a4.11,4.11,0,0,0-.15.42l-.27.86c-.17.59-.35,1.17-.5,1.77-.33,1.19-.59,2.41-.81,3.63A75.62,75.62,0,0,0,41,34.51a55.38,55.38,0,0,0,.59,8.58c.08.62.22,1.21.29,1.83a8.45,8.45,0,0,1-.15,2.47,2.88,2.88,0,0,1-.86,1.28,5.16,5.16,0,0,1-.51.46c-.29.19-.61.07-1-.31A5.12,5.12,0,0,1,38,46.91,16,16,0,0,1,37,42.85c-.2-1.38-.36-2.79-.44-4.19a67,67,0,0,1,.08-8.5q.23-3.16.69-6.32c.16-1.06.34-2.11.53-3.16s.35-2.12.56-3.18Z\"/><path d=\"M64.2,23.08c.25-.84.47-1.69.66-2.52s.41-1.63.54-2.42l0-.29,0-.18a.74.74,0,0,0,0-.14,1.39,1.39,0,0,0,0-.3,1.2,1.2,0,0,0-.17-.67.35.35,0,0,0-.43-.18,3,3,0,0,0-.38.3,2.16,2.16,0,0,0-.31.3,1.37,1.37,0,0,0-.18.21l-.06.07-.1.18-.22.37c-.57,1-1.08,2-1.66,3.07-1.12,2.08-2.15,4.25-3.09,6.46-.83,2-1.46,4-2.14,6-.41,1.29-.76,2.6-1.14,3.89l-.58,1.92c-.17.62-.53,1.23-.72,1.79-.13.34-.32.37-.58.44s-.63-.07-1-.51a7.17,7.17,0,0,1-1.08-1.8,4.78,4.78,0,0,1-.25-2.38c.22-1.46.5-2.89.82-4.3a26,26,0,0,1,1.2-4.16,57.93,57.93,0,0,1,3.62-7.91c.43-.76.84-1.55,1.24-2.34l1.34-2.38L60,15c.18-.29.35-.58.56-.88.4-.6.82-1.16,1.24-1.7a6.76,6.76,0,0,1,2.85-2.17,2.73,2.73,0,0,1,1.85,0c.29.15.58.29.87.45l.78.55A7.11,7.11,0,0,1,70,14.8a10.44,10.44,0,0,1,.24,2.2,6,6,0,0,1,0,1c0,.27,0,.55-.06.8a19.68,19.68,0,0,1-.53,3,56.11,56.11,0,0,1-2.35,6.91c-1.35,3.38-3,6.61-4.56,9.81-1.23,2.49-2.31,5-3.6,7.46-.29.54-.55,1.09-.88,1.62a5.52,5.52,0,0,1-1.59,1.89,2.34,2.34,0,0,1-1.57.17,4.42,4.42,0,0,1-.69-.14c-.33-.13-.47-.46-.5-1a3.48,3.48,0,0,1,.38-1.92l3.08-6.54c1-2.24,2-4.52,3-6.81a81.41,81.41,0,0,0,3.68-10.3Z\"/><path d=\"M59.12,69a60.06,60.06,0,0,1-6.55,7.08,23.84,23.84,0,0,1-2.7,2.37,15.05,15.05,0,0,1-2.93,1.68,8,8,0,0,1-1.81.54,4.72,4.72,0,0,1-2.22-.12l-.57-.2c-.17-.09-.34-.2-.5-.3a3.63,3.63,0,0,1-.88-.78,4.51,4.51,0,0,1-.61-1,6.89,6.89,0,0,1-.3-1,7.08,7.08,0,0,1,.39-3.55A20.16,20.16,0,0,1,43,68.79a18,18,0,0,1,4.79-4.89c.6-.4.9.09.89.93a5.51,5.51,0,0,1-1,3c-.34.42-.62.87-.93,1.3-.16.22-.3.44-.43.66l-.46.63A21.34,21.34,0,0,0,44.37,73a8.86,8.86,0,0,0-.92,2.51,4,4,0,0,0-.08,1c.05.22.05.41.14.51s.05.07.09.11a.16.16,0,0,0,.12.08s.06.06.13.06a.65.65,0,0,1,.2,0,3.31,3.31,0,0,0,1.3-.44,15.58,15.58,0,0,0,2.91-2.23A41.8,41.8,0,0,0,54,68a47.43,47.43,0,0,0,2.94-4.62c.66-1.2,1.32-2.41,1.85-3.65.14-.31.25-.63.37-.94.06-.15.12-.31.17-.47l.12-.37a5.42,5.42,0,0,0,.26-1.18,1.31,1.31,0,0,0-.61-1.46c-.5-.27-1.14.11-1.5.39-.18.14-.33.33-.46.43a.65.65,0,0,1-.34.16s-.26,0-.38,0a2.16,2.16,0,0,1-.44,0,1.89,1.89,0,0,1-.79-.26,4,4,0,0,1-.73-.7,4.24,4.24,0,0,1-.52-.71,2.86,2.86,0,0,1-.18-1.39,2,2,0,0,1,.16-.8,2.81,2.81,0,0,1,.2-.38l.12-.19.07-.1c0-.09,0-.09,0-.1l0,0,.08-.08A22.24,22.24,0,0,1,56.52,50a6.62,6.62,0,0,1,2.33-.93A6.44,6.44,0,0,1,60,49h.58l.55.12a6,6,0,0,1,2.12,1l.85,1a4.93,4.93,0,0,1,.67,1.07c.17.39.27.82.42,1.24s.12.92.18,1.38,0,1-.05,1.49A9.47,9.47,0,0,1,65,57.81a11.2,11.2,0,0,1-.43,1.55l-.2.6c-.05.15-.1.3-.16.44a36.41,36.41,0,0,1-5,8.66Z\"/><path d=\"M64.2,72.46a51.68,51.68,0,0,1-4.63,5.26c-.63.58-1.18,1.22-1.86,1.75A28.74,28.74,0,0,1,53.9,82a16.32,16.32,0,0,1-2.16,1,8,8,0,0,1-2.47.56A4.72,4.72,0,0,1,46.86,83a3.13,3.13,0,0,1-1.7-2.1,3.28,3.28,0,0,1,.21-1.8,4.11,4.11,0,0,1,.83-1.28,7.59,7.59,0,0,1,2-1.61c.47-.24.7.14.74.81a6.14,6.14,0,0,1-.32,2.36,3.77,3.77,0,0,0-.26.8c0,.1,0,0,0,.06l0,0s-.06,0,.16.12a1.55,1.55,0,0,0,1.09.16,3.37,3.37,0,0,0,.87-.22c.3-.16.61-.27.92-.46a15.22,15.22,0,0,0,4-3.8c1.33-1.61,2.77-3.17,4-4.92a33.39,33.39,0,0,0,2.11-3.29,16.78,16.78,0,0,0,2.11-5.27,2.83,2.83,0,0,0-.19-1.73.41.41,0,0,0-.16-.21.12.12,0,0,0-.15,0s0,0,0,0l0,0,.22-.18,0,0,.12-.09c.07,0,.16-.16.2-.19a.76.76,0,0,0,.11-.14c.1-.14,0-.11,0,.18a2.85,2.85,0,0,0,0,.59c0,.13,0,.26,0,.39v.07h0l-.22.05a2.5,2.5,0,0,1-1.28,0,2.55,2.55,0,0,1-1.06-.94c-.16-.22-.33-.42-.46-.63a1.71,1.71,0,0,1-.19-1.18,2.38,2.38,0,0,1,.63-1.32,5.24,5.24,0,0,1,1.11-1,3.26,3.26,0,0,1,2.87-.34,4.32,4.32,0,0,1,1.76,1q.17.15.3.3c.09.1.15.18.22.27l.39.56a5.29,5.29,0,0,1,.52,1.12,4.77,4.77,0,0,1,.28,1,9.05,9.05,0,0,1-.06,3.36,15.14,15.14,0,0,1-.75,2.64,30.46,30.46,0,0,1-3.62,6.39Z\"/></g>'},{viewBox:\"0 0 96 96\",inner:'<g id=\"Layer_1\" data-name=\"Layer 1\"><path d=\"M64.07,81a2.9,2.9,0,0,1-.51.67,2.16,2.16,0,0,1-.73.47,2.46,2.46,0,0,1-.76.16c-.28,0-.56,0-.83,0-.43-.13-.85-.25-1.28-.4l-1.3-.63c-.42-.18-.88-.49-1.21-.67s-.48-.29-.71-.45c-.61-.39-1.25-.71-1.82-1.15s-1-.77-1.47-1.19L52.1,76.49c-.43-.47-.87-.92-1.28-1.39s-.84-.93-1.23-1.42c-.72-.84-1.43-1.69-2.07-2.6a8.19,8.19,0,0,1-1.63-4c-.06-.44.25-.44.7-.21a5.26,5.26,0,0,1,1.48,1.25A26.11,26.11,0,0,0,53.15,74a11.87,11.87,0,0,0,2,1.44c.36.21.7.44,1.05.66l1,.65c.59.36,1.27.77,1.78,1.06a7.54,7.54,0,0,0,.81.48,1.63,1.63,0,0,0,.55.22.28.28,0,0,0,.34-.16,1.54,1.54,0,0,0,.09-.37,4,4,0,0,0-.06-.83c0-.27-.28-1.3-.5-2.11s-.49-1.68-.77-2.51a39.41,39.41,0,0,1-1.4-3.92,6.65,6.65,0,0,1-.23-.93A2,2,0,0,1,58,66.34a1.22,1.22,0,0,1,.82-.58,3.47,3.47,0,0,1,.51-.13c.57,0,1,.37,1.42,1,.53,1,1,2,1.58,3.09s.8,2.3,1.18,3.52l.38,1.39.18.72.22,1c.42,1.83.49,3.59-.15,4.69Z\"/><path d=\"M21.62,37.08A58.21,58.21,0,0,0,25.91,42l2.34,2.37.84.84A5.83,5.83,0,0,1,30,46.33a1.47,1.47,0,0,1,.24,1.15l-.55,1.1-.87.88-.55.59c-.31.32-.61.65-.91,1-1.27,1.43-2.4,3-3.53,4.54a56.5,56.5,0,0,0-5.24,8.69c-.37.76-.71,1.53-1,2.31s-.46,1.18-.57,1.55a2.26,2.26,0,0,0-.13,1.16c.09.23.34.13.48,0l.47-.33,3-2.12c1.29-.88,2.6-1.73,3.93-2.53a42.37,42.37,0,0,1,5.37-2.74l1.43-.54c.48-.17,1-.3,1.46-.44a6.46,6.46,0,0,1,1.52-.27,11.18,11.18,0,0,1,1.54-.09c1.28,0,1.09.26.15.85-.23.16-.51.32-.82.53l-1,.73a20.71,20.71,0,0,1-2.6,1.4,46.15,46.15,0,0,0-5.08,2.73Q24.22,68,21.79,69.65c-.9.61-1.3.9-3.2,2.31-.39.28-.77.49-1.15.74l-.29.19a.56.56,0,0,1-.25.12l-.46.11a1.79,1.79,0,0,1-.78,0,2,2,0,0,1-.78-.24,2.24,2.24,0,0,1-1-1.47,3.77,3.77,0,0,1-.09-1c0-.2,0-.37,0-.58l.1-.62a15.59,15.59,0,0,1,.67-2.47c.14-.44.22-.59.32-.86s.21-.49.31-.73a66,66,0,0,1,7.69-13.09c.68-.86,1.37-1.71,2.09-2.53.36-.41.72-.83,1.09-1.22l.54-.58.21-.2.18-.17.08-.08s0-.07,0-.1-.21-.24-.32-.36l-1.56-1.55c-1.18-1.17-2.35-2.38-3.47-3.63a42.08,42.08,0,0,1-6-8.34,22.85,22.85,0,0,1-1.58-3.65c-.11-.32-.19-.65-.28-1a12.56,12.56,0,0,1-.25-1.3,9.87,9.87,0,0,1-.09-1.32,6.79,6.79,0,0,1,.14-1.22,2.73,2.73,0,0,1,1-1.86,3.69,3.69,0,0,1,2,.63c.72.43,1.46,1,2.19,1.52l1.53,1.1a47.13,47.13,0,0,0,9.94,5.43c.76.29,1.51.52,2.28.76,1.42.44,2.36.62,3,.87a3.73,3.73,0,0,1,1.38.87,3.92,3.92,0,0,1,.46.43c.17.23-.06.47-.68.72a6.19,6.19,0,0,1-2.89.33,23.09,23.09,0,0,1-5.5-1.25A31.24,31.24,0,0,1,23.2,32c-1.62-.94-3.19-2-4.71-3l-1.13-.8-.51-.37h0s0,0,0,0h0l0,.13c.07.28.14.56.23.85a17.8,17.8,0,0,0,.63,1.71,30.29,30.29,0,0,0,4,6.55Z\"/><path d=\"M61.94,16.66a1,1,0,0,0,.09-.21.52.52,0,0,0,.06-.19.17.17,0,0,0,0-.17.4.4,0,0,0-.27-.05,2,2,0,0,0-.37.07l-.1,0-.43.21L60,16.8c-1,.55-2,1.26-3,1.88a62.9,62.9,0,0,0-10,7.63,31.73,31.73,0,0,0-3.68,4.19c-1.45,1.87-2.67,3.87-4,5.79-.42.6-1,.26-1.37-.64a4.73,4.73,0,0,1,.19-3.73,33.07,33.07,0,0,1,2-3.41,30,30,0,0,1,2.46-3,40.4,40.4,0,0,1,5.7-5.24c2.47-1.86,4.81-4.05,7.44-5.83.73-.49,1.47-1,2.23-1.41.38-.22.76-.44,1.16-.65.59-.32,1.2-.65,1.81-.91a7.69,7.69,0,0,1,3.43-.74,2.5,2.5,0,0,1,1.46.52,1.25,1.25,0,0,1,.39.66l.27.72a2,2,0,0,1,.14.49v1a4.18,4.18,0,0,1,0,1.05c-.13.71-.19,1.42-.38,2.13s-.34,1.13-.51,1.65l-.52,1.42c-1.15,3-2.55,5.84-3.55,8.75a27,27,0,0,0-1.33,6.76c0,.48,0,1,0,1.43-.05,1.74-.19,2.2-1.41,2.76-.27.12-.54.28-.81.38-.91.34-1.81-.43-2.1-2.12a18.34,18.34,0,0,1,.55-7.25,48.19,48.19,0,0,1,2.29-6.65q1-2.3,1.93-4.59c.33-.76.54-1.49.81-2.23l.15-.53.07-.27,0,0,0-.07Z\"/><path d=\"M10,25.69a14.08,14.08,0,0,1-.32-2.88,10.89,10.89,0,0,1,.12-1.19c.09-.35.17-.7.27-1.05a4.24,4.24,0,0,1,1-1.39,2,2,0,0,1,.83-.44,3.23,3.23,0,0,1,.74-.11,5.46,5.46,0,0,1,1.62.21,10.19,10.19,0,0,1,2.06.92l.66.43.66.48,1.33,1,1.31,1c.21.17.43.33.64.51l.36.3a63.46,63.46,0,0,0,10.21,7.43,22.61,22.61,0,0,0,5.1,2,33.09,33.09,0,0,0,6.79,1.2c.73.05.74.59.16,1.28A5.13,5.13,0,0,1,40.1,37,22.13,22.13,0,0,1,36,36.76a21.34,21.34,0,0,1-3.89-1.18,32.55,32.55,0,0,1-6.91-3.85c-1.26-.92-2.58-1.78-3.9-2.64l-2-1.3-1-.67-.25-.19-.15-.12c-.36-.32-.78-.7-1.27-1.09a2.89,2.89,0,0,0-.84-.52c-.2-.06-.26.11-.3.22a1,1,0,0,0-.08.39,2.35,2.35,0,0,0,0,.59,7.78,7.78,0,0,0,.26,1.33c.07.23.15.47.23.72l.24.6.29.69a42.59,42.59,0,0,0,4.48,8,27.28,27.28,0,0,0,4.88,4.9L27,43.5c1.24,1.29,1.44,1.89,1.11,3.13-.08.29-.12.58-.21.84a1.24,1.24,0,0,1-1,.79,3.73,3.73,0,0,1-2-.32A10.12,10.12,0,0,1,21.72,46a24.77,24.77,0,0,1-2.6-2.52,38.1,38.1,0,0,1-4.23-5.86,48,48,0,0,1-2.48-4.78c-.19-.41-.37-.82-.55-1.24L11.6,31l-.31-.78a33.56,33.56,0,0,1-1.42-4.54Z\"/><path d=\"M58.49,71.48c-1.26-3-2.45-5.91-3.61-9.18a19.59,19.59,0,0,1-.62-2.07,8.9,8.9,0,0,1-.32-2,5.1,5.1,0,0,1,.21-1.78,2.81,2.81,0,0,1,.35-.77s0-.13.14-.16a.8.8,0,0,1,.13-.19,2,2,0,0,1,.31-.28,5.51,5.51,0,0,1,3.53-.85c.69,0,1.45,0,2.09.08l1.34.09c2.3.16,4.55.14,6.77.14a35,35,0,0,0,7.51-.69c.59-.13,1.18-.29,1.75-.47l.84-.3.6-.25a4.62,4.62,0,0,0,1.35-.87,2.68,2.68,0,0,0,.59-.7c0-.16-.19-.2-.31-.25a2.34,2.34,0,0,0-.4-.11c-.27-.07-.56-.12-.86-.17l-1.06-.17c-3.61-.51-7.3-1-10.9-1.88a35.9,35.9,0,0,1-6.76-2.48,18.93,18.93,0,0,1-5.81-4.36c-1-1.19-.39-1.36.88-1s3.36,1.08,5.64,2a33.42,33.42,0,0,0,6.05,1.77c2.09.43,4.19.9,6.35,1.21,1.08.17,2.16.31,3.26.46l1.66.21,1.35.16c.54,0,1.08.11,1.61.18a14.9,14.9,0,0,1,2.91.6,3.89,3.89,0,0,1,1.67,1.12,2.69,2.69,0,0,1,.47.67,1.65,1.65,0,0,1,.19,1,3.71,3.71,0,0,1-.7,1.92c-.38.52-.83,1-1.28,1.53a15,15,0,0,1-2.74,2.15l-.79.46a4,4,0,0,1-.41.22l-.36.18c-.37.17-.75.33-1.13.48a27.72,27.72,0,0,1-4.58,1.34,44.83,44.83,0,0,1-9.15.83c-1.65,0-3.28-.08-4.89-.15-.47,0-.65,0-.77,0l-.45,0-.47,0c-.14,0-.36,0-.43.14a2,2,0,0,0,0,.9l.11.47.06.24.16.52c.47,1.46,1,2.93,1.64,4.39,1.5,3.6,3.14,7.18,4.75,10.8.75,1.76,1.91,4.1,2.08,5.74a6.5,6.5,0,0,1,0,1.15,1.35,1.35,0,0,1-.41,1,4.4,4.4,0,0,1-2.45.6,14.51,14.51,0,0,1-5.74-1.61,34.41,34.41,0,0,1-4.11-2.34,36.32,36.32,0,0,1-10.49-9.9,20.77,20.77,0,0,1-1.65-2.87,10,10,0,0,1-.83-4.36,2.74,2.74,0,0,1,1-2.06,4.08,4.08,0,0,1,.76-.6c.89-.4,1.67,1,2.77,3.2.24.4.44.8.68,1.18l.37.58c.1.2.22.39.34.58a23.41,23.41,0,0,0,1.5,2.27,31.26,31.26,0,0,0,3.75,4.17,34.91,34.91,0,0,0,4.5,3.59c.8.52,1.62,1,2.45,1.49.21.12.42.22.63.33l.3.15h0s.06.07.08,0v0h0s0,0,0-.09l-.23-.54-1-2.19-2-4.42Z\"/><path d=\"M15.71,68.58a3.15,3.15,0,0,0-.65,1.12c0,.1-.06.27,0,.32s.22,0,.37-.1a3.09,3.09,0,0,0,.29-.2,2,2,0,0,1,.46-.33c-.07.1,1.32-.81,2.22-1.37s2-1.23,3-1.8c2-1.18,4.11-2.21,6.2-3.25,1.89-.87,3.75-1.82,5.7-2.61.63-.25,1.25-.5,1.9-.7s1.32-.37,2-.54a20.18,20.18,0,0,1,2.07-.26,3.13,3.13,0,0,1,.53,0l.54.13,1.06.29c.86.28.67.61,0,1.29-.33.35-.78.81-1.24,1.31a3.76,3.76,0,0,1-1.64,1c-1.11.4-2.21.83-3.33,1.34s-2.26,1-3.41,1.44c-2.28,1-4.57,2.2-6.91,3.35-.69.36-1.39.72-2.08,1.13s-1.34.85-2,1.29L18.69,72.9l-3.31,2.41-1.12.81-.4.25c-.11,0-.22.08-.33.12l-.65.25a5.81,5.81,0,0,1-.61.22l-.49.08a4,4,0,0,1-.88.1,1.27,1.27,0,0,1-.55-.14,1.31,1.31,0,0,1-.5-.49,4.45,4.45,0,0,1-.46-2.38A12.71,12.71,0,0,1,10,71c.25-.76.53-1.54.86-2.31l.95-2.19c.49-1,1-2,1.53-3a91.36,91.36,0,0,1,5.36-8.67l2.15-3.28a30,30,0,0,1,2.27-3.21c.37-.44.71-.9,1.12-1.32a5,5,0,0,1,1.87-1.38,2.41,2.41,0,0,1,1.57.17,4.8,4.8,0,0,1,.68.28c.32.19.42.55.41,1.06A3.66,3.66,0,0,1,28.25,49l-1.71,2.94c-.56,1-1.25,1.87-1.88,2.81-1.28,1.87-2.57,3.77-3.82,5.7q-1.45,2.11-2.81,4.3c-.45.73-.88,1.47-1.3,2.21l-.61,1.13-.27.51,0,0Z\"/></g>'},{viewBox:\"0 0 96 96\",inner:'<g id=\"Layer_1\" data-name=\"Layer 1\"><path d=\"M64.17,34.62c-9.56,1.55-15.29-9.3-15.29-9.3l2.68-3.52A16,16,0,0,0,58,29.62c4.61,2.62,6.78,1.86,6.78,1.86Z\"/><path d=\"M26,69.17c.17-.79,1.56-1.76,2.18-2.14a6.39,6.39,0,0,1,6.87.81c6.17,5.52-6.21,6.87-3.42,12,.69,1.28-5.05,6.4-5.05,6.4S24.31,75.6,25.28,71.79,26,69.16,26,69.17Z\"/><path d=\"M65.89,24.36a36.23,36.23,0,0,0,1.59-4.47,15,15,0,0,0,.59-4.22c0-.33-.07-.58-.08-.87a5.14,5.14,0,0,0-.21-.69,1.77,1.77,0,0,0-.28-.51,2.39,2.39,0,0,0-.45-.5,2.91,2.91,0,0,0-2.65-.6c-1.71.34-3.61,1.71-5.38,3.14a55,55,0,0,0-8.67,9.3,55.77,55.77,0,0,0-6.21,11.23,91,91,0,0,0-3.82,11c-.7,2.38-1.2,4.82-1.85,7.23l-2,7.19c-.39,1.47-1,1.24-1.52-.2a16.57,16.57,0,0,1-.75-7c1.7-10.29,4.7-20.54,10.77-29.66C46.88,22,48.82,19.47,51,17A37.71,37.71,0,0,1,58.34,10,14.14,14.14,0,0,1,64,7.67,8.15,8.15,0,0,1,67.58,8a7.65,7.65,0,0,1,3,1.83,8.7,8.7,0,0,1,1.16,1.44,8,8,0,0,1,.73,1.62l.24.82.12.8a10.6,10.6,0,0,1,.1,1.57,21.09,21.09,0,0,1-.89,5.67,51.77,51.77,0,0,1-5.46,12.11c-3.42,5.71-7.66,10.77-11.8,15.75-3.25,3.86-6.41,7.66-9.81,11.31-.74.8-1.45,1.61-2.24,2.39A21.24,21.24,0,0,1,39.32,66a5,5,0,0,1-2.06.64,4.15,4.15,0,0,1-.75,0c-.31,0-.24-.43.1-1.14a14.64,14.64,0,0,1,1.83-3c.7-.87,1.31-1.81,2.05-2.64l2.16-2.57L47,52.16c2.89-3.52,5.77-7.1,8.47-10.79,2-2.72,3.88-5.55,5.68-8.36a52.63,52.63,0,0,0,4.63-8.69Z\"/><path d=\"M22.63,80c0-.15,0-.36-.11-.45l0-.27-.07-.54-.11-1.1c-.06-.73-.11-1.47-.13-2.21a27,27,0,0,1,.25-4.62,12.9,12.9,0,0,1,.84-3.61,9.85,9.85,0,0,1,2.17-3A8.16,8.16,0,0,1,27,63a13.54,13.54,0,0,1,1.56-.7,9.05,9.05,0,0,1,6.75,0,10,10,0,0,1,4.53,3.65,7.43,7.43,0,0,1,1.29,3.34c0,.29,0,.59,0,.88a8.24,8.24,0,0,1-.11.85,6.68,6.68,0,0,1-.44,1.62c-.25.65-.62.47-1.17-.09-.28-.28-.58-.65-.95-1a13.47,13.47,0,0,1-1.05-1.14,12.94,12.94,0,0,0-1.25-1.63,5.6,5.6,0,0,0-1.41-.89,8,8,0,0,0-1.51-.33,1.7,1.7,0,0,1-.39,0,1.85,1.85,0,0,0-.42-.11,4.39,4.39,0,0,0-.93-.11,1.78,1.78,0,0,0-.6.06,1.81,1.81,0,0,0-.6.18c-.17.09-.45.19-.54.26a1.79,1.79,0,0,0-.35.28,6.58,6.58,0,0,0-1.17,2.09,19.89,19.89,0,0,0-1.07,7.3l0,1.22,0,.75c0,.43.07.88.14,1.34l.15.92.09.49v.06l0,0,.07-.07.13-.15,1.64-1.78.74-.84,1.05-1.13A17.26,17.26,0,0,1,33.72,76,8.41,8.41,0,0,1,35,75.2a3.3,3.3,0,0,1,2.39-.32,1.31,1.31,0,0,1,.92,1.27,2.72,2.72,0,0,1,0,.81,3.22,3.22,0,0,1-.59,1,2.24,2.24,0,0,1-.6.68,23.86,23.86,0,0,0-3.27,2.68l-.9.86-.23.22c-.08.07-.12.13-.34.32l-1,1c-.63.67-1.26,1.3-1.88,2L27.67,88l-2.2,2.58c-.41-1.71-.83-3.43-1.25-5.14A16.73,16.73,0,0,1,22.51,80Z\"/><path d=\"M58,31.4a19.93,19.93,0,0,1-3-2.17c-.32-.31-.7-.53-1-.85a15.82,15.82,0,0,1-2.5-3.89c-.14-.31-.26-.62-.41-.92a3.88,3.88,0,0,1-.4-.91,11.37,11.37,0,0,1-.33-1.24,4.31,4.31,0,0,1,.06-1.29c.06-.27.55-.28,1.12-.16a2.65,2.65,0,0,1,1.47.65,13,13,0,0,1,1.78,3.53A5.16,5.16,0,0,0,56.51,26a14.44,14.44,0,0,0,2.33,1.66,10.86,10.86,0,0,0,1.62.76A9.45,9.45,0,0,0,63.1,29a5.36,5.36,0,0,0,2-.4,1,1,0,0,1,.42-.06c.51,0,.74.25,1.07,1,.07.17.16.34.22.51a1.39,1.39,0,0,1-.36,1.58,3.93,3.93,0,0,1-2.39,1.15,7.57,7.57,0,0,1-2.6,0,14.48,14.48,0,0,1-3.53-1.35Z\"/></g>'},{viewBox:\"0 0 96 96\",inner:'<g id=\"Layer_1\" data-name=\"Layer 1\"><path d=\"M30.35,58.74c.91,2.44,1.77,4.91,2.59,7.39.29.91.73,1.77,1,2.7.47,1.62.87,3.27,1.24,4.92s.61,3.35.84,5c.22,1.48.49,3,.73,4.44a15.71,15.71,0,0,1,0,5.76c-.13.6-.83.5-1.6,0a4.31,4.31,0,0,1-1.9-2.3c-.18-.88-.45-1.75-.64-2.63l-.53-2.64c-.35-1.77-.72-3.55-1-5.38a32.68,32.68,0,0,0-2-6.51c-.83-2.37-1.72-4.75-2.68-7.11-.59-1.46-1.19-2.92-1.83-4.36-1-2.19-1.9-4.42-3-6.58-.41-.85-.94-1.64-1.37-2.49A25.25,25.25,0,0,1,19,46.33,5.2,5.2,0,0,1,18.59,45c0-.23,0-.44-.05-.63s0-.4,0-.57a2,2,0,0,1,.28-.87,1.81,1.81,0,0,1,1.28-.76,2.46,2.46,0,0,1,.64-.06,1.91,1.91,0,0,1,.88.49l.52.38a1.92,1.92,0,0,1,.44.46c.85,1,1.68,2.33,2.61,3.65s1.46,2.92,2.19,4.46c1,2.31,2,4.73,3,7.14Z\"/><path d=\"M24.19,41.21c-.17.21-.43-.11-.69-.71a3,3,0,0,1-.15-.9,4.19,4.19,0,0,1,.19-.54c0-.06.85-.76,1.1-1.07a3,3,0,0,1,.82-.63c.59-.34,1.16-.74,1.75-1.11a.81.81,0,0,1,.44-.13,2.18,2.18,0,0,0,1.44-.61c.07-.06.16-.08.17-.27s1.21-1.12,1.42-1.1c.53.07,1,0,1.52,0,.08,0,.11-.08.26.09.35.42.44.28.58.25a1.55,1.55,0,0,1,.67,0,2.26,2.26,0,0,1,.53.42,3.45,3.45,0,0,1,.49,1,2.5,2.5,0,0,0,.41.84l.15.3a5.91,5.91,0,0,1-.54,2c0,.09-1.52,1-1.67,1.1s-.23,0-.36,0-1.26.73-1.33.72c-.3,0-.52.25-.95,0-.08-.06-.13,0-.18,0a5.49,5.49,0,0,1-1.53.22,6.8,6.8,0,0,0-.75.18.5.5,0,0,1-.16,0c-.07,0-.14,0-.19,0a13.91,13.91,0,0,0-1.81.4c-.14.05-.9-.14-1.06-.07S24.25,41.12,24.19,41.21Z\"/><path d=\"M21.08,36.88c.08.24-.33.29-1,.19a2.35,2.35,0,0,1-.81-.36,5.46,5.46,0,0,1-.34-.48c0-.08-.1-1.28-.19-1.72a3.47,3.47,0,0,1,0-1.16,16.25,16.25,0,0,1,.34-2.25.89.89,0,0,1,.25-.44A2.72,2.72,0,0,0,20,29.08a.3.3,0,0,0-.07-.32,3.17,3.17,0,0,1,.33-1.87,12.62,12.62,0,0,0,1.26-1.13c.06-.05,0-.14.23-.14.47,0,.44-.17.53-.3a1.79,1.79,0,0,1,.56-.47,3.79,3.79,0,0,1,.57-.13,1.56,1.56,0,0,1,.74.16c.14.14.41.12.63.16l.24.06a8.37,8.37,0,0,1,.59.89,2.62,2.62,0,0,1,.32.62.9.9,0,0,1,.1.32s-.12,1.89-.14,2.15-.14.18-.24.26-.26,1.5-.3,1.55c-.16.26-.13.59-.6.74a.15.15,0,0,0-.11.15,5.46,5.46,0,0,1-.77,1.37c-.14.23-.2.49-.34.72,0,0-.1.06-.14.1a.53.53,0,0,0-.16.13,14.19,14.19,0,0,0-.9,1.67c-.05.13-.69.63-.72.8S21.05,36.77,21.08,36.88Z\"/><path d=\"M15.24,35.63c.24,0,0,.4-.47.92a3,3,0,0,1-.78.58,3.77,3.77,0,0,1-.65,0c-.12,0-1.22-.61-1.66-.78a1.85,1.85,0,0,1-.9-.7L9.4,34.05a.9.9,0,0,1-.18-.45,2.12,2.12,0,0,0-.75-1.4c-.07-.06-.1-.15-.29-.13s-1.06-1.16-1-1.37,0-.52,0-.8l0-.81c0-.07-.08-.1.05-.26.3-.37.16-.44.15-.59a1.2,1.2,0,0,1,0-.68A4.62,4.62,0,0,1,7.62,27a1.13,1.13,0,0,1,.48-.42c.17,0,.29-.23.42-.36l.15-.13a1.35,1.35,0,0,1,.36,0,3.57,3.57,0,0,1,.73,0,3.64,3.64,0,0,1,1,.19l.84.59c.43.29.73.67.84.72s.06.22.06.34,1.09,1,1.07,1.08c.09.29.35.45.14.91a.14.14,0,0,0,0,.18,4.67,4.67,0,0,1,.48,1.39,3.7,3.7,0,0,0,.33.66s0,.11,0,.16a.41.41,0,0,0,0,.19,5,5,0,0,1,.36.78,5.39,5.39,0,0,0,.38.76c.06.1,0,.9.07,1S15.13,35.62,15.24,35.63Z\"/><path d=\"M14,40.74c.21-.19.43.22.53.94a3.83,3.83,0,0,1-.07,1l-.26.55c0,.06-.93.64-1.23.92a2.67,2.67,0,0,1-.91.51c-.65.13-1.3.31-2,.46a.81.81,0,0,1-.46,0,2.25,2.25,0,0,0-1.56.1c-.09,0-.18,0-.23.19s-1.47.59-1.68.52c-.5-.2-1-.25-1.47-.42-.07,0-.13,0-.22-.13-.22-.39-.35-.3-.49-.31a1.68,1.68,0,0,1-.64-.14c-.11-.05-.25-.27-.38-.44a2.14,2.14,0,0,1-.17-.86,1.94,1.94,0,0,0-.14-.75c0-.09,0-.2,0-.27a5.57,5.57,0,0,1,1-1.5s1.61-.64,1.78-.74.21,0,.32.07,1.32-.52,1.38-.52c.28,0,.54-.18.87.14.07.06.12,0,.18,0a4.46,4.46,0,0,1,1.46,0,6.23,6.23,0,0,0,.74-.09s.1,0,.15.06.12.06.17.05c.58-.14,1.21,0,1.8-.07.14,0,.86.38,1,.33S13.93,40.83,14,40.74Z\"/><path d=\"M15.21,46.2c-.11-.26.33-.17,1.09.11a4.63,4.63,0,0,1,1,.57,5.86,5.86,0,0,1,.37.54c.05.1,0,1.16,0,1.54a2.16,2.16,0,0,1-.2,1c-.24.6-.44,1.22-.67,1.82a.69.69,0,0,1-.29.32,2,2,0,0,0-.82,1.21.26.26,0,0,0,0,.29c.16.24-.38,1.44-.56,1.54-.43.24-.82.51-1.23.76-.06,0,0,.12-.23.08-.44-.1-.44,0-.53.15a1.54,1.54,0,0,1-.49.35,1.9,1.9,0,0,1-.57,0,2.51,2.51,0,0,1-.77-.43,2.45,2.45,0,0,0-.66-.39l-.25-.14a5.84,5.84,0,0,1-.57-1.66s.1-.4.2-.82.24-.82.24-.91.14-.13.24-.18.36-1.24.39-1.28.16-.49.61-.52c.09,0,.1-.06.12-.11a3.62,3.62,0,0,1,.81-1,3.36,3.36,0,0,0,.35-.57.52.52,0,0,1,.13-.06c.06,0,.13,0,.15-.09a7.68,7.68,0,0,0,.83-1.34c0-.12.67-.42.7-.56S15.25,46.31,15.21,46.2Z\"/><path d=\"M49.48,45.68c-.68,3.06-1.16,6.18-1.67,9.31-.18,1.14-.2,2.3-.37,3.45q-.42,3-.77,6.1l-.59,6.15c-.16,1.83-.19,3.66-.2,5.48,0,1.17.07,2.33,0,3.51s-.31,2.35-.55,3.53c-.17.73-.49.62-1,0a9.87,9.87,0,0,1-1.59-3.08c-.07-.29-.16-.59-.21-.89l-.07-.9-.14-1.79c-.08-1.2-.14-2.41-.17-3.61a41.12,41.12,0,0,1,.34-7.26c.39-2.89.3-5.93.57-8.9.14-1.63.33-3.27.55-4.89s.51-3.25.81-4.87c.36-2,.8-4,1.25-6,.7-3,1.6-6,2.53-8.89a68.53,68.53,0,0,1,2.3-6.83,11.45,11.45,0,0,1,.65-1.48,8.4,8.4,0,0,1,.69-1.09,2.55,2.55,0,0,1,.73-.56,2,2,0,0,1,1.55,0,5.94,5.94,0,0,1,.78.26c.8.39,1,1.48.61,2.74-1.33,3.63-2.67,7.38-3.8,11.39-.82,3-1.58,6-2.14,9.12Z\"/><path d=\"M57.45,25.76c-.23-.07-.09-.39.27-.82a2.27,2.27,0,0,1,.63-.44l.5,0c.07,0,1,.46,1.3.56a3.3,3.3,0,0,1,.85.46c.51.37,1.07.71,1.62,1.06a.9.9,0,0,1,.29.32,2.27,2.27,0,0,0,1.1,1,.28.28,0,0,0,.28,0c.26-.1,1.41.6,1.48.78.18.45.44.82.63,1.26,0,.06.12.06,0,.24-.17.42,0,.45.06.56a1.57,1.57,0,0,1,.27.55,2.28,2.28,0,0,1-.11.58,2.39,2.39,0,0,1-.55.72c-.19.11-.33.4-.49.62a2.11,2.11,0,0,1-.17.22,5.07,5.07,0,0,1-1.79.25c-.06,0-1.41-.9-1.58-1s-.1-.19-.13-.3-1.11-.78-1.13-.83c-.16-.24-.43-.35-.39-.79a.17.17,0,0,0-.09-.15,5.28,5.28,0,0,1-.82-1.18,6,6,0,0,0-.47-.55s0-.1,0-.14,0-.13-.06-.17a15.57,15.57,0,0,0-1.08-1.35c-.09-.1-.27-.79-.39-.9S57.54,25.78,57.45,25.76Z\"/><path d=\"M60.37,21.8c-.2.13-.39-.14-.53-.63a1.77,1.77,0,0,1,0-.7c.1-.15.19-.28.28-.39s1-.48,1.32-.68a3.5,3.5,0,0,1,.94-.4c.65-.2,1.3-.45,1.95-.68a1,1,0,0,1,.45-.06,2.82,2.82,0,0,0,1.53-.34c.08,0,.17-.05.23-.2A3.5,3.5,0,0,1,68.18,17c.49.1,1,.09,1.45.17.07,0,.12-.06.23.09.23.35.35.25.5.24a1.58,1.58,0,0,1,.63.08,1.7,1.7,0,0,1,.4.38,1.91,1.91,0,0,1,.24.79,2,2,0,0,0,.19.69c0,.07.06.18.08.24a5.34,5.34,0,0,1-1,1.5c0,.07-1.66.61-1.84.7s-.22,0-.33-.06-1.36.44-1.42.43c-.3,0-.56.14-.91-.11a.15.15,0,0,0-.17,0,6.83,6.83,0,0,1-1.5,0c-.26,0-.51.05-.76.07a.83.83,0,0,1-.15,0,.39.39,0,0,0-.18,0c-.59.07-1.22,0-1.81.11-.14,0-.84-.2-1-.17S60.45,21.74,60.37,21.8Z\"/><path d=\"M53.07,16.87c.27.11,0,.48-.61.88a3.68,3.68,0,0,1-1,.38h-.6c-.07,0-1-.56-1.37-.71a2.87,2.87,0,0,1-.85-.6c-.4-.53-.84-1-1.27-1.57a.87.87,0,0,1-.17-.43,2.33,2.33,0,0,0-.77-1.37c-.07-.06-.1-.14-.27-.12S45,12.26,45,12c0-.54-.19-1-.25-1.52,0-.07-.1-.09,0-.25.26-.37.12-.44.07-.58a1.67,1.67,0,0,1-.15-.63,2,2,0,0,1,.24-.54,2.08,2.08,0,0,1,.7-.52,1.88,1.88,0,0,0,.61-.45l.23-.16a5.56,5.56,0,0,1,1.78.26s1.28,1.18,1.44,1.29.07.2.08.32,1,1,1.06,1c.12.26.4.41.26.85,0,.09,0,.12.06.16a5.37,5.37,0,0,1,.66,1.31,3.73,3.73,0,0,0,.4.63s0,.11,0,.16,0,.14,0,.18c.37.46.47,1.11.83,1.6.09.11,0,.93.15,1.06S53,16.84,53.07,16.87Z\"/><path d=\"M57.58,16.79c0,.27-.42.19-1-.14A2.93,2.93,0,0,1,56,16c-.07-.19-.14-.37-.18-.51s.17-1.08.17-1.47a3.13,3.13,0,0,1,.24-1c.33-.56.62-1.17.93-1.76a.89.89,0,0,1,.31-.33,2.48,2.48,0,0,0,.9-1.25c0-.08.1-.15,0-.28s.53-1.47.7-1.58c.45-.26.78-.59,1.2-.87.06,0,0-.13.22-.1.39.07.41-.08.51-.19a1.48,1.48,0,0,1,.49-.39,1.38,1.38,0,0,1,.52,0,1.63,1.63,0,0,1,.67.37c.11.16.37.23.57.34l.22.12a5.4,5.4,0,0,1,.35,1.64s-.58,1.59-.62,1.78-.15.15-.25.2-.48,1.31-.51,1.35c-.19.21-.22.51-.64.58-.08,0-.09.07-.12.12a5,5,0,0,1-.89,1.12,5,5,0,0,0-.4.62s-.09,0-.13.07a.56.56,0,0,0-.15.1c-.27.52-.79.88-1.08,1.39-.07.12-.78.43-.86.58S57.57,16.69,57.58,16.79Z\"/><path d=\"M49.87,20.45c.2-.19.35.2.43.92a3.41,3.41,0,0,1-.08,1,3.66,3.66,0,0,1-.3.5c-.05.08-1,.46-1.32.64a2.33,2.33,0,0,1-.94.26c-.65.06-1.29.18-1.94.25a.77.77,0,0,1-.44-.08,2.35,2.35,0,0,0-1.5-.11c-.08,0-.17,0-.25.14s-1.49.32-1.67.22c-.44-.23-.89-.42-1.34-.65-.06,0-.13,0-.19-.14-.13-.39-.27-.33-.41-.36a1.78,1.78,0,0,1-.59-.26,1.54,1.54,0,0,1-.26-.47,1.78,1.78,0,0,1,0-.78,1.67,1.67,0,0,0,.06-.68v-.25a5.29,5.29,0,0,1,1.16-1.11l1.72-.38c.09,0,.19.05.28.11S43.62,19,43.67,19c.26.05.52-.08.78.25,0,.06.1.05.16,0a4.18,4.18,0,0,1,1.34.19,4,4,0,0,0,.69,0s.08.05.12.07.11.08.16.08a10,10,0,0,0,1.64.08c.13,0,.74.36.89.32S49.79,20.52,49.87,20.45Z\"/><path d=\"M71.2,55.24c-1.16,1.91-2.27,3.88-3.3,5.89-.38.73-.62,1.52-1,2.26l-1,2-1,1.93c-.69,1.3-1.35,2.61-2,4-.54,1.18-.92,2.43-1.35,3.64C61,76.41,60.48,78,59.82,79.47c-.21.47-.57.37-.94-.15a4.4,4.4,0,0,1-.77-2.51,24.11,24.11,0,0,1,2.72-10.07A29.07,29.07,0,0,0,62,63.8c.39-1,.76-2,1.2-3,1-2.13,2.05-4.22,3.16-6.29.67-1.27,1.41-2.53,2.11-3.78,1.09-1.91,2.3-3.76,3.52-5.59a35.65,35.65,0,0,1,2.88-4.32,8.39,8.39,0,0,1,.83-.86c1.15-1,1.92-.87,2.59-.36a4.32,4.32,0,0,1,.46.36c.4.46.26,1.19-.09,2.08-1.1,2.5-2.58,4.85-4,7.48-1.13,1.87-2.33,3.76-3.41,5.74Z\"/><path d=\"M80.82,45.41c-.17-.08,0-.32.33-.62a1.71,1.71,0,0,1,.57-.27,2.42,2.42,0,0,1,.41,0c.06,0,.71.53,1,.66a2.22,2.22,0,0,1,.6.49c.37.36.76.71,1.16,1.05a1,1,0,0,1,.19.29,1.7,1.7,0,0,0,.76.91c.06,0,.1.1.23.07s1.07.65,1.11.8c.09.39.26.72.37,1.1,0,.06.09.06,0,.2-.19.33-.07.37,0,.47a1.05,1.05,0,0,1,.16.48,1.35,1.35,0,0,1-.15.46,2.33,2.33,0,0,1-.53.52c-.18.06-.32.28-.48.43a1.25,1.25,0,0,1-.17.16,4.21,4.21,0,0,1-1.46,0c-.06,0-1-.89-1.18-1s-.06-.16-.07-.26-.82-.77-.84-.82c-.1-.21-.3-.33-.23-.69,0-.07,0-.1,0-.13A4.72,4.72,0,0,1,82,48.7c-.08-.18-.21-.34-.31-.52s0-.08,0-.12a.21.21,0,0,0,0-.14A14,14,0,0,0,81,46.65c-.07-.09-.11-.68-.19-.78S80.89,45.44,80.82,45.41Z\"/><path d=\"M83.46,41.12c-.18.1-.29-.17-.34-.63a1.6,1.6,0,0,1,.11-.62,4.23,4.23,0,0,1,.3-.3c.06,0,.91-.26,1.19-.4a2.83,2.83,0,0,1,.82-.21c.56-.08,1.12-.2,1.68-.32a.82.82,0,0,1,.38,0,2.11,2.11,0,0,0,1.29-.09.25.25,0,0,0,.21-.15A2.76,2.76,0,0,1,90.51,38c.4.15.79.2,1.2.34.05,0,.11,0,.17.11.16.35.27.27.4.29a1.18,1.18,0,0,1,.52.15,1.51,1.51,0,0,1,.29.39,1.92,1.92,0,0,1,.11.74,1.48,1.48,0,0,0,.07.64l0,.23a4.65,4.65,0,0,1-1,1.19c0,.06-1.44.32-1.6.38s-.18-.05-.27-.1-1.2.22-1.25.2c-.24,0-.48,0-.74-.22,0-.06-.1,0-.15,0a5.09,5.09,0,0,1-1.26-.2c-.22,0-.43,0-.65-.05,0,0-.07,0-.11-.06a.47.47,0,0,0-.15-.06c-.51,0-1-.19-1.53-.18-.12,0-.67-.31-.8-.31S83.53,41.09,83.46,41.12Z\"/><path d=\"M76.71,35.13c.21.14-.09.41-.66.68a2.69,2.69,0,0,1-.87.19,4.12,4.12,0,0,1-.53-.13c-.07,0-.78-.75-1.09-1a3,3,0,0,1-.65-.73c-.26-.56-.57-1.1-.85-1.66a.71.71,0,0,1-.09-.41,2.06,2.06,0,0,0-.48-1.35c0-.07-.06-.15-.22-.16s-.88-1.11-.87-1.29c0-.48-.06-.89-.07-1.33,0-.07-.08-.09,0-.22.26-.3.14-.37.1-.48a1.78,1.78,0,0,1-.09-.53,2.42,2.42,0,0,1,.21-.46,2,2,0,0,1,.58-.5c.19,0,.35-.26.52-.41l.19-.16a4.42,4.42,0,0,1,1.7.48l.2.22a4.05,4.05,0,0,1,.41.47c.29.36.58.73.65.8s0,.2,0,.32.84,1.1.85,1.15c.07.27.3.46.12.84,0,.08,0,.12,0,.17a4.63,4.63,0,0,1,.4,1.34,5.18,5.18,0,0,0,.26.65s0,.1,0,.15a.25.25,0,0,0,0,.17c.25.5.23,1.11.47,1.63.06.12-.12.84,0,1S76.62,35.08,76.71,35.13Z\"/><path d=\"M81.48,35.6c0,.27-.46.13-1-.27a2.61,2.61,0,0,1-.53-.71c0-.2-.07-.39-.09-.55s.39-1.08.47-1.49a3.35,3.35,0,0,1,.43-1c.44-.55.85-1.13,1.28-1.7a1,1,0,0,1,.37-.3,2.84,2.84,0,0,0,1.16-1.17c0-.08.12-.14.07-.29s.81-1.44,1-1.53c.5-.22.89-.52,1.37-.75.07,0,.08-.12.24-.07.39.12.43,0,.55-.13a1.88,1.88,0,0,1,.57-.34,1.47,1.47,0,0,1,.53,0,1.61,1.61,0,0,1,.61.47c.07.18.33.29.51.42l.19.15a5.34,5.34,0,0,1,0,1.74s-.88,1.57-1,1.76-.17.13-.28.18-.73,1.28-.78,1.31c-.22.2-.31.5-.75.52-.08,0-.11.06-.14.11a5.51,5.51,0,0,1-1.12,1,7.17,7.17,0,0,0-.52.58s-.09,0-.14.06-.13,0-.17.09c-.37.49-1,.79-1.35,1.28-.1.11-.88.34-1,.48S81.49,35.49,81.48,35.6Z\"/><path d=\"M73.08,38.22c.2-.15.24.24.19,1a4.26,4.26,0,0,1-.23,1,3.71,3.71,0,0,1-.37.45c-.07.07-1,.29-1.31.41a1.88,1.88,0,0,1-.87.08L68.77,41a.65.65,0,0,1-.35-.16,1.73,1.73,0,0,0-1.24-.39.23.23,0,0,0-.24.09c-.16.2-1.33,0-1.45-.09-.32-.3-.65-.56-1-.85,0,0-.12,0-.13-.17,0-.4-.15-.36-.26-.42a1.24,1.24,0,0,1-.42-.32,1.88,1.88,0,0,1-.13-.49,2.2,2.2,0,0,1,.17-.77,2.06,2.06,0,0,0,.16-.66l0-.25a5.26,5.26,0,0,1,1.28-.91l.74,0c.38,0,.76,0,.84,0s.15.09.21.16,1.15,0,1.19,0c.21.09.46,0,.6.38,0,.08.08.07.12.07a3.4,3.4,0,0,1,1.09.43,2.31,2.31,0,0,0,.57.16s.06.07.09.1.07.09.11.1a6.41,6.41,0,0,0,1.35.36c.11,0,.53.47.66.46S73,38.29,73.08,38.22Z\"/></g>'}];// clamp helper\nfunction clamp(v,lo,hi){return Math.max(lo,Math.min(hi,v));}// Deterministic seeded RNG so the \"random\" order is stable across renders\n// (otherwise the letters would re-scramble on every scroll frame).\nfunction hashSeed(str,seed){let h=(2166136261^seed)>>>0;for(let i=0;i<str.length;i++){h^=str.charCodeAt(i);h=Math.imul(h,16777619);}return h>>>0;}function mulberry32(a){return function(){a=a+1831565813|0;let t=Math.imul(a^a>>>15,1|a);t=t+Math.imul(t^t>>>7,61|t)^t;return((t^t>>>14)>>>0)/4294967296;};}// Returns, for each slot, the rank (0..count-1) at which it flips to an icon.\n// Sequential = left-to-right; randomized = a seeded Fisher-Yates shuffle.\nfunction computeFlipRanks(count,randomize,word,seed){const ranks=Array.from({length:count},(_,i)=>i);if(!randomize)return ranks;const rng=mulberry32(hashSeed(word,seed));for(let i=count-1;i>0;i--){const j=Math.floor(rng()*(i+1));const tmp=ranks[i];ranks[i]=ranks[j];ranks[j]=tmp;}// Keep the LAST TWO letters from flipping back-to-back: if their ranks\n// are within 2 of each other, trade the last slot's rank with an earlier\n// slot whose rank is comfortably far from the second-to-last's.\nif(count>=4){const a=ranks[count-2];if(Math.abs(a-ranks[count-1])<3){for(let i=0;i<count-2;i++){if(Math.abs(ranks[i]-a)>=3){const tmp=ranks[count-1];ranks[count-1]=ranks[i];ranks[i]=tmp;break;}}}}return ranks;}/**\n * Wordmark Scroll Swap\n *\n * A fixed-header wordmark where each letter snaps to an icon as the page\n * scrolls — all icons by the time you reach the bottom (East Fork style).\n *\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 80\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function WordmarkScroll(props){const{word=\"SARAH KOWALLIK\",align=\"left\",fontFamily=\"New Title\",fontWeight=700,uppercase=true,font,letterColor=\"#111111\",iconColor=\"#111111\",letterGap=4,wordGap=4,iconScale=1,crossfade=.6,strokeWidth=2,randomize=true,seed=1,mobileFontSize=24,mobileMaxWidth=810,previewProgress=.5,style}=props;const isStatic=useIsStaticRenderer();const{scrollYProgress}=useScroll();const[scrolled,setScrolled]=useState(0);useMotionValueEvent(scrollYProgress,\"change\",v=>{startTransition(()=>setScrolled(v));});// Measure the widest letter box so the swap icons can be capped to it —\n// an icon is never wider than the wordmark's own widest glyph.\nconst slotRefs=useRef([]);const[iconPx,setIconPx]=useState(0);useEffect(()=>{const measure=()=>{const els=slotRefs.current.filter(Boolean);if(!els.length)return;const max=Math.max(...els.map(el=>el.getBoundingClientRect().width));if(max>0)startTransition(()=>setIconPx(max));};measure();const fonts=document?.fonts;if(fonts?.ready)fonts.ready.then(measure);window.addEventListener(\"resize\",measure);return()=>window.removeEventListener(\"resize\",measure);},[word,fontFamily,fontWeight,mobileFontSize]);// Shrink the wordmark below the phone breakpoint via a CSS media query so\n// the correct size is applied on the very first paint. A JS-driven size\n// starts at the desktop value and only shrinks after mount, which shows a\n// flash of oversized text on mobile reload.\nconst mobileClass=`wm-${mobileMaxWidth}-${mobileFontSize}`;// On the canvas/export there's no real scroll — use previewProgress so the\n// effect is visible while designing.\nconst progress=isStatic?previewProgress:scrolled;// Only non-space characters get a swappable slot / count toward thresholds.\nconst chars=word.split(\"\");const swapIndexes=chars.map((c,i)=>c.trim()===\"\"?-1:i).filter(i=>i!==-1);const total=Math.max(swapIndexes.length,1);// Each slot's flip position along the scroll range — shuffled when\n// randomize is on, so letters swap in an unexpected order rather than L→R.\nconst flipRanks=useMemo(()=>computeFlipRanks(total,randomize,word,seed),[total,randomize,word,seed]);let slot=-1;return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`@media (max-width:${mobileMaxWidth}px){.${mobileClass}{font-size:${mobileFontSize}px!important;line-height:${mobileFontSize}px!important;}}`}),/*#__PURE__*/_jsx(\"div\",{style:{...style,display:\"flex\",flexDirection:\"row\",alignItems:\"center\",justifyContent:align===\"left\"?\"flex-start\":align===\"right\"?\"flex-end\":\"center\",gap:`${letterGap}px`,width:style?.width??\"100%\",height:style?.height??\"100%\",overflow:\"hidden\",color:letterColor,whiteSpace:\"nowrap\",...font,// Display font applied last so it overrides the Font control's\n// own family/weight pick — this is your project font \"New Title\".\nfontFamily,fontWeight,textTransform:uppercase?\"uppercase\":\"none\"},className:mobileClass,children:chars.map((char,i)=>{if(char.trim()===\"\"){return /*#__PURE__*/_jsx(\"span\",{style:{display:\"inline-block\",width:`${wordGap}px`}},i);}slot+=1;// Snap point: each letter flips to its icon the instant scroll\n// passes its threshold (no gradual crossfade), and flips back\n// just as crisply when scrolling back up.\nconst center=(flipRanks[slot]+.5)/total;const flipped=progress>=center;return /*#__PURE__*/_jsxs(\"span\",{ref:el=>{slotRefs.current[i]=el;},style:{position:\"relative\",display:\"inline-flex\",alignItems:\"center\",justifyContent:\"center\",// Proportional spacing (natural letter widths) with a\n// small floor so a narrow letter's icon (e.g. \"I\") still\n// has room to swap in without collapsing.\nminWidth:\"0.62em\",// \"SARAH KOWAL\" gets +2px spacing (2px each side);\n// the last three letters \"LIK\" keep the tighter 1px.\nmarginLeft:slot>=total-3?\"0px\":\"1px\",marginRight:slot>=total-3?\"0px\":\"1px\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{opacity:flipped?0:1,transition:\"opacity 0.12s ease-out\",color:letterColor},children:char}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",style:{position:\"absolute\",inset:0,display:\"flex\",alignItems:\"center\",justifyContent:\"center\",opacity:flipped?1:0,transition:\"opacity 0.12s ease-out\"},children:/*#__PURE__*/_jsx(\"svg\",{width:iconPx>0?`${iconPx*iconScale+(ICON_SIZE_TWEAK[slot%ICONS.length]??0)}px`:`${iconScale}em`,height:iconPx>0?`${iconPx*iconScale+(ICON_SIZE_TWEAK[slot%ICONS.length]??0)}px`:`${iconScale}em`,viewBox:ICONS[slot%ICONS.length].viewBox,fill:iconColor,dangerouslySetInnerHTML:{__html:ICONS[slot%ICONS.length].inner}})})]},i);})})]});}addPropertyControls(WordmarkScroll,{word:{type:ControlType.String,title:\"Word\",defaultValue:\"SARAH KOWALLIK\"},align:{type:ControlType.Enum,title:\"Align\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"left\",displaySegmentedControl:true},fontFamily:{type:ControlType.String,title:\"Display Font\",defaultValue:\"New Title\"},fontWeight:{type:ControlType.Number,title:\"Weight\",defaultValue:700,min:100,max:900,step:100},uppercase:{type:ControlType.Boolean,title:\"Uppercase\",defaultValue:true},font:{type:ControlType.Font,title:\"Size & Spacing\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:\"64px\",variant:\"Bold\",letterSpacing:\"0.02em\",lineHeight:\"1em\"}},letterColor:{type:ControlType.Color,title:\"Letter Color\",defaultValue:\"#111111\"},iconColor:{type:ControlType.Color,title:\"Icon Color\",defaultValue:\"#111111\"},letterGap:{type:ControlType.Number,title:\"Letter Spacing\",defaultValue:4,min:0,max:40,step:1,unit:\"px\"},wordGap:{type:ControlType.Number,title:\"Word Gap\",defaultValue:4,min:0,max:80,step:1,unit:\"px\"},iconScale:{type:ControlType.Number,title:\"Icon Size\",description:\"Icon size relative to the letters\",defaultValue:1,min:.5,max:1.6,step:.05,unit:\"em\"},crossfade:{type:ControlType.Number,title:\"Crossfade\",description:\"Unused — letters now snap instantly at their threshold\",defaultValue:.6,min:.05,max:1,step:.05,hidden:()=>true},strokeWidth:{type:ControlType.Number,title:\"Icon Stroke\",defaultValue:2,min:.5,max:4,step:.5},randomize:{type:ControlType.Boolean,title:\"Random Order\",description:\"Swap letters in a scattered order instead of left-to-right\",defaultValue:true},seed:{type:ControlType.Number,title:\"Seed\",description:\"Change to try a different scramble\",defaultValue:1,min:0,max:100,step:1,displayStepper:true,hidden:props=>!props.randomize},mobileFontSize:{type:ControlType.Number,title:\"Mobile Size\",description:\"Font size at/below the phone breakpoint\",defaultValue:24,min:8,max:96,step:1,unit:\"px\"},mobileMaxWidth:{type:ControlType.Number,title:\"Mobile ≤\",defaultValue:810,min:320,max:1200,step:10,unit:\"px\"},previewProgress:{type:ControlType.Number,title:\"Canvas Preview\",description:\"Scroll position shown on the canvas (0=letters, 1=icons)\",defaultValue:.5,min:0,max:1,step:.05}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"WordmarkScroll\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"600\",\"framerIntrinsicHeight\":\"80\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WordmarkScroll.map","// Generated by Framer (d22cd96)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Imkh9 .framer-styles-preset-1g94hxo:not(.rich-text-wrapper), .framer-Imkh9 .framer-styles-preset-1g94hxo.rich-text-wrapper a { --framer-link-hover-text-color: var(--token-67b05425-93c3-4def-872f-f8db5854410a); --framer-link-text-color: var(--token-67b05425-93c3-4def-872f-f8db5854410a); --framer-link-text-decoration: none; transition-delay: 0s; transition-duration: 0.3s; transition-property: color; transition-timing-function: cubic-bezier(0.42, 0, 0.58, 1); }\"];export const className=\"framer-Imkh9\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (82ec567)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Instance,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Menu from\"https://framerusercontent.com/modules/nW28P7k6zS9mddbwEi9t/eJZbsb780olVJmyBoSe8/Vsaktx242.js\";import X from\"https://framerusercontent.com/modules/s9ICNln7If6dbx787s8J/bsSFrd6i3uQgWvg7HD50/gpufTpA3b.js\";import{withMenuScrollLock}from\"https://framerusercontent.com/modules/qxVcfwTgTuRfqvqpEakO/YGF2zH3AxsJN1xx1ajID/MenuScrollLock.js\";import WordmarkScroll from\"https://framerusercontent.com/modules/OhmiMKDeap2mOUcO8OnR/oQXJqJWxMY9i9QBfhJEY/WordmarkScroll.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/NMFG8JA19lwFRlx0eW6U/wf3jCoUfCWzZePij8e5c/DFfI6QoRA.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/3BKpCvEbwiKI3eKCBlAz/7UG8wLp7kzP0g0lso5LP/VmrsdyGnj.js\";import SocialLink from\"https://framerusercontent.com/modules/fJTfO8ufZibRoEbO0rPC/xH6GyDlK8chmIoZAx2ws/xukMfwRhD.js\";const SocialLinkFonts=getFonts(SocialLink);const MotionDivWithMenuScrollLock1y423qx=withCodeBoundaryForOverrides(motion.div,{nodeId:\"sGJD0DgM1\",override:withMenuScrollLock,scopeId:\"W_MMTmLzf\"});const WordmarkScrollFonts=getFonts(WordmarkScroll);const cycleOrder=[\"jcgAXXLvz\",\"ZsVgBiCUI\",\"rakpjEvcV\",\"TRSOu3hJP\"];const serializationHash=\"framer-yHF6i\";const variantClassNames={jcgAXXLvz:\"framer-v-rbif4y\",rakpjEvcV:\"framer-v-ivmxnl\",TRSOu3hJP:\"framer-v-1wigfj\",ZsVgBiCUI:\"framer-v-1j35suw\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.5,ease:[.33,1,.68,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={\"Closed Mobile\":\"rakpjEvcV\",\"Open Mobile\":\"TRSOu3hJP\",Closed:\"jcgAXXLvz\",Open:\"ZsVgBiCUI\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"jcgAXXLvz\"};};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:\"jcgAXXLvz\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1hbfoam=activeVariantCallback(async(...args)=>{setVariant(\"jcgAXXLvz\");});const onTap12b10hu=activeVariantCallback(async(...args)=>{setVariant(\"rakpjEvcV\");});const onTaptv680l=activeVariantCallback(async(...args)=>{setVariant(\"ZsVgBiCUI\");});const onTapgmbumi=activeVariantCallback(async(...args)=>{setVariant(\"TRSOu3hJP\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"ZsVgBiCUI\",\"TRSOu3hJP\"].includes(baseVariant))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.header,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-rbif4y\",className,classNames),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"jcgAXXLvz\",ref:refBinding,style:{...style},...addPropertyOverrides({rakpjEvcV:{\"data-framer-name\":\"Closed Mobile\"},TRSOu3hJP:{\"data-framer-name\":\"Open Mobile\"},ZsVgBiCUI:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1u7ecco\",\"data-framer-name\":\"Header BG\",layoutDependency:layoutDependency,layoutId:\"l_2u3glqZ\"}),/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(MotionDivWithMenuScrollLock1y423qx,{className:\"framer-1y423qx\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"sGJD0DgM1\",style:{backgroundColor:\"var(--token-6526e09c-20fa-4272-b299-46ca661edbe5)\",opacity:0},variants:{TRSOu3hJP:{opacity:1},ZsVgBiCUI:{opacity:1}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vehyfy\",\"data-framer-name\":\"Nav Links\",layoutDependency:layoutDependency,layoutId:\"bQWhZj5KF\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TmV3IFRpdGxlLWJvbGQ=\",\"--framer-font-family\":'\"New Title\", \"New Title Placeholder\", sans-serif',\"--framer-font-size\":\"72px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.02em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-67b05425-93c3-4def-872f-f8db5854410a))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":cmJ4HqwJg\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"e5PBCXEjk\",openInNewTab:false,relValues:[],scopeId:\"W_MMTmLzf\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1g94hxo\",\"data-styles-preset\":\"DFfI6QoRA\",children:\"Projects\"})})})}),className:\"framer-18sjgoj\",\"data-highlight\":true,fonts:[\"FS;New Title-bold\"],layoutDependency:layoutDependency,layoutId:\"e5PBCXEjk\",onTap:onTap1hbfoam,style:{\"--extracted-1of0zx5\":\"var(--token-67b05425-93c3-4def-872f-f8db5854410a)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({TRSOu3hJP:{onTap:onTap12b10hu},ZsVgBiCUI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1b66ahr\",\"data-styles-preset\":\"VmrsdyGnj\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":cmJ4HqwJg\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"e5PBCXEjk\",openInNewTab:false,relValues:[],scopeId:\"W_MMTmLzf\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1g94hxo\",\"data-styles-preset\":\"DFfI6QoRA\",children:\"Projects\"})})})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TmV3IFRpdGxlLWJvbGQ=\",\"--framer-font-family\":'\"New Title\", \"New Title Placeholder\", sans-serif',\"--framer-font-size\":\"72px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.02em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-67b05425-93c3-4def-872f-f8db5854410a))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":EHKdq4VXe\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"gLaupt9EZ\",openInNewTab:false,relValues:[],scopeId:\"W_MMTmLzf\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1g94hxo\",\"data-styles-preset\":\"DFfI6QoRA\",children:\"Skills\"})})})}),className:\"framer-y2jv2r\",\"data-highlight\":true,fonts:[\"FS;New Title-bold\"],layoutDependency:layoutDependency,layoutId:\"gLaupt9EZ\",onTap:onTap1hbfoam,style:{\"--extracted-1of0zx5\":\"var(--token-67b05425-93c3-4def-872f-f8db5854410a)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({TRSOu3hJP:{onTap:onTap12b10hu},ZsVgBiCUI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1b66ahr\",\"data-styles-preset\":\"VmrsdyGnj\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":EHKdq4VXe\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"gLaupt9EZ\",openInNewTab:false,relValues:[],scopeId:\"W_MMTmLzf\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1g94hxo\",\"data-styles-preset\":\"DFfI6QoRA\",children:\"Skills\"})})})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TmV3IFRpdGxlLWJvbGQ=\",\"--framer-font-family\":'\"New Title\", \"New Title Placeholder\", sans-serif',\"--framer-font-size\":\"72px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.02em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-67b05425-93c3-4def-872f-f8db5854410a))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":M4JJigRw1\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"uSzBnreu4\",openInNewTab:false,relValues:[],scopeId:\"W_MMTmLzf\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1g94hxo\",\"data-styles-preset\":\"DFfI6QoRA\",children:\"About\"})})})}),className:\"framer-1y6pxhv\",\"data-highlight\":true,fonts:[\"FS;New Title-bold\"],layoutDependency:layoutDependency,layoutId:\"uSzBnreu4\",onTap:onTap1hbfoam,style:{\"--extracted-1of0zx5\":\"var(--token-67b05425-93c3-4def-872f-f8db5854410a)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({TRSOu3hJP:{onTap:onTap12b10hu},ZsVgBiCUI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1b66ahr\",\"data-styles-preset\":\"VmrsdyGnj\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":M4JJigRw1\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"uSzBnreu4\",openInNewTab:false,relValues:[],scopeId:\"W_MMTmLzf\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1g94hxo\",\"data-styles-preset\":\"DFfI6QoRA\",children:\"About\"})})})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TmV3IFRpdGxlLWJvbGQ=\",\"--framer-font-family\":'\"New Title\", \"New Title Placeholder\", sans-serif',\"--framer-font-size\":\"72px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1.02em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-67b05425-93c3-4def-872f-f8db5854410a))\",\"--framer-text-transform\":\"uppercase\"},children:/*#__PURE__*/_jsx(Link,{href:{hash:\":iN1j_WW6M\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"hiEXFX0ma\",openInNewTab:false,relValues:[],scopeId:\"W_MMTmLzf\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1g94hxo\",\"data-styles-preset\":\"DFfI6QoRA\",children:\"Contact\"})})})}),className:\"framer-1eqhd90\",\"data-highlight\":true,fonts:[\"FS;New Title-bold\"],layoutDependency:layoutDependency,layoutId:\"hiEXFX0ma\",onTap:onTap1hbfoam,style:{\"--extracted-1of0zx5\":\"var(--token-67b05425-93c3-4def-872f-f8db5854410a)\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({TRSOu3hJP:{onTap:onTap12b10hu},ZsVgBiCUI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-1b66ahr\",\"data-styles-preset\":\"VmrsdyGnj\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":iN1j_WW6M\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"hiEXFX0ma\",openInNewTab:false,relValues:[],scopeId:\"W_MMTmLzf\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1g94hxo\",\"data-styles-preset\":\"DFfI6QoRA\",children:\"Contact\"})})})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1187zf0\",\"data-framer-name\":\"Socials\",layoutDependency:layoutDependency,layoutId:\"Ya7BWS49Z\",children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,y:(componentViewport?.y||0)+0+104+570.88+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ztwbbx-container\",layoutDependency:layoutDependency,layoutId:\"V6rwTzY2U-container\",nodeId:\"V6rwTzY2U\",rendersWithMotion:true,scopeId:\"W_MMTmLzf\",children:/*#__PURE__*/_jsx(SocialLink,{goxFRxVvi:\"mailto:hello@sarahkowallik.com\",height:\"100%\",id:\"V6rwTzY2U\",layoutId:\"V6rwTzY2U\",mNZ4BN5Nj:\"EMAIL\",OSQGvRWwA:true,UCzfDRAfu:false,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,y:(componentViewport?.y||0)+0+104+570.88+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pz9kkd-container\",layoutDependency:layoutDependency,layoutId:\"DopqLviHd-container\",nodeId:\"DopqLviHd\",rendersWithMotion:true,scopeId:\"W_MMTmLzf\",children:/*#__PURE__*/_jsx(SocialLink,{goxFRxVvi:\"https://www.instagram.com/\",height:\"100%\",id:\"DopqLviHd\",layoutId:\"DopqLviHd\",mNZ4BN5Nj:\"INSTAGRAM\",OSQGvRWwA:true,UCzfDRAfu:false,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,y:(componentViewport?.y||0)+0+104+570.88+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1sg8ao1-container\",layoutDependency:layoutDependency,layoutId:\"LzfjeiSnl-container\",nodeId:\"LzfjeiSnl\",rendersWithMotion:true,scopeId:\"W_MMTmLzf\",children:/*#__PURE__*/_jsx(SocialLink,{goxFRxVvi:\"https://www.linkedin.com/\",height:\"100%\",id:\"LzfjeiSnl\",layoutId:\"LzfjeiSnl\",mNZ4BN5Nj:\"LINKEDIN\",OSQGvRWwA:true,UCzfDRAfu:false,width:\"100%\"})})})]})]})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"m2dVhKi65\",scopeId:\"W_MMTmLzf\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-7bmuzy framer-o7e0lx\",\"data-framer-name\":\"Wordmark Link\",layoutDependency:layoutDependency,layoutId:\"m2dVhKi65\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ydbwl3-container\",\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"QaDuZB0FH-container\",nodeId:\"QaDuZB0FH\",rendersWithMotion:true,scopeId:\"W_MMTmLzf\",children:/*#__PURE__*/_jsx(WordmarkScroll,{align:\"left\",crossfade:.6,font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"32px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"32px\"},fontFamily:\"DM Sans\",fontWeight:300,height:\"100%\",iconColor:\"var(--token-67b05425-93c3-4def-872f-f8db5854410a)\",iconScale:1,id:\"QaDuZB0FH\",layoutId:\"QaDuZB0FH\",letterColor:\"var(--token-67b05425-93c3-4def-872f-f8db5854410a)\",letterGap:0,mobileFontSize:24,mobileMaxWidth:810,previewProgress:1,randomize:true,seed:1,strokeWidth:2,uppercase:true,width:\"100%\",word:\"Sarah Kowallik\",wordGap:12})})})})}),/*#__PURE__*/_jsx(motion.button,{className:\"framer-i5jfqi\",\"data-framer-name\":\"Menu Button\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"L29mz2nnW\",onTap:onTaptv680l,...addPropertyOverrides({rakpjEvcV:{onTap:onTapgmbumi},TRSOu3hJP:{onTap:onTap12b10hu},ZsVgBiCUI:{onTap:onTap1hbfoam}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-16b9did\",Component:Menu,layoutDependency:layoutDependency,layoutId:\"eJ7PSxBIx\",style:{\"--1m973uw\":\"var(--token-67b05425-93c3-4def-872f-f8db5854410a)\",\"--js9iwy\":2},...addPropertyOverrides({TRSOu3hJP:{Component:X},ZsVgBiCUI:{Component:X}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yHF6i.framer-o7e0lx, .framer-yHF6i .framer-o7e0lx { display: block; }\",\".framer-yHF6i.framer-rbif4y { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 8px 24px 8px 24px; position: relative; width: 1200px; }\",\".framer-yHF6i .framer-1u7ecco { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: -1; }\",\".framer-yHF6i .framer-1y423qx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: center; left: -1600px; overflow: auto; padding: 104px 24px 48px 24px; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 1; }\",\".framer-yHF6i .framer-vehyfy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-yHF6i .framer-18sjgoj, .framer-yHF6i .framer-y2jv2r, .framer-yHF6i .framer-1y6pxhv, .framer-yHF6i .framer-1eqhd90 { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-yHF6i .framer-1187zf0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-yHF6i .framer-ztwbbx-container, .framer-yHF6i .framer-pz9kkd-container, .framer-yHF6i .framer-1sg8ao1-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-yHF6i .framer-7bmuzy { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 0px; position: relative; text-decoration: none; width: min-content; z-index: 2; }\",\".framer-yHF6i .framer-1ydbwl3-container { flex: none; height: auto; position: relative; width: auto; z-index: 2; }\",\".framer-yHF6i .framer-i5jfqi { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; padding: 6px; position: relative; width: min-content; z-index: 2; }\",\".framer-yHF6i .framer-16b9did { flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-yHF6i.framer-v-1j35suw .framer-1y423qx, .framer-yHF6i.framer-v-1wigfj .framer-1y423qx { left: 0px; pointer-events: auto; }\",\".framer-yHF6i.framer-v-1j35suw .framer-1187zf0, .framer-yHF6i.framer-v-1wigfj .framer-1187zf0 { min-height: 100px; min-width: 100px; }\",\".framer-yHF6i.framer-v-ivmxnl.framer-rbif4y { padding: 4px 14px 4px 16px; }\",\".framer-yHF6i.framer-v-1wigfj.framer-rbif4y { padding: 4px 14px 4px 16px; width: 393px; }\",\".framer-yHF6i.framer-v-1wigfj .framer-16b9did { height: var(--framer-aspect-ratio-supported, 28px); }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"ZsVgBiCUI\":{\"layout\":[\"fixed\",\"auto\"]},\"rakpjEvcV\":{\"layout\":[\"fixed\",\"auto\"]},\"TRSOu3hJP\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerW_MMTmLzf=withCSS(Component,css,\"framer-yHF6i\");export default FramerW_MMTmLzf;FramerW_MMTmLzf.displayName=\"Header\";FramerW_MMTmLzf.defaultProps={height:52,width:1200};addPropertyControls(FramerW_MMTmLzf,{variant:{options:[\"jcgAXXLvz\",\"ZsVgBiCUI\",\"rakpjEvcV\",\"TRSOu3hJP\"],optionTitles:[\"Closed\",\"Open\",\"Closed Mobile\",\"Open Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerW_MMTmLzf,[{explicitInter:true,fonts:[{cssFamilyName:\"New Title\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"New Title\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RUPLN7ETJ6MND2KR3BO5MQQ5XG47FRAO/ZV6CZUVQRWZR5TH7RGIADBYXIAGPJEKL/NCFOWRF5DO2XK4WGL3JGFVC4VVD2GXLY.woff2\",weight:\"700\"},{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\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...SocialLinkFonts,...WordmarkScrollFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FramerW_MMTmLzf.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(SocialLink,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerW_MMTmLzf\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ZsVgBiCUI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"rakpjEvcV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TRSOu3hJP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerIntrinsicHeight\":\"52\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useLocaleCode}from\"framer\";import{startTransition,useCallback,useEffect,useRef,useState}from\"react\";const fontStack=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;function formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,showMinutes,showSeconds},timeFormat,monthFormat,localCode){const date=new Date;const onlyYearIsShown=!showWeekday&&!showMonth&&showYear;switch(outputType){case\"date\":return new Intl.DateTimeFormat(localCode,{weekday:showWeekday?\"long\":undefined,day:onlyYearIsShown?undefined:\"numeric\",month:showMonth?monthFormat:undefined,year:showYear?\"numeric\":undefined}).format(date);case\"time\":return new Intl.DateTimeFormat(localCode,{hour:\"numeric\",minute:showMinutes?\"numeric\":undefined,second:showSeconds&&showMinutes?\"numeric\":undefined,hour12:timeFormat===\"12h\"}).format(date);default:return new Intl.DateTimeFormat(localCode).format(date);}}const defaultProps={height:20,width:140,outputType:\"time\",color:\"#999\",timeFormat:\"24h\",showYear:true,showMonth:true,showWeekday:true,showMinutes:true,showSeconds:true,monthFormat:\"long\",alignment:\"center\"};/**\n * TIME AND DATE\n * FORKED FROM PROTOTYPING\n *\n * @framerIntrinsicWidth 140\n * @framerIntrinsicHeight 20\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function Time(props){const mergedProps={...defaultProps,...props};const{outputType,timeFormat,showYear,showMonth,showWeekday,// showHours,\nshowMinutes,showSeconds,monthFormat,color,font,tabularFont}=mergedProps;const localCode=useLocaleCode();const getTextContent=useCallback(()=>formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,// showHours,\n    showMinutes,showSeconds},timeFormat,monthFormat,localCode),[localCode,monthFormat,outputType,showMinutes,showMonth,showSeconds,showWeekday,showYear,timeFormat]);const timeoutRef=useRef()// FIXME: With React 19, we can remove this and return a cleanup from the ref callback\n;const updateCountdown=useCallback(node=>{if(node===null){// React calls w/ `null` on unmount or if the ref function changes.\nclearTimeout(timeoutRef.current);return;}let prev;const tick=()=>{const date=new Date;const next=new Date().setSeconds(date.getSeconds()+1,0)-+date;timeoutRef.current=setTimeout(tick,next);const textContent=getTextContent();if(prev!==textContent){node.textContent=textContent;prev=textContent;}};tick();},[getTextContent]);const[visible,setIsVisible]=useState(false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{startTransition(()=>setIsVisible(true));// Don’t want real time on Canvas\nif(isCanvas)return;},[isCanvas]);return /*#__PURE__*/_jsx(\"p\",{suppressHydrationWarning:true,style:{margin:0,padding:0,color,fontFamily:fontStack,fontWeight:500,fontSize:16,lineHeight:1,visibility:visible?\"visible\":\"hidden\",...font,fontVariantNumeric:tabularFont?\"tabular-nums\":\"normal\",whiteSpace:\"nowrap\"},ref:isCanvas?undefined:updateCountdown,children:getTextContent()});}Time.displayName=\"Time & Date\";addPropertyControls(Time,{outputType:{title:\"Type\",type:ControlType.Enum,displaySegmentedControl:true,options:[\"date\",\"time\"],optionTitles:[\"Date\",\"Time\"],defaultValue:defaultProps.outputType},showWeekday:{title:\"Day\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showWeekday,hidden:props=>props.outputType!==\"date\"},showMonth:{title:\"Month\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showMonth,hidden:props=>props.outputType!==\"date\"},monthFormat:{title:\"Format\",type:ControlType.Enum,options:[\"short\",\"long\",\"numeric\"],optionTitles:[\"Short\",\"Long\",\"Numeric\"],defaultValue:defaultProps.monthFormat,hidden:props=>props.outputType!==\"date\"||!props.showMonth},showYear:{title:\"Year\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showYear,hidden:props=>props.outputType!==\"date\"},timeFormat:{title:\"Format\",type:ControlType.Enum,options:[\"12h\",\"24h\"],optionTitles:[\"12h\",\"24h\"],displaySegmentedControl:true,defaultValue:defaultProps.timeFormat,hidden:props=>props.outputType!==\"time\"},// showHours: {\n//     title: \"Hours\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Show\",\n//     disabledTitle: \"Hide\",\n//     defaultValue: defaultProps.showHours,\n//     hidden: (props) => props.outputType !== \"time\",\n// },\nshowMinutes:{title:\"Minutes\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showMinutes,hidden:props=>props.outputType!==\"time\"},showSeconds:{title:\"Seconds\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showSeconds,hidden:props=>props.outputType!==\"time\"||!props.showMinutes},font:{type:ControlType.Font,controls:\"extended\"},tabularFont:{title:\"Tabular\",type:ControlType.Boolean,defaultValue:true},color:{type:ControlType.Color,defaultValue:defaultProps.color}});\nexport const __FramerMetadata__ = {\"exports\":{\"Time\":{\"type\":\"reactComponent\",\"name\":\"Time\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"140\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Time.map","// Generated by Framer (1a21bd5)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,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{Time as TimeDate}from\"https://framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/3715z6mcZAvWJpKNiFMr/A5xqKfYsmKX7ekM1vzJg/jRwOvyn4a.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/iISIomtPoaFx9xwsLeqL/ODfC9VyPN4XPQARtM8yW/OOTKE1ktI.js\";const TimeDateFonts=getFonts(TimeDate);const cycleOrder=[\"e9lholX0E\",\"mhniPwGo6\",\"nNFTO6iUO\"];const serializationHash=\"framer-ifPNB\";const variantClassNames={e9lholX0E:\"framer-v-1rw6kgj\",mhniPwGo6:\"framer-v-35jh26\",nNFTO6iUO:\"framer-v-1uhbjr3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Far2ozswq=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:400,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:\"e9lholX0E\",Phone:\"nNFTO6iUO\",Tablet:\"mhniPwGo6\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"e9lholX0E\"};};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:\"e9lholX0E\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"mhniPwGo6\",\"nNFTO6iUO\"].includes(baseVariant))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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1rw6kgj\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"e9lholX0E\",ref:refBinding,style:{...style},...addPropertyOverrides({mhniPwGo6:{\"data-framer-name\":\"Tablet\"},nNFTO6iUO:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.header,{className:\"framer-1knjyer\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"dOgJLOY8C\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TmV3IFRpdGxlLWJvbGQ=\",\"--framer-font-family\":'\"New Title\", \"New Title Placeholder\", sans-serif',\"--framer-font-size\":\"318.5509540322086px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"0.8em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-67b05425-93c3-4def-872f-f8db5854410a, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"sARAH KOWALLIK\"})}),className:\"framer-1p2qoyw\",fonts:[\"FS;New Title-bold\"],layoutDependency:layoutDependency,layoutId:\"cxcqRv9fT\",style:{\"--extracted-gdpscs\":\"var(--token-67b05425-93c3-4def-872f-f8db5854410a, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",viewBox:\"0 0 1120 255\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18n6hjt\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"OZ9AcJ3Q3\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1jbij2j\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"rPuamuv6t\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-tvclg7\",\"data-styles-preset\":\"OOTKE1ktI\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\"},children:\"\\xa92025\"})}),className:\"framer-1li0b23\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Vfjj8Z68C\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({nNFTO6iUO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1c2xhpw\",\"data-styles-preset\":\"jRwOvyn4a\",dir:\"auto\",children:\"\\xa92025\"})})}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-ubuqxn\",\"data-framer-name\":\"Location\",layoutDependency:layoutDependency,layoutId:\"IJGhExjqs\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-tvclg7\",\"data-styles-preset\":\"OOTKE1ktI\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\"},children:\"VANCOUVER\"})}),className:\"framer-ufiwfs\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Cr2ThCBxN\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-btu0v5\",\"data-framer-cursor\":Far2ozswq,\"data-framer-name\":\"Time\",layoutDependency:layoutDependency,layoutId:\"q91RseDAx\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-il9zbc-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"dYLI1EoNH-container\",nodeId:\"dYLI1EoNH\",rendersWithMotion:true,scopeId:\"Z8lgtIQk4\",children:/*#__PURE__*/_jsx(TimeDate,{color:\"var(--token-67b05425-93c3-4def-872f-f8db5854410a, rgb(255, 255, 255))\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontSize:\"32px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"32px\"},height:\"100%\",id:\"dYLI1EoNH\",layoutId:\"dYLI1EoNH\",monthFormat:\"long\",outputType:\"time\",showMinutes:true,showMonth:true,showSeconds:true,showWeekday:true,showYear:true,tabularFont:false,timeFormat:\"12h\",width:\"100%\",...addPropertyOverrides({nNFTO6iUO:{font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"24px\"}}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ifPNB.framer-ixhcl2, .framer-ifPNB .framer-ixhcl2 { display: block; }\",\".framer-ifPNB.framer-1rw6kgj { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 40px; position: relative; width: 1200px; }\",\".framer-ifPNB .framer-1knjyer { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ifPNB .framer-1p2qoyw { flex: 1 0 0px; height: auto; position: relative; white-space: pre; width: 1px; }\",\".framer-ifPNB .framer-18n6hjt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ifPNB .framer-1jbij2j { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ifPNB .framer-1li0b23, .framer-ifPNB .framer-ufiwfs { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ifPNB .framer-ubuqxn { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ifPNB .framer-btu0v5 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-ifPNB .framer-il9zbc-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-ifPNB.framer-v-35jh26.framer-1rw6kgj { padding: 20px; width: 800px; }\",\".framer-ifPNB.framer-v-1uhbjr3.framer-1rw6kgj { padding: 20px; width: 400px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 385\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mhniPwGo6\":{\"layout\":[\"fixed\",\"auto\"]},\"nNFTO6iUO\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerZ8lgtIQk4=withCSS(Component,css,\"framer-ifPNB\");export default FramerZ8lgtIQk4;FramerZ8lgtIQk4.displayName=\"Footer\";FramerZ8lgtIQk4.defaultProps={height:385,width:1200};addPropertyControls(FramerZ8lgtIQk4,{variant:{options:[\"e9lholX0E\",\"mhniPwGo6\",\"nNFTO6iUO\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerZ8lgtIQk4,[{explicitInter:true,fonts:[{cssFamilyName:\"New Title\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"New Title\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RUPLN7ETJ6MND2KR3BO5MQQ5XG47FRAO/ZV6CZUVQRWZR5TH7RGIADBYXIAGPJEKL/NCFOWRF5DO2XK4WGL3JGFVC4VVD2GXLY.woff2\",weight:\"700\"},{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\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII/ST3WKSSDMBK2MIQQO3MAVYWLF4FTOLFV/6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2\",weight:\"400\"}]},...TimeDateFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerZ8lgtIQk4\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mhniPwGo6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nNFTO6iUO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"385\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Z8lgtIQk4.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useLayoutEffect,useRef}from\"react\";// Syncs the mobile status bar (`<meta name=\"theme-color\">`), the header, AND the\n// footer with the SECTION background showing at the top of the page. Reads\n// full-bleed section backgrounds only (climbs past small elements like the phone\n// mockup's black screen, cards, pills, icons). Skips the whole fixed/sticky\n// header subtree. Flips text/icons via the color-style tokens by luminance.\n// `withStatusBarColor` -> header (+ theme-color + open-menu bg).\n// `withFooterColor` -> footer (matches the header).\nconst LIGHT_FG=\"rgb(241, 241, 239)\";const DARK_FG=\"rgb(15, 15, 15)\";const SECTION_MIN_WIDTH=.94// fraction of viewport a \"section\" must span\n;// Color-style tokens the wordmark / nav links / hamburger (<use> symbol) /\n// footer text resolve to. Overriding them on the host flips everything together.\nconst TEXT_TOKEN=\"--token-67b05425-93c3-4def-872f-f8db5854410a\";const TEXT_INVERT_TOKEN=\"--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4\";function isOpaque(bg){if(!bg||bg===\"transparent\")return false;const m=bg.match(/rgba?\\(([^)]+)\\)/);if(!m)return true;const p=m[1].split(\",\").map(s=>s.trim());if(p.length===4)return parseFloat(p[3])>.5;return true;}function toRgb(bg){const m=bg.match(/rgba?\\(([^)]+)\\)/);if(!m)return bg;const p=m[1].split(\",\").map(s=>s.trim());return`rgb(${p[0]}, ${p[1]}, ${p[2]})`;}function luminance(rgb){const m=rgb.match(/rgba?\\(([^)]+)\\)/);if(!m)return 1;const[r,g,b]=m[1].split(\",\").map(s=>parseFloat(s.trim()));return(.2126*r+.7152*g+.0722*b)/255;}function underFixed(el){let cur=el;while(cur){const pos=getComputedStyle(cur).position;if(pos===\"fixed\"||pos===\"sticky\")return true;cur=cur.parentElement;}return false;}// Background of the full-bleed SECTION under the top of the viewport.\nfunction sectionColor(){if(typeof document===\"undefined\")return null;const x=Math.round(window.innerWidth/2);const minW=window.innerWidth*SECTION_MIN_WIDTH;for(const y of[2,12,28]){const els=document.elementsFromPoint(x,y);for(const el of els){if(underFixed(el))continue;let cur=el;while(cur&&cur!==document.body&&cur!==document.documentElement){const cs=getComputedStyle(cur);if(cur.getBoundingClientRect().width>=minW&&isOpaque(cs.backgroundColor)){return toRgb(cs.backgroundColor);}cur=cur.parentElement;}}}const bodyBg=getComputedStyle(document.body).backgroundColor;return isOpaque(bodyBg)?toRgb(bodyBg):null;}// SAFE-AREA colour for the iOS address bar. Same as sectionColor() but\n// EXPLICITLY ignores the full-page menu overlay, so opening the menu can never\n// leak its colour into <html>/<body> — that leak is what stuck behind the iOS\n// Safari address bar and didn't clear after the menu closed.\nfunction pageColorForSafeArea(){if(typeof document===\"undefined\")return null;const x=Math.round(window.innerWidth/2);const minW=window.innerWidth*SECTION_MIN_WIDTH;for(const y of[2,12,28]){const els=document.elementsFromPoint(x,y);for(const el of els){if(underFixed(el))continue;if(el.closest&&el.closest('[data-framer-name=\"Menu\"]'))continue;let cur=el;while(cur&&cur!==document.body&&cur!==document.documentElement){if(cur.closest&&cur.closest('[data-framer-name=\"Menu\"]'))break;const cs=getComputedStyle(cur);if(cur.getBoundingClientRect().width>=minW&&isOpaque(cs.backgroundColor)){return toRgb(cs.backgroundColor);}cur=cur.parentElement;}}}return null;}function themeMetas(){let metas=Array.from(document.querySelectorAll('meta[name=\"theme-color\"]'));if(metas.length===0){const m=document.createElement(\"meta\");m.setAttribute(\"name\",\"theme-color\");document.head.appendChild(m);metas=[m];}return metas;}function ensureFgStyle(){if(document.getElementById(\"sb-fg-style\"))return;const s=document.createElement(\"style\");s.id=\"sb-fg-style\";const rule=(sel,col)=>sel+\", \"+sel+\" *{color:\"+col+\" !important}\"+sel+\" svg, \"+sel+\" svg *{fill:\"+col+\" !important;stroke:\"+col+\" !important}\";s.textContent=rule('[data-sb-fg=\"light\"]',LIGHT_FG)+rule('[data-sb-fg=\"dark\"]',DARK_FG);document.head.appendChild(s);}function ensureLayer(host){let layer=host.querySelector(\":scope > [data-sb-bg]\");if(!layer){host.style.isolation=\"isolate\";layer=document.createElement(\"div\");layer.setAttribute(\"data-sb-bg\",\"1\");layer.style.position=\"absolute\";layer.style.inset=\"0\";layer.style.zIndex=\"-1\";layer.style.pointerEvents=\"none\";host.appendChild(layer);}return layer;}function paint(host,c,fg,withMenu){ensureLayer(host).style.backgroundColor=c;host.setAttribute(\"data-sb-fg\",luminance(c)<.5?\"light\":\"dark\");host.style.setProperty(TEXT_TOKEN,fg);host.style.setProperty(TEXT_INVERT_TOKEN,fg);if(withMenu){const menus=host.querySelectorAll('[data-framer-name=\"Menu\"]');menus.forEach(m=>{m.style.backgroundColor=c;});}}// isHeader: header resolves its host via a fixed/sticky fallback and also drives\n// theme-color + open-menu bg. Footer uses only its own element as host.\nfunction useColorSync(ref,isHeader){useLayoutEffect(()=>{let last=\"\";let lastSafe=\"\";let raf=0;ensureFgStyle();const resolveHost=()=>{if(ref.current)return ref.current;if(!isHeader)return null;const x=Math.round(window.innerWidth/2);const els=document.elementsFromPoint(x,2);for(const el of els){let cur=el;while(cur){const pos=getComputedStyle(cur).position;if(pos===\"fixed\"||pos===\"sticky\")return cur;cur=cur.parentElement;}}return null;};const apply=()=>{raf=0;const c=sectionColor();if(!c)return;const fg=luminance(c)<.5?LIGHT_FG:DARK_FG;const host=resolveHost();if(host)paint(host,c,fg,isHeader);if(isHeader){// Paint the ROOT + BODY background to the live section colour so iOS\n// fills the safe areas (behind the address bar) with the page colour\n// instead of the black Background token. This is what stops the\n// bottom toolbar sticking BLACK after the full-page menu closes.\n// Ignore the menu overlay so its colour never sticks behind the\n// iOS address bar after the menu closes; keep the last good page\n// colour if a sample transiently returns nothing.\n// [iOS26] body/html background painting removed — it fed iOS the\n// wrong colour for the bottom address bar (sampled the TOP section).\n// No theme-color: iOS caches it and never refreshes on in-app\n// (SPA) navigation, so a fixed theme-color always goes stale.\n// Strip any theme-color meta so Safari uses its LIVE translucent\n// bar, which blurs the page background we just painted above and\n// therefore adapts to every page with no cache.\n// [TEST] theme-color deletion disabled to test a load-time meta\n}};const schedule=()=>{if(!raf)raf=requestAnimationFrame(apply);};apply();const t=window.setTimeout(apply,80);window.addEventListener(\"scroll\",schedule,{passive:true});window.addEventListener(\"resize\",schedule);const mo=new MutationObserver(schedule);mo.observe(document.body,{attributes:true,attributeFilter:[\"style\",\"class\"]});mo.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\",\"class\"]});// These overrides live on shared templates, so the header/footer\n// instances don't re-mount on SPA navigation between same-template\n// pages — a low-frequency tick re-samples so they re-adapt after a\n// route change (and after the menu closes). apply() no-ops when the\n// color is unchanged.\nconst iv=window.setInterval(()=>{if(document.visibilityState===\"visible\")schedule();},400);return()=>{window.clearTimeout(t);window.clearInterval(iv);if(raf)cancelAnimationFrame(raf);window.removeEventListener(\"scroll\",schedule);window.removeEventListener(\"resize\",schedule);mo.disconnect();};},[]);}export function withStatusBarColor(Component){return props=>{const ref=useRef(null);useColorSync(ref,true);return /*#__PURE__*/_jsx(Component,{...props,ref:ref});};}export function withFooterColor(Component){return props=>{const ref=useRef(null);useColorSync(ref,false);return /*#__PURE__*/_jsx(Component,{...props,ref:ref});};}\nexport const __FramerMetadata__ = {\"exports\":{\"withFooterColor\":{\"type\":\"reactHoc\",\"name\":\"withFooterColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withStatusBarColor\":{\"type\":\"reactHoc\",\"name\":\"withStatusBarColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StatusBarColor.map","// Generated by Framer (da191f6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SayHi from\"#framer/local/canvasComponent/DL11FSXex/DL11FSXex.js\";import Header,*as HeaderInfo from\"#framer/local/canvasComponent/W_MMTmLzf/W_MMTmLzf.js\";import Footer,*as FooterInfo from\"#framer/local/canvasComponent/Z8lgtIQk4/Z8lgtIQk4.js\";import Cursor from\"#framer/local/canvasComponent/zsHeovqqq/zsHeovqqq.js\";import{withFooterColor,withStatusBarColor}from\"#framer/local/codeFile/Qs_KNct/StatusBarColor.js\";const HeaderFonts=getFonts(Header);const HeaderWithStatusBarColor15qry0tWithMappedReactPropsc9x0go=withMappedReactProps(withCodeBoundaryForOverrides(Header,{nodeId:\"nFO_c3Wlz\",override:withStatusBarColor,scopeId:\"x1uWmcC45\"}),HeaderInfo);const FooterFonts=getFonts(Footer);const FooterWithFooterColor1pthvbpWithMappedReactPropsh4bt34=withMappedReactProps(withCodeBoundaryForOverrides(Footer,{nodeId:\"yhymUf1vZ\",override:withFooterColor,scopeId:\"x1uWmcC45\"}),FooterInfo);const CursorFonts=getFonts(Cursor);const breakpoints={IMxQPmrtv:\"(max-width: 809.98px)\",Qvzf_EqFP:\"(min-width: 810px) and (max-width: 1199.98px)\",V2AtaEpsJ:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-mLwFZ\";const variantClassNames={IMxQPmrtv:\"framer-v-1bd5bsg\",Qvzf_EqFP:\"framer-v-4dgndo\",V2AtaEpsJ:\"framer-v-1u4z9b4\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={IMxQPmrtv:[\".framer-mLwFZ.framer-1u4z9b4 { padding: 56px 0px 0px 0px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={IMxQPmrtv:\".framer-1bd5bsg-override\"};const rules=[\".framer-mLwFZ.framer-1nxgf80, .framer-mLwFZ .framer-1nxgf80 { display: block; }\",'.framer-mLwFZ.framer-1u4z9b4 { --selection-background-color: var(--token-80ef2ff7-3fb7-482e-9c84-88c6afc9648d, #ffffff) /* {\"name\":\"Surface Invert\"} */; --selection-color: var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4, #000000) /* {\"name\":\"Text Invert\"} */; align-content: center; align-items: center; background-color: var(--token-6526e09c-20fa-4272-b299-46ca661edbe5); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 76px 0px 0px 0px; position: relative; width: 100%; }',\".framer-mLwFZ .framer-15qry0t-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-mLwFZ .framer-1q7z70o { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-mLwFZ .framer-1pthvbp-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-mLwFZ[data-selection=\"true\"] * ::selection, .framer-mLwFZ [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={IMxQPmrtv:\"(max-width: 809.98px)\",Qvzf_EqFP:\"(min-width: 810px) and (max-width: 1199.98px)\",V2AtaEpsJ:\"(min-width: 1200px)\"};const humanReadableVariantMap={Desktop:\"V2AtaEpsJ\",Phone:\"IMxQPmrtv\",Tablet:\"Qvzf_EqFP\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"V2AtaEpsJ\"};};const cursor={component:Cursor,variant:\"OB_tpmf1n\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({\"1o0djnj\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"V2AtaEpsJ\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-6526e09c-20fa-4272-b299-46ca661edbe5); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1u4z9b4\",className),\"data-framer-cursor\":\"1o0djnj\",\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-15qry0t-container\",\"data-framer-name\":\"Header\",layoutScroll:true,name:\"Header\",nodeId:\"nFO_c3Wlz\",rendersWithMotion:true,scopeId:\"x1uWmcC45\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IMxQPmrtv:{variant:matchVariant(\"rakpjEvcV\")}},children:/*#__PURE__*/_jsx(HeaderWithStatusBarColor15qry0tWithMappedReactPropsc9x0go,{height:\"100%\",id:\"nFO_c3Wlz\",layoutId:\"nFO_c3Wlz\",name:\"Header\",style:{width:\"100%\"},variant:matchVariant(\"jcgAXXLvz\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-1q7z70o\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IMxQPmrtv:{y:1056}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:385,width:\"100vw\",y:1076,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1pthvbp-container\",nodeId:\"yhymUf1vZ\",rendersWithMotion:true,scopeId:\"x1uWmcC45\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IMxQPmrtv:{variant:matchVariant(\"nNFTO6iUO\")},Qvzf_EqFP:{variant:matchVariant(\"mhniPwGo6\")}},children:/*#__PURE__*/_jsx(FooterWithFooterColor1pthvbpWithMappedReactPropsh4bt34,{height:\"100%\",id:\"yhymUf1vZ\",layoutId:\"yhymUf1vZ\",style:{width:\"100%\"},variant:matchVariant(\"e9lholX0E\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1200\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Qvzf_EqFP\":{\"layout\":[\"fixed\",\"fixed\"]},\"IMxQPmrtv\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"V2AtaEpsJ\":[\".framer-15qry0t-container\",\".framer-1pthvbp-container\"],\"Qvzf_EqFP\":[\".framer-15qry0t-container\",\".framer-1pthvbp-container\"],\"IMxQPmrtv\":[\".framer-15qry0t-container\",\".framer-1pthvbp-container\"]}\n * @framerBreakpoints {\"V2AtaEpsJ\":{\"min\":1200,\"canvasClassName\":\"framer-1u4z9b4-override\",\"minHeight\":1200,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"Qvzf_EqFP\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-4dgndo-override\",\"minHeight\":1200,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"IMxQPmrtv\":{\"max\":809,\"canvasClassName\":\"framer-1bd5bsg-override\",\"minHeight\":1200,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant V2AtaEpsJ\n * @framerLayoutTemplate true\n */const Framerx1uWmcC45=withCSS(Component,css,\"framer-mLwFZ\");export default Framerx1uWmcC45;Framerx1uWmcC45.displayName=\"Main\";Framerx1uWmcC45.defaultProps={height:1200,width:1200};addFonts(Framerx1uWmcC45,[{explicitInter:true,fonts:[]},...HeaderFonts,...FooterFonts,...CursorFonts],{supportsExplicitInterCodegen:true});Framerx1uWmcC45.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Header,{},context),forwardLoader(Footer,{},context),forwardLoader(SayHi,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerx1uWmcC45\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerHitTargets\":\"{\\\"V2AtaEpsJ\\\":[\\\".framer-15qry0t-container\\\",\\\".framer-1pthvbp-container\\\"],\\\"Qvzf_EqFP\\\":[\\\".framer-15qry0t-container\\\",\\\".framer-1pthvbp-container\\\"],\\\"IMxQPmrtv\\\":[\\\".framer-15qry0t-container\\\",\\\".framer-1pthvbp-container\\\"]}\",\"framerIntrinsicHeight\":\"1200\",\"framerDisplayContentsDiv\":\"false\",\"framerBreakpoints\":\"{\\\"V2AtaEpsJ\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-1u4z9b4-override\\\",\\\"minHeight\\\":1200,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"Qvzf_EqFP\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-4dgndo-override\\\",\\\"minHeight\\\":1200,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"IMxQPmrtv\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1bd5bsg-override\\\",\\\"minHeight\\\":1200,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerLayoutTemplate\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Qvzf_EqFP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IMxQPmrtv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDefaultVariant\":\"V2AtaEpsJ\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (d22cd96)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,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{Time as TimeDate}from\"https://framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/3715z6mcZAvWJpKNiFMr/A5xqKfYsmKX7ekM1vzJg/jRwOvyn4a.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/iISIomtPoaFx9xwsLeqL/ODfC9VyPN4XPQARtM8yW/OOTKE1ktI.js\";const TimeDateFonts=getFonts(TimeDate);const cycleOrder=[\"odfLZLBY8\",\"t54Flxlzu\",\"fJqmro4EI\"];const serializationHash=\"framer-211RN\";const variantClassNames={fJqmro4EI:\"framer-v-1md4ler\",odfLZLBY8:\"framer-v-1c51gzs\",t54Flxlzu:\"framer-v-1a8gkd3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Far2ozswq=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:400,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:\"odfLZLBY8\",Phone:\"fJqmro4EI\",Tablet:\"t54Flxlzu\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"odfLZLBY8\"};};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:\"odfLZLBY8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"t54Flxlzu\",\"fJqmro4EI\"].includes(baseVariant))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.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1c51gzs\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"odfLZLBY8\",ref:refBinding,style:{...style},...addPropertyOverrides({fJqmro4EI:{\"data-framer-name\":\"Phone\"},t54Flxlzu:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.header,{className:\"framer-1ovuucf\",\"data-framer-name\":\"Header\",layoutDependency:layoutDependency,layoutId:\"g8rzmm5Sq\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{dir:\"auto\",style:{\"--font-selector\":\"RlM7TmV3IFRpdGxlLWJvbGQ=\",\"--framer-font-family\":'\"New Title\", \"New Title Placeholder\", sans-serif',\"--framer-font-size\":\"318.5509540322086px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"0.8em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4))\",\"--framer-text-transform\":\"uppercase\"},children:\"sARAH KOWALLIK\"})}),className:\"framer-byksc6\",fonts:[\"FS;New Title-bold\"],layoutDependency:layoutDependency,layoutId:\"GIztjXFR8\",style:{\"--extracted-gdpscs\":\"var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",viewBox:\"0 0 1120 255\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1p8jh6x\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"MdnsUHjnv\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xvadf5\",\"data-framer-name\":\"Copyright\",layoutDependency:layoutDependency,layoutId:\"XL1XcR7k2\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-tvclg7\",\"data-styles-preset\":\"OOTKE1ktI\",dir:\"auto\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4))\"},children:\"\\xa92025\"})}),className:\"framer-17t8ao7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jXbzFtiAZ\",style:{\"--extracted-r6o4lv\":\"var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({fJqmro4EI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1c2xhpw\",\"data-styles-preset\":\"jRwOvyn4a\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4))\"},children:\"\\xa92025\"})})}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-x2bxqg\",\"data-framer-name\":\"Location\",layoutDependency:layoutDependency,layoutId:\"VQJ8G23e7\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-tvclg7\",\"data-styles-preset\":\"OOTKE1ktI\",dir:\"auto\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4))\"},children:\"Vancouver\"})}),className:\"framer-ev1a02\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"nf23hQqUn\",style:{\"--extracted-r6o4lv\":\"var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-tqxyot\",\"data-framer-cursor\":Far2ozswq,\"data-framer-name\":\"Time\",layoutDependency:layoutDependency,layoutId:\"LBTvHo41V\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-xln0ae-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"bllmFof4z-container\",nodeId:\"bllmFof4z\",rendersWithMotion:true,scopeId:\"KaPOP5pt0\",children:/*#__PURE__*/_jsx(TimeDate,{color:\"var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4)\",font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontSize:\"32px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"32px\"},height:\"100%\",id:\"bllmFof4z\",layoutId:\"bllmFof4z\",monthFormat:\"long\",outputType:\"time\",showMinutes:true,showMonth:true,showSeconds:true,showWeekday:true,showYear:true,tabularFont:false,timeFormat:\"12h\",width:\"100%\",...addPropertyOverrides({fJqmro4EI:{font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontSize:\"20px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"24px\"}}},baseVariant,gestureVariant)})})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-211RN.framer-1xum4jj, .framer-211RN .framer-1xum4jj { display: block; }\",\".framer-211RN.framer-1c51gzs { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 40px; position: relative; width: 1200px; }\",\".framer-211RN .framer-1ovuucf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-211RN .framer-byksc6 { flex: 1 0 0px; height: auto; position: relative; white-space: pre; width: 1px; }\",\".framer-211RN .framer-1p8jh6x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-211RN .framer-1xvadf5 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-211RN .framer-17t8ao7, .framer-211RN .framer-ev1a02 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-211RN .framer-x2bxqg { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-211RN .framer-tqxyot { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-211RN .framer-xln0ae-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-211RN.framer-v-1a8gkd3.framer-1c51gzs { padding: 20px; width: 800px; }\",\".framer-211RN.framer-v-1md4ler.framer-1c51gzs { padding: 20px; width: 400px; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 385\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"t54Flxlzu\":{\"layout\":[\"fixed\",\"auto\"]},\"fJqmro4EI\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKaPOP5pt0=withCSS(Component,css,\"framer-211RN\");export default FramerKaPOP5pt0;FramerKaPOP5pt0.displayName=\"Footer 2\";FramerKaPOP5pt0.defaultProps={height:385,width:1200};addPropertyControls(FramerKaPOP5pt0,{variant:{options:[\"odfLZLBY8\",\"t54Flxlzu\",\"fJqmro4EI\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerKaPOP5pt0,[{explicitInter:true,fonts:[{cssFamilyName:\"New Title\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"New Title\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/RUPLN7ETJ6MND2KR3BO5MQQ5XG47FRAO/ZV6CZUVQRWZR5TH7RGIADBYXIAGPJEKL/NCFOWRF5DO2XK4WGL3JGFVC4VVD2GXLY.woff2\",weight:\"700\"},{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\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII/ST3WKSSDMBK2MIQQO3MAVYWLF4FTOLFV/6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2\",weight:\"400\"}]},...TimeDateFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKaPOP5pt0\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"385\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"t54Flxlzu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"fJqmro4EI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (da191f6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,PropertyOverrides,RenderTarget,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Footer2,*as Footer2Info from\"#framer/local/canvasComponent/KaPOP5pt0/KaPOP5pt0.js\";import Header,*as HeaderInfo from\"#framer/local/canvasComponent/W_MMTmLzf/W_MMTmLzf.js\";import Cursor from\"#framer/local/canvasComponent/zsHeovqqq/zsHeovqqq.js\";import{withFooterColor,withStatusBarColor}from\"#framer/local/codeFile/Qs_KNct/StatusBarColor.js\";const HeaderFonts=getFonts(Header);const HeaderWithStatusBarColor1uw3tcaWithMappedReactPropsc9x0go=withMappedReactProps(withCodeBoundaryForOverrides(Header,{nodeId:\"Hb7zkXtpF\",override:withStatusBarColor,scopeId:\"y3Nbw1C2B\"}),HeaderInfo);const Footer2Fonts=getFonts(Footer2);const Footer2WithFooterColor44mboqWithMappedReactProps1k0kge1=withMappedReactProps(withCodeBoundaryForOverrides(Footer2,{nodeId:\"TZXPRtj7Z\",override:withFooterColor,scopeId:\"y3Nbw1C2B\"}),Footer2Info);const CursorFonts=getFonts(Cursor);const breakpoints={pPk2D5Nyz:\"(min-width: 1200px)\",XPeiZxXuB:\"(min-width: 810px) and (max-width: 1199.98px)\",XWUOe7Rmg:\"(max-width: 809.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-J2gUj\";const variantClassNames={pPk2D5Nyz:\"framer-v-jg7tfy\",XPeiZxXuB:\"framer-v-wsv8f\",XWUOe7Rmg:\"framer-v-jfac67\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const breakpointRules={XWUOe7Rmg:[\".framer-J2gUj.framer-jg7tfy { padding: 56px 0px 0px 0px; }\"]};const breakpointKeys=Object.keys(breakpointRules);const selectors={XWUOe7Rmg:\".framer-jfac67-override\"};const rules=[\".framer-J2gUj.framer-3r4y4f, .framer-J2gUj .framer-3r4y4f { display: block; }\",'.framer-J2gUj.framer-jg7tfy { --selection-background-color: var(--token-80ef2ff7-3fb7-482e-9c84-88c6afc9648d, #ffffff) /* {\"name\":\"Surface Invert\"} */; --selection-color: var(--token-6c54cb6f-2b33-454f-ad41-704e0ca6b1f4, #000000) /* {\"name\":\"Text Invert\"} */; align-content: center; align-items: center; background-color: var(--token-6526e09c-20fa-4272-b299-46ca661edbe5); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 76px 0px 0px 0px; position: relative; width: 100%; }',\".framer-J2gUj .framer-1uw3tca-container { flex: none; height: auto; left: 0px; order: -1000; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-J2gUj .framer-dky9w6 { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: -0px; position: relative; width: 0px; }\",\".framer-J2gUj .framer-44mboq-container { flex: none; height: auto; order: 1002; position: relative; width: 100%; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: -0px; }','.framer-J2gUj[data-selection=\"true\"] * ::selection, .framer-J2gUj [data-selection=\"true\"] * ::selection { color: var(--selection-color, none); background-color: var(--selection-background-color, none); }'];const mediaQueries={pPk2D5Nyz:\"(min-width: 1200px)\",XPeiZxXuB:\"(min-width: 810px) and (max-width: 1199.98px)\",XWUOe7Rmg:\"(max-width: 809.98px)\"};const humanReadableVariantMap={Desktop:\"pPk2D5Nyz\",Phone:\"XWUOe7Rmg\",Tablet:\"XPeiZxXuB\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"pPk2D5Nyz\"};};const cursor={component:Cursor,variant:\"OB_tpmf1n\"};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);useCustomCursors({\"1o0djnj\":cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"pPk2D5Nyz\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-6526e09c-20fa-4272-b299-46ca661edbe5); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-jg7tfy\",className),\"data-framer-cursor\":\"1o0djnj\",\"data-layout-template\":true,\"data-selection\":true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1uw3tca-container\",layoutScroll:true,nodeId:\"Hb7zkXtpF\",rendersWithMotion:true,scopeId:\"y3Nbw1C2B\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XWUOe7Rmg:{variant:matchVariant(\"rakpjEvcV\")}},children:/*#__PURE__*/_jsx(HeaderWithStatusBarColor1uw3tcaWithMappedReactPropsc9x0go,{height:\"100%\",id:\"Hb7zkXtpF\",layoutId:\"Hb7zkXtpF\",style:{width:\"100%\"},variant:matchVariant(\"jcgAXXLvz\"),width:\"100%\"})})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-dky9w6\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XWUOe7Rmg:{y:1056}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:385,width:\"100vw\",y:1076,children:/*#__PURE__*/_jsx(Container,{className:\"framer-44mboq-container\",nodeId:\"TZXPRtj7Z\",rendersWithMotion:true,scopeId:\"y3Nbw1C2B\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{XPeiZxXuB:{variant:matchVariant(\"t54Flxlzu\")},XWUOe7Rmg:{variant:matchVariant(\"fJqmro4EI\")}},children:/*#__PURE__*/_jsx(Footer2WithFooterColor44mboqWithMappedReactProps1k0kge1,{height:\"100%\",id:\"TZXPRtj7Z\",layoutId:\"TZXPRtj7Z\",style:{width:\"100%\"},variant:matchVariant(\"odfLZLBY8\"),width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1200\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"XPeiZxXuB\":{\"layout\":[\"fixed\",\"fixed\"]},\"XWUOe7Rmg\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"pPk2D5Nyz\":[\".framer-1uw3tca-container\",\".framer-44mboq-container\"],\"XPeiZxXuB\":[\".framer-1uw3tca-container\",\".framer-44mboq-container\"],\"XWUOe7Rmg\":[\".framer-1uw3tca-container\",\".framer-44mboq-container\"]}\n * @framerBreakpoints {\"pPk2D5Nyz\":{\"min\":1200,\"canvasClassName\":\"framer-jg7tfy-override\",\"minHeight\":1200,\"name\":\"Desktop\",\"width\":1200,\"rootFontSize\":16},\"XPeiZxXuB\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-wsv8f-override\",\"minHeight\":1200,\"viewportHeight\":1080,\"name\":\"Tablet\",\"width\":810,\"rootFontSize\":16},\"XWUOe7Rmg\":{\"max\":809,\"canvasClassName\":\"framer-jfac67-override\",\"minHeight\":1200,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant pPk2D5Nyz\n * @framerLayoutTemplate true\n */const Framery3Nbw1C2B=withCSS(Component,css,\"framer-J2gUj\");export default Framery3Nbw1C2B;Framery3Nbw1C2B.displayName=\"Case Study Layout\";Framery3Nbw1C2B.defaultProps={height:1200,width:1200};addFonts(Framery3Nbw1C2B,[{explicitInter:true,fonts:[]},...HeaderFonts,...Footer2Fonts,...CursorFonts],{supportsExplicitInterCodegen:true});Framery3Nbw1C2B.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Header,{},context),forwardLoader(Footer2,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framery3Nbw1C2B\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"1200\",\"framerDefaultVariant\":\"pPk2D5Nyz\",\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"pPk2D5Nyz\\\":[\\\".framer-1uw3tca-container\\\",\\\".framer-44mboq-container\\\"],\\\"XPeiZxXuB\\\":[\\\".framer-1uw3tca-container\\\",\\\".framer-44mboq-container\\\"],\\\"XWUOe7Rmg\\\":[\\\".framer-1uw3tca-container\\\",\\\".framer-44mboq-container\\\"]}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XPeiZxXuB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"XWUOe7Rmg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerImmutableVariables\":\"true\",\"framerBreakpoints\":\"{\\\"pPk2D5Nyz\\\":{\\\"min\\\":1200,\\\"canvasClassName\\\":\\\"framer-jg7tfy-override\\\",\\\"minHeight\\\":1200,\\\"name\\\":\\\"Desktop\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"XPeiZxXuB\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-wsv8f-override\\\",\\\"minHeight\\\":1200,\\\"viewportHeight\\\":1080,\\\"name\\\":\\\"Tablet\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"XWUOe7Rmg\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-jfac67-override\\\",\\\"minHeight\\\":1200,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Main from \"https://framerusercontent.com/modules/6KW3uJe68jyPONqACQtx/z6is3BYIRA2Vm3J9EtJg/x1uWmcC45.js\";\r\nimport CaseStudyLayout from \"https://framerusercontent.com/modules/gURJjbGnSKdP3qd0sKwn/Tk5kK7VoXjyxIuVa7xIG/y3Nbw1C2B.js\";\r\n\r\n\t\tconst routes = {augiA20Il: {elements: {cmJ4HqwJg: \"projects\", EHKdq4VXe: \"skills\", fL6tT1RNK: \"trigger-footer\", iN1j_WW6M: \"contact\", M4JJigRw1: \"about\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/ax7N5urf0qPQNRFHcebM/m9dpbxp9hXJ5qgxNnzt5/augiA20Il.js\")), path: \"/\"}, gIwDbdekV: {elements: {OCbcrfF6Y: \"scroll-trigger\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/h2qNTRlSt5Zrrl7ffp4S/YpZYcEfngLzx7v3liyyn/gIwDbdekV.js\")), path: \"/404\"}, D8ErNbYUp: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/z36wtv8jj6cbI4nN8NhR/yHJwVl2i09mIKq1xwUXo/D8ErNbYUp.js\")), path: \"/projects\"}, kczsYvOTW: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/q2R6g7MIrtw7Qg7h4x4R/6m3p3iXxX96Dzm0Pu82b/kczsYvOTW.js\")), path: \"/projects/stanley-ai-head-of-content\"}, TsatCW__j: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/6fyuUu6XhLwXA9g12rDT/8C6rUCWcvKL4oKLIQGId/TsatCW__j.js\"))}, PzgCkcUMr: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Q2dkFxbYhuR87rrKEPcO/pvaWJvJVohRucZKNb16k/PzgCkcUMr.js\")), path: \"/projects/before-dawn-supply-co\"}, LCoqoWojO: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5ayOahf4lBSL2cTJlrhb/nF6sKOYEMwKvM2p9OWTr/LCoqoWojO.js\")), path: \"/case-study-template-2\"}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {}\r\n\t\tconst framerSiteId = \"f11c0fdff7c7af578e7fc552bbd8abe16f02df29f6409cf4900745be1e1ae650\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const templateProps = {}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"augiA20Il\":\r\ncase \"gIwDbdekV\":\r\ncase \"D8ErNbYUp\":\r\nreturn React.createElement(Main, {...props, key: \"Main\", style}, children(true));\r\ncase \"kczsYvOTW\":\r\ncase \"TsatCW__j\":\r\ncase \"PzgCkcUMr\":\r\ncase \"LCoqoWojO\":\r\nreturn React.createElement(CaseStudyLayout, {...props, key: \"CaseStudyLayout\", style}, children(true));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"augiA20Il\":\r\ncase \"gIwDbdekV\":\r\ncase \"D8ErNbYUp\":\r\nreturn [{hash: \"1bd5bsg\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"4dgndo\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1u4z9b4\", mediaQuery: \"(min-width: 1200px)\"}]\r\ncase \"kczsYvOTW\":\r\ncase \"TsatCW__j\":\r\ncase \"PzgCkcUMr\":\r\ncase \"LCoqoWojO\":\r\nreturn [{hash: \"jfac67\", mediaQuery: \"(max-width: 809.98px)\"}, {hash: \"wsv8f\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"jg7tfy\", mediaQuery: \"(min-width: 1200px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\texport async function getPageRoot({ routeId, pathVariables, localeId, collectionItemId }) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\tFramer.setLibraryFeatures({disableCustomCode: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageLocalizationSupport: true, onPageMoveTool: true, onPageRichTextBlockSelection: true, privateRouterReplaceState: false, scrollRestoration: false, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/h2qNTRlSt5Zrrl7ffp4S/YpZYcEfngLzx7v3liyyn/gIwDbdekV.js\")),\r\n\t\t\t\t\tisReducedMotion: undefined,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://www.sarahkowallik.com\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\ttypeof window !== \"undefined\" ? (() => {\r\n\t\t\t\tif (isBot) {\r\n\t\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because navigator is bot\")\r\n\t\t\t\t\treturn\r\n\t\t\t\t}\r\n\r\n\t\t\t\treturn Framer.lazy(async () => {\r\n\t\t\t\t\tconst dependencies = {\r\n\t\t\t\t\t\t__version: 3,\r\n\t\t\t\t\t\tframer: {\r\n\t\t\t\t\t\t\tuseCurrentRoute: Framer.useCurrentRoute,\r\n\t\t\t\t\t\t\tuseLocaleInfo: Framer.useLocaleInfo,\r\n\t\t\t\t\t\t\tuseRouter: Framer.useRouter,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\treact: {\r\n\t\t\t\t\t\t\tcreateElement: React.createElement,\r\n\t\t\t\t\t\t\tFragment: React.Fragment,\r\n\t\t\t\t\t\t\tmemo: React.memo,\r\n\t\t\t\t\t\t\tuseCallback: React.useCallback,\r\n\t\t\t\t\t\t\tuseEffect: React.useEffect,\r\n\t\t\t\t\t\t\tuseRef: React.useRef,\r\n\t\t\t\t\t\t\tuseState: React.useState,\r\n\t\t\t\t\t\t\tuseLayoutEffect: React.useLayoutEffect,\r\n\t\t\t\t\t\t},\r\n\t\t\t\t\t\t\"react-dom\": { createPortal },\r\n\t\t\t\t\t}\r\n\r\n\t\t\t\t\twindow.__framer_editorBarDependencies = dependencies\r\n\r\n\t\t\t\t\tconst { createEditorBar } = await import(\"https://framer.com/edit/init.mjs\")\r\n\t\t\t\t\treturn {\r\n\t\t\t\t\t\tdefault: createEditorBar(),\r\n\t\t\t\t\t}\r\n\t\t\t\t})\r\n\t\t\t})() : undefined\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: false,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/UCruu6IVQZatyvJnQ3Vq/ylFgH2oWua0r58rdf3mS/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {opacity: 0, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.2, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\t\r\n\t\t\t\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, pathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\tconst serverRouteExperimentEnabled = true\r\n\t\t\t\t\tconst serverRoute = serverRouteExperimentEnabled && performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcollectionItemId: routeData?.collectionItemId,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\t  const utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\t  const [slug] = Object.values(pathVariables)\r\n\t\t\t  if (utils && typeof slug === \"string\") {\r\n\t\t\t\t  collectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t  }\r\n\t\t}\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"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"}