{"version":3,"file":"shared-lib.KTTApQFP.mjs","names":["useMemo","useMemo","useMemo","t","i","e","s","o","n","l","r","h","a","c","d","u","p","f","useRef","i","e","SVG","useState","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","r","e","n","t","o","a","i","c","u","l","s","f","d","_getPrototypeOf","_setPrototypeOf","_construct","_wrapNativeSuper","WeakMap","Promise","Vimeo","useState","useRef","Player","key","fonts","css","className","getProps","className","fonts","css","className","addPropertyOverrides","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","SVG","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","IconSet","cycleOrder","serializationHash","variantClassNames","transition1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","RichText","serializationHash","variantClassNames","transition1","animation","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","React.useRef","className","_Fragment","Image","addPropertyOverrides","Vector","ButtonPrimaryButton2Fonts","ButtonPrimaryButton2","NavigationTextHoverFonts","NavigationTextHover","Signature","Vimeo","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","SVG","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","addPropertyOverrides","NavigationTextHover","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableEnumMap","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","Logo","ButtonPrimaryButton2","NavigationMenuItems","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className","metadata","siteMetadata","metadataVersion","__FramerMetadata__","metadata","siteMetadata"],"sources":["https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/ga.jspm.io/npm:lenis@1.1.9/dist/lenis.mjs","https:/framerusercontent.com/modules/Yppqt3Cs3Y8TZqvASnXl/PGrowqBrgWCViHduGfsA/SmoothScroll_Prod.js","https:/framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/6iIIX4SzvuX6GX8XtSv5/SVG_Prod.js","https:/framerusercontent.com/modules/aFS4asmkytSLrMK8AWIz/w2kIjqxvQylF2Rr0Dd5F/JcC7MTK1h.js","https:/ga.jspm.io/npm:@vimeo/player@2.23.1/dist/player.es.js","https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/UT4NRwjlZHMvmo1AsSka/Vimeo.js","https:/framerusercontent.com/modules/4GbS67etfDI0hGlHfuaN/84MPr8bF6CILkWbZtNOm/Q9YGoPiQM.js","https:/framerusercontent.com/modules/IXK1snQSw5Av4Goyn9Pu/XGTK6JmVILlalIHQkdVb/xkGpdFrhE.js","https:/framerusercontent.com/modules/5kdkFOTURclK6zWg03W4/GcmTeg0zzOyp7eJsenaN/QhK6qqT5U.js","https:/framerusercontent.com/modules/5CXKMDldygcRKyQNS3pV/IfFVRPJkN6Wjd9ypNK6Q/Q0U3CYn_a.js","https:/framerusercontent.com/modules/vZm47XLg2BRtqfrlZAva/Lv7m1jOkjlgqXqFFZZXt/EMN7dCknW.js","https:/framerusercontent.com/modules/s4LqUkarZtoy8Wo9pmG8/lTHUWIAwSXtxxHrPtwMA/RLSXVILtc.js","https:/framerusercontent.com/modules/pgCYpDiFLCZnFmwqZfs4/XHZ7Wlz1UJEOl4pxR3PG/SCTtwsNp0.js","https:/framerusercontent.com/modules/zMVL0qqYzeWucJ0FYKGh/phOE2EmjBJWrfdA1RmwF/LT0gX9mtu.js","https:/framerusercontent.com/modules/leGT0AAWJc86K15IPQey/2cDeFyCSWLwc2FDoqMfq/RMpAvj7R1.js","https:/framerusercontent.com/modules/lQiRF61qrKoNK9iIMgOu/RckMtPHBx6jsj09xRVdx/iGBwQs2yO.js","https:/framerusercontent.com/modules/ft5ArKTHNHpwyXBxIT89/89toU4g4LjBumu75OiZy/VBcFpApnc.js","https:/framerusercontent.com/modules/4MFukzLgFb5avADXgidh/bZU6lqlr2AWjRd2ZjFHU/QuTNz53Yy.js","https:/framerusercontent.com/modules/iStFR7TBg7CMK5j2rSF9/KxD88cibpnQULC3h7orr/siteMetadata.js","https:/framerusercontent.com/modules/i6CeDO4aPqQDizNU04k7/fIrRPYfAxAcri16ZpPfj/Mpy1_YHXb.js","https:/framerusercontent.com/modules/RFzylH2N267p9HSIpvsq/OvcH8PysGhwliPfSjhnT/Td4kAHrn_.js"],"sourcesContent":["import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","function clamp(t,i,e){return Math.max(t,Math.min(i,e))}class Animate{constructor(){this.isRunning=!1,this.value=0,this.from=0,this.to=0,this.duration=0,this.currentTime=0}advance(t){var i;if(!this.isRunning)return;let e=!1;if(this.duration&&this.easing){this.currentTime+=t;const i=clamp(0,this.currentTime/this.duration,1);e=i>=1;const s=e?1:this.easing(i);this.value=this.from+(this.to-this.from)*s}else this.lerp?(this.value=function damp(t,i,e,s){return function lerp(t,i,e){return(1-e)*t+e*i}(t,i,1-Math.exp(-e*s))}(this.value,this.to,60*this.lerp,t),Math.round(this.value)===this.to&&(this.value=this.to,e=!0)):(this.value=this.to,e=!0);e&&this.stop(),null===(i=this.onUpdate)||void 0===i||i.call(this,this.value,e)}stop(){this.isRunning=!1}fromTo(t,i,{lerp:e,duration:s,easing:o,onStart:n,onUpdate:l}){this.from=this.value=t,this.to=i,this.lerp=e,this.duration=s,this.easing=o,this.currentTime=0,this.isRunning=!0,null==n||n(),this.onUpdate=l}}class Dimensions{constructor({wrapper:t,content:i,autoResize:e=!0,debounce:s=250}={}){this.width=0,this.height=0,this.scrollWidth=0,this.scrollHeight=0,this.resize=()=>{this.onWrapperResize(),this.onContentResize()},this.onWrapperResize=()=>{this.wrapper===window?(this.width=window.innerWidth,this.height=window.innerHeight):this.wrapper instanceof HTMLElement&&(this.width=this.wrapper.clientWidth,this.height=this.wrapper.clientHeight)},this.onContentResize=()=>{this.wrapper===window?(this.scrollHeight=this.content.scrollHeight,this.scrollWidth=this.content.scrollWidth):this.wrapper instanceof HTMLElement&&(this.scrollHeight=this.wrapper.scrollHeight,this.scrollWidth=this.wrapper.scrollWidth)},this.wrapper=t,this.content=i,e&&(this.debouncedResize=function debounce(t,i){let e;return function(){let s=arguments,o=this;clearTimeout(e),e=setTimeout((function(){t.apply(o,s)}),i)}}(this.resize,s),this.wrapper===window?window.addEventListener(\"resize\",this.debouncedResize,!1):(this.wrapperResizeObserver=new ResizeObserver(this.debouncedResize),this.wrapperResizeObserver.observe(this.wrapper)),this.contentResizeObserver=new ResizeObserver(this.debouncedResize),this.contentResizeObserver.observe(this.content)),this.resize()}destroy(){var t,i;null===(t=this.wrapperResizeObserver)||void 0===t||t.disconnect(),null===(i=this.contentResizeObserver)||void 0===i||i.disconnect(),window.removeEventListener(\"resize\",this.debouncedResize,!1)}get limit(){return{x:this.scrollWidth-this.width,y:this.scrollHeight-this.height}}}class Emitter{constructor(){this.events={}}emit(t,...i){let e=this.events[t]||[];for(let t=0,s=e.length;t<s;t++)e[t](...i)}on(t,i){var e;return(null===(e=this.events[t])||void 0===e?void 0:e.push(i))||(this.events[t]=[i]),()=>{var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}}off(t,i){var e;this.events[t]=null===(e=this.events[t])||void 0===e?void 0:e.filter((t=>i!==t))}destroy(){this.events={}}}const t=100/6;class VirtualScroll{constructor(i,{wheelMultiplier:e=1,touchMultiplier:s=1}){this.lastDelta={x:0,y:0},this.windowWidth=0,this.windowHeight=0,this.onTouchStart=t=>{const{clientX:i,clientY:e}=t.targetTouches?t.targetTouches[0]:t;this.touchStart.x=i,this.touchStart.y=e,this.lastDelta={x:0,y:0},this.emitter.emit(\"scroll\",{deltaX:0,deltaY:0,event:t})},this.onTouchMove=t=>{var i,e,s,o;const{clientX:n,clientY:l}=t.targetTouches?t.targetTouches[0]:t,r=-(n-(null!==(e=null===(i=this.touchStart)||void 0===i?void 0:i.x)&&void 0!==e?e:0))*this.touchMultiplier,h=-(l-(null!==(o=null===(s=this.touchStart)||void 0===s?void 0:s.y)&&void 0!==o?o:0))*this.touchMultiplier;this.touchStart.x=n,this.touchStart.y=l,this.lastDelta={x:r,y:h},this.emitter.emit(\"scroll\",{deltaX:r,deltaY:h,event:t})},this.onTouchEnd=t=>{this.emitter.emit(\"scroll\",{deltaX:this.lastDelta.x,deltaY:this.lastDelta.y,event:t})},this.onWheel=i=>{let{deltaX:e,deltaY:s,deltaMode:o}=i;e*=1===o?t:2===o?this.windowWidth:1,s*=1===o?t:2===o?this.windowHeight:1,e*=this.wheelMultiplier,s*=this.wheelMultiplier,this.emitter.emit(\"scroll\",{deltaX:e,deltaY:s,event:i})},this.onWindowResize=()=>{this.windowWidth=window.innerWidth,this.windowHeight=window.innerHeight},this.element=i,this.wheelMultiplier=e,this.touchMultiplier=s,this.touchStart={x:null,y:null},this.emitter=new Emitter,window.addEventListener(\"resize\",this.onWindowResize,!1),this.onWindowResize(),this.element.addEventListener(\"wheel\",this.onWheel,{passive:!1}),this.element.addEventListener(\"touchstart\",this.onTouchStart,{passive:!1}),this.element.addEventListener(\"touchmove\",this.onTouchMove,{passive:!1}),this.element.addEventListener(\"touchend\",this.onTouchEnd,{passive:!1})}on(t,i){return this.emitter.on(t,i)}destroy(){this.emitter.destroy(),window.removeEventListener(\"resize\",this.onWindowResize,!1),this.element.removeEventListener(\"wheel\",this.onWheel),this.element.removeEventListener(\"touchstart\",this.onTouchStart),this.element.removeEventListener(\"touchmove\",this.onTouchMove),this.element.removeEventListener(\"touchend\",this.onTouchEnd)}}class Lenis{constructor({wrapper:t=window,content:i=document.documentElement,wheelEventsTarget:e=t,eventsTarget:s=e,smoothWheel:o=!0,syncTouch:n=!1,syncTouchLerp:l=.075,touchInertiaMultiplier:r=35,duration:h,easing:a=(t=>Math.min(1,1.001-Math.pow(2,-10*t))),lerp:c=.1,infinite:d=!1,orientation:u=\"vertical\",gestureOrientation:p=\"vertical\",touchMultiplier:m=1,wheelMultiplier:v=1,autoResize:g=!0,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f=!1}={}){this.__isScrolling=!1,this.__isStopped=!1,this.__isLocked=!1,this.userData={},this.lastVelocity=0,this.velocity=0,this.direction=0,this.onPointerDown=t=>{1===t.button&&this.reset()},this.onVirtualScroll=t=>{if(\"function\"==typeof this.options.virtualScroll&&!1===this.options.virtualScroll(t))return;const{deltaX:i,deltaY:e,event:s}=t;if(this.emitter.emit(\"virtual-scroll\",{deltaX:i,deltaY:e,event:s}),s.ctrlKey)return;const o=s.type.includes(\"touch\"),n=s.type.includes(\"wheel\");this.isTouching=\"touchstart\"===s.type||\"touchmove\"===s.type;if(this.options.syncTouch&&o&&\"touchstart\"===s.type&&!this.isStopped&&!this.isLocked)return void this.reset();const l=0===i&&0===e,r=\"vertical\"===this.options.gestureOrientation&&0===e||\"horizontal\"===this.options.gestureOrientation&&0===i;if(l||r)return;let h=s.composedPath();h=h.slice(0,h.indexOf(this.rootElement));const a=this.options.prevent;if(h.find((t=>{var i,e,s,l,r;return t instanceof Element&&(\"function\"==typeof a&&(null==a?void 0:a(t))||(null===(i=t.hasAttribute)||void 0===i?void 0:i.call(t,\"data-lenis-prevent\"))||o&&(null===(e=t.hasAttribute)||void 0===e?void 0:e.call(t,\"data-lenis-prevent-touch\"))||n&&(null===(s=t.hasAttribute)||void 0===s?void 0:s.call(t,\"data-lenis-prevent-wheel\"))||(null===(l=t.classList)||void 0===l?void 0:l.contains(\"lenis\"))&&!(null===(r=t.classList)||void 0===r?void 0:r.contains(\"lenis-stopped\")))})))return;if(this.isStopped||this.isLocked)return void s.preventDefault();if(!(this.options.syncTouch&&o||this.options.smoothWheel&&n))return this.isScrolling=\"native\",void this.animate.stop();s.preventDefault();let c=e;\"both\"===this.options.gestureOrientation?c=Math.abs(e)>Math.abs(i)?e:i:\"horizontal\"===this.options.gestureOrientation&&(c=i);const d=o&&this.options.syncTouch,u=o&&\"touchend\"===s.type&&Math.abs(c)>5;u&&(c=this.velocity*this.options.touchInertiaMultiplier),this.scrollTo(this.targetScroll+c,Object.assign({programmatic:!1},d?{lerp:u?this.options.syncTouchLerp:1}:{lerp:this.options.lerp,duration:this.options.duration,easing:this.options.easing}))},this.onNativeScroll=()=>{if(clearTimeout(this.__resetVelocityTimeout),delete this.__resetVelocityTimeout,this.__preventNextNativeScrollEvent)delete this.__preventNextNativeScrollEvent;else if(!1===this.isScrolling||\"native\"===this.isScrolling){const t=this.animatedScroll;this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity,this.velocity=this.animatedScroll-t,this.direction=Math.sign(this.animatedScroll-t),this.isScrolling=\"native\",this.emit(),0!==this.velocity&&(this.__resetVelocityTimeout=setTimeout((()=>{this.lastVelocity=this.velocity,this.velocity=0,this.isScrolling=!1,this.emit()}),400))}},window.lenisVersion=\"1.1.9\",t&&t!==document.documentElement&&t!==document.body||(t=window),this.options={wrapper:t,content:i,wheelEventsTarget:e,eventsTarget:s,smoothWheel:o,syncTouch:n,syncTouchLerp:l,touchInertiaMultiplier:r,duration:h,easing:a,lerp:c,infinite:d,gestureOrientation:p,orientation:u,touchMultiplier:m,wheelMultiplier:v,autoResize:g,prevent:w,virtualScroll:S,__experimental__naiveDimensions:f},this.animate=new Animate,this.emitter=new Emitter,this.dimensions=new Dimensions({wrapper:t,content:i,autoResize:g}),this.updateClassName(),this.userData={},this.time=0,this.velocity=this.lastVelocity=0,this.isLocked=!1,this.isStopped=!1,this.isScrolling=!1,this.targetScroll=this.animatedScroll=this.actualScroll,this.options.wrapper.addEventListener(\"scroll\",this.onNativeScroll,!1),this.options.wrapper.addEventListener(\"pointerdown\",this.onPointerDown,!1),this.virtualScroll=new VirtualScroll(s,{touchMultiplier:m,wheelMultiplier:v}),this.virtualScroll.on(\"scroll\",this.onVirtualScroll)}destroy(){this.emitter.destroy(),this.options.wrapper.removeEventListener(\"scroll\",this.onNativeScroll,!1),this.options.wrapper.removeEventListener(\"pointerdown\",this.onPointerDown,!1),this.virtualScroll.destroy(),this.dimensions.destroy(),this.cleanUpClassName()}on(t,i){return this.emitter.on(t,i)}off(t,i){return this.emitter.off(t,i)}setScroll(t){this.isHorizontal?this.rootElement.scrollLeft=t:this.rootElement.scrollTop=t}resize(){this.dimensions.resize()}emit(){this.emitter.emit(\"scroll\",this)}reset(){this.isLocked=!1,this.isScrolling=!1,this.animatedScroll=this.targetScroll=this.actualScroll,this.lastVelocity=this.velocity=0,this.animate.stop()}start(){this.isStopped&&(this.isStopped=!1,this.reset())}stop(){this.isStopped||(this.isStopped=!0,this.animate.stop(),this.reset())}raf(t){const i=t-(this.time||t);this.time=t,this.animate.advance(.001*i)}scrollTo(t,{offset:i=0,immediate:e=!1,lock:s=!1,duration:o=this.options.duration,easing:n=this.options.easing,lerp:l=this.options.lerp,onStart:r,onComplete:h,force:a=!1,programmatic:c=!0,userData:d={}}={}){if(!this.isStopped&&!this.isLocked||a){if(\"string\"==typeof t&&[\"top\",\"left\",\"start\"].includes(t))t=0;else if(\"string\"==typeof t&&[\"bottom\",\"right\",\"end\"].includes(t))t=this.limit;else{let e;if(\"string\"==typeof t?e=document.querySelector(t):t instanceof HTMLElement&&(null==t?void 0:t.nodeType)&&(e=t),e){if(this.options.wrapper!==window){const t=this.rootElement.getBoundingClientRect();i-=this.isHorizontal?t.left:t.top}const s=e.getBoundingClientRect();t=(this.isHorizontal?s.left:s.top)+this.animatedScroll}}if(\"number\"==typeof t&&(t+=i,t=Math.round(t),this.options.infinite?c&&(this.targetScroll=this.animatedScroll=this.scroll):t=clamp(0,t,this.limit),t!==this.targetScroll)){if(this.userData=d,e)return this.animatedScroll=this.targetScroll=t,this.setScroll(this.scroll),this.reset(),this.preventNextNativeScrollEvent(),this.emit(),null==h||h(this),void(this.userData={});c||(this.targetScroll=t),this.animate.fromTo(this.animatedScroll,t,{duration:o,easing:n,lerp:l,onStart:()=>{s&&(this.isLocked=!0),this.isScrolling=\"smooth\",null==r||r(this)},onUpdate:(t,i)=>{this.isScrolling=\"smooth\",this.lastVelocity=this.velocity,this.velocity=t-this.animatedScroll,this.direction=Math.sign(this.velocity),this.animatedScroll=t,this.setScroll(this.scroll),c&&(this.targetScroll=t),i||this.emit(),i&&(this.reset(),this.emit(),null==h||h(this),this.userData={},this.preventNextNativeScrollEvent())}})}}}preventNextNativeScrollEvent(){this.__preventNextNativeScrollEvent=!0,requestAnimationFrame((()=>{delete this.__preventNextNativeScrollEvent}))}get rootElement(){return this.options.wrapper===window?document.documentElement:this.options.wrapper}get limit(){return this.options.__experimental__naiveDimensions?this.isHorizontal?this.rootElement.scrollWidth-this.rootElement.clientWidth:this.rootElement.scrollHeight-this.rootElement.clientHeight:this.dimensions.limit[this.isHorizontal?\"x\":\"y\"]}get isHorizontal(){return\"horizontal\"===this.options.orientation}get actualScroll(){return this.isHorizontal?this.rootElement.scrollLeft:this.rootElement.scrollTop}get scroll(){return this.options.infinite?function modulo(t,i){return(t%i+i)%i}(this.animatedScroll,this.limit):this.animatedScroll}get progress(){return 0===this.limit?1:this.scroll/this.limit}get isScrolling(){return this.__isScrolling}set isScrolling(t){this.__isScrolling!==t&&(this.__isScrolling=t,this.updateClassName())}get isStopped(){return this.__isStopped}set isStopped(t){this.__isStopped!==t&&(this.__isStopped=t,this.updateClassName())}get isLocked(){return this.__isLocked}set isLocked(t){this.__isLocked!==t&&(this.__isLocked=t,this.updateClassName())}get isSmooth(){return\"smooth\"===this.isScrolling}get className(){let t=\"lenis\";return this.isStopped&&(t+=\" lenis-stopped\"),this.isLocked&&(t+=\" lenis-locked\"),this.isScrolling&&(t+=\" lenis-scrolling\"),\"smooth\"===this.isScrolling&&(t+=\" lenis-smooth\"),t}updateClassName(){this.cleanUpClassName(),this.rootElement.className=`${this.rootElement.className} ${this.className}`.trim()}cleanUpClassName(){this.rootElement.className=this.rootElement.className.replace(/lenis(-\\w+)?/g,\"\").trim()}}export{Lenis as default};\n//# sourceMappingURL=lenis.mjs.map\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,withCSS}from\"framer\";import Lenis from\"lenis\";import{useEffect,useRef}from\"react\";function SmoothScrollComponent(props){const{intensity}=props;const lenis=useRef(null);useEffect(()=>{if(lenis.current){try{lenis.current.scrollTo(0,{immediate:true});}catch(error){console.error(\"Error scrolling to top:\",error);}}},[lenis]);// Watch for stop scroll elements\nuseEffect(()=>{const checkForStopScroll=()=>{try{const stopScrollElement=document.querySelector(\"[data-frameruni-stop-scroll]\");const htmlElement=document.documentElement;const hasHiddenOverflow=htmlElement&&htmlElement.style&&htmlElement.style.overflow===\"hidden\";if(lenis.current){if(stopScrollElement||hasHiddenOverflow){lenis.current.stop();}else{lenis.current.start();}}}catch(error){console.error(\"Error in checkForStopScroll:\",error);}};// Initial check\ncheckForStopScroll();// Set up observers\nlet stopScrollObserver;let htmlStyleObserver;try{stopScrollObserver=new MutationObserver(checkForStopScroll);htmlStyleObserver=new MutationObserver(checkForStopScroll);// Observe document for data-frameruni-stop-scroll attribute\nif(document&&document.documentElement){stopScrollObserver.observe(document.documentElement,{childList:true,subtree:true,attributes:true,attributeFilter:[\"data-frameruni-stop-scroll\"]});// Observe only the HTML element for style changes\nhtmlStyleObserver.observe(document.documentElement,{attributes:true,attributeFilter:[\"style\"]});}}catch(error){console.error(\"Error setting up observers:\",error);}return()=>{try{if(stopScrollObserver)stopScrollObserver.disconnect();if(htmlStyleObserver)htmlStyleObserver.disconnect();}catch(error){console.error(\"Error disconnecting observers:\",error);}};},[]);useEffect(()=>{try{if(!document)return;const allElements=document.getElementsByTagName(\"*\");for(let i=0;i<allElements.length;i++){const element=allElements[i];if(!element)continue;try{const computedStyle=window.getComputedStyle(element);if(computedStyle&&computedStyle.getPropertyValue(\"overflow\")===\"auto\"){element.setAttribute(\"data-lenis-prevent\",\"true\");}}catch(styleError){console.error(\"Error getting computed style:\",styleError);}}}catch(error){console.error(\"Error in overflow detection:\",error);}},[]);useEffect(()=>{try{if(typeof Lenis!==\"function\"){console.error(\"Lenis is not available\");return;}lenis.current=new Lenis({duration:(intensity||10)/10});const raf=time=>{if(lenis.current){try{lenis.current.raf(time);requestAnimationFrame(raf);}catch(error){console.error(\"Error in animation frame:\",error);}}};const animationId=requestAnimationFrame(raf);return()=>{cancelAnimationFrame(animationId);if(lenis.current){try{lenis.current.destroy();lenis.current=null;}catch(error){console.error(\"Error destroying Lenis:\",error);}}};}catch(error){console.error(\"Error initializing Lenis:\",error);return()=>{};}},[intensity]);//https://github.com/darkroomengineering/lenis?tab=readme-ov-file#anchor-links\nuseEffect(()=>{try{if(!document||!lenis.current)return;// Get all anchor links and store click handlers with their targets\nconst anchorLinksData=Array.from(document.querySelectorAll(\"a[href]\")||[]).filter(element=>{if(!element)return false;const anchor=element;if(!anchor.href)return false;// Only handle internal anchor links\nconst isInternalLink=anchor.href.startsWith(window.location.origin)||anchor.href.startsWith(\"./\")||anchor.href.startsWith(\"/\");const hasHash=anchor.href.includes(\"#\");return isInternalLink&&hasHash;}).map(anchor=>{try{const anchorElement=anchor;const href=anchorElement.href.includes(\"#\")?`#${anchorElement.href.split(\"#\").pop()}`:\"\";const decodedHref=href?decodeURIComponent(href):\"\";let scrollMargin=0;try{if(decodedHref){const targetElement=document.querySelector(decodedHref);if(targetElement){const marginStyle=window.getComputedStyle(targetElement).scrollMarginTop;scrollMargin=marginStyle?parseInt(marginStyle)||0:0;}}}catch(targetError){console.error(\"Error finding target element:\",targetError);}return{href,scrollMargin,anchorElement:anchorElement};}catch(anchorError){console.error(\"Error processing anchor:\",anchorError);return null;}}).filter(Boolean);const handleClick=(e,href,scrollMargin)=>{try{if(e&&e.preventDefault)e.preventDefault();if(lenis.current&&href){lenis.current.scrollTo(href,{offset:-(scrollMargin||0)});}}catch(error){console.error(\"Error in anchor click handler:\",error);}};const handlers=anchorLinksData.map(({href,scrollMargin})=>e=>handleClick(e,href,scrollMargin));anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.addEventListener(\"click\",handlers[index]);}});return()=>{anchorLinksData.forEach(({anchorElement},index)=>{if(anchorElement&&handlers[index]){anchorElement.removeEventListener(\"click\",handlers[index]);}});};}catch(error){console.error(\"Error setting up anchor links:\",error);return()=>{};}},[lenis]);return /*#__PURE__*/_jsx(\"div\",{style:props.style});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n */const SmoothScroll=withCSS(SmoothScrollComponent,[\"html.lenis { height: auto; }\",\".lenis.lenis-smooth { scroll-behavior: auto !important; }\",\".lenis.lenis-smooth [data-lenis-prevent] { overscroll-behavior: contain; }\",\".lenis.lenis-stopped { overflow: hidden; }\",\".lenis.lenis-scrolling iframe { pointer-events: none; }\"],\"\");export default SmoothScroll;SmoothScroll.displayName=\"Smooth Scroll\";addPropertyControls(SmoothScroll,{intensity:{title:\"Intensity\",type:ControlType.Number,defaultValue:10,min:0,description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SmoothScroll\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerDisableUnlink\":\"\",\"framerSupportedLayoutHeight\":\"auto\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SmoothScroll_Prod.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useEffect}from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerDisableUnlink\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */function SVG(props){const[customSvgElement,setCustomSvgElement]=useState(null);useEffect(()=>{const svgContent=props.customSvgCode;processCustomSVGContent(svgContent);});const processCustomSVGContent=svgContent=>{const replacements=[[/width=\"[^\"]*\"/,'width=\"100%\"'],[/height=\"[^\"]*\"/,'height=\"100%\"']];const hasCustomStroke=svgContent.includes('stroke=\"');const hasCustomStrokeWidth=svgContent.includes('stroke-width=\"');const hasLineCap=svgContent.includes('stroke-linecap=\"');const hasLineJoin=svgContent.includes('stroke-linejoin=\"');if(svgContent.includes(\"<circle\")){const circleFillRegex=/<circle[^>]*fill=\"([^\"]*)\"/;const match=svgContent.match(circleFillRegex);if(match){const updatedCircle=match[0].replace(match[1],props.customColor);svgContent=svgContent.replace(circleFillRegex,updatedCircle);}else{replacements.push([/<circle/g,`<circle fill=\"${props.customColor}\"`]);}}if(hasCustomStroke){if(!hasLineCap){replacements.push([/<path/g,`<path stroke=\"${props.customColor}\"`]);}else{replacements.push([/<path/g,`<path stroke=\"${props.customColor}\" stroke-linecap=\"${props.lineCap}\"`]);}if(hasCustomStrokeWidth){replacements.push([/stroke-width=\"(?!0\\b)\\d+(\\.\\d+)?\"/g,`stroke-width=\"${props.customStrokeWidth}\"`]);}}else{replacements.push([/<path/g,`<path fill=\"${props.customColor}\"`]);}if(svgContent.includes('overflow=\"')){replacements.push([/overflow=\"[^\"]*\"/,`overflow=\"visible\"`]);}else{replacements.push([/<svg/,`<svg overflow=\"visible\"`]);}if(!hasLineJoin){replacements.push([/<path/g,`<path stroke-linejoin=\"${props.lineJoin}\"`]);}else{replacements.push([/stroke-linejoin=\"[^\"]*\"/,`stroke-linejoin=\"${props.lineJoin}\"`]);}replacements.forEach(([regex,replacement])=>{svgContent=svgContent.replace(regex,replacement);});setCustomSvgElement(svgContent);};const customContainerStyle={padding:`${props.customPadding}px`,display:\"flex\",flexDirection:\"column\",alignItems:\"center\",justifyContent:\"center\",overflow:\"visible\"};const accessibilityProps={role:\"img\",...props.title&&{\"aria-label\":props.title},...props.description&&{\"aria-description\":props.description}};return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:customSvgElement},style:customContainerStyle,...accessibilityProps});}SVG.displayName=\"SVG\";SVG.defaultProps={customSvgCode:`<svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <g clip-path=\"url(#clip0_967_124)\"> <path d=\"M18 6.09674C18 6.0348 18.0246 5.97539 18.0684 5.93159L23.6013 0.398708C23.7484 0.251575 24 0.35578 24 0.563858V11.9033C24 11.9652 23.9754 12.0246 23.9316 12.0684L18 18V6.09674Z\" fill=\"white\"/> <path d=\"M6 18V6.56386C6 6.35578 5.74843 6.25158 5.60129 6.39871L0.0684074 11.9316C0.0246069 11.9754 0 12.0348 0 12.0967V23.7664C0 23.8954 0.104567 24 0.233557 24H11.9033C11.9652 24 12.0246 23.9754 12.0684 23.9316L18 18H6Z\" fill=\"white\"/> </g> <defs> <clipPath id=\"clip0_967_124\"> <rect width=\"24\" height=\"24\" fill=\"white\"/> </clipPath> </defs> </svg>`,customColor:\"#ffffff\",customPadding:0,customStrokeWidth:2,lineCap:\"butt\",lineJoin:\"miter\",title:\"\",description:\"\"};addPropertyControls(SVG,{customSvgCode:{type:ControlType.String,title:\"SVG Code\",displayTextArea:false},customColor:{type:ControlType.Color,title:\"Color\",defaultValue:\"#ffffff\"},customPadding:{type:ControlType.Number,title:\"Padding\",defaultValue:0,min:0,step:1,displayStepper:true},customStrokeWidth:{type:ControlType.Number,title:\"Stroke\",defaultValue:2,min:0,step:.1,displayStepper:true,hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineCap:{type:ControlType.Enum,title:\"Line Cap\",options:[\"butt\",\"round\",\"square\"],optionTitles:[\"Butt\",\"Round\",\"Square\"],defaultValue:\"butt\",hidden:props=>!props.customSvgCode.includes('stroke=\"')},lineJoin:{type:ControlType.Enum,title:\"Line Join\",options:[\"round\",\"miter\",\"bevel\"],optionTitles:[\"Round\",\"Miter\",\"Bevel\"],defaultValue:\"miter\",hidden:props=>!props.customSvgCode.includes('stroke=\"')},title:{type:ControlType.String,title:\"Title\",defaultValue:\"\",placeholder:\"Icon name...\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"\",placeholder:\"Icon purpose...\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});export default SVG;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SVG\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVG_Prod.map","// Generated by Framer (9eb3b99)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"eMcGz7VYk\",\"JdCPOxi1P\",\"sRKNdigX5\",\"IUt1IQJ6F\",\"I2ZkRkNoi\",\"RABM2c9HS\"];const serializationHash=\"framer-ox3ar\";const variantClassNames={eMcGz7VYk:\"framer-v-1bu70l9\",I2ZkRkNoi:\"framer-v-1fwkv4z\",IUt1IQJ6F:\"framer-v-59hqti\",JdCPOxi1P:\"framer-v-13zfwqs\",RABM2c9HS:\"framer-v-1agfgmt\",sRKNdigX5:\"framer-v-1pxhy6a\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Isotype Dark\":\"RABM2c9HS\",\"Isotype Light\":\"I2ZkRkNoi\",\"Isotype Primary\":\"IUt1IQJ6F\",\"Primary Dark\":\"sRKNdigX5\",\"Primary Light\":\"JdCPOxi1P\",Primary:\"eMcGz7VYk\"};const getProps=({height,id,link,width,...props})=>{return{...props,c6xWaLr0d:link??props.c6xWaLr0d,variant:humanReadableVariantMap[props.variant]??props.variant??\"eMcGz7VYk\"};};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,c6xWaLr0d,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"eMcGz7VYk\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:c6xWaLr0d,motionChild:true,nodeId:\"eMcGz7VYk\",openInNewTab:false,scopeId:\"JcC7MTK1h\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1bu70l9\",className,classNames)} framer-2wcjyi`,\"data-framer-name\":\"Primary\",layoutDependency:layoutDependency,layoutId:\"eMcGz7VYk\",ref:refBinding,style:{...style},...addPropertyOverrides({I2ZkRkNoi:{\"data-framer-name\":\"Isotype Light\"},IUt1IQJ6F:{\"data-framer-name\":\"Isotype Primary\"},JdCPOxi1P:{\"data-framer-name\":\"Primary Light\"},RABM2c9HS:{\"data-framer-name\":\"Isotype Dark\"},sRKNdigX5:{\"data-framer-name\":\"Primary Dark\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1vhqi1p\",layoutDependency:layoutDependency,layoutId:\"NVpEYTlAl\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 80.102 41.934\" overflow=\"visible\"><path d=\"M 1.481 31.834 C 1.993 34.687 2.957 39.935 7.041 39.935 C 11.524 39.935 13.113 35.714 13.113 32.346 C 13.113 26.298 9.767 24.93 5.168 20.822 C 2.105 18.141 0.572 14.89 0.572 11.296 C 0.572 7.074 2.049 0 9.086 0 C 9.994 0 13.682 0.229 13.853 1.484 L 14.421 7.818 C 14.421 8.217 14.137 8.502 13.741 8.502 C 13.423 8.508 13.142 8.296 13.06 7.988 C 12.776 5.706 12.095 1.94 8.521 1.94 C 4.094 1.94 2.845 6.218 2.845 9.3 C 2.845 14.604 6.251 17.002 10.394 20.197 C 14.14 23.219 15.957 25.787 15.957 30.18 C 15.957 34.574 13.915 41.934 6.706 41.934 C 5.57 41.934 0.69 41.363 0.69 39.652 L 0.007 32.007 C -0.049 31.608 0.235 31.266 0.744 31.266 C 1.197 31.266 1.425 31.552 1.481 31.837 M 48.33 39.523 C 38.455 44.795 26.035 40.38 20.898 30.655 C 15.761 20.929 18.54 7.947 28.916 2.408 C 29.877 1.894 30.883 1.466 31.92 1.131 C 34.514 0.194 38.118 0.027 39.809 2.284 C 45.768 10.24 48.7 10.843 54.563 13.696 C 57.211 14.836 58.725 17.688 58.789 20.657 C 58.848 21.711 58.808 22.783 58.69 23.847 C 57.974 30.234 54.467 36.247 48.33 39.523 Z M 28.766 4.688 C 27.562 5.35 26.509 6.096 25.595 6.902 C 19.196 12.548 19.671 21.226 23.318 27.812 C 27.675 35.692 38.027 42.764 48 37.438 C 48.1 37.384 48.202 37.33 48.301 37.276 C 53.247 34.539 55.686 30.668 56.356 26.525 C 56.522 25.487 56.581 24.436 56.53 23.386 C 56.455 20.541 54.566 18.451 52.296 17.12 C 49.458 15.409 46.243 15.027 43.783 12.936 C 39.999 9.512 38.485 2.287 32.426 3.295 C 31.236 3.548 30.009 4.009 28.766 4.69 M 80.079 32.804 C 79.739 34.574 78.943 38.454 78.662 40.221 C 78.549 40.735 78.094 41.077 77.413 41.077 C 74.463 41.021 73.498 40.964 70.548 40.964 C 67.597 40.964 64.419 41.021 61.466 41.077 C 60.842 41.077 60.445 40.679 60.445 40.164 C 60.445 39.765 60.729 39.367 61.297 39.251 C 64.02 38.909 64.191 36.228 64.191 33.774 L 64.191 7.815 C 64.191 5.59 64.248 3.136 61.41 2.794 C 60.785 2.737 60.501 2.338 60.501 1.88 C 60.501 1.366 60.954 0.911 61.635 0.967 C 62.94 1.024 64.529 1.024 65.778 1.024 C 67.026 1.024 68.616 1.08 69.92 0.967 C 70.601 0.967 71.057 1.366 71.057 1.88 C 71.057 2.336 70.773 2.737 70.148 2.794 C 67.367 3.136 67.367 5.59 67.367 7.815 L 67.367 34.116 C 67.367 38.111 68.332 39.48 71.962 39.48 C 77.241 39.48 77.751 36.115 78.546 32.578 C 78.659 32.236 78.943 31.95 79.34 31.95 C 79.908 31.95 80.192 32.349 80.077 32.807\" fill=\"var(--token-f951c3a8-aa43-4825-aa75-915aa92c20d1, rgb(177, 131, 62))\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({JdCPOxi1P:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 80.102 41.934\" overflow=\"visible\"><path d=\"M 1.481 31.834 C 1.993 34.687 2.957 39.935 7.041 39.935 C 11.524 39.935 13.113 35.714 13.113 32.346 C 13.113 26.298 9.767 24.93 5.168 20.822 C 2.105 18.141 0.572 14.89 0.572 11.296 C 0.572 7.074 2.049 0 9.086 0 C 9.994 0 13.682 0.229 13.853 1.484 L 14.421 7.818 C 14.421 8.217 14.137 8.502 13.741 8.502 C 13.423 8.508 13.142 8.296 13.06 7.988 C 12.776 5.706 12.095 1.94 8.521 1.94 C 4.094 1.94 2.845 6.218 2.845 9.3 C 2.845 14.604 6.251 17.002 10.394 20.197 C 14.14 23.219 15.957 25.787 15.957 30.18 C 15.957 34.574 13.915 41.934 6.706 41.934 C 5.57 41.934 0.69 41.363 0.69 39.652 L 0.007 32.007 C -0.049 31.608 0.235 31.266 0.744 31.266 C 1.197 31.266 1.425 31.552 1.481 31.837 M 48.33 39.523 C 38.455 44.795 26.035 40.38 20.898 30.655 C 15.761 20.929 18.54 7.947 28.916 2.408 C 29.877 1.894 30.883 1.466 31.92 1.131 C 34.514 0.194 38.118 0.027 39.809 2.284 C 45.768 10.24 48.7 10.843 54.563 13.696 C 57.211 14.836 58.725 17.688 58.789 20.657 C 58.848 21.711 58.808 22.783 58.69 23.847 C 57.974 30.234 54.467 36.247 48.33 39.523 Z M 28.766 4.688 C 27.562 5.35 26.509 6.096 25.595 6.902 C 19.196 12.548 19.671 21.226 23.318 27.812 C 27.675 35.692 38.027 42.764 48 37.438 C 48.1 37.384 48.202 37.33 48.301 37.276 C 53.247 34.539 55.686 30.668 56.356 26.525 C 56.522 25.487 56.581 24.436 56.53 23.386 C 56.455 20.541 54.566 18.451 52.296 17.12 C 49.458 15.409 46.243 15.027 43.783 12.936 C 39.999 9.512 38.485 2.287 32.426 3.295 C 31.236 3.548 30.009 4.009 28.766 4.69 M 80.079 32.804 C 79.739 34.574 78.943 38.454 78.662 40.221 C 78.549 40.735 78.094 41.077 77.413 41.077 C 74.463 41.021 73.498 40.964 70.548 40.964 C 67.597 40.964 64.419 41.021 61.466 41.077 C 60.842 41.077 60.445 40.679 60.445 40.164 C 60.445 39.765 60.729 39.367 61.297 39.251 C 64.02 38.909 64.191 36.228 64.191 33.774 L 64.191 7.815 C 64.191 5.59 64.248 3.136 61.41 2.794 C 60.785 2.737 60.501 2.338 60.501 1.88 C 60.501 1.366 60.954 0.911 61.635 0.967 C 62.94 1.024 64.529 1.024 65.778 1.024 C 67.026 1.024 68.616 1.08 69.92 0.967 C 70.601 0.967 71.057 1.366 71.057 1.88 C 71.057 2.336 70.773 2.737 70.148 2.794 C 67.367 3.136 67.367 5.59 67.367 7.815 L 67.367 34.116 C 67.367 38.111 68.332 39.48 71.962 39.48 C 77.241 39.48 77.751 36.115 78.546 32.578 C 78.659 32.236 78.943 31.95 79.34 31.95 C 79.908 31.95 80.192 32.349 80.077 32.807\" fill=\"var(--token-7052c670-b50d-4778-b559-a681c4927df7, rgb(247, 240, 231))\"></path></svg>'},sRKNdigX5:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 80.102 41.934\" overflow=\"visible\"><path d=\"M 1.481 31.834 C 1.993 34.687 2.957 39.935 7.041 39.935 C 11.524 39.935 13.113 35.714 13.113 32.346 C 13.113 26.298 9.767 24.93 5.168 20.822 C 2.105 18.141 0.572 14.89 0.572 11.296 C 0.572 7.074 2.049 0 9.086 0 C 9.994 0 13.682 0.229 13.853 1.484 L 14.421 7.818 C 14.421 8.217 14.137 8.502 13.741 8.502 C 13.423 8.508 13.142 8.296 13.06 7.988 C 12.776 5.706 12.095 1.94 8.521 1.94 C 4.094 1.94 2.845 6.218 2.845 9.3 C 2.845 14.604 6.251 17.002 10.394 20.197 C 14.14 23.219 15.957 25.787 15.957 30.18 C 15.957 34.574 13.915 41.934 6.706 41.934 C 5.57 41.934 0.69 41.363 0.69 39.652 L 0.007 32.007 C -0.049 31.608 0.235 31.266 0.744 31.266 C 1.197 31.266 1.425 31.552 1.481 31.837 M 48.33 39.523 C 38.455 44.795 26.035 40.38 20.898 30.655 C 15.761 20.929 18.54 7.947 28.916 2.408 C 29.877 1.894 30.883 1.466 31.92 1.131 C 34.514 0.194 38.118 0.027 39.809 2.284 C 45.768 10.24 48.7 10.843 54.563 13.696 C 57.211 14.836 58.725 17.688 58.789 20.657 C 58.848 21.711 58.808 22.783 58.69 23.847 C 57.974 30.234 54.467 36.247 48.33 39.523 Z M 28.766 4.688 C 27.562 5.35 26.509 6.096 25.595 6.902 C 19.196 12.548 19.671 21.226 23.318 27.812 C 27.675 35.692 38.027 42.764 48 37.438 C 48.1 37.384 48.202 37.33 48.301 37.276 C 53.247 34.539 55.686 30.668 56.356 26.525 C 56.522 25.487 56.581 24.436 56.53 23.386 C 56.455 20.541 54.566 18.451 52.296 17.12 C 49.458 15.409 46.243 15.027 43.783 12.936 C 39.999 9.512 38.485 2.287 32.426 3.295 C 31.236 3.548 30.009 4.009 28.766 4.69 M 80.079 32.804 C 79.739 34.574 78.943 38.454 78.662 40.221 C 78.549 40.735 78.094 41.077 77.413 41.077 C 74.463 41.021 73.498 40.964 70.548 40.964 C 67.597 40.964 64.419 41.021 61.466 41.077 C 60.842 41.077 60.445 40.679 60.445 40.164 C 60.445 39.765 60.729 39.367 61.297 39.251 C 64.02 38.909 64.191 36.228 64.191 33.774 L 64.191 7.815 C 64.191 5.59 64.248 3.136 61.41 2.794 C 60.785 2.737 60.501 2.338 60.501 1.88 C 60.501 1.366 60.954 0.911 61.635 0.967 C 62.94 1.024 64.529 1.024 65.778 1.024 C 67.026 1.024 68.616 1.08 69.92 0.967 C 70.601 0.967 71.057 1.366 71.057 1.88 C 71.057 2.336 70.773 2.737 70.148 2.794 C 67.367 3.136 67.367 5.59 67.367 7.815 L 67.367 34.116 C 67.367 38.111 68.332 39.48 71.962 39.48 C 77.241 39.48 77.751 36.115 78.546 32.578 C 78.659 32.236 78.943 31.95 79.34 31.95 C 79.908 31.95 80.192 32.349 80.077 32.807\" fill=\"var(--token-05707c77-3c97-436b-a462-28a7e552949e, rgb(27, 27, 27))\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-j91c9n\",layoutDependency:layoutDependency,layoutId:\"BTyPWJ4EW\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 15.957 41.934\" overflow=\"visible\"><path d=\"M 1.481 31.834 C 1.993 34.687 2.957 39.935 7.041 39.935 C 11.524 39.935 13.113 35.714 13.113 32.346 C 13.113 26.298 9.767 24.93 5.168 20.822 C 2.105 18.141 0.572 14.89 0.572 11.296 C 0.572 7.074 2.049 0 9.086 0 C 9.994 0 13.682 0.229 13.853 1.484 L 14.421 7.818 C 14.421 8.217 14.137 8.502 13.741 8.502 C 13.423 8.508 13.142 8.296 13.06 7.988 C 12.776 5.706 12.095 1.94 8.521 1.94 C 4.094 1.94 2.845 6.218 2.845 9.3 C 2.845 14.604 6.251 17.002 10.394 20.197 C 14.14 23.219 15.957 25.787 15.957 30.18 C 15.957 34.574 13.915 41.934 6.706 41.934 C 5.57 41.934 0.69 41.363 0.69 39.652 L 0.007 32.007 C -0.049 31.608 0.235 31.266 0.744 31.266 C 1.197 31.266 1.425 31.552 1.481 31.837\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-92grio\",layoutDependency:layoutDependency,layoutId:\"UWibSPplw\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 40.429 41.292\" overflow=\"visible\"><path d=\"M 29.943 39.043 C 20.069 44.315 7.648 39.899 2.511 30.174 C -2.626 20.449 0.153 7.467 10.529 1.928 C 11.49 1.413 12.496 0.986 13.533 0.651 C 16.127 -0.287 19.731 -0.454 21.422 1.804 C 27.382 9.759 30.313 10.363 36.176 13.215 C 38.824 14.355 40.338 17.208 40.402 20.177 C 40.461 21.23 40.421 22.302 40.303 23.366 C 39.588 29.754 36.08 35.767 29.943 39.043 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1stdlek\",layoutDependency:layoutDependency,layoutId:\"IqssZQ6P4\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 35.889 36.091\" overflow=\"visible\"><path d=\"M 8.107 1.488 C 6.904 2.151 5.851 2.897 4.937 3.703 C -1.462 9.349 -0.988 18.026 2.659 24.613 C 7.016 32.493 17.368 39.565 27.342 34.239 C 27.441 34.185 27.543 34.131 27.642 34.077 C 32.589 31.34 35.027 27.469 35.697 23.325 C 35.864 22.288 35.922 21.236 35.871 20.187 C 35.796 17.342 33.907 15.252 31.637 13.921 C 28.8 12.21 25.584 11.828 23.124 9.737 C 19.34 6.313 17.826 -0.912 11.768 0.095 C 10.578 0.349 9.35 0.809 8.107 1.491\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-a6ifm\",layoutDependency:layoutDependency,layoutId:\"AIIc7toPu\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.657 40.115\" overflow=\"visible\"><path d=\"M 19.634 31.842 C 19.294 33.612 18.498 37.491 18.217 39.258 C 18.104 39.773 17.649 40.115 16.968 40.115 C 14.018 40.058 13.053 40.002 10.102 40.002 C 7.152 40.002 3.974 40.058 1.021 40.115 C 0.397 40.115 0 39.716 0 39.202 C 0 38.803 0.284 38.404 0.852 38.289 C 3.575 37.946 3.746 35.266 3.746 32.812 L 3.746 6.853 C 3.746 4.627 3.802 2.173 0.965 1.831 C 0.34 1.774 0.056 1.376 0.056 0.918 C 0.056 0.403 0.509 -0.052 1.19 0.005 C 2.495 0.061 4.084 0.061 5.333 0.061 C 6.581 0.061 8.17 0.118 9.475 0.005 C 10.156 0.005 10.612 0.403 10.612 0.918 C 10.612 1.373 10.328 1.774 9.703 1.831 C 6.922 2.173 6.922 4.627 6.922 6.853 L 6.922 33.154 C 6.922 37.149 7.886 38.518 11.517 38.518 C 16.796 38.518 17.305 35.153 18.101 31.616 C 18.214 31.273 18.498 30.988 18.895 30.988 C 19.463 30.988 19.747 31.387 19.632 31.845\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ox3ar.framer-2wcjyi, .framer-ox3ar .framer-2wcjyi { display: block; }\",\".framer-ox3ar.framer-1bu70l9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-ox3ar .framer-1vhqi1p { height: 42px; position: relative; width: 80px; }\",\".framer-ox3ar .framer-j91c9n { height: 42px; left: 0px; position: absolute; top: 0px; width: 16px; }\",\".framer-ox3ar .framer-92grio { height: 42px; left: 19px; position: absolute; top: 1px; width: 41px; }\",\".framer-ox3ar .framer-1stdlek { height: 36px; left: 21px; position: absolute; top: 3px; width: 36px; }\",\".framer-ox3ar .framer-a6ifm { height: 40px; left: 61px; position: absolute; top: 1px; width: 20px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 42\n * @framerIntrinsicWidth 80\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"JdCPOxi1P\":{\"layout\":[\"auto\",\"auto\"]},\"sRKNdigX5\":{\"layout\":[\"auto\",\"auto\"]},\"IUt1IQJ6F\":{\"layout\":[\"auto\",\"auto\"]},\"I2ZkRkNoi\":{\"layout\":[\"auto\",\"auto\"]},\"RABM2c9HS\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"c6xWaLr0d\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJcC7MTK1h=withCSS(Component,css,\"framer-ox3ar\");export default FramerJcC7MTK1h;FramerJcC7MTK1h.displayName=\"Logo\";FramerJcC7MTK1h.defaultProps={height:42,width:80};addPropertyControls(FramerJcC7MTK1h,{variant:{options:[\"eMcGz7VYk\",\"JdCPOxi1P\",\"sRKNdigX5\",\"IUt1IQJ6F\",\"I2ZkRkNoi\",\"RABM2c9HS\"],optionTitles:[\"Primary\",\"Primary Light\",\"Primary Dark\",\"Isotype Primary\",\"Isotype Light\",\"Isotype Dark\"],title:\"Variant\",type:ControlType.Enum},c6xWaLr0d:{title:\"Link\",type:ControlType.Link}});addFonts(FramerJcC7MTK1h,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJcC7MTK1h\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"c6xWaLr0d\\\":\\\"link\\\"}\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"JdCPOxi1P\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"sRKNdigX5\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"IUt1IQJ6F\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"I2ZkRkNoi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RABM2c9HS\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"42\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"80\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JcC7MTK1h.map","function ownKeys(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,n)}return r}function _objectSpread2(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?ownKeys(Object(r),!0).forEach((function(t){_defineProperty(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):ownKeys(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function _regeneratorRuntime(){_regeneratorRuntime=function(){return e};var e={},t=Object.prototype,r=t.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},o=\"function\"==typeof Symbol?Symbol:{},a=o.iterator||\"@@iterator\",i=o.asyncIterator||\"@@asyncIterator\",c=o.toStringTag||\"@@toStringTag\";function define(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{define({},\"\")}catch(e){define=function(e,t,r){return e[t]=r}}function wrap(e,t,r,o){var a=t&&t.prototype instanceof Generator?t:Generator,i=Object.create(a.prototype),c=new Context(o||[]);return n(i,\"_invoke\",{value:makeInvokeMethod(e,r,c)}),i}function tryCatch(e,t,r){try{return{type:\"normal\",arg:e.call(t,r)}}catch(e){return{type:\"throw\",arg:e}}}e.wrap=wrap;var u={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var l={};define(l,a,(function(){return this}));var s=Object.getPrototypeOf,f=s&&s(s(values([])));f&&f!==t&&r.call(f,a)&&(l=f);var d=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(l);function defineIteratorMethods(e){[\"next\",\"throw\",\"return\"].forEach((function(t){define(e,t,(function(e){return this._invoke(t,e)}))}))}function AsyncIterator(e,t){function invoke(n,o,a,i){var c=tryCatch(e[n],e,o);if(\"throw\"!==c.type){var u=c.arg,l=u.value;return l&&\"object\"==typeof l&&r.call(l,\"__await\")?t.resolve(l.__await).then((function(e){invoke(\"next\",e,a,i)}),(function(e){invoke(\"throw\",e,a,i)})):t.resolve(l).then((function(e){u.value=e,a(u)}),(function(e){return invoke(\"throw\",e,a,i)}))}i(c.arg)}var o;n(this,\"_invoke\",{value:function(e,r){function callInvokeWithMethodAndArg(){return new t((function(t,n){invoke(e,r,t,n)}))}return o=o?o.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(e,t,r){var n=\"suspendedStart\";return function(o,a){if(\"executing\"===n)throw new Error(\"Generator is already running\");if(\"completed\"===n){if(\"throw\"===o)throw a;return doneResult()}for(r.method=o,r.arg=a;;){var i=r.delegate;if(i){var c=maybeInvokeDelegate(i,r);if(c){if(c===u)continue;return c}}if(\"next\"===r.method)r.sent=r._sent=r.arg;else if(\"throw\"===r.method){if(\"suspendedStart\"===n)throw n=\"completed\",r.arg;r.dispatchException(r.arg)}else\"return\"===r.method&&r.abrupt(\"return\",r.arg);n=\"executing\";var l=tryCatch(e,t,r);if(\"normal\"===l.type){if(n=r.done?\"completed\":\"suspendedYield\",l.arg===u)continue;return{value:l.arg,done:r.done}}\"throw\"===l.type&&(n=\"completed\",r.method=\"throw\",r.arg=l.arg)}}}function maybeInvokeDelegate(e,t){var r=t.method,n=e.iterator[r];if(void 0===n)return t.delegate=null,\"throw\"===r&&e.iterator.return&&(t.method=\"return\",t.arg=void 0,maybeInvokeDelegate(e,t),\"throw\"===t.method)||\"return\"!==r&&(t.method=\"throw\",t.arg=new TypeError(\"The iterator does not provide a '\"+r+\"' method\")),u;var o=tryCatch(n,e.iterator,t.arg);if(\"throw\"===o.type)return t.method=\"throw\",t.arg=o.arg,t.delegate=null,u;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,\"return\"!==t.method&&(t.method=\"next\",t.arg=void 0),t.delegate=null,u):a:(t.method=\"throw\",t.arg=new TypeError(\"iterator result is not an object\"),t.delegate=null,u)}function pushTryEntry(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function resetTryEntry(e){var t=e.completion||{};t.type=\"normal\",delete t.arg,e.completion=t}function Context(e){this.tryEntries=[{tryLoc:\"root\"}],e.forEach(pushTryEntry,this),this.reset(!0)}function values(e){if(e){var t=e[a];if(t)return t.call(e);if(\"function\"==typeof e.next)return e;if(!isNaN(e.length)){var n=-1,o=function next(){for(;++n<e.length;)if(r.call(e,n))return next.value=e[n],next.done=!1,next;return next.value=void 0,next.done=!0,next};return o.next=o}}return{next:doneResult}}function doneResult(){return{value:void 0,done:!0}}return GeneratorFunction.prototype=GeneratorFunctionPrototype,n(d,\"constructor\",{value:GeneratorFunctionPrototype,configurable:!0}),n(GeneratorFunctionPrototype,\"constructor\",{value:GeneratorFunction,configurable:!0}),GeneratorFunction.displayName=define(GeneratorFunctionPrototype,c,\"GeneratorFunction\"),e.isGeneratorFunction=function(e){var t=\"function\"==typeof e&&e.constructor;return!!t&&(t===GeneratorFunction||\"GeneratorFunction\"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,GeneratorFunctionPrototype):(e.__proto__=GeneratorFunctionPrototype,define(e,c,\"GeneratorFunction\")),e.prototype=Object.create(d),e},e.awrap=function(e){return{__await:e}},defineIteratorMethods(AsyncIterator.prototype),define(AsyncIterator.prototype,i,(function(){return this})),e.AsyncIterator=AsyncIterator,e.async=function(t,r,n,o,a){void 0===a&&(a=Promise);var i=new AsyncIterator(wrap(t,r,n,o),a);return e.isGeneratorFunction(r)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},defineIteratorMethods(d),define(d,c,\"Generator\"),define(d,a,(function(){return this})),define(d,\"toString\",(function(){return\"[object Generator]\"})),e.keys=function(e){var t=Object(e),r=[];for(var n in t)r.push(n);return r.reverse(),function next(){for(;r.length;){var e=r.pop();if(e in t)return next.value=e,next.done=!1,next}return next.done=!0,next}},e.values=values,Context.prototype={constructor:Context,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method=\"next\",this.arg=void 0,this.tryEntries.forEach(resetTryEntry),!e)for(var t in this)\"t\"===t.charAt(0)&&r.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if(\"throw\"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function handle(r,n){return a.type=\"throw\",a.arg=e,t.next=r,n&&(t.method=\"next\",t.arg=void 0),!!n}for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n],a=o.completion;if(\"root\"===o.tryLoc)return handle(\"end\");if(o.tryLoc<=this.prev){var i=r.call(o,\"catchLoc\"),c=r.call(o,\"finallyLoc\");if(i&&c){if(this.prev<o.catchLoc)return handle(o.catchLoc,!0);if(this.prev<o.finallyLoc)return handle(o.finallyLoc)}else if(i){if(this.prev<o.catchLoc)return handle(o.catchLoc,!0)}else{if(!c)throw new Error(\"try statement without catch or finally\");if(this.prev<o.finallyLoc)return handle(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,\"finallyLoc\")&&this.prev<o.finallyLoc){var a=o;break}}a&&(\"break\"===e||\"continue\"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method=\"next\",this.next=a.finallyLoc,u):this.complete(i)},complete:function(e,t){if(\"throw\"===e.type)throw e.arg;return\"break\"===e.type||\"continue\"===e.type?this.next=e.arg:\"return\"===e.type?(this.rval=this.arg=e.arg,this.method=\"return\",this.next=\"end\"):\"normal\"===e.type&&t&&(this.next=t),u},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),resetTryEntry(r),u}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var n=r.completion;if(\"throw\"===n.type){var o=n.arg;resetTryEntry(r)}return o}}throw new Error(\"illegal catch attempt\")},delegateYield:function(e,t,r){return this.delegate={iterator:values(e),resultName:t,nextLoc:r},\"next\"===this.method&&(this.arg=void 0),u}},e}function asyncGeneratorStep(e,t,r,n,o,a,i){try{var c=e[a](i);var u=c.value}catch(e){r(e);return}c.done?t(u):Promise.resolve(u).then(n,o)}function _asyncToGenerator(e){return function(){var t=this,r=arguments;return new Promise((function(n,o){var a=e.apply(t,r);function _next(e){asyncGeneratorStep(a,n,o,_next,_throw,\"next\",e)}function _throw(e){asyncGeneratorStep(a,n,o,_next,_throw,\"throw\",e)}_next(void 0)}))}}function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function _defineProperties(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;\"value\"in n&&(n.writable=true);Object.defineProperty(e,_toPropertyKey(n.key),n)}}function _createClass(e,t,r){t&&_defineProperties(e.prototype,t);r&&_defineProperties(e,r);Object.defineProperty(e,\"prototype\",{writable:false});return e}function _defineProperty(e,t,r){t=_toPropertyKey(t);t in e?Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true}):e[t]=r;return e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:true,configurable:true}});Object.defineProperty(e,\"prototype\",{writable:false});t&&_setPrototypeOf(e,t)}function _getPrototypeOf(e){_getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function _getPrototypeOf(e){return e.__proto__||Object.getPrototypeOf(e)};return _getPrototypeOf(e)}function _setPrototypeOf(e,t){_setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(e,t){e.__proto__=t;return e};return _setPrototypeOf(e,t)}function _isNativeReflectConstruct(){if(typeof Reflect===\"undefined\"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy===\"function\")return true;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){})));return true}catch(e){return false}}function _construct(e,t,r){_construct=_isNativeReflectConstruct()?Reflect.construct.bind():function _construct(e,t,r){var n=[null];n.push.apply(n,t);var o=Function.bind.apply(e,n);var a=new o;r&&_setPrototypeOf(a,r.prototype);return a};return _construct.apply(null,arguments)}function _isNativeFunction(e){return Function.toString.call(e).indexOf(\"[native code]\")!==-1}function _wrapNativeSuper(e){var t=typeof Map===\"function\"?new Map:void 0;_wrapNativeSuper=function _wrapNativeSuper(e){if(e===null||!_isNativeFunction(e))return e;if(typeof e!==\"function\")throw new TypeError(\"Super expression must either be null or a function\");if(typeof t!==\"undefined\"){if(t.has(e))return t.get(e);t.set(e,Wrapper)}function Wrapper(){return _construct(e,arguments,_getPrototypeOf(this).constructor)}Wrapper.prototype=Object.create(e.prototype,{constructor:{value:Wrapper,enumerable:false,writable:true,configurable:true}});return _setPrototypeOf(Wrapper,e)};return _wrapNativeSuper(e)}function _assertThisInitialized(e){if(e===void 0)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}function _possibleConstructorReturn(e,t){if(t&&(typeof t===\"object\"||typeof t===\"function\"))return t;if(t!==void 0)throw new TypeError(\"Derived constructors may only return object or undefined\");return _assertThisInitialized(e)}function _createSuper(e){var t=_isNativeReflectConstruct();return function _createSuperInternal(){var r,n=_getPrototypeOf(e);if(t){var o=_getPrototypeOf(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return _possibleConstructorReturn(this,r)}}function _toPrimitive(e,t){if(typeof e!==\"object\"||e===null)return e;var r=e[Symbol.toPrimitive];if(r!==void 0){var n=r.call(e,t||\"default\");if(typeof n!==\"object\")return n;throw new TypeError(\"@@toPrimitive must return a primitive value.\")}return(t===\"string\"?String:Number)(e)}function _toPropertyKey(e){var t=_toPrimitive(e,\"string\");return typeof t===\"symbol\"?t:String(t)}\n/**\n * Check to see this is a node environment.\n * @type {Boolean}\n */var e=typeof global!==\"undefined\"&&{}.toString.call(global)===\"[object global]\";\n/**\n * Get the name of the method for a given getter or setter.\n *\n * @param {string} prop The name of the property.\n * @param {string} type Either “get” or “set”.\n * @return {string}\n */function getMethodName(e,t){return e.indexOf(t.toLowerCase())===0?e:\"\".concat(t.toLowerCase()).concat(e.substr(0,1).toUpperCase()).concat(e.substr(1))}\n/**\n * Check to see if the object is a DOM Element.\n *\n * @param {*} element The object to check.\n * @return {boolean}\n */function isDomElement(e){return Boolean(e&&e.nodeType===1&&\"nodeName\"in e&&e.ownerDocument&&e.ownerDocument.defaultView)}\n/**\n * Check to see whether the value is a number.\n *\n * @see http://dl.dropboxusercontent.com/u/35146/js/tests/isNumber.html\n * @param {*} value The value to check.\n * @param {boolean} integer Check if the value is an integer.\n * @return {boolean}\n */function isInteger(e){return!isNaN(parseFloat(e))&&isFinite(e)&&Math.floor(e)==e}\n/**\n * Check to see if the URL is a Vimeo url.\n *\n * @param {string} url The url string.\n * @return {boolean}\n */function isVimeoUrl(e){return/^(https?:)?\\/\\/((((player|www)\\.)?vimeo\\.com)|((player\\.)?[a-zA-Z0-9-]+\\.(videoji\\.(hk|cn)|vimeo\\.work)))(?=$|\\/)/.test(e)}\n/**\n * Check to see if the URL is for a Vimeo embed.\n *\n * @param {string} url The url string.\n * @return {boolean}\n */function isVimeoEmbed(e){var t=/^https:\\/\\/player\\.((vimeo\\.com)|([a-zA-Z0-9-]+\\.(videoji\\.(hk|cn)|vimeo\\.work)))\\/video\\/\\d+/;return t.test(e)}function getOembedDomain(e){var t=(e||\"\").match(/^(?:https?:)?(?:\\/\\/)?([^/?]+)/);var r=(t&&t[1]||\"\").replace(\"player.\",\"\");var n=[\".videoji.hk\",\".vimeo.work\",\".videoji.cn\"];for(var o=0,a=n;o<a.length;o++){var i=a[o];if(r.endsWith(i))return r}return\"vimeo.com\"}\n/**\n * Get the Vimeo URL from an element.\n * The element must have either a data-vimeo-id or data-vimeo-url attribute.\n *\n * @param {object} oEmbedParameters The oEmbed parameters.\n * @return {string}\n */function getVimeoUrl(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};var t=e.id;var r=e.url;var n=t||r;if(!n)throw new Error(\"An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.\");if(isInteger(n))return\"https://vimeo.com/\".concat(n);if(isVimeoUrl(n))return n.replace(\"http:\",\"https:\");if(t)throw new TypeError(\"“\".concat(t,\"” is not a valid video id.\"));throw new TypeError(\"“\".concat(n,\"” is not a vimeo.com url.\"))}\n/**\n * A utility method for attaching and detaching event handlers\n *\n * @param {EventTarget} target\n * @param {string | string[]} eventName\n * @param {function} callback\n * @param {'addEventListener' | 'on'} onName\n * @param {'removeEventListener' | 'off'} offName\n * @return {{cancel: (function(): void)}}\n */var t=function subscribe(e,t,r){var n=arguments.length>3&&arguments[3]!==void 0?arguments[3]:\"addEventListener\";var o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:\"removeEventListener\";var a=typeof t===\"string\"?[t]:t;a.forEach((function(t){e[n](t,r)}));return{cancel:function cancel(){return a.forEach((function(t){return e[o](t,r)}))}}};var r=typeof Array.prototype.indexOf!==\"undefined\";var n=typeof window!==\"undefined\"&&typeof window.postMessage!==\"undefined\";if(!e&&(!r||!n))throw new Error(\"Sorry, the Vimeo Player API is not available in this browser.\");var o=typeof globalThis!==\"undefined\"?globalThis:typeof window!==\"undefined\"?window:typeof global!==\"undefined\"?global:typeof self!==\"undefined\"?self:{};function createCommonjsModule(e,t){return t={exports:{}},e(t,t.exports),t.exports\n/*!\n * weakmap-polyfill v2.0.4 - ECMAScript6 WeakMap polyfill\n * https://github.com/polygonplanet/weakmap-polyfill\n * Copyright (c) 2015-2021 polygonplanet <polygon.planet.aqua@gmail.com>\n * @license MIT\n */}(function(e){if(!e.WeakMap){var t=Object.prototype.hasOwnProperty;var r=Object.defineProperty&&function(){try{return Object.defineProperty({},\"x\",{value:1}).x===1}catch(e){}}();var defineProperty=function(e,t,n){r?Object.defineProperty(e,t,{configurable:true,writable:true,value:n}):e[t]=n};e.WeakMap=function(){function WeakMap(){if(this===void 0)throw new TypeError(\"Constructor WeakMap requires 'new'\");defineProperty(this,\"_id\",genId(\"_WeakMap\"));if(arguments.length>0)throw new TypeError(\"WeakMap iterable is not supported\")}defineProperty(WeakMap.prototype,\"delete\",(function(e){checkInstance(this,\"delete\");if(!isObject(e))return false;var t=e[this._id];if(t&&t[0]===e){delete e[this._id];return true}return false}));defineProperty(WeakMap.prototype,\"get\",(function(e){checkInstance(this,\"get\");if(isObject(e)){var t=e[this._id];return t&&t[0]===e?t[1]:void 0}}));defineProperty(WeakMap.prototype,\"has\",(function(e){checkInstance(this,\"has\");if(!isObject(e))return false;var t=e[this._id];return!(!t||t[0]!==e)}));defineProperty(WeakMap.prototype,\"set\",(function(e,t){checkInstance(this,\"set\");if(!isObject(e))throw new TypeError(\"Invalid value used as weak map key\");var r=e[this._id];if(r&&r[0]===e){r[1]=t;return this}defineProperty(e,this._id,[e,t]);return this}));function checkInstance(e,r){if(!isObject(e)||!t.call(e,\"_id\"))throw new TypeError(r+\" method called on incompatible receiver \"+typeof e)}function genId(e){return e+\"_\"+rand()+\".\"+rand()}function rand(){return Math.random().toString().substring(2)}defineProperty(WeakMap,\"_polyfill\",true);return WeakMap}()}function isObject(e){return Object(e)===e}})(typeof globalThis!==\"undefined\"?globalThis:typeof self!==\"undefined\"?self:typeof window!==\"undefined\"?window:(typeof o!==\"undefined\",o));var a=createCommonjsModule((function(e){(function UMD(t,r,n){r[t]=r[t]||n();e.exports&&(e.exports=r[t])})(\"Promise\",(typeof o!=\"undefined\",o),(function DEF(){var e,t,r,n=Object.prototype.toString,o=typeof setImmediate!=\"undefined\"?function timer(e){return setImmediate(e)}:setTimeout;try{Object.defineProperty({},\"x\",{});e=function builtInProp(e,t,r,n){return Object.defineProperty(e,t,{value:r,writable:true,configurable:n!==false})}}catch(t){e=function builtInProp(e,t,r){e[t]=r;return e}}r=function Queue(){var e,r,n;function Item(e,t){this.fn=e;this.self=t;this.next=void 0}return{add:function add(t,o){n=new Item(t,o);r?r.next=n:e=n;r=n;n=void 0},drain:function drain(){var n=e;e=r=t=void 0;while(n){n.fn.call(n.self);n=n.next}}}}();function schedule(e,n){r.add(e,n);t||(t=o(r.drain))}function isThenable(e){var t,r=typeof e;e==null||r!=\"object\"&&r!=\"function\"||(t=e.then);return typeof t==\"function\"&&t}function notify(){for(var e=0;e<this.chain.length;e++)notifyIsolated(this,this.state===1?this.chain[e].success:this.chain[e].failure,this.chain[e]);this.chain.length=0}function notifyIsolated(e,t,r){var n,o;try{if(t===false)r.reject(e.msg);else{n=t===true?e.msg:t.call(void 0,e.msg);n===r.promise?r.reject(TypeError(\"Promise-chain cycle\")):(o=isThenable(n))?o.call(n,r.resolve,r.reject):r.resolve(n)}}catch(e){r.reject(e)}}function resolve(e){var t,r=this;if(!r.triggered){r.triggered=true;r.def&&(r=r.def);try{if(t=isThenable(e))schedule((function(){var n=new MakeDefWrapper(r);try{t.call(e,(function $resolve$(){resolve.apply(n,arguments)}),(function $reject$(){reject.apply(n,arguments)}))}catch(e){reject.call(n,e)}}));else{r.msg=e;r.state=1;r.chain.length>0&&schedule(notify,r)}}catch(e){reject.call(new MakeDefWrapper(r),e)}}}function reject(e){var t=this;if(!t.triggered){t.triggered=true;t.def&&(t=t.def);t.msg=e;t.state=2;t.chain.length>0&&schedule(notify,t)}}function iteratePromises(e,t,r,n){for(var o=0;o<t.length;o++)(function IIFE(o){e.resolve(t[o]).then((function $resolver$(e){r(o,e)}),n)})(o)}function MakeDefWrapper(e){this.def=e;this.triggered=false}function MakeDef(e){this.promise=e;this.state=0;this.triggered=false;this.chain=[];this.msg=void 0}function Promise(e){if(typeof e!=\"function\")throw TypeError(\"Not a function\");if(this.__NPO__!==0)throw TypeError(\"Not a promise\");this.__NPO__=1;var t=new MakeDef(this);this.then=function then(e,r){var n={success:typeof e!=\"function\"||e,failure:typeof r==\"function\"&&r};n.promise=new this.constructor((function extractChain(e,t){if(typeof e!=\"function\"||typeof t!=\"function\")throw TypeError(\"Not a function\");n.resolve=e;n.reject=t}));t.chain.push(n);t.state!==0&&schedule(notify,t);return n.promise};this.catch=function $catch$(e){return this.then(void 0,e)};try{e.call(void 0,(function publicResolve(e){resolve.call(t,e)}),(function publicReject(e){reject.call(t,e)}))}catch(e){reject.call(t,e)}}var a=e({},\"constructor\",Promise,false);Promise.prototype=a;e(a,\"__NPO__\",0,false);e(Promise,\"resolve\",(function Promise$resolve(e){var t=this;return e&&typeof e==\"object\"&&e.__NPO__===1?e:new t((function executor(t,r){if(typeof t!=\"function\"||typeof r!=\"function\")throw TypeError(\"Not a function\");t(e)}))}));e(Promise,\"reject\",(function Promise$reject(e){return new this((function executor(t,r){if(typeof t!=\"function\"||typeof r!=\"function\")throw TypeError(\"Not a function\");r(e)}))}));e(Promise,\"all\",(function Promise$all(e){var t=this;return n.call(e)!=\"[object Array]\"?t.reject(TypeError(\"Not an array\")):e.length===0?t.resolve([]):new t((function executor(r,n){if(typeof r!=\"function\"||typeof n!=\"function\")throw TypeError(\"Not a function\");var o=e.length,a=Array(o),i=0;iteratePromises(t,e,(function resolver(e,t){a[e]=t;++i===o&&r(a)}),n)}))}));e(Promise,\"race\",(function Promise$race(e){var t=this;return n.call(e)!=\"[object Array]\"?t.reject(TypeError(\"Not an array\")):new t((function executor(r,n){if(typeof r!=\"function\"||typeof n!=\"function\")throw TypeError(\"Not a function\");iteratePromises(t,e,(function resolver(e,t){r(t)}),n)}))}));return Promise}))}));var i=new WeakMap;\n/**\n * Store a callback for a method or event for a player.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name.\n * @param {(function(this:Player, *): void|{resolve: function, reject: function})} callback\n *        The callback to call or an object with resolve and reject functions for a promise.\n * @return {void}\n */function storeCallback(e,t,r){var n=i.get(e.element)||{};t in n||(n[t]=[]);n[t].push(r);i.set(e.element,n)}\n/**\n * Get the callbacks for a player and event or method.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name\n * @return {function[]}\n */function getCallbacks(e,t){var r=i.get(e.element)||{};return r[t]||[]}\n/**\n * Remove a stored callback for a method or event for a player.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name\n * @param {function} [callback] The specific callback to remove.\n * @return {boolean} Was this the last callback?\n */function removeCallback(e,t,r){var n=i.get(e.element)||{};if(!n[t])return true;if(!r){n[t]=[];i.set(e.element,n);return true}var o=n[t].indexOf(r);o!==-1&&n[t].splice(o,1);i.set(e.element,n);return n[t]&&n[t].length===0}\n/**\n * Return the first stored callback for a player and event or method.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name.\n * @return {function} The callback, or false if there were none\n */function shiftCallbacks(e,t){var r=getCallbacks(e,t);if(r.length<1)return false;var n=r.shift();removeCallback(e,t,n);return n}\n/**\n * Move callbacks associated with an element to another element.\n *\n * @param {HTMLElement} oldElement The old element.\n * @param {HTMLElement} newElement The new element.\n * @return {void}\n */function swapCallbacks(e,t){var r=i.get(e);i.set(t,r);i.delete(e)}\n/**\n * Parse a message received from postMessage.\n *\n * @param {*} data The data received from postMessage.\n * @return {object}\n */function parseMessageData(e){if(typeof e===\"string\")try{e=JSON.parse(e)}catch(e){console.warn(e);return{}}return e}\n/**\n * Post a message to the specified target.\n *\n * @param {Player} player The player object to use.\n * @param {string} method The API method to call.\n * @param {object} params The parameters to send to the player.\n * @return {void}\n */function postMessage(e,t,r){if(e.element.contentWindow&&e.element.contentWindow.postMessage){var n={method:t};r!==void 0&&(n.value=r);var o=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\\d+).*$/,\"$1\"));o>=8&&o<10&&(n=JSON.stringify(n));e.element.contentWindow.postMessage(n,e.origin)}}\n/**\n * Parse the data received from a message event.\n *\n * @param {Player} player The player that received the message.\n * @param {(Object|string)} data The message data. Strings will be parsed into JSON.\n * @return {void}\n */function processData(e,t){t=parseMessageData(t);var r=[];var n;if(t.event){if(t.event===\"error\"){var o=getCallbacks(e,t.data.method);o.forEach((function(r){var n=new Error(t.data.message);n.name=t.data.name;r.reject(n);removeCallback(e,t.data.method,r)}))}r=getCallbacks(e,\"event:\".concat(t.event));n=t.data}else if(t.method){var a=shiftCallbacks(e,t.method);if(a){r.push(a);n=t.value}}r.forEach((function(t){try{if(typeof t===\"function\"){t.call(e,n);return}t.resolve(n)}catch(e){}}))}var c=[\"airplay\",\"audio_tracks\",\"autopause\",\"autoplay\",\"background\",\"byline\",\"cc\",\"chapter_id\",\"chapters\",\"chromecast\",\"color\",\"colors\",\"controls\",\"dnt\",\"end_time\",\"fullscreen\",\"height\",\"id\",\"interactive_params\",\"keyboard\",\"loop\",\"maxheight\",\"maxwidth\",\"muted\",\"play_button_position\",\"playsinline\",\"portrait\",\"progress_bar\",\"quality_selector\",\"responsive\",\"speed\",\"start_time\",\"texttrack\",\"title\",\"transcript\",\"transparent\",\"url\",\"vimeo_logo\",\"volume\",\"watch_full_video\",\"width\"];\n/**\n * Get the 'data-vimeo'-prefixed attributes from an element as an object.\n *\n * @param {HTMLElement} element The element.\n * @param {Object} [defaults={}] The default values to use.\n * @return {Object<string, string>}\n */function getOEmbedParameters(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return c.reduce((function(t,r){var n=e.getAttribute(\"data-vimeo-\".concat(r));(n||n===\"\")&&(t[r]=n===\"\"?1:n);return t}),t)}\n/**\n * Create an embed from oEmbed data inside an element.\n *\n * @param {object} data The oEmbed data.\n * @param {HTMLElement} element The element to put the iframe in.\n * @return {HTMLIFrameElement} The iframe embed.\n */function createEmbed(e,t){var r=e.html;if(!t)throw new TypeError(\"An element must be provided\");if(t.getAttribute(\"data-vimeo-initialized\")!==null)return t.querySelector(\"iframe\");var n=document.createElement(\"div\");n.innerHTML=r;t.appendChild(n.firstChild);t.setAttribute(\"data-vimeo-initialized\",\"true\");return t.querySelector(\"iframe\")}\n/**\n * Make an oEmbed call for the specified URL.\n *\n * @param {string} videoUrl The vimeo.com url for the video.\n * @param {Object} [params] Parameters to pass to oEmbed.\n * @param {HTMLElement} element The element.\n * @return {Promise}\n */function getOEmbedData(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};var r=arguments.length>2?arguments[2]:void 0;return new Promise((function(n,o){if(!isVimeoUrl(e))throw new TypeError(\"“\".concat(e,\"” is not a vimeo.com url.\"));var a=getOembedDomain(e);var i=\"https://\".concat(a,\"/api/oembed.json?url=\").concat(encodeURIComponent(e));for(var c in t)t.hasOwnProperty(c)&&(i+=\"&\".concat(c,\"=\").concat(encodeURIComponent(t[c])));var u=\"XDomainRequest\"in window?new XDomainRequest:new XMLHttpRequest;u.open(\"GET\",i,true);u.onload=function(){if(u.status!==404)if(u.status!==403)try{var t=JSON.parse(u.responseText);if(t.domain_status_code===403){createEmbed(t,r);o(new Error(\"“\".concat(e,\"” is not embeddable.\")));return}n(t)}catch(e){o(e)}else o(new Error(\"“\".concat(e,\"” is not embeddable.\")));else o(new Error(\"“\".concat(e,\"” was not found.\")))};u.onerror=function(){var e=u.status?\" (\".concat(u.status,\")\"):\"\";o(new Error(\"There was an error fetching the embed code from Vimeo\".concat(e,\".\")))};u.send()}))}\n/**\n * Initialize all embeds within a specific element\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function initializeEmbeds(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;var t=[].slice.call(e.querySelectorAll(\"[data-vimeo-id], [data-vimeo-url]\"));var r=function handleError(e){\"console\"in window&&console.error&&console.error(\"There was an error creating an embed: \".concat(e))};t.forEach((function(e){try{if(e.getAttribute(\"data-vimeo-defer\")!==null)return;var t=getOEmbedParameters(e);var n=getVimeoUrl(t);getOEmbedData(n,t,e).then((function(t){return createEmbed(t,e)})).catch(r)}catch(e){r(e)}}))}\n/**\n * Resize embeds when messaged by the player.\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function resizeEmbeds(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoPlayerResizeEmbeds_){window.VimeoPlayerResizeEmbeds_=true;var t=function onMessage(t){if(isVimeoUrl(t.origin)&&t.data&&t.data.event===\"spacechange\"){var r=e.querySelectorAll(\"iframe\");for(var n=0;n<r.length;n++)if(r[n].contentWindow===t.source){var o=r[n].parentElement;o.style.paddingBottom=\"\".concat(t.data.data[0].bottom,\"px\");break}}};window.addEventListener(\"message\",t)}}\n/**\n * Add chapters to existing metadata for Google SEO\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function initAppendVideoMetadata(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoSeoMetadataAppended){window.VimeoSeoMetadataAppended=true;var t=function onMessage(t){if(isVimeoUrl(t.origin)){var r=parseMessageData(t.data);if(r&&r.event===\"ready\"){var n=e.querySelectorAll(\"iframe\");for(var o=0;o<n.length;o++){var a=n[o];var i=a.contentWindow===t.source;if(isVimeoEmbed(a.src)&&i){var c=new h(a);c.callMethod(\"appendVideoMetadata\",window.location.href)}}}}};window.addEventListener(\"message\",t)}}\n/**\n * Seek to time indicated by vimeo_t query parameter if present in URL\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function checkUrlTimeParam(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:document;if(!window.VimeoCheckedUrlTimeParam){window.VimeoCheckedUrlTimeParam=true;var t=function handleError(e){\"console\"in window&&console.error&&console.error(\"There was an error getting video Id: \".concat(e))};var r=function onMessage(r){if(isVimeoUrl(r.origin)){var n=parseMessageData(r.data);if(n&&n.event===\"ready\"){var o=e.querySelectorAll(\"iframe\");var a=function _loop(){var e=o[i];var n=e.contentWindow===r.source;if(isVimeoEmbed(e.src)&&n){var a=new h(e);a.getVideoId().then((function(e){var t=new RegExp(\"[?&]vimeo_t_\".concat(e,\"=([^&#]*)\")).exec(window.location.href);if(t&&t[1]){var r=decodeURI(t[1]);a.setCurrentTime(r)}})).catch(t)}};for(var i=0;i<o.length;i++)a()}}};window.addEventListener(\"message\",r)}}function initializeScreenfull(){var e=function(){var e;var t=[[\"requestFullscreen\",\"exitFullscreen\",\"fullscreenElement\",\"fullscreenEnabled\",\"fullscreenchange\",\"fullscreenerror\"],[\"webkitRequestFullscreen\",\"webkitExitFullscreen\",\"webkitFullscreenElement\",\"webkitFullscreenEnabled\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"webkitRequestFullScreen\",\"webkitCancelFullScreen\",\"webkitCurrentFullScreenElement\",\"webkitCancelFullScreen\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"mozRequestFullScreen\",\"mozCancelFullScreen\",\"mozFullScreenElement\",\"mozFullScreenEnabled\",\"mozfullscreenchange\",\"mozfullscreenerror\"],[\"msRequestFullscreen\",\"msExitFullscreen\",\"msFullscreenElement\",\"msFullscreenEnabled\",\"MSFullscreenChange\",\"MSFullscreenError\"]];var r=0;var n=t.length;var o={};for(;r<n;r++){e=t[r];if(e&&e[1]in document){for(r=0;r<e.length;r++)o[t[0][r]]=e[r];return o}}return false}();var t={fullscreenchange:e.fullscreenchange,fullscreenerror:e.fullscreenerror};var r={request:function request(t){return new Promise((function(n,o){var a=function onFullScreenEntered(){r.off(\"fullscreenchange\",onFullScreenEntered);n()};r.on(\"fullscreenchange\",a);t=t||document.documentElement;var i=t[e.requestFullscreen]();i instanceof Promise&&i.then(a).catch(o)}))},exit:function exit(){return new Promise((function(t,n){if(r.isFullscreen){var o=function onFullScreenExit(){r.off(\"fullscreenchange\",onFullScreenExit);t()};r.on(\"fullscreenchange\",o);var a=document[e.exitFullscreen]();a instanceof Promise&&a.then(o).catch(n)}else t()}))},on:function on(e,r){var n=t[e];n&&document.addEventListener(n,r)},off:function off(e,r){var n=t[e];n&&document.removeEventListener(n,r)}};Object.defineProperties(r,{isFullscreen:{get:function get(){return Boolean(document[e.fullscreenElement])}},element:{enumerable:true,get:function get(){return document[e.fullscreenElement]}},isEnabled:{enumerable:true,get:function get(){return Boolean(document[e.fullscreenEnabled])}}});return r}\n/** @typedef {import('./timing-src-connector.types').PlayerControls} PlayerControls */\n/** @typedef {import('./timing-object.types').TimingObject} TimingObject */\n/** @typedef {import('./timing-src-connector.types').TimingSrcConnectorOptions} TimingSrcConnectorOptions */\n/** @typedef {(msg: string) => any} Logger */\n/** @typedef {import('timing-object.types').TConnectionState} TConnectionState */\n/**\n * @type {TimingSrcConnectorOptions}\n *\n * For details on these properties and their effects, see the typescript definition referenced above.\n */var u={role:\"viewer\",autoPlayMuted:true,allowedDrift:.3,maxAllowedDrift:1,minCheckInterval:.1,maxRateAdjustment:.2,maxTimeToCatchUp:1};var l=function(e){_inherits(TimingSrcConnector,e);var r=_createSuper(TimingSrcConnector);\n/**\n   * @param {PlayerControls} player\n   * @param {TimingObject} timingObject\n   * @param {TimingSrcConnectorOptions} options\n   * @param {Logger} logger\n   */function TimingSrcConnector(e,t){var n;var o=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};var a=arguments.length>3?arguments[3]:void 0;_classCallCheck(this,TimingSrcConnector);n=r.call(this);_defineProperty(_assertThisInitialized(n),\"logger\",void 0);_defineProperty(_assertThisInitialized(n),\"speedAdjustment\",0);\n/**\n     * @param {PlayerControls} player\n     * @param {number} newAdjustment\n     * @return {Promise<void>}\n     */_defineProperty(_assertThisInitialized(n),\"adjustSpeed\",function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee(e,t){var r;return _regeneratorRuntime().wrap((function _callee$(o){while(1)switch(o.prev=o.next){case 0:if(!(n.speedAdjustment===t)){o.next=2;break}return o.abrupt(\"return\");case 2:o.next=4;return e.getPlaybackRate();case 4:o.t0=o.sent;o.t1=n.speedAdjustment;o.t2=o.t0-o.t1;o.t3=t;r=o.t2+o.t3;n.log(\"New playbackRate:  \".concat(r));o.next=12;return e.setPlaybackRate(r);case 12:n.speedAdjustment=t;case 13:case\"end\":return o.stop()}}),_callee)})));return function(t,r){return e.apply(this,arguments)}}());n.logger=a;n.init(t,e,_objectSpread2(_objectSpread2({},u),o));return n}_createClass(TimingSrcConnector,[{key:\"disconnect\",value:function disconnect(){this.dispatchEvent(new Event(\"disconnect\"))}\n/**\n     * @param {TimingObject} timingObject\n     * @param {PlayerControls} player\n     * @param {TimingSrcConnectorOptions} options\n     * @return {Promise<void>}\n     */},{key:\"init\",value:function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee2(e,r,n){var o=this;var a,i,c;return _regeneratorRuntime().wrap((function _callee2$(u){while(1)switch(u.prev=u.next){case 0:u.next=2;return this.waitForTOReadyState(e,\"open\");case 2:if(!(n.role===\"viewer\")){u.next=10;break}u.next=5;return this.updatePlayer(e,r,n);case 5:a=t(e,\"change\",(function(){return o.updatePlayer(e,r,n)}));i=this.maintainPlaybackPosition(e,r,n);this.addEventListener(\"disconnect\",(function(){i.cancel();a.cancel()}));u.next=14;break;case 10:u.next=12;return this.updateTimingObject(e,r);case 12:c=t(r,[\"seeked\",\"play\",\"pause\",\"ratechange\"],(function(){return o.updateTimingObject(e,r)}),\"on\",\"off\");this.addEventListener(\"disconnect\",(function(){return c.cancel()}));case 14:case\"end\":return u.stop()}}),_callee2,this)})));function init(t,r,n){return e.apply(this,arguments)}return init}()\n/**\n     * Sets the TimingObject's state to reflect that of the player\n     *\n     * @param {TimingObject} timingObject\n     * @param {PlayerControls} player\n     * @return {Promise<void>}\n     */},{key:\"updateTimingObject\",value:function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee3(e,t){return _regeneratorRuntime().wrap((function _callee3$(r){while(1)switch(r.prev=r.next){case 0:r.t0=e;r.next=3;return t.getCurrentTime();case 3:r.t1=r.sent;r.next=6;return t.getPaused();case 6:if(!r.sent){r.next=10;break}r.t2=0;r.next=13;break;case 10:r.next=12;return t.getPlaybackRate();case 12:r.t2=r.sent;case 13:r.t3=r.t2;r.t4={position:r.t1,velocity:r.t3};r.t0.update.call(r.t0,r.t4);case 16:case\"end\":return r.stop()}}),_callee3)})));function updateTimingObject(t,r){return e.apply(this,arguments)}return updateTimingObject}()\n/**\n     * Sets the player's timing state to reflect that of the TimingObject\n     *\n     * @param {TimingObject} timingObject\n     * @param {PlayerControls} player\n     * @param {TimingSrcConnectorOptions} options\n     * @return {Promise<void>}\n     */},{key:\"updatePlayer\",value:function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee5(e,t,r){var n,o,a;return _regeneratorRuntime().wrap((function _callee5$(i){while(1)switch(i.prev=i.next){case 0:n=e.query(),o=n.position,a=n.velocity;typeof o===\"number\"&&t.setCurrentTime(o);if(!(typeof a===\"number\")){i.next=25;break}if(!(a===0)){i.next=11;break}i.next=6;return t.getPaused();case 6:i.t0=i.sent;if(!(i.t0===false)){i.next=9;break}t.pause();case 9:i.next=25;break;case 11:if(!(a>0)){i.next=25;break}i.next=14;return t.getPaused();case 14:i.t1=i.sent;if(!(i.t1===true)){i.next=19;break}i.next=18;return t.play().catch(function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee4(e){return _regeneratorRuntime().wrap((function _callee4$(n){while(1)switch(n.prev=n.next){case 0:if(!(e.name===\"NotAllowedError\"&&r.autoPlayMuted)){n.next=5;break}n.next=3;return t.setMuted(true);case 3:n.next=5;return t.play().catch((function(e){return console.error(\"Couldn't play the video from TimingSrcConnector. Error:\",e)}));case 5:case\"end\":return n.stop()}}),_callee4)})));return function(t){return e.apply(this,arguments)}}());case 18:this.updatePlayer(e,t,r);case 19:i.next=21;return t.getPlaybackRate();case 21:i.t2=i.sent;i.t3=a;if(!(i.t2!==i.t3)){i.next=25;break}t.setPlaybackRate(a);case 25:case\"end\":return i.stop()}}),_callee5,this)})));function updatePlayer(t,r,n){return e.apply(this,arguments)}return updatePlayer}()\n/**\n     * Since video players do not play with 100% time precision, we need to closely monitor\n     * our player to be sure it remains in sync with the TimingObject.\n     *\n     * If out of sync, we use the current conditions and the options provided to determine\n     * whether to re-sync via setting currentTime or adjusting the playbackRate\n     *\n     * @param {TimingObject} timingObject\n     * @param {PlayerControls} player\n     * @param {TimingSrcConnectorOptions} options\n     * @return {{cancel: (function(): void)}}\n     */},{key:\"maintainPlaybackPosition\",value:function maintainPlaybackPosition(e,t,r){var n=this;var o=r.allowedDrift,a=r.maxAllowedDrift,i=r.minCheckInterval,c=r.maxRateAdjustment,u=r.maxTimeToCatchUp;var l=Math.min(u,Math.max(i,a))*1e3;var s=function(){var r=_asyncToGenerator(_regeneratorRuntime().mark((function _callee6(){var r,i,l,s,f;return _regeneratorRuntime().wrap((function _callee6$(d){while(1)switch(d.prev=d.next){case 0:d.t0=e.query().velocity===0;if(d.t0){d.next=6;break}d.next=4;return t.getPaused();case 4:d.t1=d.sent;d.t0=d.t1===true;case 6:if(!d.t0){d.next=8;break}return d.abrupt(\"return\");case 8:d.t2=e.query().position;d.next=11;return t.getCurrentTime();case 11:d.t3=d.sent;r=d.t2-d.t3;i=Math.abs(r);n.log(\"Drift: \".concat(r));if(!(i>a)){d.next=22;break}d.next=18;return n.adjustSpeed(t,0);case 18:t.setCurrentTime(e.query().position);n.log(\"Resync by currentTime\");d.next=29;break;case 22:if(!(i>o)){d.next=29;break}l=i/u;s=c;f=l<s?(s-l)/2:s;d.next=28;return n.adjustSpeed(t,f*Math.sign(r));case 28:n.log(\"Resync by playbackRate\");case 29:case\"end\":return d.stop()}}),_callee6)})));return function check(){return r.apply(this,arguments)}}();var f=setInterval((function(){return s()}),l);return{cancel:function cancel(){return clearInterval(f)}}}\n/**\n     * @param {string} msg\n     */},{key:\"log\",value:function log(e){var t;(t=this.logger)===null||t===void 0?void 0:t.call(this,\"TimingSrcConnector: \".concat(e))}},{key:\"waitForTOReadyState\",value:\n/**\n     * @param {TimingObject} timingObject\n     * @param {TConnectionState} state\n     * @return {Promise<void>}\n     */\nfunction waitForTOReadyState(e,t){return new Promise((function(r){var n=function check(){e.readyState===t?r():e.addEventListener(\"readystatechange\",check,{once:true})};n()}))}}]);return TimingSrcConnector}(_wrapNativeSuper(EventTarget));var s=new WeakMap;var f=new WeakMap;var d={};var h=function(){\n/**\n   * Create a Player.\n   *\n   * @param {(HTMLIFrameElement|HTMLElement|string|jQuery)} element A reference to the Vimeo\n   *        player iframe, and id, or a jQuery object.\n   * @param {object} [options] oEmbed parameters to use when creating an embed in the element.\n   * @return {Player}\n   */\nfunction Player(e){var t=this;var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};_classCallCheck(this,Player);if(window.jQuery&&e instanceof jQuery){e.length>1&&window.console&&console.warn&&console.warn(\"A jQuery object with multiple elements was passed, using the first element.\");e=e[0]}typeof document!==\"undefined\"&&typeof e===\"string\"&&(e=document.getElementById(e));if(!isDomElement(e))throw new TypeError(\"You must pass either a valid element or a valid id.\");if(e.nodeName!==\"IFRAME\"){var n=e.querySelector(\"iframe\");n&&(e=n)}if(e.nodeName===\"IFRAME\"&&!isVimeoUrl(e.getAttribute(\"src\")||\"\"))throw new Error(\"The player element passed isn’t a Vimeo embed.\");if(s.has(e))return s.get(e);this._window=e.ownerDocument.defaultView;this.element=e;this.origin=\"*\";var o=new a((function(n,o){t._onMessage=function(e){if(isVimeoUrl(e.origin)&&t.element.contentWindow===e.source){t.origin===\"*\"&&(t.origin=e.origin);var r=parseMessageData(e.data);var a=r&&r.event===\"error\";var i=a&&r.data&&r.data.method===\"ready\";if(i){var c=new Error(r.data.message);c.name=r.data.name;o(c)}else{var u=r&&r.event===\"ready\";var l=r&&r.method===\"ping\";if(u||l){t.element.setAttribute(\"data-ready\",\"true\");n()}else processData(t,r)}}};t._window.addEventListener(\"message\",t._onMessage);if(t.element.nodeName!==\"IFRAME\"){var a=getOEmbedParameters(e,r);var i=getVimeoUrl(a);getOEmbedData(i,a,e).then((function(r){var n=createEmbed(r,e);t.element=n;t._originalElement=e;swapCallbacks(e,n);s.set(t.element,t);return r})).catch(o)}}));f.set(this,o);s.set(this.element,this);this.element.nodeName===\"IFRAME\"&&postMessage(this,\"ping\");if(d.isEnabled){var i=function exitFullscreen(){return d.exit()};this.fullscreenchangeHandler=function(){d.isFullscreen?storeCallback(t,\"event:exitFullscreen\",i):removeCallback(t,\"event:exitFullscreen\",i);t.ready().then((function(){postMessage(t,\"fullscreenchange\",d.isFullscreen)}))};d.on(\"fullscreenchange\",this.fullscreenchangeHandler)}return this}\n/**\n   * Get a promise for a method.\n   *\n   * @param {string} name The API method to call.\n   * @param {Object} [args={}] Arguments to send via postMessage.\n   * @return {Promise}\n   */_createClass(Player,[{key:\"callMethod\",value:function callMethod(e){var t=this;var r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return new a((function(n,o){return t.ready().then((function(){storeCallback(t,e,{resolve:n,reject:o});postMessage(t,e,r)})).catch(o)}))}\n/**\n     * Get a promise for the value of a player property.\n     *\n     * @param {string} name The property name\n     * @return {Promise}\n     */},{key:\"get\",value:function get(e){var t=this;return new a((function(r,n){e=getMethodName(e,\"get\");return t.ready().then((function(){storeCallback(t,e,{resolve:r,reject:n});postMessage(t,e)})).catch(n)}))}\n/**\n     * Get a promise for setting the value of a player property.\n     *\n     * @param {string} name The API method to call.\n     * @param {mixed} value The value to set.\n     * @return {Promise}\n     */},{key:\"set\",value:function set(e,t){var r=this;return new a((function(n,o){e=getMethodName(e,\"set\");if(t===void 0||t===null)throw new TypeError(\"There must be a value to set.\");return r.ready().then((function(){storeCallback(r,e,{resolve:n,reject:o});postMessage(r,e,t)})).catch(o)}))}\n/**\n     * Add an event listener for the specified event. Will call the\n     * callback with a single parameter, `data`, that contains the data for\n     * that event.\n     *\n     * @param {string} eventName The name of the event.\n     * @param {function(*)} callback The function to call when the event fires.\n     * @return {void}\n     */},{key:\"on\",value:function on(e,t){if(!e)throw new TypeError(\"You must pass an event name.\");if(!t)throw new TypeError(\"You must pass a callback function.\");if(typeof t!==\"function\")throw new TypeError(\"The callback must be a function.\");var r=getCallbacks(this,\"event:\".concat(e));r.length===0&&this.callMethod(\"addEventListener\",e).catch((function(){}));storeCallback(this,\"event:\".concat(e),t)}\n/**\n     * Remove an event listener for the specified event. Will remove all\n     * listeners for that event if a `callback` isn’t passed, or only that\n     * specific callback if it is passed.\n     *\n     * @param {string} eventName The name of the event.\n     * @param {function} [callback] The specific callback to remove.\n     * @return {void}\n     */},{key:\"off\",value:function off(e,t){if(!e)throw new TypeError(\"You must pass an event name.\");if(t&&typeof t!==\"function\")throw new TypeError(\"The callback must be a function.\");var r=removeCallback(this,\"event:\".concat(e),t);r&&this.callMethod(\"removeEventListener\",e).catch((function(e){}))}\n/**\n     * Load a new video into this embed. The promise will be resolved if\n     * the video is successfully loaded, or it will be rejected if it could\n     * not be loaded.\n     *\n     * @param {number|string|object} options The id of the video, the url of the video, or an object with embed options.\n     * @return {LoadVideoPromise}\n     */},{key:\"loadVideo\",value:function loadVideo(e){return this.callMethod(\"loadVideo\",e)}},{key:\"ready\",value:function ready(){var e=f.get(this)||new a((function(e,t){t(new Error(\"Unknown player. Probably unloaded.\"))}));return a.resolve(e)}\n/**\n     * Add a cue point to the player.\n     *\n     * @param {number} time The time for the cue point.\n     * @param {object} [data] Arbitrary data to be returned with the cue point.\n     * @return {AddCuePointPromise}\n     */},{key:\"addCuePoint\",value:function addCuePoint(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};return this.callMethod(\"addCuePoint\",{time:e,data:t})}\n/**\n     * Remove a cue point from the video.\n     *\n     * @param {string} id The id of the cue point to remove.\n     * @return {RemoveCuePointPromise}\n     */},{key:\"removeCuePoint\",value:function removeCuePoint(e){return this.callMethod(\"removeCuePoint\",e)}\n/**\n     * A representation of a text track on a video.\n     *\n     * @typedef {Object} VimeoTextTrack\n     * @property {string} language The ISO language code.\n     * @property {string} kind The kind of track it is (captions or subtitles).\n     * @property {string} label The human‐readable label for the track.\n     */\n/**\n     * Enable the text track with the specified language, and optionally the\n     * specified kind (captions or subtitles).\n     *\n     * When set via the API, the track language will not change the viewer’s\n     * stored preference.\n     *\n     * @param {string} language The two‐letter language code.\n     * @param {string} [kind] The kind of track to enable (captions or subtitles).\n     * @return {EnableTextTrackPromise}\n     */},{key:\"enableTextTrack\",value:function enableTextTrack(e,t){if(!e)throw new TypeError(\"You must pass a language.\");return this.callMethod(\"enableTextTrack\",{language:e,kind:t})}},{key:\"disableTextTrack\",value:function disableTextTrack(){return this.callMethod(\"disableTextTrack\")}},{key:\"pause\",value:function pause(){return this.callMethod(\"pause\")}},{key:\"play\",value:function play(){return this.callMethod(\"play\")}},{key:\"requestFullscreen\",value:function requestFullscreen(){return d.isEnabled?d.request(this.element):this.callMethod(\"requestFullscreen\")}},{key:\"exitFullscreen\",value:function exitFullscreen(){return d.isEnabled?d.exit():this.callMethod(\"exitFullscreen\")}},{key:\"getFullscreen\",value:function getFullscreen(){return d.isEnabled?a.resolve(d.isFullscreen):this.get(\"fullscreen\")}},{key:\"requestPictureInPicture\",value:function requestPictureInPicture(){return this.callMethod(\"requestPictureInPicture\")}},{key:\"exitPictureInPicture\",value:function exitPictureInPicture(){return this.callMethod(\"exitPictureInPicture\")}},{key:\"getPictureInPicture\",value:function getPictureInPicture(){return this.get(\"pictureInPicture\")}},{key:\"remotePlaybackPrompt\",value:function remotePlaybackPrompt(){return this.callMethod(\"remotePlaybackPrompt\")}},{key:\"unload\",value:function unload(){return this.callMethod(\"unload\")}},{key:\"destroy\",value:function destroy(){var e=this;return new a((function(t){f.delete(e);s.delete(e.element);if(e._originalElement){s.delete(e._originalElement);e._originalElement.removeAttribute(\"data-vimeo-initialized\")}e.element&&e.element.nodeName===\"IFRAME\"&&e.element.parentNode&&(e.element.parentNode.parentNode&&e._originalElement&&e._originalElement!==e.element.parentNode?e.element.parentNode.parentNode.removeChild(e.element.parentNode):e.element.parentNode.removeChild(e.element));if(e.element&&e.element.nodeName===\"DIV\"&&e.element.parentNode){e.element.removeAttribute(\"data-vimeo-initialized\");var r=e.element.querySelector(\"iframe\");r&&r.parentNode&&(r.parentNode.parentNode&&e._originalElement&&e._originalElement!==r.parentNode?r.parentNode.parentNode.removeChild(r.parentNode):r.parentNode.removeChild(r))}e._window.removeEventListener(\"message\",e._onMessage);d.isEnabled&&d.off(\"fullscreenchange\",e.fullscreenchangeHandler);t()}))}},{key:\"getAutopause\",value:function getAutopause(){return this.get(\"autopause\")}\n/**\n     * Enable or disable the autopause behavior of this player.\n     *\n     * By default, when another video is played in the same browser, this\n     * player will automatically pause. Unless you have a specific reason\n     * for doing so, we recommend that you leave autopause set to the\n     * default (`true`).\n     *\n     * @param {boolean} autopause\n     * @return {SetAutopausePromise}\n     */},{key:\"setAutopause\",value:function setAutopause(e){return this.set(\"autopause\",e)}},{key:\"getBuffered\",value:function getBuffered(){return this.get(\"buffered\")}\n/**\n     * @typedef {Object} CameraProperties\n     * @prop {number} props.yaw - Number between 0 and 360.\n     * @prop {number} props.pitch - Number between -90 and 90.\n     * @prop {number} props.roll - Number between -180 and 180.\n     * @prop {number} props.fov - The field of view in degrees.\n     */},{key:\"getCameraProps\",value:function getCameraProps(){return this.get(\"cameraProps\")}\n/**\n     * For 360° videos set the camera properties for this player.\n     *\n     * @param {CameraProperties} camera The camera properties\n     * @return {SetCameraPromise}\n     */},{key:\"setCameraProps\",value:function setCameraProps(e){return this.set(\"cameraProps\",e)}\n/**\n     * A representation of a chapter.\n     *\n     * @typedef {Object} VimeoChapter\n     * @property {number} startTime The start time of the chapter.\n     * @property {object} title The title of the chapter.\n     * @property {number} index The place in the order of Chapters. Starts at 1.\n     */},{key:\"getChapters\",value:function getChapters(){return this.get(\"chapters\")}},{key:\"getCurrentChapter\",value:function getCurrentChapter(){return this.get(\"currentChapter\")}},{key:\"getColor\",value:function getColor(){return this.get(\"color\")}},{key:\"getColors\",value:function getColors(){return a.all([this.get(\"colorOne\"),this.get(\"colorTwo\"),this.get(\"colorThree\"),this.get(\"colorFour\")])}\n/**\n     * Set the accent color of this player to a hex or rgb string. Setting the\n     * color may fail if the owner of the video has set their embed\n     * preferences to force a specific color.\n     * Note this is deprecated in place of `setColorTwo`.\n     *\n     * @param {string} color The hex or rgb color string to set.\n     * @return {SetColorPromise}\n     */},{key:\"setColor\",value:function setColor(e){return this.set(\"color\",e)}\n/**\n     * Set the colors of this player to a hex or rgb string. Setting the\n     * color may fail if the owner of the video has set their embed\n     * preferences to force a specific color.\n     * The colors should be passed in as an array: [colorOne, colorTwo, colorThree, colorFour].\n     * If a color should not be set, the index in the array can be left as null.\n     *\n     * @param {string[]} colors Array of the hex or rgb color strings to set.\n     * @return {SetColorsPromise}\n     */},{key:\"setColors\",value:function setColors(e){if(!Array.isArray(e))return new a((function(e,t){return t(new TypeError(\"Argument must be an array.\"))}));var t=new a((function(e){return e(null)}));var r=[e[0]?this.set(\"colorOne\",e[0]):t,e[1]?this.set(\"colorTwo\",e[1]):t,e[2]?this.set(\"colorThree\",e[2]):t,e[3]?this.set(\"colorFour\",e[3]):t];return a.all(r)}\n/**\n     * A representation of a cue point.\n     *\n     * @typedef {Object} VimeoCuePoint\n     * @property {number} time The time of the cue point.\n     * @property {object} data The data passed when adding the cue point.\n     * @property {string} id The unique id for use with removeCuePoint.\n     */},{key:\"getCuePoints\",value:function getCuePoints(){return this.get(\"cuePoints\")}},{key:\"getCurrentTime\",value:function getCurrentTime(){return this.get(\"currentTime\")}\n/**\n     * Set the current playback position in seconds. If the player was\n     * paused, it will remain paused. Likewise, if the player was playing,\n     * it will resume playing once the video has buffered.\n     *\n     * You can provide an accurate time and the player will attempt to seek\n     * to as close to that time as possible. The exact time will be the\n     * fulfilled value of the promise.\n     *\n     * @param {number} currentTime\n     * @return {SetCurrentTimePromise}\n     */},{key:\"setCurrentTime\",value:function setCurrentTime(e){return this.set(\"currentTime\",e)}},{key:\"getDuration\",value:function getDuration(){return this.get(\"duration\")}},{key:\"getEnded\",value:function getEnded(){return this.get(\"ended\")}},{key:\"getLoop\",value:function getLoop(){return this.get(\"loop\")}\n/**\n     * Set the loop state of the player. When set to `true`, the player\n     * will start over immediately once playback ends.\n     *\n     * @param {boolean} loop\n     * @return {SetLoopPromise}\n     */},{key:\"setLoop\",value:function setLoop(e){return this.set(\"loop\",e)}\n/**\n     * Set the muted state of the player. When set to `true`, the player\n     * volume will be muted.\n     *\n     * @param {boolean} muted\n     * @return {SetMutedPromise}\n     */},{key:\"setMuted\",value:function setMuted(e){return this.set(\"muted\",e)}},{key:\"getMuted\",value:function getMuted(){return this.get(\"muted\")}},{key:\"getPaused\",value:function getPaused(){return this.get(\"paused\")}},{key:\"getPlaybackRate\",value:function getPlaybackRate(){return this.get(\"playbackRate\")}\n/**\n     * Set the playback rate of the player on a scale from `0` to `2`. When set\n     * via the API, the playback rate will not be synchronized to other\n     * players or stored as the viewer's preference.\n     *\n     * @param {number} playbackRate\n     * @return {SetPlaybackRatePromise}\n     */},{key:\"setPlaybackRate\",value:function setPlaybackRate(e){return this.set(\"playbackRate\",e)}},{key:\"getPlayed\",value:function getPlayed(){return this.get(\"played\")}},{key:\"getQualities\",value:function getQualities(){return this.get(\"qualities\")}},{key:\"getQuality\",value:function getQuality(){return this.get(\"quality\")}\n/**\n     * Set a video quality.\n     *\n     * @param {string} quality\n     * @return {SetQualityPromise}\n     */},{key:\"setQuality\",value:function setQuality(e){return this.set(\"quality\",e)}},{key:\"getRemotePlaybackAvailability\",value:function getRemotePlaybackAvailability(){return this.get(\"remotePlaybackAvailability\")}},{key:\"getRemotePlaybackState\",value:function getRemotePlaybackState(){return this.get(\"remotePlaybackState\")}},{key:\"getSeekable\",value:function getSeekable(){return this.get(\"seekable\")}},{key:\"getSeeking\",value:function getSeeking(){return this.get(\"seeking\")}},{key:\"getTextTracks\",value:function getTextTracks(){return this.get(\"textTracks\")}},{key:\"getVideoEmbedCode\",value:function getVideoEmbedCode(){return this.get(\"videoEmbedCode\")}},{key:\"getVideoId\",value:function getVideoId(){return this.get(\"videoId\")}},{key:\"getVideoTitle\",value:function getVideoTitle(){return this.get(\"videoTitle\")}},{key:\"getVideoWidth\",value:function getVideoWidth(){return this.get(\"videoWidth\")}},{key:\"getVideoHeight\",value:function getVideoHeight(){return this.get(\"videoHeight\")}},{key:\"getVideoUrl\",value:function getVideoUrl(){return this.get(\"videoUrl\")}},{key:\"getVolume\",value:function getVolume(){return this.get(\"volume\")}\n/**\n     * Set the volume of the player on a scale from `0` to `1`. When set\n     * via the API, the volume level will not be synchronized to other\n     * players or stored as the viewer’s preference.\n     *\n     * Most mobile devices do not support setting the volume. An error will\n     * *not* be triggered in that situation.\n     *\n     * @param {number} volume\n     * @return {SetVolumePromise}\n     */},{key:\"setVolume\",value:function setVolume(e){return this.set(\"volume\",e)}\n/** @typedef {import('./lib/timing-object.types').TimingObject} TimingObject */\n/** @typedef {import('./lib/timing-src-connector.types').TimingSrcConnectorOptions} TimingSrcConnectorOptions */\n/** @typedef {import('./lib/timing-src-connector').TimingSrcConnector} TimingSrcConnector */\n/**\n     * Connects a TimingObject to the video player (https://webtiming.github.io/timingobject/)\n     *\n     * @param {TimingObject} timingObject\n     * @param {TimingSrcConnectorOptions} options\n     *\n     * @return {Promise<TimingSrcConnector>}\n     */},{key:\"setTimingSrc\",value:function(){var e=_asyncToGenerator(_regeneratorRuntime().mark((function _callee(e,t){var r=this;var n;return _regeneratorRuntime().wrap((function _callee$(o){while(1)switch(o.prev=o.next){case 0:if(e){o.next=2;break}throw new TypeError(\"A Timing Object must be provided.\");case 2:o.next=4;return this.ready();case 4:n=new l(this,e,t);postMessage(this,\"notifyTimingObjectConnect\");n.addEventListener(\"disconnect\",(function(){return postMessage(r,\"notifyTimingObjectDisconnect\")}));return o.abrupt(\"return\",n);case 8:case\"end\":return o.stop()}}),_callee,this)})));function setTimingSrc(t,r){return e.apply(this,arguments)}return setTimingSrc}()}]);return Player}();if(!e){d=initializeScreenfull();initializeEmbeds();resizeEmbeds();initAppendVideoMetadata();checkUrlTimeParam()}export{h as default};\n//# sourceMappingURL=player.es.js.map\n","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS,clampRGB}from\"framer\";import{motion}from\"framer-motion\";import Player from\"@vimeo/player\";import{useEffect,useRef,useState}from\"react\";import{useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";const vimeoRegex=/^https?:\\/\\/vimeo\\.com\\/(\\d+)/;/**\n * VIMEO\n *\n * @framerIntrinsicWidth 480\n * @framerIntrinsicHeight 270\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps borderRadius, backgroundColor\n */const Vimeo=withCSS(function Vimeo({video,autoplay,mute,controls,loop,titles,backgroundColor,onPlay=()=>{},onEnd=()=>{},style,...props}){const[key,setKey]=useState(0);const player=useRef();const borderRadius=useRadius(props);useEffect(()=>{if(!player.current)return;const[,id]=video.match(vimeoRegex)?video.match(vimeoRegex):[null,0];const embeddedPlayer=new Player(player.current,{id,autopause:false,autoplay:RenderTarget.current()===RenderTarget.canvas?false:autoplay,byline:titles,controls:controls,loop:loop,title:titles,muted:mute,responsive:true});embeddedPlayer.on(\"play\",onPlay);embeddedPlayer.on(\"ended\",onEnd);},[player,key]);useEffect(()=>{setKey(key=>key+1);},[video,autoplay,mute,controls,loop,titles]);return /*#__PURE__*/_jsx(motion.div,{style:{\"--background-rgb\":clampRGB(backgroundColor),background:`var(--vimeo-background, ${backgroundColor})`,...style,borderRadius,position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"},...props,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-vimeo\",ref:player,style:{width:\"100%\",height:\"100%\"}},key)});},[\".framer-vimeo > div { padding: 0 !important; width: 100%; height: 100%; }\",\"@supports not (color: color(display-p3 1 1 1)) { :root { --vimeo-background: var(--background-rgb)}}\"],\"framer-lib-vimeo\");Vimeo.defaultProps={video:\"https://vimeo.com/642263700\",autoplay:false,loop:false,mute:false,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0};addPropertyControls(Vimeo,{video:{title:\"URL\",type:ControlType.String},...borderRadiusControl,controls:{title:\"Controls\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\"},autoplay:{title:\"Autoplay\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// playOnCanvas: {\n//     title: \"On Canvas\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Play\",\n//     disabledTitle: \"Pause\",\n// },\nloop:{title:\"Loop\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},mute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// titles: {\n//     title: \"Titles\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Show\",\n//     disabledTitle: \"Hide\",\n// },\nbackgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0, 0, 0, 0)\"},onPlay:{type:ControlType.EventHandler},onEnd:{type:ControlType.EventHandler}});export default Vimeo;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Vimeo\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"480\",\"framerComponentPresetProps\":\"borderRadius, backgroundColor\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"270\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Vimeo.map","// Generated by Framer (62e4d63)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;IvyPresto Headline Light\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"IvyPresto Headline Light\",source:\"custom\",uiFamilyName:\"IvyPresto Headline Light\",url:\"https://framerusercontent.com/assets/mmsO4tmate8LAtIBY9RYLcPALy4.woff2\"}]}];export const css=[\".framer-WLRFr .framer-styles-preset-pyuk04:not(.rich-text-wrapper), .framer-WLRFr .framer-styles-preset-pyuk04.rich-text-wrapper h3 { --framer-font-family: \\\"IvyPresto Headline Light\\\", \\\"IvyPresto Headline Light Placeholder\\\", sans-serif; --framer-font-open-type-features: 'dlig' on, 'case' on; --framer-font-size: 34px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 135%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1439px) and (min-width: 1200px) { .framer-WLRFr .framer-styles-preset-pyuk04:not(.rich-text-wrapper), .framer-WLRFr .framer-styles-preset-pyuk04.rich-text-wrapper h3 { --framer-font-family: \\\"IvyPresto Headline Light\\\", \\\"IvyPresto Headline Light Placeholder\\\", sans-serif; --framer-font-open-type-features: 'dlig' on, 'case' on; --framer-font-size: 27px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 135%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-WLRFr .framer-styles-preset-pyuk04:not(.rich-text-wrapper), .framer-WLRFr .framer-styles-preset-pyuk04.rich-text-wrapper h3 { --framer-font-family: \\\"IvyPresto Headline Light\\\", \\\"IvyPresto Headline Light Placeholder\\\", sans-serif; --framer-font-open-type-features: 'dlig' on, 'case' on; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 135%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-WLRFr .framer-styles-preset-pyuk04:not(.rich-text-wrapper), .framer-WLRFr .framer-styles-preset-pyuk04.rich-text-wrapper h3 { --framer-font-family: \\\"IvyPresto Headline Light\\\", \\\"IvyPresto Headline Light Placeholder\\\", sans-serif; --framer-font-open-type-features: 'dlig' on, 'case' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 135%; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-WLRFr\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (98b71dc)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.img,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"img\",{...rest,ref:ref});});const getProps=({height,id,width,...props})=>{return{...props};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,alt:\"\",className:cx(\"framer-jH5aP\",className),layoutId:layoutId,ref:ref,src:'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 212 41\" xmlns=\"http://www.w3.org/2000/svg\"><g d=\"M 41.519 11.041 C 41.053 11.041 40.648 10.967 40.301 10.818 C 39.954 10.67 39.687 10.422 39.498 10.075 C 39.309 9.728 39.216 9.258 39.216 8.663 L 39.216 4.81 L 37.924 4.81 L 37.924 3.547 L 39.216 3.547 L 39.395 1.672 L 40.703 1.672 L 40.703 3.546 L 42.827 3.546 L 42.827 4.81 L 40.703 4.81 L 40.703 8.677 C 40.703 9.104 40.792 9.393 40.97 9.547 C 41.147 9.701 41.455 9.777 41.891 9.777 L 42.753 9.777 L 42.753 11.041 Z M 44.46 11.041 L 44.46 0.332 L 45.944 0.332 L 45.944 4.764 C 46.192 4.327 46.537 3.985 46.977 3.738 C 47.418 3.49 47.907 3.365 48.441 3.365 C 49.035 3.365 49.546 3.486 49.97 3.73 C 50.395 3.974 50.723 4.334 50.951 4.816 C 51.179 5.298 51.292 5.899 51.292 6.622 L 51.292 11.039 L 49.82 11.039 L 49.82 6.785 C 49.82 6.081 49.672 5.548 49.374 5.185 C 49.078 4.824 48.636 4.643 48.051 4.643 C 47.655 4.643 47.299 4.737 46.981 4.926 C 46.663 5.115 46.412 5.39 46.223 5.751 C 46.034 6.114 45.941 6.553 45.941 7.067 L 45.941 11.039 L 44.456 11.039 Z M 56.584 11.218 C 55.871 11.218 55.238 11.055 54.682 10.727 C 54.127 10.399 53.694 9.945 53.382 9.359 C 53.071 8.774 52.915 8.096 52.915 7.321 C 52.915 6.547 53.071 5.837 53.382 5.246 C 53.694 4.656 54.127 4.194 54.682 3.862 C 55.238 3.531 55.881 3.365 56.613 3.365 C 57.346 3.365 57.975 3.529 58.5 3.857 C 59.024 4.184 59.431 4.618 59.718 5.158 C 60.004 5.698 60.148 6.295 60.148 6.95 C 60.148 7.05 60.146 7.157 60.14 7.27 C 60.135 7.383 60.129 7.51 60.119 7.649 L 53.998 7.649 L 53.998 6.593 L 58.663 6.593 C 58.634 5.969 58.425 5.48 58.04 5.128 C 57.654 4.778 57.173 4.6 56.598 4.6 C 56.19 4.6 55.82 4.692 55.483 4.875 C 55.146 5.059 54.877 5.326 54.673 5.679 C 54.47 6.03 54.368 6.474 54.368 7.009 L 54.368 7.424 C 54.368 7.98 54.47 8.449 54.673 8.831 C 54.875 9.213 55.146 9.5 55.483 9.693 C 55.817 9.886 56.196 9.986 56.582 9.983 C 57.058 9.983 57.449 9.88 57.755 9.671 C 58.063 9.463 58.289 9.18 58.439 8.823 L 59.924 8.823 C 59.798 9.274 59.575 9.693 59.271 10.05 C 58.963 10.413 58.585 10.698 58.135 10.904 C 57.685 11.113 57.167 11.216 56.582 11.216 Z M 40.568 24.482 L 37.76 16.986 L 39.321 16.986 L 41.445 23.054 L 43.585 16.986 L 45.114 16.986 L 42.322 24.482 Z M 47.313 15.574 C 47.026 15.574 46.79 15.484 46.607 15.307 C 46.424 15.127 46.332 14.901 46.332 14.622 C 46.332 14.343 46.424 14.135 46.607 13.961 C 46.79 13.787 47.026 13.701 47.313 13.701 C 47.599 13.701 47.823 13.789 48.01 13.961 C 48.197 14.135 48.293 14.355 48.293 14.622 C 48.293 14.889 48.199 15.127 48.01 15.307 C 47.821 15.484 47.589 15.574 47.313 15.574 Z M 46.554 24.482 L 46.554 16.986 L 48.039 16.986 L 48.039 24.482 Z M 50.165 24.482 L 50.165 16.986 L 51.502 16.986 L 51.592 18.266 C 51.829 17.819 52.167 17.466 52.601 17.203 C 53.038 16.939 53.536 16.809 54.102 16.809 C 54.696 16.809 55.206 16.928 55.631 17.166 C 56.056 17.403 56.389 17.762 56.627 18.244 C 56.865 18.726 56.984 19.327 56.984 20.05 L 56.984 24.482 L 55.499 24.482 L 55.499 20.199 C 55.499 19.504 55.345 18.98 55.039 18.623 C 54.731 18.266 54.287 18.088 53.702 18.088 C 53.316 18.088 52.969 18.18 52.661 18.363 C 52.354 18.547 52.11 18.818 51.927 19.175 C 51.744 19.532 51.652 19.968 51.652 20.483 L 51.652 24.484 L 50.167 24.484 Z M 62.274 24.662 C 61.561 24.662 60.928 24.498 60.372 24.17 C 59.817 23.842 59.384 23.388 59.073 22.803 C 58.761 22.218 58.605 21.539 58.605 20.764 C 58.605 19.99 58.761 19.28 59.073 18.689 C 59.384 18.1 59.817 17.638 60.372 17.306 C 60.928 16.974 61.571 16.809 62.303 16.809 C 63.036 16.809 63.665 16.972 64.19 17.3 C 64.714 17.628 65.121 18.061 65.408 18.601 C 65.694 19.142 65.838 19.738 65.838 20.394 C 65.838 20.493 65.836 20.601 65.83 20.714 C 65.824 20.827 65.819 20.954 65.809 21.092 L 59.688 21.092 L 59.688 20.037 L 64.353 20.037 C 64.324 19.413 64.116 18.923 63.73 18.572 C 63.344 18.221 62.863 18.043 62.288 18.043 C 61.881 18.043 61.51 18.135 61.173 18.318 C 60.836 18.502 60.567 18.769 60.362 19.122 C 60.16 19.473 60.058 19.918 60.058 20.452 L 60.058 20.868 C 60.058 21.424 60.16 21.892 60.362 22.274 C 60.565 22.657 60.836 22.943 61.173 23.136 C 61.507 23.329 61.887 23.429 62.272 23.427 C 62.748 23.427 63.139 23.324 63.445 23.115 C 63.753 22.906 63.979 22.623 64.129 22.266 L 65.614 22.266 C 65.488 22.718 65.265 23.136 64.961 23.493 C 64.653 23.856 64.275 24.141 63.825 24.348 C 63.375 24.556 62.857 24.66 62.272 24.66 Z M 68.038 27.753 L 69.866 23.649 L 69.435 23.649 L 66.479 16.986 L 68.083 16.986 L 70.431 22.43 L 72.793 16.986 L 74.354 16.986 L 69.599 27.753 Z M 77.637 24.662 C 77.023 24.662 76.513 24.558 76.108 24.35 C 75.7 24.141 75.4 23.862 75.201 23.509 C 75.005 23.162 74.903 22.77 74.905 22.372 C 74.905 21.876 75.034 21.453 75.291 21.1 C 75.548 20.749 75.915 20.478 76.39 20.288 C 76.865 20.101 77.434 20.006 78.099 20.006 L 80.046 20.006 C 80.046 19.569 79.981 19.208 79.853 18.919 C 79.724 18.632 79.533 18.416 79.28 18.272 C 79.027 18.127 78.707 18.055 78.321 18.055 C 77.875 18.055 77.495 18.162 77.177 18.375 C 76.86 18.587 76.663 18.904 76.583 19.319 L 75.098 19.319 C 75.158 18.794 75.338 18.346 75.64 17.973 C 75.942 17.601 76.332 17.314 76.805 17.111 C 77.281 16.908 77.785 16.807 78.321 16.807 C 79.025 16.807 79.613 16.931 80.089 17.179 C 80.564 17.427 80.923 17.776 81.166 18.229 C 81.41 18.679 81.531 19.218 81.531 19.842 L 81.531 24.482 L 80.239 24.482 L 80.12 23.218 C 80.009 23.418 79.88 23.608 79.734 23.784 C 79.583 23.964 79.405 24.119 79.206 24.244 C 79.003 24.373 78.769 24.474 78.508 24.549 C 78.245 24.623 77.957 24.66 77.639 24.66 Z M 77.92 23.456 C 78.237 23.456 78.524 23.392 78.781 23.263 C 79.036 23.136 79.262 22.956 79.442 22.734 C 79.626 22.51 79.767 22.252 79.857 21.976 C 79.95 21.695 80.003 21.402 80.013 21.106 L 80.013 21.061 L 78.245 21.061 C 77.818 21.061 77.475 21.113 77.212 21.217 C 76.949 21.32 76.758 21.463 76.64 21.64 C 76.521 21.818 76.46 22.027 76.46 22.264 C 76.46 22.502 76.517 22.723 76.632 22.896 C 76.745 23.07 76.912 23.206 77.129 23.306 C 77.347 23.405 77.608 23.454 77.916 23.454 Z M 83.431 24.482 L 83.431 16.986 L 84.767 16.986 L 84.902 18.398 C 85.069 18.061 85.288 17.776 85.555 17.544 C 85.821 17.312 86.137 17.13 86.498 17.002 C 86.86 16.873 87.273 16.809 87.739 16.809 L 87.739 18.385 L 87.205 18.385 C 86.897 18.385 86.605 18.422 86.328 18.496 C 86.059 18.566 85.808 18.696 85.594 18.874 C 85.381 19.052 85.216 19.296 85.097 19.604 C 84.978 19.912 84.919 20.292 84.919 20.749 L 84.919 24.482 Z M 92.197 24.662 C 91.484 24.662 90.855 24.49 90.311 24.149 C 89.766 23.807 89.343 23.341 89.041 22.75 C 88.739 22.161 88.587 21.488 88.587 20.735 C 88.587 19.982 88.737 19.298 89.041 18.712 C 89.343 18.127 89.769 17.663 90.319 17.322 C 90.869 16.98 91.5 16.809 92.213 16.809 C 92.798 16.809 93.312 16.926 93.758 17.158 C 94.205 17.39 94.552 17.721 94.799 18.147 L 94.799 13.773 L 96.284 13.773 L 96.284 24.482 L 94.961 24.482 L 94.797 23.321 C 94.649 23.55 94.456 23.766 94.218 23.969 C 93.981 24.172 93.694 24.338 93.357 24.467 C 93.02 24.595 92.634 24.659 92.197 24.659 L 92.197 24.661 Z M 92.435 23.366 C 92.901 23.366 93.312 23.257 93.669 23.039 C 94.025 22.82 94.3 22.514 94.493 22.116 C 94.686 21.72 94.783 21.258 94.783 20.733 C 94.783 20.209 94.686 19.75 94.493 19.358 C 94.3 18.966 94.025 18.66 93.669 18.435 C 93.312 18.213 92.901 18.1 92.435 18.1 C 91.969 18.1 91.588 18.211 91.231 18.435 C 90.874 18.658 90.598 18.966 90.399 19.358 C 90.2 19.75 90.101 20.209 90.101 20.733 C 90.101 21.258 90.2 21.72 90.399 22.116 C 90.598 22.512 90.874 22.82 91.231 23.039 C 91.588 23.257 91.989 23.366 92.435 23.366 Z M 42.529 38.103 C 42.121 38.103 41.753 38.047 41.422 37.932 C 41.09 37.818 40.8 37.662 40.553 37.463 C 40.309 37.27 40.099 37.039 39.929 36.779 L 39.781 37.924 L 38.444 37.924 L 38.444 27.215 L 39.929 27.215 L 39.929 31.602 C 40.167 31.226 40.502 30.906 40.933 30.642 C 41.363 30.379 41.895 30.248 42.531 30.248 C 43.244 30.248 43.873 30.42 44.417 30.761 C 44.96 31.102 45.385 31.569 45.687 32.16 C 45.989 32.751 46.141 33.426 46.141 34.19 C 46.141 34.955 45.989 35.603 45.687 36.198 C 45.385 36.792 44.962 37.259 44.417 37.596 C 43.871 37.933 43.244 38.101 42.531 38.101 Z M 42.291 36.81 C 42.747 36.81 43.15 36.701 43.501 36.482 C 43.852 36.264 44.13 35.957 44.333 35.56 C 44.536 35.164 44.637 34.701 44.637 34.177 C 44.637 33.652 44.536 33.193 44.333 32.802 C 44.13 32.409 43.852 32.103 43.501 31.879 C 43.15 31.657 42.745 31.543 42.291 31.543 C 41.837 31.543 41.416 31.655 41.065 31.879 C 40.714 32.101 40.438 32.409 40.241 32.802 C 40.042 33.193 39.943 33.652 39.943 34.177 C 39.943 34.701 40.042 35.164 40.241 35.56 C 40.44 35.956 40.714 36.264 41.065 36.482 C 41.416 36.701 41.825 36.81 42.291 36.81 Z M 47.877 37.924 L 47.877 30.428 L 49.214 30.428 L 49.349 31.84 C 49.516 31.502 49.735 31.218 50.001 30.985 C 50.269 30.753 50.584 30.572 50.945 30.443 C 51.307 30.314 51.72 30.25 52.186 30.25 L 52.186 31.826 L 51.652 31.826 C 51.344 31.826 51.052 31.863 50.775 31.937 C 50.505 32.008 50.255 32.137 50.041 32.316 C 49.828 32.495 49.662 32.737 49.544 33.045 C 49.425 33.353 49.366 33.734 49.366 34.19 L 49.366 37.924 Z M 54.415 29.015 C 54.129 29.015 53.893 28.926 53.71 28.748 C 53.527 28.571 53.435 28.342 53.435 28.063 C 53.435 27.785 53.527 27.576 53.71 27.402 C 53.893 27.229 54.129 27.143 54.415 27.143 C 54.702 27.143 54.926 27.231 55.113 27.402 C 55.3 27.576 55.395 27.796 55.395 28.063 C 55.395 28.331 55.302 28.569 55.113 28.748 C 54.924 28.928 54.692 29.015 54.415 29.015 Z M 53.657 37.924 L 53.657 30.428 L 55.142 30.428 L 55.142 37.924 Z M 60.594 38.103 C 59.881 38.103 59.252 37.932 58.708 37.59 C 58.163 37.249 57.74 36.783 57.438 36.192 C 57.136 35.603 56.984 34.93 56.984 34.177 C 56.984 33.424 57.134 32.739 57.438 32.154 C 57.74 31.569 58.166 31.104 58.716 30.763 C 59.266 30.422 59.897 30.25 60.61 30.25 C 61.195 30.25 61.709 30.367 62.155 30.599 C 62.602 30.831 62.948 31.163 63.196 31.588 L 63.196 27.215 L 64.681 27.215 L 64.681 37.924 L 63.357 37.924 L 63.194 36.763 C 63.046 36.991 62.853 37.208 62.615 37.411 C 62.377 37.614 62.091 37.779 61.754 37.908 C 61.417 38.037 61.031 38.101 60.594 38.101 Z M 60.832 36.81 C 61.298 36.81 61.709 36.701 62.066 36.482 C 62.422 36.264 62.697 35.957 62.89 35.56 C 63.083 35.164 63.18 34.701 63.18 34.177 C 63.18 33.652 63.083 33.193 62.89 32.802 C 62.697 32.409 62.422 32.103 62.066 31.879 C 61.709 31.657 61.298 31.543 60.832 31.543 C 60.366 31.543 59.984 31.655 59.628 31.879 C 59.271 32.101 58.995 32.409 58.796 32.802 C 58.597 33.193 58.498 33.652 58.498 34.177 C 58.498 34.701 58.597 35.164 58.796 35.56 C 58.995 35.956 59.271 36.264 59.628 36.482 C 59.984 36.701 60.386 36.81 60.832 36.81 Z M 69.763 41.374 C 69.079 41.374 68.475 41.286 67.95 41.115 C 67.426 40.941 67.019 40.676 66.733 40.319 C 66.446 39.962 66.302 39.525 66.302 39.01 C 66.302 38.743 66.362 38.472 66.479 38.199 C 66.598 37.926 66.791 37.666 67.058 37.418 C 67.325 37.171 67.688 36.948 68.143 36.749 L 68.975 37.418 C 68.471 37.608 68.132 37.832 67.958 38.095 C 67.785 38.359 67.699 38.614 67.699 38.862 C 67.699 39.158 67.789 39.406 67.966 39.605 C 68.145 39.804 68.389 39.952 68.701 40.052 C 69.012 40.151 69.367 40.2 69.763 40.2 C 70.158 40.2 70.486 40.145 70.772 40.036 C 71.059 39.927 71.283 39.773 71.44 39.576 C 71.598 39.377 71.678 39.145 71.678 38.878 C 71.678 38.56 71.559 38.294 71.322 38.082 C 71.084 37.869 70.628 37.742 69.956 37.703 C 69.391 37.664 68.913 37.61 68.521 37.539 C 68.13 37.471 67.799 37.385 67.526 37.286 C 67.253 37.187 67.025 37.077 66.842 36.958 C 66.659 36.839 66.503 36.716 66.374 36.586 L 66.374 36.244 L 67.859 34.713 L 69.063 35.128 L 67.444 36.63 L 67.756 35.961 C 67.865 36.032 67.968 36.098 68.067 36.162 C 68.167 36.227 68.299 36.283 68.469 36.334 C 68.636 36.383 68.864 36.428 69.153 36.469 C 69.439 36.508 69.815 36.549 70.281 36.588 C 70.955 36.636 71.497 36.755 71.908 36.945 C 72.319 37.134 72.62 37.385 72.807 37.703 C 72.994 38.021 73.089 38.398 73.089 38.833 C 73.089 39.268 72.972 39.666 72.74 40.052 C 72.508 40.438 72.146 40.756 71.655 41.004 C 71.164 41.251 70.532 41.376 69.761 41.376 Z M 69.763 35.62 C 69.129 35.62 68.592 35.501 68.151 35.263 C 67.711 35.025 67.374 34.703 67.142 34.296 C 66.908 33.89 66.793 33.437 66.793 32.942 C 66.793 32.446 66.91 31.982 67.142 31.58 C 67.374 31.179 67.715 30.857 68.159 30.613 C 68.605 30.371 69.139 30.248 69.763 30.248 C 70.386 30.248 70.918 30.369 71.361 30.613 C 71.801 30.857 72.138 31.179 72.37 31.58 C 72.602 31.982 72.719 32.435 72.719 32.942 C 72.719 33.449 72.602 33.888 72.37 34.296 C 72.138 34.701 71.801 35.025 71.361 35.263 C 70.92 35.501 70.388 35.62 69.763 35.62 Z M 69.763 34.43 C 70.248 34.43 70.634 34.304 70.922 34.052 C 71.209 33.798 71.353 33.43 71.353 32.944 C 71.353 32.458 71.209 32.089 70.922 31.836 C 70.636 31.582 70.248 31.458 69.763 31.458 C 69.278 31.458 68.886 31.584 68.59 31.836 C 68.293 32.089 68.143 32.458 68.143 32.944 C 68.143 33.43 68.291 33.798 68.59 34.052 C 68.888 34.305 69.278 34.43 69.763 34.43 Z M 70.981 31.604 L 70.624 30.43 L 73.699 30.43 L 73.699 31.456 Z M 78.274 38.103 C 77.561 38.103 76.928 37.939 76.373 37.612 C 75.817 37.284 75.385 36.829 75.073 36.244 C 74.761 35.659 74.605 34.98 74.605 34.206 C 74.605 33.432 74.761 32.721 75.073 32.13 C 75.385 31.542 75.817 31.079 76.373 30.748 C 76.928 30.416 77.571 30.25 78.304 30.25 C 79.036 30.25 79.666 30.414 80.19 30.742 C 80.714 31.069 81.121 31.502 81.408 32.043 C 81.694 32.583 81.838 33.18 81.838 33.835 C 81.838 33.935 81.837 34.042 81.831 34.155 C 81.825 34.268 81.819 34.395 81.809 34.534 L 75.689 34.534 L 75.689 33.478 L 80.354 33.478 C 80.324 32.854 80.116 32.365 79.73 32.014 C 79.344 31.662 78.863 31.485 78.288 31.485 C 77.881 31.485 77.511 31.576 77.174 31.76 C 76.836 31.943 76.567 32.211 76.363 32.563 C 76.16 32.915 76.059 33.359 76.059 33.894 L 76.059 34.309 C 76.059 34.865 76.16 35.333 76.363 35.716 C 76.565 36.098 76.836 36.385 77.174 36.578 C 77.508 36.77 77.887 36.871 78.272 36.869 C 78.748 36.869 79.14 36.765 79.446 36.556 C 79.753 36.348 79.98 36.065 80.13 35.708 L 81.614 35.708 C 81.488 36.159 81.266 36.578 80.962 36.935 C 80.654 37.298 80.276 37.582 79.826 37.789 C 79.375 37.998 78.857 38.101 78.272 38.101 Z M 23.457 20.179 L 23.457 37.854 C 27.847 37.307 31.246 33.56 31.246 29.017 C 31.246 24.474 27.847 20.726 23.457 20.181 Z M 23.378 15.572 L 23.378 17.742 C 27.768 17.196 31.167 13.449 31.167 8.906 C 31.167 3.987 27.184 0 22.269 0 L 0 0 L 0 17.811 L 3.346 17.811 L 3.346 20.038 L 0.002 20.038 L 0.002 37.849 L 4.46 37.849 L 4.46 11.117 C 4.46 7.426 7.449 4.434 11.136 4.434 C 14.059 4.434 16.542 6.314 17.448 8.932 C 20.784 9.304 23.378 12.135 23.378 15.574 L 23.378 15.572 Z M 17.878 11.347 L 17.878 17.901 L 21.216 17.901 L 21.216 15.662 C 21.216 13.586 19.798 11.841 17.878 11.347 Z M 11.2 6.751 C 8.741 6.751 6.749 8.747 6.749 11.207 L 6.749 37.939 L 10.087 37.939 L 10.087 15.662 C 10.087 12.523 12.249 9.892 15.16 9.172 C 14.421 7.734 12.927 6.749 11.2 6.749 L 11.2 6.751 Z M 19.133 20.067 L 13.395 20.067 L 13.395 17.84 L 15.62 17.84 L 15.62 11.286 C 13.701 11.781 12.282 13.525 12.282 15.601 L 12.282 37.878 L 15.62 37.878 L 15.62 21.181 L 17.845 21.181 L 17.845 37.878 L 21.183 37.878 L 21.183 20.067 Z M 117.218 23.722 C 116.654 23.722 116.161 23.613 115.741 23.395 C 115.32 23.174 114.993 22.874 114.76 22.495 C 114.527 22.116 114.411 21.688 114.411 21.21 C 114.411 20.864 114.481 20.552 114.621 20.274 C 114.764 19.994 114.97 19.728 115.239 19.477 C 115.508 19.224 115.833 18.961 116.215 18.689 L 117.545 17.7 C 117.861 17.473 118.101 17.251 118.266 17.033 C 118.433 16.812 118.516 16.542 118.516 16.222 C 118.516 15.915 118.4 15.64 118.167 15.399 C 117.937 15.154 117.639 15.031 117.272 15.031 C 117.015 15.031 116.785 15.095 116.582 15.224 C 116.384 15.35 116.22 15.522 116.103 15.725 C 115.989 15.92 115.929 16.14 115.929 16.366 C 115.929 16.575 115.982 16.785 116.09 16.997 C 116.197 17.206 116.342 17.427 116.524 17.66 C 116.726 17.914 116.929 18.168 117.133 18.421 L 121.324 23.596 L 120.357 23.596 L 116.703 19.115 C 116.396 18.739 116.123 18.403 115.884 18.107 C 115.645 17.809 115.457 17.522 115.32 17.248 C 115.182 16.971 115.112 16.666 115.114 16.357 C 115.114 15.966 115.205 15.618 115.387 15.313 C 115.567 15.008 115.827 14.757 116.139 14.588 C 116.461 14.412 116.83 14.324 117.245 14.324 C 117.669 14.324 118.036 14.41 118.346 14.584 C 118.66 14.757 118.901 14.986 119.072 15.273 C 119.245 15.56 119.331 15.876 119.331 16.222 C 119.331 16.637 119.224 17.004 119.009 17.324 C 118.797 17.643 118.488 17.957 118.082 18.264 L 116.417 19.509 C 115.96 19.852 115.646 20.17 115.476 20.462 C 115.306 20.755 115.221 21.004 115.221 21.21 C 115.221 21.532 115.305 21.83 115.472 22.101 C 115.639 22.373 115.87 22.591 116.166 22.755 C 116.464 22.919 116.806 23.002 117.191 23.005 C 117.563 23.005 117.93 22.927 118.27 22.777 C 118.608 22.625 118.909 22.408 119.175 22.128 C 119.443 21.847 119.658 21.512 119.819 21.121 C 119.984 20.73 120.079 20.294 120.106 19.813 L 120.881 19.822 C 120.869 20.315 120.801 20.732 120.679 21.076 C 120.56 21.416 120.422 21.697 120.267 21.917 C 120.112 22.138 119.976 22.316 119.86 22.45 L 119.761 22.585 C 119.728 22.629 119.694 22.674 119.658 22.719 C 119.36 23.047 118.988 23.297 118.543 23.466 C 118.101 23.637 117.66 23.722 117.218 23.722 Z M 140.759 28.838 C 141.223 31.413 142.098 36.148 145.803 36.148 C 149.87 36.148 151.312 32.339 151.312 29.3 C 151.312 23.842 148.276 22.607 144.104 18.9 C 141.325 16.481 139.935 13.547 139.935 10.304 C 139.935 6.495 141.274 0.111 147.658 0.111 C 148.482 0.111 151.827 0.317 151.983 1.45 L 152.498 7.166 C 152.498 7.525 152.241 7.783 151.881 7.783 C 151.593 7.788 151.338 7.597 151.263 7.319 C 151.006 5.26 150.388 1.861 147.145 1.861 C 143.129 1.861 141.996 5.721 141.996 8.503 C 141.996 13.289 145.086 15.453 148.844 18.336 C 152.243 21.064 153.891 23.38 153.891 27.345 C 153.891 31.31 152.039 37.952 145.499 37.952 C 144.469 37.952 140.042 37.437 140.042 35.893 L 139.422 28.994 C 139.371 28.634 139.628 28.325 140.09 28.325 C 140.501 28.325 140.708 28.583 140.759 28.84 M 183.261 35.776 C 174.302 40.534 163.034 36.549 158.374 27.773 C 153.714 18.997 156.235 7.282 165.648 2.284 C 166.52 1.819 167.432 1.434 168.373 1.132 C 170.726 0.286 173.996 0.135 175.53 2.172 C 180.936 9.351 183.596 9.895 188.915 12.47 C 191.317 13.498 192.691 16.073 192.749 18.752 C 192.802 19.702 192.766 20.67 192.659 21.63 C 192.01 27.394 188.828 32.82 183.261 35.776 Z M 165.512 4.341 C 164.42 4.939 163.465 5.612 162.636 6.339 C 156.83 11.434 157.261 19.265 160.569 25.209 C 164.522 32.319 173.913 38.701 182.961 33.895 C 183.051 33.846 183.144 33.797 183.234 33.749 C 187.721 31.279 189.934 27.785 190.541 24.047 C 190.692 23.111 190.746 22.16 190.699 21.214 C 190.631 18.647 188.917 16.761 186.858 15.56 C 184.284 14.016 181.367 13.671 179.135 11.785 C 175.702 8.695 174.329 2.174 168.832 3.084 C 167.753 3.312 166.639 3.728 165.512 4.343 M 212.063 29.713 C 211.755 31.31 211.032 34.811 210.777 36.406 C 210.675 36.87 210.262 37.179 209.644 37.179 C 206.968 37.128 206.093 37.077 203.416 37.077 C 200.74 37.077 197.856 37.128 195.177 37.179 C 194.611 37.179 194.251 36.819 194.251 36.355 C 194.251 35.995 194.509 35.635 195.024 35.531 C 197.494 35.222 197.65 32.803 197.65 30.588 L 197.65 7.163 C 197.65 5.155 197.701 2.94 195.126 2.632 C 194.56 2.581 194.302 2.221 194.302 1.808 C 194.302 1.343 194.713 0.932 195.331 0.983 C 196.514 1.034 197.956 1.034 199.089 1.034 C 200.222 1.034 201.663 1.085 202.847 0.983 C 203.465 0.983 203.878 1.343 203.878 1.808 C 203.878 2.218 203.62 2.581 203.054 2.632 C 200.53 2.94 200.53 5.155 200.53 7.163 L 200.53 30.897 C 200.53 34.502 201.406 35.737 204.7 35.737 C 209.489 35.737 209.951 32.701 210.673 29.509 C 210.775 29.2 211.032 28.943 211.392 28.943 C 211.908 28.943 212.165 29.302 212.061 29.716\" fill=\"transparent\" height=\"41.37629087714913px\" id=\"fLnv3vUr0\" width=\"212.08374750441513px\"><path d=\"M 18.062 10.709 C 17.596 10.709 17.191 10.635 16.844 10.486 C 16.497 10.338 16.23 10.09 16.041 9.743 C 15.852 9.396 15.759 8.926 15.759 8.331 L 15.759 4.479 L 14.467 4.479 L 14.467 3.215 L 15.759 3.215 L 15.938 1.34 L 17.245 1.34 L 17.245 3.215 L 19.369 3.215 L 19.369 4.479 L 17.245 4.479 L 17.245 8.345 C 17.245 8.772 17.335 9.061 17.512 9.215 C 17.69 9.369 17.998 9.445 18.434 9.445 L 19.295 9.445 L 19.295 10.709 Z M 21.002 10.709 L 21.002 0 L 22.487 0 L 22.487 4.432 C 22.735 3.995 23.08 3.653 23.52 3.406 C 23.96 3.158 24.45 3.033 24.983 3.033 C 25.578 3.033 26.088 3.154 26.513 3.398 C 26.938 3.642 27.265 4.003 27.493 4.484 C 27.721 4.966 27.834 5.567 27.834 6.291 L 27.834 10.707 L 26.363 10.707 L 26.363 6.453 C 26.363 5.749 26.215 5.216 25.917 4.853 C 25.621 4.492 25.178 4.311 24.594 4.311 C 24.198 4.311 23.842 4.405 23.524 4.594 C 23.206 4.783 22.955 5.058 22.766 5.419 C 22.577 5.782 22.483 6.221 22.483 6.736 L 22.483 10.707 L 20.999 10.707 Z M 33.127 10.886 C 32.414 10.886 31.78 10.723 31.225 10.395 C 30.67 10.067 30.237 9.613 29.925 9.027 C 29.613 8.442 29.458 7.764 29.458 6.989 C 29.458 6.215 29.613 5.505 29.925 4.914 C 30.237 4.325 30.67 3.862 31.225 3.531 C 31.78 3.199 32.423 3.033 33.156 3.033 C 33.889 3.033 34.518 3.197 35.042 3.525 C 35.567 3.853 35.974 4.286 36.26 4.826 C 36.547 5.366 36.691 5.963 36.691 6.618 C 36.691 6.718 36.689 6.825 36.683 6.938 C 36.677 7.051 36.671 7.178 36.662 7.317 L 30.541 7.317 L 30.541 6.262 L 35.206 6.262 C 35.177 5.637 34.968 5.148 34.583 4.797 C 34.197 4.446 33.715 4.268 33.141 4.268 C 32.733 4.268 32.363 4.36 32.026 4.543 C 31.689 4.727 31.42 4.994 31.215 5.347 C 31.013 5.698 30.911 6.142 30.911 6.677 L 30.911 7.092 C 30.911 7.648 31.013 8.117 31.215 8.499 C 31.418 8.881 31.689 9.168 32.026 9.361 C 32.36 9.554 32.739 9.654 33.125 9.652 C 33.6 9.652 33.992 9.548 34.298 9.34 C 34.606 9.131 34.832 8.848 34.982 8.491 L 36.467 8.491 C 36.341 8.942 36.118 9.361 35.814 9.718 C 35.506 10.081 35.128 10.366 34.678 10.572 C 34.228 10.781 33.71 10.884 33.125 10.884 Z M 17.111 24.15 L 14.303 16.654 L 15.864 16.654 L 17.988 22.723 L 20.127 16.654 L 21.657 16.654 L 18.865 24.15 Z M 23.855 15.242 C 23.569 15.242 23.333 15.152 23.15 14.975 C 22.967 14.795 22.875 14.569 22.875 14.29 C 22.875 14.011 22.967 13.803 23.15 13.629 C 23.333 13.455 23.569 13.369 23.855 13.369 C 24.142 13.369 24.366 13.457 24.553 13.629 C 24.74 13.803 24.835 14.023 24.835 14.29 C 24.835 14.557 24.742 14.795 24.553 14.975 C 24.364 15.152 24.132 15.242 23.855 15.242 Z M 23.097 24.15 L 23.097 16.654 L 24.582 16.654 L 24.582 24.15 Z M 26.708 24.15 L 26.708 16.654 L 28.045 16.654 L 28.134 17.934 C 28.372 17.487 28.709 17.134 29.144 16.871 C 29.58 16.607 30.079 16.477 30.644 16.477 C 31.239 16.477 31.749 16.596 32.174 16.834 C 32.599 17.072 32.932 17.43 33.17 17.912 C 33.407 18.394 33.526 18.995 33.526 19.718 L 33.526 24.15 L 32.041 24.15 L 32.041 19.867 C 32.041 19.172 31.888 18.648 31.582 18.291 C 31.274 17.934 30.829 17.756 30.245 17.756 C 29.859 17.756 29.512 17.848 29.204 18.031 C 28.896 18.215 28.653 18.486 28.47 18.843 C 28.287 19.2 28.195 19.637 28.195 20.152 L 28.195 24.152 L 26.71 24.152 Z M 38.817 24.33 C 38.104 24.33 37.47 24.166 36.915 23.838 C 36.36 23.511 35.927 23.056 35.615 22.471 C 35.304 21.886 35.148 21.207 35.148 20.433 C 35.148 19.658 35.304 18.948 35.615 18.357 C 35.927 17.768 36.36 17.306 36.915 16.974 C 37.47 16.642 38.114 16.477 38.846 16.477 C 39.579 16.477 40.208 16.64 40.732 16.968 C 41.257 17.296 41.664 17.729 41.95 18.269 C 42.237 18.81 42.381 19.406 42.381 20.062 C 42.381 20.161 42.379 20.269 42.373 20.382 C 42.367 20.495 42.361 20.622 42.352 20.76 L 36.231 20.76 L 36.231 19.705 L 40.896 19.705 C 40.867 19.081 40.658 18.591 40.272 18.24 C 39.887 17.889 39.405 17.711 38.831 17.711 C 38.423 17.711 38.053 17.803 37.716 17.986 C 37.379 18.17 37.11 18.437 36.905 18.79 C 36.703 19.141 36.601 19.586 36.601 20.12 L 36.601 20.536 C 36.601 21.092 36.703 21.56 36.905 21.942 C 37.108 22.325 37.379 22.611 37.716 22.804 C 38.05 22.997 38.429 23.097 38.815 23.095 C 39.29 23.095 39.682 22.992 39.988 22.783 C 40.296 22.574 40.522 22.291 40.672 21.934 L 42.157 21.934 C 42.031 22.386 41.808 22.805 41.504 23.161 C 41.196 23.524 40.818 23.809 40.368 24.016 C 39.918 24.224 39.399 24.328 38.815 24.328 Z M 44.581 27.421 L 46.409 23.317 L 45.978 23.317 L 43.022 16.654 L 44.626 16.654 L 46.974 22.098 L 49.336 16.654 L 50.897 16.654 L 46.142 27.421 Z M 54.18 24.33 C 53.566 24.33 53.056 24.226 52.65 24.018 C 52.243 23.809 51.943 23.53 51.744 23.177 C 51.547 22.83 51.445 22.438 51.448 22.04 C 51.448 21.544 51.577 21.121 51.834 20.768 C 52.091 20.417 52.457 20.146 52.933 19.957 C 53.408 19.769 53.977 19.674 54.642 19.674 L 56.589 19.674 C 56.589 19.237 56.524 18.876 56.396 18.587 C 56.267 18.3 56.076 18.084 55.823 17.94 C 55.569 17.795 55.25 17.723 54.864 17.723 C 54.418 17.723 54.038 17.83 53.72 18.043 C 53.403 18.255 53.206 18.572 53.126 18.987 L 51.641 18.987 C 51.701 18.462 51.881 18.014 52.183 17.641 C 52.485 17.269 52.874 16.982 53.348 16.779 C 53.823 16.576 54.328 16.475 54.864 16.475 C 55.567 16.475 56.156 16.6 56.631 16.847 C 57.107 17.095 57.466 17.444 57.709 17.897 C 57.953 18.347 58.073 18.886 58.073 19.51 L 58.073 24.15 L 56.781 24.15 L 56.663 22.886 C 56.552 23.087 56.423 23.276 56.277 23.452 C 56.126 23.632 55.948 23.787 55.749 23.912 C 55.546 24.041 55.312 24.143 55.051 24.217 C 54.788 24.291 54.5 24.328 54.182 24.328 Z M 54.463 23.124 C 54.78 23.124 55.067 23.06 55.324 22.931 C 55.579 22.804 55.805 22.624 55.984 22.403 C 56.169 22.178 56.31 21.92 56.4 21.644 C 56.493 21.363 56.545 21.07 56.555 20.774 L 56.555 20.729 L 54.788 20.729 C 54.361 20.729 54.018 20.782 53.755 20.885 C 53.492 20.988 53.301 21.131 53.182 21.308 C 53.064 21.486 53.003 21.695 53.003 21.932 C 53.003 22.17 53.06 22.391 53.175 22.564 C 53.287 22.738 53.455 22.875 53.671 22.974 C 53.89 23.073 54.151 23.122 54.459 23.122 Z M 59.973 24.15 L 59.973 16.654 L 61.31 16.654 L 61.445 18.066 C 61.612 17.729 61.83 17.444 62.097 17.212 C 62.364 16.98 62.68 16.798 63.041 16.67 C 63.403 16.541 63.816 16.477 64.282 16.477 L 64.282 18.053 L 63.748 18.053 C 63.44 18.053 63.148 18.09 62.871 18.164 C 62.601 18.234 62.351 18.364 62.136 18.542 C 61.924 18.72 61.758 18.964 61.639 19.272 C 61.521 19.58 61.462 19.961 61.462 20.417 L 61.462 24.15 Z M 68.74 24.33 C 68.027 24.33 67.398 24.158 66.854 23.817 C 66.308 23.475 65.886 23.009 65.583 22.418 C 65.281 21.829 65.129 21.156 65.129 20.403 C 65.129 19.65 65.279 18.966 65.583 18.38 C 65.886 17.795 66.312 17.331 66.862 16.99 C 67.411 16.648 68.043 16.477 68.756 16.477 C 69.34 16.477 69.855 16.594 70.301 16.826 C 70.747 17.058 71.094 17.39 71.342 17.815 L 71.342 13.441 L 72.827 13.441 L 72.827 24.15 L 71.504 24.15 L 71.34 22.989 C 71.192 23.218 70.999 23.434 70.761 23.637 C 70.523 23.84 70.237 24.006 69.9 24.135 C 69.563 24.263 69.177 24.328 68.74 24.328 L 68.74 24.33 Z M 68.978 23.035 C 69.444 23.035 69.855 22.925 70.212 22.707 C 70.568 22.488 70.843 22.182 71.036 21.784 C 71.229 21.388 71.326 20.926 71.326 20.401 C 71.326 19.877 71.229 19.418 71.036 19.026 C 70.843 18.634 70.568 18.328 70.212 18.103 C 69.855 17.881 69.444 17.768 68.978 17.768 C 68.512 17.768 68.13 17.879 67.774 18.103 C 67.417 18.326 67.141 18.634 66.942 19.026 C 66.743 19.418 66.643 19.877 66.643 20.401 C 66.643 20.926 66.743 21.388 66.942 21.784 C 67.141 22.18 67.417 22.488 67.774 22.707 C 68.13 22.925 68.532 23.035 68.978 23.035 Z M 19.071 37.771 C 18.664 37.771 18.296 37.715 17.964 37.6 C 17.633 37.486 17.343 37.33 17.095 37.131 C 16.852 36.938 16.641 36.707 16.472 36.447 L 16.324 37.592 L 14.987 37.592 L 14.987 26.883 L 16.472 26.883 L 16.472 31.27 C 16.709 30.894 17.045 30.574 17.475 30.31 C 17.906 30.047 18.438 29.916 19.073 29.916 C 19.786 29.916 20.416 30.088 20.959 30.429 C 21.503 30.771 21.928 31.237 22.23 31.828 C 22.532 32.419 22.684 33.094 22.684 33.858 C 22.684 34.623 22.532 35.271 22.23 35.866 C 21.928 36.46 21.505 36.927 20.959 37.264 C 20.414 37.601 19.786 37.769 19.073 37.769 Z M 18.833 36.478 C 19.29 36.478 19.693 36.369 20.044 36.15 C 20.394 35.932 20.673 35.626 20.876 35.228 C 21.079 34.832 21.18 34.369 21.18 33.845 C 21.18 33.32 21.079 32.862 20.876 32.47 C 20.673 32.078 20.394 31.771 20.044 31.547 C 19.693 31.325 19.288 31.211 18.833 31.211 C 18.38 31.211 17.959 31.323 17.608 31.547 C 17.257 31.769 16.98 32.078 16.784 32.47 C 16.585 32.862 16.486 33.32 16.486 33.845 C 16.486 34.369 16.585 34.832 16.784 35.228 C 16.982 35.624 17.257 35.932 17.608 36.15 C 17.959 36.369 18.368 36.478 18.833 36.478 Z M 24.42 37.592 L 24.42 30.096 L 25.757 30.096 L 25.892 31.508 C 26.059 31.17 26.277 30.886 26.544 30.653 C 26.811 30.422 27.127 30.24 27.487 30.111 C 27.85 29.983 28.263 29.918 28.729 29.918 L 28.729 31.494 L 28.195 31.494 C 27.887 31.494 27.595 31.531 27.318 31.605 C 27.048 31.676 26.798 31.805 26.583 31.984 C 26.371 32.163 26.205 32.405 26.086 32.713 C 25.968 33.022 25.909 33.402 25.909 33.858 L 25.909 37.592 Z M 30.958 28.684 C 30.672 28.684 30.436 28.594 30.253 28.416 C 30.069 28.239 29.978 28.011 29.978 27.732 C 29.978 27.453 30.069 27.244 30.253 27.07 C 30.436 26.897 30.672 26.811 30.958 26.811 C 31.245 26.811 31.469 26.899 31.656 27.07 C 31.843 27.244 31.938 27.464 31.938 27.732 C 31.938 27.999 31.845 28.237 31.656 28.416 C 31.467 28.596 31.235 28.684 30.958 28.684 Z M 30.2 37.592 L 30.2 30.096 L 31.685 30.096 L 31.685 37.592 Z M 37.137 37.771 C 36.424 37.771 35.795 37.6 35.251 37.258 C 34.705 36.917 34.282 36.451 33.98 35.86 C 33.678 35.271 33.526 34.598 33.526 33.845 C 33.526 33.092 33.676 32.407 33.98 31.822 C 34.282 31.237 34.709 30.773 35.259 30.431 C 35.808 30.09 36.44 29.918 37.153 29.918 C 37.737 29.918 38.252 30.035 38.698 30.267 C 39.144 30.499 39.491 30.831 39.739 31.256 L 39.739 26.883 L 41.224 26.883 L 41.224 37.592 L 39.9 37.592 L 39.737 36.431 C 39.589 36.659 39.396 36.876 39.158 37.079 C 38.92 37.282 38.634 37.447 38.297 37.576 C 37.96 37.705 37.574 37.769 37.137 37.769 Z M 37.375 36.478 C 37.841 36.478 38.252 36.369 38.608 36.15 C 38.965 35.932 39.24 35.626 39.433 35.228 C 39.626 34.832 39.723 34.369 39.723 33.845 C 39.723 33.32 39.626 32.862 39.433 32.47 C 39.24 32.078 38.965 31.771 38.608 31.547 C 38.252 31.325 37.841 31.211 37.375 31.211 C 36.909 31.211 36.527 31.323 36.171 31.547 C 35.814 31.769 35.537 32.078 35.339 32.47 C 35.14 32.862 35.04 33.32 35.04 33.845 C 35.04 34.369 35.14 34.832 35.339 35.228 C 35.537 35.624 35.814 35.932 36.171 36.15 C 36.527 36.369 36.929 36.478 37.375 36.478 Z M 46.306 41.042 C 45.622 41.042 45.017 40.955 44.493 40.783 C 43.969 40.609 43.562 40.344 43.275 39.987 C 42.989 39.63 42.845 39.193 42.845 38.678 C 42.845 38.411 42.905 38.14 43.022 37.867 C 43.141 37.594 43.334 37.334 43.601 37.086 C 43.868 36.839 44.23 36.616 44.686 36.418 L 45.518 37.086 C 45.013 37.276 44.674 37.5 44.501 37.763 C 44.328 38.027 44.242 38.282 44.242 38.53 C 44.242 38.827 44.332 39.074 44.509 39.273 C 44.688 39.472 44.932 39.62 45.244 39.72 C 45.555 39.819 45.91 39.868 46.306 39.868 C 46.701 39.868 47.029 39.814 47.315 39.704 C 47.601 39.595 47.825 39.441 47.983 39.244 C 48.141 39.045 48.221 38.813 48.221 38.546 C 48.221 38.228 48.102 37.962 47.864 37.75 C 47.627 37.537 47.171 37.41 46.498 37.371 C 45.933 37.332 45.456 37.278 45.064 37.208 C 44.673 37.139 44.341 37.054 44.069 36.954 C 43.796 36.855 43.568 36.745 43.385 36.626 C 43.201 36.507 43.046 36.384 42.917 36.254 L 42.917 35.912 L 44.402 34.381 L 45.606 34.797 L 43.987 36.298 L 44.298 35.629 C 44.408 35.7 44.511 35.766 44.61 35.83 C 44.71 35.895 44.842 35.951 45.012 36.002 C 45.179 36.051 45.407 36.096 45.696 36.137 C 45.982 36.176 46.358 36.217 46.824 36.256 C 47.498 36.304 48.04 36.424 48.451 36.613 C 48.862 36.802 49.162 37.054 49.349 37.371 C 49.536 37.689 49.632 38.066 49.632 38.501 C 49.632 38.936 49.515 39.334 49.283 39.72 C 49.051 40.106 48.689 40.424 48.198 40.672 C 47.707 40.92 47.075 41.044 46.304 41.044 Z M 46.306 35.288 C 45.672 35.288 45.134 35.169 44.694 34.931 C 44.254 34.693 43.917 34.371 43.685 33.964 C 43.451 33.558 43.336 33.105 43.336 32.61 C 43.336 32.114 43.453 31.65 43.685 31.249 C 43.917 30.847 44.258 30.525 44.702 30.281 C 45.148 30.039 45.682 29.916 46.306 29.916 C 46.929 29.916 47.461 30.037 47.903 30.281 C 48.344 30.525 48.681 30.847 48.913 31.249 C 49.145 31.65 49.262 32.103 49.262 32.61 C 49.262 33.117 49.145 33.556 48.913 33.964 C 48.681 34.369 48.344 34.693 47.903 34.931 C 47.463 35.169 46.931 35.288 46.306 35.288 Z M 46.306 34.098 C 46.791 34.098 47.177 33.972 47.465 33.72 C 47.751 33.466 47.896 33.098 47.896 32.612 C 47.896 32.126 47.751 31.758 47.465 31.504 C 47.179 31.251 46.791 31.126 46.306 31.126 C 45.82 31.126 45.429 31.252 45.133 31.504 C 44.836 31.758 44.686 32.126 44.686 32.612 C 44.686 33.098 44.834 33.466 45.133 33.72 C 45.431 33.974 45.82 34.098 46.306 34.098 Z M 47.523 31.272 L 47.167 30.098 L 50.242 30.098 L 50.242 31.124 Z M 54.817 37.771 C 54.104 37.771 53.471 37.607 52.915 37.28 C 52.36 36.952 51.927 36.497 51.616 35.912 C 51.304 35.327 51.148 34.648 51.148 33.874 C 51.148 33.1 51.304 32.39 51.616 31.798 C 51.927 31.21 52.36 30.747 52.915 30.416 C 53.471 30.084 54.114 29.918 54.846 29.918 C 55.579 29.918 56.209 30.082 56.733 30.41 C 57.257 30.737 57.664 31.17 57.951 31.711 C 58.237 32.251 58.381 32.848 58.381 33.503 C 58.381 33.603 58.379 33.71 58.373 33.823 C 58.368 33.936 58.362 34.063 58.352 34.202 L 52.231 34.202 L 52.231 33.146 L 56.897 33.146 C 56.867 32.522 56.659 32.033 56.273 31.682 C 55.887 31.33 55.406 31.153 54.831 31.153 C 54.424 31.153 54.053 31.245 53.716 31.428 C 53.379 31.611 53.11 31.879 52.906 32.232 C 52.703 32.583 52.602 33.028 52.602 33.562 L 52.602 33.977 C 52.602 34.533 52.703 35.001 52.906 35.384 C 53.108 35.766 53.379 36.053 53.716 36.246 C 54.05 36.439 54.43 36.539 54.815 36.537 C 55.291 36.537 55.683 36.433 55.988 36.224 C 56.296 36.016 56.522 35.733 56.672 35.376 L 58.157 35.376 C 58.031 35.827 57.808 36.246 57.504 36.603 C 57.197 36.966 56.818 37.25 56.368 37.457 C 55.918 37.666 55.4 37.769 54.815 37.769 Z M 0 19.847 L 0 37.522 C 4.39 36.975 7.789 33.228 7.789 28.686 C 7.789 24.143 4.39 20.394 0 19.849 Z\" fill=\"rgb(255, 255, 255)\" height=\"41.04434927253487px\" id=\"ZC4HL2uhn\" transform=\"translate(23.457 0.332)\" width=\"72.82664666314827px\"/><path d=\"M 23.378 15.572 L 23.378 17.742 C 27.768 17.196 31.167 13.449 31.167 8.906 C 31.167 3.987 27.184 0 22.269 0 L 0 0 L 0 17.811 L 3.346 17.811 L 3.346 20.038 L 0.002 20.038 L 0.002 37.849 L 4.46 37.849 L 4.46 11.117 C 4.46 7.426 7.449 4.434 11.136 4.434 C 14.059 4.434 16.542 6.314 17.448 8.932 C 20.784 9.304 23.378 12.135 23.378 15.574 L 23.378 15.572 Z\" fill=\"rgb(255, 255, 255)\" height=\"37.84930271398747px\" id=\"oG08RJMTw\" width=\"31.166655532359073px\"/><path d=\"M 11.129 4.598 L 11.129 11.151 L 14.467 11.151 L 14.467 8.912 C 14.467 6.837 13.048 5.091 11.129 4.598 Z M 4.451 0.002 C 1.992 0.002 0 1.997 0 4.457 L 0 31.19 L 3.338 31.19 L 3.338 8.912 C 3.338 5.774 5.499 3.142 8.411 2.423 C 7.672 0.985 6.177 0 4.451 0 L 4.451 0.002 Z\" fill=\"rgb(255, 255, 255)\" height=\"31.189891440501015px\" id=\"QtirgFYur\" transform=\"translate(6.749 6.749)\" width=\"14.466907174223763px\"/><path d=\"M 6.851 8.781 L 1.113 8.781 L 1.113 6.554 L 3.338 6.554 L 3.338 0 C 1.419 0.495 0 2.239 0 4.315 L 0 26.592 L 3.338 26.592 L 3.338 9.895 L 5.564 9.895 L 5.564 26.592 L 8.902 26.592 L 8.902 8.781 Z M 104.936 12.436 C 104.372 12.436 103.88 12.327 103.459 12.109 C 103.038 11.888 102.711 11.588 102.478 11.209 C 102.245 10.83 102.129 10.401 102.129 9.924 C 102.129 9.578 102.199 9.266 102.339 8.988 C 102.483 8.708 102.689 8.442 102.957 8.191 C 103.226 7.938 103.551 7.675 103.933 7.403 L 105.263 6.414 C 105.579 6.187 105.82 5.965 105.984 5.747 C 106.151 5.526 106.235 5.256 106.235 4.936 C 106.235 4.629 106.118 4.354 105.885 4.113 C 105.655 3.868 105.357 3.745 104.99 3.745 C 104.733 3.745 104.503 3.809 104.3 3.938 C 104.103 4.064 103.938 4.236 103.821 4.439 C 103.707 4.634 103.647 4.854 103.647 5.08 C 103.647 5.288 103.701 5.499 103.808 5.711 C 103.915 5.92 104.06 6.141 104.242 6.373 C 104.444 6.628 104.647 6.882 104.851 7.135 L 109.042 12.31 L 108.075 12.31 L 104.421 7.829 C 104.114 7.453 103.841 7.117 103.602 6.821 C 103.363 6.523 103.175 6.236 103.038 5.962 C 102.901 5.685 102.83 5.38 102.832 5.071 C 102.832 4.679 102.923 4.332 103.105 4.027 C 103.285 3.722 103.545 3.471 103.857 3.302 C 104.179 3.126 104.548 3.038 104.963 3.038 C 105.387 3.038 105.754 3.124 106.064 3.298 C 106.378 3.471 106.62 3.7 106.79 3.987 C 106.963 4.274 107.049 4.59 107.049 4.936 C 107.049 5.351 106.942 5.718 106.727 6.038 C 106.515 6.357 106.206 6.671 105.8 6.978 L 104.135 8.223 C 103.678 8.566 103.365 8.884 103.194 9.176 C 103.024 9.469 102.939 9.718 102.939 9.924 C 102.939 10.246 103.023 10.544 103.19 10.815 C 103.357 11.087 103.589 11.305 103.884 11.469 C 104.183 11.633 104.524 11.716 104.909 11.719 C 105.281 11.719 105.648 11.641 105.988 11.491 C 106.326 11.339 106.627 11.122 106.893 10.842 C 107.161 10.561 107.376 10.226 107.538 9.835 C 107.702 9.444 107.797 9.008 107.824 8.527 L 108.599 8.536 C 108.587 9.029 108.519 9.446 108.397 9.79 C 108.278 10.13 108.14 10.411 107.985 10.631 C 107.83 10.852 107.694 11.03 107.578 11.164 L 107.479 11.299 C 107.446 11.343 107.412 11.388 107.376 11.433 C 107.078 11.761 106.706 12.011 106.262 12.18 C 105.82 12.351 105.378 12.436 104.936 12.436 Z\" fill=\"rgb(255, 255, 255)\" height=\"26.592279749478053px\" id=\"kFUmDsuIi\" transform=\"translate(12.282 11.286)\" width=\"109.04191383963837px\"/><path d=\"M 1.343 28.727 C 1.808 31.302 2.683 36.038 6.388 36.038 C 10.455 36.038 11.897 32.228 11.897 29.189 C 11.897 23.732 8.86 22.497 4.689 18.789 C 1.91 16.371 0.519 13.436 0.519 10.193 C 0.519 6.384 1.859 0 8.243 0 C 9.067 0 12.412 0.207 12.568 1.339 L 13.083 7.055 C 13.083 7.414 12.825 7.672 12.465 7.672 C 12.177 7.678 11.922 7.486 11.848 7.208 C 11.59 5.149 10.973 1.75 7.73 1.75 C 3.714 1.75 2.581 5.611 2.581 8.392 C 2.581 13.179 5.671 15.342 9.429 18.225 C 12.828 20.953 14.476 23.27 14.476 27.235 C 14.476 31.2 12.623 37.841 6.084 37.841 C 5.053 37.841 0.626 37.326 0.626 35.782 L 0.006 28.883 C -0.045 28.523 0.213 28.214 0.675 28.214 C 1.086 28.214 1.292 28.472 1.343 28.73 M 43.845 35.666 C 34.887 40.423 23.619 36.439 18.959 27.663 C 14.298 18.887 16.819 7.171 26.232 2.173 C 27.105 1.709 28.017 1.323 28.958 1.021 C 31.311 0.175 34.58 0.024 36.114 2.062 C 41.521 9.24 44.181 9.785 49.5 12.359 C 51.902 13.388 53.275 15.962 53.333 18.641 C 53.387 19.592 53.35 20.559 53.243 21.519 C 52.594 27.283 49.412 32.71 43.845 35.666 Z M 26.096 4.23 C 25.005 4.828 24.049 5.501 23.22 6.228 C 17.415 11.324 17.845 19.154 21.154 25.098 C 25.107 32.209 34.498 38.59 43.546 33.784 C 43.636 33.735 43.728 33.687 43.818 33.638 C 48.306 31.168 50.518 27.675 51.126 23.936 C 51.277 23 51.33 22.049 51.284 21.104 C 51.216 18.537 49.502 16.65 47.443 15.449 C 44.869 13.905 41.951 13.56 39.72 11.674 C 36.287 8.584 34.913 2.064 29.417 2.973 C 28.338 3.202 27.224 3.617 26.096 4.232 M 72.648 29.603 C 72.339 31.2 71.617 34.701 71.362 36.295 C 71.26 36.759 70.846 37.068 70.229 37.068 C 67.553 37.017 66.677 36.966 64.001 36.966 C 61.324 36.966 58.441 37.017 55.762 37.068 C 55.195 37.068 54.836 36.709 54.836 36.244 C 54.836 35.884 55.093 35.525 55.609 35.42 C 58.079 35.111 58.234 32.692 58.234 30.478 L 58.234 7.052 C 58.234 5.044 58.285 2.83 55.711 2.521 C 55.145 2.47 54.887 2.11 54.887 1.697 C 54.887 1.232 55.298 0.822 55.915 0.873 C 57.099 0.924 58.541 0.924 59.674 0.924 C 60.806 0.924 62.248 0.975 63.432 0.873 C 64.049 0.873 64.463 1.232 64.463 1.697 C 64.463 2.108 64.205 2.47 63.638 2.521 C 61.115 2.83 61.115 5.044 61.115 7.052 L 61.115 30.786 C 61.115 34.392 61.99 35.627 65.284 35.627 C 70.073 35.627 70.535 32.59 71.257 29.398 C 71.359 29.09 71.617 28.832 71.977 28.832 C 72.492 28.832 72.75 29.192 72.645 29.605\" fill=\"rgb(247, 240, 231)\" height=\"37.84133610689318px\" id=\"tIvg6WD9S\" transform=\"translate(139.415 0.111)\" width=\"72.6683161094604px\"/></g></svg>',style:{...style}});});const css=[`.framer-jH5aP { -webkit-mask: ${mask}; aspect-ratio: 5.170731707317073; display: block; mask: ${mask}; user-select: none; width: 212px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 212\n * @framerIntrinsicHeight 41\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Vector\",\"set\":{\"localId\":\"vectorSet/iPHyoMgXC\",\"id\":\"iPHyoMgXC\",\"moduleId\":\"WniqmfeGcUxucgHW61Pl\"}}\n */const Icon=withCSS(Component,css,\"framer-jH5aP\");Icon.displayName=\"Vector\";export default Icon;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Vector\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/iPHyoMgXC\\\",\\\"id\\\":\\\"iPHyoMgXC\\\",\\\"moduleId\\\":\\\"WniqmfeGcUxucgHW61Pl\\\"}}\",\"framerIntrinsicHeight\":\"41\",\"framerIntrinsicWidth\":\"212\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (88cdfe9)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"FS;Montserrat-regular\",\"FS;Montserrat-bold\",\"FS;Montserrat-bold italic\",\"FS;Montserrat-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NZ67QOF3FXYLOR27ABJOZVKKBKNRMKMF/EHBFE55HTLOOJHTZSLD54GSL3EBTAFNQ/DI2GHUWG3WKRXISSCTNDMTWKWZC25UIW.woff2\",weight:\"400\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/KDZE2GHZ4MXZP7RVHASNN75AFABT2ZB2/G33WYZOWF5RLCYVGCMU5BFGBXH4DMKUK/SHZ3SDA4YUDBQPNRSIGO7XNSCQQUBDYR.woff2\",weight:\"700\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/WVRVHC26IF7VQKSULH6U5DSAGCYOIAQ7/CPARYH2DVA55XB4ZSTA7WTMPVZAVMNA5/BOBO2BRVXZQHPXSPDS5WN3IZQ5SL56OZ.woff2\",weight:\"700\"},{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"italic\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/CC6FT7O535LIU5P34T6V2W7R57LGKSDT/KUZZS4REMM64PV6S4GGM77HZQUVJPYU2/3ZPIFBJ6EZFOZSYT4ISIO7DHQQODA5IR.woff2\",weight:\"400\"}]}];export const css=['.framer-bFF5C .framer-styles-preset-x0s9r5:not(.rich-text-wrapper), .framer-bFF5C .framer-styles-preset-x0s9r5.rich-text-wrapper p { --framer-font-family: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-family-italic: \"Montserrat\", \"Montserrat Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: -0.2px; --framer-line-height: 140%; --framer-paragraph-spacing: 32px; --framer-text-alignment: start; --framer-text-color: var(--token-8f8054d9-8a09-4e7e-b957-8a76557c5e75, rgba(255, 255, 255, 0.6)); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-bFF5C\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f76946f)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/5kdkFOTURclK6zWg03W4/GcmTeg0zzOyp7eJsenaN/QhK6qqT5U.js\";const enabledGestures={vbxf8HL8_:{hover:true}};const cycleOrder=[\"vbxf8HL8_\",\"dckrgQoZs\",\"Wqa0tW1Sh\"];const serializationHash=\"framer-OwE2j\";const variantClassNames={dckrgQoZs:\"framer-v-11z3ns5\",vbxf8HL8_:\"framer-v-a47mct\",Wqa0tW1Sh:\"framer-v-w997k3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness: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 Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"In-Active\":\"vbxf8HL8_\",Active:\"dckrgQoZs\",Underligned:\"Wqa0tW1Sh\"};const getProps=({color,height,id,link,newTab,smoothScroll,title,width,...props})=>{return{...props,aLnDlFZKR:link??props.aLnDlFZKR,Cn6fz_Vow:title??props.Cn6fz_Vow??\"Home\",TqaTpTiSx:newTab??props.TqaTpTiSx,tye3Sg5Ji:color??props.tye3Sg5Ji??\"rgb(255, 255, 255)\",variant:humanReadableVariantMap[props.variant]??props.variant??\"vbxf8HL8_\",X2yrtSssb:smoothScroll??props.X2yrtSssb};};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,Cn6fz_Vow,aLnDlFZKR,TqaTpTiSx,X2yrtSssb,tye3Sg5Ji,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vbxf8HL8_\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:aLnDlFZKR,motionChild:true,nodeId:\"vbxf8HL8_\",openInNewTab:TqaTpTiSx,scopeId:\"Q0U3CYn_a\",smoothScroll:X2yrtSssb,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-a47mct\",className,classNames)} framer-i9k05o`,\"data-framer-name\":\"In-Active\",layoutDependency:layoutDependency,layoutId:\"vbxf8HL8_\",ref:refBinding,style:{...style},...addPropertyOverrides({\"vbxf8HL8_-hover\":{\"data-framer-name\":undefined},dckrgQoZs:{\"data-framer-name\":\"Active\"},Wqa0tW1Sh:{\"data-framer-name\":\"Underligned\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-x0s9r5\",\"data-styles-preset\":\"QhK6qqT5U\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(90deg, var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, rgb(255, 255, 255)) 0%, var(--token-69ff14d1-f0d2-4345-baec-a0ff0f57f0ca, rgba(153, 153, 153, 0)) 409.99999999999994%)\"},children:\"Home\"})})}),className:\"framer-oap6fz\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"uuXIr8Qtv\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--variable-reference-tye3Sg5Ji-Q0U3CYn_a\":tye3Sg5Ji,opacity:.6},text:Cn6fz_Vow,variants:{\"vbxf8HL8_-hover\":{opacity:1},dckrgQoZs:{opacity:1},Wqa0tW1Sh:{\"--extracted-r6o4lv\":\"var(--variable-reference-tye3Sg5Ji-Q0U3CYn_a)\",\"--variable-reference-tye3Sg5Ji-Q0U3CYn_a\":tye3Sg5Ji}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Wqa0tW1Sh:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-tye3Sg5Ji-Q0U3CYn_a))\",\"--framer-text-decoration\":\"underline\"},children:/*#__PURE__*/_jsx(motion.span,{\"data-text-fill\":\"true\",style:{backgroundImage:\"linear-gradient(90deg, rgb(255, 255, 255) 0%, var(--token-69ff14d1-f0d2-4345-baec-a0ff0f57f0ca, rgba(153, 153, 153, 0)) 409.99999999999994%)\"},children:\"Home\"})})}),fonts:[\"GF;DM Sans-regular\"]}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OwE2j.framer-i9k05o, .framer-OwE2j .framer-i9k05o { display: block; }\",\".framer-OwE2j.framer-a47mct { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-OwE2j .framer-oap6fz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-OwE2j.framer-v-11z3ns5.framer-a47mct, .framer-OwE2j.framer-v-w997k3.framer-a47mct { cursor: unset; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 43\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"dckrgQoZs\":{\"layout\":[\"auto\",\"auto\"]},\"Wqa0tW1Sh\":{\"layout\":[\"auto\",\"auto\"]},\"D7MtR96uI\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"Cn6fz_Vow\":\"title\",\"aLnDlFZKR\":\"link\",\"TqaTpTiSx\":\"newTab\",\"X2yrtSssb\":\"smoothScroll\",\"tye3Sg5Ji\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerQ0U3CYn_a=withCSS(Component,css,\"framer-OwE2j\");export default FramerQ0U3CYn_a;FramerQ0U3CYn_a.displayName=\"Navigation/Text Hover\";FramerQ0U3CYn_a.defaultProps={height:22,width:43};addPropertyControls(FramerQ0U3CYn_a,{variant:{options:[\"vbxf8HL8_\",\"dckrgQoZs\",\"Wqa0tW1Sh\"],optionTitles:[\"In-Active\",\"Active\",\"Underligned\"],title:\"Variant\",type:ControlType.Enum},Cn6fz_Vow:{defaultValue:\"Home\",displayTextArea:false,title:\"Title\",type:ControlType.String},aLnDlFZKR:{title:\"Link\",type:ControlType.Link},TqaTpTiSx:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},X2yrtSssb:{defaultValue:false,title:\"Smooth Scroll\",type:ControlType.Boolean},tye3Sg5Ji:{defaultValue:\"rgb(255, 255, 255)\",title:\"Color\",type:ControlType.Color}});addFonts(FramerQ0U3CYn_a,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v15/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQ0U3CYn_a\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"22\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Cn6fz_Vow\\\":\\\"title\\\",\\\"aLnDlFZKR\\\":\\\"link\\\",\\\"TqaTpTiSx\\\":\\\"newTab\\\",\\\"X2yrtSssb\\\":\\\"smoothScroll\\\",\\\"tye3Sg5Ji\\\":\\\"color\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dckrgQoZs\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"Wqa0tW1Sh\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"D7MtR96uI\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"43\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (c2a8602)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SVG from\"https://framerusercontent.com/modules/I1DC9cTt2FcHsDUAaRxW/6iIIX4SzvuX6GX8XtSv5/SVG_Prod.js\";const SVGFonts=getFonts(SVG);const cycleOrder=[\"DekAsO0Uo\",\"b5eHMbgoj\",\"GHAgnEBxN\"];const serializationHash=\"framer-IEZGe\";const variantClassNames={b5eHMbgoj:\"framer-v-17hfhql\",DekAsO0Uo:\"framer-v-knxnu3\",GHAgnEBxN:\"framer-v-12ugk0k\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"DekAsO0Uo\",\"Variant 2\":\"b5eHMbgoj\",\"Variant 3\":\"GHAgnEBxN\"};const getProps=({background,color,height,id,sVGCode,width,...props})=>{return{...props,bFPmGN0DJ:background??props.bFPmGN0DJ??\"rgba(177, 131, 62, 0.06)\",ldq15VJkt:sVGCode??props.ldq15VJkt??'<svg width=\"301\" height=\"301\" viewBox=\"0 0 301 301\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M145.681 38.4279C143.206 39.4949 132.631 43.7129 122.181 47.7999C99.711 56.5899 62.15 71.3909 34.016 82.5419C22.818 86.9799 13.593 91.2079 13.27 92.0509C12.95 92.8849 13.103 94.3219 13.61 95.2439C14.135 96.2009 24.329 100.767 37.318 105.865C59.126 114.424 59.977 114.857 57.142 115.973C55.514 116.614 45.284 120.625 34.409 124.887C22.047 129.732 14.27 133.321 13.659 134.463C12.172 137.242 12.403 164.664 13.931 166.729C14.619 167.659 25.275 172.402 37.612 177.27L60.043 186.121L37.284 195.022C24.263 200.114 14.133 204.64 13.607 205.6C13.102 206.522 12.952 207.966 13.275 208.807C13.61 209.68 23.808 214.259 37.022 219.47C94.603 242.177 112.482 249.234 130.928 256.532L150.675 264.346L167.928 257.526C177.417 253.775 196.881 246.102 211.181 240.474C276.652 214.706 287.545 210.219 288.093 208.791C288.412 207.958 288.259 206.522 287.752 205.6C287.227 204.644 277.058 200.087 264.113 195.006L241.395 186.091L263.788 177.255C276.104 172.395 286.744 167.659 287.431 166.729C288.303 165.551 288.681 160.415 288.681 149.754C288.681 134.997 288.603 134.418 286.431 133.021C285.193 132.225 275.406 128.157 264.681 123.981C253.956 119.806 244.313 116.028 243.251 115.586C241.785 114.975 246.787 112.637 264.076 105.852C277.045 100.762 287.227 96.2009 287.752 95.2439C288.259 94.3219 288.41 92.8809 288.089 92.0419C287.765 91.1989 279.608 87.3979 269.842 83.5399C260.129 79.7019 238.906 71.3159 222.681 64.9039C206.456 58.4919 189.131 51.6639 184.181 49.7289C179.231 47.7949 169.619 44.0089 162.821 41.3169C156.023 38.6249 150.398 36.4369 150.321 36.4549C150.244 36.4729 148.156 37.3599 145.681 38.4279ZM132.181 52.3119C122.831 56.0449 108.206 61.8389 99.681 65.1879C60.63 80.5289 30.104 92.6609 29.287 93.1659C28.795 93.4689 40.27 98.4009 54.787 104.124C69.304 109.847 96.481 120.583 115.181 127.981C133.881 135.379 149.835 141.429 150.633 141.427C151.878 141.423 183.389 129.157 256.063 100.387C265.349 96.7109 272.527 93.4449 272.016 93.1289C271.17 92.6059 256.501 86.7709 211.181 68.9299C202.381 65.4659 185.361 58.7589 173.358 54.0269C161.355 49.2939 151.005 45.4449 150.358 45.4739C149.711 45.5019 141.531 48.5799 132.181 52.3119ZM49.24 127.493C38.273 131.88 29.096 135.673 28.847 135.922C28.598 136.171 29.247 136.684 30.288 137.062C32.965 138.033 70.539 152.769 93.681 161.924C104.406 166.167 121.615 172.955 131.923 177.008L150.665 184.378L175.923 174.453C189.815 168.995 211.531 160.428 224.181 155.416C236.831 150.405 252.581 144.229 259.181 141.692C265.781 139.155 271.534 136.781 271.966 136.416C272.689 135.804 232.825 119.422 230.615 119.422C229.498 119.422 222.61 122.084 182.181 138.144C166.231 144.48 152.056 149.663 150.681 149.663C149.306 149.663 135.131 144.48 119.181 138.144C76.904 121.35 71.859 119.417 70.453 119.469C69.753 119.495 60.208 123.106 49.24 127.493ZM20.681 151.8C20.681 158.12 21.089 161.492 21.931 162.143C22.619 162.674 26.331 164.351 30.181 165.87C34.031 167.388 39.319 169.477 41.931 170.512L46.681 172.393L46.678 162.157L46.676 151.922L34.428 147.144C27.692 144.516 21.844 142.378 21.431 142.394C21.018 142.409 20.681 146.642 20.681 151.8ZM266.681 147.209L255.181 151.922L254.895 161.672C254.679 169.038 254.919 171.422 255.879 171.422C256.577 171.422 262.444 169.318 268.915 166.747L280.681 162.072V152.247C280.681 145.034 280.349 142.432 279.431 142.459C278.744 142.48 273.006 144.617 266.681 147.209ZM54.681 165.34C54.681 174.919 54.804 175.519 56.931 176.352C58.168 176.836 63.793 179.041 69.431 181.252L79.681 185.271V175.043V164.815L68.931 160.668C63.019 158.387 57.394 156.226 56.431 155.865C54.836 155.266 54.681 156.107 54.681 165.34ZM233.431 160.187L221.681 164.815V175.043V185.271L231.931 181.252C237.568 179.041 243.193 176.836 244.431 176.352C246.556 175.52 246.681 174.915 246.681 165.447C246.681 159.933 246.344 155.453 245.931 155.491C245.518 155.529 239.893 157.642 233.431 160.187ZM87.895 178.473L88.181 188.682L100.601 193.552C107.432 196.231 113.186 198.422 113.386 198.422C113.587 198.422 113.623 193.878 113.466 188.324L113.181 178.227L102.25 173.834C96.237 171.418 90.484 169.177 89.464 168.853C87.728 168.302 87.628 168.92 87.895 178.473ZM200.181 173.368L188.181 178.154L187.896 188.288C187.739 193.862 187.775 198.422 187.976 198.422C188.176 198.422 193.93 196.231 200.761 193.552L213.181 188.682L213.466 178.552C213.623 172.981 213.398 168.458 212.966 168.502C212.534 168.546 206.781 170.736 200.181 173.368ZM121.681 191.822V202.029L132.431 206.176C138.343 208.457 143.985 210.625 144.967 210.993C146.621 211.614 146.732 210.902 146.467 201.415L146.181 191.166L138.681 188.242C134.556 186.633 129.044 184.484 126.431 183.465L121.681 181.614V191.822ZM167.181 186.401L155.181 191.205L154.895 201.435C154.63 210.899 154.742 211.615 156.395 211.006C157.377 210.645 163.016 208.453 168.925 206.135L179.668 201.922L179.675 191.672C179.678 186.035 179.568 181.461 179.431 181.509C179.294 181.557 173.781 183.759 167.181 186.401ZM49.28 198.803C37.784 203.376 28.805 207.381 29.327 207.703C30.19 208.237 44.72 214.018 90.181 231.914C98.981 235.378 116.001 242.085 128.004 246.817C140.007 251.55 150.233 255.422 150.73 255.422C151.226 255.422 161.431 251.551 173.407 246.819C185.383 242.088 202.381 235.381 211.181 231.916C257.483 213.683 271.173 208.236 272.034 207.704C272.555 207.382 263.402 203.348 251.692 198.74L230.402 190.363L195.791 204.021C176.756 211.533 159.211 218.521 156.804 219.551C151.516 221.812 149.739 221.871 145.465 219.932C140.607 217.728 73.432 191.236 71.681 190.834C70.856 190.645 60.775 194.231 49.28 198.803Z\" fill=\"#44943F\"/> </svg>',variant:humanReadableVariantMap[props.variant]??props.variant??\"DekAsO0Uo\",zYnLGxCZJ:color??props.zYnLGxCZJ??\"var(--token-f951c3a8-aa43-4825-aa75-915aa92c20d1, rgb(177, 131, 62))\"};};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,zYnLGxCZJ,ldq15VJkt,bFPmGN0DJ,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"DekAsO0Uo\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-knxnu3\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"DekAsO0Uo\",ref:refBinding,style:{backgroundColor:bFPmGN0DJ,borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},variants:{b5eHMbgoj:{borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40},GHAgnEBxN:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:40,borderBottomRightRadius:40,borderTopLeftRadius:40,borderTopRightRadius:40}},...addPropertyOverrides({b5eHMbgoj:{\"data-framer-name\":\"Variant 2\"},GHAgnEBxN:{\"data-framer-name\":\"Variant 3\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-np1cw\",layoutDependency:layoutDependency,layoutId:\"tX3XvK0xj\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xbr6c2-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Olz4rIT3U-container\",nodeId:\"Olz4rIT3U\",rendersWithMotion:true,scopeId:\"EMN7dCknW\",...addPropertyOverrides({b5eHMbgoj:{transformTemplate:transformTemplate1},GHAgnEBxN:{transformTemplate:transformTemplate1}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{customColor:zYnLGxCZJ,customPadding:0,customStrokeWidth:2,customSvgCode:ldq15VJkt,description:\"\",height:\"100%\",id:\"Olz4rIT3U\",layoutId:\"Olz4rIT3U\",lineCap:\"butt\",lineJoin:\"miter\",style:{height:\"100%\",width:\"100%\"},title:\"\",width:\"100%\",...addPropertyOverrides({b5eHMbgoj:{customSvgCode:'<svg width=\"261\" height=\"265\" viewBox=\"0 0 261 265\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M193.068 250.589C129.468 284.366 49.4702 256.078 16.3839 193.771C-16.7024 131.465 1.19558 48.2915 68.024 12.8061C74.3237 9.45777 80.796 6.73079 87.3718 4.62514C104.079 -1.38113 127.293 -2.45122 138.184 12.0122C176.568 62.9792 195.45 66.8453 233.214 85.123C250.266 92.4238 260.018 110.701 260.432 129.721C260.812 136.47 260.553 143.339 259.793 150.156C255.185 191.079 232.593 229.602 193.068 250.589ZM67.0575 27.4076C59.308 31.6534 52.5251 36.4342 46.6396 41.5948C5.42413 77.7705 8.47905 133.363 31.9691 175.562C60.0329 226.046 126.706 271.352 190.946 237.23C191.584 236.885 192.24 236.54 192.879 236.195C224.739 218.659 240.446 193.857 244.76 167.312C245.83 160.667 246.21 153.919 245.882 147.205C245.399 128.979 233.231 115.586 218.612 107.06C200.335 96.1 179.623 93.6492 163.779 80.2559C139.409 58.3192 129.657 12.0294 90.6339 18.4844C82.9707 20.1068 75.0659 23.0582 67.0575 27.4248\" fill=\"#B2833F\"/> </svg>'},GHAgnEBxN:{customSvgCode:'<svg width=\"261\" height=\"265\" viewBox=\"0 0 261 265\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M193.068 250.589C129.468 284.366 49.4702 256.078 16.3839 193.771C-16.7024 131.465 1.19558 48.2915 68.024 12.8061C74.3237 9.45777 80.796 6.73079 87.3718 4.62514C104.079 -1.38113 127.293 -2.45122 138.184 12.0122C176.568 62.9792 195.45 66.8453 233.214 85.123C250.266 92.4238 260.018 110.701 260.432 129.721C260.812 136.47 260.553 143.339 259.793 150.156C255.185 191.079 232.593 229.602 193.068 250.589ZM67.0575 27.4076C59.308 31.6534 52.5251 36.4342 46.6396 41.5948C5.42413 77.7705 8.47905 133.363 31.9691 175.562C60.0329 226.046 126.706 271.352 190.946 237.23C191.584 236.885 192.24 236.54 192.879 236.195C224.739 218.659 240.446 193.857 244.76 167.312C245.83 160.667 246.21 153.919 245.882 147.205C245.399 128.979 233.231 115.586 218.612 107.06C200.335 96.1 179.623 93.6492 163.779 80.2559C139.409 58.3192 129.657 12.0294 90.6339 18.4844C82.9707 20.1068 75.0659 23.0582 67.0575 27.4248\" fill=\"#B2833F\"/> </svg>'}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IEZGe.framer-75aez9, .framer-IEZGe .framer-75aez9 { display: block; }\",\".framer-IEZGe.framer-knxnu3 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 64px; justify-content: center; padding: 0px; position: relative; width: 64px; }\",\".framer-IEZGe .framer-np1cw { flex: none; height: 37px; overflow: visible; position: relative; width: 37px; }\",\".framer-IEZGe .framer-1xbr6c2-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 37px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-IEZGe.framer-v-17hfhql.framer-knxnu3, .framer-IEZGe.framer-v-12ugk0k.framer-knxnu3 { aspect-ratio: 1 / 1; gap: 7.5px; height: var(--framer-aspect-ratio-supported, 32px); width: 32px; }\",\".framer-IEZGe.framer-v-17hfhql .framer-np1cw { height: 24px; width: 24px; }\",\".framer-IEZGe.framer-v-17hfhql .framer-1xbr6c2-container { height: var(--framer-aspect-ratio-supported, 20px); left: 50%; right: unset; top: 50%; width: 20px; }\",\".framer-IEZGe.framer-v-12ugk0k .framer-np1cw { height: 31px; width: 31px; }\",\".framer-IEZGe.framer-v-12ugk0k .framer-1xbr6c2-container { height: var(--framer-aspect-ratio-supported, 31px); left: 50%; right: unset; top: 50%; width: 31px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 64\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"b5eHMbgoj\":{\"layout\":[\"fixed\",\"fixed\"]},\"GHAgnEBxN\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"zYnLGxCZJ\":\"color\",\"ldq15VJkt\":\"sVGCode\",\"bFPmGN0DJ\":\"background\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerEMN7dCknW=withCSS(Component,css,\"framer-IEZGe\");export default FramerEMN7dCknW;FramerEMN7dCknW.displayName=\"Icon Set\";FramerEMN7dCknW.defaultProps={height:64,width:64};addPropertyControls(FramerEMN7dCknW,{variant:{options:[\"DekAsO0Uo\",\"b5eHMbgoj\",\"GHAgnEBxN\"],optionTitles:[\"Variant 1\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum},zYnLGxCZJ:{defaultValue:'var(--token-f951c3a8-aa43-4825-aa75-915aa92c20d1, rgb(177, 131, 62)) /* {\"name\":\"Sol\"} */',title:\"Color\",type:ControlType.Color},ldq15VJkt:{defaultValue:'<svg width=\"301\" height=\"301\" viewBox=\"0 0 301 301\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M145.681 38.4279C143.206 39.4949 132.631 43.7129 122.181 47.7999C99.711 56.5899 62.15 71.3909 34.016 82.5419C22.818 86.9799 13.593 91.2079 13.27 92.0509C12.95 92.8849 13.103 94.3219 13.61 95.2439C14.135 96.2009 24.329 100.767 37.318 105.865C59.126 114.424 59.977 114.857 57.142 115.973C55.514 116.614 45.284 120.625 34.409 124.887C22.047 129.732 14.27 133.321 13.659 134.463C12.172 137.242 12.403 164.664 13.931 166.729C14.619 167.659 25.275 172.402 37.612 177.27L60.043 186.121L37.284 195.022C24.263 200.114 14.133 204.64 13.607 205.6C13.102 206.522 12.952 207.966 13.275 208.807C13.61 209.68 23.808 214.259 37.022 219.47C94.603 242.177 112.482 249.234 130.928 256.532L150.675 264.346L167.928 257.526C177.417 253.775 196.881 246.102 211.181 240.474C276.652 214.706 287.545 210.219 288.093 208.791C288.412 207.958 288.259 206.522 287.752 205.6C287.227 204.644 277.058 200.087 264.113 195.006L241.395 186.091L263.788 177.255C276.104 172.395 286.744 167.659 287.431 166.729C288.303 165.551 288.681 160.415 288.681 149.754C288.681 134.997 288.603 134.418 286.431 133.021C285.193 132.225 275.406 128.157 264.681 123.981C253.956 119.806 244.313 116.028 243.251 115.586C241.785 114.975 246.787 112.637 264.076 105.852C277.045 100.762 287.227 96.2009 287.752 95.2439C288.259 94.3219 288.41 92.8809 288.089 92.0419C287.765 91.1989 279.608 87.3979 269.842 83.5399C260.129 79.7019 238.906 71.3159 222.681 64.9039C206.456 58.4919 189.131 51.6639 184.181 49.7289C179.231 47.7949 169.619 44.0089 162.821 41.3169C156.023 38.6249 150.398 36.4369 150.321 36.4549C150.244 36.4729 148.156 37.3599 145.681 38.4279ZM132.181 52.3119C122.831 56.0449 108.206 61.8389 99.681 65.1879C60.63 80.5289 30.104 92.6609 29.287 93.1659C28.795 93.4689 40.27 98.4009 54.787 104.124C69.304 109.847 96.481 120.583 115.181 127.981C133.881 135.379 149.835 141.429 150.633 141.427C151.878 141.423 183.389 129.157 256.063 100.387C265.349 96.7109 272.527 93.4449 272.016 93.1289C271.17 92.6059 256.501 86.7709 211.181 68.9299C202.381 65.4659 185.361 58.7589 173.358 54.0269C161.355 49.2939 151.005 45.4449 150.358 45.4739C149.711 45.5019 141.531 48.5799 132.181 52.3119ZM49.24 127.493C38.273 131.88 29.096 135.673 28.847 135.922C28.598 136.171 29.247 136.684 30.288 137.062C32.965 138.033 70.539 152.769 93.681 161.924C104.406 166.167 121.615 172.955 131.923 177.008L150.665 184.378L175.923 174.453C189.815 168.995 211.531 160.428 224.181 155.416C236.831 150.405 252.581 144.229 259.181 141.692C265.781 139.155 271.534 136.781 271.966 136.416C272.689 135.804 232.825 119.422 230.615 119.422C229.498 119.422 222.61 122.084 182.181 138.144C166.231 144.48 152.056 149.663 150.681 149.663C149.306 149.663 135.131 144.48 119.181 138.144C76.904 121.35 71.859 119.417 70.453 119.469C69.753 119.495 60.208 123.106 49.24 127.493ZM20.681 151.8C20.681 158.12 21.089 161.492 21.931 162.143C22.619 162.674 26.331 164.351 30.181 165.87C34.031 167.388 39.319 169.477 41.931 170.512L46.681 172.393L46.678 162.157L46.676 151.922L34.428 147.144C27.692 144.516 21.844 142.378 21.431 142.394C21.018 142.409 20.681 146.642 20.681 151.8ZM266.681 147.209L255.181 151.922L254.895 161.672C254.679 169.038 254.919 171.422 255.879 171.422C256.577 171.422 262.444 169.318 268.915 166.747L280.681 162.072V152.247C280.681 145.034 280.349 142.432 279.431 142.459C278.744 142.48 273.006 144.617 266.681 147.209ZM54.681 165.34C54.681 174.919 54.804 175.519 56.931 176.352C58.168 176.836 63.793 179.041 69.431 181.252L79.681 185.271V175.043V164.815L68.931 160.668C63.019 158.387 57.394 156.226 56.431 155.865C54.836 155.266 54.681 156.107 54.681 165.34ZM233.431 160.187L221.681 164.815V175.043V185.271L231.931 181.252C237.568 179.041 243.193 176.836 244.431 176.352C246.556 175.52 246.681 174.915 246.681 165.447C246.681 159.933 246.344 155.453 245.931 155.491C245.518 155.529 239.893 157.642 233.431 160.187ZM87.895 178.473L88.181 188.682L100.601 193.552C107.432 196.231 113.186 198.422 113.386 198.422C113.587 198.422 113.623 193.878 113.466 188.324L113.181 178.227L102.25 173.834C96.237 171.418 90.484 169.177 89.464 168.853C87.728 168.302 87.628 168.92 87.895 178.473ZM200.181 173.368L188.181 178.154L187.896 188.288C187.739 193.862 187.775 198.422 187.976 198.422C188.176 198.422 193.93 196.231 200.761 193.552L213.181 188.682L213.466 178.552C213.623 172.981 213.398 168.458 212.966 168.502C212.534 168.546 206.781 170.736 200.181 173.368ZM121.681 191.822V202.029L132.431 206.176C138.343 208.457 143.985 210.625 144.967 210.993C146.621 211.614 146.732 210.902 146.467 201.415L146.181 191.166L138.681 188.242C134.556 186.633 129.044 184.484 126.431 183.465L121.681 181.614V191.822ZM167.181 186.401L155.181 191.205L154.895 201.435C154.63 210.899 154.742 211.615 156.395 211.006C157.377 210.645 163.016 208.453 168.925 206.135L179.668 201.922L179.675 191.672C179.678 186.035 179.568 181.461 179.431 181.509C179.294 181.557 173.781 183.759 167.181 186.401ZM49.28 198.803C37.784 203.376 28.805 207.381 29.327 207.703C30.19 208.237 44.72 214.018 90.181 231.914C98.981 235.378 116.001 242.085 128.004 246.817C140.007 251.55 150.233 255.422 150.73 255.422C151.226 255.422 161.431 251.551 173.407 246.819C185.383 242.088 202.381 235.381 211.181 231.916C257.483 213.683 271.173 208.236 272.034 207.704C272.555 207.382 263.402 203.348 251.692 198.74L230.402 190.363L195.791 204.021C176.756 211.533 159.211 218.521 156.804 219.551C151.516 221.812 149.739 221.871 145.465 219.932C140.607 217.728 73.432 191.236 71.681 190.834C70.856 190.645 60.775 194.231 49.28 198.803Z\" fill=\"#44943F\"/> </svg>',displayTextArea:false,title:\"SVG Code\",type:ControlType.String},bFPmGN0DJ:{defaultValue:\"rgba(177, 131, 62, 0.06)\",title:\"Background\",type:ControlType.Color}});addFonts(FramerEMN7dCknW,[{explicitInter:true,fonts:[]},...SVGFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerEMN7dCknW\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"zYnLGxCZJ\\\":\\\"color\\\",\\\"ldq15VJkt\\\":\\\"sVGCode\\\",\\\"bFPmGN0DJ\\\":\\\"background\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"b5eHMbgoj\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"GHAgnEBxN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"64\",\"framerIntrinsicWidth\":\"64\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./EMN7dCknW.map","// Generated by Framer (98b71dc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import IconSet from\"https://framerusercontent.com/modules/vZm47XLg2BRtqfrlZAva/Lv7m1jOkjlgqXqFFZZXt/EMN7dCknW.js\";const IconSetFonts=getFonts(IconSet);const cycleOrder=[\"a2CiP96h1\",\"zenr8J_u7\"];const serializationHash=\"framer-CptHG\";const variantClassNames={a2CiP96h1:\"framer-v-kifreg\",zenr8J_u7:\"framer-v-d5cu5x\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.5,ease:[0,0,0,1],type:\"tween\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Blue:\"a2CiP96h1\",Hover:\"zenr8J_u7\"};const getProps=({backgroundBlur,click,height,id,openOverlay,title,width,...props})=>{return{...props,dlVBgpKLv:title??props.dlVBgpKLv??\"Get In Touch\",DmklQHUcW:openOverlay??props.DmklQHUcW,mKgjsKUG3:click??props.mKgjsKUG3,variant:humanReadableVariantMap[props.variant]??props.variant??\"a2CiP96h1\",YGlwws49H:backgroundBlur??props.YGlwws49H??8};};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,dlVBgpKLv,DmklQHUcW,YGlwws49H,mKgjsKUG3,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"a2CiP96h1\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapow3lj6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(DmklQHUcW){const res=await DmklQHUcW(...args);if(res===false)return false;}if(mKgjsKUG3){const res=await mKgjsKUG3(...args);if(res===false)return false;}});const onMouseEnterka44vb=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"zenr8J_u7\");});const onMouseLeave1tts3ss=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"a2CiP96h1\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.button,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-kifreg\",className,classNames),\"data-framer-name\":\"Blue\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"a2CiP96h1\",onMouseEnter:onMouseEnterka44vb,onTap:onTapow3lj6,ref:refBinding,style:{backdropFilter:`blur(${YGlwws49H}px)`,backgroundColor:\"var(--token-91acd6b3-0466-4512-bfe0-548e2faebf76, rgba(0, 0, 0, 0.3))\",borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50,...style},variants:{zenr8J_u7:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({zenr8J_u7:{\"data-framer-name\":\"Hover\",onMouseLeave:onMouseLeave1tts3ss}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:32,width:\"32px\",y:(componentViewport?.y||0)+(10+((componentViewport?.height||200)-20-32)/2),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e9bzep-container\",layoutDependency:layoutDependency,layoutId:\"zF0nGZ052-container\",nodeId:\"zF0nGZ052\",rendersWithMotion:true,scopeId:\"RLSXVILtc\",style:{filter:\"invert(0)\",rotate:0,WebkitFilter:\"invert(0)\"},variants:{zenr8J_u7:{rotate:43}},children:/*#__PURE__*/_jsx(IconSet,{bFPmGN0DJ:\"rgb(232, 219, 200)\",height:\"100%\",id:\"zF0nGZ052\",layoutId:\"zF0nGZ052\",ldq15VJkt:'<svg width=\"261\" height=\"265\" viewBox=\"0 0 261 265\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"> <path d=\"M193.068 250.589C129.468 284.366 49.4702 256.078 16.3839 193.771C-16.7024 131.465 1.19558 48.2915 68.024 12.8061C74.3237 9.45777 80.796 6.73079 87.3718 4.62514C104.079 -1.38113 127.293 -2.45122 138.184 12.0122C176.568 62.9792 195.45 66.8453 233.214 85.123C250.266 92.4238 260.018 110.701 260.432 129.721C260.812 136.47 260.553 143.339 259.793 150.156C255.185 191.079 232.593 229.602 193.068 250.589ZM67.0575 27.4076C59.308 31.6534 52.5251 36.4342 46.6396 41.5948C5.42413 77.7705 8.47905 133.363 31.9691 175.562C60.0329 226.046 126.706 271.352 190.946 237.23C191.584 236.885 192.24 236.54 192.879 236.195C224.739 218.659 240.446 193.857 244.76 167.312C245.83 160.667 246.21 153.919 245.882 147.205C245.399 128.979 233.231 115.586 218.612 107.06C200.335 96.1 179.623 93.6492 163.779 80.2559C139.409 58.3192 129.657 12.0294 90.6339 18.4844C82.9707 20.1068 75.0659 23.0582 67.0575 27.4248\" fill=\"#B2833F\"/> </svg>',style:{height:\"100%\",width:\"100%\"},variant:\"GHAgnEBxN\",width:\"100%\",zYnLGxCZJ:\"rgb(255, 255, 255)\",...addPropertyOverrides({zenr8J_u7:{bFPmGN0DJ:\"var(--token-7052c670-b50d-4778-b559-a681c4927df7, rgb(247, 240, 231))\",zYnLGxCZJ:\"var(--token-7052c670-b50d-4778-b559-a681c4927df7, rgb(247, 240, 231))\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy01MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7052c670-b50d-4778-b559-a681c4927df7, rgb(247, 240, 231)))\"},children:\"Get In Touch\"})}),className:\"framer-ddue11\",\"data-framer-name\":\"Text\",fonts:[\"GF;DM Sans-500\"],layoutDependency:layoutDependency,layoutId:\"rHvQNXQ7u\",style:{\"--extracted-r6o4lv\":\"var(--token-7052c670-b50d-4778-b559-a681c4927df7, rgb(247, 240, 231))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",filter:\"invert(0)\",WebkitFilter:\"invert(0)\"},text:dlVBgpKLv,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-690r5k\",layoutDependency:layoutDependency,layoutId:\"gqrAjGV8m\",style:{borderBottomLeftRadius:50,borderBottomRightRadius:50,borderTopLeftRadius:50,borderTopRightRadius:50},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-e0libf\",\"data-framer-name\":\"background\",layoutDependency:layoutDependency,layoutId:\"gLZcDKxkn\",style:{backdropFilter:\"none\",backgroundColor:\"var(--token-f951c3a8-aa43-4825-aa75-915aa92c20d1, rgb(177, 131, 62))\",borderBottomLeftRadius:152,borderBottomRightRadius:152,borderTopLeftRadius:152,borderTopRightRadius:152,WebkitBackdropFilter:\"none\"},transformTemplate:transformTemplate1,variants:{zenr8J_u7:{backdropFilter:\"blur(8px)\",WebkitBackdropFilter:\"blur(8px)\"}},...addPropertyOverrides({zenr8J_u7:{transformTemplate:undefined}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CptHG.framer-1duf3xc, .framer-CptHG .framer-1duf3xc { display: block; }\",\".framer-CptHG.framer-kifreg { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 10px 18px 10px 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-CptHG .framer-1e9bzep-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 32px); position: relative; width: 32px; z-index: 2; }\",\".framer-CptHG .framer-ddue11 { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 2; }\",\".framer-CptHG .framer-690r5k { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-CptHG .framer-e0libf { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 1px); left: 24px; overflow: visible; position: absolute; top: 50%; width: 1px; z-index: 0; }\",\".framer-CptHG.framer-v-d5cu5x.framer-kifreg { overflow: visible; padding: 10px 12px 10px 18px; will-change: unset; }\",\".framer-CptHG.framer-v-d5cu5x .framer-1e9bzep-container { order: 0; }\",\".framer-CptHG.framer-v-d5cu5x .framer-ddue11 { order: 1; }\",\".framer-CptHG.framer-v-d5cu5x .framer-690r5k { order: 3; overflow: hidden; will-change: var(--framer-will-change-override, transform); }\",\".framer-CptHG.framer-v-d5cu5x .framer-e0libf { aspect-ratio: unset; gap: 10px; height: 153px; left: -5px; right: -5px; top: calc(58.69565217391307% - 153px / 2); width: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 161\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"zenr8J_u7\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"dlVBgpKLv\":\"title\",\"DmklQHUcW\":\"openOverlay\",\"YGlwws49H\":\"backgroundBlur\",\"mKgjsKUG3\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRLSXVILtc=withCSS(Component,css,\"framer-CptHG\");export default FramerRLSXVILtc;FramerRLSXVILtc.displayName=\"Button/Primary Button 2\";FramerRLSXVILtc.defaultProps={height:52,width:161};addPropertyControls(FramerRLSXVILtc,{variant:{options:[\"a2CiP96h1\",\"zenr8J_u7\"],optionTitles:[\"Blue\",\"Hover\"],title:\"Variant\",type:ControlType.Enum},dlVBgpKLv:{defaultValue:\"Get In Touch\",displayTextArea:true,title:\"Title\",type:ControlType.String},DmklQHUcW:{title:\"Open Overlay\",type:ControlType.EventHandler},YGlwws49H:{defaultValue:8,title:\"Background Blur\",type:ControlType.Number},mKgjsKUG3:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerRLSXVILtc,[{explicitInter:true,fonts:[{cssFamilyName:\"DM Sans\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Sans\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhS2f3ZGMZpg.woff2\",weight:\"500\"}]},...IconSetFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRLSXVILtc\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zenr8J_u7\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"161\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"dlVBgpKLv\\\":\\\"title\\\",\\\"DmklQHUcW\\\":\\\"openOverlay\\\",\\\"YGlwws49H\\\":\\\"backgroundBlur\\\",\\\"mKgjsKUG3\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"52\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RLSXVILtc.map","// Generated by Framer (74099f6)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Floating,Image,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const MotionDivWithFX=withFX(motion.div);const serializationHash=\"framer-okJ3y\";const variantClassNames={OwuW6LuRx:\"framer-v-8yqcae\"};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={damping:100,delay:0,mass:3,stiffness:300,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transformPerspective:1200,x:0,y:50};const transition3={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.05,skewX:0,skewY:0,transition:transition3};const animation6={opacity:.9,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transition:transition3};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,title,width,...props})=>{return{...props,MsrT9teyE:title??props.MsrT9teyE??\"The Vineyard Bridge \\xa9 2025 \"};};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,MsrT9teyE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"OwuW6LuRx\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEntertxyyif=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.show();});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const ref2=React.useRef(null);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-8yqcae\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"OwuW6LuRx\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,children:overlay=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7TW9udHNlcnJhdC1yZWd1bGFy\",\"--framer-font-family\":'\"Montserrat\", \"Montserrat Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"18px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c1f02333-555c-4436-8987-45f089b79401, rgba(255, 255, 255, 0.5)))\"},children:\"The Vineyard Bridge \"})}),className:\"framer-19zftq6\",\"data-framer-appear-id\":\"19zftq6\",\"data-framer-name\":\"Designed by Aalay Rasool\",\"data-highlight\":true,fonts:[\"FS;Montserrat-regular\"],id:`${layoutId}-19zftq6`,initial:animation1,layoutDependency:layoutDependency,layoutId:\"jP8fIVaja\",onMouseEnter:onMouseEntertxyyif({overlay}),optimized:true,ref:ref1,style:{\"--extracted-r6o4lv\":\"var(--token-c1f02333-555c-4436-8987-45f089b79401, rgba(255, 255, 255, 0.5))\",transformPerspective:1200},text:MsrT9teyE,verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-19zftq6`,offsetX:0,offsetY:-24,onDismiss:overlay.hide,placement:\"top\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation3,className:\"framer-5ffd3r\",\"data-border\":true,exit:animation2,initial:animation4,layoutDependency:layoutDependency,layoutId:\"wVPl0FxsK\",ref:ref2,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0.19)\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(7px)\",backgroundColor:\"rgb(16, 16, 16)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,boxShadow:\"0px 0px 40px -10px rgba(255, 255, 255, 0.2)\",WebkitBackdropFilter:\"blur(7px)\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ttefmd\",layoutDependency:layoutDependency,layoutId:\"JtbUCpVuh\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-vquv02\",layoutDependency:layoutDependency,layoutId:\"shgJ3WOqO\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:96,intrinsicWidth:96,pixelHeight:675,pixelWidth:676,sizes:\"40px\",src:\"https://framerusercontent.com/images/7Fx41yrLd4OWhHF2MOzctdMNSNQ.png?scale-down-to=512&width=676&height=675\",srcSet:\"https://framerusercontent.com/images/7Fx41yrLd4OWhHF2MOzctdMNSNQ.png?scale-down-to=512&width=676&height=675 512w,https://framerusercontent.com/images/7Fx41yrLd4OWhHF2MOzctdMNSNQ.png?width=676&height=675 676w\"},className:\"framer-f9pm4a\",layoutDependency:layoutDependency,layoutId:\"fzug6tZUl\",style:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20}}),/*#__PURE__*/_jsx(Link,{href:\"https://www.thevineyardbridge.com/\",motionChild:true,nodeId:\"IJIfaZl7Z\",openInNewTab:true,scopeId:\"SCTtwsNp0\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-oegdnq framer-1p9unex\",layoutDependency:layoutDependency,layoutId:\"IJIfaZl7Z\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},whileHover:animation5,whileTap:animation6,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"10px\"},children:\"Talk to us\"})}),className:\"framer-yv4vnc\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"ooNc2cW8z\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1252ce5\",layoutDependency:layoutDependency,layoutId:\"tLmXl6_xz\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"13px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3723e43b-5351-44f1-9d6f-f940902736b5, rgb(255, 255, 255)))\"},children:\"The Vineyard Bridge\"})}),className:\"framer-kc2oi8\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"TFCaal5bb\",style:{\"--extracted-r6o4lv\":\"var(--token-3723e43b-5351-44f1-9d6f-f940902736b5, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"300\",\"--framer-line-height\":\"11px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c1f02333-555c-4436-8987-45f089b79401, rgba(255, 255, 255, 0.5)))\"},children:\"@thevineyardbridge\"})}),className:\"framer-s8k31h\",fonts:[\"Inter-Light\"],layoutDependency:layoutDependency,layoutId:\"DOUGP3BCN\",style:{\"--extracted-r6o4lv\":\"var(--token-c1f02333-555c-4436-8987-45f089b79401, rgba(255, 255, 255, 0.5))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--framer-font-size\":\"14px\",\"--framer-line-height\":\"21px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c1f02333-555c-4436-8987-45f089b79401, rgba(255, 255, 255, 0.5)))\"},children:\"Your Strategic Partner in Island.\"})}),className:\"framer-1m24nep\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"fQ8NX58_l\",style:{\"--extracted-r6o4lv\":\"var(--token-c1f02333-555c-4436-8987-45f089b79401, rgba(255, 255, 255, 0.5))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-okJ3y.framer-1p9unex, .framer-okJ3y .framer-1p9unex { display: block; }\",\".framer-okJ3y.framer-8yqcae { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 250px; }\",\".framer-okJ3y .framer-19zftq6 { -webkit-user-select: none; flex: none; height: 24px; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-okJ3y .framer-5ffd3r { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 20px; position: relative; width: 297px; }\",\".framer-okJ3y .framer-ttefmd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 19px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-okJ3y .framer-vquv02 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-okJ3y .framer-f9pm4a { flex: none; height: 40px; overflow: visible; position: relative; width: 40px; }\",\".framer-okJ3y .framer-oegdnq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px 16px 10px 16px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-okJ3y .framer-yv4vnc { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-okJ3y .framer-1252ce5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-okJ3y .framer-kc2oi8, .framer-okJ3y .framer-s8k31h, .framer-okJ3y .framer-1m24nep { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",'.framer-okJ3y[data-border=\"true\"]::after, .framer-okJ3y [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 250\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"MsrT9teyE\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSCTtwsNp0=withCSS(Component,css,\"framer-okJ3y\");export default FramerSCTtwsNp0;FramerSCTtwsNp0.displayName=\"Signature\";FramerSCTtwsNp0.defaultProps={height:24,width:250};addPropertyControls(FramerSCTtwsNp0,{MsrT9teyE:{defaultValue:\"The Vineyard Bridge \\xa9 2025 \",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerSCTtwsNp0,[{explicitInter:true,fonts:[{cssFamilyName:\"Montserrat\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Montserrat\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/NZ67QOF3FXYLOR27ABJOZVKKBKNRMKMF/EHBFE55HTLOOJHTZSLD54GSL3EBTAFNQ/DI2GHUWG3WKRXISSCTNDMTWKWZC25UIW.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\"},{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/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2\",weight:\"600\"},{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/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2\",weight:\"600\"},{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/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2\",weight:\"600\"},{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/yDtI2UI8XcEg1W2je9XPN3Noo.woff2\",weight:\"600\"},{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/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2\",weight:\"600\"},{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/BkDpl4ghaqvMi1btKFyG2tdbec.woff2\",weight:\"300\"},{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/zAMK70AQRFSShJgUiaR5IiIhgzk.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/IETjvc5qzUaRoaruDpPSwCUM8.woff2\",weight:\"300\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2\",weight:\"300\"},{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/Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2\",weight:\"300\"},{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/aqiiD4LUKkKzXdjGL5UzHq8bo5w.woff2\",weight:\"300\"},{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/H4TfENUY1rh8R9UaSD6vngjJP3M.woff2\",weight:\"300\"},{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\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSCTtwsNp0\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"MsrT9teyE\\\":\\\"title\\\"}\",\"framerIntrinsicWidth\":\"250\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SCTtwsNp0.map","// Generated by Framer (88cdfe9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Vimeo from\"https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/UT4NRwjlZHMvmo1AsSka/Vimeo.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/4GbS67etfDI0hGlHfuaN/84MPr8bF6CILkWbZtNOm/Q9YGoPiQM.js\";import Vector from\"https://framerusercontent.com/modules/IXK1snQSw5Av4Goyn9Pu/XGTK6JmVILlalIHQkdVb/xkGpdFrhE.js\";import NavigationTextHover from\"https://framerusercontent.com/modules/5CXKMDldygcRKyQNS3pV/IfFVRPJkN6Wjd9ypNK6Q/Q0U3CYn_a.js\";import ButtonPrimaryButton2 from\"https://framerusercontent.com/modules/s4LqUkarZtoy8Wo9pmG8/lTHUWIAwSXtxxHrPtwMA/RLSXVILtc.js\";import Signature from\"https://framerusercontent.com/modules/pgCYpDiFLCZnFmwqZfs4/XHZ7Wlz1UJEOl4pxR3PG/SCTtwsNp0.js\";const VectorFonts=getFonts(Vector);const ButtonPrimaryButton2Fonts=getFonts(ButtonPrimaryButton2);const NavigationTextHoverFonts=getFonts(NavigationTextHover);const SignatureFonts=getFonts(Signature);const VimeoFonts=getFonts(Vimeo);const cycleOrder=[\"hDiagrBhX\",\"aPOG0xPII\",\"PpWX9Nzcf\",\"tAhy0cIZG\"];const serializationHash=\"framer-FPZZL\";const variantClassNames={aPOG0xPII:\"framer-v-1ew856y\",hDiagrBhX:\"framer-v-z20imy\",PpWX9Nzcf:\"framer-v-5vmnq2\",tAhy0cIZG:\"framer-v-1mpq8ij\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={L:\"aPOG0xPII\",M:\"PpWX9Nzcf\",S:\"tAhy0cIZG\",XL:\"hDiagrBhX\"};const getProps=({click,height,id,overlay,width,...props})=>{return{...props,nG5CfSZ6e:click??props.nG5CfSZ6e,UEZSDT0Ax:overlay??props.UEZSDT0Ax,variant:humanReadableVariantMap[props.variant]??props.variant??\"hDiagrBhX\"};};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,UEZSDT0Ax,nG5CfSZ6e,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"hDiagrBhX\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const DmklQHUcW1qg62bj=activeVariantCallback(async(...args)=>{if(nG5CfSZ6e){const res=await nG5CfSZ6e(...args);if(res===false)return false;}});const mKgjsKUG397jb79=activeVariantCallback(async(...args)=>{if(UEZSDT0Ax){const res=await UEZSDT0Ax(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-z20imy\",className,classNames),\"data-framer-name\":\"XL\",layoutDependency:layoutDependency,layoutId:\"hDiagrBhX\",ref:refBinding,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-8e9f7de0-9fd7-44d3-bc3e-2dea20c4e4bd, rgb(0, 0, 0))\",WebkitBackdropFilter:\"blur(10px)\",...style},...addPropertyOverrides({aPOG0xPII:{\"data-framer-name\":\"L\"},PpWX9Nzcf:{\"data-framer-name\":\"M\"},tAhy0cIZG:{\"data-framer-name\":\"S\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-12g6ix5\",\"data-framer-name\":\"Navigation/CTA\",layoutDependency:layoutDependency,layoutId:\"jHRf3daYx\",style:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-f0qbd6\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"lm6Bi7dyH\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-fjjy5r\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"Dc75s0NyY\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-pyuk04\",\"data-styles-preset\":\"Q9YGoPiQM\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-8f8054d9-8a09-4e7e-b957-8a76557c5e75, rgba(255, 255, 255, 0.6)))\"},children:\"Let the machines accelerate.\"})}),className:\"framer-1kjvl58\",\"data-framer-name\":\"Text 2\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GqWgvMpSP\",style:{\"--extracted-a0htzi\":\"var(--token-8f8054d9-8a09-4e7e-b957-8a76557c5e75, rgba(255, 255, 255, 0.6))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-pyuk04\",\"data-styles-preset\":\"Q9YGoPiQM\",style:{\"--framer-text-alignment\":\"center\"},children:\"We will become more human.\"})}),className:\"framer-3ouao0\",\"data-framer-name\":\"Text 1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"C0S_McpjX\",style:{\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qluo01\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"xsGetvW6A\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1njellx\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"BfOnewf1_\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-25z6rs\",layoutDependency:layoutDependency,layoutId:\"uMYwpXl8X\",children:/*#__PURE__*/_jsx(Vector,{animated:true,className:\"framer-iqv2ut\",layoutDependency:layoutDependency,layoutId:\"gV6MgnbBP\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-mhuyew\",\"data-framer-name\":\"Seperator\",layoutDependency:layoutDependency,layoutId:\"DBZ2bDlfv\",style:{backgroundColor:\"var(--token-30ee69d1-cae6-4a5c-9af2-db5c94a12e77, rgba(255, 255, 255, 0.05))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8c1gx3\",\"data-framer-name\":\"Social\",layoutDependency:layoutDependency,layoutId:\"SexQZEngr\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:(componentViewport?.y||0)+0+((componentViewport?.height||495)-0-492.8+219.8+0)+0+0+94+0+0,...addPropertyOverrides({PpWX9Nzcf:{y:(componentViewport?.y||0)+0+((componentViewport?.height||200)-0-492.8+219.8+0)+0+0+0+94+0+0},tAhy0cIZG:{y:(componentViewport?.y||0)+64+((componentViewport?.height||400)-64-648.8+219.8+50)+0+0+0+94+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16msmuy-container\",layoutDependency:layoutDependency,layoutId:\"fpA8zz4PM-container\",nodeId:\"fpA8zz4PM\",rendersWithMotion:true,scopeId:\"LT0gX9mtu\",children:/*#__PURE__*/_jsx(ButtonPrimaryButton2,{dlVBgpKLv:\"Get In Touch\",DmklQHUcW:DmklQHUcW1qg62bj,height:\"100%\",id:\"fpA8zz4PM\",layoutId:\"fpA8zz4PM\",mKgjsKUG3:mKgjsKUG397jb79,variant:\"a2CiP96h1\",width:\"100%\",YGlwws49H:8})})})})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-g1rbiy\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"fyZQQHDs0\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-u157m0\",\"data-framer-name\":\"Seperator\",layoutDependency:layoutDependency,layoutId:\"vF95pkrWU\",style:{backgroundColor:\"var(--token-30ee69d1-cae6-4a5c-9af2-db5c94a12e77, rgba(255, 255, 255, 0.05))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1bzffsm\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"iYA90OaOU\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dc31xf\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"V33sNCVG4\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+((componentViewport?.height||495)-0-492.8+365.8+0)+64+25+0+0,...addPropertyOverrides({PpWX9Nzcf:{y:(componentViewport?.y||0)+0+((componentViewport?.height||200)-0-492.8+365.8+0)+64+25+0+0},tAhy0cIZG:{y:(componentViewport?.y||0)+64+((componentViewport?.height||400)-64-648.8+365.8+100)+64+25+0+32+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1kjbmpx-container\",layoutDependency:layoutDependency,layoutId:\"ZzU8PmB3m-container\",nodeId:\"ZzU8PmB3m\",rendersWithMotion:true,scopeId:\"LT0gX9mtu\",children:/*#__PURE__*/_jsx(NavigationTextHover,{aLnDlFZKR:\"https://x.com/MandroDesign\",Cn6fz_Vow:\"Designed by\",height:\"100%\",id:\"ZzU8PmB3m\",layoutId:\"ZzU8PmB3m\",TqaTpTiSx:true,tye3Sg5Ji:\"rgb(255, 255, 255)\",variant:\"vbxf8HL8_\",width:\"100%\",X2yrtSssb:false})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+((componentViewport?.height||495)-0-492.8+365.8+0)+64+25+0+0,...addPropertyOverrides({PpWX9Nzcf:{y:(componentViewport?.y||0)+0+((componentViewport?.height||200)-0-492.8+365.8+0)+64+25+0+0},tAhy0cIZG:{width:\"213px\",y:(componentViewport?.y||0)+64+((componentViewport?.height||400)-64-648.8+365.8+100)+64+25+0+32+8}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-by5zav-container\",layoutDependency:layoutDependency,layoutId:\"WyVp0Ckgv-container\",nodeId:\"WyVp0Ckgv\",rendersWithMotion:true,scopeId:\"LT0gX9mtu\",children:/*#__PURE__*/_jsx(Signature,{height:\"100%\",id:\"WyVp0Ckgv\",layoutId:\"WyVp0Ckgv\",MsrT9teyE:\"The Vineyard Bridge \\xa9 2025 \",style:{height:\"100%\"},width:\"100%\",...addPropertyOverrides({tAhy0cIZG:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1su39qg\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"R9YYH6P9X\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1027xeg\",\"data-framer-name\":\"Left\",layoutDependency:layoutDependency,layoutId:\"ijYFvhy3y\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qhiyeb\",\"data-framer-name\":\"Right\",layoutDependency:layoutDependency,layoutId:\"TvAeoEFLb\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Td4kAHrn_\"},implicitPathVariables:undefined},{href:{webPageId:\"Td4kAHrn_\"},implicitPathVariables:undefined},{href:{webPageId:\"Td4kAHrn_\"},implicitPathVariables:undefined},{href:{webPageId:\"Td4kAHrn_\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,y:(componentViewport?.y||0)+0+((componentViewport?.height||495)-0-492.8+365.8+0)+64+25+0+0+0,...addPropertyOverrides({PpWX9Nzcf:{y:(componentViewport?.y||0)+0+((componentViewport?.height||200)-0-492.8+365.8+0)+64+25+0+0+0},tAhy0cIZG:{y:(componentViewport?.y||0)+64+((componentViewport?.height||400)-64-648.8+365.8+100)+64+25+0+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mjax5b-container\",layoutDependency:layoutDependency,layoutId:\"jNGVTUEnM-container\",nodeId:\"jNGVTUEnM\",rendersWithMotion:true,scopeId:\"LT0gX9mtu\",children:/*#__PURE__*/_jsx(NavigationTextHover,{aLnDlFZKR:resolvedLinks[0],Cn6fz_Vow:\"Privacy Policy\",height:\"100%\",id:\"jNGVTUEnM\",layoutId:\"jNGVTUEnM\",TqaTpTiSx:false,tye3Sg5Ji:\"rgb(255, 255, 255)\",variant:\"vbxf8HL8_\",width:\"100%\",X2yrtSssb:false,...addPropertyOverrides({aPOG0xPII:{aLnDlFZKR:resolvedLinks[1]},PpWX9Nzcf:{aLnDlFZKR:resolvedLinks[2]},tAhy0cIZG:{aLnDlFZKR:resolvedLinks[3]}},baseVariant,gestureVariant)})})})})})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1lxjofi\",\"data-framer-name\":\"Pattern\",layoutDependency:layoutDependency,layoutId:\"ST5K5Ms4K\",style:{opacity:.35},children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1pz0dwe\",layoutDependency:layoutDependency,layoutId:\"SJlm1202C\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2706.992 3048.334\" overflow=\"visible\"><g><path d=\"M 1554.309 2118.256 C 1581.658 2202.951 1461.413 2343.99 1418.634 2367.387 C 1375.852 2390.781 1235.36 2419.504 1248.433 2358.283 C 1261.527 2297.062 1239.311 2197.307 1353.006 2153.939 C 1466.722 2110.548 1529.342 2041.031 1554.291 2118.256 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 1628.353 1927.41 C 1723.254 1994.844 1611.662 2185.311 1532.784 2318.546 C 1453.905 2451.761 1264.204 2575.178 1162.206 2476.886 C 1060.207 2378.606 1115.944 2261.336 1135.88 2195.848 C 1155.815 2130.359 1243.638 2086.912 1377.938 2063.046 C 1512.238 2039.177 1536.205 1861.942 1628.353 1927.43 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 1423.368 1930.895 C 1351.294 1979.002 1256.65 2016.552 1179.364 2012.659 C 1102.081 2008.766 987.519 2134.157 969.037 2287.428 C 950.558 2440.676 1045.359 2647 1253.426 2591.841 C 1461.491 2536.656 1565.041 2360.209 1649.03 2218.481 C 1733.019 2076.732 1804.309 1957.867 1809.912 1761.485 C 1815.516 1565.082 1766.62 1558.279 1685.383 1617.199 C 1604.145 1676.102 1574.755 1829.863 1423.351 1930.913 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 1334.206 1845.873 C 1246.088 1872.727 1024.514 1816.126 929.929 1940.966 C 835.344 2065.788 796.612 2333.674 893.774 2503.713 C 990.936 2673.729 1181.463 2717.682 1313.917 2668.139 C 1446.367 2618.596 1565.961 2535.896 1689.626 2298.797 C 1813.289 2061.68 1891.105 1879.707 1909.251 1687.158 C 1927.396 1494.607 2001.105 1515.35 2014.512 1432.286 C 2027.921 1349.222 1987.46 1347.729 2001.379 1288.455 C 2015.299 1229.18 1979.418 1175.724 1900.07 1201.734 C 1820.72 1227.723 1702.05 1369.216 1637.487 1483.342 C 1572.92 1597.488 1486.69 1799.415 1334.206 1845.891 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 1356.647 2727.283 C 1455.402 2675.125 1621.688 2548.044 1745.412 2307.191 C 1869.134 2066.335 1918.147 1954.727 1939.578 1821.707 C 1961.006 1688.687 1980.274 1612.467 2074.683 1480.863 C 2169.111 1349.258 2156.077 1089.886 2122.773 1015.374 C 2089.466 940.864 1989.101 904.592 1819.038 1095.548 C 1648.978 1286.504 1622.652 1504.888 1446.888 1642.783 C 1271.145 1780.696 1083.86 1614.945 904.262 1766.659 C 724.665 1918.396 696.098 2193.044 717.921 2344.543 C 739.744 2496.044 950.365 2941.842 1356.647 2727.258 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 1395.743 2814.754 C 1503.915 2732.772 1759.185 2459.645 1851.726 2283.59 C 1944.267 2107.535 2003.446 1683.665 2052.733 1609.038 C 2102.024 1534.428 2262.393 1340.267 2215.875 1024.507 C 2169.38 708.729 2012.744 738.18 1806.116 1015.365 C 1599.464 1292.552 1583.816 1455.808 1344.45 1453.134 C 1105.105 1450.441 914.596 1560.397 810.044 1642.438 C 705.488 1724.5 615.621 1935.196 592.009 2097.509 C 568.398 2259.8 599.225 2505.215 723.005 2681.28 C 846.789 2857.322 1125.277 3019.825 1395.725 2814.754 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 1534.608 2853.746 C 1714.716 2703.168 1709.428 2604.672 1883.755 2428.309 C 2058.085 2251.959 2037.088 2110.762 2093.141 1879.856 C 2149.191 1648.95 2185.269 1415.528 2277.2 1413.582 C 2369.131 1411.636 2443.309 1414.546 2561.589 1235.463 C 2679.859 1056.38 2799.59 840.219 2600.644 719.546 C 2401.709 598.873 2332.896 685.24 2301.695 526.408 C 2270.494 367.554 2244.504 32.118 2014.519 18.473 C 1784.552 4.831 1592.43 -59.457 1307.215 172.862 C 1022.004 405.184 992.041 670.28 374.784 744.848 C -242.471 819.419 32.478 1377.191 283.266 1571.391 C 534.053 1765.594 476.036 1934.963 453.426 2120.299 C 430.816 2305.631 447.567 2630.264 649.872 2833.872 C 852.177 3037.481 1140.635 3183.161 1534.587 2853.746 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 2331.331 789.122 C 2262.718 828.718 2150.613 681.758 2024.709 692.218 C 1917.756 701.104 1724.947 984.286 1631.267 1128.707 C 1537.585 1273.131 1346.899 1431.256 1174.123 1388.18 C 1001.349 1345.104 857.377 1211.379 765.72 1396.732 C 674.063 1582.085 623.201 1673.053 545.721 1631.767 C 468.237 1590.481 157.702 1357.746 152.178 1166.416 C 146.655 975.085 162.344 937.241 341.174 890.488 C 520.005 843.737 818.39 793.92 939.614 684.61 C 1060.841 575.3 1222.369 369.147 1343.086 277.257 C 1463.799 185.366 1689.263 107.69 1810.431 117.519 C 1931.599 127.369 2066.075 92.727 2118.725 235.735 C 2171.395 378.741 2179.278 493.515 2202.104 558.806 C 2243.49 677.199 2399.631 749.703 2331.331 789.122 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 2110.303 580.87 C 2128.469 523.267 2062.292 313.102 1991.751 259.94 C 1921.209 206.782 1716.702 194.455 1566.123 280.465 C 1415.544 366.478 1158.366 725.017 878.247 844.371 C 598.126 963.708 343.681 926.276 312.716 1014.864 C 281.772 1103.452 277.071 1235.743 363.676 1320.497 C 450.281 1405.251 542.371 1537.956 625.749 1388.127 C 709.128 1238.298 809.534 1091.184 1036.081 1166.599 C 1262.627 1242.013 1371.19 1272.801 1503.839 1098.674 C 1636.469 924.545 1781.935 657.682 1884.385 605.406 C 1986.835 553.129 2088.4 650.269 2110.282 580.85 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 1569.261 816.421 C 1661.015 680.608 1745.93 560.9 1830.45 526.455 C 1914.969 491.991 2021.548 472.114 1943.909 400.239 C 1866.251 328.363 1710.992 269.578 1580.606 382.524 C 1450.217 495.47 1260.849 782.192 1066.211 865.884 C 871.574 949.556 805.81 1001.163 654.149 1024.54 C 502.491 1047.916 375.936 1110.04 420.723 1207.731 C 465.51 1305.402 508.958 1266.003 564.834 1222.143 C 620.727 1178.28 709.75 1081.868 840.511 1058.946 C 971.272 1036.02 1114.635 1130.704 1230.63 1082.184 C 1346.628 1033.661 1492.724 929.721 1569.281 816.439 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 1406.373 824.314 C 1332.823 897.172 1218.48 1004.261 1169.997 1009.806 C 1121.515 1015.35 1077.022 968.992 1175.993 903.524 C 1274.963 838.056 1424.639 696.21 1509.315 605.381 C 1593.991 514.552 1671.434 400.957 1773.04 426.867 C 1874.644 452.78 1692.944 517.893 1637.637 565.49 C 1570.045 623.665 1479.943 751.415 1406.373 824.294 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></g></svg>',withExternalLayout:true,...addPropertyOverrides({PpWX9Nzcf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1193.503 1344\" overflow=\"visible\"><g><path d=\"M 685.289 933.932 C 697.348 971.274 644.332 1033.457 625.471 1043.773 C 606.609 1054.087 544.666 1066.751 550.43 1039.759 C 556.203 1012.767 546.408 968.785 596.536 949.664 C 646.673 930.533 674.281 899.884 685.281 933.932 Z\" fill=\"transparent\" stroke-width=\"1.32\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 717.935 849.788 C 759.777 879.52 710.576 963.496 675.799 1022.239 C 641.022 1080.973 557.383 1135.387 512.412 1092.051 C 467.442 1048.719 492.016 997.015 500.805 968.142 C 509.595 939.268 548.316 920.112 607.528 909.59 C 666.74 899.066 677.307 820.924 717.935 849.797 Z\" fill=\"transparent\" stroke-width=\"1.32\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 627.558 851.325 C 595.781 872.535 554.052 889.091 519.977 887.374 C 485.904 885.658 435.394 940.943 427.245 1008.519 C 419.098 1076.085 460.895 1167.053 552.631 1142.734 C 644.366 1118.403 690.021 1040.608 727.052 978.12 C 764.082 915.624 795.514 863.217 797.984 776.632 C 800.455 690.039 778.897 687.04 743.079 713.018 C 707.262 738.988 694.304 806.78 627.55 851.333 Z\" fill=\"transparent\" stroke-width=\"1.32\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 588.247 813.839 C 549.396 825.679 451.705 800.724 410.003 855.765 C 368.3 910.799 351.223 1028.909 394.062 1103.878 C 436.9 1178.838 520.903 1198.216 579.301 1176.373 C 637.698 1154.53 690.427 1118.068 744.95 1013.531 C 799.473 908.987 833.782 828.756 841.782 743.862 C 849.782 658.967 882.28 668.112 888.191 631.49 C 894.103 594.867 876.264 594.209 882.401 568.075 C 888.538 541.941 872.718 518.372 837.734 529.84 C 802.749 541.299 750.428 603.682 721.962 654 C 693.495 704.327 655.476 793.356 588.247 813.847 Z\" fill=\"transparent\" stroke-width=\"1.32\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 598.141 1202.45 C 641.682 1179.453 714.996 1123.424 769.546 1017.232 C 824.095 911.04 845.704 861.832 855.153 803.184 C 864.601 744.536 873.096 710.931 914.72 652.907 C 956.354 594.883 950.607 480.527 935.923 447.675 C 921.239 414.824 876.988 398.831 802.008 483.023 C 727.029 567.215 715.422 663.5 637.928 724.297 C 560.444 785.103 477.87 712.023 398.686 778.914 C 319.502 845.814 306.907 966.906 316.529 1033.701 C 326.15 1100.497 419.013 1297.048 598.141 1202.438 Z\" fill=\"transparent\" stroke-width=\"1.32\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 615.378 1241.015 C 663.071 1204.87 775.618 1084.449 816.42 1006.827 C 857.221 929.205 883.312 742.322 905.043 709.419 C 926.775 676.524 997.481 590.919 976.972 451.701 C 956.472 312.476 887.412 325.461 796.31 447.671 C 705.198 569.882 698.299 641.861 592.764 640.682 C 487.237 639.494 403.242 687.974 357.145 724.145 C 311.047 760.326 271.425 853.221 261.015 924.784 C 250.605 996.338 264.196 1104.541 318.771 1182.167 C 373.346 1259.784 496.131 1331.43 615.371 1241.015 Z\" fill=\"transparent\" stroke-width=\"1.32\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 676.603 1258.207 C 756.012 1191.817 753.681 1148.391 830.541 1070.633 C 907.403 992.881 898.145 930.628 922.858 828.822 C 947.571 727.016 963.478 624.102 1004.01 623.243 C 1044.542 622.385 1077.246 623.668 1129.396 544.711 C 1181.54 465.754 1234.33 370.449 1146.615 317.245 C 1058.905 264.041 1028.566 302.12 1014.809 232.091 C 1001.053 162.053 989.594 14.161 888.194 8.145 C 786.803 2.13 702.097 -26.214 576.347 76.214 C 450.598 178.644 437.388 295.524 165.241 328.401 C -106.905 361.279 14.32 607.199 124.891 692.821 C 235.462 778.444 209.883 853.119 199.914 934.832 C 189.945 1016.545 197.331 1159.674 286.526 1249.444 C 375.722 1339.215 502.902 1403.445 676.594 1258.207 Z\" fill=\"transparent\" stroke-width=\"1.32\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 1027.876 347.921 C 997.625 365.379 948.198 300.585 892.687 305.197 C 845.532 309.114 760.523 433.968 719.22 497.643 C 677.916 561.319 593.843 631.036 517.667 612.044 C 441.491 593.052 378.014 534.093 337.603 615.814 C 297.192 697.536 274.767 737.643 240.606 719.44 C 206.444 701.237 69.53 598.626 67.095 514.269 C 64.66 429.912 71.577 413.226 150.423 392.613 C 229.268 372.001 360.825 350.037 414.273 301.842 C 467.721 253.648 538.938 162.756 592.162 122.242 C 645.384 81.727 744.79 47.48 798.213 51.814 C 851.635 56.156 910.925 40.883 934.139 103.935 C 957.361 166.985 960.836 217.589 970.9 246.376 C 989.147 298.575 1057.989 330.541 1027.876 347.921 Z\" fill=\"transparent\" stroke-width=\"1.32\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 930.425 256.104 C 938.435 230.707 909.257 138.045 878.156 114.607 C 847.055 91.169 756.888 85.734 690.498 123.656 C 624.109 161.579 510.72 319.657 387.216 372.28 C 263.712 424.896 151.528 408.392 137.876 447.45 C 124.232 486.508 122.16 544.835 160.343 582.203 C 198.527 619.57 239.129 678.079 275.891 612.02 C 312.652 545.961 356.921 481.099 456.804 514.349 C 556.688 547.599 604.553 561.173 663.037 484.402 C 721.514 407.629 785.649 289.97 830.819 266.921 C 875.989 243.873 920.768 286.701 930.416 256.095 Z\" fill=\"transparent\" stroke-width=\"1.32\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 691.882 359.957 C 732.336 300.078 769.774 247.299 807.039 232.112 C 844.303 216.917 891.294 208.154 857.063 176.464 C 822.824 144.774 754.371 118.856 696.884 168.654 C 639.395 218.451 555.904 344.866 470.089 381.765 C 384.274 418.656 355.279 441.409 288.412 451.716 C 221.547 462.023 165.749 489.413 185.495 532.484 C 205.242 575.547 224.398 558.176 249.033 538.839 C 273.677 519.499 312.926 476.992 370.579 466.885 C 428.231 456.778 491.439 498.523 542.581 477.131 C 593.724 455.738 658.137 409.911 691.891 359.965 Z\" fill=\"transparent\" stroke-width=\"1.32\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 620.065 363.437 C 587.637 395.56 537.223 442.775 515.848 445.22 C 494.472 447.664 474.856 427.225 518.491 398.361 C 562.127 369.496 628.118 306.957 665.452 266.91 C 702.785 226.864 736.929 176.781 781.727 188.204 C 826.524 199.629 746.413 228.337 722.029 249.323 C 692.228 274.972 652.502 331.296 620.065 363.428 Z\" fill=\"transparent\" stroke-width=\"1.32\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></g></svg>'},tAhy0cIZG:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1084 1423\" overflow=\"visible\"><g><path d=\"M 622.414 988.828 C 633.366 1028.365 585.215 1094.203 568.084 1105.125 C 550.953 1116.046 494.693 1129.454 499.928 1100.876 C 505.171 1072.297 496.275 1025.73 541.804 1005.485 C 587.341 985.23 612.416 952.778 622.407 988.828 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 652.065 899.739 C 690.068 931.218 645.381 1020.13 613.795 1082.326 C 582.208 1144.512 506.244 1202.125 465.399 1156.241 C 424.554 1110.362 446.874 1055.619 454.857 1025.049 C 462.84 994.478 498.008 974.196 551.788 963.055 C 605.567 951.913 615.165 869.178 652.065 899.748 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 569.98 901.366 C 541.118 923.823 503.218 941.351 472.27 939.534 C 441.322 937.717 395.446 996.251 388.046 1067.8 C 380.646 1139.337 418.608 1235.652 501.928 1209.903 C 585.246 1184.142 626.712 1101.775 660.345 1035.614 C 693.978 969.444 722.526 913.956 724.769 822.283 C 727.013 730.599 707.433 727.424 674.902 754.929 C 642.371 782.425 630.602 854.202 569.973 901.374 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 534.275 861.676 C 498.989 874.212 410.261 847.79 372.385 906.067 C 334.509 964.335 318.999 1089.388 357.907 1168.764 C 396.815 1248.13 473.11 1268.647 526.151 1245.52 C 579.19 1222.393 627.08 1183.787 676.601 1073.107 C 726.121 962.418 757.283 877.47 764.549 787.586 C 771.815 697.701 801.331 707.384 806.7 668.609 C 812.07 629.833 795.867 629.137 801.441 601.466 C 807.015 573.796 792.647 548.842 760.873 560.984 C 729.097 573.116 681.577 639.167 655.722 692.442 C 629.867 745.727 595.337 839.989 534.275 861.685 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 543.262 1273.13 C 582.808 1248.781 649.396 1189.458 698.941 1077.025 C 748.484 964.591 768.111 912.491 776.693 850.395 C 785.274 788.3 792.99 752.72 830.795 691.285 C 868.609 629.85 863.389 508.772 850.053 473.989 C 836.715 439.207 796.525 422.275 728.424 511.415 C 660.324 600.556 649.782 702.5 579.398 766.871 C 509.023 831.251 434.026 753.876 362.107 824.698 C 290.188 895.531 278.749 1023.74 287.487 1094.462 C 296.226 1165.184 380.568 1373.288 543.262 1273.118 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 558.918 1313.962 C 602.234 1275.692 704.456 1148.192 741.513 1066.008 C 778.571 983.823 802.269 785.956 822.006 751.119 C 841.744 716.29 905.963 625.653 887.335 478.252 C 868.716 330.843 805.992 344.592 723.249 473.985 C 640.497 603.379 634.23 679.589 538.378 678.341 C 442.533 677.084 366.245 728.413 324.377 766.71 C 282.509 805.018 246.522 903.373 237.067 979.143 C 227.612 1054.903 239.956 1169.465 289.524 1251.655 C 339.092 1333.833 450.611 1409.691 558.911 1313.962 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 614.525 1332.164 C 686.648 1261.872 684.531 1215.893 754.339 1133.565 C 824.149 1051.242 815.741 985.33 838.187 877.54 C 860.631 769.75 875.079 660.786 911.892 659.877 C 948.705 658.969 978.409 660.328 1025.774 576.729 C 1073.135 493.131 1121.08 392.224 1041.414 335.893 C 961.751 279.561 934.195 319.879 921.701 245.734 C 909.207 171.579 898.799 14.993 806.703 8.624 C 714.614 2.255 637.68 -27.755 523.467 80.694 C 409.256 189.145 397.257 312.895 150.08 347.704 C -97.096 382.515 13.006 642.89 113.432 733.545 C 213.859 824.201 190.626 903.265 181.572 989.782 C 172.518 1076.297 179.226 1227.84 260.237 1322.887 C 341.249 1417.934 456.761 1485.939 614.517 1332.164 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 933.569 368.372 C 906.093 386.856 861.201 318.253 810.784 323.136 C 767.955 327.284 690.745 459.477 653.232 526.895 C 615.717 594.313 539.358 668.128 470.171 648.02 C 400.985 627.911 343.332 565.487 306.628 652.012 C 269.925 738.537 249.557 781.002 218.531 761.729 C 187.503 742.456 63.151 633.813 60.939 544.497 C 58.727 455.182 65.01 437.516 136.621 415.691 C 208.233 393.867 327.72 370.612 376.263 319.584 C 424.808 268.557 489.491 172.323 537.831 129.427 C 586.17 86.531 676.456 50.271 724.977 54.859 C 773.498 59.457 827.348 43.286 848.432 110.044 C 869.523 176.801 872.68 230.379 881.82 260.857 C 898.393 316.125 960.919 349.971 933.569 368.372 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 845.059 271.157 C 852.334 244.268 825.833 146.16 797.586 121.343 C 769.338 96.528 687.444 90.774 627.145 130.925 C 566.847 171.077 463.861 338.447 351.689 394.163 C 239.516 449.871 137.625 432.397 125.226 473.751 C 112.834 515.105 110.952 576.86 145.632 616.424 C 180.312 655.989 217.189 717.937 250.578 647.995 C 283.966 578.053 324.174 509.378 414.893 544.583 C 505.612 579.787 549.086 594.159 602.204 512.875 C 655.315 431.589 713.566 307.014 754.591 282.611 C 795.617 258.207 836.288 303.553 845.051 271.148 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 628.402 381.115 C 665.144 317.716 699.148 261.835 732.993 245.756 C 766.839 229.667 809.518 220.389 778.427 186.836 C 747.33 153.284 685.157 125.842 632.945 178.567 C 580.731 231.292 504.9 365.137 426.958 404.205 C 349.017 443.264 322.682 467.355 261.95 478.268 C 201.22 489.18 150.541 518.18 168.476 563.784 C 186.411 609.378 203.81 590.986 226.185 570.511 C 248.567 550.036 284.216 505.029 336.578 494.329 C 388.941 483.627 446.349 527.826 492.799 505.177 C 539.25 482.526 597.753 434.005 628.41 381.124 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path><path d=\"M 563.174 384.8 C 533.722 418.811 487.933 468.802 468.519 471.39 C 449.104 473.978 431.288 452.337 470.92 421.776 C 510.552 391.215 570.489 324.999 604.397 282.599 C 638.305 240.199 669.316 187.172 710.004 199.267 C 750.691 211.363 677.93 241.759 655.783 263.978 C 628.716 291.134 592.635 350.77 563.174 384.79 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></g></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-16imuuf\",layoutDependency:layoutDependency,layoutId:\"xsu1S3Hrq\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 310.733 311.449\" overflow=\"visible\"><path d=\"M 306.731 34.73 C 334.08 119.425 213.836 260.464 171.057 283.861 C 128.275 307.255 -12.218 335.978 0.855 274.757 C 13.949 213.536 -8.266 113.781 105.429 70.413 C 219.144 27.022 281.764 -42.495 306.713 34.73 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({PpWX9Nzcf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 137.001 137.317\" overflow=\"visible\"><path d=\"M 135.237 15.312 C 147.295 52.654 94.279 114.838 75.418 125.153 C 56.556 135.468 -5.387 148.132 0.377 121.14 C 6.15 94.147 -3.645 50.166 46.483 31.045 C 96.62 11.914 124.229 -18.736 135.229 15.312 Z\" fill=\"transparent\" stroke-width=\"1.32\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'},tAhy0cIZG:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 124.431 145.388\" overflow=\"visible\"><path d=\"M 122.829 16.212 C 133.781 55.749 85.629 121.588 68.499 132.51 C 51.367 143.431 -4.893 156.839 0.342 128.26 C 5.586 99.681 -3.31 53.114 42.218 32.87 C 87.755 12.614 112.831 -19.837 122.822 16.212 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10jz9fn\",layoutDependency:layoutDependency,layoutId:\"DTJiVVKI0\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 562.085 599.35\" overflow=\"visible\"><path d=\"M 525.664 14.412 C 620.565 81.847 508.972 272.313 430.094 405.549 C 351.216 538.764 161.515 662.18 59.516 563.889 C -42.483 465.608 13.255 348.338 33.19 282.85 C 53.126 217.362 140.949 173.914 275.248 150.048 C 409.548 126.179 433.515 -51.055 525.664 14.433 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({PpWX9Nzcf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 247.822 264.251\" overflow=\"visible\"><path d=\"M 231.763 6.354 C 273.605 36.086 224.404 120.062 189.627 178.805 C 154.85 237.539 71.211 291.953 26.24 248.617 C -18.73 205.285 5.844 153.581 14.633 124.708 C 23.423 95.834 62.144 76.678 121.356 66.156 C 180.568 55.632 191.135 -22.51 231.763 6.363 Z\" fill=\"transparent\" stroke-width=\"1.32\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'},tAhy0cIZG:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 225.084 279.784\" overflow=\"visible\"><path d=\"M 210.499 6.728 C 248.502 38.207 203.815 127.119 172.229 189.315 C 140.642 251.501 64.678 309.114 23.833 263.23 C -17.012 217.352 5.308 162.609 13.291 132.038 C 21.274 101.467 56.442 81.185 110.222 70.044 C 164.001 58.902 173.599 -23.833 210.499 6.737 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19imo6i\",layoutDependency:layoutDependency,layoutId:\"N4dolwp1w\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 843.571 1016.215\" overflow=\"visible\"><path d=\"M 456.592 346.133 C 384.517 394.24 289.873 431.79 212.587 427.897 C 135.304 424.004 20.742 549.395 2.261 702.666 C -16.218 855.914 78.582 1062.238 286.65 1007.079 C 494.714 951.894 598.264 775.447 682.253 633.719 C 766.243 491.97 837.533 373.105 843.136 176.723 C 848.739 -19.68 799.844 -26.483 718.606 32.437 C 637.369 91.34 607.978 245.101 456.574 346.151 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({PpWX9Nzcf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 371.928 448.046\" overflow=\"visible\"><path d=\"M 201.31 152.609 C 169.532 173.819 127.804 190.375 93.729 188.658 C 59.655 186.942 9.145 242.227 0.997 309.803 C -7.151 377.369 34.647 468.337 126.383 444.018 C 218.118 419.687 263.773 341.892 300.803 279.404 C 337.834 216.908 369.265 164.501 371.736 77.916 C 374.206 -8.677 352.648 -11.676 316.831 14.302 C 281.014 40.272 268.056 108.064 201.302 152.617 Z\" fill=\"transparent\" stroke-width=\"1.32\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'},tAhy0cIZG:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 337.803 474.382\" overflow=\"visible\"><path d=\"M 182.84 161.579 C 153.978 184.036 116.078 201.565 85.129 199.748 C 54.182 197.93 8.306 256.465 0.905 328.013 C -6.494 399.551 31.468 495.866 114.787 470.117 C 198.106 444.356 239.572 361.988 273.205 295.828 C 306.838 229.658 335.385 174.17 337.629 82.496 C 339.873 -9.187 320.293 -12.363 287.762 15.142 C 255.231 42.639 243.462 114.416 182.833 161.588 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xtpca2\",layoutDependency:layoutDependency,layoutId:\"m2Sv2a9Rt\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1180.002 1492.278\" overflow=\"visible\"><path d=\"M 496.931 650.89 C 408.814 677.744 187.24 621.144 92.655 745.984 C -1.93 870.806 -40.663 1138.692 56.499 1308.731 C 153.662 1478.746 344.188 1522.699 476.642 1473.156 C 609.093 1423.613 728.686 1340.913 852.351 1103.814 C 976.014 866.698 1053.831 684.724 1071.976 492.176 C 1090.122 299.625 1163.83 320.368 1177.237 237.303 C 1190.646 154.239 1150.185 152.747 1164.105 93.472 C 1178.024 34.197 1142.143 -19.259 1062.796 6.751 C 983.446 32.741 864.776 174.234 800.212 288.359 C 735.646 402.506 649.415 604.432 496.931 650.908 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({PpWX9Nzcf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 520.259 657.94\" overflow=\"visible\"><path d=\"M 219.095 286.975 C 180.245 298.815 82.553 273.86 40.851 328.902 C -0.851 383.935 -17.928 502.045 24.91 577.015 C 67.749 651.974 151.751 671.353 210.15 649.509 C 268.547 627.666 321.275 591.204 375.799 486.668 C 430.321 382.124 464.63 301.893 472.631 216.999 C 480.631 132.103 513.129 141.249 519.04 104.626 C 524.952 68.004 507.113 67.346 513.25 41.212 C 519.387 15.078 503.567 -8.491 468.583 2.977 C 433.598 14.435 381.277 76.819 352.811 127.137 C 324.344 177.463 286.325 266.492 219.095 286.983 Z\" fill=\"transparent\" stroke-width=\"1.32\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'},tAhy0cIZG:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 472.525 696.614\" overflow=\"visible\"><path d=\"M 198.993 303.844 C 163.707 316.379 74.979 289.958 37.103 348.234 C -0.773 406.503 -16.283 531.555 22.625 610.932 C 61.533 690.297 137.828 710.815 190.869 687.687 C 243.908 664.56 291.798 625.955 341.319 515.274 C 390.839 404.585 422.001 319.638 429.267 229.754 C 436.533 139.868 466.049 149.552 471.418 110.776 C 476.788 72.001 460.585 71.304 466.159 43.634 C 471.733 15.964 457.365 -8.99 425.591 3.152 C 393.815 15.284 346.295 81.334 320.44 134.61 C 294.585 187.895 260.055 282.156 198.993 303.852 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1kkpyju\",layoutDependency:layoutDependency,layoutId:\"cFxMA2iFv\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1435.94 1829.388\" overflow=\"visible\"><path d=\"M 645.028 1772.067 C 743.783 1719.908 910.068 1592.827 1033.793 1351.974 C 1157.514 1111.119 1206.528 999.511 1227.958 866.491 C 1249.386 733.471 1268.655 657.251 1363.063 525.646 C 1457.492 394.042 1444.457 134.669 1411.153 60.157 C 1377.847 -14.352 1277.482 -50.625 1107.419 140.331 C 937.359 331.287 911.032 549.672 735.269 687.567 C 559.526 825.479 372.241 659.728 192.643 811.442 C 13.046 963.179 -15.522 1237.828 6.301 1389.326 C 28.124 1540.827 238.746 1986.625 645.028 1772.041 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({PpWX9Nzcf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 633.101 806.571\" overflow=\"visible\"><path d=\"M 284.391 781.298 C 327.931 758.302 401.246 702.272 455.796 596.081 C 510.344 489.888 531.954 440.681 541.403 382.033 C 550.85 323.385 559.346 289.78 600.97 231.756 C 642.603 173.732 636.856 59.375 622.173 26.523 C 607.488 -6.328 563.237 -22.32 488.257 61.872 C 413.278 146.063 401.671 242.348 324.178 303.146 C 246.693 363.951 164.12 290.872 84.936 357.762 C 5.752 424.662 -6.843 545.754 2.778 612.549 C 12.4 679.346 105.262 875.896 284.391 781.287 Z\" fill=\"transparent\" stroke-width=\"1.32\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'},tAhy0cIZG:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 575.014 853.981\" overflow=\"visible\"><path d=\"M 258.298 827.223 C 297.844 802.874 364.432 743.551 413.977 631.118 C 463.52 518.684 483.147 466.584 491.729 404.489 C 500.31 342.393 508.026 306.813 545.831 245.378 C 583.645 183.944 578.425 62.865 565.089 28.082 C 551.751 -6.7 511.561 -23.632 443.46 65.508 C 375.36 154.649 364.818 256.594 294.434 320.965 C 224.059 385.344 149.062 307.969 77.143 378.791 C 5.224 449.624 -6.216 577.833 2.523 648.555 C 11.262 719.277 95.604 927.381 258.298 827.211 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1xolyml\",layoutDependency:layoutDependency,layoutId:\"THW4YbNaG\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1639.561 2112.904\" overflow=\"visible\"><path d=\"M 811.062 2017.245 C 919.233 1935.263 1174.503 1662.135 1267.044 1486.08 C 1359.585 1310.025 1418.764 886.155 1468.052 811.528 C 1517.342 736.919 1677.711 542.757 1631.193 226.997 C 1584.698 -88.781 1428.062 -59.329 1221.434 217.855 C 1014.782 495.042 999.134 658.298 759.769 655.624 C 520.423 652.931 329.915 762.888 225.362 844.929 C 120.806 926.99 30.94 1137.686 7.327 1299.999 C -16.284 1462.291 14.543 1707.706 138.324 1883.771 C 262.107 2059.813 540.595 2222.315 811.044 2017.245 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({PpWX9Nzcf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 722.877 931.572\" overflow=\"visible\"><path d=\"M 357.594 889.396 C 405.287 853.251 517.834 732.83 558.635 655.208 C 599.437 577.586 625.528 390.703 647.259 357.8 C 668.991 324.905 739.697 239.3 719.187 100.082 C 698.688 -39.143 629.628 -26.158 538.526 96.052 C 447.414 218.262 440.515 290.242 334.979 289.062 C 229.453 287.875 145.458 336.355 99.361 372.526 C 53.263 408.707 13.641 501.602 3.23 573.165 C -7.179 644.719 6.412 752.922 60.986 830.548 C 115.562 908.164 238.346 979.811 357.586 889.396 Z\" fill=\"transparent\" stroke-width=\"1.32\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'},tAhy0cIZG:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 656.553 986.33\" overflow=\"visible\"><path d=\"M 324.785 941.675 C 368.102 903.405 470.323 775.905 507.381 693.721 C 544.438 611.536 568.136 413.668 587.873 378.831 C 607.611 344.003 671.83 253.366 653.202 105.965 C 634.584 -41.444 571.86 -27.696 489.116 101.697 C 406.364 231.092 400.098 307.302 304.245 306.053 C 208.401 304.796 132.112 356.125 90.245 394.423 C 48.376 432.73 12.39 531.086 2.934 606.856 C -6.521 682.615 5.824 797.178 55.391 879.367 C 104.959 961.546 216.478 1037.404 324.778 941.675 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1dyu8yy\",layoutDependency:layoutDependency,layoutId:\"zmOJGqQcm\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2706.992 3048.334\" overflow=\"visible\"><path d=\"M 1534.608 2853.746 C 1714.716 2703.168 1709.428 2604.672 1883.755 2428.309 C 2058.085 2251.959 2037.088 2110.762 2093.141 1879.856 C 2149.191 1648.95 2185.269 1415.528 2277.2 1413.582 C 2369.131 1411.636 2443.309 1414.546 2561.589 1235.463 C 2679.859 1056.38 2799.59 840.219 2600.644 719.546 C 2401.709 598.873 2332.896 685.24 2301.695 526.408 C 2270.494 367.554 2244.504 32.118 2014.519 18.473 C 1784.552 4.831 1592.43 -59.457 1307.215 172.862 C 1022.004 405.184 992.041 670.28 374.784 744.848 C -242.471 819.419 32.478 1377.191 283.266 1571.391 C 534.053 1765.594 476.036 1934.963 453.426 2120.299 C 430.816 2305.631 447.567 2630.264 649.872 2833.872 C 852.177 3037.481 1140.635 3183.161 1534.587 2853.746 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({PpWX9Nzcf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1193.503 1344\" overflow=\"visible\"><path d=\"M 676.603 1258.207 C 756.012 1191.817 753.681 1148.391 830.541 1070.633 C 907.403 992.881 898.145 930.628 922.858 828.822 C 947.571 727.016 963.478 624.102 1004.01 623.243 C 1044.542 622.385 1077.246 623.668 1129.396 544.711 C 1181.54 465.754 1234.33 370.449 1146.615 317.245 C 1058.905 264.041 1028.566 302.12 1014.809 232.091 C 1001.053 162.053 989.594 14.161 888.194 8.145 C 786.803 2.13 702.097 -26.214 576.347 76.214 C 450.598 178.644 437.388 295.524 165.241 328.401 C -106.905 361.279 14.32 607.199 124.891 692.821 C 235.462 778.444 209.883 853.119 199.914 934.832 C 189.945 1016.545 197.331 1159.674 286.526 1249.444 C 375.722 1339.215 502.902 1403.445 676.594 1258.207 Z\" fill=\"transparent\" stroke-width=\"1.32\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'},tAhy0cIZG:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1084 1423\" overflow=\"visible\"><path d=\"M 614.525 1332.164 C 686.648 1261.872 684.531 1215.893 754.339 1133.565 C 824.149 1051.242 815.741 985.33 838.187 877.54 C 860.631 769.75 875.079 660.786 911.892 659.877 C 948.705 658.969 978.409 660.328 1025.774 576.729 C 1073.135 493.131 1121.08 392.224 1041.414 335.893 C 961.751 279.561 934.195 319.879 921.701 245.734 C 909.207 171.579 898.799 14.993 806.703 8.624 C 714.614 2.255 637.68 -27.755 523.467 80.694 C 409.256 189.145 397.257 312.895 150.08 347.704 C -97.096 382.515 13.006 642.89 113.432 733.545 C 213.859 824.201 190.626 903.265 181.572 989.782 C 172.518 1076.297 179.226 1227.84 260.237 1322.887 C 341.249 1417.934 456.761 1485.939 614.517 1332.164 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qtvk96\",layoutDependency:layoutDependency,layoutId:\"IO5C5ghy8\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2197.087 1524.905\" overflow=\"visible\"><path d=\"M 2180.032 672.445 C 2111.419 712.041 1999.314 565.081 1873.41 575.541 C 1766.457 584.426 1573.648 867.609 1479.968 1012.03 C 1386.285 1156.454 1195.6 1314.578 1022.824 1271.503 C 850.05 1228.427 706.077 1094.702 614.421 1280.055 C 522.764 1465.408 471.902 1556.375 394.421 1515.089 C 316.938 1473.803 6.403 1241.069 0.879 1049.739 C -4.644 858.408 11.044 820.563 189.875 773.81 C 368.706 727.06 667.091 677.243 788.315 567.932 C 909.541 458.622 1071.07 252.47 1191.786 160.579 C 1312.5 68.689 1537.964 -8.988 1659.132 0.842 C 1780.299 10.691 1914.776 -23.951 1967.426 119.058 C 2020.096 262.063 2027.979 376.838 2050.804 442.128 C 2092.191 560.521 2248.332 633.026 2180.032 672.445 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({PpWX9Nzcf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 968.688 672.325\" overflow=\"visible\"><path d=\"M 961.169 296.479 C 930.917 313.936 881.491 249.142 825.98 253.754 C 778.825 257.672 693.816 382.526 652.513 446.2 C 611.208 509.876 527.136 579.593 450.959 560.601 C 374.784 541.609 311.307 482.65 270.896 564.372 C 230.485 646.093 208.06 686.2 173.899 667.998 C 139.737 649.795 2.823 547.183 0.388 462.826 C -2.048 378.469 4.869 361.784 83.715 341.17 C 162.561 320.558 294.118 298.594 347.565 250.399 C 401.014 202.205 472.231 111.313 525.454 70.799 C 578.677 30.285 678.083 -3.963 731.505 0.371 C 784.928 4.714 844.218 -10.56 867.431 52.492 C 890.653 115.543 894.129 166.146 904.193 194.933 C 922.44 247.132 991.282 279.099 961.169 296.479 Z\" fill=\"transparent\" stroke-width=\"1.32\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'},tAhy0cIZG:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 879.811 711.844\" overflow=\"visible\"><path d=\"M 872.982 313.905 C 845.506 332.389 800.614 263.787 750.197 268.67 C 707.368 272.817 630.158 405.011 592.645 472.428 C 555.13 539.847 478.771 613.661 409.584 593.553 C 340.398 573.445 282.745 511.02 246.041 597.545 C 209.338 684.07 188.971 726.535 157.944 707.262 C 126.916 687.99 2.564 579.346 0.352 490.031 C -1.86 400.715 4.423 383.049 76.034 361.224 C 147.646 339.401 267.133 316.145 315.676 265.118 C 364.221 214.091 428.904 117.856 477.244 74.96 C 525.583 32.065 615.869 -4.196 664.39 0.393 C 712.911 4.991 766.761 -11.18 787.845 55.578 C 808.936 122.334 812.093 175.913 821.233 206.391 C 837.806 261.658 900.332 295.504 872.982 313.905 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wqoiol\",layoutDependency:layoutDependency,layoutId:\"sC4ea_0Jg\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1821.005 1238.063\" overflow=\"visible\"><path d=\"M 1817.962 362.901 C 1836.128 305.298 1769.951 95.133 1699.41 41.971 C 1628.868 -11.187 1424.361 -23.514 1273.782 62.496 C 1123.203 148.51 866.025 507.048 585.906 626.402 C 305.785 745.739 51.341 708.307 20.375 796.895 C -10.569 885.483 -15.27 1017.775 71.335 1102.529 C 157.94 1187.283 250.03 1319.987 333.408 1170.158 C 416.787 1020.329 517.193 873.215 743.74 948.63 C 970.286 1024.044 1078.85 1054.832 1211.498 880.705 C 1344.128 706.577 1489.594 439.713 1592.044 387.437 C 1694.494 335.16 1796.059 432.3 1817.941 362.881 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({PpWX9Nzcf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 802.875 545.858\" overflow=\"visible\"><path d=\"M 801.533 160.002 C 809.542 134.605 780.365 41.944 749.264 18.505 C 718.162 -4.932 627.996 -10.367 561.606 27.554 C 495.216 65.477 381.828 223.556 258.324 276.179 C 134.819 328.794 22.636 312.29 8.983 351.348 C -4.66 390.406 -6.732 448.733 31.451 486.101 C 69.635 523.469 110.237 581.978 146.999 515.919 C 183.76 449.859 228.029 384.997 327.912 418.248 C 427.796 451.498 475.661 465.072 534.145 388.3 C 592.622 311.527 656.757 193.868 701.927 170.82 C 747.096 147.771 791.876 190.6 801.524 159.993 Z\" fill=\"transparent\" stroke-width=\"1.32\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'},tAhy0cIZG:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 729.211 577.943\" overflow=\"visible\"><path d=\"M 727.993 169.407 C 735.267 142.517 708.767 44.409 680.519 19.593 C 652.271 -5.222 570.377 -10.977 510.079 29.174 C 449.781 69.326 346.795 236.696 234.623 292.412 C 122.45 348.12 20.559 330.647 8.159 372 C -4.232 413.354 -6.115 475.11 28.566 514.674 C 63.246 554.238 100.123 616.186 133.512 546.244 C 166.9 476.302 207.107 407.628 297.826 442.832 C 388.546 478.037 432.019 492.409 485.138 411.124 C 538.249 329.839 596.5 205.264 637.525 180.86 C 678.551 156.457 719.222 201.803 727.984 169.397 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8jace9\",layoutDependency:layoutDependency,layoutId:\"jUjJdWygP\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1559.249 949.154\" overflow=\"visible\"><path d=\"M 1157.676 497.16 C 1249.43 361.348 1334.344 241.639 1418.864 207.195 C 1503.384 172.73 1609.963 152.854 1532.323 80.978 C 1454.666 9.102 1299.407 -49.683 1169.021 63.264 C 1038.631 176.21 849.264 462.932 654.626 546.624 C 459.989 630.296 394.225 681.903 242.564 705.28 C 90.906 728.656 -35.65 790.78 9.137 888.471 C 53.925 986.141 97.373 946.743 153.249 902.882 C 209.142 859.019 298.165 762.608 428.926 739.685 C 559.687 716.76 703.05 811.443 819.045 762.923 C 935.043 714.401 1081.139 610.461 1157.696 497.178 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({PpWX9Nzcf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 687.468 418.479\" overflow=\"visible\"><path d=\"M 510.415 219.196 C 550.869 159.317 588.308 106.538 625.572 91.352 C 662.837 76.156 709.827 67.393 675.596 35.703 C 641.357 4.013 572.904 -21.905 515.417 27.893 C 457.929 77.69 374.437 204.105 288.622 241.005 C 202.807 277.895 173.812 300.649 106.946 310.955 C 40.08 321.262 -15.718 348.652 4.029 391.724 C 23.775 434.786 42.931 417.416 67.567 398.078 C 92.21 378.739 131.46 336.231 189.112 326.125 C 246.764 316.017 309.972 357.763 361.114 336.37 C 412.257 314.977 476.67 269.15 510.424 219.204 Z\" fill=\"transparent\" stroke-width=\"1.32\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'},tAhy0cIZG:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 624.393 443.077\" overflow=\"visible\"><path d=\"M 463.585 232.081 C 500.327 168.682 534.331 112.8 568.176 96.721 C 602.022 80.633 644.701 71.354 613.61 37.802 C 582.513 4.249 520.34 -23.192 468.128 29.532 C 415.914 82.257 340.083 216.102 262.141 255.171 C 184.2 294.23 157.865 318.321 97.133 329.233 C 36.403 340.146 -14.276 369.146 3.659 414.749 C 21.594 460.343 38.993 441.951 61.368 421.477 C 83.75 401.001 119.399 355.995 171.761 345.294 C 224.124 334.592 281.532 378.792 327.982 356.142 C 374.433 333.491 432.936 284.971 463.593 232.089 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1v85513\",layoutDependency:layoutDependency,layoutId:\"dVRs_3H8L\",opacity:1,requiresOverflowVisible:true,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 686.572 587.139\" overflow=\"visible\"><path d=\"M 289.579 401.198 C 216.03 474.056 101.686 581.145 53.204 586.69 C 4.721 592.234 -39.771 545.875 59.199 480.408 C 158.169 414.94 307.845 273.094 392.522 182.265 C 477.198 91.436 554.64 -22.159 656.247 3.751 C 757.85 29.664 576.15 94.777 520.844 142.374 C 453.252 200.549 363.149 328.299 289.579 401.177 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({PpWX9Nzcf:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 302.707 258.867\" overflow=\"visible\"><path d=\"M 127.674 176.887 C 95.247 209.01 44.833 256.225 23.457 258.669 C 2.082 261.114 -17.535 240.675 26.101 211.81 C 69.736 182.946 135.728 120.406 173.061 80.36 C 210.395 40.314 244.539 -9.77 289.337 1.654 C 334.134 13.079 254.023 41.787 229.638 62.772 C 199.837 88.421 160.111 144.746 127.674 176.878 Z\" fill=\"transparent\" stroke-width=\"1.32\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'},tAhy0cIZG:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 274.934 274.084\" overflow=\"visible\"><path d=\"M 115.96 187.284 C 86.508 221.295 40.72 271.286 21.305 273.874 C 1.891 276.462 -15.926 254.821 23.706 224.26 C 63.338 193.699 123.275 127.484 157.183 85.084 C 191.091 42.683 222.103 -10.344 262.79 1.751 C 303.477 13.847 230.716 44.243 208.569 66.462 C 181.502 93.619 145.421 153.254 115.96 187.275 Z\" fill=\"transparent\" stroke-width=\"3\" stroke=\"var(--token-09e963e7-bfc9-4cf9-a452-e65cb72c6623, rgb(135, 95, 54)) /* {&quot;name&quot;:&quot;Brown&quot;} */\" stroke-miterlimit=\"10\" stroke-dasharray=\"\"></path></svg>'}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ctffp\",\"data-framer-name\":\"Vide bg\",layoutDependency:layoutDependency,layoutId:\"Jf_BxClCj\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1q1t6f8-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"b3SAPVlzd-container\",nodeId:\"b3SAPVlzd\",rendersWithMotion:true,scopeId:\"LT0gX9mtu\",children:/*#__PURE__*/_jsx(Vimeo,{autoplay:true,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:false,height:\"100%\",id:\"b3SAPVlzd\",isMixedBorderRadius:false,layoutId:\"b3SAPVlzd\",loop:true,mute:true,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,video:\"https://vimeo.com/1127253540?fl=ip&fe=ec\",width:\"100%\",...addPropertyOverrides({tAhy0cIZG:{video:\"https://vimeo.com/1127579004?fl=ip&fe=ec\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-4w1vvg\",\"data-framer-name\":\"Shadow\",layoutDependency:layoutDependency,layoutId:\"BQQza5Dd9\",style:{background:\"linear-gradient(180deg, rgba(0, 0, 0, 0.57) 0%, rgb(0, 0, 0) 97%)\",opacity:.58}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-FPZZL.framer-1ukbytl, .framer-FPZZL .framer-1ukbytl { display: block; }\",\".framer-FPZZL.framer-z20imy { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1440px; }\",\".framer-FPZZL .framer-12g6ix5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 64px; position: relative; width: 100%; z-index: 3; }\",\".framer-FPZZL .framer-f0qbd6 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; max-width: 680px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 2; }\",\".framer-FPZZL .framer-fjjy5r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-FPZZL .framer-1kjvl58, .framer-FPZZL .framer-3ouao0 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-FPZZL .framer-qluo01 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1440px; overflow: visible; padding: 0px 120px 0px 120px; position: relative; width: 100%; z-index: 3; }\",\".framer-FPZZL .framer-1njellx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 26px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-FPZZL .framer-25z6rs { flex: none; height: 41px; overflow: visible; position: relative; width: 212px; }\",\".framer-FPZZL .framer-iqv2ut { flex: none; height: var(--framer-aspect-ratio-supported, 41px); left: 0px; position: absolute; right: 0px; top: 0px; width: calc(100% - 0px); }\",\".framer-FPZZL .framer-mhuyew { flex: none; height: 1px; position: relative; width: 230px; }\",\".framer-FPZZL .framer-8c1gx3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-FPZZL .framer-16msmuy-container { flex: none; height: auto; position: relative; width: auto; z-index: 2; }\",\".framer-FPZZL .framer-g1rbiy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 1440px; overflow: hidden; padding: 64px 0px 16px 0px; position: relative; width: 100%; z-index: 4; }\",\".framer-FPZZL .framer-u157m0 { flex: none; height: 1px; position: relative; width: 100%; }\",\".framer-FPZZL .framer-1bzffsm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px 120px 0px 120px; position: relative; width: 100%; }\",\".framer-FPZZL .framer-1dc31xf { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-FPZZL .framer-1kjbmpx-container, .framer-FPZZL .framer-1mjax5b-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-FPZZL .framer-by5zav-container { flex: none; height: 100%; position: relative; width: auto; }\",\".framer-FPZZL .framer-1su39qg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-FPZZL .framer-1027xeg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; min-height: 22px; min-width: 151px; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-FPZZL .framer-1qhiyeb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-FPZZL .framer-1lxjofi { bottom: -1117px; flex: none; left: -604px; mix-blend-mode: color-dodge; overflow: visible; position: absolute; right: 0px; top: -470px; z-index: 2; }\",\".framer-FPZZL .framer-1pz0dwe, .framer-FPZZL .framer-1dyu8yy { height: 3049px; left: 0px; position: absolute; top: 0px; width: 2707px; }\",\".framer-FPZZL .framer-16imuuf { height: 312px; left: 1248px; position: absolute; top: 2084px; width: 311px; }\",\".framer-FPZZL .framer-10jz9fn { height: 600px; left: 1103px; position: absolute; top: 1913px; width: 562px; }\",\".framer-FPZZL .framer-19imo6i { height: 1016px; left: 967px; position: absolute; top: 1585px; width: 844px; }\",\".framer-FPZZL .framer-1xtpca2 { height: 1493px; left: 838px; position: absolute; top: 1195px; width: 1180px; }\",\".framer-FPZZL .framer-1kkpyju { height: 1830px; left: 712px; position: absolute; top: 955px; width: 1436px; }\",\".framer-FPZZL .framer-1xolyml { height: 2113px; left: 585px; position: absolute; top: 798px; width: 1640px; }\",\".framer-FPZZL .framer-qtvk96 { height: 1525px; left: 152px; position: absolute; top: 117px; width: 2197px; }\",\".framer-FPZZL .framer-1wqoiol { height: 1238px; left: 293px; position: absolute; top: 218px; width: 1821px; }\",\".framer-FPZZL .framer-8jace9 { height: 949px; left: 412px; position: absolute; top: 320px; width: 1559px; }\",\".framer-FPZZL .framer-1v85513 { height: 587px; left: 1117px; position: absolute; top: 423px; width: 687px; }\",\".framer-FPZZL .framer-ctffp { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-FPZZL .framer-1q1t6f8-container { aspect-ratio: 1.7746305418719213 / 1; bottom: -7px; flex: none; height: var(--framer-aspect-ratio-supported, 825px); left: -12px; position: absolute; right: -12px; z-index: 1; }\",\".framer-FPZZL .framer-4w1vvg { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-FPZZL.framer-v-1ew856y .framer-qluo01, .framer-FPZZL.framer-v-1ew856y .framer-1bzffsm, .framer-FPZZL.framer-v-5vmnq2 .framer-1bzffsm { padding: 0px 70px 0px 70px; }\",\".framer-FPZZL.framer-v-5vmnq2.framer-z20imy { width: 810px; }\",\".framer-FPZZL.framer-v-5vmnq2 .framer-qluo01 { flex-direction: column; gap: 50px; justify-content: flex-start; padding: 0px 70px 0px 70px; }\",\".framer-FPZZL.framer-v-5vmnq2 .framer-1027xeg, .framer-FPZZL.framer-v-1mpq8ij .framer-1027xeg { min-height: 26px; min-width: 90px; }\",\".framer-FPZZL.framer-v-5vmnq2 .framer-1lxjofi { bottom: -266px; left: 0px; top: -403px; }\",\".framer-FPZZL.framer-v-5vmnq2 .framer-1pz0dwe { height: 1344px; left: -193px; width: 1194px; }\",\".framer-FPZZL.framer-v-5vmnq2 .framer-16imuuf { height: 138px; left: 550px; top: 919px; width: 137px; }\",\".framer-FPZZL.framer-v-5vmnq2 .framer-10jz9fn { height: 265px; left: 486px; top: 844px; width: 248px; }\",\".framer-FPZZL.framer-v-5vmnq2 .framer-19imo6i { height: 448px; left: 426px; top: 699px; width: 372px; }\",\".framer-FPZZL.framer-v-5vmnq2 .framer-1xtpca2 { height: 658px; left: 369px; top: 527px; width: 521px; }\",\".framer-FPZZL.framer-v-5vmnq2 .framer-1kkpyju { height: 807px; left: 314px; top: 421px; width: 633px; }\",\".framer-FPZZL.framer-v-5vmnq2 .framer-1xolyml { height: 932px; left: 258px; top: 352px; width: 723px; }\",\".framer-FPZZL.framer-v-5vmnq2 .framer-1dyu8yy { height: 1344px; width: 1194px; }\",\".framer-FPZZL.framer-v-5vmnq2 .framer-qtvk96 { height: 673px; left: 67px; top: 52px; width: 969px; }\",\".framer-FPZZL.framer-v-5vmnq2 .framer-1wqoiol { height: 546px; left: 129px; top: 96px; width: 803px; }\",\".framer-FPZZL.framer-v-5vmnq2 .framer-8jace9 { height: 419px; left: 182px; top: 141px; width: 688px; }\",\".framer-FPZZL.framer-v-5vmnq2 .framer-1v85513 { height: 259px; left: 493px; top: 187px; width: 303px; }\",\".framer-FPZZL.framer-v-5vmnq2 .framer-1q1t6f8-container { bottom: 0px; height: var(--framer-aspect-ratio-supported, 535px); left: -70px; right: -70px; }\",\".framer-FPZZL.framer-v-1mpq8ij.framer-z20imy { gap: 50px; min-height: calc(var(--framer-viewport-height, 100vh) * 0.5); padding: 64px 0px 0px 0px; width: 390px; }\",\".framer-FPZZL.framer-v-1mpq8ij .framer-qluo01 { flex-direction: column; gap: 50px; justify-content: flex-start; padding: 0px 30px 0px 30px; }\",\".framer-FPZZL.framer-v-1mpq8ij .framer-1njellx { width: 100%; }\",\".framer-FPZZL.framer-v-1mpq8ij .framer-1bzffsm { flex-direction: column; gap: 10px; justify-content: flex-start; padding: 0px 30px 0px 30px; }\",\".framer-FPZZL.framer-v-1mpq8ij .framer-1dc31xf { align-self: unset; gap: 8px; height: min-content; order: 1; padding: 8px 0px 16px 0px; }\",\".framer-FPZZL.framer-v-1mpq8ij .framer-by5zav-container { align-self: stretch; height: auto; width: 213px; }\",\".framer-FPZZL.framer-v-1mpq8ij .framer-1su39qg { order: 0; }\",\".framer-FPZZL.framer-v-1mpq8ij .framer-1lxjofi { bottom: 5px; left: 0px; top: 0px; }\",\".framer-FPZZL.framer-v-1mpq8ij .framer-1pz0dwe, .framer-FPZZL.framer-v-1mpq8ij .framer-1dyu8yy { height: 1423px; width: 1084px; }\",\".framer-FPZZL.framer-v-1mpq8ij .framer-16imuuf { height: 146px; left: 500px; top: 973px; width: 125px; }\",\".framer-FPZZL.framer-v-1mpq8ij .framer-10jz9fn { height: 280px; left: 442px; top: 893px; width: 225px; }\",\".framer-FPZZL.framer-v-1mpq8ij .framer-19imo6i { height: 475px; left: 387px; top: 740px; width: 338px; }\",\".framer-FPZZL.framer-v-1mpq8ij .framer-1xtpca2 { height: 697px; left: 336px; top: 558px; width: 473px; }\",\".framer-FPZZL.framer-v-1mpq8ij .framer-1kkpyju { height: 854px; left: 285px; top: 446px; width: 575px; }\",\".framer-FPZZL.framer-v-1mpq8ij .framer-1xolyml { height: 987px; left: 234px; top: 373px; width: 657px; }\",\".framer-FPZZL.framer-v-1mpq8ij .framer-qtvk96 { height: 712px; left: 61px; top: 55px; width: 880px; }\",\".framer-FPZZL.framer-v-1mpq8ij .framer-1wqoiol { height: 578px; left: 117px; top: 102px; width: 729px; }\",\".framer-FPZZL.framer-v-1mpq8ij .framer-8jace9 { height: 443px; left: 165px; top: 149px; width: 625px; }\",\".framer-FPZZL.framer-v-1mpq8ij .framer-1v85513 { height: 274px; left: 447px; top: 198px; width: 275px; }\",\".framer-FPZZL.framer-v-1mpq8ij .framer-1q1t6f8-container { aspect-ratio: unset; bottom: 0px; height: 815px; left: -76px; right: -76px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 495\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"aPOG0xPII\":{\"layout\":[\"fixed\",\"auto\"]},\"PpWX9Nzcf\":{\"layout\":[\"fixed\",\"auto\"]},\"tAhy0cIZG\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"50vh\",null]}}}\n * @framerVariables {\"UEZSDT0Ax\":\"overlay\",\"nG5CfSZ6e\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLT0gX9mtu=withCSS(Component,css,\"framer-FPZZL\");export default FramerLT0gX9mtu;FramerLT0gX9mtu.displayName=\"Navigation/Footer\";FramerLT0gX9mtu.defaultProps={height:495,width:1440};addPropertyControls(FramerLT0gX9mtu,{variant:{options:[\"hDiagrBhX\",\"aPOG0xPII\",\"PpWX9Nzcf\",\"tAhy0cIZG\"],optionTitles:[\"XL\",\"L\",\"M\",\"S\"],title:\"Variant\",type:ControlType.Enum},UEZSDT0Ax:{title:\"Overlay\",type:ControlType.EventHandler},nG5CfSZ6e:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerLT0gX9mtu,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...VectorFonts,...ButtonPrimaryButton2Fonts,...NavigationTextHoverFonts,...SignatureFonts,...VimeoFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLT0gX9mtu\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"UEZSDT0Ax\\\":\\\"overlay\\\",\\\"nG5CfSZ6e\\\":\\\"click\\\"}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1440\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aPOG0xPII\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"PpWX9Nzcf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"tAhy0cIZG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"50vh\\\",null]}}}\",\"framerIntrinsicHeight\":\"495\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LT0gX9mtu.map","// Generated by Framer (c2a8602)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={RnY6ALtnC:{hover:true},VKeZmVTKZ:{pressed:true}};const cycleOrder=[\"VKeZmVTKZ\",\"wRJ1cSVYi\",\"eGAfDSXvG\",\"RnY6ALtnC\"];const serializationHash=\"framer-YL5hv\";const variantClassNames={eGAfDSXvG:\"framer-v-4q12ig\",RnY6ALtnC:\"framer-v-1naidm1\",VKeZmVTKZ:\"framer-v-1bfsdk6\",wRJ1cSVYi:\"framer-v-9ark45\"};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={duration:0,type:\"tween\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Comming Soon\":\"eGAfDSXvG\",\"Variant 4\":\"RnY6ALtnC\",Default:\"VKeZmVTKZ\",Hover:\"wRJ1cSVYi\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"VKeZmVTKZ\"};};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:\"VKeZmVTKZ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"wRJ1cSVYi\",\"eGAfDSXvG\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({eGAfDSXvG:{value:transition2},wRJ1cSVYi:{value:transition2}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1bfsdk6\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"VKeZmVTKZ\",ref:refBinding,style:{backdropFilter:\"none\",backgroundColor:\"var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, rgb(255, 255, 255))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,boxShadow:\"none\",WebkitBackdropFilter:\"none\",...style},variants:{\"VKeZmVTKZ-pressed\":{backdropFilter:\"none\",boxShadow:\"none\",WebkitBackdropFilter:\"none\"},eGAfDSXvG:{backdropFilter:\"blur(8px)\",backgroundColor:\"var(--token-73242b55-57d1-4320-8897-28085a430c83, rgba(255, 255, 255, 0.02))\",borderBottomLeftRadius:45,borderBottomRightRadius:45,borderTopLeftRadius:45,borderTopRightRadius:45,boxShadow:\"0px 4px 12px 0px rgba(0, 0, 0, 0.1)\",WebkitBackdropFilter:\"blur(8px)\"},RnY6ALtnC:{backdropFilter:\"none\",backgroundColor:\"rgb(31, 66, 154)\",boxShadow:\"none\",WebkitBackdropFilter:\"none\"},wRJ1cSVYi:{backdropFilter:\"blur(8px)\",backgroundColor:\"var(--token-73242b55-57d1-4320-8897-28085a430c83, rgba(255, 255, 255, 0.02))\",borderBottomLeftRadius:45,borderBottomRightRadius:45,borderTopLeftRadius:45,borderTopRightRadius:45,boxShadow:\"0px 4px 12px 0px rgba(0, 0, 0, 0.1)\",WebkitBackdropFilter:\"blur(8px)\"}},...addPropertyOverrides({\"RnY6ALtnC-hover\":{\"data-framer-name\":undefined},\"VKeZmVTKZ-pressed\":{\"data-framer-name\":undefined},eGAfDSXvG:{\"data-framer-name\":\"Comming Soon\"},RnY6ALtnC:{\"data-framer-name\":\"Variant 4\"},wRJ1cSVYi:{\"data-framer-name\":\"Hover\"}},baseVariant,gestureVariant),children:isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy03MDA=\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, rgb(255, 255, 255)))\"},children:\"Watch Now\"})}),className:\"framer-1jyvwp6\",\"data-framer-name\":\"Text\",fonts:[\"GF;DM Sans-700\"],layoutDependency:layoutDependency,layoutId:\"TzUGBYJHu\",style:{\"--extracted-r6o4lv\":\"var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({eGAfDSXvG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, rgb(255, 255, 255)))\"},children:\"Comming Soon\"})}),fonts:[\"GF;DM Sans-regular\"]},wRJ1cSVYi:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gU2Fucy1yZWd1bGFy\",\"--framer-font-family\":'\"DM Sans\", \"DM Sans Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"26px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, rgb(255, 255, 255)))\"},children:\"Watch Now\"})}),fonts:[\"GF;DM Sans-regular\"]}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-YL5hv.framer-1kzwjlp, .framer-YL5hv .framer-1kzwjlp { display: block; }\",\".framer-YL5hv.framer-1bfsdk6 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 14px; min-width: 14px; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-YL5hv .framer-1jyvwp6 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-YL5hv.framer-v-9ark45.framer-1bfsdk6, .framer-YL5hv.framer-v-4q12ig.framer-1bfsdk6 { cursor: unset; min-height: unset; min-width: unset; padding: 5px 15px 5px 15px; }\",\".framer-YL5hv.framer-v-1bfsdk6.pressed.framer-1bfsdk6, .framer-YL5hv.framer-v-1naidm1.hover.framer-1bfsdk6 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 10px); min-height: unset; min-width: unset; width: 10px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 14\n * @framerIntrinsicWidth 14\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"wRJ1cSVYi\":{\"layout\":[\"auto\",\"auto\"]},\"eGAfDSXvG\":{\"layout\":[\"auto\",\"auto\"]},\"RnY6ALtnC\":{\"layout\":[\"auto\",\"auto\"]},\"RfYBBpM_d\":{\"layout\":[\"fixed\",\"fixed\"]},\"N7JRWPYlX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRMpAvj7R1=withCSS(Component,css,\"framer-YL5hv\");export default FramerRMpAvj7R1;FramerRMpAvj7R1.displayName=\"Interactive Components/Cursor\";FramerRMpAvj7R1.defaultProps={height:14,width:14};addPropertyControls(FramerRMpAvj7R1,{variant:{options:[\"VKeZmVTKZ\",\"wRJ1cSVYi\",\"eGAfDSXvG\",\"RnY6ALtnC\"],optionTitles:[\"Default\",\"Hover\",\"Comming Soon\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerRMpAvj7R1,[{explicitInter:true,fonts:[{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwARZthS2f3ZGMZpg.woff2\",weight:\"700\"},{family:\"DM Sans\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhS2f3ZGMZpg.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRMpAvj7R1\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wRJ1cSVYi\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"eGAfDSXvG\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RnY6ALtnC\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"RfYBBpM_d\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"N7JRWPYlX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"14\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"14\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RMpAvj7R1.map","// Generated by Framer (ed8225c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,ResolveLinks,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import NavigationTextHover from\"https://framerusercontent.com/modules/5CXKMDldygcRKyQNS3pV/IfFVRPJkN6Wjd9ypNK6Q/Q0U3CYn_a.js\";const NavigationTextHoverFonts=getFonts(NavigationTextHover);const cycleOrder=[\"I3GaZxydO\",\"zzSGFktzP\",\"FJ1T56A5y\",\"jyprgoSzZ\",\"ZslCevpJO\",\"cSJJhEAR6\"];const serializationHash=\"framer-XHRpX\";const variantClassNames={cSJJhEAR6:\"framer-v-1cbuxkv\",FJ1T56A5y:\"framer-v-daaajd\",I3GaZxydO:\"framer-v-eim0kk\",jyprgoSzZ:\"framer-v-13sv9dx\",ZslCevpJO:\"framer-v-rz50sq\",zzSGFktzP:\"framer-v-klupt0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={Horizontal:\"row\",Vertical:\"column\"};const humanReadableVariantMap={\"About Active\":\"zzSGFktzP\",\"All In-Active\":\"ZslCevpJO\",\"Contact Active\":\"jyprgoSzZ\",\"Home Active\":\"I3GaZxydO\",\"Mobile Active\":\"cSJJhEAR6\",\"Portfolio Active\":\"FJ1T56A5y\"};const getProps=({direction,fAQLink,gap,height,id,width,...props})=>{return{...props,AkGmmecg9:fAQLink??props.AkGmmecg9,Cror1qETX:humanReadableEnumMap[direction]??direction??props.Cror1qETX??\"row\",UYX2736iE:gap??props.UYX2736iE??40,variant:humanReadableVariantMap[props.variant]??props.variant??\"I3GaZxydO\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,AkGmmecg9,Cror1qETX,UYX2736iE,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"I3GaZxydO\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"cSJJhEAR6\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-eim0kk\",className,classNames),\"data-framer-name\":\"Home Active\",layoutDependency:layoutDependency,layoutId:\"I3GaZxydO\",ref:ref??ref1,style:{\"--1cehkh3\":Cror1qETX===\"row\"?0:\"calc(calc(max(0, var(--fi536y)) * 1px) / 2)\",\"--1q37rq3\":Cror1qETX,\"--1sd310g\":Cror1qETX===\"column\"?0:\"calc(calc(max(0, var(--fi536y)) * 1px) / 2)\",\"--fi536y\":UYX2736iE,...style},...addPropertyOverrides({cSJJhEAR6:{\"data-framer-name\":\"Mobile Active\"},FJ1T56A5y:{\"data-framer-name\":\"Portfolio Active\"},jyprgoSzZ:{\"data-framer-name\":\"Contact Active\"},ZslCevpJO:{\"data-framer-name\":\"All In-Active\"},zzSGFktzP:{\"data-framer-name\":\"About Active\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined},{href:{webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,...addPropertyOverrides({cSJJhEAR6:{y:(componentViewport?.y||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h7khqo-container\",layoutDependency:layoutDependency,layoutId:\"GaAooFYz9-container\",children:/*#__PURE__*/_jsx(NavigationTextHover,{aLnDlFZKR:resolvedLinks[0],Cn6fz_Vow:\"Home\",height:\"100%\",id:\"GaAooFYz9\",layoutId:\"GaAooFYz9\",TqaTpTiSx:false,variant:\"dckrgQoZs\",width:\"100%\",X2yrtSssb:false,...addPropertyOverrides({cSJJhEAR6:{aLnDlFZKR:resolvedLinks[5]},FJ1T56A5y:{aLnDlFZKR:resolvedLinks[2],variant:\"vbxf8HL8_\"},jyprgoSzZ:{aLnDlFZKR:resolvedLinks[3],variant:\"vbxf8HL8_\"},ZslCevpJO:{aLnDlFZKR:resolvedLinks[4],variant:\"vbxf8HL8_\"},zzSGFktzP:{aLnDlFZKR:resolvedLinks[1],variant:\"vbxf8HL8_\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"hetOMwTYW\"},implicitPathVariables:undefined},{href:{webPageId:\"hetOMwTYW\"},implicitPathVariables:undefined},{href:{webPageId:\"hetOMwTYW\"},implicitPathVariables:undefined},{href:{webPageId:\"hetOMwTYW\"},implicitPathVariables:undefined},{href:{webPageId:\"hetOMwTYW\"},implicitPathVariables:undefined},{href:{webPageId:\"hetOMwTYW\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,...addPropertyOverrides({cSJJhEAR6:{y:(componentViewport?.y||0)+0+41}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1chkher-container\",layoutDependency:layoutDependency,layoutId:\"gCcf0GlGX-container\",children:/*#__PURE__*/_jsx(NavigationTextHover,{aLnDlFZKR:resolvedLinks1[0],Cn6fz_Vow:\"About\",height:\"100%\",id:\"gCcf0GlGX\",layoutId:\"gCcf0GlGX\",TqaTpTiSx:false,variant:\"vbxf8HL8_\",width:\"100%\",X2yrtSssb:false,...addPropertyOverrides({cSJJhEAR6:{aLnDlFZKR:resolvedLinks1[5],variant:\"dckrgQoZs\"},FJ1T56A5y:{aLnDlFZKR:resolvedLinks1[2]},jyprgoSzZ:{aLnDlFZKR:resolvedLinks1[3]},ZslCevpJO:{aLnDlFZKR:resolvedLinks1[4]},zzSGFktzP:{aLnDlFZKR:resolvedLinks1[1],variant:\"dckrgQoZs\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"ADJCSktRp\"},implicitPathVariables:undefined},{href:{webPageId:\"ADJCSktRp\"},implicitPathVariables:undefined},{href:{webPageId:\"ADJCSktRp\"},implicitPathVariables:undefined},{href:{webPageId:\"ADJCSktRp\"},implicitPathVariables:undefined},{href:{webPageId:\"ADJCSktRp\"},implicitPathVariables:undefined},{href:{webPageId:\"ADJCSktRp\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,...addPropertyOverrides({cSJJhEAR6:{y:(componentViewport?.y||0)+0+82}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nxucr6-container\",layoutDependency:layoutDependency,layoutId:\"bta0XeZyH-container\",children:/*#__PURE__*/_jsx(NavigationTextHover,{aLnDlFZKR:resolvedLinks2[0],Cn6fz_Vow:\"Portfolio\",height:\"100%\",id:\"bta0XeZyH\",layoutId:\"bta0XeZyH\",TqaTpTiSx:false,variant:\"vbxf8HL8_\",width:\"100%\",X2yrtSssb:false,...addPropertyOverrides({cSJJhEAR6:{aLnDlFZKR:resolvedLinks2[5],variant:\"dckrgQoZs\"},FJ1T56A5y:{aLnDlFZKR:resolvedLinks2[2],variant:\"dckrgQoZs\"},jyprgoSzZ:{aLnDlFZKR:resolvedLinks2[3]},ZslCevpJO:{aLnDlFZKR:resolvedLinks2[4]},zzSGFktzP:{aLnDlFZKR:resolvedLinks2[1]}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"iEYhqIzLi\"},implicitPathVariables:undefined},{href:{webPageId:\"iEYhqIzLi\"},implicitPathVariables:undefined},{href:{webPageId:\"iEYhqIzLi\"},implicitPathVariables:undefined},{href:{webPageId:\"iEYhqIzLi\"},implicitPathVariables:undefined},{href:{webPageId:\"iEYhqIzLi\"},implicitPathVariables:undefined},{href:{webPageId:\"iEYhqIzLi\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,...addPropertyOverrides({cSJJhEAR6:{y:(componentViewport?.y||0)+0+123}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-mya0nq-container\",layoutDependency:layoutDependency,layoutId:\"Shk01PUoH-container\",children:/*#__PURE__*/_jsx(NavigationTextHover,{aLnDlFZKR:resolvedLinks3[0],Cn6fz_Vow:\"Contact\",height:\"100%\",id:\"Shk01PUoH\",layoutId:\"Shk01PUoH\",TqaTpTiSx:false,variant:\"vbxf8HL8_\",width:\"100%\",X2yrtSssb:false,...addPropertyOverrides({cSJJhEAR6:{aLnDlFZKR:resolvedLinks3[5],variant:\"dckrgQoZs\"},FJ1T56A5y:{aLnDlFZKR:resolvedLinks3[2]},jyprgoSzZ:{aLnDlFZKR:resolvedLinks3[3],variant:\"dckrgQoZs\"},ZslCevpJO:{aLnDlFZKR:resolvedLinks3[4]},zzSGFktzP:{aLnDlFZKR:resolvedLinks3[1]}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:26,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-zlbux7-container\",layoutDependency:layoutDependency,layoutId:\"K0UK__rQx-container\",children:/*#__PURE__*/_jsx(NavigationTextHover,{aLnDlFZKR:AkGmmecg9,Cn6fz_Vow:\"FAQ\",height:\"100%\",id:\"K0UK__rQx\",layoutId:\"K0UK__rQx\",TqaTpTiSx:false,variant:\"vbxf8HL8_\",width:\"100%\",X2yrtSssb:true})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-XHRpX.framer-1kc41ol, .framer-XHRpX .framer-1kc41ol { display: block; }\",\".framer-XHRpX.framer-eim0kk { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: var(--1q37rq3); flex-wrap: nowrap; gap: calc(max(0, var(--fi536y)) * 1px); height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-XHRpX .framer-1h7khqo-container, .framer-XHRpX .framer-1chkher-container, .framer-XHRpX .framer-1nxucr6-container, .framer-XHRpX .framer-mya0nq-container, .framer-XHRpX .framer-zlbux7-container { flex: none; height: auto; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-XHRpX.framer-eim0kk { gap: 0px; } .framer-XHRpX.framer-eim0kk > * { margin-bottom: var(--1cehkh3); margin-left: var(--1sd310g); margin-right: var(--1sd310g); margin-top: var(--1cehkh3); } .framer-XHRpX.framer-eim0kk > :first-child { margin-left: 0px; margin-top: 0px; } .framer-XHRpX.framer-eim0kk > :last-child { margin-bottom: 0px; margin-right: 0px; } }\",\".framer-XHRpX.framer-v-1cbuxkv.framer-eim0kk { flex-direction: column; gap: 15px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-XHRpX.framer-v-1cbuxkv.framer-eim0kk { gap: 0px; } .framer-XHRpX.framer-v-1cbuxkv.framer-eim0kk > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } .framer-XHRpX.framer-v-1cbuxkv.framer-eim0kk > :first-child { margin-top: 0px; } .framer-XHRpX.framer-v-1cbuxkv.framer-eim0kk > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 26\n * @framerIntrinsicWidth 396\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"zzSGFktzP\":{\"layout\":[\"auto\",\"auto\"]},\"FJ1T56A5y\":{\"layout\":[\"auto\",\"auto\"]},\"jyprgoSzZ\":{\"layout\":[\"auto\",\"auto\"]},\"ZslCevpJO\":{\"layout\":[\"auto\",\"auto\"]},\"cSJJhEAR6\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"AkGmmecg9\":\"fAQLink\",\"Cror1qETX\":\"direction\",\"UYX2736iE\":\"gap\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameriGBwQs2yO=withCSS(Component,css,\"framer-XHRpX\");export default FrameriGBwQs2yO;FrameriGBwQs2yO.displayName=\"Navigation/Menu Items\";FrameriGBwQs2yO.defaultProps={height:26,width:396};addPropertyControls(FrameriGBwQs2yO,{variant:{options:[\"I3GaZxydO\",\"zzSGFktzP\",\"FJ1T56A5y\",\"jyprgoSzZ\",\"ZslCevpJO\",\"cSJJhEAR6\"],optionTitles:[\"Home Active\",\"About Active\",\"Portfolio Active\",\"Contact Active\",\"All In-Active\",\"Mobile Active\"],title:\"Variant\",type:ControlType.Enum},AkGmmecg9:{title:\"FAQ Link\",type:ControlType.Link},Cror1qETX:{defaultValue:\"row\",displaySegmentedControl:true,optionIcons:[\"direction-horizontal\",\"direction-vertical\"],options:[\"row\",\"column\"],optionTitles:[\"Horizontal\",\"Vertical\"],title:\"Direction\",type:ControlType.Enum},UYX2736iE:{defaultValue:40,min:0,title:\"Gap\",type:ControlType.Number}});addFonts(FrameriGBwQs2yO,[{explicitInter:true,fonts:[]},...NavigationTextHoverFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriGBwQs2yO\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"26\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"zzSGFktzP\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"FJ1T56A5y\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"jyprgoSzZ\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"ZslCevpJO\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"cSJJhEAR6\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"AkGmmecg9\\\":\\\"fAQLink\\\",\\\"Cror1qETX\\\":\\\"direction\\\",\\\"UYX2736iE\\\":\\\"gap\\\"}\",\"framerIntrinsicWidth\":\"396\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9eb3b99)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,ResolveLinks,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS,withFX,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NavigationMenuItems from\"https://framerusercontent.com/modules/lQiRF61qrKoNK9iIMgOu/RckMtPHBx6jsj09xRVdx/iGBwQs2yO.js\";import Logo from\"https://framerusercontent.com/modules/aFS4asmkytSLrMK8AWIz/w2kIjqxvQylF2Rr0Dd5F/JcC7MTK1h.js\";import ButtonPrimaryButton2 from\"https://framerusercontent.com/modules/s4LqUkarZtoy8Wo9pmG8/lTHUWIAwSXtxxHrPtwMA/RLSXVILtc.js\";const LogoFonts=getFonts(Logo);const LogoWithVariantAppearEffect=withVariantAppearEffect(Logo);const ButtonPrimaryButton2Fonts=getFonts(ButtonPrimaryButton2);const NavigationMenuItemsFonts=getFonts(NavigationMenuItems);const MotionNavWithFX=withFX(motion.nav);const LogoControls=getPropertyControls(Logo);const cycleOrder=[\"BUzWFjjg8\",\"tr5pxKGkd\",\"A2qOxz8VD\"];const serializationHash=\"framer-43FNG\";const variantClassNames={A2qOxz8VD:\"framer-v-csul5u\",BUzWFjjg8:\"framer-v-gazge4\",tr5pxKGkd:\"framer-v-1x71hfi\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:300,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-94};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableEnumMap={\"Isotype Dark\":\"RABM2c9HS\",\"Isotype Light\":\"I2ZkRkNoi\",\"Isotype Primary\":\"IUt1IQJ6F\",\"Primary Dark\":\"sRKNdigX5\",\"Primary Light\":\"JdCPOxi1P\",Primary:\"eMcGz7VYk\"};const humanReadableVariantMap={\"Mobile Closed\":\"tr5pxKGkd\",\"Mobile Open\":\"A2qOxz8VD\",Default:\"BUzWFjjg8\"};const getProps=({backgroundBlur,click,height,id,openOverlay,variant1,width,...props})=>{return{...props,cxnlHwqah:openOverlay??props.cxnlHwqah,iHVZGHeN5:click??props.iHVZGHeN5,SYKar16wX:humanReadableEnumMap[variant1]??variant1??props.SYKar16wX??\"I2ZkRkNoi\",TTwXK7WJ1:backgroundBlur??props.TTwXK7WJ1??8,variant:humanReadableVariantMap[props.variant]??props.variant??\"BUzWFjjg8\"};};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,cxnlHwqah,iHVZGHeN5,TTwXK7WJ1,SYKar16wX,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BUzWFjjg8\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1oe9l1g=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(iHVZGHeN5){const res=await iHVZGHeN5(...args);if(res===false)return false;}});const onTap123chak=activeVariantCallback(async(...args)=>{setVariant(\"tr5pxKGkd\");});const DmklQHUcWnugzym=activeVariantCallback(async(...args)=>{if(cxnlHwqah){const res=await cxnlHwqah(...args);if(res===false)return false;}});const mKgjsKUG3nugzym=activeVariantCallback(async(...args)=>{if(cxnlHwqah){const res=await cxnlHwqah(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const isDisplayed=()=>{if(baseVariant===\"A2qOxz8VD\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"tr5pxKGkd\")return true;return false;};const isDisplayed2=()=>{if([\"tr5pxKGkd\",\"A2qOxz8VD\"].includes(baseVariant))return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(MotionNavWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__scrollDirection:{direction:\"down\",target:animation},__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-gazge4\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"BUzWFjjg8\",onTap:onTap1oe9l1g,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"rgba(255, 255, 255, 0)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backdropFilter:\"blur(0px)\",backgroundColor:\"var(--token-f114f1e6-e38c-48e5-8f37-0b117b1ed275, rgba(0, 0, 0, 0))\",WebkitBackdropFilter:\"blur(0px)\",...style},variants:{A2qOxz8VD:{backdropFilter:\"blur(20px)\",WebkitBackdropFilter:\"blur(20px)\"},tr5pxKGkd:{backdropFilter:\"blur(20px)\",WebkitBackdropFilter:\"blur(20px)\"}},...addPropertyOverrides({A2qOxz8VD:{\"data-framer-name\":\"Mobile Open\"},tr5pxKGkd:{\"data-framer-name\":\"Mobile Closed\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1tbjop8\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"dcUnllBWU\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1y9d1w4\",\"data-framer-name\":\"Logo/Menu Items\",layoutDependency:layoutDependency,layoutId:\"kXxTChlTV\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Mpy1_YHXb\"},implicitPathVariables:undefined},{href:{webPageId:\"Mpy1_YHXb\"},implicitPathVariables:undefined},{href:{webPageId:\"Mpy1_YHXb\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:67,width:\"138px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||91)-0-67)/2)+0+0,...addPropertyOverrides({A2qOxz8VD:{height:42,width:undefined,y:(componentViewport?.y||0)+(0+((componentViewport?.height||380)-0-271)/2)+30+0+0},tr5pxKGkd:{height:45,width:undefined,y:(componentViewport?.y||0)+0+0+24+0+3.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1gpqzhu-container\",layoutDependency:layoutDependency,layoutId:\"Pixv5HIXm-container\",nodeId:\"Pixv5HIXm\",rendersWithMotion:true,scopeId:\"VBcFpApnc\",style:{filter:\"invert(0)\",WebkitFilter:\"invert(0)\"},children:/*#__PURE__*/_jsx(LogoWithVariantAppearEffect,{__framer__animateOnce:false,__framer__threshold:0,__framer__variantAppearEffectEnabled:true,c6xWaLr0d:resolvedLinks[0],height:\"100%\",id:\"Pixv5HIXm\",layoutId:\"Pixv5HIXm\",style:{height:\"100%\",width:\"100%\"},variant:\"JdCPOxi1P\",width:\"100%\",...addPropertyOverrides({A2qOxz8VD:{c6xWaLr0d:resolvedLinks[2],variant:\"I2ZkRkNoi\"},tr5pxKGkd:{c6xWaLr0d:resolvedLinks[1],style:{height:\"100%\"},variant:SYKar16wX}},baseVariant,gestureVariant)})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-12regrz\",\"data-framer-name\":\"Mobile Menu Icon\",layoutDependency:layoutDependency,layoutId:\"eldEUGZgk\",style:{backgroundColor:\"rgba(255, 255, 255, 0)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8},...addPropertyOverrides({A2qOxz8VD:{\"data-highlight\":true,onTap:onTap123chak}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-e3vimg\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"SuSDhpi4p\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{A2qOxz8VD:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1oohkg0\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"dzAqViiXy\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1,rotate:0},variants:{A2qOxz8VD:{rotate:-45}}})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({tr5pxKGkd:{height:52,y:(componentViewport?.y||0)+0+0+24+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pm3s3p-container\",layoutDependency:layoutDependency,layoutId:\"KYL3beUXM-container\",nodeId:\"KYL3beUXM\",rendersWithMotion:true,scopeId:\"VBcFpApnc\",children:/*#__PURE__*/_jsx(ButtonPrimaryButton2,{dlVBgpKLv:\"Get In Touch\",DmklQHUcW:DmklQHUcWnugzym,height:\"100%\",id:\"KYL3beUXM\",layoutId:\"KYL3beUXM\",variant:\"a2CiP96h1\",width:\"100%\",YGlwws49H:8})})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({A2qOxz8VD:{height:26,y:(componentViewport?.y||0)+(0+((componentViewport?.height||380)-0-271)/2)+30+103},tr5pxKGkd:{height:26,y:(componentViewport?.y||0)+0+0+24+113}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3qrz7s-container\",layoutDependency:layoutDependency,layoutId:\"XI9ieM5vM-container\",nodeId:\"XI9ieM5vM\",rendersWithMotion:true,scopeId:\"VBcFpApnc\",children:/*#__PURE__*/_jsx(NavigationMenuItems,{Cror1qETX:\"row\",height:\"100%\",id:\"XI9ieM5vM\",layoutId:\"XI9ieM5vM\",UYX2736iE:40,variant:\"cSJJhEAR6\",width:\"100%\"})})}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-16fivyq\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"D5461gPyc\",style:{backgroundColor:\"rgba(255, 255, 255, 0)\"}}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,y:(componentViewport?.y||0)+(0+((componentViewport?.height||91)-0-67)/2)+7.5,...addPropertyOverrides({A2qOxz8VD:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||380)-0-271)/2)+30+159},tr5pxKGkd:{y:(componentViewport?.y||0)+0+0+24+169}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-yfb845-container\",layoutDependency:layoutDependency,layoutId:\"Kt8jWkxWC-container\",nodeId:\"Kt8jWkxWC\",rendersWithMotion:true,scopeId:\"VBcFpApnc\",children:/*#__PURE__*/_jsx(ButtonPrimaryButton2,{dlVBgpKLv:\"Get In Touch\",DmklQHUcW:DmklQHUcWnugzym,height:\"100%\",id:\"Kt8jWkxWC\",layoutId:\"Kt8jWkxWC\",mKgjsKUG3:mKgjsKUG3nugzym,variant:\"a2CiP96h1\",width:\"100%\",YGlwws49H:TTwXK7WJ1})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-43FNG.framer-1xkdjja, .framer-43FNG .framer-1xkdjja { display: block; }\",\".framer-43FNG.framer-gazge4 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 91px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-43FNG .framer-1tbjop8 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px 32px 0px 32px; position: relative; width: 1px; }\",\".framer-43FNG .framer-1y9d1w4 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-43FNG .framer-1gpqzhu-container { flex: none; height: 67px; position: relative; width: 138px; }\",\".framer-43FNG .framer-12regrz { align-content: center; align-items: center; aspect-ratio: 1 / 1; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: var(--framer-aspect-ratio-supported, 24px); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 24px; will-change: var(--framer-will-change-override, transform); }\",\".framer-43FNG .framer-e3vimg, .framer-43FNG .framer-1oohkg0 { flex: none; height: 2px; overflow: hidden; position: relative; width: 18px; will-change: var(--framer-will-change-override, transform); }\",\".framer-43FNG .framer-pm3s3p-container, .framer-43FNG .framer-3qrz7s-container, .framer-43FNG .framer-yfb845-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-43FNG .framer-16fivyq { flex: 1 0 0px; height: 1px; max-width: 1300px; position: relative; width: 1px; }\",\".framer-43FNG.framer-v-1x71hfi.framer-gazge4 { flex-direction: column; height: 84px; justify-content: flex-start; width: 390px; }\",\".framer-43FNG.framer-v-1x71hfi .framer-1tbjop8 { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 30px; justify-content: flex-start; padding: 24px 30px 30px 30px; width: 100%; }\",\".framer-43FNG.framer-v-1x71hfi .framer-1y9d1w4, .framer-43FNG.framer-v-csul5u .framer-1y9d1w4 { gap: unset; justify-content: space-between; order: 0; width: 100%; }\",\".framer-43FNG.framer-v-1x71hfi .framer-1gpqzhu-container { height: 45px; order: 0; width: auto; }\",\".framer-43FNG.framer-v-1x71hfi .framer-pm3s3p-container, .framer-43FNG.framer-v-1x71hfi .framer-3qrz7s-container, .framer-43FNG.framer-v-csul5u .framer-3qrz7s-container { order: 2; }\",\".framer-43FNG.framer-v-1x71hfi .framer-16fivyq, .framer-43FNG.framer-v-csul5u .framer-16fivyq { flex: none; order: 1; width: 100%; }\",\".framer-43FNG.framer-v-1x71hfi .framer-yfb845-container, .framer-43FNG.framer-v-csul5u .framer-yfb845-container { order: 3; }\",\".framer-43FNG.framer-v-csul5u.framer-gazge4 { height: min-content; width: 390px; }\",\".framer-43FNG.framer-v-csul5u .framer-1tbjop8 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 30px; justify-content: flex-start; padding: 30px; }\",\".framer-43FNG.framer-v-csul5u .framer-1gpqzhu-container { height: auto; order: 0; width: auto; }\",\".framer-43FNG.framer-v-csul5u .framer-12regrz { cursor: pointer; order: 1; }\",\".framer-43FNG.framer-v-csul5u .framer-e3vimg, .framer-43FNG.framer-v-csul5u .framer-1oohkg0 { left: calc(50.00000000000002% - 18px / 2); position: absolute; top: calc(50.00000000000002% - 2px / 2); z-index: 1; }\",'.framer-43FNG[data-border=\"true\"]::after, .framer-43FNG [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 91\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"tr5pxKGkd\":{\"layout\":[\"fixed\",\"fixed\"]},\"A2qOxz8VD\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"cxnlHwqah\":\"openOverlay\",\"iHVZGHeN5\":\"click\",\"TTwXK7WJ1\":\"backgroundBlur\",\"SYKar16wX\":\"variant1\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerVBcFpApnc=withCSS(Component,css,\"framer-43FNG\");export default FramerVBcFpApnc;FramerVBcFpApnc.displayName=\"Navigation/Nav Bar\";FramerVBcFpApnc.defaultProps={height:91,width:1200};addPropertyControls(FramerVBcFpApnc,{variant:{options:[\"BUzWFjjg8\",\"tr5pxKGkd\",\"A2qOxz8VD\"],optionTitles:[\"Default\",\"Mobile Closed\",\"Mobile Open\"],title:\"Variant\",type:ControlType.Enum},cxnlHwqah:{title:\"Open Overlay\",type:ControlType.EventHandler},iHVZGHeN5:{title:\"Click\",type:ControlType.EventHandler},TTwXK7WJ1:{defaultValue:8,title:\"Background Blur\",type:ControlType.Number},SYKar16wX:LogoControls?.[\"variant\"]&&{...LogoControls[\"variant\"],defaultValue:\"I2ZkRkNoi\",description:undefined,hidden:undefined,title:\"Variant\"}});addFonts(FramerVBcFpApnc,[{explicitInter:true,fonts:[]},...LogoFonts,...ButtonPrimaryButton2Fonts,...NavigationMenuItemsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVBcFpApnc\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"91\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"cxnlHwqah\\\":\\\"openOverlay\\\",\\\"iHVZGHeN5\\\":\\\"click\\\",\\\"TTwXK7WJ1\\\":\\\"backgroundBlur\\\",\\\"SYKar16wX\\\":\\\"variant1\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"tr5pxKGkd\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"A2qOxz8VD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VBcFpApnc.map","// Generated by Framer (98b71dc)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;IvyPresto Headline Light\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"IvyPresto Headline Light\",source:\"custom\",uiFamilyName:\"IvyPresto Headline Light\",url:\"https://framerusercontent.com/assets/mmsO4tmate8LAtIBY9RYLcPALy4.woff2\"}]}];export const css=['.framer-j3fnf .framer-styles-preset-190xti5:not(.rich-text-wrapper), .framer-j3fnf .framer-styles-preset-190xti5.rich-text-wrapper h2 { --framer-font-family: \"IvyPresto Headline Light\", \"IvyPresto Headline Light Placeholder\", sans-serif; --framer-font-open-type-features: \\'dlig\\' on; --framer-font-size: 54px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 2px; --framer-line-height: 50px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-j3fnf .framer-styles-preset-190xti5:not(.rich-text-wrapper), .framer-j3fnf .framer-styles-preset-190xti5.rich-text-wrapper h2 { --framer-font-family: \"IvyPresto Headline Light\", \"IvyPresto Headline Light Placeholder\", sans-serif; --framer-font-open-type-features: \\'dlig\\' on; --framer-font-size: 54px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 2px; --framer-line-height: 50px; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-j3fnf .framer-styles-preset-190xti5:not(.rich-text-wrapper), .framer-j3fnf .framer-styles-preset-190xti5.rich-text-wrapper h2 { --framer-font-family: \"IvyPresto Headline Light\", \"IvyPresto Headline Light Placeholder\", sans-serif; --framer-font-open-type-features: \\'dlig\\' on; --framer-font-size: 35px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 120%; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-59e77027-930e-45f7-94aa-a8ffadf9e382, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-j3fnf\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5f2272d)\nexport default function metadata(params,activeLocale){return{description:\"Strategic emotional studio for founders.\\nHelps leaders reset, realign, and lead with clarity and depth.\",favicon:\"https://framerusercontent.com/assets/5BRaCBZZu4wqixNWNnQZ21avco.svg\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/1BKrl7BLgmqWX47CFDowV1Mc.jpg\",title:\"Sol\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9805f18)\nimport siteMetadata from\"https://framerusercontent.com/modules/iStFR7TBg7CMK5j2rSF9/KxD88cibpnQULC3h7orr/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"1rghwgc\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"1vh1se4\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"yo4ugw\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{BjUd4BKZw:\"white\",FBmoRWEn4:\"about-section\",hH8o2OguQ:\"faq\",jEqKtBeUr:\"issues\",Mw6WSCDXS:\"about-section-1\",VkhsGvMN1:\"faq-section\"},framerSearch:{index:true},robots:\"max-image-preview:large\",serializationId:\"framer-psUV5\",socialImage:\"https://framerusercontent.com/assets/1BKrl7BLgmqWX47CFDowV1Mc.jpg\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (88cdfe9)\nimport siteMetadata from\"https://framerusercontent.com/modules/iStFR7TBg7CMK5j2rSF9/KxD88cibpnQULC3h7orr/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"1hnkwle\",mediaQuery:\"(min-width: 1440px)\"},{hash:\"1pto5fp\",mediaQuery:\"(min-width: 1200px) and (max-width: 1439.98px)\"},{hash:\"1c0glmz\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"1sfaxle\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{WFiWa07Ve:\"white\",YVFmq_AaD:\"faq-1\",ywKIC3hsU:\"faq\"},framerSearch:{index:true},robots:\"max-image-preview:large\",serializationId:\"framer-6GAe4\",socialImage:\"https://framerusercontent.com/assets/zyYc1vWDsCZFtEkM3HTa6PUWM4k.jpg\",title:siteMetadata(params,activeLocale).title||\"Privacy Policy\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"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"}